.page{z-index:2147483000;pointer-events:none;box-sizing:border-box;place-items:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.page *,.page :before,.page :after{box-sizing:border-box}:where(.page[data-yfm-theme=dark]){--yfm-paper:#1c1f26;--yfm-ink:#e8eaed;--yfm-border:#333842;--yfm-shadow:#00000080;--yfm-field-bg:#12151a;--yfm-field-border:#3a3f4b;--yfm-danger:#ff6b5e;--yfm-btn-bg:#2a2f38;--yfm-btn-border:#3a3f4b;--yfm-btn-bg-hover:#333945;--yfm-btn-border-hover:#4a5160;--yfm-accent:#e8eaed;--yfm-accent-ink:#1c1f26;--yfm-accent-hover:#d0d3d8;--yfm-badge-bg:#181a1ebd;--yfm-badge-border:#ffffff29;--yfm-badge-shadow:#00000073;--yfm-badge-ink:#f1f3f6}@media (prefers-color-scheme:dark){:where(.page[data-yfm-theme=auto]){--yfm-paper:#1c1f26;--yfm-ink:#e8eaed;--yfm-border:#333842;--yfm-shadow:#00000080;--yfm-field-bg:#12151a;--yfm-field-border:#3a3f4b;--yfm-danger:#ff6b5e;--yfm-btn-bg:#2a2f38;--yfm-btn-border:#3a3f4b;--yfm-btn-bg-hover:#333945;--yfm-btn-border-hover:#4a5160;--yfm-accent:#e8eaed;--yfm-accent-ink:#1c1f26;--yfm-accent-hover:#d0d3d8;--yfm-badge-bg:#181a1ebd;--yfm-badge-border:#ffffff29;--yfm-badge-shadow:#00000073;--yfm-badge-ink:#f1f3f6}}.feedback-form,.powered-by,.reopen{pointer-events:auto}.powered-by{z-index:20;background:var(--yfm-badge-bg,#ffffffd1);border:1px solid var(--yfm-badge-border,#00000014);box-shadow:0 1px 6px var(--yfm-badge-shadow,#00000024);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;animation:.4s both powered-by-fade-in;position:fixed;bottom:.75rem;right:1rem}@keyframes powered-by-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.powered-by{animation:none}}.powered-by a{color:var(--yfm-badge-ink,#23262b);font-weight:600;text-decoration:none}.powered-by a:hover{text-decoration:underline}.css-toss{animation:1.2s ease-in forwards css-toss}@keyframes css-toss{30%{transform:translate(0)rotate(20deg)scale(.5)}to{opacity:0;transform:translate(60vw,40vh)rotate(540deg)scale(.05)}}.instant-fade{animation:.2s ease-in forwards instant-fade}@keyframes instant-fade{to{opacity:0}}.feedback-form,.feedback-form *,.feedback-form :before,.feedback-form :after{box-sizing:border-box}.feedback-form{background:var(--yfm-paper,#fdfdf8);width:min(26rem,90vw);color:var(--yfm-ink,#23262b);border:1px solid var(--yfm-border,#ddd);box-shadow:0 8px 30px var(--yfm-shadow,#0000001f);border-radius:4px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.feedback-form label{flex-direction:column;gap:.25rem;font-weight:600;display:flex}.feedback-form input,.feedback-form textarea{font:inherit;color:var(--yfm-ink,#23262b);background:var(--yfm-field-bg,#fff);border:1px solid var(--yfm-field-border,#ccc);border-radius:3px;padding:.5rem}.blank-scolding{color:var(--yfm-danger,#c0392b);margin:0}.actions{justify-content:flex-end;gap:.5rem;display:flex}.feedback-form .actions button{font:inherit;border:1px solid var(--yfm-btn-border,#cfcfc4);background:var(--yfm-btn-bg,#f0f0e6);color:var(--yfm-ink,#23262b);cursor:pointer;border-radius:4px;padding:.4rem .9rem;font-weight:600;transition:background .15s,border-color .15s,transform 50ms}.feedback-form .actions button:hover{background:var(--yfm-btn-bg-hover,#e7e7db);border-color:var(--yfm-btn-border-hover,#b9b9a8)}.feedback-form .actions button:active{transform:translateY(1px)}.feedback-form .actions button:focus-visible{outline:2px solid var(--yfm-ink,#23262b);outline-offset:2px}.feedback-form .actions button.toss{background:var(--yfm-accent,#23262b);border-color:var(--yfm-accent,#23262b);color:var(--yfm-accent-ink,#fdfdf8)}.feedback-form .actions button.toss:hover{background:var(--yfm-accent-hover,#34383f);border-color:var(--yfm-accent-hover,#34383f)}.shake{animation:.5s ease-in-out shake}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.scene-overlay{z-index:10;pointer-events:none;will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;transform:translate(0)}.scene-overlay--hidden{transition:transform .5s cubic-bezier(.7,0,.84,0);transform:translate(100%)}@media (prefers-reduced-motion:reduce){.scene-overlay{transition:none}}.scene-overlay *{pointer-events:none!important}.basket-hit-layer{pointer-events:auto!important}.dismiss-catcher{position:absolute;inset:0;pointer-events:auto!important}._button_wlca3_1{color:red;font-weight:700}._widget_nshf2_8{background:#0d1117;border:1px solid #30363d;border-radius:.75rem;margin:2rem 0;padding:1.25rem 1.25rem 1rem}._scroll_nshf2_16{padding-bottom:.25rem;overflow-x:auto}._scroll_nshf2_16:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}._graph_nshf2_39{min-width:max-content;height:auto;display:block}._graph_nshf2_39 text{-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._modes_nshf2_54{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._modeButton_nshf2_61{color:#8b949e;cursor:pointer;background:#6e76811f;border:1px solid #30363d;border-radius:.4rem;padding:.4rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;transition:border-color .15s,background .15s,color .15s}._modeButton_nshf2_61:hover{color:#c9d1d9;border-color:#8b949e}._modeButton_nshf2_61:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}._modeActive_nshf2_86{color:#cbe3ff;background:#0d2847;border-color:#58a6ff}._controls_nshf2_92{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._button_nshf2_100{color:#aff0c6;cursor:pointer;background:#0f2f1c;border:1px solid #3fb950;border-radius:.5rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s,transform .1s}._button_nshf2_100:hover{background:#16401f;transform:translateY(-1px)}._button_nshf2_100:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}._legend_nshf2_125{color:#8b949e;flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:1rem;font-size:.8rem;display:flex}._legendItem_nshf2_134{align-items:center;gap:.4rem;display:flex}._swatch_nshf2_140{border:2px solid;border-radius:4px;flex:none;width:14px;height:14px}._caption_nshf2_148{color:#c9d1d9;margin-top:.9rem;font-size:.9rem;line-height:1.55}._caption_nshf2_148 strong{color:#f0f6fc}
