.card,.dcard,.panel,.stat,.tile{border-color:transparent;box-shadow:var(--shadow)}.dpanel{padding:16px;gap:10px}@media (min-width:768px){.dpanel{padding:18px 20px}}.dpanel-head h2,.panel-head h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.dhero-glow{display:none}.dhero{padding:24px 28px}.dkicker,.dtile-label,.stat-label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.dnum-xl{font-size:44px;letter-spacing:-.03em}.dtile-value,.stat-value{font-size:26px;font-weight:700;letter-spacing:-.025em}.dtile{padding:16px}.dtile.alarm,.dtile.attention,.tile.decision.attention{border-color:transparent}.dtile.attention{box-shadow:inset 4px 0 0 var(--sev-amber),var(--shadow)}.dtile.alarm{box-shadow:inset 4px 0 0 var(--sev-red),var(--shadow)}a.dcard:hover,a.dtile:hover{text-decoration:none}a.dch:active,a.dtile:active{background:var(--row-press)}.dch:hover{border-color:transparent;background:var(--row-hover)}.dchip{font-size:13px;font-weight:600;padding:4px 10px;background:var(--seg-track)}.dmore>summary{padding:14px 16px}.dmore>summary h2{font-size:17px}.dinner{background:var(--surface-2);border-color:transparent}.banner{border:0;border-radius:var(--radius);font-size:14px}.banner.info{background:var(--info-soft)}.state{border-radius:var(--radius)}.state.failed,.state.notyet{border-width:0}.btn{border:0;border-radius:10px;background:var(--seg-track);color:var(--link);font-size:15px;font-weight:600;min-height:36px;padding:7px 16px;transition:background-color .15s ease,opacity .15s ease}.btn:hover:not(:disabled){background:var(--row-press);border-color:transparent}.btn:active:not(:disabled){opacity:.6}.btn:disabled{opacity:.4}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--fg-strong))}.btn.ghost{background:transparent;color:var(--link)}.btn.ghost:hover:not(:disabled){background:var(--row-hover)}.btn.danger{background:var(--danger-soft);color:var(--danger)}.btn.big{min-height:50px;font-size:17px;border-radius:12px}.btn.icon{min-width:36px;padding:6px;color:var(--link)}@media (max-width:1023px),(pointer:coarse){.btn{min-height:var(--tap)}.btn.icon{min-width:var(--tap)}}.chip{border:0;border-radius:999px;background:var(--seg-track);color:var(--fg);font-size:14px;min-height:32px;padding:0 14px}.chip:hover{background:var(--row-press);text-decoration:none}.chip[aria-current=true]{background:var(--accent);color:var(--on-accent)}.chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1023px),(pointer:coarse){.chip{min-height:var(--tap)}}.field input,.field select,.field textarea,.input,select.input{border:0;border-radius:10px;background:var(--seg-track);color:var(--fg);font-family:inherit}.field input:focus,.field textarea:focus,.input:focus{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0;background:var(--surface)}@media (max-width:1023px),(pointer:coarse){.field input,.field select,.field textarea,.input{font-size:16px;min-height:var(--tap)}}.segmented{display:inline-flex;align-items:stretch;gap:2px;padding:2px;min-height:var(--seg-h);border-radius:9px;background:var(--seg-track);max-width:100%;width:-moz-fit-content;width:fit-content}.segmented.full{display:flex;width:100%}.segmented.full .segmented-item{flex:1 1;min-width:0}.segmented.scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.segmented.scroll::-webkit-scrollbar{display:none}.segmented-item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--seg-h) - 4px);padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--fg);font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;text-align:center;cursor:pointer;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.segmented-item:hover{text-decoration:none}.segmented-item[aria-current=page],.segmented-item[aria-pressed=true]{background:var(--seg-thumb);color:var(--fg-strong);font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)}.segmented-count{min-width:18px;padding:0 5px;border-radius:999px;background:var(--sev-red);color:var(--on-badge);font-size:11px;font-weight:700;line-height:18px}@media (max-width:767px){.segmented{display:flex;width:100%}.segmented .segmented-item{flex:1 1;min-width:0;padding:0 6px}.segmented.scroll .segmented-item{flex:1 0 auto;padding:0 12px}.segmented.scroll{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.segmented.scroll.at-end{-webkit-mask-image:none;mask-image:none}}@media (max-width:1023px),(pointer:coarse){.segmented-item{min-height:var(--tap)}}@media (prefers-reduced-motion:reduce){.segmented-item{transition:none}}.period-control{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}@media (max-width:767px){.period-control{display:grid;grid-template-columns:minmax(0,1fr)}}.hub-bar{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:15;margin-left:-32px;margin-right:-32px;padding:8px 32px;background:var(--bg);box-shadow:0 .5px 0 var(--separator)}@media (max-width:1023px){.hub-bar{top:calc(var(--topbar-h-phone) + env(safe-area-inset-top, 0px));margin-left:calc(-1 * max(var(--s-4), env(safe-area-inset-left, 0px)));margin-right:calc(-1 * max(var(--s-4), env(safe-area-inset-right, 0px)));padding:8px max(var(--s-4),env(safe-area-inset-right,0px)) 8px max(var(--s-4),env(safe-area-inset-left,0px))}}.section-tabs{margin:0 0 var(--s-4)}.mg-tabs{gap:2px;padding:2px;border-radius:9px;background:var(--seg-track);width:-moz-fit-content;width:fit-content;max-width:100%}.mg-tabs .chip{background:transparent;border-radius:7px;min-height:28px;font-size:13px;font-weight:500}.mg-tabs .chip[aria-current=true]{background:var(--seg-thumb);color:var(--fg-strong);font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)}.back-link{display:inline-flex;align-items:center;gap:5px;min-height:var(--tap);margin:-6px 0 -8px -2px;color:var(--link);font-size:17px}.back-link:hover{text-decoration:none;opacity:.7}.back-link svg{width:11px;height:19px;flex:none}.ios-group{display:flex;flex-direction:column;gap:6px;min-width:0}.ios-group-head{display:flex;align-items:baseline;gap:var(--s-2);padding:0 16px}.ios-group-title{flex:1 1;margin:0;font-size:13px;font-weight:400;letter-spacing:.01em;text-transform:uppercase;color:var(--muted)}.ios-group-action{font-size:13px}.ios-list{list-style:none;margin:0;padding:0;background:var(--surface);border-radius:12px;overflow:hidden;border:1px solid var(--list-border);box-shadow:var(--shadow)}.dcard .ios-list,.dmore .ios-list,.sheet .ios-list{background:var(--surface-2);box-shadow:none}.ios-group-foot{margin:0;padding:0 16px;font-size:13px;color:var(--muted)}.ios-row,.ios-row-inner{position:relative}.ios-row-inner{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px;color:var(--fg)}.ios-row:not(:last-child) .ios-row-inner:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--separator);transform:scaleY(.5);transform-origin:bottom}.ios-row.has-icon:not(:last-child) .ios-row-inner:after{left:58px}a.ios-row-inner:hover{text-decoration:none;background:var(--row-hover)}a.ios-row-inner:active{background:var(--row-press)}.ios-row-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ios-row-title{font-size:16px;line-height:1.3;color:var(--fg-strong);overflow-wrap:anywhere}.ios-row-sub{font-size:13px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.ios-row-detail{flex:none;max-width:45%;font-size:15px;color:var(--muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ios-row-detail .mono{color:var(--fg)}.ios-chevron{flex:none;width:8px;height:13px;color:var(--faint);opacity:.7}.ios-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--ec,var(--accent));color:var(--on-icon);font-size:12px;font-weight:700;letter-spacing:-.02em}.ios-list .ios-group{padding:8px 0}.src-val{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.src-val .mono{font-size:16px;color:var(--fg-strong)}.src-delta{font-size:12px}.ec-c-ads{--ec:var(--ch-ads)}.ec-c-meta{--ec:var(--ch-meta)}.ec-c-google{--ec:var(--ch-google)}table.data th{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}table.data td,table.data th{border-bottom:.5px solid var(--separator)}table.data tbody tr:hover td{background:var(--row-hover)}@media (max-width:767px){table.data.stack-sm tr{border-bottom:.5px solid var(--separator)}table.data.stack-sm td[data-label]:before{font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}}.dchart circle,.dchart path,.dring circle{filter:none}.dring-track{stroke:var(--seg-track)}.dline{stroke-width:2.5}.share{margin:0;display:flex;flex-direction:column;gap:12px}.share-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--seg-track);gap:2px}.share-seg{display:block;height:100%;background:var(--ecm,var(--ec,var(--accent)))}.share-list{list-style:none;margin:0;padding:0}.share-row{display:grid;grid-template-columns:12px minmax(0,1fr) 52px minmax(80px,auto) minmax(90px,auto);align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:6px 0;color:var(--fg);border-bottom:.5px solid var(--separator)}.share-list li:last-child .share-row{border-bottom:0}.share-row:hover{text-decoration:none}.share-delta,.share-pct,.share-sales{text-align:right}@media (max-width:479px){.share-row{grid-template-columns:12px minmax(0,1fr) 44px auto}.share-delta{grid-column:2/-1;text-align:left}}.home-total-link{margin:0;text-align:right}.hub .view-only{margin:0}.hub .dcard>.dkpis,.hub .stack>.dkpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));height:auto;gap:12px}@media (max-width:767px){.hub .dcard>.dkpis,.hub .stack>.dkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-head{touch-action:none}.sheet-head button{touch-action:manipulation}@media (min-width:1024px){.sidebar .brand,.topbar{padding-top:env(safe-area-inset-top,0);height:calc(var(--topbar-h) + env(safe-area-inset-top, 0px))}.hub-bar{top:calc(var(--topbar-h) + env(safe-area-inset-top, 0px))}}.theme-seg{min-width:0}.panel-head{min-height:48px;padding:14px 16px;border-bottom:.5px solid var(--separator)}.panel-foot{padding:10px 16px;border-top:.5px solid var(--separator);font-size:13px}.mini-list li{align-items:center;min-height:44px;padding:11px 16px;border-bottom:.5px solid var(--separator)}.mini-list li:last-child{border-bottom:0}.list-link{padding:0 16px;border-bottom:.5px solid var(--separator)}.list-link:hover{background:var(--row-hover);text-decoration:none}.list-link:active{background:var(--row-press)}.kv{gap:10px 16px}.kv,.kv dd{font-size:15px}.kv dd{font-family:var(--font-sans);word-break:normal;overflow-wrap:anywhere}.kv2{font-size:14px}.tag{font-family:var(--font-sans);border:0;border-radius:6px;background:var(--seg-track);letter-spacing:0}.stat{padding:16px}.strip-item{border:0;border-radius:12px}.filter-bar,.strip-item{box-shadow:var(--shadow)}.filter-bar{border:0;border-radius:var(--radius-card)}.alert-card{border-top:.5px solid var(--separator)}.tech>summary{color:var(--muted)}.pill{letter-spacing:0}.chips{gap:6px}.hero-c{display:flex;flex-direction:column;gap:10px;padding:16px}.hero-c-top{display:flex;align-items:center;gap:12px}.hero-c-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.hero-c-kicker{display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--muted)}.hero-c-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.hero-c-value .dnum-xl{font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--fg-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-c-period{font-size:13px;color:var(--muted)}.hero-c-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hero-c-cta{align-self:flex-start}.hero-c-note{color:var(--muted)}.hero-c-note,.hero-partial{margin:0;font-size:13px;line-height:1.4}.hero-partial{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--warn)}.hero-partial .dchip{font-size:12px;padding:2px 8px}.pace-mini{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px}.pace-mini svg{width:72px;height:72px}.pace-mini-track{stroke:color-mix(in srgb,var(--accent) 16%,transparent)}.pace-mini-fill{stroke:var(--accent)}.pace-mini-text{fill:var(--fg-strong);font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pace-mini-cap{font-size:11px;color:var(--muted);white-space:nowrap}.dhero-noring{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;max-width:240px;min-height:120px}.dhero-noring p{margin:0}.ec-c-shopee{--ecm:var(--ch-shopee-mark)}.ec-c-tiktok_shop{--ecm:var(--ch-tiktok_shop-mark)}.ec-c-shopify{--ecm:var(--ch-shopify-mark)}.ec-c-lazada{--ecm:var(--ch-lazada-mark)}.ec-c-total{--ecm:var(--accent)}.ec-c-ads,.ec-c-meta{--ecm:var(--ch-meta)}.ec-c-google{--ecm:var(--ch-google)}.dring-ch{stroke:var(--ecm,var(--ec,var(--accent)))}.dring-tint{stroke:color-mix(in srgb,var(--ecm,var(--accent)) 16%,transparent)}.dring-sm .dring-sub{fill:var(--muted)}.dseg{fill:var(--ecm,var(--ec,var(--accent)))}.dch-dot,.dsw{background:var(--ecm,var(--ec,var(--accent)))}.dmix{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0;min-width:0}.dmix-ring{flex:none;display:block;overflow:visible}.dmix-seg{fill:none;stroke:var(--ecm,var(--ec,var(--accent)));animation:dmix-in .5s var(--ease) both}.dmix-total{fill:var(--fg-strong);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dmix-cap{fill:var(--muted);font-size:11px}.dmix-legend{flex:1 1 140px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dmix-item{display:grid;grid-template-columns:10px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;align-items:center}.dmix-sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--ecm,var(--ec,var(--accent)))}.dmix-sw.hatch{background:repeating-linear-gradient(135deg,var(--unknown) 0 1.5px,transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--unknown)}.dmix-name{font-size:14px;font-weight:600;color:var(--fg-strong);overflow-wrap:anywhere}.dmix-val{grid-column:2;font-size:13px;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dmix-item.is-rebuilding .dmix-name{font-weight:500;color:var(--muted)}.dmix-item.is-rebuilding .dmix-val{color:var(--muted)}.dhero-mix{display:flex;flex-direction:column;gap:10px;max-width:260px}.dhero-mix p{margin:0}.dhero .dmix{flex-direction:column;align-items:flex-start}.dhero .dmix-legend{flex:none;width:100%}.dmix-barfig{margin:0;display:flex;flex-direction:column;gap:6px}.dmix-bar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden}.dmix-bar-seg{flex:0 1;min-width:3px;background:var(--ecm,var(--ec,var(--accent)));animation:dmix-in .5s var(--ease) both}.dmix-keys{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.dmix-key{display:inline-flex;align-items:center;gap:5px}.dmix-key .mono{color:var(--fg)}@keyframes dmix-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dmix-bar-seg,.dmix-seg{animation:none}}.mbrief{gap:6px}.mbrief-lines{list-style:none;margin:0;padding:0}.mbrief-line>a,.mbrief-line>div{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;min-height:40px;padding:8px 0;color:var(--fg);border-bottom:.5px solid var(--separator)}.mbrief-line:last-child>a,.mbrief-line:last-child>div{border-bottom:0}.mbrief-line>a:hover{text-decoration:none;background:var(--row-hover)}.mbrief-label{font-size:13px;font-weight:600;color:var(--muted)}.mbrief-text{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.mbrief-line .ios-chevron{align-self:center}.mbrief-red{color:var(--danger);font-weight:600}.mbrief-amber{color:var(--warn,var(--sev-amber));font-weight:600}.mbrief-pace.on_track{color:var(--ok,var(--fg))}.mbrief-pace.at_risk{color:var(--warn,var(--sev-amber))}.mbrief-pace.off_track{color:var(--danger)}@media (max-width:479px){.mbrief-line>a,.mbrief-line>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.mbrief-label{grid-column:1/-1}}.today-count{text-transform:none}.today-row .ios-row-inner{padding-top:4px;padding-bottom:4px;gap:8px}.today-link{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;min-height:44px;color:var(--fg)}.today-link:hover{text-decoration:none}.today-row.done .ios-row-title{color:var(--muted);text-decoration:line-through}.today-check-wrap{flex:none;display:inline-flex}.today-check{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-left:-10px;padding:0;border:0;background:transparent;cursor:pointer;color:transparent}.today-check svg{width:24px;height:24px;padding:3px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--faint)}.today-check.on svg{background:var(--accent);color:var(--on-accent);box-shadow:none}.today-check:disabled{opacity:.6}.today-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;vertical-align:1px;background:var(--seg-track)}.today-dot.red{background:var(--sev-red)}.today-dot.amber{background:var(--sev-amber)}.today-more>summary{cursor:pointer;list-style:none;padding-top:4px;padding-bottom:4px;color:var(--link)}.today-more>summary::-webkit-details-marker{display:none}.today-more[open]>summary{margin-bottom:6px}.today-empty .state{margin:0}.owner-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--muted)}.owner-line .flag{color:var(--danger);font-weight:600}.age-chip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.bulk-note{margin:0 0 12px}.bulk-list{list-style:none;margin:8px 0;padding:0}.bulk-list li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:.5px solid var(--separator);font-size:15px}.bulk-list li:last-child{border-bottom:0}.bulk-list li.ok>span:first-child{color:var(--ok,var(--accent))}.bulk-list li.failed>span:first-child{color:var(--danger)}.cmdk-trigger{display:inline-flex;align-items:center;gap:8px;min-height:34px;min-width:var(--tap);padding:4px 10px;border:0;border-radius:10px;background:var(--seg-track);color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.cmdk-trigger svg{width:16px;height:16px;flex:none;color:var(--link)}.cmdk-trigger:hover{background:var(--row-press)}.cmdk-kbd{font-family:inherit;font-size:12px;padding:1px 6px;border-radius:6px;background:var(--surface);color:var(--muted)}@media (max-width:1023px){.cmdk-trigger{background:transparent;padding:4px;justify-content:center;min-width:var(--tap);min-height:var(--tap)}.cmdk-trigger svg{width:22px;height:22px}}.cmdk-head{gap:8px}.cmdk-input{flex:1 1;min-width:0}.cmdk-body{max-height:min(60vh,520px);overflow-y:auto}.cmdk-list{list-style:none;margin:0;padding:0}.cmdk-group{padding:10px 4px 4px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.cmdk-row{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:44px;justify-content:center;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.cmdk-row.active,.cmdk-row:hover{text-decoration:none;background:var(--row-hover)}.cmdk-row.active{box-shadow:inset 3px 0 0 var(--accent)}.cmdk-title{font-size:15px;color:var(--fg-strong);overflow-wrap:anywhere}.cmdk-sub{font-size:12px;color:var(--muted)}.start-draft{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.tier-bau{--tier:var(--unknown)}.tier-a_plus{--tier:var(--info)}.tier-mega{--tier:var(--fatigue)}.tier-flash{--tier:var(--warn)}.tier-none,.tier-other{--tier:var(--faint)}.tier-tag{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--tier,var(--unknown)) 16%,var(--surface));color:var(--tier,var(--fg));font-size:12px;font-weight:600;white-space:nowrap}.tier-tag.tier-none{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--muted)}.cal-bar[class*=tier-]{background:color-mix(in srgb,var(--tier,var(--unknown)) 18%,var(--surface));border-color:color-mix(in srgb,var(--tier,var(--unknown)) 45%,transparent);border-left-color:var(--ch,var(--unknown))}.cal-bar[class*=tier-]:hover{background:color-mix(in srgb,var(--tier,var(--unknown)) 28%,var(--surface))}.cal-bar.tier-none{background:var(--surface);border-style:dashed}.tier-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.tier-strip li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:44px;padding:8px 12px;border-radius:var(--radius-card);background:var(--surface)}.tier-strip-ch{font-weight:600;color:var(--fg-strong)}.cal-fs{border:0;margin:0 0 14px;padding:0;min-width:0;display:grid;grid-gap:8px;gap:8px}.cal-fs legend{padding:0;margin-bottom:6px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.pick-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:0;border-radius:999px;background:var(--seg-track);color:var(--fg);font:inherit;font-size:14px;cursor:pointer}.pick-chip.on{background:var(--accent);color:var(--on-accent)}.pick-chip:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.pick-chip{min-height:var(--tap)}}.seg-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;padding:2px;border-radius:10px;background:var(--seg-track)}.seg-pick-item{min-height:var(--tap);border:0;border-radius:8px;background:transparent;color:var(--fg);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.seg-pick-item.on{background:var(--seg-thumb);color:var(--tier,var(--fg));box-shadow:0 1px 3px rgba(0,0,0,.12)}.cal-toggle{min-height:var(--tap);font-size:15px}.cal-more>summary{cursor:pointer;color:var(--link);padding:6px 0}.cal-overlaps{margin:6px 0 0;padding-left:18px}.cal-overlaps li+li{margin-top:4px}.rp{border-radius:var(--radius);background:var(--surface-2);padding:8px}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.rp-title{font-weight:600;color:var(--fg-strong)}.rp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-row-gap:2px;row-gap:2px}.rp-dow{text-align:center;font-size:11px;font-weight:600;color:var(--muted);padding:2px 0 4px}.rp-day{min-height:40px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}@media (pointer:coarse){.rp-day{min-height:var(--tap)}}.rp-day.past{color:var(--faint)}.rp-day.today{color:var(--accent);font-weight:700}.rp-day.in{background:var(--accent-soft)}.rp-day.first,.rp-day.last{background:var(--accent);color:var(--on-accent);font-weight:600}.rp-day.first{border-radius:999px 0 0 999px}.rp-day.last{border-radius:0 999px 999px 0}.rp-day.first.last{border-radius:999px}.rp-hint{margin:6px 2px 0}.cal-flash-row .cal-days{grid-auto-rows:30px}.cal-flash{display:grid;place-items:center;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint);border-left:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.cal-flash:hover{text-decoration:none;background:var(--row-hover)}.cal-flash.has{color:var(--warn);font-weight:700;background:var(--warn-soft)}.cal-flash.today{box-shadow:inset 0 -2px 0 var(--accent)}.flash-strip{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:2px}.flash-strip-nav{flex:none;display:grid;place-items:center;min-width:36px;border-radius:var(--radius);color:var(--link);font-size:20px}.flash-day{flex:none;scroll-snap-align:center;display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:56px;min-height:64px;padding:6px 4px;border-radius:var(--radius);background:var(--surface);color:var(--fg)}.flash-day:hover{text-decoration:none;background:var(--row-hover)}.flash-day-wd{font-size:11px;font-weight:600;color:var(--muted)}.flash-day-n{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flash-day-c{font-size:11px;color:var(--faint)}.flash-day.has .flash-day-c{color:var(--warn);font-weight:700}.flash-day.today .flash-day-wd{color:var(--accent)}.flash-day.on{background:var(--accent)}.flash-day.on,.flash-day.on .flash-day-c,.flash-day.on .flash-day-wd{color:var(--on-accent)}.flash-editor{gap:10px}.flash-list{margin:0}.flash-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--warn);white-space:nowrap}.flash-price.under{color:var(--danger)}.flash-remove{flex:none;min-width:var(--tap);min-height:var(--tap)}.flash-copy{display:flex;flex-wrap:wrap;gap:8px 12px}.flash-copy,.flash-next{align-items:center}.flash-n{width:72px}.flash-empty{margin:4px 0}.pending-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pending-line-label{font-size:13px;font-weight:600;color:var(--muted)}.pending-line-label .mono{color:var(--fg-strong)}.pending-line .chips{flex-wrap:wrap}.pending-line .chip{gap:6px}.pending-line-owner{font-size:12px;color:var(--muted)}.pending-line .chip:hover .pending-line-owner{color:var(--fg)}@media (pointer:coarse){.pending-line .chip{min-height:var(--tap)}}.pending-owner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.pending-owner-text{flex:1 1 280px;min-width:0}.pending-owner-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pending-owner-pick .apk,.pending-owner-pick .input{max-width:100%;min-width:12rem}.map-field{display:flex;flex-direction:column;gap:4px}.apk.map-apk{max-width:min(520px,100%);min-width:min(260px,100%)}.apk.map-role{min-width:120px}.pending-owner>[role=alert],.pending-owner>[role=status]{flex-basis:100%}@media (prefers-reduced-motion:reduce){.today-check svg{transition:none}}