:root{--ground:#f6f3ec;--surface:#fff;--surface-raised:#fff;--navy:#1e3354;--line:#e2dbcc;--ink:#141b26;--ink-muted:#5b5546;--ink-on-navy:#ede6d6;--bronze-on-navy:#d8ae72;--bronze:#8a6330;--bronze-strong:#6f4e22;--bronze-tint:#f4ebdc;--navy-tint:#e9eef6;--ember-tint:#fbe8de;--ember:#c24e1c;--on-ember:#fff;--success:#3f6e33;--warning:#8a5a00;--danger:#b3261e;--focus:#1e3354;--chart-up:#3f8a4a;--chart-down:#d0571f;--chart-level:#8b8475;--chart-mark:#f4ebdc;--shadow-card:0 1px 2px #141b260f, 0 6px 20px #141b2612;--shadow-raised:0 12px 32px #141b2629;--wash:#141b260f;--wash-on-navy:#ede6d61a;--shade:#0a0c068c;--glint:#fff4d699;--shadow-drop:0 2px 3px #00000073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:"Big Shoulders Stencil Display", Impact, "Arial Narrow", sans-serif;--body:"Barlow", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--display-xl:800 56px/56px var(--display);--display-lg:800 40px/44px var(--display);--display-md:700 28px/32px var(--display);--question:600 24px/32px var(--body);--title:600 20px/28px var(--body);--body-text:400 16px/24px var(--body);--body-sm:400 14px/20px var(--body);--label:600 14px/20px var(--body);--eyebrow:500 12px/16px var(--mono);--eyebrow-tracking:.14em;--data:500 14px/20px var(--mono);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--page:1120px;--reading:680px;--bar:64px;--measure:72ch;--gutter:clamp(16px, 4vw, 48px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0d141f;--surface:#142034;--surface-raised:#1b2a42;--navy:#1e3354;--line:#2a3a55;--ink:#ede6d6;--ink-muted:#a8a08e;--ink-on-navy:#ede6d6;--bronze-on-navy:#d8ae72;--bronze:#c29559;--bronze-strong:#d8ae72;--bronze-tint:#2a2419;--navy-tint:#18263b;--ember-tint:#3a1e12;--ember:#e8642c;--on-ember:#160c06;--success:#7bae6a;--warning:#e2b04a;--danger:#e66565;--focus:#f0c27a;--chart-up:#7bae6a;--chart-down:#e8642c;--chart-level:#a8a08e;--chart-mark:#2a2419;--shadow-card:none;--shadow-raised:0 8px 24px #00000073;--wash:#ede6d612;--wash-on-navy:#ede6d61a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0d141f;--surface:#142034;--surface-raised:#1b2a42;--navy:#1e3354;--line:#2a3a55;--ink:#ede6d6;--ink-muted:#a8a08e;--ink-on-navy:#ede6d6;--bronze-on-navy:#d8ae72;--bronze:#c29559;--bronze-strong:#d8ae72;--bronze-tint:#2a2419;--navy-tint:#18263b;--ember-tint:#3a1e12;--ember:#e8642c;--on-ember:#160c06;--success:#7bae6a;--warning:#e2b04a;--danger:#e66565;--focus:#f0c27a;--chart-up:#7bae6a;--chart-down:#e8642c;--chart-level:#a8a08e;--chart-mark:#2a2419;--shadow-card:none;--shadow-raised:0 8px 24px #00000073;--wash:#ede6d612;--wash-on-navy:#ede6d61a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/barlow-400i.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/big-shoulders-stencil-display-700.woff2)format("woff2")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/big-shoulders-stencil-display-800.woff2)format("woff2")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/big-shoulders-stencil-display-900.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ibm-plex-mono-500.woff2)format("woff2")}:root{--s1:var(--sp-1);--s2:var(--sp-3);--s3:var(--sp-4);--s4:var(--sp-5);--s5:var(--sp-6);--s6:var(--sp-7);--s7:var(--sp-8)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ground)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{background:var(--ground);color:var(--ink);font:var(--body-text);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}@media (width<=720px){body:has(nav.tabs){padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom))}html:has(nav.tabs){scroll-padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom))}}a{color:inherit;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.18em}a:hover{color:var(--bronze-strong)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-weight:800;line-height:1}h1{font:var(--display-xl);text-transform:uppercase}h2{font:var(--display-md);text-transform:uppercase;margin-bottom:var(--sp-3)}h3{font:var(--title);text-transform:none;letter-spacing:0;margin-bottom:var(--sp-2)}p{max-width:var(--measure);margin:0 0 1em}.sub{color:var(--ink-muted);max-width:52ch}.fine{font:var(--body-sm);color:var(--ink-muted)}.muted{color:var(--ink-muted)}.signal,.ember{color:var(--ember)}.danger{color:var(--danger)}.ok{color:var(--success)}.kicker,.eyebrow{font:var(--eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--bronze);margin:0 0 var(--sp-2)}.readout,.data{font:var(--data);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink)}.readout.dim{color:var(--ink-muted)}.readout.warn{color:var(--warning)}.issued{border-top:1px dashed var(--line);color:var(--ink-muted);letter-spacing:.02em;margin-top:28px;padding-top:10px;font-size:12px}.rule{background:repeating-linear-gradient(90deg, var(--bronze) 0 40px, transparent 40px 56px);opacity:.5;height:10px}.shell,main{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}main{padding-block:var(--sp-6) var(--sp-8)}main.narrow{max-width:calc(var(--reading) + var(--gutter) * 2)}main.home{max-width:none;padding-inline:0}section+section{margin-top:var(--sp-7)}.band{background:var(--navy-tint);border-radius:var(--radius-md);padding:var(--sp-5);margin:0 0 var(--sp-5)}header.top{background:var(--navy);color:var(--ink-on-navy)}header.top>.shell{min-height:var(--bar);padding-block:calc(8px + env(safe-area-inset-top)) 8px;justify-content:space-between;align-items:center;gap:16px;display:flex}footer.site{border-top:1px solid var(--line);font:var(--body-sm);color:var(--ink-muted)}footer.site>.shell{padding-block:var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom))}footer.site a{margin-right:18px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--sp-5)}.panel+.panel{margin-top:var(--sp-4)}@media (width<=640px){.panel{padding:var(--sp-4)}}.btn,button.btn{min-height:44px;font:var(--label);border:1px solid var(--bronze);border-radius:var(--radius-md);background:var(--surface);color:var(--bronze);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--bronze-strong);color:var(--bronze-strong);background:var(--bronze-tint)}.btn.primary{background:var(--ember);border-color:var(--ember);color:var(--on-ember)}.btn.primary:hover{background:var(--ember);border-color:var(--ember);color:var(--on-ember);filter:brightness(.94)}.btn.quiet{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em;background:0 0;border-color:#0000;padding-inline:6px}.btn.quiet:hover{color:var(--bronze-strong);background:0 0}.btn.danger{border-color:var(--danger);color:var(--danger);background:var(--surface)}.btn.danger:hover{background:var(--danger);color:var(--surface)}.btn.small{min-height:36px;padding:6px 12px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.google{gap:10px}form{max-width:var(--measure)}label{font:var(--label);margin:18px 0 6px;display:block}label .hint{font:var(--body-sm);color:var(--ink-muted);display:block}input[type=text],input[type=email],input[type=number],input[type=date],input[type=datetime-local],input[type=file],select,textarea{width:100%;font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-size:16px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--bronze)}textarea{resize:vertical;min-height:96px}fieldset:disabled input,fieldset:disabled textarea,fieldset:disabled select{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default;border-style:dashed}input::placeholder,textarea::placeholder{color:var(--ink-muted);opacity:.8}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--bronze);vertical-align:middle}input[type=range]{accent-color:var(--bronze);width:100%}.check{align-items:flex-start;gap:10px;margin:14px 0;font-weight:500;display:flex}.check input{flex:none;margin-top:3px}.row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 16px;display:grid}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.error{color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-md);margin:16px 0;padding:10px 14px}.notice{color:var(--ink);background:var(--navy-tint);border-radius:var(--radius-md);margin:16px 0;padding:10px 14px}.orders{counter-reset:o;margin:0;padding:0;list-style:none}.orders li{counter-increment:o;border-top:1px solid var(--line);grid-template-columns:64px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.orders li:before{content:counter(o, decimal-leading-zero);font-family:var(--display);color:var(--bronze);font-size:40px;font-weight:800;line-height:.9}.orders h3{font:var(--title);margin:4px 0 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:10px 12px 10px 0}th{color:var(--ink-muted);font:var(--eyebrow);letter-spacing:.08em;text-transform:uppercase}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.stats{flex-wrap:wrap;gap:24px 40px;margin:12px 0 24px;display:flex}.stat b{font:var(--data);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:28px;line-height:32px;display:block}.stat span{color:var(--ink-muted);font:var(--body-sm)}.pnl-pos{color:var(--ink)}.pnl-neg{color:var(--danger)}.limit-hit{border:2px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);font:var(--display-md);text-transform:uppercase;margin:12px 0 24px;padding:16px 20px}.video{aspect-ratio:16/9;background:var(--navy);border-radius:var(--radius-md);max-width:880px;margin-bottom:12px;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.item+.item{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:12px 0;display:flex}.list li:last-child{border-bottom:1px solid var(--line)}.prose{max-width:var(--measure)}.prose h2{margin-top:40px}.prose ul{padding-left:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){h1{font:var(--display-lg);text-transform:uppercase}.orders li{grid-template-columns:52px 1fr}.orders li:before{font-size:32px}.limit-hit{font-size:22px}.stat b{font-size:22px;line-height:28px}}header.top.svelte-1elxaub{background:var(--navy);color:var(--ink-on-navy)}header.top.svelte-1elxaub :focus-visible,.tabs.svelte-1elxaub :where(.svelte-1elxaub):focus-visible{outline-color:var(--ink-on-navy)}.shell.svelte-1elxaub{min-width:0}.mark.svelte-1elxaub{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-on-navy);white-space:nowrap;flex:none;font-size:24px;font-weight:800;line-height:1;text-decoration:none}.mark.svelte-1elxaub:hover{color:var(--bronze-on-navy)}.mnav.svelte-1elxaub{min-width:0;font:var(--label);flex-wrap:nowrap;gap:4px 24px;font-size:15px;display:flex}.mnav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--ink-on-navy);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.mnav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--bronze-on-navy)}.mnav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--bronze-on-navy);border-bottom-color:var(--bronze-on-navy)}.primary.svelte-1elxaub .signin:where(.svelte-1elxaub){border-color:var(--bronze-on-navy);color:var(--bronze-on-navy);background:0 0}.primary.svelte-1elxaub .signin:where(.svelte-1elxaub):hover{background:var(--wash-on-navy)}.side.svelte-1elxaub{flex:none;align-items:center;gap:12px;display:flex}.upgrade-chip.svelte-1elxaub{font:var(--label);letter-spacing:.04em;color:var(--on-ember);background:var(--ember);border:1px solid var(--ember);border-radius:var(--radius-sm);white-space:nowrap;padding:5px 10px;font-size:13px;text-decoration:none}.menu.svelte-1elxaub{position:relative}.menu.svelte-1elxaub>summary:where(.svelte-1elxaub){cursor:pointer;border:1px solid var(--bronze-on-navy);border-radius:var(--radius-sm);min-height:36px;font:var(--data);color:var(--ink-on-navy);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:5px 10px;font-size:13px;list-style:none;display:flex}.menu.svelte-1elxaub>summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.menu.svelte-1elxaub>summary:where(.svelte-1elxaub):hover,.menu[open].svelte-1elxaub>summary:where(.svelte-1elxaub){background:var(--wash-on-navy);color:var(--bronze-on-navy)}.caret.svelte-1elxaub{flex:none;block-size:12px;inline-size:12px;transition:transform .15s}.menu[open].svelte-1elxaub .caret:where(.svelte-1elxaub){transform:rotate(180deg)}.chip.svelte-1elxaub{text-overflow:ellipsis;max-inline-size:28ch;overflow:hidden}.sheet.svelte-1elxaub{z-index:80;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-inline-size:240px;color:var(--ink);box-shadow:var(--shadow-raised);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.sheet.svelte-1elxaub nav:where(.svelte-1elxaub){display:grid}.sheet.svelte-1elxaub a:where(.svelte-1elxaub),.sheet.svelte-1elxaub form:where(.svelte-1elxaub)>button:where(.svelte-1elxaub){text-align:start;border-radius:var(--radius-sm);inline-size:100%;color:var(--ink);font:var(--body-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 12px;text-decoration:none;display:block}.sheet.svelte-1elxaub a:where(.svelte-1elxaub):hover,.sheet.svelte-1elxaub form:where(.svelte-1elxaub)>button:where(.svelte-1elxaub):hover{background:var(--wash);color:var(--ink)}.sheet.svelte-1elxaub>form:where(.svelte-1elxaub){border-top:1px solid var(--line);max-width:none;margin-top:6px;padding-top:6px}.appearance.svelte-1elxaub{max-width:none;padding:10px 12px}.appearance.svelte-1elxaub .label:where(.svelte-1elxaub){font:var(--body-text);margin-bottom:6px;display:block}.choices.svelte-1elxaub{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.choices.svelte-1elxaub button:where(.svelte-1elxaub){font:var(--body-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 10px}.choices.svelte-1elxaub button:where(.svelte-1elxaub)+button:where(.svelte-1elxaub){border-left:1px solid var(--line)}.choices.svelte-1elxaub button:where(.svelte-1elxaub):hover{color:var(--ink);background:var(--wash)}.choices.svelte-1elxaub button[aria-pressed=true]:where(.svelte-1elxaub){background:var(--bronze-tint);color:var(--bronze-strong);font-weight:600}.tabs.svelte-1elxaub{display:none}@media (width<=720px){.mnav.svelte-1elxaub{display:none}.tabs.svelte-1elxaub{z-index:60;block-size:calc(var(--bar) + env(safe-area-inset-bottom));background:var(--navy);color:var(--ink-on-navy);grid-template-columns:repeat(5,1fr);padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabs.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--ink-on-navy);font:var(--label);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:11px;text-decoration:none;display:flex}.tabs.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--bronze-on-navy)}.tab-icon.svelte-1elxaub{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}}.route-loader.svelte-k9mec6{z-index:70;border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);block-size:64px;inline-size:64px;box-shadow:var(--shadow-raised);pointer-events:none;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline-start:16px}.route-loader.svelte-k9mec6 .loop-video{block-size:100%;inline-size:100%;aspect-ratio:auto!important}.update.svelte-pjc6lh{z-index:90;background:var(--surface-raised);border-top:2px solid var(--ember);padding:14px max(20px, env(safe-area-inset-left)) calc(14px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-right));box-shadow:var(--shadow-raised);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;font-size:16px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.update.svelte-pjc6lh p:where(.svelte-pjc6lh){margin:0}.row.svelte-pjc6lh{flex:none;align-items:center;gap:10px;display:flex}.update.svelte-pjc6lh .btn{padding:8px 18px;font-size:15px}.later.svelte-pjc6lh{font:inherit;color:var(--ink-muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:8px 4px;font-size:15px;text-decoration:underline}.later.svelte-pjc6lh:hover{color:var(--ink)}
