body.is-app .site-header,body.is-app .site-footer,body.is-app .home-back{display:none}body.is-app .home-main{padding-top:0}body.is-app .home-main>.section{display:none}body.is-app .home-main:has(#home-plan[hidden])>#dash-app,body.is-app .home-main:has(#view-list[hidden])>#dash-app{display:none}body.is-app.ai-fab-on #as-card{display:none!important}body.is-app{--cp-lav: #7fb4e8;--cp-lav-soft: rgba(127, 180, 232, .12);--cp-lav-line: rgba(127, 180, 232, .45);--cp-beam-lav: rgba(127, 180, 232, .4)}html[data-home-theme=light] body.is-app{--cp-lav: #2f6aa3;--cp-lav-soft: rgba(47, 106, 163, .09);--cp-lav-line: rgba(47, 106, 163, .4);--cp-beam-lav: rgba(47, 106, 163, .3)}body.is-app{--tone-week: #43d597;--tone-week-bg: 67, 213, 151;--tone-found: #7fb4e8;--tone-found-bg: 127, 180, 232;--tone-competition: #e6b654;--tone-competition-bg: 230, 182, 84;--tone-account: #b4c1ba;--tone-account-bg: 180, 193, 186;--tone-a-tile: .16;--tone-a-now: .15;--tone-a-now-tile: .22;--tone-on: #0b0e0d}html[data-home-theme=light] body.is-app{--tone-week: #1f7a52;--tone-week-bg: 31, 122, 82;--tone-found: #2f6aa3;--tone-found-bg: 47, 106, 163;--tone-competition: #80601b;--tone-competition-bg: 215, 182, 93;--tone-account: #4b5651;--tone-account-bg: 75, 86, 81;--tone-a-tile: .16;--tone-a-now: .14;--tone-a-now-tile: .24;--tone-on: #ffffff}.dash-app{--dash-top-h: 60px;--dash-rail-w: 248px;--dash-rail-open-w: 248px;min-height:100vh;color:var(--ink)}.dash-app{--dash-row-h: 36px;--dash-acct-h: calc(var(--dash-row-h) + 8px + 10px + 1px)}.dash-app{--ctl-s: 32px;--ctl-m: 36px;--ctl-l: 44px;--bar-ctl-h: var(--ctl-m)}.dash-app{--t-cap: 12px;--t-s: 13px;--t-m: 14px;--t-l: 16px;--t-card: 21px;--t-num: 28px;--t-page: 34px;--t-hero: 44px;--t-kick: 11px;--lh-cap: 16px;--lh-s: 18px;--lh-m: 21px;--lh-l: 22px;--lh-card: 24px;--lh-num: 28px;--lh-page: 36px;--lh-hero: 44px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--card-pad: 20px;--card-gap: 16px;--r-card: 16px;--r-tile: 12px;--r-ctl: 10px;--r-pop: 14px;--r-sheet: 20px;--ctl-xs: 24px;--page-max: 1200px;--page-pad: 28px}@media(min-width:1280px){.dash-app{--card-pad: 24px;--card-gap: 20px}}@media(max-width:900px){.dash-app{--card-pad: 16px;--card-gap: 12px;--page-pad: 16px}}.dash-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-app .dash-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dash-app :is(p,li,dd,.dash-say,.dash-vsub,.dash-card-foot,.pm-choice-l){text-wrap:pretty}.dash-app :is(h1,h2,h3,.dash-step,.dash-pl-act){text-wrap:balance}.dash-app :is(a,button,summary,select,.dash-ri,.dash-rl-chip,.pm-choice,.dash-card-go):not(.btn){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.dash-app :is(button,a.btn,a.dash-ri,summary,.dash-card-go,.dash-more,.dash-rl-chip):not(:disabled):active{transform:translateY(1px)}@keyframes dash-sk{50%{opacity:.55}}.dash-app .dash-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px 18px;min-height:var(--dash-top-h);padding:8px max(20px,env(safe-area-inset-right,0px)) 8px max(20px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line)}.dash-app .dash-brand{display:inline-flex;align-items:center;gap:9px;flex:none;text-decoration:none;color:var(--ink);width:calc(var(--dash-rail-w) - 34px)}.dash-app .dash-brand:hover{text-decoration:none;color:var(--ink)}.dash-app .dash-brand img{width:28px;height:28px;border-radius:7px}.dash-app .dash-word{font:700 var(--t-card)/1 var(--font-display);letter-spacing:.01em;color:var(--ink)}.dash-app .dash-word b{color:var(--cp-gold);font-weight:700}.dash-app .dash-biz{display:flex;align-items:center;gap:9px;min-width:0}.dash-app .dash-biz-n{font:650 var(--t-l)/1.2 var(--font-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.dash-app .dash-badge{flex:none;font:600 var(--t-cap)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;color:var(--cp-gold);background:var(--cp-gold-soft);border:1px solid var(--cp-gold-line)}.dash-app .dash-badge[hidden]{display:none}.dash-app .dash-mkt{display:flex;align-items:center;gap:8px;font-size:var(--t-s);color:var(--ink);min-width:0}.dash-app .dash-mkt[hidden]{display:none}.dash-app .dash-mkt-l{font:600 var(--t-cap) var(--font-body);color:var(--faint)}.dash-app .dash-mkt b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-app .dash-mkt-pick{display:inline-flex;min-width:0;max-width:100%}.dash-app .dash-top-end{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.dash-app .dash-look{display:inline-grid;place-items:center;flex:none;width:var(--bar-ctl-h);height:var(--bar-ctl-h);padding:0;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.dash-app .dash-look-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dash-app .dash-look:hover{color:var(--ink);border-color:var(--line-2)}.dash-app .dash-fold{display:none;place-items:center;flex:none;width:var(--bar-ctl-h);height:var(--bar-ctl-h);margin:0 -6px 0 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.dash-app .dash-fold:hover{background:var(--surface-2);color:var(--ink)}.dash-app .dash-fold .dash-i{width:18px;height:18px}.dash-app .dash-disc>summary{display:flex;align-items:center;gap:8px;min-height:var(--ctl-m);list-style:none;cursor:pointer;font:600 var(--t-s) var(--font-body);color:var(--cp-mint)}.dash-app .dash-disc>summary::-webkit-details-marker{display:none}.dash-app .dash-disc>summary:hover{text-decoration:underline}.dash-app .dash-disc-i{width:16px;height:16px;flex:none;margin-left:auto;transition:transform .14s ease}.dash-app .dash-disc[open]>summary .dash-disc-i{transform:rotate(180deg)}.dash-app .dash-fold-fill{fill:currentColor;fill-opacity:.3;stroke:none}.dash-app .dash-fold[aria-expanded=false] .dash-fold-fill{display:none}.dash-app .dash-body{display:grid;grid-template-columns:var(--dash-rail-w) minmax(0,1fr);align-items:start}.dash-app .dash-rail{position:sticky;top:var(--dash-top-h);height:calc(100vh - var(--dash-top-h));overflow-y:auto;padding:12px 14px 10px max(14px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line)}.dash-app .dash-rail-h{margin:10px 10px 4px;font:600 var(--t-kick) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.dash-app .dash-rail-h:first-of-type{margin-top:0}.dash-app .dash-rail-g{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dash-app .dash-ri{--rt: var(--tone-account);--rt-bg: var(--tone-account-bg);position:relative;display:flex;align-items:center;gap:10px;min-height:var(--dash-row-h);padding:0 8px 0 4px;border-radius:10px;color:var(--muted);font:500 14px var(--font-body);text-decoration:none}.dash-app .dash-ri[data-tone=week]{--rt: var(--tone-week);--rt-bg: var(--tone-week-bg)}.dash-app .dash-ri[data-tone=found]{--rt: var(--tone-found);--rt-bg: var(--tone-found-bg)}.dash-app .dash-ri[data-tone=competition]{--rt: var(--tone-competition);--rt-bg: var(--tone-competition-bg)}.dash-app .dash-ri[data-tone=account]{--rt: var(--tone-account);--rt-bg: var(--tone-account-bg)}.dash-app .dash-ri-tile{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--rt);background:rgba(var(--rt-bg),var(--tone-a-tile))}.dash-app .dash-ri-tile .dash-i{width:16px;height:16px}.dash-app a.dash-ri:hover,.dash-app button.dash-ri:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.dash-app .dash-ri[aria-current=page],.dash-app a.dash-ri[aria-current=page]:hover{background:rgba(var(--rt-bg),var(--tone-a-now));color:var(--ink);font-weight:650}.dash-app .dash-ri[aria-current=page] .dash-ri-tile{background:rgba(var(--rt-bg),var(--tone-a-now-tile))}.dash-app .dash-ri.is-now,.dash-app button.dash-ri.is-now:hover{background:rgba(var(--rt-bg),var(--tone-a-now));color:var(--ink);font-weight:650}.dash-app .dash-ri.is-now .dash-ri-tile{background:rgba(var(--rt-bg),var(--tone-a-now-tile))}.dash-app .dash-ri-t{flex:1 1 auto;min-width:0}.dash-app .dash-ri-t small{display:block;font:500 var(--t-cap) var(--font-body);color:var(--faint);margin-top:1px}.dash-app .dash-ri-n{flex:none;font:600 var(--t-cap) var(--font-mono);color:var(--faint);padding:2px 7px;border-radius:999px;border:1px solid var(--line)}.dash-app .dash-ri-n:empty,.dash-app .dash-ri-n[hidden]{display:none}.dash-app .dash-ri[aria-current=page] .dash-ri-n{color:var(--ink)}.dash-app .dash-ri-out{width:14px;height:14px;color:var(--faint)}.dash-app .dash-ri.is-wait{opacity:.62;cursor:default;padding-top:6px;padding-bottom:6px}.dash-app .dash-rail>.dash-rail-g:last-of-type{margin-bottom:12px}.dash-app .dash-rail-acct{position:sticky;bottom:-10px;z-index:1;margin:auto -14px -10px;padding:8px 14px 10px;border-top:1px solid var(--line);background:var(--surface)}.dash-app .dash-ri-acct{appearance:none;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.dash-app .dash-ri-acct[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.dash-app .dash-ri-acct .dash-ri-tile{border-radius:50%}.dash-app .dash-av{font:600 var(--t-cap)/1 var(--font-body);letter-spacing:.04em}.dash-app .dash-ri-caret{flex:none;width:14px;height:14px;color:var(--faint)}.dash-app .dash-acct-scrim{display:none}.dash-app .dash-acct-menu{position:fixed;z-index:55;left:14px;bottom:56px;width:272px;max-width:calc(100vw - 28px);max-height:calc(100vh - var(--dash-top-h) - 66px);overflow-y:auto;padding:6px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:0 -16px 40px -18px #0000008c}.dash-app .dash-acct-menu[hidden],.dash-app .dash-acct-menu li[hidden]{display:none}.dash-app .dash-acct-in{margin:0;padding:8px 10px 6px;font:500 13px/1.35 var(--font-body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-app .dash-acct-list{list-style:none;margin:0;padding:0}.dash-app .dash-acct-i{--rt: var(--tone-account);--rt-bg: var(--tone-account-bg);display:flex;align-items:center;gap:10px;width:100%;min-height:var(--dash-row-h);padding:4px 10px 4px 6px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:500 14px/1.25 var(--font-body);text-align:left;text-decoration:none;cursor:pointer}.dash-app .dash-acct-i:hover{background:var(--surface);color:var(--ink);text-decoration:none}.dash-app .dash-acct-i[aria-current=page]{background:rgba(var(--rt-bg),var(--tone-a-now));font-weight:650}.dash-app .dash-acct-i[aria-current=page] .dash-ri-tile{background:rgba(var(--rt-bg),var(--tone-a-now-tile))}.dash-app .dash-acct-t{min-width:0}.dash-app .dash-acct-pl{display:block}.dash-app .dash-acct-sub{display:block;margin-top:1px;font:500 var(--t-cap)/1.3 var(--font-body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-app .dash-acct-sep{height:1px;margin:5px 4px;background:var(--line)}.dash-app .dash-tip{position:fixed;z-index:17;transform:translateY(-50%);padding:6px 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:600 var(--t-cap)/1.2 var(--font-body);white-space:nowrap;pointer-events:none;box-shadow:0 8px 22px -10px #00000080}.dash-app .dash-tip[hidden],.dash-app .dash-hold[hidden]{display:none}@media(min-width:901px){.dash-app.is-rail-folded{--dash-rail-w: 64px}.dash-app .dash-rail{scroll-padding-bottom:calc(var(--dash-acct-h) + 8px)}.dash-app.is-rail-folded .dash-word{display:none}.dash-app.is-rail-folded .dash-rail{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:14px}.dash-app.is-rail-folded .dash-ri{justify-content:center;gap:0;padding:0}.dash-app.is-rail-folded .dash-ri-t,.dash-app.is-rail-folded .dash-ri-n{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-app.is-rail-folded .dash-rail-h{height:1px;margin:12px 6px;padding:0;overflow:hidden;background:var(--line);color:transparent;font-size:0;letter-spacing:0}.dash-app.is-rail-folded .dash-ri-caret{display:none}.dash-app.is-rail-folded .dash-acct-menu{left:calc(var(--dash-rail-w) + 8px);bottom:12px}.dash-app.is-rail-folded .dash-acct-menu{max-height:calc(100vh - var(--dash-top-h) - 22px)}.dash-app .dash-top{padding-left:max(12px,env(safe-area-inset-left,0px))}.dash-app .dash-fold{display:inline-grid}.dash-app .dash-brand{width:calc(var(--dash-rail-open-w) - 76px)}}.dash-app .dash-main{min-width:0;width:100%;max-width:calc(var(--page-max) + 2 * var(--page-pad));margin-inline:auto;padding:24px max(var(--page-pad),env(safe-area-inset-right,0px)) 40px max(var(--page-pad),env(safe-area-inset-left,0px))}.dash-app .dash-main:focus,.dash-app .dash-main:focus-visible{outline:none}.dash-app .dash-main>.cp-alerts:empty{display:none}.dash-app .dash-view[hidden]{display:none}.dash-app .dash-vhead{margin:0 0 18px}.dash-app .dash-vhead h1{font:700 var(--t-page)/1.05 var(--font-display);color:var(--ink);margin:0;letter-spacing:-.005em}.dash-app .dash-vhead h1:focus,.dash-app .dash-vhead h1:focus-visible{outline:none}.dash-app .dash-vsub{margin:6px 0 0;color:var(--muted);font-size:var(--t-m);line-height:1.45;max-width:68ch}.dash-app .dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--card-gap)}.dash-app .dash-v-overview #as-card{margin:16px 0 0}.dash-app .dash-full-top{display:inline-flex;align-items:center;gap:7px;min-height:var(--bar-ctl-h);padding:0 12px;border-radius:10px;border:1px solid var(--line);color:var(--ink);font:600 13px var(--font-body);text-decoration:none;white-space:nowrap}.dash-app .dash-full-top:hover{border-color:var(--line-2);color:var(--ink);text-decoration:none}.dash-app .dash-full-top[hidden]{display:none}.dash-app .dash-full-top .dash-i{width:16px;height:16px;color:var(--cp-mint)}.dash-app .dash-full-top .dash-full-out{width:13px;height:13px;color:var(--faint)}.dash-app .dash-card{min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.dash-app .dash-skel{display:grid;gap:14px;padding-top:4px}.dash-app .dash-skel-l{display:block;height:12px;border-radius:6px;background:var(--line);animation:dash-sk 1.6s ease-in-out infinite}.dash-app .dash-skel-l.is-short{width:62%}.dash-app .dash-skel-l.is-title{width:38%;height:21px;border-radius:6px}.dash-app .dash-skel-l.is-num{width:56%;height:34px;border-radius:8px}.dash-app .dash-skel-l.is-chip{width:92px;height:22px;border-radius:999px}.dash-app .dash-skel-l.is-block{height:150px;border-radius:12px}@media(min-width:1101px){.dash-app .dash-row-2{min-height:470px}.dash-app .dash-row-3{min-height:300px}.dash-app .dash-row-2.is-loading{min-height:700px}.dash-app .dash-row-3.is-loading{min-height:382px}.dash-app .dash-card{display:flex;flex-direction:column}.dash-app .dash-card>*{flex:0 0 auto}.dash-app .dash-card>.cp-btns{margin-top:auto}.dash-app .dash-card>.cp-btns+.dash-said{margin-top:8px}}.dash-app .dash-card-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px}.dash-app .dash-card-h h2{margin:0;font:700 21px/1.1 var(--font-display);color:var(--ink)}.dash-app .dash-card-s{margin:0;font:500 var(--t-cap) var(--font-body);color:var(--faint)}.dash-app .dash-say{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--muted)}.dash-app .dash-bar{position:relative;height:12px;border-radius:6px;background:var(--line);overflow:hidden}.dash-app .dash-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--cp-mint)}.dash-app :focus-visible{outline:2px solid var(--cp-gold);outline-offset:2px}.dash-app .dash-landed{outline:2px solid var(--cp-gold);outline-offset:3px;animation:dash-landed 1.8s ease-out 1 both}@keyframes dash-landed{55%{outline-color:var(--cp-gold)}to{outline-color:transparent}}@media(max-width:900px){.dash-app{--dash-top-h: 56px}.dash-app .dash-top{position:static;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand biz end" "brand mkt end";align-items:center;gap:2px 10px;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.dash-app .dash-brand{grid-area:brand;width:auto}.dash-app .dash-word{display:none}.dash-app .dash-biz{grid-area:biz;min-height:calc(var(--t-cap) + 10px)}.dash-app .dash-biz-n{font-size:var(--t-m);max-width:none}.dash-app .dash-top-end{grid-area:end;margin-left:0;gap:6px}.dash-app .dash-look{width:var(--ctl-l);height:var(--ctl-l)}.dash-app .dash-full-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dash-app .dash-full-top{padding:0;width:var(--ctl-l);min-height:var(--ctl-l);justify-content:center}.dash-app .dash-full-top .dash-full-out{display:none}.dash-app .dash-mkt{grid-area:mkt;font-size:13px}.dash-app .dash-mkt-l{display:none}.dash-app .dash-body{grid-template-columns:minmax(0,1fr)}.dash-app .dash-main{padding:16px max(var(--page-pad),env(safe-area-inset-right,0px)) calc(var(--dash-bar-h) + env(safe-area-inset-bottom,0px) + var(--sp-4)) max(var(--page-pad),env(safe-area-inset-left,0px))}.dash-app .dash-vhead h1{font-size:var(--t-num)}.dash-app .dash-grid{gap:var(--card-gap)}.dash-app .dash-grid-settings>*{grid-column:1 / -1!important;grid-row:auto!important}.dash-app .dash-card .cp-btns .btn{width:100%}}@media(max-width:420px){.dash-app .dash-brand{display:none}.dash-app .dash-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"biz end" "mkt end"}}@media(max-width:720px){.dash-app small{font-size:var(--t-cap)!important}}@media(min-width:901px){body.is-app .lhp-consent{top:60px}}@media(prefers-reduced-motion:reduce){.dash-app *{transition:none!important;animation:none!important}}.dash-app .dash-scope{display:inline-flex;align-items:center;align-self:center;flex:none;font:600 var(--t-cap)/1 var(--font-body);padding:5px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.dash-app .dash-scope.is-market{color:var(--cp-gold);border-color:var(--cp-gold-line);background:var(--cp-gold-soft)}.dash-app .dash-home-note{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.dash-app .dash-home-note[hidden]{display:none}.dash-app .dash-mkt.is-busy .dash-mkt-pick{opacity:.75}.dash-app .dash-mkt-busy{font-size:var(--t-cap);color:var(--muted);white-space:nowrap}.dash-app .dash-mkt-busy[hidden]{display:none}.dash-app .dash-said{margin:8px 0 0;font-size:13px;color:var(--muted)}.dash-app .dash-said:empty{display:none}.dash-app .dash-said.is-ok{color:var(--cp-mint)}@media(max-width:900px){.dash-app .dash-mkt-busy{grid-column:1 / -1}}.dash-app ol.sb-steps{list-style:decimal outside}.dash-app ol.sb-steps>li{display:list-item}@media print{body.is-app.dash-printing-week>*:not(.dash-print-week){display:none!important}body.is-app.dash-printing-week{background:#fff!important}body.is-app.dash-printing-week .dash-app.dash-print-week{display:block;min-height:0;margin:0;padding:0;font:11pt/1.45 system-ui,sans-serif}}.dash-app h3.cp-kicker{display:block;margin:0 0 6px;font:600 var(--t-kick)/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dash-app .dash-ri-s,.dash-app .dash-bar-track{display:none}@media(max-width:900px){body.is-app{--dash-bar-h: 76px}.dash-app .dash-rail{position:fixed;top:auto;left:0;right:0;bottom:var(--consent-h, 0px);z-index:16;display:flex;flex-direction:row;align-items:flex-start;gap:16px;box-sizing:border-box;height:calc(var(--dash-bar-h) + env(safe-area-inset-bottom,0px));margin:0;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--surface);border-right:0;border-top:1px solid var(--line);box-shadow:0 -10px 26px -18px #0000008c}.dash-app .dash-rail::-webkit-scrollbar{display:none}.dash-app .dash-rail-h,.dash-app .dash-ri-n,.dash-app .dash-ri-caret{display:none}.dash-app .dash-rail-g{display:flex;flex:none;gap:2px}.dash-app .dash-rail-g>li{flex:none}.dash-app .dash-ri{flex-direction:column;justify-content:center;gap:3px;box-sizing:border-box;width:80px;min-height:56px;padding:4px 1px;border-radius:16px;text-align:center}.dash-app .dash-ri-tile{width:28px;height:28px;border-radius:0;background:none}.dash-app .dash-ri-tile .dash-i{width:22px;height:22px}.dash-app .dash-ri-t{position:absolute;flex:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-app .dash-ri-s{display:block;max-width:100%;font:600 var(--t-cap)/1.15 var(--font-body);white-space:nowrap}.dash-app .dash-ri[aria-current=page],.dash-app a.dash-ri[aria-current=page]:hover{background:rgba(var(--rt-bg),.16);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--rt-bg),.45);font-weight:650}.dash-app .dash-ri[aria-current=page] .dash-ri-tile{background:none;color:var(--rt)}.dash-app .dash-rail{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 30px),transparent 100%)}.dash-app .dash-bar-track{display:block;position:fixed;left:24px;right:24px;bottom:calc(var(--consent-h, 0px) + env(safe-area-inset-bottom,0px) + 5px);z-index:17;height:4px;border-radius:2px;background:var(--line-2);pointer-events:none}.dash-app .dash-bar-track[hidden]{display:none}.dash-app .dash-bar-thumb{position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:2px;background:var(--faint)}.dash-app.is-bar-away .dash-rail,.dash-app.is-bar-away .dash-bar-track{display:none}.dash-app .dash-rail-acct{position:static;z-index:auto;flex:none;margin:0;padding:0;border-top:0;background:none}.dash-app .dash-ri-acct .dash-ri-tile{width:26px;height:26px;margin:1px 0;box-sizing:border-box;border-radius:50%;background:rgba(var(--rt-bg),var(--tone-a-tile))}.dash-app .dash-ri-acct .dash-av{font-size:var(--t-cap)}.dash-app .dash-ri-acct.is-now,.dash-app button.dash-ri-acct.is-now:hover{background:rgba(var(--rt-bg),.16);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--rt-bg),.45);font-weight:600}.dash-app .dash-ri-acct.is-now .dash-ri-tile{background:none;border:1.5px solid currentColor;color:var(--tone-on)}.dash-app .dash-acct-scrim{display:block;position:fixed;inset:0;z-index:60;background:#050a098c}.dash-app .dash-acct-scrim[hidden]{display:none}.dash-app .dash-acct-scrim{touch-action:none}.dash-app .dash-acct-menu{overscroll-behavior:contain;z-index:61;left:0;right:0;width:auto;max-width:none;bottom:calc(var(--consent-h, 0px) + var(--dash-bar-h) + env(safe-area-inset-bottom,0px));max-height:calc(100vh - var(--dash-top-h) - var(--dash-bar-h) - var(--consent-h, 0px) - 24px);padding:8px 12px 12px;border-radius:18px 18px 0 0;border-bottom:0;box-shadow:0 -18px 40px -14px #0000008c}.dash-app .dash-acct-i{min-height:48px}body.is-app.dash-acct-open{overflow:hidden}}@media(max-width:900px){html:has(body.is-app){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--consent-h, 0px))}}@media(min-width:901px){html:has(body.is-app){scroll-padding-top:76px}}@media(max-width:900px){html:has(body.is-app){scroll-padding-top:16px}}@media(max-width:900px)and (max-height:520px){body.is-app{--dash-bar-h: 58px}html:has(body.is-app){scroll-padding-bottom:calc(66px + env(safe-area-inset-bottom,0px) + var(--consent-h, 0px))}.dash-app .dash-rail{padding-top:4px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.dash-app .dash-ri{gap:1px;min-height:44px;padding-top:2px;padding-bottom:2px}.dash-app .dash-ri-tile{width:24px;height:22px}.dash-app .dash-ri-tile .dash-i{width:20px;height:20px}.dash-app .dash-ri-acct .dash-ri-tile{width:22px;height:22px;margin:0}}@media print and (max-width:900px){.dash-app .dash-rail,.dash-app .dash-bar-track{display:none!important}}.dash-app .dash-grid .cp-tile{padding:var(--card-pad)}.dash-app .dash-grid .cp-tile>h2.cp-kicker,.dash-app .dash-grid .cp-tile>.cp-tile-h>h2{margin:0 0 6px;font:700 21px/1.1 var(--font-display);letter-spacing:-.005em;text-transform:none;color:var(--ink)}@media(min-width:901px){.dash-app:has(.dash-acct-i[data-view=billing][aria-current=page]) .dash-mkt:has(.dash-mkt-pick),.dash-app:has(.dash-acct-i[data-view=settings][aria-current=page]) .dash-mkt:has(.dash-mkt-pick){display:none}}.dash-app .dash-vhead-t{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;column-gap:12px}.dash-app .dash-vhead-t>h1{grid-column:1;grid-row:1}.dash-app .dash-vhead-t>.dash-scope{grid-column:2;grid-row:1;justify-self:start;margin:0}.dash-app .dash-vhead-t>.dash-vsub{grid-column:1 / -1;grid-row:2}.dash-app .dash-vhead-t>.dash-home-note{grid-column:1 / -1;grid-row:3}@media(max-width:480px){.dash-app .dash-vhead-t{grid-template-columns:minmax(0,1fr)}.dash-app .dash-vhead-t>h1,.dash-app .dash-vhead-t>.dash-scope,.dash-app .dash-vhead-t>.dash-vsub,.dash-app .dash-vhead-t>.dash-home-note{grid-column:1}.dash-app .dash-vhead-t>.dash-scope{grid-row:2;margin-top:6px}.dash-app .dash-vhead-t>.dash-vsub{grid-row:3}.dash-app .dash-vhead-t>.dash-home-note{grid-row:4}}.dash-app .dash-view .dash-vhead.has-side{align-items:flex-start}.dash-app .dash-home-note.is-hold{visibility:hidden}.dash-app .dash-empty{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px dashed var(--line-2);border-radius:var(--r-tile)}.dash-app .dash-empty.is-warm{border-style:solid;border-color:var(--cp-gold-line);background:var(--cp-gold-soft)}.dash-app .dash-empty-i{flex:none;width:28px;height:28px;fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dash-app .dash-empty.is-warm .dash-empty-i{stroke:var(--cp-gold)}.dash-app .dash-empty-t{min-width:0;display:grid;justify-items:start;gap:var(--sp-2)}.dash-app .dash-empty-t>.dash-say{margin:0;color:var(--ink);font-size:var(--t-s);line-height:1.45;max-width:68ch}.dash-app .dash-empty-chip{display:inline-flex;align-items:center;min-height:var(--ctl-xs);padding:0 9px;border-radius:999px;border:1px solid var(--cp-gold-line);background:var(--cp-gold-soft);color:var(--cp-gold);font:600 var(--t-cap)/1 var(--font-body);white-space:nowrap}.dash-app .dash-empty-act,.dash-app .dash-empty-act .cp-btns{margin:0}.dash-app .dash-empty-act .btn,.dash-app .dash-empty-act .btn:hover{min-height:var(--ctl-s);padding:0;border:0;background:none;color:var(--cp-mint);font:600 var(--t-s) var(--font-body)}.dash-app .dash-empty-act .btn:hover{text-decoration:underline}.dash-app .dash-empty.is-warm .dash-empty-act .btn,.dash-app .dash-empty.is-warm .dash-empty-act .btn:hover{padding:0 14px;border:1px solid var(--cp-gold-line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);text-decoration:none}@media(max-width:520px){.dash-app .dash-empty{align-items:flex-start;padding:var(--sp-4)}}
