:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#1e1e1e;--side:oklab(25.798% 0 0);--side-card:oklab(25.798% 0 0/.82);--raised:oklab(28.0929% 0 0);--pop:oklab(29.6229% 0 0);--bubble:var(--raised);--raised-hover:var(--pop);--ink:oklch(94% .004 85);--text-2:oklch(94% .004 85/.6);--text-3:oklch(94% .004 85/.38);--voice:oklch(94% .004 85/.92);--fill:oklch(94% .004 85/.065);--fill-2:oklch(94% .004 85/.1);--sel:oklch(94% .004 85/.1);--sel-solid:oklab(32.6182% .000035 .000398);--rule:oklch(94% .004 85/.12);--focus:oklch(94% .004 85/.6);--coral:#ec6a45;--coral-text:#ff9d7f;--coral-dot:var(--coral);--danger:#ff8a80;--on-coral:#1c1613;--green:oklch(72% .15 158);--green-wash:oklch(72% .15 158/.16);--ink-90:oklch(94% .004 85/.9);--ink-85:oklch(94% .004 85/.85);--ink-80:oklch(94% .004 85/.8);--ink-78:oklch(94% .004 85/.78);--ink-72:oklch(94% .004 85/.72);--ink-70:oklch(94% .004 85/.7);--ink-55:oklch(94% .004 85/.55);--ink-45:oklch(94% .004 85/.45);--ink-35:oklch(94% .004 85/.35);--ink-28:oklch(94% .004 85/.28);--ink-20:oklch(94% .004 85/.2);--ink-16:oklch(94% .004 85/.16);--ink-15:oklch(94% .004 85/.15);--ink-10:oklch(94% .004 85/.1);--ink-08:oklch(94% .004 85/.08);--canvas-70:#1e1e1eb3;--canvas-75:#1e1e1ebf;--scrim:#0009;--light-close:#ff5f57;--light-minimize:#febc2e;--light-zoom:#28c840;--cursor:#161823;--cursor-light:#fff;--site-ground:#fff;--site-ink:#161823;--site-fill:#f1f1f2;--tint-docs:#133a73;--tint-docs-ink:#8db7f6;--tint-slides:#5a2a14;--tint-slides-ink:#f3a272;--tint-design:#35287e;--tint-design-ink:#bba9ff;--tint-dashboard:#67201f;--tint-dashboard-ink:#f19393;--shadow-composer:0 4px 20px #00000009;--shadow-composer-focus:0 4px 20px #00000013;--shadow-panel:0 12px 32px #0000004d;--shadow-sheet:0 30px 80px #0000008c, 0 2px 8px #0000004d;--shadow-tag:0 2px 8px #0000004d;--shadow-cursor:0 1px 1.5px #00000059;--shadow-cursor-tag:0 1px 3px #00000047, 0 0 0 .5px #00000014;--shadow-light:inset 0 0 0 .5px #00000040;--shadow-menu:0 3px 8px #0000001f, 0 2px 5px #0000001f, 0 1px 1px #0000001f}:root{--space-gutter:8px;--space-inset:18px;--space-row:10px;--space-message:13px;--space-day:14px;--space-time:18px;--space-avatar:12px;--space-block:10px;--space-card-y:12px;--space-card-x:14px;--space-actions:8px;--space-composer:20px;--space-halo:4px;--radius-xs:6px;--radius-sm:8px;--radius-elbow:9px;--radius-md:10px;--radius-lg:12px;--radius-card:14px;--radius-panel:16px;--radius-bubble:18px;--radius-composer:20px;--radius-field:14px;--radius-pill:999px;--radius-round:50%;--sidebar-width:304px;--sidebar-width-min:220px;--sidebar-width-max:400px;--sidebar-card-width:280px;--sidebar-card-inset:8px;--sidebar-handle-width:6px;--chat-min-width:400px;--chat-gutter:20px;--bar-height:52px;--bar-line-height:64px;--thread-width:720px;--thread-width-review:360px;--panel-width:420px;--panel-width-min:320px;--sheet-width:736px;--composer-height:44px;--composer-control:28px;--composer-row-height:24px;--composer-row-gap:8px;--row-height:52px;--view-row-height:34px;--account-row-height:52px;--send-bar-height:72px;--control-height:32px;--control-height-large:36px;--icon-button:30px;--text-button-height:28px;--choice-height:40px;--count-size:8px;--key-size:24px;--file-tile:40px;--file-tile-small:32px;--monogram:28px;--monogram-small:24px;--monogram-large:36px;--light-size:13px;--icon-size:18px;--icon-size-16:16px;--icon-size-14:14px;--card-max-width:600px;--file-card-max-width:440px;--file-chip-height:48px;--file-chip-max-width:280px;--hero-measure:720px;--hero-button-width:160px;--icon-size-12:12px;--bar-foot-height:44px;--picture-width:420px;--site-name-width:230px;--char-hero:96px;--char-front:64px;--char-details:56px;--char-start:40px;--char-tile:60px;--char-tile-chip:34px;--char-row:36px;--char-panel:32px;--char-message:28px;--char-header:24px;--char-header-group:22px;--char-chip:20px;--char-pointer:18px;--char-inline:16px;--char-status:14px;--hair:.5px;--stroke-ring:1px;--stroke-thread:1.5px;--stroke-cut:1.5px;--stroke-edit:1.5px;--stroke-cursor:1.1;--stroke-icon:1.6;--stroke-icon-small:1.8;--stroke-caret:2.4;--stroke-focus:2px;--focus-offset:2px;--corner-smooth:superellipse(1.5);--curve-out:cubic-bezier(.23, 1, .32, 1);--curve-emphasized:linear(0, .013 4%, .056 8%, .093 10%, .146 12%, .222 14%, .341 16%, .52 18%, .636 20%, .754 24%, .818 28%, .868 33%, .912 40%, .951 50%, .987 70%, 1);--curve-in-out:cubic-bezier(.65, 0, .35, 1);--curve-standard:cubic-bezier(.2, 0, 0, 1);--curve-sharp:cubic-bezier(.165, .84, .44, 1);--curve-ease:ease;--curve-ease-out:cubic-bezier(0, 0, .2, 1);--duration-fast:.16s;--duration-fold:.2s;--duration-caret:.18s;--duration-sidebar-open:.4s;--duration-sidebar-close:.35s;--duration-card-open:.25s;--duration-card-close:.2s;--duration-shimmer:2s;--duration-calm:2.6s;--shimmer-delay:-.5s;--duration-spin:1s;--duration-pill:.3s;--duration-menu:.1s;--duration-instant:50ms;--duration-quick:.12s;--duration-slide:.3s;--live-dim:brightness(.88);--picture-scale:.7;--picture-scale-narrow:.6;--z-head:2;--z-cursor:3;--z-tag:4;--z-lights:5;--z-scrim:10;--z-sheet:11;--z-menu:12;--font-sans:system-ui, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-wordmark:"Quicksand", system-ui, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}.voice-15{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.voice-intro-15{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.title-17{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:24px}.title-22{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:28px}.date-18{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:24px}.title-20{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:27.5px}.title-15{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.name-15{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:19px}.body-15{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.body-14{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-13{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.4}.status-13{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:17px}.label-13{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4}.strong-13{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.4}.meta-12{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4}.label-12{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4}.time-12{font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:1.4}.day-12{font-family:var(--font-sans);letter-spacing:.02em;font-size:12px;font-weight:400;line-height:16px}.section-12{font-family:var(--font-sans);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:1.4}.kicker-12{font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.4}.strong-12{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.4}.wordmark-15{font-family:var(--font-wordmark);letter-spacing:.01em;font-size:15px;font-weight:700;line-height:18px}.hero-32{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:42px}.title-26{font-family:var(--font-sans);letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:34px}.label-14{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.title-14{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.tag-11{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:14px}.signin-32{font-family:var(--font-sans);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:40px}.field-16{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:22px}.digit-20{font-family:var(--font-sans);font-size:20px;font-weight:500;line-height:24px}.code-12{font-family:var(--font-mono);font-size:12.5px;font-weight:400;line-height:20px}@font-face{font-family:Quicksand;src:url(./quicksand-700-latin-BPJcYUyz.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fcfcfb;--side:#f4f4f2;--side-card:#f4f4f2d1;--raised:#fff;--pop:#fff;--bubble:#efefed;--raised-hover:var(--side);--ink:oklch(21% .004 85);--text-2:oklch(21% .004 85/.66);--text-3:oklch(21% .004 85/.5);--voice:oklch(21% .004 85/.92);--fill:oklch(21% .004 85/.05);--fill-2:oklch(21% .004 85/.08);--sel:oklch(21% .004 85/.08);--sel-solid:#e3e3e1;--rule:oklch(21% .004 85/.13);--focus:oklch(21% .004 85/.66);--coral:oklch(65.5% .1695 36.67);--coral-text:oklch(54% .165 38);--coral-dot:var(--coral-text);--danger:#c62828;--green:oklch(60% .15 158);--green-wash:oklch(96.5% .04 158);--ink-90:oklch(21% .004 85/.9);--ink-85:oklch(21% .004 85/.85);--ink-80:oklch(21% .004 85/.8);--ink-78:oklch(21% .004 85/.78);--ink-72:oklch(21% .004 85/.72);--ink-70:oklch(21% .004 85/.7);--ink-55:oklch(21% .004 85/.55);--ink-45:oklch(21% .004 85/.45);--ink-35:oklch(21% .004 85/.35);--ink-28:oklch(21% .004 85/.28);--ink-20:oklch(21% .004 85/.2);--ink-16:oklch(21% .004 85/.16);--ink-15:oklch(21% .004 85/.15);--ink-10:oklch(21% .004 85/.1);--ink-08:oklch(21% .004 85/.08);--canvas-70:#fcfcfbb3;--canvas-75:#fcfcfbbf;--scrim:#0000005c;--tint-docs:#e9f1fd;--tint-docs-ink:#2b64c2;--tint-slides:#fcefe5;--tint-slides-ink:#c45f24;--tint-design:#f0ebfe;--tint-design-ink:#6747cf;--tint-dashboard:#fbeaea;--tint-dashboard-ink:#bf4141;--shadow-composer:0 4px 20px #00000009;--shadow-composer-focus:0 4px 20px #00000013;--shadow-panel:0 12px 28px -4px #1c1c1c29, 0 4px 8px -4px #1c1c1c1a;--shadow-sheet:0 20px 32px -5px #1c1c1c1a, 0 8px 12px -6px #1c1c1c1a;--shadow-tag:0 1px 3px 0 #1c1c1c1f;--shadow-menu:0 10px 20px -3px #1c1c1c1a, 0 4px 6px -4px #1c1c1c1a;--live-dim:none}@media (prefers-color-scheme:light){[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fcfcfb;--side:#f4f4f2;--side-card:#f4f4f2d1;--raised:#fff;--pop:#fff;--bubble:#efefed;--raised-hover:var(--side);--ink:oklch(21% .004 85);--text-2:oklch(21% .004 85/.66);--text-3:oklch(21% .004 85/.5);--voice:oklch(21% .004 85/.92);--fill:oklch(21% .004 85/.05);--fill-2:oklch(21% .004 85/.08);--sel:oklch(21% .004 85/.08);--sel-solid:#e3e3e1;--rule:oklch(21% .004 85/.13);--focus:oklch(21% .004 85/.66);--coral:oklch(65.5% .1695 36.67);--coral-text:oklch(54% .165 38);--coral-dot:var(--coral-text);--danger:#c62828;--green:oklch(60% .15 158);--green-wash:oklch(96.5% .04 158);--ink-90:oklch(21% .004 85/.9);--ink-85:oklch(21% .004 85/.85);--ink-80:oklch(21% .004 85/.8);--ink-78:oklch(21% .004 85/.78);--ink-72:oklch(21% .004 85/.72);--ink-70:oklch(21% .004 85/.7);--ink-55:oklch(21% .004 85/.55);--ink-45:oklch(21% .004 85/.45);--ink-35:oklch(21% .004 85/.35);--ink-28:oklch(21% .004 85/.28);--ink-20:oklch(21% .004 85/.2);--ink-16:oklch(21% .004 85/.16);--ink-15:oklch(21% .004 85/.15);--ink-10:oklch(21% .004 85/.1);--ink-08:oklch(21% .004 85/.08);--canvas-70:#fcfcfbb3;--canvas-75:#fcfcfbbf;--scrim:#0000005c;--tint-docs:#e9f1fd;--tint-docs-ink:#2b64c2;--tint-slides:#fcefe5;--tint-slides-ink:#c45f24;--tint-design:#f0ebfe;--tint-design-ink:#6747cf;--tint-dashboard:#fbeaea;--tint-dashboard-ink:#bf4141;--shadow-composer:0 4px 20px #00000009;--shadow-composer-focus:0 4px 20px #00000013;--shadow-panel:0 12px 28px -4px #1c1c1c29, 0 4px 8px -4px #1c1c1c1a;--shadow-sheet:0 20px 32px -5px #1c1c1c1a, 0 8px 12px -6px #1c1c1c1a;--shadow-tag:0 1px 3px 0 #1c1c1c1f;--shadow-menu:0 10px 20px -3px #1c1c1c1a, 0 4px 6px -4px #1c1c1c1a;--live-dim:none}}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.cb{color:var(--ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}:where(.cb,.cb *){box-sizing:border-box;margin:0;padding:0}:where(.cb) img{display:block}:where(.cb) :where(button,input,textarea){font:inherit;color:inherit;background:0 0;border:0}:where(.cb) a{color:inherit;text-decoration:none}.cb-i{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.cb-i.is-16{width:var(--icon-size-16);height:var(--icon-size-16)}.cb-i.is-14{width:var(--icon-size-14);height:var(--icon-size-14);stroke-width:var(--stroke-icon-small)}.cb-char{flex:none}.cb-char--front{width:var(--char-front);height:var(--char-front)}.cb-char--tile{width:var(--char-tile);height:var(--char-tile)}.cb-char--tile-chip{width:var(--char-tile-chip);height:var(--char-tile-chip)}.cb-char--details{width:var(--char-details);height:var(--char-details)}.cb-char--start{width:var(--char-start);height:var(--char-start)}.cb-char--row{width:var(--char-row);height:var(--char-row)}.cb-char--panel{width:var(--char-panel);height:var(--char-panel)}.cb-char--message{width:var(--char-message);height:var(--char-message)}.cb-char--header{width:var(--char-header);height:var(--char-header)}.cb-char--header-group{width:var(--char-header-group);height:var(--char-header-group)}.cb-char--chip{width:var(--char-chip);height:var(--char-chip)}.cb-char--pointer{width:var(--char-pointer);height:var(--char-pointer)}.cb-char--inline{width:var(--char-inline);height:var(--char-inline)}.cb-char--status{width:var(--char-status);height:var(--char-status)}.cb-char--hero{width:var(--char-hero);height:var(--char-hero)}@property --cb-side-now{syntax:"<length>";inherits:true;initial-value:0}@property --cb-panel-open{syntax:"<number>";inherits:true;initial-value:0}@property --cb-panel-col{syntax:"<length>";inherits:true;initial-value:0}@property --cb-panel-width{syntax:"<length>";inherits:true;initial-value:0}.cb-win{--cb-side-now:var(--sidebar-width);grid-template-columns:var(--cb-side-now) minmax(0, 1fr);background:var(--canvas);width:100vw;height:100vh;display:grid;position:relative;overflow:clip}.cb-lights{top:var(--space-inset);left:var(--space-inset);z-index:var(--z-lights);gap:9px;display:flex;position:absolute}.cb-lights span{width:var(--light-size);height:var(--light-size);border-radius:var(--radius-round);box-shadow:var(--shadow-light)}.cb-lights .is-close{background:var(--light-close)}.cb-lights .is-minimize{background:var(--light-minimize)}.cb-lights .is-zoom{background:var(--light-zoom)}.cb-side{background:var(--side);box-shadow:inset calc(-1 * var(--hair)) 0 0 var(--rule);padding:0 var(--space-gutter);flex-direction:column;min-width:0;display:flex;position:relative}.cb-side-slot>.cb-side{width:var(--cb-side-width,var(--sidebar-width));height:100%}.cb-side-top{height:var(--bar-height);align-items:center;gap:2px;padding-left:84px;padding-right:2px;display:flex}.cb-side-top .cb-push{margin-left:auto}.cb-ib{width:var(--icon-button);height:var(--icon-button);border-radius:var(--radius-sm);color:var(--text-2);place-items:center;display:grid}.cb-ib.is-on{background:var(--fill-2);color:var(--ink)}.cb-pins-shell{padding-bottom:12px;position:relative}.cb-pins-shell.is-live{z-index:0;overflow-clip-margin:16px;box-sizing:content-box;overflow:visible clip}.cb-pins{padding-block:6px;padding-inline:max(0px, (100% - min(round(down, 100% + 4px, 84px) * 99 / 84 - 4px, var(--cb-pins-cap))) / 2);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));justify-content:center;align-items:stretch;gap:12px 4px;display:grid;position:relative}.cb-pins-empty{border:1px dashed var(--ink-20);border-radius:var(--radius-lg);height:104px;color:var(--text-2);justify-content:center;align-items:center;display:flex}.cb-pins.is-target,.cb-pins-empty.is-target{background:var(--fill)}.cb-pin-cell{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cb-pin-cell.is-leaving{pointer-events:none;position:absolute}.cb-pin-glide{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.cb-pin-glide.is-gliding{z-index:1}.cb-pin{border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;height:100%;padding:6px 8px 4px;display:flex;position:relative}.cb-pin-av{flex:none;display:inline-flex;position:relative}.cb-pin-name{max-width:100%;color:var(--ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.cb-pin-need{z-index:1;border-radius:var(--radius-round);background:var(--coral);width:10px;height:10px;box-shadow:0 0 0 2px transparent, 0 0 0 2px var(--cb-ground,var(--side));transition:box-shadow var(--duration-fast) var(--curve-out);position:absolute;bottom:4px;right:4px}.cb-pin-slot{min-height:92px}.cb-pin.is-dragging{opacity:0;pointer-events:none}.cb-row.is-dragging{opacity:.5;pointer-events:none}.cb-side.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cb-side.is-dragging *{cursor:grabbing}.cb-drag-shield{position:absolute}.cb-drag-shield.is-pins{inset:0}.cb-drag-shield.is-list{inset:-100vh 0 0}.cb-pin-overlay{pointer-events:none}.cb-pin-ghost{--cb-ground:var(--pop);width:100%;height:100%;position:relative}.cb-pin-ghost-card{border-radius:var(--radius-md);background:var(--pop);box-shadow:var(--shadow-menu);position:absolute;inset:0}.cb-pin-ghost-tile{flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;padding:6px 8px 4px;display:flex;position:relative}.cb-pin-card{z-index:var(--z-menu);border-radius:var(--radius-lg);background:var(--pop);width:260px;box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-menu);pointer-events:none;padding:10px;position:fixed;transform:translateY(-50%)}.cb-pin-card-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-pin-card-line{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.cb-char-live{pointer-events:none;position:absolute}.cb-char.is-turning{visibility:hidden}.cb-sec{padding:12px var(--space-row) 6px;color:var(--text-2);align-items:center;gap:4px;display:flex}.cb-sec .cb-i{width:10px;height:10px;stroke-width:var(--stroke-caret);flex:none}.cb-sec-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-sec.is-fold{text-align:start;width:100%;transition:color var(--duration-fast) var(--curve-out)}.cb-sec.is-fold:hover{color:var(--ink)}:where(.cb) .cb-sec.is-fold:focus-visible{outline-offset:calc(-1 * var(--stroke-focus))}.cb-sec.is-fold .cb-i{transition:transform var(--duration-caret) var(--curve-out)}.cb-sec.is-fold.is-shut .cb-i{transform:rotate(-90deg)}.cb-sec-count{margin-left:auto}.cb-sec-body{flex-direction:column;display:flex}.cb-sec-body>*{flex:none}.cb-sec-body.is-moving{overflow:clip}@media (prefers-reduced-motion:reduce){.cb-sec.is-fold .cb-i{transition:none}}.cb-row{height:var(--row-height);padding:0 var(--space-row);border-radius:var(--radius-sm);align-items:center;gap:var(--space-row);display:flex;position:relative}.cb-row.is-on{background:var(--sel);--cb-cut:var(--sel-solid)}.cb-row-who{flex:1;min-width:0}.cb-row-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-name-field{border-radius:var(--radius-xs);background:var(--canvas-70);width:calc(100% + 8px);height:1lh;box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);color:var(--ink);outline:none;margin:0 -4px;padding:0 4px;display:block}:is(.cb-row-name:has(>.cb-name-field),.cb-pin-name:has(>.cb-name-field)){overflow:visible}.cb-pin-name:has(>.cb-name-field){width:100%}.cb-pin-name>.cb-name-field{text-align:center;width:100%;margin:0;padding:0 2px}.cb-row-status{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-row.is-on .cb-row-status{color:var(--ink-72)}.cb-row-speaker{vertical-align:-2px;margin-right:5px;display:inline-block}.cb-count{width:var(--count-size);height:var(--count-size);border-radius:var(--radius-round);background:var(--coral-dot);flex:none;display:inline-block}.cb-stack{width:var(--char-row);height:var(--char-row);flex:none;position:relative}.cb-stack>.cb-char{position:absolute}.cb-stack>.cb-char:first-child{top:1px;left:0}.cb-stack>.cb-char:nth-child(2){filter:drop-shadow(var(--stroke-cut) 0 0 var(--cb-cut,var(--side))) drop-shadow(calc(-1 * var(--stroke-cut)) 0 0 var(--cb-cut,var(--side))) drop-shadow(0 var(--stroke-cut) 0 var(--cb-cut,var(--side))) drop-shadow(0 calc(-1 * var(--stroke-cut)) 0 var(--cb-cut,var(--side)));top:12px;left:13px}.cb-stack.is-tile{width:var(--char-tile);height:var(--char-tile)}.cb-stack.is-tile>.cb-char:first-child{top:2px;left:0}.cb-stack.is-tile>.cb-char:nth-child(2){top:20px;left:22px}.cb-stack-more{border-radius:var(--radius-round);background:var(--cb-cut,var(--side));width:16px;height:16px;box-shadow:0 0 0 var(--stroke-cut) var(--cb-cut,var(--side)), inset 0 0 0 var(--hair) var(--rule);letter-spacing:-.04em;color:var(--ink-78);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:21px;left:21px}.cb-stack.is-tile>.cb-stack-more{width:26px;height:26px;top:34px;left:34px}.cb-stack.is-tile.is-waiting>.cb-stack-more{left:0}.cb-pick-folder{flex-direction:column;display:flex}.cb-pick-folder-name{color:var(--ink);align-items:center;gap:8px;padding:8px 0 4px;display:flex}.cb-pick-folder-name .cb-i{color:var(--text-2)}.cb-pick-folder>:not(.cb-pick-folder-name){margin-left:24px}.cb-folder{border-radius:var(--radius-sm);flex-direction:column;display:flex}.cb-folder-head{width:100%;height:var(--view-row-height);padding:0 var(--space-row);border-radius:var(--radius-sm);text-align:start;color:var(--ink);transition:background-color var(--duration-fast) var(--curve-out);align-items:center;gap:8px;display:flex}button.cb-folder-head:hover{background:var(--fill)}:where(.cb) .cb-folder-head:focus-visible{outline-offset:calc(-1 * var(--stroke-focus))}.cb-folder-head .cb-i{color:var(--text-2);flex:none}.cb-folder-head>.cb-i:first-child{width:10px;height:10px;stroke-width:var(--stroke-caret);transition:transform var(--duration-caret) var(--curve-out)}.cb-folder-head.is-shut>.cb-i:first-child{transform:rotate(-90deg)}.cb-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cb-folder-name:has(>.cb-name-field){overflow:visible}.cb-folder-head .cb-count{margin-left:auto}.cb-folder-rows{flex-direction:column;padding-left:14px;display:flex}.cb-folder-rows>*{flex:none}.cb-folder.is-target,.cb-row.is-target{background:var(--fill);box-shadow:inset 0 0 0 var(--stroke-focus) var(--ink-35)}@media (prefers-reduced-motion:reduce){.cb-folder-head>.cb-i:first-child{transition:none}}.cb-nav{height:var(--view-row-height);padding:0 var(--space-row);border-radius:var(--radius-sm);align-items:center;gap:var(--space-row);display:flex}.cb-nav .cb-i{color:var(--text-2);flex:none}.cb-nav-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-foot{height:var(--account-row-height);padding:0 var(--space-gutter);flex:none;align-items:flex-start;margin-top:auto;display:flex}.cb-acct{height:var(--control-height-large);align-items:center;gap:var(--space-actions);border-radius:var(--radius-pill);min-width:0;max-width:100%;color:var(--ink);transition:color var(--duration-pill) var(--curve-standard);padding:0 4px 0 0;display:inline-flex}.cb-acct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-mono{width:var(--monogram);height:var(--monogram);border-radius:var(--radius-round);background:var(--fill-2);flex:none;place-items:center;display:grid}.cb-mono.is-pill{width:var(--monogram-large);height:var(--monogram-large);color:var(--text-2)}.cb-side-top,.cb-chat-head,.cb-ib-top,.cb-cal-bar{-webkit-app-region:drag}.cb-side-top button,.cb-chat-head button,.cb-ib-top button,.cb-cal-bar button{-webkit-app-region:no-drag}.cb-main{min-width:0;transition:--cb-panel-open var(--duration-sidebar-close) var(--curve-emphasized);position:relative}.cb-main.is-panel-open{transition-duration:var(--duration-sidebar-open)}.cb-main.is-panel-at-once{transition:none}.cb-main.has-panel{grid-template-columns:minmax(0, 1fr) calc(var(--cb-panel-open) * var(--cb-panel-col));display:grid}.cb-main.has-panel>:is(.cb-details,.cb-review){width:var(--cb-panel-width)}.cb-chat{min-width:0;height:100%;position:relative}.cb-chat-head{height:var(--bar-height);z-index:var(--z-head);background:linear-gradient(var(--canvas) 70%, transparent);justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;top:0;left:0;right:0}.cb-chat-head-sub{color:var(--text-2)}.cb-chat-head:before,.cb-chat-head:after{content:"";flex:1 1 0;min-width:48px}.cb-chat-head:before{min-width:11px}.cb-chat-head:after{min-width:calc(20px + var(--cb-viewbar-room,0px))}.cb-win.is-folded .cb-chat-head:before{min-width:115px}.cb-chat-head>:not(.cb-chat-head-show){white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cb-chat-head>:is(.cb-char,.cb-mini-stack){flex:none;overflow:visible}.cb-chat-head>.cb-chat-head-who{height:var(--icon-button);border-radius:var(--radius-sm);color:inherit;align-items:center;gap:9px;margin:0 -6px;padding:0 6px;display:flex;overflow:visible}.cb-chat-head-who>:is(.cb-char,.cb-mini-stack){flex:none}.cb-chat-head-who>.title-15{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-chat-head{container:cb-head/inline-size}@container cb-head (width<=356px){.cb-win.is-folded .cb-chat-head>.cb-chat-head-who{min-width:auto}.cb-win.is-folded .cb-chat-head-who>.title-15{clip-path:inset(50%);width:1px;height:1px;position:absolute}}@container cb-head (width<=388px){.cb-win.is-folded .cb-chat-head>.cb-chat-head-who:has(>.cb-mini-stack){min-width:auto}.cb-win.is-folded .cb-chat-head-who:has(>.cb-mini-stack)>.title-15{clip-path:inset(50%);width:1px;height:1px;position:absolute}}.cb-mini-stack{display:flex}.cb-mini-stack>.cb-char+.cb-char{margin-left:-5px}.cb-scroll{--cb-foot:calc(var(--cb-composer,calc(var(--composer-height) + var(--composer-row-gap) + var(--composer-row-height))) + var(--space-composer));scrollbar-width:none;padding-top:20px;padding-bottom:calc(var(--cb-foot) + 8px);-webkit-mask-image:linear-gradient(transparent 0, var(--canvas) 24px, var(--canvas) calc(100% - var(--cb-foot) - 12px), transparent calc(100% - var(--cb-foot)));-webkit-mask-image:linear-gradient(transparent 0, var(--canvas) 24px, var(--canvas) calc(100% - var(--cb-foot) - 12px), transparent calc(100% - var(--cb-foot)));mask-image:linear-gradient(transparent 0, var(--canvas) 24px, var(--canvas) calc(100% - var(--cb-foot) - 12px), transparent calc(100% - var(--cb-foot)));position:absolute;inset:40px 0 0;overflow:hidden auto}.cb-thread,.cb-threads,.cb-details-body,.cb-view-body{overflow-wrap:anywhere}.cb-frame,.cb-live,table{overflow-wrap:normal}.cb-thread{width:min(var(--thread-width), var(--cb-chat-room,100%) - 2 * var(--chat-gutter));margin:0 auto;padding-bottom:8px;container:cb-thread/inline-size}.cb-thread:has(>.cb-msg:last-child){padding-bottom:34px}.cb-day{text-align:center;color:var(--text-2);margin:var(--space-time) 0 0;font-variant-numeric:tabular-nums}.cb-thread>.cb-day:first-child{margin-top:0}.cb-day+:is(.cb-msg,.cb-me,.cb-me-page,.cb-notice,.cb-setup){margin-top:var(--space-block)}.cb-msg{grid-template-columns:var(--char-message) 1fr;column-gap:var(--space-avatar);margin-top:var(--space-message);display:grid;position:relative}.cb-msg>div{min-width:0;position:relative}.cb-msg-acts{opacity:0;align-items:center;gap:2px;height:20px;display:flex;position:absolute;top:100%;left:-4px}.cb-thread>.cb-msg:last-child .cb-msg-acts{opacity:1}.cb-msg:has(:focus-visible) .cb-msg-acts{opacity:1}@media (hover:hover){.cb-msg:hover .cb-msg-acts{opacity:1}}.cb-thread>.cb-msg:last-child .cb-msg-acts{top:calc(100% + 6px)}.cb-msg-acts>.cb-ib{border-radius:var(--radius-xs);width:20px;height:20px}.cb-msg:has(.cb-wl.is-open) .cb-msg-acts>[aria-label=Replay]{display:none}.cb-msg-ago{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:4px}.cb-msg-ago:before{content:attr(data-ago)}.cb-row-person{width:var(--char-row);height:var(--char-row);color:var(--ink-72)}.cb-av>.cb-mono{width:var(--char-message);height:var(--char-message);color:var(--ink-72)}.cb-av{width:var(--char-message);height:var(--char-message);position:relative}.cb-msg-head{align-items:baseline;column-gap:var(--space-actions);flex-wrap:wrap;min-height:20px;display:flex}.cb-msg-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.cb-msg-head>.cb-msg-from:first-child{margin-left:0}.cb-time{color:var(--text-2);font-variant-numeric:tabular-nums}.cb-say,.cb-bub{word-break:keep-all}.cb-say{color:var(--voice);text-wrap:pretty;margin-top:2px}.cb-say+.cb-say{margin-top:8px}.cb-say-list{list-style:none}.cb-say-list>li{padding-left:16px;position:relative}.cb-say-list>li+li{margin-top:4px}.cb-say-list>li:before{content:"";border-radius:var(--radius-round);background:var(--text-2);width:5px;height:5px;position:absolute;top:10px;left:1px}.cb-say-table{overscroll-behavior-x:contain;max-width:100%;margin-top:var(--space-actions);text-wrap:wrap;padding-bottom:2px;overflow-x:auto}.cb-say-table>table{border-collapse:collapse;font-variant-numeric:tabular-nums;color:var(--voice)}.cb-say-table th{text-align:left;vertical-align:bottom;padding:2px var(--space-block) 6px 0;color:var(--text-2);border-bottom:1px solid var(--rule)}.cb-say-table td{vertical-align:top;min-width:88px;padding:6px var(--space-block) 6px 0;border-bottom:1px solid var(--rule)}.cb-say-table tr>:last-child{padding-right:0}.cb-say-table tbody tr:last-child td{border-bottom:0}.cb-say-table+.cb-say{margin-top:var(--space-actions)}.cb-say-table .cb-caret{vertical-align:-2px;height:14px}.cb-say-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration-thickness:1px}.cb-say-link:hover{text-decoration-color:currentColor}.cb-at{border-radius:var(--radius-xs);background:var(--fill);line-height:inherit;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 1px;padding:1px 5px 1px 3px;display:inline}.cb-at>.cb-char{vertical-align:-3px;margin-right:4px;display:inline-block}.cb-me{margin-top:var(--space-message);justify-content:flex-end;align-items:flex-end;gap:10px;display:flex;position:relative}.cb-thread>.cb-msg+:is(.cb-me,.cb-day){margin-top:28px}.cb-thread>.cb-msg+.cb-msg{margin-top:24px}.cb-thread>.cb-msg:has(>div>.cb-msg-acts)+.cb-me-page{margin-top:28px}.cb-thread>.cb-msg:has(>div>.cb-msg-acts)+:not(.cb-msg,.cb-me,.cb-me-page,.cb-day){margin-top:24px}.cb-thread>.cb-me:has(>.cb-me-acts){margin-bottom:26px}.cb-me-acts{opacity:0;align-items:center;gap:2px;height:26px;display:flex;position:absolute;top:100%;right:0}.cb-me:hover>.cb-me-acts,.cb-me:focus-within>.cb-me-acts,.cb-me-acts.is-shown{opacity:1}.cb-me-acts>.cb-ib{border-radius:var(--radius-xs);width:24px;height:24px}.cb-me-ago{color:var(--text-2);white-space:nowrap;margin-right:6px}.cb-bub{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-xs) var(--radius-bubble);background:var(--bubble);text-wrap:pretty;max-width:86%;padding:9px 14px 10px}.cb-running{align-items:center;gap:10px;min-height:26px;margin-top:1px;display:flex}.cb-spin{width:14px;height:14px;animation:cb-spin var(--duration-spin) linear infinite;flex:none}.cb-spin circle{fill:none;stroke:var(--ink-15);stroke-width:var(--stroke-icon)}.cb-spin path{fill:none;stroke:var(--ink-80);stroke-width:var(--stroke-icon);stroke-linecap:round}.cb-running.is-stopped{color:var(--text-2)}.cb-running.is-stopped .cb-i{width:14px;height:14px;stroke-width:var(--stroke-icon)}.cb-running .cb-shimmer{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cb-writing{margin-top:2px;line-height:23px}.cb-wl-think{color:var(--text-2);margin-top:2px;line-height:23px}.cb-wl-line{min-height:23px;color:var(--text-2);align-items:center;margin-top:2px;display:flex}.cb-wl-fold{min-width:0;min-height:23px;color:var(--text-2);text-align:start;align-items:center;gap:5px;display:inline-flex}.cb-wl-fold>:first-child{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.cb-wl-fold>.cb-i{width:12px;height:12px}.cb-wl.is-working .cb-wl-fold{gap:4px}.cb-wl.is-working.is-open .cb-wl-fold>.cb-i{width:var(--icon-size-14);height:var(--icon-size-14);color:var(--text-3)}.cb-wl-line>.cb-textbtn{flex:none;height:24px;margin:0 -8px 0 auto}.cb-wl-steps{margin:3px 0 0 6px;padding:0 0 0 13px;list-style:none;position:relative}.cb-wl-steps:before{content:"";background:var(--rule);width:1px;position:absolute;top:5px;bottom:5px;left:0}.cb-wl-step{align-items:center;gap:var(--space-actions);min-height:22px;color:var(--text-2);display:flex}.cb-wl-step>.cb-i{color:var(--text-3)}.cb-wl-step.is-now{color:var(--ink-85)}.cb-wl-step.is-earlier{padding-left:calc(var(--icon-size-14) + var(--space-actions))}.cb-wl-step-tx{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cb-wl-step.is-note{align-items:flex-start;padding-block:2px}.cb-wl-step.is-note .cb-wl-step-tx{white-space:normal;overflow-wrap:anywhere}.cb-wl-note-mark{width:var(--icon-size-14);flex:none;justify-content:center;align-items:center;height:18px;display:flex}.cb-wl-note-mark:before{content:"";border-radius:var(--radius-round);background:var(--text-3);width:3px;height:3px}.cb-wl.is-open+.cb-say{margin-top:6px}.cb-textbtn{height:var(--text-button-height);border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cb-textbtn .cb-i{color:var(--text-2)}.cb-work{text-align:left;color:var(--text-2);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.cb-work .cb-i{flex:none;width:12px;height:12px}.cb-pointer{background:var(--fill);max-width:100%;min-height:30px;color:var(--ink);border-radius:15px;align-items:center;gap:7px;margin-top:8px;padding:calc(15px - .5lh) 10px calc(15px - .5lh) 7px;display:inline-flex}.cb-pointer .cb-i{color:var(--text-2);width:12px;height:12px}.cb-handoff{width:fit-content;max-width:100%;min-height:28px;color:var(--ink-85);align-items:flex-start;gap:7px;margin-top:6px;padding-right:4px;display:flex;position:relative}.cb-handoff:before{content:"";border:solid var(--ink-45);border-width:0 0 var(--stroke-thread) var(--stroke-thread);border-bottom-left-radius:var(--radius-elbow);width:20px;height:38px;position:absolute;top:-24px;left:-26px}.cb-handoff b{color:var(--ink)}.cb-handoff .cb-i{width:12px;height:12px;color:var(--text-2)}.cb-unblocks{min-height:22px;color:var(--coral-text);flex-wrap:wrap;align-items:flex-start;margin:3px 0 0 30px;padding-left:3px;display:flex;position:relative}.cb-unblocks>span{min-width:0;padding-block:calc(11px - .5lh)}.cb-unblocks-more{color:var(--text-2);white-space:pre-wrap}.cb-unblocks:before{content:"";border:solid var(--coral);border-width:0 0 var(--stroke-thread) var(--stroke-thread);border-bottom-left-radius:var(--radius-xs);width:9px;height:19px;position:absolute;top:-8px;left:-15px}.cb-unblocks:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--coral);border-right:0;position:absolute;top:7.25px;left:-7px}.cb-shimmer{background:linear-gradient(90deg, var(--text-2) 35%, var(--ink) 50%, var(--text-2) 65%) 0 0 / 300% 100%;animation:cb-shimmer var(--duration-shimmer) var(--curve-in-out) infinite;-webkit-background-clip:text;background-clip:text;color:#0000!important}.cb-still .cb-shimmer{animation-delay:var(--shimmer-delay);animation-play-state:paused}.cb-still .cb-spin{animation:none}@keyframes cb-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cb-shimmer.is-calm{animation-name:cb-calm;animation-duration:var(--duration-calm)}@keyframes cb-calm{0%,12%{background-position:100% 0}88%,to{background-position:0 0}}@keyframes cb-spin{to{transform:rotate(360deg)}}:is(.cb-msg,.cb-me).is-found:after{content:"";border-radius:var(--radius-md);background:var(--fill-2);pointer-events:none;animation:2.4s ease-in forwards cb-found;position:absolute;inset:-6px -10px}@keyframes cb-found{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cb-shimmer{background:0 0;animation:none;color:var(--text-2)!important}.cb-spin{animation:none}}.cb-start{text-align:left;padding:52px 0 50px calc(var(--char-message) + var(--space-avatar));flex-direction:column;align-items:flex-start;display:flex}.cb-start-what{color:var(--voice);text-wrap:pretty;margin-top:10px}.cb-mate-in{color:var(--ink)}.cb-mate-in>.cb-char{vertical-align:-2px;margin:0 4px 0 1px;display:inline-block}.cb-card{margin-top:var(--space-block);width:100%;max-width:var(--card-max-width);border-radius:var(--radius-card);corner-shape:var(--corner-smooth);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--ink-08);padding:var(--space-card-y) var(--space-card-x) var(--space-card-y)}.cb-kicker{color:var(--coral-text);align-items:center;gap:7px;display:flex}.cb-kicker:before{content:"";border-radius:var(--radius-round);background:var(--coral);width:7px;height:7px}.cb-kicker-wait{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.cb-card-title{margin-top:6px}.cb-card-detail{color:var(--text-2);text-wrap:balance;margin-top:2px}.cb-card-tx{flex:1;min-width:0}.cb-acts{align-items:center;gap:var(--space-actions);flex-wrap:wrap;margin-top:11px;display:flex}.cb-card-problem{color:var(--coral-text);margin-top:8px}.cb-why{min-width:0;color:var(--text-2);overflow-wrap:anywhere;margin-left:auto}.cb-btn{height:var(--control-height);border-radius:var(--radius-sm);white-space:nowrap;background:var(--fill-2);color:var(--ink);align-items:center;gap:7px;padding:0 12px;display:inline-flex}.cb-acts .cb-btn:not(.is-large){max-width:100%;height:auto;min-height:var(--control-height);white-space:normal;flex:none}.cb-btn.is-primary{background:var(--ink);color:var(--canvas)}.cb-btn.is-quiet{color:var(--text-2);background:0 0;padding:0 8px}.cb-btn:disabled{background:var(--fill);color:var(--text-2);box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-btn.is-large{height:var(--control-height-large);padding:0 14px}.cb-btn .cb-i{width:13px;height:13px}.cb-drafts{box-shadow:inset 0 var(--hair) 0 var(--rule);flex-direction:column;gap:3px;margin-top:8px;padding-top:7px;display:flex}.cb-card .cb-drafts{overscroll-behavior:contain;max-height:198px;overflow-y:auto}.cb-draft{grid-template-columns:120px minmax(0,1fr);column-gap:12px;display:grid}.cb-draft>*{line-height:19px}.cb-draft-text{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-reviewing{box-shadow:inset 0 var(--hair) 0 var(--rule);align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.cb-reviewing .cb-i{color:var(--text-2)}.cb-card.is-open{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-signin-one{align-items:center;gap:16px;margin-top:5px;display:flex}.cb-signin-one .cb-card-title{margin-top:0}.cb-signin-one.has-accounts>.cb-card-tx{flex:0 auto;max-width:45%}.cb-signin-acts{align-items:center;gap:var(--space-actions);min-width:0;margin-left:auto;display:flex}.cb-signin-pick{min-width:0;display:flex}.cb-signin-acts>.cb-signin-pick{flex:0 auto}.cb-signin-acts>.cb-btn{flex:none}.cb-signin-account{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-ask-acts>.cb-signin-pick{max-width:100%}.cb-choices{margin-top:var(--space-block);flex-direction:column;display:flex}.cb-choice{min-height:var(--choice-height);border-radius:var(--radius-sm);text-align:left;align-items:center;gap:12px;margin:0 -8px;padding:4px 8px;display:flex}.cb-key{width:var(--key-size);height:var(--key-size);border-radius:var(--radius-xs);color:var(--ink-72);background:var(--fill);box-shadow:inset 0 0 0 var(--hair) var(--rule);flex:none;place-items:center;display:grid}.cb-card.is-file{max-width:var(--file-card-max-width);align-items:center;gap:12px;margin-top:8px;padding:8px 10px 8px 8px;display:flex}.cb-file-ic{width:var(--file-tile);height:var(--file-tile);border-radius:var(--radius-md);background:var(--fill-2);color:var(--ink);flex:none;place-items:center;display:grid}.cb-card.is-file .cb-card-title{margin-top:0}.cb-card.is-file .cb-card-detail{margin-top:1px}.cb-card.is-file .cb-card-tx{overflow-wrap:anywhere}.cb-card.is-file:has(>.cb-btn.is-quiet){max-width:var(--card-max-width)}.cb-card.is-file>.cb-btn{flex:none}.cb-card-open{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.cb-card-open:hover .cb-card-title{text-underline-offset:2px;text-decoration:underline}.cb-card.is-file>.cb-btn.is-quiet{margin-right:-8px}@container cb-thread (width<=520px){.cb-card.is-file:has(>.cb-btn.is-quiet){flex-wrap:wrap;row-gap:4px}.cb-card.is-file:has(>.cb-btn.is-quiet)>.cb-card-tx{flex-basis:calc(100% - var(--file-tile) - 12px)}.cb-card.is-file:has(>.cb-btn.is-quiet)>.cb-card-open{flex-basis:100%}.cb-card.is-file>.cb-btn.is-quiet{margin-left:calc(var(--file-tile) + 12px - 8px)}}.cb-av.is-need:after{content:"";border-radius:var(--radius-round);background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 2px var(--cb-ground,var(--canvas));position:absolute;top:-1px;right:-2px}.cb-composer,.cb-connect{left:50%;bottom:var(--space-composer);width:min(var(--thread-width), var(--cb-chat-room,100%) - 2 * var(--chat-gutter));position:absolute;transform:translate(-50%)}.cb-composer{gap:var(--composer-row-gap);flex-direction:column;display:flex}.cb-composer-field,.cb-connect{border-radius:var(--radius-field);background:var(--raised);box-shadow:inset 0 0 0 1px var(--ink-10), var(--shadow-composer)}.cb-composer-field{align-items:flex-end;column-gap:var(--space-actions);min-height:var(--composer-height);padding:calc((var(--composer-height) - var(--composer-control)) / 2);cursor:text;transition:box-shadow var(--duration-quick) var(--curve-out);flex-wrap:wrap;display:flex}@media (hover:hover){.cb-composer-field:hover:not(:has(button:hover)){box-shadow:inset 0 0 0 1px var(--ink-15), var(--shadow-composer)}}.cb-composer-field:focus-within{box-shadow:inset 0 0 0 1px var(--ink-15), var(--shadow-composer-focus)}.cb-composer-files{cursor:default}.cb-composer-input{box-sizing:border-box;min-width:0;min-height:var(--composer-control);field-sizing:content;resize:none;max-height:min(24rem,40vh);color:var(--ink);outline:none;flex:1 1 0;padding:4px 0;display:block;overflow-y:auto}.cb-composer-field:not(:has(.cb-composer-add)) .cb-composer-input{padding-left:7px}.cb-composer-input:placeholder-shown{height:var(--composer-control);-webkit-mask-image:linear-gradient(to right, var(--canvas) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(to right, var(--canvas) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--canvas) calc(100% - 24px), transparent);overflow:hidden}.cb-composer-input::placeholder{color:var(--text-2);opacity:1;white-space:nowrap}.cb-composer-input[hidden]{display:none}.cb-composer-add,.cb-composer-go,.cb-composer-busy{width:var(--composer-control);height:var(--composer-control);border-radius:var(--radius-sm);color:var(--ink);flex:none;place-items:center;display:grid}.cb-composer-field.is-listening{cursor:default}.cb-composer-level{min-width:0;height:var(--composer-control);color:var(--text-2);-webkit-mask-image:linear-gradient(to right, transparent, var(--canvas) 24px);-webkit-mask-image:linear-gradient(to right, transparent, var(--canvas) 24px);mask-image:linear-gradient(to right, transparent, var(--canvas) 24px);flex:1 1 0;justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.cb-composer-field:not(:has(.cb-composer-add)) .cb-composer-level{margin-left:7px}.cb-composer-level svg{flex:none;display:block}.cb-composer-level path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.cb-composer-level path{d:path("M0 10H720");stroke-dasharray:0 4}}.cb-composer-time{height:var(--composer-control);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:flex}.cb-composer-go.is-getting svg{fill:none;stroke-width:2px}.cb-composer-getting-track{stroke:var(--ink-15)}.cb-composer-getting-arc{stroke:var(--ink-72);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset var(--duration-quick) var(--curve-out);transform:rotate(-90deg)}.cb-composer-go.is-getting rect{fill:currentColor;stroke:none}.cb-mic-tip{z-index:var(--z-menu);border-radius:var(--radius-sm);background:var(--pop);width:max-content;color:var(--ink);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-menu);pointer-events:none;padding:6px 10px;position:fixed}.cb-mic-tip-more{color:var(--text-2)}.cb-composer-note{align-items:center;gap:var(--space-actions);border-radius:var(--radius-field);background:var(--raised);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink-10), var(--shadow-composer);padding:6px 6px 6px 14px;display:flex}.cb-composer-note-tx{min-width:0;color:var(--ink);text-wrap:pretty;flex:1 1 0}.cb-composer-note-act{height:var(--composer-control);border-radius:var(--radius-sm);color:var(--ink);background:var(--fill);white-space:nowrap;flex:none;padding:0 10px}.cb-composer-note-x{width:var(--composer-control);height:var(--composer-control);border-radius:var(--radius-sm);color:var(--text-2);flex:none;place-items:center;display:grid}.cb-composer-go:disabled{color:var(--text-3)}.cb-composer-go.is-stop rect{fill:currentColor}.cb-composer-files{align-items:flex-start;gap:var(--space-actions);flex-wrap:wrap;flex:0 0 100%;min-width:0;padding:2px 3px 6px;display:flex}.cb-composer-row{min-height:var(--composer-row-height);align-items:center;gap:4px;padding:0 10px 0 8px;display:flex}.cb-composer-ctl{height:var(--composer-row-height);border-radius:var(--radius-xs);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.cb-composer-ctl[aria-expanded=true]{background:var(--fill-2)}.cb-composer-device,.cb-composer-model{flex:0 auto;min-width:76px}.cb-composer-device{flex-shrink:1000}button.cb-composer-device{min-width:100px}.cb-composer-device>.cb-i,.cb-composer-effort,.cb-composer-ring{flex:none}.cb-composer-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-composer-add>.cb-i,.cb-composer-go>.cb-i{width:20px;height:20px;stroke-width:var(--stroke-icon-small)}.cb-composer-go>.cb-i{width:var(--icon-size);height:var(--icon-size)}.cb-composer-go.is-stop>.cb-i{width:var(--icon-size-16);height:var(--icon-size-16)}.cb-composer-device>.cb-i~.cb-i{width:12px;height:12px;stroke-width:var(--stroke-caret);opacity:.75}.cb-composer-model{gap:8px}.cb-composer-effort{color:var(--text-2)}.cb-composer-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);padding:0 6px;overflow:hidden}.cb-composer-right{flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:flex}.cb-composer-ring{width:var(--composer-row-height);justify-content:center;margin-left:4px;padding:0}.cb-composer-device>.cb-i:first-child{width:var(--icon-size-16);height:var(--icon-size-16)}.cb-composer-ring svg{fill:none;stroke-width:2px;transform:rotate(-90deg)}.cb-composer-ring-track{stroke:var(--ink-15)}.cb-composer-ring-arc{stroke:var(--ink-72);stroke-linecap:round;transition:stroke-dashoffset var(--duration-quick) var(--curve-out)}.cb-composer-ring.is-close .cb-composer-ring-arc{stroke:var(--ink)}.cb-composer-ring.is-out .cb-composer-ring-arc{stroke:var(--coral)}.cb-device-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-device{min-width:0;max-width:100%;height:var(--icon-button);border-radius:var(--radius-sm);color:var(--text-2);box-shadow:inset 0 0 0 var(--hair) var(--rule);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cb-details,.cb-review{margin:var(--space-gutter) var(--space-gutter) var(--space-gutter) 0;border-radius:var(--radius-panel);corner-shape:var(--corner-smooth);background:var(--side);box-shadow:0 0 0 var(--hair) var(--rule), var(--shadow-panel);--cb-ground:var(--side);position:relative;overflow:hidden}.cb-details{padding:0 8px}.cb-details-tools{position:absolute;top:10px;right:10px}.cb-details-head{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;padding:28px 12px 18px;display:flex}.cb-details-head>*{max-width:100%}.cb-details-name{margin-top:10px;line-height:1.4}.cb-details-role{color:var(--text-2);margin-top:2px}.cb-details-sec{box-shadow:inset 0 var(--hair) 0 var(--rule);padding:12px 0 8px}.cb-details-sec-title{color:var(--text-2);padding:0 12px 6px}.cb-detail-row{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:7px 12px;display:flex}.cb-detail-row>.cb-i{color:var(--text-2);margin-top:1px}.cb-detail-row-tx{flex:1;min-width:0}.cb-detail-row-title{line-height:18px;display:block}.cb-detail-row-sub{color:var(--text-2);line-height:16px;display:block}.cb-detail-row-status{color:var(--coral-text);flex:none;line-height:18px}.cb-detail-row-control{flex:none;align-items:center;gap:6px;margin:-1px 0;display:flex}.cb-know{border-radius:var(--radius-sm)}.cb-know-press{border-radius:var(--radius-sm);text-align:left;width:100%;transition:background-color var(--duration-quick) var(--curve-ease);align-items:flex-start;gap:10px;padding:7px 12px;display:flex}.cb-know-press>.cb-i,.cb-know.is-removed>.cb-i{color:var(--text-2);flex:none;margin-top:1px}.cb-know-tx{flex:1;min-width:0;display:block}.cb-know-what{color:var(--ink);text-wrap:pretty;line-height:18px;display:block}.cb-know.is-open{background:var(--fill)}.cb-know.is-open+.cb-know.is-open{margin-top:var(--hair)}.cb-know-more{padding:0 12px 8px}.cb-know-acts{flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 0 -8px;display:flex}.cb-know-acts.is-edit{gap:var(--space-actions);margin:8px 0 0}.cb-know.is-removed{align-items:flex-start;gap:10px;padding:7px 12px;display:flex}.cb-know.is-removed .cb-know-what{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-45);text-decoration-color:var(--ink-45)}.cb-know.is-removed>.cb-btn{flex:none;margin:-3px -8px 0 0}.cb-know.is-editing{padding:8px 12px}.cb-know-field{field-sizing:content;resize:none;border-radius:var(--radius-sm);background:var(--fill-2);width:100%;min-height:58px;max-height:168px;color:var(--ink);box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-45);border:0;outline:none;padding:7px 9px;display:block}.cb-know-field::placeholder{color:var(--text-2);opacity:1}.cb-know-hint{color:var(--text-2);text-wrap:pretty;margin:6px 0 0;line-height:16px}.cb-know-hint.is-error{color:var(--ink)}.cb-review-head{min-height:64px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);align-items:center;gap:12px;padding:2px 14px 2px 20px;display:flex}.cb-review-head .cb-av{width:var(--char-panel);height:var(--char-panel)}.cb-review-head>:not(.cb-av,.cb-review-acts){flex:1;min-width:0}.cb-review-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cb-review-status{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:1px;overflow:hidden}.cb-review-acts{flex:none;gap:2px;margin-left:auto;display:flex}.cb-its-page{box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);grid-template-columns:minmax(0,400px) minmax(150px,1fr);align-items:center;column-gap:18px;padding:16px 20px;display:grid}.cb-its-page .cb-live{height:136px}.cb-its-page .cb-live-page>img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.cb-its-page-where{color:var(--text-2);margin-top:2px}.cb-its-page-acts{gap:var(--space-actions);flex-wrap:wrap;margin-top:12px;display:flex}.cb-threads{padding:18px 28px 0;container:cb-thread/inline-size}.cb-thread2+.cb-thread2{margin-top:20px}.cb-th-head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cb-th-head .cb-mono{width:var(--monogram-small);height:var(--monogram-small)}.cb-th-order{color:var(--text-2);margin-left:auto}.cb-b-in{width:fit-content;max-width:72%;color:var(--ink-90);border-radius:var(--radius-panel) var(--radius-panel) var(--radius-panel) var(--radius-xs);background:var(--fill);margin:7px 0 0 33px;padding:7px 12px 8px;line-height:19px}.cb-b-out{background:var(--fill-2);border-radius:var(--radius-panel) var(--radius-panel) var(--radius-xs) var(--radius-panel);outline:var(--stroke-ring) dashed var(--ink-28);outline-offset:calc(-1 * var(--stroke-ring));width:fit-content;max-width:78%;margin:7px 0 0 auto;padding:9px 14px 10px}.cb-b-out.is-editing{outline:var(--stroke-edit) solid var(--ink-55);background:var(--canvas)}.cb-b-out .cb-caret{vertical-align:-3px;height:17px}.cb-b-meta{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:5px;display:flex}.cb-b-edit{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.cb-sendbar{min-height:var(--send-bar-height);box-shadow:inset 0 var(--hair) 0 var(--rule);background:var(--side);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px 8px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.cb-sendbar-who{flex:160px;min-width:0}.cb-sendbar-as{color:var(--text-2);margin-top:1px}.cb-kbd{color:var(--canvas-75);margin-left:2px;display:none}.cb-review.is-drafts-focused .cb-kbd{display:inline}.cb-live{border-radius:var(--radius-lg);corner-shape:var(--corner-smooth);box-shadow:0 0 0 var(--hair) var(--ink-16);position:relative;overflow:hidden}.cb-live-page{height:100%;filter:var(--live-dim)}.cb-cursor{z-index:var(--z-cursor);pointer-events:none;position:absolute}.cb-cursor svg{width:16px;height:16px;filter:drop-shadow(var(--shadow-cursor));display:block}.cb-cursor path{fill:var(--cursor);stroke:var(--cursor-light);stroke-width:var(--stroke-cursor);stroke-linejoin:round}.cb-cursor-tag{border-radius:var(--radius-round);background:var(--cursor-light);width:20px;height:20px;box-shadow:var(--shadow-cursor-tag);place-items:center;display:grid;position:absolute}.cb-wait-tag{z-index:var(--z-tag);border-radius:var(--radius-pill);background:var(--coral);height:22px;color:var(--on-coral);white-space:nowrap;box-shadow:var(--shadow-tag);align-items:center;padding:0 8px;display:inline-flex;position:absolute}.cb-wait-tag:after{content:"";border:4px solid #0000;border-top:5px solid var(--coral);border-bottom:0;position:absolute;bottom:-5px;right:36px}.cb-site{background:var(--site-ground);height:100%;color:var(--site-ink);padding:10px 12px;line-height:1.35}.cb-site-msg{border-radius:var(--radius-card);background:var(--site-fill);width:fit-content;max-width:82%;padding:8px 11px}.cb-site-compose{border:var(--stroke-edit) solid var(--site-ink);border-radius:var(--radius-lg);align-items:flex-end;gap:10px;margin:8px 0 0;padding:9px 10px 9px 12px;display:flex}.cb-site-compose-text{flex:1}.cb-site-btn{line-height:inherit;border-radius:var(--radius-pill);background:var(--site-ink);height:26px;color:var(--site-ground);align-items:center;padding:0 13px;display:inline-flex}.cb-scrim{z-index:var(--z-scrim);background:var(--scrim);position:absolute;inset:0}.cb-to{z-index:var(--z-head);--cb-to-left:var(--space-gutter);top:0;left:0;right:0;bottom:calc(var(--cb-composer,calc(var(--composer-height) + var(--composer-row-gap) + var(--composer-row-height))) + var(--space-composer) + 8px);pointer-events:none;flex-direction:column;display:flex;position:absolute}.cb-win.is-folded .cb-to{--cb-to-left:124px}.cb-to>*{pointer-events:auto}.cb-to-bar{min-height:var(--bar-height);padding:12px 12px 12px calc(var(--cb-to-left) + 4px);background:var(--canvas);box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);-webkit-app-region:drag;flex:none;align-items:flex-start;gap:6px;display:flex}.cb-to-bar>*,.cb-to-list{-webkit-app-region:no-drag}.cb-to-label{height:28px;color:var(--text-2);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}.cb-to-line{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:28px;display:flex}.cb-to-input{min-width:0;height:28px;caret-color:var(--ink);text-overflow:ellipsis;outline:none;flex:140px}.cb-to-input::placeholder{color:var(--text-2);opacity:1}.cb-to-x{border-radius:var(--radius-round);width:20px;height:20px;color:var(--text-2);flex:none;place-items:center;margin-top:4px;display:grid}.cb-tok{border-radius:var(--radius-pill);background:var(--fill-2);align-items:center;gap:4px;max-width:100%;height:28px;padding:0 4px 0 6px;display:inline-flex}.cb-tok-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-tok .cb-i{width:12px;height:12px;color:var(--text-2)}.cb-tok-x{flex:none;place-items:center;width:16px;height:16px;display:grid}.cb-to-list{scrollbar-width:thin;scrollbar-color:var(--rule) transparent;min-height:0;max-height:400px;margin:-4px 0 0 calc(var(--cb-to-left) + 24px);width:min(560px, 100% - var(--cb-to-left) - 36px);border-radius:var(--radius-card);background:var(--pop);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-menu);-webkit-user-select:none;user-select:none;cursor:default;transform-origin:0 0;--cb-menu-from:-2px;animation:cb-menu-in var(--duration-menu) var(--curve-sharp);flex-direction:column;flex:0 auto;gap:2px;padding:6px;display:flex;overflow:hidden auto}.cb-to-row{border-radius:var(--radius-sm);flex:none;align-items:center;gap:8px;min-height:36px;padding:6px 8px;scroll-margin:6px;display:flex}.cb-to-row.is-on{background:var(--fill)}.cb-to-row.is-off{color:var(--text-2)}.cb-to-row.is-off .cb-char{opacity:.5}.cb-to-pic{flex:none;place-items:center;width:24px;height:24px;display:grid}.cb-to-mark{border-radius:var(--radius-round);background:var(--fill);width:24px;height:24px;color:var(--text-2);place-items:center;display:grid}.cb-to-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cb-to-keys{flex:none;align-items:center;gap:2px;display:inline-flex}.cb-to-keys .cb-keycap.is-small{border-radius:4px;min-width:18px;height:19px;padding:0 4px;font-weight:400}@media (prefers-reduced-motion:reduce){.cb-to-list{animation:none}}.cb-win.cb-still .cb-to-list{animation:none}.cb-win:has(>.cb-main.is-over)>.cb-main:not(.is-over){visibility:hidden}.cb-caret{background:var(--ink);width:1.5px;height:18px;margin-left:1px;display:inline-block}.cb-input{border-radius:var(--radius-sm);background:var(--canvas-70);min-width:0;height:36px;box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);color:var(--ink);outline:none;flex:1;padding:7px 12px 8px;line-height:1.4}.cb-input::placeholder{color:var(--text-2);opacity:1}@container cb-thread (width<=520px){.cb-msg-head .cb-work{margin-left:0}.cb-running{align-items:flex-start}.cb-running .cb-spin{margin-top:3px}.cb-running .cb-shimmer{white-space:normal}}.cb-check{width:var(--icon-size-16);height:var(--icon-size-16);border-radius:var(--radius-xs);background:var(--fill);box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);color:var(--canvas);flex:none;place-items:center;display:grid}.cb-check.is-on{background:var(--ink);box-shadow:none}.cb-check.is-done{background:var(--fill-2);box-shadow:none;color:var(--ink)}.cb-check svg{width:var(--icon-size-12);height:var(--icon-size-12);fill:none;stroke:currentColor;stroke-width:var(--stroke-caret);stroke-linecap:round;stroke-linejoin:round}.cb-receipt{max-width:100%;min-height:22px;margin-top:var(--space-block);color:var(--text-2);vertical-align:top;align-items:center;gap:9px;padding:0;line-height:20px;display:inline-flex}.cb-receipt-tick{width:var(--icon-size-16);height:var(--icon-size-16);color:var(--text-2);flex:none;place-items:center;display:grid}.cb-receipt-tick>.cb-i{width:14px;height:14px;stroke-width:var(--stroke-caret)}.cb-receipt>.cb-i{color:var(--text-2);margin-left:1px}.cb-receipt-tx{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cb-receipt-n{color:var(--ink-90);font-variant-numeric:tabular-nums}.cb-receipt.has-act{padding-right:0}.cb-receipt-rule{display:none}.cb-receipt-act{border-radius:var(--radius-pill);background:var(--fill-2);height:22px;color:var(--ink);flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cb-receipt-act:disabled{color:var(--text-2)}.cb-receipt-undone{color:var(--text-3);flex:none;padding:0 2px}.cb-receipt-caret{color:var(--text-2);margin-right:-4px}.cb-receipt-problem{color:var(--coral-text);margin-top:4px}.cb-msg>div>.cb-receipt:first-child,.cb-msg>div>.cb-outcome:first-child>.cb-receipt{margin-top:0}.cb-card-alt{margin:var(--space-actions) 0 0 calc(var(--space-card-x) - var(--space-actions))}.cb-card+.cb-say{margin-top:var(--space-block)}.cb-picks{margin-top:var(--space-block);padding-top:var(--space-actions);box-shadow:inset 0 var(--hair) 0 var(--rule)}.cb-pick{overflow-wrap:anywhere;grid-template-columns:var(--icon-size-16) var(--char-chip) minmax(0, 1fr);column-gap:var(--space-row);padding:var(--space-actions) var(--space-row);margin:0 calc(-1 * var(--space-row));border-radius:var(--radius-sm);align-items:center;display:grid}.cb-pick-from{color:var(--text-2);grid-column:3}.cb-pick-more{margin-top:var(--space-actions)}.cb-pick-more-btn{border-radius:var(--radius-pill);height:28px;color:var(--text-2);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:2px;margin-left:-8px;padding:0 4px 0 8px;display:inline-flex}.cb-pick-more-btn.is-open{background:var(--fill);color:var(--ink)}.cb-pick-tool{width:var(--char-chip);height:var(--char-chip);color:var(--text-2);place-items:center;display:grid}.cb-pick.is-plain{grid-template-columns:var(--icon-size-16) minmax(0, 1fr)}.cb-pick.is-plain .cb-pick-from{text-wrap:pretty;grid-column:2}.cb-pick-mate+.cb-pick-mate,.cb-pick-mate+.cb-pick,.cb-pick+.cb-pick-mate{margin-top:2px}.cb-pick-item{padding:3px 0 5px calc(var(--icon-size-16) + var(--char-chip) + 2 * var(--space-row));align-items:center;gap:12px;display:flex}.cb-pick-item-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cb-pick-item-what{color:var(--ink);text-wrap:pretty}.cb-pick-item.is-removed .cb-pick-item-what{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-45);text-decoration-color:var(--ink-45)}.cb-pick-item>.cb-btn{flex:none;margin-right:-8px}.cb-card-foot{margin:var(--space-block) 0 0;color:var(--text-2);text-wrap:pretty}.cb-keycap{min-width:var(--key-size);height:var(--key-size);padding:0 calc((var(--key-size) - var(--icon-size-16)) / 2);border-radius:var(--radius-xs);background:var(--fill);box-shadow:inset 0 0 0 var(--hair) var(--rule);color:var(--ink-72);flex:none;place-items:center;display:inline-grid}.cb-keycap.is-down{background:var(--fill-2);color:var(--ink)}.cb-choice-keys{align-items:center;gap:2px var(--space-row);flex-wrap:wrap;flex:1;min-width:0;display:inline-flex}.cb-choice-why{text-align:left;min-width:0;color:var(--text-2);flex:160px}.cb-first{grid-template-columns:1fr}.cb-first-col{text-align:center;margin-bottom:var(--bar-height);flex-direction:column;place-self:center;align-items:center;display:flex}.cb-first-word{margin-top:var(--space-block)}.cb-first-promise{margin-top:var(--space-composer);max-width:var(--hero-measure);color:var(--ink);text-wrap:balance}.cb-first .cb-btn{margin-top:calc(2 * var(--space-composer));min-width:var(--hero-button-width);justify-content:center}.cb-signin{grid-template-columns:1fr}.cb-signin-col{text-align:center;width:min(320px,100% - 48px);margin-bottom:var(--bar-height);flex-direction:column;place-self:center;align-items:center;display:flex}.cb-signin-title{color:var(--ink);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:32px 0 0}.cb-signin-to{color:var(--text-2);overflow-wrap:anywhere;margin:4px 0 0}.cb-signin-form{flex-direction:column;gap:16px;width:100%;margin-top:24px;display:flex}.cb-signin-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-signin-input{border-radius:var(--radius-sm);width:100%;height:40px;color:var(--ink);box-shadow:inset 0 0 0 var(--hair) var(--ink-28);background:0 0;border:0;outline:none;padding:0 14px}.cb-signin-input::placeholder{color:var(--text-2)}.cb-signin-input:focus{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink), 0 0 0 var(--stroke-focus) var(--fill-2)}.cb-signin-input[readonly]{color:var(--text-2)}.cb-signin-problem{color:var(--coral-text);text-align:left;margin:-8px 0 0}.cb-signin-go.cb-btn{border-radius:var(--radius-sm);justify-content:center;width:100%;height:40px}.cb-signin-go.cb-btn[aria-disabled]{pointer-events:none}.cb-signin-more{flex-direction:column;align-items:center;gap:2px;margin-top:16px;display:flex}.cb-signin-more .cb-btn{height:30px}.cb-signin-more .cb-btn:disabled{box-shadow:none;color:var(--text-2);background:0 0}.cb-signin-boxes{gap:6px;display:flex;position:relative}.cb-signin-boxes>.cb-signin-code{z-index:1;height:100%;box-shadow:none;color:#0000;caret-color:#0000;background:0 0;padding:0;position:absolute;inset:0}.cb-signin-boxes>.cb-signin-code::selection{background:0 0}.cb-signin-box{border-radius:var(--radius-sm);min-width:0;height:48px;box-shadow:inset 0 0 0 var(--hair) var(--ink-28);color:var(--ink);font-variant-numeric:tabular-nums;flex:1;place-items:center;display:grid}.cb-signin-box.is-half{margin-left:8px}.cb-signin-box.is-at{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink), 0 0 0 var(--stroke-focus) var(--fill-2)}.cb-signin-boxes.is-invalid .cb-signin-box{box-shadow:inset 0 0 0 var(--stroke-ring) var(--coral-text)}.cb-bar{z-index:var(--z-sheet);width:var(--sheet-width);border-radius:var(--radius-composer);corner-shape:var(--corner-smooth);background:var(--pop);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-panel);flex-direction:column;display:flex;position:absolute;overflow:hidden}.cb-chip{max-width:100%;height:var(--control-height);padding:0 var(--space-actions) 0 var(--space-row);border-radius:var(--radius-pill);background:var(--fill-2);align-items:center;display:inline-flex}.cb-chip-src,.cb-chip-host{color:var(--ink-72)}.cb-chip-src,.cb-chip-title,.cb-chip-host{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-chip-src{flex-shrink:2}.cb-chip-title{flex-shrink:1000000000}.cb-chip:not(.is-small) .cb-chip-host{max-width:calc(100% - var(--icon-size-16) - 2 * var(--space-actions));flex:none}.cb-chip-src+.cb-fav,.cb-chip-title+.cb-chip-host{margin-left:var(--space-actions)}.cb-chip-title:before{content:"";width:var(--space-actions);display:inline-block}.cb-fav{width:var(--icon-size-16);height:var(--icon-size-16);border-radius:var(--radius-xs);background:var(--site-ground);color:var(--site-ink);flex:none;place-items:center;line-height:1;display:grid}.cb-chip-title{color:var(--ink)}button.cb-chip{transition:background-color var(--duration-quick) var(--curve-ease)}.cb-me-page{margin-top:var(--space-message);justify-content:flex-end;display:flex}.cb-me-page>.cb-chip{max-width:86%}.cb-me-page+.cb-me{margin-top:var(--space-actions)}.cb-chip-x{color:var(--text-2);place-items:center;display:grid}.cb-chip.is-small{min-width:0;max-width:200px;height:var(--composer-row-height);flex:0 auto;gap:5px;padding:0 3px 0 4px}.cb-chip.is-small .cb-chip-x{flex:none;width:18px;height:18px}.cb-bar-line{align-items:center;gap:var(--space-row);height:var(--bar-line-height);padding:0 var(--space-card-x);flex:none;display:flex}.cb-bar-input{min-width:180px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.cb-bar-input.is-empty{color:var(--text-2)}input.cb-bar-input{caret-color:var(--ink);outline:none}input.cb-bar-input::placeholder{color:var(--text-2);opacity:1}.cb-bar-bot{min-width:0;max-width:224px;height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-2);white-space:nowrap;flex:0 auto;align-items:center;gap:3px;padding:0 6px 0 8px;display:inline-flex}.cb-bar-bot-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-bar-bot .cb-i{flex:none}.cb-bar-bot[aria-expanded=true]{background:var(--fill);color:var(--ink)}.cb-bar-send{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);background:var(--ink);color:var(--canvas);flex:none;place-items:center;display:grid}.cb-bar-bots .cb-menu-list{max-height:288px}.cb-bar-bots .cb-menu-row{padding-block:6px}.cb-say .cb-caret{vertical-align:-3px;height:17px}.cb-bar-foot{height:var(--bar-foot-height);padding:0 var(--space-card-x);box-shadow:inset 0 var(--hair) 0 var(--rule);color:var(--text-2);flex:none;align-items:center;display:flex}.cb-mock-screen{background:var(--canvas);width:100vw;height:100vh;color:var(--ink);position:relative;overflow:hidden}.cb-mock-menubar{background:var(--canvas);height:24px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);z-index:var(--z-head);align-items:center;gap:18px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.cb-mock-menubar .cb-mock-clock{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.cb-mock-chrome{background:var(--side);position:absolute;inset:24px 0 0}.cb-mock-tabs{align-items:flex-end;height:40px;padding-left:84px;display:flex;position:relative}.cb-mock-tabs .cb-lights{top:14px;left:14px}.cb-mock-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--raised);width:260px;height:32px;color:var(--ink);align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.cb-mock-tab .cb-mock-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cb-mock-tab .cb-i,.cb-mock-newtab .cb-i{color:var(--text-2)}.cb-mock-newtab{place-items:center;width:32px;height:32px;display:grid}.cb-mock-toolbar{background:var(--raised);height:42px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);align-items:center;gap:6px;padding:0 10px;display:flex}.cb-mock-toolbar .cb-ib{width:var(--icon-button);height:var(--icon-button)}.cb-mock-omni{height:var(--control-height);border-radius:var(--radius-pill);background:var(--canvas);color:var(--text-2);flex:1;align-items:center;gap:0;margin:0 6px;padding:0 14px;display:flex}.cb-mock-omni b{color:var(--ink);font-weight:400}.cb-mock-page{background:var(--site-ground);color:var(--site-ink);position:absolute;inset:82px 0 0;overflow:hidden}.cb-mock-fill{height:100%}.cb-mock-arxiv-head{background:var(--site-fill);align-items:center;gap:10px;height:52px;padding:0 48px;display:flex}.cb-mock-arxiv-body{grid-template-columns:1fr 240px;column-gap:48px;padding:28px 48px 0 220px;display:grid}.cb-mock-arxiv-sub{color:var(--site-ink)}.cb-mock-arxiv-title{margin-top:14px}.cb-mock-arxiv-authors{text-underline-offset:2px;margin-top:8px;text-decoration:underline}.cb-mock-arxiv-abs{max-width:760px;margin-top:18px}.cb-mock-arxiv-side{padding-top:2px}.cb-mock-arxiv-side>div{margin-top:4px}.cb-mock-arxiv-side b{margin-bottom:4px;display:block}.cb-mock-arxiv-cite{margin-top:6px}.cb-mock-arxiv-side .cb-mock-arxiv-gap{margin-top:18px}.cb-mock-msgs-head{height:52px;box-shadow:inset 0 -1px 0 var(--site-fill);align-items:center;gap:10px;padding:0 24px;display:flex}.cb-mock-msgs{grid-template-columns:320px 1fr;height:calc(100% - 52px);display:grid}.cb-mock-msgs-list{box-shadow:inset -1px 0 0 var(--site-fill);padding:12px}.cb-mock-msgs-row{grid-template-columns:var(--monogram) 1fr auto;border-radius:var(--radius-md);align-items:center;column-gap:10px;padding:10px;display:grid}.cb-mock-msgs-row.is-on{background:var(--site-fill)}.cb-mock-msgs-row .cb-mock-mono{width:var(--monogram);height:var(--monogram);border-radius:var(--radius-round);background:var(--site-fill);place-items:center;display:grid}.cb-mock-msgs-row.is-on .cb-mock-mono{background:var(--site-ground)}.cb-mock-msgs-who{min-width:0}.cb-mock-msgs-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cb-mock-unread{border-radius:var(--radius-round);background:var(--site-ink);width:8px;height:8px}.cb-mock-msgs-open{flex-direction:column;padding:20px 28px 24px;display:flex}.cb-mock-msgs-open>b{margin-bottom:auto}.cb-mock-msgs-open .cb-site-msg{margin-top:8px}.cb-mock-msgs-open .cb-site-msg.is-out{align-self:flex-end}.cb-mock-msgs-day{text-align:center;margin-top:18px}.cb-mock-msgs-box{border-radius:var(--radius-lg);height:72px;box-shadow:inset 0 0 0 var(--stroke-edit) var(--site-ink);margin-top:16px;padding:12px 14px}.cb-pic{align-items:flex-start;gap:var(--space-row) var(--space-inset);margin-top:var(--space-block);flex-wrap:wrap;display:flex}.cb-pic>figure{flex:none}.cb-pic-side{flex:160px;min-width:0}.cb-pic.is-alone{display:block}@container cb-thread (width<=293px){.cb-pic{--picture-scale:.6}}.cb-pic-dialog{width:var(--picture-width);zoom:var(--picture-scale);grid-template-columns:var(--file-tile) 1fr;column-gap:var(--space-day);padding:var(--space-composer);border-radius:var(--radius-lg);corner-shape:var(--corner-smooth);background:var(--site-ground);color:var(--site-ink);box-shadow:var(--shadow-panel);pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.cb-pic-icon{width:var(--file-tile);height:var(--file-tile);border-radius:var(--radius-md);background:var(--site-fill);place-items:center;display:grid}.cb-pic-text p+p{margin-top:var(--space-actions)}.cb-pic-field{margin-top:var(--space-avatar);align-items:center;gap:var(--space-row);display:flex}.cb-pic-input{height:var(--control-height);padding:0 var(--space-row);border-radius:var(--radius-xs);letter-spacing:.12em;background:var(--site-fill);flex:1;align-items:center;display:flex}.cb-pic-btns{margin-top:var(--space-inset);justify-content:flex-end;gap:var(--space-actions);grid-column:1/-1;display:flex}.cb-pic-btn{height:var(--text-button-height);padding:0 var(--space-card-x);border-radius:var(--radius-sm);background:var(--site-fill);align-items:center;display:inline-flex}.cb-pic-btn.is-default{background:var(--site-ink);color:var(--site-ground)}.cb-pic-under{width:calc(var(--picture-width) * var(--picture-scale));margin-top:var(--space-row);justify-content:flex-end;align-items:center;display:flex}.cb-pic-under .cb-wait-tag{position:relative}.cb-pic-under .cb-wait-tag:after{border-top:0;border-bottom:5px solid var(--coral);top:-5px;bottom:auto}.cb-pic-say{color:var(--ink-85);text-wrap:pretty}.cb-pic-say+.cb-pic-say{margin-top:var(--space-actions)}.cb-import-profile{align-items:center;gap:var(--space-row);display:flex}.cb-import-profile span{color:var(--text-2)}.cb-import-profile .cb-import-profile-name{color:var(--ink)}.cb-import-count{margin-top:var(--space-inset);align-items:baseline;gap:var(--space-actions);display:flex}.cb-import-count span{color:var(--text-2)}.cb-import-passwords{color:var(--text-2);margin-top:2px}.cb-import-sites{margin-top:var(--space-actions)}.cb-siterow{grid-template-columns:var(--icon-size-16) var(--icon-size-16) var(--site-name-width) 1fr;column-gap:var(--space-row);height:var(--view-row-height);padding:0 var(--space-row);margin:0 calc(-1 * var(--space-row));border-radius:var(--radius-sm);align-items:center;display:grid}.cb-siterow .cb-fav{box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-siterow-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-siterow-why{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-siterow-why .cb-mate-in{color:var(--ink-85)}@container cb-thread (width<=420px){.cb-siterow{grid-template-columns:var(--icon-size-16) var(--icon-size-16) minmax(0, 1fr)}.cb-siterow-why{grid-column:3}}.cb-import-more{margin-left:calc(-1 * var(--space-actions))}.cb-import-note{margin-top:var(--space-block);color:var(--text-2)}.cb-import-pic-head{margin-top:var(--space-inset);padding-top:var(--space-inset);box-shadow:inset 0 var(--hair) 0 var(--rule)}@media (prefers-reduced-motion:reduce){.cb-bar *{transition:none!important;animation:none!important}}.cb-where{min-height:var(--char-chip);color:var(--text-2);align-items:center;gap:6px;display:flex}.cb-where>.cb-i{color:var(--text-2)}.cb-where-label{white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;min-width:0;overflow:hidden}.cb-where>span{overflow-wrap:anywhere;min-width:0}.cb-fresh{align-items:center;gap:var(--space-actions);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:inline-flex}.cb-fresh.is-live{color:var(--ink)}.cb-fresh.is-live:before{content:"";width:calc(var(--icon-size-14) / 2);height:calc(var(--icon-size-14) / 2);border-radius:var(--radius-round);background:var(--ink)}.cb-where .cb-ib{margin-right:calc(-1 * var(--space-actions))}.cb-status{align-items:flex-start;gap:var(--space-row);min-height:var(--text-button-height);display:flex}.cb-status .cb-spin,.cb-status>.cb-i{margin-top:calc((var(--char-chip) - var(--icon-size-14)) / 2)}.cb-status-tx{text-wrap:balance;flex:1;min-width:0}.cb-status.is-plain,.cb-status.is-stopped{color:var(--text-2)}.cb-status .cb-btn{margin-top:calc(-1 * var(--space-actions) / 2);flex:none}.cb-status .cb-shimmer{white-space:normal}.cb-status-acts{align-items:center;gap:var(--space-actions);row-gap:var(--space-actions);flex-wrap:wrap;display:flex}.cb-frame{background:var(--site-ground);max-width:100%;position:relative;overflow:hidden}.cb-frame .cb-frame-port{transform-origin:0 0;filter:var(--live-dim);position:absolute;top:0;left:0}.cb-frame.is-fit .cb-frame-port{will-change:opacity}.cb-frame.is-full .cb-frame-port{width:100%;height:100%;position:relative}.cb-frame-ruler{height:0;position:absolute;top:0;left:0;right:0}.cb-frame.is-yours{box-shadow:0 0 0 var(--stroke-ring) var(--coral)}.cb-frame.is-yours .cb-frame-port{filter:none}.cb-frame.is-empty{background:var(--side);place-items:center;display:grid}.cb-frame-pointer{z-index:var(--z-cursor);position:absolute;top:0;left:0}.cb-over{z-index:var(--z-tag);justify-content:center;align-items:center;gap:var(--space-actions);padding:var(--space-card-y) var(--space-card-x);background:var(--scrim);text-align:center;color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.cb-over.is-clear{background:0 0}.cb-over-card{align-items:center;gap:var(--space-actions);max-width:100%;padding:var(--space-card-y) var(--space-card-x);border-radius:var(--radius-card);corner-shape:var(--corner-smooth);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--ink-08), var(--shadow-tag);flex-direction:column;display:flex}.cb-over-card.is-row{flex-direction:row}.cb-over-tx{text-wrap:balance;max-width:100%}.cb-over-sub{color:var(--text-2)}.cb-tile{gap:var(--space-actions);flex-direction:column;min-width:0;display:flex}.cb-tile>.cb-where{min-height:var(--icon-button)}.cb-tile .cb-frame{border-radius:var(--radius-lg);corner-shape:var(--corner-smooth);box-shadow:0 0 0 var(--hair) var(--ink-16)}.cb-tile .cb-frame.is-yours{box-shadow:0 0 0 var(--stroke-ring) var(--coral)}.cb-tile-warn{color:var(--text-2);text-wrap:pretty}.cb-details .cb-tile{padding:0 var(--space-card-y) var(--space-actions)}.cb-view{flex-direction:column;display:flex}.cb-view-body{gap:var(--space-block);padding:var(--space-card-y) 20px 0;flex-direction:column;display:flex}.cb-view .cb-frame{border-radius:var(--radius-lg);corner-shape:var(--corner-smooth);box-shadow:0 0 0 var(--hair) var(--ink-16)}.cb-view .cb-frame.is-yours{box-shadow:0 0 0 var(--stroke-ring) var(--coral)}.cb-view-head-text{flex:1;min-width:0}.cb-view-head-where{margin-top:1px}.cb-view-head-where .cb-where{min-height:0}.cb-steps-head{padding-top:var(--space-actions);color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.cb-steps-head>:last-child{margin-left:auto}.cb-steps{margin:0 calc(-1 * var(--space-row));flex-direction:column;display:flex}.cb-step{grid-template-columns:var(--icon-size-16) var(--monogram) 1fr;column-gap:var(--space-row);padding:6px var(--space-row);border-radius:var(--radius-sm);color:var(--ink);align-items:baseline;display:grid}.cb-step.no-time{grid-template-columns:var(--icon-size-16) 1fr}button.cb-step{text-align:start}.cb-step .cb-step-mark{width:var(--icon-size-16);height:1lh;color:var(--text-2);align-self:center;place-items:center;display:grid}.cb-step .cb-step-time{color:var(--text-2);font-variant-numeric:tabular-nums}.cb-step .cb-step-tx{text-wrap:pretty}.cb-step .cb-step-sub{color:var(--text-2)}.cb-step.is-done .cb-step-tx{color:var(--ink-85)}.cb-step.is-next .cb-step-tx,.cb-step.is-will .cb-step-tx{color:var(--text-2)}.cb-step.is-on{background:var(--sel)}.cb-step.is-on .cb-step-time{color:var(--ink-72)}.cb-step .cb-step-hollow{width:calc(var(--icon-size-14) / 2);height:calc(var(--icon-size-14) / 2);border-radius:var(--radius-round);box-shadow:inset 0 0 0 var(--stroke-ring) var(--text-2)}.cb-step .cb-step-dot{width:calc(var(--icon-size-14) / 2);height:calc(var(--icon-size-14) / 2);border-radius:var(--radius-round);background:var(--coral)}.cb-step.is-wait .cb-step-sub{color:var(--coral-text)}.cb-done,.cb-where>.cb-i.cb-done{color:var(--green)}.cb-pill{z-index:var(--z-sheet);align-items:center;gap:var(--space-row);height:var(--choice-height);padding:0 calc((var(--choice-height) - var(--control-height)) / 2) 0 var(--space-card-x);max-width:calc(100% - 2 * var(--space-actions));border-radius:var(--radius-pill);background:var(--pop);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-tag);white-space:nowrap;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.cb-pill>:is(b,span){text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-pill:before{content:"";width:calc(var(--icon-size-14) / 2);height:calc(var(--icon-size-14) / 2);border-radius:var(--radius-round);background:var(--coral)}.cb-pill-sub{color:var(--text-2);flex-shrink:1000}.cb-pill.is-inside{top:var(--space-actions);padding-left:var(--space-row);transform:translate(-50%)}.cb-pill .cb-btn{margin-left:var(--space-actions);flex:none}.cb-yours-wrap{margin-top:14px;position:relative;container:cb-yours/inline-size}@container cb-yours (width<=640px){.cb-pill{height:auto;min-height:var(--choice-height);margin-bottom:var(--space-actions);white-space:normal;border-radius:var(--radius-card);flex-wrap:wrap;row-gap:2px;padding-top:4px;padding-bottom:6px;position:static;transform:none}.cb-pill>b{flex:auto;min-width:0}.cb-pill-sub{flex:100%;order:3}.cb-pill .cb-btn{flex:none;margin-left:0}}.cb-scrub{align-items:center;gap:var(--space-row);height:var(--control-height-large);display:flex}.cb-scrub-track{height:var(--control-height);flex:1;position:relative}.cb-scrub-track:before{content:"";height:var(--stroke-thread);margin-top:calc(var(--stroke-thread) / -2);background:var(--rule);position:absolute;top:50%;left:0;right:0}.cb-scrub-played{height:var(--stroke-thread);margin-top:calc(var(--stroke-thread) / -2);background:var(--ink);position:absolute;top:50%;left:0}.cb-scrub-mark{width:var(--stroke-thread);height:var(--space-gutter);margin-top:calc(var(--space-gutter) / -2);background:var(--text-2);position:absolute;top:50%}.cb-scrub-mark.is-on{background:var(--ink)}.cb-scrub-head{width:var(--icon-size-14);height:var(--icon-size-14);margin:calc(var(--icon-size-14) / -2) 0 0 calc(var(--icon-size-14) / -2);border-radius:var(--radius-round);background:var(--ink);box-shadow:var(--shadow-cursor);position:absolute;top:50%}.cb-scrub-time{color:var(--text-2);font-variant-numeric:tabular-nums}.cb-mask{z-index:var(--z-cursor);justify-content:center;align-items:center;gap:var(--space-actions);border-radius:var(--radius-xs);background:var(--canvas);color:var(--ink);display:flex}.cb-mask .cb-i{color:var(--text-2)}.cb-signin-why{margin-top:var(--space-actions);color:var(--text-2);text-wrap:pretty}.cb-signin-field{min-width:0;height:var(--control-height);padding:0 var(--space-row);border-radius:var(--radius-sm);align-items:center;gap:var(--space-actions);background:var(--canvas-70);box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);color:var(--text-2);flex:1;display:flex}.cb-card.is-signing-in .cb-card-title{margin-top:0}.cb-signing .cb-spin{margin:0 1px}.cb-card.is-narrow .cb-acts{row-gap:var(--space-actions);flex-wrap:wrap}@container cb-thread (width<=520px){.cb-card .cb-acts{row-gap:var(--space-actions);flex-wrap:wrap}}.cb-card.is-narrow:has(.cb-btn:disabled) .cb-acts:after{content:"";flex-basis:100%;order:1}@container cb-thread (width<=520px){.cb-card:has(.cb-btn:disabled) .cb-acts:after{content:"";flex-basis:100%;order:1}}.cb-card.is-narrow:has(.cb-btn:disabled) .cb-acts{row-gap:0}@container cb-thread (width<=520px){.cb-card:has(.cb-btn:disabled) .cb-acts{row-gap:0}}.cb-card.is-narrow:has(.cb-btn:disabled) .cb-btn.is-quiet{margin:var(--space-actions) 0 0 calc(-1 * var(--space-actions));order:2}@container cb-thread (width<=520px){.cb-card:has(.cb-btn:disabled) .cb-btn.is-quiet{margin:var(--space-actions) 0 0 calc(-1 * var(--space-actions));order:2}.cb-signin-one{flex-direction:column;align-items:flex-start;gap:11px}.cb-signin-one>.cb-card-tx{align-self:stretch}.cb-signin-one.has-accounts>.cb-card-tx{max-width:none}.cb-signin-acts{flex-wrap:wrap;align-self:stretch;margin-left:0}.cb-signin-acts>.cb-signin-pick{flex-basis:100%}}.cb-handoff>.cb-char{margin-top:calc((28px - var(--char-chip)) / 2)}.cb-handoff>span{min-width:0;padding-block:calc(14px - .5lh)}.cb-handoff>.cb-i{flex:none;margin-top:8px}.cb-place{align-items:center;gap:var(--space-actions);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cb-place .cb-i,.cb-place-why{color:var(--text-2)}.cb-board{background:var(--canvas);width:100vw;height:100vh;color:var(--ink);flex-direction:column;gap:20px;padding:24px 20px;display:flex}.cb-board-head{align-items:baseline;gap:var(--space-row);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cb-board-head .meta-12{color:var(--text-2)}.cb-band{gap:var(--space-row);flex-direction:column;display:flex}.cb-board .cb-status{min-height:2lh}.cb-board .cb-tile>.cb-where{min-height:var(--char-chip)}.cb-band-row,.cb-board-lower{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.cb-board-bands{flex-direction:column;grid-column:span 5;gap:20px;display:flex}.cb-board-bands .cb-band-row{grid-template-columns:repeat(5,1fr)}.cb-board-side{gap:var(--space-row);flex-direction:column;display:flex}.cb-board-side .cb-card{padding:var(--space-card-y) var(--space-card-y);margin-top:0}.cb-board-side .cb-acts{row-gap:var(--space-actions);flex-wrap:wrap}.cb-board-note{color:var(--text-2);text-wrap:pretty}.cb-screens{height:100%;padding:calc(var(--bar-height) + var(--space-card-y)) 40px 0;position:relative}.cb-screens-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cb-screens-mate{align-items:center;gap:var(--space-actions);min-height:var(--text-button-height);display:flex}.cb-screens-foot{margin-top:var(--space-card-y);color:var(--text-2)}.cb-screens-more{align-items:center;gap:var(--space-actions);padding-top:var(--space-card-y);box-shadow:inset 0 var(--hair) 0 var(--rule);color:var(--text-2);margin-top:28px;display:flex}.cb-screens-more b{color:var(--ink)}.cb-nav.is-on{background:var(--sel)}.cb-st{background:var(--site-ground);width:100%;height:100%;color:var(--site-ink);flex-direction:column;display:flex}.cb-st-bar{height:var(--bar-height);align-items:center;gap:var(--space-row);padding:0 var(--space-inset);box-shadow:inset 0 calc(-1 * var(--stroke-ring)) 0 var(--site-fill);flex:none;display:flex}.cb-st-bar .cb-st-who{margin-left:auto}.cb-st-body{flex:1;min-height:0;display:flex}.cb-st-nav{width:18%;padding:var(--space-card-y) var(--space-row);gap:var(--stroke-ring);box-shadow:inset calc(-1 * var(--stroke-ring)) 0 0 var(--site-fill);flex-direction:column;flex:none;display:flex}.cb-st-nav span{padding:6px var(--space-row);border-radius:var(--radius-sm)}.cb-st-nav .is-on{background:var(--site-fill)}.cb-st-main{min-width:0;box-shadow:inset calc(-1 * var(--stroke-ring)) 0 0 var(--site-fill);flex:1;padding:20px;overflow:hidden}.cb-st-tabs{gap:var(--space-actions);margin-top:var(--space-card-y);display:flex}.cb-st-tabs span{padding:6px var(--space-row);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--stroke-ring) var(--site-fill)}.cb-st-tabs .is-on{background:var(--site-ink);color:var(--site-ground);box-shadow:none}.cb-st-table{margin-top:var(--space-card-y);border-collapse:collapse;width:100%}.cb-st-table th{text-align:left;padding:var(--space-actions) var(--space-row);color:var(--site-ink)}.cb-st-table td{padding:var(--space-card-y) var(--space-row);box-shadow:inset 0 var(--stroke-ring) 0 var(--site-fill);white-space:nowrap}.cb-st-btn{height:var(--text-button-height);padding:0 var(--space-card-x);border-radius:var(--radius-pill);background:var(--site-ink);color:var(--site-ground);align-items:center;display:inline-flex}.cb-st-btn.is-ghost{color:var(--site-ink);box-shadow:inset 0 0 0 var(--stroke-ring) var(--site-ink);background:0 0}.cb-st-acts{gap:var(--space-actions);display:inline-flex}.cb-st-center{text-align:center;justify-content:center;align-items:center;gap:var(--space-row);flex-direction:column;flex:1;padding:0 40px;display:flex}.cb-st-box{width:min(var(--thread-width-review), 100% - 2 * var(--space-card-x));align-items:stretch;gap:var(--space-card-y);text-align:left;flex-direction:column;display:flex}.cb-st-input{height:var(--control-height-large);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--stroke-edit) var(--site-ink);padding:0 var(--space-card-y);align-items:center;display:flex}.cb-st-input .cb-st-caret{width:var(--stroke-edit);height:var(--icon-size-16);background:var(--site-ink);margin-left:1px;display:inline-block}.cb-st-row-end{justify-content:space-between;align-items:center;display:flex}.cb-st-link{text-decoration:underline}.cb-st-chip{align-items:center;gap:var(--space-actions);padding:6px var(--space-row) 6px 6px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--stroke-ring) var(--site-fill);width:fit-content;display:inline-flex}.cb-st-mono{width:var(--monogram-small);height:var(--monogram-small);border-radius:var(--radius-round);background:var(--site-fill);place-items:center;display:grid}.cb-st-thread{gap:var(--space-row);flex-direction:column;padding:20px 28px;display:flex}.cb-st-msg{max-width:60%;padding:var(--space-actions) var(--space-row);border-radius:var(--radius-card);background:var(--site-fill);width:fit-content}.cb-st-paper{gap:var(--space-row);max-width:var(--thread-width);flex-direction:column;padding:24px 40px;display:flex}.cb-st-paper p{text-wrap:pretty}.cb-st-list-row{gap:var(--space-card-y);padding:var(--space-row) 28px;box-shadow:inset 0 calc(-1 * var(--stroke-ring)) 0 var(--site-fill);grid-template-columns:1fr 3fr auto;display:grid}.cb-st-tag{padding:1px var(--space-actions);border-radius:var(--radius-pill);background:var(--site-fill)}.cb-st-drawer{width:50%;padding:var(--space-card-y) var(--space-card-x);flex-direction:column;flex:none;align-items:flex-start;display:flex}.cb-st-drawer .cb-st-acts{margin-top:var(--space-row)}.cb-st-drawer-more{margin-top:calc(var(--space-card-y) * 2);align-self:stretch}.cb-st-side-col{gap:var(--space-card-y);flex-direction:column;flex:none;width:24%;margin:24px 24px 0 0;display:flex}.cb-st-side{padding:var(--space-card-y) var(--space-card-x);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-ring) var(--site-fill);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cb-st-table tr.is-on td{background:var(--site-fill)}.cb-st-thread{flex:1;min-width:0}.cb-st-reply{align-items:flex-start;gap:var(--space-row);padding:var(--space-row) var(--space-card-y);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-edit) var(--site-ink);flex-direction:column;display:flex}.cb-st-mail{overflow:hidden}.cb-win,.cb-main.has-panel{grid-template-rows:minmax(0,1fr)}.cb-review{flex-direction:column;display:flex;container:cb-panel/inline-size}.cb-thing .cb-review-head{gap:10px;padding-left:14px}.cb-thing .cb-review-head>.cb-file-ic{flex:none}.cb-thing-tools{flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}.cb-thing-sheet{border-radius:calc(var(--radius-panel) - 6px);background:var(--site-ground);flex:1;min-height:0;margin:0 8px 8px;position:relative;overflow:hidden}.cb-thing-problem{background:var(--raised);color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.cb-review>.cb-review-head,.cb-review>.cb-its-page{flex:none}.cb-review>.cb-threads{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.cb-review>.cb-sendbar{flex:none;position:static}@container cb-panel (width<=520px){.cb-its-page{row-gap:var(--space-card-y);grid-template-columns:minmax(0,1fr)}.cb-its-page .cb-live{aspect-ratio:400/136;height:auto}.cb-sendbar{row-gap:var(--space-actions);height:auto;padding:var(--space-card-y) 18px var(--space-card-y) 28px;flex-wrap:wrap}.cb-sendbar-who{flex:1 0 100%}.cb-sendbar .cb-why{flex:1 0 100%;margin-left:0}.cb-sendbar .cb-why+.cb-btn,.cb-sendbar-who+.cb-btn{margin-left:auto}.cb-siterow{grid-template-columns:var(--icon-size-16) var(--icon-size-16) minmax(0, 1fr);padding-block:var(--space-actions);align-items:start;row-gap:1px;height:auto}.cb-siterow-why{grid-column:3}.cb-th-head{flex-wrap:wrap;row-gap:2px}.cb-th-head>b,.cb-th-head>.cb-time{flex:none;max-width:100%}.cb-th-head>.cb-time{white-space:nowrap}}@container cb-panel (width<=349px){.cb-pic-dialog{zoom:var(--picture-scale-narrow)}.cb-pic-under{width:calc(var(--picture-width) * var(--picture-scale-narrow))}}.cb-details{flex-direction:column;display:flex}.cb-details>.cb-details-head{flex:none}.cb-details-body,.cb-view-body{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.cb-view-body>*{flex:none}.cb-win.is-bare{grid-template-columns:minmax(0,1fr)}.cb-chat-head-show{left:calc(var(--space-gutter) + 84px);position:absolute;top:11px}.cb-win:not(.is-bare)>.cb-side-slot{grid-area:1/1}.cb-win:not(.is-bare)>.cb-main{grid-area:1/2}.cb-win{--cb-side-t:var(--duration-sidebar-close);--cb-panel-t:0s;transition:--cb-side-now var(--cb-side-t) var(--curve-emphasized), --cb-panel-col var(--cb-panel-t) var(--curve-emphasized), --cb-panel-width var(--cb-panel-t) var(--curve-emphasized)}.cb-win.is-docked{--cb-side-t:var(--duration-sidebar-open)}.cb-win.is-panel-settling{--cb-panel-t:var(--duration-sidebar-open)}.cb-side-slot{visibility:hidden;min-width:0;transition:visibility 0s linear var(--duration-sidebar-close);position:relative}.cb-win.is-moving>.cb-side-slot,.cb-win.is-folded>.cb-side-slot{overflow:clip}.cb-win.is-docked>.cb-side-slot{visibility:visible;transition:visibility}.cb-win.is-moving>.cb-side-slot:after{content:"";width:var(--hair);background:var(--rule);position:absolute;top:0;bottom:0;right:0}.cb-win.is-resizing,.cb-win.cb-still,.cb-win.cb-still>.cb-side-slot,.cb-win.cb-still>.cb-side-slot.is-card.is-up,.cb-win.cb-still>.cb-main,.cb-win.cb-still>.cb-viewbar{transition:none}.cb-win.is-dragging-edge,.cb-win.is-dragging-edge *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}.cb-win>.cb-side-slot.is-card{z-index:var(--z-lights);left:var(--sidebar-card-inset);top:calc(var(--bar-height) + var(--sidebar-card-inset));bottom:var(--sidebar-card-inset);width:max(var(--cb-side-width,var(--sidebar-width)), var(--sidebar-card-width));border-radius:var(--radius-panel);corner-shape:var(--corner-smooth);box-shadow:var(--shadow-panel);transform:translateX(calc(-100% - var(--sidebar-card-inset)));visibility:hidden;transition:transform var(--duration-card-close) var(--curve-emphasized), visibility 0s linear var(--duration-card-close);grid-area:auto;position:absolute;overflow:visible}.cb-win>.cb-side-slot.is-card.is-up{visibility:visible;transition:transform var(--duration-card-open) var(--curve-emphasized), visibility 0s;transform:none}@starting-style{.cb-win>.cb-side-slot.is-card.is-up{transform:translateX(calc(-100% - var(--sidebar-card-inset)))}}.cb-side-slot.is-card:before{content:"";z-index:-1;border-radius:var(--radius-panel);corner-shape:var(--corner-smooth);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;inset:0}.cb-side-slot.is-card>.cb-side{border-radius:var(--radius-panel);corner-shape:var(--corner-smooth);background:var(--side-card);width:100%;box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-side-slot.is-card .cb-side-top{-webkit-app-region:no-drag;padding-left:2px}.cb-side-slot.is-handing:before{display:none}.cb-side-slot.is-handing>.cb-side{background:var(--side);box-shadow:inset calc(-1 * var(--hair)) 0 0 var(--rule);border-radius:0}.cb-win>.cb-side-slot.is-handing{z-index:var(--z-lights);width:var(--cb-side-width,var(--sidebar-width));visibility:visible;box-shadow:none;transition:left var(--duration-card-open) var(--curve-emphasized), top var(--duration-card-open) var(--curve-emphasized), bottom var(--duration-card-open) var(--curve-emphasized), width var(--duration-card-open) var(--curve-emphasized), border-radius var(--duration-card-open) var(--curve-emphasized);border-radius:0;grid-area:auto;position:absolute;top:0;bottom:0;left:0;transform:none}.cb-win-toggle{z-index:var(--z-lights);left:calc(var(--space-gutter) + 84px);-webkit-app-region:no-drag;position:absolute;top:11px}.cb-side-handle{z-index:var(--z-lights);top:0;bottom:0;left:calc(var(--cb-side-now) - var(--sidebar-handle-width) / 2);width:var(--sidebar-handle-width);cursor:ew-resize;touch-action:none;-webkit-app-region:no-drag;outline:none;position:absolute}.cb-side-handle:after{content:"";background:var(--ink-20);opacity:0;width:2px;transition:opacity var(--duration-fast) var(--curve-out) 0s;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.cb-side-handle:hover:after{opacity:1;transition-delay:.12s}.cb-side-handle.is-on:after,.cb-side-handle:focus-visible:after{opacity:1;transition-delay:0s}.cb-win.is-dragging-edge .cb-win-toggle{pointer-events:none}.cb-panel-handle{z-index:var(--z-lights);top:var(--space-gutter);bottom:var(--space-gutter);right:calc(var(--cb-panel-col) - 6px);cursor:ew-resize;touch-action:none;-webkit-app-region:no-drag;outline:none;width:12px;position:absolute}.cb-panel-handle:after{content:"";width:4px;height:32px;transition:background-color var(--duration-fast) var(--curve-out);background:0 0;border-radius:2px;position:absolute;top:calc(50% - 16px);left:calc(50% - 6px)}.cb-panel-handle:hover:after{background:var(--ink-35)}.cb-panel-handle.is-on:after,.cb-panel-handle:focus-visible:after{background:var(--ink-55)}.cb-win:has(>.cb-main.is-over)>.cb-panel-handle{display:none}@media (prefers-reduced-motion:reduce){.cb-win,.cb-win.is-docked,.cb-main,.cb-side-slot,.cb-win.is-docked>.cb-side-slot,.cb-win>.cb-side-slot.is-card,.cb-win>.cb-side-slot.is-card.is-up,.cb-win>.cb-side-slot.is-handing,.cb-side-handle:after,.cb-panel-handle:after{transition:none}}.cb-win.is-panel-over .cb-main.has-panel{display:block}.cb-win.is-panel-over .cb-main>:is(.cb-details,.cb-review){z-index:var(--z-tag);top:var(--space-gutter);right:var(--space-gutter);bottom:var(--space-gutter);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-panel);transform:translateX(calc((1 - var(--cb-panel-open)) * (100% + var(--space-gutter))));margin:0;position:absolute}.cb-side-list{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.cb-side-list.is-long{-webkit-mask-image:linear-gradient(transparent, var(--canvas) var(--cb-fade-top), var(--canvas) calc(100% - var(--cb-fade-end)), transparent);-webkit-mask-image:linear-gradient(transparent, var(--canvas) var(--cb-fade-top), var(--canvas) calc(100% - var(--cb-fade-end)), transparent);mask-image:linear-gradient(transparent, var(--canvas) var(--cb-fade-top), var(--canvas) calc(100% - var(--cb-fade-end)), transparent)}.cb-side-list>*{flex:none}.cb-side-rest{border-radius:var(--radius-lg);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.cb-side-rest>*{flex:none}.cb-side-rest.is-target{background:var(--fill)}.cb-side.is-dragging .cb-side-rest{z-index:10}.cb-side>:not(.cb-side-list){flex:none}.cb-outcome>summary{list-style:none}.cb-outcome>summary::-webkit-details-marker{display:none}.cb-outcome[open] .cb-receipt-caret{transform:rotate(180deg)}.cb-outcome .cb-drafts{margin-left:calc(var(--icon-size-16) + 9px);max-width:var(--card-max-width)}.cb-outcome .cb-draft-text{white-space:normal}.cb-filechip{max-width:var(--file-chip-max-width);min-height:var(--file-chip-height);border-radius:var(--radius-lg);corner-shape:var(--corner-smooth);background:var(--fill);min-width:0;box-shadow:inset 0 0 0 var(--hair) var(--rule);align-items:center;display:inline-flex}.cb-filechip-open{align-self:stretch;align-items:center;gap:var(--space-row);min-width:0;padding:7px var(--space-card-y) 7px var(--space-actions);border-radius:inherit;text-align:start;flex:1;display:flex}.cb-filechip.has-x .cb-filechip-open{padding-right:var(--space-actions)}.cb-filechip-ic{width:var(--file-tile-small);height:var(--file-tile-small);border-radius:var(--radius-sm);background:var(--fill-2);color:var(--ink);flex:none;place-items:center;display:grid}.cb-filechip-tx{flex-direction:column;min-width:0;display:flex}.cb-filechip-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.cb-filechip-detail{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.cb-filechip-x{width:var(--key-size);height:var(--key-size);margin-right:var(--space-actions);border-radius:var(--radius-xs);color:var(--text-2);flex:none;place-items:center;display:grid}.cb-filechip.is-failed .cb-filechip-ic{box-shadow:inset 0 0 0 var(--hair) var(--rule);background:0 0}.cb-filechip.is-failed .cb-filechip-detail{white-space:normal;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}.cb-me-body{align-items:flex-end;gap:var(--space-actions);flex-direction:column;min-width:0;max-width:86%;display:flex}.cb-me-body>.cb-bub{max-width:100%}.cb-me-files{justify-content:flex-end;align-items:flex-start;gap:var(--space-actions);flex-wrap:wrap;max-width:100%;display:flex}:where(.cb) :is(button,a,summary,[tabindex]):focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:var(--focus-offset)}:where(.cb) :is(.cb-pin,.cb-row,.cb-nav,.cb-choice,.cb-step,.cb-filechip-open,.cb-threads,.cb-report-list):focus-visible{outline-offset:calc(-1 * var(--stroke-focus))}:where(.cb) :is(.cb-work,.cb-b-edit,.cb-handoff,.cb-wl-fold):focus-visible{outline-offset:var(--space-halo)}:where(button,a[href],summary,select,[role=button],[role=link],[role=tab],[role=switch],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=checkbox][tabindex],input:is([type=checkbox],[type=radio]),label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)),.cb-cal-cell.is-making){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}input::-webkit-calendar-picker-indicator{cursor:pointer}:where(.cb) :is(.cb-btn,.cb-ib,.cb-textbtn,.cb-composer-add,.cb-composer-go,.cb-composer-note-act,.cb-composer-note-x,button.cb-composer-ctl,.cb-device,button.cb-bar-bot,.cb-bar-send,.cb-choice,.cb-pin,.cb-row,.cb-nav,button.cb-step,button.cb-filechip-open,.cb-filechip-x,.cb-tok-x,.cb-to-x,.cb-chip-x,.cb-pointer,.cb-handoff,.cb-work,.cb-b-edit,.cb-outcome>summary,.cb-check[tabindex],.cb-receipt-act,button.cb-wl-fold){transition:background-color var(--duration-fast) var(--curve-out), color var(--duration-fast) var(--curve-out), box-shadow var(--duration-fast) var(--curve-out)}.cb-work,.cb-b-edit,.cb-handoff,.cb-wl-fold{border-radius:var(--radius-xs)}.cb-outcome>summary{border-radius:var(--radius-pill)}.cb-tok-x,.cb-chip-x{border-radius:var(--radius-round)}@media (hover:hover){button.cb-chat-head-who:hover{background:var(--fill)}.cb-ib:not(.is-on):hover,.cb-btn.is-quiet:not(:disabled):hover,.cb-textbtn:hover,.cb-composer-add:hover,.cb-composer-go:not(:disabled):hover,.cb-composer-note-x:hover,button.cb-composer-ctl:hover,.cb-device:hover,button.cb-bar-bot:hover,.cb-filechip-x:hover,.cb-choice:hover,:is(.cb-row,.cb-nav):not(.is-on):hover,.cb-pin:hover,button.cb-step:not(.is-on):hover,button.cb-filechip-open:hover{background:var(--fill);color:var(--ink)}.cb-pin:hover .cb-pin-need{box-shadow:0 0 0 2px var(--fill), 0 0 0 2px var(--cb-ground,var(--side))}.cb-pointer:hover,.cb-check[tabindex]:not(.is-on):hover{background:var(--fill-2)}.cb-btn:not(.is-primary,.is-quiet,:disabled):hover,.cb-ib.is-on:hover,button.cb-chip:hover{background:var(--ink-15);color:var(--ink)}.cb-composer-note-act:hover{background:var(--fill-2)}.cb-btn.is-primary:not(:disabled):hover,.cb-check.is-on[tabindex]:hover,.cb-bar-send:hover{background:var(--ink-90)}.cb-work:hover,.cb-b-edit:hover,.cb-handoff:hover,button.cb-wl-fold:hover{background:var(--fill);box-shadow:0 0 0 var(--space-halo) var(--fill);color:var(--ink)}.cb-tok-x:hover,.cb-to-x:hover,.cb-chip-x:hover{background:var(--fill);color:var(--ink)}.cb-receipt-act:not(:disabled):hover{background:var(--ink-16);color:var(--ink)}.cb-outcome>summary:hover,:is(.cb-textbtn,.cb-pointer,.cb-handoff):hover .cb-i{color:var(--ink)}button.cb-filechip-open:hover .cb-filechip-detail{color:var(--ink-72)}button.cb-acct:not(.is-open):hover{color:var(--text-2)}}.cb-menu-layer{display:contents}.cb-menu-backdrop{z-index:var(--z-menu);position:fixed;inset:0}.cb-menu{z-index:var(--z-menu);border-radius:var(--radius-card);background:var(--pop);width:max-content;max-width:320px;box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-menu);color:var(--ink);-webkit-user-select:none;user-select:none;cursor:default;animation:cb-menu-in var(--duration-menu) var(--curve-sharp);outline:none;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.cb-menu[data-side=top]{--cb-menu-from:2px;transform-origin:0 100%}.cb-menu[data-side=bottom]{--cb-menu-from:-2px;transform-origin:0 0}.cb-menu.is-sub{animation:none}.cb-menu.cb-mention{transform-origin:0 100%;--cb-menu-from:2px;min-width:228px;position:absolute;bottom:calc(100% + 4px);left:12px}.cb-menu.is-closing{pointer-events:none;animation:cb-menu-out var(--duration-menu) var(--curve-sharp) forwards}.cb-menu.is-sub.is-closing{animation:cb-menu-fade var(--duration-instant) var(--curve-sharp) forwards}@keyframes cb-menu-in{0%{opacity:0;transform:translateY(var(--cb-menu-from,0)) scale(.98)}}@keyframes cb-menu-out{to{opacity:0;transform:translateY(var(--cb-menu-from,0)) scale(.98)}}@keyframes cb-menu-fade{to{opacity:0}}.cb-still .cb-menu{animation:none}@media (prefers-reduced-motion:reduce){.cb-menu,.cb-menu.is-closing,.cb-menu.is-sub.is-closing{animation:none}}.cb-menu-group{flex-direction:column;gap:2px;display:flex}.cb-menu-sep{height:var(--hair);background:var(--rule);flex:none;margin:4px 8px}.cb-menu-row{min-height:var(--control-height);border-radius:var(--radius-sm);outline:none;align-items:center;gap:6px;padding:7px 8px;line-height:18px;display:flex}.cb-menu-row:focus,.cb-menu-row[data-highlighted],.cb-menu-row[aria-expanded=true]{background:var(--fill)}:where(.cb) .cb-menu-row:focus-visible,:where(.cb) .cb-menu:focus-visible{outline:none}.cb-menu-row[aria-disabled=true]{color:var(--text-2);background:0 0}.cb-menu-row.is-danger,.cb-menu-row.is-danger .cb-menu-icon{color:var(--danger)}.cb-menu-icon{width:var(--icon-size);height:var(--icon-size);color:var(--text-2);flex:none;place-items:center;display:grid}.cb-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.cb-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-menu-desc{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:16px;overflow:hidden}.cb-menu-end{color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:20px;display:flex}.cb-menu-caret{color:var(--text-3)}.cb-menu-row:is(:focus,[data-highlighted],[aria-expanded=true]) .cb-menu-caret{color:var(--text-2)}.cb-menu-row.has-desc{padding-block:12px}.cb-menu-row.has-desc .cb-menu-end{align-self:flex-start;margin-top:2px}.cb-set-scrim{z-index:var(--z-scrim);background:var(--scrim);position:fixed;inset:0}.cb-set{z-index:var(--z-sheet);border:var(--hair) solid var(--rule);border-radius:var(--radius-card);background:var(--canvas);width:min(900px,100vw - 32px);height:fit-content;color:var(--ink);box-shadow:var(--shadow-sheet);outline:none;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}:where(.cb) .cb-set:focus-visible{outline:none}.cb-set-nav{border-right:var(--hair) solid var(--rule);flex-direction:column;flex:none;gap:2px;width:198px;padding:16px 12px;display:flex}.cb-set-tab{border-radius:var(--radius-sm);text-align:start;width:100%;color:var(--ink);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:9px;padding:7px 9px;line-height:18px;display:flex}.cb-set-tab .cb-i{width:15px;height:15px}.cb-set-tab.is-on{background:var(--sel)}:where(.cb) .cb-set-tab:focus-visible{outline-offset:calc(-1 * var(--stroke-focus))}.cb-set-page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cb-set-nav,.cb-set-page{height:min(700px,100vh - 96px)}.cb-set-close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-round);color:var(--text-2);transition:background-color var(--duration-fast) var(--curve-out), color var(--duration-fast) var(--curve-out);place-items:center;display:grid;position:absolute;top:10px;right:10px}.cb-set-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 2px;padding:32px 54px 6px 32px;display:flex}.cb-set-title{padding-left:8px}.cb-set-body{flex-direction:column;flex:1;gap:28px;min-height:0;padding:22px 32px 28px;display:flex;overflow-y:auto}.cb-set-group{flex-direction:column;gap:8px;display:flex}.cb-set-label{color:var(--text-2);padding:0 4px 0 14px;line-height:16px}.cb-set-card{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);flex-direction:column;padding:8px 0;display:flex;overflow:clip}.cb-set-row{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 14px;display:flex;position:relative}.cb-set-copy{flex:1 1 min-content;overflow-wrap:break-word;flex-direction:column;gap:2px;min-width:min(72px,100%);max-width:max-content;display:flex}.cb-set-name{line-height:18px}.cb-set-desc{color:var(--text-2);line-height:16px}.cb-set-row.is-editing .cb-set-copy{flex:160px;max-width:none}.cb-set-input{width:100%;max-width:320px;height:var(--control-height);border-radius:var(--radius-sm);background:var(--fill);color:var(--ink);box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);outline:none;padding:0 10px;line-height:18px}.cb-set-input:focus{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-set-input::placeholder{color:var(--text-2)}.cb-set-input.is-long{resize:none;max-width:none;height:auto;padding:7px 10px;line-height:19.5px;display:block}.cb-set-error{color:var(--coral-text);margin-top:4px;line-height:16px}.cb-set-below{flex:0 0 100%;min-width:0}.cb-mark~.cb-set-below{padding-left:44px}.cb-set-control{flex:1 1 max-content;justify-content:flex-end;align-items:center;gap:var(--space-actions);flex-wrap:wrap;min-width:0;max-width:max-content;margin-left:auto;display:flex}.cb-set-row:has(>.cb-mono){column-gap:14px;padding:14px 16px}.cb-set-row>.cb-mono{width:44px;height:44px;color:var(--ink-72)}@media (hover:hover){button.cb-set-tab:not(.is-on):hover{background:var(--fill)}.cb-set-close:hover{background:var(--fill-2);color:var(--ink)}}.cb-menu.is-list .cb-menu-row{min-height:30px;padding-block:6px}.cb-menu-list{flex-direction:column;gap:2px;max-height:min(468px,100vh - 160px);display:flex;overflow-y:auto}.cb-menu-list>*{flex:none}.cb-menu-check{color:var(--ink)}.cb-menu.is-compact{gap:0}.cb-menu.is-compact .cb-menu-row{border-radius:var(--radius-xs);gap:0;min-height:28px;padding:0 9px 0 10px}.cb-menu.is-compact .cb-menu-row.has-desc{padding-block:6px}.cb-menu.is-compact .cb-menu-sep{margin:4px 10px}.cb-menu.is-compact .cb-menu-end{gap:8px;margin-left:6px}.cb-menu-key{text-align:center;font-variant-numeric:tabular-nums;width:16px}.cb-menu-text.has-tag{flex-direction:row;align-items:center;gap:10px}.cb-menu-tag{border-radius:var(--radius-pill);height:16px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--ink-28);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px;line-height:16px;display:inline-flex}.cb-menu-tag.is-warn{color:var(--coral-text);background:var(--fill);box-shadow:none;padding-left:4px}.cb-menu-tag>.cb-i{width:12px;height:12px}.cb-menu-note{color:var(--text-2);cursor:default;padding:3px 10px 4px}.cb-menu.is-panel{gap:0;width:min(358px,100vw - 24px);max-width:none;padding:17px 15px 14px}.cb-usage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-usage-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.cb-usage-all{border-radius:var(--radius-xs);flex:none;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:flex}.cb-usage-all:is(:hover,:focus){background:var(--fill)}.cb-usage-all>.cb-i{margin-right:-3px}.cb-usage-limits{flex-direction:column;gap:12px;display:flex}.cb-menu.is-panel .cb-usage-limits{margin-top:14px}.cb-set-card>.cb-usage-limits{padding:6px 14px}.cb-usage-line{align-items:center;gap:10px;display:flex}.cb-usage-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cb-usage-resets{text-overflow:ellipsis;min-width:0;color:var(--text-2);white-space:nowrap;flex:0 auto;overflow:hidden}.cb-usage-percent{color:var(--text-2);white-space:nowrap;flex:none}.cb-usage-bar{border-radius:var(--radius-pill);background:var(--ink-15);height:4px;margin-top:4px;overflow:hidden}.cb-usage-fill{border-radius:inherit;background:var(--ink-72);height:100%;display:block}.cb-usage-bar.is-close .cb-usage-fill{background:var(--ink)}.cb-usage-bar.is-out .cb-usage-fill{background:var(--coral)}.cb-menu-search{border-bottom:var(--hair) solid var(--rule);height:44px;color:var(--text-2);flex:none;align-items:center;gap:10px;margin:-6px -6px 4px;padding:0 14px 0 16px;display:flex}:is(.cb-menu-search,.cb-search) input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;line-height:18px}:is(.cb-menu-search,.cb-search) input::placeholder{color:var(--text-2)}:is(.cb-menu-search,.cb-search) input::-webkit-search-cancel-button{display:none}.cb-menu-search-x,.cb-search-x{border-radius:var(--radius-round);width:22px;height:22px;color:var(--text-2);flex:none;place-items:center;display:grid}.cb-switch{border-radius:var(--radius-pill);background:var(--fill-2);width:32px;height:20px;box-shadow:inset 0 0 0 var(--hair) var(--rule);transition:background-color var(--duration-quick) var(--curve-ease);flex:none;display:inline-block;position:relative}.cb-switch:after{content:"";border-radius:var(--radius-round);background:var(--ink);width:16px;height:16px;transition:transform var(--duration-quick) var(--curve-ease), background-color var(--duration-quick) var(--curve-ease);position:absolute;top:2px;left:2px}.cb-switch.is-on{background:var(--ink)}.cb-switch.is-on:after{background:var(--canvas);transform:translate(12px)}.cb-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-select{border-radius:var(--radius-pill);min-width:0;max-width:100%;height:28px;color:var(--ink);box-shadow:inset 0 0 0 var(--hair) var(--rule);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:2px;padding:0 4px 0 8px;display:inline-flex}.cb-select .cb-i{color:var(--text-2);flex:none}.cb-select.is-open{background:var(--fill)}.cb-pillbtn{max-width:100%;height:var(--control-height);border-radius:var(--radius-pill);background:var(--fill-2);color:var(--ink);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.cb-pillbtn.is-sm{height:24px;padding:0 8px}.cb-pillbtn.is-primary{background:var(--ink);color:var(--canvas)}.cb-pillbtn-caret{color:var(--text-2)}.cb-pillbtn:disabled{background:var(--fill);color:var(--text-2);box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-pillbtn.is-primary .cb-pillbtn-caret{color:inherit}.cb-filters{align-items:center;gap:4px;min-width:0;display:flex}.cb-filter{border-radius:var(--radius-pill);color:var(--text-2);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:6px;padding:5px 10px;line-height:18px;display:inline-flex}.cb-filter.is-on{background:var(--fill-2);color:var(--ink)}.cb-search{width:160px;height:var(--control-height);border-radius:var(--radius-pill);background:var(--fill);box-shadow:inset 0 0 0 var(--stroke-ring) var(--rule);color:var(--text-2);flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;display:flex}.cb-search.has-value{padding-right:4px}.cb-search:focus-within{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-vault{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);flex-direction:column;padding:6px;display:flex}.cb-set-body>.cb-set-bar+*{margin-top:-4px}.cb-set-body>:is(.cb-vault,.cb-set-empty)+.cb-set-foot{margin-top:-22px}.cb-set-head .cb-pillbtn{height:30px}.cb-vault-row{border-radius:var(--radius-xs);align-items:center;gap:12px;min-height:50px;padding:8px;display:flex}.cb-vault-row:is(:hover,:focus-within){background:var(--fill)}.cb-vault-fav{flex:none;place-items:center;width:30px;height:24px;display:grid}.cb-vault-fav .cb-fav{box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-vault-text{flex-direction:column;flex:1;min-width:0;display:flex}.cb-vault-row:has(>.cb-select){flex-wrap:wrap}.cb-vault-row:has(>.cb-select)>.cb-vault-text{flex-basis:120px}.cb-vault-row>.cb-select{flex:0 auto}.cb-vault-site{white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.cb-vault-account{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.cb-vault-remove{opacity:0}.cb-vault-row:is(:hover,:focus-within) .cb-vault-remove{opacity:1}.cb-set-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-set-empty{overflow-wrap:anywhere;text-align:center;min-height:110px;color:var(--text-2);justify-content:center;align-items:center;padding:0 16px;display:flex}.cb-set-foot{color:var(--text-2);padding:0 4px 0 8px;line-height:16px}@media (hover:hover){.cb-select:hover,button.cb-filter:not(.is-on):hover,.cb-menu-search-x:hover,.cb-search-x:hover,.cb-pick-more-btn:hover{background:var(--fill)}.cb-pillbtn:not(.is-primary,:disabled):hover{background:var(--ink-15)}.cb-pillbtn.is-primary:not(:disabled):hover{background:var(--ink-90)}.cb-switch:not(.is-on):hover{background:var(--ink-15)}.cb-switch.is-on:hover{background:var(--ink-90)}}.cb-mark{flex:none;place-items:center;width:24px;height:24px;display:grid}.cb-mark>.cb-fav{box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-mark.is-plus{color:var(--text-2)}.cb-usage{min-width:0;color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.cb-pie{flex:none;width:14px;height:14px}.cb-pie-track{fill:var(--ink-15)}.cb-pie-used{fill:var(--ink-72)}.cb-set-connect{text-align:start;width:100%;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease);border-radius:0}.cb-set-connect .cb-set-name{color:var(--text-2)}.cb-set-connect[aria-expanded=true]{background:var(--fill)}@media (hover:hover){.cb-set-connect:hover{background:var(--fill)}}.cb-set-cards{flex-direction:column;gap:8px;display:flex}.cb-model{padding-left:10px}.cb-more.cb-ib{width:28px;height:28px;margin-right:-4px}@media (prefers-reduced-motion:reduce){.cb-switch,.cb-switch:after{transition:none}}.cb-dialog{z-index:var(--z-sheet);border:var(--hair) solid var(--rule);border-radius:var(--radius-card);background:var(--pop);width:min(320px,100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow-sheet);outline:none;margin:auto;position:fixed;inset:0;overflow-y:auto}:where(.cb) .cb-dialog:focus-visible{outline:none}.cb-dialog-close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-round);color:var(--text-2);transition:background-color var(--duration-fast) var(--curve-out), color var(--duration-fast) var(--curve-out);place-items:center;display:grid;position:absolute;top:10px;right:10px}.cb-about{text-align:center;flex-direction:column;align-items:center;padding:31px 16px 16px;display:flex}.cb-about-name{margin-top:13px}.cb-about-name+.cb-about-line{margin-top:12px}.cb-about-line{line-height:18px}.cb-about-copy{margin-top:20px}.cb-keys{width:min(900px,100vw - 32px);padding:17px 32px 16px}.cb-keys .cb-dialog-close{width:24px;height:24px;top:16px;right:12px}.cb-keys-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:19px;display:grid}.cb-keys-group+.cb-keys-group{margin-top:19px}.cb-keys-group-title{margin-bottom:6px;line-height:16px}.cb-keys-list{list-style:none}.cb-keys-row{justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.cb-keys-row+.cb-keys-row{box-shadow:inset 0 var(--hair) 0 var(--rule)}.cb-keys-label{min-width:0}.cb-keys-hint{color:var(--text-2);margin-left:7px}.cb-keys-keys{flex:none;align-items:center;gap:3px;display:flex}.cb-keys-sep{color:var(--text-2);margin:0 2px}.cb-keycap.is-small{min-width:20px;height:20px;padding:0 4px}.cb-confirm{padding:16px}.cb-confirm-text{color:var(--text-2);overflow-wrap:anywhere;margin-top:6px}.cb-confirm-acts{justify-content:flex-end;gap:var(--space-actions);margin-top:16px;display:flex}.cb-dialog.cb-report{flex-direction:column;gap:16px;width:min(560px,100vw - 32px);padding:24px;display:flex;overflow:hidden}.cb-report-title{padding-right:32px}.cb-report-note{color:var(--text-2);margin-top:-10px;line-height:19.5px}.cb-report-field{flex-direction:column;gap:6px;display:flex}.cb-report-input{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);width:100%;color:var(--ink);resize:none;outline:none;padding:6px 10px;line-height:19.5px}.cb-report-input::placeholder{color:var(--text-2)}.cb-report-input:focus{border-color:var(--ink-45)}.cb-report-holds{flex:auto;min-height:0}.cb-report-list{border-radius:var(--radius-sm);background:var(--fill);flex-direction:column;flex:0 300px;gap:12px;min-height:96px;padding:10px 12px;display:flex;overflow-y:auto}.cb-report-section-title{color:var(--text-2);margin-bottom:2px}.cb-report-line{overflow-wrap:anywhere;line-height:19.5px}.cb-report-line.is-quiet{color:var(--text-2)}.cb-report-never{color:var(--text-2);line-height:16px}.cb-report-problem{color:var(--text-2)}.cb-report-acts{justify-content:flex-end;gap:var(--space-actions);display:flex}@media (hover:hover){.cb-dialog-close:hover{background:var(--fill-2);color:var(--ink)}}.cb-ib-col{border-right:var(--hair) solid var(--rule);flex-direction:column;flex:none;min-height:0;display:flex}.cb-ib-col[hidden]{display:none}.cb-ib-listbox{flex-direction:column;flex:1;min-height:0;display:flex}.cb-ib-tabs{white-space:nowrap;scrollbar-width:none;flex:none;gap:12px;padding:12px 16px 0;display:flex;overflow-x:auto}.cb-ib-tab{color:var(--text-2);border-bottom:2px solid #0000;padding-bottom:8px;line-height:19.5px}.cb-ib-tab.is-on{border-bottom-color:var(--ink);color:var(--ink)}.cb-ib-count{color:var(--text-2);margin-left:4px}.cb-ib-tab>.cb-count,.cb-ib-sub>.cb-count{vertical-align:middle;margin-left:6px}.cb-ib-subs{border-radius:var(--radius-sm);background:var(--fill);flex:none;gap:2px;width:fit-content;margin:8px 16px 0;padding:2px;display:flex}.cb-ib-sub{border-radius:var(--radius-xs);color:var(--text-2);white-space:nowrap;padding:2px 10px;line-height:18px}.cb-ib-sub.is-on{background:var(--pop);color:var(--ink);box-shadow:var(--shadow-cursor)}.cb-ib-search{border-block:var(--hair) solid var(--rule);flex:none;align-items:center;gap:8px;height:40px;margin-top:8px;padding:0 16px;display:flex}.cb-ib-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;line-height:18px}.cb-ib-search input::placeholder,.cb-ib-search-words{color:var(--text-2)}.cb-ib-search input::-webkit-search-cancel-button{display:none}.cb-ib-list{flex:1;min-height:0;overflow-y:auto}.cb-ib-row{border-bottom:var(--hair) solid var(--rule);text-align:left;width:100%;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);gap:12px;padding:12px 16px;display:flex}.cb-ib-row.is-on{background:var(--sel)}.cb-ib-row:is(.is-on,:hover) .cb-ib-av{color:var(--ink-72)}.cb-ib-av{border-radius:var(--radius-round);background:var(--fill-2);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;margin-top:2px;display:grid}.cb-ib-main{flex-direction:column;flex:1;min-width:0;display:flex}.cb-ib-line{align-items:baseline;gap:8px;min-width:0;display:flex}.cb-ib-dot{border-radius:var(--radius-round);background:var(--ink);flex:none;align-self:center;width:8px;height:8px}.cb-ib-dot.is-high{background:var(--coral);width:6px;height:6px}.cb-ib-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);line-height:21px;overflow:hidden}.cb-ib-who.title-15{color:var(--ink)}.cb-ib-when{color:var(--text-2);flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.cb-ib-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);line-height:19.5px;overflow:hidden}.cb-ib-subject.label-13{color:var(--ink)}.cb-ib-flags{white-space:nowrap;height:16px;color:var(--text-2);align-items:center;gap:8px;margin-top:4px;line-height:16px;display:flex;overflow:hidden}.cb-ib-state{background:var(--fill);border-radius:4px;padding:0 4px}.cb-ib-needs{color:var(--coral-text)}.cb-ib-note{color:var(--text-2);padding:16px}.cb-ib-problem{color:var(--coral-text);flex:none;align-items:center;gap:12px;padding:16px;display:flex}.cb-ib-problem.has-rows{border-bottom:var(--hair) solid var(--rule);padding:10px 16px}.cb-ib-problem-words{flex:1;min-width:0;line-height:19.5px}.cb-ib-problem .cb-pillbtn{flex:none}.cb-ib-empty{text-align:center;color:var(--text-2);padding:32px}.cb-ib-more{width:100%;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);padding:12px 0;line-height:18px}.cb-ib-folded{width:36px;color:var(--text-2);border-right:var(--hair) solid var(--rule);transition:background-color var(--duration-quick) var(--curve-ease);flex-direction:column;flex:none;align-items:center;gap:12px;padding-top:16px;display:flex}.cb-ib-folded-words{writing-mode:vertical-rl}.cb-ib-edge{z-index:1;cursor:col-resize;flex:none;width:8px;margin:0 -4px;position:relative}.cb-dragging-column,.cb-dragging-column *{cursor:col-resize!important}.cb-nav .cb-count{margin-left:auto}.cb-nav-detail{white-space:nowrap;color:var(--text-2);flex:none;margin-left:auto}.cb-nav-detail+.cb-count{margin-left:0}@media (hover:hover){button.cb-ib-tab:not(.is-on):hover,button.cb-ib-sub:not(.is-on):hover{color:var(--ink)}button.cb-ib-row:not(.is-on):hover,.cb-ib-more:hover,.cb-ib-folded:hover{background:var(--fill)}.cb-ib-folded:hover{color:var(--ink)}}:where(.cb) :is(.cb-ib-row,.cb-ib-more):focus-visible{outline-offset:calc(-1 * var(--stroke-focus))}.cb-mail{max-width:780px;margin:0 auto;padding:24px 32px}.cb-mail-top{z-index:1;background:var(--canvas);margin:-24px -32px 0;padding:24px 32px 12px;position:sticky;top:0}@media (width<=639px){.cb-mail{padding-inline:16px}.cb-mail-top{margin-inline:-16px;padding-inline:16px}}.cb-mail-card{border-radius:var(--radius-lg);background:var(--fill);padding:16px 20px}.cb-mail-bar{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.cb-mail-subject{overflow-wrap:break-word;min-width:170px;color:var(--ink);flex:1}.cb-mail-acts{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.cb-mail-pair{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);height:30px;display:flex;overflow:hidden}.cb-mail-done,.cb-mail-btn{white-space:nowrap;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:6px;padding:0 12px;display:flex}.cb-mail-done{background:var(--canvas)}.cb-mail-ignore{border-left:var(--hair) solid var(--rule);white-space:nowrap;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);padding:0 12px}.cb-mail-btn{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);height:30px}.cb-mail-icon{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);place-items:center;display:grid}.cb-mail-who{color:var(--text-2);overflow-wrap:anywhere;margin-top:8px;line-height:19.5px}.cb-mail-from{line-height:inherit;color:var(--ink)}.cb-mail-gap{margin-left:8px}.cb-mail-note{color:var(--text-2);align-items:center;gap:6px;margin-top:12px;line-height:19.5px;display:flex}.cb-mail-note.is-problem{color:var(--coral-text)}.cb-mail-retry{color:inherit;text-underline-offset:2px;margin-left:4px;text-decoration:underline}.cb-mail-switch{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.cb-mail-switch button{color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease)}.cb-mail-text{margin-top:20px;padding:0 4px}.cb-mail-empty{color:var(--text-2);margin-top:20px}.cb-mail-pre{white-space:pre-wrap;overflow-wrap:anywhere}.cb-mail-text>.cb-mail-fold>.cb-mail-pre{color:var(--ink);line-height:22.75px}.cb-mail-fold{position:relative}.cb-mail-fold.is-folded:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--canvas), transparent);height:48px;position:absolute;inset:auto 0 0}.cb-mail-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28);text-underline-offset:2px}.cb-mail-more{color:var(--ink);margin-top:4px;line-height:19.5px}.cb-mail-history{margin-top:12px}.cb-mail-chip{border-radius:var(--radius-xs);background:var(--fill);color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);padding:2px 8px;line-height:18px}.cb-mail-quoted{border-left:2px solid var(--rule);flex-direction:column;gap:16px;margin-top:8px;padding-left:12px;line-height:21.125px;display:flex}.cb-mail-q-head{margin-bottom:4px}.cb-mail-q-line{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.cb-mail-q-who{line-height:inherit;color:var(--ink)}.cb-mail-q-intro,.cb-mail-q-date,.cb-mail-q-subject{color:var(--text-2)}.cb-mail-q-people{text-align:left;width:100%;color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);display:block}.cb-mail-q-people.is-cut,.cb-mail-q-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-mail-q-body{font:inherit;color:var(--ink-85)}.cb-mail-sheet{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);margin-top:8px;overflow:hidden}.cb-mail-frame{border:0;width:100%;display:block}.cb-mail-files{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.cb-mail-file{overflow-wrap:anywhere;border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);min-width:0;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);align-items:center;gap:6px;padding:6px 12px;line-height:19.5px;display:flex}.cb-mail-file-size{color:var(--text-2)}@media (hover:hover){.cb-mail-done:hover,.cb-mail-ignore:hover,.cb-mail-btn:hover,.cb-mail-icon:hover,a.cb-mail-file:hover{background:var(--fill)}.cb-mail-ignore:hover,.cb-mail-icon:hover,.cb-mail-switch button:hover,.cb-mail-chip:hover,.cb-mail-q-people:hover{color:var(--ink)}.cb-mail-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);color:var(--ink)}.cb-mail-more:hover,.cb-mail-retry:hover{color:var(--ink);text-decoration:underline}}.cb-mail-icon[aria-expanded=true]{background:var(--fill-2);color:var(--ink)}.cb-mail-reply{border-top:var(--hair) solid var(--rule);margin-top:32px;padding-top:24px}.cb-mail-reply>.cb-card,.cb-mail-reply>.cb-receipt,.cb-mail-reply>.cb-outcome>.cb-receipt{margin-top:0}.cb-reply:focus-within{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-reply-text{width:100%;min-height:calc(3lh + 8px);max-height:calc(20lh + 8px);box-shadow:inset 0 var(--hair) 0 var(--rule);field-sizing:content;resize:none;color:var(--ink);caret-color:var(--ink);outline:none;margin-top:8px;padding-top:8px;display:block;overflow-y:auto}.cb-reply-text::placeholder{color:var(--text-2);opacity:1}.cb-reply-note{color:var(--text-2);margin-top:6px}.cb-reply-problem{color:var(--coral-text);margin-top:8px}.cb-ib-view{background:var(--canvas);height:100%;min-height:0;display:flex;overflow:hidden}.cb-ib-view.has-top{padding-top:var(--bar-height);position:relative}.cb-ib-top{height:var(--bar-height);position:absolute;top:0;left:0;right:0}.cb-ib-detail{flex:1;min-width:0;min-height:0;overflow-y:auto}.cb-ib-detail>.cb-toast{width:fit-content;margin:0 auto 24px;position:sticky;bottom:24px;left:auto;transform:none}.cb-ib-pick{height:100%;color:var(--text-2);place-items:center;display:grid}.cb-ib-track{width:200%;height:100%;transition:transform var(--duration-slide) var(--curve-ease-out);flex:none;display:flex}.cb-ib-track.is-open{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.cb-ib-track{transition:none}}.cb-ib-half{flex-direction:column;width:50%;height:100%;min-height:0;display:flex}.cb-ib-back{border-bottom:var(--hair) solid var(--rule);flex:none;align-items:center;height:44px;padding:0 8px;display:flex}.cb-ib-backbtn{border-radius:var(--radius-sm);height:30px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);align-items:center;gap:6px;padding:0 8px;display:flex}@media (hover:hover){.cb-ib-backbtn:hover{background:var(--fill);color:var(--ink)}}.cb-cal{background:var(--canvas);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.cb-cal-bar{border-bottom:var(--hair) solid var(--rule);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;padding:12px 20px;display:flex}.cb-cal-bar.has-show{min-height:var(--bar-height);padding-block:8px;padding-left:calc(var(--space-gutter) + 84px)}.cb-cal-bar.has-toggle{padding-left:calc(var(--space-gutter) + 84px + var(--icon-button) + var(--space-actions))}.cb-cal-btn{border:var(--hair) solid var(--rule);border-radius:var(--radius-xs);white-space:nowrap;background:var(--raised);height:26px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);flex:none;align-items:center;gap:6px;padding:0 8px;line-height:16px;display:inline-flex}.cb-cal-btn.is-primary{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.cb-cal-step{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);flex:none;place-items:center;display:grid}.cb-cal-title{white-space:nowrap;margin-left:4px}.cb-cal-sync,.cb-cal-problem{white-space:nowrap;color:var(--text-2);align-items:center;gap:6px;display:flex}.cb-cal-problem{color:var(--coral-text);gap:8px}.cb-cal-problem-acts{flex:none;gap:8px;display:flex}.cb-cal-end{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.cb-cal-end>*{flex:none}.cb-cal-refresh{color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease)}.cb-cal-modes{border:var(--hair) solid var(--rule);border-radius:var(--radius-xs);display:flex;overflow:hidden}.cb-cal-mode{color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);padding:4px 12px;line-height:19.5px}.cb-cal-mode.is-on{background:var(--fill);color:var(--ink)}.cb-cal-week{flex-direction:column;flex:1;min-height:0;display:flex}.cb-cal-heads{border-bottom:var(--hair) solid var(--rule);flex:none;display:flex}.cb-cal-gutter{flex:none;width:56px}.cb-cal-head{text-align:center;flex:1;min-width:0;padding:8px 0;position:relative}.cb-cal-weekday{color:var(--text-2);line-height:16.5px}.cb-cal-num{border-radius:var(--radius-round);place-items:center;width:32px;height:32px;margin:2px auto 0;display:grid}.cb-cal-num.is-today{background:var(--ink);color:var(--canvas)}.cb-cal-add{border-radius:var(--radius-round);width:24px;height:24px;color:var(--text-2);opacity:0;transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);place-items:center;display:grid;position:absolute;top:4px;right:4px}.cb-cal-head:hover .cb-cal-add,.cb-cal-add:focus-visible{opacity:1}.cb-cal-allday{border-bottom:var(--hair) solid var(--rule);flex:none;display:flex}.cb-cal-allday-name{text-align:right;color:var(--text-2);padding:4px 8px 4px 0;line-height:15px}.cb-cal-lane{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:dense;flex:1;row-gap:2px;min-width:0;padding:4px 0;display:grid}.cb-cal-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.cb-cal-grid{-webkit-user-select:none;user-select:none;display:flex;position:relative}.cb-cal-hour{text-align:right;height:48px;color:var(--text-2);padding-right:8px;position:relative}.cb-cal-hour span{position:relative;top:-8px}.cb-cal-day{border-left:var(--hair) solid var(--rule);flex:1;min-width:0;position:relative}.cb-cal-day.is-making,.cb-cal-day.is-dragging *{cursor:crosshair}.cb-cal-line{border-bottom:var(--hair) solid var(--rule);pointer-events:none;height:48px}.cb-cal-ev{text-align:left;background:var(--fill-2);min-width:0;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);border-radius:4px;padding:2px 6px;display:block;overflow:hidden}.cb-cal-ev.is-suggestion{border:1px dashed var(--coral);background:var(--canvas);color:var(--coral-text)}.cb-cal-ev.is-adding{background:var(--fill);color:var(--text-2)}.cb-cal-ev.is-long{white-space:nowrap;text-overflow:ellipsis;margin:0 2px;line-height:18px}.cb-cal-ev.is-timed{flex-direction:column;display:flex;position:absolute}.cb-cal-ev-title,.cb-cal-ev-sub{text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.cb-cal-ev-sub{opacity:.8}.cb-cal-ghost{z-index:1;overflow-wrap:anywhere;background:var(--ink);color:var(--canvas);box-shadow:var(--shadow-cursor);pointer-events:none;border-radius:4px;padding:2px 6px;line-height:15px;position:absolute;left:2px;right:2px;overflow:hidden}.cb-cal-now{z-index:1;background:var(--ink);pointer-events:none;height:2px;position:absolute;left:0;right:0}.cb-cal-now:before{content:"";border-radius:var(--radius-round);background:var(--ink);width:10px;height:10px;position:absolute;top:-4px;left:-4px}@media (hover:hover){.cb-cal-btn:hover,.cb-cal-step:hover,.cb-cal-add:hover,.cb-cal-mode:not(.is-on):hover{background:var(--fill)}.cb-cal-btn.is-primary:hover{background:var(--ink-90)}.cb-cal-step:hover,.cb-cal-add:hover,.cb-cal-refresh:hover,.cb-cal-mode:not(.is-on):hover{color:var(--ink)}button.cb-cal-ev:not(.is-suggestion):hover{background:var(--ink-15)}button.cb-cal-ev.is-suggestion:hover{background:var(--fill)}}.cb-cal-month{flex-direction:column;flex:1;min-height:0;display:flex}.cb-cal-mheads{border-bottom:var(--hair) solid var(--rule);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cb-cal-mhead{text-align:center;color:var(--text-2);padding:6px 0;line-height:16.5px}.cb-cal-mgrid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.cb-cal-cell{border-right:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule);min-width:0;min-height:0;transition:background-color var(--duration-quick) var(--curve-ease);padding:4px;overflow:hidden}.cb-cal-date{border-radius:var(--radius-round);width:24px;height:24px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);place-items:center;margin-bottom:2px;display:grid}.cb-cal-date.is-today{background:var(--ink);color:var(--canvas)}.cb-cal-date.is-out{color:var(--text-2)}.cb-cal-mline{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);border-radius:4px;margin-bottom:2px;padding:0 4px;line-height:16.5px;display:block;overflow:hidden}.cb-cal-mline.is-chip{margin-bottom:2px;padding:0 4px}.cb-cal-mline.is-suggestion:not(.is-chip){color:var(--coral-text)}.cb-cal-mline.is-chip.is-suggestion{border-width:1px}.cb-cal-mtime{color:var(--text-2)}.cb-cal-more{color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);padding:0 4px;line-height:16.5px}.cb-cal-pop,.cb-cal-form{z-index:var(--z-menu);border:var(--hair) solid var(--rule);border-radius:var(--radius-lg);background:var(--pop);box-shadow:var(--shadow-menu);outline:none;position:fixed}.cb-cal-pop{flex-direction:column;width:380px;max-height:80vh;display:flex}.cb-cal-pop-head{flex:none;align-items:flex-start;gap:8px;padding:16px 16px 8px;display:flex}.cb-cal-pop-mark{background:var(--ink-55);border-radius:2px;flex:none;width:12px;height:12px;margin-top:6px}.cb-cal-pop-mark.is-suggestion{border:1px dashed var(--coral);background:0 0}.cb-cal-pop-titles{flex:1;min-width:0}.cb-cal-pop-title{overflow-wrap:anywhere}.cb-cal-pop-when{color:var(--text-2);margin-top:2px;line-height:19.5px}.cb-cal-x{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);flex:none;place-items:center;display:grid}.cb-cal-pop-body{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 16px 12px;line-height:19.5px;display:flex;overflow-y:auto}.cb-cal-join{border-radius:var(--radius-sm);background:var(--ink);color:var(--canvas);transition:background-color var(--duration-quick) var(--curve-ease);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.cb-cal-row{gap:8px;display:flex}.cb-cal-row-icon{width:16px;color:var(--text-2);flex:none;padding-top:2px}.cb-cal-row-text{overflow-wrap:anywhere;flex:1;min-width:0}.cb-cal-guests{color:var(--text-2);margin-bottom:2px}.cb-cal-guest{align-items:center;gap:8px;min-width:0;display:flex}.cb-cal-guest-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-cal-rsvp{width:14px;color:var(--text-2);flex:none;place-items:center;display:grid}.cb-cal-rsvp.is-yes{color:var(--green)}.cb-cal-all{color:var(--ink);line-height:18px}.cb-cal-notes{white-space:pre-wrap;line-height:21.125px}.cb-cal-pop-problem{color:var(--coral-text)}.cb-cal-mail{text-align:left;min-width:0;color:var(--ink);align-items:center;gap:6px;display:flex}.cb-cal-mail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-cal-pop-foot{border-top:var(--hair) solid var(--rule);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.cb-cal-gcal{color:var(--ink);align-items:center;gap:2px;margin-right:auto;display:inline-flex}.cb-cal-btn.is-quiet{color:var(--text-2);background:0 0;border-color:#0000}.cb-cal-adding{color:var(--text-2);align-items:center;gap:6px;display:flex}.cb-cal-form{flex-direction:column;gap:10px;width:340px;padding:16px;display:flex}.cb-cal-form-head{align-items:center;display:flex}.cb-cal-form-head .cb-cal-x{margin-left:auto}.cb-cal-form-title{border-bottom:var(--hair) solid var(--rule);width:100%;color:var(--ink);outline:none;padding-bottom:6px}.cb-cal-form-title::placeholder,.cb-cal-input::placeholder{color:var(--text-2);opacity:1}.cb-cal-form-title:focus{border-bottom-color:var(--ink)}.cb-cal-input{border:var(--hair) solid var(--rule);border-radius:var(--radius-xs);width:100%;color:var(--ink);resize:none;outline:none;padding:4px 8px}.cb-cal-input.is-roomy{padding:6px 10px}.cb-cal-input:focus{border-color:var(--ink-45)}.cb-cal-times{align-items:center;gap:8px;display:flex}.cb-cal-times .cb-cal-input{flex:1;min-width:0}.cb-cal-to{color:var(--text-2);flex:none}.cb-cal-check{color:var(--text-2);align-items:center;gap:8px;display:flex}.cb-cal-check.is-on{color:var(--ink)}.cb-cal-check input{accent-color:var(--ink)}.cb-cal-form-problem{color:var(--coral-text)}.cb-cal-fields{border:0;flex-direction:column;gap:10px;min-width:0;display:flex}.cb-cal-fields:disabled{opacity:.55}.cb-cal-finish{color:var(--ink);line-height:19.5px}.cb-cal-form-acts{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (hover:hover){.cb-cal-cell.is-making:hover{background:var(--fill)}.cb-cal-date.is-today:hover{background:var(--ink-90)}.cb-cal-date:not(.is-today):hover,button.cb-cal-mline:not(.is-chip):hover,.cb-cal-x:hover,.cb-cal-btn.is-quiet:hover{background:var(--fill)}.cb-cal-more:hover,.cb-cal-x:hover,.cb-cal-btn.is-quiet:hover{color:var(--ink)}.cb-cal-join:hover{background:var(--ink-90)}.cb-cal-gcal:hover,.cb-cal-mail:hover,.cb-cal-all:hover{color:var(--ink);text-decoration:underline}button.cb-cal-mline.is-chip:hover{background:var(--ink-15)}}.cb-found{border-top:var(--hair) solid var(--rule);flex-direction:column;gap:24px;margin-top:32px;padding-top:24px;display:flex}.cb-found-box{border-radius:var(--radius-lg);background:var(--fill);padding:8px}.cb-found-head{color:var(--text-2);align-items:center;gap:8px;margin-bottom:4px;padding:0 6px;display:flex}.cb-found-count{color:var(--coral-text)}.cb-found-row{align-items:flex-start;gap:12px;padding:6px;display:flex}.cb-found-bar{background:var(--ink-55);border-radius:4px;flex:none;width:4px;height:32px;margin-top:4px}.cb-found-bar.is-suggested{border:1px dashed var(--coral);background:0 0}.cb-found-text{flex:1;min-width:0}.cb-found-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);line-height:19.5px;overflow:hidden}.cb-found-when{color:var(--text-2);overflow-wrap:anywhere;line-height:18px}.cb-found-problem{color:var(--coral-text)}.cb-found-acts{flex:none;align-items:center;gap:4px;display:flex}.cb-found-acts .cb-cal-x{width:26px;height:26px}.cb-found-done{color:var(--text-2);flex:none;align-items:center;gap:6px;display:flex}.cb-found-link{color:var(--ink);transition:color var(--duration-quick) var(--curve-ease);flex:none;align-items:center;gap:2px;display:inline-flex}.cb-found-heading{margin-bottom:8px}@media (hover:hover){.cb-found-link:hover{color:var(--ink);text-decoration:underline}}.cb-rt{flex-direction:column;gap:32px;width:100%;max-width:636px;margin:0 auto;padding:64px 0 48px;display:flex}.cb-rt-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;margin-bottom:-8px;padding:0 14px;display:flex}.cb-rt-title{flex:160px;min-width:0}.cb-rt-open{text-align:left;border-radius:var(--radius-xs)}.cb-rt-name-line{align-items:center;gap:8px;min-width:0;display:flex}.cb-rt-badge{box-shadow:inset 0 0 0 var(--hair) var(--rule);color:var(--text-2);border-radius:4px;flex:none;padding:0 6px;line-height:18px}.cb-rt-row.is-off .cb-set-name{color:var(--text-2)}.cb-rt-more{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);place-items:center;display:grid}.cb-rt-more[aria-expanded=true]{background:var(--fill-2);color:var(--ink)}.cb-rt-add{text-align:left;width:100%;height:40px;color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);align-items:center;gap:8px;padding:0 14px;display:flex}.cb-rt-run-list{flex-direction:column;gap:8px;display:flex}.cb-rt-run{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);transition:background-color var(--duration-quick) var(--curve-ease);align-items:flex-start;gap:12px;padding:16px;display:flex}.cb-rt-run-mark{width:16px;height:20px;color:var(--text-2);flex:none;place-items:center;display:grid}.cb-rt-run.is-done .cb-rt-run-mark{color:var(--green)}.cb-rt-run.is-failed .cb-rt-run-mark{color:var(--coral-text)}.cb-rt-run-main{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cb-rt-run-head{align-items:center;gap:8px;min-width:0;min-height:20px;display:flex}.cb-rt-run-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);line-height:20px;overflow:hidden}.cb-rt-run-when{color:var(--text-2);flex:none;align-items:center;gap:4px;display:inline-flex}.cb-rt-run-text{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.cb-rt-run>.cb-ib,.cb-rt-run>.cb-pillbtn{flex:none;margin:-4px 0}.cb-rt-empty{text-align:center;color:var(--text-2);padding:32px 14px}@media (hover:hover){.cb-rt-more:hover{background:var(--fill);color:var(--ink)}button.cb-rt-open:hover,.cb-rt-add:hover,button.cb-rt-run-main:hover,button.cb-tw-open:hover{color:var(--ink)}button.cb-rt-open:hover .cb-set-name,button.cb-rt-run-main:hover .cb-rt-run-name,button.cb-tw-open:hover .cb-tw-title{text-underline-offset:2px;text-decoration:underline}.cb-rt-run:has(>button.cb-rt-run-main:hover){background:var(--raised-hover)}}.cb-rt-back{border-radius:var(--radius-sm);height:28px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);align-self:flex-start;align-items:center;gap:6px;margin:-36px 0 -24px 6px;padding:0 8px;display:inline-flex}.cb-rt-head .cb-switch{margin:0 4px}.cb-rt.is-inset{display:contents}.cb-rt.is-inset>.cb-rt-head{min-height:32px;margin:0;padding:0}.cb-rt-head>.cb-rt-back{align-self:center;margin:0 auto 0 -8px}.cb-rt-prompt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);padding:10px 14px;line-height:19.5px}.cb-dialog.cb-rt-form{scrollbar-width:none;width:min(512px,100vw - 32px);padding:0;overflow-y:auto}.cb-rt-form-body{flex-direction:column;gap:16px;padding:24px;display:flex}.cb-rt-form-title{padding-right:32px}.cb-rt-field{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cb-rt-field-name{color:var(--ink);line-height:18px}.cb-rt-field-hint{color:var(--text-2);line-height:16px}.cb-rt-input{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);width:100%;color:var(--ink);resize:none;outline:none;padding:6px 10px}.cb-rt-input::placeholder{color:var(--text-2);opacity:1}.cb-rt-input:focus{border-color:var(--ink-45)}.cb-rt-input:disabled{color:var(--text-2)}.cb-rt-short{width:72px}.cb-rt-prompt-input{line-height:19.5px}.cb-rt-times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-rt-time{align-items:center;gap:2px;display:flex}.cb-rt-time .cb-rt-input{width:128px}.cb-rt-x{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);place-items:center;display:grid}.cb-rt-addtime{border-radius:var(--radius-sm);height:30px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);padding:0 10px}.cb-rt-days{gap:4px;display:flex}.cb-rt-day{border-radius:var(--radius-round);width:32px;height:32px;box-shadow:inset 0 0 0 var(--hair) var(--rule);color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);place-items:center;display:grid}.cb-rt-day.is-on{background:var(--ink);box-shadow:none;color:var(--canvas)}.cb-rt-check{color:var(--ink);align-items:center;gap:8px;display:flex}.cb-rt-check input[type=checkbox]{accent-color:var(--ink)}.cb-rt-field-line{color:var(--text-2);line-height:19.5px}.cb-rt-form-problem{color:var(--coral-text)}.cb-rt-form-acts{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cb-detail-row.is-button{text-align:left;width:100%;transition:background-color var(--duration-quick) var(--curve-ease)}@media (hover:hover){.cb-rt-back:hover,.cb-rt-x:hover{background:var(--fill);color:var(--ink)}.cb-rt-addtime:hover,.cb-detail-row.is-button:hover,.cb-know-press:hover{background:var(--fill)}.cb-rt-day:not(.is-on):hover{background:var(--fill);color:var(--ink)}.cb-rt-day.is-on:hover{background:var(--ink-90)}}.cb-tb-section{flex-direction:column;gap:8px;min-width:0;display:flex}.cb-tb-section-head{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:28px;padding:0 14px;display:flex}.cb-tb-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);line-height:18px;overflow:hidden}.cb-tb-count{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.cb-tb-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.cb-tb-section-head>.cb-tb-more{margin-left:auto}.cb-tb-search .cb-search{width:240px}.cb-tb-card{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);margin:0;padding:8px 0}.cb-tb-list{column-gap:16px;list-style:none;display:grid}.cb-tb-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:56px;padding:10px 14px;display:grid}@container cb-tb (width<=520px){.cb-tb-list{display:block}.cb-tb-row{flex-wrap:wrap;gap:6px 16px;display:flex}.cb-tb-words{flex:100%}.cb-tb-row>.cb-tb-acts{margin-left:auto}}.cb-tb-words{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.cb-tb-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);text-align:left;line-height:18px;overflow:hidden}.cb-tb-name.is-source{border-radius:var(--radius-xs);-webkit-text-decoration:underline dotted var(--ink-45);text-decoration:underline dotted var(--ink-45);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--curve-out);margin-bottom:-4px;padding-bottom:4px}.cb-tb-detail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);line-height:16px;overflow:hidden}.cb-tb-since{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-tb-since-label{color:var(--text-2);white-space:nowrap;line-height:16px}.cb-tb-since-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:18px}.cb-tb-since-value.is-stale{color:var(--coral-text)}.cb-tb-state{min-width:0}.cb-tb-pill{border-radius:var(--radius-pill);background:var(--fill);min-width:0;max-width:100%;height:22px;color:var(--ink);vertical-align:middle;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cb-tb-pill:before{content:"";border-radius:var(--radius-round);background:var(--text-2);flex:none;width:6px;height:6px}.cb-tb-pill-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-tb-pill.is-neutral{color:var(--text-2)}.cb-tb-pill.is-neutral:before{background:var(--text-3)}.cb-tb-pill.is-warning:before{background:var(--ink)}.cb-tb-pill.is-success:before{background:var(--green)}.cb-tb-pill.is-danger:before{background:var(--coral)}.cb-tb-acts{justify-content:flex-end;align-items:center;gap:2px;display:flex}.cb-tb-act{border-radius:var(--radius-sm);height:28px;color:var(--text-2);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.cb-tb-more{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);flex:none;place-items:center;display:grid}.cb-tb-more[aria-expanded=true]{background:var(--fill-2);color:var(--ink)}.cb-tb-empty{color:var(--text-2);padding:10px 14px;line-height:19.5px}.cb-tb-note-line{color:var(--text-2);padding:0 14px;line-height:16px}.cb-tb-done-line{min-height:24px;color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;padding:0 14px;display:flex}.cb-tb-done-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-tb-done-word{white-space:pre;flex:none}.cb-tb-done-mark{color:var(--green);flex:none;margin-right:6px}.cb-tb-done-line>.cb-tb-link{margin-left:6px}.cb-tb-done-rows{flex-direction:column;padding-left:18px;list-style:none;display:flex}.cb-tb-link{border-radius:var(--radius-xs);height:24px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);flex:none;padding:0 6px}@media (hover:hover){.cb-tb-act:hover,.cb-tb-more:hover{background:var(--fill);color:var(--ink)}.cb-tb-link:hover{background:var(--fill)}:is(.cb-tb-name,.cb-tb-tile-n-value).is-source:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.cb-tb{scrollbar-width:none;height:100%;overflow-y:auto}.cb-view-frame{height:100%;position:relative}.cb-view-top{z-index:1;background:var(--canvas)}.cb-tb-col,.cb-tb-section{container:cb-tb/inline-size}.cb-tb-col{flex-direction:column;gap:32px;max-width:1056px;margin:0 auto;padding:64px 32px 48px;display:flex}.cb-tb-head{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-bottom:-8px;padding:0 14px;display:flex}.cb-tb-head-words{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.cb-tb-title-line{flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;min-height:32px;display:flex}.cb-tb-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-tb-shop{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;box-shadow:inset 0 0 0 var(--hair) var(--rule);color:var(--text-2);border-radius:4px;padding:0 6px;line-height:18px;overflow:hidden}.cb-tb-read{min-height:22px;color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.cb-tb-by{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.cb-tb-reading{align-items:center;gap:6px;display:inline-flex}.cb-tb-read-link{border-radius:var(--radius-xs);color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28);text-underline-offset:2px;transition:color var(--duration-fast) var(--curve-out), text-decoration-color var(--duration-fast) var(--curve-out)}.cb-tb-head-acts{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:32px;margin-left:auto;display:flex}.cb-tb-notice{border:1px dashed var(--rule);border-radius:var(--radius-lg);min-height:48px;color:var(--text-2);align-items:center;gap:12px;padding:8px 14px;display:flex}.cb-tb-notice.is-problem{color:var(--coral-text)}.cb-tb-notice-words{flex:1;min-width:0;line-height:19.5px}.cb-tb-notice .cb-pillbtn{flex:none}.cb-tb-hidden{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:12px;padding:0 14px;display:flex}.cb-tb-hidden-one{align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.cb-tb-read-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.cb-tb-board{scrollbar-width:thin;scrollbar-color:var(--ink-16) transparent;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.cb-tb-board[data-more=right]{-webkit-mask-image:linear-gradient(to right, var(--canvas) calc(100% - 48px), transparent);-webkit-mask-image:linear-gradient(to right, var(--canvas) calc(100% - 48px), transparent);mask-image:linear-gradient(to right, var(--canvas) calc(100% - 48px), transparent)}.cb-tb-board[data-more=left]{-webkit-mask-image:linear-gradient(to left, var(--canvas) calc(100% - 48px), transparent);-webkit-mask-image:linear-gradient(to left, var(--canvas) calc(100% - 48px), transparent);mask-image:linear-gradient(to left, var(--canvas) calc(100% - 48px), transparent)}.cb-tb-board[data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--canvas) 48px, var(--canvas) calc(100% - 48px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--canvas) 48px, var(--canvas) calc(100% - 48px), transparent);mask-image:linear-gradient(to right, transparent, var(--canvas) 48px, var(--canvas) calc(100% - 48px), transparent)}.cb-tb-lane{border-radius:var(--radius-lg);background:var(--fill);flex-direction:column;flex:1 0 220px;gap:8px;min-width:0;max-width:288px;min-height:112px;padding:8px;display:flex}.cb-tb-lane-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;padding-right:4px;display:flex}.cb-tb-lane-cards{flex-direction:column;gap:8px;list-style:none;display:flex}.cb-tb-tile,.cb-tb-tile-n{overflow-wrap:anywhere}.cb-tb-tile>:not(.cb-tb-acts),.cb-tb-tile-n>*{max-width:100%}.cb-tb-tile{border-radius:var(--radius-md);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.cb-tb-tile-detail{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.cb-tb-facts{color:var(--text-2);flex-wrap:wrap;column-gap:12px;margin-top:2px;line-height:16px;display:flex}.cb-tb-fact-value{color:var(--ink)}.cb-tb-fact-value.is-stale{color:var(--coral-text)}.cb-tb-tile>.cb-tb-acts{flex-wrap:wrap;align-self:stretch;margin:6px -8px -4px}.cb-dialog.cb-source{flex-direction:column;gap:12px;width:min(640px,100vw - 32px);padding:24px;display:flex}.cb-source-title{padding-right:32px}.cb-source-when{color:var(--text-2);margin-top:-6px;line-height:19.5px}.cb-source-line{color:var(--text-2);line-height:19.5px}.cb-source-url{border-radius:var(--radius-xs);min-width:0;max-width:100%;color:var(--ink);text-align:left;align-items:center;gap:4px;display:flex}.cb-source-url-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28);text-underline-offset:3px;overflow:hidden}.cb-source-capture{border-radius:var(--radius-md);width:100%;box-shadow:0 0 0 var(--hair) var(--rule);display:block}.cb-tb-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cb-tb-tile-n{border-radius:var(--radius-lg);background:var(--raised);min-width:0;box-shadow:inset 0 0 0 var(--hair) var(--rule);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.cb-tb-tile-n-head{align-self:stretch;align-items:center;gap:8px;min-height:24px;margin-right:-2px;display:flex}.cb-tb-tile-n-head>.cb-tb-more{margin:-2px 0 -2px auto}.cb-tb-tile-n-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);line-height:16px;overflow:hidden}.cb-tb-tile-n-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;margin-top:8px;line-height:32px;overflow:hidden}.cb-tb-tile-n-value.is-source{border-radius:var(--radius-xs);-webkit-text-decoration:underline dotted var(--ink-45);text-decoration:underline dotted var(--ink-45);text-underline-offset:6px;margin-bottom:-4px;padding-bottom:4px}.cb-tb-tile-n-change{color:var(--text-2);flex-wrap:wrap;align-items:center;column-gap:4px;margin-top:2px;line-height:16px;display:flex}.cb-tb-tile-n-note{color:var(--text-2);margin-top:8px;line-height:16px}.cb-tb-tile-n-change>.cb-i{color:var(--ink)}.cb-tb-tile-n-delta{line-height:inherit;color:var(--ink);font-variant-numeric:tabular-nums}.cb-tb-table-box{scrollbar-width:thin;scrollbar-color:var(--ink-16) transparent;position:relative;overflow-x:auto}.cb-tb-table{border-collapse:collapse;width:100%}.cb-tb-table th{text-align:left;height:32px;color:var(--text-2);white-space:nowrap;padding:0 8px}.cb-tb-table td{height:36px;color:var(--ink);padding:0 8px}.cb-tb-table :is(th,td):first-child{padding-left:14px}.cb-tb-table :is(th,td):last-child{padding-right:14px}.cb-tb-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tb-sort{border-radius:var(--radius-xs);height:24px;color:inherit;align-items:center;gap:4px;margin:0 -6px;padding:0 6px;display:inline-flex}.is-num>.cb-tb-sort{flex-direction:row-reverse}th[aria-sort] .cb-tb-sort{color:var(--ink)}.cb-tb-th-acts,.cb-tb-td-acts{width:0}.cb-tb-td-acts>.cb-tb-acts{margin-right:-8px}.cb-tb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-tb-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;list-style:none;display:grid}.cb-tb-poster{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cb-tb-poster-pic{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--fill);box-shadow:inset 0 0 0 var(--hair) var(--rule);align-self:stretch;margin-bottom:6px;overflow:hidden}.cb-tb-poster-pic>img{object-fit:cover;width:100%;height:100%;display:block}.cb-tb-poster-value{color:var(--text-2);line-height:16px}.cb-tb-poster-value>.cb-tb-fact-value{line-height:inherit}.cb-tb-poster>.cb-tb-acts{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;margin:6px -8px 0}.cb-tb-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);padding:2px 14px;line-height:19.5px}@media (hover:hover){.cb-tb-sort:is(button):hover{background:var(--fill);color:var(--ink)}.cb-source-url:is(button):hover .cb-source-url-tx{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.cb-rt-run-dot{border-radius:var(--radius-round);background:var(--coral);width:7px;height:7px}.cb-msg-head .cb-msg-from{margin:0 0 0 6px}.cb-tk{scrollbar-width:none;height:100%;overflow-y:auto}.cb-tk-col{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;padding:64px 32px 48px;display:flex}.cb-tk-title{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:-16px;padding:0 14px;display:flex}.cb-tk-part{flex-direction:column;gap:12px;min-width:0;display:flex}.cb-tk-part-title{color:var(--ink);padding-left:14px}.cb-tk-part.is-quiet .cb-tk-part-title,.cb-tk-part.is-quiet .cb-tk-name{color:var(--text-2)}.cb-tk-add{flex-direction:column;gap:8px;display:flex}.cb-tk-input{border-radius:var(--radius-lg);background:var(--raised);width:100%;height:40px;box-shadow:inset 0 0 0 var(--hair) var(--rule);color:var(--ink);outline:none;padding:0 14px}.cb-tk-input::placeholder{color:var(--text-2);opacity:1}.cb-tk-input:focus{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-tk-due{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;padding-left:14px;display:flex}.cb-tk-due>.meta-12:first-child{margin-right:2px}.cb-tk-chip{border-radius:var(--radius-pill);height:24px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);padding:0 8px}.cb-tk-chip.is-on{background:var(--fill-2);color:var(--ink)}.cb-tk-date{border-radius:var(--radius-xs);height:24px;color:var(--text-2);background:0 0;outline:none;padding:0 6px}.cb-tk-date:focus{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-tk-due-end{align-items:center;gap:6px;margin-left:auto;display:flex}.cb-tk-error{color:var(--coral-text);padding-left:14px;line-height:16px}.cb-tk-list{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);flex-direction:column;padding:8px 0;list-style:none;display:flex}.cb-tk-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.cb-tk-row.is-editing{display:block}.cb-tk-row.is-editing .cb-tk-input{background:var(--fill)}.cb-tk-tick{border-radius:var(--radius-round);width:18px;height:18px;box-shadow:inset 0 0 0 var(--stroke-ring) var(--text-3);color:var(--canvas);transition:background-color var(--duration-quick) var(--curve-ease), box-shadow var(--duration-quick) var(--curve-ease);flex:none;place-items:center;display:grid}.cb-tk-tick.is-on{background:var(--ink);box-shadow:none}.cb-tk-words{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.cb-tk-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.cb-tk-row.is-done .cb-tk-name{color:var(--text-2)}.cb-tk-line{min-width:0;color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;column-gap:4px;line-height:16px;display:flex}.cb-tk-line>*{min-width:0}.cb-tk-line .is-past,.cb-tk-state.is-needs,.cb-tk-line.is-needs{color:var(--coral-text)}.cb-tk-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:2px;max-width:100%;margin-left:auto;display:flex}.cb-tk-act{border-radius:var(--radius-sm);height:28px;color:var(--ink);white-space:nowrap;transition:background-color var(--duration-quick) var(--curve-ease);padding:0 8px}.cb-tk-part.is-quiet .cb-tk-act{color:var(--text-2)}.cb-tk-more{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);transition:background-color var(--duration-quick) var(--curve-ease), color var(--duration-quick) var(--curve-ease);flex:none;place-items:center;display:grid}.cb-tk-more[aria-expanded=true]{background:var(--fill-2);color:var(--ink)}.cb-tk-note{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:12px;padding-left:14px;line-height:19.5px;display:flex}.cb-tk-note>*{max-width:100%}.cb-tk-group{flex-direction:column;gap:8px;display:flex}.cb-tk-group+.cb-tk-group{margin-top:12px}.cb-tk-group-label{color:var(--text-2);padding-left:14px;line-height:16px}.cb-tk-lines{flex-direction:column;gap:6px;padding-left:14px;list-style:none;display:flex}.cb-tk-cline{align-items:baseline;column-gap:var(--space-avatar);flex-wrap:wrap;min-width:0;padding-right:14px;display:flex}.cb-tk-cline-name{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-xs);text-align:left;min-width:0;color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);flex:120px;overflow:hidden}.cb-tk-cline-when{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.cb-tk-cline>.cb-char,.cb-tk-cline-slot{width:var(--char-status);margin:0 calc((var(--char-message) - var(--char-status)) / 2);flex:none;align-self:center}.cb-tk-show{border-radius:var(--radius-xs);color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);align-self:flex-start;margin-left:14px}.cb-tk-done{flex-direction:column;gap:10px;display:flex}.cb-tk-done-head{margin-left:var(--space-card-x);border-radius:var(--radius-xs);color:var(--text-2);transition:color var(--duration-quick) var(--curve-ease);align-self:flex-start;align-items:center;gap:4px;padding-right:4px;display:inline-flex}.cb-tk-done-head .cb-i{transition:transform var(--duration-quick) var(--curve-ease)}.cb-tk-done-head.is-open .cb-i{transform:rotate(90deg)}.cb-tk-done-list{padding-left:calc(var(--space-card-x) + (var(--char-message) - var(--icon-size-14)) / 2);flex-direction:column;gap:6px;list-style:none;display:flex}.cb-tk-done-row{align-items:center;gap:calc(var(--space-avatar) + (var(--char-message) - var(--icon-size-14)) / 2);min-width:0;display:flex}.cb-tk-done-mark{color:var(--green);flex:none}.cb-tk-done-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50%;color:var(--text-2);overflow:hidden}.cb-tk-undo{border-radius:var(--radius-xs);height:24px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);flex:none;padding:0 6px}.cb-tk-show.is-done{margin-left:calc(var(--space-card-x) + var(--char-message) + var(--space-avatar))}.cb-ask-head-row{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:24px;padding:0 14px;display:flex}.cb-ask-section{color:var(--ink)}.cb-ask-head-act{margin-left:auto}.cb-ask-list{flex-direction:column;gap:10px;list-style:none;display:flex}.cb-ask-list:empty{display:none}.cb-ask{grid-template-columns:var(--char-message) minmax(0, 1fr);column-gap:var(--space-avatar);padding:var(--space-card-x);border-radius:var(--radius-card);corner-shape:var(--corner-smooth);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--ink-08);transition:box-shadow var(--duration-fast) var(--curve-out);outline:none;display:grid}.cb-ask.is-current{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28)}.cb-ask.cb-ask:focus-visible{outline:none}.cb-ask:not(.is-current) .cb-btn.is-primary:not(:disabled){background:var(--fill-2);color:var(--ink)}.cb-ask-wrap{position:relative}.cb-ask-slot{right:var(--space-card-x);z-index:1;justify-content:flex-end;max-width:calc(100% - 144px);margin-bottom:10px;display:flex;position:absolute;bottom:100%}.cb-ask-slot .cb-receipt{margin-top:0}.cb-ask-slot .cb-receipt-tx{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cb-ask .cb-av.is-need:after{box-shadow:0 0 0 1.5px var(--raised)}.cb-ask-mark{color:var(--text-2);place-items:center;display:grid}.cb-ask-main{min-width:0;container:cb-ask/inline-size}.cb-ask-top{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.cb-ask-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:160px}.cb-ask-wait{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.cb-ask-sub{flex-wrap:wrap;align-items:baseline;column-gap:12px;margin-top:1px;display:flex}.cb-ask-meta{min-width:0;color:var(--text-2);overflow-wrap:anywhere;flex:160px}.cb-ask-site{color:var(--ink)}.cb-ask-why{color:var(--voice);overflow-wrap:anywhere;margin-top:8px}.cb-ask-started{color:var(--text-2);align-items:baseline;gap:6px;margin-top:4px;display:flex}.cb-ask-started-mark{flex:none;align-self:center}.cb-ask-started-words{overflow-wrap:anywhere;min-width:0}.cb-ask-started .cb-ask-link{flex:none}.cb-ask-foot{color:var(--text-2);text-wrap:pretty;margin-top:8px}.cb-ask-drafts{flex-direction:column;gap:14px;margin-top:12px;display:flex}.cb-ask-draft{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid}.cb-ask-draft.has-side{grid-template-columns:minmax(0,36%) minmax(0,1fr)}@container cb-ask (width<=520px){.cb-ask-draft.has-side{grid-template-columns:minmax(0,1fr);row-gap:6px}}.cb-ask-side{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:24px;display:flex}@container cb-ask (width<=520px){.cb-ask-side{padding-top:0}}.cb-ask-out{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-ask-to-line{flex-wrap:wrap;align-items:center;column-gap:8px;min-height:18px;display:flex}.cb-ask-to{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto}.cb-ask-their{max-width:100%;color:var(--ink-72);white-space:pre-wrap;overflow-wrap:anywhere}.cb-ask-their.is-cut{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-ask-when{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cb-ask-link{border-radius:var(--radius-xs);color:var(--text-2);transition:background-color var(--duration-fast) var(--curve-out), color var(--duration-fast) var(--curve-out);align-items:center;gap:5px;padding:0 4px;display:inline-flex}.cb-ask-link .cb-keycap{visibility:hidden}.cb-ask.is-current .cb-ask-link .cb-keycap{visibility:visible}.cb-ask-words{text-align:left;width:100%;max-width:none;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:block}button.cb-ask-words{transition:background-color var(--duration-fast) var(--curve-out), outline-color var(--duration-fast) var(--curve-out);cursor:text}.cb-ask-words.is-editing{min-height:62px;caret-color:var(--ink);outline-offset:calc(-1 * var(--stroke-edit))}.cb-ask-choices{margin-top:6px;margin-bottom:-6px}.cb-ask-choices .cb-choice{text-align:left;overflow-wrap:anywhere}.cb-ask-picks{box-shadow:none;margin-top:6px;padding-top:0}.cb-ask-problem{margin-top:12px}.cb-ask-acts{align-items:center;gap:var(--space-actions);flex-wrap:wrap;margin-top:12px;display:flex}.cb-ask.is-inline{align-items:center}.cb-ask.is-inline .cb-ask-main{align-items:center;gap:12px calc(var(--space-avatar) + 12px);flex-wrap:wrap;display:flex}.cb-ask.is-inline .cb-ask-lines{flex:180px;min-width:0}.cb-ask.is-inline .cb-ask-acts{margin:0}.cb-ask-open{border-radius:var(--radius-xs);color:var(--text-2);opacity:0;transition:background-color var(--duration-fast) var(--curve-out), color var(--duration-fast) var(--curve-out), opacity var(--duration-fast) var(--curve-out);flex:none;margin:-2px -6px -2px 0;padding:2px 6px}.cb-ask.is-current .cb-ask-open,.cb-ask:hover .cb-ask-open,.cb-ask-open:focus-visible{opacity:1}.cb-ask .cb-btn .cb-spin{margin-right:2px}.cb-ask .cb-btn.is-quiet:disabled{box-shadow:none;background:0 0}.cb-ask-locked{min-width:0;color:var(--text-2);overflow-wrap:anywhere}.cb-ask-waiting{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.cb-ask-waiting .cb-i{color:var(--text-2)}.cb-ask-main{position:relative}.cb-ask-keys{visibility:hidden;align-items:center;gap:4px;margin-left:4px;display:inline-flex}.cb-ask.is-current .cb-ask-keys{visibility:visible}.cb-ask-acts:has(.cb-ask-locked) .cb-ask-keys{display:none}@container cb-ask (width<=520px){.cb-ask-keys{display:none}}.cb-ask-acts.is-slot{flex-wrap:nowrap;flex:none;gap:2px;width:166px}.cb-ask-acts.is-slot>.cb-btn{flex:auto;justify-content:center;min-width:0}.cb-ask-slot-gap{flex:auto}.cb-ask-more-gap{flex:none;width:28px}.cb-ask-meta .is-past{color:var(--coral-text)}.cb-ask.is-editing{padding:10px 14px;display:block}.cb-ask-day{padding:14px 14px 0;list-style:none}.cb-ask-day:first-child{padding-top:0}.cb-ask-day-title{color:var(--text-2)}.cb-ask-list.is-open{padding:4px 24px 32px}.cb-tk-split{height:100%;min-height:0;display:flex;position:relative}.cb-tk-split>.cb-tk{flex:auto;min-width:0}.cb-tk-split.has-side>.cb-tk{border-right:var(--hair) solid var(--rule);flex:0 0 min(560px,48%)}.cb-tk-split.has-side .cb-tk-col{padding-left:24px;padding-right:24px}.cb-tk-split.has-side .cb-ask.is-inline .cb-ask-acts{display:none}.cb-tk-side{background:var(--canvas);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.cb-tk-side-bar{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.cb-tk-side-body{flex:1;min-height:0;overflow-y:auto}.cb-tk-split.is-narrow .cb-tk-side{z-index:1;position:absolute;inset:0}.cb-tk-split.is-narrow.has-side>.cb-tk{border-right:none;flex:auto}.cb-ask-done{padding-left:var(--space-card-x);transition:height var(--duration-fold) var(--curve-out);overflow:hidden}.cb-ask-done.is-gone{display:none}.cb-ask-done .cb-receipt{margin-top:0}@media (prefers-reduced-motion:reduce){.cb-ask-done{transition:none}}.cb-tk-part>.cb-taskline{max-width:calc(100% - var(--space-card-x));margin:0 0 0 var(--space-card-x);align-self:flex-start}.cb-tk-mark{width:var(--char-message);color:var(--text-2);flex:none;place-items:center;display:grid}.cb-tk-list.is-plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.cb-tk-list.is-plain .cb-tk-row{min-height:48px;padding:8px 14px}.cb-tk-list.is-plain .cb-tk-tick{margin:0 5px}.cb-tk-list.is-plain .cb-tk-row+.cb-tk-row{box-shadow:inset 0 var(--hair) 0 var(--rule)}.cb-tk-list.is-plain .cb-tk-act{color:var(--text-2)}.cb-tk-add.is-quiet{gap:4px;position:relative}.cb-tk-add-mark{left:calc(var(--space-card-x) + (var(--char-message) - 16px) / 2);color:var(--text-2);position:absolute;top:11px}.cb-tk-add.is-quiet .cb-tk-input{height:38px;padding-left:calc(var(--space-card-x) + var(--char-message) + var(--space-avatar));border-radius:var(--radius-sm);box-shadow:none;background:0 0}.cb-tk-add.is-quiet:not(:last-child):not(.has-words){height:0;margin-bottom:-12px;overflow:hidden}.cb-tk-add.is-quiet .cb-tk-input:focus{background:var(--fill);box-shadow:none}.cb-tk-add.is-quiet .cb-tk-due{padding:0 14px 0 calc(var(--space-card-x) + var(--char-message) + var(--space-avatar));display:none}.cb-tk-add.is-quiet.has-words .cb-tk-due{display:flex}.cb-came-group{gap:8px}.cb-came-list{flex-direction:column;gap:8px;list-style:none;display:flex}.cb-came{align-items:flex-start;gap:var(--space-avatar);flex-wrap:wrap;min-width:0;padding:0 14px;display:flex}.cb-came-mark{margin:3px calc((var(--char-message) - var(--icon-size-14)) / 2) 0;color:var(--text-2);flex:none}.cb-came-words{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.cb-came-what{border-radius:var(--radius-xs);text-align:left;width:fit-content;min-width:0;max-width:100%;color:var(--text-2);transition:color var(--duration-fast) var(--curve-out);align-items:baseline;gap:6px;display:flex}.cb-came-what>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-came-from{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--ink-72);flex:none;overflow:hidden}.cb-came-did{min-width:0;color:var(--text-2);overflow-wrap:anywhere}.cb-came-when{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;margin:1px 0 0 auto}.cb-came-off{padding:0 var(--space-card-x) 0 calc(var(--space-card-x) + var(--char-message) + var(--space-avatar));color:var(--text-2);text-wrap:pretty}.cb-came-off .cb-textbtn{vertical-align:baseline;color:var(--ink);display:inline-flex}.cb-came-hushed{padding-left:calc(var(--space-card-x) + var(--char-message) + var(--space-avatar))}.cb-came-hushed .cb-tk-show{margin-left:0}@media (hover:hover){.cb-ask-open:hover,.cb-ask-link:hover{background:var(--fill);color:var(--ink)}.cb-ask:not(.is-current) .cb-btn.is-primary:not(:disabled):hover{background:var(--ink-15)}button.cb-ask-words:hover{background:var(--ink-15);outline-color:var(--ink-45)}button.cb-came-what:hover,button.cb-came-what:hover .cb-came-from,.cb-tk-list.is-plain .cb-tk-act:hover{color:var(--ink)}.cb-tk-add.is-quiet .cb-tk-input:hover{background:var(--fill)}button.cb-tk-cline-name:hover .cb-shimmer{-webkit-text-fill-color:var(--ink);background:0 0;animation:none}}.cb-clear{grid-template-columns:var(--char-message) minmax(0, 1fr);column-gap:var(--space-avatar);padding:2px var(--space-card-x);display:grid}.cb-clear-mark{justify-content:center;padding-top:3px;display:flex}.cb-clear-words{min-width:0}.cb-clear-title{color:var(--ink)}.cb-dialog.cb-tk-ask{width:min(448px,100vw - 32px);padding:0}.cb-tk-ask-body{flex-direction:column;gap:16px;padding:24px;display:flex}.cb-tk-ask-title{padding-right:32px}.cb-tk-ask-field{flex-direction:column;gap:6px;display:flex}.cb-tk-ask-input{border:var(--hair) solid var(--rule);border-radius:var(--radius-sm);width:100%;color:var(--ink);resize:none;outline:none;padding:6px 10px;line-height:19.5px}.cb-tk-ask-input:focus{border-color:var(--ink-45)}.cb-tk-ask-acts{justify-content:flex-end;display:flex}.cb-tk-ask .cb-tk-error{margin-top:-8px;padding-left:0}.cb-toast>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-toast{z-index:var(--z-menu);border-radius:var(--radius-pill);background:var(--pop);max-width:calc(100% - 32px);height:40px;box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-menu);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cb-toast-act{border-radius:var(--radius-pill);height:28px;color:var(--ink);transition:background-color var(--duration-quick) var(--curve-ease);flex:none;padding:0 10px}@media (hover:hover){.cb-tk-chip:not(.is-on):hover,.cb-tk-date:hover{background:var(--fill);color:var(--ink)}.cb-tk-act:hover,.cb-tk-undo:hover,.cb-toast-act:hover{background:var(--fill)}.cb-tk-more:hover{background:var(--fill);color:var(--ink)}.cb-tk-tick:not(:disabled):not(.is-on):hover{box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-45)}.cb-tk-cline-name:is(button):hover,.cb-tk-show:hover,.cb-tk-done-head:hover{color:var(--ink)}}.cb-dialog.cb-new-bot{border-radius:var(--radius-panel);width:min(400px,100vw - 32px)}.cb-nb-head{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.cb-nb-close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-2);place-items:center;display:grid}@media (hover:hover){.cb-nb-close:hover:not(:disabled){background:var(--fill);color:var(--ink)}}.cb-nb-close:disabled{color:var(--text-3)}.cb-nb-body{flex-direction:column;gap:20px;padding:16px 20px 20px;display:flex}.cb-nb-preview{justify-content:center;display:flex;position:relative}.cb-nb-name{flex-direction:column;gap:6px;display:flex}.cb-nb-name .cb-input{text-align:center;flex:none;width:100%}.cb-nb-name .cb-input:disabled{color:var(--text-2)}.cb-nb-name .cb-nb-about{text-align:left;resize:none;field-sizing:content;height:auto;min-height:calc(4.5em + 16px);max-height:40vh;padding-top:8px;padding-bottom:8px}.cb-nb-problem{text-align:center;color:var(--ink);overflow-wrap:anywhere}.cb-nb-look{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.cb-nb-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-nb-shapes{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;row-gap:8px;display:grid}.cb-nb-shape{border-radius:var(--radius-lg);place-items:center;width:44px;height:44px;display:grid}@media (hover:hover){.cb-nb-shape:hover:not(:disabled):not(.is-on){background:var(--fill)}}.cb-nb-shape.is-on{background:var(--fill-2);box-shadow:0 0 0 2px var(--pop), 0 0 0 4px var(--ink-35)}.cb-nb-colours{grid-template-columns:repeat(11,minmax(0,1fr));justify-items:center;display:grid}.cb-nb-colour{border-radius:var(--radius-round);width:22px;height:22px}@media (hover:hover){.cb-nb-colour:hover:not(:disabled):not(.is-on){box-shadow:0 0 0 2px var(--pop), 0 0 0 4px var(--fill-2)}}.cb-nb-colour.is-on{box-shadow:0 0 0 2px var(--pop), 0 0 0 4px var(--ink-35)}.cb-nb-foot{justify-content:flex-end;gap:var(--space-actions);box-shadow:inset 0 var(--hair) 0 var(--rule);padding:12px 20px;display:flex}.cb-nb-foot .cb-btn.is-quiet:disabled{box-shadow:none;background:0 0}.cb-sr{z-index:var(--z-sheet);top:56px;left:clamp(16px, var(--cb-side-now) + (100% - var(--cb-side-now) - 622px) / 2, 100% - 16px - min(622px, 100% - 32px));border-radius:var(--radius-panel);corner-shape:var(--corner-smooth);background:var(--pop);width:min(622px,100% - 32px);max-height:min(430px,100% - 112px);box-shadow:inset 0 0 0 var(--hair) var(--rule), var(--shadow-sheet);flex-direction:column;display:flex;position:absolute;overflow:hidden}.cb-sr.is-bare{left:calc(50% + min(622px,100% - 32px)/-2)}.cb-sr-head{height:46px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);color:var(--text-2);flex:none;align-items:center;gap:11px;padding:0 16px;display:flex}.cb-sr-input{min-width:0;height:100%;color:var(--ink);background:0 0;outline:none;flex:1}.cb-sr-input::placeholder{color:var(--text-2);opacity:1}.cb-sr-kbd{color:var(--text-2);flex:none}.cb-sr-list{scrollbar-width:none;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.cb-sr-group{padding-top:12px}.cb-sr-label{height:16px;color:var(--text-2);margin-bottom:4px;padding:0 10px;line-height:16px}.cb-sr-row{border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;height:36px;padding:0 10px;scroll-margin:32px 0 8px;display:flex}.cb-sr-row.is-on{background:var(--fill-2)}.cb-sr-row.is-on :is(.cb-sr-sub,.cb-sr-when,.cb-sr-ret){color:var(--ink-72)}.cb-sr-mark{width:20px;height:20px;color:var(--text-2);flex:none;place-items:center;display:grid}.cb-sr-words{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.cb-sr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;color:var(--ink);flex:none;overflow:hidden}.cb-sr-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:0 auto;overflow:hidden}.cb-sr-when,.cb-sr-ret{color:var(--text-2);flex:none}.cb-sr-sub mark{color:var(--ink);background:0 0}.cb-sr-none{text-align:center;color:var(--text-2);padding:32px 0 24px}.cb-tw-col{gap:32px}.cb-tw-head{flex-direction:column;gap:4px;margin-bottom:-8px;padding-left:14px;display:flex}.cb-tw-range{color:var(--text-2);line-height:16px}.cb-tw-part{flex-direction:column;gap:8px;min-width:0;display:flex}.cb-tw-part-title{color:var(--text-2);padding-left:14px;line-height:16px}.cb-tw-card{border-radius:var(--radius-lg);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--rule);padding:8px 0;container:cb-tw/inline-size}.cb-tw-empty{color:var(--text-2);padding:10px 14px;line-height:19.5px}.cb-tw-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 14px;display:flex}.cb-tw-when{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;width:136px;color:var(--text-2);flex:none;overflow:hidden}.cb-tw-when .is-soon{border-radius:var(--radius-xs);background:var(--coral);color:var(--on-coral);padding:1px 6px}.cb-tw-when .is-overdue{color:var(--coral-text)}.cb-tw-mark{color:var(--text-2);flex:none}@container cb-tw (width<=380px){.cb-tw-when{width:100%}}.cb-tw-words{flex:80px;align-items:baseline;gap:8px;min-width:0;display:flex}.cb-tw-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;overflow:hidden}.cb-tw-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:0 auto;overflow:hidden}.cb-tw-act{flex:none}.cb-tw-open{text-align:left;border-radius:var(--radius-xs);flex-wrap:wrap;flex:1;align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}.cb-fact>.cb-spin{margin-left:1px}.cb-fact-detail{max-width:var(--card-max-width);color:var(--text-2);text-wrap:pretty;margin-top:4px}.cb-textbtn.cb-fact-quiet{height:auto;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--ink-20);text-decoration-color:var(--ink-20);text-underline-offset:2px;padding:0;display:inline}.cb-receipt+.cb-receipt,.cb-outcome+.cb-receipt,.cb-receipt+.cb-outcome>.cb-receipt{width:fit-content;margin-top:6px;display:flex}.cb-notice{margin-top:var(--space-message);padding-left:calc(var(--char-message) + var(--space-avatar))}.cb-notice>:first-child,.cb-notice>.cb-outcome:first-child>.cb-receipt{margin-top:0}.cb-setup{margin-top:var(--space-message);padding-left:calc(var(--char-message) + var(--space-avatar))}.cb-msg .cb-setup{margin-top:var(--space-block);padding-left:0}.cb-setup-title{color:var(--ink)}.cb-setup-detail{max-width:var(--card-max-width);color:var(--text-2);text-wrap:pretty;margin-top:2px}.cb-way-head{align-items:center;gap:16px;display:flex}.cb-way-head .cb-card-title,.cb-way>.cb-card-title:first-child{margin-top:0}.cb-way-note{box-shadow:inset 0 var(--hair) 0 var(--rule);align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.cb-way-note .cb-i{color:var(--text-2);flex:none}.cb-plans{margin-top:var(--space-block);box-shadow:inset 0 var(--hair) 0 var(--rule);padding-top:4px}.cb-plan{align-items:center;gap:var(--space-row);min-height:var(--choice-height);flex-wrap:wrap;display:flex}.cb-plan>.cb-fav{box-shadow:inset 0 0 0 var(--hair) var(--rule)}.cb-plan-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.cb-plan-line{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:80px;overflow:hidden}.cb-plan-end{align-items:center;gap:var(--space-actions);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.cb-connected{color:var(--ink-85);align-items:center;gap:7px;display:inline-flex}.cb-plan-add{margin:2px 0 4px -7px}.cb-plan-below{margin:0 0 var(--space-actions) calc(var(--icon-size-16) + var(--space-row))}.cb-code{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-code-hint{color:var(--text-2);text-wrap:pretty}.cb-code-row{align-items:center;gap:var(--space-actions);min-width:0;display:flex}.cb-code-row .cb-set-input{flex:1 1 0;min-width:0}.cb-code-row .cb-set-input:disabled{color:var(--text-2)}.cb-code-row .cb-btn{flex:none}.cb-way-foot{margin-top:var(--space-block);color:var(--text-2);text-wrap:pretty}.cb-connect{align-items:center;gap:var(--space-avatar);padding:12px 12px 12px 18px;display:flex}.cb-connect-tx{min-width:0;color:var(--text-2);text-wrap:pretty;flex:1}.cb-connect>.cb-btn{flex:none}.cb-card.is-quiet .cb-card-title{margin-top:0}.cb-howto-steps{margin:6px 0 0;padding:0;list-style:none}.cb-howto-step{column-gap:var(--space-actions);grid-template-columns:18px minmax(0,1fr);padding:3px 0;display:grid}.cb-howto-n{color:var(--text-2);font-variant-numeric:tabular-nums}.cb-howto-tx{color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.cb-howto-field{resize:none;border-radius:var(--radius-sm);background:var(--fill-2);width:100%;min-height:58px;color:var(--ink);box-shadow:inset 0 0 0 var(--stroke-ring) var(--ink-28);border:0;outline:none;padding:7px 9px;display:block}.cb-howto-row.is-open{border-radius:var(--radius-sm);background:var(--fill);padding:7px 12px 8px}.cb-howto-row.is-removed{align-items:flex-start;gap:var(--space-row);padding:7px 12px;display:flex}.cb-howto-row.is-removed .cb-howto-row-tx{flex:1;min-width:0}.cb-howto-row.is-removed .cb-howto-row-title{color:var(--text-2);text-decoration:line-through}.cb-howto-row.is-removed .cb-btn{flex:none;margin:-3px -8px 0 0}.cb-howto-row-head{text-align:left;width:100%;display:block}.cb-howto-row-title{overflow-wrap:anywhere;line-height:18px;display:block}.cb-howto-row .cb-howto-field{margin-top:6px}.cb-howto-row-acts{flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 -2px -8px;display:flex}.cb-howto-row-acts .cb-btn.is-primary:first-child{margin-left:8px}@media (width<=599px){.cb-viewbar{display:none}.cb-win{--cb-viewbar-room:0px!important}}.cb-viewbar{z-index:var(--z-head);-webkit-app-region:no-drag;transition:right var(--duration-sidebar-close) var(--curve-emphasized);gap:2px;display:flex;position:absolute;top:11px;right:12px}.cb-win:has(>.cb-main.is-panel-open):not(.is-panel-over)>.cb-viewbar{right:calc(12px + var(--cb-panel-col));transition-duration:var(--duration-sidebar-open)}.cb-viewbar-item{display:inline-flex;position:relative}.cb-viewbar-dot{border-radius:var(--radius-round);background:var(--coral);width:8px;height:8px;box-shadow:0 0 0 2px var(--canvas);pointer-events:none;position:absolute;bottom:4px;right:4px}.cb-win:has(>.cb-viewbar) :is(.cb-cal-bar,.cb-ib-top):not(.cb-vp *){padding-right:calc(12px + var(--cb-viewbar-room,0px))}.cb-cal{container:cb-cal/inline-size}@container cb-cal (width<=445px){.cb-cal-bar:is(.has-show,.has-toggle){padding:var(--bar-height) 20px 12px}.cb-win:has(>.cb-viewbar) .cb-cal-bar:not(.cb-vp *){padding:var(--bar-height) 20px 12px}}.cb-vp-body{flex:auto;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.cb-vp-body>*{min-width:0;min-height:0}.cb-win.cb-win .cb-main>.cb-vp.is-full{z-index:1;width:auto;box-shadow:none;background:var(--canvas);border-radius:0;margin:0;position:absolute;inset:0;transform:none}.cb-vp.is-full>.cb-vp-head{min-height:var(--bar-height);padding:0 12px 0 20px}.cb-vp.is-full>.cb-vp-head>.cb-review-title{margin-right:calc(var(--cb-viewbar-room,0px) + 8px)}.cb-win.is-folded .cb-vp.is-full>.cb-vp-head,.cb-win.is-folded.is-panel-over .cb-vp>.cb-vp-head{padding-left:124px}.cb-vp .cb-cal-problem{white-space:normal;flex-wrap:wrap}.cb-main.is-panel-open:has(>.cb-vp.is-full)>.cb-chat{visibility:hidden}.cb-main:not(.is-panel-open)>.cb-vp.is-full{display:none}.cb-win.cb-win:has(.cb-main>.cb-vp.is-full)>.cb-viewbar{right:calc(12px + 2 * var(--icon-button) + 2px + 8px)}.cb-win:has(.cb-vp.is-full) .cb-panel-handle{display:none}.cb-vp{background:var(--canvas);--cb-ground:var(--canvas)}.cb-vp>.cb-vp-head{box-shadow:none}.cb-vp.is-under>.cb-vp-head{box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule)}.cb-art-card{box-sizing:border-box;corner-shape:var(--corner-smooth);background:var(--raised);width:100%;height:92px;box-shadow:0 0 0 1px var(--ink-10);transition:background var(--duration-fast) var(--curve-out);border-radius:14px;align-items:center;gap:18px;padding:0 20px 0 22px;display:flex;position:relative;overflow:hidden}.cb-art-card:hover,.cb-art-card.is-open{background:var(--fill)}.cb-art-card-hit{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.cb-art-card-hit:focus-visible{box-shadow:inset 0 0 0 var(--stroke-focus) var(--focus);border-radius:inherit}.cb-art-card>:not(.cb-art-card-hit){pointer-events:none;position:relative}.cb-art-card>button.cb-art-btn{pointer-events:auto}.cb-art-tile{box-sizing:border-box;border-radius:10px 10px 0 0;flex:none;place-items:center;width:72px;height:71px;margin-top:21px;padding-bottom:4px;display:grid;position:relative}.is-docs{background:var(--tint-docs);color:var(--tint-docs-ink)}.is-slides{background:var(--tint-slides);color:var(--tint-slides-ink)}.is-design{background:var(--tint-design);color:var(--tint-design-ink)}.is-dashboard{background:var(--tint-dashboard);color:var(--tint-dashboard-ink)}.cb-art-card-tx{flex:1;min-width:0}.cb-art-card>.cb-art-btn+.cb-art-btn{margin-left:-10px}.cb-art-tile:after{content:"";border-radius:inherit;opacity:.45;pointer-events:none;border:1px solid;border-bottom:0;position:absolute;inset:0}.cb-art-card-meta>.cb-i{vertical-align:-1px;width:12px;height:12px;margin-right:4px;display:inline-block}.cb-art-card-meta>.cb-art-sep{vertical-align:middle;display:inline-block}.cb-art-title>.cb-i:last-child{width:12px;height:12px}.cb-art-card-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-art-card-meta{text-overflow:ellipsis;color:var(--text-2);white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.cb-art-sep{background:var(--text-3);border-radius:50%;flex:none;width:2px;height:2px;margin:0 10px}.cb-art-btn{appearance:none;color:var(--ink);text-align:inherit;box-sizing:border-box;height:36px;background:0 0;background:var(--fill);box-shadow:inset 0 0 0 1px var(--ink-10);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex}.cb-art-btn:hover{background:var(--fill-2)}.cb-art-btn.is-icon{width:44px;padding:0}.cb-art-btn:focus-visible,.cb-art-icon:focus-visible,.cb-art-share:focus-visible,.cb-art-title:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px}.cb-review.cb-thing{background:var(--raised);--cb-ground:var(--raised);border-radius:12px}.cb-thing .cb-art-head{height:44px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.cb-art-title{appearance:none;color:var(--ink);text-align:inherit;box-sizing:border-box;min-width:0;height:30px;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.cb-art-title:hover{background:var(--fill)}.cb-art-title:disabled{cursor:default}.cb-art-title:disabled:hover{background:0 0}.cb-art-title-tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-art-version,.cb-art-title>.cb-icon{color:var(--text-2);flex:none}.cb-art-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.cb-art-acts>.cb-art-icon+.cb-art-icon{margin-left:4px}.cb-art-split{height:28px;box-shadow:0 0 0 var(--hair) var(--ink-15);border-radius:8px;display:flex}.cb-art-split .cb-art-btn{width:auto;height:28px;box-shadow:none;background:0 0;border-radius:8px 0 0 8px;padding:0 10px}.cb-art-split .cb-art-btn.is-caret{width:26px;color:var(--text-2);box-shadow:inset var(--hair) 0 0 var(--ink-15);border-radius:0 8px 8px 0;padding:0}.cb-art-split .cb-art-btn:only-child{box-shadow:none;border-radius:8px}.cb-art-split .cb-art-btn:hover{background:var(--fill)}.cb-art-share{appearance:none;color:var(--ink);text-align:inherit;box-sizing:border-box;height:28px;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 10px 0 9px;display:inline-flex}.cb-art-share:hover{background:var(--fill)}.cb-art-share.is-shared{background:var(--ink);color:var(--canvas)}.cb-art-share.is-shared:hover{background:var(--ink-90)}.cb-art-share:disabled{opacity:.35;cursor:default}.cb-art-icon{appearance:none;color:var(--text-2);text-align:inherit;width:30px;height:30px;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid}.cb-art-icon:hover{background:var(--fill);color:var(--ink)}.cb-art-bar{background:var(--canvas);height:40px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.cb-art-restore{appearance:none;color:var(--ink);text-align:inherit;height:26px;cursor:pointer;box-shadow:0 0 0 var(--hair) var(--ink-15);background:0 0;border:0;border-radius:7px;margin:0;padding:0 8px}.cb-art-restore:hover{background:var(--fill)}.cb-art-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.cb-art-select{appearance:none;width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid}.cb-art-select:hover{background:var(--fill);color:var(--ink)}.cb-art-select.is-on{background:var(--raised);color:var(--ink);box-shadow:0 0 0 var(--hair) var(--ink-15), var(--shadow-light)}.cb-art-seg{background:var(--fill);border-radius:9px;gap:2px;padding:2px;display:flex}.cb-art-seg>button{appearance:none;color:var(--text-2);text-align:inherit;width:28px;height:26px;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid}.cb-art-seg>button:hover{color:var(--ink)}.cb-art-seg>button.is-on{background:var(--raised);color:var(--ink);box-shadow:0 0 0 var(--hair) var(--ink-10), var(--shadow-light)}.cb-thing .cb-thing-sheet{background:var(--raised);border-radius:0;margin:0}.cb-thing .cb-thing-sheet.is-code{background:var(--canvas);overflow:auto}.cb-art-code{color:var(--voice);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:14px 16px 24px 0}.cb-art-code:focus{outline:none}.cb-art-code>div{display:flex}.cb-art-ln{text-align:right;width:44px;color:var(--text-3);-webkit-user-select:none;user-select:none;flex:none;padding-right:14px}.cb-art-loading{background:var(--raised);z-index:1;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.cb-thing-picture{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:absolute;top:0;left:0}.cb-art-loading>span{background:var(--text-3);width:6px;height:6px;animation:cb-art-dot 1.1s var(--curve-standard) infinite;border-radius:50%}.cb-art-loading>span:nth-child(2){animation-delay:.15s}.cb-art-loading>span:nth-child(3){animation-delay:.3s}@keyframes cb-art-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-art-loading>span{animation:none}}.cb-share{z-index:var(--z-menu);box-sizing:border-box;corner-shape:var(--corner-smooth);background:var(--pop);width:min(408px,100% - 24px);box-shadow:0 0 0 var(--hair) var(--ink-15), var(--shadow-menu);border-radius:12px;padding:14px 14px 8px;position:absolute;top:40px;right:80px}.cb-share-title{color:var(--ink);margin:0 0 10px}.cb-share-add{align-items:center;gap:6px;display:flex}.cb-share-email{appearance:none;text-overflow:ellipsis;box-sizing:border-box;min-width:0;height:32px;color:var(--ink);background:var(--raised);box-shadow:0 0 0 var(--hair) var(--ink-20);border:0;border-radius:8px;outline:none;flex:1;margin:0;padding:0 10px}.cb-share-email:focus{box-shadow:0 0 0 1px var(--ink-45)}.cb-share-email::placeholder{color:var(--text-3)}.cb-share-add .cb-art-share{height:32px;padding:0 12px}.cb-share-role{flex:none;align-items:center;display:inline-flex;position:relative}.cb-share-role>button{appearance:none;font:inherit;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.cb-share-role>button:hover{background:var(--fill)}.cb-share-role>button>.cb-i{color:var(--text-2)}.cb-share-role select{appearance:none;font:inherit;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 22px 0 8px}.cb-share-role select:hover{background:var(--fill)}.cb-share-role select:focus-visible{outline:var(--stroke-focus) solid var(--focus)}.cb-share-role>.cb-i{pointer-events:none;color:var(--text-2);position:absolute;right:6px}.cb-share-error{color:var(--ink);margin:8px 0 0}.cb-share-people{max-height:240px;box-shadow:inset 0 var(--hair) 0 var(--rule);margin:10px -6px 0;padding:6px 0 0;list-style:none;overflow:auto}.cb-share-people>li{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 6px;display:flex}.cb-share-av{background:var(--fill-2);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.cb-share-who{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cb-share-owner{color:var(--text-2);flex:none;padding-right:8px}.cb-arts{height:100%;overflow:auto;container-type:inline-size}.cb-arts-in{max-width:960px;margin:0 auto;padding:40px 32px 48px}.cb-arts-title{color:var(--ink);margin:0 0 22px}.cb-arts-tabs{gap:4px;margin-bottom:28px;display:flex}.cb-arts-tabs>button{appearance:none;color:var(--ink);text-align:inherit;height:28px;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0 12px}.cb-arts-tabs>button:hover{background:var(--fill)}.cb-arts-tabs>button.is-on{background:var(--fill-2)}.cb-arts-tabs>button:focus-visible{outline:var(--stroke-focus) solid var(--focus)}.cb-arts-label{color:var(--text-2);margin-bottom:14px}.cb-arts-starts{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.cb-arts-start{appearance:none;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;width:120px;margin:0;padding:0;display:flex}.cb-arts-start-tile>.cb-i{stroke-width:2px;width:34px;height:34px;position:relative}.cb-arts-beta{box-sizing:border-box;background:var(--raised);height:16px;color:var(--text-2);border:1px solid var(--ink-20);border-radius:5px;padding:0 5px;position:absolute;top:4px;left:4px}.cb-art-tile>.cb-i{width:22px;height:22px}.cb-arts-start-tile:before{content:"";opacity:.09;pointer-events:none;-webkit-mask:var(--cb-scribble) center / cover no-repeat;background:currentColor;position:absolute;inset:0}.cb-arts-start-tile.is-docs{--cb-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84' viewBox='0 0 120 84' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 18c18-6 28 6 46 0s30-8 44 2 16 6 24 2'/%3E%3Cpath d='M-2 64c16-8 24 6 40-2s26-14 40-4 22 10 46 0'/%3E%3C/svg%3E")}.cb-arts-start-tile.is-slides{--cb-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84' viewBox='0 0 120 84' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M10 76c4-20 18-30 30-22s10 22 24 14 8-28 26-26 18 18 32 10'/%3E%3Cpath d='M70 8c8 10 22 6 30 14s4 18 16 18'/%3E%3C/svg%3E")}.cb-arts-start-tile.is-design{--cb-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84' viewBox='0 0 120 84' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M14 30c10-16 30-16 34 0s-14 24-4 34 30 0 36-14 22-20 34-10'/%3E%3Cpath d='M-4 80c20-6 30-14 48-8'/%3E%3C/svg%3E")}.cb-arts-start-tile.is-dashboard{--cb-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84' viewBox='0 0 120 84' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 52l18-14 16 10 20-22 18 16 20-18 20 8'/%3E%3Cpath d='M-2 76c26 0 40-6 62-4s40 6 62 0'/%3E%3C/svg%3E")}.cb-arts-start-tile{height:84px;transition:filter var(--duration-fast) var(--curve-out);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.cb-arts-start:hover .cb-arts-start-tile{filter:brightness(1.08)}.cb-arts-start:focus-visible .cb-arts-start-tile{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.cb-arts-start-name{color:var(--ink);padding-left:2px}.cb-arts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px;display:grid}.cb-arts-item{flex-direction:column;min-width:0;display:flex;position:relative}.cb-arts-more{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink);background:var(--raised);box-shadow:0 0 0 var(--hair) var(--ink-15);opacity:0;transition:opacity var(--duration-quick) var(--curve-ease), background-color var(--duration-quick) var(--curve-ease);place-items:center;display:grid;position:absolute;top:8px;right:8px}.cb-arts-item:hover .cb-arts-more,.cb-arts-item:focus-within .cb-arts-more,.cb-arts-item.is-menu .cb-arts-more{opacity:1}.cb-arts-more[aria-expanded=true]{background:var(--fill-2)}.cb-arts-more:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.cb-arts-card{appearance:none;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cb-arts-thumb{aspect-ratio:16/10;background:var(--raised);box-shadow:0 0 0 var(--hair) var(--ink-15);transition:box-shadow var(--duration-fast) var(--curve-out);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.cb-arts-thumb>img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.cb-arts-thumb>.cb-art-tile{border-radius:9px;height:48px;margin:0;padding:0}.cb-arts-item:hover .cb-arts-thumb{box-shadow:0 0 0 1px var(--ink-28)}.cb-arts-card:focus-visible .cb-arts-thumb{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.cb-arts-card-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.cb-arts-card-meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-arts-card.is-ghost{cursor:default}.cb-arts-card.is-ghost .cb-arts-thumb{background:var(--fill);box-shadow:none}.cb-arts-ghost-line{background:var(--fill);border-radius:6px;width:60%;height:12px;margin-top:12px}.cb-arts-empty{color:var(--text-2);margin:8px 0 0}@container (width<=520px){.cb-arts-in{padding:28px 18px 32px}.cb-arts-start{width:calc(50% - 4px)}.cb-arts-grid{grid-template-columns:1fr 1fr}}.cb-win.cb-win .cb-main>.cb-thing.is-full{z-index:1;width:auto;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0;transform:none}.cb-main.is-panel-open:has(>.cb-thing.is-full)>.cb-chat{visibility:hidden}.cb-main:not(.is-panel-open)>.cb-thing.is-full{display:none}.cb-thing.is-full>.cb-art-head{padding-right:8px}.cb-win.is-folded .cb-thing.is-full>.cb-art-head,.cb-win.is-folded.is-panel-over .cb-thing>.cb-art-head{padding-left:124px}.cb-win.cb-win:has(.cb-main>.cb-thing.is-full)>.cb-viewbar{display:none}.cb-win.cb-win:has(.cb-main>.cb-thing.is-full.is-view)>.cb-viewbar{right:calc(var(--cb-thing-acts,0px) + 8px);display:flex}.cb-thing.is-full.is-view .cb-art-title{margin-right:calc(var(--cb-viewbar-room,0px) + 16px)}.cb-code-tag{color:var(--tint-design-ink)}.cb-code-attr{color:var(--tint-slides-ink)}.cb-code-string{color:var(--green)}.cb-code-number{color:var(--tint-docs-ink)}.cb-code-comment{color:var(--text-3)}.cb-code-heading{color:var(--ink)}.cb-share-access{height:48px;color:var(--text-2);box-shadow:inset 0 var(--hair) 0 var(--rule);align-items:center;gap:8px;margin:6px -14px -8px;padding:0 10px 0 14px;display:flex}.cb-share-access>.cb-art-share{margin-left:auto}.cb-share-access>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-cmts{box-sizing:border-box;background:var(--side);min-width:340px;max-width:720px;height:100%;box-shadow:inset calc(var(--hair)) 0 0 var(--rule);color:var(--ink);flex-direction:column;flex:none;display:flex;position:relative}.cb-cmts-grip{cursor:col-resize;z-index:1;width:6px;position:absolute;top:0;bottom:0;left:-3px}.cb-cmts-grip:hover,.cb-cmts-grip:focus-visible{background:linear-gradient(90deg, transparent 2px, var(--ink-15) 2px, var(--ink-15) 4px, transparent 4px);outline:none}.cb-cmts-head{height:44px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);flex:none;align-items:center;gap:6px;padding:0 8px 0 14px;display:flex}.cb-cmts-head h2{margin:0 auto 0 0}.cb-cmts-scope button{width:auto;padding:0 8px}.cb-cmts-list{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.cb-cmts-none,.cb-cmts-error{color:var(--text-2);text-align:center;margin:24px 8px}.cb-cmts-group{flex-direction:column;gap:8px;display:flex}.cb-cmts-section{color:var(--text-2);justify-content:space-between;margin:6px 6px 0;display:flex}.cb-cmts-count{font-variant-numeric:tabular-nums}.cb-cmt{border-radius:var(--radius-card);background:var(--raised);box-shadow:inset 0 0 0 var(--hair) var(--ink-08,var(--rule));cursor:pointer;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cb-cmt.is-active{box-shadow:inset 0 0 0 1px var(--ink-45,var(--focus));cursor:default}.cb-cmt.is-resolved .cb-cmt-one{opacity:.7}.cb-cmt-where{color:var(--text-2);align-items:flex-start;gap:6px;min-width:0;display:flex}.cb-cmt-n{box-sizing:border-box;background:var(--ink);min-width:18px;height:18px;color:var(--canvas);font-variant-numeric:tabular-nums;border-radius:9px 9px 9px 2px;flex:none;place-items:center;padding:0 4px;display:grid}.cb-cmt-place{overflow-wrap:anywhere;flex:auto;min-width:0}.cb-cmt-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill,999px);background:var(--fill-2);min-width:0;max-width:50%;color:var(--ink);flex:0 auto;padding:1px 6px;overflow:hidden}.cb-cmt-new{background:var(--ink);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.cb-cmt-one{flex-direction:column;gap:3px;display:flex}.cb-cmt-who{align-items:center;gap:6px;min-width:0;display:flex}.cb-cmt-who .time-12{color:var(--text-2)}.cb-cmt-who>.strong-13,.cb-cmt-who>.time-12{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cb-cmt-more{flex:none}.cb-cmt-av{background:var(--fill-2);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.cb-cmt-more{appearance:none;color:var(--text-2);background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.cb-cmt-more:hover{background:var(--fill);color:var(--ink)}.cb-cmt-words{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 0 26px}.cb-cmt-at{color:var(--ink)}.cb-cmt-sent{color:var(--text-2)}.cb-cmt-sent.is-busy{color:var(--ink)}.cb-cmt-acts{flex-direction:column;gap:6px;display:flex}.cb-cmt-row{gap:4px;display:flex}.cb-cmt-btn{appearance:none;color:var(--text-2);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:5px;height:26px;padding:0 8px;display:inline-flex}.cb-cmt-btn:hover{background:var(--fill);color:var(--ink)}.cb-cmt-field{background:var(--canvas);box-shadow:inset 0 0 0 var(--hair) var(--rule);border-radius:10px;align-items:flex-end;gap:6px;padding:6px 6px 6px 10px;display:flex;position:relative}.cb-cmt-field textarea{appearance:none;color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;min-height:20px;max-height:120px;padding:3px 0}.cb-cmt-field textarea::placeholder{color:var(--text-2)}.cb-cmt-go{appearance:none;background:var(--ink);width:26px;height:26px;color:var(--canvas);border:0;border-radius:7px;flex:none;place-items:center;display:grid}.cb-cmt-go:hover{background:var(--ink-90,var(--ink))}.cb-cmt-go:disabled{opacity:.3}.cb-cmt-people{z-index:var(--z-menu);background:var(--pop);min-width:220px;box-shadow:0 0 0 var(--hair) var(--rule), var(--shadow-menu);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0}.cb-cmt-people li{border-radius:7px;padding:6px 8px}.cb-cmt-people li:hover{background:var(--fill)}.cb-cmts-new{box-shadow:inset 0 var(--hair) 0 var(--rule);flex:none;padding:8px}.cb-thing-body{flex:1;min-height:0;display:flex}.cb-thing-body>.cb-thing-sheet{flex:1;min-width:0}.cb-art-icon.is-on{background:var(--fill-2);color:var(--ink)}@media (width<=640px){.cb-cmts{z-index:calc(var(--z-menu) - 1);min-width:0;max-width:none;position:fixed;inset:0;width:auto!important}.cb-cmts-grip{display:none}}html,body,#root{background:var(--canvas);height:100%;color:var(--ink);margin:0}.pv-page,.pv-home-page{flex-direction:column;height:100%;display:flex}.pv-home-page>.cb-arts{flex:1}.pv-bar{background:var(--side);height:45px;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule);flex:none;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.pv-home,.pv-me{appearance:none;width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pv-home{box-shadow:inset 0 0 0 1px var(--ink-15);color:var(--ink)}.pv-home:hover{background:var(--fill);color:var(--ink)}.pv-me{background:var(--tint-design);width:28px;min-width:28px;height:28px;color:var(--tint-design-ink);border-radius:50%;flex:none}.pv-title{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px 0 1px;display:flex}.pv-title>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-title>.cb-i{color:var(--text-2);flex:none}.pv-title:hover{background:var(--fill)}.pv-title:disabled{cursor:default;background:0 0}.pv-bar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.pv-me-menu{top:40px;left:auto;right:10px}.pv-menu-email{color:var(--text-2);padding:6px 10px}.pv-body{flex:1;min-height:0;display:flex}.pv-sheet{background:var(--site-ground);flex:1;min-width:0;position:relative}.pv-frame{background:var(--site-ground);border:0;width:100%;height:100%;position:absolute;inset:0}.pv-sign{flex-direction:column;gap:12px;max-width:360px;margin:18vh auto 0;padding:0 20px;display:flex}.pv-sign h1{margin:0 0 8px}.pv-sign .cb-art-share{justify-content:center;height:36px}.pv-sign .cb-share-email{height:36px}.pv-problem{color:var(--text-2);margin:0}.pv-menu{background:var(--pop);min-width:240px;box-shadow:var(--shadow-menu);z-index:10;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed;top:48px;left:12px}.pv-menu-item{appearance:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto;padding:6px 10px;display:grid}.pv-menu-item>.meta-12{color:var(--text-2);grid-column:1}.pv-menu-item>.cb-icon{grid-area:1/2/span 2;align-self:center}.pv-menu-item:hover{background:var(--fill)}.pv-ask{z-index:10;background:var(--pop);box-shadow:0 0 0 var(--hair) var(--ink-15), var(--shadow-menu);border-radius:10px;gap:2px;padding:4px;display:flex;position:fixed}.pv-ask>button{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 10px;display:inline-flex}.pv-ask>button:hover{background:var(--fill)}.pv-ask form{align-items:center;gap:6px;padding-left:8px;display:flex}.pv-ask input{appearance:none;color:var(--ink);background:0 0;border:0;outline:none;width:260px;height:28px}.pv-send{appearance:none;background:var(--ink);width:28px;height:28px;color:var(--canvas);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.pv-send:disabled{opacity:.3;cursor:default}
