[data-theme=dark]{--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-light:#8b5cf629;--shadow-focus:0 0 0 3px #a78bfa4d}@media (max-width:768px){[data-theme=dark] .btn-primary{background:var(--m-primary);border-color:var(--m-primary);color:#fff}[data-theme=dark] .btn-primary:hover{background:var(--m-primary-hover)}}:root{--m-fill:color-mix(in srgb, var(--text) 6%, var(--surface));--m-seg-on:var(--surface);--m-seg-shadow:0 1px 2px #0f172a1a, 0 0 0 .5px #0f172a0f;--m-scrim:#0f172a66;--m-handle:color-mix(in srgb, var(--text) 18%, var(--surface));--m-sheet-radius:20px;--m-sheet-shadow:0 -8px 32px #0f172a24;--m-hairline:var(--border-light)}[data-theme=dark]{--m-fill:color-mix(in srgb, var(--text) 8%, var(--surface));--m-seg-on:color-mix(in srgb, var(--text) 16%, var(--surface));--m-seg-shadow:0 1px 2px #0006;--m-scrim:#0009;--m-sheet-shadow:0 -8px 32px #00000080;--m-hairline:color-mix(in srgb, var(--text) 9%, var(--surface));--m-primary:#7c3aed;--m-primary-hover:#8b5cf6}.demo-banner-short,.demo-banner-cta .demo-banner-short,.bnav-scrim{display:none}@media (max-width:768px){.demo-banner{height:36px;line-height:1.2;padding:0 var(--m-gutter)!important;text-align:left!important;box-shadow:none!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;position:static!important}.demo-banner .demo-banner-eye,.demo-banner .demo-banner-long{display:none}.demo-banner .demo-banner-short{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.demo-banner .demo-banner-cta{flex:none;align-items:center;height:32px;margin-right:0;display:inline-flex;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.demo-banner{background:var(--m-fill)!important;color:var(--text2)!important;font-weight:500!important}.demo-banner .demo-banner-cta{color:var(--accent)!important;background:0 0!important;border-radius:0!important}.demo-banner .demo-banner-cta .demo-banner-long{display:none}.demo-banner .demo-banner-cta .demo-banner-short{display:inline}.demo-banner .demo-banner-cta{position:relative}.demo-banner .demo-banner-cta:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.m-seg-btn,.tb-tab,[role=tablist]>button,[role=tablist] [role=tab],.tb-tabs-track>button{min-height:0!important}.content{padding:var(--m-gutter) var(--m-gutter) calc(var(--m-nav) + 16px + env(safe-area-inset-bottom,0px))!important}.bottom-nav{height:calc(var(--m-nav) + env(safe-area-inset-bottom,0px));padding:0 8px env(safe-area-inset-bottom,0px)!important;background:var(--surface)!important;border-top:1px solid var(--m-hairline)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:space-between!important;align-items:stretch!important}.bottom-nav-label{display:none!important}.bottom-nav-item{min-width:0;height:var(--m-nav);color:var(--text3);background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;display:flex;gap:0!important;min-height:0!important;padding:0!important}.bottom-nav-settings-btn{width:100%;height:100%;color:var(--text3);justify-content:center;align-items:center;display:flex;gap:0!important;min-height:0!important;padding:0!important}.bottom-nav-icon{border-radius:16px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;width:48px!important;height:32px!important}.bottom-nav-icon svg{width:24px!important;height:24px!important}.bottom-nav-item.active{color:var(--accent);background:0 0}.bottom-nav-icon{background:0 0!important}.bottom-nav-item.active .bottom-nav-icon,.bottom-nav-settings-btn[aria-expanded=true] .bottom-nav-icon{color:var(--accent)}.bottom-nav-item.active .bottom-nav-icon svg,.bottom-nav-settings-btn[aria-expanded=true] .bottom-nav-icon svg{stroke-width:2.2px}.bottom-nav-item:active{opacity:1!important}.bottom-nav-item:active .bottom-nav-icon,.bottom-nav-settings-btn:active .bottom-nav-icon{opacity:.6}.bnav-settings-dd .tb-menu-item>svg:not(.tb-check){display:none}.bnav-settings-dd a.tb-menu-item{text-decoration:none}.bnav-scrim{z-index:1;background:var(--m-scrim);animation:.2s ease-out mSheetFade;display:block;position:fixed;inset:0}.bnav-settings-dd{z-index:2!important;min-width:0!important;padding:24px var(--m-gutter) calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:var(--m-sheet-radius) var(--m-sheet-radius) 0 0!important;background:var(--surface)!important;box-shadow:var(--m-sheet-shadow)!important;border:0!important;animation:.32s cubic-bezier(.32,.72,0,1) mSheetUp!important;position:fixed!important;inset:auto 0 0!important}.bnav-settings-dd:before{content:"";background:var(--m-handle);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}.m-sheet-scrim{z-index:400;background:var(--m-scrim);animation:.2s ease-out mSheetFade;position:fixed;inset:0}.m-sheet{z-index:401;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 48px);overscroll-behavior:contain;padding:24px var(--m-gutter) calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--m-sheet-radius) var(--m-sheet-radius) 0 0;background:var(--surface);box-shadow:var(--m-sheet-shadow);color:var(--text);flex-direction:column;animation:.32s cubic-bezier(.32,.72,0,1) mSheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.m-sheet:before{content:"";background:var(--m-handle);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}.m-sheet-title{font-size:var(--m-fs-title);letter-spacing:-.01em;padding:0 0 8px;font-weight:700}.m-sheet-head{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);padding:12px 0 4px;font-weight:600}.m-sheet-row{width:100%;min-height:var(--m-sheet-row);color:var(--text);font:inherit;font-size:var(--m-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:12px;margin:0;padding:0;font-weight:500;display:flex}.m-sheet-row>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.m-sheet-row>svg{display:none}.m-sheet-row[aria-checked=true],.m-sheet-row.is-on{font-weight:600}.m-sheet-row[aria-checked=true]:after,.m-sheet-row.is-on:after{content:"";background:var(--accent);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.m-sheet-row:active{background:var(--m-fill)}.m-sheet-rule{background:var(--m-hairline);flex:none;height:1px;margin:8px 0}.m-seg{width:100%;height:var(--m-seg);border-radius:var(--m-radius-seg);background:var(--m-fill);gap:0;padding:0;display:flex}.m-seg-btn{z-index:0;border-radius:var(--m-radius-seg);min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--text2);font:inherit;font-size:var(--m-fs-meta);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;padding:0 8px;font-weight:600;transition:color .2s;position:relative;overflow:hidden}.m-seg-btn:before{content:"";z-index:-1;border-radius:calc(var(--m-radius-seg) - 2px);transition:background-color .2s,box-shadow .2s;position:absolute;inset:2px 1px}.m-seg-btn:first-child:before{left:2px}.m-seg-btn:last-child:before{right:2px}.m-seg-btn[aria-selected=true],.m-seg-btn[aria-pressed=true],.m-seg-btn[aria-checked=true],.m-seg-btn.is-on{color:var(--text)}.m-seg-btn[aria-selected=true]:before,.m-seg-btn[aria-pressed=true]:before,.m-seg-btn[aria-checked=true]:before,.m-seg-btn.is-on:before{background:var(--m-seg-on);box-shadow:var(--m-seg-shadow)}.m-seg-btn:focus-visible{outline:none}.m-seg-btn:focus-visible:before{box-shadow:var(--shadow-focus)}.m-groups{gap:var(--m-section);flex-direction:column;display:flex}.m-group-label{padding:0 var(--m-pad) 8px;font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:1.35}.m-group-label--danger{color:var(--red)}.m-group{border:1px solid var(--m-hairline);border-radius:var(--m-radius);background:var(--surface);box-shadow:none;overflow:hidden}.m-row{width:100%;min-height:var(--m-sheet-row);padding:8px var(--m-pad);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.m-row:has(.m-row-sub){min-height:var(--m-row)}.m-row+.m-row:before{content:"";top:0;left:var(--m-pad);right:var(--m-pad);background:var(--m-hairline);height:1px;position:absolute}button.m-row,a.m-row,.m-row[role=button]{cursor:pointer;text-decoration:none}button.m-row:active,a.m-row:active,.m-row[role=button]:active{background:var(--m-fill)}.m-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.m-row-title{font-size:var(--m-fs-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.m-row-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;font-size:var(--m-fs-body);color:var(--text2);text-align:right;flex:0 auto;font-weight:500;overflow:hidden}.m-row--accent .m-row-title{color:var(--accent);font-weight:600}.m-row--danger .m-row-title{color:var(--red);font-weight:600}.m-row-chev{width:16px;height:16px;color:var(--text3);flex:none;margin-right:-4px}.m-row-select,.sd-drawer .sd-select{appearance:none;min-width:0;max-width:60%;font:inherit;text-align:right;text-align-last:right;text-overflow:ellipsis;cursor:pointer;flex:0 auto;margin:-6px -4px -6px 0;height:44px!important;min-height:0!important;box-shadow:none!important;color:var(--text2)!important;font-size:var(--m-fs-input)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") right 2px center/16px 16px no-repeat!important;border:0!important;border-radius:10px!important;padding:0 20px 0 8px!important;font-weight:500!important}.m-row-select:focus-visible,.sd-drawer .sd-select:focus-visible{outline:none;box-shadow:var(--shadow-focus)!important}.toggle,.sd-drawer .toggle{border-radius:16px;flex:none;width:52px;height:32px}.toggle .toggle-thumb,.sd-drawer .toggle .toggle-thumb{width:28px;height:28px;left:2px}.toggle.on .toggle-thumb,.sd-drawer .toggle.on .toggle-thumb{transform:translate(20px)}.toggle{position:relative;min-height:0!important}.toggle:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}[data-theme=dark] .toggle:not(.on){background:color-mix(in srgb, var(--text) 22%, var(--surface))}.sd-backdrop{z-index:305!important}.sd-backdrop--open{background:var(--m-scrim)!important}.sd-drawer,.sd-drawer--sidebar-expanded{z-index:310!important;width:auto!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 24px)!important;border-radius:var(--m-sheet-radius) var(--m-sheet-radius) 0 0!important;background:var(--bg)!important;box-shadow:var(--m-sheet-shadow)!important;border:0!important;margin:0!important;inset:auto 0 0!important;transform:translateY(32px)!important}.sd-drawer--open{transform:none!important}.sd-drawer:not(.sd-drawer--open){visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s!important}[data-theme=dark] .sd-drawer[role=dialog]{background:var(--bg)!important}[data-theme=dark] .m-sheet[role=dialog],[data-theme=dark] .tb-menu[role=dialog]{background:var(--surface)!important}.sd-drawer:before{content:"";z-index:2;background:var(--m-handle);filter:none;border:0;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;bottom:auto;left:50%;display:block!important}.sd-header,[data-theme=dark] .sd-header{height:64px;position:relative;padding:16px 6px 0 var(--m-gutter)!important;border-radius:var(--m-sheet-radius) var(--m-sheet-radius) 0 0!important;background:var(--bg)!important;border:0!important}.sd-header-icon{display:none!important}.sd-header-title{font-size:var(--m-fs-title)!important;letter-spacing:-.01em!important;font-weight:700!important}.sd-close{width:40px!important;height:40px!important;color:var(--text)!important;border-radius:12px!important}.sd-close svg{width:20px!important;height:20px!important}.sd-close:active{background:var(--m-fill)!important;transform:none!important}.sd-body,[data-theme=dark] .sd-body{padding:8px var(--m-gutter) calc(16px + env(safe-area-inset-bottom,0px))!important;background:var(--bg)!important;border-radius:0!important}.sd-body>div[style]{display:none}.sd-section{margin:0 0 var(--m-section)!important}.sd-section:last-of-type{margin-bottom:0!important}.sd-section-label{line-height:1.35;padding:0 var(--m-pad) 8px!important;font-size:var(--m-fs-eyebrow)!important;letter-spacing:.06em!important;font-weight:600!important}.sd-card,[data-theme=dark] .sd-card,.sd-card--danger{box-shadow:var(--m-card-shadow);border:1px solid var(--border-light)!important;border-radius:var(--m-radius)!important;background:var(--surface)!important}.sd-row,[data-theme=dark] .sd-row{position:relative;min-height:var(--m-sheet-row)!important;padding:8px var(--m-pad)!important;border:0!important;gap:12px!important}.sd-row:has(.sd-row-sub){min-height:var(--m-row)!important}.sd-row+.sd-row:before{content:"";top:0;left:calc(var(--m-pad) + 28px + 12px);right:var(--m-pad);background:var(--m-hairline);height:1px;position:absolute}.sd-row--action:hover,[data-theme=dark] .sd-row--action:hover{background:0 0!important}.sd-row--action:active,[data-theme=dark] .sd-row--action:active{background:var(--m-fill)!important}.sd-row-left{gap:12px!important}.sd-row-text{gap:2px}.sd-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--m-fs-body)!important;font-weight:500!important;line-height:1.35!important}.sd-row-sub{font-size:var(--m-fs-meta)!important;margin:0!important;font-weight:500!important;line-height:1.35!important}.sd-icon-box{border-radius:8px!important;width:28px!important;height:28px!important}.sd-icon-box svg{width:16px!important;height:16px!important}.sd-chevron,.sd-row>span[aria-hidden] svg{color:var(--text3);opacity:1!important;width:16px!important;height:16px!important;transform:none!important}.sd-chevron{margin-right:-4px}.sd-action-btn{height:36px;font-size:var(--m-fs-meta)!important;border-radius:10px!important;padding:0 16px!important;font-weight:600!important}.sd-drawer--open .sd-row{animation:none!important}.sd-modal-backdrop{z-index:420!important}.ms-page{gap:var(--m-section)!important;padding:8px 0 0!important}.ms-page .m-group-label{margin:0}.ms-page .ms-link-btn{height:40px;color:var(--accent);font-size:var(--m-fs-body);border-radius:10px;flex:none;margin:-8px -8px -8px 0;padding:0 8px;font-weight:600}.ms-page .ms-link-btn:active{background:var(--m-fill)}.ms-page .ms-link-btn{position:relative}.ms-page .ms-link-btn:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.ms-page .ms-action-btn{height:36px;font-size:var(--m-fs-meta);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;flex:none;padding:0 16px}.ms-page .ms-action-btn:hover:not(:disabled){background:var(--surface);transform:none}.ms-page .ms-action-btn:active:not(:disabled){background:var(--m-fill)}.ms-page .ms-save:empty{display:none}.ms-page .ms-save-btn{width:100%;margin-top:var(--m-gap)}.ms-page .ms-action-btn{min-height:0!important}.ms-page .ms-sync-result{padding:12px var(--m-pad);font-size:var(--m-fs-meta);border:0;position:relative}.ms-confirm-desc{font-size:var(--m-fs-body);color:var(--text2);margin:0 0 24px;font-weight:500;line-height:1.45}.ms-confirm-btn{width:100%;height:var(--m-ctl);border-radius:var(--m-radius-ctl);background:var(--m-fill);color:var(--text);font:inherit;font-size:var(--m-fs-body);cursor:pointer;border:0;flex:none;font-weight:600}.ms-confirm-btn+.ms-confirm-btn{margin-top:8px}.ms-confirm-btn--danger{background:var(--red);color:#fff}[data-theme=dark] .ms-confirm-btn--danger{background:color-mix(in srgb, var(--red) 72%, #000)}.ms-confirm-btn:active{filter:brightness(.95)}.toast-container{left:var(--m-gutter)!important;right:var(--m-gutter)!important;bottom:calc(var(--m-nav) + 12px + env(safe-area-inset-bottom,0px))!important;align-items:stretch!important}.toast{justify-content:center;min-height:44px;line-height:1.35;padding:12px var(--m-pad)!important;font-size:var(--m-fs-body)!important;border-radius:12px!important;font-weight:500!important}:root{--sync-badge-bottom:calc(var(--m-nav) + 12px + env(safe-area-inset-bottom,0px))}.sync-status-badge{left:var(--m-gutter);justify-content:center;min-height:44px;right:var(--m-gutter)!important;padding:12px var(--m-pad)!important;font-size:var(--m-fs-meta)!important;border-radius:12px!important}.login-page{padding:var(--m-gutter)!important;align-items:center!important}.login-card{padding:32px var(--m-pad) 24px!important;border-radius:var(--m-radius)!important;border-color:var(--border-light)!important;box-shadow:var(--m-card-shadow)!important}.login-brand{font-size:22px!important}.login-sub{font-size:var(--m-fs-body)!important}.login-card label{font-size:var(--m-fs-meta)!important}.login-card .form-input{height:44px;border-radius:var(--m-radius-ctl)!important;font-size:var(--m-fs-input)!important;padding:0 12px!important}.login-card .btn-primary{height:44px;border-radius:var(--m-radius-ctl)!important;background:var(--tb-pill)!important;color:#fff!important;font-size:var(--m-fs-body)!important;padding:0!important}}@media (prefers-reduced-motion:reduce){.bnav-scrim,.bnav-settings-dd,.m-sheet,.m-sheet-scrim{animation:none!important}}.m-only-phone,.m-only-desktop{display:contents}@media (min-width:769px){.m-only-phone{display:none!important}}@media (max-width:768px){.m-only-desktop{display:none!important}.m-up{color:var(--green)}.m-down{color:var(--red)}.m-hero{padding:8px var(--m-pad) 0}.m-hero-label{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:15px;display:block}.m-hero-fig{font-size:var(--m-fs-hero);letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-weight:700;line-height:39px;display:block}.m-hero-sub{font-size:var(--m-fs-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:4px;font-weight:600;line-height:18px;display:flex}.m-hero-ctx{color:var(--text3);font-weight:500}.m-strip{padding:0 var(--m-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.m-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-strip-cell{min-width:0}.m-strip-label{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-weight:600;line-height:15px;display:block;overflow:hidden}.m-strip-value{font-size:var(--m-fs-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-weight:600;line-height:20px;display:flex}.m-strip-value.m-up{color:var(--green)}.m-strip-value.m-down{color:var(--red)}.m-strip-pct{font-size:var(--m-fs-meta)}.m-strip-sub{font-size:var(--m-fs-meta);color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-weight:500;line-height:18px;display:block}.m-sh{min-width:0;margin-top:var(--m-section);padding:0 var(--m-pad) var(--m-label-gap);align-items:flex-end;gap:12px;display:flex}.m-sh:first-child{margin-top:0}.m-sh-label,.m-sh-pick,.m-sh-mid,.m-sh-num{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:15px}.m-sh-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.m-sh-pick{min-width:0;height:var(--m-ctl);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 auto;align-items:center;gap:4px;margin:-14.5px auto -14.5px -8px;padding:0 8px;font-family:inherit;display:inline-flex;position:relative;min-height:0!important}.m-sh-pick>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-sh-pick>svg{flex:none;width:12px;height:12px}.m-sh-pick:active{opacity:.6}.m-sh-pick:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px;outline:none}.m-sh-mid{width:var(--m-col-mid);text-align:right;white-space:nowrap;flex:none}.m-sh-num{width:var(--m-col-num);text-align:right;white-space:nowrap;flex:none}.m-sh-action{height:var(--m-ctl);color:var(--accent);font:inherit;font-size:var(--m-fs-meta);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:-13px -8px -13px auto;padding:0 8px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex;position:relative;min-height:0!important}.m-card,.m-chart-card,.m-empty{border:1px solid var(--m-hairline);border-radius:var(--m-radius);background:var(--surface);box-shadow:none;overflow:hidden}.m-card,.m-chart-card{padding:16px var(--m-pad-in)}:is(.m-group,.m-card,.m-chart-card,.m-empty)+:is(.m-group,.m-card,.m-chart-card,.m-empty){margin-top:var(--m-gap)}:is(.m-hero,.m-strip)+:is(.m-group,.m-card,.m-chart-card,.m-empty,.m-error){margin-top:var(--m-section)}.m-group .m-row{padding-left:var(--m-pad-in);padding-right:var(--m-pad-in)}.m-group .m-row+.m-row:before{left:var(--m-pad-in);right:var(--m-pad-in)}.m-row:has(.m-row-meta){min-height:var(--m-row)}.m-row--set .m-row-title{font-weight:500}.m-row-meta,.m-row-sub{font-size:var(--m-fs-meta);color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:18px;overflow:hidden}.m-row-dot{border-radius:50%;flex:none;width:8px;height:8px}.m-row-mid{width:var(--m-col-mid);text-align:right;font-size:var(--m-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600;line-height:18px}.m-row-mid--plain{font-size:var(--m-fs-body);color:var(--text);line-height:20px}.m-row-num{min-width:var(--m-col-num);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.m-row-num>.m-row-value{max-width:none;font-size:var(--m-fs-body);color:var(--text);font-weight:600;line-height:20px;overflow:visible}.m-row-num>.m-row-value.m-up{color:var(--green)}.m-row-num>.m-row-value.m-down{color:var(--red)}.m-row-num-sub{font-size:var(--m-fs-meta);font-weight:600;line-height:18px}.m-row-num-sub--meta{color:var(--text3);font-weight:500}.m-row-aside{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--m-fs-body);color:var(--text3);font-variant-numeric:tabular-nums;flex:0 auto;font-weight:500;line-height:20px;overflow:hidden}.m-row-chev{transition:transform .2s}[aria-expanded=true]>.m-row-chev{transform:rotate(90deg)}.m-chart{height:var(--m-chart);position:relative}.m-chart-card>.m-seg{margin-top:12px}.m-empty{padding:32px var(--m-pad-in);text-align:center;flex-direction:column;align-items:center;display:flex}.m-empty-title{font-size:var(--m-fs-body);color:var(--text);margin:0;font-weight:600;line-height:20px}.m-empty-text{max-width:280px;font-size:var(--m-fs-meta);color:var(--text3);margin:4px 0 0;font-weight:500;line-height:18px}.m-empty>.m-btn{margin-top:16px}.m-skel{border-radius:var(--m-radius-skel);background:var(--m-fill);max-width:100%;animation:none;display:block}.m-skel--label{width:80px;height:11px;margin:2px 0}.m-skel--fig{width:180px;height:39px;margin-top:4px}.m-skel--sub{width:120px;height:18px;margin-top:4px}.m-skel--title{width:120px;height:15px}.m-skel--meta{width:72px;height:13px}.m-skel--num{width:64px;height:15px;margin-left:auto}.m-error{padding:0 var(--m-pad);font-size:var(--m-fs-meta);color:var(--text3);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-weight:500;line-height:18px;display:flex}[data-theme=dark] .m-error[role=alert]{background:0 0}[data-theme=dark] .m-error[role=alert]:not(.m-down,.imp-m-error,.stm-error){color:var(--text3)}.m-error--stale{margin-bottom:var(--m-section)}.m-btn{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font:inherit;font-size:var(--m-fs-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative;min-height:0!important}.m-btn:disabled{opacity:.5;cursor:default}.m-btn--primary{background:var(--tb-pill);color:#fff;min-width:160px}[data-theme=dark] .m-btn--primary{background:var(--m-primary)}.m-btn--secondary{background:var(--m-fill);color:var(--text)}.m-btn--text{min-width:0;height:auto;color:var(--accent);background:0 0;padding:0}.m-btn--text:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:-8px;right:-8px}.m-btn--s{font-size:var(--m-fs-meta);line-height:18px}.m-sheet .m-btn:not(.m-btn--text){width:100%}.m-btn:not(:disabled):active{filter:brightness(.95)}.m-btn--text:not(:disabled):active{filter:none;opacity:.6}.m-btn:focus-visible,.m-sh-action:focus-visible{box-shadow:var(--shadow-focus);outline:none}div.fund-grid[style]{border-top:0!important;grid-template-columns:minmax(0,1fr)!important}.fund-cat{border-right:0!important;border-top:1px solid var(--border)!important;padding:12px 14px 8px!important}.fund-grid>.fund-cat:first-child{border-top:0!important}.fund-cat .stat-row{border-bottom:1px solid var(--border-light);align-items:center!important;min-height:40px!important;margin:0!important;padding:0!important}.fund-cat .stat-row:last-of-type{border-bottom:0}.fund-cat .stat-row>span{font-size:14px!important}.fund-cat .stat-row>span:first-child{flex:auto;min-width:0;white-space:normal!important}.fund-cat .stat-row>span:last-child{font-weight:600!important}.fund-cat .stat-row button{width:18px!important;min-width:0!important;height:18px!important;min-height:0!important;font-size:11px!important}.pc-controls .pc-range button,.pc-controls>div:first-child button{height:28px;min-height:28px!important}.pc-controls>div:first-child button{min-width:36px!important}[class*=sortSeg] button,[class*=rangeSeg] button{min-width:32px!important}.empty-state-desc,.no-results-desc{font-size:13px!important}.empty-state-title,.no-results-title{font-size:16px!important}[class*=rowAction]{min-width:32px!important;height:32px!important;min-height:0!important}[class*=rowAction]:not([class*=rowActionRemove]):not(:has(span:not(:empty))){width:32px;padding:0!important}.fund-cat .stat-row button{flex:none;position:relative;color:#0000!important;background:0 0!important;border:0!important;width:32px!important;height:32px!important;margin:-7px!important;font-size:11px!important}.fund-cat .stat-row button:before{content:"?";box-sizing:border-box;border:1px solid var(--text3);width:18px;height:18px;color:var(--text3);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:7px;left:7px}.fund-cat .stat-row button[aria-expanded=true]:before{background:var(--accent);border-color:var(--accent);color:#fff}.tb-menu-item,.topbar .tb-menu-item{width:100%;margin:0;padding:0}.tb-menu:focus,.m-sheet:focus{outline:none}.tb-menu>.m-sheet-title{flex:none}.topbar-wrap:has(.tb-scrim)>.topbar{z-index:3}}
:root{--m-gutter:16px;--m-pad:16px;--m-gap:12px;--m-section:24px;--m-radius:16px;--m-radius-ctl:12px;--m-radius-seg:10px;--m-ctl:44px;--m-icon-btn:40px;--m-seg:36px;--m-row:60px;--m-sheet-row:52px;--m-topbar:56px;--m-nav:64px;--m-fs-eyebrow:11px;--m-fs-meta:13px;--m-fs-body:15px;--m-fs-input:16px;--m-fs-title:17px;--m-fs-hero-s:28px;--m-fs-hero:34px;--m-card-shadow:0 1px 2px #0f172a0a}@media (max-width:768px){:root{--m-pad-in:15px;--m-label-gap:8px;--m-page-top:16px;--m-row:56px;--m-row-1:48px;--m-sheet-row:48px;--m-nav:56px;--m-chart:200px;--m-col-num:80px;--m-col-mid:44px;--m-fs-label:11px;--m-card-shadow:none;--m-radius-skel:6px}}
@media (max-width:768px){.card.pos-card-wrap:has(.posm){contain:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important}.card.pos-card-wrap:has(.posm):hover{contain:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important}.card.pos-card-wrap:has(.posm)>[aria-live]{font-size:var(--m-fs-meta);font-weight:500}.posm{flex-direction:column;min-width:0;display:flex}.posm-flat{color:var(--text3)}.posm-na{color:var(--text4)}.posm-row.is-edit{gap:4px}.posm-del{width:44px;height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-13px;padding:0;display:inline-flex}.posm-del svg{width:18px;height:18px}.posm-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;gap:12px;padding:0;display:flex}.posm-open:focus-visible,.posm-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.posm-detail,.posm-edit{padding:0 var(--m-pad-in) var(--m-pad-in)}.posm-detail+.m-row:before,.posm-edit+.m-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.posm-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:0;padding:12px 0 0;display:grid;position:relative}.posm-facts:before,.posm-ledger:before,.posm-tx+.posm-tx:before,.posm-field:before{content:"";background:var(--m-hairline);height:1px;position:absolute;top:0;left:0;right:0}.posm-fact{min-width:0}.posm-facts dt{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:15px}.posm-facts dd{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-fs-body);color:var(--text);margin:2px 0 0;font-weight:600;line-height:20px;overflow:hidden}.posm-note{font-size:var(--m-fs-meta);color:var(--text3);justify-content:space-between;gap:12px;margin-top:16px;font-weight:500;display:flex}.posm-note>span:last-child{color:var(--text2);white-space:nowrap;font-weight:600}.posm-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:12px;margin-top:16px;display:grid}.posm-actions>.m-btn{justify-self:start}.posm-btn--col2{grid-column:2}.posm-btn svg{flex:none;margin-left:-4px;transition:transform .15s}.posm-btn.is-on svg{transform:rotate(180deg)}.posm-ledger{margin-top:16px;position:relative}.posm-tx{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 0;display:grid;position:relative}.posm-main{flex-direction:column;gap:2px;min-width:0;display:flex}.posm-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-fs-body);color:var(--text);font-weight:600;line-height:20px;overflow:hidden}.posm-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-fs-meta);color:var(--text3);font-weight:500;line-height:18px;overflow:hidden}.posm-fig{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.posm-value{white-space:nowrap;font-size:var(--m-fs-body);color:var(--text);font-weight:600;line-height:20px}.posm-fig .posm-meta{max-width:100%}.posm-edit{flex-direction:column;display:flex}.posm-field{min-height:var(--m-sheet-row);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:12px;display:grid;position:relative}.posm-field-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-fs-meta);color:var(--text2);font-weight:500;overflow:hidden}.posm-input{border:1px solid var(--border-light);border-radius:var(--m-radius-seg);background:var(--bg);width:100%;min-width:0;height:40px;color:var(--text);font:inherit;font-size:var(--m-fs-input);padding:0 12px;font-weight:500}select.posm-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 10 10' fill='none' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3.5L5 6.5L8 3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.posm-input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.posm-skel .m-strip-value .m-skel{width:72px;margin:2.5px 0}.posm-skel .m-row-title .m-skel,.posm-skel .m-row-meta .m-skel,.posm-skel .m-row-value .m-skel{margin:2.5px 0}.posm-skel-sub{width:32px;height:13px;margin:2.5px 0}}
@media (max-width:768px){.acf-kit,.cfm{flex-direction:column;min-width:0;display:flex}.cfm-sh-key{width:auto}.acf-sh-sums{font-size:var(--m-fs-meta);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:8px;font-weight:600;line-height:18px;display:flex}.m-group>.acf-detail{padding:0 var(--m-pad-in) 12px;gap:4px;margin:0;display:grid}.acf-detail>div{justify-content:space-between;align-items:baseline;gap:var(--m-pad);font-size:var(--m-fs-meta);line-height:18px;display:flex}.acf-detail dt{color:var(--text3);flex:none;font-weight:500}.acf-detail dd{min-width:0;color:var(--text2);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.m-group>.acf-detail+.m-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.cfm .m-row[aria-pressed=true] .m-row-title{color:var(--accent)}.cfm .m-row.is-quiet .m-row-title{color:var(--text2)}.cfm-quiet{color:var(--text3)}.cfm-fold-chev{vertical-align:-1px;width:12px;height:12px;color:var(--text3);margin:0 0 0 4px;transition:transform .2s}.cfm [aria-expanded=true] .cfm-fold-chev{transform:rotate(180deg)}.cfm .m-row.is-nested .m-row-title{color:var(--text2);font-weight:500}.cfm-why{padding:0 var(--m-pad-in) 12px;font-size:var(--m-fs-meta);color:var(--text3);margin:0;font-weight:500;line-height:18px}.m-group>.cfm-why+.m-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.cfm-skel-val{width:96px;height:15px;margin:2.5px 0}.cfm-skel .m-row-title .m-skel,.cfm-skel .m-row-meta .m-skel,.cfm-skel .m-row-value .m-skel{margin:2.5px 0}}
@media (max-width:768px){.bes-m{--m-col-mid:64px;flex-direction:column;min-width:0;display:flex}.bes-m-kz{min-width:var(--m-col-mid);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.bes-m-kz>.m-row-mid{width:auto}.bes-m-kz>.m-row-mid:empty{display:none}.m-strip-sub.bes-m-pct{font-weight:600}.m-strip-sub.bes-m-pct.m-up{color:var(--green)}.m-strip-sub.bes-m-pct.m-down{color:var(--red)}.bes-m>.m-error{margin-bottom:16px}.bes-m-editLine{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.bes-m-editLine>span{flex:auto;min-width:0}.bes-m-back{height:var(--m-ctl);margin:-8px 0 0 calc(var(--m-pad) - 6px);color:var(--accent);font:inherit;font-size:var(--m-fs-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0 8px 0 0;font-weight:600;line-height:20px;display:inline-flex;min-height:0!important}.bes-m-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bes-m-back:active{opacity:.6}.bes-m-back:focus-visible{box-shadow:var(--shadow-focus);border-radius:8px;outline:none}.bes-m-tabs{margin:var(--m-section) 0 var(--m-gap)}.bes-m-wait{color:var(--amber);font-weight:600}.bes-m-yearChev{vertical-align:0;width:12px;height:12px;color:var(--text3);margin-left:6px;transition:transform .2s;display:inline-block}.bes-m-year[aria-expanded=true] .bes-m-yearChev{transform:rotate(90deg)}.bes-m-checks{flex-direction:column;gap:16px;display:flex}.bes-m-checkStatus{font-size:var(--m-fs-body);color:var(--text);margin:0;font-weight:600;line-height:20px}.bes-m-checkStatus.m-down{color:var(--red)}.bes-m-check{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.bes-m-mark{font-size:var(--m-fs-body);text-align:center;font-weight:700;line-height:20px}.bes-m-mark--wait{color:var(--amber)}.bes-m-checkText{flex-direction:column;gap:2px;min-width:0;display:flex}.bes-m-checkTitle{font-size:var(--m-fs-body);color:var(--text);font-weight:600;line-height:20px}.bes-m-checkDetail{font-size:var(--m-fs-meta);color:var(--text3);overflow-wrap:anywhere;font-weight:500;line-height:18px}.bes-m-msg{white-space:pre-line;overflow-wrap:anywhere;display:block}.bes-m-msg--err,[data-theme=dark] .bes-m-msg--err[role=alert]{color:var(--text)}.bes-m-msgLine+.bes-m-msgLine{margin-top:8px}.bes-m-msgLine.bes-m-msgTodo{margin-top:12px;font-weight:600}.bes-m>.m-empty+.m-group{margin-top:var(--m-gap)}.bes-m-skel-cell{width:64px;margin-left:0}.bes-m-sheetWrap{z-index:1000;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.bes-m-backdrop{background:var(--m-scrim);animation:.2s both besMFade;position:absolute;inset:0}.bes-m-sheet{background:var(--surface);border-radius:var(--m-sheet-radius) var(--m-sheet-radius) 0 0;max-height:88dvh;box-shadow:var(--m-sheet-shadow);color:var(--text);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) both besMUp;display:flex;position:relative}.bes-m-handle{background:var(--m-handle);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0}[data-theme=dark] .bes-m-sheet[role=dialog]{background:var(--surface)!important}.bes-m-sheetHead{padding:12px var(--m-pad) 4px;flex:none}.bes-m-title{min-width:0;font-size:var(--m-fs-title);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.35;overflow:hidden}.bes-m-sheetSub{font-size:var(--m-fs-meta);color:var(--text3);margin:2px 0 0;font-weight:500;line-height:1.35}.bes-m-sheetBody{gap:var(--m-pad);min-height:0;padding:12px var(--m-pad) var(--m-pad);flex-direction:column;display:flex;overflow-y:auto}.bes-m-sheetFoot{padding:12px var(--m-pad) var(--m-pad);border-top:1px solid var(--m-hairline);flex-direction:column;flex:none;gap:8px;display:flex}.bes-m-sheetHint{text-align:center;font-size:var(--m-fs-meta);color:var(--red);margin:0;font-weight:500}.bes-m-sheetNote{font-size:var(--m-fs-meta);color:var(--text3);margin:0;font-weight:500;line-height:1.35}.bes-m-field{flex-direction:column;gap:8px;min-width:0;display:flex}.bes-m-field>span{font-size:var(--m-fs-meta);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.bes-m-field input{width:100%;min-width:0;height:var(--m-ctl);border:1px solid var(--border);border-radius:var(--m-radius-ctl);background:var(--m-fill);color:var(--text);font:inherit;font-size:var(--m-fs-input);font-variant-numeric:tabular-nums;box-sizing:border-box;outline:none;padding:0 12px;font-weight:500}.bes-m-field input::placeholder{color:var(--text3)}.bes-m-field input:focus{border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow-focus)}.bes-m-field input:disabled{opacity:.5}.bes-m-fields2{gap:var(--m-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bes-m-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.bes-m-strip--sheet{padding:0 0 var(--m-pad);border-bottom:1px solid var(--m-hairline)}.bes-m-kf{flex-direction:column;gap:2px;min-width:0;display:flex}.bes-m-eyebrow{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:15px;overflow:hidden}.bes-m-kfVal{font-size:var(--m-fs-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:20px}.bes-m-kfSub{min-height:18px;font-size:var(--m-fs-meta);color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:18px}.bes-m-kfVal.m-up,.bes-m-kfSub.m-up,.bes-m-dl dd.m-up{color:var(--green)}.bes-m-kfVal.m-down,.bes-m-kfSub.m-down,.bes-m-dl dd.m-down{color:var(--red)}.bes-m-kfSub.m-up,.bes-m-kfSub.m-down{font-weight:600}.bes-m-dl{flex-direction:column;margin:-8px 0 0;display:flex}.bes-m-dl>div{min-height:var(--m-sheet-row);border-bottom:1px solid var(--m-hairline);justify-content:space-between;align-items:center;gap:12px;display:flex}.bes-m-dl dt{font-size:var(--m-fs-body);color:var(--text2);font-weight:500}.bes-m-dl dd{min-width:0;font-size:var(--m-fs-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.bes-m-dl small{font-size:var(--m-fs-meta);color:var(--text3);font-weight:500}.bes-m-btn{min-width:0;height:var(--m-ctl);padding:0 var(--m-pad);border-radius:var(--m-radius-ctl);font:inherit;font-size:var(--m-fs-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.bes-m-btn:disabled{opacity:.45;cursor:default}.bes-m-btn--primary{background:var(--accent);color:#fff}.bes-m-btn--ghost{background:var(--m-fill);color:var(--text)}.bes-m-btn--danger{color:var(--red);background:0 0}.bes-m-btn--block{width:100%}.bes-m-btnRow{gap:var(--m-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@keyframes besMFade{0%{opacity:0}to{opacity:1}}@keyframes besMUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bes-m-sheet,.bes-m-backdrop{animation:none}}}

@media (max-width:768px){.wl-page{flex-direction:column;min-width:0;display:flex}.card.pos-card-wrap:has(>.wlm){contain:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important}.card.pos-card-wrap:has(>.wlm):hover{contain:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important}.watch-mobile-cards.wlm{flex-direction:column;min-width:0;padding:0!important;display:flex!important}.wl-page.wlm>.m-sh:first-of-type{margin-top:0}.wlm .wlm-flat,.wlm .wlm-na{color:var(--text3)}.wlm-row{cursor:pointer;-webkit-tap-highlight-color:transparent}.wlm-row:active{background:var(--m-fill)}.wlm-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.wlm-lists+.card.pos-card-wrap .m-sh{margin-top:var(--m-section)}.wlm-new .m-row-title{color:var(--accent);font-weight:600}.wl-sheet-layer{z-index:10000;position:fixed;inset:0}.wl-sheet-scrim{background:var(--m-scrim,#0f172a66);animation:.2s ease-out both wlScrimIn;position:absolute;inset:0}.wl-sheet,.wl-sheet-layer>.watch-pop--sheet{overscroll-behavior:contain;max-height:calc(100dvh - 48px);color:var(--text);overflow-y:auto;background:var(--surface)!important;border-radius:var(--m-sheet-radius,20px) var(--m-sheet-radius,20px) 0 0!important;width:auto!important;padding:24px var(--m-gutter) calc(16px + env(safe-area-inset-bottom,0px))!important;box-shadow:var(--m-sheet-shadow,0 -8px 32px #0f172a24)!important;border:0!important;animation:.32s cubic-bezier(.32,.72,0,1) both wlSheetIn!important;position:absolute!important;inset:auto 0 0!important}[data-theme=dark] .wl-sheet[role=dialog],[data-theme=dark] .wl-sheet-layer>.watch-pop--sheet[role=dialog]{background:var(--surface)!important}.wl-sheet-grab,.wl-sheet-layer>.watch-pop--sheet:before{content:"";background:var(--m-handle,var(--border));border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}.wl-sheet-hdr{min-height:var(--m-ctl);justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-sheet-title{min-width:0;font-size:var(--m-fs-title);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.35;overflow:hidden}.wl-sheet-x{background:var(--m-fill,var(--hover-bg));width:32px;height:32px;color:var(--text2);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex;position:relative}.wl-sheet-x:after{content:"";position:absolute;inset:-6px}.wl-sheet-sub{font-size:var(--m-fs-meta);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 8px;font-weight:500;overflow:hidden}.wl-sheet-head{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);padding:16px 0 4px;font-weight:600}.wl-sheet-rows{flex-direction:column;display:flex}.wl-sheet-row{width:100%;min-height:var(--m-sheet-row);color:var(--text);font:inherit;font-size:var(--m-fs-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-weight:500;display:flex}.wl-sheet-row+.wl-sheet-row{border-top:1px solid var(--m-hairline,var(--border-light))}.wl-sheet-row:active{opacity:.6}.wl-sheet-row.is-on{font-weight:600}.wl-sheet-row-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.wl-sheet-check{color:var(--accent);flex-shrink:0}.wl-sort-sheet .m-seg{margin:4px 0 8px}.wl-input{min-width:0;height:var(--m-ctl);border:1px solid var(--border);border-radius:var(--m-radius-ctl);background:var(--bg);color:var(--text);font:inherit;font-size:var(--m-fs-input);outline:none;flex:auto;padding:0 12px;font-weight:500}.wl-input:focus{border-color:var(--accent)}.wl-sheet-add{gap:8px;margin-top:16px;display:flex}.wl-btn{min-width:0;height:var(--m-ctl);border-radius:var(--m-radius-ctl);background:var(--m-fill,var(--hover-bg));color:var(--text);font:inherit;font-size:var(--m-fs-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.wl-btn:disabled{opacity:.45;cursor:default}.wl-as-head{min-height:var(--m-ctl);justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-as-titles{min-width:0}.wl-as-name{font-size:var(--m-fs-title);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.35;overflow:hidden}.wl-as-meta{font-size:var(--m-fs-meta);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.wl-as-hero{margin-top:16px}.wl-as-score{font-size:var(--m-fs-title);color:var(--text);flex-shrink:0;font-weight:700;line-height:1.35}.wl-as-price{font-size:var(--m-fs-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:700;line-height:1.15}.wl-as-price--na{color:var(--text3)}.wl-as-day{font-size:var(--m-fs-meta);color:var(--text3);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600;line-height:1.35}.wl-as-day-lbl{color:var(--text3);margin-left:4px;font-weight:500}.wl-as-grid{border-top:1px solid var(--m-hairline,var(--border-light));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;margin-top:16px;padding:16px 0;display:grid}.wl-as-cell{min-width:0}.wl-as-cell-lbl{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:1.35}.wl-as-cell-val{font-size:var(--m-fs-title);font-variant-numeric:tabular-nums;color:var(--text3);white-space:nowrap;margin-top:2px;font-weight:700;line-height:1.35}.wl-as-lists{width:100%;min-height:var(--m-row);border:0;border-top:1px solid var(--m-hairline,var(--border-light));border-bottom:1px solid var(--m-hairline,var(--border-light));color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0;display:flex}.wl-as-lists>svg{color:var(--text3);flex-shrink:0}.wl-as-lists-txt{flex-direction:column;flex:auto;min-width:0;display:flex}.wl-as-lists-lbl{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:1.35}.wl-as-lists-val{font-size:var(--m-fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.35;overflow:hidden}.wl-as-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.wl-as-actions .m-btn{width:100%}.wl-as-remove{color:var(--red)}.wl-as-remove.is-confirming{font-weight:700}.watch-pop--sheet .watch-edit-pop-hdr{min-height:var(--m-ctl);background:0 0;border:0;gap:12px;padding:0}.watch-pop--sheet .watch-edit-pop-hdr>svg:first-child{display:none}.watch-pop--sheet .watch-edit-pop-title{font-size:var(--m-fs-title);letter-spacing:-.01em;font-weight:700;line-height:1.35}.watch-pop--sheet .watch-edit-pop-x{background:var(--m-fill,var(--hover-bg));width:32px;height:32px;color:var(--text2);border-radius:50%;margin-right:-4px;position:relative}.watch-pop--sheet .watch-edit-pop-x:after{content:"";position:absolute;inset:-6px}.watch-pop--sheet .watch-edit-pop-x svg{width:12px;height:12px}.watch-pop--sheet .watch-edit-pop-body{gap:8px;padding:8px 0 0}.watch-pop--sheet .watch-edit-pop-label{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;color:var(--text3);font-weight:600}.watch-pop--sheet .watch-edit-pop-input{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-input);padding:0 12px}.watch-pop--sheet .watch-edit-pop-meta{font-size:var(--m-fs-meta);margin-top:0;line-height:1.35}.watch-pop--sheet .watch-edit-pop-ftr{background:0 0;border:0;gap:8px;padding:16px 0 0}.watch-pop--sheet .watch-edit-pop-ftr-spacer{display:none}.watch-pop--sheet .watch-edit-pop-btn{min-width:0;height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding:0 8px;overflow:hidden}.watch-pop--sheet .watch-edit-pop-btn--ghost{background:var(--m-fill,var(--hover-bg));color:var(--text);border-color:#0000}.wl-sheet-layer>.asd-wl-pop.watch-pop--sheet{flex-direction:column;display:flex}.watch-pop--sheet .asd-wl-pop-hdr{min-height:var(--m-ctl);background:0 0;border:0;gap:12px;padding:0}.watch-pop--sheet .asd-wl-pop-hdr>svg:first-child{display:none}.watch-pop--sheet .asd-wl-pop-title{font-size:var(--m-fs-title);letter-spacing:-.01em;flex:auto;font-weight:700;line-height:1.35}.watch-pop--sheet .asd-wl-pop-x{background:var(--m-fill,var(--hover-bg));width:32px;height:32px;color:var(--text2);border-radius:50%;margin-right:-4px;position:relative}.watch-pop--sheet .asd-wl-pop-x:after{content:"";position:absolute;inset:-6px}.watch-pop--sheet .asd-wl-pop-body{padding:8px 0 0}.watch-pop--sheet .asd-wl-pop-input{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-input);padding:0 12px}.watch-pop--sheet .asd-wl-pop-list{background:0 0;border:0;border-radius:0;max-height:none;margin:8px 0 0;padding:0}.watch-pop--sheet .asd-wl-pop-opt{min-height:var(--m-sheet-row);font-size:var(--m-fs-body);border-radius:0;gap:12px;padding:0 4px}.watch-pop--sheet .asd-wl-pop-opt+.asd-wl-pop-opt{border-top:1px solid var(--m-hairline,var(--border-light))}.watch-pop--sheet .asd-wl-pop-opt-ico{width:16px;height:16px}.watch-pop--sheet .asd-wl-pop-opt-meta{font-size:var(--m-fs-eyebrow)}.watch-pop--sheet .asd-wl-pop-err{font-size:var(--m-fs-meta)}.watch-pop--sheet .asd-wl-pop-ftr{background:0 0;border:0;gap:8px;padding:16px 0 0}.watch-pop--sheet .asd-wl-pop-btn{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);flex:1 1 0}.watch-pop--sheet .asd-wl-pop-btn--ghost{background:var(--m-fill,var(--hover-bg));color:var(--text);border-color:#0000}.wl-empty{border:1px solid var(--border-light);box-shadow:var(--m-card-shadow);padding:32px var(--m-pad)!important;border-radius:var(--m-radius)!important}.wl-empty>svg{background:var(--accent-light);stroke:var(--accent);border-radius:50%;padding:14px;display:block;opacity:1!important;width:56px!important;height:56px!important;margin:0 auto 16px!important}.wl-empty .empty-state-title{font-size:var(--m-fs-body);margin:0 0 4px;font-weight:600}.wl-empty .empty-state-desc{font-size:var(--m-fs-meta);max-width:300px;margin:0 auto 16px;font-weight:500;line-height:1.35}.wl-empty .empty-state-action{border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;min-height:var(--m-ctl)!important}@keyframes wlSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wlScrimIn{0%{opacity:0}to{opacity:1}}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.wl-sheet,.wl-sheet-layer>.watch-pop--sheet,.wl-sheet-scrim{animation:none!important}}
@media (max-width:768px){.rs-m-flat{color:var(--text3)}.rs-m-card-head{z-index:1;justify-content:flex-end;margin:-4px 0 8px;display:flex;position:relative}.rs-m-style{background:var(--m-fill);border-radius:8px;gap:2px;height:28px;padding:2px;display:inline-flex}.rs-m-style>button{width:32px;min-width:0;height:24px;color:var(--text3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;min-height:0!important}.rs-m-style>button:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.rs-m-style>button:first-child:after{left:-12px}.rs-m-style>button:last-child:after{right:-12px}.rs-m-style>button[aria-selected=true]{background:var(--m-seg-on);color:var(--text);box-shadow:var(--m-seg-shadow)}.rs-m-style>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.rs-m-chart-pane{touch-action:pan-y}.rs-m-skel{position:absolute;inset:0}.rs-m-chart-note{padding:0 var(--m-pad);font-size:var(--m-fs-meta);color:var(--text3);text-align:center;place-items:center;margin:0;font-weight:500;line-height:18px;display:grid;position:absolute;inset:0}.rs-m-perf{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));display:grid}.rs-m-perf-cell{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rs-m-perf-cell em{font-style:normal;font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);white-space:nowrap;font-weight:600;line-height:15px}.rs-m-perf-cell b{font-size:var(--m-fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:20px}div.rs-na{padding:24px var(--m-pad);border:1px solid var(--border-light);border-radius:var(--m-radius);background:var(--surface);box-shadow:var(--m-card-shadow)}.rs-na .rs-na-mark{font-size:var(--m-fs-body)}.rs-na .rs-na-title{font-size:var(--m-fs-body);color:var(--text);font-weight:600}.rs-na .rs-na-text{font-size:var(--m-fs-meta);color:var(--text3);font-weight:500}.rs-na .rs-na-action{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);padding:0 24px;font-weight:600}.rs-m-stats{flex-direction:column;min-width:0;display:flex}.rs-m-stats .m-row-value{color:var(--text)}.rs-m-stats .m-row-value.rs-m-none{color:var(--text4)}.rs-m-def:focus{outline:none}.rs-m-def-text{font-size:var(--m-fs-meta);color:var(--text2);margin:0 0 8px;font-weight:500;line-height:18px}.rs-m-def-foot{color:var(--text3);margin:8px 0 0}.rs-m-def-row{cursor:default;gap:12px}.rs-m-def-row:active{background:0 0}.rs-m-def-row>.rs-m-def-range{font-variant-numeric:tabular-nums;flex:0 0 96px;font-weight:600}.rs-m-def-row>.rs-m-def-label{color:var(--text2)}.rsm{flex-direction:column;min-width:0;display:flex}html:has(.rsm) #tb-search{display:none!important}.rsm .rs-search{max-width:none}.rsm .rs-icon{stroke-width:2.2px;width:20px;height:20px;left:12px}.rsm .rs-input-wrap:focus-within .rs-icon{color:var(--text3)}.rsm .rs-input,.rsm .rs-input:hover{border-radius:var(--m-radius-ctl);background:var(--m-fill);height:44px;box-shadow:none;font-size:var(--m-fs-input);letter-spacing:0;color:var(--text);border:0;padding:0 44px;font-weight:500}.rsm .rs-input::placeholder{color:var(--text3);font-weight:500}.rsm .rs-input:focus{box-shadow:none}.rsm .rs-input:focus-visible{box-shadow:var(--shadow-focus)}.rsm .rs-spinner{right:15px}.rsm .rs-clear{background:0 0;border:0;width:24px;height:24px;min-height:0;right:10px}.rsm .rs-clear:after{content:"";position:absolute;inset:-10px}.rsm .rs-dropdown{max-height:none;margin-top:var(--m-section);border:1px solid var(--border-light);border-radius:var(--m-radius);background:var(--surface);box-shadow:var(--m-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;position:static;overflow:visible}:is(.rsm:has(.rs-input:not(:placeholder-shown))>.m-sh,.rsm:has(.rs-input:not(:placeholder-shown))>.m-group){display:none}.rsm .rs-row{min-height:var(--m-row);padding:8px var(--m-pad-in);border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;position:relative}.rsm .rs-row+.rs-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.rsm .rs-row-dot{display:none}.rsm .rs-row-sym{font-size:var(--m-fs-body);letter-spacing:0;grid-area:1/1;font-weight:600;line-height:20px}.rsm .rs-row-name{font-size:var(--m-fs-meta);color:var(--text3);grid-area:2/1;font-weight:500;line-height:18px}.rsm .rs-row-cat{font-size:var(--m-fs-meta);color:var(--text3);background:0 0;border:0;grid-area:1/2/span 2;padding:0;font-weight:500}.rsm .rs-row--active{background:var(--m-fill);border:0}.rsm .rs-empty{padding:16px var(--m-pad-in);font-size:var(--m-fs-meta);font-weight:500}.rs-h{gap:var(--m-gap);flex-direction:column;display:flex}.rs-h-card{min-width:0;padding:var(--m-pad);border:1px solid var(--border-light);border-radius:var(--m-radius);background:var(--surface);box-shadow:var(--m-card-shadow)}.rs-h-eyebrow{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:1.35}.rs-h-title{min-width:0;font-size:var(--m-fs-title);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:700;line-height:1.35}.rs-h-verdict{align-items:center;gap:8px;margin-top:4px;display:flex}.rs-h-mark{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.rs-h-text{font-size:var(--m-fs-meta);color:var(--text2);margin:8px 0 0;font-weight:500;line-height:1.45}.rs-h-text--tight{color:var(--text3);margin:-8px 0 4px}.rs-h-btn{width:100%;height:var(--m-ctl);border-radius:var(--m-radius-ctl);background:var(--accent);color:#fff;font:inherit;font-size:var(--m-fs-body);cursor:pointer;border:0;margin-top:16px;font-weight:600}.rs-h-btn:disabled{background:var(--border);color:var(--text3);cursor:wait}.rs-h-hero{font-size:var(--m-fs-hero-s);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;line-height:1.15}.rs-h-sub{font-size:var(--m-fs-meta);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-weight:600;line-height:1.35;display:flex}.rs-h-meta{color:var(--text3);font-variant-numeric:tabular-nums;font-weight:500}.rs-h-strip{margin:16px calc(-1 * var(--m-pad)) 0;padding:12px var(--m-pad) 0;border-top:1px solid var(--border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rs-h-fig{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-h-fig+.rs-h-fig{padding-left:12px}.rs-h-fig em,.rs-h-fig small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-h-fig em{font-style:normal;font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600;line-height:1.35}.rs-h-fig b{font-size:var(--m-fs-title);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.35}.rs-h-fig small{font-size:var(--m-fs-eyebrow);color:var(--text3);font-weight:500;line-height:1.35}.rs-h-list{padding-bottom:0}.rs-h-list-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rs-h-count{font-size:var(--m-fs-meta);color:var(--text3);margin-left:auto;font-weight:600}.rs-h-empty{font-size:var(--m-fs-meta);color:var(--text3);margin:0;padding:0 0 16px;font-weight:500;line-height:1.45}.rs-h-row{border-top:1px solid var(--border-light);padding:12px 0}.rs-h-list-head+.rs-h-row,.rs-h-text--tight+.rs-h-row{border-top:0;padding-top:4px}.rs-h-row:last-child{padding-bottom:16px}.rs-h-row-title{font-size:var(--m-fs-body);color:var(--text);font-weight:600;line-height:1.35}.rs-h-row-text{font-size:var(--m-fs-meta);color:var(--text2);margin-top:4px;font-weight:500;line-height:1.45}.rs-h-cov-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rs-h-cov .rs-h-row-title{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.rs-h-cov-val{font-size:var(--m-fs-body);color:var(--text);white-space:nowrap;flex-shrink:0;font-weight:600}.rs-h-cov-val small{font-size:var(--m-fs-meta);color:var(--text3);margin-left:8px;font-weight:500}.rs-h-tag{font-size:var(--m-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-weight:600}.rs-h-bar{background:var(--border-light);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}[data-theme=dark] .rs-h-bar{background:var(--border)}.rs-h-bar span{border-radius:2px;height:100%;display:block}.rs-h-foot{text-align:center;font-size:var(--m-fs-meta);color:var(--text3);margin:0;font-weight:500}}
@media (max-width:768px){.am{flex-direction:column;min-width:0;display:flex}.am-bar{height:8px;margin:16px var(--m-pad) 0;border-radius:4px;gap:2px;display:flex;overflow:hidden}.am-bar-seg{flex-basis:0;min-width:3px}.m-skel.am-bar{width:auto;max-width:none;display:block}.am-unit{font-size:var(--m-fs-meta);color:var(--text3);margin-left:-7px;font-weight:500}.am-skel-cell{width:64px;margin-left:0}.m-group .m-row.m-row--child{padding-left:calc(var(--m-pad-in) + 20px)}.m-group .m-row+.m-row.m-row--child:before{left:calc(var(--m-pad-in) + 20px)}.m-group .m-row.m-row--child2{padding-left:calc(var(--m-pad-in) + 40px)}.am-row--leaf .m-row-title,.am-row--leaf .m-row-value{font-weight:500}button.am-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.am-sheet:focus{outline:none}[data-theme=dark] .am-sheet[role=dialog]{background:var(--surface)!important}.am-sheet-rows{flex-direction:column;display:flex}}
@media (max-width:768px){.perfm{flex-direction:column;min-width:0;display:flex}.perfm>.m-sh:first-child{margin-top:var(--m-section)}.perf-page .m-chart-card>.m-seg{gap:0;padding:0}.perf-page .m-chart-card .m-seg-btn{z-index:0;height:100%;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;position:relative}.perf-page .m-chart-card .m-seg-btn:before{content:"";z-index:-1;border-radius:calc(var(--m-radius-seg) - 2px);transition:background-color .2s,box-shadow .2s;position:absolute;inset:2px 1px}.perf-page .m-chart-card .m-seg-btn:first-child:before{left:2px}.perf-page .m-chart-card .m-seg-btn:last-child:before{right:2px}.perf-page .m-chart-card .m-seg-btn[aria-selected=true]{box-shadow:none;background:0 0}.perf-page .m-chart-card .m-seg-btn[aria-selected=true]:before{background:var(--m-seg-on);box-shadow:var(--m-seg-shadow)}.perf-page .m-chart-card .m-seg-btn:focus-visible{outline:none}.perf-page .m-chart-card .m-seg-btn:focus-visible:before{box-shadow:var(--shadow-focus)}.pvc-m-none{font-size:var(--m-fs-meta);color:var(--text3);line-height:18px}.perfm-na{color:var(--text4)}.perfm-neutral{color:var(--text2)}.perfm-detail{padding:4px var(--m-pad-in) var(--m-pad-in);position:relative}.perfm-detail:before,.perfm-detail+.m-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.perfm-group{font-size:var(--m-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);margin:16px 0 8px;font-weight:600;line-height:15px}.perfm-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 0;display:grid}.perfm-grid>.perfm-kf{grid-column:span 2}.perfm-grid--7>.perfm-kf:nth-child(5){grid-column:2/span 2}.perfm-kf{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.perfm-kf em,.perfm-kf i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;font-size:var(--m-fs-label);color:var(--text3);font-weight:600;line-height:15px;overflow:hidden}.perfm-kf em{letter-spacing:.06em;text-transform:uppercase}.perfm-kf b{font-size:var(--m-fs-body);white-space:nowrap;font-weight:600;line-height:20px}.perfm-day{grid-template-columns:minmax(0, 1fr) auto var(--m-col-num);min-height:36px;font-size:var(--m-fs-meta);color:var(--text3);white-space:nowrap;align-items:center;gap:12px;font-weight:500;line-height:18px;display:grid}.perfm-day>span:nth-child(2),.perfm-day>span:nth-child(3){text-align:right;font-weight:600}.perfm-day>span:nth-child(2){color:var(--text)}.perfm-skel .m-row-title .m-skel,.perfm-skel .m-row-value .m-skel{margin:2.5px 0}.perfm-skel-sub{width:32px;height:13px;margin:2.5px 0}.perfm-skel-plot{width:100%;height:100%}}

@media (max-width:768px){.imp-m-step{padding:0 var(--m-pad) var(--m-label-gap);font-size:var(--m-fs-meta);color:var(--text3);margin:0;font-weight:500;line-height:18px}.imp-page .m-error,.imp-panel .m-error{margin-top:var(--m-gap)}.imp-m-error{color:var(--red)}.imp-page .card{border-radius:var(--m-radius);border-color:var(--border-light);box-shadow:var(--m-card-shadow);overflow:hidden}.imp-page .card:not([style*=text-align]){padding:0}.imp-page .card-header{align-items:stretch;gap:var(--m-gap);padding:var(--m-pad) var(--m-pad-in);border:0;flex-direction:column;display:flex}.imp-page .card-header .card-title{font-size:var(--m-fs-title);letter-spacing:-.01em;font-weight:700;line-height:1.35}.imp-page .card-header .card-subtitle{font-size:var(--m-fs-meta);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.imp-page .card-header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-gap)!important;display:grid!important}.imp-page .card-header>div:last-child .btn{height:var(--m-ctl);min-height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);justify-content:center;font-weight:600}.imp-page .card-header+div{gap:var(--m-gap)!important;padding:var(--m-pad) var(--m-pad-in)!important;border-top:1px solid var(--border-light)!important;background:0 0!important}.imp-page .card-header+div>div{min-width:0}.imp-page .card-header+div label{font-size:var(--m-fs-eyebrow)!important;letter-spacing:.06em!important;margin-bottom:4px!important}.imp-page .card-header+div .form-input{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-input);font-weight:500;padding:0 12px!important}.imp-list{border-top:1px solid var(--border-light);margin:0;padding:0;list-style:none}.imp-row{min-height:var(--m-row);padding:10px var(--m-pad-in);align-items:center;gap:12px;display:flex;position:relative}.imp-row+.imp-row:before{content:"";top:0;left:var(--m-pad-in);right:var(--m-pad-in);background:var(--m-hairline);height:1px;position:absolute}.imp-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.imp-row-side{flex-direction:column;flex:none;align-items:flex-end;max-width:55%;display:flex}.imp-row-title{font-size:var(--m-fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.35;overflow:hidden}.imp-row-meta{max-width:100%;font-size:var(--m-fs-meta);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;overflow:hidden}.imp-row-value{font-size:var(--m-fs-body);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35}.imp-row-value.is-gain{color:var(--green)}.imp-row.is-closed .imp-row-title,.imp-row.is-closed .imp-row-value{color:var(--text3)}.imp-page .card[style*="text-align: center"]{padding:32px var(--m-pad-in)!important}.imp-page .card[style*="text-align: center"]>div:first-child:has(>svg:only-child){display:none}.imp-page .card[style*="text-align: center"] .card-title{font-size:var(--m-fs-title);font-weight:700}.imp-page .card[style*="text-align: center"]>div:last-child:has(>.btn){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-gap)!important;margin-top:var(--m-section)!important;display:grid!important}.imp-page .card[style*="text-align: center"]>div:last-child>.btn{height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);justify-content:center;font-weight:600}.imp-page [role=alert]{border-radius:var(--m-radius-ctl)!important;font-size:var(--m-fs-meta)!important}.stm-page .stm-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.stm-page .m-btn,.stm-page .m-row{cursor:pointer}.stm-page .stm-error{margin-bottom:var(--m-gap);color:var(--red)}.stm-page .m-group+*{margin-top:var(--m-section)}.stm-skel{gap:4px}.stm-skel .m-skel--title{width:180px;height:15px;margin:2.5px 0}.stm-skel-text{width:240px;height:13px;margin:2.5px 0}.stm-skel-btn{width:160px;height:var(--m-ctl);border-radius:var(--m-radius-ctl);margin-top:12px}.stm-import>.card:first-child{gap:var(--m-gap);border:1px solid var(--border-light);border-radius:var(--m-radius);box-shadow:var(--m-card-shadow);grid-template-columns:minmax(0,1fr);display:grid;margin-bottom:var(--m-section)!important;padding:var(--m-pad)!important}.stm-import>.card:first-child>p{font-size:var(--m-fs-meta);color:var(--text2);grid-column:1/-1;margin:0;font-weight:500;line-height:1.45}.stm-import>.card:first-child>p[role=alert]{color:var(--red)}.stm-import>.card:first-child>.btn:not(.btn-primary){background:var(--surface);border:1px solid var(--border);color:var(--text)}.stm-import>.card:first-child>.btn{min-width:0;height:auto;min-height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);white-space:normal;justify-content:center;padding:8px 12px;font-weight:600;line-height:1.25;margin:0!important}.imp-panel [role=alert]{border-radius:var(--m-radius-ctl)!important;font-size:var(--m-fs-meta)!important}.imp-panel>div[style*="padding: 12px 16px"]{padding:0 0 var(--m-gap)!important;font-size:var(--m-fs-meta)!important}.imp-panel>div[style*="padding: 12px 16px"]>div{flex-wrap:wrap;row-gap:0!important}.imp-panel>.import-topbar{gap:var(--m-gap);margin:0 0 var(--m-gap);padding:var(--m-pad);border-radius:var(--m-radius);border-color:var(--border-light);box-shadow:var(--m-card-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.imp-panel>.import-topbar .btn{min-width:0;height:auto;min-height:var(--m-ctl);border-radius:var(--m-radius-ctl);font-size:var(--m-fs-body);white-space:normal;justify-content:center;padding:8px 12px;font-weight:600;line-height:1.25}.imp-panel>.import-topbar .btn-primary{order:3;grid-column:1/-1}.imp-panel>.import-topbar .btn:only-of-type{grid-column:1/-1}.imp-panel>.card{border-radius:var(--m-radius);border-color:var(--border-light);box-shadow:var(--m-card-shadow);overflow:hidden;margin-top:var(--m-gap)!important}.imp-panel .import-card-header{gap:var(--m-gap);padding:var(--m-pad);border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.imp-panel .import-card-header-left{min-height:24px;padding-right:40px;overflow:visible}.imp-panel .import-card-title{font-size:var(--m-fs-body);color:var(--text);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.imp-panel .import-card-header-right{gap:var(--m-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.imp-panel .import-card-header-right .import-card-input{border-radius:var(--m-radius-ctl);min-width:0;padding:0 12px;font-weight:500;width:100%!important;height:var(--m-ctl)!important;min-height:var(--m-ctl)!important;font-size:var(--m-fs-input)!important}.imp-panel .import-card-header-right .btn{height:var(--m-ctl);border-radius:var(--m-radius-ctl);justify-content:center;font-weight:600;min-height:var(--m-ctl)!important;font-size:var(--m-fs-body)!important;padding:0 12px!important}.imp-panel .import-card-header-right .import-card-import-btn{grid-column:1/-1}.imp-panel .import-card-header-right .btn-ghost+.import-card-import-btn{grid-column:auto}.imp-panel .import-card-header-right .import-card-remove{width:var(--m-icon-btn);height:var(--m-icon-btn);border-radius:var(--m-radius-ctl);position:absolute;top:8px;right:8px}.imp-panel .card>div[style*="display: grid"]{line-height:1.45;padding:12px var(--m-pad) var(--m-pad)!important;font-size:var(--m-fs-meta)!important}.imp-panel details>summary{min-height:var(--m-ctl);font-size:var(--m-fs-body);align-items:center;display:flex}.imp-panel .card>div[style*="display: grid"] .imp-list{margin:0 calc(-1 * var(--m-pad))}.imp-panel details .imp-list{margin-top:4px}.imp-panel .imp-row:has(.imp-row-extra){flex-wrap:wrap;row-gap:4px}.imp-panel .imp-row:has(.imp-row-extra) .imp-row-main{flex:1 1 0}.imp-row-extra{flex:100%;min-width:0;display:block}.imp-row-more{min-height:var(--m-ctl);font-size:var(--m-fs-meta);color:var(--text3);justify-content:center;font-weight:500}}
