:root{--bg:#f3f3f1;--card:#fff;--border:#ecece8;--border-strong:#e4e4e0;--tile:#f7f7f5;--line:#f0f0ed;--ink:#111;--ink-2:#6e6e73;--ink-3:#9a9a9f;--profit:#12855a;--profit-fill:#1a9e68;--profit-bg:#e4f4ec;--loss:#c93636;--loss-fill:#e05a5a;--loss-bg:#fce9e9;--warn:#a15c00;--warn-fill:#e59a1a;--warn-bg:#fff6e5;--profit-soft:#bfe3d0;--loss-soft:#f5c9c9;--warn-soft:#f5d7a1;--bar-up:#74c1a6;--bar-up-hover:#3fa57f;--bar-down:#e07b7b;--bar-down-hover:#cf5555;--radius:1.75rem;--radius-in:1.25rem;--font:var(--font-inter), var(--font-thai), system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}html{font-size:16px}@media (min-width:1024px){html{font-size:clamp(13px,1vw,16px)}}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}a{color:var(--ink)}a:hover{color:#000}.num{font-variant-numeric:tabular-nums}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.muted{color:var(--ink-2)}.small{font-size:.8125rem}.strong{font-weight:600}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.gap4{gap:.25rem}.gap6{gap:.375rem}.gap8{gap:.5rem}.gap10{gap:.625rem}.gap12{gap:.75rem}.gap16{gap:1rem}.h1{letter-spacing:-.8px;margin:0;font-size:1.875rem;font-weight:600}.h2{margin:0;font-size:1.0625rem;font-weight:600}.app{gap:.5rem;min-height:100dvh;padding:.75rem;display:flex}.main{flex:auto;min-width:0}.page{flex-direction:column;gap:1.125rem;padding:.5rem .75rem .5rem .25rem;display:flex}.sidebar{flex-direction:column;flex:0 0 4.75rem;align-self:flex-start;align-items:center;gap:.375rem;height:calc(100dvh - 1.5rem);padding:.625rem 0;display:flex;position:sticky;top:.75rem}.logo{background:var(--ink);border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.375rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.side-link{width:4rem;color:var(--ink-2);border-radius:1.125rem;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem 0 .5rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:flex}.side-link:hover{color:var(--ink)}.side-link[aria-current=page]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.tabbar{display:none}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.account-btn{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem 0 .875rem;font-size:.875rem;font-weight:500;display:flex}.dot{background:var(--ink);border-radius:6.1875rem;flex:none;width:.5rem;height:.5rem}.dot.live{background:var(--profit-fill);box-shadow:0 0 0 .1875rem var(--profit-bg)}.menu-wrap{position:relative}.menu{z-index:40;border:1px solid var(--border);background:#fff;border-radius:1.125rem;flex-direction:column;min-width:15rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1rem 2.5rem #0000001f}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.menu-item[aria-selected=true]{background:var(--bg)}.menu-item:hover{background:var(--tile)}.menu-sub{color:var(--ink-2);font-size:.75rem;font-weight:400}.pill-btn{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:62.4375rem;align-items:center;gap:.375rem;min-height:2.875rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:flex}.round-btn{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:62.4375rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:flex}.primary-btn{background:var(--ink);cursor:pointer;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1.375rem 0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.seg{border-radius:62.4375rem;gap:2px;padding:.25rem;display:flex}.seg button{cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;min-width:2.75rem;min-height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:500}.seg-light{border:1px solid var(--border-strong);background:#fff}.seg-light button{color:var(--ink-2)}.seg-light button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.seg-dark{background:#ffffff14}.seg-dark button{color:#ffffff9e;min-height:2rem;padding:0 .75rem}.seg-dark button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:600}.seg-sm{border:0;padding:.1875rem}.seg-sm button{min-width:2.5rem;padding:0 .625rem;font-size:.75rem}.seg-fill{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.card-dark{background:var(--ink);color:#fff;border-radius:var(--radius);min-width:0}.badge-muted{background:var(--bg);color:var(--ink-2);border-radius:62.4375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.link-strong{align-items:center;gap:.375rem;min-height:2.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.info-wrap{display:inline-flex;position:relative}.info{color:#a1a1a6;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.info:hover,.info[aria-expanded=true]{color:var(--ink)}.popover{z-index:20;white-space:pre-line;background:var(--ink);color:#fff;border-radius:.875rem;width:max-content;max-width:min(17.5rem,100vw - 3rem);padding:.75rem .875rem;font-size:.8125rem;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + .5rem);box-shadow:0 .75rem 2rem #00000038}.popover-left{left:-.625rem}.popover-right{right:-.625rem}.ov-grid{grid-template-rows:22rem 7rem auto;grid-template-columns:minmax(0,1fr) 23.75rem;gap:1rem;display:grid}.monthly{grid-column:1/-1}.hero{flex-direction:column;gap:1.125rem;padding:1.625rem 2rem 2rem;display:flex}.hero .top{align-items:flex-start;gap:1rem}.hero-label{color:#ffffff9e;font-size:.875rem;font-weight:500}.hero-value{letter-spacing:-.1875rem;font-size:4.25rem;font-weight:600;line-height:.92}.hero-chip{color:#7be3b0;background:#6ee0a826;border-radius:62.4375rem;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:600}.hero-chip.neg{color:#f5a3a3;background:#f08a8a26}.hero-sub{color:#ffffff94;font-size:.8125rem}.hero-chart{touch-action:pan-y;cursor:crosshair;flex:auto;min-height:0;margin:0 2.5rem 1.375rem 0;position:relative}.hero-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l-dark{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.g-dark{fill:none;stroke:#ffffff17;stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.tick-y{color:#ffffff73;font-size:.75rem;position:absolute;right:-2.5rem;transform:translateY(-50%)}.tick-x{color:#ffffff73;font-size:.75rem;position:absolute;bottom:-1.625rem}.cross{pointer-events:none;background:#ffffff47;width:1px;position:absolute;top:0;bottom:0}.cross-dot{pointer-events:none;background:#fff;border-radius:6.1875rem;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:0 0 0 .375rem #ffffff29}.chart-tip{color:var(--ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:.875rem;flex-direction:column;gap:2px;padding:.625rem .875rem;display:flex;position:absolute;transform:translate(1rem,-4.75rem);box-shadow:0 .625rem 1.875rem #00000059}.chart-tip.flip{transform:translate(calc(-100% - 1rem),-4.75rem)}.tip-sub{color:var(--ink-2);font-size:.75rem}.tip-val{letter-spacing:-.4px;font-size:1.25rem;font-weight:600}.spark{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.edge{flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.edge .tile{gap:.375rem;padding:.75rem .875rem}.edge .tile-value{font-size:1.625rem}.edge-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tile{border-radius:var(--radius-in);background:var(--tile);flex-direction:column;justify-content:space-between;gap:.625rem;min-width:0;padding:1rem;display:flex}.tile-label{color:var(--ink-2);font-size:.8125rem}.tile-value{letter-spacing:-1px;font-size:1.875rem;font-weight:600;line-height:1}.tile-sub{color:var(--ink-2);font-size:.75rem}.wr-bar{gap:.1875rem;height:.3125rem;display:flex}.wr-bar span{border-radius:6.1875rem}.edge-strip{border-radius:var(--radius-in);background:var(--tile);grid-template-columns:auto auto minmax(0,1fr);padding:.75rem 0;display:grid}.strip-item{flex-direction:column;gap:.375rem;min-width:0;padding:0 .75rem;display:flex}.strip-item+.strip-item{border-left:1px solid var(--border)}.strip-value{letter-spacing:-.6px;font-size:1.375rem;font-weight:600;line-height:1}.strip-of{color:var(--ink-3);letter-spacing:0;margin-left:2px;font-size:.8125rem;font-weight:500}.strip-item .tile-label{white-space:nowrap;font-size:.75rem}.edge .tile-label{align-items:center;gap:.25rem;height:1.25rem;display:flex}.score-info{flex-direction:column;gap:.25rem;min-width:14.375rem;display:flex}.score-info-intro{color:#fff9;margin-bottom:.25rem}.score-info-row{justify-content:space-between;gap:1rem;display:flex}.score-info-foot{color:#fff9;border-top:1px solid #ffffff24;margin-top:.375rem;padding-top:.5rem}.card-dark .info{color:#ffffff73}.card-dark .info:hover,.card-dark .info[aria-expanded=true]{color:#fff}.card-dark .popover{color:var(--ink);background:#fff;font-weight:400}.monthly{align-items:center;gap:1.75rem;padding:1rem 1rem 1rem 1.625rem;display:flex}.monthly-head{flex-direction:column;flex:0 0 9.375rem;gap:.25rem;display:flex}.monthly-link{color:var(--ink-2);align-items:center;gap:.25rem;font-size:.8125rem;text-decoration:none;display:flex}.monthly-total{letter-spacing:-.8px;font-size:1.625rem;font-weight:600}.months{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:.375rem;min-width:0;display:grid}.month{border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;height:3.875rem;display:flex;position:relative}.month-label{color:var(--ink-2);font-size:.6875rem}.month-v{letter-spacing:-.3px;white-space:nowrap;font-size:.875rem;font-weight:600}.setups{flex-direction:column;padding:1.25rem 1.625rem .375rem;display:flex}.stable{flex-direction:column;margin-top:.25rem;display:flex}.srow{border-bottom:1px solid var(--line);grid-template-columns:1.625rem minmax(0,1.9fr) 3rem minmax(0,1.3fr) 5.75rem 5rem 6rem;align-items:center;gap:1rem;height:2.875rem;font-size:.875rem;display:grid}.srow:last-child{border-bottom-color:#0000}.shead{height:auto;color:var(--ink-2);padding:.375rem 0;font-size:.75rem}.r{text-align:right}.rank{color:var(--ink-3);font-size:.75rem}.sname{align-items:center;gap:.625rem;min-width:0;display:flex}.sname-text{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.side-badge{letter-spacing:.6px;border-radius:62.4375rem;flex:none;padding:.1875rem .5rem;font-size:.625rem;font-weight:700}.side-badge.buy{background:var(--profit-bg);color:var(--profit)}.side-badge.sell{background:var(--loss-bg);color:var(--loss)}.watch-dot{background:var(--warn-fill);border-radius:6.1875rem;flex:none;width:.4375rem;height:.4375rem}.wr-cell{align-items:center;gap:.625rem;display:flex}.wr-track{background:#efefec;border-radius:6.1875rem;flex:auto;height:.375rem;position:relative}.wr-fill{border-radius:6.1875rem;height:100%;display:block}.wr-be{background:var(--ink);border-radius:2px;width:2px;height:.75rem;position:absolute;top:-.1875rem;box-shadow:0 0 0 1.5px #fff}.wr-num{color:#3a3a3c;text-align:right;flex:0 0 2.125rem;font-size:.8125rem}.trend{justify-content:flex-end;display:flex}.spark-svg{width:5.625rem;height:1.5rem;overflow:visible}.recent{flex-direction:column;padding:1.25rem 1.25rem .375rem;display:flex}.trow{height:3.125rem;color:var(--ink);align-items:center;gap:.75rem;padding:0 .25rem;text-decoration:none;display:flex}.trow-main{flex:auto;gap:1px;min-width:0}.trow-pair{font-size:.875rem;font-weight:600}.trow-setup{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.trow-end{align-items:flex-end;gap:.1875rem}.trow-date{color:var(--ink-2);font-size:.6875rem}.chip{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:600}.chip.pos{background:var(--profit-bg);color:var(--profit)}.chip.neg{background:var(--loss-bg);color:var(--loss)}.chip.flat{background:var(--bg);color:var(--ink-2)}.soon{flex-direction:column;gap:.75rem;max-width:32.5rem;padding:1.75rem;display:flex}.soon p{margin:0}.mob-only{display:none!important}.desk-only-inline{display:inline}.desk-only-flex{display:flex}@media (max-width:1180px) and (min-width:1024px){.ov-grid{grid-template-columns:minmax(0,1fr) 20.625rem}.srow{grid-template-columns:1.375rem minmax(0,1.9fr) 2.5rem minmax(0,1.2fr) 5rem 4.5rem}.c-trend{display:none!important}.hero-value{font-size:3.5rem}}@media (max-width:1023px){.desk-only,.desk-only-inline,.desk-only-flex{display:none!important}.mob-only{display:flex!important}.seg-fill.mob-only{display:grid!important}.app{padding:0;display:block}.sidebar{display:none}.page{padding:calc(env(safe-area-inset-top) + 1rem) 1rem calc(env(safe-area-inset-bottom) + 7rem);gap:.875rem;max-width:45rem;margin:0 auto}.mtop{flex-direction:column;gap:.875rem}.account-btn.mob{border:0;padding:0 .625rem 0 .375rem;font-size:.8125rem;font-weight:600}.logo-sm{background:var(--ink);color:#fff;border-radius:62.4375rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.875rem;font-weight:700;display:flex}.pill-btn,.round-btn{border:0;min-height:2.75rem}.round-btn{width:2.75rem;height:2.75rem}.mtop .seg-light{border:0}.tabbar{z-index:30;padding:.625rem .875rem calc(env(safe-area-inset-bottom) + .75rem);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-top:1px solid var(--border);background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.tab-link{color:var(--ink-2);flex-direction:column;align-items:center;gap:.1875rem;font-size:.625rem;font-weight:500;text-decoration:none;display:flex}.tab-link[aria-current=page]{color:var(--ink);font-weight:600}.tab-add{justify-content:center;display:flex}.tab-add a{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;box-shadow:0 .5rem 1.25rem #00000038;color:#fff!important}.ov-grid{flex-direction:column;gap:.875rem;display:flex}.hero{gap:.875rem;padding:1.375rem 1.25rem 1.125rem}.hero-label{font-size:.8125rem}.hero-value{letter-spacing:-.15rem;font-size:3.125rem;line-height:.95}.hero-chip{padding:.25rem .625rem;font-size:.75rem}.hero-chart{flex:none;height:7.5rem;margin:0 2.125rem 1.375rem 0}.tick-y{font-size:.6875rem;right:-2.125rem}.tick-x{font-size:.6875rem}.edge{background:0 0;border:0;padding:0}.edge-grid{gap:.5rem}.edge-strip{background:#fff;padding:.875rem 0}.strip-item{gap:.375rem;padding:0 .875rem}.strip-item:first-child{padding-left:1rem}.strip-value,.edge .tile-value{letter-spacing:-.5px;font-size:1.5rem}.tile{background:#fff;justify-content:flex-start;gap:.375rem;padding:.875rem 1rem}.tile-label{font-size:.75rem}.tile-value{letter-spacing:-.5px;font-size:1.375rem}.monthly{border:0;border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 0 1rem 1rem}.monthly-head{flex-direction:row;flex:none;justify-content:space-between;align-items:baseline;padding-right:1rem}.monthly-link{color:var(--ink);font-size:.9375rem;font-weight:600}.monthly-total{letter-spacing:0;font-size:.9375rem}.months{scrollbar-width:none;padding-right:1rem;display:flex;overflow-x:auto}.month{flex:none;min-width:4.5rem;padding:0 .75rem}.setups,.recent{border:0;border-radius:1.5rem;padding:1rem 1rem .375rem}.srow{grid-template-columns:minmax(0,1fr) 1.875rem 4.375rem 4rem;gap:.625rem;height:3.25rem}.shead{height:auto}.c-rank,.c-tot,.c-trend{display:none!important}.c-wr .wr-track{display:none}.side-badge{padding:.1875rem .375rem}}.grow{flex:auto}.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pos{color:var(--profit)}.neg{color:var(--loss)}.flat{color:var(--ink-2)}.mob-only-block{display:none}.desk-only-block{display:block}.ghost-btn{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.ghost-btn:disabled,.primary-btn:disabled{opacity:.45;cursor:not-allowed}.select{appearance:none;border:1px solid var(--border-strong);min-height:2.5rem;font:inherit;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236E6E73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:62.4375rem;padding:0 2.125rem 0 .875rem;font-size:.8125rem;font-weight:500}.form-error{color:var(--loss);margin:0;font-size:.8125rem}.empty-note{color:var(--ink-2);margin:1.125rem .25rem;font-size:.875rem}.dd-btn{border:1px solid var(--border-strong);white-space:nowrap;cursor:pointer;background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;max-width:16.25rem;min-height:2.5rem;padding:0 .75rem 0 1rem;font-size:.8438rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.dd-btn .dd-caret{color:var(--ink-2);transition:transform .18s}.dd-btn[aria-expanded=true] .dd-caret{transform:rotate(180deg)}.dd-btn.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.dd-btn.on .dd-caret{color:#ffffffb3}.dd-menu{gap:2px;min-width:14.375rem;max-height:min(26.25rem,60vh);overflow-y:auto}.dd-menu.right{left:auto;right:0}.dd-section+.dd-section{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.dd-section{flex-direction:column;display:flex}.dd-title{letter-spacing:.4px;color:var(--ink-3);text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.dd-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;min-height:2.375rem;padding:0 .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.dd-item:hover{background:var(--tile)}.dd-item[aria-selected=true]{font-weight:600}.dd-mark{color:#fff;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.dd-mark.box{border-radius:.375rem;box-shadow:inset 0 0 0 1.5px #d3d3ce}.dd-mark.on{background:var(--ink);box-shadow:none}.active-tags{flex-wrap:wrap;align-items:center;gap:.375rem;padding:0 2px .375rem;display:flex}.tag-group{color:var(--ink-3);font-size:.6875rem}.tag.removable{cursor:pointer;border:0}.tag.removable:hover{background:#e9e9e5}.tag.strong-tag{font-weight:600}.link-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;font-size:.8125rem;font-weight:600}.link-btn:hover{color:var(--ink)}.col-menu{min-width:17.5rem}.col-menu ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.col-item{border-radius:.75rem;align-items:center;gap:2px;padding:0 .25rem 0 2px;transition:background-color .15s;display:flex}.col-item:hover{background:var(--tile)}.col-item.held{z-index:2;box-shadow:0 .625rem 1.75rem #00000024, 0 0 0 1px var(--border);background:#fff;position:relative}.col-grip{color:var(--ink-3);cursor:grab;touch-action:none;align-self:stretch;align-items:center;padding:0 .375rem;display:flex}.col-item.held .col-grip{cursor:grabbing}.col-check{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.625rem;min-width:0;min-height:2.375rem;font-size:.875rem;display:flex}.col-check:disabled{cursor:default;opacity:.6}.col-arrow{width:1.75rem;height:1.75rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;display:flex}.col-arrow:hover:not(:disabled){color:var(--ink);background:#e9e9e5}.col-arrow:disabled{opacity:.25;cursor:default}.trades-grid{grid-template-columns:minmax(0,1fr) 26.25rem;align-items:start;gap:1rem;display:grid}.trades-list{flex-direction:column;gap:.5rem;padding:1rem 1rem .625rem;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 0 .375rem;display:flex}.search{background:var(--tile);border-radius:62.4375rem;flex:10rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-size:.8438rem}.search input::placeholder{color:var(--ink-2)}.thead,.tline{grid-template-columns:5.75rem 7.75rem 4.75rem minmax(0,1fr) 6.5rem 6rem 5.375rem;align-items:center;gap:.75rem;padding:0 .75rem;display:grid}.thead{color:var(--ink-2);padding-top:.375rem;padding-bottom:.5rem;font-size:.75rem}.tline{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;height:3.5rem;font-size:.875rem;transition:background-color .15s}.tline[aria-current=true]{background:var(--bg);border-top-color:#0000;border-radius:.875rem;box-shadow:inset 0 0 0 1px #e6e6e1}.tline[aria-current=true]+.tline{border-top-color:#0000}.tscroll{scrollbar-width:thin;overflow-x:auto}.tscroll .thead,.tscroll .tline{min-width:min-content}.cell{min-width:0;overflow:hidden}.cell>.ellipsis{display:block}.dd-btn.icon-only{justify-content:center;width:2.5rem;padding:0}.cell-tags{font-size:.8125rem;display:block}.faint{color:#c4c4bf}.img-count{color:var(--ink-2);align-items:center;gap:.3125rem;font-size:.8125rem;display:inline-flex}.img-missing{color:var(--ink-2);white-space:nowrap;border:1px dashed #d3d3ce;border-radius:62.4375rem;align-items:center;gap:.1875rem;padding:.1875rem .5625rem;font-size:.7188rem;display:inline-flex}.list-foot{padding:.625rem .25rem .25rem}.pager{align-items:center;gap:.25rem;display:flex}.pager-arrow{width:2.125rem!important;height:2.125rem!important}.pager-arrow:hover{border-color:var(--ink-3)}.pager-arrow:disabled{opacity:.35;pointer-events:none}.pager-n{min-width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:.625rem;padding:0 .5rem;font-size:.8125rem}.pager-n:hover{background:var(--bg);color:var(--ink)}.pager-n.on{background:var(--ink);color:#fff}.pager-gap{color:var(--ink-3);padding:0 .25rem}.trade-panel{padding:1.5rem;position:sticky;top:.75rem}.detail-title{letter-spacing:-.3px;margin:0;font-size:1.25rem;font-weight:600}.detail-when{color:var(--ink-2);white-space:nowrap;font-size:.7812rem}.detail-result{align-items:flex-end;gap:2px}.detail-r{letter-spacing:-1.2px;font-size:2rem;font-weight:600;line-height:1}.detail-r.flat{color:var(--ink)}.detail-no{color:var(--ink-2);font-size:.75rem}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fact{background:var(--tile);border-radius:1rem;flex-direction:column;gap:.375rem;min-width:0;padding:.75rem .875rem;display:flex}.fact-label{color:var(--ink-2);white-space:nowrap;font-size:.75rem}.fact-value{font-size:.875rem;font-weight:600}.tag-list{flex-wrap:wrap;gap:.375rem;display:flex}.tag{background:var(--bg);border-radius:62.4375rem;align-items:center;gap:.3125rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.tag.good{background:var(--profit-bg);color:var(--profit)}.tag.bad{background:var(--warn-bg);color:var(--warn)}.note-view{flex-direction:column;gap:.375rem;display:flex}.note-view p{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.65}.detail{flex-direction:column;gap:1.125rem;display:flex}.detail-info{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.expand-btn{border:1px solid var(--border-strong);width:2.25rem;height:2.25rem;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;transition:background-color .18s,color .18s,border-color .18s;display:flex}.expand-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.detail.wide{grid-template-columns:minmax(0,1.75fr) minmax(21.25rem,1fr);align-items:start;gap:1.5rem 1.75rem;display:grid}.detail.wide .detail-head{grid-column:1/-1;padding-right:3.25rem}.detail.wide .detail-r{font-size:2.375rem}.detail.wide .detail-title{font-size:1.5rem}.detail.wide .detail-media{position:sticky;top:0}.detail.wide .img-strip{grid-template-columns:1fr}.detail.wide .img-main img{object-fit:contain;cursor:zoom-in}.detail.wide .img-side{flex-flow:wrap}.detail.wide .img-thumb{aspect-ratio:16/10;width:8.25rem}.detail.wide .img-add{flex:none;min-width:8.75rem;min-height:5.625rem}.detail.wide .img-add.wide,.detail.wide .img-none{aspect-ratio:16/10;width:100%;min-height:0}.modal-backdrop{z-index:90;background:#14141480;justify-content:center;align-items:center;padding:2rem;animation:.18s fade-in;display:flex;position:fixed;inset:0}.app{transition:filter .2s}.modal-open .app{filter:blur(2px)grayscale(.7)}.modal{border-radius:var(--radius);background:#fff;width:min(90rem,100%);max-height:calc(100dvh - 4rem);padding:2rem;animation:.22s cubic-bezier(.2,.9,.3,1.2) pop-in;position:relative;overflow-y:auto;box-shadow:0 1.875rem 5rem #00000047}.modal-close{z-index:2;border:1.5px solid var(--ink);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:62.4375rem;justify-content:center;align-items:center;transition:background-color .18s,color .18s,transform .18s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.modal-close:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(.25rem)}}@media (max-width:1023px){.modal-backdrop{align-items:flex-end;padding:0}.modal{max-height:92dvh;padding:1.25rem 1rem calc(env(safe-area-inset-bottom) + 1.25rem);border-radius:1.75rem 1.75rem 0 0}.detail.wide{display:flex}.modal-close{width:2.375rem;height:2.375rem;top:.875rem;right:.875rem}}.img-strip{grid-template-columns:minmax(0,1fr) 5.25rem;gap:.5rem;display:grid}.img-strip.empty{grid-template-columns:1fr}.img-main{aspect-ratio:16/10;background:#f2f2ef;border-radius:1rem;margin:0;position:relative;overflow:hidden}.img-main img,.img-thumb img{object-fit:cover;width:100%;height:100%;display:block}.img-btn{color:#3a3a3c;cursor:pointer;background:#ffffffe6;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:.5rem;right:.5rem}.img-side{flex-direction:column;gap:.5rem;display:flex}.img-strip.empty .img-side{flex-direction:row}.img-thumb{transition:border-color .15s var(--ease), opacity .15s var(--ease);aspect-ratio:1;cursor:pointer;background:#f2f2ef;border:2px solid #0000;border-radius:.875rem;padding:0;overflow:hidden}.img-add{background:var(--tile);cursor:pointer;border:1.5px dashed #d3d3ce;border-radius:1rem;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.375rem;min-height:6rem;padding:.5rem .25rem;transition:background-color .18s,border-color .18s;display:flex}.img-add.wide{min-height:9.375rem}.img-add.drag,.img-add:hover{border-color:var(--ink-3);background:#f0f0ec}.img-add-plus{color:#3a3a3c;background:#efefec;border-radius:62.4375rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.img-add-label{color:#3a3a3c;font-size:.75rem;font-weight:600}.img-add-hint{color:var(--ink-2);text-align:center;font-size:.6562rem;line-height:1.35}.img-none{background:var(--tile);min-height:7.5rem;color:var(--ink-2);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lightbox{z-index:100;background:#111111e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.lightbox img{border-radius:.875rem;max-width:100%;max-height:100%;box-shadow:0 1.25rem 3.75rem #0006}.lightbox-bar{top:calc(env(safe-area-inset-top) + 1rem);gap:.5rem;display:flex;position:fixed;right:1rem}.jhead{font-size:.9375rem;font-weight:600}.journal{flex-direction:column;display:flex}.jrow{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem 0;display:grid}.jrow.split{flex-wrap:wrap;justify-content:space-between;display:flex}.jlabel{color:var(--ink-2);font-size:.8125rem}.chips{scrollbar-width:none;gap:.375rem;display:flex;overflow-x:auto}.chip-btn{background:var(--bg);color:#3a3a3c;white-space:nowrap;cursor:pointer;border:0;border-radius:62.4375rem;flex:none;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:background-color .18s,color .18s,transform .18s}.chip-btn[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.chip-btn:active{transform:scale(.96)}.note-field{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.note-field textarea,.field input,.field textarea{border:1px solid var(--border-strong);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border-radius:.875rem;outline:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.6;transition:border-color .18s,box-shadow .18s}.note-field textarea:focus,.field input:focus{border-color:var(--ink-3);box-shadow:0 0 0 .1875rem #1111110f}.jactions{padding-top:.25rem}.page.narrow{max-width:45rem}.detail-top{padding-top:.25rem}@media (hover:hover){.tline:hover:not([aria-current=true]){background:#fafaf8;border-radius:.875rem}.ghost-btn:hover:not(:disabled){background:#fafaf8;border-color:#cfcfca}.select:hover{border-color:#cfcfca}.chip-btn:not([aria-pressed=true]):hover{background:#e9e9e5}.mrow:hover{background:var(--tile)}}@media (max-width:1180px) and (min-width:1024px){.trades-grid{grid-template-columns:minmax(0,1fr) 22.5rem}}@media (max-width:1023px){.mob-only-block{display:block}.desk-only-block{display:none!important}.trades-grid{display:block}.trades-list{background:0 0;border:0;padding:0}.filters{gap:.375rem}.filters .seg{background:#fff;border:0}.search{background:#fff;flex-basis:100%}.dd-btn:not(.on){border-color:#0000}.dd-menu.right{left:0;right:auto}.dd-menu{max-width:calc(100vw - 2rem)}.mgroup{background:#fff;border-radius:1.5rem;margin-top:.625rem;padding:.75rem .75rem .375rem}.mgroup-head{padding:2px .375rem .375rem}.mrow{border-top:1px solid var(--line);min-height:4rem;color:var(--ink);border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem .375rem;text-decoration:none;display:flex}.img-missing-text{color:var(--warn)}.trade-panel{border:0;border-radius:1.5rem;padding:1.125rem 1rem;position:static}.detail-r{font-size:1.75rem}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.img-strip{grid-template-columns:1fr}.img-side{flex-direction:row;overflow-x:auto}.img-thumb{flex:0 0 5.25rem}.img-add{min-width:7.5rem;min-height:5.25rem}}.gallery-bar{gap:1rem;min-height:2.75rem}.setup-chips{flex:auto;min-width:0}.pill-chip{border:1px solid var(--border-strong);color:#3a3a3c;white-space:nowrap;cursor:pointer;background:#fff;border-radius:62.4375rem;flex:none;min-height:2.5rem;padding:0 1rem;font-size:.8438rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}.pill-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.gallery-cols{align-items:start;gap:1rem;display:grid}.gallery-cols.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-col{flex-direction:column;gap:.875rem;padding:1.125rem 1.375rem;display:flex}.gallery-head{min-height:2.375rem}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .875rem;display:grid}.gallery-cols.n1 .shots{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))}.shot-btn{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.5rem;min-width:0;padding:0;text-decoration:none;display:flex}.shot{aspect-ratio:2;outline-offset:.1875rem;background:#f2f2ef;border-radius:1rem;outline:2px solid #0000;transition:outline-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%}.shot.empty{background:var(--tile);color:var(--ink-3);border:1.5px dashed #d3d3ce;flex-direction:column;justify-content:center;align-items:center;gap:.375rem}.shot-btn[aria-pressed=true] .shot{outline-color:var(--ink)}.shot-check{color:#fff;background:#ffffffdb;border-radius:62.4375rem;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex;position:absolute;top:.625rem;right:.625rem;box-shadow:inset 0 0 0 1.5px #11111138}.shot-check.on{background:var(--ink);box-shadow:0 0 0 2px #fff}.shot-meta{align-items:center;gap:.5rem;min-width:0;min-height:1.75rem;padding:0 2px;display:flex}.shot-meta>span:first-child{transform-origin:0;margin-right:-.25rem;transform:scale(.8)}.chip.sm{flex:none;padding:.1875rem .5625rem;font-size:.75rem}.tray{z-index:50;background:var(--ink);color:#fff;border-radius:62.4375rem;align-items:center;gap:.875rem;min-height:3.5rem;padding:0 .5rem 0 .875rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.5rem #00000047}.tray-thumbs{display:flex}.tray-thumbs img{object-fit:cover;width:2.125rem;height:1.5rem;box-shadow:0 0 0 2px var(--ink);border-radius:.4375rem}.tray-thumbs img+img{margin-left:-.625rem}.tray-text{white-space:nowrap;font-size:.875rem;font-weight:500}.tray-go{min-height:2.5rem;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:62.4375rem;padding:0 1.125rem;font-size:.875rem;font-weight:600}.tray-go:disabled{opacity:.5;cursor:not-allowed}.tray-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.compare-grid{gap:.75rem;width:min(87.5rem,100%);max-height:100%;display:grid;overflow:auto}.compare-grid.n2,.compare-grid.n3,.compare-grid.n4{grid-template-columns:1fr 1fr}.compare-grid figure{flex-direction:column;gap:.5rem;margin:0;display:flex}.compare-grid img{border-radius:.875rem;width:100%}.compare-grid figcaption{color:#fff;font-size:.8125rem}@media (hover:hover){.pill-chip:not([aria-pressed=true]):hover{background:#fafaf8;border-color:#cfcfca}.shot-btn:hover .shot{transform:translateY(-2px)}}@media (max-width:1023px){.gallery-bar{flex-direction:column;align-items:stretch}.setup-chips{overflow-x:auto}.pill-chip{border:0}.gallery-cols.n2{grid-template-columns:1fr 1fr;gap:.5rem}.gallery-col{border:0;border-radius:1.5rem;padding:.75rem}.shots,.gallery-cols.n1 .shots{grid-template-columns:1fr;gap:.75rem}.gallery-cols.n1 .shots{grid-template-columns:1fr 1fr}.shot-meta .num.grow{display:none}.tray{bottom:calc(env(safe-area-inset-bottom) + 6.25rem)}.compare-grid.n2,.compare-grid.n3,.compare-grid.n4{grid-template-columns:1fr}}.gap2{gap:2px}.gap14{gap:.875rem}.h3{margin:0;font-size:1rem;font-weight:600}.settings-grid{grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.sub-nav{flex-direction:column;gap:.25rem;display:flex;position:sticky;top:.75rem}.sub-link{min-height:2.875rem;color:var(--ink-2);border-radius:1rem;align-items:center;gap:.625rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.sub-link:hover{color:var(--ink);background:#fff9}.sub-link[aria-current=page]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.dot.warn{box-shadow:none;background:#e39a2d}.settings-body{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.settings-head{flex-direction:column;gap:.25rem;padding:0 .25rem;display:flex}.settings-head p{margin:0;font-size:.875rem}.settings-title{letter-spacing:-.4px;margin:0;font-size:1.375rem;font-weight:600}.app-icon{background:var(--bg);border-radius:.875rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.app-icon.sm{border-radius:.75rem;width:2.5rem;height:2.5rem}.app-icon.tg{color:#1d6fb0;background:#e8f1fa}.mt5-card{flex-direction:column;gap:1.5rem;padding:1.75rem 2rem;display:flex}.mt5-name{font-size:1.125rem;font-weight:600}.status-pill{white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.4375rem .875rem .4375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.status-pill.sm{gap:.375rem;padding:.25rem .625rem;font-size:.75rem}.status-pill.warn{background:var(--warn-bg);color:var(--warn)}.status-pill.ok{background:var(--profit-bg);color:#0f7550}.status-pill.neutral{background:var(--bg);color:var(--ink)}.status-pill .dot.live{box-shadow:none}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.step{background:#fafaf8;border-radius:1.25rem;flex-direction:column;gap:.5rem;min-height:11.75rem;padding:1.25rem;display:flex}.step-head{align-items:flex-start}.step-n{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--border-strong);background:#fff;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.step-n.on{background:var(--ink);color:#fff;box-shadow:none}.step-title{padding-top:2px;font-size:.9375rem;font-weight:600;line-height:1.45}.step-sub{color:var(--ink-2);padding-left:2.5rem;font-size:.8125rem;line-height:1.55}.step-foot{margin:auto 0 0 2.5rem;padding-top:.75rem}.primary-btn.sm{min-height:2.5rem;padding:0 1.125rem 0 .875rem;font-size:.8125rem}.api-row{border-top:1px solid var(--line);padding-top:1.375rem}.api-label{flex:0 0 7.5rem;font-size:.875rem;font-weight:600}.api-box{background:var(--tile);border-radius:.875rem;flex:auto;align-items:center;min-width:0;height:3rem;padding:0 1rem;font-size:.875rem;display:flex}.settings-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.list-card{flex-direction:column;padding:1.5rem 1.75rem .875rem;display:flex}.list-head{min-height:1.75rem;margin-bottom:.5rem}.acc-row{border-top:1px solid var(--line);min-height:4.5rem}.list-head+.acc-row{border-top:0}.channels{flex-direction:column;gap:.375rem;margin-bottom:.625rem;display:flex}.channel{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.875rem;padding:.625rem .75rem;transition:background-color .18s,border-color .18s;display:flex}.channel:hover{background:var(--tile)}.channel[aria-checked=true]{background:var(--tile);border-color:var(--border-strong)}.radio{border-radius:62.4375rem;flex:none;width:1.25rem;height:1.25rem;transition:box-shadow .18s;box-shadow:inset 0 0 0 1.5px #d3d3ce}.radio.on{box-shadow:inset 0 0 0 .375rem var(--ink)}.rec-badge{background:var(--profit-bg);color:var(--profit);border-radius:62.4375rem;padding:2px .5rem;font-size:.6875rem;font-weight:600}.app-icon.push{background:var(--bg);color:var(--ink)}.app-icon.line{color:#06a64c;background:#e6f7ec}.app-icon.mail{color:#6b4fbb;background:#f3eefc}.tpl{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.875rem;display:flex}.tpl textarea{border:1px solid var(--border-strong);width:100%;font:inherit;resize:vertical;border-radius:.875rem;outline:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.6;transition:border-color .18s,box-shadow .18s}.tpl textarea:focus{border-color:var(--ink-3);box-shadow:0 0 0 .1875rem #1111110f}.tpl-vars{flex-wrap:wrap;gap:.375rem;display:flex}.var-chip{background:var(--bg);color:#3a3a3c;cursor:pointer;border:0;border-radius:62.4375rem;min-height:1.875rem;padding:0 .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;transition:background-color .15s}.var-chip:hover{background:#e9e9e5}.bubble{background:var(--bg);border-radius:1rem 1rem 1rem .25rem;flex-direction:column;align-self:flex-start;gap:2px;max-width:18.75rem;margin:.5rem 0 .75rem;padding:.625rem .875rem .5rem;font-size:.8125rem;line-height:1.5;display:flex}.bubble-from{color:#1d6fb0;font-size:.75rem;font-weight:600}.bubble-meta{font-weight:600}.pref-card{padding:.5rem 1.75rem}.pref-row{min-height:4.75rem}.pref-row+.pref-row{border-top:1px solid var(--line)}.soon-card{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem 2rem;display:flex}.soon-card p{color:var(--ink-2);max-width:35rem;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:1180px){.settings-pair{grid-template-columns:1fr}}@media (max-width:1023px){.settings-grid{grid-template-columns:1fr;gap:.875rem}.sub-nav{scrollbar-width:none;flex-direction:row;margin:0 -1rem;padding:0 1rem;position:static;overflow-x:auto}.sub-link{white-space:nowrap;border-radius:62.4375rem;flex:none;min-height:2.5rem;padding:0 .875rem}.mt5-card,.list-card,.pref-card,.soon-card{border:0;border-radius:1.5rem;padding:1.125rem 1rem}.steps{grid-template-columns:1fr}.step{min-height:0}.api-row{flex-direction:column;align-items:stretch;gap:.625rem}.api-label{flex:none}.settings-title{font-size:1.25rem}}.tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.span-all{grid-column:1/-1}.switch-row{align-items:center;gap:.5rem;margin-right:.25rem;display:inline-flex}.switch-label{color:var(--ink-2);white-space:nowrap;font-size:.7812rem}.switch{cursor:pointer;background:#e2e2de;border:0;border-radius:62.4375rem;width:2.25rem;height:1.375rem;padding:0;transition:background-color .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:62.4375rem;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px .1875rem #0000002e}.switch[aria-checked=true]{background:var(--profit-fill)}.switch[aria-checked=true]:after{transform:translate(.875rem)}.switch:disabled{opacity:.55;cursor:not-allowed}.head-sep{background:var(--border);width:1px;height:1.125rem;margin:0 .25rem}@media (max-width:1023px){.tag-grid{grid-template-columns:1fr;gap:.625rem}.tag-card{border:0;border-radius:1.5rem;padding:1rem}.switch-label{display:none}}.section-head{padding:.25rem .25rem 0}.tag-card{flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.tag-card.locked{background:var(--tile);border-style:dashed}.tag-card-head{min-height:2.25rem}.group-name{cursor:text;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.5rem;margin-left:-.5rem;padding:.25rem .5rem;font-size:1rem;font-weight:600;display:inline-flex}.group-name.static{cursor:default}.group-name .hover-show{opacity:0;transition:opacity .15s}.group-name:hover:not(:disabled){background:var(--tile)}.group-name:hover .hover-show{opacity:1}.icon-btn{width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.icon-btn:hover:not(:disabled){background:var(--tile);color:var(--ink)}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn.danger{background:var(--loss-bg);color:var(--loss)}.tag-card{position:relative}.card-confirm{z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);box-shadow:inset 0 0 0 1px var(--loss-bg);animation:confirm-in .2s var(--ease) backwards;background:#fffffff0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex;position:absolute;inset:0}.card-confirm b{font-size:.9375rem}.card-confirm p{margin:.25rem 0 0}@keyframes confirm-in{0%{opacity:0}}.danger-btn{background:var(--loss);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6.1875rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:filter .18s,transform .12s}.danger-btn:hover{filter:brightness(.92)}.danger-btn:active{transform:scale(.97)}@media (max-width:640px){.card-confirm{flex-direction:column;justify-content:center;align-items:flex-start}}.danger-note{color:var(--loss);margin:-.375rem 0 0;font-size:.8125rem}.tag-options{flex-wrap:wrap;gap:.5rem;display:flex}.opt-chip{background:var(--bg);border-radius:62.4375rem;align-items:center;gap:2px;min-height:2.25rem;padding:0 .375rem 0 .25rem;font-size:.8438rem;font-weight:500;display:inline-flex}.opt-chip.static{background:#fff;gap:.5rem;padding:0 .875rem 0 .375rem}.opt-name{min-height:2.25rem;font:inherit;cursor:text;background:0 0;border:0;padding:0 .375rem 0 .625rem}.opt-x{width:1.5rem;height:1.5rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;display:flex}.opt-x:hover{color:var(--loss);background:#e4e4e0}.opt-add,.new-group{min-height:2.25rem;color:var(--ink-2);cursor:pointer;background:0 0;border:1.5px dashed #d3d3ce;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8438rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.opt-add:hover:not(:disabled),.new-group:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink);background:#fafaf8}.new-group{border-radius:var(--radius);justify-content:center;min-height:8.25rem;font-size:.875rem}.opt-add:disabled,.new-group:disabled{opacity:.45;cursor:not-allowed}.inline-input{border:1.5px solid var(--ink);min-width:10rem;min-height:2.25rem;font:inherit;background:#fff;border-radius:62.4375rem;outline:0;padding:0 .875rem;font-size:.875rem}.form-card{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.field.span2{grid-column:1/-1}.field input{min-height:2.875rem;padding:0 .875rem}.field .seg{align-self:flex-start}.chips.wrap{flex-wrap:wrap}.new-images{flex-wrap:wrap;gap:.5rem;display:flex}.new-thumb{aspect-ratio:16/10;background:#f2f2ef;border-radius:.875rem;width:9.375rem;margin:0;position:relative;overflow:hidden}.new-thumb img{object-fit:cover;width:100%;height:100%}.new-images .img-add{flex:0 0 9.375rem;min-height:5.875rem}.notice{background:var(--warn-bg);color:var(--warn);border-radius:1.125rem;padding:.75rem 1rem;font-size:.8125rem}.form-actions{position:sticky;bottom:.75rem}@media (max-width:1023px){.form-grid{grid-template-columns:1fr 1fr;gap:.75rem}.form-card{border:0;border-radius:1.5rem;padding:1rem}.form-actions{bottom:calc(env(safe-area-inset-bottom) + 6rem)}}.side-link,.tab-link,.account-btn,.pill-btn,.round-btn,.primary-btn,.seg button,.logo,.link-strong,.monthly-link,.month,.trow,.tab-add a{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.link-strong .ico,.monthly-link .ico{transition:transform .18s}.srow{transition:background-color .18s,box-shadow .18s}.month-tip{z-index:10;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:.875rem;flex-direction:column;gap:2px;padding:.625rem .875rem;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:calc(100% + .625rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 .75rem 1.875rem #00000038}.month-tip .tip-sub{color:#fff9}.month-tip .tip-val{filter:brightness(1.6);font-size:1.0625rem}.month:last-child .month-tip,.month:nth-last-child(2) .month-tip{left:auto;right:0;transform:translateY(.25rem)}@media (hover:hover){.side-link:hover:not([aria-current=page]){background:#ffffff8c}.logo:hover{transform:scale(1.05)}.account-btn:hover,.pill-btn:hover,.round-btn:hover{background:#fafaf8;border-color:#cfcfca}.primary-btn:hover{background:#2b2b2e;box-shadow:0 .375rem 1.125rem #0000002e}.seg-light button:not([aria-pressed=true]):hover{background:var(--bg);color:var(--ink)}.seg-dark button:not([aria-pressed=true]):hover{color:#fff;background:#ffffff1a}.link-strong:hover .ico,.monthly-link:hover .ico{transform:translate(.1875rem)}.monthly-link:hover{color:var(--ink)}.month.has{cursor:default}.month.has:hover{transform:translateY(-.1875rem);box-shadow:0 .625rem 1.375rem #12855a24,inset 0 0 0 1px #12855a2e}.month.has:hover .month-tip{opacity:1;transform:translate(-50%)}.month.has:last-child:hover .month-tip,.month.has:nth-last-child(2):hover .month-tip{transform:translate(0)}.srow:not(.shead):hover{background:var(--tile);box-shadow:-.75rem 0 0 var(--tile), .75rem 0 0 var(--tile)}.trow:hover{background:var(--tile)}.tab-add a:hover{background:#2b2b2e}}.trow{border-radius:.875rem;margin:0 -.5rem;padding:0 .75rem}.primary-btn:active,.round-btn:active,.pill-btn:active,.account-btn:active,.tab-add a:active,.seg button:active{transform:scale(.96)}.trow:active,.srow:not(.shead):active{background:var(--tile)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.share{flex-direction:column;gap:1.125rem;max-width:77.5rem;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;display:flex}.share-preview{color:#9a5b0b;background:#fff6e8;border-radius:62.4375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1.125rem;font-size:.8125rem;font-weight:500;display:flex}.share-preview-back{color:inherit;border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.share-preview-back:hover{background:#9a5b0b1a}.share-top{justify-content:space-between;align-items:center;gap:1rem;padding:.375rem .25rem;display:flex}.logo-mark{background:var(--ink);color:#fff;border-radius:.9375rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.375rem;font-weight:700;display:flex}.logo-mark.sm{border-radius:.75rem;width:2.375rem;height:2.375rem;font-size:1.0625rem}.share-id{gap:.1875rem;min-width:0}.share-name{letter-spacing:-.5px;font-size:1.5rem;font-weight:700;line-height:1.1}.share-meta{color:var(--ink-2);white-space:nowrap;font-size:.8125rem}.share-grid{grid-template-columns:minmax(0,1fr) 23.75rem;gap:1rem;display:grid}.share-cell{flex-direction:column;min-width:0;display:flex}.share-cell>.card,.share-cell>.card-dark{flex:auto}.share-cell.tall{min-height:22rem}.share-cell.full{grid-column:1/-1}.share-cell.full .edge-grid{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-link.static,.share .trow{cursor:default}.share .trow:hover{background:0 0}.share-charts{gap:1rem}.share-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.share-shot{flex-direction:column;gap:.5rem;margin:0;display:flex}.share-shot img{aspect-ratio:16/10;object-fit:cover;background:var(--tile);border-radius:1rem;width:100%}.share-foot{text-align:center;border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.75rem;margin-top:1.125rem;padding:2.25rem 1.25rem .5rem;display:flex}.share-brand{text-align:left;align-items:center;gap:.75rem;display:flex}.share-pitch{max-width:32.5rem;color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.6}.share-cta{margin-top:.375rem}.share-gone{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;display:flex}@media (max-width:1023px){.share{gap:.875rem;padding:.875rem .875rem 2rem}.share-grid{flex-direction:column;gap:.875rem;display:flex}.share-cell.tall{min-height:0}.share-cell.full .edge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-name{font-size:1.25rem}.share-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.share-set{flex-direction:column;padding:.625rem 1.75rem 1.125rem;display:flex}.share-set .h3{padding:1rem 0 .375rem}.share-set-row{min-height:3.5rem}.share-set-row+.share-set-row{border-top:1px solid var(--line)}.share-set>.share-set-row:first-child{min-height:4.75rem}.share-link-row{align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.share-link{background:var(--tile);-webkit-user-select:all;user-select:all;border-radius:.875rem;flex:auto;align-items:center;gap:.625rem;min-width:0;height:2.75rem;padding:0 1rem;font-size:.875rem;display:flex}.share-link.off{color:var(--ink-3)}.share-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.share-field{flex-direction:column;gap:.5rem;padding-top:.875rem;font-size:.875rem;display:flex}.saved-note{color:var(--profit);animation:.2s fade-in}a.ghost-btn{color:var(--ink);text-decoration:none}@media (max-width:1023px){.share-set{padding:.375rem 1.125rem 1rem}.share-set-grid{grid-template-columns:minmax(0,1fr)}.share-link-row{flex-wrap:wrap}.share-link{flex-basis:100%}}.pos-t{color:var(--profit)}.neg-t{color:var(--loss)}.warn-t{color:var(--warn)}.ghost-btn.sm{min-height:2.375rem;padding:0 .875rem;font-size:.8125rem}.rv-grid{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.rv-cycles{flex-direction:column;gap:1rem;padding:1.375rem 1.125rem 1.125rem;display:flex;position:sticky;top:.75rem}.rv-cycles>.row:first-child{padding:0 .25rem}.rv-open{border:1px dashed var(--border-strong);border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.rv-progress{background:var(--tile);border-radius:6.1875rem;height:.375rem;overflow:hidden}.rv-progress span{background:var(--ink);border-radius:6.1875rem;height:100%;display:block}.rv-list{flex-direction:column;gap:.375rem;display:flex}.rv-cycle{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1.125rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.rv-cycle:hover{background:var(--tile)}.rv-cycle[aria-pressed=true]{border-color:var(--border);background:#fff;box-shadow:0 .375rem .875rem #1111110f}.rv-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.rv-empty{padding:2.5rem 2rem}.rv-head{flex-direction:column;gap:1.375rem;padding:1.625rem 1.75rem;display:flex}.rv-head-top{align-items:flex-end;gap:1.5rem;display:flex}.rv-total{letter-spacing:-2px;font-size:3.25rem;font-weight:600;line-height:.95}.rv-verdict{color:var(--ink-2);font-size:.9375rem}.rv-spark{flex:none;width:16rem;height:4rem}.rv-zero{stroke:var(--border-strong);stroke-dasharray:3 4;fill:none}.rv-area{fill:var(--profit-bg);opacity:.7}.rv-line{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.rv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.rv-tile{gap:.5rem;min-height:0}.rv-tile-v{letter-spacing:-.6px;font-size:1.5rem;font-weight:600;line-height:1}.rv-delta{white-space:nowrap;border-radius:62.4375rem;padding:2px .4375rem;font-size:.6875rem;font-weight:600}.rv-delta.up{background:var(--profit-bg);color:var(--profit)}.rv-delta.down{background:var(--loss-bg);color:var(--loss)}.rv-seen,.rv-rules,.rv-edge{flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex}.rv-src{background:var(--tile);color:var(--ink-2);border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.rv-src.ai{background:var(--ink);color:#fff}.rv-note{margin:-.375rem 0 0}.rv-caution{background:var(--warn-bg);color:var(--warn);border-radius:1rem;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.rv-caution .ico{flex:none;margin-top:2px}.rv-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-item{gap:.875rem;padding:1.125rem 0;display:flex}.rv-item+.rv-item{border-top:1px solid var(--line)}.rv-n{background:var(--tile);border-radius:6.1875rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:600;display:flex}.rv-n.good{background:var(--profit-bg);color:var(--profit)}.rv-n.bad{background:var(--loss-bg);color:var(--loss)}.rv-title{font-size:1rem;font-weight:600;line-height:1.35}.rv-chip{white-space:nowrap;background:var(--tile);border-radius:62.4375rem;flex:none;padding:.1875rem .625rem;font-size:.75rem;font-weight:600}.rv-chip[data-tone=good]{background:var(--profit-bg)}.rv-chip[data-tone=warn]{background:var(--warn-bg)}.rv-chip[data-tone=bad]{background:var(--loss-bg)}.rv-body{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.65}.rv-thumbs{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.625rem;margin-top:.25rem;display:grid}.rv-thumb{color:inherit;border-radius:.875rem;flex-direction:column;gap:.375rem;text-decoration:none;transition:transform .18s;display:flex}.rv-thumb:hover{transform:translateY(-2px)}.rv-thumb img,.rv-thumb-empty{aspect-ratio:16/10;object-fit:cover;background:var(--tile);border-radius:.875rem;width:100%}.rv-thumb-empty{justify-content:center;align-items:center;display:flex}.rv-thumb-meta{align-items:center;gap:.375rem;min-width:0;padding:0 2px;display:flex}.rv-more{color:var(--ink);white-space:nowrap;border-radius:62.4375rem;align-self:center;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.rv-more:hover{background:var(--tile)}.rv-rule{background:var(--tile);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.125rem 1.25rem;transition:box-shadow .18s,opacity .18s;display:grid}.rv-rule.use{box-shadow:inset 0 0 0 1.5px var(--profit-fill)}.rv-rule.skip{opacity:.55}.rv-rule-text .badge-muted{background:#fff;align-self:flex-start}.rv-compare{align-items:center;gap:.75rem;display:flex}.rv-cmp{background:#fff;border-radius:.875rem;flex-direction:column;gap:2px;min-width:6rem;padding:.625rem .875rem;display:flex}.rv-cmp .strong{font-size:1.0625rem}.rv-rule-actions .pill-chip{min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.rv-edge-status{align-items:center;gap:.5rem;margin:-.375rem 0 0;font-size:.875rem;font-weight:500;display:flex}.rv-edge-chart{height:13.75rem;margin-bottom:1.625rem;position:relative}.rv-edge-chart svg{width:100%;height:100%;display:block}.rv-edge-chart .tick-x{color:var(--ink-3)}.rv-band{fill:#1111110f}.rv-mid{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.rv-live{fill:none;stroke:var(--profit-fill);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-key{border-radius:.25rem;width:1.125rem;height:.625rem}.rv-key.band{background:#1111111a}.rv-key.live{background:var(--profit-fill);height:.1875rem}@media (max-width:1180px){.rv-grid{grid-template-columns:16.875rem minmax(0,1fr)}.rv-rule{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.rv-grid{flex-direction:column;display:flex}.rv-cycles{width:100%;position:static}.rv-list{scrollbar-width:none;flex-direction:row;overflow-x:auto}.rv-cycle{background:var(--tile);flex:none;min-width:11.875rem}.rv-head,.rv-seen,.rv-rules,.rv-edge{padding:1.25rem 1.125rem}.rv-head-top{flex-direction:column;align-items:stretch}.rv-spark{width:100%}.rv-total{font-size:2.625rem}.rv-tiles,.rv-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-thumbs .rv-thumb:nth-child(3){display:none}.rv-more{grid-column:1/-1;justify-self:start}.rv-compare{justify-content:space-between}.rv-cmp{flex:1 1 0}}.rv-mini{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rv-mini-chip{background:var(--tile);height:2.375rem;color:inherit;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .75rem 0 .375rem;text-decoration:none;transition:background-color .18s;display:inline-flex}.rv-mini-chip:hover{background:#e9e9e5}.rv-edge-chart.empty{height:9.375rem}.rv-edge-chart .tick-x{white-space:nowrap}@media (max-width:1023px){.rv-mini .rv-mini-chip:nth-child(n+3){display:none}.rv-item{gap:.625rem}}.mob-only-inline{display:none}.round-btn.sm{width:2.5rem;height:2.5rem}.cal-sum{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:0 .25rem;display:flex}.cal-total{letter-spacing:-1.8px;font-size:3rem;font-weight:600;line-height:1}.cal-stat{background:#fff;border-radius:1.25rem;flex-direction:column;gap:.25rem;min-width:8.25rem;padding:.875rem 1.125rem;display:flex}.cal-stat-v{font-size:1.25rem;font-weight:600}.cal-of{color:var(--ink-2);font-size:.875rem;font-weight:500}.cal-grid{grid-template-columns:minmax(0,1fr) 28rem;align-items:stretch;gap:1rem;display:grid}.cal-months,.cal-month{flex-direction:column;gap:1.375rem;min-width:0;padding:1.75rem 2rem 2rem;display:flex}.cal-head{min-height:2.75rem}.cal-key{border-radius:.25rem;width:.875rem;height:.875rem}.cal-table{flex-direction:column;gap:.5rem;display:flex}.cal-trow{grid-template-columns:2.75rem repeat(12,minmax(0,1fr)) 3.75rem;align-items:center;gap:.5rem;display:grid}.cal-thead{color:var(--ink-2);text-align:center;font-size:.6875rem}.cal-thead .r,.cal-ytot{text-align:right}.cal-y{color:#3a3a3c;font-size:.8125rem;font-weight:600}.cal-ytot{font-size:.875rem;font-weight:700}.cal-cell,.cal-day,.cal-tile{aspect-ratio:1;width:100%;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:box-shadow .18s,transform .18s,filter .18s;display:flex}.cal-cell:disabled,.cal-day:disabled,.cal-tile:disabled{cursor:default}.cal-cell:not(:disabled):hover,.cal-day:not(:disabled):hover,.cal-tile:not(:disabled):hover{filter:brightness(.97);box-shadow:inset 0 0 0 1px #1111112e}.cal-cell[aria-pressed=true],.cal-day[aria-pressed=true],.cal-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.cal-cell-v{letter-spacing:-.2px;font-size:.7812rem;font-weight:600}.cal-mhead{align-items:baseline;margin-top:-.5rem}.cal-mtotal{letter-spacing:-1px;font-size:1.875rem;font-weight:600;line-height:1}.cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.cal-days-wrap{margin-top:-.875rem;position:relative}.cal-dow{text-align:center;color:var(--ink-2);font-size:.6875rem}.cal-day{gap:1px}.cal-dnum{color:var(--ink-3);font-size:.75rem}.cal-day.has .cal-dnum{color:var(--ink);font-weight:600}.cal-dv{font-size:.6562rem;font-weight:700}.day-pop{z-index:5;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.375rem;width:18.75rem;margin-top:1.625rem;padding:1rem 1rem .5rem;animation:.16s pop-in;display:flex;position:absolute;box-shadow:0 0 0 1px #1111110f,0 1.5rem 3rem #1111112e}.day-head{border-bottom:1px solid var(--line);align-items:baseline;padding-bottom:.5rem}.day-title{font-size:.875rem}.day-total{font-size:1.125rem;font-weight:600}.day-trade{min-height:3.125rem;color:inherit;border-radius:.75rem;align-items:center;gap:.625rem;margin:0 -.375rem;padding:0 .375rem;text-decoration:none;transition:background-color .18s;display:flex}.day-trade:hover{background:var(--tile)}.year-chips{gap:.5rem;margin:0 -.875rem;padding:0 .875rem}.year-chips .pill-chip{border:0}.cal-year{flex-direction:column;gap:1.125rem;padding:1.25rem 1rem 1rem}.cal-year-v{letter-spacing:-.8px;font-size:1.75rem;font-weight:600}.cal-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cal-tile{border-radius:1rem;gap:.25rem}.cal-tile-v{letter-spacing:-.3px;font-size:.9375rem;font-weight:600}@media (max-width:1180px) and (min-width:1024px){.cal-grid{grid-template-columns:minmax(0,1fr) 23.75rem}.cal-months,.cal-month{padding:1.5rem}.cal-trow{gap:.3125rem}.cal-cell-v{font-size:.6875rem}}@media (max-width:1023px){.mob-only-inline{display:inline}.cal-grid{flex-direction:column;display:flex}.cal-month{gap:1rem;padding:1.25rem 1rem 1rem}.cal-days{gap:.3125rem}.cal-dv{font-size:.5938rem}.day-scrim{z-index:40;background:#11111161;position:fixed;inset:0}.day-pop{width:auto;padding:.625rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));z-index:41;border-radius:1.75rem 1.75rem 0 0;gap:.875rem;margin:0;animation:.22s cubic-bezier(.2,.8,.2,1) sheet-in;position:fixed;bottom:0;top:auto!important;left:0!important;right:0!important}@keyframes sheet-in{0%{opacity:0;transform:translateY(2.5rem)}}.day-grab{background:#e2e2de;border-radius:6.1875rem;align-self:center;width:2.5rem;height:.3125rem}.day-head{border:0;align-items:center;padding:0}.day-title{font-size:1.25rem}.day-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid!important}.day-tiles .tile{gap:.375rem;padding:.75rem .875rem}.day-all{justify-content:center}}.st-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.st-group{flex-direction:column;min-width:0;padding:1.375rem 1.5rem .5rem;display:flex}.st-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:1.125rem 0 1rem;display:flex}.st-hero-label{color:#3a3a3c;font-size:.8125rem;font-weight:500}.st-hero-v{letter-spacing:-1.4px;font-size:2.375rem;font-weight:600;line-height:1}.st-hero-note{text-align:right}.st-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.st-row+.st-row{border-top:1px solid #f4f4f1}.st-k{color:#3a3a3c;font-size:.875rem}.st-v{white-space:nowrap;font-size:.9375rem;font-weight:600}.st-dots{gap:.1875rem;display:flex}.st-dots span{background:#f08a8a;border-radius:6.1875rem;width:.375rem;height:.375rem}.st-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.st-breakdown>div{min-width:0;display:flex}.st-card{flex-direction:column;flex:auto;gap:.5rem;min-width:0;padding:1.375rem;display:flex}.st-item{border-top:1px solid #f4f4f1;flex-direction:column;gap:.5rem;padding:.75rem 0 .25rem;display:flex}.st-item.row{flex-direction:row;align-items:center}.st-exp{font-size:.9375rem;font-weight:600}.st-exp.lg{font-size:1.125rem}.st-bar{background:#efefec;border-radius:6.1875rem;height:.375rem;overflow:hidden}.st-bar.thin{height:.3125rem}.st-bar span{border-radius:6.1875rem;height:100%;display:block}.st-note{background:var(--warn-bg);border-radius:.875rem;align-items:center;gap:.5rem;margin-top:auto;padding:.625rem .75rem;font-size:.7812rem;font-weight:500;display:flex}.st-note .dot{background:var(--warn-fill);width:.375rem;height:.375rem}.st-days{flex:auto;align-items:flex-end;gap:.625rem;min-height:9.375rem;padding-top:.5rem;display:flex}.st-day{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.st-day-v{font-size:.75rem;font-weight:600}.st-day-bar{border-radius:.625rem .625rem .25rem .25rem;width:100%;max-width:2.5rem}.st-mob-filters{flex-direction:column;gap:.625rem}@media (max-width:1180px){.st-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.mob-hide{display:none!important}.st-groups,.st-breakdown{flex-direction:column;gap:.875rem;display:flex}.st-group{padding:1.25rem 1.125rem .375rem}.st-hero-v{font-size:2rem}.st-card{padding:1.25rem 1.125rem}}.menu.up{top:auto;bottom:calc(100% + .5rem)}.fact-label{align-items:center;gap:.25rem;min-width:0;display:flex}.fact-label .ellipsis{min-width:0}.fact-label .info-wrap,.fact-label>:last-child:not(.ellipsis){flex:none}.detail-head>.row:first-child{flex:auto;min-width:0}.detail-head>.row:first-child .col{min-width:0}.detail-when{text-overflow:ellipsis;overflow:hidden}.detail-head>span.row{flex:none}.detail-r{white-space:nowrap}.detail-r.sm{letter-spacing:-.8px;font-size:1.5rem}.cal-layout{grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:1rem;display:grid}.cal-month{gap:1.25rem;padding:1.625rem 1.75rem 1.75rem}.cal-mtop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cal-mname{text-align:center;min-width:10.625rem}.pill-chip.sm{min-height:2.125rem;padding:0 .875rem;font-size:.8125rem}.cal-mstat{align-items:flex-end;gap:.25rem}.cal-board{grid-template-columns:minmax(0,1fr) 8rem;gap:.625rem .75rem;display:grid}.cal-days-wrap{margin-top:0}.cal-wk-head{text-align:left;padding-left:.25rem}.cal-day{border-radius:1rem;gap:2px;position:relative}.cal-day .cal-dnum{font-size:.75rem;position:absolute;top:.5rem;left:.625rem}.cal-day.has .cal-dv{letter-spacing:-.3px;margin-top:.5rem;font-size:.9375rem;font-weight:700}.cal-dmeta{color:var(--ink-2);font-size:.6875rem}.cal-weeks{grid-auto-rows:1fr;gap:.5rem;display:grid}.cal-week{border:1px solid var(--line);border-radius:1rem;flex-direction:column;justify-content:center;gap:2px;padding:0 .875rem;display:flex}.cal-week-v{font-size:1rem;font-weight:600}.cal-side{flex-direction:column;gap:1rem;display:flex}.cal-side .cal-year{flex-direction:column;gap:1rem;padding:1.375rem;display:flex}.cal-side .cal-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-side .cal-tile{aspect-ratio:1.25}.cal-year-sum{align-items:baseline;margin-top:-.375rem}.cal-years{flex-direction:column;gap:.25rem;padding:1.375rem;display:flex}.cal-years .h3{margin-bottom:.5rem}.cal-yrow{min-height:2.5rem;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.75rem;grid-template-columns:2.75rem minmax(0,1fr) 4.75rem;align-items:center;gap:.75rem;margin:0 -.625rem;padding:0 .625rem;transition:background-color .18s;display:grid}.cal-yrow:hover,.cal-yrow[aria-pressed=true]{background:var(--tile)}.cal-ybar{background:#efefec;border-radius:6.1875rem;height:.375rem;overflow:hidden}.cal-ybar span{border-radius:6.1875rem;height:100%;display:block}.cal-yv{text-align:right}button.cal-stat{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;transition:box-shadow .18s}button.cal-stat:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}@media (max-width:1180px) and (min-width:1024px){.cal-layout{grid-template-columns:minmax(0,1fr) 18.125rem}.cal-board{grid-template-columns:minmax(0,1fr) 6.5rem}.cal-dmeta{display:none!important}}@media (max-width:1023px){.cal-layout{flex-direction:column;display:flex}.cal-mob-year{display:block!important}.cal-mob-year .cal-year{flex-direction:column;gap:1rem;padding:1.25rem 1rem 1rem;display:flex}.cal-month{padding:1.25rem .875rem 1rem}.cal-mtop{flex-direction:column;align-items:flex-start;gap:.625rem}.cal-mname{flex:auto;min-width:0}.cal-mstat{flex-direction:row;justify-content:space-between;align-items:baseline;width:100%}.cal-board{grid-template-columns:minmax(0,1fr)}.cal-day{border-radius:.75rem}.cal-day .cal-dnum{font-size:.75rem;position:static}.cal-day.has .cal-dv{margin-top:0;font-size:.5938rem}}.cal-week.empty{border-style:dashed}.cal-week.empty .cal-week-v{color:var(--ink-3);font-weight:500}.fact>.side-badge{align-self:flex-start}@media (max-width:1023px){.cal-layout{align-items:stretch}}.tiplayer{z-index:200;color:#fff;pointer-events:none;opacity:0;transform-origin:50% 100%;background:#111111f0;border-radius:.75rem;flex-direction:column;gap:.1875rem;max-width:17.5rem;padding:.5625rem .8125rem .625rem;transition:opacity .14s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,calc(-100% - .375rem))scale(.97);box-shadow:0 .75rem 2rem #00000038,inset 0 0 0 1px #ffffff0a}.tiplayer.on{opacity:1;transform:translate(-50%,calc(-100% - .625rem))scale(1)}.tiplayer.below{transform-origin:50% 0;transform:translate(-50%,.375rem)scale(.97)}.tiplayer.below.on{transform:translate(-50%,.625rem)scale(1)}.tiplayer:after{content:"";left:calc(50% + var(--arrow,0px));background:inherit;border-radius:2px;width:.5625rem;height:.5625rem;margin-left:-.2812rem;position:absolute;bottom:-.25rem;transform:rotate(45deg)}.tiplayer.below:after{top:-.25rem;bottom:auto}.tiplayer-text{font-size:.7812rem;font-weight:600;line-height:1.4}.tiplayer-sub{color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.45}.st-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.st-breakdown>.st-wide{grid-column:1/-1}.st-days{align-items:stretch;min-height:11.875rem;position:relative}.st-days-mid{pointer-events:none;border-top:1px dashed #e4e4e0;position:absolute;bottom:50%;left:0;right:0}.st-day{cursor:default;border-radius:.875rem;outline:none;height:auto;transition:background-color .18s}.st-day-track{flex:auto;align-items:flex-end;width:100%;max-width:2.75rem;display:flex}.st-day-bar{transform-origin:bottom;border-radius:.625rem .625rem .25rem .25rem;width:100%;transition:filter .18s,transform .25s cubic-bezier(.2,.8,.2,1)}.st-day:hover .st-day-bar,.st-day:focus-visible .st-day-bar{filter:brightness(.94)saturate(1.15);transform:scaleY(1.02)}.st-day:hover .st-day-v,.st-day:focus-visible .st-day-v{transform:translateY(-2px)}.st-day-v{font-size:.8125rem;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.st-hours{align-items:stretch;gap:.5rem;height:14.375rem;padding:.5rem 0 1.625rem;display:flex;position:relative}.st-zero{left:0;right:0;top:calc(.5rem + (100% - 2.125rem) * var(--upn));pointer-events:none;border-top:1px solid #e4e4e0;position:absolute}.st-hour{border-radius:.75rem;outline:none;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;transition:background-color .18s;display:flex;position:relative}.st-hour-up,.st-hour-down{width:100%;max-width:3.375rem;padding:0 .375rem;display:flex}.st-hour-up{height:var(--up);align-items:flex-end}.st-hour-down{height:calc(100% - var(--up));align-items:flex-start}.st-hour-up span,.st-hour-down span{width:100%;min-height:0;transition:filter .18s;display:block}.st-hour-x{color:var(--ink-2);font-size:.7188rem;position:absolute;bottom:-1.375rem}.st-hour.none .st-hour-x{color:var(--ink-3)}@media (max-width:1180px){.st-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.st-hours{gap:.1875rem;height:12.5rem}.st-hour-up,.st-hour-down{padding:0 2px}.st-hour-x{font-size:.625rem}}button.day-trade{width:calc(100% + .75rem);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}@media (min-width:1024px){.cal-layout{grid-template-columns:auto minmax(20rem,1fr)}.cal-month{--cell:clamp(4.375rem, 5.4vw, 5.375rem)}.cal-board{grid-template-columns:calc(var(--cell) * 7 + 3rem) 7.25rem}.cal-board .cal-days{grid-template-columns:repeat(7, var(--cell))}.cal-day .cal-dnum{font-size:.6875rem;top:.375rem;left:.5rem}.cal-day.has .cal-dv{margin-top:.625rem;font-size:.8438rem}.cal-dmeta{font-size:.625rem}.cal-day{border-radius:.875rem}.cal-week{border-radius:.875rem;padding:0 .75rem}.cal-week-v{font-size:.9062rem}.cal-week .small{font-size:.6875rem}}.st-day-track{flex-direction:column;justify-content:flex-end;align-items:center;gap:.375rem}@media (min-width:1024px){.cal-side .cal-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cal-side .cal-tile{aspect-ratio:auto;border-radius:.875rem;height:4.125rem}.cal-side .cal-tile-v{font-size:.875rem}}.tiplayer{gap:.25rem;width:max-content;max-width:18.75rem;padding:.625rem .875rem .6875rem}.tiplayer-text{margin-bottom:2px}.tiplayer-row{color:#ffffff8c;justify-content:space-between;gap:1.375rem;font-size:.75rem;line-height:1.5;display:flex}.tiplayer-row .num{color:#fff;font-weight:600}.kv{flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:inline-flex}.kv-i{white-space:nowrap;align-items:baseline;gap:.3125rem;display:inline-flex}.kv-l{color:var(--ink-3)}.kv-v{color:var(--ink);font-weight:600}.st-hour-up span{background:var(--profit-fill);border-radius:.5rem .5rem .1875rem .1875rem}.st-hour:hover .st-hour-up span,.st-hour:hover .st-hour-down span{filter:brightness(.94)}.cal-day.out{cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #efefec}.cal-day.out .cal-dnum{color:#cfcfca}.cal-dots{gap:.1875rem;margin-top:.25rem}.cal-dots span{border-radius:6.1875rem;width:.3125rem;height:.3125rem}.cal-dots .w{background:var(--profit-fill)}.cal-dots .l{background:#f08a8a}.cal-dots .b{background:#c9c9c4}.cal-mstat .kv{justify-content:flex-end}.day-head .kv{margin-top:2px}.round-btn.gone{visibility:hidden}.cal-dmeta{color:var(--ink-2);flex-direction:column;align-items:center;gap:0;margin-top:2px;font-size:.6562rem;line-height:1.35}.cal-dmeta .num{color:var(--ink-3)}@media (min-width:1024px){.cal-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:stretch}.cal-month{flex-direction:column;display:flex}.cal-board{flex:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 7rem}.cal-board .cal-days{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-days-wrap,.cal-days-wrap>.cal-days{height:100%}.cal-days-wrap>.cal-days{grid-auto-rows:1fr}.cal-day{aspect-ratio:auto;min-height:4.625rem}.cal-weeks{height:100%}.cal-side .cal-year,.cal-years{padding:1.25rem}.cal-yrow{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.625rem}}.st-hour-up,.st-hour-down{max-width:2.75rem}.st-hour-up{padding-bottom:1px}.st-hour-down{padding-top:1px}.st-hour-up span{background:#bfe3d0;border-radius:.625rem .625rem .25rem .25rem;transition:background-color .2s}.st-hour-down span{background:#f6d0d0;border-radius:.25rem .25rem .625rem .625rem;transition:background-color .2s}.st-hour:not(.none):hover .st-hour-up span,.st-hour:not(.none):focus-visible .st-hour-up span{background:var(--profit-fill);filter:none}.st-hour:not(.none):hover .st-hour-down span,.st-hour:not(.none):focus-visible .st-hour-down span{filter:none;background:#f08a8a}.st-hour:not(.none):hover,.st-hour:not(.none):focus-visible{background:0 0}.st-hour:hover .st-hour-x{color:var(--ink);font-weight:600}.st-zero{border-top-color:#ecece8}@media (min-width:1024px){.cal-layout{grid-template-columns:minmax(0,1fr) clamp(20rem,24vw,28.75rem)}.cal-month{--cell:clamp(4.375rem, calc((76vw - 16.5rem) / 8.3), 9.375rem)}.cal-board{grid-template-columns:calc(var(--cell) * 7 + 3rem) clamp(7.25rem, calc(var(--cell) * 1.3), 12.25rem);flex:none;grid-template-rows:auto auto}.cal-board .cal-days{grid-template-columns:repeat(7, var(--cell))}.cal-days-wrap,.cal-days-wrap>.cal-days{height:auto}.cal-days-wrap>.cal-days,.cal-weeks{grid-auto-rows:var(--cell)}.cal-weeks{height:auto}.cal-day{min-height:0}}.st-hours{gap:.375rem;height:16.25rem}.st-hour-up,.st-hour-down{max-width:4.75rem;padding-left:.25rem;padding-right:.25rem}.st-hour-up span,.st-hour.best .st-hour-up span{background:#4fbf8f;border-radius:.75rem .75rem .25rem .25rem}.st-hour-down span{background:#f2a3a3;border-radius:.25rem .25rem .75rem .75rem}.cal-span{align-items:center}.cal-range{border:1px solid var(--border);letter-spacing:-.2px;background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;height:2.125rem;padding:0 .875rem 0 .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cal-range-line{background:var(--ink-3);border-radius:2px;width:1.125rem;height:1.5px}.cal-span .kv{font-size:.8125rem}.setup-side{align-self:center;margin-right:.25rem}.tag-card .tag-options+.tag-options{margin-top:.625rem}.tag-card.off .tag-options{opacity:.45}.st-hour-up span,.st-hour.best .st-hour-up span{background:var(--profit-soft)}.st-hour.best .st-hour-up span{background:var(--profit-fill)}.st-hour-down span{background:var(--loss-soft)}.st-hour:not(.none):hover .st-hour-up span,.st-hour:not(.none):focus-visible .st-hour-up span{background:var(--profit-fill)}.st-hour:not(.none):hover .st-hour-down span,.st-hour:not(.none):focus-visible .st-hour-down span{background:var(--loss)}.st-day:hover .st-day-bar,.st-day:focus-visible .st-day-bar{filter:none;background:var(--profit-fill)!important}.st-day.warn:hover .st-day-bar{background:var(--warn-fill)!important}.st-day.bad:hover .st-day-bar{background:var(--loss)!important}@media (min-width:1024px){.st-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.st-grid .st-groups{display:contents}.st-grid .st-group:first-child{grid-column:span 5}.st-grid .st-group:nth-child(2){grid-column:span 4}.st-grid .st-group:nth-child(3){grid-column:span 3}.st-grid>div:not(.st-groups){min-width:0;display:flex}.st-a-hours{grid-column:span 8}.st-a-days,.st-a-side{grid-column:span 4}.st-a-sym{grid-column:span 8}.st-grid .st-group:nth-child(3) .st-hero{flex-direction:column;align-items:flex-start;gap:.375rem}.st-grid .st-group:nth-child(3) .st-hero-note{text-align:left}.st-a-sym .st-syms{grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));gap:0 1.75rem;display:grid}.st-a-sym .st-syms .st-item{border-top:1px solid #f4f4f1;padding:1rem 0 .5rem}.st-a-hours .st-hours{height:14.375rem}.st-a-days .st-days{min-height:14.375rem}}@media (min-width:1024px) and (max-width:1280px){.st-grid .st-group:first-child,.st-grid .st-group:nth-child(2){grid-column:span 6}.st-grid .st-group:nth-child(3),.st-a-hours,.st-a-sym{grid-column:span 12}.st-a-days,.st-a-side{grid-column:span 6}}@media (max-width:1023px){.st-grid{flex-direction:column;gap:.875rem;display:flex}}@media (min-width:1024px){.st-a-sym .st-syms .st-exp{font-size:1.25rem}.st-a-sym .st-syms .st-item{padding-top:1.25rem}}.st-hour-up span,.st-hour.best .st-hour-up span,.st-day-bar{background:var(--bar-up)!important}.st-hour-down span,.st-day.down .st-day-bar{background:var(--bar-down)!important}.st-hour-up span,.st-hour-down span,.st-day-bar{transition:background-color .18s}.st-hour:not(.none):hover .st-hour-up span,.st-hour:not(.none):focus-visible .st-hour-up span,.st-day:hover .st-day-bar,.st-day:focus-visible .st-day-bar{background:var(--bar-up-hover)!important}.st-hour:not(.none):hover .st-hour-down span,.st-hour:not(.none):focus-visible .st-hour-down span,.st-day.down:hover .st-day-bar{background:var(--bar-down-hover)!important}.st-hour-up span{border-radius:.375rem .375rem 2px 2px}.st-hour-down span{border-radius:2px 2px .375rem .375rem}.st-day-bar{border-radius:.5rem .5rem .1875rem .1875rem}.st-zero{border-top:1px dashed #9a9a9f}.st-scatter svg{width:100%;height:auto;display:block;overflow:visible}.sc-grid{stroke:#efefec;stroke-dasharray:4 5}.sc-zero{stroke:#9a9a9f;stroke-dasharray:4 4}.sc-label{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}.sc-dot{stroke:#fff;stroke-width:1.5px;cursor:default;transition:r .15s,fill .15s}.sc-dot.win{fill:var(--bar-up)}.sc-dot.loss{fill:var(--bar-down)}.sc-dot.be{fill:#b9b9bd}.sc-dot:hover{r:7}.sc-dot.win:hover{fill:var(--bar-up-hover)}.sc-dot.loss:hover{fill:var(--bar-down-hover)}.st-streak{flex:auto;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0 .375rem;display:flex}.st-streak-v{letter-spacing:-1px;align-items:center;gap:.625rem;font-size:2.125rem;font-weight:600;display:inline-flex}.st-streak-v.win{color:var(--profit)}.st-streak-v.loss{color:var(--loss)}.st-streak-ico{color:#fff;border-radius:6.1875rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.win .st-streak-ico{background:var(--bar-up-hover)}.loss .st-streak-ico{background:var(--bar-down-hover)}.st-streak-max{align-items:flex-end}.st-pill{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:62.4375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.st-pill.loss{background:var(--loss-bg);color:var(--loss)}.st-pill.win{background:var(--profit-bg);color:var(--profit)}@media (min-width:1024px){.st-a-side{grid-column:span 4}.st-a-dur{grid-column:span 8}.st-a-streak{grid-column:span 3}.st-a-sym{grid-column:span 9}}@media (min-width:1024px) and (max-width:1280px){.st-a-dur,.st-a-sym{grid-column:span 12}.st-a-side,.st-a-streak{grid-column:span 6}}.snap{flex-direction:column;gap:1.125rem;width:min(47.5rem,86vw);display:flex}.snap-frame{background:var(--tile);border-radius:1.375rem;justify-content:center;align-items:center;min-height:18.75rem;display:flex;overflow:hidden}.snap-frame img{opacity:0;border-radius:1.375rem;width:auto;height:min(66vh,43.75rem);transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(.985)}.snap-frame.on img{opacity:1;transform:none}.snap-actions{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.snap-actions .primary-btn,.snap-actions .ghost-btn{justify-content:center;text-decoration:none}.cal-snap{margin-left:.25rem}.modal:has(.snap){width:auto;padding:4rem 1.75rem 1.75rem}.modal:has(.snap) .modal-close{top:.875rem;right:.875rem}.sc-dot{fill-opacity:.9}@media (max-width:1023px){.st-scatter{scrollbar-width:none;margin:0 -.25rem;overflow-x:auto}.st-scatter svg{min-width:42.5rem}}@media (min-width:1281px){.st-a-streak{order:1;grid-column:span 3}.st-grid .st-group:first-child{order:2;grid-column:span 5}.st-grid .st-group:nth-child(2){order:3;grid-column:span 4}.st-grid .st-group:nth-child(3){order:4;grid-column:span 4}.st-a-hours{order:5;grid-column:span 8}.st-a-dur{order:6;grid-column:span 7}.st-a-days{order:7;grid-column:span 5}.st-a-side{order:8;grid-column:span 5}.st-a-sym{order:9;grid-column:span 7}.st-grid .st-group:nth-child(3) .st-hero{flex-direction:row;align-items:baseline}.st-grid .st-group:nth-child(3) .st-hero-note{text-align:right}.st-a-days .st-days{min-height:18.75rem}}@media (min-width:1024px) and (max-width:1280px){.st-a-streak{order:1;grid-column:span 4}.st-grid .st-group:first-child{order:2;grid-column:span 8}.st-grid .st-group:nth-child(2){order:3;grid-column:span 6}.st-grid .st-group:nth-child(3){order:4;grid-column:span 6}.st-a-hours{order:5;grid-column:span 12}.st-a-dur{order:6;grid-column:span 7}.st-a-days{order:7;grid-column:span 5}.st-a-side{order:8;grid-column:span 5}.st-a-sym{order:9;grid-column:span 7}}.st-streak{padding:1.125rem 0 1rem}.sc-dot{fill-opacity:.82;stroke-width:1px}.st-scatter{flex:auto;align-items:center;display:flex}@media (min-width:1024px){.st-a-sym .st-syms{flex-direction:column;display:flex}.st-a-sym .st-syms .st-item{padding:.75rem 0 .25rem}.st-a-sym .st-syms .st-exp{font-size:1.125rem}}.st-pos{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem;margin-top:.375rem;display:grid}.st-pos-tile{background:var(--tile);border:1px solid #0000;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem 1rem .875rem;transition:background-color .18s,border-color .18s;display:flex}.st-pos-tile:hover{border-color:var(--border);background:#fff}.st-pos-v{letter-spacing:-.6px;font-size:1.625rem;font-weight:600;line-height:1.1}.st-pos-kv{border-top:1px solid #ebebe7;flex-direction:column;align-self:stretch;gap:.375rem;padding-top:.625rem;font-size:.8125rem;display:flex}.sc-dot{stroke:none;fill-opacity:.5;transition:r .15s,fill-opacity .15s}.sc-dot:hover{fill-opacity:1;r:7.5}.st-a-dur .st-scatter{align-items:center}@media (max-width:1023px){.st-scatter svg{min-width:0}}@media (max-width:640px){.sc-label{font-size:1.1875rem}.sc-dot{r:8}.sc-dot:hover{r:10}.st-pos-v{font-size:1.4375rem}}@media (min-width:1281px){.st-grid{grid-auto-flow:dense}.st-grid .st-group:first-child{order:1;grid-column:span 4}.st-grid .st-group:nth-child(2){order:2;grid-column:span 4}.st-grid .st-group:nth-child(3){order:3;grid-column:span 4}.st-a-streak{order:4;grid-column:1/span 4}.st-a-sym{order:5;grid-area:span 3/5/auto/span 8}.st-a-pace{order:5;grid-column:1/span 4}.st-a-side{order:6;grid-column:1/span 4}.st-a-dur{order:7;grid-area:span 2/1/auto/span 5}.st-a-days{order:8;grid-column:6/span 7}.st-a-hours{order:9;grid-column:6/span 7}.st-a-days .st-days{min-height:13.75rem}}@media (min-width:1024px) and (max-width:1280px){.st-grid .st-group:first-child{order:1;grid-column:span 6}.st-grid .st-group:nth-child(2){order:2;grid-column:span 6}.st-grid .st-group:nth-child(3){order:3;grid-column:span 6}.st-a-streak{order:4;grid-column:span 6}.st-a-pace{order:5;grid-column:span 12}.st-a-pace .st-pace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.st-a-sym{order:5;grid-column:span 12}.st-a-side{order:6;grid-column:span 5}.st-a-hours{order:7;grid-column:span 7}.st-a-dur{order:8;grid-column:span 6}.st-a-days{order:9;grid-column:span 6}}.st-podium{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.875rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.st-pod{flex-direction:column;align-items:center;gap:.875rem;min-width:0;display:flex}.st-pod.r2{padding-top:4rem}.st-pod.r3{padding-top:6rem}.st-pod-head{flex-direction:column;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex}.st-pod-flag{zoom:1.6;margin-bottom:.25rem;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.st-pod.r1 .st-pod-flag{zoom:2}.st-pod:hover .st-pod-flag{transform:translateY(-.1875rem)}.st-pod-crown{width:1.875rem;height:1.875rem}.st-pod-crown path,.st-pod-crown rect{fill:#e0a93b}.st-pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1rem;overflow:hidden}.st-pod-v{letter-spacing:-.5px;font-size:1.375rem;font-weight:600;line-height:1.15}.st-pod.r1 .st-pod-v{font-size:1.75rem}.st-pod-step{background:var(--tile);border:1px solid #0000;border-radius:1.125rem 1.125rem .5rem .5rem;flex-direction:column;flex:auto;align-self:stretch;gap:.75rem;padding:1rem 1.125rem 1.125rem;transition:background-color .18s,border-color .18s;display:flex}.st-pod:hover .st-pod-step{border-color:var(--border);background:#fff}.st-pod-no{letter-spacing:-1px;text-align:center;color:#c4c4bf;font-size:2.75rem;font-weight:600;line-height:1}.st-pod.r1 .st-pod-no{color:#d29a2c;font-size:3.5rem}.st-pod.r3 .st-pod-no{color:#c99671}.st-pod-kv{flex-direction:column;gap:.375rem;margin-top:auto;font-size:.875rem;display:flex}.st-symrest{flex-direction:column;margin-top:.375rem;display:flex}.st-symrest-row{border-radius:.75rem;align-items:center;gap:.75rem;margin:0 -.625rem;padding:.75rem .625rem;transition:background-color .18s;display:flex}.st-symrest-row:hover{background:var(--tile)}.st-symrest-no{text-align:center;width:1rem}@media (max-width:640px){.st-podium{gap:.5rem}.st-pod{gap:.625rem}.st-pod.r2{padding-top:2.5rem}.st-pod.r3{padding-top:3.875rem}.st-pod-flag{zoom:1.2}.st-pod.r1 .st-pod-flag{zoom:1.45}.st-pod-crown{width:1.5rem;height:1.5rem}.st-pod-name{font-size:.875rem}.st-pod-v{font-size:1rem}.st-pod.r1 .st-pod-v{font-size:1.1875rem}.st-pod-step{gap:.625rem;padding:.75rem .5rem .875rem}.st-pod-no{font-size:2rem}.st-pod.r1 .st-pod-no{font-size:2.5rem}.st-pod-kv{gap:.5rem;font-size:.75rem}.st-pod-kv>.row{flex-direction:column;align-items:center;gap:1px}}.snap{width:auto}.snap-frame{min-width:min(35rem,80vw)}.snap-frame.on{background:0 0;min-width:0}@media (max-width:640px){.snap{width:86vw}.snap-frame img{width:100%;height:auto}}.pill-chip{transition:background-color .25s,color .25s,border-color .25s,transform .15s}.pill-chip:active{transform:scale(.97)}@keyframes rise-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes step-up{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}.st-pod-step{transform-origin:bottom;animation:.6s cubic-bezier(.22,1,.36,1) both step-up}.st-pod.r1 .st-pod-step{animation-delay:.15s}.st-pod.r2 .st-pod-step{animation-delay:.25s}.st-pod.r3 .st-pod-step{animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.st-pod{gap:0}.st-pod-head{margin-bottom:.875rem}.st-pod-step{background:#f1f1ee;border:0;border-radius:1rem 1rem 0 0;flex:auto;justify-content:center;align-items:center;gap:0;min-height:4rem;padding:.75rem}.st-pod.r1 .st-pod-step{background:#f9eed3}.st-pod:hover .st-pod-step{background:#ebebe7;border:0}.st-pod.r1:hover .st-pod-step{background:#f5e6c2}.st-pod-stats{background:#f8f8f6;border-radius:0 0 1rem 1rem;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.st-pod.r1 .st-pod-stats{background:#fdf8ec}.st-pod-cell{flex-direction:column;align-items:center;gap:2px;padding:.625rem .375rem .6875rem;font-size:.9375rem;display:flex}.st-pod-cell+.st-pod-cell{border-top:1px solid #1111110d}.st-pod-cell .muted{font-size:.75rem}@media (max-width:640px){.st-pod-head{margin-bottom:.625rem}.st-pod-step{min-height:3.25rem;padding:.5rem}.st-pod-cell{padding:.5rem .25rem .5625rem;font-size:.8125rem}.st-pod-cell .muted{font-size:.6875rem}}:root{--ease:cubic-bezier(.22, 1, .36, 1)}@keyframes fade-only{0%{opacity:0}to{opacity:1}}@keyframes grow-up{0%{transform:scaleY(0)}to{transform:none}}.st-day-bar,.st-hour-up span{transform-origin:bottom;animation:grow-up .7s var(--ease) .25s both}.st-hour-down span{transform-origin:top;animation:grow-up .7s var(--ease) .3s both}.st-day-v{animation:.4s .55s both fade-only}.sc-dot{animation:.6s .3s both fade-only}.trade-panel>*{animation:.28s both fade-only}.sidebar a,.tabbar a{transition:background-color .25s,color .25s}.sidebar a svg,.tabbar a svg{transition:transform .3s var(--ease)}.sidebar a:active svg,.tabbar a:active svg{transform:scale(.9)}.ghost-btn,.dd-btn,.seg button{transition:background-color .2s,border-color .2s,color .2s,transform .15s}.ghost-btn:active,.dd-btn:active{transform:scale(.97)}.seg{position:relative}.seg button{z-index:1;transition:color .25s;position:relative}.seg-thumb{z-index:0;opacity:0;pointer-events:none;transition:transform .38s var(--ease), width .38s var(--ease);border-radius:62.4375rem;position:absolute;top:0;left:0}.seg-light .seg-thumb{background:var(--ink)}.seg-dark .seg-thumb{background:#fff}.seg-plain .seg-thumb{display:none}.seg-light button[aria-pressed=true],.seg-dark button[aria-pressed=true]{background:0 0}.page-in{display:contents}.page-in>*{animation:rise-in .38s var(--ease) both}.st-grid>div:not(.st-groups),.st-grid .st-group{animation:rise-in .42s var(--ease) both}.st-grid .st-group:nth-child(2){animation-delay:30ms}.st-grid .st-group:nth-child(3){animation-delay:60ms}.st-a-streak,.st-a-sym{animation-delay:80ms}.st-a-side{animation-delay:.11s}.st-a-dur,.st-a-days{animation-delay:.14s}.st-a-hours{animation-delay:.17s}@media (max-width:1023px){.st-grid>div:not(.st-groups),.st-grid .st-group{animation-delay:0s}.st-grid .st-group:nth-child(2){animation-delay:40ms}.st-grid .st-group:nth-child(3){animation-delay:80ms}}.cal-days>.cal-day{animation:cell-in .42s var(--ease) both;animation-delay:calc(var(--i,0) * 9ms)}@keyframes cell-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.cal-week{animation:rise-in .4s var(--ease) both}.cal-week:nth-child(2){animation-delay:40ms}.cal-week:nth-child(3){animation-delay:80ms}.cal-week:nth-child(4){animation-delay:.12s}.cal-week:nth-child(5){animation-delay:.16s}.cal-week:nth-child(6){animation-delay:.2s}.cal-tile{animation:cell-in .4s var(--ease) both}.cal-tile:nth-child(n+5){animation-delay:50ms}.cal-tile:nth-child(n+9){animation-delay:.1s}.cal-year-v{animation:rise-in .45s var(--ease) both}@keyframes grow-right{0%{transform:scaleX(0)}to{transform:none}}.cal-ybar>span{transform-origin:0;animation:grow-right .8s var(--ease) .15s both}.st-hero .num,.st-pos-v,.st-pod-v,.st-streak-v{animation:rise-in .5s var(--ease) .12s both}.cal-day.has,.cal-tile,.cal-yrow,.st-pos-tile,.st-pod-step{transition:background-color .2s ease, box-shadow .25s ease, transform .25s var(--ease)}.cal-day.has:hover{transform:translateY(-1px);box-shadow:0 .375rem 1rem -.625rem #11111140}.skel{flex-direction:column;gap:1.125rem;padding-top:.5rem;display:flex}.skel-bar,.skel-card{background:linear-gradient(90deg,#ececea 0%,#f6f6f4 50%,#ececea 100%) 0 0/200% 100%;border-radius:1.375rem;animation:1.3s ease-in-out infinite shimmer,.3s both fade-only;display:block}.skel-title{border-radius:.75rem;width:11.25rem;height:2.25rem}.skel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.skel-card{height:13.75rem;animation-delay:calc(var(--i,0) * 60ms)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1023px){.skel-grid{grid-template-columns:1fr}.skel-card:nth-child(n+4){display:none}}.cal-year-nav{gap:.875rem}.hero-reveal{animation:reveal-x 1.1s var(--ease) .1s both}@keyframes reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hero-chip,.hero-sub{animation:.5s .35s both fade-only}.tile-value{animation:rise-in .5s var(--ease) .15s both}.wr-bar>span:first-child{transform-origin:0;animation:grow-right .8s var(--ease) .3s both}.spark-svg{animation:reveal-x .9s var(--ease) .3s both}.num{white-space:nowrap}.wr-bar>span:last-child{transform-origin:100%;animation:grow-right .8s var(--ease) .3s both}.hero-value.neg{color:#ff8f8f}@media (max-width:640px){.shot-meta{flex-wrap:wrap;row-gap:.375rem}.shot-meta .chip{margin-left:auto}}.page-in>*,.st-grid>div:not(.st-groups),.st-grid .st-group{animation-fill-mode:backwards}.tb{margin-top:1rem}.tb-row{border-radius:.75rem;grid-template-columns:minmax(0,1fr) 3.5rem 3.5rem 3.5rem 10.625rem 6rem 8.125rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;transition:background-color .18s;display:grid}.tb-row:not(.tb-head):hover{background:var(--tile)}.tb-row+.tb-row{box-shadow:inset 0 1px #f2f2ef}.tb-head{padding-top:.5rem;padding-bottom:.25rem;font-size:.75rem}.tb-gname{color:var(--ink-2);margin:.875rem 0 2px;font-size:.8125rem;font-weight:600}.tb-name{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;display:flex}.tb-glabel{color:var(--ink-3,#9a9a96);font-size:.75rem}.tb-more{border:1px solid var(--line,#ececea);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6.1875rem;margin:.625rem auto 0;padding:.4375rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .18s;display:block}.tb-more:hover{background:var(--tile)}.tb-exp{text-align:right;font-weight:600}.tb-head>:nth-child(6){text-align:right}.tb-pick-note{margin:.625rem 0 .875rem;font-size:.875rem}.tb-picks{flex-wrap:wrap;gap:.5rem;display:flex}.tb-pick{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:6.1875rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;transition:background-color .18s,border-color .18s;display:inline-flex}.tb-pick:hover{background:var(--tile);border-color:#e2e2de}.tb-picks.sm{gap:.375rem;margin:.75rem 0 .25rem}.tb-picks.sm .tb-pick{padding:.3125rem .6875rem;font-size:.8125rem}@media (max-width:640px){.tb-picks.sm{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}.tb-picks.sm::-webkit-scrollbar{display:none}.tb-picks.sm .tb-pick{white-space:nowrap;flex:none}}.tb-pick.on{background:var(--ink);border-color:var(--ink);color:#fff;cursor:default}.tb-pick.on .tb-side,.tb-pick.on .tb-n{color:#ffffffbf}.tb-pick.back{color:var(--ink-2);gap:.25rem}.tb-n{color:var(--ink-3)}.tb-side{letter-spacing:.04em;font-size:.625rem;font-weight:700}.tb-side.buy{color:var(--profit)}.tb-side.sell{color:var(--loss)}.tb-row.few{opacity:.45}.tb-wr{align-items:center;gap:.5rem;font-weight:600;display:flex}.tb-wr.mid{color:var(--warn)}.tb-bar{background:#f0f0ed;border-radius:.5625rem;flex:1;height:.3125rem;overflow:hidden}.tb-bar i{background:var(--bar-up);border-radius:.5625rem;height:100%;display:block}.tb-wr.mid .tb-bar i{background:#e5b25a}.tb-wr.neg .tb-bar i{background:var(--bar-down)}.tb-verdict{background:var(--tile);color:var(--ink-2);white-space:nowrap;border-radius:6.1875rem;justify-self:start;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.tb-verdict.keep{background:var(--profit-bg);color:var(--profit)}.tb-verdict.cut{background:var(--loss-bg);color:var(--loss)}.tb-dots{gap:.1875rem;display:inline-flex}.tb-dots i{background:#d9d9d5;border-radius:.5625rem;width:.3125rem;height:.3125rem}.tb-dots i.on{background:currentColor}@media (max-width:640px){.tb-row{grid-template-columns:minmax(0,1fr) 1.875rem 3.625rem 4.75rem;padding:.5625rem .375rem;font-size:.8125rem}.tb-row>:nth-child(3),.tb-row>:nth-child(4){display:none}.tb-head{white-space:nowrap;font-size:.6875rem}.tb-wr{justify-content:flex-end}.tb-row>:nth-child(7){grid-column:1/-1;margin-top:-2px}.tb-head>:nth-child(7),.tb-bar{display:none}}.gview{touch-action:pan-y;flex-direction:column;gap:.875rem;padding:4rem 4.5rem 1.5rem}.gview img{max-height:calc(100% - 4rem);animation:.25s both fade-only}.gview-nav{background:#ffffffeb;position:fixed;top:50%;transform:translateY(-50%)}.gview-nav.prev{left:1rem}.gview-nav.next{right:1rem}.gview-cap{background:#fff;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .875rem;font-size:.875rem;display:flex}.gview-open{align-items:center;min-height:2.125rem;padding:0 .875rem;display:inline-flex}.lightbox.soft{background:#14141480;animation:.18s fade-in}.gview-count{margin-left:.25rem;font-size:.75rem}@media (max-width:640px){.gview{padding:4rem .75rem 1.25rem}.gview-nav{display:none}.gview-cap{border-radius:1.125rem;flex-wrap:wrap;justify-content:center}}.exec{border-top:1px solid var(--line);margin-top:.875rem;padding-top:.75rem}.exec-head{cursor:pointer;justify-content:space-between;align-items:center;padding:2px 0 .5rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.exec-head::-webkit-details-marker{display:none}.exec-chev{transition:transform .2s var(--ease)}.exec:not([open]) .exec-chev{transform:rotate(-90deg)}.exec-list{gap:2px;margin:0;display:grid}.exec-row{justify-content:space-between;gap:.75rem;padding:.375rem 0;font-size:.8125rem;display:flex}.exec-row dt{color:var(--ink-3);align-items:center;gap:.25rem;display:inline-flex}.exec-row dd{color:var(--ink);white-space:pre;margin:0;font-weight:500}.img-thumb:not(.on){opacity:.72}.img-thumb:hover{opacity:1}.img-thumb.on{border-color:var(--ink)}.img-count{color:#fff;background:#1414149e;border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.7188rem;position:absolute;bottom:.625rem;left:.625rem}.remove-btn:hover{color:var(--loss);border-color:var(--loss)}.remove-confirm{background:var(--loss-bg);animation:confirm-in .18s var(--ease);border-radius:1rem;justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.remove-confirm p{margin:.25rem 0 0}.audit{border-collapse:collapse;width:100%;font-size:.8125rem}.audit th,.audit td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.5rem .625rem}.audit th{color:var(--ink-3);font-weight:500}.audit .r{text-align:right}.trash{padding:.5rem 1.25rem}.trash-empty{padding:1.75rem 1.5rem}.trash-row{border-bottom:1px solid var(--line);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.trash-row:last-child{border-bottom:0}.trash-purge{color:var(--ink-3);font-size:.8125rem}.trash-purge:hover{color:var(--loss)}.trash-ask{flex-wrap:wrap;justify-content:flex-end}.tick-row{align-items:center}.tick-progress{align-items:center;gap:.75rem;display:flex}.tick-bar{background:var(--line);border-radius:6.1875rem;flex:auto;max-width:20rem;height:.375rem;overflow:hidden}.tick-bar span{border-radius:inherit;background:var(--profit-fill);height:100%;transition:width .6s var(--ease);display:block}.sticky-bar{z-index:40;transition:background-color .3s var(--ease), box-shadow .3s var(--ease), backdrop-filter .3s var(--ease), padding .3s var(--ease);background:0 0;border-radius:0 0 1.375rem 1.375rem;margin:-.75rem -.75rem 0 -.5rem;padding:.75rem .75rem .625rem .5rem;position:sticky;top:0}.sticky-bar .h1{transition:font-size .3s var(--ease), letter-spacing .3s var(--ease)}.sticky-bar.is-stuck{-webkit-backdrop-filter:blur(1rem)saturate(1.6);backdrop-filter:blur(1rem)saturate(1.6);background:#f3f3f1c7;padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 1px #0000000d,0 .75rem 1.75rem -1.125rem #00000038}.sticky-bar.is-stuck .h1{letter-spacing:-.5px;font-size:1.5rem}@media (prefers-reduced-motion:reduce){.sticky-bar,.sticky-bar .h1{transition:none}}.view-btn{gap:.375rem;min-width:4rem}.view-btn.sm{min-width:0;padding:0 .75rem}.view-unit{font-weight:600}.dd-item.view-privacy{text-align:left;align-items:center}html:not([data-prefs-ready]) .privacy-boot .num{filter:blur(.4375rem)}.range-btn{gap:.5rem;max-width:15rem}.range-btn.sm{max-width:10.625rem}.menu.range-menu{flex-direction:row;width:max-content;min-width:0;max-width:calc(100vw - 2rem);padding:0;display:flex;left:auto;right:0;overflow:hidden}.range-main{padding:1rem 1.25rem 1.125rem}.range-ends{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:.875rem;padding:0 .25rem 1rem;display:grid}.range-end{transition:background-color .15s var(--ease);border-radius:.75rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.range-end:last-child{text-align:right}.range-end.active{background:var(--bg)}.range-end-label{color:var(--ink-3);letter-spacing:.02em;font-size:.6875rem}.range-end-val{color:var(--ink);white-space:nowrap;font-size:1rem;font-weight:600}.range-end-val.empty{color:var(--ink-3);font-weight:500}.range-ends-arrow{color:var(--ink-3)}.range-months{grid-template-columns:repeat(2,17.5rem);gap:1.75rem;display:grid}.range-month-head{text-align:center;grid-template-columns:2rem 1fr 2rem;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:grid}.range-month-head .round-btn{width:2rem;height:2rem}.range-month.left .range-next,.range-month.right .range-prev,.range-month-head .round-btn:disabled{visibility:hidden}.range-grid{grid-template-columns:repeat(7,1fr);gap:.25rem 0;display:grid}.range-wd{text-align:center;color:var(--ink-3);padding:.25rem 0 .375rem;font-size:.6875rem}.range-day{height:2.375rem;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:flex;position:relative}.range-day:disabled{color:#c9c9c4;cursor:default}.range-n{width:2.125rem;height:2.125rem;transition:background-color .12s var(--ease), color .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.range-day:hover:not(:disabled) .range-n{background:var(--bg)}.range-day.today .range-n{font-weight:700}.range-day.today .range-n:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:.25rem;height:.25rem;margin-left:-.125rem;position:absolute;bottom:.25rem;left:50%}.range-day.in{background:#f1f0ec}.range-day.in:hover:not(:disabled) .range-n{background:#e5e4df}.range-day.in.r-rs,.range-day.r-first{border-top-left-radius:999px;border-bottom-left-radius:999px}.range-day.in.r-re,.range-day.r-last{border-top-right-radius:999px;border-bottom-right-radius:999px}.range-day.r-edge .range-n,.range-day.r-edge:hover:not(:disabled) .range-n{background:var(--ink);color:#fff}.range-day.r-one{background:0 0}.range-presets{border-left:1px solid var(--line);background:#fbfbf9;flex-direction:column;gap:2px;min-width:10.5rem;padding:.75rem;display:flex}.range-preset{text-align:left;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:.625rem;padding:.625rem .875rem;font-size:.8438rem}.range-preset:hover{background:var(--bg);color:var(--ink)}.range-preset.on{background:var(--ink);color:#fff}@media (max-width:760px){.menu.range-menu{flex-direction:column-reverse;width:calc(100vw - 2rem)}.range-main{padding:.875rem}.range-months{grid-template-columns:1fr}.range-month.left{display:none}.range-month.right .range-prev{visibility:visible}.range-end-val{font-size:.875rem}.range-presets{border-left:0;border-bottom:1px solid var(--line);flex-direction:row;padding:.5rem;overflow-x:auto}}@media (min-width:1024px){.cal-month .cal-day .cal-dv{font-size:clamp(.8125rem, calc(var(--cell) * .11), 1.125rem)}.cal-month .cal-day .cal-dmeta{font-size:clamp(.6562rem, calc(var(--cell) * .075), .8125rem)}.cal-month .cal-day .cal-dnum{font-size:clamp(.6875rem, calc(var(--cell) * .08), .875rem)}}.st-pace{flex-direction:column;gap:.875rem;width:100%;display:flex}.st-pace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.st-pace-tile{background:var(--tile);border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.75rem .875rem;display:flex}.st-pace-v{letter-spacing:-.3px;font-size:1.375rem;font-weight:600}.dt-field{gap:.5rem;display:flex;position:relative}.dt-date{border:1px solid var(--border-strong);height:2.875rem;font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .15s var(--ease);background:#fff;border-radius:.875rem;flex:auto;align-items:center;gap:.625rem;padding:0 .875rem;font-size:.875rem;display:flex}.dt-date:hover,.dt-date[aria-expanded=true]{border-color:var(--ink-3)}.dt-field .dt-time{text-align:center;flex:none;width:5.25rem}.menu.dt-menu{width:18.75rem;padding:.75rem;top:calc(100% + .375rem)}.drawer-backdrop{z-index:90;animation:fade-in .22s var(--ease);background:#1414146b;position:fixed;inset:0}.drawer-backdrop.out{opacity:0;transition:opacity .22s var(--ease)}.drawer{background:var(--bg);width:min(47.5rem,100vw - 1.5rem);animation:drawer-in .32s var(--ease);border-radius:1.5rem;flex-direction:column;display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden;box-shadow:-1.5rem 0 3.75rem #0000002e}.drawer.out{transition:transform .22s var(--ease);transform:translate(calc(100% + 1.5rem))}@keyframes drawer-in{0%{transform:translate(calc(100% + 1.5rem))}}.drawer-head{padding:1.375rem 1.5rem .875rem 1.75rem}.drawer-head .h2{margin:0;font-size:1.375rem}.drawer-close.modal-close{position:static}.drawer-body{flex:auto;padding:0 1.25rem;overflow-y:auto}.drawer-body .form-actions{z-index:2;background:linear-gradient(to bottom, #f3f3f100, var(--bg) 1.125rem);margin:0 -1.25rem;padding:1.125rem 1.25rem 1.25rem;position:sticky;bottom:0}.drawer-loading{text-align:center;padding:2.5rem}@media (prefers-reduced-motion:reduce){.drawer,.drawer-backdrop{animation:none}}.account-login{color:var(--ink-3);font-size:.7812rem;font-weight:500}.dd-btn .dot{margin-right:2px}@media (min-width:1024px){.cal-month .cal-week{padding-left:clamp(.75rem, calc(var(--cell) * .12), 1.125rem);justify-content:center;gap:.25rem}.cal-month .cal-week-v{font-size:clamp(.9375rem, calc(var(--cell) * .13), 1.3125rem);font-weight:600}.cal-month .cal-week .small{font-size:clamp(.6875rem, calc(var(--cell) * .08), .8125rem)}.cal-layout{grid-template-columns:max-content minmax(21.25rem,1fr);align-items:stretch}.cal-month{--cell:var(--cell-fit,clamp(4.375rem, calc((76vw - 16.5rem) / 8.3), 9.375rem))}.cal-side{container-type:inline-size}.cal-side .cal-tile{height:clamp(3.75rem, calc(var(--cell-fit,5.625rem) * .62), 5.75rem)}.cal-years{flex:auto;min-height:15rem}}.cal-years{flex-direction:column;gap:.875rem;display:flex}.cal-years .h3{margin:0}.cal-ychart{scrollbar-width:thin;flex:auto;min-height:11.25rem;display:flex;overflow:auto hidden}.cal-ycols{flex:1 0 auto;min-width:100%;display:flex}.cal-ycol{max-width:7.5rem;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease);background:0 0;border:0;border-radius:.75rem;flex-direction:column;flex:1 0 3.25rem;padding:0 .25rem;display:flex}.cal-ycols:has(.cal-ycol:nth-child(6)) .cal-ycol{max-width:none}.cal-ycol:hover,.cal-ycol[aria-pressed=true]{background:var(--tile)}.cal-ycol-up,.cal-ycol-down{flex-direction:column;align-items:center;min-height:0;display:flex}.cal-ycol-up{flex:var(--up) 1 0;border-bottom:1px solid var(--line);justify-content:flex-end;padding-top:1.625rem}.cal-ycol-down{flex:var(--down) 1 0;justify-content:flex-start}.cal-ycols:not(.has-neg) .cal-ycol-down{display:none}.cal-ycols.has-neg .cal-ycol-down{padding-bottom:1.5rem}.cal-ycol-bar{background:var(--profit-soft);transform-origin:bottom;width:min(100%,2.75rem);min-height:.1875rem;animation:bar-grow .5s var(--ease) backwards;transition:background-color .18s var(--ease);border-radius:.5rem .5rem .1875rem .1875rem;position:relative}.cal-ycol-bar.neg{background:var(--loss-soft);transform-origin:top;border-radius:.1875rem .1875rem .5rem .5rem}.cal-ycol[aria-pressed=true] .cal-ycol-bar.pos,.cal-ycol:hover .cal-ycol-bar.pos{background:var(--profit-fill)}.cal-ycol[aria-pressed=true] .cal-ycol-bar.neg,.cal-ycol:hover .cal-ycol-bar.neg{background:var(--loss)}.cal-ycol-v{white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.cal-ycol-bar.pos .cal-ycol-v{bottom:calc(100% + .375rem)}.cal-ycol-bar.neg .cal-ycol-v{top:calc(100% + .375rem)}.cal-ycol-y{text-align:center;color:var(--ink-2);padding:.5rem 0 .375rem;font-size:.7812rem;font-weight:600}.cal-ycol[aria-pressed=true] .cal-ycol-y{color:var(--ink)}@keyframes bar-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.cal-ycol-bar{animation:none}}.cal-side .cal-sum{flex-direction:column;align-items:stretch;gap:1.125rem;padding:1.375rem}.cal-sum-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cal-side .cal-stat-v{font-size:clamp(1rem,1.15vw,1.25rem)}.cal-side button.cal-stat .cal-of{margin-top:2px;font-size:.75rem;display:block}.cal-side .cal-stat .small{font-size:.75rem;line-height:1.3}.cal-side .cal-stat{background:var(--tile);border-radius:.875rem;min-width:0;padding:.75rem .875rem}.cal-side .cal-total{font-size:clamp(2.125rem,2.6vw,2.875rem)}.cal-side .cal-range{background:var(--tile)}@media (min-width:1024px){.cal-layout.cal-fit .cal-side{contain:none}.cal-years{min-height:0}.cal-ychart{min-height:6rem}.cal-month .cal-day.has .cal-dv{margin-top:clamp(.625rem, calc(var(--cell) * .14), 1.125rem)}}@media (min-width:1024px) and (max-height:940px){.cal-side{gap:.75rem}.cal-side .cal-sum,.cal-side .cal-year,.cal-years{padding:1.125rem 1.25rem}.cal-side .cal-sum,.cal-side .cal-year{gap:.75rem}.cal-side .cal-tile{height:clamp(2.875rem, calc(var(--cell-fit,5.625rem) * .56), 5.75rem)}.cal-side .cal-total{font-size:2.125rem}}.ov-split{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (min-width:1440px){.ov-split{grid-template-columns:minmax(0,1fr) clamp(21.25rem,22vw,26.25rem)}}@media (max-width:1023px){.ov-split{flex-direction:column;gap:.875rem;display:flex}}.mini-cal{flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.mini-cal-title{color:var(--ink);transition:opacity .18s var(--ease);border-radius:.625rem;text-decoration:none}.mini-cal-title:hover{opacity:.7}.mini-cal-nav{font-size:.875rem}.mini-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3125rem;display:grid}.mini-cal-dow{text-align:center;color:var(--ink-3);padding-bottom:2px;font-size:.6875rem}.mini-cal-day{aspect-ratio:1;color:var(--ink);animation:cell-in .32s var(--ease) backwards;background:#fafaf8;border-radius:.625rem;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.mini-cal-day.out{background:0 0}.mini-cal-day.pos{background:#e6f5ec}.mini-cal-day.neg{background:#fce9e9}.mini-cal-day.flat{background:#f3f3f0}.mini-cal-day.has{transition:transform .18s var(--ease), box-shadow .18s var(--ease)}.mini-cal-day.has:hover{box-shadow:inset 0 0 0 1px var(--border-strong);transform:translateY(-1px)}.mini-cal-n{color:var(--ink-3);font-size:.625rem;position:absolute;top:.25rem;left:.375rem}.mini-cal-day.has .mini-cal-n{color:var(--ink);font-weight:600}.mini-cal-v{letter-spacing:-.2px;margin-top:.625rem;font-size:.6875rem;font-weight:700}@media (min-width:1024px){.ov-grid>.setups{container-type:inline-size}}@container (max-width:860px){.ov-grid>.setups .srow{grid-template-columns:1.375rem minmax(0,1fr) 2.5rem 3.5rem 5.25rem 5.25rem;gap:.75rem}.ov-grid>.setups .c-trend,.ov-grid>.setups .wr-track{display:none!important}.ov-grid>.setups .wr-cell{justify-content:flex-end}}.conn-card,.conn-log{flex-direction:column;padding:1.5rem 1.75rem 1.125rem;display:flex}.conn-table,.sync-table{flex-direction:column;display:flex}.conn-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 9.375rem;align-items:center;gap:1rem;min-height:4.5rem;font-size:.875rem;display:grid}.conn-head,.sync-head{min-height:0;color:var(--ink-2);border-top:0;padding:0 0 .5rem;font-size:.75rem}.conn-acc{min-width:0}.dot.err{background:var(--loss);box-shadow:none}.status-pill.err{background:var(--loss-bg,#fdecec);color:var(--loss)}.sync-row{border-top:1px solid var(--line);grid-template-columns:10.625rem minmax(0,1fr) minmax(0,1.4fr) 7.5rem;align-items:center;gap:1rem;min-height:3.5rem;font-size:.875rem;display:grid}.sync-head{display:grid}.sync-more{align-self:center;margin:.625rem 0 .25rem}.conn-empty{margin:.25rem 0 .5rem}.conn-card .tick-row{margin-top:.5rem}.conn-notify{grid-template-columns:minmax(0,1fr)}details.mt5-setup>summary{cursor:pointer;border-radius:.875rem;list-style:none}details.mt5-setup>summary::-webkit-details-marker{display:none}details.mt5-setup>summary .status-pill{margin-left:auto}details.mt5-setup .mt5-caret{transition:transform .2s var(--ease)}details.mt5-setup[open] .mt5-caret{transform:rotate(180deg)}details.mt5-setup:not([open]){gap:0}details.mt5-setup>summary:hover .mt5-name{text-underline-offset:.1875rem;text-decoration:underline}@media (max-width:1023px){.conn-card,.conn-log{padding:1.25rem 1.125rem .75rem}.conn-head,.sync-head{display:none}.conn-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem;padding:.875rem 0}.conn-row>:nth-child(2),.conn-row>:nth-child(4){display:none}.conn-row>:nth-child(5){grid-column:1/-1}.sync-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:.625rem 0}.sync-row>:nth-child(3){order:3;grid-column:1/-1}}.profile-card{flex-direction:column;gap:1.375rem;padding:1.625rem 1.75rem;display:flex}.profile-id{align-items:center;gap:1.25rem;display:flex}.profile-pic{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;font-size:2.125rem;font-weight:600;display:flex;position:relative;overflow:hidden}.profile-pic img{object-fit:cover;width:100%;height:100%}.profile-pic-busy{background:#ffffff8c;animation:1.2s linear infinite shimmer;position:absolute;inset:0}.profile-name{letter-spacing:-.3px;font-size:1.25rem;font-weight:600}.profile-pic-actions{margin-top:.25rem}.profile-grid{border-top:1px solid var(--line);padding-top:1.25rem}.profile-static{background:var(--tile);min-height:3rem;color:var(--ink-2);border-radius:.875rem;align-items:center;padding:0 1rem;font-size:.875rem;display:flex}.profile-rows{flex-direction:column;display:flex}.profile-row{border-top:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4rem;display:grid}.profile-row:first-child{border-top:0}.profile-actions{justify-content:flex-end;align-items:center}.profile-ok{color:var(--profit)}@media (max-width:1023px){.profile-card{padding:1.25rem 1.125rem}.profile-row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.75rem 0}.profile-actions .primary-btn{flex:1}}.conn-row>:nth-child(4){padding-left:.75rem}.view-mask{letter-spacing:1px;font-size:.75rem}.cal-mpanel{background:var(--tile);border-radius:1rem;grid-template-columns:auto;justify-items:end;gap:2px;padding:.625rem 1rem .625rem 1.375rem;display:grid}.cal-mpanel.pos{background:var(--profit-bg)}.cal-mpanel.neg{background:var(--loss-bg)}.cal-mpanel-label{color:var(--ink-2);font-size:.75rem;font-weight:600}.cal-mpanel .cal-mtotal{letter-spacing:-1.2px;animation:rise-in .4s var(--ease) backwards;font-size:clamp(1.75rem,2.3vw,2.375rem);font-weight:700}.cal-mpanel-kv{color:var(--ink-2);gap:.75rem;font-size:.8125rem;display:flex}.cal-mpanel-kv .strong{color:var(--ink)}@media (min-width:1024px){.cal-month .cal-day:not(.has):not(.out){background:#f4f4f1!important}.cal-month .cal-week{background:#f4f4f1;border:0}.cal-month .cal-week.pos{background:#e2f3e9;box-shadow:inset 0 0 0 1px #c8e7d5}.cal-month .cal-week.neg{background:#fbe6e6;box-shadow:inset 0 0 0 1px #f3cfcf}.cal-month .cal-week.flat{background:#efefeb}.cal-month .cal-week.empty{background:0 0;box-shadow:inset 0 0 0 1px #efefec}.cal-month .cal-week:not(.empty) .small{color:var(--ink-2)}}.cal-side .cal-tile-v{font-weight:700}.cal-side .cal-tile-m{color:var(--ink-2)}.cal-tile[aria-pressed=true]:not(:disabled){background:var(--ink);box-shadow:none}.cal-tile[aria-pressed=true]:not(:disabled) .cal-tile-m{color:#ffffff9e}.cal-tile[aria-pressed=true] .cal-tile-v{color:#fff}.cal-tile[aria-pressed=true] .cal-tile-v.pos{color:#8fe3b6}.cal-tile[aria-pressed=true] .cal-tile-v.neg{color:#ff8f8f}.cal-tile[aria-pressed=true]:not(:disabled):hover{filter:none;box-shadow:none}.cal-side .cal-sum{gap:.875rem}.cal-mdays{flex-direction:column;gap:.875rem;min-height:0;padding:1.25rem 1.375rem;display:flex}.cal-mdays .h3{margin:0}.cal-ink{color:var(--ink)}.cal-mdays-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.cal-mdays .cal-stat{background:var(--tile);border-radius:.875rem;min-width:0;padding:.75rem .875rem}.cal-mdays button.cal-stat:disabled{cursor:default;box-shadow:none}.cal-mdays .cal-of{font-size:.75rem}.cal-dbars{flex:auto;gap:2px;min-height:5.625rem;display:flex}.cal-dbar{min-width:0;font:inherit;cursor:pointer;transition:background-color .18s var(--ease);background:0 0;border:0;border-radius:.375rem;flex-direction:column;flex:1 1 0;padding:0;display:flex}.cal-dbar:disabled{cursor:default}.cal-dbar:not(:disabled):hover,.cal-dbar[aria-pressed=true]{background:var(--tile)}.cal-dbar-up,.cal-dbar-down{flex-direction:column;align-items:center;min-height:0;display:flex}.cal-dbar-up{border-bottom:1px solid var(--line);flex:1 1 0;justify-content:flex-end;padding-top:.25rem}.cal-dbar-down{flex:0 0 0}.cal-dbars.has-neg .cal-dbar-down{flex:.6 1 0;padding-bottom:2px}.cal-dbar-up span,.cal-dbar-down span{width:min(100%,.75rem);min-height:.1875rem;animation:bar-grow .45s var(--ease) backwards;transform-origin:bottom;border-radius:.25rem .25rem 2px 2px}.cal-dbar-down span{transform-origin:top;border-radius:2px 2px .25rem .25rem}.cal-dbar .pos{background:var(--profit-soft)}.cal-dbar .neg{background:var(--loss-soft)}.cal-dbar:hover .pos,.cal-dbar[aria-pressed=true] .pos{background:var(--profit-fill)}.cal-dbar:hover .neg,.cal-dbar[aria-pressed=true] .neg{background:var(--loss)}.cal-dbar-n{color:var(--ink-3);text-align:center;padding:.25rem 0 2px;font-size:.625rem}.cal-dbar-n.faint{color:#0000}.cal-dbar:not(:disabled) .cal-dbar-n{color:var(--ink-2)}@media (min-width:1024px) and (min-height:760px){.cal-mdays,.cal-years{flex:auto}}.cal-dbar-up span,.cal-dbar-down span{width:min(100%,1.125rem)}@media (min-width:1024px) and (max-height:940px){.cal-mdays{gap:.625rem;padding:1rem 1.25rem}.cal-mdays .cal-stat{padding:.5rem .75rem}.cal-dbars{min-height:3.5rem}}.cal-side .cal-mdays button.cal-stat .cal-of{margin:0 0 0 .25rem;display:inline}.view-hint{color:var(--ink-3);margin-left:.5rem;font-size:.75rem;font-weight:400}.view-menu{min-width:17.5rem}.cal-mpanel,.cal-mpanel.pos,.cal-mpanel.neg{background:0 0;padding:0}.cal-tiles,.cal-side .cal-tiles{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.85fr)}.cal-q{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-left:.875rem;display:flex}.cal-q-name{color:var(--ink-3);font-weight:600}.cal-q-v{font-size:.9375rem;font-weight:700}@media (min-width:1024px){.cal-side .cal-tile{height:clamp(2.875rem, calc(var(--cell-fit,5.625rem) * .52), 4.625rem)}}.cal-dbar-n{color:var(--ink-3);font-size:.5938rem}.cal-dbar:not(:disabled) .cal-dbar-n{color:var(--ink);font-weight:600}.mini-cal-nav{margin-left:auto}.mini-cal-total{text-align:right;min-width:4.375rem}.mini-cal-grid .mini-cal-dow{grid-row:1}button.trow-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.flag-alias{background:var(--ink);color:#fff;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex!important}.view-extra{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.view-extra .switch{pointer-events:none;flex:none;display:inline-block}@media (min-width:1024px){.cal-side .cal-tile{height:clamp(3.25rem, calc(var(--cell-fit,5.625rem) * .66), 5.5rem)}.cal-mdays,.cal-years{flex:0 auto!important}.cal-years .cal-ychart{flex:none;height:clamp(7.5rem,20vh,12.5rem)}.cal-side .cal-year{flex:auto;min-height:0}.cal-side .cal-year .cal-tiles{flex:auto;grid-auto-rows:minmax(3rem,1fr)}.cal-side .cal-year .cal-tile{height:auto;min-height:0}.cal-dbars{flex:none;height:clamp(4rem,11vh,7.5rem)}.cal-board{column-gap:clamp(1rem, calc(var(--cell) * .22), 1.75rem)}}.cal-tiles{column-gap:.5rem}.cal-q{border:1px solid var(--line);border-left:1px solid var(--line);background:#fff;border-radius:.875rem;margin-left:.5rem;padding:0 .75rem}@media (min-width:1024px){.ov-grid{--ov-side:clamp(21.25rem, 26vw, 26.25rem);grid-template-columns:clamp(23.75rem, 32vw, 31.25rem) minmax(0, 1fr) var(--ov-side);grid-template-rows:auto;grid-template-areas:"hero hero edge""monthly monthly monthly""cal setups setups""recent syms syms";height:auto;min-height:0}.ov-grid>.hero{grid-area:hero;min-height:20.625rem}.ov-grid>.edge{grid-area:edge}.ov-grid>.monthly{grid-area:monthly}.ov-grid>.setups{grid-area:setups}.ov-grid>.mini-cal{grid-area:cal}.ov-side{display:contents}.ov-side>.recent{grid-area:recent}}@media (min-width:1600px) and (min-height:1000px){.ov-grid{--ov-side:clamp(22.5rem, 22vw, 28.75rem);grid-template-columns:minmax(0, 1fr) clamp(21.25rem, var(--cal-w,26vw), calc(100% - var(--ov-side) - 37.5rem)) var(--ov-side);grid-template-rows:clamp(21rem,31vh,22rem) auto minmax(26.25rem,1fr);grid-template-areas:"hero hero edge""monthly monthly monthly""setups cal side";height:auto;min-height:calc(100dvh - 7.3125rem)}.ov-grid>.hero{grid-area:hero}.ov-grid>.edge{grid-area:edge}.ov-grid>.monthly{grid-area:monthly}.ov-grid>.setups{grid-area:setups;min-height:0;overflow:hidden}.ov-grid>.mini-cal{grid-area:cal;min-height:0}.ov-side{flex-direction:column;grid-area:side;gap:1rem;min-height:0;display:flex}.ov-grid>.hero{min-height:0}.ov-side .recent{flex:none}.ov-side .ov-syms,.ov-grid>.setups .stable{flex:auto;min-height:0}.ov-grid>.setups .srow:not(.shead){flex:0 3.5rem;height:auto;min-height:2.5rem}.mini-cal-body{flex:auto;min-height:0;container-type:size}.ov-grid>.mini-cal .mini-cal-grid{--c:min(calc((100cqw - 1.875rem) / 7), calc((100cqh - 1.375rem - (var(--rows) - 1) * .3125rem) / var(--rows)));grid-template-columns:repeat(7, var(--c));grid-template-rows:1.125rem;grid-auto-rows:var(--c);justify-content:center}.ov-grid>.mini-cal .mini-cal-day{aspect-ratio:auto}.ov-grid>.mini-cal .mini-cal-v{font-size:clamp(.625rem, calc(var(--c) * .2), .875rem)}.ov-grid>.mini-cal .mini-cal-n{font-size:clamp(.5938rem, calc(var(--c) * .16), .75rem)}}.ov-syms{flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem 1rem;display:flex}.ov-pod{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.625rem;min-height:9.375rem;margin:0;padding:0;list-style:none;display:grid}.ov-pod-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.1875rem;min-width:0;height:100%;display:flex}.ov-pod-col .flag-alias,.ov-pod-col>span[aria-hidden]{flex:none}.ov-pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ov-pod-v{font-size:.8125rem;font-weight:700}.ov-pod-bar{width:100%;max-height:64%;color:var(--ink-3);transform-origin:bottom;animation:bar-grow .5s var(--ease) backwards;background:#f1f1ee;border-radius:.75rem .75rem .375rem .375rem;justify-content:center;align-items:flex-start;margin-top:.25rem;padding-top:.375rem;font-size:.875rem;font-weight:700;display:flex}.ov-pod-col.r1 .ov-pod-bar{color:#c08a1e;background:#f6ead2}.ov-pod-col.r3 .ov-pod-bar{color:#b9875f}.ov-pod{gap:.5rem;min-height:0}.ov-pod-col{gap:2px}.ov-pod-col>span[aria-hidden],.ov-pod-col .flag-alias{zoom:.72;margin-bottom:.25rem}.ov-pod-name{font-size:.75rem}.ov-pod-v{font-size:.7812rem}.ov-pod-bar{border-radius:.625rem .625rem .25rem .25rem;flex:0 auto;min-height:1.375rem;max-height:none;padding-top:.25rem;font-size:.75rem}.ov-syms{gap:.5rem;padding:1rem 1.125rem .875rem}.ov-pod-track{flex:auto;align-items:flex-end;width:100%;min-height:2.125rem;display:flex}.ov-pod-track .ov-pod-bar{width:100%;margin-top:0}.cal-tile-meta{color:var(--ink-2);flex-direction:column;align-items:center;margin-top:1px;font-size:.6562rem;line-height:1.25;display:flex}.cal-tile-meta .num{color:var(--ink-3)}.cal-tile[aria-pressed=true] .cal-tile-meta,.cal-tile[aria-pressed=true] .cal-tile-meta .num{color:#fff9}.cal-month .cal-week .small{color:var(--ink);letter-spacing:.1px;font-weight:600}@media (min-width:1024px){.cal-month .cal-week-v{font-size:clamp(1.0625rem, calc(var(--cell) * .16), 1.5625rem);letter-spacing:-.4px;font-weight:700}.cal-dbars{height:clamp(6rem,16vh,10.625rem)}}.cal-q{background:var(--tile);border-color:#0000}.cal-q-name{color:var(--ink);font-size:.7812rem;font-weight:700}.cal-q-v{letter-spacing:-.3px;font-size:1.0625rem}.conn-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 14.375rem}.conn-status{justify-content:space-between}.acc-actions{gap:.375rem;margin-left:auto;display:flex}.acc-menu{min-width:18.75rem}.acc-menu .dd-item{color:var(--ink);gap:.625rem;text-decoration:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.ov-side .recent .trow{height:2.75rem}.ov-side .recent{padding-bottom:.25rem}}.cal-tile-meta{flex-direction:row;gap:.375rem}.cal-side .cal-year .cal-tile{gap:1px}@media (min-width:1024px){.cal-dbars{height:clamp(5rem,12vh,9.375rem)}.cal-side .cal-year .cal-tiles{grid-auto-rows:minmax(3.625rem,1fr)}.ov-side .recent{padding:1.125rem 1.25rem .875rem}.ov-side .recent .trow{height:2.5rem}}@media (min-width:1024px) and (max-height:940px){.cal-side .cal-year .cal-tiles{grid-auto-rows:minmax(3.125rem,1fr);gap:.375rem}.cal-tile-meta{font-size:.625rem}.cal-dbars{height:clamp(3.5rem,9vh,7.5rem)}.cal-mdays .cal-stat{padding:.375rem .625rem}}.mini-cal-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mini-cal-head .mini-cal-title{min-width:0}.mini-cal-head .h2{white-space:nowrap}.mini-cal-total{min-width:0;font-size:1rem}.mini-cal-nav{background:var(--tile);border-radius:62.4375rem;grid-template-columns:2rem 1fr 2rem;align-items:center;margin:0;padding:2px;display:grid}.mini-cal-nav .round-btn.sm{background:0 0;border:0;width:2rem;height:2rem}.mini-cal-nav .round-btn.sm:hover:not(:disabled){background:#fff}.mini-cal-month{text-align:center;min-width:0;font-size:.875rem}@media (min-width:1024px){.cal-layout:not(.cal-fit){align-items:start}.cal-layout:not(.cal-fit) .cal-side>*,.cal-layout:not(.cal-fit) .cal-side .cal-year,.cal-layout:not(.cal-fit) .cal-mdays,.cal-layout:not(.cal-fit) .cal-years{flex:none!important;min-height:auto!important}.cal-layout:not(.cal-fit) .cal-side .cal-year .cal-tiles{grid-auto-rows:4rem}}@media (min-width:1024px) and (max-width:1359px){.cal-layout,.cal-layout:not(.cal-fit){grid-template-columns:minmax(0,1fr)}.cal-layout .cal-month{justify-self:center}.cal-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid!important}.cal-side>.cal-sum{grid-column:1/-1}}@media (min-width:1024px){.cal-layout.cal-fit .cal-dbars{height:clamp(3.75rem,9vh,8.125rem)}.cal-layout.cal-fit .cal-side .cal-year .cal-tiles{grid-auto-rows:minmax(3rem,1fr)}}.setups>.row:first-child{flex-wrap:nowrap;min-width:0}@container (max-width:640px){.setups>.row:first-child .muted.small{display:none!important}}@media (min-width:1024px){.ov-grid>.setups{container-type:inline-size}}details.mt5-setup>summary{flex-wrap:wrap}.tag-card .row.gap4{flex-wrap:wrap;min-width:0}@media (max-width:640px){details.mt5-setup>summary .status-pill{display:none}.steps .step-foot{flex-wrap:wrap}}@media (max-width:1023px){.gallery-bar,.gallery-bar>.row{flex-wrap:wrap;min-width:0}.gallery-bar .seg button,.gallery-bar [role=radiogroup] button{white-space:nowrap}}@media (min-width:1360px){.cal-layout{grid-template-columns:max-content minmax(26.25rem,1fr)!important}}@media (max-width:1023px){.gallery-bar>.setup-chips{flex-wrap:nowrap;flex:100%;min-width:0;max-width:100%;overflow-x:auto}}.steps .step-foot{flex-wrap:wrap}.edge .estrip>*,.edge [class*=strip]>*{min-width:0}@media (min-width:1024px){.ov-grid{--ov-side:clamp(23.75rem, 27vw, 27.5rem)}}@media (min-width:1024px) and (max-width:1279px){.ov-grid{grid-template-columns:clamp(22.5rem,40%,28.75rem) minmax(0,1fr);grid-template-areas:"hero hero""edge edge""monthly monthly""cal setups""recent syms"}}@media (min-width:1024px){.cal-layout.cal-fit .cal-side .cal-year .cal-tiles{grid-auto-rows:minmax(2.75rem,1fr)}.cal-layout.cal-fit .cal-dbars{height:clamp(3.25rem,8vh,8.125rem)}.cal-layout,.cal-layout.cal-fit{align-items:start}.cal-side,.cal-layout.cal-fit .cal-side{contain:none!important;height:auto!important}.cal-side>*,.cal-side .cal-year,.cal-mdays,.cal-years{flex:none!important;min-height:auto!important}.cal-side .cal-year .cal-tiles,.cal-layout.cal-fit .cal-side .cal-year .cal-tiles,.cal-layout:not(.cal-fit) .cal-side .cal-year .cal-tiles{grid-auto-rows:clamp(3.875rem,4.6vw,5.25rem)}.cal-dbars,.cal-layout.cal-fit .cal-dbars{height:clamp(7.5rem,10vw,11.25rem)}.cal-years .cal-ychart{height:clamp(10rem,12vw,13.75rem)}}.cal-side{container-type:inline-size}@container (max-width:560px){.cal-sum-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-mdays-stats .cal-stat-v{font-size:.9375rem}.cal-side .cal-mdays button.cal-stat .cal-of{margin:2px 0 0;display:block}}.cal-q{text-align:center;background:#fff;border:1px solid #efefec;border-radius:.875rem;justify-content:center;align-items:center;gap:2px;margin-left:.375rem;padding:.5rem .625rem}.cal-q.pos{background:#e2f3e9;border-color:#c8e7d5}.cal-q.neg{background:#fbe6e6;border-color:#f3cfcf}.cal-q-name{letter-spacing:.4px;color:var(--ink-2);font-size:.7188rem;font-weight:700}.cal-q-v{letter-spacing:-.3px;font-size:clamp(.9375rem,1.15vw,1.25rem);font-weight:700}.cal-q-n{color:var(--ink-2);font-size:.6562rem}.mini-cal-day{background:0 0;box-shadow:inset 0 0 0 1px #ecece8}.mini-cal-day.out{box-shadow:none}.mini-cal-day.pos{box-shadow:none;background:#d9f0e3}.mini-cal-day.neg{box-shadow:none;background:#fbe0e0}.mini-cal-day.flat{box-shadow:none;background:#ecece8}.mini-cal-day.has .mini-cal-v{font-weight:700}@media (min-width:1024px){.ov-side>.st-sym-compact{grid-area:syms}.ov-grid .st-sym-compact .st-podium{min-height:23rem}}@media (min-width:1600px) and (min-height:1000px){.ov-side>.st-sym-compact{flex:auto;grid-area:auto}}@media (max-width:1023px){.ov-grid .st-sym-compact .st-podium{min-height:20rem}}@media (min-width:1024px){.ov-grid{grid-template-areas:"hero hero edge""monthly monthly monthly""cal setups setups""cal syms syms""recent syms syms"}.ov-grid>.setups{align-self:start}}@media (min-width:1024px) and (max-width:1279px){.ov-grid{grid-template-areas:"hero hero""edge edge""monthly monthly""cal setups""cal syms""recent syms"}}@media (min-width:1600px) and (min-height:1000px){.ov-grid{grid-template-areas:"hero hero edge""monthly monthly monthly""setups cal side"}.ov-grid>.setups{align-self:stretch}}.cal-dbar-n.faint{visibility:hidden}@container (max-width:600px){.cal-tile-meta{display:none!important}.cal-side .cal-year .cal-tiles,.cal-layout .cal-side .cal-year .cal-tiles{grid-auto-rows:3.6rem;gap:.375rem}.cal-q{padding:.25rem .375rem}.cal-q-n{display:none}.cal-q-v{font-size:.95rem}}.cal-dbar-n.tick{color:var(--ink-3);font-weight:400}.cal-dbars{border-bottom:0}.cal-quarters{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.cal-quarters .h3{margin:0}.cal-quarters-of{color:var(--ink);font-weight:700}.cal-qgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}@container (max-width:37rem){.cal-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cal-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-qt{border:1px solid var(--line);background:var(--card);min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;animation:rise-in .45s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:.875rem .875rem .75rem;display:flex;position:relative;overflow:hidden}.cal-qt:before{content:"";background:var(--line);height:3px;position:absolute;inset:0 0 auto}.cal-qt.pos:before{background:var(--profit-fill)}.cal-qt.neg:before{background:var(--loss)}.cal-qt:hover:not(:disabled){border-color:var(--border-strong);box-shadow:0 .375rem 1.25rem #1414120f}.cal-qt.cur{border-color:var(--ink)}.cal-qt:disabled{cursor:default;background:#fafaf8}.cal-qt-head{align-items:center;gap:.375rem;min-width:0;display:flex}.cal-qt-name{font-size:.875rem;font-weight:700}.cal-qt-badge{background:var(--ink);color:#fff;border-radius:999px;padding:.0625rem .4375rem;font-size:.625rem;font-weight:600}.cal-qt-range{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.6875rem}.cal-qt-v{letter-spacing:-.02em;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.1}.cal-qt-bars{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.cal-qt-m{flex-direction:column;align-items:center;gap:.25rem;display:flex}.cal-qt-track{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;width:100%;height:2.5rem;display:flex}.cal-qt-bar{background:var(--profit-soft);transform-origin:bottom;width:min(70%,1.5rem);animation:bar-grow .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms + .12s);border-radius:.3125rem .3125rem .125rem .125rem}.cal-qt-bar.neg{background:var(--loss-soft)}.cal-qt-bar.on.pos,.cal-qt:hover .cal-qt-bar.pos{background:var(--profit-fill)}.cal-qt-bar.on.neg,.cal-qt:hover .cal-qt-bar.neg{background:var(--loss)}.cal-qt-ml{color:var(--ink-3);font-size:.625rem}.cal-qt-foot{border-top:1px dashed var(--line);padding-top:.5rem;font-size:.75rem}.cal-qt-foot .kv{flex-direction:column;gap:.25rem;display:flex}.cal-qt-foot .kv-i{justify-content:space-between;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.cal-qt,.cal-qt-bar{animation:none}}.cal-qt{justify-content:space-between;gap:.875rem;padding:1rem 1rem .875rem}.cal-qt-v{margin:.25rem 0 .125rem;font-size:clamp(1.25rem,1.9vw,1.875rem)}.cal-qt-meter{display:none}@media (min-width:1360px){.cal-layout,.cal-layout.cal-fit{align-items:stretch}.cal-side>.cal-quarters.cal-quarters{flex:1 0 auto!important}.cal-quarters .cal-qgrid{flex:auto}@container (min-width:37.5rem){.cal-quarters .cal-qgrid{flex-direction:column;flex:auto;gap:0;display:flex}.cal-quarters .cal-qt{border:0;border-top:1px solid var(--line);min-height:3.5rem;box-shadow:none;background:0 0;border-radius:.75rem;flex:1 1 0;grid-template-columns:7.5rem minmax(7rem,auto) minmax(0,1fr) 7.5rem;align-items:center;column-gap:1.25rem;padding:.5rem .875rem;display:grid}.cal-quarters .cal-qt:first-child{border-top-color:#0000}.cal-quarters .cal-qt:before{display:none}.cal-quarters .cal-qt:hover:not(:disabled){background:var(--bg);box-shadow:none;border-color:#0000}.cal-quarters .cal-qt:hover:not(:disabled)+.cal-qt,.cal-quarters .cal-qt.cur+.cal-qt{border-top-color:#0000}.cal-quarters .cal-qt.cur{background:var(--bg);border-top-color:#0000}.cal-quarters .cal-qt:disabled{background:0 0}.cal-quarters .cal-qt-head{flex-wrap:wrap;align-items:center;gap:.125rem .375rem}.cal-quarters .cal-qt-name{font-size:1rem}.cal-quarters .cal-qt-range{flex-basis:100%;order:3;margin-left:0}.cal-quarters .cal-qt-v{margin:0;font-size:clamp(1.25rem,1.5vw,1.625rem)}.cal-quarters .cal-qt-meter{background:#f0efeb;border-radius:999px;height:.625rem;display:block;overflow:hidden}.cal-qt-fill{background:var(--profit-soft);transform-origin:0;height:100%;animation:grow-right .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .1s);border-radius:999px;display:block}.cal-qt-fill.neg{background:var(--loss-soft)}.cal-qt.cur .cal-qt-fill.pos,.cal-qt:hover .cal-qt-fill.pos{background:var(--profit-fill)}.cal-qt.cur .cal-qt-fill.neg,.cal-qt:hover .cal-qt-fill.neg{background:var(--loss)}.cal-quarters .cal-qt-foot{border-top:0;padding-top:0}}}.cal-mchart{flex-direction:column;height:clamp(12rem,24vh,17rem);margin-top:.25rem;display:flex}.cal-mplot{flex:auto;margin-right:3rem;position:relative}.cal-mgrid{border-top:1px dashed #ecebe7;height:0;position:absolute;left:0;right:-3rem}.cal-mgrid.zero{border-top:1px solid var(--line)}.cal-mtick{text-align:right;width:2.625rem;color:var(--ink-3);background:var(--card);padding-left:.25rem;font-size:.6562rem;position:absolute;top:0;right:0;transform:translateY(-50%)}.cal-mbars{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.cal-mcol{cursor:pointer;transition:background-color .18s var(--ease);background:0 0;border:0;border-radius:.5rem;padding:0;position:relative}.cal-mcol:hover:not(:disabled),.cal-mcol[aria-pressed=true]{background:#11111009}.cal-mcol.empty{cursor:default}.cal-mbar{background:var(--profit-soft);width:min(70%,2.5rem);transition:background-color .18s var(--ease);animation:fade-only .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:.4375rem .4375rem .125rem .125rem;position:absolute;left:50%;transform:translate(-50%)}.cal-mbar.neg{background:var(--loss-soft);border-radius:.125rem .125rem .4375rem .4375rem}.cal-mcol[aria-pressed=true] .cal-mbar.pos,.cal-mcol:hover .cal-mbar.pos{background:var(--profit-fill)}.cal-mcol[aria-pressed=true] .cal-mbar.neg,.cal-mcol:hover .cal-mbar.neg{background:var(--loss)}.cal-mval{white-space:nowrap;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + .3125rem);left:50%;transform:translate(-50%)}.cal-mbar.neg .cal-mval{top:calc(100% + .3125rem);bottom:auto}.cal-mlabels{grid-template-columns:repeat(12,minmax(0,1fr));margin-right:3rem;padding-top:.5rem;display:grid}.cal-mlabel{text-align:center;color:var(--ink-2);font-size:.7188rem}.cal-mlabel.faint{color:var(--ink-3)}.cal-mlabel.on{color:var(--ink);font-weight:700}@container (max-width:34rem){.cal-mval{letter-spacing:-.02em;font-size:.5625rem}}@media (max-width:640px){.cal-mchart{height:12rem}.cal-mval{display:none}.cal-mcol[aria-pressed=true] .cal-mval{display:block}}.months.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000)}.months.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem);mask-image:linear-gradient(90deg,#0000,#000 3.5rem)}.months.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}@media (max-width:1023px){.ov-side{flex-direction:column;gap:.875rem;display:flex}}.push-state{background:var(--bg);color:var(--ink-2);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.push-text{min-width:12rem;line-height:1.45}.push-dot{background:var(--ink-3);border-radius:50%;flex:none;width:.5rem;height:.5rem}.push-dot.on{background:var(--profit-fill);box-shadow:0 0 0 .25rem #1ba36a26}.push-dot.bad{background:var(--loss)}.inbox-wrap{position:relative}.inbox-badge{background:var(--loss);color:#fff;text-align:center;min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.125rem;right:-.125rem}.menu.inbox-menu{width:min(23.75rem,100vw - 2rem);padding:0;left:auto;right:0;overflow:hidden}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.125rem .75rem;display:flex}.inbox-title{font-size:.9375rem;font-weight:700}.inbox-list{max-height:min(26rem,60vh);padding:.375rem;overflow-y:auto}.inbox-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.inbox-item:hover{background:var(--bg)}.inbox-main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.inbox-sym{font-size:.875rem;font-weight:600}.inbox-sub{color:var(--ink-3);font-size:.75rem}.inbox-end{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.inbox-cta{color:var(--ink-2);font-size:.6875rem;font-weight:600}.inbox-empty{text-align:center;color:var(--ink-3);padding:2rem 1.25rem;font-size:.8125rem}.inbox-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:.625rem 1.125rem;font-size:.75rem;display:flex}.login{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:1.5rem 1rem;display:flex}.login-card{border:1px solid var(--border);background:var(--card);width:min(25rem,100%);animation:rise-in .5s var(--ease) backwards;border-radius:1.75rem;flex-direction:column;align-items:center;padding:2.5rem 2rem 2rem;display:flex;box-shadow:0 1.5rem 3rem #1414120f}.login-logo{background:var(--ink);color:#fff;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;line-height:0;display:grid}.login-title{letter-spacing:-.02em;margin:1.25rem 0 .375rem;font-size:1.5rem;font-weight:700}.login-sub{color:var(--ink-3);text-align:center;margin:0 0 1.75rem;font-size:.875rem;line-height:1.5}.login-google{border:1px solid var(--border-strong);background:var(--card);width:100%;min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;display:flex}.login-google:hover:not(:disabled){background:var(--bg)}.login-google:active:not(:disabled){transform:scale(.99)}.login-google:disabled{opacity:.6;cursor:default}.login-or{width:100%;color:var(--ink-3);align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:.75rem;display:flex}.login-or:before,.login-or:after{content:"";background:var(--line);flex:1;height:1px}.login-form{flex-direction:column;gap:.625rem;width:100%;display:flex}.login-input{border:1px solid var(--border);background:var(--bg);width:100%;min-height:3rem;font:inherit;color:var(--ink);transition:border-color .15s var(--ease), background-color .15s var(--ease);border-radius:999px;outline:none;padding:0 1.125rem;font-size:.9375rem}.login-input:focus{border-color:var(--ink);background:var(--card)}.login-btn{border-radius:999px;width:100%;min-height:3rem}.login-sent{background:var(--profit-bg,#eef8f2);width:100%;color:var(--profit);text-align:center;border-radius:1rem;margin:0;padding:.875rem 1rem;font-size:.8438rem;line-height:1.5}.login-err{color:var(--loss);text-align:center;margin:1rem 0 0;font-size:.8125rem}.login-foot{color:var(--ink-3);letter-spacing:.04em;margin:0;font-size:.75rem}.login-legacy{border-top:1px dashed var(--line);margin-top:1.25rem;padding-top:1.25rem}.login-legacy-link{color:var(--ink-3);margin-top:1.25rem;font-size:.8125rem}.login-hint{color:var(--ink-3);text-align:center;font-size:.75rem}.profile-signout{color:var(--ink-3);margin-right:auto}.legal{background:var(--bg);min-height:100dvh;padding:0 1rem 4rem}.legal-top{justify-content:space-between;align-items:center;max-width:45rem;margin:0 auto;padding:1.5rem 0;display:flex}.legal-brand{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.legal-logo{border-radius:.75rem;width:2.25rem;height:2.25rem}.legal-nav{gap:1.25rem;font-size:.875rem;display:flex}.legal-nav a{color:var(--ink-2);text-decoration:none}.legal-nav a:hover{color:var(--ink)}.legal-body{border:1px solid var(--border);background:var(--card);max-width:45rem;color:var(--ink-2);border-radius:1.5rem;margin:0 auto;padding:2.5rem 2.5rem 2rem;font-size:.9375rem;line-height:1.7}.legal-body h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.75rem}.legal-body h2{color:var(--ink);margin:2rem 0 .5rem;font-size:1.0625rem}.legal-body ul{margin:.5rem 0;padding-left:1.25rem}.legal-updated{color:var(--ink-3);margin:.375rem 0 1.5rem;font-size:.8125rem}@media (max-width:640px){.legal-body{padding:1.75rem 1.25rem}}.login-foot a{color:var(--ink-3);text-decoration:none}.login-foot a:hover{color:var(--ink)}.dt-date{min-width:0}.dt-date .num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.form-grid>.dt-wrap,.form-grid>.acc-field{grid-column:1/-1}}.mob-settings{place-items:center;display:grid}@media (max-width:400px){.mtop .gap8{gap:.375rem}.mtop .pill-btn .lang-code{display:none}.mtop .pill-btn{padding:0 .75rem}}@media (max-width:1023px){.conn-row{grid-template-columns:minmax(0,1fr) auto}.conn-acc .strong{flex-wrap:wrap;row-gap:.125rem}.conn-acc .badge-muted{white-space:nowrap}}
