/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:var(--font-sans);--color-card:var(--surface-card);--color-muted:var(--text-muted);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-7:var(--space-7);--font-serif:var(--font-display);--font-sans:var(--font-ui)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}a{color:var(--text-accent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}:focus-visible,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}}@layer components{.cb-topbar{align-items:center;gap:0 var(--space-3);padding:0 var(--space-4);background:var(--bar-bg);color:var(--bar-fg);border-bottom:var(--border-width-strong) solid var(--bar-line);font:var(--type-ui);flex-wrap:wrap;display:flex;position:relative}@media (min-width:761px){.cb-topbar{padding-inline:var(--space-6)}}@media (min-width:1280px){.cb-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.cb-topbar :focus-visible{outline-color:var(--bar-focus)}@media (min-width:761px){.cb-topbar__hamburger{display:none}}.cb-topbar__seal{align-items:center;gap:var(--space-2);min-height:var(--bar-height);color:var(--bar-fg);font:var(--type-heading);white-space:nowrap;text-decoration-line:none;display:none}@media (min-width:761px){.cb-topbar__seal{display:inline-flex}}.cb-topbar__seal img{background:var(--bar-fg);border-radius:var(--radius-pill)}.cb-topbar__seal-rest{display:none}@media (min-width:1024px){.cb-topbar__seal-rest{display:inline}}.cb-topbar__nav{display:none}@media (min-width:761px){.cb-topbar__nav{min-height:var(--bar-row-height);flex-basis:100%;order:1;justify-content:center;align-items:center;display:flex}}@media (min-width:1280px){.cb-topbar__nav{flex-basis:auto;order:0}}.cb-topbar__links{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.cb-topbar__link{min-height:var(--hit-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--bar-fg-muted);white-space:nowrap;cursor:pointer;align-items:center;text-decoration-line:none;list-style:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cb-topbar__link{transition:background-color var(--motion-control) var(--motion-ease), color var(--motion-control) var(--motion-ease)}}.cb-topbar__link:hover,.cb-topbar__link[aria-current=page],.cb-topbar__current>.cb-topbar__link,details[open]>.cb-topbar__link{color:var(--bar-fg);background:var(--bar-tint-strong)}.cb-topbar__end{align-items:center;gap:var(--space-3);min-height:var(--bar-height);margin-inline-start:auto;display:flex}@media (min-width:1280px){.cb-topbar__end{justify-self:end}}.cb-topbar__search{display:none}@media (min-width:761px){.cb-topbar__search{display:block}}.cb-topbar__field{width:var(--bar-search-width);min-height:var(--control-height-sm);padding-inline:var(--space-4);border:var(--border-width) solid var(--bar-field-line);border-radius:var(--radius-pill);background:var(--bar-tint);color:var(--bar-fg);font:inherit}.cb-topbar__field::placeholder{color:var(--bar-placeholder);opacity:1}.cb-topbar__button{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--bar-field-line);border-radius:var(--radius-md);background:var(--bar-tint);color:var(--bar-fg);cursor:pointer;list-style:none;display:inline-flex}.cb-topbar__avatar{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);background:var(--bar-fg);color:var(--bar-bg);font:var(--type-label);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.cb-topbar__face{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.cb-topbar__search-toggle{position:static}@media (min-width:761px){.cb-topbar__search-toggle{display:none}}.cb-topbar__search-toggle>details>summary{box-sizing:border-box;width:var(--search-toggle-width);justify-content:center}.cb-topbar__narrow-search{flex:1;min-width:0;display:flex}.cb-topbar__narrow-search .cb-field{flex:1;min-width:0}.cb-delegate-strip{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background:var(--surface-quiet);color:var(--text-body);border-bottom:var(--border-width) solid var(--border-hairline);font:var(--type-meta);flex-wrap:wrap;display:flex}.cb-delegate-strip p{margin:0}.cb-delegate-strip strong{font-weight:var(--weight-semibold)}summary::-webkit-details-marker{display:none}.cb-icon{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.cb-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.cb-icon--md{width:var(--icon-md);height:var(--icon-md)}ic-menu{display:block;position:relative}.cb-topbar__hamburger{position:static}.cb-menu__panel{top:calc(100% + var(--space-2));z-index:50;min-width:var(--menu-width);padding:var(--space-2);background:var(--surface-card);color:var(--text-body);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);position:absolute;inset-inline-start:0}.cb-menu__panel :focus-visible{outline-color:var(--focus-ring)}.cb-menu__panel--end{inset-inline:auto 0}.cb-menu__panel--full{top:100%;border-radius:0;inset-inline:0}.cb-menu__panel--search{box-sizing:border-box;min-width:0;max-width:var(--search-pop-width);top:0;bottom:0;align-items:center;margin-inline-start:auto;display:flex;inset-inline-start:var(--space-4);inset-inline-end:calc(var(--space-4) + var(--hit-min) + var(--space-3) + var(--search-toggle-width) + var(--space-2))}.cb-menu__list{margin:0;padding:0;list-style:none}.cb-menu__item,.cb-menu__brand{width:100%;min-height:var(--hit-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-body);font:var(--type-ui);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration-line:none;display:flex}.cb-menu__brand{gap:var(--space-2);font:var(--type-heading)}.cb-menu__brand img{background:var(--bar-fg);border-radius:var(--radius-pill)}.cb-menu__item:hover,.cb-menu__item[aria-current=page]{background:var(--action-quiet-bg-hover)}.cb-menu__heading{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-menu__note{padding:var(--space-2) var(--space-3);color:var(--text-muted);font:var(--type-meta);margin:0}.cb-toasts{z-index:60;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-8);inset-inline:0}ic-toast{align-items:center;gap:var(--space-4);max-width:calc(100vw - var(--space-8));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-pill);pointer-events:auto;box-shadow:var(--shadow-lifted);font:var(--type-ui);display:flex}ic-toast p{margin:0}ic-toast :focus-visible{outline-color:var(--text-on-inverse)}ic-toast:not(:defined) [data-dismiss]{display:none}.cb-toast__dismiss{min-height:var(--hit-min);padding-inline:var(--space-4);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);color:inherit;font:var(--type-ui);cursor:pointer;background:0 0}.cb-player{aspect-ratio:16/9;background:var(--surface-inverse);border-radius:var(--radius-md);display:block;overflow:hidden}video-skin{--media-accent-color:var(--action-bg);--media-accent-text-color:var(--action-fg)}.cb-label{font:var(--type-ui);font-weight:var(--weight-semibold);margin-block-end:var(--space-2);display:block}.cb-field{box-sizing:border-box;width:100%;max-width:var(--measure-prose);min-height:var(--hit-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font:var(--type-ui)}.cb-button{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding-inline:var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-accent);font:var(--type-ui);cursor:pointer;text-decoration-line:none;display:inline-flex}.cb-rows{margin:0;padding:0;list-style:none}.cb-rows>li{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline)}.cb-facts{gap:var(--space-2) var(--space-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.cb-facts dt{color:var(--text-muted)}.cb-facts dd{margin:0}.cb-facts__address{overflow-wrap:anywhere}.cb-bank,.cb-reader{gap:var(--space-6);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-bank__head{gap:var(--space-1);flex-direction:column;display:flex}.cb-bank__title,.cb-reader__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}@media (min-width:761px){.cb-bank__title,.cb-reader__title{font:var(--type-title)}}.cb-bank__count{color:var(--text-secondary);margin:0}.cb-bank__head--split{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-7);flex-flow:wrap}.cb-bank__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-bank__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-bank__keep{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.cb-bank__keep>ic-dialog:has(>details[open]),.cb-bank__keep>.cb-bank__keep-problem,.cb-bank__retired[open]{flex-basis:100%}.cb-bank__retired-list{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.cb-list-tools{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cb-list-tools__count{min-width:0;color:var(--text-muted);font:var(--type-meta);flex:auto;margin:0}.cb-list-tools__end{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cb-view{align-items:center;gap:var(--space-3);display:inline-flex}.cb-view__label{font:var(--type-ui)}.cb-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cb-split{grid-template-columns:var(--rail-width) minmax(0, 1fr);gap:var(--space-7);align-items:start}.cb-split--reader{grid-template-columns:minmax(0, 1fr) var(--side-width)}.cb-rail{top:var(--space-6);max-height:calc(100vh - var(--space-9));position:sticky;overflow-y:auto}}.cb-rail__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-rail__list .cb-rail__list{margin-block-start:var(--space-1);padding-inline-start:var(--space-5)}.cb-rail__link{align-items:center;gap:var(--space-3);min-height:var(--hit-min);padding-inline:var(--space-4);border-radius:var(--radius-sm);color:var(--text-body);font:var(--type-ui);text-decoration-line:none;display:flex}.cb-rail__link:hover{background:var(--action-quiet-bg-hover)}.cb-rail__link[aria-current=page],.cb-rail__link[aria-current=true]{background:var(--surface-accent);font-weight:var(--weight-semibold)}.cb-rail--folders .cb-rail__link:hover{background:var(--surface-quiet)}.cb-rail--folders .cb-rail__link[aria-current=page]{background:var(--surface-accent)}.cb-rail__name{flex:auto;min-width:0}.cb-rail__count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.cb-rail__heading{padding:0 var(--space-4) var(--space-3);color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-rail__group+.cb-rail__group{margin-block-start:var(--space-6)}.cb-rail__unread{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-accent);color:var(--text-accent);font:var(--type-meta);font-weight:var(--weight-semibold)}.cb-rail__retired{color:var(--text-muted);font:var(--type-meta)}.cb-rail__new{padding-inline:var(--space-2);margin-block-start:var(--space-3)}.cb-rail__group--messages{border-block-start:var(--border-width) solid var(--border-hairline);padding-block-start:var(--space-6)}.cb-rail__link--conversation{padding-block:var(--space-1)}.cb-rail__people{flex:auto;min-width:0}.cb-rail__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--text-accent);flex:none}.cb-rail__note{padding:0 var(--space-4) var(--space-2);color:var(--text-muted);font:var(--type-meta);margin:0}.cb-tabs{column-gap:var(--space-7);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.cb-tab{align-items:center;gap:var(--space-2);min-height:var(--hit-min);border-block-end:var(--border-width-strong) solid transparent;color:var(--text-muted);font:var(--type-ui);font-size:var(--text-sm);text-decoration-line:none;display:inline-flex}.cb-tab:hover{color:var(--text-body)}.cb-tab[aria-current=page]{border-block-end-color:var(--action-bg);color:var(--text-body)}.cb-tab__count{color:var(--text-muted);font-weight:var(--weight-regular)}.cb-tabs--fit{flex-wrap:nowrap}.cb-tabs--fit .cb-tab{text-align:center;flex:0 auto;min-width:0}.cb-board__description{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-reading);margin:0}.cb-board__default{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-board__retired{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.cb-board__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.cb-board__actions .cb-compose{margin-block-start:0}.cb-board__actions>ic-dialog:has(>details[open]){flex-basis:100%}.cb-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.cb-section-head--ruled{border-block-end:var(--border-width) solid var(--border-hairline)}.cb-section-head__text{gap:var(--space-2);flex-direction:column;display:flex}.cb-section-head__title{font:var(--type-heading);margin:0}.cb-section-head__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-sort{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-sort__label{font:var(--type-ui)}ic-sort{display:contents}.cb-select{min-height:var(--hit-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font:var(--type-ui)}.cb-button--primary{background:var(--action-bg);color:var(--action-fg);border-color:#0000}.cb-button--primary:hover{background:var(--action-bg-hover)}.cb-button--block{box-sizing:border-box;width:100%;min-height:var(--control-height);justify-content:center}.cb-button--quiet{background:0 0;border-color:#0000}.cb-button--quiet:hover{background:var(--surface-sunk)}.cb-auth-frame{box-sizing:border-box;justify-content:center;gap:var(--space-7);max-width:var(--auth-width);min-height:calc(100svh - 2 * var(--space-7));flex-direction:column;margin-inline:auto;display:flex}.cb-auth-brand{align-items:center;gap:var(--space-6);display:flex}.cb-auth-brand__seal{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);flex:none}@media screen{.cb-auth-brand__seal:where([data-mode=dark],[data-mode=dark] *){background:var(--bar-fg);box-shadow:0 0 0 var(--border-width-strong) var(--bar-fg)}}@media screen and (prefers-color-scheme:dark){.cb-auth-brand__seal:where([data-mode=system],[data-mode=system] *){background:var(--bar-fg);box-shadow:0 0 0 var(--border-width-strong) var(--bar-fg)}}.cb-auth-brand__name{font:var(--weight-bold) var(--text-xl)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.cb-auth-brand__line{margin:var(--space-2) 0 0;color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-auth-frame__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-auth{box-sizing:border-box;gap:var(--space-6);padding:var(--card-padding);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cb-auth__title{margin:0 0 var(--space-3);font:var(--type-title)}.cb-auth__heading{margin:0 0 var(--space-1);font:var(--type-heading)}.cb-auth__lead{color:var(--text-secondary)}.cb-auth__ceremony{gap:var(--space-4);flex-direction:column;display:flex}.cb-auth__status [data-unlock]{padding:var(--space-4);background:var(--surface-accent);border-radius:var(--radius-md)}.cb-auth__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-auth__actions .cb-button{min-height:var(--control-height)}.cb-auth__more p{margin-block-start:var(--space-3)}.cb-auth__note,.cb-auth__hint{color:var(--text-muted);font:var(--type-meta)}.cb-auth__hint{margin-block-start:var(--space-2)}.cb-choices{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-choice{box-sizing:border-box;align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text-body);font:var(--type-ui);text-align:start;cursor:pointer;display:flex}.cb-choice:hover{border-color:var(--border-strong);background:var(--surface-card)}.cb-choice__avatar{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--surface-accent);color:var(--text-accent);font:var(--type-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.cb-choice__name{font-weight:var(--weight-semibold);flex:auto}.cb-choice__arrow{color:var(--text-muted);flex:none}.cb-pager{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.cb-moderation__kinds,.cb-lists__nav,.cb-reports__pages{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.cb-moderation__kinds [aria-current=page],.cb-lists__nav [aria-current=page],.cb-reports__pages [aria-current=page]{font-weight:var(--weight-semibold);text-decoration:underline}.cb-moderation__items{gap:var(--space-3);flex-direction:column;max-width:56rem;margin:0;padding:0;list-style:none;display:flex}.cb-moderation__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.cb-moderation__meta{color:var(--text-muted);font:var(--type-meta)}.cb-moderation__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-reported{gap:var(--space-3);flex-direction:column;display:flex}.cb-reported__reports{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-reported__title{font:var(--type-heading);margin:0}.cb-reported__body{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.cb-pager__where{color:var(--text-muted);font:var(--type-meta);align-self:center;margin-inline-end:var(--space-3)}.cb-doclist{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.cb-doc{gap:var(--space-2);padding:var(--space-4);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}@media (min-width:761px){.cb-doc{padding:var(--space-5) var(--space-6)}}.cb-doc__line{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.cb-doc:last-child{border-block-end:0}.cb-doclist--flush{background:0 0;border:0;border-radius:0}.cb-doclist--flush>.cb-doc{padding-inline:0}.cb-doclist--flush .cb-doc__title{overflow-wrap:anywhere}.cb-doc__title{font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display);margin:0}.cb-doc__title a{color:var(--text-body);text-decoration-line:none}.cb-doc__title a:hover{text-decoration-line:underline}.cb-doc--bank{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}@media (min-width:761px){.cb-doc--bank{gap:var(--space-5)}}@media (prefers-reduced-motion:no-preference){.cb-doc--bank{transition:background-color var(--motion-control) var(--motion-ease)}}.cb-doc--bank:hover{background:var(--surface-quiet);box-shadow:inset 0 var(--border-width) 0 var(--border-hairline)}.cb-doc--bank .cb-doc__title a:after{content:"";position:absolute;inset:0}.cb-doc__mark{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-quiet);block-size:3.5rem;inline-size:2.75rem;color:var(--walnut-deep);font:var(--type-label);letter-spacing:var(--tracking-label);justify-content:center;align-items:center;display:flex}.cb-doc__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cb-attr{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-muted);font:var(--type-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-attr>li+li:before{content:"·";color:var(--border-default);margin-inline-end:var(--space-3)}.cb-attr__who{color:var(--provenance-fg);font-weight:var(--weight-medium)}.cb-back{align-items:center;gap:var(--space-2);min-height:var(--hit-min);color:var(--text-accent);font:var(--type-ui);text-decoration-line:none;display:inline-flex}.cb-reader__head{gap:var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-6);display:flex}.cb-reader__actions,.cb-reader__decision{gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-reader__decision form{margin:0}.cb-reader__head--split{justify-content:space-between;align-items:flex-start;gap:var(--space-5) var(--space-7);flex-flow:wrap}.cb-reader__head--split>.cb-reader__heading{flex:24rem}.cb-reader__head--split>.cb-reader__actions{flex:0 auto;min-width:0}.cb-reader__head--split .cb-reader__note{max-width:22rem}.cb-reader__heading{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cb-reader__successor{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.cb-reader__successor-end{margin:0}.cb-reader__note,.cb-reader__description{max-width:var(--measure-prose);margin:0}.cb-reader__preview{min-width:0;padding:var(--space-6);background:var(--surface-quiet);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg)}.cb-reader__side{gap:var(--space-6);flex-direction:column;display:flex}.cb-fields{gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.cb-fields dt{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-fields dd{margin:calc(-1 * var(--space-3)) 0 0}.cb-fields .cb-fields__original{color:var(--text-muted);font:var(--type-meta)}.cb-handling{gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--surface-note);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cb-handling p{margin:0}.cb-handling__title{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-section-head__tools{align-items:flex-start;gap:var(--space-3) var(--space-5);flex-direction:column;display:flex}@media (min-width:1024px){.cb-section-head__tools{flex-flow:wrap;align-items:center}}.cb-toggle{padding:var(--space-1);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);display:inline-flex}.cb-toggle__option{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding-inline:var(--space-4);border-radius:var(--radius-sm);color:var(--text-body);font:var(--type-ui);text-decoration-line:none;display:inline-flex}.cb-toggle__option:hover{background:var(--action-quiet-bg-hover)}.cb-toggle__option[aria-current=page]{background:var(--surface-accent);font-weight:var(--weight-semibold)}.cb-cards{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.cb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-card{gap:var(--space-4);height:100%;padding:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-card:hover{border-color:var(--border-default)}.cb-card:hover .cb-card__name{text-decoration-line:underline}.cb-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cb-card__body{gap:var(--space-2);flex-direction:column;display:flex}.cb-card__name{font:var(--type-heading);margin:0}.cb-card__line{color:var(--text-secondary);margin:0}.cb-card__foot{border-block-start:var(--border-width) solid var(--border-hairline);color:var(--text-muted);font:var(--type-meta);margin:0;padding-block-start:var(--space-3)}.cb-cards--list{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.cb-cards--list .cb-card{border-width:0 0 var(--border-width);border-radius:0}@media (min-width:560px){.cb-cards--list .cb-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar body badge";align-items:start;display:grid}.cb-cards--list .cb-card__top{display:contents}}.cb-cards--list .cb-avatar{grid-area:avatar}.cb-cards--list .cb-badge,.cb-cards--list .cb-badges{grid-area:badge}.cb-cards--list .cb-card__body{grid-area:body}@media (min-width:560px){.cb-cards--list .cb-card:has(>.cb-card__end){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar body"".badge"}}@media (min-width:761px){.cb-cards--list .cb-card:has(>.cb-card__end){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar body badge"}.cb-cards--list .cb-card:has(>.cb-card__end) .cb-card__body{align-items:baseline;column-gap:var(--space-3);flex-flow:wrap}.cb-cards--list .cb-card:has(>.cb-card__end) .cb-card__foot{flex-basis:100%}}.cb-card__end{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-area:badge;display:flex}@media (min-width:761px){.cb-card__end{flex-direction:column;align-items:flex-end}}.cb-card__where{color:var(--text-muted);font:var(--type-meta);margin:0}@media (min-width:761px){.cb-card__where{text-align:end}}.cb-cards--list li:last-child .cb-card{border-block-end-width:0}.cb-cards--list .cb-card__foot{border-block-start-width:0;padding-block-start:0}button.cb-toggle__option{cursor:pointer;background:0 0;border-width:0}.cb-toggle__option[aria-pressed=true]{background:var(--surface-accent);font-weight:var(--weight-semibold)}.cb-finder{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-finder__search{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:auto;display:flex}.cb-finder__query{gap:var(--space-2);flex-direction:column;flex:auto;display:flex}.cb-officers{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}.cb-officers__none{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-officers__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.cb-officers__grid{grid-template-columns:repeat(auto-fill, minmax(var(--officer-card-width), 1fr))}}.cb-officer{gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.cb-officer__office{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-officer__member{align-items:center;gap:var(--space-3);color:var(--text-body);text-decoration-line:none;display:flex}.cb-officer__member:hover .cb-officer__name{text-decoration-line:underline}.cb-officer__who{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cb-officer__name{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display)}.cb-officer__place{color:var(--text-muted);font:var(--type-meta)}.cb-officer__contact{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}.cb-officers .cb-section-head>ic-dialog:has(>details[open]>dialog:not(:modal)){flex-basis:100%}.cb-proposal__panel{gap:var(--space-5);flex-direction:column;display:flex}.cb-proposal .cb-chip{white-space:normal;overflow-wrap:anywhere}.cb-proposal__lead,.cb-proposal__none{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-proposal__form{max-width:none}.cb-proposal .cb-compose__actions{justify-content:flex-end}.cb-member-filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.cb-member-filters__search{flex:100%}@media (min-width:761px){.cb-member-filters__search{flex:0 1 var(--directory-search-width)}}.cb-member-filters .cb-field,.cb-member-filters .cb-select{min-height:var(--control-height)}.cb-member-filters__search .cb-field{font:var(--weight-regular) var(--text-base)/var(--leading-snug) var(--font-display)}.cb-select--quiet{background:var(--surface-quiet);border-color:#0000}.cb-member-filters__practice{display:block;position:relative}.cb-member-filters__practice:has(input[role=combobox])>.cb-member-filters__options{top:calc(100% + var(--space-2));z-index:50;width:max(100%, var(--menu-width));max-height:70vh;padding:var(--space-2);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);position:absolute;inset-inline-start:0;overflow-y:auto}.cb-member-filters__practice:has(input[aria-expanded=false])>.cb-member-filters__options{display:none}.cb-member-filters__view{margin-inline-start:auto}.cb-directory__results{margin-block-start:var(--space-6)}.cb-member-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.cb-member-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-member-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cb-member-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-member-card{align-items:center;gap:var(--space-2);height:100%;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--text-body);text-align:center;flex-direction:column;text-decoration-line:none;display:flex}.cb-member-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-raised)}.cb-member-card:hover .cb-member-card__name{text-decoration-line:underline}.cb-member-card__name{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);margin:0}.cb-member-card__place,.cb-member-card__practice{color:var(--text-secondary);font:var(--type-meta);margin:0}.cb-member-card__practice{color:var(--text-muted);text-wrap:pretty}.cb-member-card__status{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding-block-start:var(--space-2);display:flex}.cb-member-card__since,.cb-member-table__since{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.cb-table.cb-member-table{font-size:var(--text-xs)}@media (min-width:761px){.cb-member-table th,.cb-member-table__name{white-space:nowrap}}.cb-member-table td>.cb-badge{justify-self:start}.cb-member-table tbody tr:hover{background:var(--action-quiet-bg-hover)}.cb-member-table td:empty{display:none}@media (min-width:761px){.cb-member-table td:empty{display:table-cell}}.cb-member-table__member{align-items:center;gap:var(--space-3);color:var(--text-body);font-weight:var(--weight-medium);text-decoration-line:none;display:inline-flex}.cb-member-table__member:hover .cb-member-table__name{text-decoration-line:underline}.cb-member-table td.cb-member-table__action{padding-block-start:var(--space-2);display:block}@media (min-width:761px){.cb-member-table td.cb-member-table__action{padding:var(--space-3) var(--space-5);text-align:end;display:table-cell}}.cb-member-table td.cb-member-table__action:before{content:none}.cb-reels{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.cb-reels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-reels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cb-reels{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-reels--list{grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.cb-reels--list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.cb-reels--list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.cb-reels--list{grid-template-columns:minmax(0,1fr)}}.cb-reel{gap:var(--space-3);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-reel:hover .cb-reel__title{text-decoration-line:underline}@media (min-width:761px){.cb-reels--list .cb-reel{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}}.cb-reel__frame{aspect-ratio:16/9;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--sand);color:var(--text-secondary);font:var(--type-meta);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cb-reel__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-reel__time{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-inverse);color:var(--text-on-inverse);font-family:var(--font-mono);font-size:var(--text-xs);position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.cb-reel__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-reel__title{font:var(--type-heading);margin:0}.cb-reel__meta{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-reel__description{max-width:var(--measure-prose);color:var(--text-secondary);margin:0}.cb-news{gap:var(--space-6);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-news__standfirst{color:var(--text-secondary);margin:0}.cb-news__count,.cb-news__date,.cb-news__meta{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-news-hero{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--text-body);grid-template-columns:minmax(0,1fr);text-decoration-line:none;display:grid;overflow:hidden}@media (min-width:1024px){.cb-news-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.cb-news-hero{transition:border-color var(--motion-surface) var(--motion-ease)}}.cb-news-hero:hover,.cb-news-card:hover{border-color:var(--border-default)}.cb-news-hero:hover .cb-news-hero__title,.cb-news-card:hover .cb-news-card__title{text-decoration-line:underline}.cb-news-hero__image{min-height:var(--story-image-height);background:var(--surface-quiet)}@media (min-width:761px){.cb-news-hero__image{min-height:var(--story-image-height-md)}}@media (min-width:1024px){.cb-news-hero__image{min-height:var(--story-image-height-lg)}}.cb-news-hero__body{justify-content:center;gap:var(--space-3);min-width:0;padding:var(--space-6);flex-direction:column;display:flex}@media (min-width:1024px){.cb-news-hero__body{padding:var(--space-8)}}.cb-news-hero__title{font:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin:0}@media (min-width:560px){.cb-news-hero__title{font-size:var(--text-xl)}}@media (min-width:761px){.cb-news-hero__title{font-size:var(--text-2xl)}}.cb-news-hero__summary{color:var(--text-secondary);font:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-display);text-wrap:pretty;margin:0}.cb-news-cards{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.cb-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-news-card{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);height:100%;color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cb-news-card{transition:border-color var(--motion-surface) var(--motion-ease)}}.cb-news-card__image{aspect-ratio:16/9;background:var(--surface-quiet)}.cb-news-card__body{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.cb-news-card__title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);text-wrap:pretty;margin:0}.cb-news-card__summary{color:var(--text-secondary);font:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-display);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cb-news__section{flex-direction:column;padding-block-start:var(--space-4);display:flex}.cb-news__pair{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cb-news__pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cb-news__pair>:only-child{grid-column:1/-1}.cb-news__box{gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-6);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cb-news__box>.cb-section-head--ruled{border-block-end-color:var(--border-subtle);padding-block-end:var(--space-3)}.cb-news__box>.cb-pager{margin-block-start:var(--space-4)}.cb-news__foot{margin:0;padding-block-start:var(--space-3)}.cb-story{gap:var(--space-6);max-width:var(--measure-prose);flex-direction:column;margin-inline:auto;display:flex}.cb-story__head{gap:var(--space-3);flex-direction:column;display:flex}.cb-story__seal{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);display:block}.cb-story__title{font:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);margin:0}@media (min-width:560px){.cb-story__title{font-size:var(--text-xl)}}@media (min-width:761px){.cb-story__title{font-size:var(--text-2xl)}}.cb-story__by{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cb-story__image{aspect-ratio:16/7;background:var(--surface-quiet);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg)}.cb-news-hero__image,.cb-news-card__image,.cb-story__image,.cb-story-editor__image{position:relative;overflow:hidden}.cb-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-story__staff{gap:var(--space-4);flex-direction:column;display:flex}.cb-story__pin{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-story-editor{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cb-story-editor__image{aspect-ratio:16/7;background:var(--surface-quiet);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg)}.cb-story-editor__earlier{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cb-story-editor__earlier>li{gap:var(--space-3);flex-direction:column;display:flex}.cb-story-editor__body{min-height:calc(var(--space-10) * 6)}.cb-story__lead{max-width:var(--measure-prose);font:var(--weight-regular) var(--text-lg)/var(--leading-normal) var(--font-display);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cb-story__text{max-width:var(--measure-prose);font:var(--type-reading);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cb-story__source{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-body);overflow-wrap:anywhere;margin:0}.cb-story__source-label{color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-news__toggle{position:relative}.cb-news__toggle>input{border-radius:inherit;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.cb-news__toggle:has(>input:checked){border-color:var(--border-accent);background:var(--surface-accent)}.cb-news:has(.cb-news__toggle>input:not(:checked)) .cb-news__filter{display:none}.cb-newsletter__marks{align-items:center;gap:var(--space-3);display:flex}.cb-newsletter__item{gap:var(--space-3);flex-direction:column;scroll-margin-block-start:var(--space-8);display:flex}.cb-newsletter__title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);margin:0}.cb-newsletter__body{gap:var(--space-4);max-width:var(--measure-prose);font:var(--type-reading);overflow-wrap:anywhere;flex-direction:column;display:flex}.cb-newsletter__text,.cb-newsletter__list,.cb-newsletter__quote,.cb-newsletter__pre{margin:0}.cb-newsletter__heading{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);margin:0}.cb-newsletter__list{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-6);display:flex}ul.cb-newsletter__list{list-style:outside}ol.cb-newsletter__list{list-style:decimal}.cb-newsletter__quote{gap:var(--space-3);border-inline-start:var(--border-width) solid var(--border-default);color:var(--text-secondary);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.cb-newsletter__pre,.cb-newsletter__code{font-family:var(--font-mono);font-size:var(--text-xs)}.cb-newsletter__pre{padding:var(--space-3) var(--space-4);background:var(--surface-quiet);border-radius:var(--radius-md);white-space:pre-wrap}.cb-newsletter__rule{border:0;border-block-start:var(--border-width) solid var(--border-hairline);width:100%;margin:0}.cb-newsletter-editor__items{gap:var(--space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cb-newsletter-editor__item{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cb-newsletter-editor__body{min-height:calc(var(--space-10) * 3)}.cb-newsletter-editor__moves{gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-newsletter-editor__moves>.cb-button{flex:100%}@media (min-width:560px){.cb-newsletter-editor__moves>.cb-button{flex:0 auto}}.cb-newsletter-send{gap:var(--space-3);flex-direction:column;display:flex}.cb-newsletter-send__count{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);margin:0}.cb-newsletter-send__controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-watch{gap:var(--space-5);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-watch__split{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cb-watch__split{grid-template-columns:minmax(0, 1fr) var(--side-width);align-items:start}}.cb-watch__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cb-upnext{gap:var(--space-3);flex-direction:column;display:flex}.cb-upnext__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-upnext__item{align-items:start;gap:var(--space-3);color:var(--text-body);grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-decoration-line:none;display:grid}.cb-upnext__item:hover .cb-upnext__title{text-decoration-line:underline}.cb-upnext__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-upnext__title{font-weight:var(--weight-semibold)}.cb-watch__pending{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-quiet);margin:0}.cb-watch__head{gap:var(--space-2);flex-direction:column;display:flex}.cb-watch__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}.cb-watch__meta{align-items:center;gap:var(--space-3);color:var(--text-muted);font:var(--type-meta);flex-wrap:wrap;margin:0;display:flex}.cb-watch__by{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block:var(--border-width) solid var(--border-hairline);display:flex}.cb-watch__who{font:var(--type-ui);font-weight:var(--weight-semibold);margin:0}.cb-watch__matter{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-watch__description{max-width:var(--measure-prose);font:var(--type-reading);margin:0}.cb-watch__section{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-3);display:flex}.cb-watch__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-watch__label{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-watch__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-moments,.cb-transcript{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}.cb-moment{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-moment:last-child{border-block-end-width:0}.cb-moment__link{gap:var(--space-1);min-height:var(--hit-min);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-moment__link:hover .cb-moment__label{text-decoration-line:underline}.cb-moment__time,.cb-transcript__time{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.cb-moment__label{font:var(--type-heading)}.cb-moment__experts{color:var(--text-secondary);font:var(--type-meta);margin:0}.cb-moments-list{gap:var(--space-3);flex-direction:column;display:flex}.cb-moment__change{align-self:flex-start}.cb-moment-editor[open]{flex-basis:100%}.cb-moment-editor__actions{justify-content:flex-end}.cb-moment-editor__times{gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-moment-editor__remove{align-items:flex-start;gap:var(--space-2);border-block-start:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-start:var(--space-4);display:flex}.cb-tagging[open]{flex-basis:100%}.cb-tagging__where{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cb-tagging__actions{justify-content:flex-end}.cb-tagged{gap:var(--space-4);flex-direction:column;display:flex}.cb-tagged__group{gap:var(--space-2);flex-direction:column;display:flex}.cb-tagged__at{align-items:baseline;gap:var(--space-2);min-height:var(--hit-min);color:var(--text-secondary);font:var(--type-meta);flex-wrap:wrap;align-content:center;display:flex}.cb-tagged__chips{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-tagged__chip{align-items:center;gap:var(--space-3);min-height:var(--hit-min);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);font:var(--type-ui);display:inline-flex}.cb-transcript{padding-inline:var(--space-5)}.cb-transcript__line{grid-template-columns:var(--space-11) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);color:var(--text-body);text-decoration-line:none;display:grid}.cb-transcript li:last-child .cb-transcript__line{border-block-end-width:0}.cb-transcript__line:hover .cb-transcript__text{text-decoration-line:underline}.cb-transcript__text{font:var(--type-reading)}.cb-correction__form{gap:var(--space-5);flex-direction:column;display:flex}.cb-transcript__field{gap:var(--space-2);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:761px){.cb-transcript__field{grid-template-columns:var(--space-11) minmax(0, 1fr);gap:var(--space-4)}}.cb-transcript__field:last-child{border-block-end-width:0}.cb-transcript__field .cb-compose__area{min-height:calc(var(--hit-min) * 2)}.cb-thread{gap:var(--space-5);max-width:var(--measure-preview);flex-direction:column;margin-inline:auto;display:flex}.cb-thread__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-thread__bar>p{margin:0}.cb-thread__head{gap:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-6);display:flex}.cb-post__body{max-width:var(--measure-prose);font:var(--type-reading);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cb-posts{margin:0;padding:0;list-style:none}.cb-post{gap:var(--space-4);padding-block:var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr);display:grid}.cb-post__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cb-attachments{gap:var(--space-2) var(--space-5);font:var(--type-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-avatar{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-pill);background:var(--surface-quiet);color:var(--text-secondary);font:var(--weight-semibold) var(--text-lg)/var(--leading-tight) var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.cb-avatar--card{width:4.5rem;height:4.5rem;font-size:var(--text-xl)}.cb-avatar--large{width:var(--space-12);height:var(--space-12);font-size:var(--text-2xl)}.cb-avatar--small{width:var(--space-8);height:var(--space-8);font-size:var(--text-sm)}.cb-avatar--result{width:var(--space-7);height:var(--space-7);font-size:var(--text-xs)}.cb-avatar--photo{object-fit:cover}.cb-photograph,.cb-expert-editor{gap:var(--space-6);flex-direction:column;display:flex}.cb-expert-form__entries{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cb-expert-form__entry{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:761px){.cb-expert-form__entry{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}}.cb-expert-editor__versions{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-expert-editor__version{margin-block:var(--space-4)}.cb-photograph__current{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.cb-photograph__earlier{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-photograph__earlier>li{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.cb-messages{gap:var(--space-6);min-width:0;max-width:var(--measure-preview);flex-direction:column;display:flex}.cb-messages__head{align-items:center;gap:var(--space-4);border-block-end:var(--border-width) solid var(--border-hairline);padding-block-end:var(--space-5);display:flex}.cb-messages__who{flex:auto;min-width:0}.cb-messages__head>.cb-button{gap:var(--space-2)}.cb-messages__title{font:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);margin:0}@media (min-width:761px){.cb-messages__title{font-size:var(--text-xl)}}.cb-messages__private{color:var(--text-secondary);font:var(--type-meta);margin:0}.cb-bubbles{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-bubble{gap:var(--space-2);flex-direction:column;align-self:flex-start;max-width:85%;display:flex}@media (min-width:761px){.cb-bubble{max-width:70%}}.cb-bubble--yours{align-self:flex-end}.cb-bubble__body{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);font:var(--type-reading);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cb-bubble--yours .cb-bubble__body{background:var(--surface-accent)}.cb-bubble__meta{padding-inline:var(--space-1);color:var(--text-muted);font:var(--type-meta);margin:0}.cb-bubble--yours .cb-bubble__meta{text-align:end}.cb-bubble__from{color:var(--text-accent);font-weight:var(--weight-semibold)}.cb-compose{margin-block-start:var(--space-4)}.cb-compose__open{gap:var(--space-2);width:fit-content}.cb-compose__panel{padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);margin-block-start:var(--space-4)}@media (min-width:761px){.cb-compose__panel{padding:var(--space-6)}}.cb-compose__form{gap:var(--space-5);max-width:var(--measure-prose);flex-direction:column;display:flex}.cb-compose__title{font:var(--type-ui);font-weight:var(--weight-semibold);margin:0}.cb-compose__row{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cb-compose__area{min-height:calc(var(--hit-min) * 3);padding-block:var(--space-3);font:var(--type-reading);resize:vertical}.cb-compose__hint{margin:var(--space-2) 0 0;color:var(--text-secondary)}.cb-compose__as,.cb-compose__problem{margin:0}.cb-compose__as{color:var(--text-secondary);font:var(--type-meta)}ic-dialog{display:block}.cb-dialog{width:auto;max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:static}.cb-dialog:modal{box-sizing:border-box;width:calc(100% - 2 * var(--space-4));max-width:var(--dialog-width);height:fit-content;max-height:calc(100% - 2 * var(--space-4));padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-overlay);margin:auto;position:fixed;inset:0;overflow:auto}@media (min-width:761px){.cb-dialog:modal{padding:var(--space-8)}}.cb-dialog::backdrop{background:var(--surface-scrim)}.cb-dialog__title{display:none}.cb-dialog:modal .cb-dialog__title{margin:0 0 var(--space-5);font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);display:block}.cb-dialog:modal .cb-compose__panel{background:0 0;border:0;margin:0;padding:0}.cb-compose__card{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.cb-compose__foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cb-compose__problem{font-weight:var(--weight-semibold)}.cb-compose__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-compose__actions>.cb-button{gap:var(--space-2)}.cb-compose__actions>.cb-button:disabled{opacity:.45;cursor:not-allowed}.cb-referral{min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-note);margin:0}.cb-referral__fields{gap:var(--space-5);display:grid}@media (min-width:761px){.cb-referral__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-compose__form:not(:has(option[value=referral]:checked)) .cb-referral--optional{display:none}.cb-referral-facts{gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-note);display:grid}@media (min-width:761px){.cb-referral-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-referral-facts dt{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-referral-facts dd{margin:var(--space-1) 0 0}.cb-compose--reply{border-block-start:var(--border-width) solid var(--border-hairline);margin:0;padding-block-start:var(--space-5)}.cb-compose--reply .cb-compose__form,.cb-compose__card .cb-compose__area{max-width:none}.cb-thread:not(.cb-thread--board) .cb-posts>li:last-child{border-block-end:none}.cb-compose__card:has(>.cb-compose__row>[data-prompt]:not([hidden])){background:var(--surface-quiet);border-color:#0000}.cb-compose__prompt{min-height:var(--hit-min);color:var(--text-muted);font:var(--type-reading);text-align:start;cursor:text;background:0 0;border:0;padding:0}.cb-button--small{gap:var(--space-2);padding-inline:var(--space-3);font:var(--type-meta)}.cb-post__foot{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cb-post__change[open]{flex-basis:100%}.cb-post__history{font:var(--type-meta)}.cb-post__experts{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-post__tagged{color:var(--text-secondary);font:var(--type-meta);margin:0}.cb-compose__experts{margin-block-start:var(--space-4)}.cb-post__subject{font:var(--type-reading);font-weight:var(--weight-semibold);margin:0}.cb-post__body--withdrawn{color:var(--text-secondary);font-style:italic}.cb-post__count{color:var(--text-muted);font:var(--type-meta)}.cb-post__useful [aria-pressed=true]{background:var(--surface-accent);font-weight:var(--weight-semibold)}.cb-thread__answer{margin-block-start:var(--space-6)}.cb-post--answer{padding:var(--space-6);border:var(--border-width) solid var(--border-accent);border-radius:var(--radius-lg);background:var(--surface-accent)}.cb-post--answer .cb-avatar{border:var(--border-width) solid var(--border-accent);background:var(--surface-accent);color:var(--text-accent)}.cb-post--moved{grid-template-columns:minmax(0,1fr)}.cb-post__pointer{font:var(--type-meta);margin:0}.cb-thread--board{margin-inline:0}.cb-thread--board .cb-thread__head{border-block-end:none;padding-block-end:0}.cb-thread--board .cb-posts{gap:var(--space-4);flex-direction:column;display:flex}.cb-thread--board .cb-post{padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.cb-thread--board .cb-post--answer{border-color:var(--border-accent);background:var(--surface-accent)}.cb-thread--board .cb-post--moved{background:0 0;border:none;padding:0}.cb-thread--board .cb-post--muted{gap:var(--space-2);background:var(--surface-sunk);grid-template-columns:minmax(0,1fr)}.cb-post--muted .cb-post__body--withdrawn{font:var(--type-meta);font-style:normal}.cb-thread--board .cb-post__foot{border-block-start:var(--border-width) solid var(--border-hairline);padding-block-start:var(--space-2)}.cb-attachments--post a{align-items:center;gap:var(--space-2);display:inline-flex}.cb-thread__label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-thread__email{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-quiet);color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.cb-badge--accent{background:var(--surface-accent);color:var(--text-accent)}.cb-badge--alarm{background:var(--surface-alarm);color:var(--text-alarm)}.cb-badge--note{background:var(--surface-note);color:var(--text-note)}.cb-badge--outline{color:var(--text-muted);box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle);background:0 0}.cb-badges{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.cb-admin__head{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.cb-bank.cb-admin{max-width:var(--admin-max)}.cb-admin__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cb-admin__grid{grid-template-columns:var(--admin-rail-width) minmax(0, 1fr);gap:var(--space-8);align-items:start}}.cb-admin__page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cb-admin__title{gap:var(--space-1);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-1);display:flex}.cb-admin__section{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-admin__heading{margin:0 0 var(--space-3);font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight)}.cb-admin__narrow{gap:var(--space-6);max-width:var(--admin-narrow);flex-direction:column;display:flex}.cb-rail--admin{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1024px){.cb-rail--admin{max-height:none;overflow-y:visible}}.cb-rail__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);cursor:pointer;list-style:none;display:flex}@media (min-width:1024px){.cb-rail__toggle{display:none}}.cb-rail__toggle::-webkit-details-marker{display:none}.cb-rail--admin[open]>.cb-rail__toggle .cb-icon{transform:rotate(180deg)}.cb-rail__toggle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-rail__toggle-label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-rail__here{font:var(--type-ui);font-weight:var(--weight-semibold)}.cb-rail__body{gap:var(--space-4);padding:var(--space-4) var(--space-2);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}@media (min-width:1024px){.cb-rail__body{padding:var(--space-1) var(--space-1) var(--space-1) 0;background:0 0;border:0}}.cb-rail__cluster{gap:2px}.cb-rail__section{min-height:40px;padding:var(--space-2) var(--space-3);color:var(--text-body);font:var(--type-ui);font-weight:var(--weight-semibold);align-items:center;display:flex}.cb-rail__list .cb-rail__pages{margin:2px 0 var(--space-2) 18px;border-inline-start:var(--border-width) solid var(--border-subtle);gap:2px;padding-inline-start:var(--space-2)}.cb-rail--admin .cb-rail__link{padding-inline:var(--space-3);color:var(--text-secondary);justify-content:space-between}.cb-rail--admin .cb-rail__link[aria-current=page]{background:var(--surface-accent);color:var(--text-accent)}.cb-rail__pill{min-width:24px;padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-quiet);color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-align:center;flex:none}.cb-panels{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:761px){.cb-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-panel{gap:var(--space-4);padding:var(--space-6) var(--space-7);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.cb-panel__label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-panel__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-flag{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-alarm);color:var(--text-alarm);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.cb-flag__note{align-items:flex-start;gap:var(--space-2);font:var(--type-meta);flex:16rem;margin:0;display:flex}.cb-flag__note .cb-icon{flex:none;margin-block-start:var(--space-1)}.cb-flag__address{overflow-wrap:anywhere}.cb-flag__confirm{flex:100%}@media (min-width:560px){.cb-flag__confirm{flex:none}}.cb-duplicates{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-alarm);color:var(--text-alarm);display:grid}.cb-duplicates a:not(.cb-button){color:inherit;font-weight:var(--weight-semibold)}.cb-duplicates__list{gap:var(--space-3);font:var(--type-meta);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.cb-duplicates__list .cb-button{margin-block-start:var(--space-1)}.cb-find{gap:var(--space-2);align-items:stretch;display:flex}.cb-find>.cb-field{flex:auto;min-width:0}.cb-combobox__heading{align-items:flex-start;gap:var(--space-2);background:var(--surface-alarm);color:var(--text-alarm);font:var(--type-meta);display:flex}.cb-combobox__heading .cb-icon{flex:none;margin-block-start:var(--space-1)}.cb-combobox__profiles{max-width:var(--measure-prose);font:var(--type-meta);overflow-wrap:anywhere;margin-block-start:var(--space-2)}.cb-combobox__profiles ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.cb-deliveries__outcome{display:block}.cb-deliveries__reason{color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere;display:block}.cb-deliveries__address{overflow-wrap:anywhere}.cb-columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.cb-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-columns--roles{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.cb-columns__column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cb-roles{margin:0;padding:0;list-style:none}.cb-roles a{gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;text-decoration-line:none;display:grid}.cb-roles a[aria-current]{background:var(--surface-accent);color:var(--text-accent)}.cb-roles__role{font-weight:var(--weight-semibold)}.cb-roles__count{color:var(--text-muted);font:var(--type-meta);font-variant-numeric:tabular-nums}.cb-roles__rights{color:var(--text-muted);font:var(--type-meta);grid-column:1/-1}.cb-roles__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-alert{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--text-alarm);border-radius:var(--radius-lg);background:var(--surface-alarm);flex-direction:column;display:flex}.cb-alert>p{margin:0}.cb-alert__title{font-weight:var(--weight-semibold)}.cb-person__head{align-items:center;gap:var(--space-4);display:flex}.cb-person__firm{color:var(--text-muted);margin:0}.cb-history{margin:0;padding:0;list-style:none}.cb-history>li{gap:var(--space-1);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-history__when{color:var(--text-faint);font:var(--type-meta);font-variant-numeric:tabular-nums}.cb-history__what{overflow-wrap:anywhere}.cb-reports{gap:var(--space-6);flex-direction:column;display:flex}.cb-reports__period{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-reports__split,.cb-reports__pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.cb-reports__split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (min-width:761px){.cb-reports__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-reports__modules,.cb-reports__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-reports__module{gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-reports__module-head,.cb-reports__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.cb-reports__row{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline)}.cb-reports__name,.cb-reports__module-name{color:var(--text-body);font:var(--type-ui);font-weight:var(--weight-semibold);margin:0}.cb-reports__list-name{margin:var(--space-3) 0 0;color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-reports__n{color:var(--text-muted);font:var(--type-meta);font-family:var(--font-mono);flex:none}.cb-reports__what{overflow-wrap:anywhere;min-width:0}.cb-reports__line,.cb-reports__none{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-reports__opened+.cb-reports__opened{margin-block-start:var(--space-4)}.cb-reports__column{gap:var(--space-6);flex-direction:column;display:flex}.cb-reports__figure{color:var(--text-body);font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);flex:none}.cb-reports__contributor{justify-content:flex-start}.cb-reports__where{color:var(--text-muted);font:var(--type-meta);flex:auto}@media (min-width:761px){.cb-reports__time th,.cb-reports__time td{padding-inline:var(--space-3)}}.cb-reports__time tbody th{color:var(--text-body);font:var(--type-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);text-transform:none;background:0 0;border:none;display:block}@media (min-width:761px){.cb-reports__time tbody th{border-block-end:var(--border-width) solid var(--border-hairline);display:table-cell}}.cb-bar__fill--usage{background:var(--text-accent)}.cb-bar__fill--device{background:var(--walnut-deep)}.cb-audit{gap:var(--space-5);flex-direction:column;display:flex}.cb-audit__filters{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.cb-audit__who{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cb-audit__when{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-audit__when>div{flex:9rem;min-width:0}.cb-audit__pager{justify-content:space-between;align-items:center;margin-block-start:0}.cb-audit__pages{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-audit__pages>.cb-button:disabled{opacity:.45;cursor:not-allowed}.cb-audit__none{color:var(--text-muted);margin:0}.cb-audit__about{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cb-quality__orders{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-quality__orders [aria-current]{font-weight:var(--weight-semibold);text-decoration:underline}.cb-quality{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-quality__row{gap:var(--space-2);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-quality__title{color:var(--text-body);font:var(--weight-regular) var(--text-base)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;text-decoration-line:none}.cb-quality__meta{color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere}.cb-quality__actions{gap:var(--space-2);display:flex}.cb-quality__actions form{margin:0}.cb-spotlight{align-items:center;gap:var(--space-4);display:flex}.cb-table-wrap{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);overflow-x:auto}.cb-table{border-collapse:collapse;width:100%;font:var(--type-ui);font-size:var(--text-sm);display:block}@media (min-width:761px){.cb-table{display:table}}.cb-table thead{display:none}@media (min-width:761px){.cb-table thead{display:table-header-group}}.cb-table tbody{display:block}@media (min-width:761px){.cb-table tbody{display:table-row-group}}.cb-table tr{padding:var(--space-4) var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);display:block}@media (min-width:761px){.cb-table tr{padding:0;display:table-row}}.cb-table th{padding:var(--space-3) var(--space-5);border-block-end:var(--border-width) solid var(--border-subtle);background:var(--surface-sunk);color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-align:start;text-transform:uppercase}.cb-table td{gap:var(--space-4);padding-block:var(--space-1);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}@media (min-width:761px){.cb-table td{padding:var(--space-3) var(--space-5);vertical-align:baseline;display:table-cell}}.cb-table td:before{content:attr(data-label);color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:761px){.cb-table td:before{content:none}.cb-table__nowrap{white-space:nowrap}}.cb-table__time{color:var(--text-muted);font-variant-numeric:tabular-nums}.cb-profile__kicker{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-profile__kicker-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-inline-end:var(--space-2)}.cb-profile__photo{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:none;display:flex}@media (min-width:761px){.cb-profile__photo{align-items:center}}.cb-profile__change{font:var(--type-meta)}.cb-profile{gap:var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-6);display:flex}@media (min-width:761px){.cb-profile{flex-flow:wrap;align-items:flex-start}}.cb-profile__text{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}@media (min-width:761px){.cb-profile__text{flex:1 1 0}}.cb-profile__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}@media (min-width:761px){.cb-profile__actions{flex-basis:100%}}@media (min-width:1024px){.cb-profile__actions{flex-direction:column;flex-basis:auto}}.cb-profile__name{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-profile__credential{color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-profile__facts{gap:var(--space-4) var(--space-7);flex-wrap:wrap;margin:0;display:flex}.cb-profile__facts dt{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-profile__facts dd{margin:0}.cb-profile__summary{gap:var(--space-3);flex-direction:column;display:flex}.cb-profile__summary p{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-reading);margin:0}.cb-profile__entries ul,.cb-expert-editor__version ul{margin:0;padding:0;list-style:none}.cb-member{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.cb-member__cover{block-size:var(--cover-height);border-block-end:var(--border-width) solid var(--border-hairline);background:var(--surface-quiet);position:relative}.cb-member__body{gap:var(--space-4);padding:0 var(--space-5) var(--space-6);flex-direction:column;display:flex}@media (min-width:761px){.cb-member__body{padding-inline:var(--space-7)}}.cb-member__top{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-block-start:calc(-1 * (var(--space-9) + var(--space-2)));display:flex}.cb-member__ring{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-card);display:inline-flex;position:relative}.cb-avatar--profile{width:var(--space-12);height:var(--space-12);font-size:var(--text-2xl)}.cb-member__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-1);display:flex}.cb-member__actions .cb-button{gap:var(--space-2)}.cb-member__text{gap:var(--space-2);flex-direction:column;display:flex}.cb-member__name{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cb-member__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);margin:0}@media (min-width:761px){.cb-member__title{font:var(--type-title)}}.cb-member__headline{max-width:var(--measure-prose);font:var(--weight-regular) var(--text-md)/var(--leading-snug) var(--font-display);margin:0}.cb-member__place{color:var(--text-secondary);margin:0}.cb-member__counts{color:var(--text-accent);font:var(--type-meta);font-weight:var(--weight-medium);margin:0}@media (min-width:1024px){.cb-split--member{grid-template-columns:minmax(0, 1fr) var(--profile-side-width)}}.cb-member__main{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.cb-member__panel-title{font:var(--type-heading);margin:0}.cb-member__about p{max-width:var(--measure-prose);font:var(--type-reading);margin:0}.cb-member__list-title{margin:var(--space-6) 0 0;color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-member__aside{gap:var(--space-6);flex-direction:column;display:flex}.cb-member__details{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.cb-member__details dt{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-member__details dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.cb-member__telephone{font-family:var(--font-mono)}.cb-member__cover-image{object-fit:cover;width:100%;height:100%;display:block}.cb-member__change-cover{top:var(--space-4);right:var(--space-4);position:absolute}.cb-member__photo{object-fit:cover}.cb-member__form{gap:var(--space-3);flex-direction:column;display:flex}.cb-member__shown{margin-left:var(--space-3);display:inline-flex}.cb-member__retired{margin:0;padding:0;list-style:none}.cb-member__hidden{margin:var(--space-1) 0 0;color:var(--text-muted);font:var(--type-meta)}.cb-photos{gap:var(--space-4);flex-direction:column;display:flex}.cb-photos__head{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cb-photos__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-photos__note,.cb-photos__none,.cb-photos__more{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-photos__pager{margin-block-start:0}.cb-photos__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.cb-photos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-photos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-photo{gap:var(--space-2);min-width:0;color:inherit;flex-direction:column;text-decoration-line:none;display:flex}.cb-photo__frame{aspect-ratio:4/3;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-quiet);display:block;overflow:hidden}.cb-photo__image{object-fit:cover;width:100%;height:100%;display:block}.cb-photo__caption,.cb-photo__member{overflow-wrap:anywhere;color:var(--text-muted);font:var(--weight-regular) var(--text-2xs)/var(--leading-snug) var(--font-ui)}.cb-photo__mark{color:var(--text-faint);font:var(--weight-regular) var(--text-2xs)/var(--leading-snug) var(--font-ui)}.cb-photo:hover .cb-photo__caption{text-decoration-line:underline}.cb-photo-page__head{gap:var(--space-3);flex-direction:column;display:flex}.cb-photo-page__image{width:100%;max-width:calc(var(--page-max) - var(--profile-side-width));border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-quiet);height:auto;display:block}.cb-photo-page__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-photo-page__reported{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-page img{border:var(--border-width) solid var(--border-hairline);max-width:100%;height:auto;display:block}.cb-page__text{max-width:var(--measure-prose);white-space:pre-wrap}.cb-secret{padding:var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);font-family:var(--font-mono);overflow-wrap:anywhere;display:block}.cb-combobox__options{max-width:var(--measure-prose);margin:0;padding:0;list-style:none}.cb-combobox__options>li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.cb-combobox__options>[role=option]{cursor:pointer}.cb-combobox__options>[role=option]:hover,.cb-combobox__options:not([aria-multiselectable=true])>[aria-selected=true],.cb-combobox__options>.cb-combobox__option--active{background:var(--action-quiet-bg-hover)}.cb-combobox__options:not([aria-multiselectable=true])>[aria-selected=true],.cb-combobox__options>.cb-combobox__option--active{outline:var(--border-width-strong) solid var(--focus-ring)}.cb-combobox__options[aria-multiselectable=true]>[aria-selected=true]{font-weight:var(--weight-semibold)}.cb-combobox__options[aria-multiselectable=true]>[aria-selected=true]:before{content:"✓";color:var(--text-accent);margin-inline-end:var(--space-2)}.cb-command{flex:1;align-items:center;min-width:0;display:flex;position:relative}.cb-command .cb-topbar__field{padding-inline-end:var(--space-9)}.cb-command__key{padding-inline:var(--space-1);border:var(--border-width) solid var(--bar-field-line);border-radius:var(--radius-sm);color:var(--bar-placeholder);font:var(--type-label);font-family:var(--font-mono);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}.cb-command__panel{top:calc(100% + var(--space-2));z-index:50;width:min(var(--command-width), calc(100vw - 2 * var(--space-4)));position:absolute;inset-inline-end:0}.cb-command__list{padding:var(--space-2);background:var(--surface-card);max-height:70vh;color:var(--text-body);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);margin:0;list-style:none;overflow-y:auto}.cb-command__heading{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.cb-command__options{margin:0;padding:0;list-style:none}.cb-command__option{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--hit-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;display:flex}.cb-command__option:hover,.cb-command__option[aria-selected=true]{background:var(--action-quiet-bg-hover)}.cb-command__option[aria-selected=true]{outline:var(--border-width-strong) solid var(--focus-ring)}.cb-command__title{min-width:0;font:var(--type-body);overflow-wrap:anywhere;flex:1}.cb-command__option--item{grid-template-columns:var(--icon-md) minmax(0, 1fr) auto;gap:var(--space-3);display:grid}.cb-command__option>.cb-icon{color:var(--text-muted)}.cb-command__text{flex-direction:column;gap:1px;min-width:0;display:flex}.cb-command__excerpt{color:var(--text-secondary);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-command__option--all{border-block-start:var(--border-width) solid var(--border-subtle);color:var(--text-accent);font-weight:var(--weight-semibold);margin-block-start:var(--space-1)}.cb-command__option--all>.cb-icon{color:inherit}.cb-command__note{padding:var(--space-3);color:var(--text-secondary);font:var(--type-body)}.cb-command__page-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-tags:not(:empty){margin-block-end:var(--space-2)}.cb-tag{min-height:var(--hit-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-accent);color:var(--text-body);font:var(--type-meta);cursor:pointer;align-items:center;display:inline-flex}.cb-tag:after{content:"×";margin-inline-start:var(--space-2)}.cb-filters{gap:var(--space-6);flex-direction:column;display:flex}.cb-filter{gap:var(--space-2);padding:0 0 var(--space-5);border:0;border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;margin:0;display:flex}.cb-filter__title{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.cb-check{align-items:center;gap:var(--space-3);min-height:var(--hit-min);display:flex}.cb-filters__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-search-page{gap:var(--space-6);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-search{align-items:center;gap:var(--space-3);min-height:var(--search-height);padding:var(--space-3) var(--space-4);border:var(--border-width-strong) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);flex-wrap:wrap;display:flex}@media (min-width:761px){.cb-search{padding-inline:var(--space-6) var(--space-4);flex-wrap:nowrap}}.cb-search__input{min-width:0;min-height:var(--hit-min);color:var(--text-body);font:var(--weight-regular) var(--text-md)/var(--leading-snug) var(--font-display);background:0 0;border:0;flex:12rem}.cb-search__input::placeholder{color:var(--text-faint)}.cb-search-page__problem,.cb-search-page__count{color:var(--text-secondary);font:var(--type-body);margin:0}.cb-search-page__idle{gap:var(--space-2);max-width:var(--measure-prose);flex-direction:column;display:flex}.cb-search-page__label{color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-search-page__inventory{color:var(--text-secondary);font:var(--type-body);margin:0}.cb-search-page__summary{gap:var(--space-3);flex-direction:column;display:flex}.cb-search-page__headline{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-search-page__save{margin:0}.cb-saved-searches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-saved-search{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-saved-search__query{min-width:0;color:var(--text-body);font:var(--weight-regular) var(--text-md)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere}.cb-saved-search__summary{color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-saved-search__remove{margin:0 0 0 auto}.cb-search-page__sort{justify-content:flex-end}.cb-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-chip{min-height:var(--hit-min);padding-inline:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font:var(--type-meta);white-space:nowrap;align-items:center;text-decoration-line:none;display:inline-flex}.cb-chips--tags>li{min-width:0;max-width:100%}.cb-chips--tags .cb-chip{white-space:normal;overflow-wrap:anywhere;min-width:0}.cb-chip:hover{border-color:var(--border-strong);color:var(--text-body)}.cb-chip[aria-current]{border-color:var(--border-accent);background:var(--surface-accent);color:var(--text-accent)}.cb-search-page__results,.cb-search-page__column{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cb-active-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-active-filters .cb-tag{text-decoration-line:none}.cb-active-filters__clear{color:var(--text-accent);font:var(--type-ui);font-weight:var(--weight-semibold);margin-inline-start:var(--space-2)}.cb-refine__heading{font:var(--type-heading);margin:0}.cb-facet>summary{min-height:var(--hit-min);cursor:pointer;align-items:center;display:flex}.cb-facet__chevron{color:var(--text-faint);margin-inline-start:auto}@media (prefers-reduced-motion:no-preference){.cb-facet__chevron{transition:rotate var(--motion-control) var(--motion-ease)}}.cb-facet[open]>summary .cb-facet__chevron{rotate:180deg}.cb-facet__values{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cb-facet__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cb-facet__count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.cb-facet__more>summary{min-height:var(--hit-min);color:var(--text-accent);font:var(--type-ui);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.cb-facet__all{color:var(--text-secondary);font:var(--type-meta)}.cb-empty{align-items:center;gap:var(--space-4);padding:var(--space-9) var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);text-align:center;flex-direction:column;display:flex}.cb-empty__icon{color:var(--text-muted);display:inline-flex}.cb-empty__title{font:var(--type-heading);margin:0}.cb-empty__text{max-width:52ch;color:var(--text-muted);font:var(--type-reading);margin:0}.cb-results{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.cb-result{grid-template-columns:var(--space-7) minmax(0, 1fr) var(--space-6);align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-4);border-block-end:var(--border-width) solid var(--border-hairline);overflow-wrap:anywhere;display:grid;position:relative}@media (min-width:761px){.cb-result{padding:var(--space-5) var(--space-6)}}@media (prefers-reduced-motion:no-preference){.cb-result{transition:background-color var(--motion-control) var(--motion-ease)}}.cb-result:hover{background:var(--surface-quiet);box-shadow:inset 0 var(--border-width) 0 var(--border-hairline)}.cb-results .cb-result:has(.cb-result__title a:focus-visible){outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}.cb-results .cb-result__title a:focus-visible{outline:none}.cb-result__action{z-index:1;position:relative}.cb-result__title a:after{content:"";position:absolute;inset:0}.cb-result .cb-matches{z-index:1;position:relative}.cb-result__kind{color:var(--text-muted);padding-block-start:var(--space-1);display:inline-flex}.cb-result__arrow{color:var(--text-faint);padding-block-start:var(--space-1);display:inline-flex}.cb-result__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cb-result__fields{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding-block-start:var(--space-1);display:grid}.cb-result__field{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-result__field dt{color:var(--text-faint);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-result__field dd{color:var(--text-body);font:var(--type-body);overflow-wrap:anywhere;margin:0}.cb-result:last-child{border-block-end:0}.cb-result--plain{margin-inline:calc(-1 * var(--space-2));padding:var(--space-4) var(--space-2);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.cb-result--plain{padding:var(--space-4) var(--space-2)}}.cb-result--plain .cb-result__body{gap:var(--space-1)}.cb-result--plain .cb-result__title{font-size:var(--text-base)}.cb-result--plain .cb-result__preview{font:var(--weight-regular) var(--text-xs)/var(--leading-normal) var(--font-ui)}.cb-result__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cb-result__title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);margin:0}.cb-result__title a{color:var(--text-body);text-decoration-line:none}.cb-result__preview{max-width:var(--measure-preview);color:var(--text-secondary);font:var(--type-reading);font-size:var(--text-sm);margin:0}.cb-match{border-radius:var(--radius-xs);background:var(--match-bg);color:var(--match-fg);padding-inline:2px}.cb-matches{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.cb-matches__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-matches__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-matches__link{gap:var(--space-1);min-height:var(--hit-min);border-inline-start:var(--border-width-strong) solid var(--provenance-rule);color:var(--text-secondary);flex-direction:column;padding-inline-start:var(--space-4);text-decoration-line:none;display:flex}.cb-matches__link:hover .cb-matches__text{text-decoration-line:underline}.cb-matches__where{color:var(--provenance-fg);font:var(--type-meta);font-weight:var(--weight-medium)}.cb-matches__text{font:var(--type-reading);font-size:var(--text-sm)}.cb-matches__pages{gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-matches__more{min-height:var(--hit-min);color:var(--text-accent);font:var(--type-ui);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}@media (min-width:1024px){.cb-split--filing{grid-template-columns:minmax(0, 1fr) var(--filing-side-width)}}.cb-filing{gap:var(--space-6);min-width:0;padding:var(--card-padding);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.cb-filing .cb-field{max-width:none}.cb-filing__pairs{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:761px){.cb-filing__pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-filing__wide{grid-column:1/-1}}.cb-filing__foot{gap:var(--space-6);border-block-start:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-start:var(--space-6);display:flex}.cb-filing__send{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-filing__send>:first-child{flex:1 1 calc(var(--space-10) * 4);min-width:0}.cb-filing__send>.cb-button{gap:var(--space-2)}.cb-label--eyebrow{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-upload{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cb-upload__head{gap:var(--space-1);flex-direction:column;display:flex}.cb-upload__region{justify-content:center;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-7));padding:var(--space-6);border:var(--border-width) dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-quiet);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.cb-upload__region{transition:background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease)}}.cb-upload__region[hidden]{display:none}.cb-upload__region[data-invalid=true]{border:var(--border-width-strong) dashed var(--text-alarm)}.cb-upload__region[data-over=true]{border:var(--border-width-strong) solid var(--text-accent);background:var(--surface-accent)}.cb-upload__invite{color:var(--text-body);font:var(--weight-regular) var(--text-base)/var(--leading-snug) var(--font-display)}.cb-upload__limits{max-width:var(--measure-prose);color:var(--text-muted);font:var(--type-meta)}.cb-upload__field{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-upload__region:has(.cb-upload__field:focus-visible)>label.cb-button{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}.cb-upload__files{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cb-upload__files[hidden]{display:none}.cb-upload__file{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-upload__file:last-child{border-bottom:none}.cb-upload__line{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cb-upload__line>.cb-badge{flex:none}.cb-upload__line>[hidden]{display:none}.cb-upload__thumb{border-radius:var(--radius-md);background:var(--surface-quiet);flex:none;height:56px}.cb-upload__thumb--photo{width:56px}.cb-upload__thumb--cover{width:140px}.cb-upload__about{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cb-upload__name{color:var(--text-body);font:var(--weight-regular) var(--text-base)/var(--leading-snug) var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-upload__state{color:var(--text-muted);font:var(--type-meta)}.cb-upload__file[data-refused] .cb-upload__state{color:var(--text-alarm)}.cb-upload__remove{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--hit-min);min-height:var(--hit-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--type-meta);cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.cb-upload__remove:hover{background:var(--surface-sunk)}.cb-upload__bar{border-radius:var(--radius-pill);background:var(--surface-quiet);appearance:none;width:100%;height:6px;accent-color:var(--text-accent);border:none}.cb-upload__bar[hidden]{display:none}.cb-upload__bar::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-quiet)}.cb-upload__bar::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--text-accent)}@media (prefers-reduced-motion:no-preference){.cb-upload__bar::-webkit-progress-value{transition:width var(--motion-surface) var(--motion-ease)}}.cb-upload__bar::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--text-accent)}.cb-upload__reason,.cb-upload__problem{color:var(--text-alarm);font:var(--type-meta);font-weight:var(--weight-semibold);margin:0}.cb-upload__reason[hidden],.cb-upload__problem[hidden]{display:none}ic-upload{min-width:0;display:block}ic-combobox[data-chips=true] .cb-field{max-width:calc(var(--space-10) * 5)}ic-combobox[data-chips=true] .cb-combobox__options{gap:var(--space-2);flex-wrap:wrap;max-width:none;display:flex}ic-combobox[data-chips=true] .cb-combobox__options>li{min-height:var(--hit-min);padding:0 var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font:var(--type-meta);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}ic-combobox[data-chips=true] .cb-combobox__options>li>label{min-width:0}ic-combobox[data-chips=true] .cb-combobox__options>[role=option]:hover{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-body)}ic-combobox[data-chips=true] .cb-combobox__options>[aria-selected=true],ic-combobox[data-chips=true] .cb-combobox__options:not([role])>li:has(:checked),.cb-chip--choice:has(>input:checked){border-color:var(--border-accent);background:var(--surface-accent);color:var(--text-accent);outline:none}ic-combobox[data-chips=true] .cb-combobox__options>[aria-selected=true]:before,.cb-chip--choice:has(>input:checked):before{content:"✓";margin-inline-end:var(--space-2)}ic-combobox[data-chips=true] .cb-combobox__options>.cb-combobox__option--active{outline:var(--border-width-strong) solid var(--focus-ring)}.cb-chipset{border:0;min-width:0;margin:0;padding:0}.cb-chip--choice{cursor:pointer;position:relative}.cb-chip--choice>input{border-radius:inherit;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.cb-filings{margin:0;padding:0;list-style:none}.cb-filings>.cb-doc{padding:var(--space-3) 0}.cb-filings__line{align-items:center;gap:var(--space-3);color:var(--text-secondary);font:var(--type-meta);overflow-wrap:anywhere;margin:0;display:flex}.cb-filings__line>.cb-badge{flex:none}.cb-rows--numbered{counter-reset:step}.cb-rows--numbered>li{align-items:baseline;gap:var(--space-4);counter-increment:step;display:flex}.cb-rows--numbered>li:before{content:counter(step);color:var(--text-muted);font:var(--type-label);font-family:var(--font-mono);flex:none}.cb-ratings,.cb-rate__form{gap:var(--space-4);flex-direction:column;display:flex}.cb-rate__head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-rate__prompt{font:var(--type-heading);margin:0}.cb-rate__stars{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:inline-flex}.cb-rate__star{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-sm);color:var(--rating-star-empty);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.cb-rate__star:hover{background:var(--surface-sunk)}.cb-rate__star>input{border-radius:inherit;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.cb-rate__stars:has(input[value="1"]:checked) .cb-rate__star:nth-of-type(-n+1),.cb-rate__stars:has(input[value="2"]:checked) .cb-rate__star:nth-of-type(-n+2),.cb-rate__stars:has(input[value="3"]:checked) .cb-rate__star:nth-of-type(-n+3),.cb-rate__stars:has(input[value="4"]:checked) .cb-rate__star:nth-of-type(-n+4),.cb-rate__stars:has(input[value="5"]:checked) .cb-rate__star:nth-of-type(-n+5){color:var(--rating-star)}.cb-rate__stars:has(input[value="1"]:checked) .cb-rate__star:nth-of-type(-n+1) .cb-icon,.cb-rate__stars:has(input[value="2"]:checked) .cb-rate__star:nth-of-type(-n+2) .cb-icon,.cb-rate__stars:has(input[value="3"]:checked) .cb-rate__star:nth-of-type(-n+3) .cb-icon,.cb-rate__stars:has(input[value="4"]:checked) .cb-rate__star:nth-of-type(-n+4) .cb-icon,.cb-rate__stars:has(input[value="5"]:checked) .cb-rate__star:nth-of-type(-n+5) .cb-icon{fill:currentColor}.cb-rate__hint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-muted);font:var(--type-meta)}.cb-rate__word{display:none}.cb-rate__word--none,.cb-rate__form:has(input[name=Stars][value="1"]:checked) .cb-rate__word[data-stars="1"],.cb-rate__form:has(input[name=Stars][value="2"]:checked) .cb-rate__word[data-stars="2"],.cb-rate__form:has(input[name=Stars][value="3"]:checked) .cb-rate__word[data-stars="3"],.cb-rate__form:has(input[name=Stars][value="4"]:checked) .cb-rate__word[data-stars="4"],.cb-rate__form:has(input[name=Stars][value="5"]:checked) .cb-rate__word[data-stars="5"]{display:inline}.cb-rate__form:has(input[name=Stars]:checked) .cb-rate__word--none{display:none}.cb-rate__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-rate__line{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-ratings__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-rating{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.cb-rating__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-rating__who{flex-direction:column;flex:auto;min-width:0;display:flex}.cb-rating__name{font:var(--type-ui);font-weight:var(--weight-semibold)}.cb-rating__when{color:var(--text-muted);font:var(--type-meta)}.cb-rating__tags{color:var(--text-accent);font:var(--type-meta);font-weight:var(--weight-medium);margin:0}.cb-rating__note{max-width:var(--measure-prose);font:var(--type-reading);margin:0}.cb-rating__foot{align-items:center;gap:var(--space-2);border-block-start:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.cb-rating__report{margin-inline-start:auto}.cb-profile__rating,.cb-card__rating{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.cb-profile__rating{color:var(--text-body);text-decoration-line:none}.cb-profile__average{font:var(--type-heading)}.cb-profile__rated,.cb-card__rated{color:var(--text-muted);font:var(--type-meta)}.cb-card__average{font:var(--type-meta);font-weight:var(--weight-semibold)}.cb-ratings__split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cb-ratings__split{grid-template-columns:var(--summary-width) minmax(0, 1fr);align-items:start}}.cb-ratings__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cb-rate .cb-compose__area{max-width:none}.cb-summary__head{align-items:baseline;gap:var(--space-3);display:flex}.cb-summary__average{font:var(--type-display)}.cb-summary__stars{gap:var(--space-1);flex-direction:column;display:flex}.cb-summary__count{color:var(--text-muted);font:var(--type-meta)}.cb-summary__bars{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.cb-summary__bar{gap:var(--space-3);grid-template-columns:1.5ch minmax(0,1fr) 3ch;align-items:center;display:grid}.cb-summary__bar>dt,.cb-summary__bar>dd{color:var(--text-muted);font:var(--type-meta);font-family:var(--font-mono);margin:0}.cb-summary__n{text-align:end}.cb-bar{height:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-quiet);overflow:hidden}.cb-bar__fill{background:var(--rating-star);height:100%;display:block}.cb-bar--0{width:0%}.cb-bar--5{width:5%}.cb-bar--10{width:10%}.cb-bar--15{width:15%}.cb-bar--20{width:20%}.cb-bar--25{width:25%}.cb-bar--30{width:30%}.cb-bar--35{width:35%}.cb-bar--40{width:40%}.cb-bar--45{width:45%}.cb-bar--50{width:50%}.cb-bar--55{width:55%}.cb-bar--60{width:60%}.cb-bar--65{width:65%}.cb-bar--70{width:70%}.cb-bar--75{width:75%}.cb-bar--80{width:80%}.cb-bar--85{width:85%}.cb-bar--90{width:90%}.cb-bar--95{width:95%}.cb-bar--100{width:100%}.cb-summary__tags{gap:var(--space-2);border-block-start:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-start:var(--space-3);display:flex}.cb-summary__label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-summary__tags .cb-chips{margin:0;padding:0;list-style:none}.cb-given__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cb-given__note{max-width:var(--measure-prose);margin:0}.cb-stars{gap:var(--space-1);display:inline-flex}.cb-star{color:var(--rating-star-empty);display:inline-flex}.cb-star--on{color:var(--rating-star)}.cb-star--on .cb-icon{fill:currentColor}.cb-settings{gap:var(--space-7);max-width:var(--settings-width);flex-direction:column;margin-inline:auto;display:flex}.cb-settings__head{gap:var(--space-2);flex-direction:column;display:flex}.cb-settings__title{font:var(--type-title);letter-spacing:var(--tracking-tight);margin:0}.cb-settings__lede{color:var(--text-secondary);font:var(--type-body);margin:0}.cb-passkeys__lede{max-width:62ch;color:var(--text-secondary);font:var(--type-reading);margin:0}.cb-passkeys__lede strong{color:var(--text-body);font-weight:var(--weight-semibold)}.cb-passkeys__add{gap:var(--space-4);flex-direction:column;display:flex}.cb-passkeys__add-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-passkeys__label{align-items:center;gap:var(--space-2);display:inline-flex}.cb-passkeys__hint{min-width:0;color:var(--text-muted);font:var(--type-meta);flex:auto;margin:0}.cb-passkeys__problem{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--text-alarm);border-radius:var(--radius-md);flex-direction:column;display:flex}.cb-passkeys__problem p{font:var(--type-meta);margin:0}.cb-passkeys__problem .cb-passkeys__problem-title{color:var(--text-alarm);font:var(--type-ui);font-weight:var(--weight-semibold)}.cb-passkeys__warning-slot:not(:has(*)),.cb-passkeys__list:not(:has(*)){display:none}.cb-passkeys__warning{gap:var(--space-2);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--text-alarm);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.cb-passkeys__warning p{max-width:62ch;font:var(--type-body);margin:0}.cb-passkeys__warning .cb-passkeys__warning-title{color:var(--text-alarm);font:var(--type-heading);font-size:var(--text-md)}.cb-passkeys__list{gap:var(--space-3);flex-direction:column;display:flex}.cb-passkeys__list-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-passkeys__count{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-passkeys__cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-passkey{padding:var(--space-6)}.cb-passkey__top{align-items:flex-start;gap:var(--space-4);display:flex}.cb-passkey__tile{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-md);background:var(--surface-quiet);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.cb-passkey__body{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.cb-passkey__body p{margin:0}.cb-passkey__title{font:var(--type-heading);font-size:var(--text-md);margin:0}.cb-passkey__line{color:var(--text-muted);font:var(--type-meta)}.cb-passkey__form{gap:var(--space-4);flex-direction:column;display:flex}.cb-passkey__confirm{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);margin:0}.cb-passkey__end{justify-content:flex-end;margin:0;display:flex}.cb-passkeys__summary{color:var(--text-body);font:var(--type-reading);margin:0}.cb-passkeys__manage{margin:0 0 0 calc(var(--space-3) * -1)}.cb-passkeys__foot{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-passkeys__foot p{max-width:66ch;color:var(--text-muted);font:var(--type-meta);margin:0}.cb-saved__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-saved__count{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-saved{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-saved__row{align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-saved__title{min-width:0;font:var(--type-heading);overflow-wrap:anywhere;flex:16rem}.cb-saved__kind{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-saved__mark{color:var(--text-muted);font:var(--type-meta);flex-basis:100%}.cb-keep,ic-print{display:contents}.cb-item-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-notes{gap:var(--space-3);padding:var(--space-6) var(--space-7);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-note);flex-direction:column;display:flex}.cb-notes__label{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-notes__count{color:var(--text-secondary);font:var(--type-body);margin:0}.cb-notes__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-notes__note{gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-notes__text{font:var(--type-reading);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cb-notes__date{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-switch-form{margin:0}.cb-switches{gap:var(--space-1);flex-direction:column;display:flex}.cb-switch{align-items:center;gap:var(--space-3);min-height:var(--hit-min);color:var(--text-body);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cb-switch__track{width:var(--space-9);height:var(--space-6);padding:var(--border-width-strong);border-radius:var(--radius-pill);background:var(--border-default);flex:none;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cb-switch__track{transition:background-color var(--motion-control) var(--motion-ease)}}.cb-switch__knob{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-raised)}@media (prefers-reduced-motion:no-preference){.cb-switch__knob{transition:transform var(--motion-control) var(--motion-ease)}}.cb-switch[aria-checked=true] .cb-switch__track,.cb-switch--on .cb-switch__track{background:var(--action-bg)}.cb-switch[aria-checked=true] .cb-switch__knob,.cb-switch--on .cb-switch__knob{transform:translateX(var(--space-6))}.cb-switch__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-switch:has(.cb-switch__input:checked) .cb-switch__track{background:var(--action-bg)}.cb-switch:has(.cb-switch__input:checked) .cb-switch__knob{transform:translateX(var(--space-6))}.cb-switch:has(.cb-switch__input:checked):hover .cb-switch__track{background:var(--action-bg-hover)}.cb-switch__input:focus-visible+.cb-switch__track{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:var(--border-width-strong)}summary.cb-switch{list-style:none}.cb-switch:hover .cb-switch__track{background:var(--border-strong)}.cb-switch[aria-checked=true]:hover .cb-switch__track,.cb-switch--on:hover .cb-switch__track{background:var(--action-bg-hover)}.cb-setting{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cb-setting__title{color:var(--text-body);font:var(--type-ui);font-weight:var(--weight-semibold);margin:0;padding:0}.cb-account{margin:0}.cb-account>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline);display:flex}.cb-account dt{color:var(--text-secondary);font:var(--type-body)}.cb-account dd{color:var(--text-body);font:var(--type-body);text-align:end;margin:0}.cb-themes{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:761px){.cb-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-theme{gap:var(--space-3);width:100%;padding:var(--space-5);border:var(--border-width-strong) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-align:start;cursor:pointer;flex-direction:column;display:flex}.cb-theme:hover{border-color:var(--border-strong)}.cb-theme[aria-pressed=true]{border-color:var(--text-accent)}.cb-theme__name{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display)}.cb-theme__note{color:var(--text-muted);font:var(--type-meta)}.cb-swatches{gap:var(--space-2);display:flex}.cb-swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill)}.cb-swatch--inner-circle-1{border:var(--border-width) solid var(--border-subtle);background:var(--swatch-inner-circle-1)}.cb-swatch--inner-circle-2{background:var(--swatch-inner-circle-2)}.cb-swatch--inner-circle-3{background:var(--swatch-inner-circle-3)}.cb-swatch--chambers-1{border:var(--border-width) solid var(--border-subtle);background:var(--swatch-chambers-1)}.cb-swatch--chambers-2{background:var(--swatch-chambers-2)}.cb-swatch--chambers-3{background:var(--swatch-chambers-3)}button.cb-chip{cursor:pointer}.cb-chip[aria-pressed=true]{border-color:var(--border-accent);background:var(--surface-accent);color:var(--text-accent)}.cb-chip[aria-pressed=true]:before{content:"✓";margin-inline-end:var(--space-2)}.cb-feed-notice{box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-3);max-width:var(--feed-max);margin:0 auto var(--space-6);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--sand);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:761px){.cb-feed-notice{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-6)}}.cb-feed-notice__text{min-width:0;color:var(--text-body);font:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0}@media (min-width:761px){.cb-feed-notice__text{font-size:var(--text-base)}}.cb-feed-notice__links{gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-column:2;margin-inline-start:calc(-1 * var(--space-3));display:flex}.cb-notice-form{gap:var(--space-4);flex-direction:column;display:flex}.cb-notice-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cb-feed{gap:var(--space-6);max-width:var(--feed-max);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (min-width:1024px){.cb-feed{grid-template-columns:var(--feed-rail-width-narrow) minmax(0, 1fr);align-items:start}}@media (min-width:1280px){.cb-feed{grid-template-columns:var(--feed-rail-width) minmax(0, 1fr)}.cb-feed--side{grid-template-columns:var(--feed-rail-width) minmax(0, 1fr) var(--feed-side-width)}}@media (min-width:1024px){.cb-feed--side .cb-feed__rail{grid-row:1/span 2}}@media (min-width:1280px){.cb-feed--side .cb-feed__rail{grid-row:1}}.cb-feed__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.cb-feed__side{grid-area:2/2}}@media (min-width:1280px){.cb-feed__side{grid-area:1/3}}.cb-feed__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.cb-feed__main{grid-area:1/2}}.cb-feed__rail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.cb-feed__rail{top:var(--space-6);max-height:calc(100vh - var(--space-9));scrollbar-width:none;grid-area:1/1;position:sticky;overflow-y:auto}}.cb-rail-card{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;flex:none;display:flex}.cb-rail-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-rail-card__label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-rail-card__count,.cb-rail-card__note{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-rail-card__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-rail-card__row,.cb-rail-card__notice{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);color:var(--text-body);text-decoration-line:none;display:flex}.cb-rail-card__row{justify-content:space-between;align-items:baseline}.cb-rail-card__row--stacked{flex-direction:column;align-items:flex-start}.cb-rail-card__row--stacked .cb-rail-card__title{font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display)}.cb-rail-card__notice{flex-direction:column}.cb-rail-card__row:hover .cb-rail-card__title,.cb-rail-card__notice:hover .cb-rail-card__what{text-decoration-line:underline}.cb-rail-card__title{min-width:0;font:var(--type-heading);overflow-wrap:anywhere}.cb-rail-card__kind{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none}.cb-rail-card__what{font:var(--type-ui);overflow-wrap:anywhere}.cb-rail-card__when{color:var(--text-faint);font:var(--type-meta)}.cb-rail-card__mark{color:var(--text-faint);font:var(--type-meta);display:block}.cb-rail-card__more{margin:0 0 0 calc(-1 * var(--space-3))}.cb-side-tile__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cb-side-tile__title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);margin:0}.cb-side-tile__seal{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill)}.cb-side-tile__lead{gap:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-4);display:flex}.cb-side-tile__lead-link{gap:var(--space-3);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-side-tile__lead-link:hover .cb-side-tile__lead-title,.cb-side-tile__story:hover .cb-side-tile__story-title{text-decoration-line:underline}.cb-side-tile__panel{aspect-ratio:16/9;background:var(--surface-quiet);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.cb-side-tile__day{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-side-tile__lead-title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}.cb-side-tile__text{color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere}.cb-side-tile__summary{color:var(--text-secondary);font:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-side-tile__date{color:var(--text-faint);font:var(--type-meta)}.cb-side-tile__events,.cb-side-tile__stories{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-side-tile__stories{border-block-start:var(--border-width) solid var(--border-hairline)}.cb-side-tile__event{gap:var(--space-2);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-side-tile__event-title{font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}.cb-side-tile__event-title>a{color:var(--text-body);text-decoration-line:none}.cb-side-tile__event-title>a:hover{text-decoration-line:underline}.cb-side-tile__action{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-3))}.cb-side-tile__story{gap:var(--space-1);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-side-tile__story-title{font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere}.cb-side-tile__links{gap:var(--space-3);margin:0 0 0 calc(-1 * var(--space-3));flex-wrap:wrap;display:flex}.cb-profile-card{gap:0;padding:0;overflow:hidden}.cb-profile-card__band{height:var(--space-10);padding-inline:var(--space-4);background:var(--surface-quiet);border-block-end:var(--border-width) solid var(--border-hairline);justify-content:flex-end;align-items:center;display:flex}.cb-profile-card__seal{box-sizing:border-box;width:var(--space-9);height:var(--space-9);padding:var(--space-1);object-fit:contain;border-radius:var(--radius-pill);background:var(--seal-disc)}.cb-profile-card__who{gap:var(--space-2);padding:0 var(--space-5) var(--space-5);flex-direction:column;margin-block-start:calc(-1 * var(--space-7));display:flex}.cb-profile-card__ring{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-card);align-self:flex-start;display:inline-flex}.cb-profile-card__name{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}.cb-profile-card__name>a{color:var(--text-body);text-decoration-line:none}.cb-profile-card__name>a:hover{text-decoration-line:underline}.cb-profile-card__line{color:var(--text-secondary);font:var(--type-ui);margin:0}.cb-profile-card__firm{color:var(--text-muted);font:var(--type-ui);margin:0}.cb-profile-card__counts{padding:var(--space-3) var(--space-5);border-block-start:var(--border-width) solid var(--border-hairline);flex-direction:column;margin:0;list-style:none;display:flex}.cb-profile-card__count{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--hit-min);color:var(--text-secondary);font:var(--type-ui);text-decoration-line:none;display:flex}.cb-profile-card__count:hover>span:first-child{text-decoration-line:underline}.cb-profile-card__value{color:var(--text-accent);font-weight:var(--weight-semibold)}.cb-feed__ask{gap:var(--space-4);flex-direction:column;display:flex}.cb-feed__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}@media (min-width:761px){.cb-feed__title{font:var(--type-title)}}.cb-feed__field-icon{color:var(--text-muted);flex:none;display:inline-flex}.cb-feed__panel{width:auto;inset-inline:0}.cb-feed__bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cb-feed__note{color:var(--text-muted);font:var(--type-ui);margin:0}.cb-feed__discussions,.cb-feed__stream{gap:var(--space-4);flex-direction:column;display:flex}.cb-feed__more{align-self:flex-start}.cb-feed-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (min-width:761px){.cb-feed-card{padding-inline:var(--space-6)}}.cb-feed-card__head{align-items:center;gap:var(--space-3);display:flex}.cb-feed-card__who{flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.cb-feed-card__author{color:var(--text-body);font-weight:var(--weight-semibold)}.cb-feed-card__meta{color:var(--text-muted);font:var(--type-meta)}.cb-feed-card__body{gap:var(--space-2);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-feed-card__body:hover .cb-feed-card__subject{text-decoration-line:underline}.cb-feed-card__subject{font:var(--type-heading);margin:0}.cb-feed-card__preview{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-reading);margin:0}.cb-feed-card__foot{align-items:center;gap:var(--space-2);border-block-start:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.cb-feed-card__count{align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--type-meta);display:inline-flex}.cb-feed-card__views{color:var(--text-faint);font:var(--type-meta);white-space:nowrap;margin-inline-start:auto}.cb-feed__compose{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);flex-direction:column;scroll-margin-block-start:var(--space-5);display:flex}@media (min-width:761px){.cb-feed__compose{padding-inline:var(--space-6)}}.cb-feed__compose .cb-compose{margin-block-start:0}.cb-feed__compose .cb-compose__panel{background:0 0;border:0;margin:0;padding:0}.cb-feed__section-title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}.cb-feed__links{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}.cb-feed__links>.cb-button{gap:var(--space-2)}.cb-feed__activity{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-2);display:flex}.cb-feed__section-head{gap:var(--space-1);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;padding-block-end:var(--space-3);display:flex}.cb-activity{padding:var(--space-1) var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);margin:0;list-style:none}.cb-activity>li+li{border-block-start:var(--border-width) solid var(--border-hairline)}.cb-activity__item{gap:var(--space-1);padding:var(--space-4) var(--space-1);color:var(--text-body);flex-direction:column;text-decoration-line:none;display:flex}.cb-activity__item:hover .cb-activity__title{text-decoration-line:underline}.cb-activity__line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.cb-activity__what{min-width:0;color:var(--text-secondary)}.cb-activity__who{color:var(--text-accent);font-weight:var(--weight-medium)}.cb-activity__when{color:var(--text-faint);white-space:nowrap}.cb-activity__title{font:var(--type-reading)}.cb-activity__note{max-width:var(--measure-prose);color:var(--text-muted);font:var(--type-meta)}.cb-activity__mark{color:var(--text-faint);font:var(--type-meta)}.cb-events,.cb-event{gap:var(--space-7);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-events__section{gap:var(--space-4);flex-direction:column;display:flex}.cb-events__none{color:var(--text-muted);margin:0}.cb-events__panel{background:var(--surface-quiet);display:block;position:relative;overflow:hidden}.cb-events__hero{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:1024px){.cb-events__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.cb-events__panel--hero{min-height:var(--hero-min-height-sm);order:-1}@media (min-width:761px){.cb-events__panel--hero{min-height:var(--hero-min-height-md)}}@media (min-width:1024px){.cb-events__panel--hero{min-height:var(--hero-min-height);order:0}}.cb-events__hero-body{justify-content:center;gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}@media (min-width:761px){.cb-events__hero-body{padding:var(--space-8)}}.cb-events__day{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-events__hero-title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}@media (min-width:761px){.cb-events__hero-title{font:var(--type-title)}}.cb-events__hero-title a{color:var(--text-body);text-decoration-line:none}.cb-events__hero-title a:hover{text-decoration-line:underline}.cb-events__hero-summary{color:var(--text-secondary);font:var(--type-reading);margin:0}.cb-events__hero-actions{gap:var(--space-3);flex-wrap:wrap;margin:0;padding-block-start:var(--space-2);display:flex}.cb-events__hero-actions .cb-button{box-sizing:border-box;justify-content:center;width:100%}@media (min-width:560px){.cb-events__hero-actions .cb-button{width:auto}}.cb-events__cards{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.cb-events__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-events__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-events__card{box-sizing:border-box;border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;color:var(--text-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.cb-events__card-link{color:inherit;text-decoration-line:none}.cb-events__card-link:after{content:"";position:absolute;inset:0}.cb-events__card:hover .cb-events__card-link{text-decoration-line:underline}.cb-events__card-actions{padding-block-start:var(--space-1)}.cb-events__card-actions>a{position:relative}.cb-events__panel--card{aspect-ratio:16/9}.cb-events__card-body{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.cb-events__card-title{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}@media (min-width:761px){.cb-events__card-title{font-size:var(--text-md)}}.cb-events__card-summary{color:var(--text-secondary);font:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-display)}.cb-notices{box-sizing:border-box;max-width:var(--notice-list-width);padding:0 var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;list-style:none}.cb-notice{align-items:flex-start;gap:var(--space-3) var(--space-5);padding-block:var(--space-5);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-notice:last-child{border-block-end:none}.cb-notice__when{width:var(--notice-when-width);color:var(--text-accent);font-family:var(--font-ui);flex-direction:column;flex:none;display:flex}.cb-notice__month{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cb-notice__day{font:var(--weight-semibold) var(--text-lg)/var(--leading-tight) var(--font-display)}.cb-notice__main{gap:var(--space-2);flex-direction:column;flex:16rem;min-width:0;display:flex}.cb-notice__title{color:var(--text-body);font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;text-decoration-line:none}.cb-notice__title:hover{text-decoration-line:underline}.cb-notice__text{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-meta)}.cb-event__head{gap:var(--space-3);flex-direction:column;display:flex}.cb-event__when{color:var(--text-body);font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}@media (min-width:761px){.cb-event__when{font:var(--type-heading)}}.cb-event__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}@media (min-width:761px){.cb-event__title{font:var(--type-title)}}.cb-event__meta-row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cb-event__meta{color:var(--text-secondary);margin:0}.cb-event__panel{aspect-ratio:16/6;border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg)}.cb-event__body{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cb-event__body p{max-width:var(--measure-prose);font:var(--type-reading);margin:0}.cb-event__rail{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:1024px){.cb-event__rail{top:var(--space-6);position:sticky}}.cb-event__links{gap:var(--space-3)}.cb-event__links .cb-button{justify-content:center}.cb-tag-list{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cb-tag-list__none{color:var(--text-muted);margin:0}.cb-tag-rows{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.cb-tag-row{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-tag-row:last-child{border-block-end-width:0}.cb-tag-row__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.cb-tag-row__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-tag-row__name{color:var(--text-body);font:var(--type-heading);font-size:var(--text-base);margin:0}.cb-tag-row__detail{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-admin__column{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.cb-config{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cb-config__card{padding:var(--space-2) var(--space-6) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.cb-config__group{padding-block:var(--space-5) var(--space-1);color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-config__rows{margin:0;padding:0;list-style:none}.cb-config__row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-config__row--field{border-block-end-width:0}.cb-config__body{flex:1 1 var(--space-12);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-config__label{color:var(--text-body);font:var(--type-body)}.cb-config__note{color:var(--text-muted);font:var(--type-meta);font-family:var(--font-mono);overflow-wrap:anywhere}.cb-config__problem{color:var(--text-alarm);font-weight:var(--weight-semibold);margin:0}.cb-config__field{align-items:center;gap:var(--space-3);display:flex}.cb-config__field .cb-field{width:var(--space-12)}.cb-config__row--switch{align-items:flex-start;gap:var(--space-1);flex-direction:column}.cb-config__row--switch .cb-config__note{padding-inline-start:calc(var(--space-9) + var(--space-3))}.cb-retention__rows{margin:0;padding:0;list-style:none}.cb-retention__row{gap:var(--space-1);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.cb-retention__label{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:anywhere}.cb-retention__value{color:var(--text-body);font:var(--type-body)}.cb-retention__form{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.cb-retention__form .cb-field{width:var(--space-11)}.cb-retention__field-label{color:var(--text-secondary);font:var(--type-meta)}.cb-retention__problem{color:var(--text-alarm);font-weight:var(--weight-semibold);flex-basis:100%;margin:0}.cb-retention__note{color:var(--text-muted);font:var(--type-body);margin:0}.cb-registration__title{font:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}.cb-registration .cb-button{justify-content:center}.cb-coming{gap:var(--space-3)}.cb-coming__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-coming__member{align-items:center;gap:var(--space-4);min-height:var(--space-8);padding-block:var(--space-1);color:var(--text-body);text-decoration-line:none;display:flex}.cb-coming__member:hover .cb-coming__name{text-decoration-line:underline}.cb-coming__who{flex-direction:column;min-width:0;display:flex}.cb-coming__name{font:var(--type-ui);overflow-wrap:anywhere}.cb-coming__place{color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere}.cb-event__program{gap:var(--space-4);flex-direction:column;display:flex}.cb-program__day{gap:var(--space-1);flex-direction:column;padding-block-end:var(--space-2);display:flex}.cb-program__day-label{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-program__sessions{margin:0;padding:0;list-style:none}.cb-program__session{grid-template-columns:var(--program-time-width) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);display:grid}.cb-program__time{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding-block-start:2px}.cb-program__what{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-program__title{color:var(--text-body);font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere}.cb-program__line{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.cb-event__sub-events{gap:var(--space-4);flex-direction:column;display:flex}.cb-sub-events{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-sub-event{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-wrap:wrap;display:flex}.cb-sub-event__main{gap:var(--space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.cb-event__body .cb-sub-event__main p{font:var(--type-meta);color:var(--text-muted);margin:0}.cb-sub-event__title{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere;margin:0}.cb-event__body .cb-sub-event__closed{color:var(--text-muted);font:var(--type-meta);margin:0}.cb-sub-event-keeping__acts{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cb-sub-event-keeping__acts>details{grid-area:1/1/2/-1;min-width:0}.cb-sub-event-keeping__acts>form{grid-area:1/2}.cb-sub-event-keeping__change>summary{inline-size:fit-content}.cb-sub-event-keeping__form{margin-block-start:var(--space-4)}.cb-research{gap:var(--space-7);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-research__lead{max-width:var(--measure-prose);color:var(--text-secondary);margin:0}.cb-research__partners{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.cb-research__partners{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-research__partner{gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}@media (min-width:761px){.cb-research__partner{padding:var(--space-7) var(--space-8)}}.cb-research__partner-name{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);margin:0}.cb-research__partner-blurb{color:var(--text-secondary);margin:0}.cb-research__partner-open{margin:0;padding-block-start:var(--space-2)}.cb-research__partner-open .cb-button{gap:var(--space-2)}.cb-research__note{gap:var(--space-2);max-width:var(--measure-prose);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-note);flex-direction:column;display:flex}.cb-research__note-label{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-research__note-text{margin:0}.cb-research__links{gap:var(--space-4);flex-direction:column;display:flex}.cb-research__add>details>summary{gap:var(--space-2);width:fit-content;margin-inline-start:auto;display:flex}.cb-research__none{padding:var(--space-5) var(--space-6);color:var(--text-muted);margin:0}.cb-link{gap:var(--space-2);flex-direction:column;display:flex}.cb-link__host{font:var(--type-ui);font-weight:var(--weight-semibold);margin:0}.cb-link__address{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.cb-link__open{margin:0;padding-block-start:var(--space-4)}.cb-link__open .cb-button{gap:var(--space-2)}.cb-partners{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.cb-partners__text{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.cb-partners__title{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display)}.cb-partners__note{color:var(--text-muted);font:var(--type-meta)}.cb-partners__links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-device-mode--dark{display:none}@media (prefers-color-scheme:dark){.cb-device-mode--light{display:none}.cb-device-mode--dark{display:inline}}.cb-boardmat{gap:var(--space-6);max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.cb-boardmat .cb-tabs{margin-block-start:0}.cb-bank__head--split>ic-dialog:has(>details[open]),.cb-boardmat__change>ic-dialog:has(>details[open]),.cb-boardmat__card-head>.cb-item-acts:has(>ic-dialog>details[open]),.cb-boardmat__card-head .cb-item-acts>ic-dialog:has(>details[open]){flex-basis:100%}.cb-boardmat__adder{align-items:center}.cb-boardmat__dialog .cb-compose__actions{justify-content:flex-end}@media (min-width:1024px){.cb-split--boardmat{grid-template-columns:minmax(0, 1fr) var(--board-side-width)}}.cb-boardmat__main,.cb-boardmat__aside{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cb-boardmat__item-fields{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cb-boardmat__times{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-boardmat__hint{grid-column:1/-1;margin:0}.cb-boardmat__card{gap:var(--space-2)}.cb-boardmat__card-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cb-boardmat__title{font:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}@media (min-width:761px){.cb-boardmat__title{font:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display)}}.cb-boardmat__title a{color:var(--text-body);text-decoration-line:none}.cb-boardmat__title a:hover{text-decoration-line:underline}.cb-boardmat__line,.cb-boardmat__note{overflow-wrap:anywhere;margin:0}.cb-boardmat__line{color:var(--text-secondary)}.cb-boardmat__note{color:var(--text-muted);font:var(--type-meta)}.cb-boardmat__change{flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.cb-boardmat__none,.cb-boardmat__empty{color:var(--text-muted);margin:0}.cb-agenda{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.cb-agenda__row{grid-template-columns:var(--space-7) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-5) var(--space-6);border-block-end:var(--border-width) solid var(--border-hairline);align-items:start;display:grid}@media (min-width:761px){.cb-agenda__row{grid-template-columns:var(--space-8) minmax(0, 1fr) auto}}.cb-agenda__controls{align-items:center;gap:var(--space-1);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}@media (min-width:761px){.cb-agenda__controls{grid-area:1/3;justify-content:flex-end}}.cb-agenda__controls:has(details[open]){grid-column:2/-1}@media (min-width:761px){.cb-agenda__controls:has(details[open]){grid-row:2}}.cb-agenda__remove:has(>details[open]){flex-basis:100%}.cb-agenda__row:last-child{border-block-end:none}.cb-agenda__number{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-xs);padding-block-start:var(--space-1)}.cb-agenda__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cb-agenda__title,.cb-agenda__by,.cb-agenda__note{overflow-wrap:anywhere;margin:0}.cb-agenda__title{font:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-display)}@media (min-width:761px){.cb-agenda__title{font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-display)}}.cb-agenda__by{color:var(--text-muted);font:var(--type-meta)}.cb-agenda__note{max-width:var(--measure-prose);color:var(--text-secondary);font:var(--type-reading)}.cb-boardmat__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-boardmat__link{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-height:var(--hit-min);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);color:var(--text-body);flex-wrap:wrap;text-decoration-line:none;display:flex}.cb-boardmat__link:hover .cb-boardmat__link-title{text-decoration-line:underline}.cb-boardmat__link-title{min-width:0;font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-display);overflow-wrap:anywhere}.cb-boardmat__link-day{color:var(--text-muted);font:var(--type-meta);flex:none}.cb-boardmat__aside .cb-pager{margin-block-start:0}.cb-boardmat__who{gap:var(--space-2);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-note);flex-direction:column;display:flex}.cb-boardmat__who p{margin:0}.cb-boardmat__who-label{color:var(--text-note);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cb-boardmat__minutes{min-height:var(--hit-min);font:var(--type-meta);align-items:center;display:inline-flex}.cb-boardmat__records{gap:var(--space-3)}@media (min-width:1024px){.cb-split--records{grid-template-columns:var(--records-rail-width) minmax(0, 1fr)}}.cb-records__checking{margin-block-start:var(--space-5)}.cb-records__filing{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.cb-doc__matter{color:var(--text-secondary);font:var(--type-meta);overflow-wrap:anywhere;margin:0}.cb-page:has(.cb-page__viewer){position:relative}.cb-page__viewer{color:var(--text-faint);font:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);text-align:center;opacity:.5;pointer-events:none;inset-inline:0;position:absolute;top:50%;transform:rotate(-20deg)}.cb-print-refusal{color:var(--text-muted);font:var(--type-meta);margin:0}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.mx-auto{margin-inline:auto}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-7{margin-top:var(--spacing-7)}.mb-4{margin-bottom:var(--spacing-4)}.ml-4{margin-left:var(--spacing-4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-2{gap:var(--spacing-2)}.gap-6{gap:var(--spacing-6)}.px-4{padding-inline:var(--spacing-4)}.py-7{padding-block:var(--spacing-7)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.break-all{word-break:break-all}.text-muted{color:var(--color-muted)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:var(--spacing-2)}.focus\:left-2:focus{left:var(--spacing-2)}.focus\:z-50:focus{z-index:50}.focus\:bg-card:focus{background-color:var(--color-card)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:var(--spacing-2)}@media (min-width:560px){.sm\:px-7{padding-inline:var(--spacing-7)}}@media print{.print\:hidden{display:none}}}:root{color-scheme:light;--paper:#faf7f2;--paper-sunk:#f4eee4;--sand:#efe7da;--clay:#e3d8c7;--clay-deep:#d3c4ae;--walnut:#8a7a66;--walnut-deep:#5e5347;--white:#fff;--ink-1:#231e19;--ink-2:#463e35;--ink-3:#6b6157;--ink-4:#6f6458;--green-900:#1d352c;--green-700:#2f5347;--green-600:#3b6656;--green-200:#c3d4cb;--green-100:#e6ede9;--oxblood-700:#8a2f26;--oxblood-100:#f5e4e1;--ochre-700:#825e10;--ochre-100:#f6ebd4;--brass-600:#a8843c;--surface-page:var(--paper);--surface-card:var(--white);--surface-sunk:var(--paper-sunk);--surface-quiet:var(--sand);--surface-accent:var(--green-100);--surface-inverse:var(--green-900);--surface-alarm:var(--oxblood-100);--surface-note:var(--ochre-100);--surface-scrim:#231e195c;--text-body:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-4);--text-accent:var(--green-700);--text-on-accent:#fff;--text-on-inverse:#efe7da;--text-alarm:var(--oxblood-700);--text-note:var(--ochre-700);--border-hairline:#ebe3d7;--border-subtle:var(--clay);--border-default:var(--clay-deep);--border-strong:var(--walnut);--border-accent:var(--green-200);--action-bg:var(--green-700);--action-bg-hover:var(--green-600);--action-bg-press:var(--green-900);--action-fg:#fff;--action-quiet-bg:transparent;--action-quiet-fg:var(--green-700);--action-quiet-bg-hover:var(--green-100);--action-danger-fg:var(--oxblood-700);--focus-ring:var(--green-700);--focus-ring-offset:var(--paper);--provenance-fg:var(--green-700);--provenance-rule:var(--green-200);--match-bg:#f6ebd4;--match-fg:var(--ink-1);--rating-star:var(--brass-600);--rating-star-empty:var(--border-strong);--swatch-inner-circle-1:#faf7f2;--swatch-inner-circle-2:#2e4270;--swatch-inner-circle-3:#c9a24a;--swatch-chambers-1:#faf7f2;--swatch-chambers-2:#2f5347;--swatch-chambers-3:#8c6412;--bar-bg:#1d352c;--bar-line:#2f5347;--bar-fg:#faf7f2;--bar-fg-muted:#d9e6df;--bar-placeholder:#b2d3c3;--bar-tint:#faf7f21a;--bar-tint-strong:#faf7f229;--bar-field-line:#faf7f247;--bar-focus:#faf7f2;--seal-disc:#fff;--font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--font-ui:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--text-2xs:13px;--text-xs:15px;--text-sm:17px;--text-base:19px;--text-md:21px;--text-lg:24px;--text-xl:29px;--text-2xl:35px;--text-3xl:42px;--text-4xl:52px;--text-5xl:64px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-reading:1.62;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.06em;--tracking-label:.08em;--type-display:var(--weight-semibold) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-title:var(--weight-semibold) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-heading:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);--type-reading:var(--weight-regular) var(--text-base)/var(--leading-reading) var(--font-display);--type-body:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-ui);--type-ui:var(--weight-medium) var(--text-sm)/1.2 var(--font-ui);--type-meta:var(--weight-regular) var(--text-xs)/1.4 var(--font-ui);--type-label:var(--weight-semibold) var(--text-2xs)/1.2 var(--font-ui);--measure-prose:66ch;--measure-preview:88ch;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:112px;--row-padding-y:var(--space-6);--row-gap:var(--space-4);--card-padding:var(--space-7);--section-gap:var(--space-10);--page-max:1120px;--admin-max:1360px;--admin-rail-width:272px;--admin-narrow:820px;--page-gutter:var(--space-8);--rail-width:264px;--feed-max:1200px;--feed-rail-width:272px;--feed-rail-width-narrow:256px;--feed-side-width:320px;--side-width:340px;--filing-side-width:380px;--profile-side-width:380px;--board-side-width:380px;--records-rail-width:300px;--cover-height:200px;--summary-width:320px;--story-image-height:180px;--story-image-height-md:220px;--story-image-height-lg:320px;--hero-min-height:320px;--hero-min-height-md:220px;--hero-min-height-sm:180px;--notice-when-width:88px;--notice-list-width:860px;--program-time-width:72px;--control-height:52px;--control-height-sm:40px;--search-height:76px;--hit-min:44px;--menu-width:240px;--bar-search-width:160px;--directory-search-width:340px;--command-width:560px;--dialog-width:620px;--officer-card-width:240px;--icon-sm:18px;--icon-md:22px;--icon-stroke:1.75;--bar-height:88px;--bar-row-height:52px;--search-pop-width:360px;--search-toggle-width:88px;--auth-width:520px;--settings-width:860px;--swatch-size:28px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--rule-inset:var(--space-6);--shadow-none:none;--shadow-raised:0 1px 2px #231e190d, 0 2px 8px #231e190a;--shadow-lifted:0 2px 4px #231e190f, 0 12px 28px #231e1917;--shadow-overlay:0 24px 64px #231e1938;--shadow-inset-sunk:inset 0 1px 0 #231e190a;--ring-focus:0 0 0 3px var(--green-200);--motion-ease:cubic-bezier(.22, .61, .36, 1);--motion-press:90ms;--motion-control:.14s;--motion-surface:.2s;--motion-scrim:.3s}@media screen{[data-mode=dark]{color-scheme:dark;--paper:#1b1815;--paper-sunk:#211d19;--sand:#2a251f;--clay:#3a332b;--clay-deep:#4c4237;--walnut:#a89680;--walnut-deep:#cdbea8;--white:#242019;--ink-1:#f1ebe2;--ink-2:#d3cabd;--ink-3:#aaa092;--ink-4:#a09585;--green-900:#d9e6df;--green-700:#9cc4b1;--green-600:#b2d3c3;--green-200:#3b5a4e;--green-100:#243430;--oxblood-700:#e39287;--oxblood-100:#3a2522;--ochre-700:#ddb65e;--ochre-100:#332b1a;--brass-600:#c9a45c;--surface-page:#1b1815;--surface-card:#242019;--surface-sunk:#211d19;--surface-quiet:#2a251f;--surface-accent:#243430;--surface-inverse:#e6ede9;--surface-alarm:#3a2522;--surface-note:#332b1a;--surface-scrim:#0000008f;--text-body:#f1ebe2;--text-secondary:#d3cabd;--text-muted:#aaa092;--text-faint:#a09585;--text-accent:#9cc4b1;--text-on-accent:#fff;--text-on-inverse:#1d352c;--text-alarm:#e39287;--text-note:#ddb65e;--border-hairline:#2f2922;--border-subtle:#3a332b;--border-default:#4c4237;--border-strong:#a89680;--border-accent:#3b5a4e;--action-bg:#3b6656;--action-bg-hover:#4a7a67;--action-bg-press:#2f5347;--action-fg:#fff;--action-quiet-bg:transparent;--action-quiet-fg:#9cc4b1;--action-quiet-bg-hover:#243430;--action-danger-fg:#e39287;--focus-ring:#9cc4b1;--focus-ring-offset:#1b1815;--provenance-fg:#9cc4b1;--provenance-rule:#3b5a4e;--match-bg:#3d3420;--match-fg:#f1ebe2;--bar-bg:#101512;--bar-line:#2a3a33;--bar-tint:#9cc4b11f;--bar-tint-strong:#9cc4b12e}}@media screen and (prefers-color-scheme:dark){[data-mode=system]{color-scheme:dark;--paper:#1b1815;--paper-sunk:#211d19;--sand:#2a251f;--clay:#3a332b;--clay-deep:#4c4237;--walnut:#a89680;--walnut-deep:#cdbea8;--white:#242019;--ink-1:#f1ebe2;--ink-2:#d3cabd;--ink-3:#aaa092;--ink-4:#a09585;--green-900:#d9e6df;--green-700:#9cc4b1;--green-600:#b2d3c3;--green-200:#3b5a4e;--green-100:#243430;--oxblood-700:#e39287;--oxblood-100:#3a2522;--ochre-700:#ddb65e;--ochre-100:#332b1a;--brass-600:#c9a45c;--surface-page:#1b1815;--surface-card:#242019;--surface-sunk:#211d19;--surface-quiet:#2a251f;--surface-accent:#243430;--surface-inverse:#e6ede9;--surface-alarm:#3a2522;--surface-note:#332b1a;--surface-scrim:#0000008f;--text-body:#f1ebe2;--text-secondary:#d3cabd;--text-muted:#aaa092;--text-faint:#a09585;--text-accent:#9cc4b1;--text-on-accent:#fff;--text-on-inverse:#1d352c;--text-alarm:#e39287;--text-note:#ddb65e;--border-hairline:#2f2922;--border-subtle:#3a332b;--border-default:#4c4237;--border-strong:#a89680;--border-accent:#3b5a4e;--action-bg:#3b6656;--action-bg-hover:#4a7a67;--action-bg-press:#2f5347;--action-fg:#fff;--action-quiet-bg:transparent;--action-quiet-fg:#9cc4b1;--action-quiet-bg-hover:#243430;--action-danger-fg:#e39287;--focus-ring:#9cc4b1;--focus-ring-offset:#1b1815;--provenance-fg:#9cc4b1;--provenance-rule:#3b5a4e;--match-bg:#3d3420;--match-fg:#f1ebe2;--bar-bg:#101512;--bar-line:#2a3a33;--bar-tint:#9cc4b11f;--bar-tint-strong:#9cc4b12e}}[data-brand=inner-circle]{--green-900:#1e2a4a;--green-700:#2e4270;--green-600:#3b5387;--green-200:#cbd2e1;--green-100:#e9ecf2;--ochre-700:#6e5414;--ochre-100:#fbf3c8;--brass-600:#9c8200;--surface-accent:#e9ecf2;--surface-inverse:#1e2a4a;--surface-note:#fbf3c8;--text-accent:#2e4270;--text-on-inverse:#faf7f2;--text-note:#6e5414;--border-accent:#cbd2e1;--action-bg:#2e4270;--action-bg-hover:#3b5387;--action-bg-press:#1e2a4a;--action-quiet-fg:#2e4270;--action-quiet-bg-hover:#e9ecf2;--focus-ring:#2e4270;--provenance-fg:#2e4270;--provenance-rule:#cbd2e1;--match-bg:#fbefa0;--bar-bg:#1e2a4a;--bar-line:#c9a24a;--bar-fg-muted:#d8deea;--bar-placeholder:#aebbd3}@media screen{[data-brand=inner-circle][data-mode=dark]{--green-900:#d8deea;--green-700:#9fb0d2;--green-600:#b4c2dd;--green-200:#34425e;--green-100:#222b3d;--ochre-700:#d9b85c;--ochre-100:#3a321a;--brass-600:#d9b85c;--surface-accent:#222b3d;--surface-inverse:#d8deea;--surface-note:#3a321a;--text-accent:#9fb0d2;--text-on-inverse:#1a2438;--text-note:#d9b85c;--border-accent:#34425e;--action-bg:#4a5f8c;--action-bg-hover:#5a709e;--action-bg-press:#3a4b70;--action-quiet-fg:#9fb0d2;--action-quiet-bg-hover:#222b3d;--focus-ring:#9fb0d2;--provenance-fg:#9fb0d2;--provenance-rule:#34425e;--match-bg:#4a3f10;--bar-bg:#141a28;--bar-line:#a88a3c;--bar-fg-muted:#d8deea;--bar-placeholder:#aebbd3;--bar-tint:#9fb0d224;--bar-tint-strong:#9fb0d238}}@media screen and (prefers-color-scheme:dark){[data-brand=inner-circle][data-mode=system]{--green-900:#d8deea;--green-700:#9fb0d2;--green-600:#b4c2dd;--green-200:#34425e;--green-100:#222b3d;--ochre-700:#d9b85c;--ochre-100:#3a321a;--brass-600:#d9b85c;--surface-accent:#222b3d;--surface-inverse:#d8deea;--surface-note:#3a321a;--text-accent:#9fb0d2;--text-on-inverse:#1a2438;--text-note:#d9b85c;--border-accent:#34425e;--action-bg:#4a5f8c;--action-bg-hover:#5a709e;--action-bg-press:#3a4b70;--action-quiet-fg:#9fb0d2;--action-quiet-bg-hover:#222b3d;--focus-ring:#9fb0d2;--provenance-fg:#9fb0d2;--provenance-rule:#34425e;--match-bg:#4a3f10;--bar-bg:#141a28;--bar-line:#a88a3c;--bar-fg-muted:#d8deea;--bar-placeholder:#aebbd3;--bar-tint:#9fb0d224;--bar-tint-strong:#9fb0d238}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-opsz-normal.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext-opsz-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-opsz-italic.woff2)format("woff2");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}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin-wght-normal.woff2)format("woff2");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}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin-wght-italic.woff2)format("woff2");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}@media print{@page{margin:18mm 16mm}.cb-topbar,.cb-toasts,p:has(>.cb-back),.cb-back,form,.cb-button,.cb-pager,.cb-tabs,ic-rail,ic-composer,ic-dialog,ic-print,.cb-keep,.cb-notes,.cb-partners,.cb-profile__change,.cb-member__cover,.cb-story__image:not(:has(img)),.cb-story__staff,.cb-event__panel:not(:has(img)),.cb-event__upkeep,.cb-registration,.cb-event__links,.cb-boardmat__aside,.cb-reader--view-only>:not(.cb-print-refusal),.cb-record--view-only :not(.cb-print-refusal,:has(.cb-print-refusal)){display:none}.cb-split,.cb-ratings__split{display:block}.cb-split>*+*,.cb-ratings__split>*+*{margin-block-start:var(--space-7)}.cb-event__rail{position:static}.cb-member__top{margin-block-start:var(--space-5)}.cb-panel,.cb-card,.cb-doc,.cb-sub-event,.cb-agenda__row{break-inside:avoid}h1,h2,h3{break-after:avoid}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}