@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@font-face{font-family:Roca One;src:url(/assets/RocaOne-Bold-BfXHEF7I.ttf) format("truetype");font-weight:700;font-display:swap}.screen-title{font-family:var(--font-display);font-size:34px;line-height:1.05;font-weight:700}.bot-name{font-family:var(--font-display);font-size:24px;line-height:1;font-weight:700}.card-title{font-family:var(--font-display);font-size:21px;line-height:1.15;font-weight:700}.section-title{font-family:var(--font-display);font-size:19px;line-height:1.15;font-weight:700}.bubble{font-family:var(--font-text);font-size:15px;line-height:1.4;font-weight:400}.card-body{font-family:var(--font-text);font-size:14px;line-height:1.45;font-weight:400}.button{font-family:var(--font-text);font-size:14px;line-height:1;font-weight:700}.meta{font-family:var(--font-text);font-size:13px;line-height:1.35;font-weight:400}.grid{font-family:var(--font-text);font-size:13.5px;line-height:1.35;font-weight:400}.caption{font-family:var(--font-text);font-size:12px;line-height:1.3;font-weight:400}.label{font-family:var(--font-text);font-size:11px;line-height:1;font-weight:700;letter-spacing:.12em}.cbp .label{text-transform:uppercase}.cbp{font-family:var(--font-text);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}.cbp *{box-sizing:border-box}.cbp-stop{color:var(--accent)}.cbp-display{font-family:var(--font-display);font-weight:700}.cbp-slice{display:block;flex:none;overflow:visible}.cbp-slice .bob,.cbp-slice .bounce,.cbp-slice .breathe{transform-box:view-box;transform-origin:12px 23px}.cbp-slice .spin,.cbp-slice .blink{transform-box:view-box;transform-origin:12px 12px}.cbp-slice .bob{animation:cbp-bob 2.6s ease-in-out infinite}.cbp-slice .bounce{animation:cbp-bounce 1.1s cubic-bezier(.3,0,.3,1) infinite}.cbp-slice .breathe{animation:cbp-breathe 4s ease-in-out infinite}.cbp-slice .spin{animation:cbp-spin 2.6s linear infinite}.cbp-slice .look{animation:cbp-look 5s ease-in-out infinite}.cbp-slice .blink{animation:cbp-blink 4.2s linear infinite}.cbp-slice .down{transform:translate(.7px,1px)}@keyframes cbp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes cbp-bounce{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.1,.88)}42%{transform:translateY(-3.2px) scale(.95,1.06)}72%{transform:translateY(0) scale(1.05,.95)}}@keyframes cbp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes cbp-spin{to{transform:rotate(360deg)}}@keyframes cbp-look{0%,18%{transform:translate(0)}26%,46%{transform:translate(-1.3px)}54%,74%{transform:translate(1.3px)}82%,to{transform:translate(0)}}@keyframes cbp-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.cbp-slice *{animation:none!important}}.cbp-header{background:var(--header);color:var(--on-header);border-radius:0 0 var(--radius-header) var(--radius-header);padding:var(--space-8) var(--space-7) var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.cbp-header__bot{display:flex;align-items:center;gap:var(--space-5)}.cbp-header__name{font-family:var(--font-display);font-size:24px;line-height:1;font-weight:700}.cbp-header__status{font-size:13px;color:var(--header-mute);margin-top:5px}.cbp-header__brand{margin-left:auto;font-size:12px;color:var(--header-mute);display:flex;align-items:center;gap:6px}.cbp-chips{display:flex;gap:var(--space-3);flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-7));padding:0 var(--space-7)}.cbp-chip,.cbp-plus{flex:none}.cbp-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 12px 5px 5px;border-radius:var(--radius-pill);background:var(--header-chip);color:var(--on-header);font-size:13px;text-decoration:none;position:relative;border:0;font-family:inherit;cursor:pointer}.cbp-chip--asleep{color:var(--header-mute)}.cbp-chip__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:2px}.cbp-plus{width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--header-mute);background:transparent;color:var(--on-header);font-size:18px;line-height:1;cursor:pointer;font-family:inherit}.cbp-chat{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.cbp-day{align-self:center;font-size:12px;color:var(--mute)}.cbp-me{align-self:flex-end;max-width:78%;background:var(--ink);color:var(--on-ink);padding:10px 14px;border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-tail) var(--radius-bubble);font-size:15px;line-height:1.4}.cbp-bot{display:flex;gap:var(--space-3);align-items:flex-end;max-width:86%}.cbp-bot .cbp-slice{margin-bottom:8px}.cbp-bot__bubble{background:var(--paper);border:1px solid var(--rule);padding:10px 14px;border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-tail);font-size:15px;line-height:1.4}.cbp-working{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--mute);padding-left:1px}.cbp-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cbp-card__top{display:flex;align-items:center;gap:var(--space-3);font-size:13px}.cbp-card__who{font-weight:700}.cbp-card__label{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cbp-card__label--attn{color:var(--accent-ink)}.cbp-card__label--stop{color:var(--stop)}.cbp-card__title{margin:0;font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.15}.cbp-card__body{margin:0;font-size:14px;line-height:1.45;color:var(--soft)}.cbp-card__grid{display:grid;grid-template-columns:64px minmax(0,1fr);row-gap:var(--space-1);font-size:13.5px}.cbp-card__grid dt{color:var(--mute);margin:0}.cbp-card__grid dd{margin:0;min-width:0;overflow-wrap:anywhere}.cbp-card__check{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--soft)}.cbp-card__more{display:flex;gap:var(--space-6);font-size:13px;color:var(--soft)}.cbp-card__more button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cbp-actions{display:flex;gap:var(--space-3);margin-top:2px}.cbp-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cbp-btn{flex:1;min-height:var(--touch);padding:0 18px;border-radius:var(--radius-control);border:1px solid var(--rule);background:transparent;color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cbp-btn--ink{background:var(--ink);color:var(--on-ink);border-color:transparent;font-weight:700}.cbp-btn--accent{background:var(--accent);color:var(--on-accent);border-color:transparent;font-weight:700}.cbp-btn--hug{flex:none}.cbp-btn:focus-visible,.cbp-chip:focus-visible,.cbp-plus:focus-visible,.cbp-mic:focus-visible,.cbp-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-composer{padding:10px 12px 20px;display:flex;gap:var(--space-3);align-items:center;background:var(--paper);border-top:1px solid var(--rule)}.cbp-input{flex:1;height:var(--touch);border-radius:var(--radius-control);border:1px solid var(--rule);padding:0 16px;font:inherit;font-size:15px;background:var(--page);color:var(--ink);min-width:0}.cbp-mic{width:44px;height:44px;border-radius:50%;border:0;background:var(--header);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.cbp-screen{width:390px;max-width:100%;min-height:844px;display:flex;flex-direction:column;background:var(--page)}.cbp-screen__main{flex:1;display:flex;flex-direction:column}.cbp-title{font-family:var(--font-display);font-size:34px;line-height:1.05;font-weight:700;margin:0}.cbp-section{font-family:var(--font-display);font-size:19px;line-height:1.15;font-weight:700;margin:0}.cbp-sub{font-size:14px;color:var(--soft);margin:0}.cbp-fleet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.cbp-fleet__bot{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:inherit;color:var(--ink);cursor:pointer;position:relative}.cbp-fleet__name{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1}.cbp-fleet__mood{font-size:12px;color:var(--mute)}.cbp-fleet__new{border:1.5px dashed var(--rule);background:transparent;color:var(--soft)}.cbp-fleet__new>span:first-child{width:64px;height:64px;border-radius:50%;border:1.5px dashed var(--mute);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--mute)}.cbp-fleet__dot{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.cbp-rows{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.cbp-row{display:flex;align-items:center;gap:var(--space-5);padding:12px 14px;border-top:1px solid var(--rule);font-size:14px;min-height:56px}.cbp-row:first-child{border-top:0}.cbp-row__text{flex:1;min-width:0}.cbp-row__text b{display:block;font-weight:700}.cbp-row__text span{display:block;font-size:13px;color:var(--mute)}.cbp-row__kind{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.cbp-count{display:flex;gap:var(--space-3);flex-wrap:wrap}.cbp-count span{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;font-variant-numeric:tabular-nums}.cbp-count b{font-weight:700}.cbp-status{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--mute);padding:8px 14px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper)}.cbp-status i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--pass)}.cbp-status i.warn{background:var(--accent)}.cbp-status i.bad{background:var(--stop)}body.cbp-app{margin:0;background:var(--page)}.cbp-frame-phone{width:390px;max-width:100%;height:844px;margin:0 auto;overflow:hidden;background:var(--page)}.cbp-frame-phone>.cbp{height:100%}.cbp-frame-phone .cbp-screen{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cbp-frame-phone .cbp-chat{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.cbp-frame-phone .cbp-chat::-webkit-scrollbar{display:none}.cbp-frame-foot{margin-top:auto}.cbp-frame-desk{height:100vh;min-height:640px;overflow:hidden;background:var(--page)}.cbp-frame-desk>.cbp{height:100%}.cbp-link{text-decoration:none}a.cbp-link:not(.cbp-btn){color:inherit}a.cbp-row.cbp-link:focus-visible,a.cbp-fleet__bot:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cbp-header--col{max-width:var(--column);margin:0 auto;width:100%}.cbp-chatcol{display:flex;flex-direction:column;min-height:0;min-width:0}.cbp-chatcol>.cbp-chatcol__head{padding:0 26px}.cbp-chatcol>.cbp-chat{flex:1;min-height:0;overflow-y:auto}.cbp-chatcol>.cbp-chatcol__composer{padding:0 0 4px}.cbp-stackcol{display:flex;flex-direction:column;gap:12px;min-width:0}.cbp-fill{height:100%}.cbp-split--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.cbp-split--halves-left{grid-template-columns:1.05fr 1fr}.cbp-split--thirds{grid-template-columns:1fr 1fr 1fr}.cbp-split--thirds-mid{grid-template-columns:1fr 1.25fr 1fr}.cbp-split--side300{grid-template-columns:minmax(0,1fr) 300px}.cbp-split--side330{grid-template-columns:minmax(0,1fr) 330px}.cbp-split--side340{grid-template-columns:minmax(0,1fr) 340px}.cbp-gap14{gap:14px}.cbp-gap16{gap:16px}.cbp-pad-top{padding-top:26px}.cbp-sub--gap{margin-top:6px}.cbp-sub--gap8{margin-top:8px}.cbp-caption{color:var(--mute);margin:0}.cbp-center{text-align:center}.cbp-kicker{color:var(--mute)}.cbp-newname{color:var(--soft)}.cbp-tabs{display:flex;background:var(--paper);padding:0 6px 16px}.cbp-tabs--rule{border-top:1px solid var(--rule);padding-top:6px}.cbp-tabs__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch);font-size:13px;color:var(--mute);text-decoration:none;border-radius:var(--radius-pill);font-family:inherit}.cbp-tabs__tab.on{color:var(--ink);font-weight:700;background:var(--page)}.cbp-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-tabs__dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.cbp-tabs-foot{margin-top:auto}.cbp-tabs-foot .cbp-composer{padding-bottom:10px}.cbp-shell{display:grid;grid-template-columns:228px minmax(0,1fr);height:100%;min-height:0}.cbp-side{background:var(--header);color:var(--on-header);padding:var(--space-7) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow:hidden}.cbp-side__brand{font-family:var(--font-display);font-size:17px;font-weight:700;margin-bottom:4px}.cbp-side__hello{display:flex;gap:10px;align-items:center;margin-bottom:4px}.cbp-side__hello b{font-family:var(--font-display);font-size:19px;white-space:nowrap;display:block;line-height:1}.cbp-side__hello span{font-size:12px;color:var(--header-mute);display:block;margin-top:4px;line-height:1.3}.cbp-side__label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--header-mute);padding:0 12px}.cbp-side__chips{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.cbp-side__chips .cbp-chip{width:100%}.cbp-side__chips .cbp-chip__dot{margin-left:auto}.cbp-side__nav{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3);border-top:1px solid var(--header-chip);padding-top:var(--space-5)}.cbp-side__nav a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--header-mute);font-size:13px;text-decoration:none;padding:4px 12px;border-radius:var(--radius-pill)}.cbp-side__nav a.on{background:var(--header-chip);color:var(--on-header);font-weight:700}.cbp-side__nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-side__nav b{color:var(--on-header);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.cbp-side__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.cbp-side__who{margin-top:auto;font-size:12px;color:var(--header-mute)}.cbp-page{padding:var(--space-8) 26px;display:flex;flex-direction:column;gap:var(--space-6);min-width:0;min-height:0;overflow:auto}.cbp-page__top{display:flex;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap}.cbp-page__top>.cbp-count,.cbp-page__top>.cbp-status,.cbp-page__top>.cbp-working,.cbp-page__top>.cbp-card{margin-left:auto}.cbp-page__col{width:100%;max-width:var(--column);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.cbp-split{display:grid;gap:var(--space-6);align-items:start;min-height:0}.cbp-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.cbp-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.cbp-empty{background:var(--paper);border:1px dashed var(--rule);border-radius:var(--radius-card);padding:26px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.cbp-empty--solid{border-style:solid}.cbp-empty__title{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--ink)}.cbp-empty__line{margin:0;font-size:13px;color:var(--mute);line-height:1.4}.cbp-empty__next{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cbp-empty-card .cbp-card__title{font-size:19px}.cbp-sheet{max-width:860px;margin:0 auto;padding:var(--space-8) var(--space-6)}.cbp-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.cbp-sheet__grid{grid-template-columns:1fr}}.cbp-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5);min-height:0}.cbp-colh{display:flex;flex-direction:column;gap:2px;padding:0 2px 6px}.cbp-colh span{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.cbp-colh .cbp-section{font-size:17px}.cbp-stack{display:flex;flex-direction:column;gap:var(--space-3)}.cbp-deal{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:3px;font-size:13px;text-align:left;color:var(--ink);font-family:inherit}.cbp-deal b{font-size:13.5px}.cbp-deal .v{font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums}.cbp-deal .m{color:var(--mute);font-size:12px}.cbp-more{font-size:12px;color:var(--mute);padding-left:4px}.cbp-tablewrap{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.cbp-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.cbp-table th{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:left;padding:10px 12px;border-bottom:1px solid var(--rule)}.cbp-table td{padding:9px 12px;border-top:1px solid var(--rule);vertical-align:top}.cbp-table tr:nth-child(2) td{border-top:0}.cbp-table td.r,.cbp-table th.r{text-align:right}.cbp-table td small{display:block;color:var(--mute);font-size:12px}.cbp-table tr.hl td{background:var(--page)}.cbp-table--roomy{font-size:13.5px}.cbp-table--roomy th{letter-spacing:.12em;padding:11px 14px}.cbp-table--roomy td{padding:11px 14px;vertical-align:middle}.cbp-table--roomy td.r,.cbp-table--roomy th.r{white-space:nowrap}.cbp-table .nm{display:flex;align-items:center;gap:10px;font-weight:700}.cbp-tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.cbp-tag--stop{color:var(--stop)}.cbp-tag--pass{color:var(--pass)}.cbp-tag--mute{color:var(--mute)}.cbp-band{background:var(--header);color:var(--on-header);border-radius:var(--radius-card);padding:var(--space-7) var(--space-8);display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--space-8);align-items:end}.cbp-band:not(.cbp-band--split)>div>b{display:block;font-family:var(--font-display);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.cbp-band:not(.cbp-band--split)>div>span{display:block;font-size:12px;color:var(--header-mute);margin-top:6px}.cbp-band>div>.cbp-bar{background:var(--header-chip);margin-top:10px}.cbp-band>div>.cbp-bar i{background:var(--on-header)}.cbp-bar{height:8px;background:var(--rule);border-radius:var(--radius-pill);overflow:hidden}.cbp-bar i{display:block;height:100%;background:var(--ink);border-radius:var(--radius-pill)}.cbp-bar--warn i{background:var(--accent)}.cbp-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;font-size:13.5px;align-items:center;font-variant-numeric:tabular-nums}.cbp-kv span{color:var(--soft)}.cbp-kv .cbp-bar{grid-column:1/-1;margin-top:-4px}.cbp-band--split{display:block;padding:20px 24px 18px}.cbp-band__nums{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cbp-band__nums>div+div{border-left:1px solid var(--header-chip);padding-left:24px}.cbp-band__k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--header-mute)}.cbp-band .cbp-band__big{font-family:var(--font-display);font-size:46px;line-height:1.05;margin-top:6px;font-variant-numeric:tabular-nums}.cbp-band__big small{font-family:var(--font-text);font-size:16px;color:var(--header-mute);font-weight:400;margin-left:3px}.cbp-band .cbp-band__s{font-size:13px;color:var(--header-mute);margin-top:4px}.cbp-track{position:relative;height:12px;border-radius:var(--radius-pill);background:var(--header-chip);margin:34px 0 12px}.cbp-track span{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill);margin:0}.cbp-track .pay{background:var(--pass)}.cbp-track .signed{background:var(--accent)}.cbp-track .likely{background:repeating-linear-gradient(135deg,var(--header-mute) 0 4px,transparent 4px 8px);opacity:.6}.cbp-track .line{width:2px;top:-8px;bottom:-8px;background:var(--on-header);border-radius:0}.cbp-track .line em{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;margin-bottom:4px;color:var(--on-header)}.cbp-legend{display:flex;gap:18px;font-size:13px;color:var(--header-mute);align-items:center;flex-wrap:wrap}.cbp-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:0}.cbp-legend .p{background:var(--pass)}.cbp-legend .a{background:var(--accent)}.cbp-legend .h{background:var(--header-mute);opacity:.6}.cbp-legend .end{margin-left:auto;color:var(--on-header);font-weight:700}.cbp-mbar{position:relative;height:10px;border-radius:var(--radius-pill);background:var(--rule);margin:22px 0 6px}.cbp-mbar span{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill)}.cbp-mbar .pay{background:var(--pass)}.cbp-mbar .signed{background:var(--accent)}.cbp-mbar .likely{background:repeating-linear-gradient(135deg,var(--mute) 0 3px,transparent 3px 6px);opacity:.55}.cbp-mbar .line{width:2px;top:-6px;bottom:-6px;background:var(--ink);border-radius:2px}.cbp-mbar .line em{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:700;white-space:nowrap;margin-bottom:2px}.cbp-num{font-variant-numeric:tabular-nums}.cbp-meter{height:6px;border-radius:var(--radius-pill);background:var(--rule);position:relative;margin-top:6px;width:120px}.cbp-meter span{position:absolute;left:0;top:0;bottom:0;border-radius:var(--radius-pill);background:var(--pass)}.cbp-meter--warn span{background:var(--accent)}.cbp-doc{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:26px 30px;display:flex;flex-direction:column;gap:var(--space-5);font-size:14px;line-height:1.5;min-height:0;overflow:auto}.cbp-doc h5{font-family:var(--font-display);font-size:17px;margin:6px 0 0}.cbp-doc p{margin:0;color:var(--soft)}.cbp-doc .label{color:var(--mute)}.cbp-doc .cbp-title{font-size:30px}.cbp-src{font-size:12px;color:var(--mute)}.cbp-mark{display:inline-block;border:1px solid var(--rule);border-radius:var(--radius-pill);padding:2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.cbp-mark--guess{border-style:dashed;color:var(--mute)}.cbp-mark--said{color:var(--pass);border-color:var(--pass)}.cbp-mark--sourced{color:var(--ink)}.cbp-mark--tapped{color:var(--accent-ink);border-color:var(--accent)}.cbp-voice__wave{display:flex;align-items:center;gap:3px;height:22px;margin-top:6px}.cbp-voice__wave i{display:block;width:3px;border-radius:2px;background:var(--on-ink)}.cbp-photo{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);max-width:78%}.cbp-photo img,.cbp-photo svg{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-tail) var(--radius-bubble);display:block;max-width:100%;height:auto}.cbp-slot{font-size:12px;color:var(--mute);margin:-6px 0 0 30px}.cbp-slot--flush{margin-left:0}.cbp-quote{background:var(--page);border:1px solid var(--rule);border-radius:var(--radius-card);padding:var(--space-5);font-size:13.5px;line-height:1.45;color:var(--ink);white-space:pre-line;margin:0}.cbp-lines{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:3px 12px;font-size:13px;font-variant-numeric:tabular-nums}.cbp-lines span:nth-child(3n+2),.cbp-lines span:nth-child(3n){text-align:right}.cbp-lines .t{border-top:1px solid var(--rule);padding-top:4px;margin-top:2px}.cbp-lines .tot{font-weight:700}.cbp-lines .mute{color:var(--mute)}.cbp-ol{margin:0;padding-left:18px;font-size:14px;line-height:1.45;color:var(--soft)}.cbp-ol li{margin-bottom:4px}.cbp-ol b{color:var(--ink)}.cbp-chat--end{justify-content:flex-end}.cbp-card__check--indent{padding-left:30px}.cbp-card__check--indent-sm{padding-left:2px}.cbp-card__top--sub{margin-top:6px}.cbp-card__grid--w70{grid-template-columns:70px minmax(0,1fr)}.cbp-card__grid--w76{grid-template-columns:76px minmax(0,1fr)}.cbp-card__grid--w80{grid-template-columns:80px minmax(0,1fr)}.cbp-card__grid--w96{grid-template-columns:96px minmax(0,1fr)}.cbp-card__grid--w110{grid-template-columns:110px minmax(0,1fr)}.cbp-offer{flex-direction:row;align-items:center;padding:10px 12px 10px 16px;gap:14px}.cbp-pipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:0;flex:1}.cbp-pipe__col{border-top:3px solid var(--rule);border-radius:14px 14px 0 0;background:var(--paper);border-left:1px solid var(--rule);border-right:1px solid var(--rule);padding:12px 10px 0;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.cbp-pipe__col--2{border-top-color:var(--mute)}.cbp-pipe__col--3{border-top-color:var(--accent-ink)}.cbp-pipe__col--4{border-top-color:var(--accent)}.cbp-pipe__col--5{border-top-color:var(--pass)}.cbp-pipe__hd{display:flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:0 4px}.cbp-pipe__hd em{margin-left:auto;font-style:normal;color:var(--mute);letter-spacing:0}.cbp-pipe__gate{font-size:10px;letter-spacing:.12em;color:var(--accent-ink);margin-left:8px;border:1px solid var(--rule);border-radius:var(--radius-pill);padding:1px 6px}.cbp-pipe__sum{font-family:var(--font-display);font-size:18px;white-space:nowrap;padding:0 4px;font-variant-numeric:tabular-nums}.cbp-pipe__cap{font-size:12px;color:var(--mute);padding:0 4px 4px}.cbp-dealcard{background:var(--page);border:1px solid var(--rule);border-radius:12px;padding:10px 11px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;position:relative}.cbp-dealcard__t{font-weight:700;font-size:13.5px;padding-right:22px;line-height:1.25}.cbp-dealcard__co{color:var(--mute);font-size:12px}.cbp-dealcard__v{font-weight:700;font-variant-numeric:tabular-nums}.cbp-dealcard__v span{font-weight:400;color:var(--mute)}.cbp-dealcard__nx{color:var(--soft);line-height:1.35}.cbp-dealcard__ft{display:flex;align-items:center;gap:7px;color:var(--mute);font-size:11.5px;margin-top:3px}.cbp-dealcard__age{margin-left:auto}.cbp-dealcard__pen{position:absolute;top:9px;right:9px;color:var(--mute);line-height:0;background:none;border:0;padding:0;cursor:pointer}.cbp-dealcard__pen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-dealcard--aged{background:transparent;border-style:dashed}.cbp-dealcard--aged .cbp-dealcard__age{color:var(--accent-ink);font-weight:700}.cbp-switch{width:30px;height:18px;border-radius:var(--radius-pill);background:var(--rule);position:relative;flex:none;display:inline-block}.cbp-switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--paper)}.cbp-switch--on{background:var(--ink)}.cbp-switch--on:after{left:15px;background:var(--page)}.cbp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cbp-stat{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:14px 16px}.cbp-stat__k{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cbp-stat__v{font-family:var(--font-display);font-size:30px;margin-top:6px;font-variant-numeric:tabular-nums;line-height:1.1}.cbp-stat__s{font-size:12px;color:var(--soft);margin-top:2px}.cbp-steps{display:flex;align-items:center;font-size:13px;margin:0;padding:0;list-style:none}.cbp-steps li{display:flex;align-items:center;gap:8px;color:var(--mute);white-space:nowrap}.cbp-steps li b{width:26px;height:26px;border-radius:50%;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:var(--paper)}.cbp-steps li.done{color:var(--soft)}.cbp-steps li.done b{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.cbp-steps li.now{color:var(--ink);font-weight:700}.cbp-steps li.now b{border:2px solid var(--accent)}.cbp-steps__line{flex:1;border-top:1px solid var(--rule);margin:0 12px;min-width:30px}.cbp-field{display:flex;flex-direction:column;gap:5px;font-size:13px}.cbp-field__label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cbp-field__in{border:1px solid var(--rule);background:var(--page);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;min-height:42px;color:var(--ink);width:100%}.cbp-field__in:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cbp-field__hint{font-size:12px;color:var(--mute)}.cbp-sign{border:1.5px dashed var(--rule);border-radius:12px;height:92px;position:relative;background:var(--page)}.cbp-sign svg{position:absolute;left:24px;top:14px}.cbp-sign em{position:absolute;left:12px;bottom:8px;font-style:normal;font-size:11px;color:var(--mute)}.cbp-tickbox{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.cbp-box{width:20px;height:20px;border-radius:6px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.cbp-box--off{background:var(--paper);border:1.5px solid var(--rule)}.cbp-fingerprint{font-size:12px;color:var(--mute);line-height:1.4}.cbp-fingerprint b{color:var(--ink);font-variant-numeric:tabular-nums}.cbp-signrow__label{color:var(--soft)}.cbp-signrow__input{flex:none}.cbp-signrow__check{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--soft)}.cbp-signrow__check input{accent-color:var(--ink);width:18px;height:18px;margin:0}.cbp-seg{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper);padding:3px}.cbp-seg__opt{padding:7px 14px;border-radius:var(--radius-pill);font:inherit;font-size:13px;color:var(--soft);background:transparent;border:0;cursor:pointer}.cbp-seg__opt.on{background:var(--ink);color:var(--on-ink);font-weight:700}.cbp-seg__opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-lock{background:var(--header);color:var(--on-header);height:100%;display:flex;flex-direction:column;padding:16px 16px 28px}.cbp-lock__time{font-family:var(--font-display);font-size:84px;text-align:center;line-height:1;margin-top:46px}.cbp-lock__date{text-align:center;color:var(--header-mute);font-size:16px;margin-top:6px}.cbp-lock__pings{margin-top:56px}.cbp-ping{background:var(--paper);color:var(--ink);border-radius:var(--radius-card);padding:12px 14px;display:flex;gap:10px;align-items:flex-start;margin-top:12px}.cbp-ping__body{flex:1}.cbp-ping__t{font-size:12px;color:var(--mute);display:flex;justify-content:space-between}.cbp-ping b{display:block;font-size:14.5px;margin:2px 0}.cbp-ping p{margin:0;font-size:13.5px;line-height:1.4;color:var(--soft)}.cbp-ping--old{opacity:.55}.cbp-lock__foot{margin-top:auto;text-align:center;color:var(--header-mute);font-size:12px;line-height:1.5}.cbp-mini{width:100%;border-collapse:collapse;font-size:13px}.cbp-mini td{padding:6px 0;border-top:1px solid var(--rule);vertical-align:top}.cbp-mini tr:first-child td{border-top:0}.cbp-mini td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}.cbp-mini .s{display:block;font-size:12px;color:var(--mute)}.cbp-fold{display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid var(--rule);font-size:16px;color:var(--soft);text-decoration:none}.cbp-fold b{font-family:var(--font-display);font-size:18px;color:var(--ink);font-weight:700}.cbp-fold__n{color:var(--mute)}.cbp-fold__faces{display:flex;margin-left:auto}.cbp-fold__faces svg{margin-left:-6px}.cbp-fold__dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.cbp-fold__chev{color:var(--mute);font-size:18px;margin-left:4px}.cbp-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-range{position:relative;height:6px;border-radius:var(--radius-pill);background:var(--rule);margin:14px 10px 6px}.cbp-range span{position:absolute;left:0;top:0;bottom:0;border-radius:var(--radius-pill);background:var(--ink)}.cbp-range i{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);transform:translate(-50%,-50%)}.cbp-panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:18px;min-height:0;overflow:hidden}.cbp-panel h5{font-family:var(--font-display);font-size:19px;margin:0 0 10px;font-weight:700}.cbp-log{display:flex;flex-direction:column;font-size:13.5px}.cbp-log>div{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--rule)}.cbp-log>div:first-child{border-top:0}.cbp-log>div>span:first-of-type{flex:1}.cbp-log em{margin-left:auto;font-style:normal;color:var(--mute);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.cbp-log .s{display:block;color:var(--mute);font-size:12px}.cbp-qcol{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.cbp-qcol__hd{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cbp-qcol__hd em{margin-left:auto;font-style:normal;color:var(--mute);letter-spacing:0}.cbp-qi{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:10px 12px;font-size:13px;display:flex;flex-direction:column;gap:5px}.cbp-qi b{font-size:13.5px}.cbp-qi__ft{display:flex;gap:8px;align-items:center;color:var(--mute);font-size:12px}.cbp-qi__ft span:last-child{margin-left:auto}.cbp-stamp{display:inline-block;font-family:var(--font-display);font-size:40px;color:var(--accent-ink);border:3px solid var(--accent);border-radius:12px;padding:4px 22px;transform:rotate(-8deg);letter-spacing:.06em}
