.fable-shop{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"New York", "Iowan Old Style", "Palatino Nova", Palatino, "Book Antiqua", Georgia, serif;--font-glyph:Georgia, "Times New Roman", serif;--bg:var(--background);--ink:var(--foreground);--ink-mute:color-mix(in oklch, var(--foreground) 70%, transparent);--ink-faint:color-mix(in oklch, var(--foreground) 48%, transparent);--hairline:var(--border);--hairline-soft:var(--card-hairline-soft);--fade-bg:var(--glass-bg);--bordered-bg:var(--glass-bordered-bg);--bordered-border:var(--glass-bordered-border);--bordered-shadow:var(--glass-bordered-shadow);--inset-bg:var(--card-inset-bg);--inset-border:var(--card-inset-border);--accent-ink:var(--card-accent-ink);--accent-faint:var(--accent-lumen);--bloom:var(--glass-bloom-display);--lift:var(--glass-shadow);--panel:var(--popover);--panel-2:var(--card-inset-bg);--panel-border:var(--border);--ok:var(--transit-exact-ink);--warn:var(--gold);--perim-hot:var(--foreground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;width:100%;min-width:0;font-size:15px;line-height:1.5}.fable-shop .shop-source-hue,.shop-source-hue{--bordered-border:var(--glass-bordered-border);--bordered-shadow:var(--glass-bordered-shadow);--accent-ink:var(--card-accent-ink);--accent-faint:var(--accent-lumen)}@scope(.fable-shop){a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent-jewel);outline-offset:2px;border-radius:6px}.glyph{font-family:var(--font-glyph)}svg{display:block}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.bordered{background:var(--bordered-bg);border:1px solid var(--bordered-border);box-shadow:var(--bordered-shadow);border-radius:16px;position:relative;overflow:hidden}.hair{background:var(--hairline-soft);border:none;height:1px}.btn{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--bordered-border);border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{filter:brightness(1.08);text-decoration:none}.btn.quiet{border-color:var(--hairline);color:var(--ink-mute);background:0 0}.btn:disabled{cursor:not-allowed;opacity:.55}.link{white-space:nowrap;color:var(--accent-ink);font-size:13.5px;font-weight:600}.link.dim{color:var(--ink-faint);font-weight:500}.report-row{min-width:0;color:var(--ink-mute);align-items:center;gap:10px;font-size:13px;display:flex}.report-row.is-action{text-align:left;width:100%;transition:opacity .12s}.report-row.is-action:active{opacity:.72}.report-row .doc{background:var(--accent-faint);width:30px;height:30px;color:var(--accent-ink);border:1px solid var(--inset-border);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.report-row b{color:var(--ink);font-weight:600}.report-row .meta{color:var(--ink-faint);font-size:12px}.gen-note{color:var(--ink-faint);max-width:32rem;font-size:11.5px;line-height:1.45}.btn.tall{min-height:44px;padding:0 18px}.btn.gen-cta{flex-wrap:wrap;justify-content:flex-start;gap:8px;max-width:100%;min-height:44px;padding:8px 8px 8px 16px}.btn.gen-cta .lbl{min-width:0}.btn.gen-cta .cost{white-space:nowrap;color:var(--gold);border-left:1px solid var(--bordered-border);align-items:center;gap:4px;margin-left:2px;padding:0 6px 0 10px;font-weight:700;display:inline-flex}.perim{--perim-base:var(--bg);border-radius:999px;max-width:100%;padding:1.5px;display:inline-flex;position:relative;overflow:hidden}.perim>.btn{z-index:1;position:relative}.perim .spark{z-index:0;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 54%, oklch(.75 .139 var(--card-hue,320) / .25) 68%, var(--accent-jewel) 78%, var(--perim-hot) 82%, var(--accent-jewel) 86%, oklch(.75 .139 var(--card-hue,320) / .25) 93%, transparent 100%);width:280%;animation:4s linear infinite shop-perim-travel;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perim.busy .spark{display:block}.perim.busy>.btn{cursor:default;background-color:var(--perim-base);background-image:linear-gradient(var(--accent-soft), var(--accent-soft));border-color:#0000}@keyframes shop-perim-travel{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.perim .spark{animation-duration:5s}}.shop-journey{padding-left:26px;position:relative}.shop-journey:before{content:"";background:linear-gradient(180deg, transparent, var(--hairline-soft) 2%, var(--hairline-soft) 98%, transparent);width:1px;position:absolute;top:14px;bottom:12px;left:8px}.shop-chapter-label{align-items:center;gap:10px;display:flex;position:relative}.shop-journey-node{border:1px solid var(--hairline);background:var(--bg);border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.shop-chapter-rule{background:linear-gradient(90deg, var(--hairline-soft), transparent);flex:1;min-width:24px;height:1px;display:block}.shop-card{background:var(--bordered-bg);border:1px solid var(--bordered-border);min-width:0;box-shadow:var(--bordered-shadow);border-radius:16px;flex-direction:column;padding:14px 16px 16px;display:flex;position:relative}.shop-card-head{align-items:center;gap:9px;min-width:0;display:flex}.shop-card-head .ico{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border:1px solid var(--inset-border);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.shop-card-head b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.shop-price{color:var(--gold);white-space:nowrap;border:1px solid var(--hairline);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.shop-card-desc{color:var(--ink-mute);margin:9px 0 12px;font-size:13.5px;line-height:1.6}.shop-card-slot{border:1px solid var(--inset-border);background:var(--inset-bg);border-radius:12px;align-items:center;min-height:72px;margin-top:auto;padding:9px 12px;display:flex}.shop-card-slot .empty{color:var(--ink-faint);font-size:12.5px}.shop-latest-artifact{border:1px solid var(--inset-border);background:var(--inset-bg);border-radius:12px;gap:5px;width:100%;min-width:0;padding:9px 12px;display:grid}.shop-card-slot .shop-latest-artifact{background:0 0;border:0;border-radius:0;padding:0}.shop-latest-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:750;line-height:1.2}.shop-latest-artifact .report-row{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0}.shop-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:12px;padding-top:2px;display:flex}.shop-all-reports{margin-right:auto}.skel{animation:1.5s ease-in-out infinite shop-skel-pulse}.skel i{background:var(--panel-2);border:1px solid var(--hairline-soft);border-radius:6px;height:11px;display:block}.skel-block{gap:9px;margin-top:14px;display:grid}@keyframes shop-skel-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skel{animation-duration:5s}}.tr-module{gap:12px;padding:15px 16px;display:grid}.tr-have{border-top:1px solid var(--hairline-soft);gap:8px;padding-top:12px;display:grid}.tr-have>.meta{color:var(--ink-faint);font-size:12px}.relationship-module{padding:14px 16px 16px}.relationship-module .shop-lens-lines{margin-top:12px}.relationship-module .shop-latest-artifact{margin-top:13px}.shop-lens-lines{gap:6px;max-width:42rem;display:grid}.shop-lens-line{color:var(--ink-mute);font-size:13px;line-height:1.5}.shop-lens-line b{color:var(--ink);font-weight:650}.shop-birth-note{border:1px solid var(--inset-border);background:var(--inset-bg);color:var(--ink-mute);border-radius:12px;margin-bottom:16px;padding:10px 13px;font-size:12.5px;line-height:1.5}.shop-birth-note a{color:var(--accent-ink);font-weight:600}.ovl{z-index:80;display:block;position:fixed;inset:0}.ovl-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;background:lab(0% 0 0/.58);width:100%;animation:.2s both shop-ovl-fade;position:absolute;inset:0}.ovl-panel{background:color-mix(in oklch, var(--background) 92%, var(--foreground) 8%);border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:88dvh;margin-inline:auto;animation:.3s cubic-bezier(.2,.85,.3,1) both shop-ovl-rise;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 55px #00000047,inset 0 1px #ffffff6b;box-shadow:0 -18px 55px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.42)}@keyframes shop-ovl-fade{0%{opacity:0}}@keyframes shop-ovl-rise{0%{opacity:0;transform:translateY(24px)}}.ovl-grab{background:var(--hairline);border-radius:99px;flex:none;width:38px;height:4px;margin:9px auto 0}.ovl-head{border-bottom:1px solid var(--hairline-soft);flex:none;align-items:flex-start;gap:11px;padding:13px 12px 12px 16px;display:flex}.ovl-ico{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border:1px solid var(--bordered-border);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.ovl-id{flex:1;min-width:0}.ovl-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-weight:700;display:block}.ovl-title{font-family:var(--font-display);letter-spacing:0;margin-top:2px;font-size:19px;font-weight:600;line-height:1.25}.ovl-x{width:44px;height:44px;color:var(--ink-faint);border-radius:999px;flex:none;place-items:center;margin:-6px -6px 0 0;font-size:14px;display:grid}.ovl-x:hover{color:var(--ink)}.ovl-body{-webkit-overflow-scrolling:touch;padding:14px 16px 16px;overflow-y:auto}.ovl-lead{color:var(--ink-mute);max-width:34rem;font-size:14px;line-height:1.55}.ovl-h{letter-spacing:-.01em;margin-bottom:4px;font-size:15.5px;font-weight:650}.ovl-p{color:var(--ink-mute);max-width:34rem;font-size:13.5px;line-height:1.55}.ovl-med{border-radius:999px;place-items:center;width:44px;height:44px;margin-bottom:11px;font-size:19px;display:grid}.ovl-med.ok{color:var(--ok);background:#4ca5631f;background:lab(61.0491% -39.1215 25.6495/.12);border:1px solid #4ca56352;border:1px solid lab(61.0491% -39.1215 25.6495/.32)}.ovl-med.warn{color:var(--warn);background:#d789511f;background:lab(64.6373% 26.9519 42.7048/.12);border:1px solid #d7895152;border:1px solid lab(64.6373% 26.9519 42.7048/.32)}.ovl-keep{border:1px solid var(--inset-border);background:var(--panel-2);color:var(--ink-mute);border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ovl-keep .glyph{color:var(--accent-ink)}.buy{border:1px solid var(--inset-border);background:var(--panel-2);border-radius:13px;margin-top:13px;padding:9px 13px 10px}.buy-row{color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;font-size:12.5px;display:flex}.buy-row b{color:var(--ink);text-align:right;font-size:13.5px;font-weight:650}.buy-row b.gold{color:var(--gold)}.buy-row b.accent{color:var(--accent-ink)}.buy hr.hair{margin:6px -3px}.ovl-foot{border-top:1px solid var(--hairline-soft);padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex:none}.ovl-foot .perim{--perim-base:var(--panel)}.ovl-act{flex-wrap:wrap;align-items:center;gap:8px 12px}.ovl-act .btn{min-height:44px}.ovl-act .quiet-link{color:var(--ink-faint);padding:10px 2px;font-size:13px;font-weight:600}.ovl-act .quiet-link:hover{color:var(--ink)}.ovl [data-st]{display:none}.ovl[data-state=choose] .ovl-state[data-st=choose],.ovl[data-state=confirm] .ovl-state[data-st=confirm],.ovl[data-state=generating] .ovl-state[data-st=generating],.ovl[data-state=done] .ovl-state[data-st=done],.ovl[data-state=error] .ovl-state[data-st=error]{display:block}.ovl[data-state=choose] .ovl-act[data-st=choose],.ovl[data-state=confirm] .ovl-act[data-st=confirm],.ovl[data-state=generating] .ovl-act[data-st=generating],.ovl[data-state=done] .ovl-act[data-st=done],.ovl[data-state=error] .ovl-act[data-st=error]{display:flex}@media (min-width:720px){.ovl-panel{border-bottom:1px solid var(--panel-border);border-radius:22px;max-width:452px;max-height:86vh;animation-name:shop-ovl-pop;animation-duration:.24s;top:50%;bottom:auto;transform:translateY(-50%)}@keyframes shop-ovl-pop{0%{opacity:0;transform:translateY(calc(12px - 50%))}}.ovl-grab{display:none}#trPanel{max-width:516px}}.ovl-ask{font-family:var(--font-display);letter-spacing:0;margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3}.ovl-sec{margin-top:17px}.ovl-sub{letter-spacing:-.01em;font-size:13.5px;font-weight:650}.hz{gap:8px;margin-top:11px;display:grid}.hz-opt{text-align:left;border:1px solid var(--inset-border);background:var(--panel-2);border-radius:14px;align-items:flex-start;gap:11px;width:100%;min-height:44px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.hz-opt:hover{border-color:var(--accent-jewel)}.hz-opt[aria-pressed=true]{background:var(--accent-soft);border-color:var(--bordered-border);box-shadow:var(--bordered-shadow)}.hz-mark{border:1px solid var(--hairline);color:#0000;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:9px;line-height:1;display:grid}.hz-opt[aria-pressed=true] .hz-mark{border-color:var(--accent-jewel);background:var(--accent-soft);color:var(--accent-ink)}.hz-t{flex:1;min-width:0}.hz-t b{letter-spacing:-.01em;font-size:14px;font-weight:650;display:block}.hz-t .len{color:var(--ink-faint);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.hz-t p{color:var(--ink-mute);margin-top:4px;font-size:12.5px;line-height:1.45}.hz-cr{color:var(--gold);white-space:nowrap;flex:none;padding-top:2px;font-size:12.5px;font-weight:700}.seg{border:1px solid var(--hairline);background:var(--inset-bg);border-radius:999px;flex-wrap:wrap;gap:3px;max-width:100%;margin-top:10px;padding:3px;display:inline-flex}.seg button{min-height:44px;color:var(--ink-faint);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 15px;font-size:12.5px;font-weight:600}.seg button[aria-selected=true]{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--bordered-border)}.date-row{margin-top:10px}.date-in{border:1px solid var(--inset-border);background:var(--inset-bg);border-radius:12px;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:8px 13px;display:inline-flex}.date-in .si{color:var(--ink-faint);flex:none}.date-in input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.date-row .gen-note{margin-top:6px}.cover{border:1px solid var(--bordered-border);background:var(--accent-faint);border-radius:13px;margin-top:14px;padding:11px 13px}.cover .kicker{color:var(--accent-ink);margin-bottom:5px}.cover .rng{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.cover .rng .to{color:var(--ink-faint);margin:0 5px;font-weight:400}.cover .len{color:var(--ink-faint);margin-top:2px;font-size:12px}.cover .past{color:var(--gold);margin-top:4px;font-size:12px}.gets{border-top:1px solid var(--hairline-soft);gap:7px;margin-top:11px;padding-top:10px;display:grid}.gets .g{color:var(--ink-mute);gap:9px;font-size:12.5px;line-height:1.45;display:flex}.gets .g .glyph{color:var(--accent-ink);flex:none}.gets .g b{color:var(--ink);font-weight:650}.cover .gets.bare{border-top:none;margin-top:6px;padding-top:0}.rel-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-top:11px;padding:2px 0 4px;display:flex;overflow-x:auto}.rel-row::-webkit-scrollbar{display:none}.rel-p{scroll-snap-align:start;border:1px solid var(--inset-border);background:var(--panel-2);text-align:center;border-radius:14px;flex:none;width:107px;min-height:44px;padding:11px 9px 10px;transition:border-color .18s,background .18s;position:relative}.rel-p:hover{border-color:var(--accent-jewel)}.rel-p[aria-pressed=true]{background:var(--accent-soft);border-color:var(--bordered-border);box-shadow:var(--bordered-shadow)}.rel-p .pa{width:42px;height:42px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--bordered-border);border-radius:999px;place-items:center;margin:0 auto 7px;font-size:14px;font-weight:700;display:grid}.rel-p b{font-size:13px;font-weight:650;display:block}.rel-p .rel{color:var(--ink-faint);margin-top:1px;font-size:11px;display:block}.rel-p .conn{margin-top:3px}.rel-p .tick{color:#0000;border:1px solid var(--hairline);border-radius:999px;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:grid;position:absolute;top:7px;right:7px}.rel-p[aria-pressed=true] .tick{color:var(--accent-ink);border-color:var(--accent-jewel);background:var(--accent-soft)}.rel-who{color:var(--ink-mute);align-items:flex-start;gap:8px;margin-top:9px;font-size:12.5px;line-height:1.45;display:flex}.rel-who .glyph{color:var(--accent-ink);flex:none}.rel-who b{color:var(--ink);font-weight:650}.rel-more{color:var(--ink-faint);margin-top:7px;font-size:11.5px}.rel-term{color:var(--ink-faint);margin-top:5px;font-size:11.5px;display:block}.conn{color:var(--ok);align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.conn:before{content:"";background:var(--ok);border-radius:99px;width:5px;height:5px}.searchbox{border:1px solid var(--inset-border);background:var(--inset-bg);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.searchbox input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.searchbox input::placeholder{color:var(--ink-faint)}.searchbox .si{color:var(--ink-faint);flex:none}.sel-place{border:1px solid var(--bordered-border);background:var(--accent-faint);border-radius:13px;margin-top:11px;padding:12px 14px}.sel-place .kicker{color:var(--accent-ink);margin-bottom:4px}.sel-place .pname{font-size:16px;font-weight:650}.sel-place .note{color:var(--ink-mute);margin:2px 0 10px;font-size:12.5px}.sel-actions{flex-wrap:wrap;gap:8px;display:flex}.fable-shop .sel-actions .btn:not(.primary){border-color:var(--hairline);color:var(--ink-mute);background:0 0}.loc-reports{display:none}.loc-module{padding:15px 16px}.loc-latest{border-top:1px solid var(--hairline-soft);gap:8px;margin-top:13px;padding-top:12px;display:grid}.loc-latest>.meta{color:var(--ink-faint);font-size:12px}.loc-search-wrap{position:relative}.loc-results{z-index:12;border:1px solid var(--panel-border);background:var(--panel);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #0000002e;box-shadow:0 14px 34px lab(0% 0 0/.18)}.loc-results p,.loc-results button{text-align:left;width:100%;padding:10px 13px;font-size:13px;line-height:1.4}.loc-results p{color:var(--ink-mute)}.loc-results button+button{border-top:1px solid var(--hairline-soft)}.loc-results button:hover,.loc-results button:focus-visible{background:var(--accent-faint);color:var(--accent-ink)}.loc-empty{background:var(--inset-bg);border-color:var(--inset-border)}.loc-report-error{color:var(--ink-faint);font-size:11.5px}}.light-warm .fable-shop .ovl-panel{background:var(--popover)}.juniper-report-card{width:100%;min-width:0;margin:10px 0 2px}.juniper-report-card .shop-card{padding:13px 14px 14px}.juniper-report-card .shop-card-actions{margin-top:13px}.juniper-chart-action{width:100%;min-width:0;margin:8px 0 2px}@scope(.fable-shop){.juniper-chart-action .report-row.is-action{border:1px solid var(--inset-border);background:var(--inset-bg);border-radius:12px;min-height:44px;padding:9px 12px}.juniper-chart-action .report-row.is-action:hover{border-color:var(--accent-jewel)}.juniper-chart-action .unavailable{color:var(--ink-faint);margin-top:6px;font-size:11.5px}}.dark .fable-shop .shop-card.unowned{box-shadow:var(--glass-bordered-shadow), 0 0 26px #d590e42e;border-color:#d590e473;border-color:lab(68.9851% 37.2325 -32.517/.45)}@supports (color:lab(0% 0 0)){.dark .fable-shop .shop-card.unowned{box-shadow:var(--glass-bordered-shadow), 0 0 26px lab(68.9851% 37.2325 -32.517/.18)}}.light-warm .fable-shop .shop-card.unowned{border-color:#a66db380;border-color:lab(54.172% 32.1796 -28.043/.5)}@scope(.fable-shop,.fable-astrology){.rel-p.add{background:0 0;border-style:dashed;place-content:center;gap:5px;display:grid}.rel-p.add .plus{border:1px dashed var(--hairline);width:34px;height:34px;color:var(--ink-faint);border-radius:999px;place-items:center;margin:0 auto;font-size:16px;display:grid}.rel-p.add b{color:var(--ink-mute);font-weight:600}.seg.seg-pron{flex-wrap:nowrap;gap:2px;margin-top:0}.seg.seg-pron button{flex:none;min-height:34px;padding:0 10px;font-size:12px}.seg.seg-pron button[aria-checked=true]{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--bordered-border)}.seg.seg-pron button:disabled{cursor:not-allowed;opacity:.55}.rel-pron{justify-items:start;gap:5px;margin-top:11px;display:grid}.rel-pron p{color:var(--ink-mute);max-width:34rem;font-size:12.5px;line-height:1.45}.rel-pron b{color:var(--ink);font-weight:700}.rel-pron .gen-note{margin:0}.rel-pron .rel-pron-err{color:var(--warn)}.rel-pron .btn.quiet{margin-top:1px;padding:5px 13px;font-size:12.5px}@media (min-width:720px){#relPanel{max-width:512px}}}
