:root{--ink:#080807;--ink-raised:#0e0e0c;--ink-soft:#141411;--line:#2d2c27;--line-strong:#49453a;--paper:#f2eee4;--muted:#aaa69d;--dim:#827f77;--gold:#d5a63e;--gold-bright:#f0c861;--gain:#65e39b;--loss:#f06d79;--calendar-artwork:url(/themes/shiba-after-hours.webp);--calendar-artwork-compact:url(/themes/responsive/shiba-768.webp);--calendar-artwork-mobile-crop:url(/themes/responsive/shiba-calendar-640.webp);--calendar-artwork-active:var(--calendar-artwork);--calendar-artwork-mobile:url(/themes/mobile/shiba-after-hours.webp)}@view-transition{navigation:auto}::view-transition-old(root){animation:.14s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(root){animation:.2s cubic-bezier(.18,.78,.22,1) both page-in}::view-transition-group(meme-mark){animation-duration:.2s;animation-timing-function:cubic-bezier(.18,.78,.22,1)}::view-transition-group(meme-wordmark){animation-duration:.2s;animation-timing-function:cubic-bezier(.18,.78,.22,1)}::view-transition-group(wallet-action){animation-duration:.2s;animation-timing-function:cubic-bezier(.18,.78,.22,1)}@keyframes page-out{to{opacity:0;transform:translateY(-5px)scale(.996)}}@keyframes page-in{0%{opacity:0;transform:translateY(7px)scale(.996)}to{opacity:1;transform:none}}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;font-optical-sizing:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin:0;font-family:Arial Nova,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Arial,sans-serif;font-size:14px}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}:where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.skip-link{z-index:10000;border:1px solid var(--gold);color:var(--paper);background:#080807;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.page-wrap{width:min(1460px,100% - 40px);margin:0 auto}.lean-page{padding-top:12px}.lean-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:54px;margin-bottom:12px;display:grid}.logo{width:max-content;color:var(--paper);letter-spacing:-.65px;align-items:center;gap:9px;font-size:17px;font-weight:850;text-decoration:none;display:flex}.logo>span:last-child{view-transition-name:meme-wordmark}.logo strong{color:var(--gold-bright);font-weight:850}.logo-glyph{filter:drop-shadow(0 4px 8px #0008);view-transition-name:meme-mark;background:#0b0b09;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.logo-glyph img{object-fit:contain;width:100%;height:100%;display:block}.lean-month{flex-direction:column;align-items:center;gap:2px;width:262px;display:flex;position:relative}.month-nav-row{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:28px;display:grid}.lean-month h1{letter-spacing:-.55px;text-align:center;white-space:nowrap;justify-self:center;margin:0;font-size:19px;font-weight:720;position:static;transform:none}.lean-month h1 span{color:var(--muted);font-weight:460}.month-nav-row>button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.month-nav-row>button:hover{background:var(--ink-soft);color:var(--gold-bright)}.month-nav-row>button svg{width:15px}.month-note{border-bottom:1px solid #3f392a;justify-content:center;align-items:center;gap:6px;width:262px;height:22px;padding:0 3px;display:flex}.month-note>label{color:#b0a37f;white-space:nowrap;flex:none;font:820 8px/1 Cascadia Mono,Consolas,monospace}.month-note>label span{color:#9b978f;font-size:8px;font-weight:720}.month-note input{color:#eadcae;text-align:center;background:0 0;border:0;outline:0;flex:1;width:auto;min-width:0;height:20px;padding:0 3px;font:760 9px/1 Cascadia Mono,Consolas,monospace}.month-note input::placeholder{color:#6f6b62}.month-note:focus-within{border-color:var(--gold-bright)}.month-note input:focus{color:#fff4ca}.month-note input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.lean-month .month-note button{color:#cdb26f;border:0;border-bottom:1px solid #836a32;border-radius:0;width:auto;height:19px;padding:0 4px;font:820 7px/1 Cascadia Mono,Consolas,monospace}.lean-month .month-note button:disabled{color:#4e4b45;cursor:default;border-color:#0000}.month-note>span{color:#68645c;font:800 7px/1 Cascadia Mono,Consolas,monospace}.month-note-message{color:#aaa69d;white-space:nowrap;padding-top:1px;font-size:9px;position:absolute;top:100%}.month-note-message.error{color:var(--loss)}.wallet-area{justify-self:end;align-items:center;gap:7px;display:flex}.help-button{color:#aaa69d;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:10px;font-weight:780;display:inline-flex}.help-button:hover{border-bottom-color:var(--gold);color:var(--paper)}.help-button svg{width:15px;height:15px;color:var(--gold-bright)}.help-dialog-content{background:#090908;border-color:#5a4a2b;gap:0;width:min(620px,100% - 24px);max-width:620px;max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 28px 100px #000e}.help-dialog-heading{background:linear-gradient(110deg,#171208,#090908 64%);border-bottom:1px solid #302c23;padding:24px 28px 22px}.help-dialog-heading>span{color:var(--gold-bright);letter-spacing:.8px;font:800 9px/1 Cascadia Mono,Consolas,monospace}.help-dialog-heading [data-slot=dialog-title]{letter-spacing:-.8px;margin:9px 0 7px;font-size:25px;font-weight:800}.help-dialog-heading [data-slot=dialog-description]{color:#aaa398;max-width:480px;font-size:12px;line-height:1.5}.help-dialog-sections{padding:4px 28px 22px}.help-dialog-sections section{border-bottom:1px solid #25231e;grid-template-columns:25px minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.help-dialog-sections section:last-child{border-bottom:0}.help-dialog-sections section>b,.help-dialog-sections section>svg{width:23px;height:23px;color:var(--gold-bright);border:1px solid #66542f;border-radius:50%;place-items:center;font:800 10px/1 Cascadia Mono,Consolas,monospace;display:grid}.help-dialog-sections section>svg{padding:5px}.help-dialog-sections strong{color:#f0ece2;margin-bottom:5px;font-size:13px;display:block}.help-dialog-sections p{color:#aaa49a;margin:0;font-size:12px;line-height:1.55}.help-dialog-sections .help-ready strong{color:var(--gain)}.help-dialog-sections .help-paused strong{color:var(--gold-bright)}.help-dialog-sections .help-checking strong{color:#d8d2c6}.dialog-content-base.phantom-account-dialog{background:#080807;border-color:#6b562c;grid-template-columns:44px minmax(0,1fr);gap:16px;width:min(430px,100% - 24px);max-width:430px;padding:22px;box-shadow:0 28px 100px #000e}.phantom-account-mark{width:44px;height:44px;color:var(--gold-bright);background:#171207;border:1px solid #765f31;border-radius:6px;place-items:center;display:grid}.phantom-account-mark svg{width:20px;height:20px}.phantom-account-kicker{color:var(--gold-bright);letter-spacing:.7px;margin:2px 0 8px;font:800 9px/1 Cascadia Mono,Consolas,monospace;display:block}.phantom-account-dialog [data-slot=dialog-title]{color:#f4efe3;letter-spacing:-.6px;margin-bottom:8px;font-size:22px;font-weight:820}.phantom-account-dialog [data-slot=dialog-description]{color:#aaa398;font-size:12px;line-height:1.55}.phantom-account-status{border-left:2px solid var(--gold-bright);color:#e4d6b4;background:#181307;margin:12px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.phantom-account-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:4px;display:grid}.phantom-account-actions button{border-radius:4px;min-height:40px;font-size:11px;font-weight:820}.phantom-account-primary{background:var(--gold);color:#090805;border:1px solid #edc85e}.phantom-account-cancel{color:#c5beb0;background:0 0;border:1px solid #3e392f;padding-inline:16px}@media (max-width:520px){.dialog-content-base.phantom-account-dialog{grid-template-columns:36px minmax(0,1fr);gap:13px;width:calc(100% - 24px);padding:18px}.phantom-account-mark{width:36px;height:36px}.phantom-account-actions{grid-template-columns:1fr}}.share-pnl-button{color:#d9d3c7;background:#0b0b09;border:1px solid #4b412b;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:0 10px 0 7px;font-size:9px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.share-pnl-button b{width:19px;height:19px;color:var(--gold-bright);border:1px solid #67552f;border-radius:3px;place-items:center;font-size:10px;line-height:1;display:grid}.share-pnl-button:hover{color:#fff4d3;background:#151209;border-color:#8d7238;transform:translateY(-1px)}.share-pnl-button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.share-pnl-button:disabled{opacity:.38;pointer-events:none}.dialog-overlay{isolation:isolate;z-index:50;background:#0002;animation-duration:.1s;animation-fill-mode:both;position:fixed;inset:0}.dialog-overlay[data-open]{animation-name:dialog-overlay-in}.dialog-overlay[data-closed]{animation-name:dialog-overlay-out}.dialog-content-base{z-index:50;background:var(--ink-raised);width:100%;max-width:calc(100% - 2rem);color:var(--paper);border:1px solid #37342d;border-radius:8px;outline:none;gap:16px;padding:16px;font-size:14px;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.dialog-default-close{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.dialog-default-close svg{width:16px;height:16px}.dialog-sr-only,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dialog-header-base{flex-direction:column;gap:8px;display:flex}.dialog-footer-base{border-top:1px solid var(--line);flex-direction:column-reverse;gap:8px;margin:0 -16px -16px;padding:16px;display:flex}.dialog-footer-close{border:1px solid var(--line-strong);min-height:34px;color:inherit;background:0 0}.dialog-title-base{font-size:16px;font-weight:600;line-height:1}.dialog-description-base{color:var(--muted);font-size:14px}@keyframes dialog-overlay-in{0%{opacity:0}}@keyframes dialog-overlay-out{to{opacity:0}}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000d}.share-dialog-content{width:min(940px,100% - 28px);max-width:940px;max-height:calc(100dvh - 28px);color:var(--paper);background:#080807;border:1px solid #51462f;border-radius:8px;gap:0;padding:0;display:block;overflow:hidden;box-shadow:0 32px 110px #000e}.share-dialog-content[data-open]{animation:.34s cubic-bezier(.18,.82,.22,1) both share-dialog-enter}.share-dialog-content[data-closed]{animation:.2s both share-dialog-exit}.share-dialog-header{background:#0a0a08;border-bottom:1px solid #302d26;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.share-dialog-header>div{min-width:0}.share-dialog-header small{color:var(--gold-bright);letter-spacing:.65px;margin-bottom:5px;font:820 8px/1 Cascadia Mono,Consolas,monospace;display:block}.share-dialog-header [data-slot=dialog-title]{color:#f8f2e6;letter-spacing:-.35px;margin:0;font-size:18px;font-weight:790;line-height:1}.share-dialog-header [data-slot=dialog-description]{color:#8d887f;margin-top:5px;font-size:10px;line-height:1.25}.share-dialog-close{color:#918c82;background:#0d0d0b;border:1px solid #35322c;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.share-dialog-close:hover{color:var(--gold-bright);border-color:#66552f}.share-dialog-close svg{width:15px;height:15px}.share-dialog-body{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:0;display:grid}.share-card-preview{background:#0d0d0b;border-right:1px solid #302d26;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.share-card-preview>img{aspect-ratio:4/5;object-fit:contain;background:#050504;border:1px solid #5b4a28;width:auto;max-width:100%;height:auto;max-height:min(68vh,680px);display:block;box-shadow:0 18px 50px #000b}.share-card-rendering,.share-card-error{aspect-ratio:4/5;text-align:center;background:radial-gradient(circle at 70% 20%,#4c341e55 0,#0000 38%),#090908;border:1px solid #4c4029;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(100%,430px);padding:28px;display:flex}.share-card-rendering i{background:#2d281d;width:76px;height:2px;overflow:hidden}.share-card-rendering i:after{content:"";background:var(--gold-bright);width:42%;height:100%;animation:1.1s ease-in-out infinite alternate share-render-line;display:block}.share-card-rendering strong,.share-card-error strong{color:#f0e9da;font-size:15px}.share-card-rendering span,.share-card-error span{color:#8b867d;font-size:10px;line-height:1.45}.share-card-error button{color:var(--gold-bright);background:#141109;border:1px solid #705b31;border-radius:4px;margin-top:7px;padding:8px 12px;font-size:9px;font-weight:800}.share-dialog-controls{background:#080807;flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.share-dialog-kicker{color:#a39f96;letter-spacing:.55px;font:820 10px/1 Cascadia Mono,Consolas,monospace}.share-dialog-controls>strong{letter-spacing:-1.6px;margin:9px 0 7px;font-family:Cascadia Mono,Consolas,monospace;font-size:35px;font-weight:850;display:block}.share-dialog-controls>p{color:#a09b91;margin:0 0 22px;font-size:11px;line-height:1.55}.share-image-primary{background:var(--gold-bright);color:#0a0906;text-align:left;border:1px solid #e1ba55;border-radius:5px;align-items:center;gap:11px;min-height:54px;padding:0 14px;display:flex}.share-image-primary:hover:not(:disabled){background:#f6d572;transform:translateY(-1px)}.share-image-primary:disabled,.share-image-secondary button:disabled{opacity:.4;cursor:wait}.share-image-primary>b{border:1px solid #16110a;border-radius:3px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.share-image-primary>span{flex-direction:column;gap:2px;display:flex}.share-image-primary strong{font-size:11px;font-weight:900}.share-image-primary small{color:#4d3b17;font-size:10px;font-weight:720}.share-image-secondary{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.share-image-secondary button{color:#c8c2b7;background:#0f0f0c;border:1px solid #35322b;border-radius:4px;min-height:38px;padding:0 8px;font-size:10px;font-weight:790}.share-image-secondary button:hover:not(:disabled){color:#fff1c5;border-color:#6c5a34}.share-dialog-controls>a{color:#918565;text-underline-offset:3px;align-self:flex-start;margin-top:15px;font-size:9px}.share-dialog-controls>a:hover{color:var(--gold-bright)}.share-action-message{color:#b5ad9d;border-top:1px solid #292720;margin-top:11px;padding-top:11px;font-size:9px;line-height:1.4}@keyframes share-dialog-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes share-dialog-exit{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes share-render-line{0%{transform:translate(-80%)}to{transform:translate(215%)}}.store-link{color:#aaa69d;border-bottom:1px solid #0000;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:720;text-decoration:none;display:flex}.store-link:hover{border-color:var(--gold);color:var(--paper)}.store-link svg{width:14px;color:var(--gold-bright)}.connect-wallet{border:1px solid var(--line-strong);color:#ded9cf;view-transition-name:wallet-action;background:#11110f;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.connect-wallet:hover{color:#fff9e8;border-color:#8d7440}.connect-wallet.connected{border-color:#41785a}.connect-wallet.missing,.connect-wallet.error{color:#f3b4ba;border-color:#7a3d43}.connect-wallet.missing svg,.connect-wallet.error svg{color:var(--loss)}.connect-wallet svg{width:15px;height:15px;color:var(--gold);stroke-width:1.8px}.wallet-alert{border-left:2px solid var(--loss);color:#f4b4b8;background:#1c1011;justify-content:space-between;align-items:center;margin-bottom:10px;padding:9px 11px;font-size:11px;display:flex}.wallet-alert button{color:#fff;background:0 0;border:0;font-weight:750}.data-status{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:10px;padding:7px 0;font-size:11px}.data-alert{border-left-color:var(--gold);color:#e7cf98;background:#19150d}.wallet-viewer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:43px;margin-bottom:8px;display:flex}.wallet-viewer-state{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.wallet-viewer-state svg{width:14px;color:var(--gold-bright)}.wallet-viewer-state b{border-left:1px solid var(--line-strong);color:var(--gold-bright);padding-left:8px;font-weight:750}.wallet-viewer form{align-items:center;gap:6px;display:flex}.wallet-viewer input{border:0;border-bottom:1px solid var(--line-strong);width:min(32vw,310px);height:29px;color:var(--paper);background:0 0;outline:0;padding:0 4px;font:10px/1.2 Cascadia Mono,SFMono-Regular,Consolas,monospace}.wallet-viewer input:focus{border-color:var(--gold-bright)}.wallet-viewer input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.wallet-viewer form button{color:#e7ca7c;background:#171207;border:1px solid #775f2c;border-radius:3px;height:28px;padding:0 9px;font-size:10px;font-weight:760}.wallet-viewer form .track-wallet-button{background:var(--gold-bright);color:#151006;border-color:#b88d31;box-shadow:inset 0 -1px #8a651a}.wallet-viewer form .track-wallet-button:hover{color:#080706;background:#ffe18a}.wallet-viewer form .my-wallet-button{color:var(--muted);background:0 0;border-color:#0000}.wallet-viewer form .my-wallet-button:hover{color:var(--paper)}.tracked-wallets{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:62px;margin-bottom:9px;display:grid}.tracked-wallets>header{flex-direction:column;gap:3px;display:flex}.tracked-wallets>header span{color:var(--gold-bright);letter-spacing:.8px;font:820 9px/1 Cascadia Mono,Consolas,monospace}.tracked-wallets>header small{color:#a09c93;font-size:10px;line-height:1.25}.tracked-wallet-scroll{scrollbar-width:thin;scrollbar-color:#4a412d transparent;scroll-snap-type:x proximity;gap:7px;min-width:0;padding:7px 2px 8px;display:flex;overflow-x:auto}.tracked-wallet-chip{scroll-snap-align:start;background:#0c0c0a;border:1px solid #2c2a24;border-radius:5px;flex:none;align-items:stretch;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.tracked-wallet-chip:hover{background:#11100d;border-color:#5e543d;transform:translateY(-1px)}.tracked-wallet-chip.active{box-shadow:inset 0 -2px var(--gold);background:#161207;border-color:#8e7235}.tracked-wallet-chip>button:first-child{min-width:184px;height:45px;color:var(--paper);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(72px,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 7px;display:grid}.tracked-wallet-chip>button:first-child>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.tracked-wallet-chip>button:first-child strong{color:#eeeadf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracked-wallet-chip>button:first-child small{color:#a09c93;font:9px/1.15 Cascadia Mono,Consolas,monospace}.tracked-wallet-chip>button:first-child b{color:#a8a39a;font:800 8px/1 Cascadia Mono,Consolas,monospace}.tracked-avatar{width:27px;height:27px;color:var(--gold-bright);background:#231b0c;border:1px solid #665a3e;border-radius:50%;place-items:center;font:820 9px/1 Cascadia Mono,Consolas,monospace;display:grid}.tracked-avatar.mine{color:var(--gain);background:#102219;border-color:#3c7958}.tracked-wallet-remove{color:#5f5c54;background:0 0;border:0;border-left:1px solid #28261f;width:25px;padding:0}.tracked-wallet-remove:hover{color:var(--loss);background:#261113}.tracked-wallet-remove svg{width:11px}.tracked-wallet-empty{color:#a09c93;padding:8px 0;font-size:10px}.calendar-stack{min-width:0}.selected-day-column,.secondary-grid,.legal-footer{content-visibility:auto}.selected-day-column{contain-intrinsic-size:auto 620px}.secondary-grid{contain-intrinsic-size:auto 520px}.legal-footer{contain-intrinsic-size:auto 58px}.mobile-data-status{display:none}.primary-grid{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,380px);align-items:stretch;gap:18px;transition:grid-template-columns .44s cubic-bezier(.22,.8,.24,1),gap .44s cubic-bezier(.22,.8,.24,1);display:grid}.primary-grid.selection-closed{grid-template-columns:minmax(0,1fr) 0;gap:0}.calendar-panel{isolation:isolate;contain:layout paint style;border:1px solid color-mix(in srgb, var(--gold) 68%, #403a2b);background:#15110a;border-radius:11px;padding:11px;position:relative;overflow:hidden}.calendar-scene{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.calendar-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#070a0b08 0%,#070a0b10 65%,#070a0b2b 100%);position:absolute;inset:0}.calendar-panel:after{content:none}.calendar-month-summary{z-index:3;border-bottom:1px solid color-mix(in srgb, var(--gold) 52%, #302a20);background:linear-gradient(90deg,#070806f2,#0a0a08d9 68%,#100d07c7);justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:-1px -1px 10px;padding:10px 14px;display:flex;position:relative;box-shadow:0 8px 24px #0005}.calendar-month-summary>div{gap:3px;display:grid}.calendar-month-summary>div small{color:var(--gold-bright);letter-spacing:.55px;font:760 9px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.calendar-month-summary>div strong{color:#f4eee0;letter-spacing:-.25px;font-size:15px;font-weight:780}.calendar-month-summary dl{align-items:stretch;margin:0;display:flex}.calendar-month-summary dl>div{border-left:1px solid #ffffff1d;gap:2px;min-width:138px;padding:0 14px;display:grid}.calendar-month-summary dt{color:#aaa397;letter-spacing:.55px;font:760 8px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.calendar-month-summary dd{letter-spacing:-1.2px;margin:0;font:850 24px/1.05 Cascadia Mono,SFMono-Regular,Consolas,monospace}.currency-switch{background:#080806cf;border:1px solid #4d432e;border-radius:4px;flex:none;align-items:center;margin:0;padding:2px;display:flex}.currency-switch button{color:#888278;touch-action:manipulation;background:0 0;border:0;border-radius:2px;min-width:42px;min-height:28px;padding:0 7px;font:800 9px/1 Cascadia Mono,Consolas,monospace}.currency-switch button:hover{color:#d9d2c3}.currency-switch button.active{background:var(--gold-bright);color:#100d07;box-shadow:inset 0 -1px #8a651a}.calendar-panel.is-syncing .week-labels,.calendar-panel.is-syncing .calendar-grid,.calendar-panel.is-error .week-labels,.calendar-panel.is-error .calendar-grid{opacity:.3;filter:saturate(.45)brightness(.55);transform:scale(.995)}.calendar-panel .week-labels,.calendar-panel .calendar-grid{transition:opacity .24s,filter .24s,transform .24s}.calendar-state{z-index:8;border:1px solid color-mix(in srgb, var(--gold) 56%, #28241c);color:#c6c0b4;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090a08ee;border-radius:7px;flex-direction:column;align-items:center;width:min(360px,100% - 36px);padding:21px 24px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 70px #000b}.calendar-state small{color:var(--gold-bright);letter-spacing:.7px;margin:9px 0 5px;font:760 9px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.calendar-state strong{color:#f4eee1;letter-spacing:-.25px;font-size:18px}.calendar-state p{color:#a39d91;max-width:295px;margin:7px 0 0;font-size:11px;line-height:1.45}.calendar-sync-spinner{border:1px solid color-mix(in srgb, var(--gold) 44%, #26231c);width:31px;height:31px;color:var(--gold-bright);place-items:center;display:grid}.calendar-sync-spinner svg{width:15px;height:15px;animation:1.05s linear infinite calendar-sync-spin}.calendar-sync-progress{background:#383226;width:100%;height:2px;margin-top:15px;position:relative;overflow:hidden}.calendar-sync-progress i{inset-block:0;background:var(--gold-bright);width:34%;box-shadow:0 0 12px color-mix(in srgb, var(--gold) 68%, transparent);animation:1.35s cubic-bezier(.45,0,.55,1) infinite calendar-sync-progress;position:absolute;left:-34%}.calendar-empty-state:not(.calendar-error-state){background:#090a08de}.calendar-error-state small{color:var(--loss)}.calendar-error-state button{border:1px solid var(--gold);color:var(--gold-bright);background:0 0;border-radius:4px;margin-top:13px;padding:8px 13px;font-size:11px;font-weight:760}@keyframes calendar-sync-spin{to{transform:rotate(360deg)}}@keyframes calendar-sync-progress{0%{left:-34%}to{left:100%}}.week-labels,.calendar-grid{z-index:2;grid-template-columns:repeat(7,1fr);gap:6px;display:grid;position:relative}.week-labels{margin-bottom:7px}.week-labels span{border-bottom:1px solid var(--gold);color:#f6edd5;letter-spacing:-.05px;text-shadow:0 1px 2px #000;background:#090907c7;place-items:center;min-height:27px;font-size:11px;font-weight:780;display:grid}.week-labels b{font:inherit}.week-short{display:none}.cal-day{--heat-fill:13%;--heat-fill-soft:7%;--heat-line:35%;--heat-glow:7%;contain:layout paint style;aspect-ratio:1.28;min-width:0;color:var(--paper);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#111411ba;border:1px solid #ffffff2c;border-radius:6px;flex-direction:column;justify-content:space-between;padding:8px;transition:border-color .14s,transform .14s;display:flex;position:relative;overflow:hidden}.cal-day.heat-1{--heat-fill:17%;--heat-fill-soft:9%;--heat-line:42%;--heat-glow:10%}.cal-day.heat-2{--heat-fill:29%;--heat-fill-soft:16%;--heat-line:58%;--heat-glow:17%}.cal-day.heat-3{--heat-fill:44%;--heat-fill-soft:25%;--heat-line:76%;--heat-glow:25%}.cal-day.heat-4{--heat-fill:62%;--heat-fill-soft:36%;--heat-line:94%;--heat-glow:36%}.cal-day.gain{border-color:color-mix(in srgb, var(--gain) var(--heat-line), #ffffff20);background:linear-gradient(145deg, color-mix(in srgb, var(--gain) var(--heat-fill), #07110bd9), color-mix(in srgb, var(--gain) var(--heat-fill-soft), #050b08e5));box-shadow:inset 0 0 26px color-mix(in srgb, var(--gain) var(--heat-glow), transparent)}.cal-day.drop{border-color:color-mix(in srgb, var(--loss) var(--heat-line), #ffffff20);background:linear-gradient(145deg, color-mix(in srgb, var(--loss) var(--heat-fill), #16090bd9), color-mix(in srgb, var(--loss) var(--heat-fill-soft), #0d0608e5));box-shadow:inset 0 0 26px color-mix(in srgb, var(--loss) var(--heat-glow), transparent)}.cal-day.flat{background:#111411bd;border-color:#ffffff25}.cal-day.before-start{opacity:.86;cursor:not-allowed;background:#0b1115a0}.cal-day:not(:disabled):hover{z-index:4;border-color:var(--gold-bright);transform:translateY(-1px)}.cal-day.selected{box-shadow:inset 0 0 0 1px var(--gold);border-color:#fff0a2}.date-number,.day-pnl,.day-open-pnl,.trade-count{z-index:4;text-shadow:0 1px 2px #000,0 0 2px #000;position:relative}.date-number{font-size:10px;font-weight:780}.day-pnl{letter-spacing:-.25px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.cal-day.gain .day-pnl{color:#8dffb9}.cal-day.drop .day-pnl{color:#ff8b98}.day-open-pnl{align-items:baseline;gap:4px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;line-height:1;display:flex}.day-open-pnl small{color:var(--gold-bright);letter-spacing:.3px;font-size:7px;font-weight:820}.day-open-pnl b{color:#8dffb9;letter-spacing:-.2px;font-size:9px;font-weight:820}.cal-day.drop .day-open-pnl b{color:#ff8b98}.cal-day.unrealized-only{border-style:dashed}.trade-count{color:#ded9cd;font-size:10px;font-weight:700}.cal-spacer{aspect-ratio:1.28;pointer-events:none;min-width:0}.cal-spacer.adjacent-month{color:#aaa397;opacity:.7;background:#080a09ad;border:1px solid #ffffff18;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex;overflow:hidden}.cal-spacer.adjacent-previous{background:linear-gradient(145deg,#13120eaa,#070908c7)}.cal-spacer.adjacent-next{background:linear-gradient(145deg,#080a09ad,#080b0dbd)}.adjacent-month .date-number{color:#c4bcad}.adjacent-month-label{z-index:4;color:#8f897e;letter-spacing:.4px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:760;position:relative}.day-art{z-index:1;object-fit:contain;object-position:right bottom;opacity:.72;width:90%;height:105%;animation:.22s backwards day-art-in;position:absolute;bottom:-30%;right:-18%;-webkit-mask-image:linear-gradient(135deg,#0000 1%,#000 35%);mask-image:linear-gradient(135deg,#0000 1%,#000 35%)}@keyframes day-art-in{0%{opacity:0}}.cal-day:hover .day-art,.cal-day.selected .day-art{opacity:.9}.day-art.theme-art{object-fit:cover;object-position:72% center;filter:saturate(1.08)contrast(1.04);opacity:.64;width:120%;height:116%;bottom:-18%;right:-28%}.cal-day.drop .day-art.theme-art{filter:saturate(.78)contrast(1.08)hue-rotate(-16deg)}.app-shell[data-theme=emerald]{--tile-gain:#063c25;--tile-loss:#561522;--tile-flat:#0a1811}.app-shell[data-theme=velocity]{--tile-gain:#093829;--tile-loss:#5b1b19;--tile-flat:#17110b}.app-shell[data-theme=quant]{--tile-gain:#073b34;--tile-loss:#51172f;--tile-flat:#091719}.app-shell[data-theme=launch]{--tile-gain:#073a25;--tile-loss:#5c1630;--tile-flat:#190b15}.app-shell[data-theme=polar]{--tile-gain:#07362f;--tile-loss:#571b35;--tile-flat:#091520}.app-shell:not([data-theme=shiba]) .cal-day{background:var(--tile-flat);border-color:#ffffff38;box-shadow:inset 0 0 18px #0005}.app-shell:not([data-theme=shiba]) .cal-day:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#05070614 0%,#0507065c 72%,#050706b8 100%);position:absolute;inset:0}.app-shell:not([data-theme=shiba]) .cal-day.gain{border-color:color-mix(in srgb, var(--gain) var(--heat-line), #ffffff20);background:linear-gradient(145deg, color-mix(in srgb, var(--gain) var(--heat-fill), var(--tile-flat)), color-mix(in srgb, var(--gain) var(--heat-fill-soft), #050706));box-shadow:inset 3px 0 color-mix(in srgb, var(--gain) var(--heat-line), transparent), inset 0 0 26px color-mix(in srgb, var(--gain) var(--heat-glow), transparent)}.app-shell:not([data-theme=shiba]) .cal-day.drop{border-color:color-mix(in srgb, var(--loss) var(--heat-line), #ffffff20);background:linear-gradient(145deg, color-mix(in srgb, var(--loss) var(--heat-fill), var(--tile-flat)), color-mix(in srgb, var(--loss) var(--heat-fill-soft), #070506));box-shadow:inset 3px 0 color-mix(in srgb, var(--loss) var(--heat-line), transparent), inset 0 0 26px color-mix(in srgb, var(--loss) var(--heat-glow), transparent)}.app-shell:not([data-theme=shiba]) .cal-day.flat,.app-shell:not([data-theme=shiba]) .cal-day.before-start{background:var(--tile-flat)}.app-shell:not([data-theme=shiba]) .cal-day.selected{box-shadow:inset 3px 0 var(--gold-bright), inset 0 0 0 1px var(--gold), 0 0 0 1px #0008;border-color:#fff4bd}.app-shell:not([data-theme=shiba]) .day-art.theme-art{z-index:2;object-fit:contain;object-position:center;opacity:.9;filter:saturate(1.12)contrast(1.07)brightness(.84);transform-origin:62% 25%;width:100%;height:100%;inset:0;transform:scale(1.9);-webkit-mask-image:none;mask-image:none}.app-shell:not([data-theme=shiba]) .cal-day.drop .day-art.theme-art{opacity:.9;filter:saturate(.92)contrast(1.08)brightness(.78)}.app-shell:not([data-theme=shiba]) .cal-day:hover .day-art.theme-art,.app-shell:not([data-theme=shiba]) .cal-day.selected .day-art.theme-art,.app-shell:not([data-theme=shiba]) .cal-day.drop:hover .day-art.theme-art,.app-shell:not([data-theme=shiba]) .cal-day.drop.selected .day-art.theme-art{opacity:.94}.app-shell[data-theme=emerald] .day-art.theme-art{transform-origin:64% 19%;transform:scale(2.05)}.app-shell[data-theme=velocity] .day-art.theme-art{transform-origin:66% 21%;transform:scale(2.05)}.app-shell[data-theme=quant] .day-art.theme-art{transform-origin:61% 18%;transform:scale(2.08)}.app-shell[data-theme=launch] .day-art.theme-art{transform-origin:55% 29%;transform:scale(1.85)}.app-shell[data-theme=polar] .day-art.theme-art{transform-origin:61% 30%;transform:scale(1.95)}.app-shell:not([data-theme=shiba]) .date-number{color:#f7f4eb;background:#050706b8;border-radius:3px;width:fit-content;min-width:16px;margin:-2px 0 0 -2px;padding:2px 4px}.app-shell:not([data-theme=shiba]) .day-pnl{color:#fffdf7;text-shadow:0 1px 2px #000;background:#050706d1;border-radius:3px;width:fit-content;margin-left:-2px;padding:3px 5px;box-shadow:0 1px 5px #0008}.app-shell:not([data-theme=shiba]) .cal-day.gain .day-pnl{color:#91ffb9}.app-shell:not([data-theme=shiba]) .cal-day.drop .day-pnl{color:#ff8c9b}.app-shell:not([data-theme=shiba]) .trade-count{color:#e9e5da;background:#050706a8;border-radius:2px;width:fit-content;margin:0 0 -2px -2px;padding:2px 4px}.app-shell:not([data-theme=shiba]) .day-sparkline{filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 3px #000);width:62%;bottom:6%;right:4%}.app-shell:not([data-theme=shiba]) .cal-day.gain .day-sparkline{color:#8affb5}.app-shell:not([data-theme=shiba]) .cal-day.drop .day-sparkline{color:#ff8ba0}.day-sparkline{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 2px #000a);width:66%;height:25%;position:absolute;bottom:4%;right:3%;overflow:visible}.day-sparkline path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark-glow{stroke:currentColor;stroke-width:5px;opacity:.27;filter:blur(3px)}.spark-line{stroke:currentColor;stroke-width:1.55px}.spark-end{fill:#fff;stroke:currentColor;stroke-width:1px;filter:drop-shadow(0 0 3px)}.cal-day.gain .day-sparkline{color:#70ffad}.cal-day.drop .day-sparkline{color:#ff7892}.reflection-column{min-width:0}.selected-day-column{opacity:1;transform-origin:100% 0;transition:opacity .28s,transform .44s cubic-bezier(.22,.8,.24,1);overflow:hidden;transform:translate(0)scale(1)}.selection-closed .selected-day-column{opacity:0;pointer-events:none;transform:translate(16px)scale(.985)}.selected-day-column .spotlight-card{min-height:100%}.spotlight-card{background:linear-gradient(180deg, #05060557 0%, #05060526 43%, #050605a8 76%, #050605fc 100%), var(--calendar-artwork-active) 68% center / cover no-repeat;border:1px solid #66542e;border-radius:10px;position:relative;overflow:hidden}.spotlight-card.loss-day{border-color:#673a3d}.spotlight-card>img{z-index:2;object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spotlight-card>img.theme-hero-art{object-fit:contain;object-position:right bottom;opacity:.94;filter:saturate(1.04)contrast(1.04);width:112%;height:78%;inset:auto -24% 36px auto}.spotlight-shade{z-index:3;pointer-events:none;background:linear-gradient(#08080605 5%,#08080624 48%,#080806f7 100%);position:absolute;inset:0}.app-shell:not([data-theme=shiba]) .spotlight-card{background:linear-gradient(180deg, #05060557 0%, #05060526 43%, #050605a8 76%, #050605fc 100%), var(--calendar-artwork-active) 68% center / cover no-repeat}.app-shell:not([data-theme=shiba]) .spotlight-shade{background:linear-gradient(90deg,#040504e8 0%,#040504b8 42%,#0405042e 76%,#0000 100%),linear-gradient(#04050426 0%,#04050438 43%,#040504d9 78%,#040504 100%)}.app-shell:not([data-theme=shiba]) .spotlight-journal{z-index:4}.app-shell:not([data-theme=shiba]) .day-trades-list{background:linear-gradient(#050605f2 0%,#050605d4 40%,#05060578 67%,#0000 86%)}.app-shell:not([data-theme=shiba]) .spotlight-content{z-index:5;border-left:2px solid var(--gold-bright);text-shadow:0 1px 2px #000,0 0 4px #000;background:linear-gradient(90deg,#050605f5 0%,#050605dc 68%,#05060573 100%);padding:13px 12px 11px;left:12px;right:12px;box-shadow:0 7px 22px #0008}.app-shell:not([data-theme=shiba]) .spotlight-summary-meta>span{color:#e8e2d4}.app-shell:not([data-theme=shiba]) .spotlight-content h2{color:#fffdf7}.app-shell:not([data-theme=shiba]) .spotlight-content p{color:#d0ccc3}.spotlight-journal{z-index:1;background:0 0;position:absolute;inset:0;overflow:hidden}.theme-take-button{z-index:6;color:#f1d47e;text-align:left;background:#0a0907f5;border:0;border-top:1px solid #6f5929;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:37px;padding:0 13px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0008}.theme-take-button span{letter-spacing:-.1px;font-size:10px;font-weight:850}.theme-take-button small{color:#a4997e;letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:760}.theme-take-button b{color:var(--gold-bright);font-size:13px;font-weight:500;transition:transform .15s}.theme-take-button:hover{border-color:var(--gold-bright);background:#171208f7}.theme-take-button:hover b{transform:translate(2px)}.theme-take-button:disabled{opacity:.46;cursor:not-allowed}.day-trades-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c572d transparent;background:linear-gradient(#090906df 0%,#090906bd 38%,#09090661 70%,#0000 100%);width:100%;height:100%;max-height:none;padding-bottom:190px;overflow-y:auto}.day-trade{text-shadow:0 1px 2px #000;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:grid}.day-trade:nth-child(2n){background:#ffffff04}.day-trade:hover{background:#d9ad4510}.trade-token{color:#dfd8c7;background:#25221b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid;position:relative;overflow:hidden}.trade-token.buy{outline:1px solid #3d7955}.trade-token.sell{outline:1px solid #8a414b}.trade-token img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trade-identity,.trade-size{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-identity strong{color:#eeeae0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.trade-identity strong b{color:#aaa59a;margin-right:3px;font-size:10px;font-weight:850}.trade-identity strong b.buy{color:var(--gain)}.trade-identity strong b.sell{color:var(--loss)}.trade-identity small,.trade-size small{color:#938f86;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.trade-size{text-align:right;align-items:flex-end}.trade-size strong{color:#f8f3e8;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:780}.trade-size small{max-width:86px}.trade-list-state{color:#99948a;text-align:center;border-top:1px solid #2a2822;place-items:center;min-height:78px;padding:14px;font-size:10px;display:grid}.trade-list-state.error{color:#d7868e}.spotlight-card.analysis-state{background:#090806;border-color:#a27d32}.spotlight-analysis{z-index:5;transform-origin:90% 8%;background:radial-gradient(circle at 86% 84%,#4b361733 0,#0000 38%),#090906;flex-direction:column;padding:20px;animation:.42s cubic-bezier(.2,.82,.22,1) both debrief-enter;display:flex;position:absolute;inset:0;overflow:hidden}.spotlight-analysis.closing{pointer-events:none;animation:.26s cubic-bezier(.55,.08,.8,.45) both debrief-exit}.spotlight-analysis>img{object-fit:contain;opacity:.09;filter:saturate(.85)contrast(1.08);pointer-events:none;width:102%;height:65%;animation:3.6s ease-in-out infinite alternate mascot-breathe;position:absolute;bottom:-19%;right:-40%}.spotlight-analysis>:not(img){z-index:1;position:relative}.spotlight-analysis header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:28px;display:flex}.spotlight-analysis header>span{color:#b09a69;letter-spacing:.65px;font-size:10px;font-weight:850}.spotlight-analysis header button{color:#c0baae;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:780;display:flex}.spotlight-analysis header button:hover{color:var(--gold-bright)}.spotlight-analysis header button:disabled{opacity:.5}.spotlight-analysis header button svg{width:12px;height:12px}.analysis-heading{padding:23px 0 21px}.analysis-heading>small{color:#9a9387;letter-spacing:.5px;font-size:10px;font-weight:800;display:block}.analysis-heading h2{color:#f3eddf;letter-spacing:-1.45px;margin:7px 0 15px;font-size:31px;font-weight:790;line-height:.94}.analysis-heading>div{align-items:baseline;gap:7px;display:flex}.analysis-heading>div strong{letter-spacing:-.7px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:850}.analysis-heading>div span{color:#8c877e;letter-spacing:.4px;font-size:10px;font-weight:800}.analysis-sections{scrollbar-width:thin;scrollbar-color:#66532d transparent;flex-direction:column;flex:1;gap:21px;min-height:0;padding:3px 5px 16px 0;display:flex;overflow-y:auto}.analysis-sections article{padding-left:15px;position:relative}.analysis-sections article:before{content:"";background:var(--gold-bright);width:4px;height:4px;position:absolute;top:4px;left:0;box-shadow:0 0 8px #eabf58aa}.analysis-sections article small{color:#cfad61;letter-spacing:.45px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.analysis-sections article p{color:#e2ddd2;margin:0;font-size:13px;font-weight:570;line-height:1.55}.analysis-loading,.analysis-error{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex}.analysis-loading>small,.analysis-error>small{color:#bda05d;letter-spacing:.65px;margin-bottom:8px;font-size:10px;font-weight:850}.analysis-loading strong,.analysis-error strong{color:#f0eadc;letter-spacing:-.75px;max-width:250px;font-size:25px;font-weight:770;line-height:1.05}.analysis-loading p,.analysis-error p{color:#969084;max-width:250px;margin:10px 0 0;font-size:11px;line-height:1.55}.analysis-error p{color:#d99aa1}.tape-loader{align-items:flex-end;gap:5px;height:54px;margin-bottom:24px;display:flex}.tape-loader i{transform-origin:bottom;background:#6e5728;width:4px;height:10px;animation:1.08s ease-in-out infinite alternate tape-level;display:block}.tape-loader i:nth-child(2){animation-delay:-.82s}.tape-loader i:nth-child(3){animation-delay:-.58s}.tape-loader i:nth-child(4){animation-delay:-.34s}.tape-loader i:nth-child(5){animation-delay:-.7s}.tape-loader i:nth-child(6){animation-delay:-.18s}.tape-loader i:nth-child(7){animation-delay:-.48s}.loading-stages{color:#958e82;letter-spacing:.35px;gap:13px;margin-top:22px;font-size:10px;font-weight:800;display:flex}.loading-stages span{animation:1.8s ease-in-out infinite stage-pulse}.loading-stages span:nth-child(2){animation-delay:.3s}.loading-stages span:nth-child(3){animation-delay:.6s}.spotlight-analysis footer{color:#8a857c;padding-top:13px;font-size:10px;font-weight:680;line-height:1.45}@keyframes debrief-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes debrief-exit{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}@keyframes mascot-breathe{0%{opacity:.07;transform:translateY(5px)scale(.98)}to{opacity:.12;transform:translate(-4px,-3px)scale(1.02)}}@keyframes tape-level{0%{background:#604b25;height:8px}to{background:var(--gold-bright);height:48px;box-shadow:0 0 10px #d3a74166}}@keyframes stage-pulse{0%,to{color:#5d584f}50%{color:#d0b067}}.spotlight-content{z-index:4;pointer-events:none;position:absolute;bottom:54px;left:18px;right:18px}.spotlight-summary-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.spotlight-summary-meta>span{color:#c5bda9;letter-spacing:.5px;font-size:10px;font-weight:750}.spotlight-pnl-pair{align-items:flex-end;gap:18px;margin:7px 0 5px;display:flex}.spotlight-pnl-pair>span{gap:2px;display:grid}.spotlight-pnl-pair small{color:#9d9688;letter-spacing:.5px;font:760 8px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.spotlight-pnl-pair strong{letter-spacing:-1.5px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:29px;font-weight:850}.spotlight-pnl-pair>span+span strong{letter-spacing:-.7px;font-size:17px}.spotlight-content h2{letter-spacing:-.25px;margin:0 0 5px;font-size:16px;font-weight:740}.spotlight-content p{color:#b8b4aa;margin:0;font-size:11px;line-height:1.5}.green-text{color:var(--gain)!important}.red-text{color:var(--loss)!important}.store-page{min-height:100vh;color:var(--paper);background:#070706;overflow:hidden}.store-nav{border-bottom:1px solid #292721;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1460px,100% - 40px);min-height:62px;margin:0 auto;display:grid}.store-nav-label{color:#817d74;letter-spacing:1.3px;font:760 10px/1 Cascadia Mono,Consolas,monospace}.store-nav-actions{justify-self:end;align-items:center;gap:14px;display:flex}.store-nav-actions>a{color:#aba69c;align-items:center;gap:6px;font-size:11px;font-weight:720;text-decoration:none;display:flex}.store-nav-actions>a:hover{color:var(--paper)}.store-nav-actions>a svg{width:14px}.store-wallet-control{position:relative}.store-wallet-control .connect-wallet{width:100%}.store-wallet-control .wallet-menu-chevron{color:#8f8a80;width:12px;margin-left:2px;transition:transform .18s}.store-wallet-control .connect-wallet[aria-expanded=true] .wallet-menu-chevron{transform:rotate(180deg)}.store-wallet-menu{z-index:30;background:#0b0b09;border:1px solid #37342d;border-radius:5px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #000c}.store-wallet-menu>span{color:#817d74;letter-spacing:.6px;padding:7px 8px 9px;font:700 9px/1 Cascadia Mono,Consolas,monospace;display:block}.store-wallet-menu button{color:#d6d1c7;text-align:left;background:0 0;border:0;border-top:1px solid #25231f;border-radius:0;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.store-wallet-menu button:hover{color:#fff9e8;background:#17150f}.store-wallet-menu button svg{width:14px;height:14px;color:var(--gold)}.store-shell{width:min(1380px,100% - 56px);margin:0 auto;padding-bottom:54px}.store-notice{border-left:2px solid var(--gold-bright);color:#dcc88f;background:#151108;justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-top:14px;padding:0 12px;font-size:11px;display:flex}.store-notice.success{border-left-color:var(--gain);color:#a8e9c4;background:#09150f}.store-notice button{color:inherit;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:760}.store-owner-access{color:#9fdcb8;background:#09140e;border:1px solid #315841;align-items:center;gap:11px;min-height:48px;margin-top:14px;padding:9px 12px;font-size:11px;line-height:1.45;display:flex}.store-owner-access svg{width:18px;color:var(--gain);flex:0 0 18px}.store-owner-access span{flex-wrap:wrap;gap:4px 8px;display:flex}.store-owner-access strong{color:var(--gain)}.store-intro{padding:clamp(46px,5vw,70px) 0 clamp(30px,3vw,42px)}.store-intro>span,.store-collection>header span{color:var(--gold-bright);letter-spacing:1.1px;font:780 10px/1 Cascadia Mono,Consolas,monospace}.store-intro h1{letter-spacing:clamp(-4px,-.3vw,-2px);max-width:870px;margin:14px 0 18px;font-size:clamp(46px,5.45vw,78px);font-weight:810;line-height:.91}.store-intro p{color:#aaa59b;max-width:650px;margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.55}.store-feature{--store-accent:#4bc5ee;--store-accent-bright:#a6e9ff;border:1px solid color-mix(in srgb, var(--store-accent) 56%, #25231f);background:#090908;grid-template-columns:minmax(0,1.75fr) minmax(330px,.72fr);min-height:500px;display:grid;box-shadow:0 28px 90px #0008}.store-feature-art{color:#fff;min-width:0;text-decoration:none;position:relative;overflow:hidden}.store-feature-art:after{content:"";background:linear-gradient(90deg,#0000 54%,#090908 100%),linear-gradient(#0000 65%,#060605c9);transition:background .35s;position:absolute;inset:0}.store-feature-art img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.78,.2,1),filter .35s;display:block}.store-feature-art picture,.store-theme-art picture{width:100%;height:100%;display:block}.store-feature:hover .store-feature-art img{filter:saturate(1.12)contrast(1.03);transform:scale(1.035)}.store-feature-art>span{z-index:2;border-left:2px solid var(--store-accent-bright);color:var(--store-accent-bright);letter-spacing:.8px;background:#080807de;padding:7px 9px;font:820 10px/1 Cascadia Mono,Consolas,monospace;position:absolute;top:20px;left:20px}.store-feature-art>b{z-index:2;color:#f6f3ec;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;bottom:22px;left:22px}.store-feature-art>b svg{width:15px}.store-feature-copy{border-left:1px solid #25231f;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px);display:flex}.store-feature-copy>div:first-child>span,.store-theme-title>span{color:var(--store-accent-bright);letter-spacing:.8px;font:780 11px/1 Cascadia Mono,Consolas,monospace}.store-feature-copy h2{letter-spacing:-2.1px;margin:9px 0 12px;font-size:clamp(34px,3.5vw,54px);line-height:.98}.store-feature-copy p{color:#a8a399;max-width:390px;margin:0;font-size:13px;line-height:1.55}.store-feature-price,.store-theme-price{align-items:center;gap:12px;display:flex}.store-feature-price{margin:28px 0 19px}.store-feature-price>strong{color:#fff;letter-spacing:-6px;font:820 clamp(62px,5.5vw,78px)/.82 Cascadia Mono,Consolas,monospace}.store-feature-price>span,.store-theme-price>span{flex-direction:column;gap:4px;display:flex}.store-feature-price b,.store-theme-price b{color:var(--store-accent-bright);font:800 13px/1 Cascadia Mono,Consolas,monospace}.store-feature-price small,.store-theme-price small{color:#817d74;letter-spacing:.8px;font:720 9px/1 Cascadia Mono,Consolas,monospace}.store-feature-copy>button,.store-theme-actions>button{border:1px solid var(--store-accent);background:var(--store-accent);color:#050706;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:12px;font-weight:840;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.store-action-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.72s linear infinite store-action-spin}@keyframes store-action-spin{to{transform:rotate(360deg)}}.store-checkout-status{color:#aaa59b;text-align:center;justify-content:center;align-items:center;gap:6px;min-height:28px;margin:2px 0 0;font-size:10px;font-weight:650;line-height:1.45;display:flex}.store-checkout-status.success{color:var(--gain)}.store-checkout-status.error{color:#ef9a87}.store-checkout-status svg{flex:0 0 13px;width:13px;height:13px}.store-feature-copy>button:hover:not(:disabled),.store-theme-actions>button:hover:not(:disabled){background:var(--store-accent-bright);box-shadow:0 10px 32px color-mix(in srgb, var(--store-accent) 24%, transparent);transform:translateY(-2px)}.store-feature-copy>button:active:not(:disabled),.store-theme-actions>button:active:not(:disabled){transform:translateY(0)}.store-feature-copy>button:disabled,.store-theme-actions>button:disabled{opacity:.58;cursor:default}.store-feature-copy>small{color:#817d74;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.store-feature-copy>small svg{width:13px}.store-collection{content-visibility:auto;contain-intrinsic-size:auto 2400px;padding:clamp(64px,8vw,110px) 0 68px}.store-collection>header{border-bottom:1px solid #2c2a24;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:17px;display:flex}.store-collection>header h2{letter-spacing:-2.3px;margin:8px 0 0;font-size:clamp(34px,4vw,56px);line-height:.95}.store-collection>header p{color:#8f8a80;margin:0 0 4px;font-size:12px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.store-theme-card{--store-accent:var(--gold);--store-accent-bright:var(--gold-bright);background:#0b0b09;border:1px solid #302e28;grid-template-columns:minmax(0,1.23fr) minmax(230px,.77fr);min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.store-theme-card:hover{border-color:color-mix(in srgb, var(--store-accent) 64%, #302e28);transform:translateY(-5px);box-shadow:0 24px 60px #0009}.store-theme-card.equipped{border-color:var(--store-accent);box-shadow:inset 0 -3px var(--store-accent)}.store-theme-art{color:#fff;min-height:390px;text-decoration:none;position:relative;overflow:hidden}.store-theme-art:after{content:"";background:linear-gradient(#0000 54%,#070706e8);transition:background .25s;position:absolute;inset:0}.store-theme-art img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.78,.2,1),filter .25s;display:block}.store-theme-card:hover .store-theme-art img{filter:saturate(1.13)contrast(1.03);transform:scale(1.055)}.store-theme-tier,.store-owned{z-index:2;letter-spacing:.7px;text-transform:uppercase;background:#070706df;padding:6px 7px;font:800 9px/1 Cascadia Mono,Consolas,monospace;position:absolute;top:13px}.store-theme-tier{color:var(--store-accent-bright);left:13px}.store-owned{color:var(--gain);align-items:center;gap:4px;display:flex;right:13px}.store-owned svg{width:11px}.store-art-preview{z-index:2;opacity:.74;align-items:center;gap:6px;font-size:10px;font-weight:760;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:14px;right:15px}.store-art-preview svg{width:13px}.store-theme-card:hover .store-art-preview{opacity:1;transform:translate(-3px)}.store-theme-body{border-left:1px solid #292721;flex-direction:column;min-width:0;padding:25px 22px 20px;display:flex}.store-theme-title h2{letter-spacing:-1px;margin:7px 0 10px;font-size:25px;line-height:1}.store-theme-body>p{color:#98938a;margin:0;font-size:11px;line-height:1.5}.store-theme-price{margin:auto 0 18px;padding-top:26px}.store-theme-price>strong{color:#fff;letter-spacing:-4px;font:820 48px/.88 Cascadia Mono,Consolas,monospace}.store-theme-actions{grid-template-columns:1fr;gap:6px;display:grid}.store-payment-paused{color:#bda66d;text-align:center;font-size:9px;line-height:1.4}.store-theme-actions>button{min-height:46px}.store-theme-actions>a{color:#aaa59b;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.store-theme-actions>a:hover{color:var(--paper)}.store-theme-actions>a svg{width:13px}.store-footer{color:#89847a;border-top:1px solid #292721;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0;font-size:11px;display:flex}.store-footer>div,.store-footer>a{align-items:center;gap:8px;display:flex}.store-footer svg{width:14px}.store-footer strong{color:#d2ccc0}.store-footer a{color:var(--gold-bright);font-weight:760;text-decoration:none}.secondary-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;margin:22px 0 34px;display:grid}.secondary-grid.positions-only{grid-template-columns:minmax(0,1fr)}.positions-only .positions-panel{padding-right:0}.positions-panel,.following-panel{min-width:0;padding:18px 0 14px}.positions-panel{padding-right:24px}.following-panel{border-left:1px solid var(--line);padding-left:24px}.section-head{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:8px;display:flex}.section-head>div>span{display:none}.section-head h2{letter-spacing:-.25px;margin:0;font-size:16px;font-weight:730}.section-head>button,.position-head-actions>.analyze-button{color:#bda467;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:700;display:flex}.section-head>button:hover,.position-head-actions>.analyze-button:hover{color:var(--gold-bright)}.section-head .add-button{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--muted);border-radius:3px;justify-content:center;padding:0}.section-head .add-button svg{width:15px}.position-head-actions{align-items:center;gap:14px;display:flex}.position-refresh-button{color:#89857b;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;max-width:190px;padding:4px 0;font-size:10px;font-weight:650;display:inline-flex}.position-refresh-button:hover:not(:disabled){color:var(--gold-bright)}.position-refresh-button:disabled{color:#55524b;cursor:not-allowed}.position-refresh-button svg{flex:none;width:13px;height:13px}.position-refresh-button span{text-overflow:ellipsis;overflow:hidden}.position-refresh-button .is-spinning{animation:.9s linear infinite position-refresh-spin}@keyframes position-refresh-spin{to{transform:rotate(360deg)}}.market-range-switch{border-bottom:1px solid var(--line-strong);align-items:stretch;display:flex}.market-range-switch button{color:#7d7a72;letter-spacing:.25px;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:28px;padding:5px 5px 4px;font-size:10px;font-weight:800}.market-range-switch button:hover{color:#c8c4b9}.market-range-switch button.active{border-bottom-color:var(--gold-bright);color:var(--gold-bright)}.position-head-actions>.analyze-button:disabled{color:#4d4a43;cursor:not-allowed}.portfolio-analysis{border-top:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));background:linear-gradient(90deg,#dca6300e,#0000 62%);grid-template-columns:minmax(0,1fr) 190px;gap:22px;min-height:88px;padding:12px 0 14px;display:grid}.portfolio-metrics{grid-template-columns:repeat(4,minmax(72px,1fr));align-items:center;display:grid}.portfolio-metrics>span{border-left:1px solid var(--line);min-width:0;padding:0 14px}.portfolio-metrics>span:first-child{border-left:0;padding-left:0}.portfolio-metrics small{color:#969188;margin-bottom:5px;font-size:10px;font-weight:760;display:block}.portfolio-metrics strong{color:#ede9df;letter-spacing:-.45px;white-space:nowrap;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:14px;display:block}.portfolio-metrics strong em{color:#aaa49a;letter-spacing:0;font-family:inherit;font-size:10px;font-style:normal;font-weight:700}.portfolio-chart{min-width:0;color:var(--gain);grid-template-rows:48px 14px;display:grid}.mobile-wallet-pnl{display:none}.portfolio-chart.market-down{color:var(--loss)}.portfolio-chart svg{width:100%;height:46px;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 28%, transparent));overflow:visible}.portfolio-chart path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.portfolio-chart circle{fill:#fff;stroke:currentColor;stroke-width:1px;filter:drop-shadow(0 0 3px)}.portfolio-chart>small{color:#a29d93;letter-spacing:.15px;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.portfolio-chart>small b{color:currentColor;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.empty-analysis-chart{color:#8b867d;place-items:center;font-size:10px;display:grid}.positions-columns{color:var(--dim);grid-template-columns:38px minmax(120px,1fr) 92px 100px 118px 32px;gap:11px;padding-bottom:6px;font-size:10px;font-weight:700;display:grid}.positions-panel article{border-top:1px solid var(--line);grid-template-columns:38px minmax(120px,1fr) 92px 100px 118px 32px;align-items:center;gap:11px;min-height:68px;transition:background .16s;display:grid;position:relative}.position-row-link{z-index:3;cursor:pointer;border-bottom:0;position:absolute;inset:0}.position-row-link:focus-visible{outline:1px solid var(--gold-bright);outline-offset:-2px}.positions-panel article>.position-visibility{z-index:4;position:relative}.positions-panel article:hover .position-open-indicator{color:var(--gold-bright);transform:translate(2px,-2px)}.position-open-indicator{transition:color .16s,transform .16s}.positions-panel article.market-up:hover{background:linear-gradient(90deg,#0000 48%,#27dd800b)}.positions-panel article.market-down:hover{background:linear-gradient(90deg,#0000 48%,#ff536c0b)}.token-icon,.avatar{color:#100e09;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;position:relative;overflow:hidden}.token-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar{width:28px;height:28px}.amber{background:#d8a337}.coral{background:#df6f56}.pink{background:#c66aa6}.position-name,.positions-panel article>div{flex-direction:column;gap:2px;display:flex}.positions-panel article strong{font-size:12px;font-weight:720}.positions-panel article small,.positions-panel article span{color:var(--dim);font-size:10px}.positions-panel article>div:nth-child(3) strong,.positions-panel article>div:nth-child(4) strong{letter-spacing:-.3px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.positions-panel article>.position-market-chart{height:52px;color:var(--gain);grid-template-rows:36px 14px;align-items:end;gap:1px;display:grid}.market-down .position-market-chart{color:var(--loss)}.position-market-chart svg{width:100%;height:34px;filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 32%, transparent));display:block;overflow:visible}.position-market-chart path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.position-spark-area{fill:currentColor;opacity:.09;stroke:none}.position-spark-glow{fill:none;stroke:currentColor;stroke-width:5px;opacity:.2;filter:blur(3px)}.position-spark-line{fill:none;stroke:currentColor;stroke-width:1.65px}.open-pnl-segment{fill:none;stroke:var(--gold-bright);stroke-width:1.7px;stroke-dasharray:4 3}.open-pnl-point{fill:var(--gold-bright)!important;stroke:#fff1b8!important}.position-market-chart circle{fill:#fff;stroke:currentColor;stroke-width:1px;filter:drop-shadow(0 0 3px)}.positions-panel article .position-market-chart>small{border-top:1px solid color-mix(in srgb, currentColor 20%, var(--line));color:#aaa69b;letter-spacing:.35px;text-shadow:0 1px 2px #000;background:#080907;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;min-height:14px;padding:2px 2px 0;font-size:10px;font-weight:800;line-height:1;display:flex}.positions-panel article .position-market-chart>small b{color:var(--gain);font:inherit;letter-spacing:0}.positions-panel article.market-down .position-market-chart>small b{color:var(--loss)}.positions-panel article>button{color:var(--dim);background:0 0;border:0;padding:0}.positions-panel article>button:hover{color:var(--gold-bright)}.positions-panel article>button svg{width:15px}.position-open-indicator{color:var(--dim);place-items:center;display:grid}.position-open-indicator svg{width:15px}.positions-panel article>.position-visibility{color:#8c887e;justify-self:end;width:auto;font-size:10px;font-weight:720}.positions-panel article>.position-visibility:hover{color:var(--gold-bright)}.empty-market{border-top:1px solid var(--line);min-height:112px;color:var(--dim);place-items:center;font-size:11px;display:grid}.spam-disclosure{border-top:1px solid var(--line)}.spam-disclosure summary{color:#aaa69b;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 3px;list-style:none;display:flex}.spam-disclosure summary::-webkit-details-marker{display:none}.spam-disclosure summary>span{flex-direction:column;gap:2px;display:flex}.spam-disclosure summary strong{font-size:11px;font-weight:720}.spam-disclosure summary small{color:var(--dim);font-size:10px}.spam-disclosure summary>b{min-width:28px;color:var(--dim);text-align:right;padding-right:18px;font:700 10px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace;position:relative}.spam-disclosure summary>b:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .15s,top .15s;position:absolute;top:0;right:3px;transform:rotate(45deg)}.spam-disclosure[open] summary>b:after{top:3px;transform:rotate(225deg)}.hidden-position-list{border-top:1px solid #1b1a17}.positions-panel article.hidden-position{opacity:.62}.positions-panel article.hidden-position:hover{opacity:.9}.wallet-search{border:0;border-bottom:1px solid var(--line-strong);height:34px;color:var(--dim);background:0 0;align-items:center;gap:7px;margin-bottom:2px;display:flex}.wallet-search:focus-within{border-bottom-color:var(--gold)}.wallet-search svg{width:14px}.wallet-search input{width:100%;color:var(--paper);background:0 0;border:0;outline:0;font-size:11px}.wallet-search input::placeholder{color:#77736a}.follow-wallet-form{border-top:1px solid var(--line);border-bottom:1px solid color-mix(in srgb, var(--gold) 32%, var(--line));background:linear-gradient(90deg,#d8a3370d,#0000 74%);grid-template-columns:minmax(0,1.35fr) minmax(90px,.7fr) auto;align-items:center;gap:8px;padding:8px 0 11px;display:grid}.follow-wallet-form input{border:0;border-bottom:1px solid var(--line-strong);height:30px;color:var(--paper);box-shadow:none;background:0 0;border-radius:0;padding:0 2px;font-size:11px}.follow-wallet-form input:focus{border-bottom-color:var(--gold-bright);box-shadow:none}.follow-wallet-actions{align-items:center;gap:5px;display:flex}.follow-wallet-form .follow-submit,.follow-wallet-form .follow-cancel{height:28px;box-shadow:none;border-radius:3px;padding:0 9px;font-size:10px;font-weight:760}.follow-wallet-form .follow-submit{color:#100d07;background:#c9962f;border:1px solid #9d7929}.follow-wallet-form .follow-submit:hover{background:var(--gold-bright)}.follow-wallet-form .follow-cancel{color:#878278;background:0 0;border:0}.follow-wallet-form .follow-cancel:hover{color:var(--paper);background:0 0}.follow-wallet-form>p{color:var(--loss);grid-column:1/-1;margin:-1px 0 0;font-size:10px}.section-head .add-button.active{color:var(--gold-bright);border-color:#806522}.followed-wallet-list{min-width:0}.followed-wallet-row{border:0;border-top:1px solid var(--line);width:100%;min-height:55px;color:var(--paper);text-align:left;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 106px;align-items:center;gap:10px;padding:0 3px;transition:background .15s,box-shadow .15s;display:grid}.followed-wallet-row:hover{background:#ffffff05}.followed-wallet-row.active{box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#d8a33712,#0000 72%)}.followed-wallet-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.followed-wallet-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;overflow:hidden}.followed-wallet-identity small{color:var(--dim);font:10px/1.2 Cascadia Mono,SFMono-Regular,Consolas,monospace}.following-mini-chart{height:42px;color:var(--gain);grid-template-rows:28px 11px;align-items:end;display:grid}.followed-wallet-row.market-down .following-mini-chart{color:var(--loss)}.following-mini-chart svg{width:100%;height:28px;filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 24%, transparent));display:block;overflow:visible}.following-mini-chart path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.following-mini-chart>i{color:#8c877e;text-align:right;align-self:center;font-size:10px;font-style:normal}.following-mini-chart>small{text-align:right;font:760 10px/1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.following-empty{border-top:1px solid var(--line);color:#9b968b;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:92px;display:flex}.following-empty strong{font-size:11px}.following-empty span{color:var(--dim);font-size:10px}.followed-wallet-detail{border-top:1px solid color-mix(in srgb, var(--gold) 50%, var(--line));color:var(--gain);background:linear-gradient(#27dd8009,#0000 82%);margin-top:10px;padding:11px 0 2px}.followed-wallet-detail.market-down{color:var(--loss);background:linear-gradient(#ff536c09,#0000 82%)}.followed-wallet-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.followed-wallet-detail>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.followed-wallet-detail>header>.followed-wallet-actions{flex-direction:row;flex:none;align-items:center;gap:9px}.followed-wallet-detail>header strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.followed-wallet-detail>header span{color:var(--dim);letter-spacing:.2px;font:10px/1.2 Cascadia Mono,SFMono-Regular,Consolas,monospace}.followed-wallet-detail>header button,.followed-detail-error button{color:#9c968c;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:10px;font-weight:700}.followed-wallet-detail>header button:hover,.followed-detail-error button:hover{color:var(--gold-bright)}.followed-wallet-metrics{grid-template-columns:1.1fr 1fr .75fr .75fr;margin:12px 0 7px;display:grid}.followed-wallet-metrics>span{border-left:1px solid var(--line);padding-left:10px}.followed-wallet-metrics>span:first-child{border-left:0;padding-left:0}.followed-wallet-metrics small{color:#969087;margin-bottom:3px;font-size:10px;display:block}.followed-wallet-metrics strong{color:#e8e3d9;font:760 12px/1.1 Cascadia Mono,SFMono-Regular,Consolas,monospace}.followed-pnl-chart{grid-template-rows:82px 16px;display:grid}.followed-pnl-chart svg{width:100%;height:78px;filter:drop-shadow(0 0 7px color-mix(in srgb, currentColor 28%, transparent));overflow:visible}.followed-pnl-chart path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.followed-pnl-chart circle{fill:#fff;stroke:currentColor;stroke-width:1px}.followed-pnl-chart>span{color:#8d877e;place-items:center;font-size:10px;display:grid}.followed-pnl-chart>small{color:#918b82;letter-spacing:.15px;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.followed-pnl-chart>small b{color:#777269;font-weight:700}.followed-detail-state,.followed-detail-error{color:#a19c92;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:106px;font-size:10px;display:flex}.followed-detail-warning{border-block:1px solid color-mix(in srgb, var(--gold) 28%, var(--line));color:#9d978c;grid-template-columns:auto 1fr;gap:5px 9px;margin:10px 0 2px;padding:7px 0;font-size:10px;line-height:1.4;display:grid}.followed-detail-warning strong{color:var(--gold-bright);white-space:nowrap;font-size:10px}.followed-detail-state{align-items:stretch;min-height:152px}.followed-detail-state small{color:var(--gold-bright);letter-spacing:.5px;margin-top:6px;font-weight:780}.followed-detail-state strong{color:#eae4d8;font-size:13px}.followed-chart-loader{border-bottom:1px solid #302c24;align-items:flex-end;gap:4px;height:52px;padding-bottom:2px;display:flex}.followed-chart-loader i{background:linear-gradient(180deg, var(--gold-bright), #705619);opacity:.55;flex:1;height:15%;animation:.95s ease-in-out infinite alternate followed-chart-wave}.followed-chart-loader i:nth-child(2){animation-delay:-.72s}.followed-chart-loader i:nth-child(3){animation-delay:-.48s}.followed-chart-loader i:nth-child(4){animation-delay:-.24s}.followed-chart-loader i:nth-child(5){animation-delay:-.08s}.followed-detail-error strong{color:var(--loss);font-size:11px}.followed-detail-error span{color:#827d73;line-height:1.45}@keyframes followed-chart-wave{to{opacity:.95;height:92%}}.avatar{color:#fff}@media (max-width:980px){.app-shell{--calendar-artwork-active:var(--calendar-artwork-compact)}.page-wrap{width:min(100% - 28px,920px)}.share-pnl-button{justify-content:center;width:36px;min-height:36px;padding:0}.share-pnl-button span{display:none}.share-pnl-button b{border:0;width:auto;height:auto;font-size:12px}.store-shell{width:min(100% - 32px,900px)}.store-feature{grid-template-columns:1fr;min-height:0}.store-feature-art{aspect-ratio:2;background:#080807;min-height:0}.store-feature-art img{object-fit:contain}.store-feature-art:after{background:linear-gradient(#0000 58%,#090908 100%)}.store-feature-copy{border-top:1px solid #25231f;border-left:0}.store-grid,.store-theme-card{grid-template-columns:1fr}.store-theme-art{aspect-ratio:2;background:#080807;min-height:0}.store-theme-art img{object-fit:contain}.store-theme-body{border-top:1px solid #292721;border-left:0}.primary-grid{grid-template-columns:1fr}.primary-grid.selection-closed{grid-template-columns:1fr;gap:0}.cal-day,.cal-spacer{aspect-ratio:1.04}.selected-day-column{transform-origin:top;max-height:620px;transition:max-height .48s cubic-bezier(.22,.8,.24,1),opacity .25s,transform .48s cubic-bezier(.22,.8,.24,1)}.selection-closed .selected-day-column{max-height:0;transform:translateY(-14px)scale(.99)}.selected-day-column .spotlight-card{contain:layout paint style;min-height:460px}.selected-day-column .spotlight-card.analysis-state{min-height:500px}.spotlight-journal{z-index:4;height:auto;box-shadow:none;background:0 0;border:0;inset:0}.day-trades-list{background:linear-gradient(#080906f2 0%,#080906c9 35%,#08090654 68%,#0000 86%);padding-bottom:178px;-webkit-mask-image:linear-gradient(#000 0% 48%,#000000d1 61%,#0000004d 77%,#0000 91%);mask-image:linear-gradient(#000 0% 48%,#000000d1 61%,#0000004d 77%,#0000 91%)}.spotlight-journal .day-trade,.spotlight-journal .day-trade:nth-child(2n){background:0 0;border:0}.spotlight-journal .trade-identity strong{color:#f1eee5}.spotlight-journal .trade-identity small,.spotlight-journal .trade-size small{color:#928d82}.spotlight-journal .trade-size strong{color:#fffaf0}.spotlight-card>img{object-position:center bottom;width:59%;height:62%;inset:auto -1% 37px auto}.app-shell:not([data-theme=shiba]) .spotlight-card>img.theme-hero-art{object-position:right bottom;width:58%;height:64%;inset:auto -2% 37px auto}.spotlight-shade{background:linear-gradient(90deg,#080806f0 0%,#080806d9 35%,#0808064a 67%,#0000 100%),linear-gradient(#08080605 5%,#08080638 48%,#080806f2 100%)}.spotlight-content{text-shadow:0 1px 2px #000,0 0 3px #000;bottom:52px;left:17px;right:45%}.app-shell:not([data-theme=shiba]) .spotlight-content{background:linear-gradient(90deg,#050605fa 0%,#050605e6 78%,#0506053d 100%);padding:12px 12px 10px;left:17px;right:45%}.spotlight-summary-meta>span{color:#d1c9b4}.spotlight-pnl-pair strong{font-size:27px}.spotlight-content h2{font-size:15px}.spotlight-content p{max-width:300px;font-size:11px}.secondary-grid{grid-template-columns:1fr}.positions-panel{padding-right:0}.following-panel{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:640px){.store-collection.is-deferred{content-visibility:hidden;contain-intrinsic-size:2400px}.selected-day-column.initially-deferred{content-visibility:hidden;contain-intrinsic-size:620px;background:linear-gradient(180deg, #05060538 0%, #050605a8 78%, #050605 100%), var(--calendar-artwork-mobile-crop) center / cover no-repeat;border:1px solid #66542e;border-radius:10px;min-height:620px}.selected-day-column.content-ready:not(.mobile-day-reveal) .spotlight-card{animation:.34s cubic-bezier(.2,.82,.2,1) both mobile-day-card-arrive}.secondary-grid.is-deferred{content-visibility:hidden;contain-intrinsic-size:520px;min-height:520px}.page-wrap{width:calc(100% - 16px)}.lean-page{padding-top:5px}.lean-toolbar{grid-template-columns:1fr auto;gap:8px;min-height:54px;margin-bottom:7px}.logo{font-size:15px}.logo-glyph{width:34px;height:34px}.connect-wallet{min-height:36px;padding-right:9px;font-size:10px}.store-link{min-height:36px;padding:0 4px}.store-link span{display:none}.help-button{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:24;background:#11100de8;border:1px solid #776232;border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:fixed;box-shadow:0 8px 28px #000b}.help-button span,.help-button svg{display:none}.help-button:after{content:"?";color:var(--gold-bright);font:850 18px/1 Cascadia Mono,Consolas,monospace}.help-dialog-content{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.help-dialog-heading{padding:21px 20px 18px}.help-dialog-heading [data-slot=dialog-title]{padding-right:24px;font-size:22px}.help-dialog-sections{padding:2px 20px 15px}.help-dialog-sections section{padding:15px 0}.lean-month{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,318px);padding:7px 0 8px}.lean-month h1{letter-spacing:-.8px;font-size:24px}.month-nav-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;width:100%}.month-nav-row>button{width:44px;height:44px}.month-nav-row>button svg{width:18px}.month-note{width:100%;height:26px}.month-note input{width:0;font-size:9px}.month-note-message{margin-top:-1px;padding:0;position:static}.wallet-viewer{flex-direction:column;align-items:stretch;gap:8px;padding:7px 0 9px}.wallet-viewer-state{min-height:22px}.wallet-viewer-state b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-viewer form{grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.wallet-viewer input{width:auto;min-width:0}.wallet-viewer form .my-wallet-button{grid-column:1/-1;justify-self:end;height:20px;padding-right:0}.tracked-wallets{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:40px;margin-bottom:6px;padding:0}.tracked-wallets>header{display:block}.tracked-wallets>header small{display:none}.tracked-wallet-scroll{min-height:38px;margin-right:-8px;padding:3px 8px 3px 0}.tracked-wallet-chip>button:first-child{min-width:158px;height:36px}.tracked-wallet-empty{white-space:nowrap;padding:0;font-size:9px}.desktop-data-status{display:none}.mobile-data-status{margin:7px 0 10px;padding:8px 1px;display:block}.calendar-panel{border-radius:12px;padding:8px;box-shadow:0 16px 44px #0008,inset 0 0 0 1px #f0c86112}.calendar-panel:before{background:linear-gradient(#05060512 0%,#05060518 54%,#05060538 100%)}.calendar-panel:after{content:none}.calendar-month-summary{gap:8px;min-height:61px;margin-bottom:7px;padding:8px 9px}.calendar-month-summary>div strong{font-size:12px}.calendar-month-summary dl>div{min-width:94px;padding:0 8px}.calendar-month-summary dd{letter-spacing:-.7px;font-size:17px}.week-labels,.calendar-grid{gap:4px}.week-labels{margin-bottom:6px}.week-labels span{min-height:31px;font-size:11px}.week-full{display:none}.week-short{display:inline}.cal-day,.cal-spacer{aspect-ratio:.82}.cal-day{border-radius:5px;padding:5px}.cal-spacer.adjacent-month{border-radius:5px;gap:3px;padding:5px}.date-number{font-size:11px}.day-pnl{letter-spacing:-.45px;font-size:11px}.trade-count{display:none}.day-art{opacity:.73;width:112%;height:97%;bottom:-17%;right:-26%}.day-sparkline{width:68%;height:23%;bottom:5%;right:3%}.spark-line{stroke-width:1.25px}.spark-glow{stroke-width:4px}.selected-day-column .spotlight-card{min-height:clamp(520px,140vw,620px)}.selected-day-column{scroll-margin-top:12px}.selected-day-column.mobile-day-reveal .spotlight-card{animation:.52s cubic-bezier(.2,.82,.2,1) both mobile-day-card-arrive}.selected-day-column .spotlight-card.analysis-state{min-height:520px}.day-trades-list{padding-bottom:188px}.day-trade{min-height:47px}.spotlight-card>img{width:66%;height:64%;right:-1%}.app-shell:not([data-theme=shiba]) .spotlight-card>img.theme-hero-art{width:65%;height:66%;right:-1%}.spotlight-analysis{padding:15px}.analysis-heading{padding:15px 0 12px}.analysis-heading h2{font-size:25px}.analysis-sections{gap:16px}.analysis-sections article{padding:0 0 0 14px}.analysis-sections article p{font-size:12px}.spotlight-content{bottom:51px;left:15px;right:43%}.app-shell:not([data-theme=shiba]) .spotlight-content{padding:10px 10px 9px;left:15px;right:43%}.spotlight-pnl-pair{gap:11px;margin:5px 0 4px}.spotlight-pnl-pair strong{font-size:25px}.spotlight-pnl-pair>span+span strong{font-size:14px}.spotlight-content h2{margin-bottom:3px;font-size:14px;line-height:1.08}.spotlight-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.theme-take-button{height:37px;padding:0 12px}.store-nav{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 20px)}.store-nav-label{display:none}.store-nav-actions{gap:8px}.store-nav-actions>a{justify-content:center;width:30px;font-size:0}.store-shell{width:calc(100% - 20px);padding-bottom:28px}.store-intro{padding:30px 2px 25px}.store-intro h1{letter-spacing:-2.8px;margin-top:12px;font-size:clamp(42px,13vw,58px);line-height:.94}.store-intro p{font-size:12px;line-height:1.5}.store-feature{min-height:0;display:grid;position:relative}.store-feature-art{aspect-ratio:2;min-height:0;position:relative;inset:auto}.store-feature-art:after{background:linear-gradient(#0000 58%,#090908bf 100%)}.store-feature-art>span{top:12px;left:12px}.store-feature-art>b{display:none}.store-feature-copy{z-index:2;background:#090908;border-top:1px solid #25231f;justify-content:flex-start;min-height:0;padding:22px 18px 18px;position:relative}.store-feature-copy h2{letter-spacing:-1.4px;margin:7px 0;font-size:32px}.store-feature-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.store-feature-price{margin:16px 0 13px}.store-feature-price>strong{font-size:56px}.store-feature-copy>button{min-height:56px;font-size:13px}.store-collection{padding:62px 0 48px}.store-collection>header{flex-direction:column;align-items:flex-start;gap:10px}.store-collection>header h2{font-size:38px}.store-collection>header p{font-size:11px}.store-grid{gap:12px}.store-theme-card{grid-template-columns:1fr}.store-theme-art{aspect-ratio:2;min-height:0}.store-theme-body{border-top:1px solid #292721;border-left:0;padding:21px 17px 16px}.store-theme-title h2{font-size:26px}.store-theme-price{margin-top:28px}.store-theme-price>strong{font-size:54px}.store-theme-actions>button{min-height:54px;font-size:12px}.store-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;padding:21px 2px;line-height:1.45}.secondary-grid{margin-top:14px}.positions-panel,.following-panel{padding-top:14px}.section-head{align-items:flex-start;gap:10px}.position-head-actions{gap:8px}.position-refresh-button span{display:none}.position-refresh-button{padding:5px 2px}.position-head-actions>.analyze-button{font-size:0}.position-head-actions>.analyze-button svg{width:15px}.portfolio-analysis{grid-template-columns:1fr;gap:10px}.mobile-wallet-pnl{border-block:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));color:var(--gain);margin:3px 0 14px;padding:12px 0 10px;display:block}.mobile-wallet-pnl.market-down{color:var(--loss)}.mobile-wallet-pnl>header,.mobile-wallet-pnl>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-wallet-pnl>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-wallet-pnl>header small,.mobile-wallet-pnl>footer{color:#8f8a80;letter-spacing:.3px;font:760 9px/1.25 Cascadia Mono,Consolas,monospace}.mobile-wallet-pnl>header strong{color:#e8e3d9;font:760 11px/1.2 Cascadia Mono,Consolas,monospace}.mobile-wallet-pnl>header b{letter-spacing:-1px;font:820 22px/1 Cascadia Mono,Consolas,monospace}.mobile-wallet-pnl-plot{place-items:center;min-height:86px;margin:8px 0 5px;display:grid}.mobile-wallet-pnl-plot svg{width:100%;height:84px;filter:drop-shadow(0 0 7px color-mix(in srgb, currentColor 28%, transparent));overflow:visible}.mobile-wallet-pnl-plot path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.mobile-wallet-pnl-plot circle{fill:#fff;stroke:currentColor;stroke-width:1px}.mobile-wallet-pnl-plot>span{color:#8d877e;font-size:11px}.portfolio-metrics{grid-template-columns:repeat(2,1fr);row-gap:12px}.portfolio-metrics>span:nth-child(3){border-left:0;padding-left:0}.portfolio-chart{grid-template-rows:42px 14px}.portfolio-chart svg{height:40px}.positions-panel article{grid-template-columns:28px minmax(0,1fr) 48px 54px 60px 24px;gap:4px}.positions-panel article>div,.positions-panel article>.position-market-chart{min-width:0}.positions-panel article strong,.positions-panel article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.positions-panel article>.position-market-chart{overflow:hidden}.positions-columns,.positions-panel article>button:not(.position-visibility){display:none}.positions-panel article>div:nth-child(3) strong{font-size:10px}.positions-panel article>div:nth-child(4) span{display:none}.follow-wallet-form{grid-template-columns:1fr 1fr}.follow-wallet-actions{grid-column:1/-1}.followed-wallet-row{grid-template-columns:28px minmax(0,1fr) 96px}.followed-wallet-metrics{grid-template-columns:1fr 1fr;row-gap:9px}.followed-wallet-metrics>span:nth-child(3){border-left:0;padding-left:0}.followed-pnl-chart{grid-template-rows:72px 16px}.followed-pnl-chart svg{height:68px}.share-dialog-content{border-radius:6px;width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.share-dialog-header{min-height:58px;padding:10px 12px}.share-dialog-header [data-slot=dialog-description]{display:none}.share-dialog-body{flex-direction:column;max-height:calc(100dvh - 70px);display:flex;overflow:auto}.share-card-preview{border-bottom:1px solid #302d26;border-right:0;flex:none;padding:10px;overflow:visible}.share-card-preview>img{width:min(100%,360px,42dvh);height:auto;max-height:none}.share-card-rendering,.share-card-error{width:min(100%,360px)}.share-dialog-controls{padding:14px 12px 16px}.share-dialog-controls>strong{font-size:29px}.share-dialog-controls>p{margin-bottom:14px}.connect-wallet,.data-status,.wallet-viewer-state,.wallet-viewer input,.wallet-viewer form button,.month-note>label,.month-note>label span,.month-note input,.lean-month .month-note button,.tracked-wallets>header span,.tracked-wallet-empty,.week-labels span,.date-number,.day-pnl,.trade-identity strong,.trade-identity strong b,.trade-identity small,.trade-size small,.trade-size strong,.spotlight-summary-meta>span,.spotlight-content p,.theme-take-button span,.theme-take-button small,.market-range-switch button,.store-intro>span,.store-collection>header span,.store-feature-art>span,.store-feature-copy p,.store-feature-copy>div:first-child>span,.store-theme-title>span,.store-feature-copy>small,.store-feature-price small,.store-theme-price small,.store-collection>header p,.store-theme-tier,.store-owned,.store-art-preview,.store-theme-body>p,.store-theme-actions>a,.store-footer,.positions-panel article small,.positions-panel article span,.positions-panel article>div:nth-child(3) strong,.positions-panel article .position-market-chart>small{font-size:12px}}@keyframes mobile-day-card-arrive{0%{opacity:.72;filter:brightness(.88);transform:translateY(-10px)scale(.992)}55%{opacity:1;filter:brightness(1.04);transform:translateY(2px)scale(1)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@media (max-width:380px){.logo{gap:6px;font-size:13px}.logo-glyph{width:27px;height:27px}.wallet-area{gap:4px}.connect-wallet{padding:0 6px}.store-nav .connect-wallet{padding:0 8px}.store-intro h1{font-size:39px}.store-feature-art,.store-theme-art{min-height:0}.calendar-grid,.week-labels{gap:3px}.cal-day{padding:4px}.day-pnl{font-size:12px}.day-open-pnl{gap:2px}.day-open-pnl small{font-size:6px}.day-open-pnl b{font-size:8px}.calendar-state{width:calc(100% - 22px);padding:16px 14px}.calendar-state strong{font-size:15px}.calendar-state p{font-size:10px}.follow-wallet-form{grid-template-columns:1fr}.follow-wallet-actions{grid-column:auto}.followed-wallet-row{grid-template-columns:26px minmax(0,1fr) 84px;gap:7px}}@media (max-width:640px){.calendar-month-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.calendar-month-summary>div{display:none}.calendar-month-summary dl{width:100%}.calendar-month-summary .currency-switch{width:auto}.currency-switch button{min-width:39px;min-height:30px}.calendar-month-summary dl>div{flex:1;min-width:0}.calendar-month-summary dl>div:first-child{border-left:0;padding-left:2px}}@media (hover:none){.cal-day:not(:disabled):hover{z-index:auto;transform:none}.cal-day:hover .day-art{opacity:.72}.cal-day.selected .day-art,.app-shell:not([data-theme=shiba]) .cal-day:hover .day-art.theme-art{opacity:.9}.app-shell:not([data-theme=shiba]) .cal-day.selected .day-art.theme-art{opacity:.94}.store-feature:hover .store-feature-art img,.store-theme-card:hover .store-theme-art img,.store-theme-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spotlight-analysis,.spotlight-analysis.closing,.spotlight-analysis>img,.tape-loader i,.loading-stages span,.followed-chart-loader i,.calendar-sync-spinner svg,.calendar-sync-progress i,.store-action-spinner,.selected-day-column.mobile-day-reveal .spotlight-card,.selected-day-column.content-ready .spotlight-card{animation:none}.primary-grid,.selected-day-column{transition:none}.share-dialog-content[data-open],.share-dialog-content[data-closed],.share-card-rendering i:after{animation:none}.share-pnl-button,.share-image-primary{transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(meme-mark){animation:none}::view-transition-group(meme-wordmark){animation:none}::view-transition-group(wallet-action){animation:none}}.legal-footer{border-top:1px solid var(--line);color:#9f9b92;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-top:32px;font-size:11px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:16px;display:flex}.legal-footer a{color:#c8c2b7;text-decoration:none}.legal-footer a:hover{color:var(--gold-bright)}.legal-page{width:min(940px,100% - 32px);min-height:100vh;margin:0 auto}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;display:flex}.legal-nav>a:last-child{color:var(--gold-bright);font-size:12px;font-weight:750;text-decoration:none}.legal-page>article{padding:clamp(48px,8vw,92px) min(5vw,48px) 56px}.legal-page>article>span{color:var(--gold-bright);letter-spacing:.7px;font:800 10px/1 Cascadia Mono,Consolas,monospace}.legal-page h1{letter-spacing:-3px;margin:14px 0 7px;font-size:clamp(44px,8vw,78px);line-height:.94}.legal-page>article>small{color:#aaa69d}.legal-copy{max-width:720px;margin-top:48px}.legal-copy section{border-top:1px solid #24231f;padding:24px 0}.legal-copy h2{letter-spacing:-.35px;margin:0 0 9px;font-size:18px}.legal-copy p{color:#c5c0b6;margin:0;font-size:14px;line-height:1.72}.legal-copy a{color:var(--gold-bright)}@media (max-width:640px){.legal-footer{flex-direction:column;align-items:flex-start;padding:18px 0 22px;font-size:12px}.legal-footer nav{gap:12px}.legal-page{width:calc(100% - 24px)}.legal-page>article{padding-inline:2px}.legal-page h1{letter-spacing:-2px}}@media (pointer:coarse){.month-nav-row button,.wallet-area button,.wallet-area a,.store-nav-actions a,.tracked-wallet-remove{min-width:44px;min-height:44px}}.state-page{flex-direction:column;justify-content:center;align-items:flex-start;width:min(680px,100% - 32px);min-height:100vh;margin:0 auto;display:flex}.state-page>img{width:72px;height:72px;margin-bottom:28px}.state-page>span{color:var(--gold-bright);letter-spacing:.7px;font:800 10px/1 Cascadia Mono,Consolas,monospace}.state-page h1{letter-spacing:-2.8px;max-width:620px;margin:15px 0 12px;font-size:clamp(42px,8vw,74px);line-height:.94}.state-page p{color:#bdb8ae;max-width:500px;font-size:15px;line-height:1.55}.state-page>a,.state-page button,.state-page>div a{border:1px solid var(--gold);min-height:44px;color:var(--gold-bright);background:#151108;border-radius:4px;justify-content:center;align-items:center;margin-top:22px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.state-page>div{gap:10px;display:flex}
