.bye-container{width:100%;max-width:75rem;margin:0 auto;padding-inline:var(--gutter)}.bye-page{gap:var(--section-gap);padding-block:var(--space-xl) var(--space-3xl)}.bye-page,.bye-section{display:flex;flex-direction:column}.bye-section{gap:var(--space-m)}.bye-stack{display:flex;flex-direction:column}.bye-stack--1{gap:var(--space-3xs)}.bye-stack--2{gap:var(--space-2xs)}.bye-stack--3{gap:var(--space-xs)}.bye-stack--4{gap:var(--space-m)}.bye-stack--5{gap:var(--space-l)}.bye-stack--6{gap:var(--space-xl)}.bye-row:where(:not(.ds5 *)){display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.bye-row--between{justify-content:space-between}.bye-cols{display:grid;grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr))}.bye-prose{max-width:var(--measure)}.bye-rule{height:1px;border:0;background:var(--rule);margin:0}.bye-has-bottom-nav{padding-bottom:calc(4rem + env(safe-area-inset-bottom) + var(--space-l))}.bye-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bye-h1{font:700 2.5rem/2.75rem var(--font-structure);letter-spacing:-.025em}@media (max-width:47.9375rem){.bye-h1{font-size:1.875rem;line-height:2.125rem}}.bye-h2{font:700 var(--step-2) /1.16 var(--font-structure);letter-spacing:-.01em}.bye-h3{font:700 var(--step-1) /1.25 var(--font-structure)}.bye-body{font-size:var(--step-0);line-height:1.6}.bye-reason,.bye-secondary{font-size:var(--step--1);line-height:1.45;color:var(--text-muted)}.bye-meta{font:700 var(--step--1) /1.35 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bye-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bye-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:3rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-control);font:700 var(--step-0) /1.25 var(--font-structure);text-align:center;text-decoration:none;white-space:normal;max-width:100%;cursor:pointer;transition:background-color var(--dur-tint) var(--ease),border-color var(--dur-tint) var(--ease),color var(--dur-tint) var(--ease)}.bye-button--block{width:100%}.bye-button--primary{background:var(--action);color:var(--action-text)}.bye-button--secondary{color:var(--text)}.bye-button--destructive,.bye-button--secondary{background:transparent;border-color:currentColor}.bye-button--destructive{color:var(--caution)}.bye-button--text{min-height:var(--tap);padding:.75rem .25rem;background:none;border-color:transparent;color:var(--link);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.bye-button--primary:not(:disabled):hover{background:var(--action-hover)}.bye-button--destructive:not(:disabled):hover,.bye-button--secondary:not(:disabled):hover{background:var(--surface-block)}.bye-button--text:not(:disabled):hover{color:var(--link);text-decoration-thickness:2px}.bye-on-feature .bye-button--secondary:not(:disabled):hover{background:var(--forest-hover)}}.bye-button:disabled,.bye-button[aria-disabled=true]{cursor:not-allowed;background:var(--action-disabled);color:var(--action-disabled-text);border-color:var(--rule)}.bye-button--busy{cursor:progress}.bye-button__arrow{font-size:1em;line-height:1}.bye-textaction{display:inline-flex;align-items:center;min-height:var(--tap);padding:0;background:none;border:0;color:var(--link);font:700 var(--step--1) /1.45 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bye-card:where(:not(.ds5 *)){padding:var(--space-l);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:none}.bye-card--plain{padding:0;background:transparent;border:0}.bye-card--subtle{background:var(--surface-block);border-color:transparent}.bye-card__header{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:var(--space-m)}.bye-panel:where(:not(.ds5 *)){padding:var(--space-l);border-radius:var(--radius-card)}.bye-panel--flush{border-radius:0}.bye-on-feature{background:var(--surface-forest);color:var(--ivory);--text:var(--ivory);--text-muted:#cfdad6;--surface:var(--forest);--surface-raised:var(--forest);--surface-block:var(--forest-hover);--rule:#2e514a;--link:#c9e4d8;--focus:var(--ivory);--structure:var(--ivory)}.bye-badge:where(:not(.ds5 *)){display:inline-flex;align-items:center;gap:var(--space-3xs);padding:.125rem .625rem;border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-block);color:var(--text);font:700 var(--step--1) /1.35 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:normal;max-width:100%;overflow-wrap:anywhere}.bye-badge--feature{background:var(--surface-selected);color:var(--text-selected);border-color:transparent}.bye-badge--founding:where(:not(.ds5 *)){background:var(--surface-founding);color:var(--text-founding);border-color:transparent}.bye-badge--success{color:var(--evidence)}.bye-badge--caution,.bye-badge--success{background:transparent;border-color:currentColor}.bye-badge--caution{color:var(--caution)}.bye-badge--quiet{background:transparent;color:var(--text-muted)}.bye-icon:where(:not(.ds5 *)){display:inline-block;flex:none;width:1.5rem;height:1.5rem;object-fit:contain}.bye-icon--16{width:1rem;height:1rem}.bye-icon--20{width:1.25rem;height:1.25rem}.bye-icon--32{width:2rem;height:2rem}.bye-icon--48{width:3rem;height:3rem}.bye-icon.bye-icon--dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .bye-icon.bye-icon--light{display:none}:root[data-theme=system] .bye-icon.bye-icon--dark{display:inline-block}}:root[data-theme=dark] .bye-icon.bye-icon--light{display:none}:root[data-theme=dark] .bye-icon.bye-icon--dark{display:inline-block}.bye-icon-ondark .bye-icon.bye-icon--light,.bye-on-feature .bye-icon.bye-icon--light{display:none}.bye-icon-ondark .bye-icon.bye-icon--dark,.bye-on-feature .bye-icon.bye-icon--dark{display:inline-block}.bye-wordmark{display:block;height:1.25rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.bye-wordmark--lg{height:1.75rem}.bye-field:where(:not(.ds5 *)){display:flex;flex-direction:column;gap:var(--space-2xs);max-width:42.5rem}.bye-label{font-weight:700}.bye-help,.bye-label{font-size:var(--step--1);line-height:1.45}.bye-help{color:var(--text-muted)}.bye-error{display:flex;align-items:flex-start;gap:var(--space-2xs);font-size:var(--step--1);line-height:1.45;color:var(--caution);font-weight:700}.bye-control{width:100%;min-height:var(--tap);padding:.625rem .75rem;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);font:400 1rem/1.5 var(--font-body);transition:border-color var(--dur-tint) var(--ease)}.bye-control::placeholder{color:var(--text-muted)}.bye-control:disabled{background:var(--action-disabled);color:var(--action-disabled-text);cursor:not-allowed}.bye-control[aria-invalid=true]{border-color:var(--caution);border-width:2px}textarea.bye-control{min-height:7.5rem;resize:vertical}select.bye-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.125rem) calc(50% + 2px),calc(100% - .75rem) calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.bye-checkbox{display:flex;align-items:flex-start;gap:var(--space-xs);min-height:var(--tap);padding-block:.625rem;cursor:pointer}.bye-checkbox input{flex:none;width:1.375rem;height:1.375rem;margin:0;accent-color:var(--evidence)}.bye-checkbox__label{font-size:var(--step-0);line-height:1.5}.bye-radiocards{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;border:0}.bye-radiocards--stack{flex-direction:column}.bye-radiocards--stack .bye-radiocard{width:100%}.bye-radiocard{position:relative;display:flex;align-items:flex-start;gap:var(--space-xs);min-height:var(--tap);padding:.75rem 1rem;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-raised);cursor:pointer;transition:background-color var(--dur-tint) var(--ease),border-color var(--dur-tint) var(--ease)}.bye-radiocard input{position:absolute;opacity:0;width:1px;height:1px}.bye-radiocard__body{display:flex;flex-direction:column;gap:var(--space-3xs)}.bye-radiocard__title{font:700 var(--step-0) /1.25 var(--font-structure)}.bye-radiocard__note{font-size:var(--step--1);line-height:1.45;color:var(--text-muted)}.bye-radiocard__check{flex:none;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;font-weight:700;color:var(--text-selected)}.bye-radiocard[data-selected=true]{background:var(--surface-selected);color:var(--text-selected);border-color:var(--text-selected);border-width:2px;padding:calc(.75rem - 1px) calc(1rem - 1px)}.bye-radiocard[data-selected=true] .bye-radiocard__note{color:var(--text-selected)}.bye-radiocard:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.bye-radiocard--preview{flex-direction:column;align-items:stretch;width:7.5rem;max-width:100%;min-width:0;gap:var(--space-2xs)}.bye-radiocard__mini{height:3.5rem;border:var(--border-hairline);border-radius:var(--radius-control);overflow:hidden;display:flex;flex-direction:column}.bye-radiocard__mini-bar{height:.875rem;border-bottom:var(--border-hairline)}.bye-radiocard__mini-body{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:6px}.bye-radiocard__mini-line{height:4px;border-radius:2px;background:currentColor;opacity:.35}.bye-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--space-2xs);border:0;margin:0;padding:0}.bye-segmented--fill{display:flex;width:100%}.bye-segmented--fill .bye-segmented__option{flex:1 1;justify-content:center}.bye-segmented__option{position:relative;display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--tap);padding:.625rem .875rem;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-raised);font-size:var(--step--1);cursor:pointer}.bye-segmented__option input{position:absolute;opacity:0;width:1px;height:1px}.bye-segmented__option[data-selected=true]{background:var(--surface-selected);color:var(--text-selected);border-color:var(--text-selected);border-width:2px;padding:calc(.625rem - 1px) calc(.875rem - 1px);font-weight:700}.bye-segmented__option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.bye-on-feature .bye-segmented__option[data-selected=true]{background:var(--ivory);color:var(--navy);border-color:var(--ivory)}.bye-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-xs);min-height:var(--tap)}.bye-switch__text{display:flex;flex-direction:column;gap:var(--space-3xs)}.bye-switch__track{position:relative;flex:none;width:3.25rem;height:1.875rem;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface-block);cursor:pointer;transition:background-color var(--dur-tint) var(--ease)}.bye-switch__track[data-on=true]{background:var(--evidence);border-color:var(--evidence)}.bye-switch__knob{position:absolute;top:3px;left:3px;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--surface-raised);border:1px solid var(--control-border);transition:transform var(--dur-tint) var(--ease)}.bye-switch__track[data-on=true] .bye-switch__knob{transform:translateX(1.375rem);background:var(--ivory);border-color:transparent}.bye-steps{display:flex;flex-direction:column;gap:var(--space-3xs)}.bye-steps__count{font:700 var(--step--1) /1.35 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bye-steps__ticks{display:flex;gap:var(--space-3xs)}.bye-steps__tick{width:1.75rem;height:3px;border-radius:2px;background:var(--rule)}.bye-steps__tick[data-state=current],.bye-steps__tick[data-state=done]{background:var(--evidence)}.bye-header{border-bottom:var(--border-hairline);background:var(--surface)}.bye-header__inner{display:flex;align-items:center;gap:var(--space-l);min-height:4.75rem}.bye-header__brand{display:flex;align-items:center;gap:var(--space-xs);text-decoration:none;margin-right:auto;min-width:0}.bye-header__nav{display:flex;align-items:center;gap:var(--space-3xs)}.bye-navlink{display:inline-flex;align-items:center;min-height:var(--tap);padding:.625rem .75rem;border-radius:var(--radius-control);color:var(--text);font-size:var(--step--1);text-decoration:none;transition:background-color var(--dur-tint) var(--ease)}.bye-navlink:hover{background:var(--surface-block);color:var(--text)}.bye-navlink[aria-current=page]{background:var(--surface-selected);color:var(--text-selected);font-weight:700;box-shadow:inset 0 -2px 0 var(--evidence)}.bye-account{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--tap);padding:.375rem .625rem;border:0;border-radius:var(--radius-control);background:none;color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer}.bye-account:hover{background:var(--surface-block)}.bye-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--surface-selected);color:var(--text-selected);font:700 var(--step--1) /1 var(--font-sans);letter-spacing:.04em}.bye-header--compact .bye-header__nav{display:none}.bye-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;background:var(--surface);border-top:var(--border-hairline);padding-bottom:env(safe-area-inset-bottom)}.bye-bottomnav__item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:4rem;padding:.5rem 2px;color:var(--text-muted);text-decoration:none;font-size:.6875rem;line-height:1.3}.bye-bottomnav__item[aria-current=page]{color:var(--text-selected);font-weight:700;box-shadow:inset 0 2px 0 var(--evidence)}.bye-menu:where(:not(.ds5 *)){min-width:16.25rem;padding:var(--space-2xs);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--lift-dialog)}.bye-menu__item,.bye-menu__radio{display:flex;align-items:center;gap:var(--space-xs);width:100%;min-height:var(--tap);padding:.625rem .75rem;border:0;border-radius:var(--radius-control);background:none;color:var(--text);font:inherit;font-size:var(--step--1);text-decoration:none;text-align:left;cursor:pointer}.bye-menu__radio{justify-content:space-between}.bye-menu__item:hover,.bye-menu__radio:hover{background:var(--surface-block);color:var(--text)}.bye-menu__radio[aria-checked=true]{font-weight:700}.bye-menu__group{padding:var(--space-2xs) .75rem var(--space-3xs);border-top:var(--border-hairline);margin-top:var(--space-2xs)}.bye-menu__grouplabel{font:700 var(--step--1) /1.35 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bye-tabs{display:flex;gap:var(--space-3xs);border-bottom:var(--border-hairline)}.bye-tab:where(:not(.ds5 *)){min-height:var(--tap);padding:.625rem .875rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--text-muted);font:inherit;font-size:var(--step--1);font-weight:700;cursor:pointer}.bye-tab[aria-selected=true]:where(:not(.ds5 *)){color:var(--text);border-bottom-color:var(--evidence)}.bye-index{display:flex;flex-direction:column;gap:2px;width:100%}.bye-index__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%;min-height:var(--tap);padding:.625rem .75rem;border:0;border-radius:var(--radius-control);background:none;color:var(--text);font:inherit;font-size:var(--step--1);text-decoration:none;text-align:left;cursor:pointer}.bye-index__item:hover{background:var(--surface-block);color:var(--text)}.bye-index__item[aria-current=true]{background:var(--surface-selected);color:var(--text-selected);font-weight:700}.bye-index__state{font-size:var(--step--1);color:var(--text-muted);font-weight:400}.bye-index__item[aria-current=true] .bye-index__state{color:var(--text-selected)}.bye-notice:where(:not(.ds5 *)){display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-m);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-block);font-size:var(--step--1);line-height:1.45}.bye-notice__title{font-weight:700;font-size:var(--step-0);line-height:1.5;color:var(--text);margin:0}.bye-notice--success{border-color:var(--evidence);background:transparent}.bye-notice--caution{border-color:var(--caution);background:transparent}.bye-notice--caution .bye-notice__title{color:var(--caution)}.bye-savestatus{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted)}.bye-savestatus[data-state=error]{color:var(--caution);font-weight:700}.bye-savestatus[data-state=saved]{color:var(--evidence)}.bye-scrim:where(:not(.ds5 *)){position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--space-l);background:rgba(8,31,44,.55)}.bye-dialog{width:100%;max-width:35rem;max-height:100%;overflow:auto;padding:var(--space-l);border-radius:var(--radius-card);background:var(--surface-raised);color:var(--text);box-shadow:var(--lift-dialog);animation:bye-panel-in var(--dur-advance) var(--ease)}.bye-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-m)}.bye-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-l)}@keyframes bye-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:47.9375rem){.bye-scrim:where(:not(.ds5 *)){padding:0;align-items:stretch}.bye-dialog{max-width:none;border-radius:0;min-height:100%;padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom))}}.bye-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);padding:var(--space-xl) var(--space-l);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised)}.bye-empty__art{width:11.25rem;max-width:100%;height:auto}.bye-empty__art.bye-icon--light{display:block}.bye-empty__art.bye-icon--dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .bye-empty__art.bye-icon--light{display:none}:root[data-theme=system] .bye-empty__art.bye-icon--dark{display:block}}:root[data-theme=dark] .bye-empty__art.bye-icon--light{display:none}:root[data-theme=dark] .bye-empty__art.bye-icon--dark{display:block}.bye-skeleton:where(:not(.ds5 *)){border-radius:var(--radius-control);background:var(--surface-block)}.bye-skeleton--text{height:.75rem}.bye-skeleton--row{height:3.5rem}.bye-accordion{border-bottom:var(--border-hairline)}.bye-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%;min-height:var(--tap);padding:var(--space-xs) 0;border:0;background:none;color:var(--text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.bye-accordion__marker{flex:none;font-size:.75rem;color:var(--text-muted);transition:transform var(--dur-tint) var(--ease)}.bye-accordion__trigger[aria-expanded=true] .bye-accordion__marker{transform:rotate(180deg)}.bye-accordion__marker--plus{font-size:var(--step-1);line-height:1;color:var(--structure)}.bye-accordion__trigger[aria-expanded=true] .bye-accordion__marker--plus{transform:none}.bye-accordion__panel{padding-bottom:var(--space-m)}.bye-accordion__count{font-size:var(--step--1);font-weight:400;color:var(--text-muted)}.bye-task{display:flex;align-items:flex-start;gap:var(--space-xs);padding-block:var(--space-xs);border-top:var(--border-hairline)}.bye-task:first-child{border-top:0}.bye-task__mark{flex:none;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:2px;border:2px solid var(--control-border);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bye-task__mark[data-state=completed]{background:var(--evidence);border-color:var(--evidence);color:var(--ivory)}.bye-task__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.bye-task__title{font-weight:700;font-size:var(--step--1);line-height:1.45}.bye-task__meta,.bye-task__state{font-size:var(--step--1);color:var(--text-muted)}.bye-task__state{flex:0 1 auto;min-width:0;text-align:right}.bye-evidence{display:flex;align-items:flex-start;gap:var(--space-xs);padding-block:var(--space-xs)}.bye-evidence__body{display:flex;flex-direction:column;gap:2px}.bye-evidence__fact{font-weight:700;font-size:var(--step--1);line-height:1.45}.bye-evidence__source{font-size:var(--step--1);color:var(--text-muted)}.bye-fieldrow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m);border-top:var(--border-hairline)}.bye-fieldrow:first-child{border-top:0}.bye-fieldrow__label{font-size:var(--step--1);color:var(--text-muted)}.bye-fieldrow__value{font-weight:700}.bye-fieldrow__value--missing{font-weight:400;color:var(--text-muted)}.bye-fieldrow__provenance{font-size:var(--step--1);line-height:1.35;color:var(--text-muted)}.bye-figure{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-xs);border-top:var(--border-hairline)}.bye-figure:first-child{border-top:0}.bye-figure__label{font-size:var(--step--1);color:var(--text-muted)}.bye-figure__value{font:700 1.375rem/1.27 var(--font-structure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bye-figure__value--missing{font-weight:400;font-size:var(--step-0);line-height:1.5;color:var(--text-muted)}.bye-figure__source{font-size:var(--step--1);line-height:1.35;color:var(--text-muted)}.bye-tool{flex-direction:column;padding:var(--space-l);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised)}.bye-tool,.bye-tool__head{display:flex;gap:var(--space-xs)}.bye-tool__head{align-items:flex-start}.bye-tool__head>:not(.bye-tool__cover){min-width:0}.bye-tool__cover{width:3.5rem;height:4.625rem;object-fit:cover;border-radius:var(--radius-control);flex:none}.bye-tool__cover.bye-icon--light{display:block}.bye-tool__cover.bye-icon--dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .bye-tool__cover.bye-icon--light{display:none}:root[data-theme=system] .bye-tool__cover.bye-icon--dark{display:block}}:root[data-theme=dark] .bye-tool__cover.bye-icon--light{display:none}:root[data-theme=dark] .bye-tool__cover.bye-icon--dark{display:block}.bye-tool__labels{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.bye-tool__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.bye-message{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-xs) var(--space-m);border:0;border-left:3px solid transparent;background:none;text-align:left;color:var(--text);font:inherit;text-decoration:none;cursor:pointer}.bye-message:hover{background:var(--surface-block);color:var(--text)}.bye-message[aria-current=true]{background:var(--surface-selected);border-left-color:var(--evidence)}.bye-message__subject{font-weight:700;font-size:var(--step--1);line-height:1.45}.bye-message__meta{font-size:var(--step--1);line-height:1.35;color:var(--text-muted)}.bye-message[aria-current=true] .bye-message__meta{color:var(--text-selected)}.bye-wordmark.bye-icon--light{display:block}.bye-wordmark.bye-icon--dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .bye-wordmark.bye-icon--light{display:none}:root[data-theme=system] .bye-wordmark.bye-icon--dark{display:block}}:root[data-theme=dark] .bye-wordmark.bye-icon--light{display:none}:root[data-theme=dark] .bye-wordmark.bye-icon--dark{display:block}.bye-badge--phrase{white-space:normal;text-align:center;text-wrap:balance}.bye-btn.is-busy,.bye-button.is-busy{cursor:progress}.bye-busy{display:inline-grid}.bye-busy>*{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:inherit}.bye-busy-idle{animation:bye-busy-out 1ms linear .2s forwards}.bye-busy-label{opacity:0;animation:bye-busy-in .15s cubic-bezier(.25,.8,.25,1) .2s forwards}@keyframes bye-busy-in{0%{opacity:0}to{opacity:.8}}@keyframes bye-busy-out{to{opacity:0}}@keyframes bye-words-in{0%{opacity:0}}.bye-done-line{display:inline-flex;align-items:center;gap:6px;font-weight:700}.bye-done-line:empty{display:none}.bye-done-tick{flex:none;vertical-align:-.2em}.bye-done-tick path{stroke-dasharray:24;animation:bye-done-draw .2s cubic-bezier(.25,.8,.25,1) 40ms both}span.bye-copied{animation:bye-words-in .2s cubic-bezier(.25,.8,.25,1) both}@keyframes bye-done-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.bye-settle{animation:bye-settle .2s cubic-bezier(.25,.8,.25,1) both}@keyframes bye-settle{0%{opacity:0;transform:translateY(8px)}}.ab-callout--failure,.bye-error,.cs-form-error,.ds5 .c-problem,.ds5 .l-job__problem,.ds5 .rh-report__problem,.field-note[role=alert],.reason.caution[role=alert],.sh .sh-need,.xc-caution[role=alert]{animation:bye-error-in .24s cubic-bezier(.25,.8,.25,1) both}@keyframes bye-error-in{0%{opacity:0;transform:translateY(-8px)}}@supports selector(::details-content){:is(.lp-faq,.hw-faq,.ds5) details,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper){interpolate-size:allow-keywords}:is(.lp-faq,.hw-faq,.ds5) details::details-content,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)::details-content{block-size:0;overflow-y:clip;transition:block-size .22s cubic-bezier(.25,.8,.25,1),content-visibility allow-discrete .22s}:is(.lp-faq,.hw-faq,.ds5) details[open]::details-content,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)[open]::details-content{block-size:auto}:is(.lp-faq,.hw-faq,.ds5) details>summary svg,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)>summary svg{transition:transform .22s cubic-bezier(.25,.8,.25,1)}}@media (prefers-reduced-motion:reduce){:is(.lp-faq,.hw-faq,.ds5) details::details-content,:is(.lp-faq,.hw-faq,.ds5) details>summary svg,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)::details-content,details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)>summary svg{transition:none!important}}html.reduce-motion :is(.lp-faq,.hw-faq,.ds5) details::details-content,html.reduce-motion :is(.lp-faq,.hw-faq,.ds5) details>summary svg,html.reduce-motion details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)::details-content,html.reduce-motion details:is(.lp-fold,.hw-more,.hw-vsd,.ft-helper)>summary svg{transition:none!important}@media (prefers-reduced-motion:reduce){.bye-busy-label{animation-duration:1ms!important}}html.reduce-motion .bye-busy-label{animation-duration:1ms!important}@media (prefers-reduced-motion:reduce){.ab-callout--failure,.bye-done-tick path,.bye-error,.bye-settle,.cs-form-error,.ds5 .c-problem,.ds5 .l-job__problem,.ds5 .rh-report__problem,.field-note[role=alert],.reason.caution[role=alert],.sh .sh-need,.xc-caution[role=alert],span.bye-copied{animation:none!important}}html.reduce-motion .ab-callout--failure,html.reduce-motion .bye-done-tick path,html.reduce-motion .bye-error,html.reduce-motion .bye-settle,html.reduce-motion .cs-form-error,html.reduce-motion .ds5 .c-problem,html.reduce-motion .ds5 .l-job__problem,html.reduce-motion .ds5 .rh-report__problem,html.reduce-motion .field-note[role=alert],html.reduce-motion .reason.caution[role=alert],html.reduce-motion .sh .sh-need,html.reduce-motion .xc-caution[role=alert],html.reduce-motion span.bye-copied{animation:none!important}