.ct{width:2.75rem;height:2.75rem;color:hsl(var(--foreground));cursor:pointer;box-shadow:inset 0 0 0 2px var(--state), 0 0 0 1px #1217211a;--state:hsl(var(--success));background:#fff;border:0;border-radius:.8rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ct .mark{-o-object-fit:contain;object-fit:contain;width:1.55rem;height:1.55rem}.ct .own{background:var(--h);color:#fff;letter-spacing:0;min-width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px hsl(var(--card));border-radius:999px;justify-content:center;align-items:center;padding:0 .22rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;bottom:-.45rem;right:-.45rem}.ct .cnt{background:hsl(var(--foreground));min-width:1.2rem;height:1.2rem;color:hsl(var(--background));box-shadow:0 0 0 2px hsl(var(--card));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem}.ct .star{background:hsl(var(--star));color:#2b1f12;width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px hsl(var(--card));border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex;position:absolute;top:-.55rem;left:-.5rem}.ct .tick{border-radius:inherit;background:#1b449852;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ct .tick svg{width:1.5rem;height:1.5rem}.ct.on,.ct.chk{outline:2px solid hsl(var(--ring));outline-offset:2.5px}.ct.chk .tick{display:inline-flex}.ct.warn{--state:hsl(var(--warning))}.ct.fail{--state:hsl(var(--destructive))}.ct.na{--state:hsl(var(--muted-foreground));opacity:.45}.ct-all{border:1px solid hsl(var(--border));background:hsl(var(--card));width:auto;height:2.75rem;color:hsl(var(--foreground));cursor:pointer;border-radius:.8rem;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ct-all .n{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.ct-all.on{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.ct-all.on .n{color:inherit;opacity:.85}.bar{flex-wrap:wrap;align-items:center;gap:.9rem .8rem;padding-top:.35rem;display:flex}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.scope{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.scope .path{color:hsl(var(--muted-foreground));font-weight:500}.scope .caret{color:hsl(var(--muted-foreground));font-size:.7rem}.row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.seg{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg>.opt{color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600}.seg>.opt.on{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow)}.seg small{opacity:.8;font-variant-numeric:tabular-nums;margin-left:.3rem;font-weight:500}.hc{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.hc .input{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));height:2rem;color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.8125rem;display:inline-flex}.hc .lnk{color:hsl(var(--primary));font-size:.8125rem;font-weight:600}.btn{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));height:2.25rem;font:inherit;cursor:pointer;white-space:nowrap;color:hsl(var(--foreground));background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.selline{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.875rem;display:flex}.selline .chip{background:hsl(var(--muted));border-radius:999px;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.seg small{font-size:smaller}.seg.dense{padding:2px}.ct.solo{box-shadow:0 0 0 1px #1217211a}.bar{padding-bottom:.35rem}.bar.has-all{flex-wrap:nowrap;align-items:flex-start}.bar.has-all>.ct-all{flex:none}.bar.has-all>.tiles{-moz-column-gap:.8rem;flex-wrap:wrap;flex:1;align-items:center;column-gap:.8rem;min-width:0;display:flex}.bar,.bar.has-all>.tiles{row-gap:1.5rem}.seg>.opt{padding-left:.6rem;padding-right:.6rem}.ct .mark>*{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ct .own{--h:hsl(var(--identity-hue) 70% 45%)}.ct .own:not([data-hue]){--h:hsl(var(--accent))}.ct .tick{color:#fff}.ct:has(:focus-visible),.ct-all:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ct.static{cursor:default}.ct .star.offer{background:hsl(var(--card));color:hsl(var(--muted-foreground));opacity:0;cursor:pointer;border:0;margin:0;padding:0}.ct:hover .star.offer,.ct .star.offer:focus-visible{opacity:1}.ct.row-md{zoom:.7273}.ct.row-sm{zoom:.5455}.band-head{min-height:2.25rem}.band-head .seg{padding:2px}.band-head .seg>.opt{padding-top:.3125rem;padding-bottom:.3125rem;line-height:1.25rem}.band-info{border:1px solid hsl(var(--border));width:2.25rem;height:2.25rem;color:hsl(var(--primary));font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.band-info[aria-expanded=true]{background:hsl(var(--secondary))}.band-info:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ct.skel{background:hsl(var(--muted));box-shadow:none;cursor:default}.ct-all.skel{background:hsl(var(--muted));color:#0000;cursor:default;border-color:#0000}.ct-all{justify-content:center;width:6.75rem;min-width:max-content}.scope.skel{background:hsl(var(--muted));border-color:#0000;width:10rem}@media (width<=639px){[data-phone=stacked]{padding:.875rem}[data-phone=stacked] .band-head{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}[data-phone=stacked] [data-band-head-part=start]{order:0;grid-column:1/span 3}[data-phone=stacked] [data-band-head-part=end]{display:contents}[data-phone=stacked] .band-info{order:1;grid-column:4;justify-self:end}[data-phone=stacked] [data-phone-slot=wide]{order:2;grid-column:1/-1;width:100%;max-width:none}[data-phone=stacked] [data-phone-slot=half]{order:3;grid-column:span 2;width:100%;min-width:0}[data-phone=stacked] .row2{flex-direction:column;align-items:stretch;gap:.5rem}[data-phone=stacked] .row2 .seg{width:100%;display:flex}[data-phone=stacked] .row2 .seg>.opt{text-align:center;flex:auto;padding-left:.4rem;padding-right:.4rem;font-size:.75rem}[data-phone=stacked] .row2 .hc{flex-direction:column;align-items:stretch;width:100%;display:flex}}
