@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-disc-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-disc-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-disc-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}.mdisc{--night:#070b14;--panel:#0a0f1b;--rule:#1d2740;--rule-soft:#141c30;--bone:#ece7db;--ink-2:#b3bccf;--ink-3:#7a859e;--gold:#b98a2e;--gold-hi:#e3b95c;--blue:#5a94d8;--blue-hi:#8ab6f2;--serif:var(--font-disc-serif),"Iowan Old Style",Georgia,serif;--mono:var(--font-disc-mono),ui-monospace,"SF Mono",Menlo,monospace;--sans:var(--font-disc-sans),-apple-system,"Segoe UI",sans-serif;background:var(--night);color:var(--bone);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.mdisc button,.mdisc select{font:inherit;color:inherit}.mdisc .app{display:grid;grid-template-columns:minmax(310px,380px) 1fr;height:min(82vh,780px);min-height:620px}.mdisc .panel{background:var(--panel);border-right:1px solid var(--rule);padding-block:20px 18px;padding-inline:26px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;display:flex;flex-direction:column;gap:18px}.mdisc .cap{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.mdisc .eyebrow{color:var(--gold-hi)}.mdisc .pickers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;align-items:end}.mdisc .pickers label{display:grid;gap:5px;color:var(--ink-3)}.mdisc .pickers select{appearance:none;-webkit-appearance:none;width:100%;background:#0e1526 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b3bccf' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--rule);border-radius:3px;padding:8px 26px 8px 10px;font-family:var(--sans);font-size:13.5px;color:var(--bone);text-transform:none;letter-spacing:0;cursor:pointer}.mdisc .pickers select:focus-visible{outline:1px solid var(--gold-hi)}.mdisc #selA{border-left:3px solid var(--gold-hi)}.mdisc #selB{border-left:3px solid var(--blue-hi)}.mdisc .md-title{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.04;margin:0 0 8px;letter-spacing:-.01em;text-wrap:balance}.mdisc .lede{font-size:15px;line-height:1.5;color:var(--ink-2);margin:0;max-width:38ch}.mdisc .g{color:var(--gold-hi)}.mdisc .b{color:var(--blue-hi)}.mdisc .facts{display:grid;margin:0}.mdisc .facts div{display:grid;grid-template-columns:minmax(124px,auto) 1fr;align-items:baseline;gap:14px;padding:7px 0;border-top:1px solid var(--rule-soft)}.mdisc .facts div:last-child{border-bottom:1px solid var(--rule-soft)}.mdisc .facts dt{font-family:var(--serif);font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.mdisc .facts dd{margin:0;font-size:13.5px}.mdisc .facts dd small{display:block;color:var(--ink-3);font-size:12px;margin-top:1px}.mdisc .note{color:var(--ink-3);font-size:12px;margin:-10px 0 0}.mdisc .kicker{color:var(--bone);padding-bottom:8px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;gap:12px}.mdisc .kicker span{color:var(--ink-3)}.mdisc table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mdisc th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;color:var(--ink-3);font-weight:400;text-align:right;padding:9px 0 6px 8px;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.mdisc td:first-child,.mdisc th:first-child{text-align:left;padding-left:0}.mdisc td{border-top:1px solid var(--rule-soft);font-family:var(--mono);font-size:11.5px;text-align:right;color:var(--ink-2);padding:7px 0 7px 8px;white-space:nowrap}.mdisc td:first-child{font-family:var(--sans);font-size:13px;color:var(--bone)}.mdisc tr.row{cursor:pointer}.mdisc tr.row:focus-visible td,.mdisc tr.row:hover td{background:rgba(255,255,255,.03);color:var(--bone)}.mdisc tr.row:focus-visible{outline:1px solid var(--gold-hi);outline-offset:-1px}.mdisc tr.row[aria-pressed=true] td:first-child{color:var(--gold-hi)}.mdisc tr.row.dim td{opacity:.4}.mdisc .detail{display:flex;flex-direction:column;gap:12px}.mdisc .detail h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.05;margin:0}.mdisc .detail p{margin:0;color:var(--ink-2);font-size:13.5px;max-width:42ch}.mdisc .terms{list-style:none;margin:0;padding:0}.mdisc .terms li{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 4px;border-top:1px solid var(--rule-soft);font-family:var(--mono);font-size:11.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer}.mdisc .terms li.on,.mdisc .terms li:focus-visible,.mdisc .terms li:hover{background:rgba(255,255,255,.04);color:var(--bone);outline:none}.mdisc .terms li b{font-weight:400;color:var(--bone);overflow-wrap:anywhere}.mdisc .terms li.on b{color:var(--gold-hi)}.mdisc .months{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;align-items:end;height:54px}.mdisc .months div{background:var(--gold);border-radius:2px 2px 0 0;min-height:2px}.mdisc .months div.top{background:var(--gold-hi)}.mdisc .mlabels{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;font-family:var(--mono);font-size:9px;color:var(--ink-3);text-align:center}.mdisc .btn{background:rgba(10,15,27,.78);color:var(--ink-2);border:1px solid var(--rule);padding:8px 13px;border-radius:3px;cursor:pointer;font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;font-size:10.5px;backdrop-filter:blur(6px)}.mdisc .btn:focus-visible,.mdisc .btn:hover{color:var(--bone);border-color:var(--ink-3);outline:none}.mdisc .btn.primary,.mdisc .btn[aria-pressed=true]{color:var(--night);background:var(--bone);border-color:var(--bone)}.mdisc .btn.primary:hover{background:#fff;color:var(--night)}.mdisc a.btn.talk{display:block;text-align:center;text-decoration:none;margin-top:14px;padding:11px 13px;font-size:11px}.mdisc .foot{color:var(--ink-3);font-size:11.5px;line-height:1.55;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule)}.mdisc .legend{margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:12.5px;line-height:1.5;display:grid;gap:7px}.mdisc .legend b{color:var(--bone);font-weight:600}.mdisc .legend.in-panel{display:none}.mdisc .stage{position:relative;min-height:0;overflow:hidden;background:radial-gradient(120% 90% at 55% 40%,#0e1626 0,var(--night) 62%)}.mdisc #gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;outline:none}.mdisc #gl:active{cursor:grabbing}.mdisc .vignette{background:radial-gradient(90% 80% at 50% 45%,transparent 55%,rgba(3,5,10,.7) 100%)}.mdisc #labels,.mdisc .vignette{position:absolute;inset:0;pointer-events:none}.mdisc #labels{overflow:hidden}.mdisc .tag{position:absolute;left:0;top:0;pointer-events:auto;cursor:pointer;background:rgba(8,12,22,.74);border:1px solid transparent;border-radius:3px;padding:5px 9px 6px;text-align:center;white-space:nowrap;backdrop-filter:blur(4px);transition:opacity .25s,border-color .2s;will-change:transform}.mdisc .tag b{display:block;font-family:var(--sans);font-weight:600;font-size:13px;color:var(--bone)}.mdisc .tag span{display:block;font-family:var(--mono);font-size:11px;color:var(--ink-2);font-variant-numeric:tabular-nums}.mdisc .tag i{display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 5px 0 0;vertical-align:1px}.mdisc .tag i.g{background:var(--gold-hi)}.mdisc .tag i.b{background:var(--blue-hi);margin-left:10px}.mdisc .tag.on,.mdisc .tag:focus-visible,.mdisc .tag:hover{border-color:var(--gold-hi);outline:none}.mdisc .tag.on b{color:var(--gold-hi)}.mdisc .tag.hot{border-color:var(--gold-hi)}.mdisc .tag.mini{pointer-events:none;cursor:default;padding:3px 7px 4px;background:rgba(8,12,22,.66)}.mdisc .tag.mini b{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--ink-2)}.mdisc .tag.off{opacity:.3}.mdisc .hud{position:absolute;top:16px;left:18px;right:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;pointer-events:none}.mdisc .hud>*{pointer-events:auto}.mdisc [hidden]{display:none!important}.mdisc .hud .brk{flex-basis:100%;height:0;pointer-events:none}.mdisc .hud .banner{display:grid;gap:3px;padding:6px 10px 7px;background:rgba(8,12,22,.74);border:1px solid var(--rule-soft);border-radius:3px;backdrop-filter:blur(4px);pointer-events:none}.mdisc .banner .who{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.mdisc .banner i{display:inline-block;width:7px;height:7px;border-radius:50%;align-self:center;flex:none}.mdisc .banner i.g{background:var(--gold-hi)}.mdisc .banner i.b{background:var(--blue-hi)}.mdisc .banner b{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--bone)}.mdisc .banner span{font-family:var(--mono);font-size:11px;color:var(--ink-2);font-variant-numeric:tabular-nums}.mdisc .hint{margin-left:auto;color:var(--ink-3);pointer-events:none;transition:opacity .6s}.mdisc .zoom{position:absolute;right:18px;bottom:18px;display:grid;gap:6px}.mdisc .zoom .btn{width:40px;height:40px;padding:0;font-size:18px;letter-spacing:0;display:grid;place-items:center}.mdisc .stepper{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px;align-items:center;background:rgba(8,12,22,.86);border:1px solid var(--rule);border-radius:4px;padding:6px;backdrop-filter:blur(6px);max-width:calc(100% - 130px)}.mdisc .stepper .where{font-family:var(--sans);font-size:13px;color:var(--bone);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdisc .stepper .where small{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;margin-left:6px}.mdisc .card{position:absolute;left:18px;bottom:16px;width:min(360px,calc(100% - 36px));padding:13px 15px;background:rgba(8,12,22,.8);border:1px solid var(--rule-soft);border-radius:4px;backdrop-filter:blur(6px)}.mdisc .card.howto{pointer-events:none}.mdisc .card.howto .btn{pointer-events:auto;margin-top:10px}.mdisc .card h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:500;color:var(--ink-3);margin:0 0 8px}.mdisc .match .phrase{font-family:var(--serif);font-size:22px;line-height:1.1;margin:0 0 8px}.mdisc .match .line{display:grid;grid-template-columns:1fr auto;gap:10px;font-family:var(--mono);font-size:12px;color:var(--ink-2);padding:5px 0;border-top:1px solid var(--rule-soft);font-variant-numeric:tabular-nums}.mdisc .match .line b{font-family:var(--sans);font-weight:600;font-size:13px}.mdisc .match .btn{margin-top:10px}.mdisc .tip{position:absolute;pointer-events:none;z-index:5;background:rgba(8,12,22,.95);border:1px solid var(--rule);padding:8px 11px;border-radius:3px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);max-width:280px;line-height:1.5;box-shadow:0 12px 30px rgba(0,0,0,.45)}.mdisc .tip em{display:block;font-style:normal;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:9.5px;color:var(--gold-hi);margin-bottom:3px}.mdisc .tip strong{display:block;font-family:var(--sans);font-weight:600;font-size:13px;color:var(--bone)}.mdisc .nogl{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--ink-2);font-size:15px}@media (max-width:860px){.mdisc .app{display:flex;flex-direction:column;height:auto;min-height:0}.mdisc .panel{display:contents}.mdisc .panel>*{order:3;background:var(--panel);padding:9px 18px}.mdisc .panel>header{order:1;padding:16px 18px 14px}.mdisc .stage{order:2;height:58vh;min-height:380px}.mdisc .panel>.foot{order:4;margin-top:0;padding:14px 18px 18px;border-top:1px solid var(--rule)}.mdisc .md-title{font-size:30px}.mdisc .card.howto,.mdisc .hint{display:none}.mdisc .tag b{font-size:12px}.mdisc .tag span{font-size:10px}}@media (prefers-reduced-motion:reduce){.mdisc *{transition:none!important}}.mdisc .card.howto,.mdisc .legend.in-panel{display:none!important}