.bo-checkbox-field{align-items:stretch;gap:var(--space-2);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.bo-checkbox-field__row{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:var(--target-min);padding:var(--space-2) 0;cursor:pointer;margin:0;display:flex}.bo-checkbox-field__input{appearance:none;box-sizing:border-box;border:var(--border-thin) solid var(--checkbox-border);border-radius:var(--radius-sm);background-color:var(--checkbox-surface);color:#0000;cursor:pointer;vertical-align:top;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;flex:none;width:1.125rem;height:1.125rem;margin:.2rem 0 0;padding:0}.bo-checkbox-field__input:hover:not(:disabled){border-color:var(--input-border-hover)}.bo-checkbox-field__input:checked{border-color:var(--checkbox-checked-border);background-color:var(--checkbox-checked-surface);background-image:var(--checkbox-mark-image)}.bo-checkbox-field__input:focus{outline:none}.bo-checkbox-field__input:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-checkbox-field__input:disabled{border-color:var(--checkbox-border);background-color:var(--input-disabled-surface);cursor:not-allowed;opacity:.7;background-image:none}.bo-checkbox-field__input:disabled:checked{border-color:var(--checkbox-checked-border);background-color:var(--checkbox-checked-surface);background-image:var(--checkbox-mark-image);opacity:.55}.bo-checkbox-field--invalid .bo-checkbox-field__input{border-color:var(--accent-error)}.bo-checkbox-field__copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.bo-checkbox-field__label{min-width:0;font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);color:var(--text-primary);overflow-wrap:anywhere;flex:auto}.bo-checkbox-field__row:has(.bo-checkbox-field__input:disabled){cursor:not-allowed}.bo-checkbox-field__row:has(.bo-checkbox-field__input:disabled) .bo-checkbox-field__label{color:var(--input-disabled-text)}.bo-checkbox-field__description{font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);color:var(--text-muted);margin:0}.bo-checkbox-field__error{font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);color:var(--text-field-error);margin:0;padding-inline-start:calc(1.125rem + var(--space-3))}@media (forced-colors:active){.bo-checkbox-field__input{appearance:auto;background:0 0;border:none;outline-color:canvastext;width:1.125rem;height:1.125rem}.bo-checkbox-field__input:checked,.bo-checkbox-field__input:disabled,.bo-checkbox-field__input:disabled:checked{opacity:1;background:0 0;border:none}}.bo-form-error-summary{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:var(--bo-card-border-width) solid var(--bo-feedback-border);border-inline-start:3px solid var(--accent-error);border-radius:var(--bo-feedback-radius);background:var(--bo-feedback-subtle-surface);color:var(--text-primary);margin:0}.bo-form-error-summary:focus{outline:none}.bo-form-error-summary:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-form-error-summary__title{margin:0 0 var(--space-1);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);color:var(--text-primary)}.bo-form-error-summary__list{gap:var(--space-1);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);color:var(--text-field-error);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-form-error-summary__list>li{margin:0;padding:0;list-style:none}.bo-form-error-summary__link{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.bo-form-error-summary__link:hover{text-underline-offset:.15em;text-decoration:underline}.bo-form-error-summary__link:focus{outline:none}.bo-form-error-summary__link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset);text-underline-offset:.15em;text-decoration:underline}.bo-password-field__toggle{box-sizing:border-box;width:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.bo-password-field__toggle:hover:not(:disabled){color:var(--text-primary);background:var(--surface-subtle)}.bo-password-field__toggle:focus{outline:none}.bo-password-field__toggle:focus-visible{color:var(--text-primary);outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.bo-password-field__toggle:disabled{cursor:not-allowed;opacity:.8}.bo-selectable-row-group{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bo-selectable-row-group__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bo-selectable-row-group__hint{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-metadata-size);font-weight:var(--font-weight-medium);letter-spacing:.06em;line-height:var(--text-metadata-line);text-transform:uppercase;margin:0}.bo-selectable-row-group__list{gap:var(--space-3);flex-direction:column;display:flex}.bo-selectable-row{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--input-border);border-radius:var(--radius-control);background:var(--selectable-surface);cursor:pointer;margin:0;display:flex;position:relative}.bo-selectable-row--selected{border-color:var(--action-primary);background:var(--selectable-selected-surface)}.bo-selectable-row--invalid{border-color:var(--accent-error)}.bo-selectable-row--disabled{cursor:not-allowed;opacity:.7}.bo-selectable-row--selected.bo-selectable-row--disabled{opacity:1;cursor:default}.bo-selectable-row--disabled .bo-selectable-row__input{cursor:default}.bo-selectable-row__copy{z-index:0;gap:var(--space-1);pointer-events:none;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.bo-selectable-row__label-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.bo-selectable-row__label{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);cursor:pointer}.bo-selectable-row__label-accessory{z-index:2;pointer-events:auto;flex:none;align-items:center;display:inline-flex;position:relative}.bo-selectable-row__description{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);cursor:pointer}.bo-selectable-row__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bo-selectable-row__control{z-index:1;box-sizing:border-box;border:var(--border-thin) solid var(--checkbox-border);background:var(--checkbox-surface);pointer-events:none;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;position:relative}.bo-selectable-row input[type=checkbox]+.bo-selectable-row__control{border-radius:var(--radius-sm)}:is(.bo-selectable-row--selected .bo-selectable-row__control,.bo-selectable-row:has(.bo-selectable-row__input:checked) .bo-selectable-row__control){border-color:var(--checkbox-checked-border);background-color:var(--checkbox-checked-surface);background-image:var(--checkbox-mark-image);background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem}.bo-selectable-row:hover:not(.bo-selectable-row--disabled):not(.bo-selectable-row--selected){border-color:var(--input-border-hover)}.bo-selectable-row:has(.bo-selectable-row__input:focus-visible){outline:var(--focus-ring-width) solid var(--accent-warning);outline-offset:var(--focus-ring-offset)}.bo-selectable-row.bo-selectable-row--paper{--choice-accent:var(--origami-forest);padding:var(--space-4);border-radius:var(--radius-lg);border-inline-start-width:var(--border-thick);border-inline-start-color:var(--choice-accent)}.bo-selectable-row.bo-selectable-row--paper-1{--choice-accent:var(--origami-gold)}.bo-selectable-row.bo-selectable-row--paper-2{--choice-accent:var(--brand-origami-face)}.bo-selectable-row.bo-selectable-row--paper:hover:not(.bo-selectable-row--disabled){border-inline-start-color:var(--choice-accent)}.bo-selectable-row.bo-selectable-row--quiet-choice{border:0;border-radius:var(--radius-lg);background:var(--surface-subtle);border-inline-start:3px solid #0000}.bo-selectable-row--quiet-choice.bo-selectable-row--selected{border-inline-start-color:var(--accent-warning);background:var(--selectable-selected-surface)}.bo-selectable-row--quiet-choice input[type=radio]:checked+.bo-selectable-row__control{background-image:none;background-color:var(--accent-warning);border:4px solid var(--surface-primary);outline:1px solid var(--accent-warning)}.bo-account-menu{top:calc(100% + var(--space-2));right:var(--space-4);z-index:20;box-sizing:border-box;width:min(17.5rem, calc(100dvw - (2 * var(--space-4))));max-width:min(20rem, calc(100dvw - (2 * var(--space-4))));padding:var(--space-3) 0;border:var(--border-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);position:absolute;left:auto}.bo-account-menu--portal{z-index:50;margin:0;position:fixed;top:0;left:auto;right:0}.bo-account-menu__identity{min-width:0;padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:var(--border-thin) solid var(--border-default)}.bo-account-menu__name{font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bo-account-menu__email{margin:var(--space-1) 0 0;font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-account-menu__actions{padding-top:var(--space-2);flex-direction:column;display:flex}.bo-account-menu__item{width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-4);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.bo-account-menu__item:hover,.bo-account-menu__item:focus-visible{background:var(--surface-subtle)}.bo-account-menu__item:focus:not(:focus-visible){box-shadow:none;outline:none}.bo-account-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-account-menu__item--destructive{color:var(--status-negative);font-weight:var(--font-weight-semibold)}.bo-account-menu__item:not(.bo-account-menu__item--dev):not(.bo-account-menu__item--destructive)+.bo-account-menu__item--dev,.bo-account-menu__item:not(.bo-account-menu__item--destructive)+.bo-account-menu__item--destructive{margin-top:var(--space-2);border-top:var(--border-thin) solid var(--border-default)}.bo-app-header,.bo-onboarding-frame__header,.bo-learning-module__identity-header{--bo-identity-header-fold-plane:color-mix(in srgb, var(--border-default) 10%, transparent);--bo-identity-header-fold-sheen:color-mix(in srgb, var(--surface-primary) 28%, transparent);isolation:isolate;background-color:var(--surface-subtle);background-image:var(--chrome-header-surface);position:relative;overflow:hidden}.bo-app-header:before,.bo-onboarding-frame__header:before,.bo-learning-module__identity-header:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(178deg, var(--bo-identity-header-fold-sheen) 0%, var(--bo-identity-header-fold-plane) 100%);clip-path:polygon(0 56%,20% 42%,100% 70%,100% 100%,0 100%);position:absolute;inset:0}@media (forced-colors:active){.bo-app-header:before,.bo-onboarding-frame__header:before,.bo-learning-module__identity-header:before{content:none}}@media (width<=767px){.bo-app-shell .bo-app-header:before{content:none}}.bo-app-header__theme-desktop{display:none}.bo-app-header__theme-mobile{margin-inline-end:var(--space-2);display:flex}@media (width>=48rem){.bo-app-header__theme-mobile{display:none}.bo-app-header__theme-desktop{grid-column:2;justify-self:end;display:flex}.bo-app-header .bo-app-header__inner.bo-app-header__inner--nav{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bo-app-header__inner--nav .bo-app-header__nav{grid-column:1;min-width:0}}.bo-app-header{width:100%;color:var(--text-primary);box-shadow:var(--bo-app-header-shadow);border-bottom:0;overflow:clip visible}.bo-app-header__home{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.bo-app-header__home:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-app-header__inner{z-index:1;box-sizing:border-box;width:min(100%, var(--measure-readable));padding-inline:var(--bo-page-body-inline-padding,var(--space-4));padding-top:calc(var(--space-4) + var(--safe-area-top));padding-bottom:var(--space-3);min-width:0;margin-inline:auto;position:relative}.bo-app-header__identity-row{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);--bo-app-header-avatar-ring:var(--border-medium);--bo-app-header-identity-control-size:calc(var(--avatar-size-sm) + (2 * .28rem) + (2 * var(--bo-app-header-avatar-ring)));min-width:0;display:flex;position:relative;overflow:visible}.bo-app-header__identity-row .bo-brand-lockup{gap:var(--space-2);flex:auto;min-width:0}.bo-app-header__identity-row .bo-brand-lockup__product{letter-spacing:.06em}.bo-app-header .bo-origami-mark{--bo-origami-mark-size:var(--bo-app-header-identity-control-size)}.bo-app-header .bo-avatar{border-width:var(--bo-app-header-avatar-ring)}.bo-app-header .bo-avatar--small{width:var(--bo-app-header-identity-control-size);height:var(--bo-app-header-identity-control-size)}.bo-app-header__account{flex:none;align-items:center;min-width:0;display:flex;overflow:visible}.bo-app-header__account-trigger{align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);max-width:100%;padding:var(--space-1) var(--space-2);color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:row-reverse;display:inline-flex}.bo-app-header__account-trigger:hover,.bo-app-header__account-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.bo-app-header__account-trigger:focus:not(:focus-visible){box-shadow:none;outline:none}.bo-app-header__account-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-app-header__account-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.bo-app-header__user-name{max-width:100%;font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-line);text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}.bo-app-header__account-chevron{color:var(--text-muted);flex:none;display:none}.bo-app-header__user-secondary{max-width:100%;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-metadata-size);font-weight:var(--font-weight-regular);line-height:var(--text-metadata-line);text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}@media (width<=479px){.bo-app-header__account-text{display:none}}@media (width>=480px) and (width<=767px){.bo-app-header__account-text{max-width:10rem}.bo-app-header__user-name,.bo-app-header__user-secondary{width:100%}.bo-app-header__user-secondary{display:none}}@media (width>=768px){.bo-app-header{box-shadow:var(--bo-app-header-shadow);border-bottom:0;overflow:clip visible}.bo-app-header__nav-band{overflow:visible}.bo-app-header__identity-band{z-index:1;background-color:var(--bo-app-header-identity-surface);border-bottom:0;position:relative}.bo-app-header__identity-band:after{content:"";height:var(--border-thin);background:var(--bo-divider-fade-horizontal);pointer-events:none;display:block}.bo-app-header__nav-band{z-index:1;background-color:var(--bo-app-header-nav-surface);position:relative}.bo-app-header__nav-band:after{content:"";height:var(--border-thin);background:var(--bo-divider-fade-horizontal);pointer-events:none;display:block}.bo-app-header__inner,.bo-app-header__inner.bo-page-body-measure{box-sizing:border-box;width:min(100%, calc(var(--bo-page-body-measure) + (2 * var(--bo-page-body-inline-padding,var(--space-4)))));max-width:calc(var(--bo-page-body-measure) + (2 * var(--bo-page-body-inline-padding,var(--space-4))));padding-inline:var(--bo-page-body-inline-padding,var(--space-4));padding-top:calc(var(--space-2) + var(--safe-area-top));padding-bottom:var(--space-2);flex-direction:column;align-items:stretch;gap:0;min-height:0;margin-inline:auto;display:flex}.bo-app-header__inner--nav{padding-top:0;padding-bottom:0}.bo-app-header__identity-row{justify-content:space-between;align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;min-height:calc(var(--avatar-size-sm) + (2 * .28rem) + (2 * var(--bo-app-header-avatar-ring)));padding-bottom:0;display:flex}.bo-app-header__identity-row .bo-brand-lockup{flex:0 auto;min-width:0}.bo-app-header__nav-band{width:100%}.bo-app-header__account-chevron{display:block}.bo-app-header__nav{box-sizing:border-box;width:100%;min-width:0;min-height:var(--target-min);height:var(--target-min);justify-content:center;align-items:center;display:flex}.bo-app-header__nav .bo-bottom-navigation{background:0 0;border:0;width:100%;max-width:100%;padding:0;position:static}.bo-app-header__nav .bo-bottom-navigation__list--desktop{flex-wrap:nowrap;grid-template-columns:none;justify-content:center;align-items:center;gap:2.25rem;width:max-content;max-width:100%;margin-inline:0 auto;padding:0;display:flex}.bo-app-header__nav .bo-bottom-navigation__item{flex:none;width:auto}.bo-app-header__nav .bo-bottom-navigation__link{width:auto;min-width:0;min-height:var(--target-min);padding-block:0;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);white-space:nowrap;flex-direction:row;align-items:center}.bo-app-header__nav .bo-bottom-navigation__link:hover{color:var(--text-primary)}.bo-app-header__nav .bo-bottom-navigation__link--active{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.bo-app-header__nav .bo-bottom-navigation__icon{display:none}.bo-app-header__nav .bo-bottom-navigation__label-wrap{align-items:center;gap:var(--space-1);flex-direction:row;padding-bottom:0;display:inline-flex}.bo-app-header__nav .bo-bottom-navigation__label{overflow-wrap:normal;white-space:nowrap;min-height:0;overflow:visible}.bo-app-header__nav .bo-bottom-navigation__label-wrap--active:after{display:none}.bo-app-header__nav .bo-bottom-navigation__link--active:after{content:"";border-inline-start:3px solid var(--accent-warning);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bo-app-header__nav .bo-bottom-navigation__link--locked{color:var(--text-muted);font-weight:var(--font-weight-regular);cursor:default}.bo-app-header__nav .bo-bottom-navigation__link--locked:hover{color:var(--text-muted);background:0 0}.bo-app-header__nav .bo-bottom-navigation__link--locked .bo-bottom-navigation__label-wrap--active:after,.bo-app-header__nav .bo-bottom-navigation__link--locked .bo-bottom-navigation__label-wrap:after{display:none}.bo-app-header__nav .bo-bottom-navigation__link--locked .bo-bottom-navigation__lock{color:var(--text-muted)}.bo-app-header__account{flex:0 auto;min-width:0;max-width:min(100%,22rem);overflow:visible}.bo-app-header__account-trigger{box-sizing:border-box;flex-direction:row;min-width:0;max-width:100%;padding-inline-end:0;overflow:visible}.bo-app-header__account-trigger .bo-avatar{flex:none}.bo-app-header__account-text{flex:auto;align-items:flex-end;width:auto;min-width:0;max-width:100%;overflow:visible}.bo-app-header__user-name{text-overflow:ellipsis;white-space:nowrap;text-align:end;width:auto;max-width:100%;overflow:hidden}.bo-app-header__user-secondary{width:auto;max-width:100%;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;text-align:end;overflow:visible}}@media (width>=48rem) and (width<=74rem){.bo-app-header__nav .bo-bottom-navigation__list--desktop{gap:var(--space-1)}.bo-app-header__nav .bo-bottom-navigation__link{padding-inline:var(--space-1);font-size:var(--text-caption-size)}}.bo-bottom-navigation{box-sizing:border-box;background:var(--surface-subtle);width:100%;color:var(--text-primary);border-top:var(--border-thin) solid var(--border-default);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);padding-bottom:var(--safe-area-bottom);position:relative;overflow:visible}.bo-bottom-navigation__list--desktop{display:flex}.bo-bottom-navigation__list{z-index:40;grid-template-columns:repeat(var(--bo-bottom-nav-columns,4), minmax(0, 1fr));box-sizing:border-box;width:100%;max-width:none;padding-block:calc((var(--space-1) + var(--space-2)) / 2);grid-auto-flow:row;gap:0;margin:0;padding-inline:0;list-style:none;display:grid;position:relative}.bo-bottom-navigation__item{width:100%;min-width:0;display:flex}.bo-bottom-navigation__link{justify-content:flex-start;align-items:center;gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;min-height:var(--target-min);padding:var(--space-2) 0;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;display:flex;position:relative}.bo-bottom-navigation__link--active{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.bo-bottom-navigation__link--contains-current,.bo-bottom-navigation__link--open{color:var(--text-primary);font-weight:var(--font-weight-regular)}.bo-bottom-navigation__link:focus:not(:focus-visible){box-shadow:none;outline:none}.bo-bottom-navigation__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-bottom-navigation__icon{width:1.25rem;height:1.25rem;color:inherit;pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.bo-bottom-navigation__label-wrap{box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:calc(var(--space-1) + 1px);pointer-events:none;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.bo-bottom-navigation__label-wrap--active:after{content:"";background:var(--action-primary);border-radius:1px;height:1px;position:absolute;bottom:0;left:0;right:0}@media (width<=47.999rem){.bo-bottom-navigation__link{color:var(--text-secondary,var(--text-muted))}.bo-bottom-navigation__link--active{color:var(--text-status-attention);background:0 0}.bo-bottom-navigation__label-wrap--active:after{background:var(--accent-warning);width:1.25rem;left:50%;right:auto;transform:translate(-50%)}}.bo-bottom-navigation__label{box-sizing:border-box;overflow-wrap:normal;text-align:center;text-overflow:clip;white-space:nowrap;min-width:0;max-width:100%;min-height:0;display:block;overflow:hidden}.bo-bottom-navigation__backdrop{z-index:20;background:color-mix(in srgb, var(--text-primary) 6%, transparent);cursor:pointer;pointer-events:auto;border:0;width:100%;height:100dvh;margin:0;padding:0;position:absolute;bottom:100%;left:0;right:0}.bo-bottom-navigation__more-sheet{z-index:30;box-sizing:border-box;overscroll-behavior:contain;width:100%;max-height:min(50dvh,20rem);padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--border-thin) solid var(--border-default);background:var(--surface-primary);box-shadow:0 calc(-1 * var(--space-1)) var(--space-3) color-mix(in srgb, var(--text-primary) 10%, transparent);pointer-events:auto;border-radius:0;position:absolute;bottom:100%;left:0;right:0;overflow:hidden auto}.bo-bottom-navigation__more-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.bo-bottom-navigation__more-row{border-top:var(--border-thin) solid var(--border-default);min-width:0}.bo-bottom-navigation__more-row:first-child{border-top:0}.bo-bottom-navigation__more-item{justify-content:flex-start;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-3) var(--space-1);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:row;margin:0;display:flex}.bo-bottom-navigation__more-item--active{font-weight:var(--font-weight-semibold)}.bo-bottom-navigation__more-item:focus:not(:focus-visible){box-shadow:none;outline:none}.bo-bottom-navigation__more-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-bottom-navigation__more-item .bo-bottom-navigation__label-wrap{align-items:flex-start;padding-bottom:0}.bo-bottom-navigation__more-item .bo-bottom-navigation__label{overflow-wrap:break-word;text-align:start;min-height:0;text-overflow:unset;white-space:normal;overflow:visible}.bo-bottom-navigation__link--locked{cursor:default}.bo-bottom-navigation__lock{width:.75rem;height:.75rem;color:var(--accent-locked);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.bo-bottom-navigation__link--locked .bo-bottom-navigation__label-wrap{flex-direction:row;justify-content:center;align-items:center;gap:.125rem}@media (width<=22.5rem){.bo-bottom-navigation__link--locked .bo-bottom-navigation__label-wrap{gap:var(--space-1);flex-direction:column}.bo-bottom-navigation__link--locked .bo-bottom-navigation__lock{margin-top:var(--space-1)}}a.bo-bottom-navigation__link{text-decoration:none}span.bo-bottom-navigation__link{cursor:default}.bo-bottom-navigation .bo-bottom-navigation__icon:has(.bo-origami-artwork){width:2rem;height:1.75rem;display:flex}.bo-bottom-navigation__icon .bo-origami-artwork{width:100%;height:100%}.bo-bottom-navigation__link--locked .bo-origami-artwork{opacity:.6;filter:saturate(.55)}.bo-bottom-navigation .bo-bottom-navigation__link--active{background:color-mix(in srgb, var(--action-primary) 8%, transparent);border-radius:var(--radius-md)}.bo-app-shell{--bo-shell-sticky-chrome-offset:calc(var(--safe-area-top) + var(--space-4) + var(--avatar-size-sm) + (2 * .28rem) + (2 * var(--border-thick)) + var(--space-3) + var(--border-thin));--bo-shell-scroll-end-clearance:var(--space-6);--bo-shell-bottom-nav-offset:calc(var(--border-thin) + var(--space-1) + var(--space-2) + var(--target-min) + var(--safe-area-bottom));background:var(--surface-page);width:100%;min-width:0;min-height:100dvh;color:var(--text-primary);box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow-x:clip}.bo-app-shell__chrome{z-index:10;background-color:var(--surface-subtle);background-image:var(--chrome-header-surface);flex:none}.bo-app-shell__scroll{background:var(--surface-page);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.bo-app-shell__main{background:var(--surface-page);flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;min-height:0;padding:0;display:flex}.bo-app-shell .bo-app-shell__main>*{width:100%;max-width:var(--bo-page-root-measure,100%);flex:none;min-width:0;overflow:clip visible}.bo-app-shell .bo-bottom-navigation{flex:none}@media (width<=767px){:is(html:has(.bo-app-shell),body:has(.bo-app-shell)){overscroll-behavior:none;height:100%;max-height:100dvh;overflow:hidden}#root:has(.bo-app-shell){height:100%;min-height:0;max-height:100dvh;overflow:hidden}.bo-app-shell{--bo-shell-scroll-end-clearance:var(--space-5);--bo-page-end-clearance:0px;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:clip}.bo-app-shell__chrome,.bo-app-shell .bo-app-header,.bo-app-shell .bo-app-header__identity-band,.bo-app-shell .bo-app-header__nav-band,.bo-app-shell .bo-app-header__inner{display:contents}.bo-app-shell .bo-app-header__identity-row{box-sizing:border-box;width:100%;padding-inline:var(--space-4);padding-top:calc(var(--space-4) + var(--safe-area-top));padding-bottom:var(--space-3);background-color:var(--surface-subtle);background-image:var(--chrome-header-surface);box-shadow:var(--bo-app-header-shadow);border-bottom:0;flex:none;order:0}.bo-app-shell .bo-app-header__nav{flex:none;order:2;width:100%}.bo-app-shell__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;scroll-padding-top:var(--space-2);scroll-padding-bottom:var(--bo-shell-bottom-nav-offset);flex:auto;order:1;overflow:hidden auto}.bo-app-shell__scroll:has(.bo-discovery-page--product-chrome){scroll-padding-top:var(--space-3)}.bo-app-shell__scroll:has(.bo-guided-research--product-chrome){--bo-guided-research-sticky-stage-offset:calc((2 * var(--space-2)) + (3 * 1.1rem) + 4px);scroll-padding-top:var(--bo-guided-research-sticky-stage-offset)}.bo-app-shell__main{min-height:0;padding-bottom:var(--bo-shell-scroll-end-clearance);flex:none;overflow:visible}.bo-app-shell .bo-bottom-navigation{z-index:40;width:100%;position:relative;inset:auto}}@media (width>=768px){.bo-app-shell{grid-template:"chrome""main"minmax(0,1fr)/minmax(0,1fr);display:grid}.bo-app-shell__scroll{display:contents}.bo-app-shell__chrome{border-bottom:0;grid-area:chrome;position:relative;overflow:visible}.bo-app-shell__main{padding-bottom:var(--space-6);grid-area:main}}.bo-swipe-chevron{vertical-align:middle;opacity:.65;pointer-events:none;flex:0 0 .75rem;width:.75rem;height:.75rem;display:inline-block}.bo-swipe-chevron[data-direction=left]{margin-inline-end:var(--space-1)}.bo-swipe-chevron[data-direction=right]{margin-inline-start:var(--space-1);transform:rotate(180deg)}.bo-section-navigation{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-1);border:var(--border-thin) solid var(--input-border);border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:none;isolation:isolate;justify-content:stretch;align-items:stretch;gap:0;margin:0;display:grid;position:relative}.bo-section-navigation__list{align-items:stretch;gap:var(--space-1);width:100%;min-width:0;display:grid;position:relative}.bo-section-navigation--count-2 .bo-section-navigation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-section-navigation--count-3 .bo-section-navigation__list{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-section-navigation__option{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:0;min-height:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--border-thin) solid transparent;border-radius:var(--radius-sm);box-shadow:none;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);text-align:center;background:0 0;flex-direction:row;text-decoration:none;display:inline-flex}.bo-section-navigation__option:not(.bo-section-navigation__option--active):not(.bo-section-navigation__option--locked){border-color:color-mix(in srgb, var(--text-muted) 22%, var(--input-border));cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.bo-section-navigation__option:hover:not(.bo-section-navigation__option--active):not(.bo-section-navigation__option--locked){border-color:color-mix(in srgb, var(--text-muted) 38%, var(--input-border));background:var(--action-secondary-surface-hover);color:var(--text-primary)}.bo-section-navigation__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.bo-section-navigation__option--active{border-color:var(--action-primary);background:var(--action-primary);box-shadow:none;color:var(--text-on-action-primary);cursor:default}.bo-section-navigation__option--active:hover{background:color-mix(in srgb, var(--accent-warning) 7%, var(--surface-primary));color:var(--text-primary)}.bo-section-navigation__option--locked{cursor:default;color:var(--text-disabled,var(--text-muted))}.bo-section-navigation__label{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-section-toggle__label-mobile{display:none}@media (width<=47.999rem){.bo-section-toggle__label-desktop{display:none}.bo-section-toggle__label-mobile{display:inline}}.bo-section-navigation__lock{width:1rem;height:1rem;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=48rem){.bo-section-navigation,.bo-section-navigation__option{border-radius:var(--radius-md)}}.bo-section-navigation--sliding{padding:var(--space-1);border-color:var(--input-border);border-radius:var(--radius-lg);background:var(--surface-primary)}.bo-section-navigation--sliding .bo-section-navigation__list{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;gap:0}.bo-section-navigation__thumb{z-index:2;grid-template-columns:repeat(var(--section-count), minmax(0, 1fr));border-radius:var(--radius-md);background:var(--action-primary);width:100%;box-shadow:var(--bo-learning-path-card-shadow);clip-path:inset(0 calc(100% - (var(--section-index) + 1) * 100% / var(--section-count) - var(--section-drag)) 0 calc(var(--section-index) * 100% / var(--section-count) + var(--section-drag)) round var(--radius-md));pointer-events:none;transition:clip-path .2s;display:grid;position:absolute;inset:0}.bo-section-navigation--sliding .bo-section-navigation__option{z-index:1;border-radius:var(--radius-md);padding:var(--space-2);cursor:grab;background:0 0;border:0;position:relative}.bo-section-navigation--sliding .bo-section-navigation__list>.bo-section-navigation__option:not(.bo-section-navigation__option--locked),.bo-section-navigation--sliding .bo-section-navigation__list>.bo-section-navigation__option:not(.bo-section-navigation__option--locked):hover{color:var(--text-primary);background:0 0;border:0}.bo-section-navigation--sliding .bo-section-navigation__thumb-option{color:var(--text-on-action-primary)}.bo-section-navigation--sliding .bo-section-navigation__option--locked{color:var(--text-disabled,var(--text-muted))}.bo-section-navigation--sliding:has(.bo-section-navigation__option:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-section-navigation--sliding .bo-section-navigation__label{white-space:normal;font-size:var(--text-body-size);overflow:visible}.bo-section-navigation--sliding [data-dragging] .bo-section-navigation__thumb{transition:none}.bo-section-navigation--sliding [data-dragging] .bo-section-navigation__option{cursor:grabbing}.bo-section-navigation--sliding .bo-section-navigation__option--locked{cursor:default}@media (prefers-reduced-motion:reduce){.bo-section-navigation__thumb{transition:none}}@media (forced-colors:active){.bo-section-navigation__thumb{display:none}.bo-section-navigation--sliding .bo-section-navigation__option--active{outline-offset:-2px;outline:2px solid highlight}}.bo-section-navigation__thumb .bo-section-navigation__label:before{content:attr(data-label)}.bo-section-navigation__thumb--underlay{z-index:0}.bo-section-toggle--sliding .bo-section-navigation__list>.bo-section-navigation__option[aria-pressed=true],.bo-section-toggle--sliding .bo-section-navigation__list>.bo-section-navigation__option[aria-pressed=true]:hover{color:var(--text-on-action-primary)}
