.stockmaxxing-shell{isolation:isolate;color:#0a0b0d;font-family:var(--font-base-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;background:#fff;position:relative}.stockmaxxing-backdrop{z-index:0;pointer-events:none;height:min(58svh,620px);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.stockmaxxing-backdrop canvas{width:100%;height:100%;display:block}.stockmaxxing-header{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:clamp(16px,2.6vw,50px) clamp(16px,2.7vw,52px) 0 clamp(16px,3.7vw,71px);display:flex;position:fixed;top:0;left:0;right:0}.stockmaxxing-header-link{pointer-events:auto;color:inherit;border-radius:6px;transition:opacity .15s;display:block}.stockmaxxing-header-link:hover{opacity:.8}.stockmaxxing-header-link:focus-visible{outline-offset:6px;outline:2px solid #00f}.stockmaxxing-basemark{width:clamp(48px,3.54vw,68px);height:auto;display:block}.stockmaxxing-lockup{width:clamp(172px,12.5vw,240px);height:auto;display:block}.stockmaxxing-entry,.stockmaxxing-result{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:96px 20px 64px;display:flex;position:relative}.stockmaxxing-entry{text-align:center;justify-content:center;min-height:100svh}.stockmaxxing-title{color:#0a0b0d;flex-direction:column;align-items:center;margin:0 0 16px;font-size:clamp(52px,14.4vw,113px);line-height:1;display:flex}.stockmaxxing-title-im{font-family:var(--font-base-sans-light), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin-bottom:.14em;font-size:.4em}.stockmaxxing-title-stocks{font-family:var(--font-doto), ui-monospace, monospace;letter-spacing:-.03em;text-transform:uppercase;color:#00f;font-size:1em;font-weight:500}.stockmaxxing-title-maxxing{color:#fff;font-family:var(--font-base-sans-black), ui-sans-serif, sans-serif;letter-spacing:-.04em;text-transform:uppercase;background:#00f;justify-content:center;align-items:center;margin-top:.09em;padding:.0884em .09em .0684em .02em;font-size:.945em;font-weight:900;line-height:.72;display:inline-flex;transform:rotate(-1.84deg)}.stockmaxxing-sub{color:#717886;margin:0;font-size:18px}.stockmaxxing-preview{border-radius:12px;width:100%;max-width:560px;box-shadow:0 0 48px 6px #0000ff1f}.stockmaxxing-result{text-align:center;padding-top:56px}.stockmaxxing-hint{color:#717886;max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.5}@media (max-width:640px){.stockmaxxing-entry,.stockmaxxing-result{padding:72px 16px 48px}}
