:root{--bg:#fbf8f3;--surface:#fff;--surface-hover:#17151208;--surface-2:#f0ebe3;--shadow:0 1px 2px #1715120f;--shadow-lg:0 24px 56px -22px #17151233, 0 8px 18px -10px #1715121a;--text1:#171512;--text2:#5f5a54;--text3:#706a61;--divider:#17151217;--divider-strong:#17151229;--divider-faint:#1715120d;--chrome:#1a7192;--chrome-bg:#1a71921a;--chrome-ink:#0b4a61;--on-chrome:#fff;--on-money:#fff;--long:#0a7a50;--long-bg:#0e8f5f1a;--short:#cb3b2a;--short-bg:#d0402f17;--risk-calm:#8e887f;--risk-amber:#9a6300;--risk-danger:#c93a28;--risk-naked:#c3169b;--on-naked:#fff;--naked-bg:color-mix(in srgb, var(--risk-naked) 7%, var(--surface));--naked-glow-size:34px;--naked-glow-alpha:7%;--stale-dim:.62;--naked-line:color-mix(in srgb, var(--risk-naked) 38%, transparent);--font-num:"Spline Sans Mono", ui-monospace, monospace;--font-ui:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--input-bg:transparent;--input-border:#17151217;--input-focus:#171512;--chart-bg:#fbf8f3;--chart-text:#171512;--chart-grid:#1715120d;--chart-up:#0e8f5f;--chart-down:#d0402f;--toolbar-bg:#fbf8f3d1;--toolbar-border:#17151217;--pill-bg:#fffffff0;--chart-label-bg:#fffffff0;--frosted-bg:#ffffffd9;--frosted-backdrop:#17151257;--panel-bg:#fff;--focus-ring:#1e7fa36b;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-sheet:22px;--radius-pill:99px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--dur-1:.14s;--dur-2:.2s}[data-theme=dark]{--bg:#0b0a09;--surface:#131110;--surface-hover:#f4f1ec0f;--surface-2:#1b1917;--shadow:0 1px 2px #00000073;--shadow-lg:0 28px 64px -24px #000000b8, 0 10px 24px -12px #00000080;--text1:#f4f1ec;--text2:#a09a92;--text3:#89837e;--divider:#f4f1ec14;--divider-strong:#f4f1ec1f;--divider-faint:#f4f1ec0d;--chrome:#6fd3f2;--chrome-bg:#6fd3f224;--chrome-ink:#cff1fc;--on-chrome:#08171c;--on-money:#06130d;--long:#2fd48a;--long-bg:#2fd48a1f;--short:#ff5d52;--short-bg:#ff5d521f;--risk-calm:#6b6560;--risk-amber:#f5a524;--risk-danger:#ff5d52;--risk-naked:#ff3dbe;--naked-bg:color-mix(in srgb, var(--risk-naked) 12%, var(--surface));--naked-glow-size:90px;--naked-glow-alpha:10%;--stale-dim:.45;--on-naked:#1a0413;--input-bg:transparent;--input-border:#f4f1ec14;--input-focus:#f4f1ec;--chart-bg:#0b0a09;--chart-text:#f4f1ec;--chart-grid:#f4f1ec0d;--chart-up:#2fd48a;--chart-down:#ff5d52;--toolbar-bg:#0b0a09c7;--toolbar-border:#f4f1ec14;--pill-bg:#131110eb;--chart-label-bg:#131110eb;--frosted-bg:#131110d9;--frosted-backdrop:#050404b3;--panel-bg:#0b0a09;--focus-ring:#6fd3f280}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.privacy-mode [data-sensitive]{filter:blur(8px);-webkit-user-select:none;user-select:none;transition:filter .2s}.feed-stale [data-sensitive]{opacity:.4;transition:opacity .2s}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:var(--bg);color:var(--text1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:env(safe-area-inset-bottom)}input[type=number],input[inputmode=decimal],input[inputmode=numeric],.num{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}input[type=number]::-webkit-inner-spin-button{opacity:0}input[type=number]::-webkit-outer-spin-button{opacity:0}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text3);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text2)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid var(--focus-ring)!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toastInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (pointer:coarse){button:not(.chip-inline){min-height:36px}}@media (width<=768px){button:not(.chip-inline){min-height:44px}input,select{min-height:44px;font-size:16px}}button,a,[role=button],.chip-inline{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}.chip-inline{position:relative}.chip-inline:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-line:focus{outline:none;border-bottom-color:var(--chrome)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.journal-page{min-width:0}.journal-page>section:empty{display:none!important}@media (width<=768px){.journal-cols{grid-template-columns:1fr!important}}@media (width>=769px) and (width<=900px){.journal-cols{grid-template-columns:1fr 1fr!important}}.paper-page{min-width:0}.paper-page>section:empty{display:none!important}@media (width<=768px){.paper-cols{grid-template-columns:1fr!important}.paper-glance{grid-template-columns:1fr 1fr!important}}@media (width>=769px) and (width<=1040px){.paper-cols{grid-template-columns:1fr 1fr!important}}:root{--boot-halo:#863bff38;--boot-scan:#863bff1a;--boot-scan-mid:#863bff0b;--boot-ring:#863bff80}[data-theme=dark]{--boot-halo:#863bff8c;--boot-scan:#863bff29;--boot-scan-mid:#863bff12;--boot-ring:#b482ffb3}@keyframes bootBolt{0%{opacity:0;filter:blur(20px);transform:scale(.58)rotate(-10deg)}58%{opacity:1;filter:blur();transform:scale(1.1)rotate(2deg)}80%{transform:scale(.98)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.boot-bolt{animation:1.15s cubic-bezier(.34,1.32,.5,1) both bootBolt}@keyframes bootShock{0%{opacity:0;transform:scale(.4)}20%{opacity:.8}to{opacity:0;transform:scale(2.2)}}.boot-shock{animation:.9s cubic-bezier(.16,.84,.44,1) .62s both bootShock}@keyframes bootHalo{0%,to{opacity:.34}50%{opacity:1}}.boot-halo{animation:3.4s ease-in-out infinite both bootHalo}@keyframes bootScan{0%{opacity:0;transform:translateY(-45%)}12%{opacity:.55}60%{opacity:0;transform:translateY(145%)}to{opacity:0;transform:translateY(145%)}}.boot-scan{animation:4.2s cubic-bezier(.4,0,.6,1) infinite both bootScan}@keyframes bootWordIn{0%{opacity:0;letter-spacing:.62em}to{opacity:1;letter-spacing:.38em}}.boot-title{animation:bootWordIn .95s var(--ease-out) .7s 1 both}@keyframes bootSubIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.boot-sub{animation:bootSubIn .7s var(--ease-out) 1.15s 1 both}.boot-progress{animation:fadeIn .6s var(--ease-out) .9s 1 both}@keyframes bootExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.boot-exit{animation:bootExit .44s var(--ease-in,ease-in) 1 both}
