.primitives_text__eV_PN{margin:0;overflow-wrap:anywhere}.primitives_type-display__DUzC_{font-family:var(--cb-type-display-family);font-size:var(--cb-type-display-size);font-weight:var(--cb-type-display-weight);line-height:var(--cb-type-display-line);letter-spacing:var(--cb-type-display-tracking)}.primitives_type-page__HN7Ql{font-family:var(--cb-type-page-family);font-size:var(--cb-type-page-size);font-weight:var(--cb-type-page-weight);line-height:var(--cb-type-page-line);letter-spacing:var(--cb-type-page-tracking)}.primitives_type-section__E55jD{font-family:var(--cb-type-section-family);font-size:var(--cb-type-section-size);font-weight:var(--cb-type-section-weight);line-height:var(--cb-type-section-line);letter-spacing:var(--cb-type-section-tracking)}.primitives_type-title__04tmv{font-family:var(--cb-type-title-family);font-size:var(--cb-type-title-size);font-weight:var(--cb-type-title-weight);line-height:var(--cb-type-title-line);letter-spacing:var(--cb-type-title-tracking)}.primitives_type-subtitle__f7SUT{font-family:var(--cb-type-subtitle-family);font-size:var(--cb-type-subtitle-size);font-weight:var(--cb-type-subtitle-weight);line-height:var(--cb-type-subtitle-line);letter-spacing:var(--cb-type-subtitle-tracking)}.primitives_type-lead___AGGh{font-family:var(--cb-type-lead-family);font-size:var(--cb-type-lead-size);font-weight:var(--cb-type-lead-weight);line-height:var(--cb-type-lead-line);letter-spacing:var(--cb-type-lead-tracking)}.primitives_type-body__LgYYO{font-family:var(--cb-type-body-family);font-size:var(--cb-type-body-size);font-weight:var(--cb-type-body-weight);line-height:var(--cb-type-body-line);letter-spacing:var(--cb-type-body-tracking)}.primitives_type-small__1YO0z{font-family:var(--cb-type-small-family);font-size:var(--cb-type-small-size);font-weight:var(--cb-type-small-weight);line-height:var(--cb-type-small-line);letter-spacing:var(--cb-type-small-tracking)}.primitives_type-label__OLyoe{font-family:var(--cb-type-label-family);font-size:var(--cb-type-label-size);font-weight:var(--cb-type-label-weight);line-height:var(--cb-type-label-line);letter-spacing:var(--cb-type-label-tracking)}.primitives_type-caption__fhAWj{font-family:var(--cb-type-caption-family);font-size:var(--cb-type-caption-size);font-weight:var(--cb-type-caption-weight);line-height:var(--cb-type-caption-line);letter-spacing:var(--cb-type-caption-tracking)}.primitives_type-code__6JMxz{font-family:var(--cb-type-code-family);font-size:var(--cb-type-code-size);font-weight:var(--cb-type-code-weight);line-height:var(--cb-type-code-line);letter-spacing:var(--cb-type-code-tracking)}.primitives_container__TNxUH{width:100%;max-width:var(--cb-size-content);margin-inline:auto;padding-inline:var(--cb-size-gutter-mobile)}@media(min-width:720px){.primitives_container__TNxUH{padding-inline:var(--cb-size-gutter-desktop)}}.primitives_stack__Sesij{display:flex;flex-direction:column;min-width:0}.primitives_gap-sm__ME9Sa{gap:var(--cb-space-2)}.primitives_gap-md__2CYih{gap:var(--cb-space-4)}.primitives_gap-lg__sqkIR{gap:var(--cb-space-6)}.primitives_surface__OyuAQ{padding:var(--cb-layout-panel-padding-compact);border:1px solid var(--cb-color-border-default);border-radius:var(--cb-radius-xl);min-width:0}@media(min-width:720px){.primitives_surface__OyuAQ{padding:var(--cb-layout-panel-padding)}}.primitives_surface-raised__cwf0c{background:var(--cb-color-bg-raised)}.primitives_surface-subtle__cTaIr{background:var(--cb-color-bg-subtle)}.primitives_button__IlueV.primitives_button__IlueV{font-family:var(--cb-type-label-family);font-size:var(--cb-type-label-size);font-weight:var(--cb-type-label-weight);line-height:var(--cb-type-label-line);letter-spacing:var(--cb-type-label-tracking);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--cb-size-target);min-height:var(--cb-control-height-md);padding:var(--cb-space-2) var(--cb-space-5);border:1px solid transparent;border-radius:var(--cb-radius-pill);text-decoration:none;cursor:pointer;isolation:isolate;box-shadow:var(--cb-shadow-sm);transition:background-color var(--cb-motion-duration-normal) var(--cb-motion-ease-standard),color var(--cb-motion-duration-normal),box-shadow var(--cb-motion-duration-normal)}.primitives_button__IlueV.primitives_button__IlueV:focus-visible{outline:var(--cb-size-focus-width) solid var(--cb-color-focus-ring);outline-offset:var(--cb-size-focus-offset)}@media(hover:hover)and (pointer:fine){.primitives_button__IlueV.primitives_button__IlueV:hover:not(:disabled) .primitives_buttonLabel__iGPBc{transform:translateY(-1px)}}.primitives_button__IlueV.primitives_button__IlueV:active:not(:disabled){box-shadow:none}.primitives_button__IlueV.primitives_button__IlueV:active:not(:disabled) .primitives_buttonLabel__iGPBc{transform:translateY(1px) scale(.96)}.primitives_button__IlueV.primitives_button__IlueV:disabled{cursor:not-allowed;opacity:1}.primitives_button__IlueV.primitives_button__IlueV:disabled:not([aria-busy=true]){color:var(--cb-color-disabled-foreground);background:var(--cb-color-disabled-background);border-color:var(--cb-color-border-default)}.primitives_buttonLabel__iGPBc{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-layout-icon-gap);transition:transform var(--cb-motion-duration-slow) var(--cb-motion-ease-spring)}.primitives_buttonLabel__iGPBc[data-loading]{visibility:hidden}.primitives_pressEcho__TW1CA{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.primitives_pressEcho__TW1CA:before{content:"";position:absolute;inset:-50%;border-radius:50%;background:currentColor;opacity:0;transform-origin:30% 100%;animation:primitives_ink-echo___u__C calc(var(--cb-motion-duration-slow)*var(--action-motion-factor, 1)) var(--cb-motion-ease-standard)}@keyframes primitives_ink-echo___u__C{0%{opacity:.08;transform:scale(.3) rotate(-12deg)}to{opacity:0;transform:scale(1) rotate(0)}}.primitives_button__IlueV.primitives_variant-primary__IlLib{color:var(--cb-color-action-on-default);background:var(--cb-color-action-default)}.primitives_button__IlueV.primitives_variant-primary__IlLib:hover:not(:disabled){background:var(--cb-color-action-default-hover)}.primitives_button__IlueV.primitives_variant-brand__3c68C{color:var(--cb-color-action-on-brand);background:var(--cb-color-action-brand)}.primitives_button__IlueV.primitives_variant-brand__3c68C:hover:not(:disabled){background:var(--cb-color-action-brand-hover)}.primitives_button__IlueV.primitives_variant-brand__3c68C:active:not(:disabled){background:var(--cb-color-action-brand-pressed)}.primitives_button__IlueV.primitives_variant-secondary__B3mdZ{color:var(--cb-color-text-primary);background:var(--cb-color-bg-raised);border-color:var(--cb-color-border-strong)}.primitives_button__IlueV.primitives_variant-secondary__B3mdZ:hover:not(:disabled){background:var(--cb-color-bg-subtle)}.primitives_button__IlueV.primitives_variant-quiet__QjDby{color:var(--cb-color-text-primary);background:transparent;box-shadow:none}.primitives_button__IlueV.primitives_variant-quiet__QjDby:hover:not(:disabled){background:var(--cb-color-bg-subtle)}.primitives_button__IlueV.primitives_variant-danger__Ak0y7{color:var(--cb-color-text-inverse);background:var(--cb-color-status-danger)}.primitives_button__IlueV.primitives_variant-danger__Ak0y7:hover:not(:disabled){background:var(--cb-color-action-danger-hover)}.primitives_button__IlueV.primitives_size-sm__l24w3{min-height:var(--cb-control-height-sm);padding-inline:var(--cb-space-4)}.primitives_button__IlueV.primitives_size-lg__mRPmK{min-height:var(--cb-control-height-lg);padding-inline:var(--cb-space-6)}.primitives_button__IlueV.primitives_iconButton__SdI0X{width:var(--cb-size-target);height:var(--cb-size-target);padding:var(--cb-space-2);flex-shrink:0}.primitives_button__IlueV.primitives_saveButton__1VK1C{gap:var(--cb-layout-icon-gap);color:var(--cb-color-favorite-foreground);border-color:var(--cb-color-border-default);background:var(--cb-color-bg-raised)}.primitives_button__IlueV.primitives_saveButton__1VK1C:hover:not(:disabled),.primitives_button__IlueV.primitives_saveButton__1VK1C[aria-pressed=true]{color:var(--cb-color-favorite-foreground);background:var(--cb-color-favorite-background);border-color:var(--cb-color-favorite-background)}.primitives_button__IlueV.primitives_saveButton__1VK1C.primitives_iconButton__SdI0X{border-radius:var(--cb-radius-circle)}.primitives_saveVisual__goQ9V{position:relative;display:inline-grid;place-items:center;inline-size:var(--cb-space-6);block-size:var(--cb-space-6);flex:none}.primitives_saveGlyph__i_hoE{transform-origin:50% 65%}.primitives_saveText__pTC0p{display:inline-grid}.primitives_saveText__pTC0p>span{grid-area:1/1}.primitives_saveTextMeasure__R8EKs{visibility:hidden}.primitives_saveHalo__3LjCi{inset:0;border:1px solid}.primitives_saveHalo__3LjCi,.primitives_saveSpark__DTozE{position:absolute;border-radius:var(--cb-radius-circle);opacity:0;pointer-events:none}.primitives_saveSpark__DTozE{inset:calc(50% - 2px);width:4px;height:4px;background:currentColor}.primitives_saveSpark__DTozE:nth-of-type(2){--spark-x:0px;--spark-y:-23px}.primitives_saveSpark__DTozE:nth-of-type(3){--spark-x:20px;--spark-y:-12px}.primitives_saveSpark__DTozE:nth-of-type(4){--spark-x:20px;--spark-y:12px}.primitives_saveSpark__DTozE:nth-of-type(5){--spark-x:0px;--spark-y:23px}.primitives_saveSpark__DTozE:nth-of-type(6){--spark-x:-20px;--spark-y:12px}.primitives_saveSpark__DTozE:nth-of-type(7){--spark-x:-20px;--spark-y:-12px}.primitives_saveVisual__goQ9V[data-save-motion=save] .primitives_saveGlyph__i_hoE{animation:primitives_heart-save__wSa9u calc(var(--cb-motion-duration-expressive)*var(--action-motion-factor, 1)) var(--cb-motion-ease-standard)}.primitives_saveVisual__goQ9V[data-save-motion=save] .primitives_saveHalo__3LjCi{animation:primitives_heart-halo__0C254 calc(var(--cb-motion-duration-expressive)*var(--action-motion-factor, 1)) var(--cb-motion-ease-standard)}.primitives_saveVisual__goQ9V[data-save-motion=save] .primitives_saveSpark__DTozE{animation:primitives_heart-spark__Q0uBj calc(var(--cb-motion-duration-expressive)*var(--action-motion-factor, 1)) var(--cb-motion-ease-standard)}.primitives_saveVisual__goQ9V[data-save-motion=unsave] .primitives_saveGlyph__i_hoE{animation:primitives_heart-unsave__MHmHq calc(var(--cb-motion-duration-slow)*var(--action-motion-factor, 1)) var(--cb-motion-ease-standard)}@keyframes primitives_heart-save__wSa9u{0%{transform:scale(.72) rotate(-18deg)}30%{transform:scale(1.22) rotate(12deg)}50%{transform:scale(.94) rotate(-10deg)}72%{transform:scale(1.06) rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes primitives_heart-unsave__MHmHq{0%{transform:scale(1)}40%{transform:scale(.8) rotate(-10deg)}75%{transform:scale(1.06) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes primitives_heart-halo__0C254{0%{opacity:.5;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes primitives_heart-spark__Q0uBj{0%,15%{opacity:0;transform:translate(0) scale(.3)}35%{opacity:.7}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.3)}}@media(prefers-reduced-motion:reduce){.primitives_button__IlueV.primitives_button__IlueV{transition:none}.primitives_button__IlueV.primitives_button__IlueV .primitives_buttonLabel__iGPBc{transform:none;transition:none}.primitives_button__IlueV.primitives_button__IlueV:is(:hover,:active):not(:disabled) .primitives_buttonLabel__iGPBc{transform:none}.primitives_button__IlueV.primitives_button__IlueV .primitives_pressEcho__TW1CA{display:none}.primitives_button__IlueV.primitives_button__IlueV .primitives_saveVisual__goQ9V .primitives_saveGlyph__i_hoE{animation:none;transform:none}.primitives_button__IlueV.primitives_button__IlueV .primitives_saveHalo__3LjCi,.primitives_button__IlueV.primitives_button__IlueV .primitives_saveSpark__DTozE{display:none;animation:none}}.primitives_button__IlueV[data-motion-reduced],[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV{transition:none}.primitives_button__IlueV[data-motion-reduced] .primitives_buttonLabel__iGPBc,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV .primitives_buttonLabel__iGPBc{transform:none;transition:none}.primitives_button__IlueV[data-motion-reduced]:is(:hover,:active):not(:disabled) .primitives_buttonLabel__iGPBc,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV:is(:hover,:active):not(:disabled) .primitives_buttonLabel__iGPBc{transform:none}.primitives_button__IlueV[data-motion-reduced] .primitives_pressEcho__TW1CA,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV .primitives_pressEcho__TW1CA{display:none}.primitives_button__IlueV[data-motion-reduced] .primitives_saveVisual__goQ9V .primitives_saveGlyph__i_hoE,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV .primitives_saveVisual__goQ9V .primitives_saveGlyph__i_hoE{animation:none;transform:none}.primitives_button__IlueV[data-motion-reduced] .primitives_saveHalo__3LjCi,.primitives_button__IlueV[data-motion-reduced] .primitives_saveSpark__DTozE,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV .primitives_saveHalo__3LjCi,[data-action-motion=reduced] .primitives_button__IlueV.primitives_button__IlueV .primitives_saveSpark__DTozE{display:none;animation:none}@media(pointer:coarse){.primitives_button__IlueV.primitives_size-sm__l24w3{min-height:var(--cb-size-target)}}.primitives_spinner__0frEP{position:absolute;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:var(--cb-radius-circle);animation:primitives_spin__dx_pg .7s linear infinite}@media(prefers-reduced-motion:reduce){.primitives_spinner__0frEP{animation:none}}@keyframes primitives_spin__dx_pg{to{transform:rotate(1turn)}}.primitives_badge__r2mWJ{font-family:var(--cb-type-caption-family);font-size:var(--cb-type-caption-size);font-weight:var(--cb-type-caption-weight);line-height:var(--cb-type-caption-line);letter-spacing:var(--cb-type-caption-tracking);display:inline-flex;align-items:center;gap:var(--cb-space-1);padding:var(--cb-space-1) var(--cb-space-2);border-radius:var(--cb-radius-sm)}.primitives_badge-neutral__EqPnc{color:var(--cb-color-text-secondary);background:var(--cb-color-bg-subtle)}.primitives_badge-success__piXxo{color:var(--cb-color-status-success);background:var(--cb-color-status-success-bg)}.primitives_badge-warning__YDiYv{color:var(--cb-color-status-warning);background:var(--cb-color-status-warning-bg)}.primitives_badge-danger__Ft_ir{color:var(--cb-color-status-danger);background:var(--cb-color-status-danger-bg)}.primitives_badge-info__unln4{color:var(--cb-color-status-info);background:var(--cb-color-status-info-bg)}.primitives_alert__xYSTw{font-family:var(--cb-type-small-family);font-size:var(--cb-type-small-size);font-weight:var(--cb-type-small-weight);line-height:var(--cb-type-small-line);letter-spacing:var(--cb-type-small-tracking);padding:var(--cb-space-4);border-radius:var(--cb-radius-md)}.primitives_alert__xYSTw strong{display:block;margin-bottom:var(--cb-space-1)}.primitives_field__jVrAV{display:flex;flex-direction:column;gap:var(--cb-layout-label-gap);min-width:0}.primitives_fieldLabel__zt1IO{font-family:var(--cb-type-label-family);font-size:var(--cb-type-label-size);font-weight:var(--cb-type-label-weight);line-height:var(--cb-type-label-line);letter-spacing:var(--cb-type-label-tracking);color:var(--cb-color-text-primary)}.primitives_input__Znx9F.primitives_input__Znx9F{font-family:var(--cb-type-body-family);font-size:var(--cb-type-body-size);font-weight:var(--cb-type-body-weight);line-height:var(--cb-type-body-line);letter-spacing:var(--cb-type-body-tracking);width:100%;min-height:var(--cb-control-height-md);border:1px solid var(--cb-color-border-strong);border-radius:var(--cb-radius-md);padding:var(--cb-space-2) var(--cb-space-3);color:var(--cb-color-text-primary);background:var(--cb-color-bg-raised)}.primitives_input__Znx9F.primitives_input__Znx9F:focus-visible{outline:var(--cb-size-focus-width) solid var(--cb-color-focus-ring);outline-offset:var(--cb-size-focus-offset)}.primitives_input__Znx9F.primitives_input__Znx9F[aria-invalid=true]{border-color:var(--cb-color-status-danger)}.primitives_input__Znx9F.primitives_input__Znx9F:disabled{color:var(--cb-color-disabled-foreground);background:var(--cb-color-disabled-background);cursor:not-allowed}.primitives_input__Znx9F.primitives_input__Znx9F::-moz-placeholder{color:var(--cb-color-text-muted);opacity:1}.primitives_input__Znx9F.primitives_input__Znx9F::placeholder{color:var(--cb-color-text-muted);opacity:1}.primitives_help__1VfYW{font-family:var(--cb-type-small-family);font-size:var(--cb-type-small-size);font-weight:var(--cb-type-small-weight);line-height:var(--cb-type-small-line);letter-spacing:var(--cb-type-small-tracking);margin:0;color:var(--cb-color-text-muted)}.primitives_textarea__OSKQs{resize:vertical;min-block-size:calc(var(--cb-control-height-md)*2)}.primitives_choiceGroup__gB0OX{margin:0;padding:0;border:0;min-inline-size:0}.primitives_choiceGroup__gB0OX legend{padding:0;margin-bottom:var(--cb-layout-label-gap)}.primitives_choiceOptions__FJV5K{display:flex;flex-direction:column;gap:var(--cb-space-1)}.primitives_choiceRow__V4oif{position:relative;display:flex;align-items:center;gap:var(--cb-space-3);min-block-size:var(--cb-size-target);overflow-wrap:anywhere;cursor:pointer}.primitives_choiceInput__z6r0r{inline-size:var(--cb-space-5);block-size:var(--cb-space-5);margin:0;flex:none;accent-color:var(--cb-color-action-brand);cursor:inherit}.primitives_choiceInput__z6r0r:focus-visible{outline:var(--cb-size-focus-width) solid var(--cb-color-focus-ring);outline-offset:var(--cb-size-focus-offset)}.primitives_choiceField__uyrxe[data-disabled],.primitives_choiceRow__V4oif[data-disabled]{cursor:not-allowed}.primitives_choiceField__uyrxe[data-disabled] .primitives_fieldLabel__zt1IO,.primitives_choiceRow__V4oif[data-disabled] .primitives_fieldLabel__zt1IO{color:var(--cb-color-disabled-foreground)}.primitives_switchInput___Eoqb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.primitives_switchInput___Eoqb:focus-visible+.primitives_switchTrack__gUM1n{outline:var(--cb-size-focus-width) solid var(--cb-color-focus-ring);outline-offset:var(--cb-size-focus-offset)}.primitives_switchInput___Eoqb:checked+.primitives_switchTrack__gUM1n{background:var(--cb-color-action-brand);border-color:var(--cb-color-action-brand)}.primitives_switchInput___Eoqb:checked+.primitives_switchTrack__gUM1n:before{background:var(--cb-color-action-on-brand);transform:translateX(var(--cb-space-5))}.primitives_switchInput___Eoqb:dir(rtl):checked+.primitives_switchTrack__gUM1n:before{transform:translateX(calc(-1 * var(--cb-space-5)))}.primitives_switchInput___Eoqb:disabled+.primitives_switchTrack__gUM1n{background:var(--cb-color-disabled-background);border-color:var(--cb-color-disabled-foreground)}.primitives_switchInput___Eoqb:disabled+.primitives_switchTrack__gUM1n:before{background:var(--cb-color-disabled-foreground)}.primitives_switchTrack__gUM1n{position:relative;display:inline-block;flex:none;inline-size:var(--cb-size-target);block-size:var(--cb-space-6);border:1px solid var(--cb-color-border-strong);border-radius:var(--cb-radius-pill);background:var(--cb-color-bg-subtle)}.primitives_switchTrack__gUM1n:before{content:"";position:absolute;inset-block-start:calc(var(--cb-space-1) - 1px);inset-inline-start:calc(var(--cb-space-1) - 1px);inline-size:var(--cb-space-4);block-size:var(--cb-space-4);border-radius:var(--cb-radius-circle);background:var(--cb-color-text-secondary);transition:transform var(--cb-motion-duration-fast) var(--cb-motion-ease-standard)}@media(prefers-reduced-motion:reduce){.primitives_switchTrack__gUM1n:before{transition:none}}@media(forced-colors:active){.primitives_switchInput___Eoqb+.primitives_switchTrack__gUM1n{border-color:CanvasText;background:Canvas}.primitives_switchInput___Eoqb+.primitives_switchTrack__gUM1n:before{background:CanvasText}.primitives_switchInput___Eoqb:checked+.primitives_switchTrack__gUM1n{border-color:Highlight;background:Highlight}.primitives_switchInput___Eoqb:checked+.primitives_switchTrack__gUM1n:before{background:HighlightText}}.primitives_error__e4Doq{font-family:var(--cb-type-small-family);font-size:var(--cb-type-small-size);font-weight:var(--cb-type-small-weight);line-height:var(--cb-type-small-line);letter-spacing:var(--cb-type-small-tracking);margin:0;color:var(--cb-color-status-danger)}.primitives_pageIntro__EvT3O{display:flex;flex-direction:column;gap:var(--cb-space-6)}@media(min-width:900px){.primitives_pageIntro__EvT3O{flex-direction:row;align-items:center;justify-content:space-between}}.primitives_introDescription__JQ_Ze{margin-top:var(--cb-space-3);color:var(--cb-color-text-secondary);max-width:var(--cb-size-reading)}.primitives_introActions__l1Y1w{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.primitives_pageIntroCompact__V6dbh{gap:var(--cb-space-4)}