.cc{container-type:inline-size;display:grid;grid-gap:22px;gap:22px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--mk-shadow);text-align:left}.cc-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px}.cc-ctl{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.cc-ctl>label,.cc-lbl{margin:0;color:var(--ink);font-size:13.5px;font-weight:650}.cc-ctl small{color:var(--faint);font-size:12px}.cc-stepper{display:inline-flex;justify-self:start;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px}.cc-stepper button{width:40px;height:40px;padding:0;border:0;border-radius:0;background:var(--bg);font-size:18px}.cc-stepper output{min-width:50px;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.cc-range{display:flex;align-items:center;gap:12px;min-width:0}.cc-range input{flex:1 1;min-width:0;height:auto;padding:0;border:0;background:none;accent-color:var(--brand)}.cc-range output{min-width:64px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cc-seg{display:inline-flex;justify-self:start;overflow:hidden;border:1px solid var(--line);border-radius:10px}.cc-seg button{padding:8px 14px;border:0;border-radius:0;background:transparent;color:var(--soft);font-size:13.5px}.cc-seg button[aria-pressed=true]{background:var(--brand-tint);color:var(--brand)}.cc-check{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:14px}.cc-check input{width:16px;height:16px;accent-color:var(--brand)}.cc-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.cc-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px}.cc-panel.is-us{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.cc-ph{display:grid;grid-gap:2px;gap:2px}.cc-ph b{font-size:18px}.cc-ph span{color:var(--soft);font-size:13.5px}.cc-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:12px 8px;gap:12px 8px}.cc-pp{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:0;text-align:center}.cc-pp i{position:relative;display:grid;place-items:center;width:40px;height:40px;border:2px solid transparent;border-radius:50%;background:var(--bg);color:var(--soft);font-size:13px;font-style:normal;font-weight:700}.cc-pp.is-on i{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.cc-pp.is-on i:after{content:"";position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border:2px solid var(--panel);border-radius:50%;background:var(--ok-ink)}.cc-pp.is-miss i{border:2px dashed var(--danger);color:var(--danger)}.cc-nm{font-size:12px;font-weight:600}.cc-nm,.cc-tag{color:var(--ink)}.cc-tag{padding:0 6px;border-radius:4px;background:color-mix(in srgb,var(--series-1) 16%,transparent);font-size:10.5px;font-weight:700;white-space:nowrap}.cc-tag.is-video{background:color-mix(in srgb,var(--series-2) 18%,transparent)}.cc-state{color:var(--soft);font-size:10.5px;font-weight:600}.cc-pp.is-on .cc-state{color:var(--ok-ink)}.cc-pp.is-miss .cc-state{color:var(--danger)}.cc-lics{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cc-lic-l{margin-right:4px;color:var(--soft);font-size:12.5px}.cc-lic{min-width:70px;padding:5px 10px;border:1.5px solid var(--series-1);border-radius:8px;color:var(--soft);font-size:12px;font-weight:700;text-align:center}.cc-lic.is-used{background:color-mix(in srgb,var(--series-1) 18%,transparent);color:var(--ink)}.cc-bill{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px}.cc-bill div{display:flex;justify-content:space-between;gap:10px}.cc-bill div span:first-child{color:var(--soft)}.cc-bill b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-bill .cc-tot{font-size:15px;font-weight:700}.cc-bill .cc-tot span:first-child{color:var(--ink)}.cc-day{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 16px;gap:10px 16px}.cc-note{grid-column:1/-1;min-height:3.2em;margin:0;color:var(--ink);font-size:14px}.cc-miss{color:var(--danger);font-weight:600}.cc-bars{display:grid;grid-gap:10px;gap:10px}.cc-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--soft);font-size:12.5px}.cc-legend i{display:inline-block;width:14px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.cc-bar-row{display:grid;grid-template-columns:130px minmax(0,1fr) 84px;align-items:center;grid-gap:12px;gap:12px;font-size:13.5px}.cc-bar-name{font-weight:650}.cc-track{display:flex;gap:2px;height:22px}.cc-track i{display:block;min-width:2px;height:100%}.cc-track i:last-child{border-radius:0 4px 4px 0}.cc-bar-total{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cc-verdict{margin:0;font-size:17px;font-weight:700}.cc-verdict small{display:block;margin-top:4px;color:var(--soft);font-size:14px;font-weight:400}.cc-table{overflow:hidden;border:1px solid var(--line);border-radius:12px}.cc-tr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:11px 16px;font-size:14px}.cc-tr+.cc-tr{border-top:1px solid var(--line)}.cc-hd{background:var(--bg);color:var(--faint);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cc-tr>span:first-child{font-weight:650}.cc-tr>span:nth-child(2){color:var(--soft)}.cc-fine{margin:0;color:var(--faint);font-size:12.5px}@container (max-width: 760px){.cc-controls{grid-template-columns:1fr 1fr}.cc-wide{grid-column:1/-1}.cc-panels,.cc-tr{grid-template-columns:minmax(0,1fr)}.cc-tr{gap:2px}.cc-hd{display:none}.cc-tr>span:nth-child(2):before{content:"Calendly: ";color:var(--faint);font-weight:600}.cc-tr>span:nth-child(3):before{content:"InlineMeet: ";color:var(--faint);font-weight:600}.cc-bar-row{grid-template-columns:92px minmax(0,1fr) 70px}}@container (max-width: 480px){.cc-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cc{padding:16px}}