.organization-summary-module__C0NBMa__card{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-bg-soft);transition:transform var(--duration-slow) var(--ease-reveal), box-shadow var(--duration-slow) var(--ease-reveal);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.organization-summary-module__C0NBMa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}}.organization-summary-module__C0NBMa__header{gap:var(--space-4);align-items:flex-start;display:flex}.organization-summary-module__C0NBMa__headerText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.organization-summary-module__C0NBMa__logo{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.organization-summary-module__C0NBMa__logoImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.organization-summary-module__C0NBMa__logoMonogram{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-fg-muted)}.organization-summary-module__C0NBMa__heading{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--leading-heading);color:var(--color-fg);margin:0}.organization-summary-module__C0NBMa__slogan{font-family:var(--font-script);font-size:var(--text-script-min);color:var(--color-alt);margin:0;line-height:1.1}.organization-summary-module__C0NBMa__pills{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.organization-summary-module__C0NBMa__summary{color:var(--color-fg-muted);line-height:var(--leading-body);margin:0}.organization-summary-module__C0NBMa__cardActions{align-items:center;gap:var(--space-5);margin-bottom:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.organization-summary-module__C0NBMa__expandable{margin-top:calc(-1 * var(--space-5));transition:grid-template-rows var(--duration-normal) var(--ease-default);grid-template-rows:0fr;display:grid}.organization-summary-module__C0NBMa__expandable[data-expanded=true]{grid-template-rows:1fr}.organization-summary-module__C0NBMa__details{gap:var(--space-5);flex-direction:column;min-height:0;display:flex;overflow:hidden}.organization-summary-module__C0NBMa__details:before{content:""}.organization-summary-module__C0NBMa__detail{gap:var(--space-2);flex-direction:column;display:flex}.organization-summary-module__C0NBMa__detailTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-fg);margin:0;display:flex}.organization-summary-module__C0NBMa__detailBody{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.organization-summary-module__C0NBMa__inlineToggle{align-self:center;align-items:center;gap:var(--space-1);min-height:var(--hit-target-min);padding:var(--space-2) var(--space-1);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-fg-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-default);background:0 0;border:none;display:inline-flex}.organization-summary-module__C0NBMa__inlineToggle:hover{color:var(--color-fg)}.organization-summary-module__C0NBMa__inlineToggleIcon{transition:transform var(--duration-fast) var(--ease-default)}.organization-summary-module__C0NBMa__inlineToggle:hover .organization-summary-module__C0NBMa__inlineToggleIcon{transform:translateY(1px)}.organization-summary-module__C0NBMa__profileLink{align-self:center}@media (max-width:860px){.organization-summary-module__C0NBMa__card{padding:var(--space-7)}}
.password-input-module__UsuleG__wrapper{align-items:center;display:flex;position:relative}.password-input-module__UsuleG__input{padding-inline-end:calc(var(--space-6) + var(--space-6))}.password-input-module__UsuleG__toggle{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-default);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-2)}.password-input-module__UsuleG__toggle:hover{color:var(--color-fg)}.password-input-module__UsuleG__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}
.list-input-module__Sa3Rxa__list{gap:var(--space-2);display:grid}.list-input-module__Sa3Rxa__row{align-items:center;gap:var(--space-2);display:flex}.list-input-module__Sa3Rxa__index{min-width:var(--space-6);text-align:right;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.list-input-module__Sa3Rxa__input{min-width:0;height:var(--control-height);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-field-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-ui);padding:0 var(--space-4);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);flex:1}.list-input-module__Sa3Rxa__input::placeholder{color:var(--color-fg-subtle)}.list-input-module__Sa3Rxa__input:focus-visible{border-color:var(--color-border-strong);outline:none}.list-input-module__Sa3Rxa__input:disabled{cursor:not-allowed;opacity:.5;background:var(--color-bg)}.list-input-module__Sa3Rxa__remove{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-input-module__Sa3Rxa__remove:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-sm);transform:translateY(calc(var(--space-1) * -.25))}.list-input-module__Sa3Rxa__remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.list-input-module__Sa3Rxa__remove:disabled{opacity:.4;cursor:not-allowed}.list-input-module__Sa3Rxa__addRow{margin-top:var(--space-1);justify-content:center;display:flex}
.rich-text-module__PiEmDq__prose{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-fg)}.rich-text-module__PiEmDq__prose>:first-child{margin-top:0}.rich-text-module__PiEmDq__prose>:last-child{margin-bottom:0}.rich-text-module__PiEmDq__prose p{margin:0 0 var(--space-3)}.rich-text-module__PiEmDq__prose strong,.rich-text-module__PiEmDq__prose b{font-weight:var(--weight-semibold)}.rich-text-module__PiEmDq__prose em,.rich-text-module__PiEmDq__prose i{font-style:italic}.rich-text-module__PiEmDq__prose u{text-underline-offset:var(--underline-offset);text-decoration:underline}.rich-text-module__PiEmDq__prose ul,.rich-text-module__PiEmDq__prose ol{margin:0 0 var(--space-3);padding-left:var(--space-6)}.rich-text-module__PiEmDq__prose ul{list-style:outside}.rich-text-module__PiEmDq__prose ol{list-style:decimal}.rich-text-module__PiEmDq__prose li{margin:0 0 var(--space-1)}.rich-text-module__PiEmDq__prose li>p{margin:0}.rich-text-module__PiEmDq__prose a{color:var(--color-link);text-underline-offset:var(--underline-offset);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.rich-text-module__PiEmDq__prose a:hover,.rich-text-module__PiEmDq__prose a:focus-visible{text-decoration-color:currentColor}.rich-text-module__PiEmDq__prose a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.rich-text-module__PiEmDq__readOnly{display:block}.rich-text-module__PiEmDq__wrapper{border:1px solid var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-field-bg);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);display:grid;position:relative}.rich-text-module__PiEmDq__wrapper:hover:not([data-disabled=true]){border-color:var(--color-border-control-hover)}.rich-text-module__PiEmDq__wrapper:focus-within{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.rich-text-module__PiEmDq__wrapper[data-invalid=true]{border-color:var(--color-danger)}.rich-text-module__PiEmDq__wrapper[data-disabled=true]{opacity:.5;background:var(--color-bg)}.rich-text-module__PiEmDq__toolbar{align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;display:flex}.rich-text-module__PiEmDq__toolbarButton{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.rich-text-module__PiEmDq__toolbarButton:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-fg)}.rich-text-module__PiEmDq__toolbarButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.rich-text-module__PiEmDq__toolbarButton[aria-pressed=true]{background:var(--color-bg-selected);border-color:var(--color-primary);color:var(--color-fg)}.rich-text-module__PiEmDq__toolbarButton:disabled{cursor:not-allowed;opacity:.5}.rich-text-module__PiEmDq__separator{width:1px;margin:0 var(--space-1);background:var(--color-border-soft);align-self:stretch}.rich-text-module__PiEmDq__editorArea{position:relative}.rich-text-module__PiEmDq__editable{min-height:120px;padding:var(--space-3);outline:none}.rich-text-module__PiEmDq__editable[contenteditable=false]{cursor:not-allowed}.rich-text-module__PiEmDq__placeholder{top:var(--space-3);left:var(--space-3);right:var(--space-3);color:var(--color-fg-subtle);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);pointer-events:none;position:absolute}.rich-text-module__PiEmDq__linkPopover{z-index:var(--z-popover);top:calc(100% + var(--space-1));left:var(--space-2);right:var(--space-2);gap:var(--space-2);max-width:420px;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);display:grid;position:absolute}.rich-text-module__PiEmDq__linkLabel{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--color-fg)}.rich-text-module__PiEmDq__linkInput{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-field-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-ui)}.rich-text-module__PiEmDq__linkInput::placeholder{color:var(--color-fg-subtle)}.rich-text-module__PiEmDq__linkInput:focus-visible{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.rich-text-module__PiEmDq__linkError{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);color:var(--color-danger-fg);margin:0}.rich-text-module__PiEmDq__linkActions{justify-content:flex-end;gap:var(--space-2);display:flex}.rich-text-module__PiEmDq__linkAction{height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);cursor:pointer}.rich-text-module__PiEmDq__linkAction:hover{background:var(--color-surface-muted)}.rich-text-module__PiEmDq__linkAction:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.rich-text-module__PiEmDq__linkActionPrimary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-fg-on-primary)}.rich-text-module__PiEmDq__linkActionPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.rich-text-module__PiEmDq__linkActionRemove{color:var(--color-danger-fg)}@media (prefers-reduced-motion:reduce){.rich-text-module__PiEmDq__wrapper,.rich-text-module__PiEmDq__toolbarButton{transition:none}}
.date-range-input-module__L3MkOa__root{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-height);padding:0 var(--space-2) 0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-field-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-ui);transition:border-color var(--duration-fast) var(--ease-default);display:inline-flex}.date-range-input-module__L3MkOa__sm{min-height:var(--control-height-sm);padding:0 var(--space-1) 0 var(--space-3);font-size:var(--text-sm)}.date-range-input-module__L3MkOa__root:hover:not([data-disabled=true]){border-color:var(--color-border-strong)}.date-range-input-module__L3MkOa__root[data-open=true],.date-range-input-module__L3MkOa__root:focus-within{border-color:var(--color-accent)}.date-range-input-module__L3MkOa__root[data-disabled=true]{cursor:not-allowed;opacity:.5}.date-range-input-module__L3MkOa__icon{color:var(--color-fg-muted);flex:none}.date-range-input-module__L3MkOa__trigger{align-self:stretch;align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.date-range-input-module__L3MkOa__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.date-range-input-module__L3MkOa__trigger:disabled{cursor:not-allowed}.date-range-input-module__L3MkOa__value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.date-range-input-module__L3MkOa__placeholder{color:var(--color-fg-subtle)}.date-range-input-module__L3MkOa__prefix{color:var(--color-fg-muted);flex:none}.date-range-input-module__L3MkOa__valueStrong{font-weight:var(--weight-semibold)}.date-range-input-module__L3MkOa__step{padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);color:var(--color-fg-muted);font-size:var(--text-sm);margin:0}.date-range-input-module__L3MkOa__clear{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-fg-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.date-range-input-module__L3MkOa__clear:hover{background:var(--color-bg-soft);color:var(--color-fg)}.date-range-input-module__L3MkOa__clear:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}
.rating-scale-module__heEUjW__field{gap:var(--space-3);border:0;min-inline-size:auto;margin:0;padding:0;display:grid}.rating-scale-module__heEUjW__legend{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-ui);color:var(--color-fg);padding:0}.rating-scale-module__heEUjW__required{color:var(--color-danger);margin-inline-start:var(--space-1)}.rating-scale-module__heEUjW__grid{margin-top:var(--space-2);grid-template-columns:repeat(var(--rating-scale-columns), minmax(0, 1fr));border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}.rating-scale-module__heEUjW__cell{min-width:0;height:44px;color:var(--color-fg-muted);font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--ease-default), color .15s var(--ease-default), box-shadow .15s var(--ease-default);place-items:center;display:grid;position:relative}.rating-scale-module__heEUjW__cell+.rating-scale-module__heEUjW__cell{border-inline-start:1px solid rgb(var(--color-fg-rgb) / .1)}.rating-scale-module__heEUjW__cell>span:first-of-type{transition:transform .15s var(--ease-spring,var(--ease-default))}.rating-scale-module__heEUjW__cell:hover{background:var(--color-surface-muted);color:var(--color-fg)}.rating-scale-module__heEUjW__cell[data-selected=true]{background:color-mix(in srgb, var(--color-border-control) 30%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-border-control-hover);color:var(--color-fg)}.rating-scale-module__heEUjW__cell[data-selected=true]>span:first-of-type{transform:scale(1.08)}fieldset:disabled .rating-scale-module__heEUjW__cell:hover{color:var(--color-fg-muted);background:0 0}@media (prefers-reduced-motion:reduce){.rating-scale-module__heEUjW__cell,.rating-scale-module__heEUjW__cell>span:first-of-type{transition:none}.rating-scale-module__heEUjW__cell[data-selected=true]>span:first-of-type{transform:none}}.rating-scale-module__heEUjW__cell:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-3px;border-radius:var(--radius-sm)}fieldset:disabled .rating-scale-module__heEUjW__cell{cursor:not-allowed;opacity:.6}.rating-scale-module__heEUjW__input,.rating-scale-module__heEUjW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rating-scale-module__heEUjW__endpoints{justify-content:space-between;gap:var(--space-2);display:flex}.rating-scale-module__heEUjW__endpoint{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);color:var(--color-fg-muted)}.rating-scale-module__heEUjW__hint,.rating-scale-module__heEUjW__error{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);margin:0}.rating-scale-module__heEUjW__hint{color:var(--color-fg-muted)}.rating-scale-module__heEUjW__error{color:var(--color-danger-fg)}
.star-rating-module__NkSoaa__field{gap:var(--space-2);border:0;min-inline-size:auto;margin:0;padding:0;display:grid}.star-rating-module__NkSoaa__legend{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--color-fg);padding:0}.star-rating-module__NkSoaa__required{color:var(--color-danger);margin-inline-start:var(--space-1)}.star-rating-module__NkSoaa__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.star-rating-module__NkSoaa__stars{align-items:center;display:flex}.star-rating-module__NkSoaa__readOnlyRoot{align-items:center;gap:var(--space-3);display:inline-flex}.star-rating-module__NkSoaa__starCell{padding:var(--space-2);cursor:pointer;border-radius:var(--radius-sm);min-width:40px;min-height:40px;transition:background var(--duration-fast) var(--ease-default);place-items:center;display:grid;position:relative}.star-rating-module__NkSoaa__starCell:hover{background:var(--color-bg-soft)}.star-rating-module__NkSoaa__starCell:hover .star-rating-module__NkSoaa__star{transform:scale(1.12)}.star-rating-module__NkSoaa__starCell:has(:focus-visible) .star-rating-module__NkSoaa__star{transform:scale(1.12)}.star-rating-module__NkSoaa__starCell:has(:focus-visible){outline:2.5px solid var(--color-focus-ring);outline-offset:2px}@supports not selector(:has(*)){.star-rating-module__NkSoaa__starCell:focus-within{outline:2.5px solid var(--color-focus-ring);outline-offset:2px}}fieldset:disabled .star-rating-module__NkSoaa__starCell{cursor:not-allowed;opacity:.6}.star-rating-module__NkSoaa__input,.star-rating-module__NkSoaa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.star-rating-module__NkSoaa__star{width:var(--space-7);height:var(--space-7);stroke-width:1.25px;stroke-linejoin:round;transition:fill var(--duration-fast) var(--ease-default), stroke var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.star-rating-module__NkSoaa__starFilled{fill:var(--color-primary);stroke:var(--color-primary-hover)}.star-rating-module__NkSoaa__starEmpty{fill:rgb(var(--color-fg-muted-rgb) / .06);stroke:var(--color-border-soft)}@media (prefers-reduced-motion:reduce){.star-rating-module__NkSoaa__star,.star-rating-module__NkSoaa__starCell:hover .star-rating-module__NkSoaa__star{transition-property:fill,stroke;transform:none}.star-rating-module__NkSoaa__starCell:has(:focus-visible) .star-rating-module__NkSoaa__star{transition-property:fill,stroke;transform:none}}.star-rating-module__NkSoaa__starSm{width:var(--space-4);height:var(--space-4)}.star-rating-module__NkSoaa__valueText{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);color:var(--color-fg-muted)}.star-rating-module__NkSoaa__hint,.star-rating-module__NkSoaa__error{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);margin:0}.star-rating-module__NkSoaa__hint{color:var(--color-fg-muted)}.star-rating-module__NkSoaa__error{color:var(--color-danger-fg)}
.read-more-module__XJmYbW__root{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.read-more-module__XJmYbW__content{width:100%;min-width:0}.read-more-module__XJmYbW__clamped{max-height:var(--read-more-max,14rem);overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.read-more-module__XJmYbW__trigger{align-self:flex-start}
.dialog-module__IrcBNa__overlay{z-index:var(--z-modal);padding:var(--space-6);background:rgb(var(--color-fg-rgb) / .45);animation:dialog-module__IrcBNa__dialogOverlayIn var(--duration-normal) var(--ease-default) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__IrcBNa__dialog{width:min(100%,720px);max-height:calc(100vh - (var(--space-6) * 2));animation:dialog-module__IrcBNa__dialogIn var(--duration-slow) var(--ease-spring) both;position:relative;overflow:auto}.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__dialog{box-shadow:var(--shadow-popover)}.dialog-module__IrcBNa__dialog:focus,.dialog-module__IrcBNa__dialog:focus-visible{outline:none}@keyframes dialog-module__IrcBNa__dialogOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__IrcBNa__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog-module__IrcBNa__overlay,.dialog-module__IrcBNa__dialog{animation:none}}@media (max-width:639px){.dialog-module__IrcBNa__overlay{padding:var(--space-3)}.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__dialog{--card-pad-x:var(--space-5);--card-pad-y:var(--space-6);max-height:calc(100vh - (var(--space-3) * 2));max-height:calc(100dvh - (var(--space-3) * 2))}}.dialog-module__IrcBNa__closeButton{top:var(--space-4);right:var(--space-4);position:absolute}.dialog-module__IrcBNa__closeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dialog-module__IrcBNa__sm{max-width:480px}.dialog-module__IrcBNa__md{max-width:640px}.dialog-module__IrcBNa__lg{max-width:720px}.dialog-module__IrcBNa__xl{width:min(100%,960px);max-width:960px}.dialog-module__IrcBNa__header,.dialog-module__IrcBNa__body,.dialog-module__IrcBNa__footer{gap:var(--space-3);display:grid}.dialog-module__IrcBNa__header{padding-right:var(--space-8)}.dialog-module__IrcBNa__centered .dialog-module__IrcBNa__header{text-align:center;padding-inline:var(--space-8);justify-items:center}.dialog-module__IrcBNa__header+.dialog-module__IrcBNa__body{margin-top:var(--space-6)}.dialog-module__IrcBNa__header+.dialog-module__IrcBNa__footer,.dialog-module__IrcBNa__body+.dialog-module__IrcBNa__footer{margin-top:var(--space-8)}.dialog-module__IrcBNa__title{color:var(--color-fg);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}.dialog-module__IrcBNa__titleDisplay{font-size:var(--text-xl);font-weight:var(--weight-extrabold,800);line-height:var(--leading-tight,1.2);text-wrap:balance}.dialog-module__IrcBNa__description{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.dialog-module__IrcBNa__footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}:is(.dialog-module__IrcBNa__centered .dialog-module__IrcBNa__footer,.dialog-module__IrcBNa__body:has([data-celebration-state])+.dialog-module__IrcBNa__footer){justify-content:center}@media (max-width:639px){:is(.dialog-module__IrcBNa__centered .dialog-module__IrcBNa__footer,.dialog-module__IrcBNa__body:has([data-celebration-state])+.dialog-module__IrcBNa__footer){flex-direction:column;align-items:stretch}:is(.dialog-module__IrcBNa__centered .dialog-module__IrcBNa__footer>*,.dialog-module__IrcBNa__body:has([data-celebration-state])+.dialog-module__IrcBNa__footer>*){width:100%}}.dialog-module__IrcBNa__stickyFooter{bottom:calc(var(--card-pad-y) * -1);z-index:1;margin-inline:calc(var(--card-pad-x) * -1);margin-bottom:calc(var(--card-pad-y) * -1);padding:var(--space-4) var(--card-pad-x) var(--card-pad-y);border-top:1px solid var(--color-border-soft);background:var(--color-surface);position:sticky}.dialog-module__IrcBNa__body+.dialog-module__IrcBNa__stickyFooter{margin-top:var(--space-6)}.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__split{grid-template-columns:40% minmax(0,1fr);width:min(100%,820px);max-width:820px;padding:0;display:grid;overflow:auto}.dialog-module__IrcBNa__media{background:var(--color-bg-soft);min-height:100%;position:relative;overflow:hidden}.dialog-module__IrcBNa__media>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dialog-module__IrcBNa__splitContent{min-width:0;padding:var(--card-pad-y) var(--card-pad-x);align-content:start;display:grid}@media (max-width:639px){.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__split{grid-template-columns:minmax(0,1fr)}.dialog-module__IrcBNa__media{height:140px;min-height:0}}.dialog-module__IrcBNa__grabHandle{display:none}@media (max-width:639px){.dialog-module__IrcBNa__sheetOverlay{align-items:flex-end;padding:0}.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;width:100%;max-width:none;max-height:85dvh;animation:dialog-module__IrcBNa__sheetIn var(--duration-slow) var(--ease-reveal) both;border-bottom:0}.dialog-module__IrcBNa__sheet .dialog-module__IrcBNa__grabHandle{width:40px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--color-border);display:block}.dialog-module__IrcBNa__sheet.dialog-module__IrcBNa__split .dialog-module__IrcBNa__grabHandle{margin-top:var(--space-2)}.dialog-module__IrcBNa__sheet:not(.dialog-module__IrcBNa__split) .dialog-module__IrcBNa__grabHandle{margin-top:calc(var(--space-3) * -1)}.dialog-module__IrcBNa__sheet .dialog-module__IrcBNa__media{height:120px;margin:var(--space-6) var(--space-4) 0;border-radius:var(--radius-sm)}.dialog-module__IrcBNa__sheet .dialog-module__IrcBNa__splitContent{padding:var(--space-4) var(--space-5) var(--space-6)}}@keyframes dialog-module__IrcBNa__sheetIn{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.dialog-module__IrcBNa__overlay>.dialog-module__IrcBNa__sheet{animation:none}}
.focal-point-picker-module__tK6N5W__stage{width:100%;max-height:min(70vh,32rem);padding:var(--space-3);background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}.focal-point-picker-module__tK6N5W__surface{cursor:crosshair;touch-action:none;background:0 0;border:0;max-width:100%;max-height:min(66vh,30rem);margin:0;padding:0;line-height:0;display:inline-flex;position:relative}.focal-point-picker-module__tK6N5W__surface:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.focal-point-picker-module__tK6N5W__surface:disabled{cursor:default}.focal-point-picker-module__tK6N5W__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:min(66vh,30rem);display:block}.focal-point-picker-module__tK6N5W__marker{border:2px solid var(--color-surface);border-radius:var(--radius-full);width:28px;height:28px;box-shadow:0 0 0 2px rgb(var(--color-fg-rgb) / .55), var(--shadow-sm);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.focal-point-picker-module__tK6N5W__marker:after{content:"";border-radius:var(--radius-full);background:var(--color-surface);width:4px;height:4px;position:absolute;inset:50%;transform:translate(-50%,-50%)}
.focal-point-dialog-module__16mjdG__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.focal-point-dialog-module__16mjdG__error{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-danger-fg)}
.content-box-header-module__ZTGDaG__head{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);margin:calc(-1 * var(--card-pad-y,var(--space-6))) calc(-1 * var(--card-pad-x,var(--space-6))) 0;padding:var(--card-pad-y,var(--space-6)) var(--card-pad-x,var(--space-6)) var(--space-3,.75rem);border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;display:flex}.content-box-header-module__ZTGDaG__title{align-items:center;gap:var(--space-3,.75rem);font-family:var(--font-heading,inherit);font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--color-accent);margin:0;display:flex}.content-box-header-module__ZTGDaG__sm{font-size:var(--text-sm)}.content-box-header-module__ZTGDaG__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.content-box-header-module__ZTGDaG__sm .content-box-header-module__ZTGDaG__icon{width:var(--space-7);height:var(--space-7)}.content-box-header-module__ZTGDaG__text{gap:var(--space-1,.25rem);flex-direction:column;min-width:0;display:flex}.content-box-header-module__ZTGDaG__description{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0;line-height:1.4}.content-box-header-module__ZTGDaG__action{align-items:center;gap:var(--space-2,.5rem);flex:none;display:flex}.content-box-header-module__ZTGDaG__headEyebrow{gap:var(--space-2,.5rem);border-bottom:0;margin:0;padding:0}.content-box-header-module__ZTGDaG__titleEyebrow{gap:var(--space-2,.5rem);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-link)}.content-box-header-module__ZTGDaG__titleEyebrowSentence{letter-spacing:0;text-transform:none}.content-box-header-module__ZTGDaG__ai .content-box-header-module__ZTGDaG__title,.content-box-header-module__ZTGDaG__ai .content-box-header-module__ZTGDaG__titleEyebrow{color:var(--color-ai)}.content-box-header-module__ZTGDaG__ai .content-box-header-module__ZTGDaG__icon{width:auto;height:auto;color:var(--color-ai);background:0 0}
.info-tooltip-module__-F-BlG__trigger{color:var(--color-fg-subtle);cursor:help;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-default);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.info-tooltip-module__-F-BlG__trigger:hover,.info-tooltip-module__-F-BlG__trigger:focus-visible{color:var(--color-fg-muted)}
.reveal-module__9LZZ5q__reveal{opacity:0;transition:opacity 1.2s var(--ease-reveal), transform 1.5s var(--ease-reveal)}.reveal-module__9LZZ5q__reveal[data-revealed=false]{will-change:opacity, transform}.reveal-module__9LZZ5q__quick{transition:opacity var(--duration-enter) var(--ease-reveal), transform var(--duration-enter) var(--ease-spring)}.reveal-module__9LZZ5q__reveal[data-variant=up]{transform:translateY(28px)}.reveal-module__9LZZ5q__reveal[data-variant=left]{transform:translate(-32px)}.reveal-module__9LZZ5q__reveal[data-variant=right]{transform:translate(32px)}.reveal-module__9LZZ5q__reveal[data-variant=zoom]{transform:scale(.965)}.reveal-module__9LZZ5q__reveal[data-variant=fade]{transform:none}.reveal-module__9LZZ5q__reveal[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-module__9LZZ5q__reveal{opacity:1;transition:none;transform:none}}
.page-info-module__RSkgwq__toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex:none;place-items:center;display:inline-grid}.page-info-module__RSkgwq__toggleSm{width:var(--space-7);height:var(--space-7)}.page-info-module__RSkgwq__toggleMd{width:var(--space-8);height:var(--space-8)}.page-info-module__RSkgwq__toggle:hover{border-color:var(--color-border-control-hover);color:var(--color-fg)}.page-info-module__RSkgwq__toggle:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.page-info-module__RSkgwq__toggle[data-open]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-fg-on-accent)}.page-info-module__RSkgwq__panel{align-items:flex-start;gap:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-soft);padding:var(--space-4) var(--space-5);color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.page-info-module__RSkgwq__panel[hidden]{display:none}.page-info-module__RSkgwq__body{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:min(100%,16rem);display:flex}.page-info-module__RSkgwq__body>*{max-width:none;margin:0}.page-info-module__RSkgwq__close{margin-left:auto}@media (prefers-reduced-motion:reduce){.page-info-module__RSkgwq__toggle{transition:none}}
._selection-module__BUD-dG__tickBase{border-radius:var(--radius-full);border:1px solid var(--color-border-control);width:20px;height:20px;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);flex-shrink:0;place-items:center;display:grid}._selection-module__BUD-dG__tickSelected{background:var(--color-alt);border-color:var(--color-alt);color:var(--color-fg-on-accent);animation:_selection-module__BUD-dG__tickPop var(--duration-normal) var(--ease-spring)}@keyframes _selection-module__BUD-dG__tickPop{0%{transform:scale(.55)}60%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._selection-module__BUD-dG__tickSelected{animation:none}}._selection-module__BUD-dG__quietSelected[aria-pressed=true],._selection-module__BUD-dG__quietSelected[aria-checked=true]{background:var(--color-info-bg);border-color:var(--color-border-control)}._selection-module__BUD-dG__checkGlyph{color:var(--color-info-fg);opacity:0;transition:opacity var(--duration-fast) var(--ease-default);flex-shrink:0;place-items:center;display:grid}._selection-module__BUD-dG__checkGlyphOn{opacity:1;animation:_selection-module__BUD-dG__tickPop var(--duration-normal) var(--ease-spring)}@media (prefers-reduced-motion:reduce){._selection-module__BUD-dG__checkGlyph{transition:none}._selection-module__BUD-dG__checkGlyphOn{animation:none}}
.availability-picker-module__AI0nCa__scroll{max-height:26rem;overflow:auto}.availability-picker-module__AI0nCa__grid{grid-template-columns:4rem repeat(7,minmax(5rem,1fr));min-width:44rem;display:grid}.availability-picker-module__AI0nCa__corner,.availability-picker-module__AI0nCa__day{z-index:2;padding:var(--space-1) var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-muted);text-align:center;white-space:nowrap;position:sticky;top:0}.availability-picker-module__AI0nCa__dayOutside{color:var(--color-fg-subtle)}.availability-picker-module__AI0nCa__dayNumber{font-weight:var(--weight-semibold);color:var(--color-fg);margin:0 .25em}.availability-picker-module__AI0nCa__time{padding:var(--space-2) var(--space-2) 0 0;border-right:1px solid var(--color-border-soft);color:var(--color-fg-subtle);font-family:var(--font-body);font-size:var(--text-xs);text-align:right}.availability-picker-module__AI0nCa__cell{min-height:var(--space-8);border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-info-fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);place-items:center;margin:2px;display:grid;position:relative;}.availability-picker-module__AI0nCa__cell:not([aria-pressed=true]):not(:disabled):hover,.availability-picker-module__AI0nCa__slot:not([aria-pressed=true]):not(:disabled):hover{border-color:var(--color-border)}.availability-picker-module__AI0nCa__cell:focus-visible,.availability-picker-module__AI0nCa__slot:focus-visible,.availability-picker-module__AI0nCa__dayPill:focus-visible{z-index:1;outline:2.5px solid var(--color-focus-ring);outline-offset:2px}.availability-picker-module__AI0nCa__check{}.availability-picker-module__AI0nCa__checkOn{}.availability-picker-module__AI0nCa__cell.availability-picker-module__AI0nCa__cell[aria-pressed=true],.availability-picker-module__AI0nCa__slot.availability-picker-module__AI0nCa__slot[aria-pressed=true]{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success-fg)}.availability-picker-module__AI0nCa__check.availability-picker-module__AI0nCa__check{color:var(--color-success-fg);background:0 0}.availability-picker-module__AI0nCa__cell:disabled,.availability-picker-module__AI0nCa__slot:disabled{cursor:not-allowed}.availability-picker-module__AI0nCa__cell:disabled:not([aria-pressed=true]){background:var(--color-bg);color:var(--color-fg-subtle);cursor:not-allowed;border-color:#0000}.availability-picker-module__AI0nCa__dayStrip{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border-soft);display:flex;overflow-x:auto}.availability-picker-module__AI0nCa__dayPill{min-width:var(--space-12);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.availability-picker-module__AI0nCa__dayPill[aria-selected=true]{border-color:var(--color-border-control);background:var(--color-info-bg);color:var(--color-info-fg)}.availability-picker-module__AI0nCa__dayPillNumber{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-fg)}.availability-picker-module__AI0nCa__dayPill[aria-selected=true] .availability-picker-module__AI0nCa__dayPillNumber{color:var(--color-info-fg)}.availability-picker-module__AI0nCa__selectionDot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-info-fg);margin-top:2px}.availability-picker-module__AI0nCa__slotList{gap:var(--space-2);max-height:18rem;padding:var(--space-4);background:var(--color-bg);grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}.availability-picker-module__AI0nCa__slot{min-height:var(--space-11);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default);position:relative;}.availability-picker-module__AI0nCa__slot[aria-pressed=true]{color:var(--color-info-fg)}.availability-picker-module__AI0nCa__slotCheck{top:50%;right:var(--space-2);position:absolute;translate:0 -50%}.availability-picker-module__AI0nCa__slot:disabled:not([aria-pressed=true]){border-color:var(--color-border-soft);background:var(--color-bg);color:var(--color-fg-subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.availability-picker-module__AI0nCa__cell,.availability-picker-module__AI0nCa__slot{transition:none}}
.selectable-card-module__ISqmEq__card{align-items:center;gap:var(--space-4);text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);box-shadow:none;color:var(--color-fg);transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default), background var(--duration-normal) var(--ease-default);display:flex;position:relative}.selectable-card-module__ISqmEq__sm{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);gap:var(--space-2)}.selectable-card-module__ISqmEq__sm .selectable-card-module__ISqmEq__title{font-family:var(--font-body);font-size:15px;font-weight:var(--weight-regular);letter-spacing:0}.selectable-card-module__ISqmEq__sm[aria-pressed=true] .selectable-card-module__ISqmEq__title,.selectable-card-module__ISqmEq__sm[aria-checked=true] .selectable-card-module__ISqmEq__title{font-weight:var(--weight-semibold)}.selectable-card-module__ISqmEq__card:hover{border-color:var(--color-border-control)}.selectable-card-module__ISqmEq__card:active{transition-duration:var(--duration-fast);transform:scale(.99)}.selectable-card-module__ISqmEq__card:not(.selectable-card-module__ISqmEq__quiet)[aria-pressed=true],.selectable-card-module__ISqmEq__card:not(.selectable-card-module__ISqmEq__quiet)[aria-checked=true]{border-color:var(--color-border)}.selectable-card-module__ISqmEq__card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.selectable-card-module__ISqmEq__icon{border-radius:var(--radius-sm);background:var(--color-bg-soft);width:42px;height:42px;color:var(--color-accent);transition:background var(--duration-normal) var(--ease-default);flex:none;place-items:center;display:grid}.selectable-card-module__ISqmEq__sm .selectable-card-module__ISqmEq__icon{width:34px;height:34px}.selectable-card-module__ISqmEq__card[aria-pressed=true] .selectable-card-module__ISqmEq__icon,.selectable-card-module__ISqmEq__card[aria-checked=true] .selectable-card-module__ISqmEq__icon{background:var(--color-bg-selected);color:var(--color-primary-hover)}.selectable-card-module__ISqmEq__body{flex:1;min-width:0}.selectable-card-module__ISqmEq__title{font-family:var(--font-heading);font-size:var(--selectable-card-title-size,var(--text-sm));font-weight:var(--weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;line-height:1.25;display:block}.selectable-card-module__ISqmEq__description{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-fg-muted);line-height:var(--leading-ui);overflow-wrap:anywhere;display:block}.selectable-card-module__ISqmEq__meta{margin-top:var(--space-2);font-size:13px;font-weight:var(--weight-semibold);color:var(--color-fg-muted);display:block}.selectable-card-module__ISqmEq__tick{align-self:center;width:22px;height:22px;}.selectable-card-module__ISqmEq__tickSelected{}.selectable-card-module__ISqmEq__quiet{box-shadow:none;}.selectable-card-module__ISqmEq__quiet:hover{box-shadow:none;transform:none}.selectable-card-module__ISqmEq__quiet:not([aria-pressed=true],[aria-checked=true]):hover{border-color:var(--color-border)}.selectable-card-module__ISqmEq__quiet:active{transform:none}.selectable-card-module__ISqmEq__quiet .selectable-card-module__ISqmEq__icon{width:var(--space-12);height:var(--space-12);background:var(--color-info-bg);color:var(--color-fg-muted)}.selectable-card-module__ISqmEq__quiet[aria-pressed=true] .selectable-card-module__ISqmEq__icon,.selectable-card-module__ISqmEq__quiet[aria-checked=true] .selectable-card-module__ISqmEq__icon{background:var(--color-surface);color:var(--color-fg)}.selectable-card-module__ISqmEq__quiet .selectable-card-module__ISqmEq__meta{margin-top:var(--space-1);font-size:var(--text-label);font-weight:var(--weight-regular);color:var(--color-fg-subtle)}.selectable-card-module__ISqmEq__check{align-self:center;}.selectable-card-module__ISqmEq__check>*{width:var(--text-sm);height:var(--text-sm)}.selectable-card-module__ISqmEq__checkOn{}
.selectable-card-group-module__nvPVkG__group{gap:var(--space-2);display:grid}
.segmented-control-module__wPWOVG__group{border:1px solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-surface);gap:2px;padding:2px;display:inline-flex}.segmented-control-module__wPWOVG__segment{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:0}.segmented-control-module__wPWOVG__segment:hover{color:var(--color-fg)}.segmented-control-module__wPWOVG__segment:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.segmented-control-module__wPWOVG__small{gap:0;padding:1px}.segmented-control-module__wPWOVG__small .segmented-control-module__wPWOVG__segment{min-height:20px;padding:0 var(--space-2)}.segmented-control-module__wPWOVG__checked{background:var(--color-info-bg);color:var(--color-info-fg)}
.anchor-chips-module__z2CUdG__root{min-width:0}.anchor-chips-module__z2CUdG__row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.anchor-chips-module__z2CUdG__root[data-align=center] .anchor-chips-module__z2CUdG__row{justify-content:center}.anchor-chips-module__z2CUdG__chip{flex:none}@media (max-width:639px){.anchor-chips-module__z2CUdG__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--space-1) 2px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.anchor-chips-module__z2CUdG__row::-webkit-scrollbar{display:none}.anchor-chips-module__z2CUdG__chip{scroll-snap-align:start}}@media (prefers-reduced-motion:no-preference) and (max-width:639px){.anchor-chips-module__z2CUdG__row{scroll-behavior:smooth}}
.filter-group-module__GAXgMq__group{border-bottom:1px solid var(--color-border-soft)}.filter-group-module__GAXgMq__group:last-child{border-bottom:none}.filter-group-module__GAXgMq__headingReset{font:inherit;margin:0}.filter-group-module__GAXgMq__trigger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-1);text-align:left;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg);transition:color var(--duration-fast) var(--ease-default);background:0 0;border:none;display:flex}.filter-group-module__GAXgMq__title{flex:1}.filter-group-module__GAXgMq__caret{color:var(--color-fg-subtle);opacity:.7;transition:transform var(--duration-normal) var(--ease-default);flex:none}.filter-group-module__GAXgMq__trigger:hover .filter-group-module__GAXgMq__caret{opacity:1}.filter-group-module__GAXgMq__caretOpen{transform:rotate(180deg)}.filter-group-module__GAXgMq__body{padding:0 0 var(--space-4)}@media (prefers-reduced-motion:reduce){.filter-group-module__GAXgMq__caret,.filter-group-module__GAXgMq__trigger{transition:none}}
.pager-module__l6NDpW__pager{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:10px var(--space-4);font-family:var(--font-body);flex-wrap:wrap;display:flex}.pager-module__l6NDpW__summary,.pager-module__l6NDpW__muted,.pager-module__l6NDpW__position,.pager-module__l6NDpW__gap{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.pager-module__l6NDpW__size{margin-inline-end:auto}.pager-module__l6NDpW__controls{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pager-module__l6NDpW__pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}.pager-module__l6NDpW__gap{padding:0 var(--space-1)}.pager-module__l6NDpW__pageButton{min-width:var(--space-9);font-variant-numeric:tabular-nums}.pager-module__l6NDpW__stepLabel{display:none}.pager-module__l6NDpW__position{padding:0 var(--space-2)}.pager-module__l6NDpW__jump{align-items:center;gap:var(--space-2);border-inline-start:1px solid var(--color-border-soft);margin-inline-start:var(--space-2);padding-inline-start:var(--space-3);display:flex}.pager-module__l6NDpW__jumpInput{width:var(--space-16);height:var(--space-8);padding:0 var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.pager-module__l6NDpW__jumpInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}@media (min-width:640px){.pager-module__l6NDpW__stepLabel{display:inline}}@media (min-width:768px){.pager-module__l6NDpW__pages{display:flex}.pager-module__l6NDpW__position{display:none}}
.data-table-module__S8FXCW__card{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.data-table-module__S8FXCW__emptyCard{padding:0}.data-table-module__S8FXCW__scroller{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);overflow-x:auto}.data-table-module__S8FXCW__table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-sm)}.data-table-module__S8FXCW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table-module__S8FXCW__th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-soft);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-xxs);font-weight:var(--weight-bold);line-height:var(--leading-ui);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table-module__S8FXCW__sortButton{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.data-table-module__S8FXCW__sortButton:hover,.data-table-module__S8FXCW__sortButton[data-active=true]{color:var(--color-fg)}.data-table-module__S8FXCW__sortButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.data-table-module__S8FXCW__sortIconIdle{opacity:.3}.data-table-module__S8FXCW__row{border-bottom:1px solid var(--color-border-soft);transition:background-color var(--duration-fast) var(--ease-default)}.data-table-module__S8FXCW__row:last-child{border-bottom:0}.data-table-module__S8FXCW__clickable{cursor:pointer}.data-table-module__S8FXCW__clickable:hover{background:var(--color-bg)}.data-table-module__S8FXCW__td{padding:var(--space-3) var(--space-4);color:var(--color-fg);text-align:left;vertical-align:middle}.data-table-module__S8FXCW__th.data-table-module__S8FXCW__end,.data-table-module__S8FXCW__td.data-table-module__S8FXCW__end{text-align:right}.data-table-module__S8FXCW__numeric{font-variant-numeric:tabular-nums}.data-table-module__S8FXCW__footer{z-index:var(--z-raised);border-top:1px solid var(--color-border-soft);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--color-surface);position:sticky;bottom:0}.data-table-module__S8FXCW__cell{min-width:0}.data-table-module__S8FXCW__cellTitle{color:var(--color-fg);font-weight:var(--weight-semibold)}.data-table-module__S8FXCW__cellMeta{color:var(--color-fg-muted);font-size:var(--text-xs);margin-top:2px}@media (max-width:767.98px){.data-table-module__S8FXCW__hideOnMobile{display:none}}
.divider-module__tIOQ8q__divider{background:var(--color-border-soft);border:0;flex:none}.divider-module__tIOQ8q__horizontal{block-size:1px;inline-size:100%}.divider-module__tIOQ8q__vertical{align-self:stretch;inline-size:1px}.divider-module__tIOQ8q__bleed{margin-inline:calc(-1 * var(--card-pad-x,0px));inline-size:calc(100% + 2 * var(--card-pad-x,0px))}.divider-module__tIOQ8q__labelled{align-items:center;gap:var(--space-3);display:flex}.divider-module__tIOQ8q__rule{background:var(--color-border-soft);flex:1;block-size:1px}.divider-module__tIOQ8q__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.divider-module__tIOQ8q__labelSentence{text-transform:none;letter-spacing:0}
.page-toc-module__O-1zWG__root{--toc-offset:calc(var(--public-header-clearance,57px) + var(--space-6));font-size:var(--text-sm);min-width:0}.page-toc-module__O-1zWG__desktop{top:var(--toc-offset);gap:var(--space-2);display:grid;position:sticky}.page-toc-module__O-1zWG__label{font:var(--weight-bold) var(--text-xs) / 1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted);margin:0}.page-toc-module__O-1zWG__list{max-height:calc(100dvh - var(--toc-offset) - var(--space-8));overscroll-behavior:contain;padding-block:var(--space-2);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-3), #000 calc(100% - var(--space-4)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-3), #000 calc(100% - var(--space-4)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-3), #000 calc(100% - var(--space-4)), transparent 100%);scrollbar-width:thin;overflow-y:auto}.page-toc-module__O-1zWG__link{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--color-border-soft);color:var(--color-fg-muted);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;text-decoration:none;display:block}.page-toc-module__O-1zWG__link:hover{color:var(--color-fg);border-color:var(--color-border)}.page-toc-module__O-1zWG__link[aria-current=location]{color:var(--color-fg);font-weight:var(--weight-semibold);border-color:var(--color-alt)}.page-toc-module__O-1zWG__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page-toc-module__O-1zWG__mobile{display:none}.page-toc-module__O-1zWG__summary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-weight:var(--weight-semibold);list-style:none;display:inline-flex}.page-toc-module__O-1zWG__summary::-webkit-details-marker{display:none}.page-toc-module__O-1zWG__chevron{transition:transform var(--duration-fast) ease}.page-toc-module__O-1zWG__mobile[open] .page-toc-module__O-1zWG__chevron{transform:rotate(90deg)}.page-toc-module__O-1zWG__mobileList{padding-block:var(--space-2);display:grid}@media (max-width:1023px){.page-toc-module__O-1zWG__desktop{display:none}.page-toc-module__O-1zWG__mobile{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:0 var(--space-4);background:var(--color-surface);display:block}}@media (prefers-reduced-motion:reduce){.page-toc-module__O-1zWG__chevron,.page-toc-module__O-1zWG__link{transition:none}}
.sparkline-module__w-UN2q__sparkline{flex:none;max-width:100%;display:block;overflow:visible}.sparkline-module__w-UN2q__empty{flex:none;display:block}.sparkline-module__w-UN2q__baseline{stroke:var(--color-border-soft);stroke-width:1px}.sparkline-module__w-UN2q__area{fill:rgb(var(--color-accent-rgb) / .08)}.sparkline-module__w-UN2q__line{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.sparkline-module__w-UN2q__dot{fill:var(--color-accent)}
.stacked-bar-chart-module__BG4Mta__root{gap:var(--space-4);min-width:0;font-family:var(--font-body);flex-direction:column;margin:0;display:flex}.stacked-bar-chart-module__BG4Mta__root [data-tone=attention],.stacked-bar-chart-module__BG4Mta__root [data-tone=orange]{--bar-color:var(--color-chart-orange)}.stacked-bar-chart-module__BG4Mta__root [data-tone=ramp-1]{--bar-color:var(--color-chart-ramp-1)}.stacked-bar-chart-module__BG4Mta__root [data-tone=ramp-2]{--bar-color:var(--color-chart-ramp-2)}.stacked-bar-chart-module__BG4Mta__root [data-tone=ramp-3]{--bar-color:var(--color-chart-ramp-3)}.stacked-bar-chart-module__BG4Mta__root [data-tone=blue]{--bar-color:var(--color-chart-blue)}.stacked-bar-chart-module__BG4Mta__root [data-tone=teal]{--bar-color:var(--color-chart-teal)}.stacked-bar-chart-module__BG4Mta__root [data-tone=berry]{--bar-color:var(--color-chart-berry)}.stacked-bar-chart-module__BG4Mta__root [data-tone=amber]{--bar-color:var(--color-chart-amber)}.stacked-bar-chart-module__BG4Mta__root [data-tone=violet]{--bar-color:var(--color-chart-violet)}.stacked-bar-chart-module__BG4Mta__root [data-tone=neutral]{--bar-color:var(--color-chart-neutral)}.stacked-bar-chart-module__BG4Mta__legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stacked-bar-chart-module__BG4Mta__key{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);display:inline-flex}.stacked-bar-chart-module__BG4Mta__swatch{background:var(--bar-color);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.stacked-bar-chart-module__BG4Mta__plot{margin:var(--space-6) 0 var(--space-6) var(--space-8);position:relative}.stacked-bar-chart-module__BG4Mta__grid{border-top:1px solid var(--color-border-soft);position:absolute;left:0;right:0}.stacked-bar-chart-module__BG4Mta__grid:first-child{border-top-color:var(--color-border)}.stacked-bar-chart-module__BG4Mta__tick{right:calc(100% + var(--space-2));font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);position:absolute;top:0;transform:translateY(-50%)}.stacked-bar-chart-module__BG4Mta__bars{justify-content:space-around;align-items:flex-end;gap:var(--space-2);display:flex;position:absolute;inset:0}.stacked-bar-chart-module__BG4Mta__slot{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.stacked-bar-chart-module__BG4Mta__bar{border-radius:var(--radius-xs);cursor:default;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:64px;padding:0;display:flex;position:relative}.stacked-bar-chart-module__BG4Mta__bar:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.stacked-bar-chart-module__BG4Mta__bar[data-active] .stacked-bar-chart-module__BG4Mta__stack{opacity:.85}.stacked-bar-chart-module__BG4Mta__stack{flex-direction:column-reverse;gap:2px;width:min(100%,44px);display:flex}.stacked-bar-chart-module__BG4Mta__segment{background:var(--bar-color);width:100%;display:block}.stacked-bar-chart-module__BG4Mta__cap{border-radius:4px 4px 0 0}.stacked-bar-chart-module__BG4Mta__total{font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-fg);position:absolute}.stacked-bar-chart-module__BG4Mta__label{top:calc(100% + var(--space-2));font-size:var(--text-xs);color:var(--color-fg-muted);white-space:nowrap;position:absolute}.stacked-bar-chart-module__BG4Mta__tooltip{z-index:var(--z-popover);width:max-content;min-width:180px;max-width:240px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-fg-on-accent);font-size:var(--text-xs);box-shadow:var(--shadow-md);pointer-events:none;line-height:1.6;position:absolute;bottom:50%}.stacked-bar-chart-module__BG4Mta__tooltip[data-side=right]{left:calc(50% + 28px)}.stacked-bar-chart-module__BG4Mta__tooltip[data-side=left]{right:calc(50% + 28px)}.stacked-bar-chart-module__BG4Mta__tooltipTitle{margin-bottom:var(--space-1);font-weight:var(--weight-bold);font-size:var(--text-sm)}.stacked-bar-chart-module__BG4Mta__tooltipRow{justify-content:space-between;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.stacked-bar-chart-module__BG4Mta__tooltipKey{align-items:center;gap:var(--space-2);display:inline-flex}@media (prefers-reduced-motion:reduce){.stacked-bar-chart-module__BG4Mta__bar[data-active] .stacked-bar-chart-module__BG4Mta__stack{opacity:1}}
.stat-chip-module__3PUS4a__chip{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);line-height:1;text-decoration:none;display:inline-flex}.stat-chip-module__3PUS4a__chip:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-accent)}.stat-chip-module__3PUS4a__chip:hover *{color:inherit}.stat-chip-module__3PUS4a__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.stat-chip-module__3PUS4a__neutral{background:var(--color-surface-soft);color:var(--color-fg-muted)}.stat-chip-module__3PUS4a__success{background:var(--color-success-bg);color:var(--color-success-fg)}.stat-chip-module__3PUS4a__warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}
.metric-tile-module___KvM2q__tile{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.metric-tile-module___KvM2q__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:20px;display:flex}.metric-tile-module___KvM2q__title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.metric-tile-module___KvM2q__icon{flex:none;display:inline-flex}.metric-tile-module___KvM2q__label{min-width:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-fg-muted)}.metric-tile-module___KvM2q__figures{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.metric-tile-module___KvM2q__value{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-fg);line-height:1.15}.metric-tile-module___KvM2q__muted{color:var(--color-fg-subtle)}.metric-tile-module___KvM2q__chart{margin-left:auto;display:inline-flex}.metric-tile-module___KvM2q__meter{margin-top:var(--space-1)}.metric-tile-module___KvM2q__hint{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);margin:0;display:flex}.metric-tile-module___KvM2q__controls{z-index:1;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.metric-tile-module___KvM2q__info{z-index:1;flex:none;display:inline-flex;position:relative}.metric-tile-module___KvM2q__linked{transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);position:relative}.metric-tile-module___KvM2q__linked:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.metric-tile-module___KvM2q__linked:has(.metric-tile-module___KvM2q__link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.metric-tile-module___KvM2q__link{text-decoration:none}.metric-tile-module___KvM2q__link:focus-visible{outline:none}.metric-tile-module___KvM2q__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.metric-tile-module___KvM2q__linked:hover .metric-tile-module___KvM2q__link{color:var(--color-fg)}.metric-tile-module___KvM2q__error{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-danger-fg);flex-wrap:wrap;display:flex}.metric-tile-module___KvM2q__error :is(button,a){z-index:1;position:relative}.metric-tile-module___KvM2q__cell{background:0 0;border:0;border-radius:0}.metric-tile-module___KvM2q__cell.metric-tile-module___KvM2q__linked:hover{background:var(--color-surface-muted);box-shadow:none}.metric-tile-module___KvM2q__cell.metric-tile-module___KvM2q__linked:has(.metric-tile-module___KvM2q__link:focus-visible){outline-offset:-2px}@media (prefers-reduced-motion:reduce){.metric-tile-module___KvM2q__linked{transition:none}}
.status-text-module__sOI-Oa__status{--status-dot:var(--color-fg-subtle);align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium,500);color:var(--color-fg);white-space:nowrap;line-height:1.3;display:inline-flex}.status-text-module__sOI-Oa__dot{box-sizing:border-box;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--status-dot);flex:none}.status-text-module__sOI-Oa__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.status-text-module__sOI-Oa__neutral{--status-dot:var(--color-fg-subtle);color:var(--color-fg-muted)}.status-text-module__sOI-Oa__active{--status-dot:var(--color-info);color:var(--color-info-fg)}.status-text-module__sOI-Oa__positive{--status-dot:var(--color-success);color:var(--color-success-fg)}.status-text-module__sOI-Oa__waiting{--status-dot:var(--color-warning);color:var(--color-warning-fg)}.status-text-module__sOI-Oa__ended{color:var(--color-fg-muted)}.status-text-module__sOI-Oa__ended .status-text-module__sOI-Oa__dot{border:1.5px solid var(--color-fg-subtle);background:0 0}.status-text-module__sOI-Oa__attention{--status-dot:var(--color-warning);color:var(--color-warning-fg);font-weight:var(--weight-semibold)}.status-text-module__sOI-Oa__described{cursor:help;border-radius:var(--radius-xs);min-width:0;display:inline-flex}.status-text-module__sOI-Oa__described:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}
.topic-browser-module__oKSZ1G__root{min-width:0}.topic-browser-module__oKSZ1G__summary{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:color var(--duration-fast) ease;list-style:none;display:inline-flex}.topic-browser-module__oKSZ1G__summary::-webkit-details-marker{display:none}.topic-browser-module__oKSZ1G__summary:hover{color:var(--color-fg)}.topic-browser-module__oKSZ1G__summary:focus:not(:focus-visible){outline:none}.topic-browser-module__oKSZ1G__summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.topic-browser-module__oKSZ1G__chevron{transition:transform var(--duration-fast) ease;flex:none}.topic-browser-module__oKSZ1G__root[open] .topic-browser-module__oKSZ1G__chevron{transform:rotate(90deg)}.topic-browser-module__oKSZ1G__grid{gap:var(--space-1);margin-top:var(--space-4);display:grid}.topic-browser-module__oKSZ1G__topic{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-fg-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:0;border-left:2px solid #0000;display:block}.topic-browser-module__oKSZ1G__topic:hover{color:var(--color-fg)}.topic-browser-module__oKSZ1G__topic[data-selected]{border-left-color:var(--color-alt);color:var(--color-fg);font-weight:var(--weight-semibold)}.topic-browser-module__oKSZ1G__topic:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.topic-browser-module__oKSZ1G__panel{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--text-sm)}.topic-browser-module__oKSZ1G__panel[hidden]{display:none}.topic-browser-module__oKSZ1G__panel>:first-child{margin-top:0}.topic-browser-module__oKSZ1G__panel>:last-child{margin-bottom:0}@media (min-width:768px){.topic-browser-module__oKSZ1G__grid{-moz-column-gap:var(--space-8);column-gap:var(--space-8);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start}.topic-browser-module__oKSZ1G__topic{grid-column:1;grid-row:var(--topic-row)}.topic-browser-module__oKSZ1G__panel{grid-column:2;grid-row:1 / span var(--topic-count)}}@media (prefers-reduced-motion:reduce){.topic-browser-module__oKSZ1G__chevron,.topic-browser-module__oKSZ1G__summary,.topic-browser-module__oKSZ1G__topic{transition:none}}
.faq-browser-module__FNfxsq__browser{gap:var(--space-4);min-width:0;display:grid}.faq-browser-module__FNfxsq__filter{max-width:28rem}.faq-browser-module__FNfxsq__empty{color:var(--color-fg-muted);margin:0}.faq-browser-module__FNfxsq__more{justify-content:flex-start;display:flex}.faq-browser-module__FNfxsq__root{gap:var(--space-1);min-width:0;display:grid}.faq-browser-module__FNfxsq__question{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-fg);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:0;border-left:2px solid #0000;line-height:1.45;display:flex}.faq-browser-module__FNfxsq__question:hover{background:var(--color-surface-soft)}.faq-browser-module__FNfxsq__question[data-selected]{border-left-color:var(--color-alt);font-weight:var(--weight-semibold)}.faq-browser-module__FNfxsq__question:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.faq-browser-module__FNfxsq__question[hidden]{display:none}.faq-browser-module__FNfxsq__questionText{min-width:0}.faq-browser-module__FNfxsq__chevron{color:var(--color-fg-muted);transition:transform var(--duration-fast) ease;flex:none}.faq-browser-module__FNfxsq__question[data-selected] .faq-browser-module__FNfxsq__chevron{color:var(--color-alt);transform:rotate(90deg)}.faq-browser-module__FNfxsq__answer{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-base);line-height:1.6}.faq-browser-module__FNfxsq__answer[hidden]{display:none}.faq-browser-module__FNfxsq__answer>:first-child{margin-top:0}.faq-browser-module__FNfxsq__answer>:last-child{margin-bottom:0}@media (min-width:768px){.faq-browser-module__FNfxsq__root:not([data-layout=stacked]){-moz-column-gap:var(--space-8);column-gap:var(--space-8);grid-template-columns:minmax(16rem,2fr) minmax(0,3fr);align-items:start}.faq-browser-module__FNfxsq__root:not([data-layout=stacked]) .faq-browser-module__FNfxsq__question{grid-column:1;grid-row:var(--faq-row)}.faq-browser-module__FNfxsq__root:not([data-layout=stacked]) .faq-browser-module__FNfxsq__question[data-selected] .faq-browser-module__FNfxsq__chevron{transform:none}.faq-browser-module__FNfxsq__root:not([data-layout=stacked]) .faq-browser-module__FNfxsq__answer{grid-column:2;grid-row:1 / span var(--faq-count);top:var(--space-6);padding:var(--space-6);position:sticky}}@media (prefers-reduced-motion:reduce){.faq-browser-module__FNfxsq__chevron,.faq-browser-module__FNfxsq__question{transition:none}}
.trend-chart-module___3yZvG__root{--trend-color:var(--color-accent);gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.trend-chart-module___3yZvG__root [data-tone=accent]{--trend-color:var(--color-accent)}.trend-chart-module___3yZvG__root [data-tone=neutral]{--trend-color:var(--color-chart-neutral)}.trend-chart-module___3yZvG__root [data-tone=blue]{--trend-color:var(--color-chart-blue)}.trend-chart-module___3yZvG__root [data-tone=orange]{--trend-color:var(--color-chart-orange)}.trend-chart-module___3yZvG__root [data-tone=teal]{--trend-color:var(--color-chart-teal)}.trend-chart-module___3yZvG__root [data-tone=berry]{--trend-color:var(--color-chart-berry)}.trend-chart-module___3yZvG__root [data-tone=amber]{--trend-color:var(--color-chart-amber)}.trend-chart-module___3yZvG__root [data-tone=violet]{--trend-color:var(--color-chart-violet)}.trend-chart-module___3yZvG__plot{border-radius:var(--radius-xs);width:100%;min-width:0;position:relative}.trend-chart-module___3yZvG__plot:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.trend-chart-module___3yZvG__chart{max-width:100%;display:block;overflow:visible}.trend-chart-module___3yZvG__empty{font-size:var(--text-sm);color:var(--color-fg-muted);justify-content:center;align-items:center;margin:0;display:flex}.trend-chart-module___3yZvG__grid{stroke:var(--color-border-soft);stroke-width:1px;stroke-dasharray:2 4}.trend-chart-module___3yZvG__baseline{stroke:var(--color-border);stroke-width:1px}.trend-chart-module___3yZvG__axis{font-family:var(--font-body);font-size:var(--text-xxs);fill:var(--color-fg-muted);font-variant-numeric:tabular-nums}.trend-chart-module___3yZvG__axisTitles{justify-content:space-between;gap:var(--space-1) var(--space-4);margin-bottom:calc(var(--space-2) * -1);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-xxs);line-height:var(--leading-ui);flex-wrap:wrap;display:flex}.trend-chart-module___3yZvG__axisTitles>:last-child{text-align:end;margin-inline-start:auto}.trend-chart-module___3yZvG__line{stroke:var(--trend-color);stroke-width:2px;stroke-linecap:round}.trend-chart-module___3yZvG__dashed{stroke-dasharray:4 4}.trend-chart-module___3yZvG__dot{fill:var(--trend-color);stroke:var(--color-surface);stroke-width:2px}.trend-chart-module___3yZvG__open{fill:var(--color-surface);stroke:var(--trend-color)}.trend-chart-module___3yZvG__activeDot{stroke-width:2.5px}.trend-chart-module___3yZvG__crosshair{stroke:var(--color-fg-subtle);stroke-width:1px}.trend-chart-module___3yZvG__marker{stroke:var(--color-fg-muted);stroke-width:1px;stroke-dasharray:3 3}.trend-chart-module___3yZvG__flag{fill:var(--color-fg-muted)}.trend-chart-module___3yZvG__legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trend-chart-module___3yZvG__legendItem{align-items:center;gap:var(--space-2);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-ui);display:inline-flex}.trend-chart-module___3yZvG__legendKey{width:var(--space-4);border-radius:var(--radius-full);background:var(--trend-color);flex:none;height:2px;position:relative}.trend-chart-module___3yZvG__legendKey:after{content:"";width:var(--space-2);height:var(--space-2);box-sizing:border-box;border:2px solid var(--trend-color);border-radius:var(--radius-full);background:var(--trend-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trend-chart-module___3yZvG__legendToggle{min-height:var(--hit-target-min);margin:0 calc(var(--space-1) * -1);padding:0 var(--space-1);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default);background:0 0;border:0}.trend-chart-module___3yZvG__legendToggle:hover{background:var(--color-bg-soft)}.trend-chart-module___3yZvG__legendToggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.trend-chart-module___3yZvG__legendToggle[aria-pressed=false]{color:var(--color-fg-muted);text-decoration:line-through}.trend-chart-module___3yZvG__legendToggle[aria-pressed=false] .trend-chart-module___3yZvG__legendKey{background:0 0}.trend-chart-module___3yZvG__legendToggle[aria-pressed=false] .trend-chart-module___3yZvG__legendKey:after{background:var(--color-surface)}.trend-chart-module___3yZvG__tooltip{z-index:var(--z-raised);width:max-content;max-width:min(240px,100%);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);box-shadow:var(--shadow-popover);font-family:var(--font-body);font-size:var(--text-xs);pointer-events:none;flex-direction:column;gap:2px;line-height:1.35;display:flex;position:absolute}.trend-chart-module___3yZvG__tooltip[data-side=right]{transform:translate(12px)}.trend-chart-module___3yZvG__tooltip[data-side=left]{transform:translate(calc(-100% - 12px))}.trend-chart-module___3yZvG__tooltipLabel{color:var(--color-fg-muted)}.trend-chart-module___3yZvG__tooltipValue{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.trend-chart-module___3yZvG__tooltipDetail{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.trend-chart-module___3yZvG__tooltipRows{align-items:baseline;gap:var(--space-1) var(--space-2);grid-template-columns:auto auto minmax(0,1fr);margin-top:2px;display:grid}.trend-chart-module___3yZvG__tooltipKey{width:var(--space-3);border-radius:var(--radius-full);background:var(--trend-color);align-self:center;height:2px}.trend-chart-module___3yZvG__tooltipRowValue{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:end}.trend-chart-module___3yZvG__tooltipRowName{min-width:0;color:var(--color-fg-muted);flex-direction:column;display:flex}.trend-chart-module___3yZvG__tooltipNote{border-top:1px solid var(--color-border-soft);white-space:normal;margin-top:2px;padding-top:4px}.trend-chart-module___3yZvG__table{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.trend-chart-module___3yZvG__legendToggle{transition:none}}
.split-section-module__gSF50W__split{gap:var(--space-8);align-items:center;display:grid}.split-section-module__gSF50W__copy{gap:var(--space-4);display:grid}.split-section-module__gSF50W__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.split-section-module__gSF50W__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.split-section-module__gSF50W__split.split-section-module__gSF50W__mediaLeft .split-section-module__gSF50W__copy{order:2}.split-section-module__gSF50W__split.split-section-module__gSF50W__mediaLeft .split-section-module__gSF50W__media{order:1;justify-content:flex-end;display:flex}.split-section-module__gSF50W__split.split-section-module__gSF50W__solo{grid-template-columns:minmax(0,1fr)}}
.section-module__7e9rRq__section{color:var(--color-fg);isolation:isolate;--pad:4.5rem;padding-top:var(--pad);padding-bottom:calc(var(--pad) + var(--seam-extra,0px));position:relative}.section-module__7e9rRq__section.section-module__7e9rRq__stripTop{padding-top:0}.section-module__7e9rRq__section.section-module__7e9rRq__stripBottom{padding-bottom:var(--seam-extra,0px)}.section-module__7e9rRq__inner{gap:2rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;display:grid;position:relative}.section-module__7e9rRq__inner>[data-cms-eyebrow]+*{margin-top:calc(var(--space-3) - 2rem)}@media (max-width:640px){.section-module__7e9rRq__inner{padding-left:1rem;padding-right:1rem}}.section-module__7e9rRq__width-full .section-module__7e9rRq__inner{max-width:none;padding-left:0;padding-right:0}.section-module__7e9rRq__width-container .section-module__7e9rRq__inner{max-width:1200px}.section-module__7e9rRq__width-narrow .section-module__7e9rRq__inner{max-width:44rem}.section-module__7e9rRq__padding-none{--pad:0px}.section-module__7e9rRq__padding-sm{--pad:2rem}.section-module__7e9rRq__padding-md{--pad:3rem}.section-module__7e9rRq__padding-lg{--pad:4.5rem}.section-module__7e9rRq__padding-xl{--pad:7rem}@media (max-width:640px){.section-module__7e9rRq__padding-lg{--pad:3rem}.section-module__7e9rRq__padding-xl{--pad:4rem}}.section-module__7e9rRq__look-calm{background:var(--color-surface)}.section-module__7e9rRq__look-soft{background:var(--dng-lavender-bg)}.section-module__7e9rRq__look-warm{background:var(--dng-warm-bg)}.section-module__7e9rRq__look-dark{background:var(--color-accent);color:var(--color-fg-on-accent)}.section-module__7e9rRq__look-image{background-color:var(--color-accent);color:var(--color-fg-on-accent);background-position:50%;background-size:cover}.section-module__7e9rRq__look-image:before{content:"";background:linear-gradient(180deg, rgb(var(--color-accent-rgb) / .55), rgb(var(--color-accent-rgb) / .75));z-index:-1;position:absolute;inset:0}.section-module__7e9rRq__look-dark :where(h1,h2,h3,h4,p,li):not(:where([data-surface] *)),.section-module__7e9rRq__look-image :where(h1,h2,h3,h4,p,li):not(:where([data-surface] *)){color:inherit}.section-module__7e9rRq__look-dark :where([data-surface]),.section-module__7e9rRq__look-image :where([data-surface]){color:var(--color-fg)}.section-module__7e9rRq__look-dark [data-cms-form] label:not(:where([data-surface] *)),.section-module__7e9rRq__look-image [data-cms-form] label:not(:where([data-surface] *)),.section-module__7e9rRq__look-dark [data-cms-form] label a:not(:where([data-surface] *)),.section-module__7e9rRq__look-image [data-cms-form] label a:not(:where([data-surface] *)){color:inherit}.section-module__7e9rRq__band{--seam-h:88px;--round-r:40px;position:relative}@media (max-width:640px){.section-module__7e9rRq__band{--seam-h:56px;--round-r:28px}}.section-module__7e9rRq__seam-subtle{--seam-h:44px}.section-module__7e9rRq__seam-medium{--seam-h:80px}@media (max-width:640px){.section-module__7e9rRq__seam-subtle{--seam-h:28px}.section-module__7e9rRq__seam-medium{--seam-h:48px}}.section-module__7e9rRq__band-seam{--seam-extra:var(--seam-h)}.section-module__7e9rRq__band-before-round{--seam-extra:var(--round-r)}.section-module__7e9rRq__band-seam>:not(.section-module__7e9rRq__section,.section-module__7e9rRq__seam){padding-bottom:var(--seam-h)}.section-module__7e9rRq__band-before-round>:not(.section-module__7e9rRq__section,.section-module__7e9rRq__seam){padding-bottom:var(--round-r)}.section-module__7e9rRq__band-round{margin-top:calc(-1 * var(--round-r));z-index:2;background:linear-gradient(var(--over-fill,transparent) var(--round-r), transparent 0)}.section-module__7e9rRq__band-round.section-module__7e9rRq__band-round-down{background:linear-gradient(var(--over-fill,transparent) var(--round-r), transparent var(--round-r) calc(100% - var(--round-r)), var(--under-fill) 0)}.section-module__7e9rRq__band-round>*{border-top-left-radius:var(--round-r);border-top-right-radius:var(--round-r)}.section-module__7e9rRq__band-round-down{background:linear-gradient(transparent calc(100% - var(--round-r)), var(--under-fill) 0)}.section-module__7e9rRq__band-round-down>*{border-bottom-left-radius:var(--round-r);border-bottom-right-radius:var(--round-r)}.section-module__7e9rRq__band-blend{--blend-h:min(14rem, 45%)}.section-module__7e9rRq__band-blend>.section-module__7e9rRq__section{background-image:linear-gradient(to bottom, transparent calc(100% - var(--blend-h)), var(--blend-to) 100%)}@media (max-width:640px){.section-module__7e9rRq__band-blend{--blend-h:min(9rem, 40%)}}.section-module__7e9rRq__seam{height:var(--seam-h);pointer-events:none;z-index:3;position:absolute;bottom:-1px;left:0;right:0}.section-module__7e9rRq__seam svg{width:100%;height:100%;display:block}.section-module__7e9rRq__decor{z-index:0;pointer-events:none;opacity:.9;position:absolute}.section-module__7e9rRq__decor-blob{border-radius:40% 60% 55% 45%/55% 40% 60% 45%}.section-module__7e9rRq__decor-ring{border-radius:var(--radius-full);border:14px solid;background:0 0!important}.section-module__7e9rRq__decor-line{border-radius:var(--radius-full);height:8px!important}.section-module__7e9rRq__decor-dots{background-size:14px 14px;background-color:#0000!important;background-image:radial-gradient(currentColor 2px,#0000 2px)!important}.section-module__7e9rRq__decor-sm{width:80px;height:80px}.section-module__7e9rRq__decor-md{width:160px;height:160px}.section-module__7e9rRq__decor-lg{width:280px;height:280px}.section-module__7e9rRq__pos-top-left{top:-2rem;left:-2rem}.section-module__7e9rRq__pos-top-right{top:-2rem;right:-2rem}.section-module__7e9rRq__pos-bottom-left{bottom:-2rem;left:-2rem}.section-module__7e9rRq__pos-bottom-right{bottom:-2rem;right:-2rem}.section-module__7e9rRq__color-yellow{color:var(--color-primary);background:var(--color-primary)}.section-module__7e9rRq__color-coral{color:var(--color-alt);background:var(--color-alt)}.section-module__7e9rRq__color-navy{color:var(--color-accent);background:var(--color-accent)}.section-module__7e9rRq__color-lavender{color:var(--color-border-soft);background:var(--color-border-soft)}@media (prefers-reduced-motion:no-preference){.section-module__7e9rRq__decor-blob,.section-module__7e9rRq__decor-ring{animation:18s ease-in-out infinite alternate section-module__7e9rRq__drift}}@keyframes section-module__7e9rRq__drift{0%{transform:translate(0)rotate(0)}to{transform:translate(12px,-10px)rotate(8deg)}}.section-module__7e9rRq__flowItem,.section-module__7e9rRq__flowComposition{min-width:0}.section-module__7e9rRq__flowComposition:not(:first-child){margin-top:2.5rem}.section-module__7e9rRq__flowItem+.section-module__7e9rRq__flowItem{margin-top:0}.section-module__7e9rRq__flowComposition:has(>.cms-logos-tight){margin-top:0}.section-module__7e9rRq__look-calm .cms-faq--classic .cms-faq__item{border:0;border-bottom:1px solid var(--color-border-soft);box-shadow:none;background:0 0;border-radius:0}.section-module__7e9rRq__look-calm .cms-faq--classic .cms-faq__item:before{display:none}.section-module__7e9rRq__look-calm .cms-faq--classic .cms-faq__item:not(.is-open):hover{box-shadow:none}:is(.section-module__7e9rRq__look-dark .cms-prose:not(:where([data-surface] *)),.section-module__7e9rRq__look-image .cms-prose:not(:where([data-surface] *))),:is(.section-module__7e9rRq__look-dark .cms-prose:not(:where([data-surface] *))>:is(h2,h3,h4),.section-module__7e9rRq__look-image .cms-prose:not(:where([data-surface] *))>:is(h2,h3,h4)){color:inherit}.section-module__7e9rRq__look-dark .cms-prose:not(:where([data-surface] *)) li::marker{color:var(--color-fg-on-accent-subtle)}.section-module__7e9rRq__look-image .cms-prose:not(:where([data-surface] *)) li::marker{color:var(--color-fg-on-accent-subtle)}.section-module__7e9rRq__bare{color:inherit;background:0 0}.section-module__7e9rRq__chapterIntro{justify-items:start;gap:var(--space-4);display:grid}
.project-story-module__9QeLBG__story{gap:var(--space-8);min-width:0;display:grid}.project-story-module__9QeLBG__stage{justify-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6) var(--space-8);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 50% 0%, var(--color-bg-soft) 0%, var(--color-bg-soft) 45%, var(--color-surface) 100%);text-align:center;display:grid;position:relative;overflow:hidden}.project-story-module__9QeLBG__eyebrow{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-link)}.project-story-module__9QeLBG__pair{place-items:center;width:min(100%,440px);display:grid;position:relative}.project-story-module__9QeLBG__match{width:100%}.project-story-module__9QeLBG__annotation{position:absolute;top:0;left:0}.project-story-module__9QeLBG__names{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg);margin:0}.project-story-module__9QeLBG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-story-module__9QeLBG__role{font-weight:var(--weight-regular);color:var(--color-fg-muted)}.project-story-module__9QeLBG__title{max-width:24ch;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:-.01em;text-wrap:balance;color:var(--color-fg);margin:0;line-height:1.2}.project-story-module__9QeLBG__impact{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.project-story-module__9QeLBG__impactLead{font-family:var(--font-script);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-alt);margin:0;line-height:1}.project-story-module__9QeLBG__impactText{max-width:32ch;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);text-wrap:balance;color:var(--color-fg);margin:0;line-height:1.4}.project-story-module__9QeLBG__meta{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.project-story-module__9QeLBG__cover{border-radius:var(--radius-lg);aspect-ratio:16/7;background:var(--color-bg-soft);max-width:100%;overflow:hidden}.project-story-module__9QeLBG__coverImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.project-story-module__9QeLBG__chapters{grid-template-columns:repeat(var(--chapter-columns,3), minmax(0, 1fr));gap:var(--space-4);display:grid}.project-story-module__9QeLBG__chapters[data-count="1"]{--chapter-columns:1}.project-story-module__9QeLBG__chapters[data-count="2"]{--chapter-columns:2}.project-story-module__9QeLBG__chapter{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-soft);display:grid}.project-story-module__9QeLBG__chapter[data-kind=question]{background:var(--color-bg-alt)}.project-story-module__9QeLBG__chapter[data-kind=focus]{background:var(--color-success-bg)}.project-story-module__9QeLBG__chapterTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg);margin:0;display:flex}.project-story-module__9QeLBG__chapterNumber{font-family:var(--font-script);font-size:var(--text-xl);letter-spacing:0;text-transform:none;color:var(--color-alt);line-height:.6}.project-story-module__9QeLBG__chapterText{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-fg);margin:0}.project-story-module__9QeLBG__skills,.project-story-module__9QeLBG__stickers,.project-story-module__9QeLBG__teamList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.project-story-module__9QeLBG__stickers{gap:var(--space-3);padding-top:var(--space-1)}.project-story-module__9QeLBG__teamList{gap:var(--space-1);display:grid}.project-story-module__9QeLBG__teamMember{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--color-fg)}.project-story-module__9QeLBG__notes{gap:var(--space-8) var(--space-6);padding-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.project-story-module__9QeLBG__notes[data-count="1"]{grid-template-columns:minmax(0,1fr);justify-self:center;width:100%;max-width:640px}.project-story-module__9QeLBG__note:nth-child(2){margin-top:var(--space-5)}.project-story-module__9QeLBG__signoff{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-soft) 100%);text-align:center;display:grid}.project-story-module__9QeLBG__signatures{justify-content:center;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.project-story-module__9QeLBG__stamp{place-content:center;gap:var(--space-1);width:calc(var(--space-16) * 2);aspect-ratio:1;margin:0 0 var(--space-2);padding:var(--space-3);border:3px solid var(--color-alt);border-radius:var(--radius-full);outline:1px dashed var(--color-alt);outline-offset:calc(-1 * var(--space-3));color:var(--color-fg);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;transform:rotate(calc(-6 * var(--tilt-md)));line-height:1.25;display:grid}.project-story-module__9QeLBG__stamp strong{font-size:var(--text-sm);letter-spacing:0;text-transform:none}.project-story-module__9QeLBG__privacy{font-size:var(--text-xs);color:var(--color-fg-muted);margin:0}@media (max-width:720px){.project-story-module__9QeLBG__stage{padding:var(--space-8) var(--space-4) var(--space-6)}.project-story-module__9QeLBG__annotation{display:none}.project-story-module__9QeLBG__chapters,.project-story-module__9QeLBG__chapters[data-count="2"]{--chapter-columns:1}.project-story-module__9QeLBG__note:nth-child(2){margin-top:0}}
.jobs-module__zx9LbW__hero{--hero-media-aspect:16 / 9;background:var(--color-bg-soft)!important}.jobs-module__zx9LbW__brand{align-items:center;gap:var(--space-3);display:flex}.jobs-module__zx9LbW__brandLogo{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);width:48px;height:48px;font-family:var(--font-heading);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.jobs-module__zx9LbW__brandLogoImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jobs-module__zx9LbW__brandName{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-fg)}.jobs-module__zx9LbW__brandLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.jobs-module__zx9LbW__heroMedia{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--gradient-media-warm);position:absolute;inset:0;overflow:hidden}.jobs-module__zx9LbW__heroMediaImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jobs-module__zx9LbW__factsBarWrap{z-index:2;margin-top:calc(-1 * var(--space-9));position:relative}.jobs-module__zx9LbW__body{padding-block:var(--space-12);background:var(--color-surface)}.jobs-module__zx9LbW__layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.jobs-module__zx9LbW__content{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.jobs-module__zx9LbW__aside{top:calc(var(--public-header-height) + var(--space-6));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.jobs-module__zx9LbW__section{gap:var(--space-4);flex-direction:column;display:flex}.jobs-module__zx9LbW__prose{color:var(--color-fg);line-height:1.6}.jobs-module__zx9LbW__prose>*+*{margin-top:var(--space-3)}.jobs-module__zx9LbW__prose ul,.jobs-module__zx9LbW__prose ol{padding-inline-start:var(--space-6)}.jobs-module__zx9LbW__prose ul{list-style:outside}.jobs-module__zx9LbW__prose ol{list-style:decimal}.jobs-module__zx9LbW__prose li+li{margin-top:var(--space-1)}.jobs-module__zx9LbW__prose h3,.jobs-module__zx9LbW__prose h4{font-family:var(--font-heading);font-weight:var(--weight-bold);margin-top:var(--space-5)}.jobs-module__zx9LbW__prose a{text-underline-offset:3px;text-decoration:underline}.jobs-module__zx9LbW__skills{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-module__zx9LbW__photos{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jobs-module__zx9LbW__photo{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-xs)}.jobs-module__zx9LbW__applyCard{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.jobs-module__zx9LbW__applyTitle{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--color-fg)}.jobs-module__zx9LbW__muted{color:var(--color-fg-muted)}.jobs-module__zx9LbW__backLink{font-size:var(--text-sm);color:var(--color-fg-muted);text-underline-offset:3px;text-decoration:underline}.jobs-module__zx9LbW__longFacts{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);flex-direction:column;display:flex}.jobs-module__zx9LbW__longFacts div{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-module__zx9LbW__longFacts dt{font-weight:var(--weight-bold);color:var(--color-fg)}.jobs-module__zx9LbW__longFacts dt:after{content:":"}.jobs-module__zx9LbW__longFacts dd{color:var(--color-fg-muted)}.jobs-module__zx9LbW__highlight{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-soft)}.jobs-module__zx9LbW__applyLayout{gap:var(--space-9);grid-template-columns:minmax(0,1fr) 25rem;align-items:start;display:grid}.jobs-module__zx9LbW__thanksSteps{color:var(--color-fg);padding-inline-start:var(--space-6);line-height:1.6;list-style:decimal}.jobs-module__zx9LbW__thanksSteps li+li{margin-top:var(--space-2)}.jobs-module__zx9LbW__thanksActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.jobs-module__zx9LbW__filterEmpty{padding:var(--space-2);color:var(--color-fg-subtle);font-size:var(--text-sm);margin:0}.jobs-module__zx9LbW__cardGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.jobs-module__zx9LbW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.jobs-module__zx9LbW__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jobs-module__zx9LbW__form{gap:var(--space-5);flex-direction:column;display:flex}.jobs-module__zx9LbW__formRow{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jobs-module__zx9LbW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.jobs-module__zx9LbW__fileField{gap:var(--space-2);flex-direction:column;display:flex}.jobs-module__zx9LbW__fileLabel{font-weight:var(--weight-semibold,600);color:var(--color-fg)}.jobs-module__zx9LbW__fieldError{color:var(--color-danger,#b42318);font-size:var(--text-sm)}.jobs-module__zx9LbW__consent{font-size:var(--text-sm);color:var(--color-fg-muted)}.jobs-module__zx9LbW__consent a{text-decoration:underline}@media (max-width:980px){.jobs-module__zx9LbW__layout{gap:var(--space-9);grid-template-columns:1fr}.jobs-module__zx9LbW__aside{position:static;top:auto}.jobs-module__zx9LbW__applyLayout{grid-template-columns:1fr}}@media (max-width:620px){.jobs-module__zx9LbW__body{padding-block:var(--space-8)}.jobs-module__zx9LbW__photos,.jobs-module__zx9LbW__formRow{grid-template-columns:1fr}}
