:root{color-scheme:light;--bc-surface-base: #fbfaf8;--bc-surface-raised: #ffffff;--bc-surface-sunken: #f4f2ee;--bc-text-primary: #141312;--bc-text-secondary: #5c574f;--bc-text-tertiary: #8e887d;--bc-text-on-dark: #fbfaf8;--bc-line: rgba(20, 19, 18, .1);--bc-line-strong: rgba(20, 19, 18, .18);--bc-active: #2e6b4c;--bc-active-dot: #3e8a63;--bc-complete: #6e7a70;--bc-planned-dot: #5b708c;--bc-attention: #a4392f;--bc-attention-tint: rgba(164, 57, 47, .08);--bc-attention-edge: rgba(164, 57, 47, .42);--bc-approaching: #8a6224;--bc-radius-0: 0px;--bc-radius-input: 2px;--bc-radius-button: 4px;--bc-radius-report: 12px;--bc-page-margin: 24px;--bc-project-gap: 96px;--bc-text-width: 860px;--bc-media-width: 1280px;--bc-space-2: 2px;--bc-space-4: 4px;--bc-space-8: 8px;--bc-space-12: 12px;--bc-space-16: 16px;--bc-space-24: 24px;--bc-space-32: 32px;--bc-space-48: 48px;--bc-space-64: 64px;--bc-space-96: 96px;--bc-font-display: ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--bc-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--bc-display-size: 30px;--bc-display-tracking: .01em;--bc-project-title-size: 34px;--bc-project-title-size-bare: 40px;--bc-lead-size: 18px;--bc-lead-height: 1.65;--bc-intro-size: 22px;--bc-intro-height: 1.5;--bc-body-size: 16px;--bc-body-height: 1.7;--bc-meta-size: 13px;--bc-status-size: 11px;--bc-status-tracking: .14em;--bc-duration-base: .24s;--bc-duration-slow: .48s;--bc-ease: cubic-bezier(.22, .61, .36, 1);--bc-pulse-duration: 2.4s;--bc-pulse-duration-calm: 4.2s;--bc-ripple-duration: 6s;--bc-glass-surface: rgba(251, 250, 248, .82);--bc-glass-filter: saturate(1.1) blur(14px);--bc-report-glass: rgba(246, 250, 247, .86);--bc-report-edge: rgba(46, 107, 76, .28);--bc-report-glow: 0 6px 28px rgba(20, 19, 18, .08)}@media(min-width:700px){:root{--bc-page-margin: 64px;--bc-project-gap: 128px;--bc-display-size: 38px;--bc-project-title-size: 42px;--bc-project-title-size-bare: 52px;--bc-lead-size: 19px;--bc-intro-size: 25px}}@media(min-width:1100px){:root{--bc-page-margin: 96px;--bc-project-gap: 160px;--bc-display-size: 44px;--bc-project-title-size: 50px;--bc-project-title-size-bare: 62px;--bc-lead-size: 20px;--bc-intro-size: 28px;--bc-body-size: 17px}}@media(prefers-reduced-motion:reduce){:root{--bc-duration-base: 0ms;--bc-duration-slow: 0ms;--bc-pulse-duration: 0ms;--bc-pulse-duration-calm: 0ms}}.bc *,.bc *:before,.bc *:after{box-sizing:border-box}.bc{background:var(--bc-surface-base);color:var(--bc-text-primary);font-family:var(--bc-font-body);font-size:var(--bc-body-size);line-height:var(--bc-body-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:599px){.bc{touch-action:pan-x pan-y}}.bc :focus-visible{outline:1px solid var(--bc-text-primary);outline-offset:3px}.bc button,.bc input,.bc textarea{font:inherit;color:inherit}.bc .visually-hidden-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.bc.page{min-block-size:100%;display:flex;flex-direction:column}.bc .masthead{position:sticky;top:0;z-index:3;background:var(--bc-glass-surface);backdrop-filter:var(--bc-glass-filter);-webkit-backdrop-filter:var(--bc-glass-filter);border-block-end:1px solid var(--bc-line)}.bc .masthead__inner{max-inline-size:var(--bc-shell-width);margin:0 auto;padding:var(--bc-space-16) var(--bc-page-margin);display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-16)}.bc .masthead__brand{display:inline-flex;align-items:baseline;gap:.4em;text-decoration:none;color:inherit;font-family:var(--bc-font-display);font-size:var(--bc-display-size);font-weight:400;letter-spacing:var(--bc-display-tracking);line-height:1.1}.bc .masthead__times{color:var(--bc-text-tertiary);font-size:.7em}.bc .masthead__account{color:var(--bc-text-primary);overflow-wrap:break-word}.bc .masthead__agency{color:var(--bc-text-secondary);white-space:nowrap}.bc .profile{position:relative;flex:none}.bc .masthead__refresh{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px;margin-inline-start:auto;padding:0;background:none;border:0;border-radius:var(--bc-radius-button);color:var(--bc-text-tertiary);cursor:pointer;align-self:center}.bc .masthead__refresh:hover,.bc .masthead__refresh.is-busy{color:var(--bc-text-primary)}.bc .masthead__refresh:focus-visible{outline:2px solid var(--bc-text-primary);outline-offset:2px}.bc .masthead__refreshIcon{inline-size:18px;block-size:18px}.bc .masthead__refresh.is-busy .masthead__refreshIcon{animation:bc-refresh-turn .9s linear infinite}@keyframes bc-refresh-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bc .masthead__refresh.is-busy .masthead__refreshIcon{animation:none}}.bc .profile__trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px;padding:0;background:none;border:0;border-radius:var(--bc-radius-button);font-size:var(--bc-meta-size);line-height:1;letter-spacing:.08em;color:var(--bc-text-tertiary);cursor:pointer}.bc .profile__trigger:hover,.bc .profile__trigger[aria-expanded=true]{color:var(--bc-text-primary)}.bc .profile__trigger:focus-visible{outline:2px solid var(--bc-text-primary);outline-offset:2px}.bc .profile__panel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--bc-space-8));min-inline-size:220px;background:var(--bc-surface-raised);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-0);padding:var(--bc-space-16);display:flex;flex-direction:column;gap:var(--bc-space-8)}.bc .profile__name{margin:0;font-size:var(--bc-body-size)}.bc .profile__group{margin:var(--bc-space-8) 0 0;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .profile__languages{display:flex;flex-direction:column}.bc .profile__language,.bc .profile__item{background:none;border:0;padding:var(--bc-space-8) 0;text-align:start;font-size:var(--bc-meta-size);color:var(--bc-text-secondary);cursor:pointer;min-block-size:44px}.bc .profile__language.is-current{color:var(--bc-text-primary)}.bc .profile__language.is-current:before{content:"·";margin-inline-end:var(--bc-space-8)}.bc .profile__item{border-block-start:1px solid var(--bc-line);margin-block-start:var(--bc-space-8)}:root{--bc-shell-width: calc(var(--bc-media-width) + 2 * var(--bc-page-margin))}.bc .roadmap{flex:1;max-inline-size:var(--bc-shell-width);inline-size:100%;margin:0 auto;padding:var(--bc-space-64) var(--bc-page-margin) var(--bc-space-96);display:flex;flex-direction:column;gap:var(--bc-project-gap)}.bc .roadmap__head{display:flex;flex-direction:column;gap:var(--bc-space-48)}.bc .intro{margin:0;max-inline-size:var(--bc-text-width);font-family:var(--bc-font-display);font-size:var(--bc-intro-size);line-height:var(--bc-intro-height);color:var(--bc-text-primary);letter-spacing:-.005em}.bc .roadmap__empty{margin:0;max-inline-size:var(--bc-text-width);font-family:var(--bc-font-display);font-size:var(--bc-lead-size);color:var(--bc-text-secondary)}.bc .block{display:grid;grid-template-columns:min(var(--bc-text-width),100%) 1fr;row-gap:var(--bc-space-24)}.bc .block>*{grid-column:1}.bc .block__overture{grid-column:1 / -1;block-size:1px;background:var(--bc-line-strong);margin-block-end:var(--bc-space-24)}.bc .cover{grid-column:1 / -1;inline-size:100%;margin-block-end:var(--bc-space-16);overflow:hidden}.bc .cover__image,.bc .cover__pending{display:block;inline-size:100%;aspect-ratio:21 / 9;object-fit:cover;transform:scale(var(--bb-cover-scale, 1));border-radius:var(--bc-radius-0)}.bc .cover__pending{background:var(--bc-surface-sunken)}.bc .status{margin:0;display:flex;align-items:center;gap:var(--bc-space-8);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-secondary)}.bc .status--active .status__word{color:var(--bc-active)}.bc .status--completed .status__word{color:var(--bc-complete)}.bc .stamp{margin:0;display:flex;align-items:center;gap:var(--bc-space-12)}.bc .stamp__frame{display:inline-block;padding:3px var(--bc-space-8);border:1px solid color-mix(in oklch,var(--bc-complete) 45%,transparent);border-radius:2px;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-complete);transform:rotate(-1.5deg);transform-origin:0 50%}.bc .stamp__fresh{font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-active)}@media(prefers-reduced-motion:reduce){.bc .stamp__frame{transform:none}}.bc .status__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--bc-active-dot);animation:bc-pulse var(--bc-pulse-duration) var(--bc-ease) infinite}.bc .status--planned .status__dot{background:var(--bc-planned-dot);animation-name:bc-pulse-calm;animation-duration:var(--bc-pulse-duration-calm)}@keyframes bc-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes bc-pulse-calm{0%,to{opacity:1}50%{opacity:.78}}@media(prefers-reduced-motion:reduce){.bc .status__dot{animation:none}}.bc .status__check{inline-size:9px;block-size:5px;border-inline-start:1px solid var(--bc-complete);border-block-end:1px solid var(--bc-complete);transform:rotate(-45deg) translateY(-2px)}.bc .status__new{margin-inline-start:var(--bc-space-8);padding:2px var(--bc-space-8);background:var(--bc-text-primary);color:var(--bc-text-on-dark);letter-spacing:var(--bc-status-tracking)}.bc .block__title{margin:0;font-family:var(--bc-font-display);font-size:var(--bc-project-title-size);font-weight:400;line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.bc .block--bare .block__title{font-size:var(--bc-project-title-size-bare)}.bc .block__period{margin:0;font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .block__lead{margin:var(--bc-space-8) 0 0;font-size:var(--bc-lead-size);line-height:var(--bc-lead-height);color:var(--bc-text-secondary)}.bc .block__lead--clamped{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bc .block__working{margin:0;font-size:var(--bc-meta-size);color:var(--bc-active)}.bc .progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--bc-space-12);padding-block:var(--bc-space-8);border-block:1px solid var(--bc-line);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .progress__track{block-size:1px;background:var(--bc-line-strong);position:relative}.bc .progress__fill{position:absolute;inset-block-start:0;inset-inline-start:0;block-size:1px;background:var(--bc-active)}.bc .progress__value{color:var(--bc-text-secondary)}.bc .section{margin:0;padding-block-start:var(--bc-space-8)}.bc .block>.progress,.bc .block>.section:first-of-type{margin-block-start:var(--bc-space-8)}.bc .block>.actions{margin-block-start:var(--bc-space-8)}.bc .section__title{margin:0 0 var(--bc-space-12);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;font-weight:400;color:var(--bc-text-tertiary)}.bc .section--fold{border-block-start:1px solid var(--bc-line);padding-block-start:var(--bc-space-12)}.bc .section__title--fold{cursor:pointer;min-block-size:44px;display:flex;align-items:center;gap:var(--bc-space-8);list-style:none}.bc .section__title--fold::-webkit-details-marker{display:none}.bc .section__title--fold:after{content:"+";margin-inline-start:auto;font-size:var(--bc-body-size);color:var(--bc-text-tertiary)}.bc .section--fold[open]>.section__title--fold:after{content:"–"}.bc .files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bc .file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-space-12);padding-block:var(--bc-space-12);border-block-end:1px solid var(--bc-line)}.bc .file:last-child{border-block-end:0}.bc .file__mark{color:var(--bc-text-tertiary);line-height:1.4}.bc .file__body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.bc .file__name{background:none;border:0;padding:0;text-align:start;color:var(--bc-text-primary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--bc-line-strong);text-underline-offset:4px}.bc .file__name:hover{text-decoration-color:var(--bc-text-primary)}.bc .file__name:disabled{color:var(--bc-text-tertiary);cursor:default;text-decoration:none}.bc .file__meta{font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .file__result{margin-inline-end:var(--bc-space-8);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-active)}.bc .files__divider{block-size:1px;background:var(--bc-line-strong);margin-block:var(--bc-space-8);list-style:none}.bc .reports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bc-space-24)}.bc .report{padding-block-end:var(--bc-space-24);border-block-end:1px solid var(--bc-line)}.bc .report:last-child{border-block-end:0;padding-block-end:0}.bc .report__head{display:flex;align-items:center;gap:var(--bc-space-8);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .report__new{padding:2px var(--bc-space-8);background:var(--bc-active);color:var(--bc-text-on-dark)}.bc .report__title{margin:var(--bc-space-8) 0 0;font-family:var(--bc-font-display);font-size:1.35rem;line-height:1.2}.bc .report__meta{margin:var(--bc-space-4) 0 var(--bc-space-12);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .report__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-space-8);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .reports-area{background:var(--bc-surface-sunken);padding:var(--bc-space-48) var(--bc-page-margin);margin-inline:calc(var(--bc-page-margin) * -1)}.bc .reports-area__title{margin:0 0 var(--bc-space-32);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;font-weight:400;color:var(--bc-text-tertiary)}.bc .reports-area .reports{max-inline-size:var(--bc-text-width)}.bc .exchange{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bc-space-24)}.bc .entry{display:flex;flex-direction:column;gap:var(--bc-space-4)}.bc .entry__head{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bc-space-8);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .entry__author{color:var(--bc-text-primary)}.bc .entry__mark{font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-secondary);border:1px solid var(--bc-line-strong);padding:1px var(--bc-space-8)}.bc .entry__body{margin:0;max-inline-size:68ch}.bc .entry__attachment{margin:0;font-size:var(--bc-meta-size);color:var(--bc-text-secondary)}.bc .actions{display:flex;flex-direction:column;gap:var(--bc-space-12);margin-block-start:var(--bc-space-8)}.bc .actions__row{display:flex;flex-wrap:wrap;gap:var(--bc-space-12)}.bc .actions__locked{margin:0;font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .button{background:none;border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-button);padding:var(--bc-space-12) var(--bc-space-24);min-block-size:44px;font-size:var(--bc-meta-size);letter-spacing:.02em;color:var(--bc-text-primary);cursor:pointer;transition:border-color var(--bc-duration-base) var(--bc-ease),background-color var(--bc-duration-base) var(--bc-ease)}.bc .button:hover:not(:disabled){border-color:var(--bc-text-primary)}.bc .button:disabled{color:var(--bc-text-tertiary);cursor:default}.bc .button--strong{background:var(--bc-text-primary);border-color:var(--bc-text-primary);color:var(--bc-text-on-dark)}.bc .button--strong:hover:not(:disabled){background:var(--bc-text-secondary);border-color:var(--bc-text-secondary)}.bc .button--wide{inline-size:100%;justify-content:center}.bc .link{background:none;border:0;padding:0;color:var(--bc-text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bc-line-strong);font-size:inherit}.bc .link:hover{color:var(--bc-text-primary)}.bc .link--more{display:inline-block;margin-block-end:var(--bc-space-16);font-size:var(--bc-meta-size)}.bc .compose{display:flex;flex-direction:column;gap:var(--bc-space-8)}.bc .compose__label{font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .compose__field{inline-size:100%;padding:var(--bc-space-12);background:var(--bc-surface-raised);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-input);resize:vertical;line-height:var(--bc-body-height)}.bc .compose__field:focus-visible{border-color:var(--bc-text-primary)}.bc .upload__track{display:block;block-size:1px;background:var(--bc-line-strong);position:relative}.bc .upload__fill{position:absolute;inset-block-start:0;inset-inline-start:0;block-size:1px;background:var(--bc-active);transition:inline-size var(--bc-duration-base) var(--bc-ease)}.bc .problem{margin:0;font-size:var(--bc-meta-size);color:var(--bc-text-primary);border-inline-start:1px solid var(--bc-text-primary);padding-inline-start:var(--bc-space-12)}.bc .announce{position:relative;background:var(--bc-surface-raised);border-block:1px solid var(--bc-line-strong);padding:var(--bc-space-48) var(--bc-space-48) var(--bc-space-32);max-inline-size:var(--bc-text-width);animation:bc-appear var(--bc-duration-slow) var(--bc-ease) both}@keyframes bc-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bc .announce__kicker{margin:0;padding-inline-end:44px;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-active)}.bc .announce__title{margin:var(--bc-space-12) 0 0;font-family:var(--bc-font-display);font-size:calc(var(--bc-project-title-size) * .62);line-height:1.15}.bc .announce__meta{margin:var(--bc-space-4) 0 var(--bc-space-24);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .announce__actions{display:flex;flex-wrap:wrap;gap:var(--bc-space-12)}.bc .announce__close{position:absolute;inset-block-start:var(--bc-space-12);inset-inline-end:var(--bc-space-12);inline-size:44px;block-size:44px;background:none;border:0;color:var(--bc-text-tertiary);font-size:20px;cursor:pointer}.bc .announce__close:hover{color:var(--bc-text-primary)}.bc .pill{position:fixed;inset-block-end:var(--bc-space-24);inset-inline-end:var(--bc-space-24);z-index:4;max-inline-size:320px;display:flex;gap:var(--bc-space-12);padding:var(--bc-space-16);background:var(--bc-report-glass);backdrop-filter:var(--bc-glass-filter);-webkit-backdrop-filter:var(--bc-glass-filter);border-radius:var(--bc-radius-button);border:1px solid var(--bc-report-edge);box-shadow:var(--bc-report-glow);animation:bc-edge calc(var(--bc-pulse-duration) * 2) var(--bc-ease) infinite}@keyframes bc-edge{0%,to{border-color:var(--bc-report-edge)}50%{border-color:var(--bc-line)}}@media(prefers-reduced-motion:reduce){.bc .pill{animation:none}}.bc .pill__mark{color:var(--bc-active)}.bc .pill__body{display:flex;flex-direction:column;gap:var(--bc-space-4);min-inline-size:0}.bc .pill__title{font-size:var(--bc-meta-size)}.bc .pill__actions{display:flex;gap:var(--bc-space-8);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .completed{border-block-start:1px solid var(--bc-line-strong);padding-block-start:var(--bc-space-24)}.bc .completed__marker{background:none;border:0;padding:var(--bc-space-8) 0;min-block-size:44px;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-secondary);cursor:pointer}.bc .completed__marker:hover{color:var(--bc-text-primary)}.bc .completed__hidden{color:var(--bc-text-tertiary);text-transform:none;letter-spacing:0}.bc .completed__group{display:flex;flex-direction:column;gap:var(--bc-space-48);padding-block-start:var(--bc-space-32)}.bc .completed__year{margin:0;font-family:var(--bc-font-display);font-size:var(--bc-lead-size);color:var(--bc-text-tertiary)}.bc .block--compact .block__title{font-size:var(--bc-lead-size)}.bc .block--compact .block__lead{font-size:var(--bc-body-size);color:var(--bc-text-tertiary)}.bc .block--compact .block__overture{margin-block-end:var(--bc-space-8)}.bc .footer{max-inline-size:var(--bc-shell-width);inline-size:100%;margin:0 auto;padding:var(--bc-space-32) var(--bc-page-margin);border-block-start:1px solid var(--bc-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bc-space-12);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .footer p{margin:0}.bc .footer nav{display:flex;gap:var(--bc-space-8)}.bc .notice{position:fixed;inset-block-end:var(--bc-space-24);inset-inline-start:50%;transform:translate(-50%);z-index:5;margin:0;padding:var(--bc-space-12) var(--bc-space-24);background:var(--bc-text-primary);color:var(--bc-text-on-dark);font-size:var(--bc-meta-size);animation:bc-appear var(--bc-duration-base) var(--bc-ease) both}.bc .offline{position:fixed;inset-block-end:0;inset-inline:0;z-index:6;margin:0;padding:var(--bc-space-8) var(--bc-page-margin);background:var(--bc-surface-sunken);border-block-start:1px solid var(--bc-line-strong);font-size:var(--bc-meta-size);color:var(--bc-text-secondary);text-align:center}.bc .empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bc-space-16);padding:var(--bc-space-96) var(--bc-page-margin);min-block-size:60dvh}.bc .empty__word{margin:0;font-family:var(--bc-font-display);font-size:var(--bc-display-size);color:var(--bc-text-secondary)}.bc.gate{min-block-size:100dvh;display:flex;padding-inline:max(var(--bc-space-24),env(safe-area-inset-left)) max(var(--bc-space-24),env(safe-area-inset-right));padding-block:max(var(--bc-space-32),env(safe-area-inset-top)) calc(max(var(--bc-space-32),env(safe-area-inset-bottom)) + 8vh)}.bc .gate__inner{inline-size:100%;max-inline-size:400px;margin:auto}.bc .gate__brand{margin:0;font-family:var(--bc-font-display);font-size:var(--bc-lead-size);color:var(--bc-text-secondary)}.bc .gate__title{margin:var(--bc-space-8) 0 var(--bc-space-32);font-family:var(--bc-font-display);font-size:var(--bc-display-size);font-weight:400;line-height:1.1}.bc .gate__form{display:flex;flex-direction:column;gap:var(--bc-space-8)}.bc .gate__label{font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .gate__choice{display:flex;gap:var(--bc-space-8);margin-block-end:var(--bc-space-16)}.bc .gate__choicebutton{flex:1 1 0;min-block-size:44px;padding:var(--bc-space-8) var(--bc-space-12);border:1px solid var(--bc-line);border-radius:var(--bc-radius-button);background:transparent;color:var(--bc-text-secondary);font:inherit;cursor:pointer}.bc .gate__choicebutton[data-on=true]{border-color:var(--bc-text-primary);color:var(--bc-text-primary)}.bc .gate__field{inline-size:100%;padding:var(--bc-space-12);margin-block-end:var(--bc-space-12);background:var(--bc-surface-raised);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-input);min-block-size:44px}.bc .gate__field:focus-visible{border-color:var(--bc-text-primary)}.bc .gate__rules{margin:-4px 0 var(--bc-space-12);padding:0;list-style:none;font-size:var(--bc-meta-size);line-height:1.5;color:var(--bc-text-tertiary)}.bc .gate__rule{padding-inline-start:var(--bc-space-12);text-indent:calc(-1 * var(--bc-space-12))}.bc .gate__rule:before{content:"· "}.bc .gate__rule--open{color:var(--bc-text-primary);font-weight:500}.bc a.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bc .gate__note{margin:var(--bc-space-32) 0 0;font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .gate__note--lead{margin:0 0 var(--bc-space-32);font-size:var(--bc-body-size);color:var(--bc-text-secondary)}@media(max-width:699px){.bc .masthead__inner{flex-direction:column;align-items:flex-start;gap:var(--bc-space-4);padding-block:var(--bc-space-12)}.bc .masthead__brand{flex-wrap:wrap}.bc .profile{align-self:flex-start}.bc .profile__trigger{padding-block:var(--bc-space-4)}.bc .profile__panel{inset-inline:0 auto}.bc .cover__image,.bc .cover__pending{aspect-ratio:3 / 2}.bc .block__title,.bc .reports-area__title,.bc .announce__title{hyphens:auto;overflow-wrap:break-word}.bc .roadmap{padding-block:var(--bc-space-32) var(--bc-space-64)}.bc .masthead__brand{font-size:calc(var(--bc-display-size) * .78);line-height:1.15}.bc .announce{padding:var(--bc-space-32) var(--bc-space-24) var(--bc-space-24);margin-inline:calc(var(--bc-page-margin) * -1);max-inline-size:none}.bc .actions__row{flex-direction:column}.bc .actions__row .button{inline-size:100%;min-block-size:48px}.bc .pill{inset-inline:var(--bc-space-16);inset-block-end:var(--bc-space-16);max-inline-size:none;border-radius:var(--bc-radius-report)}.bc .reports-area{padding-inline:var(--bc-space-24)}}.bc.is-editing [data-edit]{position:relative;cursor:text;border-radius:var(--bc-radius-input);outline:1px dashed transparent;outline-offset:6px;transition:outline-color var(--bc-duration-base) var(--bc-ease)}.bc.is-editing [data-edit]:hover{outline-color:var(--bc-line-strong)}.bc.is-editing [data-edit]:focus-visible{outline:1px solid var(--bc-text-primary);outline-offset:6px}.bc .is-empty{color:var(--bc-text-tertiary);font-style:normal}.bc .tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-space-8);padding-block-start:var(--bc-space-8)}.bc .tool{background:none;border:1px solid var(--bc-line);border-radius:var(--bc-radius-button);padding:6px var(--bc-space-12);font-size:var(--bc-meta-size);color:var(--bc-text-secondary);cursor:pointer;min-block-size:32px}.bc .tool:hover{border-color:var(--bc-line-strong);color:var(--bc-text-primary)}.bc .tool--danger:hover{color:var(--bc-text-primary);border-color:var(--bc-text-primary)}.bc .tool--on{border-color:var(--bc-active);color:var(--bc-active)}.bc.is-editing{--bc-editor-internal: #8a5750;--bc-editor-internal-dot: #a86f66;--bc-editor-internal-tint: rgb(138 87 80 / 11%);--bc-editor-released-tint: rgb(46 107 76 / 11%);--bc-editor-edge-internal: 38%;--bc-editor-edge-released: 34%;--bc-editor-dot-size: 10px;--bc-editor-dot-halo: 0 0 0 3px}.bc .release{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bc-space-8);margin-block-end:var(--bc-space-16);padding:var(--bc-space-8) var(--bc-space-12);border:1px solid var(--bc-line);border-radius:var(--bc-radius-button);background:color-mix(in oklch,var(--bc-surface-raised) 62%,transparent);backdrop-filter:saturate(1.2) blur(6px)}.bc .order{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--bc-line);border-radius:var(--bc-radius-input);overflow:hidden;background:color-mix(in oklch,var(--bc-surface-raised) 70%,transparent)}.bc .order__step{flex:0 0 auto;inline-size:32px;min-block-size:32px;display:grid;place-items:center;background:none;border:0;color:var(--bc-text-secondary);font-size:15px;line-height:1;cursor:pointer;transition:color var(--bc-duration-base) var(--bc-ease),background var(--bc-duration-base) var(--bc-ease)}.bc .order__step+.order__step{border-inline-start:1px solid var(--bc-line)}.bc .order__step:hover:not(:disabled){color:var(--bc-text-primary);background:color-mix(in oklch,var(--bc-text-primary) 6%,transparent)}.bc .order__step:focus-visible{outline:2px solid var(--bc-text-primary);outline-offset:-2px}.bc .order__step:disabled{color:var(--bc-text-tertiary);opacity:.4;cursor:default}@media(hover:none){.bc .order__step{inline-size:44px;min-block-size:44px;font-size:17px}}.bc .release--off{border-color:color-mix(in oklch,var(--bc-editor-internal) var(--bc-editor-edge-internal),var(--bc-line));background:color-mix(in oklch,var(--bc-editor-internal-tint) 100%,var(--bc-surface-raised) 55%)}.bc .release--on{border-color:color-mix(in oklch,var(--bc-active) var(--bc-editor-edge-released),var(--bc-line));background:color-mix(in oklch,var(--bc-editor-released-tint) 100%,var(--bc-surface-raised) 55%)}.bc .release__state{display:inline-flex;align-items:center;gap:var(--bc-space-8);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .release__dot{inline-size:var(--bc-editor-dot-size, 8px);block-size:var(--bc-editor-dot-size, 8px);border-radius:50%;background:var(--bc-text-tertiary);flex:0 0 auto}.bc .release--off .release__dot{background:var(--bc-editor-internal-dot);box-shadow:var(--bc-editor-dot-halo) #8a575029}.bc .release--off .release__state{color:var(--bc-editor-internal)}.bc .release--on .release__dot{background:var(--bc-active-dot);box-shadow:var(--bc-editor-dot-halo) #2e6b4c29}.bc .release--on .release__state{color:var(--bc-active)}.bc .release__action{border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-button);padding:6px var(--bc-space-16);min-block-size:44px;font-size:var(--bc-meta-size);color:var(--bc-text-primary);font-weight:500;cursor:pointer;background:color-mix(in oklch,var(--bc-surface-raised) 86%,transparent);backdrop-filter:blur(4px);transition:border-color .12s ease,color .12s ease,background-color .12s ease,box-shadow .12s ease}.bc .release--off .release__action{border-color:color-mix(in oklch,var(--bc-editor-internal) 26%,var(--bc-line-strong))}.bc .release--on .release__action{border-color:color-mix(in oklch,var(--bc-active) 24%,var(--bc-line-strong))}.bc .release__action:hover:not(:disabled){border-color:var(--bc-text-primary);color:var(--bc-text-primary);background:var(--bc-surface-raised);box-shadow:0 1px 2px #1413120f}.bc .release__action:active:not(:disabled){background:var(--bc-surface-sunken)}.bc .release__action:focus-visible{outline:2px solid var(--bc-text-primary);outline-offset:2px}.bc .release__action:disabled{cursor:default;opacity:.5}.bc .coverdrop{display:flex;align-items:center;justify-content:center;aspect-ratio:21 / 9;inline-size:100%;border:1px dashed var(--bc-line-strong);color:var(--bc-text-tertiary);font-size:var(--bc-meta-size);cursor:pointer;background:none}.bc .coverdrop:hover{border-color:var(--bc-text-primary);color:var(--bc-text-primary)}@media(max-width:699px){.bc .coverdrop{aspect-ratio:3 / 2}}.bc .insert{display:flex;align-items:center;gap:var(--bc-space-12);padding-block:var(--bc-space-16)}.bc .insert__line{flex:1;block-size:1px;background:var(--bc-line)}.bc .inlinefield{inline-size:100%;border:0;padding:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;resize:none;outline:1px solid var(--bc-text-primary);outline-offset:6px;border-radius:var(--bc-radius-input)}.bc .report--draft .report__title,.bc .report--draft .report__kind{color:var(--bc-text-tertiary)}.bc.page{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);padding-block-end:env(safe-area-inset-bottom)}.bc .masthead{padding-block-start:env(safe-area-inset-top)}.bc .entry--unread{border-inline-start:2px solid var(--bc-active-dot);padding-inline-start:var(--bc-space-12);margin-inline-start:calc(-1 * var(--bc-space-12) - 2px)}.bc .entry__fresh{display:inline-flex;align-items:center;gap:5px;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-active)}.bc .entry__freshdot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--bc-active-dot)}.bc .file__action{flex:0 0 auto;align-self:center;padding:6px var(--bc-space-12);min-block-size:44px;border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-button);background:color-mix(in oklch,var(--bc-surface-raised) 78%,transparent);backdrop-filter:blur(4px);font-size:var(--bc-meta-size);color:var(--bc-text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.bc .file__action:hover:not(:disabled){border-color:var(--bc-text-primary);color:var(--bc-text-primary);background:var(--bc-surface-raised)}.bc .file__action:active:not(:disabled){background:var(--bc-surface-sunken)}.bc .file__action:focus-visible{outline:2px solid var(--bc-text-primary);outline-offset:2px}.bc .file__action:disabled{cursor:default;color:var(--bc-text-tertiary);opacity:.7}.bc .consult{position:relative;display:inline-flex}.bc .consult__trigger{position:relative;display:inline-flex;align-items:center;gap:var(--bc-space-4);padding:var(--bc-space-8) var(--bc-space-12);min-block-size:44px;border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-button);background:color-mix(in oklch,var(--bc-surface-raised) 78%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:var(--bc-meta-size);letter-spacing:.02em;white-space:nowrap;color:var(--bc-text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.bc .consult__trigger:hover,.bc .consult__trigger[aria-expanded=true]{color:var(--bc-text-primary);border-color:var(--bc-text-primary);background:var(--bc-surface-raised)}.bc .consult__trigger:active{background:var(--bc-surface-sunken)}.bc .consult__word{position:relative;white-space:nowrap}.bc .consult__count{position:relative;color:var(--bc-text-tertiary);font-variant-numeric:tabular-nums}.bc .consult__trigger:hover .consult__count,.bc .consult__trigger[aria-expanded=true] .consult__count{color:var(--bc-text-primary)}.bc .consult__trigger.is-attention{border-color:var(--bc-attention-edge);background:var(--bc-attention-tint);color:var(--bc-attention)}.bc .consult__trigger.is-attention:hover{border-color:var(--bc-attention);color:var(--bc-attention);background:var(--bc-attention-tint)}.bc .consult__trigger.is-attention .consult__count{color:var(--bc-attention)}.bc .consult__ripple{position:absolute;inset:0;border-radius:var(--bc-radius-button);pointer-events:none}.bc .consult__ripple>span{position:absolute;inset:0;border:1px solid var(--bc-attention-edge);border-radius:var(--bc-radius-button);opacity:0;animation:bc-consult-ripple var(--bc-ripple-duration) var(--bc-ease) infinite}.bc .consult__ripple>span:nth-child(2){animation-delay:calc(var(--bc-ripple-duration) / 3)}.bc .consult__ripple>span:nth-child(3){animation-delay:calc(var(--bc-ripple-duration) / 3 * 2)}@keyframes bc-consult-ripple{0%{opacity:.5;scale:1}70%{opacity:0;scale:1.28}to{opacity:0;scale:1.28}}@media(prefers-reduced-motion:reduce){.bc .consult__ripple>span{animation:none;opacity:.35}}.consult__layer{position:fixed;inset:0;z-index:30;pointer-events:none}.consult__layer>*{pointer-events:auto}.bc .consult__scrim,.consult__layer .consult__scrim{position:fixed;inset:0;z-index:29;background:#14131238;backdrop-filter:blur(6px) saturate(.95);-webkit-backdrop-filter:blur(6px) saturate(.95)}.bc .consult__panel,.consult__layer .consult__panel{position:fixed;inset-inline:0;inset-block-end:calc(var(--bc-keyboard-inset, 0px) + env(safe-area-inset-bottom));z-index:30;max-block-size:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--bc-space-24);padding-block-end:var(--bc-space-32);background:var(--bc-glass-surface);backdrop-filter:var(--bc-glass-filter);-webkit-backdrop-filter:var(--bc-glass-filter);border:1px solid var(--bc-line);border-block-start-color:var(--bc-line-strong);border-radius:16px 16px 0 0;border-inline:0;border-block-end:0;box-shadow:inset 0 1px #ffffffb3,0 -2px 4px #1413120f,0 -24px 60px -28px #14131242;animation:bc-consult-sheet var(--bc-duration-base) var(--bc-ease) both}.bc .consult__panel:focus-visible{outline:none}@keyframes bc-consult-sheet{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.bc .consult__panel,.consult__layer .consult__panel{animation:none}}.bc .consult__close{position:sticky;float:inline-end;inset-block-start:0;margin-block-end:calc(-1 * var(--bc-space-24));inline-size:44px;block-size:44px;background:none;border:0;color:var(--bc-text-tertiary);font-size:20px;line-height:1;cursor:pointer}.bc .consult__close:hover{color:var(--bc-text-primary)}.bc .consult__title{margin:0;font-family:var(--bc-font-display);font-size:var(--bc-display-size);letter-spacing:var(--bc-display-tracking);line-height:1.15;color:var(--bc-text-primary)}.bc .consult__lead{margin:var(--bc-space-8) 0 var(--bc-space-24);max-inline-size:46ch;font-size:var(--bc-meta-size);color:var(--bc-text-secondary)}.bc .consult__empty{margin:0;font-size:var(--bc-body-size);color:var(--bc-text-secondary)}.bc .consult__section+.consult__section{margin-block-start:var(--bc-space-32)}.bc .consult__heading{margin:0 0 var(--bc-space-8);font-family:var(--bc-font-body);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .consult__list{margin:0;padding:0;list-style:none}.bc .consult__row{display:flex;align-items:center;gap:var(--bc-space-12);inline-size:100%;min-block-size:56px;margin-block-end:var(--bc-space-8);padding:var(--bc-space-12) var(--bc-space-16);border:1px solid var(--bc-line);border-radius:var(--bc-radius-report);background:color-mix(in oklch,var(--bc-surface-raised) 45%,transparent);text-align:start;cursor:pointer;transition:background-color var(--bc-duration-base) var(--bc-ease),border-color var(--bc-duration-base) var(--bc-ease)}.bc .consult__list li:last-child .consult__row{margin-block-end:0}.bc .consult__row:hover{border-color:var(--bc-line-strong);background:color-mix(in oklch,var(--bc-surface-raised) 85%,transparent)}.bc .consult__chevron{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--bc-text-tertiary);transition:transform var(--bc-duration-base) var(--bc-ease)}.bc .consult__chevron svg{inline-size:16px;block-size:16px}.bc .consult__row:hover .consult__chevron{transform:translate(2px);color:var(--bc-text-secondary)}@media(prefers-reduced-motion:reduce){.bc .consult__chevron{transition:none}.bc .consult__row:hover .consult__chevron{transform:none}}.bc .consult__mark{flex:0 0 auto;display:inline-flex;margin-block-start:2px;color:var(--bc-text-tertiary)}.bc .consult__mark svg{inline-size:16px;block-size:16px}.bc .consult__list li .consult__check{color:var(--bc-active)}.bc .consult__rowmain{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.bc .consult__rowtitle{font-size:var(--bc-body-size);line-height:1.35;color:var(--bc-text-primary);overflow-wrap:anywhere}.bc .consult__rowmeta,.bc .consult__detailmeta{display:flex;flex-wrap:wrap;gap:0 var(--bc-space-4);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .consult__due[data-urgency=soon],.bc .consult__row[data-urgency=soon] .consult__due{color:var(--bc-approaching)}.bc .consult__due[data-urgency=urgent],.bc .consult__due[data-urgency=overdue],.bc .consult__row[data-urgency=urgent] .consult__due,.bc .consult__row[data-urgency=overdue] .consult__due{color:var(--bc-attention)}.bc .consult__row[data-urgency=urgent],.bc .consult__row[data-urgency=overdue]{box-shadow:inset 2px 0 0 var(--bc-attention-edge);padding-inline-start:var(--bc-space-12)}.bc .consult__flag{flex:0 0 auto;align-self:center;font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-secondary)}.bc .consult__owner{flex:0 0 auto;align-self:center;font-size:var(--bc-status-size);color:var(--bc-text-tertiary);white-space:nowrap}.bc .consult__owner[data-me=true]{color:var(--bc-text-primary)}.bc .consult__row.is-confirmed{background:color-mix(in oklch,var(--bc-active) 8%,transparent)}.bc .consult__row.is-confirmed .consult__mark{color:var(--bc-active);animation:bc-consult-check var(--bc-duration-slow) var(--bc-ease) both}@keyframes bc-consult-check{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.bc .consult__row.is-confirmed .consult__mark{animation:none}}.bc .consult__back{display:inline-flex;align-items:center;gap:var(--bc-space-4);margin-block-end:var(--bc-space-16);padding:0;min-block-size:44px;border:0;background:none;font-size:var(--bc-meta-size);color:var(--bc-text-secondary);cursor:pointer}.bc .consult__back:hover{color:var(--bc-text-primary)}.bc .consult__detailtitle{margin:var(--bc-space-8) 0 0;font-family:var(--bc-font-display);font-size:var(--bc-title-size, 22px);line-height:1.25;color:var(--bc-text-primary);overflow-wrap:anywhere}.bc .consult__detailtext{margin:var(--bc-space-12) 0 0;max-inline-size:56ch;font-size:var(--bc-body-size);line-height:var(--bc-body-height);color:var(--bc-text-secondary);overflow-wrap:anywhere}.bc .consult__answers{margin-block-start:var(--bc-space-24);padding-block-start:var(--bc-space-16);border-block-start:1px solid var(--bc-line)}.bc .consult__answerslabel{margin:0 0 var(--bc-space-8);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .consult__answer+.consult__answer{margin-block-start:var(--bc-space-16)}.bc .consult__answertext{margin:0;font-size:var(--bc-body-size);line-height:1.5;color:var(--bc-text-primary);overflow-wrap:anywhere}.bc .consult__answermeta{margin:2px 0 0;font-size:var(--bc-meta-size);color:var(--bc-text-tertiary)}.bc .consult__confirm{display:flex;align-items:center;gap:var(--bc-space-8);margin:var(--bc-space-24) 0 0;padding:var(--bc-space-12) var(--bc-space-16);border-radius:var(--bc-radius-button);background:color-mix(in oklch,var(--bc-active) 8%,transparent);font-size:var(--bc-body-size);color:var(--bc-active);animation:bc-consult-check var(--bc-duration-slow) var(--bc-ease) both}.bc .consult__confirm .consult__check{inline-size:18px;block-size:18px;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.bc .consult__confirm{animation:none}}.bc .consult__by{margin:var(--bc-space-24) 0 0;font-size:var(--bc-meta-size);color:var(--bc-active)}.bc .consult__problem{margin:var(--bc-space-12) 0 0;font-size:var(--bc-meta-size);color:var(--bc-attention)}.bc .consult__actions{display:flex;flex-direction:column;gap:var(--bc-space-8);margin-block-start:var(--bc-space-24)}.bc .consult__actions .button{inline-size:100%}.bc.consult__urgent{position:fixed;inset-inline:var(--bc-page-margin);inset-block-end:calc(var(--bc-space-16) + env(safe-area-inset-bottom));z-index:28;padding:var(--bc-space-24);background:var(--bc-surface-raised);border:1px solid var(--bc-attention-edge);border-radius:var(--bc-radius-report);box-shadow:inset 0 1px #ffffffb3,0 18px 44px -22px #14131247;animation:bc-consult-sheet var(--bc-duration-base) var(--bc-ease) both}@media(prefers-reduced-motion:reduce){.bc.consult__urgent{animation:none}}.bc .consult__urgenttitle{margin:0;font-family:var(--bc-font-display);font-size:20px;line-height:1.25;color:var(--bc-text-primary)}.bc .consult__urgentbody{margin:var(--bc-space-8) 0 0;font-size:var(--bc-meta-size);line-height:1.5;color:var(--bc-text-secondary);overflow-wrap:anywhere}.bc .consult__urgentdue{margin:var(--bc-space-4) 0 0;font-size:var(--bc-meta-size);color:var(--bc-attention)}.bc .consult__urgentactions{display:flex;flex-wrap:wrap;gap:var(--bc-space-8);margin-block-start:var(--bc-space-16)}@media(min-width:700px){.bc .consult__panel,.consult__layer .consult__panel{inset-inline:0;margin-inline:auto;inset-block-start:12dvh;inset-block-end:auto;inline-size:min(640px,calc(100vw - 2 * var(--bc-page-margin)));max-block-size:76dvh;padding:var(--bc-space-32);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-report);box-shadow:inset 0 1px #fffc,0 2px 4px #14131214,0 40px 90px -40px #14131252}.bc .consult__close{margin-block-end:calc(-1 * var(--bc-space-32))}.bc .consult__actions{flex-direction:row;align-items:center}.bc .consult__actions .button{inline-size:auto}.bc.consult__urgent{inset-inline:auto;inset-inline-end:var(--bc-page-margin);inline-size:min(420px,calc(100vw - 2 * var(--bc-page-margin)))}}@media(min-width:1000px){.bc .consult__panel,.consult__layer .consult__panel{inline-size:min(720px,calc(100vw - 2 * var(--bc-page-margin)));padding:var(--bc-space-48)}.bc .consult__close{margin-block-end:calc(-1 * var(--bc-space-48))}}.bc .compose{scroll-margin-block-end:calc(var(--bc-keyboard-inset, 0px) + var(--bc-space-32))}@media(max-width:699px){.bc .link{position:relative}.bc .link:after{content:"";position:absolute;inset-block:-11px;inset-inline:-4px}.bc .profile__trigger{min-block-size:44px}}.bc .block__lead--second{margin-block-start:var(--bc-space-24)}.bc .link--add{display:inline-block;margin-block-start:var(--bc-space-16);font-size:var(--bc-meta-size);color:var(--bc-text-tertiary);text-decoration-color:transparent;min-block-size:44px}.bc .link--add:hover{color:var(--bc-text-secondary);text-decoration-color:var(--bc-line-strong)}.bc{--bc-approve: #8a5750;--bc-approve-edge: 42%;--bc-approve-tint: rgb(138 87 80 / 7%);--bc-approve-tint-strong: rgb(138 87 80 / 13%);--bc-approved-tint: rgb(46 107 76 / 10%);--bc-approved-edge: 40%}.bc .approve{border:1px solid color-mix(in oklch,var(--bc-approve) var(--bc-approve-edge),var(--bc-line));border-radius:var(--bc-radius-button);padding:var(--bc-space-12) var(--bc-space-24);min-block-size:44px;font-size:var(--bc-meta-size);letter-spacing:.02em;color:var(--bc-approve);cursor:pointer;background:color-mix(in oklch,var(--bc-approve-tint) 100%,var(--bc-surface-raised) 55%);backdrop-filter:saturate(1.2) blur(6px);transition:border-color var(--bc-duration-base) var(--bc-ease),background-color var(--bc-duration-base) var(--bc-ease)}.bc .approve:hover:not(:disabled),.bc .approve--asking{border-color:var(--bc-approve);background:color-mix(in oklch,var(--bc-approve-tint-strong) 100%,var(--bc-surface-raised) 55%)}.bc .approve:disabled{color:var(--bc-text-tertiary);border-color:var(--bc-line);cursor:default}.bc .approved{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--bc-space-8);margin:var(--bc-space-8) 0 0;padding:var(--bc-space-8) var(--bc-space-16);border:1px solid color-mix(in oklch,var(--bc-active) var(--bc-approved-edge),var(--bc-line));border-radius:var(--bc-radius-button);background:color-mix(in oklch,var(--bc-approved-tint) 100%,var(--bc-surface-raised) 55%);font-size:var(--bc-meta-size);color:var(--bc-active)}.bc .approved__mark{font-size:13px;line-height:1}.bc .approved__word{letter-spacing:.02em}.bc .approved__by{color:var(--bc-text-tertiary)}.bc .approval{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-space-8);margin:calc(-1 * var(--bc-space-8)) 0 var(--bc-space-16);font-size:var(--bc-status-size);letter-spacing:var(--bc-status-tracking);text-transform:uppercase;color:var(--bc-text-tertiary)}.bc .approval__dot{inline-size:8px;block-size:8px;border-radius:50%;flex:0 0 auto;background:var(--bc-text-tertiary)}.bc .approval--on .approval__dot{background:var(--bc-active-dot)}.bc .approval--on .approval__value{color:var(--bc-active)}.bc .approval__value{text-transform:none;letter-spacing:normal;color:var(--bc-text-secondary)}@media(max-width:699px){.bc .actions__row .approve{inline-size:100%;min-block-size:48px}.bc .approved{inline-size:100%}}.bc .pending{display:grid;grid-template-columns:auto 1fr;column-gap:var(--bc-space-12);row-gap:var(--bc-space-8);inline-size:100%;max-inline-size:var(--bc-text-width);margin:0;padding:var(--bc-space-24);border:1px solid color-mix(in oklch,var(--bc-approve) var(--bc-approve-edge),var(--bc-line));border-radius:var(--bc-radius-report);background:color-mix(in oklch,var(--bc-approve-tint) 100%,var(--bc-surface-raised) 55%);backdrop-filter:saturate(1.2) blur(8px);text-align:start}.bc button.pending--one{cursor:pointer;transition:border-color var(--bc-duration-base) var(--bc-ease),background-color var(--bc-duration-base) var(--bc-ease)}.bc button.pending--one:hover{border-color:var(--bc-approve);background:color-mix(in oklch,var(--bc-approve-tint-strong) 100%,var(--bc-surface-raised) 55%)}.bc .pending__mark{grid-column:1;grid-row:1;inline-size:8px;block-size:8px;margin-block-start:7px;border-radius:50%;background:var(--bc-approve);box-shadow:0 0 0 3px color-mix(in oklch,var(--bc-approve) 16%,transparent)}.bc .pending__title{grid-column:2;font-family:var(--bc-font-display);font-size:var(--bc-lead-size);line-height:1.3;color:var(--bc-text-primary)}.bc .pending__lead{grid-column:2;font-size:var(--bc-meta-size);line-height:var(--bc-lead-height);color:var(--bc-text-secondary)}.bc .pending__list{grid-column:2;margin:var(--bc-space-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--bc-space-4)}.bc .pending__item{grid-column:2;justify-self:start;background:none;border:0;padding:var(--bc-space-8) 0;min-block-size:44px;font-size:var(--bc-meta-size);color:var(--bc-approve);text-align:start;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,var(--bc-approve) 35%,transparent)}.bc button.pending__item{cursor:pointer}.bc button.pending__item:hover{text-decoration-color:var(--bc-approve)}.bc .pending--one .pending__item{pointer-events:none;min-block-size:0}@keyframes bc-found{0%{box-shadow:0 0 0 12px color-mix(in oklch,var(--bc-approve) 12%,transparent)}to{box-shadow:0 0 0 12px transparent}}.bc .block--found{border-radius:var(--bc-radius-report);animation:bc-found 1.6s var(--bc-ease) both}@media(prefers-reduced-motion:reduce){.bc .block--found{animation:none}}.bc .approval__toggle{display:inline-flex;align-items:center;gap:var(--bc-space-8);cursor:pointer;text-transform:none;letter-spacing:normal;font-size:var(--bc-meta-size);color:var(--bc-text-secondary)}.bc .approval__toggle input{inline-size:15px;block-size:15px;margin:0;accent-color:var(--bc-active);cursor:pointer}.bc .approval--idle .approval__value{color:var(--bc-text-tertiary)}.bc .approval__ask{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--bc-space-8)}.bc .approval__question{text-transform:none;letter-spacing:normal;font-size:var(--bc-meta-size);color:var(--bc-text-primary)}.bc .approval__action{margin-inline-start:auto;background:none;border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-button);padding:4px var(--bc-space-12);min-block-size:32px;font-size:var(--bc-meta-size);text-transform:none;letter-spacing:normal;color:var(--bc-text-secondary);cursor:pointer}.bc .approval__ask .approval__action{margin-inline-start:0}.bc .approval__action:hover:not(:disabled){border-color:var(--bc-text-primary);color:var(--bc-text-primary)}.bc .approval__action--strong{border-color:color-mix(in oklch,var(--bc-approve) var(--bc-approve-edge),var(--bc-line));color:var(--bc-approve)}.bc .approval__action:disabled{color:var(--bc-text-tertiary);cursor:default}@media(max-width:699px){.bc .pending{padding:var(--bc-space-16)}}.bc .entry__remove{display:inline-block;margin-block-start:var(--bc-space-8);padding:2px 0;background:none;border:0;min-block-size:44px;font-size:var(--bc-meta-size);color:var(--bc-text-tertiary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent}.bc .entry__remove:hover{color:var(--bc-editor-internal, var(--bc-text-secondary));text-decoration-color:currentcolor}html,body{margin:0;padding:0}body{background:var(--bc-surface-base)}#root>.bc{min-height:100dvh}
