.BlogCard_card__SLQIW{background:hsl(var(--color-surface));border:1px solid hsl(var(--color-text)/.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.BlogCard_card__SLQIW:hover{transform:translateY(-1px);box-shadow:var(--shadow-2);border-color:hsl(var(--color-text)/.12)}.BlogCard_media__wvpJc{position:relative;inline-size:100%;aspect-ratio:4/3;overflow:hidden}.BlogCard_body__VQNL5{padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BlogCard_title__iB0SS{font-size:var(--text-lg);font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_title__iB0SS a{color:inherit;text-decoration:none}.BlogCard_dek__qHzEb{font-size:var(--text-sm);opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_meta__XvHRS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid hsl(var(--color-text)/.06);color:hsl(var(--color-text)/.75);font-size:var(--text-xs)}@container (min-width: 420px){.BlogCard_body__VQNL5{padding:var(--space-5)}.BlogCard_meta__XvHRS{padding-inline:var(--space-5)}.BlogCard_title__iB0SS{font-size:var(--text-xl)}}@container (min-width: 720px){.BlogCard_title__iB0SS{font-size:var(--text-xl)}}.BlogList_root__L1gaa{max-inline-size:1100px;margin-inline:auto;padding-inline:var(--space-4);container-type:inline-size}.BlogList_grid___Vk9o{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:min(100%,22rem);justify-content:center}@media(min-width:640px){.BlogList_grid___Vk9o{grid-template-columns:repeat(2,minmax(18rem,1fr))}}@media(min-width:1024px){.BlogList_grid___Vk9o{grid-template-columns:repeat(3,minmax(18rem,1fr))}}@media(min-width:1440px){.BlogList_grid___Vk9o{grid-template-columns:repeat(4,minmax(18rem,1fr))}}.BlogList_more__CbnD8{display:flex;justify-content:center;margin-block:var(--space-6)}.Button_btn__T_tor{--btn-bg:hsl(var(--color-primary));--btn-bg-hover:hsl(var(--color-primary-strong));--btn-fg:hsl(var(--white));--btn-radius:var(--radius-md);--btn-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--btn-radius);padding:0 14px;height:40px;font-size:var(--text-sm);font-weight:600;background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);cursor:pointer;transition:background-color .15s ease,transform .02s ease}.Button_btn__T_tor:hover{background:var(--btn-bg-hover)}.Button_btn__T_tor:active{transform:translateY(1px)}.Button_btn__T_tor:disabled{opacity:.55;cursor:not-allowed}.Button_v-secondary__d4Bjd{--btn-bg:hsl(var(--color-surface));--btn-bg-hover:hsl(var(--color-text)/0.06);--btn-fg:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.1);box-shadow:none}.Button_v-success__0qetQ{--btn-bg:hsl(var(--color-success))}.Button_v-warning__3rT6d{--btn-bg:hsl(var(--color-warning));--btn-fg:hsl(var(--black))}.Button_v-danger__RlyqG{--btn-bg:hsl(var(--color-danger))}.Button_v-ghost__ve1rG{--btn-bg:transparent;--btn-bg-hover:hsl(var(--color-text)/0.06);--btn-fg:hsl(var(--color-text));box-shadow:none}.Button_s-sm__WEZcb{height:32px;font-size:var(--text-xs);padding:0 10px;border-radius:var(--radius-sm)}.Button_s-md__CQcQ1{height:40px}.Button_s-lg__jaiZZ{height:48px;font-size:var(--text-md);padding:0 18px;border-radius:var(--radius-lg)}.Button_full__t7XIM{width:100%}.UserNave_user__ROlqj{display:inline-flex;align-items:center;gap:8px}.UserNave_avatar__w1ZKU{width:28px;height:28px;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);border:1px solid hsl(var(--color-text)/.06);object-fit:cover}.UserNave_avatarFallback__MwL5q{width:28px;height:28px;border-radius:var(--radius-pill);background:hsl(var(--color-text)/.1)}.UserNave_name__5vPYz{font-size:var(--text-sm);color:hsl(var(--color-text));max-width:180px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppHeader_header___Guvm{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px);background:hsl(var(--color-surface)/.7);border-bottom:1px solid hsl(var(--color-text)/.06);transition:box-shadow .2s ease,background-color .2s ease}.AppHeader_header___Guvm.AppHeader_scrolled__TvsGD{background:hsl(var(--color-surface));box-shadow:var(--shadow-sm)}.AppHeader_inner__q2pel{height:56px;display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 16px}.AppHeader_brand__EtYXI{display:inline-block;font-weight:800;font-size:var(--text-md);color:hsl(var(--color-text));text-decoration:none}.AppHeader_nav__Z2k3Y{display:inline-flex;gap:8px;align-items:center;justify-content:center}@media(max-width:540px){.AppHeader_inner__q2pel{grid-template-columns:auto 1fr auto}.AppHeader_name__tRcvR{display:none}}.AccordionCategory_accordion__zH9B4{border-radius:var(--radius-md);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-text)/.06);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.AccordionCategory_accordionOpen__8350p{border-color:hsl(var(--color-text)/.18);box-shadow:var(--shadow-md)}.AccordionCategory_summary__Zs_w9{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;min-height:64px;gap:8px;cursor:pointer}.AccordionCategory_summary__Zs_w9:hover{background:hsl(var(--color-bg)/.2)}.AccordionCategory_summaryContent__cW_ok{flex:1 1;min-width:0}.AccordionCategory_chevron__jT1LC{font-size:14px;opacity:.7}.AccordionCategory_body__Q_a9p{max-height:0;overflow:hidden;transition:max-height .2s ease}.AccordionCategory_accordionOpen__8350p .AccordionCategory_body__Q_a9p{max-height:9999px}.AccordionCategory_bodyInner__u80EC{padding:12px 18px 18px}.CardGame_card__AsmuK{border-radius:12px;overflow:hidden;border:2px solid rgba(0,0,0,0);background:hsl(var(--color-surface));cursor:pointer;display:flex;flex-direction:column;min-height:260px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease,opacity .15s ease}.CardGame_card__AsmuK:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.4)}.CardGame_cardDisabled__PsoOX{cursor:default;opacity:.6;box-shadow:none}.CardGame_imagePlaceholder__7kkTQ,.CardGame_image__AOv6K{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CardGame_cardSelected__EYYyc{border-color:hsl(var(--color-primary));box-shadow:0 0 0 1px hsl(var(--color-primary)/.5)}.CardGame_body__wSZu5{padding:10px 12px 14px;display:flex;flex-direction:column;gap:8px}.CardGame_cta__L2PH4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-radius:999px;text-align:center;background:hsla(0,0%,100%,.07)}.CardGame_textBlock__f_7Rp{display:flex;flex-direction:column;gap:4px}.CardGame_title__AvqGK{font-size:14px;font-weight:700;text-transform:uppercase}.CardGame_studio__Y6QzN{font-size:12px;opacity:.8}.CardGame_imageWrapper___Achn{position:relative;padding-top:120%;overflow:hidden}.CardGame_image__AOv6K{object-fit:cover;width:100%;height:100%;filter:grayscale(100%)}.CardGame_cardSelected__EYYyc .CardGame_image__AOv6K{filter:none}.CardGame_imagePlaceholder__7kkTQ{position:absolute;inset:0;width:100%;height:100%;background:radial-gradient(circle at top left,#1b3b5d,#020915 60%,#000000)}.Client_gaPredictions__djJN9{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4)}.Client_header__mtSUL{display:flex;flex-direction:column;gap:4px}.Client_summaryMain__uJI6_{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Client_category__denLX{flex:1 1 auto;min-width:200px;font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.Client_selection__rOP58{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:50%;min-width:0}.Client_selectionThumb__Hw3QR{position:relative;width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.Client_selectionName__sSxPt{font-size:var(--text-sm);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Client_cardsGrid__w_S59{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Client_actions__ic43z{display:flex;gap:8px;justify-content:flex-end}@media(max-width:640px){.Client_summaryMain__uJI6_{flex-direction:column;align-items:flex-start}.Client_category__denLX{font-size:var(--text-md);min-width:0}.Client_selection__rOP58{max-width:100%}}.Modal_modalContainer__KliZI{position:fixed;inset:0;display:grid;place-items:center;z-index:1000;padding:16px;background:rgba(0,0,0,.5);opacity:0;animation:Modal_modal_backdrop_in__dMuZu var(--modal-backdrop-in) ease-out forwards}.Modal_modalContainer__KliZI[data-state=exit]{animation:Modal_modal_backdrop_out__G6Oiy var(--modal-backdrop-out) ease-in forwards}.Modal_modalContainer__KliZI .Modal_modalPanel__QOVKJ{max-width:95vw;background:hsl(var(--color-bg));border-radius:var(--radius-md,12px);box-shadow:0 10px 40px rgba(0,0,0,.35);padding:16px;transform:translateY(-8px);opacity:0;animation:Modal_modal_panel_in__ftL45 var(--modal-panel-in) cubic-bezier(.2,.8,.2,1) forwards}.Modal_modalContainer__KliZI[data-state=exit] .Modal_modalContainer__KliZI .Modal_modalPanel__QOVKJ{animation:Modal_modal_panel_out__mikNp var(--modal-panel-out) cubic-bezier(.4,0,1,1) forwards}.Modal_modalContainer__KliZI .Modal_modalPanel__QOVKJ .Modal_modalHeader__dmOB7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.Modal_modalContainer__KliZI .Modal_modalPanel__QOVKJ .Modal_modalHeader__dmOB7 .Modal_modalTitle__nyudf{margin:0}@keyframes Modal_modal_backdrop_in__dMuZu{0%{opacity:0}to{opacity:1}}@keyframes Modal_modal_backdrop_out__G6Oiy{0%{opacity:1}to{opacity:0}}@keyframes Modal_modal_panel_in__ftL45{0%{transform:translateY(-24px) scale(.995);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes Modal_modal_panel_out__mikNp{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-24px) scale(.995);opacity:0}}@media(prefers-reduced-motion:reduce){.Modal_modalContainer__KliZI,.Modal_modalContainer__KliZI .Modal_modalPanel__QOVKJ{animation:none!important;opacity:1!important;transform:none!important}}.Tooltip_tooltip__yu_OL{position:fixed;z-index:1100;max-inline-size:280px;padding:.45rem .6rem;border-radius:var(--radius-sm,8px);background:hsl(var(--color-text)/.95);color:hsl(var(--color-bg));font-size:var(--text-sm);line-height:1.2;box-shadow:0 6px 24px rgba(0,0,0,.22);pointer-events:none;opacity:0;transform:translateY(-2px) scale(.98);transition:opacity .12s ease,transform .12s ease}.Tooltip_st-enter__lFgQW{opacity:1;transform:translateY(0) scale(1)}.Tooltip_st-exit__2oIA1{opacity:0;transform:translateY(-2px) scale(.98)}.Tooltip_arrow__POavq{position:absolute;inline-size:8px;block-size:8px;background:inherit;transform:rotate(45deg);box-shadow:-1px -1px 1px rgba(0,0,0,.08)}.Tooltip_a-top__NdlEW{inset-block-end:-4px}.Tooltip_a-bottom___t_6e,.Tooltip_a-top__NdlEW{inset-inline-start:50%;transform:translateX(-50%) rotate(45deg)}.Tooltip_a-bottom___t_6e{inset-block-start:-4px}.Tooltip_a-left__kWXhB{inset-inline-end:-4px}.Tooltip_a-left__kWXhB,.Tooltip_a-right__rBst4{inset-block-start:50%;transform:translateY(-50%) rotate(45deg)}.Tooltip_a-right__rBst4{inset-inline-start:-4px}.Tooltip_trigger__1d5V_{display:inline-flex}@media(prefers-reduced-motion:reduce){.Tooltip_tooltip__yu_OL{transition:none;transform:none}}.InputText_field__7XVPv{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.InputText_block__4PRtH{inline-size:100%}.InputText_label__8xT94{font-size:var(--text-sm);color:hsl(var(--color-text)/.85);display:inline-flex;align-items:baseline;gap:.25rem}.InputText_req__PgOSi{color:hsl(var(--color-danger))}.InputText_control__jIXEy{position:relative;inline-size:100%}.InputText_input__xuy_w{inline-size:100%;background:hsl(var(--color-surface));color:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-md);outline:none;font-size:var(--text-md);line-height:1.4;padding-inline:var(--space-3);padding-block:.55rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.InputText_input__xuy_w::placeholder{color:hsl(var(--color-text)/.5)}.InputText_input__xuy_w:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary)/.25)}.InputText_invalid__0_AIj .InputText_input__xuy_w{border-color:hsl(var(--color-danger));box-shadow:0 0 0 3px hsl(var(--color-danger)/.2)}.InputText_hint__b0QFl{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.InputText_error__7hNjO{font-size:var(--text-sm);color:hsl(var(--color-danger))}.InputText_withIcon__xxMPo .InputText_input__xuy_w{padding-inline:calc(var(--space-3) + 1.75rem)}.InputText_icon__S8oJb{position:absolute;inset-block:0;display:grid;place-items:center;color:hsl(var(--color-text)/.7);inline-size:1.75rem}.InputText_left__Dq65F{inset-inline-start:.25rem}.InputText_right__HwtH3{inset-inline-end:.25rem}.InputText_xs__FJ0bz .InputText_input__xuy_w{font-size:var(--text-xs);padding-block:.375rem}.InputText_sm__Uc0VK .InputText_input__xuy_w{font-size:var(--text-sm);padding-block:.45rem}.InputText_md__A9_f5 .InputText_input__xuy_w{font-size:var(--text-md);padding-block:.55rem}.InputText_lg__LLT_1 .InputText_input__xuy_w{font-size:var(--text-lg);padding-block:.65rem}.InputText_xl__RclqB .InputText_input__xuy_w{font-size:var(--text-xl);padding-block:.75rem}.TextArea_field__sDdJr{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TextArea_block__ANkR_{inline-size:100%}.TextArea_label__Pxlmh{font-size:var(--text-sm);color:hsl(var(--color-text)/.85);display:inline-flex;align-items:baseline;gap:.25rem}.TextArea_req__LGXxX{color:hsl(var(--color-danger))}.TextArea_control__C7l_T{position:relative;inline-size:100%}.TextArea_textarea__QihbP{inline-size:100%;background:hsl(var(--color-surface));color:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-md);outline:none;font-size:var(--text-md);line-height:1.5;padding-inline:var(--space-3);padding-block:.55rem;min-block-size:6.5rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.TextArea_textarea__QihbP::placeholder{color:hsl(var(--color-text)/.5)}.TextArea_textarea__QihbP:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary)/.25)}.TextArea_invalid__HgI7W .TextArea_textarea__QihbP{border-color:hsl(var(--color-danger));box-shadow:0 0 0 3px hsl(var(--color-danger)/.2)}.TextArea_hint__Yw8s9{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.TextArea_error__rqqcJ{font-size:var(--text-sm);color:hsl(var(--color-danger))}.TextArea_withIcon__tJ5cQ .TextArea_textarea__QihbP{padding-inline:calc(var(--space-3) + 1.75rem)}.TextArea_icon__bM2qe{position:absolute;inset-block:0;display:grid;place-items:center;color:hsl(var(--color-text)/.7);inline-size:1.75rem}.TextArea_left__hBs4U{inset-inline-start:.25rem}.TextArea_right__M5C2Y{inset-inline-end:.25rem}.TextArea_xs__hmi_9 .TextArea_textarea__QihbP{font-size:var(--text-xs);padding-block:.375rem;min-block-size:4.5rem}.TextArea_sm__NLtIL .TextArea_textarea__QihbP{font-size:var(--text-sm);padding-block:.45rem;min-block-size:5.5rem}.TextArea_md__R2yq7 .TextArea_textarea__QihbP{font-size:var(--text-md);padding-block:.55rem;min-block-size:6.5rem}.TextArea_lg__oS_Tv .TextArea_textarea__QihbP{font-size:var(--text-lg);padding-block:.65rem;min-block-size:8rem}.TextArea_xl__2fQju .TextArea_textarea__QihbP{font-size:var(--text-xl);padding-block:.75rem;min-block-size:10rem}.RoleCard_roleCard__GYrSB{margin-bottom:20px;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:hsl(var(--slate-800));overflow:hidden;border-bottom:2px solid hsl(var(--color-secondary))}.RoleCard_roleCard__GYrSB .RoleCard_titleCard__3rwcq{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;background-color:hsl(var(--color-secondary));line-height:19px}.RoleCard_roleCard__GYrSB .RoleCard_resumeScopes__CyhLU{display:flex;flex-direction:column;gap:2;padding:10px}.RoleCard_roleCard__GYrSB .RoleCard_resumeScopes__CyhLU .RoleCard_domainBlock__BWpsH{margin-bottom:14px}.RoleCard_roleCard__GYrSB .RoleCard_resumeScopes__CyhLU .RoleCard_domainBlock__BWpsH .RoleCard_scopesContainer__DSeZM{display:flex;flex-direction:row;gap:8px}.Chip_chip__2pbDl{padding:4px 12px 8px;border-radius:999;border:1px solid hsla(0,0%,100%,.15)}.Accordion_accordion__KatAh{overflow:hidden}.Accordion_accordion__KatAh.Accordion_open___10Lj{border-color:hsla(0,0%,100%,.14);box-shadow:0 8px 18px rgba(0,0,0,.35)}.Accordion_summary__AQMSp{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Accordion_summary__AQMSp:focus-visible{outline:2px solid #fff;outline-offset:-2px}.Accordion_summaryContent__mEKFv{flex:1 1;min-width:0}.Accordion_chevron__vsiOM{margin-left:8px;font-size:.9rem;opacity:.8;transition:transform .2s ease,opacity .2s ease}.Accordion_accordion__KatAh.Accordion_open___10Lj .Accordion_chevron__vsiOM{transform:rotate(180deg);opacity:1}.Accordion_body__hI0Aj{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .18s ease}.Accordion_accordion__KatAh.Accordion_open___10Lj .Accordion_body__hI0Aj{max-height:1000px;opacity:1}.Accordion_bodyInner__ydFxA{padding:0 12px 10px}.Select_field__E386B{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Select_block__DmbM8{inline-size:100%}.Select_label__jR_7c{font-size:var(--text-sm);color:hsl(var(--color-text)/.85);display:inline-flex;align-items:baseline;gap:.25rem}.Select_req__ZBgaL{color:hsl(var(--color-danger))}.Select_control__YSFOq{position:relative;inline-size:100%}.Select_select__k8ED4{inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--color-surface));color:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-md);padding-inline:calc(var(--space-3) + 1.5rem) var(--space-3);padding-block:.55rem;font-size:var(--text-md);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.Select_select__k8ED4:focus{outline:none;border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary)/.25)}.Select_invalid__lZBC8 .Select_select__k8ED4{border-color:hsl(var(--color-danger));box-shadow:0 0 0 3px hsl(var(--color-danger)/.2)}.Select_hint__ZKsCd{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.Select_error__KkkIM{font-size:var(--text-sm);color:hsl(var(--color-danger))}.Select_caret__Br6nG{position:absolute;pointer-events:none;inset-block:0;inset-inline-end:.5rem;inline-size:1.25rem;display:grid;place-items:center}.Select_caret__Br6nG:before{content:"";border:.35rem solid rgba(0,0,0,0);border-top:.35rem solid hsl(var(--color-text)/.7);transform:translateY(.15rem)}.Select_xs__c7ETO .Select_select__k8ED4{font-size:var(--text-xs);padding-block:.375rem}.Select_sm__sH9jA .Select_select__k8ED4{font-size:var(--text-sm);padding-block:.45rem}.Select_md___xWlD .Select_select__k8ED4{font-size:var(--text-md);padding-block:.55rem}.Select_lg__OmFv6 .Select_select__k8ED4{font-size:var(--text-lg);padding-block:.65rem}.Select_xl__2A7oz .Select_select__k8ED4{font-size:var(--text-xl);padding-block:.75rem}.Combobox_field__00YtC{display:grid;grid-gap:var(--space-2);gap:var(--space-2);position:relative}.Combobox_block__vaR7L{inline-size:100%}.Combobox_label__qsP4X{font-size:var(--text-sm);color:hsl(var(--color-text)/.85);display:inline-flex;gap:.25rem}.Combobox_req__7S0_w{color:hsl(var(--color-danger))}.Combobox_control__aLIyE{position:relative}.Combobox_input__jRPE_{inline-size:100%;background:hsl(var(--color-surface));color:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-md);padding:.55rem calc(var(--space-3) + 1.75rem) .55rem var(--space-3);font-size:var(--text-md);transition:border-color .15s ease,box-shadow .15s ease}.Combobox_input__jRPE_:focus{outline:none;border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary)/.25)}.Combobox_invalid__XFsVp .Combobox_input__jRPE_{border-color:hsl(var(--color-danger));box-shadow:0 0 0 3px hsl(var(--color-danger)/.2)}.Combobox_caretBtn__c47yW{position:absolute;inset-block:0;inset-inline-end:.25rem;inline-size:1.75rem;border:0;background:none;cursor:pointer}.Combobox_caretBtn__c47yW:before{content:"";border:.35rem solid rgba(0,0,0,0);border-top:.35rem solid hsl(var(--color-text)/.7);display:inline-block;transform:translateY(.15rem)}.Combobox_list__XNjQo{position:absolute;z-index:10;inset-inline:0;margin:.25rem 0 0;padding:.25rem;background:hsl(var(--color-surface));color:hsl(var(--color-text));border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-block-size:240px;overflow:auto}.Combobox_option__3NRCq{padding:.45rem .5rem;border-radius:var(--radius-sm);cursor:pointer}.Combobox_option__3NRCq.Combobox_active__s6eyy{background:hsl(var(--color-primary)/.15)}.Combobox_option__3NRCq.Combobox_selected__pZ8wm{font-weight:600}.Combobox_xs__5YM7j .Combobox_input__jRPE_{font-size:var(--text-xs);padding-block:.375rem}.Combobox_sm__F_JBs .Combobox_input__jRPE_{font-size:var(--text-sm);padding-block:.45rem}.Combobox_md__xSSsQ .Combobox_input__jRPE_{font-size:var(--text-md);padding-block:.55rem}.Combobox_lg___yblf .Combobox_input__jRPE_{font-size:var(--text-lg);padding-block:.65rem}.Combobox_xl__kmI9A .Combobox_input__jRPE_{font-size:var(--text-xl);padding-block:.75rem}.Combobox_hint__wPmHI{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.Combobox_error__QMRbc{font-size:var(--text-sm);color:hsl(var(--color-danger))}.Checkbox_field__7XUam{--gap:0.5rem;--box:16px;--ring:2px;--radius:4px;--inner-gap:2px}.Checkbox_field__7XUam[data-size=sm]{--box:14px}.Checkbox_field__7XUam[data-size=lg]{--box:18px}.Checkbox_field__7XUam{display:inline-block}.Checkbox_label__Tg93i{display:inline-flex;align-items:center;gap:var(--gap);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_input__C5nrf{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.Checkbox_box___znJo{inline-size:var(--box);block-size:var(--box);border-radius:var(--radius);position:relative;transition:background .12s ease}.Checkbox_field__7XUam[data-variant=outline] .Checkbox_box___znJo{box-shadow:0 0 0 var(--ring) hsl(var(--color-surface));background:rgba(0,0,0,0)}.Checkbox_field__7XUam[data-variant=outline] .Checkbox_box___znJo:after{content:"";position:absolute;inset:calc(var(--ring) + var(--inner-gap));border-radius:calc(var(--radius) - 1px);background:hsl(var(--color-primary));opacity:0;transform:scale(.9);transition:opacity .12s ease,transform .12s ease}.Checkbox_field__7XUam[data-variant=outline] .Checkbox_input__C5nrf:checked+.Checkbox_box___znJo:after{opacity:1;transform:scale(1)}.Checkbox_field__7XUam[data-variant=filled] .Checkbox_box___znJo{box-shadow:0 0 0 var(--ring) hsl(var(--color-surface));background:hsl(var(--color-surface))}.Checkbox_field__7XUam[data-variant=filled] .Checkbox_input__C5nrf:checked+.Checkbox_box___znJo{background:hsl(var(--color-primary))}.Checkbox_field__7XUam[data-variant=filled] .Checkbox_box___znJo:after{content:none}.Checkbox_field__7XUam[data-variant=gap]{--inner-gap:4px}.Checkbox_input__C5nrf:focus-visible+.Checkbox_box___znJo{outline:2px solid hsl(var(--color-primary));outline-offset:2px}:where([data-invalid]) .Checkbox_box___znJo{box-shadow:0 0 0 var(--ring) hsl(var(--color-danger))}.Checkbox_text__2IBq4{line-height:1.2}.Checkbox_req__zc07z{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.Checkbox_hint__gp1na{opacity:.8}.Checkbox_error__dkt4D,.Checkbox_hint__gp1na{-webkit-margin-before:.375rem;margin-block-start:.375rem;font-size:var(--text-sm)}.Checkbox_error__dkt4D{color:hsl(var(--color-danger))}.CheckboxGroup_group__8c05B{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:0;padding:0;margin:0}.CheckboxGroup_block__EgsLl{inline-size:100%}.CheckboxGroup_legend__PyasF{font-weight:600;font-size:var(--text-md);color:hsl(var(--color-text));-webkit-margin-after:.25rem;margin-block-end:.25rem}.CheckboxGroup_req__LAClD{color:hsl(var(--color-danger));-webkit-margin-start:.25rem;margin-inline-start:.25rem}.CheckboxGroup_grid__L26QD,.CheckboxGroup_list__Go1BA{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CheckboxGroup_hint__S_Uzh{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.CheckboxGroup_error__Cx3Vl{font-size:var(--text-sm);color:hsl(var(--color-danger))}.Radio_field__TpI2F{--gap:0.5rem;--dot:6px;--ring:2px;--size:16px}.Radio_field__TpI2F[data-size=sm]{--size:14px;--dot:5px}.Radio_field__TpI2F[data-size=lg]{--size:18px;--dot:7px}.Radio_field__TpI2F{display:inline-block}.Radio_label__OneoT{display:inline-flex;align-items:center;gap:var(--gap);cursor:pointer}.Radio_input__0QvSG{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.Radio_circle__tX0nz{inline-size:var(--size);block-size:var(--size);border-radius:9999px;position:relative;box-shadow:0 0 0 var(--ring) hsl(var(--color-surface));background:rgba(0,0,0,0)}.Radio_dot__oHias{position:absolute;inset:50%;inline-size:var(--dot);block-size:var(--dot);border-radius:9999px;background:hsl(var(--color-primary));transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.Radio_input__0QvSG:checked+.Radio_circle__tX0nz .Radio_dot__oHias{transform:translate(-50%,-50%) scale(1)}.Radio_input__0QvSG:focus-visible+.Radio_circle__tX0nz{outline:2px solid hsl(var(--color-primary));outline-offset:2px}:where([data-invalid]) .Radio_circle__tX0nz{box-shadow:0 0 0 var(--ring) hsl(var(--color-danger))}.RadioGroup_group__2Vt8q{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:0;padding:0;margin:0}.RadioGroup_block__WySE1{inline-size:100%}.RadioGroup_legend__YA4pM{font-weight:600;font-size:var(--text-md);color:hsl(var(--color-text));-webkit-margin-after:.25rem;margin-block-end:.25rem}.RadioGroup_req__88sPz{color:hsl(var(--color-danger));-webkit-margin-start:.25rem;margin-inline-start:.25rem}.RadioGroup_grid__LB24G,.RadioGroup_list___bfN2{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.RadioGroup_hint__s16Wb{font-size:var(--text-sm);color:hsl(var(--color-text)/.75)}.RadioGroup_error__Nbhfm{font-size:var(--text-sm);color:hsl(var(--color-danger))}