@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2)format("woff2"),url(/assets/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2)format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3f2f9;--iris-a:#f8dde2;--iris-b:#dbe2f8;--band:#e6e4f3;--ink:#23215c;--ink-2:#4a4878;--rule:#8e8bbf;--hairline:#8e8bbf73;--ledger:#23215c;--ledger-ink:#f3f2f9;--ledger-ink-2:#c9c6ea;--rust:#c3341a;--plum:#9b3f6b;--ink-lift:#33307f;--ink-deep:#15134a;--press:#d9d6ec;--scroll-thumb:#5a578f;--desk:#1c1a4a;--column:72rem;--gain:#23215c;--frame:.875rem;--display:"Bodoni Moda Variable", "Bodoni 72", Didot, serif;--mono:"Archivo Variable", system-ui, sans-serif;--script:"Pinyon Script", cursive;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ink);scrollbar-color:var(--scroll-thumb) var(--desk)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--desk);scroll-padding-bottom:calc(var(--desk-h,0px) + var(--space-2))}body{background:var(--desk);color:var(--ink);font-family:var(--mono);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p,ol,dl,dd,pre,fieldset{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.fig{font-family:var(--display);font-variation-settings:"opsz" 8;font-variant-numeric:lining-nums}.report{min-height:100dvh;padding:var(--space-2);flex-direction:column;display:flex;position:relative}.certificate{width:100%;max-width:calc(var(--column) + 2 * var(--frame));padding:var(--frame);background:var(--underprint) content-box, linear-gradient(100deg, var(--iris-a), var(--paper) 45%, var(--iris-b)) content-box, var(--braid) border-box, var(--paper) border-box;flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative;box-shadow:0 .25rem .5rem #08071e59,0 1.5rem 3rem -.5rem #08071e8c}.certificate:after{content:"";inset:var(--frame);border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);pointer-events:none;position:absolute}@media (width>=64rem){.report{padding:var(--space-8) var(--space-6) var(--space-4)}}.bar{margin:.375rem .375rem 0}.bar__inner{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3);border-bottom:3px double var(--ink);grid-template-columns:1fr auto;grid-template-areas:"title sound""run volume";display:grid}.bar__title{letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;grid-area:title;font-size:clamp(1rem,4.6vw,1.625rem);font-weight:800;font-stretch:125%;line-height:1.1}.bar__run{gap:0 var(--space-4);flex-wrap:wrap;grid-area:run;display:flex}.bar__run div{align-items:baseline;gap:var(--space-2);display:flex}.bar__run dt{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}.bar__run dd{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1rem;font-weight:700}.bar__left dd{color:var(--rust)}.bar__audio{display:contents}.bar__sound{align-items:baseline;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--ink);color:var(--ink);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;grid-area:sound;font-size:.6875rem;font-weight:700;font-stretch:125%;display:inline-flex;position:relative}.bar__sound:after{content:"";position:absolute;inset:-.375rem}.bar__sound:hover{background:#23215c14}.bar__sound-state{min-width:3ch;color:var(--ink-2);font-weight:500}.bar__sound[aria-pressed=true] .bar__sound-state{color:var(--ink);font-weight:800}.bar__volume{--vol:.7;--scale:var(--ink);--tall:1.75rem;width:0;min-width:100%;min-height:var(--tall);padding:0 var(--space-2);border:1px solid var(--ink);background:linear-gradient(var(--scale), var(--scale)) var(--space-2) 50% / calc((100% - 1rem) * var(--vol)) 3px no-repeat, linear-gradient(var(--rule), var(--rule)) var(--space-2) 50% / calc(100% - 1rem) 1px no-repeat, repeating-linear-gradient(90deg, var(--rule) 0 1px, transparent 1px calc((100% - 1rem - 1px) / 4)) var(--space-2) calc(50% + 4px) / calc(100% - 1rem + 1px) 4px no-repeat;color:var(--ink);cursor:pointer;touch-action:manipulation;appearance:none;border-radius:0;grid-area:volume;align-self:start;margin:0}.bar__volume:hover{background-color:#23215c14}.bar__audio[data-muted] .bar__volume{--scale:var(--ink-2)}.bar__volume::-webkit-slider-runnable-track{background:0 0;height:100%}.bar__volume::-webkit-slider-thumb{width:3px;height:1rem;margin-top:calc((var(--tall) - 2px - 1rem) / 2);background:var(--scale);appearance:none;border:0;border-radius:0}.bar__volume::-moz-range-track{background:0 0}.bar__volume::-moz-range-thumb{background:var(--scale);border:0;border-radius:0;width:3px;height:1rem}@media (width>=40rem){.bar__audio{grid-area:sound;align-items:stretch;display:flex}.bar__volume{--tall:2.25rem;border-left:0;align-self:auto;width:6rem;min-width:0}}.bar__micro{padding:.125rem var(--space-4);border-bottom:1px solid var(--ink);color:var(--ink-2);letter-spacing:.12em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.3125rem;font-weight:600;line-height:1.2;overflow:hidden}@media (width>=40rem){.bar__inner{padding-inline:var(--space-6);grid-template-columns:auto 1fr auto;grid-template-areas:"title run sound"}.bar__run{justify-content:flex-end}.bar__run dd{font-size:1.125rem}}.sheet{width:100%;padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-8);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}@media (width>=48rem){.sheet:not(.sheet--select){gap:var(--space-8);padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.hero,.result{grid-column:1/-1}.ledger th,.ledger td{padding-inline:var(--space-3)}}.sheet__heading{align-items:center;gap:var(--space-3);width:100%;color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%;display:flex}.sheet__heading:before,.sheet__heading:after{content:"";border-top:1px solid var(--rule)}.sheet__heading:before{flex:0 0 var(--space-4)}.sheet__heading:after{flex:1}.hero{gap:var(--space-1) var(--space-4);grid-template-columns:9rem minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.hero .worth__facts{display:contents}.hero .worth__seal{grid-area:1/1/4}.hero :is(.worth__label,.worth__rate,.worth__era){grid-column:2}.hero .worth__label{grid-row:1;align-self:end}.hero .worth__rate{grid-row:2;align-self:center}.hero .worth__era{grid-row:3;align-self:start}.hero .words{grid-area:4/1/auto/-1}.hero .ruler{margin-top:var(--space-3);grid-area:5/1/auto/-1}.worth__seal{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.worth__rosette{width:100%;height:100%;position:absolute;inset:0}.worth__facts{align-content:center;justify-items:start;gap:var(--space-1);min-width:0;display:grid}.worth__label{color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.worth__value,.seal__figure{z-index:1;background:var(--paper);border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.02em;white-space:nowrap;padding:.05em .28em .1em;font-size:clamp(2.5rem,12vw,4.25rem);font-weight:800;line-height:1.05;position:relative}.worth__value{text-align:center;min-width:calc(6ch + .56em);font-size:1.75rem}.worth__rate{text-overflow:ellipsis;max-width:100%;font-family:var(--display);font-variation-settings:"opsz" 8;color:var(--gain);font-size:1.25rem;font-weight:800;overflow:hidden}.worth__rate span{color:var(--ink-2);font-weight:400}.worth__cash{white-space:nowrap;margin-left:.25em;display:inline-block}@media (width<=47.99rem){.worth__cash{margin-left:0;display:block}.worth__sep{display:none}}.worth__rate.is-zero{color:var(--ink-2);font-weight:400}.words{max-width:32ch;font-family:var(--display);font-variation-settings:"opsz" 8;text-wrap:balance;font-size:1.125rem;font-style:italic;line-height:1.35}.words__script{color:var(--ink-2);font-family:var(--script);font-size:1.5em;font-style:normal;line-height:1}.hero .words{text-overflow:ellipsis;white-space:nowrap;max-width:none;min-height:1.5em;font-size:clamp(.8125rem,3.7cqi,1.125rem);line-height:1.35;overflow:hidden}@container (width<=26rem){.words--long .words__unit{display:none}}@media (width>=30rem){.hero{grid-template-columns:11rem minmax(0,1fr)}.worth__value{font-size:2.25rem}}@media (width>=48rem){.hero{align-items:center;gap:var(--space-3) var(--space-8);grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"seal facts""ruler ruler";container-type:normal}.hero .worth__seal{grid-area:seal}.hero .worth__facts{grid-area:facts;display:grid;container-type:inline-size}.hero :is(.worth__label,.worth__rate,.worth__era,.words){grid-area:auto;align-self:auto}.hero .words{width:100%;font-size:clamp(.875rem,4.6cqi,1.125rem)}.hero .ruler{grid-area:ruler;margin:0}}@media (width>=64rem){.hero{grid-template-columns:11rem minmax(0,5fr) minmax(0,7fr);grid-template-areas:"seal facts ruler"}.worth__value{font-size:2.375rem}}.ruler{gap:var(--space-3);display:grid}.ruler__head{gap:var(--space-2);display:grid}.ruler__head :is(h2,h3){align-items:center;gap:var(--space-3);color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%;display:flex}.ruler__head :is(h2,h3):before,.ruler__head :is(h2,h3):after{content:"";border-top:1px solid var(--rule)}.ruler__head :is(h2,h3):before{flex:0 0 var(--space-4)}.ruler__head :is(h2,h3):after{flex:1}.ruler__gap{font-family:var(--display);font-variation-settings:"opsz" 8;gap:.125rem;display:grid}.ruler__times,.ruler__next{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruler__times{font-size:1rem;line-height:1.3}@media (width>=30rem){.ruler__times{font-size:1.125rem}.ruler__big{font-size:1.5em}}.ruler__big{color:var(--rust);font-size:1.3em;font-weight:800;line-height:1}.ruler__next{color:var(--ink-2);font-family:var(--mono);font-size:var(--step--1)}.ruler__next .num{color:var(--ink);font-family:var(--display);font-size:1.0625em;font-weight:700}.ruler__next .ruler__short{color:var(--rust)}.ruler__track{height:2.75rem;margin:0 1.25rem 1.75rem .25rem;position:relative}.ruler__done,.ruler__left{height:1rem;position:absolute;bottom:0}.ruler__done{width:var(--pos);border:1px solid var(--ink);background:var(--braid) left center / 36px 12px var(--paper);border-right:0;left:0}.ruler__left{left:var(--pos);border-block:1px solid var(--rust);background:repeating-linear-gradient(135deg, var(--rust) 0 1px, transparent 1px 5px);opacity:.85;right:0}.ruler__tick{border-left:1px solid var(--ink);width:0;height:.375rem;position:absolute;top:100%}.ruler__tick--major{height:.75rem}.ruler__tick--under{border-color:#0000}.ruler__label{color:var(--ink-2);font-family:var(--display);font-variation-settings:"opsz" 8;white-space:nowrap;font-size:.875rem;font-weight:600;position:absolute;top:.875rem;left:0;transform:translate(-50%)}.ruler__tick:first-of-type .ruler__label{transform:none}.ruler__marker{left:var(--pos);border-left:2px solid var(--ink);margin-left:-1px;position:absolute;top:.75rem;bottom:0}.ruler__you{padding:0 .25rem var(--space-1);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.ruler__marker--start .ruler__you{transform:none}.ruler__marker--end .ruler__you{padding-right:var(--space-1);transform:translate(-100%)}.ruler__track:has(.ruler__marker--end) .ruler__target .ruler__label{top:calc(100% + 1rem);right:0}@media (width<=40rem){.ruler__tick--k .ruler__label{visibility:hidden}.ruler__track:has(.ruler__marker--end) .ruler__tick--last .ruler__label{visibility:hidden}}.ruler__target{border-right:2px solid var(--rust);position:absolute;top:0;bottom:0;right:0}.ruler__target .ruler__label{top:0;left:auto;right:var(--space-2);color:var(--rust);font-size:.9375rem;font-weight:700;transform:none}@media (prefers-reduced-motion:no-preference){.ruler__done{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both ruler-done}.ruler__left,.ruler__marker{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both ruler-marker}}@keyframes ruler-done{0%{width:0}}@keyframes ruler-marker{0%{left:0}}.rosette{display:block;overflow:visible}.rosette path{fill:none;stroke-width:.6px;vector-effect:non-scaling-stroke}.rosette__ring--0 path,.rosette__ring--2 path{stroke:var(--ink)}.rosette__ring--1 path{stroke:var(--plum)}@media (prefers-reduced-motion:no-preference){.rosette path{stroke-dasharray:1;animation:2.6s cubic-bezier(.16,1,.3,1) both engrave}.rosette__ring--1 path{animation-delay:.18s}.rosette__ring--2 path{animation-delay:.36s}.coupon__rosette path{animation-duration:1.6s}}@keyframes engrave{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ledger{border-collapse:collapse;width:100%;font-size:var(--step-0)}.ledger th,.ledger td{padding:var(--space-2);text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hairline)}.ledger thead th{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--ink);font-size:.625rem;font-weight:700;font-stretch:125%}.ledger tbody th{font-weight:600}.ledger td.num,.ledger .ledger__rate{font-family:var(--display);font-variation-settings:"opsz" 8;font-weight:700}.ledger thead .ledger__rate{font-family:inherit;font-weight:700}.ledger .ledger__rate{text-align:right}.ledger .is-locked td,.ledger .is-locked th{color:var(--ink-2);font-weight:400}.btn{min-height:2.75rem;padding:var(--space-2) var(--space-6);border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 4px #f3f2f999;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;border-radius:0;font-size:.75rem;font-weight:700;font-stretch:125%}.btn:hover{background:var(--ink-lift)}.btn:active{background:var(--ink-deep)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--rule);color:var(--ink-2);box-shadow:none;cursor:not-allowed;background:0 0}.btn--quiet{color:var(--ink);box-shadow:inset 0 0 0 3px transparent, inset 0 0 0 4px var(--hairline);background:0 0}.btn--quiet:hover{background:#23215c14}.btn--quiet:active{background:#23215c29}.btn--row{min-height:2.5rem;padding-block:var(--space-1);padding-inline:var(--space-4)}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s ease-out,border-color .15s ease-out,transform 90ms ease-out}.btn:active:not(:disabled,[aria-disabled=true]),.card__choice:active,.lever__cell:active{transform:translateY(1px)}.btn--shift:active:not([aria-disabled=true]){transform:translateY(2px)}}.pops{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:clip}.pop{translate:-50% calc(-100% - .375rem);scale:calc(1 + min(var(--streak,0), 8) * .035);padding:0 var(--space-1);background:var(--paper);font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;white-space:nowrap;color:var(--ink);font-weight:800;animation:.9s ease-out both pop-fade;position:absolute}.pop.is-gain{color:var(--gain)}.pop__tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;vertical-align:.2em;margin-left:.3125rem;font-size:.5625rem;font-weight:800;font-stretch:112.5%}.pop.is-loss{color:var(--rust)}@media (prefers-reduced-motion:no-preference){.pop{animation:.76s cubic-bezier(.16,1,.3,1) both pop-rise}}@keyframes pop-fade{0%,70%{opacity:1}to{opacity:0}}@keyframes pop-rise{0%{opacity:0;transform:translateY(.25rem)scale(.9)}15%{opacity:1;transform:translateY(-.25rem)scale(1.08)}65%{opacity:1}to{opacity:0;transform:translateY(-2.25rem)scale(1)}}.milestone{z-index:1;pointer-events:none;place-items:center;animation:2.4s linear both milestone-out;display:grid;position:absolute;top:8%;right:-4%}.milestone__word{padding:var(--space-1) var(--space-3);border:2px solid var(--ink);outline:1px solid var(--ink);outline-offset:2px;background:var(--paper);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:800;font-stretch:125%;transform:rotate(-6deg)}.milestone__burst{display:none}@media (prefers-reduced-motion:no-preference){.milestone__word{animation:.28s cubic-bezier(.16,1,.3,1) both moon-stamp}.milestone__burst{background:repeating-conic-gradient(var(--ink) 0deg 1deg, transparent 1deg 15deg);opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) .12s both milestone-burst;display:block;position:absolute;inset:-1.75rem -1.25rem;-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 64% 84%,#0000 86%);mask:radial-gradient(closest-side,#0000 62%,#000 64% 84%,#0000 86%)}}@keyframes milestone-burst{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes milestone-out{0%,85%{opacity:1}to{opacity:0}}.log{border-top:1px solid var(--ink);padding:0;list-style:none}.log li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);font-size:var(--step-0);grid-template-columns:3.75rem 1fr;line-height:1.4;display:grid}.log li:first-child{font-weight:600}.log__stamp{color:var(--ink-2);letter-spacing:.08em;white-space:nowrap;padding-top:.1em;font-size:.75rem;font-weight:600}.worth__value.is-debt{color:var(--rust)}.worth__credit{color:var(--ink-2);font-weight:400}.sheet__resign{margin-top:var(--space-4)}.result{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"front""share""record""board""next";align-items:start;display:grid}.result>.front{grid-area:front}.result>.share{grid-area:share}.result>.result__record{grid-area:record}.result>.board{grid-area:board}.result>.result__next{grid-area:next}.result__record{gap:var(--space-4);align-content:start;display:grid}@media (width>=64rem){.result{column-gap:var(--space-8);grid-template:"front share""record board""record next""record."1fr/minmax(0,7fr) minmax(0,5fr)}}.result .result__table,.result .board{max-width:none}@media (width>=64rem){.sheet__ledger{grid-column:1/-1}.sheet__ledger .log{column-count:2;column-gap:var(--space-8)}.sheet__ledger .log li{break-inside:avoid}}.result .ruler{margin-block:var(--space-2)}.front{gap:var(--space-3);border-top:3px solid var(--ink);padding-top:3px;display:grid}.front--stained{isolation:isolate;position:relative}.front__overprint{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.front__overprint-rows{color:#0000;-webkit-text-stroke:.6px color-mix(in srgb, var(--ink) 22%, transparent);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;gap:.25rem;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:800;font-stretch:125%;line-height:1.2;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-14deg}.front__overprint-rows>:nth-child(odd){translate:-3.5em}.front__deck:has(+.front__fine){border-bottom:0;padding-bottom:0}.front__fine{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;font-stretch:112.5%}.front__paper{padding-top:var(--space-2);border-top:1px solid var(--ink);font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.375rem,5.5vw,2.25rem);font-weight:800;line-height:1.1}.front__edition{margin-top:calc(-1 * var(--space-1));padding-block:var(--space-1);border-block:1px solid var(--ink);color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;font-stretch:112.5%;position:relative}.front__stamp{padding:0 var(--space-2);background:color-mix(in srgb, var(--paper) 70%, transparent);color:var(--rust);font-size:var(--step-0);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:multiply;pointer-events:none;border:2px solid;font-weight:800;font-stretch:125%;line-height:1.6;position:absolute;top:50%;right:0;transform:rotate(-4deg)}.result--won .front__stamp{color:var(--gain)}.front__asterisk{letter-spacing:0;margin-left:-.08em}@media (width>=48rem){.front__edition{text-align:center}.front__stamp{padding:0 var(--space-3)}}.front__headline{outline-offset:4px;max-width:24ch;font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.01em;text-wrap:balance;color:var(--rust);font-size:clamp(1.75rem,7vw,3rem);font-weight:800;line-height:1.05}.result--won .front__headline{color:var(--gain)}.front__deck{max-width:60ch;font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);text-wrap:pretty;font-style:italic}.result__verdict{font-weight:600}.result__conduct{max-width:60ch;margin-top:calc(-1 * var(--space-2));font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-wrap:pretty;font-style:italic}.result__table{max-width:36rem}.result__table th,.result__writedown{white-space:nowrap}.result__quote{font-size:var(--step--1);color:var(--ink-2);text-wrap:balance;display:block}.result__next{padding-top:var(--space-3);border-top:1px solid var(--rule)}.result__next,.share__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.share{gap:var(--space-3) var(--space-4);grid-template-columns:5.25rem minmax(0,1fr);align-items:start;display:grid}.share>.share__label,.share>.share__link,.share>.share__reveal{grid-column:1/-1}.share__proof{aspect-ratio:4/5;border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);background:var(--paper);place-items:center;display:grid;overflow:hidden}.share__proof img{width:100%;height:auto;display:block}.share__printing{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}.share .share__actions{align-items:stretch;gap:var(--space-2);flex-direction:column}.share .share__actions .btn{padding-inline:var(--space-2);letter-spacing:.1em}.share__reveal .share__text{margin:0}@media (width>=30rem){.share{grid-template-columns:9rem minmax(0,1fr)}.share .share__actions .btn{padding-inline:var(--space-3);letter-spacing:.14em}}.share__label{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.share__text{padding:var(--space-3);border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);background:var(--paper);font:inherit;font-size:var(--step--1);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.share__status{font-size:var(--step--1);color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.result{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}}@keyframes result-print{0%{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:no-preference){.front__headline{animation:.7s cubic-bezier(.16,1,.3,1) .38s both headline-set}}@keyframes headline-set{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:no-preference){.front__stamp{animation:.32s cubic-bezier(.16,1,.3,1) 1.15s both front-stamp}.front__overprint{animation:1.2s cubic-bezier(.16,1,.3,1) 1.5s both overprint-develop}}@keyframes overprint-develop{0%{opacity:0}}@keyframes front-stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}}.board{gap:var(--space-2);align-content:start;max-width:36rem;display:grid}.board__place{max-width:60ch}.board__table thead th:first-child,.board__table tbody th{width:2.5rem}.board__table tbody tr.is-mine{background:var(--ledger);color:var(--ledger-ink)}.board__mine{color:var(--ledger-ink-2);white-space:nowrap}.board__missed th,.board__missed td{border-top:1px solid var(--rule)}.board__empty,.board__best{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.board__best .num{color:var(--ink);font-family:var(--display);font-variation-settings:"opsz" 8;font-weight:700}.board--summary{padding-top:var(--space-2)}.board--summary .reveal__summary{margin-top:var(--space-1)}.share__link{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;justify-self:start;min-height:2.75rem;display:flex}.share__link input{cursor:pointer;width:1.125rem;height:1.125rem;margin:0}.save,.restore,.notice{gap:var(--space-3);align-content:start;display:grid}.save__actions{gap:var(--space-2);display:grid}.reveal__summary{-webkit-user-select:none;user-select:none;align-items:center;list-style:none;display:inline-flex}.reveal__summary::-webkit-details-marker{display:none}.reveal[open]>.reveal__summary{background:var(--ledger);border-color:var(--ledger);color:var(--ledger-ink)}.reveal__body{padding-top:var(--space-3)}.code,.load{gap:var(--space-2);max-width:36rem;display:grid}.load__label{margin-bottom:var(--space-1);font-size:var(--step--1);color:var(--ink-2);display:block}.code__text{width:100%;min-height:6.5rem;padding:var(--space-3);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--step-1);overflow-wrap:anywhere;resize:vertical;caret-color:var(--ledger);border-radius:0;line-height:1.4;display:block}.code__text[readonly]{border-color:var(--band);background:var(--band)}.code__text::placeholder{color:var(--ink-2)}.code__text[aria-invalid=true]{padding:calc(var(--space-3) - 1px);border-width:2px}.code__note,.restore__note{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.code__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.code__status{font-size:var(--step--1);color:var(--ink-2)}.code__status.is-problem{color:var(--ink);max-width:48ch;font-weight:600}.load__confirm{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ink);display:grid}.load__confirm p{max-width:60ch}.load__confirm p:focus-visible{outline-offset:4px}.notice__text{max-width:60ch;font-weight:600}@media (prefers-reduced-motion:no-preference){.reveal[open]>.reveal__body{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}}.report:has(.desk){padding-bottom:var(--desk-h,0px)}.desk{z-index:10;overscroll-behavior:contain;background:var(--braid) top left / 36px 12px repeat-x, var(--paper);max-height:100dvh;padding:.75rem var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -.5rem 1.5rem #08071e59}.desk__inner{max-width:var(--column);gap:var(--space-2);padding-top:var(--space-2);border-top:3px double var(--ink);margin:0 auto;display:grid}.desk__log{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.desk__ticker{font-size:var(--step--1);color:var(--ink-2);overflow-wrap:anywhere}.desk__keys{gap:var(--space-2);display:flex}.desk__open{min-height:2rem;padding-block:0;padding-inline:var(--space-3);position:relative}.desk__open:after{content:"";position:absolute;inset:-.25rem -.125rem}:is(body:has(#drawer-log:popover-open) .desk__open[popovertarget=drawer-log],body:has(#drawer-save:popover-open) .desk__open[popovertarget=drawer-save]){background:var(--ledger);color:var(--ledger-ink)}.meters{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid;position:relative}.meters__open{inset:calc(-1 * var(--space-1));z-index:1;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.meters__open:hover{background:#23215c0f}.meters__open:focus-visible{outline-offset:0}.meters .meter__name{-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:.3em}.meter{gap:var(--space-1);display:grid}.meter__head{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.meter__name{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}.meter__figure{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.125rem;font-weight:800}.meter__to,.meter__max{font-size:var(--step--1);font-weight:600}.meter__max{color:var(--ink-2);font-weight:400}.meter__bar{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;height:.625rem}.meter.is-loss .meter__figure{color:var(--rust)}.meter.is-loss .meter__bar{background:repeating-linear-gradient(90deg, var(--rust) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%}.stage{--stage-frame:.5rem;width:min(var(--stage-w), calc(100% - 1rem));max-width:none;max-height:calc(100dvh - 1rem);padding:var(--stage-frame);color:var(--ink);background:var(--underprint) content-box, linear-gradient(100deg, var(--iris-a), var(--paper) 45%, var(--iris-b)) content-box, var(--braid) border-box, var(--paper) border-box;border:0;border-radius:0;margin:auto;overflow:hidden;box-shadow:0 .25rem .5rem #08071e59,0 1.5rem 3rem -.5rem #08071e8c}.stage[open]{display:flex}.stage--card{--stage-w:40rem}.stage--game{--stage-w:60rem}.stage::backdrop{background:#15134abd}.stage[open]>*{min-width:0;max-height:calc(100dvh - 1rem - 2 * var(--stage-frame));overscroll-behavior:contain;scrollbar-color:var(--rule) transparent;scrollbar-width:thin;padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);flex:1;overflow-y:auto}@media (width>=40rem){.stage{--stage-frame:.75rem}.stage[open]>*{padding:var(--space-6) var(--space-8) var(--space-4)}}[data-focus-home]:focus,.stage [data-stage-focus]:focus{outline:none}.stage__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.stage__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.stage__note{max-width:60ch;font-size:var(--step--1);color:var(--ink-2);text-align:left;flex:16rem}.stage__ways{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage__esc{margin-left:var(--space-2);font:inherit;letter-spacing:.1em;border:1px solid;padding:0 .3rem;font-size:.5625rem;line-height:1.6}@media (hover:none){.stage__esc{display:none}}@media (prefers-reduced-motion:no-preference){.stage[open]{animation:.32s cubic-bezier(.16,1,.3,1) both stage-deal}.stage[open]::backdrop{animation:.24s ease-out both stage-dim}}@keyframes stage-deal{0%{opacity:.4;transform:translateY(1rem)scale(.97)}}@keyframes stage-dim{0%{opacity:0}}.stage[open]>:is(.trade__session,.mg__session,.recall){align-content:start;gap:var(--space-3);animation:none;display:grid}.stage :is(.trade__title,.mg__title,.recall__title){font-variation-settings:"opsz" 28;font-size:clamp(1.5rem,5vw,1.875rem)}.stage .mg__seconds,.stage .recall__seconds{font-size:1.625rem}.stage .trade__chart{height:clamp(10rem,34dvh,18rem)}.stage__terms{column-gap:var(--space-6);border-top:1px solid var(--hairline);display:grid}.stage__terms>.lever{padding-block:var(--space-2)}@media (width>=48rem){.stage__terms{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stage__terms>.lever{border-bottom:0}}@media (width<=47.99rem){.stage__terms>.lever{align-items:center;column-gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr)}.stage__terms .lever__legend{width:auto}.stage__terms .lever__note{grid-column:1/-1}.stage .trade__session:has(.stage__terms) .trade__chart{height:clamp(6.5rem,18dvh,18rem)}}.card{gap:var(--space-3);text-align:center;display:grid}.card__title{font-family:var(--display);font-variation-settings:"opsz" 28;text-wrap:balance;font-size:clamp(1.625rem,6.5vw,2.25rem);font-style:italic;font-weight:600;line-height:1.1}.card__kind{color:var(--ink-2);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;vertical-align:.2em;font-size:.6875rem;font-style:normal;font-weight:700;font-stretch:125%}.card__kind:after{content:" "}.card__title .card__kind{vertical-align:.45em}.card__text{max-width:40ch;font-family:var(--display);font-variation-settings:"opsz" 8;text-wrap:pretty;margin-inline:auto;font-size:1.1875rem;line-height:1.4}.card__choices{gap:var(--space-3);margin-top:var(--space-2);text-align:left;display:grid}.card__choice{gap:var(--space-1);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:0;display:grid}.card__choice:hover{background:var(--band)}.card__choice:active{background:var(--press)}.card__label{align-items:baseline;gap:var(--space-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800;font-stretch:125%;display:flex}.card__key{min-width:1.5rem;padding:0 var(--space-1);border:1px solid var(--ink);font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;letter-spacing:0;color:var(--ink);text-align:center;font-weight:800}@media (hover:none){.card__key{display:none}}.card__effects{font-size:var(--step--1);color:var(--ink-2)}.card__effects .is-gain{color:var(--gain);font-weight:700}.card__effects .is-loss{color:var(--rust)}.card .card__choice{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.card .card__label{align-items:center;font-size:.875rem;line-height:1.3}.card .card__key{flex:none;min-width:2rem;font-size:1.125rem;line-height:1.6}.card .card__effects{font-size:var(--step-0);gap:.125rem;display:grid}.card .hint{text-align:left}@media (width>=36rem){.card .card__choices{grid-template-columns:1fr 1fr}.card .card__choice{min-height:6.5rem}}@media (prefers-reduced-motion:no-preference){.card__choice{transition:background-color .15s ease-out}}@keyframes card-feed{0%{clip-path:inset(100% 0 0)}}.waiting{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.waiting__what{font-size:var(--step--1);color:var(--ink-2)}.waiting__kind{margin-right:var(--space-1);border:1px solid var(--ink);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;vertical-align:.15em;padding:0 .3rem;font-size:.625rem;font-weight:800;font-stretch:112.5%;line-height:1.6}.waiting__title{color:var(--ink);font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-style:italic;font-weight:600}.waiting__seconds{color:var(--rust);font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-weight:800}.waiting--recall .waiting__kind{border-color:var(--rust);color:var(--rust)}@media (hover:none){.waiting__keys{display:none}}.desk__invites{display:contents}@media (width>=64rem){.desk__invites:has(>.waiting+.waiting){gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desk__invites:has(>.waiting+.waiting) .waiting__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=47.99rem){.desk{padding-top:.625rem}.desk__inner{gap:.375rem var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding-top:.375rem}.desk__inner>*,.desk__invites>.waiting{grid-column:1/-1}.desk__log{display:contents}.desk__ticker{-webkit-line-clamp:1;overflow-wrap:normal;-webkit-box-orient:vertical;order:1;display:-webkit-box;overflow:hidden}.desk__inner>.threats{order:1}.desk__inner>.meters{gap:var(--space-3);order:2;grid-column:1}.desk__keys{align-self:end;gap:var(--space-1);order:3;grid-column:2}.meters .meter__name{letter-spacing:.1em;font-size:.5625rem}.desk__open{min-height:2.5rem;padding-inline:var(--space-2)}.waiting{gap:var(--space-2);padding-bottom:.375rem}.waiting__what{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.waiting__title{font-size:1.0625rem}.waiting__open{min-height:2.5rem;padding-inline:var(--space-3)}.waiting__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk__invites:has(>.waiting+.waiting) .waiting__open-rest{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk__invites:has(>.waiting+.waiting){gap:var(--space-3);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.375rem;display:grid}.desk__invites:has(>.waiting+.waiting) .waiting{border:0;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:0}.desk__invites:has(>.waiting+.waiting) .waiting__open{width:100%}.desk .hint__ok{min-height:2.5rem}}.threats{border-top:1px solid var(--rule);padding:0;list-style:none;display:grid}.threat{gap:var(--space-1);padding:var(--space-1) 0 var(--space-2);border-bottom:1px solid var(--rule);display:grid}.threat__head{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.threat__name{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:800;font-stretch:125%}.threat__stage{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;padding:0 .375rem;font-size:.6875rem;font-weight:800;font-stretch:112.5%;transform:rotate(-2deg)}.threat__figure{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;margin-left:auto;font-weight:800}.threat__bar{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;height:.375rem}.threat__foot{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.threat__note{font-size:var(--step--1);color:var(--ink-2);margin-right:auto}.threat__lever{text-align:left;flex-direction:column;align-items:flex-start;gap:0;line-height:1.25;display:inline-flex}.threat__cost{font-size:var(--step--1);color:var(--ink-2);font-weight:400}.threat__lever[aria-pressed=true]{background:var(--ledger);border-color:var(--ledger);color:var(--ledger-ink)}.threat__lever[aria-pressed=true] .threat__cost{color:var(--ledger-ink-2)}.threat.is-stage-2 .threat__stage,.threat.is-stage-3 .threat__stage,.threat.is-stage-2 .threat__figure,.threat.is-stage-3 .threat__figure{color:var(--rust)}.threat.is-stage-2 .threat__bar,.threat.is-stage-3 .threat__bar{border-color:var(--rust);background-image:repeating-linear-gradient(90deg, var(--rust) 0 1px, transparent 1px 3px)}@media (width>=48rem){.threats{column-gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.threat{align-content:start}}.threat.is-stage-3 .threat__stage{outline:1px solid var(--rust);outline-offset:1px;border-width:2px}@media (prefers-reduced-motion:no-preference){.threat{animation:.42s cubic-bezier(.16,1,.3,1) both threat-print-a}.threat.is-stage-2{animation-name:threat-print-b}}@keyframes threat-print-a{0%{clip-path:inset(0 0 100%)}}@keyframes threat-print-b{0%{clip-path:inset(0 0 100%)}}.sheet__side{gap:var(--space-8);align-content:start;display:grid}.standing{gap:var(--space-3);display:grid}.standing__table caption{caption-side:bottom;padding:var(--space-2) 0 0;font-size:var(--step--1);color:var(--ink-2);text-align:left}.standing__note{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.daily{justify-items:center;gap:var(--space-3);text-align:center;align-content:start;display:grid}.daily .sheet__heading:before{flex:1}.daily__name{font-family:var(--display);font-variation-settings:"opsz" 28;font-size:clamp(1.75rem,7.5vw,2.75rem);font-style:italic;font-weight:500;line-height:1.1}.seal{aspect-ratio:1;place-items:center;width:min(21rem,100%);display:grid;position:relative}.seal__rosette{width:100%;height:100%;position:absolute;inset:0}.seal__figure{font-size:clamp(3rem,15vw,5rem)}.daily__terms{max-width:40ch;color:var(--ink-2);font-size:var(--step-0);text-wrap:pretty}.daily .btn{margin-top:var(--space-2)}@media (width<=47.99rem) and (height<=44rem){.daily{gap:var(--space-2)}.seal{width:min(14.5rem,100%)}.seal__figure{font-size:clamp(2.5rem,12vw,3.5rem)}.daily .btn{margin-top:0}}.setup{gap:var(--space-8);align-content:start;display:grid}.choices{border:0;min-width:0;margin:0;padding:0}.choices legend{width:100%;margin-bottom:var(--space-3)}.coupons,.terms{border:1px solid var(--ink);background:#f3f2f9b8;display:grid}.coupon,.term{padding:var(--space-4);cursor:pointer;align-items:baseline;display:grid;position:relative}.coupon+.coupon,.term+.term{border-top:2px dotted var(--rule)}.coupon input,.term input{opacity:0;pointer-events:none;position:absolute}.coupon:hover,.term:hover{background:#23215c12}:is(.coupon:has(:focus-visible),.term:has(:focus-visible)){outline:2px solid var(--ink);outline-offset:-6px}.coupon--locked{cursor:not-allowed;color:var(--ink-2)}.coupon--locked:hover{background:0 0}.coupon--locked .coupon__note{font-style:italic}:is(.coupon:has(input:checked),.term:has(input:checked)){background:var(--ink);color:var(--paper)}:is(.coupon:has(input:checked):has(:focus-visible),.term:has(input:checked):has(:focus-visible)){outline-color:var(--paper)}.coupon{gap:var(--space-1) var(--space-3);grid-template-columns:3.5rem 1fr}.coupon__rosette{grid-row:1/span 3;align-self:center;width:3.5rem;height:3.5rem}.coupon:has(input:checked) .rosette path{stroke:#f3f2f9bf}.coupon__name{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.2}.coupon__figure{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.5rem;font-weight:800;line-height:1.2}.coupon__note{color:var(--ink-2);font-size:var(--step--1);grid-column:2}:is(.coupon:has(input:checked) .coupon__note,.term:has(input:checked) .term__note){color:var(--ledger-ink-2)}.term{gap:0 var(--space-3);grid-template-columns:3.5rem 1fr}.term__years{font-family:var(--display);font-variation-settings:"opsz" 8;text-align:center;grid-row:1/span 2;align-self:center;font-size:2.5rem;font-weight:800;line-height:1}.term__unit{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-top:.2rem;font-size:.5625rem;font-weight:600;font-stretch:125%;display:block}.term__name{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-stretch:125%}.term__note{color:var(--ink-2);font-size:var(--step--1)}@media (width>=30rem){.coupon{gap:0 var(--space-3);grid-template-columns:3.5rem 1fr auto}.coupon__rosette{grid-row:1/span 2}.coupon__note{grid-column:2/-1}}@media (width>=36rem){.terms{grid-template-columns:repeat(3,1fr)}.term{text-align:center;align-content:start;justify-items:center;gap:var(--space-1);grid-template-columns:1fr}.term__years{grid-row:auto;font-size:3rem}.term+.term{border-top:0;border-left:2px dotted var(--rule)}}.setup__sum{justify-items:start;gap:var(--space-3);padding-top:var(--space-4);border-top:3px double var(--ink);display:grid}.setup__sum p{max-width:44ch;font-family:var(--display);font-variation-settings:"opsz" 8;text-wrap:pretty;font-size:1.25rem;line-height:1.4}.setup__sum strong{color:var(--rust);font-weight:800}.sheet--select .restore{gap:var(--space-4);padding-top:var(--space-6);border-top:2px dotted var(--rule)}.restore__stub{gap:var(--space-2);align-content:start;display:grid}.sheet--select .board--summary{justify-items:inherit}@media (width>=64rem){.sheet--select{gap:var(--space-8) 0;padding:var(--space-8) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sheet--select>.notice{margin-inline:var(--space-8);grid-column:1/-1}.sheet--select .daily{padding-inline:var(--space-8)}.sheet--select .setup{padding-inline:var(--space-8);border-left:3px double var(--ink)}.sheet--select .restore{gap:0 var(--space-8);padding:var(--space-8) var(--space-8) 0;grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sheet--select .restore .load{max-width:none}}.is-loss,.worth__rate.is-loss{color:var(--rust)}.worth__cash{color:var(--ink-2);font-weight:400}.worth__era{font-size:var(--step--1);color:var(--ink-2)}.worth__era .num{font-family:var(--display);font-variation-settings:"opsz" 8;font-weight:700}.worth__era-now{color:var(--ink);font-weight:600}.panels{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.tabs{border:1px solid var(--ink);background:#f3f2f9b8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.tab{min-height:2.75rem;padding:var(--space-3) var(--space-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-content:start;gap:.125rem;display:grid}.tab:nth-child(2n){border-left:2px dotted var(--rule)}.tab:nth-child(n+3){border-top:2px dotted var(--rule)}@media (width>=40rem){.tab:nth-child(n+3){border-top:0}.tab+.tab{border-left:2px dotted var(--rule)}}.tab__name{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.tab__figure{font-family:var(--display);font-variation-settings:"opsz" 8;overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}.tab:hover{background:#23215c12}.tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.tab[aria-selected=true] .tab__figure{color:var(--paper)}.tab:focus-visible{outline-offset:-4px}.tab[aria-selected=true]:focus-visible{outline-color:var(--paper)}.tab.is-locked{color:var(--ink-2)}.tab.is-locked .tab__figure{font-style:italic;font-weight:500}.tab.is-locked[aria-selected=true]{color:var(--ledger-ink-2)}.tab{position:relative}.tab__new{margin-top:var(--space-1);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-self:start;padding:0 .25rem;font-size:.5625rem;font-weight:800;font-stretch:112.5%;line-height:1.5;transform:rotate(-4deg)}@media (width<=22rem){.tabs .tab{padding-inline:var(--space-2)}.tabs .tab__name{letter-spacing:.06em;font-stretch:100%}}.panel{min-width:0}.panel:focus-visible{outline-offset:4px}.panel__body{padding-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.line{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.line__name{align-items:baseline;font-weight:600;display:flex}.line__name:after{content:"";min-width:var(--space-4);margin-left:var(--space-2);border-bottom:2px dotted var(--rule);flex:1}.line__figure{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-align:right;font-weight:700}.line__note{font-size:var(--step--1);color:var(--ink-2);grid-column:1/-1;max-width:60ch}.line__control{align-items:center;gap:var(--space-1) var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.line__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.line--switch{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto}.line--switch .line__control{grid-area:1/3;align-self:center;padding:0}.line--switch input{width:1.25rem;height:1.25rem;accent-color:var(--ink);cursor:pointer;margin:0}.btn--shift{min-width:12rem;min-height:3.5rem;font-size:.875rem}.gauge{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;grid-column:1/-1;height:.625rem}.gauge.is-full{border-color:var(--rust);background-image:repeating-linear-gradient(90deg, var(--rust) 0 1px, transparent 1px 3px)}.hustle{align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"press facts""status status";display:grid}.hustle__press{grid-area:press;position:relative}@media (width>=30rem){.hustle__press{white-space:nowrap}}@media (width>=48rem) and (height<=56rem){.hustle .btn--shift{min-height:3rem}.hustle{padding-bottom:var(--space-2)}}.hustle__fresh{border:2px solid var(--ink);outline:1px solid var(--ink);outline-offset:1px;background:var(--paper);color:var(--ink);letter-spacing:.12em;white-space:nowrap;pointer-events:none;visibility:hidden;padding:0 .3125rem;font-size:.5625rem;font-weight:800;font-stretch:112.5%;line-height:1.5;position:absolute;top:-.5rem;right:-.375rem;transform:rotate(-4deg)}.hustle__fresh.is-on{visibility:visible}.hustle__press[aria-disabled=true] .hustle__fresh{visibility:hidden}@media (prefers-reduced-motion:no-preference){.hustle__fresh.is-on{animation:.16s cubic-bezier(.16,1,.3,1) both fresh-strike}}@keyframes fresh-strike{0%{opacity:0;transform:rotate(-8deg)scale(1.35)}}.hustle__facts{grid-area:facts;gap:.375rem;min-width:0;display:grid}.hustle__pay .num,.hustle__per{white-space:nowrap}.hustle__status{text-wrap:pretty;grid-area:status}.hustle__pay .num{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.25rem;font-weight:800}.hustle__per,.hustle__status{font-size:var(--step--1);color:var(--ink-2)}.hustle__status.is-loss{color:var(--rust)}.hustle__dock{display:none}@media (width<=47.99rem){:root{--dock-h:4.25rem}.hustle__dock{inset:auto 0 var(--desk-h,0px);z-index:11;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--dock-h);padding:var(--space-2) var(--space-4);border-top:3px double var(--ink);background:var(--paper);visibility:hidden;opacity:0;pointer-events:none;display:flex;position:fixed;transform:translateY(.75rem);box-shadow:0 -.375rem 1rem #08071e38}.hustle__dock.is-docked{visibility:visible;opacity:1;pointer-events:auto;transform:none}.hustle__dock>.btn.hustle__dock-press{width:auto;min-width:0;min-height:3rem;padding-inline:var(--space-4);white-space:nowrap;flex:none}.hustle__dock-pay{min-width:0;color:var(--ink-2);font-size:var(--step--1);text-align:right;line-height:1.15}.hustle__dock-pay .num{color:var(--ink);font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.375rem;font-weight:800;display:block}.report:has(.hustle__dock.is-docked){padding-bottom:calc(var(--desk-h,0px) + var(--dock-h))}}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){.hustle__dock{transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .12s ease-out,visibility 0s .18s}.hustle__dock.is-docked{transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .12s ease-out,visibility}}.gauge--hustle{background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%, linear-gradient(var(--band), var(--band)) no-repeat 0 0 / var(--fresh,40%) 100%;position:relative}.gauge--hustle.is-full{background:repeating-linear-gradient(90deg, var(--rust) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%, linear-gradient(var(--band), var(--band)) no-repeat 0 0 / var(--fresh,40%) 100%}.gauge__line{top:-.25rem;bottom:-.25rem;left:var(--fresh,40%);background:var(--ink);width:2px;position:absolute;translate:-1px}@media (width<=30rem){.hustle__status{min-height:3em}.hustle .btn--shift{width:min(9.5rem,50vw);min-width:0;padding-inline:var(--space-3);font-size:.75rem}}.next-buy{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 .3125rem;font-size:.5625rem;font-weight:800;font-stretch:112.5%;line-height:1.6;display:inline-block;transform:rotate(-3deg)}.next-buy .num{letter-spacing:.04em;font-family:inherit}.upgrades{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);display:grid}.upgrades__legend{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;font-stretch:125%}.upgrades__row{border:1px solid var(--ink);background:#f3f2f9b8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.upgrades__row>li{min-width:0;display:grid}.upgrades__row>li+li{border-left:2px dotted var(--rule)}@media (width<=47.99rem){.upgrades__row{gap:var(--space-2);background:0 0;border:0}.upgrades__row>li{border:1px solid var(--ink);background:#f3f2f9b8}.upgrades__row>li+li{border-left:1px solid var(--ink)}.upgrades__row .upgrade{padding-left:var(--space-2)}.upgrades__row .upgrade__name{font-size:.875rem}}.upgrade{min-height:4.75rem;padding:var(--space-2) var(--space-2) var(--space-2) .625rem;color:var(--ink);font:inherit;text-align:left;cursor:not-allowed;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-content:start;gap:.125rem;display:grid;position:relative}.upgrade.is-able{cursor:pointer}.upgrade.is-able:hover{background:#23215c12}.upgrade.is-able:active{background:#23215c29}.upgrade:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:1}.upgrade.is-next{box-shadow:inset 0 0 0 2px var(--ink)}.upgrade__name{font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;overflow-wrap:anywhere;font-style:italic;font-weight:600;line-height:1.15}.upgrade__price{font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;font-weight:700}.upgrade[aria-disabled=true]:not(.is-paid) .upgrade__price{color:var(--ink-2);font-weight:500}.upgrade__short{color:var(--ink-2);font-size:.6875rem;line-height:1.3}.upgrade.is-paid{background:var(--ink);color:var(--paper);cursor:default}.upgrade.is-paid .upgrade__short{color:var(--ledger-ink-2)}.upgrade__paid{border:1px solid var(--paper);outline:1px solid var(--paper);outline-offset:1px;letter-spacing:.14em;text-transform:uppercase;justify-self:start;margin-block:.125rem;padding:0 .3125rem;font-size:.5625rem;font-weight:800;font-stretch:112.5%;line-height:1.6;transform:rotate(-4deg)}.upgrade>.next-buy{background:var(--paper);pointer-events:none;position:absolute;top:-.5625rem;right:.25rem}.upgrades__detail{min-height:calc(2 * 1.5 * var(--step--1));font-size:var(--step--1);color:var(--ink-2);gap:.125rem;display:grid}.upgrades__detail p{max-width:60ch;margin:0}.upgrades__name{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.upgrade{transition:background-color .15s ease-out}.upgrade.is-able:active{transform:translateY(1px)}.upgrade__paid{animation:.16s cubic-bezier(.16,1,.3,1) both fresh-strike}}.lever{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--hairline);margin:0;display:grid}.lever__legend{float:left;letter-spacing:.16em;text-transform:uppercase;width:100%;padding:0;font-size:.6875rem;font-weight:700;font-stretch:125%}.lever__scale{grid-template-columns:repeat(var(--levels), minmax(0, 1fr));clear:both;border:1px solid var(--ink);background:#f3f2f9b8;display:grid}.lever__cell{min-height:2.75rem;padding:var(--space-1);font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;text-align:center;cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative}.lever__cell+.lever__cell{border-left:2px dotted var(--rule)}.lever__cell input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.lever__cell:hover{background:#23215c12}.lever__cell:has(input:checked){background:var(--ink);color:var(--paper)}.lever__cell:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px;z-index:1}.lever__cell:has(input:disabled){color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:not-allowed;background:0 0;font-weight:400}.lever__note{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.lever--dial{gap:var(--space-2) var(--space-6);padding-block:var(--space-4)}.lever--dial .lever__legend{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.dial{--dial-pad:3rem;width:min(20rem,100%);margin:var(--space-6) auto 0;padding-inline:var(--dial-pad);position:relative}.dial__face{touch-action:none;cursor:grab;width:100%;display:block;overflow:visible}.dial__face:active{cursor:grabbing}.dial__band{fill:none;stroke:var(--ink);stroke-width:.6px;vector-effect:non-scaling-stroke}.dial__braid{stroke:var(--plum)}.dial__tick{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.dial__tick.is-major{stroke-width:2px}.dial__hatch{stroke:var(--ink);stroke-width:1.2px}.dial__span{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.dial__needle{transform-box:view-box;transform-origin:150px 138px;fill:var(--ink)}.dial__hub path{fill:var(--paper);stroke:var(--ink);stroke-width:.5px;vector-effect:non-scaling-stroke}.dial__label{font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;white-space:nowrap;cursor:pointer;padding:.125rem .375rem;font-weight:700;position:absolute}.dial__label:after{content:"";position:absolute;inset:-.375rem -.125rem}.dial__label input{opacity:0;pointer-events:none;position:absolute}.dial__label:hover{background:#23215c14}.dial__label:has(input:checked){background:var(--ink);color:var(--paper)}.dial__label:has(input:disabled){color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:not-allowed;font-weight:400}.dial__label:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.lever__read{text-align:center}.lever--dial .lever__note{max-width:34ch;margin-inline:auto}.lever__value{color:var(--ink);font-family:var(--display);font-variation-settings:"opsz" 8;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:1.375rem;font-weight:800;font-stretch:100%;line-height:1}@media (width<=22rem){.dial{--dial-pad:2.5rem}.dial__label{font-size:var(--step--1)}}@media (width>=30rem){.lever--dial{grid-template-columns:minmax(0,23rem) 1fr;align-items:center}.lever--dial .lever__legend{grid-column:1/-1}.dial{width:100%;margin:var(--space-6) 0 0}.lever__read{text-align:left}.lever--dial .lever__note{margin-inline:0}}@media (prefers-reduced-motion:no-preference){.dial__needle{transition:transform .42s cubic-bezier(.34,1.4,.64,1)}.dial__face[data-dragging] .dial__needle{transition:none}}.panel__body--company>*{min-width:0;display:grid}.ledger--figures{margin-bottom:var(--space-3)}.ledger--figures td{text-align:right}@media (width<=29.99rem){.company__levers .lever--dial{padding-block:var(--space-3)}.company__levers .dial{width:min(16.5rem,100%);margin-top:var(--space-4)}}@media (width<=63.99rem){.ledger--figures tbody{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledger--figures tr{border-bottom:1px solid var(--hairline);gap:.125rem;padding-block:.375rem;display:grid}.ledger--figures :is(th,td){text-align:left;border:0;padding:0}.ledger--figures th{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}}.report-line{gap:var(--space-1);margin-block:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-block:3px double var(--ink);display:grid}.report-line__label{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.report-line__text{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-style:italic}.trade{margin-top:var(--space-3);border-top:3px double var(--ink);display:grid}.trade__open{padding:var(--space-2) 0 var(--space-3)}.trade__session{gap:var(--space-2);padding:var(--space-3) 0;display:grid}.trade__title{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.375rem;font-style:italic;font-weight:600;line-height:1.15}.trade__readout{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.trade__price{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.375rem;font-weight:800}.trade__change{font-size:var(--step--1);color:var(--ink-2)}.trade__pnl{font-family:var(--display);font-variation-settings:"opsz" 8;margin-left:auto;font-weight:800}.trade__pnl.is-gain{color:var(--gain)}.trade__chart{border:1px solid var(--ink);background:var(--paper);height:9rem;position:relative}.trade__chart svg{width:100%;height:100%;display:block;overflow:visible}.trade__band{fill:var(--band)}.trade__line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:bevel;vector-effect:non-scaling-stroke}.trade__mark{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.trade__mark--close{stroke:var(--ink-2);stroke-dasharray:2 3}.trade__level{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.trade__level--call{stroke:var(--rust);stroke-dasharray:none}.trade__dot{background:var(--ink);width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute}.trade__legend{font-size:var(--step--1);color:var(--ink-2)}.trade__clock{height:.25rem}.trade__choices{gap:var(--space-2);display:grid}.trade__walk{justify-self:start}.trade__status{padding:var(--space-2) 0;border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--ink-2)}.trade--idle .trade__status{color:var(--ink)}@media (width>=30rem){.trade__choices{grid-template-columns:1fr 1fr}.trade__walk{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.trade__session{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}}.moon__section{margin-top:var(--space-4);border-top:3px double var(--ink);display:grid}.moon__heading{padding:var(--space-3) 0 var(--space-1);color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.moonshot .is-gain{color:var(--gain);font-weight:700}.moon__empty{padding:0 0 var(--space-3);color:var(--ink-2)}.moon__offers{gap:var(--space-2);padding:var(--space-1) 0 var(--space-3);display:grid}.moon__offer{gap:var(--space-1);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:0;display:grid}.moon__offer:hover{background:var(--band)}.moon__offer:active{background:var(--ledger);border-color:var(--ledger);color:var(--ledger-ink)}.moon__offer:disabled{border-color:var(--rule);color:var(--ink-2);cursor:not-allowed}.moon__quote{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-wrap:balance;font-style:italic;font-weight:600;line-height:1.25}.moon__terms{font-size:var(--step--1);color:var(--ink-2)}.moon__offer:active .moon__terms,.moon__offer:active .moon__terms :is(.is-gain,.is-loss){color:var(--ledger-ink-2)}@media (width>=30rem){.moon__offers{grid-template-columns:1fr 1fr}}.moon__open{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-1) 0 var(--space-3);padding:var(--space-3) 0;border-block:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);display:grid}.moon__open>:not(.moon__label,.moon__bar){grid-column:1/-1}.moon__quote--open{max-width:34ch;font-size:1.375rem}.moon__clock{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.moon__status{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;font-stretch:125%}.moon__pump{font-weight:600}.moon__due{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;margin-left:auto;font-weight:800}.moon__label{font-size:var(--step--1);color:var(--ink-2)}.moon__bar{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;height:.625rem}.moon__bar--time{height:.375rem}.moon__open.is-late :is(.moon__status,.moon__due){color:var(--rust)}.moon__open.is-late .moon__bar--time{border-color:var(--rust);background-image:repeating-linear-gradient(90deg, var(--rust) 0 1px, transparent 1px 3px)}.moon__where{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.moon__verdict{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) 0 var(--space-3);flex-wrap:wrap;display:flex}.moon__stamp{padding:0 var(--space-2);outline-offset:2px;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border:2px solid;outline:1px solid;font-weight:800;font-stretch:125%;transform:rotate(-3deg)}.moon__verdict.is-kept .moon__stamp{color:var(--gain)}.moon__verdict.is-broken .moon__stamp{color:var(--rust)}.moon__verdict-text{font-size:var(--step--1);flex:18rem}.moon__bet .moon__bar{grid-column:1/-1}.moon__miles{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;font-size:.6875rem;line-height:1.25;list-style:none;display:grid}.moon__mile{padding:var(--space-1);border:1px solid var(--hairline);color:var(--ink-2);border-left-width:0;gap:.125rem;display:grid}.moon__mile:first-child{border-left-width:1px}.moon__mile-name{font-family:var(--display);font-variation-settings:"opsz" 8;text-overflow:ellipsis;white-space:nowrap;font-style:italic;font-weight:700;overflow:hidden}.moon__mile-mark{letter-spacing:.1em;text-transform:uppercase;min-height:1.25em;font-weight:700;font-stretch:125%}.moon__mile.is-met{color:var(--ink)}.moon__mile.is-fit.is-met{background:var(--ink);color:var(--paper)}.moon__mile.is-slip .moon__mile-mark{color:var(--rust)}@media (width<=47.99rem){.moon__miles{font-size:.625rem}.moon__mile-mark{letter-spacing:.04em;font-size:.5625rem}}.moon__launch{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.25;display:inline-flex}.moon__cost{font-size:var(--step--1);color:var(--ink-2);font-weight:400}.moon__attention .moon__bar{background:linear-gradient(var(--floor-ink), var(--floor-ink)) no-repeat var(--floor,0%) 0 / 2px 100%, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.moon__offer{transition:background-color .15s ease-out}.moon__open{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}.moon__stamp{animation:.28s cubic-bezier(.16,1,.3,1) both moon-stamp}}@keyframes moon-stamp{0%{opacity:0;transform:scale(1.6)rotate(-9deg)}}.panel__locked{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);border:2px dotted var(--rule)}.locked__lead{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-style:italic;font-weight:600}.locked__copy{color:var(--ink-2);max-width:60ch}@media (prefers-reduced-motion:no-preference){.tab,.lever__cell{transition:background-color .15s ease-out}.tab.is-new{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}}.foot{padding:var(--space-3) var(--space-4) var(--space-2);color:var(--ledger-ink-2);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:.625rem;font-stretch:125%}.mg{margin-top:var(--space-3);border-top:3px double var(--ink);display:grid}.mg__open{padding:var(--space-2) 0 var(--space-3)}.mg__session{gap:var(--space-2);padding:var(--space-3) 0;display:grid}.mg__title{font-family:var(--display);font-variation-settings:"opsz" 8;text-wrap:balance;font-size:1.375rem;font-style:italic;font-weight:600;line-height:1.15}.mg__readout{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;display:flex}.mg__seconds{font-family:var(--display);font-variation-settings:"opsz" 8;color:var(--ink);margin-left:auto;font-size:1.375rem;font-weight:800}.mg__clock{height:.25rem}.mg__walk{justify-self:start}.mg__status{padding:var(--space-2) 0;border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--ink-2)}.mg__verdict{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.mg__stamp{padding:0 var(--space-2);outline-offset:2px;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border:2px solid;outline:1px solid;font-weight:800;font-stretch:125%;transform:rotate(-3deg)}.mg__verdict.is-gain .mg__stamp{color:var(--gain)}.mg__verdict.is-loss .mg__stamp{color:var(--rust)}.mg__verdict-text{font-size:var(--step--1);flex:18rem}.meet__agenda{margin-top:calc(-1 * var(--space-2));font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;color:var(--ink-2);text-wrap:pretty;font-style:italic}.meet__bar{gap:var(--space-1);display:grid}.meet__bar-line{justify-content:space-between;align-items:baseline;display:flex}.meet__bar-name{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%}.meet__bar-fig{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.125rem;font-weight:800}.meet__gauge{height:.875rem;position:relative}.meet__tick{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-.25rem;bottom:-.25rem}.meet__steps{height:1rem;font-family:var(--display);font-variation-settings:"opsz" 8;color:var(--ink-2);font-size:.75rem;font-weight:700;position:relative}.meet__steps>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.meet__steps>span:first-child{left:0;transform:none}.meet__steps>.is-now{color:var(--ink);font-weight:800}.meet__gain{color:var(--gain);font-weight:700}.meet__floor{gap:var(--space-3);display:grid}@media (width>=48rem){.meet__floor{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}}.meet__speaker{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:1px solid var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);text-align:center;display:grid}.meet__who{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%}.meet__phrase{min-height:2.1em;font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.01em;text-wrap:balance;place-items:center;font-size:clamp(2rem,8.5vw,3.25rem);font-style:italic;font-weight:700;line-height:1.05;display:grid}.meet__close{margin-left:-.12em}.meet__nod{min-width:min(14rem,100%);min-height:3.5rem;font-size:.875rem}.meet__nod.is-nodded,.meet__nod.is-nodded:hover{border-color:var(--ink);background:var(--press);color:var(--ink);box-shadow:inset 0 0 0 3px var(--press), inset 0 0 0 4px var(--hairline);cursor:default}.meet__key{border-color:currentColor}.meet__heard{border-top:1px solid var(--ink);grid-auto-rows:minmax(2rem,auto);align-content:start;margin:0;padding:0;list-style:none;display:grid}.meet__heard>li{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--hairline);font-family:var(--display);font-variation-settings:"opsz" 8;font-style:italic;font-weight:600;display:flex}.meet__heard-text{min-width:0}.meet__heard-mark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex:none;font-size:.5625rem;font-style:normal;font-weight:800;font-stretch:112.5%}.meet__heard>.is-loss,.meet__heard>.is-loss .meet__heard-mark{color:var(--rust)}@media (width<=47.99rem){.meet__heard{column-gap:var(--space-2);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.meet__heard>li:nth-child(-n+2){display:none}.meet__heard>li{min-height:2.75rem;font-size:var(--step--1);flex-direction:column;gap:0}.meet__agenda{font-size:var(--step--1)}}@media (height<=44rem){.meet__phrase{min-height:1.2em}}@media (prefers-reduced-motion:no-preference){.meet__phrase{animation:.18s cubic-bezier(.16,1,.3,1) both meet-say}}@keyframes meet-say{0%{opacity:.25;transform:translateY(.25rem)}}.fri__letter{margin-top:calc(-1 * var(--space-2));font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;color:var(--ink-2);text-wrap:pretty;font-style:italic}.fri__from{white-space:nowrap}.fri__lab{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%;display:block}.fri__tally{align-items:end;gap:var(--space-1) var(--space-6);padding-top:var(--space-2);border-top:3px double var(--ink);grid-template-columns:auto auto minmax(0,1fr);display:grid}.fri__fig b{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.375rem;font-weight:800;line-height:1.1;display:block}.fri__fig .is-loss,.fri__climate.is-loss .fri__fig b,.fri__climate.is-loss .fri__lab{color:var(--rust)}.fri__climate .fri__fig{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.fri__climate .fri__fig b{font-size:1.125rem}.fri__climate .gauge{height:.5rem;margin-top:var(--space-1)}.fri__floor{align-items:stretch;gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;display:grid}.fri__pile{align-content:center;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);text-align:center;display:grid}.fri__pile b{font-family:var(--display);font-variation-settings:"opsz" 8;font-feature-settings:"tnum", "lnum";font-size:2rem;font-weight:800;line-height:1}.fri__pile--cut{border:1.5px dashed var(--ink-2);grid-area:1/1}.fri__pile--keep{border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);grid-area:1/3}.fri__pile.is-over{background:var(--band)}.fri__card{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:1px solid var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);text-align:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:1/2;display:grid}.fri__card.is-held{cursor:grabbing}.fri__card.is-cut,.fri__card.is-keep{background:var(--band)}.fri__face{justify-items:center;gap:var(--space-2);display:grid}.fri__who{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%}.fri__name{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,8vw,3.25rem);font-style:italic;font-weight:700;line-height:1.05}.fri__note{max-width:34ch;font-family:var(--display);font-variation-settings:"opsz" 8;color:var(--ink-2);text-wrap:balance;font-style:italic}.fri__week{color:var(--ink);white-space:nowrap;font-style:normal;font-weight:800}.fri__plates{justify-content:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.fri__plate{min-width:8rem;min-height:3.25rem;font-size:.875rem}.fri__key{border-color:currentColor}.fri__key--left{margin:0 var(--space-2) 0 0}.fri__said{min-height:1.5em;font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;text-align:center;text-wrap:balance;font-style:italic}@media (width<=47.99rem){.fri__floor{grid-template-columns:1fr 1fr}.fri__card{padding-block:var(--space-3);grid-column:1/-1}.fri__pile{padding:var(--space-1) var(--space-3);grid-row:2;grid-auto-flow:column;justify-content:space-between}.fri__pile--cut{grid-column:1}.fri__pile--keep{grid-column:2}.fri__pile b{font-size:1.375rem}.fri__tally{align-items:start;gap:0 var(--space-3);padding-top:var(--space-1)}.fri__climate .fri__fig{display:block}.fri__climate .fri__fig b{font-size:1rem}.fri__lab-office{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fri .stage__head{flex-wrap:nowrap}.fri .mg__title{font-size:1.375rem}.fri__fig b{font-size:1rem}.fri__name{font-size:2rem}.fri__plates{width:100%}.fri__plate{flex:1;min-width:0}.fri__letter,.fri__said{font-size:var(--step--1)}.fri__letter{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=47.99rem) and (height<=44rem){.fri__letter,.fri .stage__foot{display:none}}@media (prefers-reduced-motion:no-preference){.fri__face{animation:.2s cubic-bezier(.16,1,.3,1) both fri-deal}.fri__card{transition:transform .18s cubic-bezier(.16,1,.3,1)}.fri__card.is-held{transition:none}}@keyframes fri-deal{0%{opacity:.3;transform:translateY(.375rem)scale(.98)}}.road__letter{margin-top:calc(-1 * var(--space-2));font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;color:var(--ink-2);text-wrap:pretty;font-style:italic}.road__lab{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%;display:block}.road__tally{justify-content:start;gap:0 var(--space-6);padding-top:var(--space-2);border-top:3px double var(--ink);grid-template-columns:repeat(4,auto);display:grid}.road__fig b{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.375rem;font-weight:800;line-height:1.1;display:block}.road .is-loss{color:var(--rust)}.road__strip{padding:var(--space-2) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.road__stub{min-height:4.25rem;padding:var(--space-2);border:1px solid var(--hairline);border-left-width:0;align-content:start;gap:.125rem;display:grid;position:relative}.road__stub:first-child{border-left-width:1px}.road__need{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;font-stretch:125%}.road__stub-name{font-family:var(--display);font-variation-settings:"opsz" 8;font-style:italic;font-weight:700;line-height:1.1}.road__stub.is-fit,.road__stub.is-pad,.road__stub.is-slip,.road__stub.is-front{background:var(--band)}.road__stub.is-now{border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink)}.road__stub.is-now~.road__stub{color:var(--ink-2)}.road__mini{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;justify-self:start;margin-top:.125rem;padding:0 .3rem;font-size:.625rem;font-weight:800;font-stretch:125%;transform:rotate(-3deg)}.road__stub.is-pad .road__mini{color:var(--ink-2)}.road__stub.is-slip .road__mini{color:var(--rust)}.road__stub.is-front .road__mini{color:var(--plum)}.road__today{background:var(--ink);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;padding:0 .3rem;font-size:.625rem;font-weight:700;position:absolute;top:-.6rem;right:.5rem}.road__due{justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.road__due .mg__clock{width:min(100%,22rem);margin-top:var(--space-1)}.road__big{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.01em;font-size:clamp(2.25rem,8vw,3.5rem);font-style:italic;font-weight:700;line-height:1}.road__wants{font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;font-style:italic}.road__next{font-size:var(--step--1);color:var(--ink-2)}.road__plates{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.road__plate{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;font-size:.8125rem;display:flex}.road__plate--front:not(:disabled){color:var(--plum)}.road__key{margin:0}.road__none{letter-spacing:.1em;font-size:.625rem}.road__need-short{display:none}.road__count{font-family:var(--display);letter-spacing:0;font-size:1.0625rem;font-weight:800}.road__said{min-height:1.5em;font-family:var(--display);font-size:var(--step-0);font-variation-settings:"opsz" 8;text-align:center;text-wrap:balance;font-style:italic}@media (width<=47.99rem){.road .stage__head{flex-wrap:nowrap}.road__letter,.road__said{font-size:var(--step--1)}.road__letter{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.road__tally{justify-content:space-between;gap:0 var(--space-2);padding-top:var(--space-1);grid-template-columns:repeat(4,auto)}.road__lab{letter-spacing:.06em;font-size:.625rem}.road__fig b{font-size:1.0625rem}.road__stub{min-height:3.5rem;padding:var(--space-1)}.road__need{letter-spacing:.04em;font-size:.5625rem}.road__need-full{display:none}.road__need-short{display:inline}.road__today{font-size:.5rem;right:.125rem}.road__mini{letter-spacing:.04em;padding:0 .2rem;font-size:.5rem}.road__due{padding:var(--space-2)}.road__plates{gap:var(--space-2)}.road__plate{min-height:3.5rem;padding-inline:var(--space-1);letter-spacing:.06em;flex-direction:column;gap:0;font-size:.6875rem}.road .stage__note{display:none}.road__ways{grid-template-columns:1fr 1fr;width:100%;display:grid}.road__ways .btn{padding-block:.375rem;padding-inline:var(--space-2);flex-direction:column;gap:.125rem;line-height:1.2}.road__term{color:var(--ink-2);margin-top:.125rem;font-size:.8125rem;font-style:normal}.road__cost{color:var(--ink-2);letter-spacing:.06em;font-size:.625rem;font-weight:600}.road__cost.is-loss{color:var(--rust)}.road__plate-name{letter-spacing:.02em;font-stretch:100%}.road__stub-name{font-size:.6875rem}.road__mini{white-space:nowrap}}.road__term,.road__cost{display:none}@media (width<=47.99rem){.road__term,.road__cost{display:block}}@media (width<=47.99rem) and (height<=44rem){.road__letter{display:none}}@media (prefers-reduced-motion:no-preference){.road__big{animation:.2s cubic-bezier(.16,1,.3,1) both fri-deal}}.hustle__team{margin-left:var(--space-1);font-size:var(--step--1);color:var(--ink-2);display:inline-block}.hustle__team.is-loss{color:var(--rust)}.tweet__feed{gap:var(--space-1);display:grid}.tweet__feed-head{align-items:baseline;gap:var(--space-2);display:flex}.tweet__feed-name{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.tweet__feed-word{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-style:italic;font-weight:700}.tweet__feed-bar{border:1px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) no-repeat var(--warm,75%) 0 / 2px 100%, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px) no-repeat 0 0 / var(--fill,0%) 100%;height:.875rem}.tweet__feed.is-warm .tweet__feed-word{color:var(--plum)}.tweet__feed.is-warm .tweet__feed-bar{border-color:var(--plum);background:linear-gradient(var(--plum), var(--plum)) no-repeat var(--warm,75%) 0 / 2px 100%, repeating-linear-gradient(90deg, var(--plum) 0 2px, transparent 2px 3px) no-repeat 0 0 / var(--fill,0%) 100%}.tweet__drafts{gap:var(--space-2);display:grid}.tweet__draft{align-content:start;gap:var(--space-1);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:0;display:grid}.mg__session:has(.tweet__feed.is-warm) .tweet__draft{border-color:var(--plum);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--plum)}.tweet__draft:hover{background:var(--band)}.tweet__draft:active{background:var(--ledger);color:var(--ledger-ink)}.tweet__tier{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}.tweet__post{font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-wrap:balance;font-style:italic;font-weight:600;line-height:1.25}.tweet__odds{font-size:var(--step--1)}.tweet__odds .is-gain{color:var(--gain);font-weight:700}.tweet__odds .is-loss{color:var(--rust)}@media (width>=48rem){.tweet__drafts{grid-template-columns:repeat(3,1fr)}}.crash__deck{gap:var(--space-4);grid-template-columns:6rem minmax(0,26rem);align-items:stretch;display:grid}.crash__alt{border:1px solid var(--ink);background:var(--paper);height:clamp(9.5rem,26dvh,15rem);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);padding:.625rem 0 .5rem}.crash__shaft{height:100%;position:relative}.crash__travel{width:1.625rem;height:var(--h,0%);border:1px solid var(--ink);background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 4px);border-bottom:0;position:absolute;bottom:0;left:.5rem}.crash__tick{left:2.125rem;right:.375rem;bottom:var(--at);border-top:1px solid var(--rule);position:absolute}.crash__tick--orbit{border-top:1px dashed var(--ink)}.crash__label{padding-left:var(--space-1);background:var(--paper);color:var(--ink-2);font-family:var(--display);font-variation-settings:"opsz" 8;font-size:.75rem;font-weight:700;line-height:1;position:absolute;bottom:0;right:0;transform:translateY(50%)}.crash__tick--orbit .crash__label{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-family:inherit;font-size:.5625rem;font-weight:800;font-stretch:125%}.crash__marker{left:0;bottom:var(--mark,0%);border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;border-left:.5rem solid var(--ink);width:0;height:0;position:absolute;transform:translateY(50%)}.crash__alt.is-wrecked{border-color:var(--rust)}.crash__alt.is-wrecked .crash__travel{border-color:var(--rust);background:repeating-linear-gradient(135deg, var(--rust) 0 1px, transparent 1px 4px)}.crash__alt.is-wrecked .crash__marker{border-left-color:var(--rust)}.crash__readout{align-content:center;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.crash__name{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.crash__multiple{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.02em;font-size:clamp(2.25rem,9vw,3.25rem);font-weight:800;line-height:1}.crash__multiple.is-loss{color:var(--rust);font-size:clamp(1.75rem,7vw,2.5rem)}.crash__at{font-size:.6em;font-style:italic;font-weight:600}.crash__stamp{color:var(--gain)}.crash__stamp.is-loss{color:var(--rust)}.crash__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--hairline);color:var(--ink-2);font-size:var(--step--1);justify-self:stretch;display:flex}.crash__row.is-loss{color:var(--rust)}.crash__money{color:var(--ink);font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-weight:700}.crash__money.is-loss{color:var(--rust)}.crash__wire{align-items:center;gap:var(--space-2);min-height:1.75rem;font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;font-style:italic;font-weight:600;display:flex}.crash__wire-quiet{color:var(--ink-2);font-weight:400}.crash__wire.is-on{color:var(--rust)}.crash__wire-kind{padding:.0625rem var(--space-1);border:1.5px solid var(--rust);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:800;font-stretch:125%;transform:rotate(-2deg)}.crash__choices .card__choice[aria-disabled=true]{border-color:var(--rule);background:var(--paper);color:var(--ink-2);cursor:default}.crash__choices .card__effects.is-loss{color:var(--rust)}@media (width>=48rem){.crash__deck{gap:var(--space-6);grid-template-columns:7rem minmax(0,26rem)}}@media (prefers-reduced-motion:no-preference){.crash__travel{transition:height .1s linear}.crash__marker{transition:bottom .1s linear}.crash__alt.is-wrecked .crash__marker{transition:bottom .32s cubic-bezier(.55,0,1,.45)}.crash__wire.is-on .crash__wire-kind{animation:.28s cubic-bezier(.16,1,.3,1) both crash-wire}}@keyframes crash-wire{0%{opacity:0;transform:rotate(-9deg)scale(1.5)}}.market__deck{gap:var(--space-3);display:grid}.market__tape{height:clamp(8rem,22dvh,12rem);padding-top:var(--space-2);border:1px solid var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.market__cell{position:relative}.market__cell+.market__cell{border-left:2px dotted var(--band)}.market__bar{height:calc(var(--h,0) * (100% - 1.25rem));border:1px solid var(--ink);background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 4px);transform-origin:bottom;border-bottom:0;position:absolute;bottom:1.25rem;left:18%;right:18%}.market__over{height:var(--o,0);border:1px solid var(--rust);background:repeating-linear-gradient(135deg, var(--rust) 0 1px, transparent 1px 4px);border-bottom:0;position:absolute;inset:-1px -1px auto}.market__cell.is-now .market__bar{background:var(--ink)}.market__cell.is-now .market__over{background:var(--rust)}.market__cell.is-low:after{content:"Low";left:0;right:0;bottom:calc(1.25rem + var(--h,0) * (100% - 1.25rem) + .125rem);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.5625rem;font-weight:800;font-stretch:125%;position:absolute}.market__fig{color:var(--ink-2);font-family:var(--display);font-variation-settings:"opsz" 8;text-align:center;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;bottom:.125rem;left:0;right:0}.market__cell.is-now .market__fig{color:var(--ink);font-weight:800}.market__cell.is-future .market__fig{color:var(--rule)}.market__floor{border-top:1px solid var(--ink);position:absolute;bottom:1.25rem;left:0;right:0}.market__worth{left:0;right:0;bottom:calc(1.25rem + var(--worth) * (100% - 1.75rem));border-top:1px dashed var(--ink);pointer-events:none;position:absolute}.market__worth span{padding:0 var(--space-1);background:var(--paper);letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem;font-weight:800;font-stretch:125%;position:absolute;top:0;right:.375rem;transform:translateY(-115%)}.market__readout{align-content:center;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.market__name{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:125%}.market__price{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.02em;font-size:clamp(2.25rem,9vw,3.25rem);font-weight:800;line-height:1}.market__price small{color:var(--ink-2);letter-spacing:0;white-space:nowrap;margin-left:.25em;font-size:.38em;font-style:italic;font-weight:600}.market__price.is-loss,.market__price.is-loss small{color:var(--rust)}.market__mood{min-height:2.7em;font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-wrap:pretty;font-style:italic;font-weight:600;line-height:1.35}.market__who{padding:.0625rem var(--space-1);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid;margin-right:.2em;font-size:.625rem;font-style:normal;font-weight:800;font-stretch:125%;display:inline-block;transform:rotate(-2deg)}.market__stamp{color:var(--gain)}.market__stamp.is-loss{color:var(--rust)}.market__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--hairline);color:var(--ink-2);font-size:var(--step--1);justify-self:stretch;display:flex}.market__row.is-loss,.market__money.is-loss{color:var(--rust)}.market__money{color:var(--ink);font-size:var(--step-1);font-weight:700}.market__choices .card__effects .is-gain{color:var(--gain);font-weight:700}.market__choices .card__effects .is-loss{color:var(--rust);font-weight:700}.market__holdings{gap:var(--space-2);padding-bottom:var(--space-3);display:grid}.market__held{margin:0;padding:0;list-style:none}.market__holding{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.market__sub{grid-column:1/-1}.market__sell{grid-column:1/-1;justify-self:start}@media (width>=30rem){.market__holding{grid-template-columns:minmax(0,1fr) auto auto}.market__sub{grid-column:1}.market__sell{grid-area:2/2/auto/-1;justify-self:end}.market__cost{grid-column:2/-1}}.market__what{font-weight:600}.market__cost{text-align:right;font-weight:700}.market__sub{font-size:var(--step--1);color:var(--ink-2)}.market__sub b{color:var(--ink)}.market__sub b.is-loss{color:var(--rust)}.market__poke{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}@media (width>=48rem){.market__deck{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}@media (prefers-reduced-motion:no-preference){.market__cell.is-now .market__bar{animation:.2s cubic-bezier(.16,1,.3,1) both market-print}}@keyframes market-print{0%{transform:scaleY(.2)}}.call__tally{align-items:center;gap:var(--space-3);font-size:var(--step--1);font-weight:600;display:flex}.call__tally .is-gain{color:var(--gain)}.call__tally .is-loss{color:var(--rust)}.call__pips{gap:var(--space-1);display:flex}.call__pip{border:1px solid var(--ink-2);width:.75rem;height:.75rem}.call__pip.is-now{border:2px solid var(--ink)}.call__pip.is-gain{border-color:var(--gain);background:var(--gain)}.call__pip.is-loss{border-color:var(--rust);background:var(--rust)}.call__pip.is-even{border-color:var(--ink);background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px)}.call__reaction{font-size:var(--step--1);color:var(--ink-2)}.call__item{gap:var(--space-2);display:grid}.call__who{font-size:var(--step--1);color:var(--ink-2);max-width:60ch}.call__name{color:var(--ink);font-weight:600}.call__question{font-family:var(--display);font-variation-settings:"opsz" 8;text-wrap:balance;max-width:40ch;font-size:1.375rem;font-style:italic;font-weight:600;line-height:1.25}.call__answers{gap:var(--space-2);display:grid}.call__answers .card__label{text-wrap:pretty}@media (width>=48rem){.call__answers{grid-template-columns:repeat(3,1fr)}}.recall{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--rule);display:grid}.recall__title{align-items:baseline;gap:var(--space-3);font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.1;display:flex}.recall__kind{color:var(--rust);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid;align-self:center;padding:0 .375rem;font-size:.6875rem;font-style:normal;font-weight:800;font-stretch:112.5%;transform:rotate(-2deg)}.recall__seconds{font-family:var(--display);font-variation-settings:"opsz" 8;color:var(--rust);margin-left:auto;font-size:1.375rem;font-style:normal;font-weight:800}.recall__text{max-width:60ch;font-family:var(--display);font-size:var(--step-1);font-variation-settings:"opsz" 8;text-wrap:pretty;line-height:1.35}.recall__fronts{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.recall__front{gap:var(--space-1);display:grid}.recall__front-name{color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;font-stretch:125%}.recall__pips{gap:var(--space-1);display:flex}.recall__pip{border:1px solid var(--ink-2);width:1rem;height:1rem}.recall__pip.is-loose{border-color:var(--rust);background:var(--rust)}.recall__moves{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.recall__move{align-content:start;gap:var(--space-1);min-height:2.75rem;padding:var(--space-2);border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--hairline);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:0;display:grid}.recall__move:hover{background:var(--band)}.recall__move:active{background:var(--press)}.recall__move-label{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800;font-stretch:112.5%}.recall__move-parts{font-size:var(--step--1);color:var(--ink-2)}.recall__move-parts .is-loss{color:var(--rust)}.recall__move.is-done{border-color:var(--ink);background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 4px #f3f2f999}.recall__move.is-done .recall__move-parts,.recall__move.is-done .recall__move-parts .is-loss{color:var(--ledger-ink-2)}.recall__move[aria-disabled=true]:not(.is-done){border-color:var(--rule);color:var(--ink-2);cursor:not-allowed}.recall__move[aria-disabled=true]:not(.is-done):hover{background:0 0}.recall__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.recall__stakes{font-size:var(--step--1);color:var(--ink-2);flex:16rem}.recall__left{color:var(--ink);font-weight:600}@media (width>=40rem){.recall__moves{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:no-preference){.mg__session{animation:.42s cubic-bezier(.16,1,.3,1) both result-print}.call__item{animation:.28s cubic-bezier(.16,1,.3,1) both result-print}.tweet__feed-bar{transition:background-size .1s linear}.mg__stamp{animation:.28s cubic-bezier(.16,1,.3,1) both moon-stamp}.recall{animation:.42s cubic-bezier(.16,1,.3,1) both card-feed}.tweet__draft,.recall__move,.call__pip,.recall__pip{transition:background-color .15s ease-out,border-color .15s ease-out}}.drawer{inset:auto 0 min(var(--desk-h,0px), 50dvh) auto;width:min(28rem,100%);height:auto;max-height:calc(100dvh - min(var(--desk-h,0px), 50dvh));padding:calc(.75rem + 12px) var(--space-4) var(--space-4);overscroll-behavior:contain;scrollbar-color:var(--rule) transparent;scrollbar-width:thin;border:0;border-left:1px solid var(--ink);background:var(--braid) top left / 36px 12px repeat-x, var(--paper);color:var(--ink);margin:0;position:fixed;overflow-y:auto;box-shadow:0 -.5rem 1.5rem #08071e59}.drawer:popover-open{align-content:start;gap:var(--space-3);display:grid}.drawer::backdrop{background:0 0}.drawer__head{align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:3px double var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.drawer__head .sheet__heading:after{flex:1}.drawer__body .log{border-top:0}.drawer__body .sheet__resign{margin-bottom:var(--space-2)}@media (prefers-reduced-motion:no-preference){.drawer:popover-open{animation:.42s cubic-bezier(.16,1,.3,1) both card-feed}}.buy{color:var(--ink-2);font-size:var(--step--1)}.buy .is-loss,.buy .buy__gain{font-family:var(--display);font-variation-settings:"opsz" 8;font-size:1.0625em;font-weight:700}.buy .buy__gain{color:var(--gain)}.hint{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-block:2px dotted var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.hint__text{max-width:80ch;font-family:var(--display);font-variation-settings:"opsz" 8;font-size:.9375rem;font-style:italic;line-height:1.35}.hint__label{margin-right:var(--space-2);border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;vertical-align:.15em;padding:0 .3rem;font-size:.625rem;font-style:normal;font-weight:800;font-stretch:112.5%;line-height:1.6}.hint__ok{min-height:2.25rem;padding-inline:var(--space-4)}.hint__off{min-height:1.5rem;margin-left:var(--space-1);color:var(--ink-2);font-style:normal;font:inherit;font-family:var(--mono);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-size:.75rem;display:inline-block;position:relative}.hint__off:after{content:"";position:absolute;inset:-.5rem -.25rem}.hint__off:hover{color:var(--ink)}.hint--desk{margin-top:var(--space-1);border-bottom:0}@media (width<=47.99rem){.report:has(.sheet--run) .bar__inner{gap:var(--space-1) var(--space-2);padding-block:var(--space-2)}.report:has(.sheet--run) .bar__title{letter-spacing:.06em;font-size:.875rem;font-stretch:112.5%}.report:has(.sheet--run) .bar__inner{padding-inline:var(--space-3)}.report:has(.sheet--run) .bar__run{gap:0 var(--space-2)}.report:has(.sheet--run) .bar__run div{gap:var(--space-1)}.report:has(.sheet--run) .bar__run dt{letter-spacing:.08em;font-size:.5625rem}.report:has(.sheet--run) .bar__run dd{font-size:.9375rem}.report:has(.sheet--run) .bar__sound{padding-inline:var(--space-2)}.desk .hint__text{font-size:.875rem}.report:has(.sheet--run) .bar__sound{min-height:2rem}.sheet--run{gap:var(--space-4);padding-top:var(--space-3)}.hero .ruler__head :is(h2,h3){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet--run .tabs .tab{min-height:2.5rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.375rem}.sheet--run .tabs .tab__name{letter-spacing:.06em;font-size:.625rem;font-stretch:100%}.sheet--run .tabs .tab__figure{white-space:nowrap;text-overflow:ellipsis;text-align:right;grid-column:2;font-size:.9375rem;overflow:hidden}.sheet--run .tab__new{top:-.375rem;left:var(--space-2);background:var(--paper);color:var(--ink);margin:0;position:absolute}}.sheet--run .line,.sheet--run .tabs .tab{padding-block:var(--space-2)}.sheet--run .tab__figure{font-size:1rem}.report:has(.sheet--run) .foot{display:none}@media (width>=48rem){.sheet.sheet--run{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);grid-template-columns:minmax(0,1fr)}.report:has(.sheet--run){padding-top:var(--space-3)}.report:has(.sheet--run) .bar__inner{padding-block:var(--space-2)}}@media (width>=64rem){.sheet--run .panels{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sheet--run .panels>.hustle{padding-bottom:0}.sheet--run .hustle__press{white-space:normal;text-wrap:balance;width:12rem;min-height:3.5rem;line-height:1.25}.sheet--run .panels>.panel{padding-top:var(--space-2);grid-column:1/-1}.sheet--run .panel__body:not(.panel__body--job,.panel__body--freelance,.panel__body--company,.panel__locked,.moonshot){align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.sheet--run .panel__body:not(.panel__body--job,.panel__body--freelance,.panel__body--company,.panel__locked,.moonshot)>:not(.line,.lever){grid-column:1/-1}.sheet--run .panel__body:not(.panel__body--job,.panel__body--freelance,.panel__body--company,.panel__locked,.moonshot)>:is(.trade,.tweet,.crash,.market){grid-column:auto}.sheet--run .panel__body--company{align-items:start;column-gap:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sheet--run .company__books{grid-area:1/1}.sheet--run .company__capital{grid-area:2/1}.sheet--run .company__levers{grid-area:1/2/span 2}.sheet--run .company__books .report-line{margin-bottom:0}.sheet--run .company__levers .lever--dial{padding-block:var(--space-2) var(--space-3);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.sheet--run .moonshot{align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.sheet--run .moonshot>*{grid-column:1/-1}.sheet--run .moonshot>.moon__section:has(#moon-bets){grid-column:1}.sheet--run .moonshot>.moon__section:has(#moon-media){grid-column:2}.panel__body--job,.panel__body--freelance{align-content:start;align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.panel__body--job>.line,.panel__body--freelance>.line{align-content:start}.panel__body--freelance>:first-child{grid-area:1/2}.panel__body--freelance>:nth-child(2){grid-area:1/1/span 3}.panel__body--freelance>:nth-child(3){grid-area:2/2}.panel__body--freelance{grid-template-rows:auto auto 1fr}.panel__body--freelance>.upgrades{grid-area:3/2}.panel__body--job{grid-template-rows:auto 1fr}.panel__body--job>:first-child{grid-area:1/1}.panel__body--job>:nth-child(2){grid-area:1/2/span 2}.panel__body--job>.upgrades{grid-area:2/1}.panel__body--freelance .dial{margin-top:var(--space-4)}}@media (width>=64rem) and (height<=56rem){.report:has(.sheet--run){padding-top:var(--space-2)}.report:has(.sheet--run) .bar__inner{padding-block:var(--space-1)}.sheet.sheet--run{gap:var(--space-3);padding-block:var(--space-3) var(--space-2)}.sheet--run .hero{grid-template-columns:10rem minmax(0,5fr) minmax(0,7fr)}.sheet--run .worth__value{font-size:2.125rem}.sheet--run .panels>.panel,.sheet--run .panel__body--job{padding-top:0}.sheet--run .upgrades{padding-block:var(--space-2)}.hint__ok,.waiting__open{min-height:2rem}.panel__body--freelance{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.panel__body--freelance>:nth-child(2){grid-area:1/1/span 2}.panel__body--freelance>:nth-child(3){grid-area:2/2}.panel__body--freelance>.upgrades{grid-area:1/3/span 2}.panel__body--freelance>:is(.lever--dial,.upgrades){align-content:start;align-self:stretch}.panel__body--freelance .lever--dial{padding-block:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr)}.panel__body--freelance .dial{width:min(100%,18rem)}}
