.gr [data-tone=lavender]{--tone:var(--gr-lavender)}.gr [data-tone=pink]{--tone:var(--gr-pink)}.gr [data-tone=leaf]{--tone:var(--gr-leaf)}.gr [data-tone=orange]{--tone:var(--gr-orange)}.gr [data-tone=sand]{--tone:var(--gr-sand)}.gr [data-tone=violet]{--tone:var(--gr-violet)}.st-av{background:var(--tone,var(--gr-lavender));width:22px;height:22px;color:var(--gr-black);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:9px;line-height:1;display:inline-grid}.st-tag{border-radius:var(--gr-r-full);background:color-mix(in srgb, var(--tone,var(--gr-lavender)) 18%, transparent);height:20px;color:var(--gr-ink);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;display:inline-flex}.st-tag i{background:var(--tone,var(--gr-lavender));border-radius:50%;width:6px;height:6px}.st-cite{background:var(--gr-lavender);width:18px;height:18px;color:var(--gr-black);font:inherit;vertical-align:2px;cursor:pointer;letter-spacing:0;border:0;border-radius:50%;place-items:center;margin:0 2px;padding:0;font-size:10px;line-height:1;display:inline-grid}.st-cite:hover{background:var(--gr-white)}.st-pro{background:var(--gr-violet-tint);height:18px;color:var(--gr-violet);letter-spacing:0;white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.st-beta{background:var(--gr-fill-soft);height:18px;color:var(--gr-ink-2);letter-spacing:0;white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.st-illus{letter-spacing:0;color:var(--gr-ink-3);font-size:11px}.st-mono{font-family:var(--gr-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.92em}.st-logo{object-fit:contain;flex:none;width:16px;height:16px;display:block}.st-swap{animation:st-fade .36s var(--gr-ease-out) both}@keyframes st-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-swap{animation:none}}.st-dialog{border:1px solid var(--gr-rule-night);background:var(--gr-coal);width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--gr-white);font-family:var(--gr-font);font-weight:var(--gr-w-medium);letter-spacing:-.01em;overscroll-behavior:contain;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.st-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.st-dialog-x{z-index:2;width:32px;height:32px;color:var(--gr-white);cursor:pointer;background:#ffffff14;border:0;border-radius:8px;place-items:center;margin:14px 14px -46px auto;display:grid;position:sticky;top:14px}.st-dialog-x svg{width:16px;height:16px}.st-dialog-in{gap:14px;padding:28px;display:grid}.st-dialog-in :where(h2,h3,h4,p,ul,ol,blockquote){margin:0}.st-dialog-in :is(h2,h3):first-of-type,.st-dialog-in>:first-child:not(div),.st-dialog-in>div:first-child>:first-child:not(div){padding-right:40px}#problem .gr-head a{color:inherit;text-underline-offset:3px;text-decoration:underline}
