.cm-ic{width:40px;height:40px;color:var(--color-ink-2);background:#ffffffbf;border:1px solid #14192d12;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dark .cm-ic{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff14}.cm-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.cm-tile{background:#ffffff8c;border:1px solid #14192d0f;border-radius:6px;padding:8px 10px}.dark .cm-tile{background:#ffffff0a;border-color:#ffffff12}.cm-tile-k{color:var(--color-muted);font-size:10.5px;font-weight:600}.cm-tile-v{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.cm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cm-dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:7px;height:7px}.cm-sw{background:var(--color-track);border-radius:9999px;flex-shrink:0;width:36px;height:22px;transition:background-color .2s;position:relative}.cm-sw:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease-out-expo);background:#fff;border-radius:9999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cm-sw[aria-checked=true]{background:var(--color-brand-500)}.cm-sw[aria-checked=true]:after{transform:translate(14px)}.cm-sw:disabled{opacity:.35;cursor:not-allowed}.dark .cm-sw{background:#ffffff24}.dark .cm-sw[aria-checked=true]{background:var(--color-brand-500)}.cm-sw:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.cm-st{background:#14192d0d;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.dark .cm-st{background:#ffffff0f}.cm-st button{height:26px;color:var(--color-muted);white-space:nowrap;border-radius:6px;padding:0 9px;font-size:11.5px;font-weight:600;transition:background-color .15s,color .15s}.cm-st button:hover{color:var(--color-ink)}.dark .cm-st button:hover{color:#fff}.cm-st button[aria-pressed=true]{color:var(--color-ink);background:#fff;box-shadow:0 1px 2px #1018281a}.cm-st button[aria-pressed=true][data-v=ga]{color:#166b37}.cm-st button[aria-pressed=true][data-v=beta]{color:#8a5a06}.cm-st button[aria-pressed=true][data-v=early]{color:#1f5aa8}.dark .cm-st button[aria-pressed=true]{color:#fff;background:#ffffff24}.cm-st-lg button{height:34px;padding:0 14px;font-size:12.5px}.cm-stat{align-items:center;gap:14px;padding:16px;display:flex}.cm-stat .stat{font-size:26px}.cm-kill{background:#ffffff8c;border:1px solid #14192d0f;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background-color .25s,border-color .25s;display:flex}.dark .cm-kill{background:#ffffff09;border-color:#ffffff12}.cm-kill[data-on=true]{background:#fff1ef;border-color:#e5483b59}.dark .cm-kill[data-on=true]{background:#e5483b1f;border-color:#e5483b59}.cm-kill-btn{white-space:nowrap;color:#166b37;background:#d9f2df;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;transition:transform .15s;display:inline-flex}.cm-kill-btn:hover{transform:translateY(-1px)}.cm-kill[data-on=true] .cm-kill-btn{color:#fff;background:#e5483b}.dark .cm-kill-btn{color:#7fd9a0;background:#22a55a2e}.dark .cm-kill[data-on=true] .cm-kill-btn{color:#fff;background:#e5483b}@media (prefers-reduced-motion:no-preference){.cm-kill[data-on=true] .cm-dot{animation:1.2s ease-in-out infinite cmBlink}}@keyframes cmBlink{50%{opacity:.3}}.cm-kill-orb{color:#b52a1f;background:#ffe9e6;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.dark .cm-kill-orb{color:#ff8c7d;background:#e5483b29}.cm-app{text-align:left;cursor:pointer;width:100%;transition:transform .25s var(--ease-out-expo), box-shadow .25s ease;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.cm-app:hover{transform:translateY(-2px)}.cm-app:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.cm-app[data-stage=off]{opacity:.62}.cm-app[data-stage=off] .app-mark{filter:grayscale()}.cm-rgn{background:#14192d0d;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.dark .cm-rgn{background:#ffffff0f}.cm-rgn[data-s=ga] i{background:var(--color-mint-500)}.cm-rgn[data-s=beta] i{background:var(--color-amber-500)}.cm-rgn[data-s=early] i{background:var(--color-sky-500)}.cm-rgn[data-s=off]{opacity:.5;text-decoration:line-through}.cm-rgn[data-s=off] i{background:var(--color-muted)}.cm-rgn i{border-radius:9999px;width:6px;height:6px}.cm-bar{background:#14192d12;border-radius:3px;height:6px;overflow:hidden}.dark .cm-bar{background:#ffffff14}.cm-bar i{height:100%;transition:width .5s var(--ease-out-expo);background:linear-gradient(90deg,#ffb48c,#f45d1c);border-radius:3px;display:block}.cm-cap{border-top:1px solid #14192d0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.cm-cap:first-child{border-top:0;padding-top:0}.dark .cm-cap{border-color:#ffffff0f}.cm-price{font-variant-numeric:tabular-nums;background:#ffffffbf;border:1px solid #14192d1a;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:600}.cm-price:focus{background:#fff;border-color:#ffb48c;box-shadow:0 0 0 4px #f45d1c1f}.dark .cm-price{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.cm-matrix th.cm-mx-app,.cm-matrix td.cm-mx-cell{text-align:center;padding-inline:4px}.cm-matrix td.cm-mx-cell .cm-sw{vertical-align:middle;display:inline-block}.cm-na{vertical-align:middle;background-image:repeating-linear-gradient(135deg,#14192d1a 0 1px,#0000 1px 5px);border-radius:6px;width:36px;height:22px;display:inline-block}.dark .cm-na{background-image:repeating-linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 5px)}.cm-roll{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=520px){.cm-roll{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-range{width:100%;accent-color:var(--color-brand-500)}.tp-pick{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.tp-pick:hover{background:#fff9}.dark .tp-pick:hover{background:#ffffff0d}.tp-pick[aria-current=true]{background:#fff;border-color:#f45d1c59;box-shadow:0 0 0 3px #f45d1c1a}.dark .tp-pick[aria-current=true]{background:#f45d1c1a;border-color:#f45d1c66}.tp-badge{color:#fff;background:linear-gradient(135deg,#ff9258,#d9480f);border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40}.tp-badge[data-seg=mobility]{background:linear-gradient(135deg,#b67cf7,#7b2fd0)}.tp-app{text-align:left;background:#ffffff8c;border:1px solid #14192d14;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}.dark .tp-app{background:#ffffff08;border-color:#ffffff14}.tp-app[aria-pressed=true]{background:#fff6f1;border-color:#f45d1c;box-shadow:0 0 0 1px #f45d1c}.dark .tp-app[aria-pressed=true]{background:#f45d1c1f}.tp-app[aria-pressed=false] .app-mark{filter:grayscale(.9);opacity:.55}.tp-chip{background:#ffffffbf;border:1px solid #14192d14;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dark .tp-chip{background:#ffffff0d;border-color:#ffffff1a}.tp-chip button{width:20px;height:20px;color:var(--color-muted);border-radius:6px;place-items:center;display:grid}.tp-chip button:hover{color:var(--color-ink);background:#14192d12}.dark .tp-chip button:hover{color:#fff;background:#ffffff1a}.tp-chip.new{background:#fff6f1;border-color:#f45d1c73}.dark .tp-chip.new{background:#f45d1c1f}.tp-add{background:0 0;border:1px dashed #14192d33;border-radius:6px;outline:none;width:150px;height:28px;padding:0 10px;font-size:12.5px}.tp-add:focus{background:#fff;border-style:solid;border-color:#ffb48c}.dark .tp-add{color:#fff;border-color:#fff3}.dark .tp-add:focus{background:#ffffff0f}.tp-auto{background:#ffffff8c;border:1px solid #14192d0f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.dark .tp-auto{background:#ffffff09;border-color:#ffffff12}.tp-auto[data-on=false]{opacity:.6}.tp-when{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.tp-hist{padding-left:18px;position:relative}.tp-hist:before{content:"";background:#14192d1a;width:1px;position:absolute;top:6px;bottom:-14px;left:4px}.tp-hist:last-child:before{display:none}.dark .tp-hist:before{background:#ffffff1a}.tp-hist:after{content:"";border:2px solid var(--color-brand-500);background:#fff;border-radius:9999px;width:9px;height:9px;position:absolute;top:5px;left:0}.dark .tp-hist:after{background:var(--color-night-1)}.tp-draft-dot{background:var(--color-amber-500);border-radius:9999px;width:7px;height:7px}.ss-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.ss-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-step{text-align:left;width:100%;transition:border-color .2s ease, box-shadow .2s ease, transform .25s var(--ease-out-expo);background:#ffffff8c;border:1px solid #14192d12;border-radius:8px;padding:14px;position:relative}.ss-step:hover{transform:translateY(-2px)}.dark .ss-step{background:#ffffff09;border-color:#ffffff12}.ss-step[aria-selected=true]{background:#fff;border-color:#f45d1c;box-shadow:0 0 0 3px #f45d1c24}.dark .ss-step[aria-selected=true]{background:#f45d1c1a}.ss-arrow{z-index:2;width:20px;height:20px;color:var(--color-muted);background:#fff;border:1px solid #14192d1a;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.dark .ss-arrow{background:var(--color-night-2);border-color:#ffffff1a}@media (width<=1100px){.ss-arrow{display:none}}.ss-prev{background:#f6f6f7cc;border:1px solid #14192d14;border-radius:8px;overflow:hidden}.dark .ss-prev{background:#ffffff08;border-color:#ffffff14}.ss-prev-bar{color:var(--color-muted);background:#ffffffb3;border-bottom:1px solid #14192d0f;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;display:flex}.dark .ss-prev-bar{background:#ffffff0a;border-color:#ffffff0f}.ss-banner{border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ss-skel{background:repeating-linear-gradient(135deg,#14192d0d 0 1px,#0000 1px 7px),#ffffffb3;border:1px solid #14192d0f;border-radius:6px}.dark .ss-skel{background:repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 7px),#ffffff05;border-color:#ffffff0f}.ss-row{background:#ffffff8c;border:1px solid #14192d0d;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.dark .ss-row{background:#ffffff08;border-color:#ffffff0f}:is(#tp,#cm,#cm-mod,#cm-flag) .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}
