.button{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;line-height:1.5;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;white-space:nowrap}.button[data-color=primary]{--button-color: var(--action-primary);--button-color-hover: var(--action-primary-hover);--button-on-color: var(--text-inverted)}.button[data-color=secondary]{--button-color: var(--action-secondary);--button-color-hover: var(--action-secondary-hover);--button-on-color: var(--text-inverted)}.button[data-color=success]{--button-color: var(--action-success);--button-color-hover: var(--action-success-hover);--button-on-color: var(--text-inverted)}.button[data-color=danger]{--button-color: var(--action-danger);--button-color-hover: color-mix(in srgb, var(--action-danger), black 10%);--button-on-color: var(--text-inverted)}.button[data-color=tertiary]{--button-color: var(--bg-accent-subtle);--button-color-hover: color-mix(in srgb, var(--bg-accent-subtle), black 5%);--button-on-color: var(--text-body)}.button[data-color=inverted]{--button-color: var(--text-inverted);--button-color-hover: color-mix(in srgb, var(--text-inverted), black 10%);--button-on-color: var(--text-body)}.button[data-variant=default]{background-color:#81007f;background-color:var(--button-color, var(--action-primary));color:#fff;color:var(--button-on-color, var(--text-inverted));border:1px solid transparent}.button[data-variant=default]:hover:not(:disabled){background-color:#740072;background-color:var(--button-color-hover, var(--action-primary-hover))}.button[data-variant=default][data-color=inverted]:hover:not(:disabled){background-color:#e6e6e6}@supports (color: color-mix(in lch,red,blue)){.button[data-variant=default][data-color=inverted]:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-inverted),black 10%)}}.button[data-variant=default]:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=outline]{--bg: transparent;background-color:transparent;background-color:var(--bg);color:#3d3d48;color:var(--button-color, var(--text-body));border:1px solid #e2e8f0;border:1px solid var(--button-color, var(--border-subtle))}.button[data-variant=outline]:hover:not(:disabled){background-color:color-mix(in srgb,var(--bg),black 2%)}.button[data-variant=outline][data-color=inverted]:hover:not(:disabled){background-color:#e6e6e6}@supports (color: color-mix(in lch,red,blue)){.button[data-variant=outline][data-color=inverted]:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-inverted),black 10%)}}.button[data-variant=outline]:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=ghost]{--_background-hover: rgba(0,0,0,.05098);background-color:transparent;color:#3d3d48;color:var(--button-color, var(--text-body));border:1px solid transparent}.button[data-variant=ghost]:hover:not(:disabled){background-color:var(--_background-hover)}.button[data-variant=ghost]:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=link]{background-color:transparent;color:#3d3d48;color:var(--button-color, var(--text-body));border:none;padding-left:0;padding-right:0}.button[data-variant=link]:hover:not(:disabled){-webkit-text-decoration:underline;text-decoration:underline}.button[data-variant=link][data-color=inverted]:hover:not(:disabled){background-color:#e6e6e6}@supports (color: color-mix(in lch,red,blue)){.button[data-variant=link][data-color=inverted]:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-inverted),black 10%)}}.button[data-variant=link]:disabled{opacity:.5;cursor:not-allowed;-webkit-text-decoration:none;text-decoration:none}.button[data-variant=icon]{background-color:transparent;color:#3d3d48;color:var(--button-color, var(--text-body));border-radius:9999px;border-radius:var(--radius-full);padding-left:clamp(.25rem,.25rem + 0vw,.25rem);padding-right:clamp(.25rem,.25rem + 0vw,.25rem);padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.button[data-variant=icon]:hover:not(:disabled){background-color:#f8fafc;background-color:var(--bg-surface-hover)}.button[data-variant=icon][data-color=inverted]:hover:not(:disabled){background-color:#e6e6e6}@supports (color: color-mix(in lch,red,blue)){.button[data-variant=icon][data-color=inverted]:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-inverted),black 10%)}}.button[data-variant=icon]:disabled{opacity:.5;cursor:not-allowed}.button[data-size=xs]{font-size:clamp(.6076rem,.5964rem + .0563vw,.64rem);font-size:var(--text-xs)}.button[data-size=xs][data-shape=rounded]{padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-3xs) var(--space-2xs)}.button[data-size=xs][data-shape=circle],.button[data-size=xs][data-shape=square]{padding:clamp(.25rem,.25rem + 0vw,.25rem);padding:var(--space-3xs)}.button[data-size=xs][data-shape=rounded],.button[data-size=xs][data-shape=square]{border-radius:.25rem;border-radius:var(--radius-sm)}.button[data-size=sm]{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.button[data-size=sm][data-shape=rounded]{padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-3xs) var(--space-2xs)}.button[data-size=sm][data-shape=circle],.button[data-size=sm][data-shape=square]{padding:clamp(.25rem,.25rem + 0vw,.25rem);padding:var(--space-3xs)}.button[data-size=sm][data-shape=rounded],.button[data-size=sm][data-shape=square]{border-radius:.5rem;border-radius:var(--radius-md)}.button[data-size=base]{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.button[data-size=base][data-shape=rounded]{padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s)}.button[data-size=base][data-shape=circle],.button[data-size=base][data-shape=square]{padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs)}.button[data-size=base][data-shape=rounded],.button[data-size=base][data-shape=square]{border-radius:.5rem;border-radius:var(--radius-md)}.button[data-size=lg]{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}.button[data-size=lg][data-shape=rounded]{padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m)}.button[data-size=lg][data-shape=circle],.button[data-size=lg][data-shape=square]{padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s)}.button[data-size=lg][data-shape=rounded],.button[data-size=lg][data-shape=square]{border-radius:1rem;border-radius:var(--radius-lg)}.button[data-shape=square]{aspect-ratio:1/1}.button[data-shape=circle]{aspect-ratio:1/1;border-radius:9999px;border-radius:var(--radius-full)}.button[data-width=full]{width:100%}.button[data-width=auto]{width:auto}.lang_switcher .lang_switcher-btn{justify-content:center;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs);color:#64748b;color:var(--text-muted);transition:color .15s ease-in-out;border-radius:.5rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);background:none;border:none;cursor:pointer}.lang_switcher .lang_switcher-btn:hover{color:#3d3d48;color:var(--text-body)}.lang_switcher .lang_switcher-icon{width:1.25rem;height:1.25rem}.lang_switcher .lang_switcher-code{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;line-height:1;margin-top:4px}.lang_switcher .lang_switcher-dropdown{background-color:#fff}.lang_switcher[data-variant=landing] .lang_switcher-btn{background:#f8f8fd;background:var(--bg-subtle);color:#81007f;color:var(--action-primary);gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.lang_switcher[data-variant=landing] .lang_switcher-icon{width:.75rem;height:.75rem;transition:transform .2s ease-in-out;transform:rotate(0)}.lang_switcher[data-variant=landing] .lang_switcher-btn[data-state=open] .lang_switcher-icon{transform:rotate(180deg)}.landing_header{display:none;background:#f8f8fd;background:var(--bg-subtle);padding-top:clamp(.875rem,.8315rem + .2174vw,1rem);padding-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);padding-top:var(--space-s);padding-bottom:var(--space-s);border-radius:2rem 2rem 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;margin-left:clamp(.25rem,.25rem + 0vw,.25rem);margin-right:clamp(.25rem,.25rem + 0vw,.25rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs)}@media(min-width:64rem){.landing_header{display:block}}.landing_header-logo img{height:2rem;width:auto}.landing_header-nav{display:none}.landing_header-link{color:#64748b;color:var(--text-muted);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.landing_header-link:hover{color:#3d3d48;color:var(--text-body)}@media(min-width:64rem){.landing_header .lang_switcher-btn{padding:clamp(.6875rem,.6658rem + .1087vw,.75rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-xs) var(--space-s);font-size:clamp(.875rem,.8315rem + .2174vw,1rem)!important;font-size:var(--text-base)!important;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem)!important;gap:var(--space-2xs)!important}.landing_header .lang_switcher-icon{width:1rem!important;height:1rem!important}.landing_header .landing_header-nav{display:block;background:#fff;background:var(--bg-surface);padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.25rem,.25rem + 0vw,.25rem) clamp(.25rem,.25rem + 0vw,.25rem) clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-l);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 4px 16px #94a3b833}@supports (color: color-mix(in lch,red,blue)){.landing_header .landing_header-nav{box-shadow:0 4px 16px color-mix(in srgb,var(--palette-slate-400),transparent 80%)}}}.landing_mobile_header-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000070;z-index:200;z-index:var(--z-overlay)}.landing_mobile_header-drawer{position:fixed;top:clamp(.4375rem,.4158rem + .1087vw,.5rem);top:var(--space-2xs);left:clamp(.4375rem,.4158rem + .1087vw,.5rem);left:var(--space-2xs);right:clamp(.4375rem,.4158rem + .1087vw,.5rem);right:var(--space-2xs);background:#fff;background:var(--bg-surface);border-radius:1rem;border-radius:var(--radius-lg);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);box-shadow:0 4px 16px #94a3b833;z-index:300;z-index:var(--z-modal);display:flex;flex-direction:column;gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l)}@supports (color: color-mix(in lch,red,blue)){.landing_mobile_header-drawer{box-shadow:0 4px 16px color-mix(in srgb,var(--palette-slate-400),transparent 80%)}}.landing_mobile_header-lang_select{background:#f8f8fd;background:var(--bg-subtle);color:#81007f;color:var(--action-primary);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);border-radius:.5rem;border-radius:var(--radius-md);border:1px solid #e2e8f0;border:1px solid var(--border-subtle)}.landing_mobile_header-nav{display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.landing_mobile_header-nav_link{background:none;border:none;color:#64748b;color:var(--text-muted);font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:700;text-align:left;cursor:pointer;padding:0}.landing_mobile_header-nav_link:hover{color:#3d3d48;color:var(--text-body)}.input{display:flex;height:2.5rem;width:100%;border:1px solid #d6ddeb;border-radius:.5rem;border-radius:var(--radius-md);padding:0 clamp(.6875rem,.6658rem + .1087vw,.75rem);padding:0 var(--space-xs);background-color:#fff;font-size:1rem;overflow:hidden}.input::-webkit-input-placeholder,.input::placeholder{color:#7c8493;overflow:hidden;text-overflow:ellipsis}.input:focus-visible{outline:none}.input:disabled{cursor:not-allowed;opacity:.5}.input[data-no-border=true]{border:none}.input[data-has-suffix=true]{padding-right:0;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs)}.input input{width:100%;height:100%;outline:medium none currentcolor;outline:initial}.input-suffix{padding:.5rem .75rem;background-color:#f5f5f5;border-radius:0 .5rem .5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:#7c8493;border-left:1px solid #d6ddeb}.translated_field_form-dialog{max-width:32rem}.translated_field_form-title{color:#3d3d48;color:var(--text-body);font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}.translated_field_form-tabs_list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.translated_field_form-tabs_content{padding-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-bottom:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.translated_field_form-field{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.translated_field_form-label{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;color:#3d3d48;color:var(--text-body)}.translated_field_form-input input,.translated_field_form-textarea{width:100%;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#3d3d48;color:var(--text-body);background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);outline:none}.translated_field_form-input input:focus,.translated_field_form-textarea:focus{border-color:#81007f;border-color:var(--action-primary);box-shadow:0 0 0 2px #81007f14}@supports (color: color-mix(in lch,red,blue)){.translated_field_form-input input:focus,.translated_field_form-textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--action-primary),transparent 92%)}}.translated_field_form-textarea{resize:vertical;min-height:4rem}.translated_field_form-footer{margin-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);margin-top:var(--space-m)}.landing_hero_section{background:#f8f8fd;background:var(--bg-subtle);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);position:relative;overflow:hidden;border-radius:0 0 2rem 2rem;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);margin-left:clamp(.25rem,.25rem + 0vw,.25rem);margin-right:clamp(.25rem,.25rem + 0vw,.25rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.landing_hero_section:before,.landing_hero_section:after{--_ornament-purple: #f1e2f9;background-color:#f1e2f9;background-color:var(--_ornament-purple);border-radius:9999px;border-radius:var(--radius-full)}.landing_hero_section:before{content:"";position:absolute;top:0;left:0;transform:translate(-20%);width:max(7rem,min(20vw,20rem));height:max(7rem,min(20vw,20rem))}.landing_hero_section:after{content:"";position:absolute;bottom:0;right:0;transform:translate(20%,25%);width:max(16rem,min(40vw,32rem));height:max(16rem,min(40vw,32rem))}@media(min-width:64rem){.landing_hero_section:before,.landing_hero_section:after{content:"";position:absolute;bottom:0;height:100%;background-size:contain;background-repeat:no-repeat;pointer-events:none;border-radius:0;border-radius:initial;background-color:transparent;background-color:initial;transform:none;transform:initial;top:auto;top:initial}.landing_hero_section:before{left:max(2rem,min(4vw,4rem));background-image:url(/assets/person-sitting-CT7HqUXb.png);background-position:left bottom;height:95%;width:40%}.landing_hero_section:after{right:max(2rem,min(4vw,4rem));background-image:url(/assets/person-standing-BjF2FQnX.png);background-position:right bottom;width:25%}}.landing_hero_section-inner{position:relative;z-index:1;text-align:center}.landing_hero_section-heading_wrapper{display:flex;align-items:flex-start;justify-content:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s);position:relative}.landing_hero_section-heading_wrapper .landing_hero_section-edit{position:absolute;right:0;top:0}.landing_hero_section-heading{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:max(3rem,min(5vw,4rem));font-weight:600;line-height:1;margin:0}@media(min-width:64rem){.landing_hero_section-heading{font-size:max(3rem,min(4vw,4rem))}}.landing_hero_section-heading_highlight{color:#fda310;color:var(--action-secondary)}.landing_hero_section-heading :not(.landing_hero_section-heading_highlight){color:#81007f;color:var(--action-primary)}.landing_hero_section-edit{background:none;border:none;color:#81007f;color:var(--action-primary);cursor:pointer;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs);flex-shrink:0}.landing_hero_section-edit:hover{opacity:.8}.landing_hero_section-subtitle{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-size:.875rem;font-weight:500;color:#717184;max-width:28rem;text-align:center;line-height:1.4}@media(min-width:64rem){.landing_hero_section-subtitle{font-size:1rem}}.landing_hero_section-search_form{display:flex;flex-direction:column;align-items:center;width:100%}.landing_hero_section-search{background:#fff;border:1px solid #b7b7c2;border-radius:12px;padding:clamp(.25rem,.25rem + 0vw,.25rem);padding:var(--space-3xs);padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s);display:flex;flex-direction:row;align-items:center;width:100%;max-width:22rem}@media(min-width:64rem){.landing_hero_section-search{max-width:560px}}.landing_hero_section-search_icon{color:#b7b7c2;flex-shrink:0}.landing_hero_section-search_input{flex:1;min-width:0;font-size:.875rem}@media(min-width:64rem){.landing_hero_section-search_input{font-size:1.125rem}}.landing_hero_section-popular{font-size:.75rem;color:#717184;margin:clamp(.4375rem,.4158rem + .1087vw,.5rem) 0 0;margin:var(--space-2xs) 0 0;text-align:center}.landing_category_card{background:#f8f8fd;background:var(--bg-subtle);border:1px solid #cbd5e1;border:1px solid var(--border-strong);border-radius:1rem;border-radius:var(--radius-lg);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);text-align:left;cursor:pointer;transition:background .2s,border-color .2s;display:flex;flex-direction:column;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);flex-shrink:0}.landing_category_card:hover{background:#81007f;background:var(--action-primary);border-color:#81007f;border-color:var(--action-primary)}.landing_category_card:hover .landing_category_card-title,.landing_category_card:hover .landing_category_card-count,.landing_category_card:hover .landing_category_card-icon,.landing_category_card:hover .landing_category_card-arrow{color:#fff;color:var(--text-inverted)}.landing_category_card-top{display:flex;align-items:center;justify-content:space-between}.landing_category_card-icon{color:#81007f;color:var(--action-primary)}.landing_category_card-icon svg{width:1.5rem;height:1.5rem}.landing_category_card-arrow{color:#81007f;color:var(--action-primary);transform:rotate(-45deg);width:1.5rem;height:1.5rem}.landing_category_card-content{display:flex;flex-direction:column}.landing_category_card-title{font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:600;color:#3d3d48;color:var(--text-body);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.landing_category_card-count{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#64748b;color:var(--text-muted);margin:0}@media(min-width:64rem){.landing_category_card-icon svg{width:2.5rem;height:2.5rem}.landing_category_card-arrow{width:2rem;height:2rem}}.landing_category_grid{gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l);background:#fff;background:var(--bg-surface);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.landing_category_grid-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.landing_category_grid-title{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:clamp(1.8144rem,1.5963rem + 1.0904vw,2.4414rem);font-size:var(--text-3xl);font-weight:600;color:#81007f;color:var(--action-primary);margin:0;line-height:1;display:flex;flex-wrap:wrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.landing_category_grid-view_all{display:flex}.landing_category_grid-view_all[data-device=desktop]{display:none}.landing_category_grid-cards{display:flex;margin:0 calc(clamp(1.3125rem,1.2473rem + .3261vw,1.5rem)*-1);margin:0 calc(var(--space-m) * -1);scroll-snap-type:x mandatory;width:100vw;overflow-x:auto}.landing_category_grid-cards::-webkit-scrollbar{display:none}.landing_category_grid-cards{-ms-overflow-style:none;scrollbar-width:none}.landing_category_grid-card{scroll-snap-align:start;padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);width:min(20rem,85%);flex-shrink:0}.landing_category_grid-card:last-of-type{padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:var(--space-m)}@media(min-width:64rem){.landing_category_grid-title{font-size:clamp(2.1773rem,1.8731rem + 1.5208vw,3.0518rem);font-size:var(--text-4xl)}.landing_category_grid-view_all{display:none}.landing_category_grid-view_all[data-device=desktop]{display:flex}.landing_category_grid-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin:0;margin:initial;overflow:hidden;scroll-snap-type:initial;width:100%}.landing_category_grid-card{width:auto;width:initial;padding:0!important}}.blitz_job_card{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);width:100%;max-width:19.875rem;padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);background:#fff;background:var(--bg-surface);border-radius:.5rem;border-radius:var(--radius-md);-webkit-text-decoration:none;text-decoration:none;color:inherit;box-sizing:border-box}@media(min-width:64rem){.blitz_job_card{border-radius:1.25rem;padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s)}}.blitz_job_card-inner{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);background:#f8f8fd;background:var(--bg-subtle);border-radius:.25rem;border-radius:var(--radius-sm)}@media(min-width:64rem){.blitz_job_card-inner{border-radius:.5rem;border-radius:var(--radius-md)}}.blitz_job_card-date_row{display:flex;align-items:center}.blitz_job_card-date{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);line-height:1.15;color:#3d3d48;color:var(--text-body);padding-top:clamp(.25rem,.25rem + 0vw,.25rem);padding-bottom:clamp(.25rem,.25rem + 0vw,.25rem);padding-top:var(--space-3xs);padding-bottom:var(--space-3xs);padding-left:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-right:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-left:var(--space-2xs);padding-right:var(--space-2xs);border-radius:.25rem;border-radius:var(--radius-sm)}.blitz_job_card-head{display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.blitz_job_card-company{margin:0;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);line-height:1.2;color:#64748b;color:var(--text-muted)}.blitz_job_card-title_row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.blitz_job_card-title{margin:0;flex:1;min-width:0;font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:500;line-height:1.1;color:#3d3d48;color:var(--text-body)}@media(min-width:64rem){.blitz_job_card-title{font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl)}}.blitz_job_card-logo_wrap{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;background:#fff;background:var(--bg-surface)}.blitz_job_card-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blitz_job_card-logo_fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;color:#64748b;color:var(--text-muted);background:#e2e8f0;background:var(--border-subtle)}.blitz_job_card-chips{display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.blitz_job_card-chip_row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.blitz_job_card-chip{display:inline-flex;flex-direction:row;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);min-width:0;max-width:100%;padding-top:clamp(.25rem,.25rem + 0vw,.25rem);padding-bottom:clamp(.25rem,.25rem + 0vw,.25rem);padding-top:var(--space-3xs);padding-bottom:var(--space-3xs);padding-left:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-right:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-left:var(--space-2xs);padding-right:var(--space-2xs);background:#fff;background:var(--bg-surface);border-radius:.25rem;border-radius:var(--radius-sm)}.blitz_job_card-chip_icon{flex-shrink:0;color:#64748b;color:var(--text-muted)}.blitz_job_card-chip_label{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);line-height:1.15;white-space:nowrap;overflow:hidden;color:#3d3d48;color:var(--text-body);min-width:0;text-overflow:ellipsis}.blitz_job_card-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-right:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s);padding-right:var(--space-s);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600;line-height:1.15;color:#fff;color:var(--text-inverted);background:#fda310;background:var(--action-secondary);border-radius:.25rem;border-radius:var(--radius-sm);transition:background .15s ease}@media(min-width:64rem){.blitz_job_card-cta{border-radius:.5rem;border-radius:var(--radius-md)}}.blitz_job_card:hover .blitz_job_card-cta{background:#e4930e;background:var(--action-secondary-hover)}[data-theme=dark] .blitz_job_card-chip,[data-theme=dark] .blitz_job_card-logo_wrap{background:#f8fafc;background:var(--bg-page)}.landing_blitz_section{position:relative;isolation:isolate;overflow:hidden;background-color:#81007f;background-color:var(--action-primary);border-radius:1.5rem;border-radius:var(--radius-xl);padding-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-bottom:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-top:var(--space-m);padding-bottom:var(--space-m);margin-left:clamp(.25rem,.25rem + 0vw,.25rem);margin-right:clamp(.25rem,.25rem + 0vw,.25rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.landing_blitz_section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:url(/assets/logo-pattern-bg-CouIYXMR.png);background-repeat:repeat;background-size:5rem auto;opacity:.0125;pointer-events:none;z-index:0}.landing_blitz_section>*{position:relative;z-index:1}.landing_blitz_section-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);width:100%}.landing_blitz_section-logo{height:2.5rem;width:auto;flex-shrink:0}.landing_blitz_section-tagline{margin:0;flex:1;min-width:0;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);color:#fff;color:var(--text-inverted);font-weight:500;font-size:clamp(.6076rem,.5964rem + .0563vw,.64rem);font-size:var(--text-xs);line-height:1.2;border-radius:.5rem;border-radius:var(--radius-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing_blitz_section-gallery_message{margin:0;color:#fff;color:var(--text-inverted);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.landing_blitz_section-strip_wrap{display:flex;flex-direction:column;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);width:100%}.landing_blitz_section-strip{display:flex;flex-direction:row;margin-left:calc(clamp(1.3125rem,1.2473rem + .3261vw,1.5rem)*-1);margin-right:calc(clamp(1.3125rem,1.2473rem + .3261vw,1.5rem)*-1);margin-left:calc(var(--space-m) * -1);margin-right:calc(var(--space-m) * -1);width:100vw;max-width:100vw;padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:var(--space-m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.landing_blitz_section-strip::-webkit-scrollbar{display:none}.landing_blitz_section-strip_item{scroll-snap-align:start;flex-shrink:0;padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);width:min(19.875rem,85%);box-sizing:border-box}.landing_blitz_section-strip_sentinel{flex-shrink:0;width:1px;align-self:stretch;margin-left:calc(clamp(1.3125rem,1.2473rem + .3261vw,1.5rem)*-1);margin-left:calc(var(--space-m) * -1);pointer-events:none}.landing_blitz_section-strip_loading{margin:0;padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);padding-right:var(--space-m);color:#ffffffe0;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}@supports (color: color-mix(in lch,red,blue)){.landing_blitz_section-strip_loading{color:color-mix(in srgb,var(--text-inverted) 88%,transparent)}}.landing_blitz_section-view_all{margin-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);margin-top:var(--space-m)}.landing_blitz_section-view_all[data-device=mobile]{display:flex}.landing_blitz_section-view_all[data-device=desktop]{display:none}@media(min-width:64rem){.landing_blitz_section{border-radius:2rem;border-radius:var(--radius-2xl);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.landing_blitz_section-view_all{margin-top:0}.landing_blitz_section-view_all[data-device=mobile]{display:none}.landing_blitz_section-view_all[data-device=desktop]{display:flex}.landing_blitz_section-strip{width:100%;max-width:none;margin-left:0;margin-right:0;padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:var(--space-m)}.landing_blitz_section-strip_item{width:19.875rem;padding-left:0}.landing_blitz_section-strip_item:not(:first-child){padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s)}.landing_blitz_section-strip_sentinel{margin-left:0;width:2px}.landing_blitz_section-strip_loading{padding-left:0;padding-right:0}.landing_blitz_section-tagline{flex:0 1 auto;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);line-height:1.25;display:block;-webkit-line-clamp:unset;overflow:visible}.landing_blitz_section-top{gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m)}.landing_blitz_section-logo{height:4rem}}.landing_about_section{background:#fff;background:var(--bg-surface);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);position:relative}.landing_about_section-inner{position:relative;z-index:1;display:flex;flex-direction:column-reverse;align-items:center;gap:clamp(3.5rem,3.3261rem + .8696vw,4rem);gap:var(--space-2xl)}.landing_about_section-content{display:flex;flex-direction:column;align-items:start;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m)}.landing_about_section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.landing_about_section-title{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:2rem;font-weight:600;margin:0;color:#81007f;color:var(--action-primary)}@media(min-width:64rem){.landing_about_section-title{font-size:max(2.5rem,min(4vw,4rem))}.landing_about_section-inner{flex-direction:row;justify-content:space-between}}.landing_about_section-edit{background:none;border:none;color:#81007f;color:var(--action-primary);cursor:pointer;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs)}.landing_about_section-text{font-size:.875rem;color:#717184;line-height:1.5;margin:0;max-width:36rem}@media(min-width:64rem){.landing_about_section-text{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}}@keyframes job_featured_gallery_pill_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.job_featured_gallery{position:relative;z-index:1;--job-featured-gallery-row-selected: color-mix(in srgb, var(--action-primary) 16%, white);--job-featured-gallery-row-default: var(--bg-subtle);--job-featured-gallery-chip-on-selected-row: var(--bg-surface);--job-featured-gallery-chip-on-default-row: color-mix(in srgb, var(--action-primary) 14%, white)}.job_featured_gallery[data-state=loading],.job_featured_gallery[data-state=error],.job_featured_gallery[data-state=empty]{padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l);text-align:center}.job_featured_gallery-message{margin:0;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#fff;color:var(--text-inverted)}.job_featured_gallery-grid{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.job_featured_gallery-list_wrap{min-width:0}.job_featured_gallery-list{--job-featured-gallery-list-h: min(29rem, 65vh);display:flex;flex-direction:column;gap:.25rem;gap:var(--grid-1);max-height:min(29rem,65vh);max-height:var(--job-featured-gallery-list-h);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none}.job_featured_gallery-list::-webkit-scrollbar{display:none}.job_featured_gallery-list_item{--_item-background: var(--job-featured-gallery-row-default);display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;margin:0;padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);text-align:left;border:none;border-radius:1rem;border-radius:var(--radius-lg);background:var(--_item-background);color:#3d3d48;color:var(--text-body);cursor:pointer;scroll-snap-align:start;flex:0 0 auto;height:7.0625rem;box-sizing:border-box;font:inherit}.job_featured_gallery-list_item[data-selected=true]{--_item-background: var(--job-featured-gallery-row-selected)}.job_featured_gallery-list_item_logo_wrap{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:#fff;background:var(--bg-surface);display:flex;align-items:center;justify-content:center}.job_featured_gallery-list_item[data-selected=true] .job_featured_gallery-list_item_logo_wrap{background:#f8f8fd;background:var(--bg-subtle)}.job_featured_gallery-list_item_logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job_featured_gallery-list_item_logo_fallback{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:600;color:#81007f;color:var(--action-primary)}.job_featured_gallery-list_item_body{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1}.job_featured_gallery-list_item_text_block{display:flex;flex-direction:column;gap:.25rem;gap:var(--grid-1);min-width:0}.job_featured_gallery-list_item_title{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-weight:500;font-size:1.5rem;line-height:1.2;color:#3d3d48;color:var(--text-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job_featured_gallery-list_item_company{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:500;font-size:1rem;line-height:1.15;color:#81007f;color:var(--action-primary)}.job_featured_gallery-list_item_chips{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);align-items:center;overflow:hidden;white-space:nowrap}.job_featured_gallery-list_item_chips:before{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(to left,var(--_item-background) 20%,transparent)}.job_featured_gallery-chip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:1.5rem;padding:.125rem .5rem;border-radius:.25rem;border-radius:var(--radius-sm);font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:500;font-size:.875rem;color:#81007f;color:var(--action-primary);background:var(--job-featured-gallery-chip-on-default-row);max-width:100%;line-height:1.2;text-align:center}.job_featured_gallery-list_item[data-selected=true] .job_featured_gallery-chip{background:var(--job-featured-gallery-chip-on-selected-row)}.job_featured_gallery-list_sentinel{height:1px;flex-shrink:0}.job_featured_gallery-list_loading{margin:0;padding:clamp(.6875rem,.6658rem + .1087vw,.75rem);padding:var(--space-xs);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#fff;color:var(--text-inverted);text-align:center}.job_featured_gallery-preview{background:#fff;background:var(--bg-surface);color:#3d3d48;color:var(--text-body);border-radius:1rem;border-radius:var(--radius-lg);padding:1rem;display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);min-width:0;border:none;box-sizing:border-box}.job_featured_gallery-preview_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);flex-wrap:wrap}.job_featured_gallery-preview_header_main{display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:0;flex:1}.job_featured_gallery-preview_logo_wrap{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:#f8f8fd;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center}.job_featured_gallery-preview_logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job_featured_gallery-preview_logo_fallback{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:600;color:#81007f;color:var(--action-primary)}.job_featured_gallery-preview_headline{min-width:0;flex:1}.job_featured_gallery-preview_title{margin:0;font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-weight:500;font-size:1.5rem;line-height:1.2;color:#3d3d48;color:var(--text-body)}.job_featured_gallery-preview_company{margin:.25rem 0 0;margin:var(--grid-1) 0 0;font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:500;font-size:1rem;line-height:1.15;color:#81007f;color:var(--action-primary)}.job_featured_gallery-preview_date_pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;min-height:2.5rem;box-sizing:border-box;border-radius:.5rem;border-radius:var(--radius-md);background:var(--job-featured-gallery-row-selected);color:#81007f;color:var(--action-primary);font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:500;font-size:1rem;line-height:1.15;text-align:center}.job_featured_gallery-preview_scroll{position:relative;min-height:0;max-height:19.3rem}.job_featured_gallery-preview_scroll:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;pointer-events:none;background:linear-gradient(to bottom,transparent,#ffffff);background:linear-gradient(to bottom,transparent,var(--bg-surface))}.job_featured_gallery-preview_scroll_inner{max-height:19.3rem;overflow-y:auto;padding-bottom:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-bottom:var(--space-m);display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.job_featured_gallery-preview_panel{background:#f8f8fd;background:var(--bg-subtle);border-radius:.5rem;border-radius:var(--radius-md);padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);box-sizing:border-box}.job_featured_gallery-preview_panel_title{margin:0 0 clamp(.875rem,.8315rem + .2174vw,1rem);margin:0 0 var(--space-s);font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:700;font-size:1rem;line-height:1.2;color:#3d3d48;color:var(--text-body)}.job_featured_gallery-preview_panel_body{margin:0;font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:400;font-size:.875rem;line-height:1.35;color:#484c5b}@supports (color: color-mix(in lch,red,blue)){.job_featured_gallery-preview_panel_body{color:color-mix(in srgb,var(--text-body) 72%,var(--text-muted))}}.job_featured_gallery-preview_skills{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.job_featured_gallery-preview_skill_chip{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.125rem .5rem;border-radius:.25rem;border-radius:var(--radius-sm);font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:500;font-size:.875rem;line-height:1.15;color:#81007f;color:var(--action-primary);background:var(--job-featured-gallery-chip-on-default-row)}.job_featured_gallery-preview_footer{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);align-items:stretch}.job_featured_gallery-preview_footer_meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.job_featured_gallery-preview_footer_salary{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:1rem;line-height:1.2;color:#3d3d48;color:var(--text-body)}.job_featured_gallery-preview_footer_location{font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:.875rem;line-height:1.2;color:#4b505f}@supports (color: color-mix(in lch,red,blue)){.job_featured_gallery-preview_footer_location{color:color-mix(in srgb,var(--text-body) 65%,var(--text-muted))}}.job_featured_gallery-preview_footer_cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:0 clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:0 var(--space-m);box-sizing:border-box;border-radius:.5rem;border-radius:var(--radius-md);font-family:Epilogue,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Epilogue",var(--font-sans);font-weight:600;font-size:1rem;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;background:#81007f;background:var(--action-primary);color:#fff;color:var(--text-inverted);border:none}.job_featured_gallery-preview_footer_cta:hover{background:#740072;background:var(--action-primary-hover)}.job_featured_gallery-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-bottom:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding-top:var(--space-m);padding-bottom:var(--space-2xs)}.job_featured_gallery-pagination_inner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.job_featured_gallery-pagination_slot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:.5rem;height:.5rem;border:none;padding:0;margin:0;cursor:pointer;flex:0 0 auto}.job_featured_gallery-pagination_slot[data-active=true]{width:1.5rem}.job_featured_gallery-pagination_slot[data-empty=true]{cursor:default;opacity:.35}.job_featured_gallery-pagination_slot:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.job_featured_gallery-pagination_active_pill{position:relative;width:1.5rem;height:.5rem;border-radius:9999px;border-radius:var(--radius-full);background:#fff;background:var(--bg-surface);overflow:hidden}.job_featured_gallery-pagination_fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(0);background:#9a3399;border-radius:9999px;border-radius:var(--radius-full);pointer-events:none}@supports (color: color-mix(in lch,red,blue)){.job_featured_gallery-pagination_fill{background:color-mix(in srgb,var(--action-primary),20% var(--bg-surface))}}.job_featured_gallery-pagination_fill[data-animate=true]{animation:job_featured_gallery_pill_fill 5s linear forwards}.job_featured_gallery-pagination_dot{display:block;width:.5rem;height:.5rem;border-radius:50%;background:#9a3399}@supports (color: color-mix(in lch,red,blue)){.job_featured_gallery-pagination_dot{background:color-mix(in srgb,var(--action-primary),20% var(--bg-surface))}}.job_featured_gallery-pagination_sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:64rem){.job_featured_gallery-grid{flex-direction:row;align-items:stretch;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.job_featured_gallery-list_wrap{flex:0 0 50%}.job_featured_gallery-preview{flex:1}.job_featured_gallery-preview_footer{flex-direction:row;align-items:center;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m)}.job_featured_gallery-preview_footer_meta{flex:1}.job_featured_gallery-preview_footer_cta{flex:1;width:auto;max-width:18.5rem}}.landing_featured_jobs{position:relative;background:#81007f;background:var(--action-primary);border-radius:1.5rem;border-radius:var(--radius-xl);padding-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-bottom:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-top:var(--space-m);padding-bottom:var(--space-m);margin-left:clamp(.25rem,.25rem + 0vw,.25rem);margin-right:clamp(.25rem,.25rem + 0vw,.25rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.landing_featured_jobs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:url(/assets/logo-pattern-bg-CouIYXMR.png);background-repeat:repeat;background-size:5rem auto;opacity:.0125;pointer-events:none;z-index:0}.landing_featured_jobs-header{display:flex;align-items:center;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin-bottom:clamp(2.625rem,2.4946rem + .6522vw,3rem);margin-bottom:var(--space-xl)}.landing_featured_jobs-title{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);color:#fff;color:var(--text-inverted);font-size:2rem;font-weight:600;margin:0}.landing_featured_jobs-title_primary{color:#fff;color:var(--text-inverted)}.landing_featured_jobs-title_accent{color:#fda310;color:var(--action-secondary)}.landing_featured_jobs-mobile{display:block}.landing_featured_jobs-desktop{display:none}.landing_featured_jobs-swiper{padding-bottom:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-bottom:var(--space-m)}.landing_featured_jobs-gallery{position:relative;z-index:1}.landing_featured_jobs-card{cursor:pointer}.landing_featured_jobs-view_all[data-device=mobile]{display:flex}.landing_featured_jobs-view_all[data-device=desktop]{display:none}@media(min-width:64rem){.landing_featured_jobs{border-radius:2rem;border-radius:var(--radius-2xl);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.landing_featured_jobs:before{content:"";position:absolute;top:7rem;left:0;right:0;width:100%;height:55%;background:url(/assets/featured-bg-BJtG6f7D.png) no-repeat center center;background-size:contain;border-radius:1.5rem;border-radius:var(--radius-xl);z-index:0;pointer-events:none}.landing_featured_jobs-header{margin-bottom:15.8rem}.landing_featured_jobs-title{font-size:max(2.5rem,min(4vw,4rem))}.landing_featured_jobs-mobile{display:none}.landing_featured_jobs-desktop{display:block}.landing_featured_jobs-view_all[data-device=mobile]{display:none}.landing_featured_jobs-view_all[data-device=desktop]{display:flex}}.landing_faq_section{background:#fff;background:var(--bg-surface);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.landing_faq_section-header{display:flex;align-items:center;justify-content:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.landing_faq_section-title{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:max(2rem,min(5vw,3rem));font-weight:600;margin:0;text-align:center}@media(min-width:64rem){.landing_faq_section-title{font-size:max(2.5rem,min(4vw,4rem))}}.landing_faq_section-title_primary{color:#81007f;color:var(--action-primary)}.landing_faq_section-title_accent{color:#fda310;color:var(--action-secondary)}.landing_faq_section-add_btn{background:none;border:none;color:#81007f;color:var(--action-primary);cursor:pointer;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs)}.landing_faq_section-subtitle{font-size:.875rem;color:#717184;text-align:center;margin:0 0 clamp(2.625rem,2.4946rem + .6522vw,3rem);margin:0 0 var(--space-xl)}@media(min-width:64rem){.landing_faq_section-subtitle{font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl)}}.landing_faq_section-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}@media(min-width:48rem){.landing_faq_section-grid{grid-template-columns:repeat(2,1fr)}}.landing_faq_item{width:100%;text-align:left;background:#f8f8fd;border:none;border-radius:.5rem;border-radius:var(--radius-md);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);transition:background .2s}.landing_faq_item:hover,.landing_faq_item-open{background:#f8f8fd;background:var(--bg-subtle)}.landing_faq_item-open{border-radius:.5rem .5rem 0 0;border-radius:var(--radius-md) var(--radius-md) 0 0}.landing_faq_item-question{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:.875rem;font-weight:600;color:#3d3d48;margin:0;flex:1}@media(min-width:64rem){.landing_faq_item-question{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);color:#3d3d48;color:var(--text-body)}}.landing_faq_item-actions{display:flex;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}.landing_faq_item-edit{background:none;border:none;color:#81007f;color:var(--action-primary);cursor:pointer;padding:clamp(.25rem,.25rem + 0vw,.25rem);padding:var(--space-3xs)}.landing_faq_item-answer{background:#f8f8fd;border:none;border-top:none;border-radius:0 0 .5rem .5rem;border-radius:0 0 var(--radius-md) var(--radius-md);padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);color:#717184;font-size:.75rem;line-height:1.5}@media(min-width:64rem){.landing_faq_item-answer{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#64748b;color:var(--text-muted)}}.landing_faq_add-label{display:block;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;margin-bottom:clamp(.25rem,.25rem + 0vw,.25rem);margin-bottom:var(--space-3xs)}.landing_faq_add-input{margin-top:clamp(.25rem,.25rem + 0vw,.25rem);margin-top:var(--space-3xs)}.landing_faq_add-textarea{width:100%;margin-top:clamp(.25rem,.25rem + 0vw,.25rem);margin-top:var(--space-3xs);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md)}.landing_faq_add-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.landing_footer{background:#3d3d48;color:#fff;color:var(--text-inverted);padding-top:clamp(3.5rem,3.3261rem + .8696vw,4rem);padding-bottom:clamp(1.75rem,1.663rem + .4348vw,2rem);padding-top:var(--space-2xl);padding-bottom:var(--space-l);border-radius:1.5rem;border-radius:var(--radius-xl);margin-left:clamp(.25rem,.25rem + 0vw,.25rem);margin-right:clamp(.25rem,.25rem + 0vw,.25rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.landing_footer-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);grid-gap:var(--space-xl);gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);gap:var(--space-xl)}.landing_footer-logo{width:20rem;opacity:.6;height:auto}.landing_footer-tagline{font-size:.875rem;color:#f8f8fd;margin:0;line-height:1.4}.landing_footer-links{display:flex;gap:clamp(3.5rem,3.3261rem + .8696vw,4rem);gap:var(--space-2xl)}.landing_footer-heading{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans);font-size:1rem;font-weight:600;margin:0 0 clamp(.875rem,.8315rem + .2174vw,1rem);margin:0 0 var(--space-s)}.landing_footer-list{list-style:none;margin:0;padding:0}.landing_footer-list li{margin-bottom:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-bottom:var(--space-2xs)}.landing_footer-list a{color:#b7b7c2;-webkit-text-decoration:none;text-decoration:none;font-size:.875rem}.landing_footer-list a:hover{color:#fff;color:var(--text-inverted)}.landing_footer-desc{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#cbd5e1;color:var(--palette-slate-300);margin:0 0 clamp(.875rem,.8315rem + .2174vw,1rem);margin:0 0 var(--space-s)}.landing_footer-apps{display:flex;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);margin-top:clamp(1.75rem,1.663rem + .4348vw,2rem);margin-top:var(--space-l)}.landing_footer-apps button{background:none;border:none;cursor:pointer;padding:0}.landing_footer-apps img{height:auto;width:100%}.landing_footer-bottom{margin-top:clamp(2.625rem,2.4946rem + .6522vw,3rem);margin-top:var(--space-xl);padding-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-top:var(--space-m);border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.landing_footer-copyright{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#94a3b8;color:var(--palette-slate-400);margin:0}.landing_footer-social{display:flex;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.landing_footer-icons{display:flex;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.landing_footer-icons svg{width:2rem;height:2rem;cursor:pointer;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-2xs);background:#fff3;border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--text-inverted)}.landing_footer-icons svg:hover{background:#fff6}@media(min-width:64rem){.landing_footer{border-radius:2rem;border-radius:var(--radius-2xl)}.landing_footer-grid{grid-template-columns:1fr 1fr 1fr}.landing_footer-tagline{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.landing_footer-heading{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}.landing_footer-list a{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.landing_footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.landing_page{min-height:100vh;background:#fff;background:var(--bg-surface);position:relative;padding-top:clamp(.25rem,.25rem + 0vw,.25rem);padding-bottom:clamp(.25rem,.25rem + 0vw,.25rem);padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.landing_page-main{display:flex;flex-direction:column}.landing_page-mobile_nav{display:block;background:#f8f8fd;background:var(--bg-subtle);padding:clamp(.875rem,.8315rem + .2174vw,1rem) 0;padding:var(--space-s) 0}.landing_page-mobile_logo img{height:1.5rem;width:auto}@media(min-width:64rem){.landing_page-mobile_nav{display:none}}@keyframes notification_bell_indicator-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.notification_bell_indicator{position:absolute;top:.35rem;right:.35rem;width:.5rem;height:.5rem;border-radius:999px;background:#ef4444;background:var(--color-danger-500, #ef4444)}.notification_bell_indicator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ef4444;background:var(--color-danger-500, #ef4444);animation:notification_bell_indicator-pulse 1.5s ease-in-out infinite}.notification_feed_item{width:100%;display:flex;align-items:center;gap:.75rem;border:0;border-radius:1rem;background:transparent;padding:0 clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:0 var(--space-m);text-align:left;cursor:pointer;transition:background .2s ease}.notification_feed_item:hover{background:#f8f8fd;background:var(--color-surface-secondary, #f8f8fd)}.notification_feed_item[data-read=false]{background:#f7f0f7}@supports (color: color-mix(in lch,red,blue)){.notification_feed_item[data-read=false]{background:color-mix(in srgb,var(--color-primary-500, #81007f) 6%,white)}}.notification_feed_item[data-read=false]:hover{background:#f0e0f0}@supports (color: color-mix(in lch,red,blue)){.notification_feed_item[data-read=false]:hover{background:color-mix(in srgb,var(--color-primary-500, #81007f) 12%,white)}}.notification_feed_item-icon{justify-content:center;flex-shrink:0;margin-top:.15rem;color:#7c8493;color:var(--color-text-muted, #7c8493)}.notification_feed_item[data-read=false] .notification_feed_item-icon{color:#81007f;color:var(--color-primary-500, #81007f)}.notification_feed_item-body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1rem 1rem 0;flex:1;min-width:0}.notification_feed_item-header{display:flex;align-items:center;gap:.5rem}.notification_feed_item-title{flex:1;font-size:.95rem;font-weight:600;color:#25324b;color:var(--color-text-primary, #25324b)}.notification_feed_item-content{font-size:.9rem;line-height:1.5;color:#515b6f;color:var(--color-text-secondary, #515b6f)}.notification_feed_item-meta{font-size:.8rem;color:#7c8493;color:var(--color-text-muted, #7c8493)}.notification_feed_list{display:flex;flex-direction:column;gap:.75rem;max-height:min(70vh,32rem);overflow-y:auto;padding-right:.25rem}.notification_feed_list-state{display:grid;align-items:center;justify-items:center;place-items:center;min-height:12rem;padding:1rem;text-align:center;color:#515b6f;color:var(--color-text-secondary, #515b6f)}.notification_feed_modal-dialog{width:min(100vw - 2rem,34rem);max-width:34rem;padding:1.25rem}.notification_feed_modal-header{gap:.35rem;padding-right:1.5rem}.notification_feed_modal-title{font-size:1.25rem;color:#25324b;color:var(--color-text-primary, #25324b)}.notification_feed_modal-description{color:#515b6f;color:var(--color-text-secondary, #515b6f)}.notification_feed_modal-body{margin-top:.5rem}.notification_bell_button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:transparent;color:#7c8493;color:var(--color-text-muted, #7c8493);transition:color .16s ease,background-color .16s ease}.notification_bell_button:hover{color:#25324b;color:var(--color-text-primary, #25324b);background:#f8f8fd;background:var(--color-surface-secondary, #f8f8fd)}.notification_bell_button-icon{width:1.2rem;height:1.2rem}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(255,255,255,.7);border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid #0088ff;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:12px;width:var(--rc-drag-handle-size);height:12px;height:var(--rc-drag-handle-size);background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid rgba(255,255,255,.7);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;width:var(--rc-drag-handle-mobile-size);height:24px;height:var(--rc-drag-handle-mobile-size)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.phone_input{display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md)}.phone_input-row{display:flex;align-items:stretch;gap:0;width:100%}.phone_input-select{flex-shrink:0;width:auto!important;outline:none!important;border:none!important;border-right:1px solid #e2e8f0!important;border-right:1px solid var(--border-subtle)!important}.phone_input-field{flex:1;min-width:0;height:2.5rem;padding:0 clamp(.875rem,.8315rem + .2174vw,1rem);padding:0 var(--space-s, 1rem);border:none;background-color:#fff;background-color:var(--bg-surface);color:#3d3d48;color:var(--text-body);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base, 1rem);font-family:inherit}.phone_input-field:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px #81007f33}@supports (color: color-mix(in lch,red)){.phone_input-field:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--action-primary, #81007f) 20%)}}.phone_input-field::-moz-placeholder{color:#64748b;color:var(--text-muted)}.phone_input-field::placeholder{color:#64748b;color:var(--text-muted)}.phone_input-field:disabled{cursor:not-allowed;opacity:.6}.phone_input-row:has(.phone_input-select[data-state=open]) .phone_input-field{border-color:var(--border-focus)}.phone_input-error{margin:0;font-size:clamp(.6076rem,.5964rem + .0563vw,.64rem);font-size:var(--text-xs, .75rem);color:#ef4444;color:var(--action-danger)}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{visibility:visible;transform:translateZ(0)!important}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;visibility:hidden;background:#fff;transition:all;box-shadow:0 0 10px 5px #0000001a}#dashboard-header{background-color:#fff;border-bottom:1px solid #d6ddeb;padding:1rem;top:0}@media(min-width:640px){#dashboard-header{padding-left:1.5rem;padding-right:1.5rem}}.job_card{background-color:#fff;background-color:var(--bg-surface);border:1px solid #cbd5e1;border:1px solid var(--border-strong);border-radius:.5rem;border-radius:var(--radius-md);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);cursor:pointer;transition:box-shadow .2s ease}.job_card:hover{box-shadow:0 clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem) #3d3d4814}@supports (color: color-mix(in lch,red,blue)){.job_card:hover{box-shadow:0 var(--space-2xs) var(--space-s) color-mix(in srgb,var(--text-body),transparent 92%)}}.job_card.job_card--highlighted .job_card-action{background-color:#fff;background-color:var(--bg-surface);color:#81007f;color:var(--action-primary)}.job_card .job_card-actions{color:#3d3d48;color:var(--text-body)}.job_card.job_card--highlighted .job_card-actions{color:#fff;color:var(--bg-surface)}@media(min-width:40rem){.job_card{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}}.jobs_search_bar{--jobs_search_bar-icon-size: 1em;padding-left:clamp(.6875rem,.6658rem + .1087vw,.75rem);padding-right:clamp(.6875rem,.6658rem + .1087vw,.75rem);padding-left:var(--space-xs);padding-right:var(--space-xs);border:1px solid #cbd5e1;border:1px solid var(--border-strong);border-radius:.5rem;border-radius:var(--radius-md);background:#fff;background:var(--bg-surface);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.jobs_search_bar-inner{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);width:100%}@media(min-width:64rem){.jobs_search_bar-inner{flex-direction:row;align-items:center}}.jobs_search_bar-field{flex:1;min-width:0;display:flex;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);flex-wrap:nowrap;align-items:center}@media(min-width:64rem){.jobs_search_bar-field{width:50%}}.jobs_search_bar-icon{width:var(--jobs_search_bar-icon-size);height:var(--jobs_search_bar-icon-size);color:#64748b;color:var(--text-muted);pointer-events:none}.jobs_search_bar-input{width:100%;border:none;box-shadow:none;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);padding:0}@media(min-width:40rem){.jobs_search_bar-input{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}}.jobs_filter_panel{display:none;flex-shrink:0;width:20rem;gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l)}@media(min-width:64rem){.jobs_filter_panel{display:flex;flex-direction:column}}.jobs_filter_panel-section{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.jobs_filter_panel-heading{margin:0;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600;color:#3d3d48;color:var(--text-body)}.jobs_filter_panel-row{display:flex;align-items:center;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.jobs_filter_panel-checkbox{width:1.5em;height:1.5em;border-color:#cbd5e1;border-color:var(--border-strong)}.jobs_filter_panel-label{flex:1;font-size:inherit;color:#64748b;color:var(--text-muted);cursor:pointer}.jobs_page-layout{display:flex;flex-direction:column;gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);gap:var(--space-xl);width:100%}.jobs_page-content{display:flex;flex-direction:column;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);flex:1}@media(min-width:64rem){.jobs_page-layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);gap:var(--space-xl)}}.jobs_page-header{padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-right:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s);padding-right:var(--space-s)}@media(min-width:40rem){.jobs_page-header{padding-left:0;padding-right:0}}.jobs_page-title{margin:0;font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:600;color:#3d3d48;color:var(--text-body)}.jobs_page-results{margin:clamp(.25rem,.25rem + 0vw,.25rem) 0 0;margin:var(--space-3xs) 0 0;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);color:#64748b;color:var(--text-muted)}.jobs_page-section_title{margin:0;font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl);font-weight:600;color:#3d3d48;color:var(--text-body)}.jobs_page-empty{margin:0;padding-top:clamp(2.625rem,2.4946rem + .6522vw,3rem);padding-bottom:clamp(2.625rem,2.4946rem + .6522vw,3rem);padding-top:var(--space-xl);padding-bottom:var(--space-xl);padding-left:0;padding-right:0;text-align:center;color:#64748b;color:var(--text-muted)}.jobs_page-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);padding-bottom:clamp(2.625rem,2.4946rem + .6522vw,3rem);padding-bottom:var(--space-xl)}@media(min-width:40rem){.jobs_page-footer{flex-direction:row}}.jobs_page-featured{position:relative;background:#81007f;background:var(--action-primary);border-radius:1.5rem;border-radius:var(--radius-xl);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s)}.jobs_page-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:url(/assets/logo-pattern-bg-CouIYXMR.png);background-repeat:repeat;background-size:5rem auto;opacity:.0125;pointer-events:none;z-index:0}.jobs_page-featured_inner{position:relative;z-index:1}.jobs_page-featured_header{margin-bottom:clamp(1.75rem,1.663rem + .4348vw,2rem);margin-bottom:var(--space-l)}.jobs_page-featured_title{margin:0;font-family:Clash Display Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:#fff;color:var(--text-inverted);font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:600}.jobs_page-featured_subtitle{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:500;color:#ffffffd1}@supports (color: color-mix(in lch,red,blue)){.jobs_page-featured_subtitle{color:color-mix(in srgb,var(--text-inverted),transparent 18%)}}.jobs_page-featured_gallery{position:relative;z-index:1}@media(min-width:64rem){.jobs_page-featured{border-radius:2rem;border-radius:var(--radius-2xl);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.jobs_page-featured_title{font-size:clamp(2.1773rem,1.8731rem + 1.5208vw,3.0518rem);font-size:var(--text-4xl)}}.job_card{background-color:#fff;border:1px solid #d6ddeb;border-radius:.5rem;padding:1rem;cursor:pointer;transition:box-shadow .2s}.job_card:hover{box-shadow:0 4px 12px #20293d12}.job_card.job_card--featured .job_card-action{background-color:#fff;color:#81007f}.job_card .job_card-actions{color:#25324b}.job_card.job_card--featured .job_card-actions{color:#fff}@media(min-width:640px){.job_card{padding:1.5rem}}.jobs-page-vip-section{background:linear-gradient(135deg,#fef3c7,#fde68a,#fcd34d);border:2px solid #f59e0b;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 25px -5px #f59e0b33,0 8px 10px -6px #f59e0b1a;margin-bottom:2rem}.jobs-page-vip-header{text-align:center;margin-bottom:2rem}.jobs-page-vip-title{font-size:2rem;font-weight:700;color:#92400e;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.jobs-page-vip-icon{font-size:2.5rem;animation:sparkle 2s ease-in-out infinite}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.1) rotate(5deg);opacity:.8}}.jobs-page-vip-subtitle{font-size:1rem;color:#78350f;font-weight:500}.jobs-page-vip-content{background:#ffffffe6;border-radius:1rem;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.candidate_card{background-color:#fff;border:1px solid #d6ddeb;border-radius:.5rem;padding:1rem;cursor:pointer;transition:box-shadow .2s}.candidate_card:hover{box-shadow:0 4px 12px #20293d12}.candidate_card .candidate_card-actions{color:#25324b}@media(min-width:640px){.candidate_card{padding:1.5rem}}.package_card{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;max-width:25rem;margin:0;padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);background-color:#fff;background-color:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-soft, 0 1px 2px rgba(15, 23, 42, .06));color:#3d3d48;color:var(--text-body);transition:background-color .2s ease,color .2s ease}@media(min-width:1024px){.package_card{padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l)}}.package_card:hover{background-color:#81007f;background-color:var(--action-primary);color:#fff;color:var(--text-inverted)}.package_card-title{font-size:clamp(2.1773rem,1.8731rem + 1.5208vw,3.0518rem);font-size:var(--text-4xl);font-weight:600;line-height:1.2;white-space:nowrap}.package_card-price{margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs);font-size:clamp(1.8144rem,1.5963rem + 1.0904vw,2.4414rem);font-size:var(--text-3xl);font-weight:700}.package_card-price_suffix{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:400}.package_card-description{margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.package_card-features{margin-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);margin-top:var(--space-m);display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);list-style:none;padding:0;margin-left:0;margin-right:0}.package_card-feature_item{display:flex;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.package_card-feature_item .package_card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;padding:2px;background-color:#fff;background-color:var(--bg-surface);color:#81007f;color:var(--action-primary);border-radius:9999px;border-radius:var(--radius-full)}.package_card:hover .package_card-feature_item .package_card-icon{background-color:#fff;background-color:var(--text-inverted);color:#81007f;color:var(--action-primary)}.package_card-action{margin-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);margin-top:var(--space-m);width:100%;padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:700;border-radius:.5rem;border-radius:var(--radius-md);background-color:#81007f;background-color:var(--action-primary);color:#fff;color:var(--text-inverted);border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.package_card-action:hover:not(:disabled){background-color:#fff;background-color:var(--text-inverted);color:#81007f;color:var(--action-primary)}.package_card-action:disabled{opacity:.6;cursor:not-allowed}.package_card:hover .package_card-action{background-color:#fff;background-color:var(--text-inverted);color:#81007f;color:var(--action-primary)}.package_card:hover .package_card-action:hover:not(:disabled){background-color:#81007f;background-color:var(--action-primary);color:#fff;color:var(--text-inverted)}.package_list-page{min-height:100vh;background-color:#fff;background-color:var(--bg-surface)}.package_list-main{padding-top:clamp(5.25rem,4.9891rem + 1.3043vw,6rem);padding-bottom:clamp(5.25rem,4.9891rem + 1.3043vw,6rem);padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);background-color:#f2e6f2;background-color:var(--bg-accent-subtle)}.package_list-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);padding-right:var(--space-m)}@media(min-width:640px){.package_list-container{padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);padding-right:var(--space-m)}}@media(min-width:1024px){.package_list-container{padding-left:clamp(1.75rem,1.663rem + .4348vw,2rem);padding-right:clamp(1.75rem,1.663rem + .4348vw,2rem);padding-left:var(--space-l);padding-right:var(--space-l)}}.package_list-title{text-align:center;font-size:clamp(2.1773rem,1.8731rem + 1.5208vw,3.0518rem);font-size:var(--text-4xl);font-weight:600;color:#3d3d48;color:var(--text-body)}.package_list-message{text-align:center;font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);margin-top:clamp(1.75rem,1.663rem + .4348vw,2rem);margin-top:var(--space-l)}.package_list-message[data-variant=error]{color:#ef4444;color:var(--action-danger)}.package_list-message[data-variant=empty]{color:#3d3d48;color:var(--text-body)}.package_list-single_job{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:flex-start;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l);background-color:#fff;background-color:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-soft, 0 1px 2px rgba(15, 23, 42, .06))}.package_list-single_job-price{font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:700;color:#3d3d48;color:var(--text-body)}.package_list-single_job-label{font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl);font-weight:600;line-height:1.2;white-space:nowrap;margin-right:clamp(2.625rem,2.4946rem + .6522vw,3rem);margin-right:var(--space-xl)}.package_list-single_job-action{padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600;border-radius:.5rem;border-radius:var(--radius-md);background-color:#81007f;background-color:var(--action-primary);color:#fff;color:var(--text-inverted);margin-left:auto;border:none;cursor:pointer;transition:background-color .2s ease}.package_list-single_job-action:hover{background-color:#740072;background-color:var(--action-primary-hover)}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.date_view{white-space:nowrap}.benefit_icon{flex-shrink:0}.benefit_icon_select-trigger{width:80px}.benefit_icon_select-content{width:100px!important;max-width:none!important;max-width:initial!important;min-width:0!important;min-width:initial!important;z-index:1500!important;max-height:300px!important}.rich_text_editor{display:flex;flex-direction:column;gap:.5rem}.rich_text_editor--max_length{border-color:#ef4444}.rich_text_editor-container{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 2px #0f172a14;overflow:hidden}.rich_text_editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;background-color:#f8f8fd;position:relative}.rich_text_editor-toolbar-button{width:2rem;height:2rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#7c8493;transition:background-color .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.rich_text_editor-toolbar-button:hover{background-color:#f3f4f6}.rich_text_editor-toolbar-button--active{background-color:#81007f;border-color:#81007f;color:#fff}.rich_text_editor-toolbar-button--active:hover{background-color:#e5e7eb;color:#7c8493;border-color:#e5e7eb}.rich_text_editor-toolbar-icon{width:1rem;height:1rem}.rich_text_editor-toolbar-divider{width:1px;height:20px;background-color:#d1d5db}.rich_text_editor-editor-wrapper{position:relative}.rich_text_editor-content{min-height:160px;padding:.5rem .75rem;font-size:.875rem;line-height:1.6;color:#1f2937}.rich_text_editor-content:focus{outline:none}.rich_text_editor-content a{color:#6b21a8;-webkit-text-decoration:underline;text-decoration:underline}.rich_text_editor-content a:hover{color:#4c1d95}.rich_text_editor-text-bold{font-weight:700}.rich_text_editor-text-italic{font-style:italic}.rich_text_editor-text-underline{-webkit-text-decoration:underline;text-decoration:underline}.rich_text_editor-placeholder{position:absolute;left:.75rem;top:.75rem;font-size:.875rem;color:#9ca3af;pointer-events:none}.rich_text_editor-counter{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.rich_text_editor-counter-text{font-size:.75rem;color:#9ca3af}.rich_text_editor--max_length .rich_text_editor-counter-text{color:#ef4444}.rich_text_editor-paragraph,.rich_text_editor-list-item,.rich_text_editor-list-nested-item{font-size:.875rem;line-height:1.6;color:#374151;margin-bottom:.5rem}.rich_text_editor-quote{border-left:4px solid rgba(129,0,127,.3);padding-left:.75rem;font-style:italic;color:#4b5563;margin-bottom:.5rem}.rich_text_editor-heading-1{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.75rem}.rich_text_editor-heading-2{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem}.rich_text_editor-heading-3{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.rich_text_editor-list-ordered,.rich_text_editor-list-unordered{margin-left:1.5rem;padding-left:.5rem}.rich_text_editor-list-ordered{list-style-type:decimal}.rich_text_editor-list-unordered{list-style-type:disc}.rich_text_editor-list-ordered li+li,.rich_text_editor-list-unordered li+li{margin-top:.25rem}.rich_text_editor .characters-limit{display:none}.rich_text_editor-floating-link{position:fixed;z-index:1001;background:#fff;padding:8px;border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid #e5e7eb;display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease}.rich_text_editor-floating-input{border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:14px;width:200px;color:#111827}.rich_text_editor-floating-input:focus{outline:none;border-color:#81007f}.rich_text_editor-floating-button{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;cursor:pointer;color:#6b7280;background:transparent;border:none;width:28px;height:28px;transition:all .2s ease}.rich_text_editor-floating-button:hover{background:#f3f4f6;color:#111827}.rich_text_editor-floating-button--confirm{background-color:#81007f;color:#fff}.rich_text_editor-floating-button--confirm:hover{background:#630061;color:#fff}.rich_text_editor-floating-button--delete{color:#ef4444}.rich_text_editor-floating-button--delete:hover{background:#fee2e2;color:#b91c1c}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rich_text_editor-list-checkmark{list-style:none;margin-left:0;padding-left:.5rem}.rich_text_editor-list-checkmark li{list-style:none;position:relative;padding-left:1.5rem}.rich_text_editor-list-checkmark li:before{content:"";position:absolute;left:0;top:.125rem;width:1.25rem;height:1.25rem;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2356CDAD'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.rich_text_editor-list-checkmark li+li{margin-top:.25rem}.rich_text_editor-list-checkmark input{display:none}.rich_text_renderer .rich_text_editor-content{min-height:auto;padding:0}.rich_text_renderer--ellipsis{overflow:hidden}.rich_text_renderer--ellipsis .rich_text_editor-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.yandex_map{position:relative;width:100%;height:20rem;border-radius:.75rem;overflow:hidden;border:1px solid #e2e8f0;border:1px solid var(--border-default, #e2e8f0)}.yandex_map[data-loading=true],.yandex_map[data-error=true]{display:flex;align-items:center;justify-content:center}.yandex_map-error{color:#64748b;color:var(--text-muted, #64748b);font-size:.875rem;text-align:center;padding:1rem}.yandex_map-skeleton{width:100%;height:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:yandex_map-shimmer 1.5s infinite}@keyframes yandex_map-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.yandex_map-marker{cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;width:-moz-max-content;width:max-content;min-width:28px;min-height:28px;transform:translate(-50%,-100%);transition:transform .15s ease;z-index:10;overflow:visible;pointer-events:auto}.yandex_map-marker:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.yandex_map-marker:hover{transform:translate(-50%,-100%) scale(1.12)}.yandex_map-marker[data-selected=true]{transform:translate(-50%,-100%) scale(1.15)}.yandex_map-marker svg{flex-shrink:0;width:28px;height:28px;transition:all .3s ease;display:block}.yandex_map-label{margin-top:.25rem;padding:.125rem .5rem;background:#fff;border-radius:.25rem;font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:0 1px 3px #00000026}.location_input{position:relative;width:100%}.location_input-field{width:100%;border:1px solid #e2e8f0;border:1px solid var(--border-default, #e2e8f0);border-radius:.5rem;font-size:.875rem;line-height:1.5;background:#fff;background:var(--bg-surface, #fff);color:#3d3d48;color:var(--text-body, #1e293b);outline:none;transition:border-color .15s ease}.location_input-field:focus{border-color:#4285f4;border-color:var(--color-primary, #4285f4);box-shadow:0 0 0 3px #4285f41f}.location_input-field::-moz-placeholder{color:#64748b;color:var(--text-muted, #94a3b8)}.location_input-field::placeholder{color:#64748b;color:var(--text-muted, #94a3b8)}.location_input-dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;background:var(--bg-surface, #fff);border:1px solid #e2e8f0;border:1px solid var(--border-default, #e2e8f0);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:50;max-height:18rem;overflow-y:auto;padding:.25rem}.location_input-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.375rem;cursor:pointer;transition:background .1s ease;font-size:.875rem}.location_input-item[data-highlighted=true]{background:#f1f5f9;background:var(--bg-hover, #f1f5f9)}.location_input-item[data-type=loading]{justify-content:center;color:#64748b;color:var(--text-muted, #94a3b8);cursor:default}.location_input-icon{flex-shrink:0;color:#64748b;color:var(--text-muted, #94a3b8)}.location_input-item[data-type=office] .location_input-icon{color:#4285f4;color:var(--color-primary, #4285f4)}.location_input-content{display:flex;flex-direction:column;min-width:0}.location_input-text{font-weight:500;color:#3d3d48;color:var(--text-body, #1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location_input-subtitle{font-size:.75rem;color:#64748b;color:var(--text-muted, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location_input-badge{margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#4285f4;color:var(--color-primary, #4285f4);background:#4285f41a;border-radius:.25rem;flex-shrink:0}.location_input-popover{width:var(--radix-popover-trigger-width)!important;max-width:var(--radix-popover-trigger-width)}.location_input-map{margin-top:.5rem;width:100%;height:220px;border-radius:.5rem;overflow:hidden}.location_input-map-inner{width:100%;height:100%}.loader--spinner{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #514b82;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}#company_page #dashboard_layout-body{background-color:#fff}#company_page .company_page-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid #d6ddeb}#company_page .company_page-stats-icon{width:1.5rem;height:1.5rem;flex-shrink:0;background-color:#fff;border:1px solid #e0f2fe;border-radius:9999px;display:flex;align-items:center;justify-content:center}#company_page .company_page-jobs{border:none;box-shadow:none}#company_page .company_page-jobs-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #d6ddeb;transition:box-shadow .2s;cursor:pointer;border-radius:.5rem}#company_page .company_page-jobs-item:hover{box-shadow:0 2px 8px #00000012,0 1.5px 4px #00000008}@media(min-width:640px){#company_page .company_page-stats-icon{width:3rem;height:3rem}}@media(min-width:1024px){#company_page .company_page-stats{display:flex;flex-wrap:wrap;justify-content:space-between}}.calendar_header{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s, 1rem)}@media(min-width:1024px){.calendar_header{flex-direction:row}}.calendar_header-nav{display:flex;flex-direction:row;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s, 1rem)}.calendar_header-title{font-size:1.125rem;font-weight:600;color:#25324b;color:var(--calendar-text-heading, #25324b);text-transform:capitalize;min-width:11.25rem;text-align:center}.calendar_header-toggles{display:flex;padding:.25rem;border-radius:.5rem}.calendar_header-tab{padding:.25rem .75rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:none;background:transparent;cursor:pointer;color:#7c8493;color:var(--calendar-text-muted, #7c8493)}.calendar_header-tab:hover{color:#25324b;color:var(--calendar-text-heading, #25324b)}.calendar_header-tab[data-active=true]{background:#fff;background:var(--calendar-bg-surface, #fff);color:#25324b;color:var(--calendar-text-heading, #25324b);font-weight:600;box-shadow:0 1px 2px #0000000d}.calendar_day_view-head{display:grid;grid-template-columns:1fr;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--calendar-border, #e5e7eb);background:#ff65501a;background:var(--calendar-accent-subtle, rgba(255, 101, 80, .1))}.calendar_day_view-head-inner{padding:1rem;text-align:center}.calendar_day_view-head-weekday{font-size:.75rem;color:#515b6f;color:var(--calendar-text-label, #515b6f);margin-bottom:.25rem}.calendar_day_view-head-date{font-size:1.125rem;font-weight:600;color:#25324b;color:var(--calendar-text-heading, #25324b)}.calendar_day_view-body{position:relative;background:#fff;background:var(--calendar-bg-surface, #fff);padding-left:5rem}.calendar_day_view-times{position:absolute;left:0;top:0;width:5rem;background:#fff;background:var(--calendar-bg-surface, #fff);z-index:10}.calendar_day_view-time_slot{height:4rem;display:flex;align-items:flex-start;padding-top:.25rem;padding-right:.5rem;padding-left:.5rem;font-size:.75rem;color:#515b6f;color:var(--calendar-text-label, #515b6f);border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_day_view-time_slot[data-first=true]{height:4rem;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_day_view-grid{position:relative}.calendar_day_view-grid-row{height:4rem;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_day_view-event{position:absolute;left:0;width:99%;font-size:.75rem;padding:.5rem;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;z-index:20;color:#fff;background:#81007f;background:var(--event-bg, var(--calendar-accent, #81007f))}.calendar_day_view-event-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_day_view-event-time{opacity:.9}.calendar_day_view-event-type{opacity:.75}.calendar_week_view-head{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--calendar-border, #e5e7eb);background:#fff;background:var(--calendar-bg-surface, #fff)}.calendar_week_view-day{padding:1rem;text-align:center;cursor:pointer}.calendar_week_view-day[data-selected=true]{background:#ff65501a;background:var(--calendar-accent-subtle, rgba(255, 101, 80, .1))}.calendar_week_view-day-weekday{font-size:.75rem;color:#6b7280;color:var(--calendar-text-muted, #6b7280);margin-bottom:.25rem}.calendar_week_view-day-num{font-size:1.125rem;font-weight:600;color:#25324b;color:var(--calendar-text-heading, #25324b)}.calendar_week_view-day-num[data-today=true]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:auto;margin-right:auto;background:#81007f;background:var(--calendar-accent, #81007f);color:#fff;border-radius:9999px}.calendar_week_view-body{position:relative;background:#fff;background:var(--calendar-bg-surface, #fff)}.calendar_week_view-times{position:absolute;left:.5rem;top:0;width:4rem;background:#fff;background:var(--calendar-bg-surface, #fff);z-index:10}.calendar_week_view-time-slot{height:4rem;display:flex;align-items:flex-start;padding-top:.25rem;padding-right:.5rem;font-size:.75rem;color:#515b6f;color:var(--calendar-text-label, #515b6f);border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_week_view-time-slot[data-first=true]{height:4rem;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_week_view-grid{position:relative}.calendar_week_view-grid-row{display:flex;height:4rem;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6)}.calendar_week_view-grid-cell{flex:1;border-right:1px solid #f3f4f6;border-right:1px solid var(--calendar-border, #f3f4f6)}.calendar_week_view-grid-cell:last-child{border-right:none}.calendar_week_view-event{position:absolute;font-size:.75rem;padding:.5rem;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;z-index:20;cursor:pointer;color:#fff;background:#81007f;background:var(--event-bg, var(--calendar-accent, #81007f))}.calendar_week_view-event:hover{opacity:.9}.calendar_week_view-event-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_week_view-event-time{opacity:.9}.calendar_week_view-event-type{opacity:.75}.calendar_month_view{background:#fff;background:var(--calendar-bg-surface, #fff)}.calendar_month_view-weekdays{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--calendar-border, #e5e7eb);font-size:.75rem;color:#7c8493;color:var(--calendar-text-muted, #7c8493)}.calendar_month_view-weekday{padding:.5rem .75rem;text-align:right}.calendar_month_view-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar_month_view-cell{min-height:7rem;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--calendar-border, #f3f4f6);border-right:1px solid #f3f4f6;border-right:1px solid var(--calendar-border, #f3f4f6);padding:.5rem;position:relative;overflow:hidden;cursor:pointer}.calendar_month_view-cell[data-in-month=false]{background:#f9fafb;background:var(--calendar-bg-out-month, #f9fafb)}.calendar_month_view-cell-num{position:absolute;top:.5rem;right:.5rem;font-size:.75rem}.calendar_month_view-cell[data-in-month=true] .calendar_month_view-cell-num{color:#1f2937;color:var(--calendar-text-heading, #1f2937)}.calendar_month_view-cell[data-in-month=false] .calendar_month_view-cell-num{color:#9ca3af;color:var(--calendar-text-muted, #9ca3af)}.calendar_month_view-cell-num-inner{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.calendar_month_view-cell-num-inner[data-today=true]{background:#81007f;background:var(--calendar-accent, #81007f);color:#fff;border-radius:9999px}.calendar_month_view-events{margin-top:1.5rem;display:flex;flex-direction:column;gap:.25rem}.calendar_month_view-event{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#81007f14;background:var(--calendar-event-bg, rgba(129, 0, 127, .08));color:#25324b;color:var(--calendar-event-text, #25324b)}.calendar_month_view-more{font-size:.75rem;color:#81007f;color:var(--calendar-accent, #81007f);-webkit-text-decoration:underline;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;text-align:left}.calendar_month_view-past-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fff;background:var(--calendar-bg-surface, #fff);opacity:0}.calendar{--calendar-border: var(--border-default, #d6ddeb);--calendar-accent: var(--color-primary, #81007f);--calendar-accent-subtle: rgba(255, 101, 80, .1);--calendar-text-heading: var(--text-body, #25324b);--calendar-text-muted: var(--text-muted, #7c8493);--calendar-text-label: var(--text-muted, #515b6f);--calendar-bg-surface: var(--bg-surface, #fff);--calendar-bg-out-month: var(--bg-muted, #f9fafb);--calendar-event-bg: rgba(129, 0, 127, .08);--calendar-event-text: var(--text-body, #25324b);display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s, 1rem)}.calendar-card{border:1px solid var(--calendar-border);border-radius:.5rem;border-radius:var(--radius, .5rem);overflow:hidden}.calendar-card-inner{padding:0}.checkbox_btn span{height:100%;width:100%}.profile_page{max-width:7xl;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.profile_page{flex-direction:row;gap:2rem}.profile_page-main_content{flex:2;flex-basis:70%}.profile_page-sidebar{flex:1;flex-basis:30%}}.profile_page-main_content,.profile_page-sidebar{display:flex;flex-direction:column;gap:1.5rem}.profile_header{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;position:relative}.profile_header-cover{display:flex;justify-content:center;align-items:center;height:8rem;width:100%;position:relative}.profile_header-cover-image{width:100%;-o-object-fit:cover;object-fit:cover}.profile_header-cover_edit_button{position:absolute;top:1rem;right:1rem;border:1px solid white;background-color:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem;border-radius:.375rem;color:#fff;transition:background-color .2s}.profile_header-cover_edit_button:hover{background-color:#ffffff4d}.profile_header-avatar{position:absolute;top:-4rem;left:2rem}.profile_header-avatar_wrapper{width:8rem;height:8rem;border-radius:9999px;background-color:#fff;padding:.125rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.profile_header-avatar_image{width:100%;height:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.profile_header-content{position:relative;padding:.75rem 1.5rem .75rem 10rem;background-color:#fff}@media(min-width:1024px){.profile_header-content_grid{grid-template-columns:1fr 3fr}}.profile_header-info{padding:0 1rem}.profile_header-name{font-size:1.5rem;font-weight:600;color:#1e293b}.profile_header-role{display:flex;align-items:center;color:#64748b;margin-bottom:.75rem}.profile_header-role_text{font-size:1rem}.profile_header-role_company{font-size:1rem;font-weight:600;color:#1e293b;margin-left:.25rem}.profile_header-info_item{display:flex;flex-direction:column;color:#64748b;margin-bottom:.5rem}.profile_header-info_item--inline{display:flex;flex-direction:row;align-items:center}.profile_header-info_item_icon{width:1rem;height:1rem;margin-right:.5rem}.profile_header-status{display:inline-flex;align-items:center;padding:.5rem;gap:.5rem;border-radius:9999px;border:1px solid #56cdad;color:#56cdad;white-space:nowrap;font-size:.75rem;font-weight:500;letter-spacing:.05em;height:24px}.profile_header-status_icon{width:1rem;height:1rem}.profile_header-actions{position:absolute;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.profile_header-actions{margin-top:0}}.profile_header-actions_button{padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:transparent;color:#81007f;height:-moz-fit-content;height:fit-content;transition:background-color .2s}.profile_header-actions_button:hover{background-color:#faf5ff}.profile_section{border:1px solid #e5e7eb;background-color:#fff;border-radius:.5rem;overflow:hidden}.profile_section-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.profile_section-title{font-size:1.125rem;font-weight:600;color:#1e293b}.profile_section-actions{display:flex;gap:.5rem}.profile_section-action_button{padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:transparent;color:#81007f;transition:background-color .2s}.profile_section-action_button:hover{background-color:#faf5ff}.profile_section-content{padding:1.5rem}.profile_section-content_text{color:#64748b;line-height:1.625;white-space:pre-line}.languages_section-pills{display:flex;flex-wrap:wrap;gap:.5rem}.languages_section-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;background-color:#f8f8fd;color:#1e293b;border-radius:9999px;border:1px solid #e5e7eb;font-size:.875rem}.languages_section-pill_name{font-weight:500}.languages_section-pill_level{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.experience_item{display:flex;gap:1rem;padding:1.5rem 0}.experience_item-logo{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;background-color:#81007f}.experience_item-content{flex:1}.experience_item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.experience_item-title{font-weight:600;font-size:1.125rem;color:#1e293b}.experience_item-subtitle{color:#515b6f;font-size:1rem}.experience_item-subtitle--company{font-weight:500}.experience_item-subtitle--duration{color:#64748b;font-size:.875rem}.experience_item-location{color:#64748b;font-size:1rem}.experience_item-description{color:#515b6f;font-size:.875rem;margin-top:.5rem}.experience_item-actions{display:flex;gap:.5rem;margin-top:.5rem;color:#81007f}.experience_item-actions-button{display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:.375rem;width:2rem;height:2rem;background-color:transparent;color:#6b7280;transition:all .2s;color:#81007f}.experience_item-actions-button:hover{background-color:#f9fafb;color:#374151}.experience_item-actions-button--delete{color:#dc2626}.experience_item-actions-button--delete:hover{background-color:#fef2f2;color:#dc2626}.skills_section-badges{display:flex;flex-wrap:wrap;gap:.5rem}.skills_section-badges .experience_item-actions-button{border-radius:9999px}.skills_section-badge{padding:.25rem .75rem;background-color:#f8f8fd;color:#81007f;border-radius:9999px;border:1px solid #e5e7eb;font-size:1rem;font-weight:400}.references_section-item{background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid #e5e7eb;padding:1rem 1.25rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem}.references_section-item-header{display:flex;justify-content:space-between;gap:.75rem}.references_section-item-info{flex:1}.references_section-item-name{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.references_section-item-position{font-size:.875rem;color:#6b7280;margin-bottom:.125rem}.references_section-item-company{font-size:.875rem;color:#6b7280}.references_section-item-description{font-size:.875rem;color:#6b7280;font-style:italic;margin-top:.5rem;max-width:25rem}.references_section-item-actions{display:flex;gap:.5rem;color:#81007f}.social_links-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.social_links-item_icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff}.social_links-item_icon--instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social_links-item_icon--twitter{background-color:#000;font-size:.75rem;font-weight:700}.social_links-item_icon--website{background-color:#6b7280;font-size:.75rem}.social_links-item_content{flex:1}.social_links-item_label{font-size:.875rem;color:#374151;margin-bottom:.125rem}.social_links-item_value{font-size:.75rem;color:#9ca3af}.social_links-item_action{color:#81007f}.cv_section-current{border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1rem}.cv_section-current_item{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:.5rem}.cv_section-current_icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.cv_section-current_info{flex:1}.cv_section-current_name{font-size:.875rem;font-weight:500;color:#1e293b}.cv_section-current_type{font-size:.75rem;color:#515b6f}.cv_section-upload{border:2px dashed #81007f;border-radius:.5rem;background-color:#f8f8fd;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s}.cv_section-upload:hover{border-color:#81007f}.cv_section-upload_icon{width:3rem;height:3rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.cv_section-upload_title{font-size:1.125rem;font-weight:500;color:#1e293b;margin-bottom:.5rem}.cv_section-upload_subtitle{font-size:.875rem;color:#81007f;margin-bottom:1rem}.cv_section-upload_hint{font-size:.75rem;color:#9ca3af}.additional_details-item{margin-bottom:1rem}.additional_details-label{font-weight:500;color:#6b7280;margin-bottom:.25rem}.additional_details-value{color:#1e293b;font-size:.875rem}.profile_modal-content{width:100%;max-width:100%;max-height:90vh;padding:1rem;overflow-y:auto;display:flex;flex-direction:column}@media(min-width:640px){.profile_modal-content{max-width:28rem;padding:1.5rem;border-radius:.5rem}}@media(min-width:768px){.profile_modal-content{max-width:36rem}}@media(min-width:1024px){.profile_modal-content{max-width:40rem}}.profile_modal-header{margin-bottom:1rem}.profile_modal-title{font-size:1.125rem;font-weight:600;color:#1e293b}.profile_modal-form{display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto}.profile_modal-form_group{display:flex;flex-direction:column;gap:.25rem}.profile_modal-form_label{font-size:.875rem;font-weight:500;color:#374151}.profile_modal-form_input,.profile_modal-form_textarea,.profile_modal-form_select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.profile_modal-form_input:focus,.profile_modal-form_textarea:focus,.profile_modal-form_select:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a}.profile_modal-form_textarea{resize:none;min-height:4rem}.profile_modal-form_checkbox{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.profile_modal-form_checkbox_input{width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:.25rem}.profile_modal-form_checkbox_label{font-size:.875rem;color:#374151}.profile_modal-form_error{font-size:.75rem;color:#dc2626;margin-top:.25rem}.profile_modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.profile_modal-footer_button{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s}.profile_modal-footer_button--cancel{background-color:transparent;border:1px solid #d1d5db;color:#6b7280}.profile_modal-footer_button--cancel:hover{background-color:#f9fafb}.profile_modal-footer_button--primary{background-color:#81007f;border:1px solid #81007f;color:#fff}.profile_modal-footer_button--primary:hover{background-color:#6e006c}.profile_modal-footer_button--primary:disabled{background-color:#d1d5db;border-color:#d1d5db;cursor:not-allowed}.profile_util-hidden{display:none}.profile_util-flex{display:flex}.profile_util-flex_col{flex-direction:column}.profile_util-items_center{align-items:center}.profile_util-justify_between{justify-content:space-between}.profile_util-gap_2{gap:.5rem}.profile_util-gap_4{gap:1rem}.profile_util-text_center{text-align:center}.profile_util-mt_4{margin-top:1rem}.profile_util-mb_4{margin-bottom:1rem}.profile_util-p_4{padding:1rem}.profile_util-rounded_lg{border-radius:.5rem}.profile_util-bg_white{background-color:#fff}.profile_util-border{border:1px solid #e5e7eb}.profile_util-shadow_sm{box-shadow:0 1px 2px #0000000d}.pricing_config_form{margin-bottom:clamp(1.75rem,1.663rem + .4348vw,2rem);margin-bottom:var(--space-l, 1.5rem)}.pricing_config_form-loading{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m, 1rem);text-align:center}.pricing_config_form-title{font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl, 1.25rem)}.pricing_config_form-form{display:flex;flex-direction:column;gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l, 1.5rem)}.pricing_config_form-section{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s, .5rem)}.pricing_config_form-section_title{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base, 1rem);font-weight:600}.pricing_config_form-row{display:flex;flex-wrap:wrap;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m, 1rem);align-items:flex-end}.pricing_config_form-field{display:flex;flex-direction:column;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs, .25rem);min-width:8rem}.pricing_config_form-field-switch{flex-direction:row;align-items:center}.pricing_config_form-actions{margin-top:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);margin-top:var(--space-m, 1rem)}.pricing_config_form-input{padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s, .5rem) var(--space-m, 1rem);border:1px solid #e5e7eb;border:1px solid var(--border-color, #e5e7eb);border-radius:.375rem;font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base, 1rem)}#pricing_list_editor .sortable-item{cursor:grab}#pricing_list_editor .sortable-item[aria-pressed=true]{cursor:grabbing;z-index:10000}.pricing_settings_page{display:flex;flex-direction:column;gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);gap:var(--space-xl, 2rem);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m, 1rem)}:root{--job-form-primary: #81007f;--job-form-primary-soft: #f8f8fd;--job-form-text: #25324b;--job-form-muted: #515b6f;--job-form-border: #e5e7eb;--job-form-border-strong: #d1d5db;--job-form-surface: #ffffff;--job-form-surface-muted: #f9fafb;--job-form-error: #dc2626}.job_form{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;margin:0 auto;padding-bottom:2rem}.job_form-backlink{display:flex;align-items:center}.job_form-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-weight:500;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.job_form-button--ghost{color:#25324b;color:var(--job-form-text)}.job_form-button--accent{color:#81007f;color:var(--job-form-primary);border-color:#81007f!important;border-color:var(--job-form-primary)!important;background-color:#f8f8fd!important;background-color:var(--job-form-primary-soft)!important}.job_form-button--accent-outline{color:#81007f;color:var(--job-form-primary);border-color:#81007f!important;border-color:var(--job-form-primary)!important;background-color:#fff!important;background-color:var(--job-form-surface)!important}.job_form-button--primary{background-color:#81007f!important;background-color:var(--job-form-primary)!important;color:#fff!important}.job_form-button--secondary{background-color:#e5e7eb!important;color:#374151!important}.job_form-button--primary:disabled,.job_form-button--secondary:disabled{opacity:.6;cursor:not-allowed}.job_form-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}.job_form-icon--xs{width:1rem;height:1rem}.job_form-icon--sm{width:1.25rem;height:1.25rem}.job_form-step{display:flex;flex-direction:column;gap:1.5rem}.job_form-step--spacious{gap:2rem}.job_form-section{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--job-form-border);padding-bottom:1.5rem}.job_form-section--compact{padding-bottom:1rem}.job_form-section--no-divider{border-bottom:none;padding-bottom:0}.job_form-section-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.job_form-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.job_form-section-header{display:flex;flex-direction:column;gap:.25rem}.job_form-section-title{font-size:1rem;font-weight:600;color:#25324b;color:var(--job-form-text)}.job_form-section-subtitle{font-size:.875rem;color:#515b6f;color:var(--job-form-muted)}.job_form-section-body{display:flex;flex-direction:column;gap:1rem}.job_form-section-body--row{flex-direction:row}@media(min-width:1024px){.job_form-section-body{grid-column:span 2}}.job_form-section-body--columns{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:768px){.job_form-section-body--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.job_form-section-body--stacked{gap:1.25rem}.job_form-section-body--stacked-lg{gap:1.5rem}.job_form-field{display:flex;flex-direction:column;gap:.35rem}.job_form-field--stacked{gap:.5rem}.job_form-label{font-size:.9rem;color:#25324b;color:var(--job-form-text)}.job_form-helper-text{font-size:.75rem;color:#9ca3af}.job_form-helper-text--inline{font-size:.85rem;color:#515b6f;color:var(--job-form-muted)}.job_form-checkbox-group{display:flex;flex-direction:column;gap:.75rem}.job_form-checkbox-row{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#25324b;color:var(--job-form-text)}.job_form-input{font-size:.9rem}.job_form-input--narrow{width:7rem}.job_form-input--date{width:14rem}.job_form-label--currency{font-size:.85rem;color:#515b6f;color:var(--job-form-muted)}.job_form-salary-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.job_form-salary-field{display:flex;align-items:center;gap:.5rem}.job_form-salary .job_form-checkbox-row[data-checked=true]+.job_form-salary-row{cursor:not-allowed;opacity:.5}.job_form-salary .job_form-checkbox-row[data-checked=true]+.job_form-salary-row *{pointer-events:none}.job_form-slider-wrapper{padding:0 .25rem}.job_form-skill-actions{display:flex;justify-content:flex-start}.job_form-skill-list{display:flex;flex-wrap:wrap;gap:.5rem}.job_form-skill-badge{display:inline-flex;align-items:center;gap:.35rem;color:#81007f!important;color:var(--job-form-primary)!important;border-color:#81007f!important;border-color:var(--job-form-primary)!important;background-color:#f8f8fd!important;background-color:var(--job-form-primary-soft)!important}.job_form-skill-remove{border:none;background:transparent;color:#515b6f;color:var(--job-form-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.job_form-skill-remove:hover{color:#dc2626}.job_form-textarea{min-height:8rem;resize:none}.job_form-textarea--tall{min-height:10rem}.job_form-textarea--flush{min-height:4rem}.job_form-stepper{border:1px solid #e5e7eb;border:1px solid var(--job-form-border);border-radius:1rem;padding:1rem;background-color:#fff;background-color:var(--job-form-surface);box-shadow:0 1px 2px #0f172a0f}.job_form-stepper--desktop{display:none}.job_form-stepper--mobile{display:flex;align-items:center;gap:1.5rem;overflow-x:auto}@media(min-width:1024px){.job_form-stepper--desktop{display:flex;align-items:center;gap:2rem}.job_form-stepper--mobile{display:none}}.job_form-stepper-item{display:flex;align-items:center;gap:.75rem;min-width:14rem}.job_form-stepper-icon{width:3rem;height:3rem;border-radius:9999px;flex-shrink:0;border:1px solid #e5e7eb;border:1px solid var(--job-form-border);display:inline-flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#94a3b8;transition:all .2s ease}.job_form-stepper-icon--current{background-color:#81007f;background-color:var(--job-form-primary);color:#fff;border-color:#81007f;border-color:var(--job-form-primary)}.job_form-stepper-icon--complete{background-color:#f8f8fd;background-color:var(--job-form-primary-soft);color:#81007f;color:var(--job-form-primary);border-color:#81007f;border-color:var(--job-form-primary)}.job_form-stepper-icon--inactive{cursor:default}.job_form-stepper-graphic,.job_form-stepper-icon svg{width:1.5rem;height:1.5rem}.job_form-stepper-meta{display:flex;flex-direction:column;gap:.15rem}.job_form-stepper-label{font-size:.75rem;color:#9ca3af}.job_form-stepper-title{font-size:.9rem;font-weight:500;color:#25324b;color:var(--job-form-text)}.job_form-stepper-divider{display:block;width:2rem;height:1px;background-color:#e5e7eb;background-color:var(--job-form-border)}.job_form-featured{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.job_form-featured-toggle{display:flex;align-items:center;gap:.75rem}.job_form-featured-helper{font-size:.75rem;color:#9ca3af}.job_form-benefit-actions{display:flex;justify-content:flex-end}.job_form-benefit-form{border:1px dashed #e5e7eb;border:1px dashed var(--job-form-border);border-radius:.75rem;padding:1rem;background-color:#f9fafb;background-color:var(--job-form-surface-muted);display:flex;flex-direction:column;gap:.75rem}.job_form-benefit-form-row{display:flex;gap:1rem}@media(max-width:640px){.job_form-benefit-form-row{flex-direction:column}}.job_form-benefit-icon{width:5rem}.job_form-benefit-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.job_form-benefit-card{position:relative;border:1px solid #e5e7eb;border:1px solid var(--job-form-border);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.job_form-benefit-card--selected{border-color:#81007f;border-color:var(--job-form-primary);box-shadow:0 0 0 2px #f8f8fd;box-shadow:0 0 0 2px var(--job-form-primary-soft)}.job_form-benefit-card-content{padding:1rem!important}.job_form-benefit-remove{position:absolute;top:.5rem;right:.5rem}.job_form-icon-button{border:none;background:transparent;color:#9ca3af;cursor:pointer;display:inline-flex}.job_form-icon-button:hover{color:#dc2626;color:var(--job-form-error)}.job_form-benefit-row{display:flex;align-items:flex-start;gap:.75rem}.job_form-benefit-icon-image{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.job_form-benefit-title{font-weight:600;color:#25324b;color:var(--job-form-text);margin-bottom:.25rem}.job_form-benefit-description{font-size:.9rem;color:#515b6f;color:var(--job-form-muted)}.job_form-review-title{font-size:1.15rem;font-weight:600;color:#25324b;color:var(--job-form-text)}.job_form-review-subtitle{font-size:.9rem;color:#515b6f;color:var(--job-form-muted);margin-bottom:1rem}.job_form-review{display:flex;flex-direction:column;gap:1rem}.job_form-review-section{display:flex;flex-direction:column;gap:.25rem}.job_form-review-label{font-size:.85rem;font-weight:600;color:#25324b;color:var(--job-form-text)}.job_form-review-text{font-size:.9rem;color:#25324b;color:var(--job-form-text)}.job_form-review-text--muted{color:#515b6f;color:var(--job-form-muted)}.job_form-review-tags{display:flex;flex-wrap:wrap;gap:.5rem}.job_form-review-tag{color:#81007f!important;color:var(--job-form-primary)!important;border-color:#81007f!important;border-color:var(--job-form-primary)!important;background-color:#f8f8fd!important;background-color:var(--job-form-primary-soft)!important}.job_form-review-html{color:#515b6f;color:var(--job-form-muted);font-size:.9rem;line-height:1.6}.job_form-review-html h1,.job_form-review-html h2,.job_form-review-html h3,.job_form-review-html h4,.job_form-review-html h5,.job_form-review-html h6{color:#25324b;color:var(--job-form-text);margin-top:1rem;margin-bottom:.5rem}.job_form-review-list{display:flex;flex-direction:column;gap:.35rem;padding-left:1.25rem}.job_form-review-list-item{display:flex;align-items:flex-start;gap:.5rem}.job_form-review-list-icon{color:#56cdad;width:1.25rem;height:1.25rem;margin-top:.15rem;flex-shrink:0}.job_form-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem}.job_form-actions-group{display:flex;align-items:center;gap:1rem}.job_form-error{color:#dc2626;color:var(--job-form-error);font-size:.9rem}.job_form-tier-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}@media(max-width:768px){.job_form-tier-selection{grid-template-columns:1fr}}.job_form-tier-card{position:relative;border:2px solid #e5e7eb;border:2px solid var(--job-form-border);border-radius:1rem;padding:1.5rem;background-color:#fff;background-color:var(--job-form-surface);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.75rem}.job_form-tier-card:hover{border-color:#81007f;border-color:var(--job-form-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.job_form-tier-card--selected{border-color:#81007f;border-color:var(--job-form-primary);box-shadow:0 0 0 3px #f8f8fd;box-shadow:0 0 0 3px var(--job-form-primary-soft);background-color:#f8f8fd;background-color:var(--job-form-primary-soft)}.job_form-tier-card--highlighted{border-color:#9333ea}.job_form-tier-card--highlighted.job_form-tier-card--selected{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a;background-color:#9333ea0d}.job_form-tier-card--featured{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fff)}.job_form-tier-card--featured.job_form-tier-card--selected{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33;background:linear-gradient(135deg,#fde68a,#fef3c7)}.job_form-tier-card-header{display:flex;align-items:center;gap:.75rem}.job_form-tier-card-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job_form-tier-card-icon--standard{background-color:#f3f4f6;color:#6b7280}.job_form-tier-card-icon--highlighted{background-color:#f3e8ff;color:#9333ea}.job_form-tier-card-icon--featured{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.job_form-tier-card-title{font-size:1.1rem;font-weight:600;color:#25324b;color:var(--job-form-text);margin:0}.job_form-tier-card-description{font-size:.875rem;color:#515b6f;color:var(--job-form-muted);line-height:1.5;margin:0}.job_form-tier-card-price{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem;border-top:1px solid #e5e7eb;border-top:1px solid var(--job-form-border)}.job_form-tier-card-price-free{font-size:1rem;font-weight:600;color:#059669}.job_form-tier-card-price-amount{font-size:1.25rem;font-weight:700;color:#25324b;color:var(--job-form-text)}.job_form-tier-card-price-duration{font-size:.875rem;color:#515b6f;color:var(--job-form-muted)}.job_form-tier-card-credits{display:flex;flex-direction:column;gap:.25rem}.job_form-tier-card-credits-count{font-size:1.5rem;font-weight:700;color:#059669}.job_form-tier-card-credits-label{font-size:.875rem;color:#515b6f;color:var(--job-form-muted)}.job_form-tier-card-price-unavailable{font-size:.875rem;color:#515b6f;color:var(--job-form-muted);font-style:italic}.job_form-tier-card-check{position:absolute;top:1rem;right:1rem;width:1.75rem;height:1.75rem;border-radius:9999px;background-color:#81007f;background-color:var(--job-form-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}:root{--blitz-job-form-primary: #81007f;--blitz-job-form-primary-soft: #f8f8fd;--blitz-job-form-text: #25324b;--blitz-job-form-muted: #515b6f;--blitz-job-form-border: #e5e7eb;--blitz-job-form-border-strong: #d1d5db;--blitz-job-form-surface: #ffffff;--blitz-job-form-surface-muted: #f9fafb;--blitz-job-form-error: #dc2626}.blitz_job_form{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;margin:0 auto;padding-bottom:2rem}.blitz_job_form-backlink{display:flex;align-items:center}.blitz_job_form-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.blitz_job_form-button--ghost{background:transparent;color:#25324b;color:var(--blitz-job-form-text);border:none}.blitz_job_form-button--ghost:hover{color:#81007f;color:var(--blitz-job-form-primary)}.blitz_job_form-button--primary{background-color:#81007f;background-color:var(--blitz-job-form-primary);color:#fff;border-color:#81007f;border-color:var(--blitz-job-form-primary)}.blitz_job_form-button--primary:hover:not(:disabled){background-color:#6e006c}.blitz_job_form-button--primary:disabled{opacity:.6;cursor:not-allowed}.blitz_job_form-button--accent{color:#81007f;color:var(--blitz-job-form-primary);border-color:#81007f!important;border-color:var(--blitz-job-form-primary)!important;background-color:#f8f8fd!important;background-color:var(--blitz-job-form-primary-soft)!important}.blitz_job_form-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}.blitz_job_form-icon--xs{width:1rem;height:1rem}.blitz_job_form-header{margin-bottom:1rem}.blitz_job_form-title{font-size:1.5rem;font-weight:600;color:#25324b;color:var(--blitz-job-form-text)}.blitz_job_form-section{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--blitz-job-form-border);padding-bottom:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.blitz_job_form-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media(min-width:1024px){.blitz_job_form-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blitz_job_form-section-header{display:flex;flex-direction:column;gap:.25rem}.blitz_job_form-section-title{font-size:1rem;font-weight:600;color:#25324b;color:var(--blitz-job-form-text)}.blitz_job_form-section-subtitle{font-size:.875rem;color:#515b6f;color:var(--blitz-job-form-muted)}.blitz_job_form-section-body{display:flex;flex-direction:column;gap:3rem}.blitz_job_form-section-body--columns{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:768px){.blitz_job_form-section-body--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.blitz_job_form-field{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}.blitz_job_form-field-value{grid-column:span 2;display:flex;flex-direction:column;gap:.25rem}.blitz_job_form-label{font-size:.9rem;font-weight:500;color:#25324b;color:var(--blitz-job-form-text)}.blitz_job_form-helper-text{font-size:.75rem;color:#515b6f;color:var(--blitz-job-form-muted)}.blitz_job_form-input{font-size:.9rem;width:100%}.blitz_job_form-input:focus{outline:none;box-shadow:0 0 0 3px #f8f8fd;box-shadow:0 0 0 3px var(--blitz-job-form-primary-soft)}.blitz_job_form-salary-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.blitz_job_form-salary-field{display:flex;align-items:center;flex-grow:1;gap:.5rem}.blitz_job_form-slider-wrapper{padding:0 .25rem;margin-top:.5rem}.blitz_job_form-number-input-wrapper{display:flex;align-items:center;gap:.5rem}.blitz_job_form-number-input-button{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border:1px solid var(--blitz-job-form-border);border-radius:.5rem;background:#fff;background:var(--blitz-job-form-surface);cursor:pointer;font-size:1.25rem;color:#25324b;color:var(--blitz-job-form-text)}.blitz_job_form-number-input-button:hover{background:#f9fafb;background:var(--blitz-job-form-surface-muted);border-color:#81007f;border-color:var(--blitz-job-form-primary)}.blitz_job_form-number-input{width:5rem;text-align:center}.blitz_job_form-file-upload{border:2px dashed #e5e7eb;border:2px dashed var(--blitz-job-form-border);border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f9fafb;background:var(--blitz-job-form-surface-muted)}.blitz_job_form-file-upload:hover{border-color:#81007f;border-color:var(--blitz-job-form-primary);background:#f8f8fd;background:var(--blitz-job-form-primary-soft)}.blitz_job_form-file-upload-icon{width:2rem;height:2rem;margin:0 auto .5rem;color:#515b6f;color:var(--blitz-job-form-muted)}.blitz_job_form-file-upload-text{font-size:.875rem;color:#515b6f;color:var(--blitz-job-form-muted)}.blitz_job_form-radio-group{display:flex!important;gap:1rem}.blitz_job_form-radio-option{display:flex;align-items:center;gap:.5rem}.blitz_job_form-radio-input{width:1rem;height:1rem}.blitz_job_form-checkbox{display:flex;align-items:center;gap:.5rem}.blitz_job_form-checkbox-input{width:1rem;height:1rem}.blitz_job_form-responsibility-actions{display:flex;justify-content:flex-start}.blitz_job_form-responsibility-list{display:flex;flex-wrap:wrap;gap:.5rem}.blitz_job_form-responsibility-badge{display:inline-flex;align-items:center;gap:.35rem;color:#81007f!important;color:var(--blitz-job-form-primary)!important;border-color:#81007f!important;border-color:var(--blitz-job-form-primary)!important;background-color:#f8f8fd!important;background-color:var(--blitz-job-form-primary-soft)!important}.blitz_job_form-responsibility-remove{border:none;background:transparent;color:#515b6f;color:var(--blitz-job-form-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.blitz_job_form-responsibility-remove:hover{color:#dc2626;color:var(--blitz-job-form-error)}.blitz_job_form-actions{display:flex;justify-content:flex-end;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e5e7eb;border-top:1px solid var(--blitz-job-form-border)}.blitz_job_form-error{color:#dc2626;color:var(--blitz-job-form-error);font-size:.9rem;padding:.75rem;background:#fee2e2;border-radius:.5rem;margin-top:1rem}#companies_list #dashboard_layout-body{background-color:#fff}.application_candidate_sidebar{display:flex;flex-direction:column;flex-shrink:0;min-height:0;height:100%}.application_candidate_sidebar-inner{display:flex;flex-direction:column;gap:0;flex:1;min-height:100%;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);overflow:hidden}.application_candidate_sidebar-header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.application_candidate_sidebar-avatar{width:5rem;height:5rem;border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;border:2px solid #e2e8f0;border:2px solid var(--border-subtle);flex-shrink:0}.application_candidate_sidebar-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.application_candidate_sidebar-header_info{display:flex;flex-direction:column;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);width:100%;text-align:center}.application_candidate_sidebar-name{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:600;color:#3d3d48;color:var(--text-body);line-height:1.3}.application_candidate_sidebar-header_item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#64748b;color:var(--text-muted)}.application_candidate_sidebar-header_item_icon{width:1rem;height:1rem;color:#94a3b8;color:var(--text-faint);flex-shrink:0}.application_candidate_sidebar-header_label{font-weight:500;color:#94a3b8;color:var(--text-faint)}.application_candidate_sidebar-header_pills{justify-content:center}.application_candidate_sidebar-open_profile{display:block;width:100%;margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs);-webkit-text-decoration:none;text-decoration:none}.application_candidate_sidebar-open_profile button{width:100%}.application_candidate_sidebar-open_profile .application_candidate_sidebar-open_profile_icon{width:1rem;height:1rem}.application_candidate_sidebar-title{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#64748b;color:var(--text-muted);line-height:1.4}.application_candidate_sidebar-stage_card{padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m)}.application_candidate_sidebar-stages{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.application_candidate_sidebar-stage_step{display:block;width:100%;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;text-align:left;color:#64748b;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:.25rem;border-radius:var(--radius-sm);cursor:default;transition:background .15s,color .15s,border-color .15s}.application_candidate_sidebar-stage_step[data-active=true]{color:#3d3d48;color:var(--text-body);background:#f8fafc;background:var(--bg-surface-hover);border-color:#e2e8f0;border-color:var(--border-subtle)}.application_candidate_sidebar-stage_step[data-clickable=true]{cursor:pointer}.application_candidate_sidebar-stage_step[data-clickable=true]:hover{background:#f8fafc;background:var(--bg-surface-hover);color:#3d3d48;color:var(--text-body)}.application_candidate_sidebar-stage_step[data-clickable=true]:disabled{opacity:.7;cursor:wait}.application_candidate_sidebar-card{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.application_candidate_sidebar-card:last-child{border-bottom:none}.application_candidate_sidebar-heading{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;color:var(--text-faint);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.application_candidate_sidebar-contact_row{display:flex;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) 0;padding:var(--space-2xs) 0;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body)}.application_candidate_sidebar-contact_row svg{width:1rem;height:1rem;color:#94a3b8;color:var(--text-faint);flex-shrink:0}.application_candidate_sidebar-contact_value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_candidate_sidebar-about_text{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body);line-height:1.6;white-space:pre-line}.application_candidate_sidebar-pills{display:flex;flex-wrap:wrap;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.application_candidate_sidebar-pill{display:inline-flex;align-items:center;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-3xs) var(--space-2xs);border-radius:9999px;border-radius:var(--radius-full);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);background:#f8fafc;background:var(--bg-surface-hover);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body)}.application_candidate_sidebar-pill_level{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;color:var(--text-faint)}.application_candidate_sidebar-info_row{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) 0;padding:var(--space-2xs) 0}.application_candidate_sidebar-info_row+.application_candidate_sidebar-info_row{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle)}.application_candidate_sidebar-info_label{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#94a3b8;color:var(--text-faint)}.application_candidate_sidebar-info_value{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;color:#3d3d48;color:var(--text-body)}.application_candidate_sidebar-experience_item,.application_candidate_sidebar-education_item,.application_candidate_sidebar-reference_item{padding:clamp(.875rem,.8315rem + .2174vw,1rem) 0;padding:var(--space-s) 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.application_candidate_sidebar-experience_item:last-child,.application_candidate_sidebar-education_item:last-child,.application_candidate_sidebar-reference_item:last-child{border-bottom:none;padding-bottom:0}.application_candidate_sidebar-experience_item:first-child,.application_candidate_sidebar-education_item:first-child,.application_candidate_sidebar-reference_item:first-child{padding-top:0}.application_candidate_sidebar-item_title{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;color:#3d3d48;color:var(--text-body)}.application_candidate_sidebar-item_sub{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#64748b;color:var(--text-muted);margin-top:clamp(.25rem,.25rem + 0vw,.25rem);margin-top:var(--space-3xs)}.application_candidate_sidebar-item_desc{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body);line-height:1.5;margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs)}.application_candidate_sidebar-social_link{display:flex;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) 0;padding:var(--space-2xs) 0;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#81007f;color:var(--action-primary)}.application_candidate_sidebar-social_link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.application_candidate_sidebar-social_link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.application_candidate_sidebar-cv_badge{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#64748b;color:var(--text-muted)}.application_candidate_sidebar-citizenships{display:flex;flex-wrap:wrap;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);margin-top:clamp(.25rem,.25rem + 0vw,.25rem);margin-top:var(--space-3xs)}.application_candidate_sidebar-citizenship_tag{display:inline-flex;align-items:center;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.4375rem,.4158rem + .1087vw,.5rem);padding:var(--space-3xs) var(--space-2xs);border-radius:9999px;border-radius:var(--radius-full);background:#f8fafc;background:var(--bg-surface-hover);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body)}.text{font-family:Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:var(--font-sans);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:400;color:#3d3d48;color:var(--text-body);line-height:1.5;margin:0}.text[data-size=sm]{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.text[data-size=base]{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.text[data-size=lg]{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}.text[data-size=xl]{font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl)}.text[data-size="2xl"]{font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl)}.text[data-size="3xl"]{font-size:clamp(1.8144rem,1.5963rem + 1.0904vw,2.4414rem);font-size:var(--text-3xl)}.text[data-size="4xl"]{font-size:clamp(2.1773rem,1.8731rem + 1.5208vw,3.0518rem);font-size:var(--text-4xl)}.text[data-size="5xl"]{font-size:clamp(2.6127rem,2.1947rem + 2.0904vw,3.8147rem);font-size:var(--text-5xl)}.text[data-size="6xl"]{font-size:clamp(3.1353rem,2.5673rem + 2.8402vw,4.7684rem);font-size:var(--text-6xl)}.text[data-size="7xl"]{font-size:clamp(3.7623rem,2.9978rem + 3.8228vw,5.9605rem);font-size:var(--text-7xl)}.text[data-size="8xl"]{font-size:clamp(4.5148rem,3.4937rem + 5.1057vw,7.4506rem);font-size:var(--text-8xl)}.text[data-weight=light]{font-weight:300}.text[data-weight=regular]{font-weight:400}.text[data-weight=medium]{font-weight:500}.text[data-weight=semibold]{font-weight:600}.text[data-weight=bold]{font-weight:700}.text[data-weight=extrabold]{font-weight:800}.text[data-weight=black]{font-weight:900}.text[data-color=body]{color:#3d3d48;color:var(--text-body)}.text[data-color=primary]{color:#81007f;color:var(--action-primary)}.text[data-color=secondary]{color:#fda310;color:var(--action-secondary)}.text[data-color=muted]{color:#64748b;color:var(--text-muted)}.text[data-color=faint]{color:#94a3b8;color:var(--text-faint)}.text[data-color=inverted]{color:#fff;color:var(--text-inverted)}.text[data-color=danger]{color:#ef4444;color:var(--action-danger)}.text[data-color=success]{color:#10b981;color:var(--action-success)}.text[data-align=left]{text-align:left}.text[data-align=center]{text-align:center}.text[data-align=right]{text-align:right}.text[data-line-height=normal]{line-height:1.5}.text[data-line-height=tight]{line-height:1.25}.text[data-line-height=snug]{line-height:1.4}.text[data-line-height=relaxed]{line-height:1.7}.text[data-line-height=loose]{line-height:1.9}.tabbed_pane{display:flex;flex-direction:column;gap:0;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);overflow:hidden}.tabbed_pane-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);background:#f8fafc;background:var(--bg-surface-hover)}.tabbed_pane-tab{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;color:#64748b;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.tabbed_pane-tab:hover{color:#3d3d48;color:var(--text-body)}.tabbed_pane-tab[data-active=true]{color:#81007f;color:var(--action-primary);border-bottom-color:#81007f;border-bottom-color:var(--action-primary);background:#fff;background:var(--bg-surface)}.tabbed_pane-content{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);color:#3d3d48;color:var(--text-body);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.card{background-color:#fff;background-color:var(--bg-surface);border-radius:.5rem;border-radius:var(--radius-md);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-soft, 0 1px 2px rgba(15, 23, 42, .06))}.card[data-background=muted]{background-color:#f8f8fd;background-color:var(--bg-subtle)}.card[data-background=accent]{background-color:#f2e6f2;background-color:var(--bg-accent-subtle)}.card[data-font-size=sm]{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.card[data-font-size=base]{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.card[data-font-size=lg]{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg)}.card[data-font-size=xl]{font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl)}.card[data-font-size="2xl"]{font-size:clamp(1.512rem,1.3586rem + .7672vw,1.9531rem);font-size:var(--text-2xl)}.card[data-radius=sm]{border-radius:.25rem;border-radius:var(--radius-sm)}.card[data-radius=md]{border-radius:.5rem;border-radius:var(--radius-md)}.card[data-radius=lg]{border-radius:1rem;border-radius:var(--radius-lg)}.card[data-radius=full]{border-radius:9999px;border-radius:var(--radius-full)}.application_details{width:100%;max-width:80rem}.application_details-pill{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;border-radius:var(--radius-full);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);background:#f8fafc;background:var(--bg-surface-hover);font-size:.8125rem;color:#3d3d48;color:var(--text-body)}.application_interview_panel{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;align-self:stretch}.application_interview_panel-inner{display:flex;flex-direction:column;gap:0;flex:1;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);overflow:hidden}.application_interview_panel-section{display:flex;flex-direction:column;padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.application_interview_panel-section:last-of-type{border-bottom:none}.application_interview_panel-section .application_interview_panel-section_title{font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600;color:#3d3d48;color:var(--text-body)}.application_interview_panel-job_title{font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:600;color:#3d3d48;color:var(--text-body);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.application_interview_panel-job_description{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body);line-height:1.6;white-space:pre-wrap}.application_interview_panel-pipeline{display:flex;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin-bottom:clamp(.25rem,.25rem + 0vw,.25rem);margin-bottom:var(--space-3xs)}.application_interview_panel-status_step{flex:1;height:clamp(.4375rem,.4158rem + .1087vw,.5rem);height:var(--space-2xs);border-radius:9999px;border-radius:var(--radius-full);background:#e2e8f0;background:var(--border-subtle);transition:background-color .3s ease}.application_interview_panel-status_step[data-state=completed]{background:#81007f;background:var(--action-primary)}.application_interview_panel-status_step[data-state=active]{background:#fda310;background:var(--action-secondary)}.application_interview_panel-status_label{display:flex;justify-content:space-between;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#94a3b8;color:var(--text-faint)}.application_interview_panel-status_label span[data-active=true]{color:#3d3d48;color:var(--text-body);font-weight:600}.application_interview_panel-actions{display:flex;flex-wrap:wrap;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs)}.application_interview_panel-interview_card{border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);background:#f8fafc;background:var(--bg-surface-hover)}.application_interview_panel-interview_card+.application_interview_panel-interview_card{margin-top:clamp(.875rem,.8315rem + .2174vw,1rem);margin-top:var(--space-s)}.application_interview_panel-interview_meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);grid-gap:var(--space-s) var(--space-m);gap:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-s) var(--space-m);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.application_interview_panel-interview_meta dt{color:#94a3b8;color:var(--text-faint);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.application_interview_panel-interview_meta dd{color:#3d3d48;color:var(--text-body);font-weight:500;margin:0}.application_interview_panel-interview_feedback{margin-top:clamp(.875rem,.8315rem + .2174vw,1rem);margin-top:var(--space-s);padding-top:clamp(.875rem,.8315rem + .2174vw,1rem);padding-top:var(--space-s);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#64748b;color:var(--text-muted);font-style:italic}.application_interview_panel-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);margin-top:clamp(.875rem,.8315rem + .2174vw,1rem);margin-top:var(--space-s)}@media(max-width:640px){.application_interview_panel-form{grid-template-columns:1fr}}.application_interview_panel-form_group{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.application_interview_panel-form_group[data-span=full]{grid-column:1 / -1}.application_interview_panel-form_label{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;color:#64748b;color:var(--text-muted)}.application_interview_panel-form_input,.application_interview_panel-form_select{padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);border:1px solid #cbd5e1;border:1px solid var(--border-strong);border-radius:.25rem;border-radius:var(--radius-sm);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);background:#fff;background:var(--bg-surface);transition:border-color .2s,box-shadow .2s}.application_interview_panel-form_input:focus,.application_interview_panel-form_select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus),transparent 92%)}.application_interview_panel-note_card{padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);background:#f8fafc;background:var(--bg-surface-hover);border-radius:.25rem;border-radius:var(--radius-sm);border:1px solid #e2e8f0;border:1px solid var(--border-subtle)}.application_interview_panel-note_text{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body);line-height:1.5}.application_interview_panel-note_meta{font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#94a3b8;color:var(--text-faint);margin-top:clamp(.4375rem,.4158rem + .1087vw,.5rem);margin-top:var(--space-2xs)}.application_interview_panel-note_form{display:flex;flex-direction:column;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);align-items:stretch;margin-top:clamp(.875rem,.8315rem + .2174vw,1rem);margin-top:var(--space-s)}.application_interview_panel-note_form_footer{display:flex;align-items:center;justify-content:space-between;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}.application_interview_panel-note_input{flex:1;width:100%;padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-s) var(--space-m);border:1px solid #cbd5e1;border:1px solid var(--border-strong);border-radius:.5rem;border-radius:var(--radius-md);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);resize:none;min-height:clamp(2.625rem,2.4946rem + .6522vw,3rem);min-height:var(--space-xl);transition:border-color .2s,box-shadow .2s}.application_interview_panel-note_input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus),transparent 92%)}.application_interview_panel-score_stars{display:flex;gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);width:-moz-fit-content;width:fit-content}.application_interview_panel-score_stars .application_interview_panel-score_star{width:1rem;height:1rem;color:#e2e8f0;color:var(--border-subtle);transition:color .15s}.application_interview_panel-score_stars .application_interview_panel-score_star[data-filled=true]{color:#fda310;color:var(--action-secondary);fill:#fda310;fill:var(--action-secondary)}.application_interview_panel-score_stars .application_interview_panel-score_star[data-interactive]{cursor:pointer}.application_interview_panel-score_stars .application_interview_panel-score_star[data-interactive] :hover{color:#fda310;color:var(--action-secondary)}.application_interview_panel-score_stars[data-size=lg] .application_interview_panel-score_star{width:1.5rem;height:1.5rem}.application_interview_panel-status_badge{display:inline-flex;align-items:center;padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.6875rem,.6658rem + .1087vw,.75rem);padding:var(--space-3xs) var(--space-xs);border-radius:9999px;border-radius:var(--radius-full);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500}.application_interview_panel-status_badge[data-status=hired]{background:#10b98126;color:#3d3d48;color:var(--text-body)}@supports (color: color-mix(in lch,red,blue)){.application_interview_panel-status_badge[data-status=hired]{background:color-mix(in srgb,var(--action-success),transparent 85%)}}.application_interview_panel-status_badge[data-status=rejected]{background:#ef44441a;color:#3d3d48;color:var(--text-body)}@supports (color: color-mix(in lch,red,blue)){.application_interview_panel-status_badge[data-status=rejected]{background:color-mix(in srgb,var(--action-danger),transparent 90%)}}.application_interview_panel-status_badge[data-status=offered]{background:#fda31026;color:#3d3d48;color:var(--text-body)}@supports (color: color-mix(in lch,red,blue)){.application_interview_panel-status_badge[data-status=offered]{background:color-mix(in srgb,var(--action-secondary),transparent 85%)}}.application_interview_panel-status_badge[data-status=applied],.application_interview_panel-status_badge[data-status=shortlisted],.application_interview_panel-status_badge[data-status=interview],.application_interview_panel-status_badge[data-status=decision]{background:#81007f1a;color:#3d3d48;color:var(--text-body)}@supports (color: color-mix(in lch,red,blue)){.application_interview_panel-status_badge[data-status=applied],.application_interview_panel-status_badge[data-status=shortlisted],.application_interview_panel-status_badge[data-status=interview],.application_interview_panel-status_badge[data-status=decision]{background:color-mix(in srgb,var(--action-primary),transparent 90%)}}.application_interview_panel-status_badge[data-trigger]{gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);cursor:pointer;border:none;font:inherit}.application_interview_panel-status_badge[data-trigger]:disabled{cursor:not-allowed;opacity:.8}.application_interview_panel-status_badge_chevron{width:1rem;height:1rem;opacity:.8}.application_interview_panel-stage_dropdown{min-width:11rem}.application_interview_panel-stage_item{display:flex;align-items:center;gap:.5rem}.application_interview_panel-stage_item svg{width:1rem;height:1rem;flex-shrink:0}.application_interview_panel-stage_item svg[data-status=applied]{color:#64748b;color:var(--text-muted)}.application_interview_panel-stage_item svg[data-status=shortlisted]{color:#81007f;color:var(--action-primary)}.application_interview_panel-stage_item svg[data-status=interview]{color:#7c3aed;color:var(--palette-purple-600, #7c3aed)}.application_interview_panel-stage_item svg[data-status=decision]{color:#d97706;color:var(--palette-amber-600, #d97706)}.application_interview_panel-stage_item svg[data-status=offered]{color:#fda310;color:var(--action-secondary)}.application_interview_panel-stage_item svg[data-status=hired]{color:#10b981;color:var(--action-success)}.application_interview_panel-stage_item svg[data-status=rejected]{color:#ef4444;color:var(--action-danger)}.application_interview_panel-empty{text-align:center;color:#94a3b8;color:var(--text-faint);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l)}.application_interview_panel-note_input_full{width:100%;margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.application_interview_panel-icon_inline{display:inline;margin-right:.25rem;vertical-align:middle}.application_interview_panel-rating_block{display:flex;flex-direction:column;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);color:#3d3d48;color:var(--text-body)}.application_interview_panel-rating_label{font-weight:500}.application_interview_panel-rating_review_text{color:#64748b;color:var(--text-muted)}.application_page{display:flex;flex-direction:column;gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m);max-width:80rem}.application_page-sidebar{display:flex;flex-direction:column;flex-shrink:0}@media(min-width:1024px){.application_page{align-items:stretch}.application_page-sidebar{width:20rem;position:sticky;top:clamp(.875rem,.8315rem + .2174vw,1rem);top:var(--space-s);align-self:stretch;min-height:0}}.application_page-empty{text-align:center;color:#94a3b8;color:var(--text-faint);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l)}.application_page-loading{display:flex;align-items:center;justify-content:center;padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l);color:#94a3b8;color:var(--text-faint)}.application_page-outcome_banner{display:flex;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);padding:clamp(.875rem,.8315rem + .2174vw,1rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s) var(--space-s);border-radius:.5rem;border-radius:var(--radius-md);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600;max-width:80rem;margin:0 auto;width:100%}.application_page-outcome_banner svg{width:1.5rem;height:1.5rem;flex-shrink:0}.application_page-outcome_banner[data-outcome=hired]{background:#10b98126;color:#3d3d48;color:var(--text-body);border:1px solid #e2e8f0;border:1px solid var(--border-subtle)}@supports (color: color-mix(in lch,red,blue)){.application_page-outcome_banner[data-outcome=hired]{background:color-mix(in srgb,var(--palette-brand-green),transparent 85%)}}.application_page-outcome_banner[data-outcome=rejected]{background:color-mix(in srgb,var(--action-destroy),transparent 90%);color:var(--action-destroy);border:1px solid #e2e8f0;border:1px solid var(--border-subtle)}.application_page-outcome_banner[data-outcome=offered]{background:#fda31026;color:#3d3d48;color:var(--text-body);border:1px solid #e2e8f0;border:1px solid var(--border-subtle)}@supports (color: color-mix(in lch,red,blue)){.application_page-outcome_banner[data-outcome=offered]{background:color-mix(in srgb,var(--action-secondary),transparent 85%)}}html{width:100vw;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;scrollbar-gutter:stable}body{width:100vw}button{outline:none}.z-1000{z-index:1000}.z-1500{z-index:1500}.z-10000{z-index:10000}.account_settings_login_panel{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.account_settings_login_panel-section{display:grid;grid-gap:clamp(1.75rem,1.663rem + .4348vw,2rem);grid-gap:var(--space-l);gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l)}.account_settings_login_panel-section_intro{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);padding-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);padding-bottom:var(--space-s)}.account_settings_login_panel-title{color:#3d3d48;color:var(--text-body);font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl);font-weight:700;margin:0}.account_settings_login_panel-description{color:#64748b;color:var(--text-muted);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);margin:0}.account_settings_login_panel-card{background:#f8f8fd;background:var(--bg-subtle);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:1rem;border-radius:var(--radius-lg);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.account_settings_login_panel-card_title{color:#3d3d48;color:var(--text-body);font-size:clamp(1.05rem,.9804rem + .3478vw,1.25rem);font-size:var(--text-lg);font-weight:600;margin:0}.account_settings_login_panel-card_description{color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);margin:0}.account_settings_login_panel-label{color:#3d3d48;color:var(--text-body);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600}.account_settings_login_panel-input{width:100%}.account_settings_login_panel-note{color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);margin:0}.account_settings_login_panel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#81007f;background:var(--action-primary);border:1px solid #81007f;border:1px solid var(--action-primary);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;color:var(--text-inverted);cursor:pointer;font:inherit;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;padding:clamp(.6875rem,.6658rem + .1087vw,.75rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-xs) var(--space-m);transition:background .16s ease,border-color .16s ease,opacity .16s ease}.account_settings_login_panel-button:hover,.account_settings_login_panel-button:focus-visible{background:#740072;background:var(--action-primary-hover);border-color:#740072;border-color:var(--action-primary-hover)}.account_settings_login_panel-button:disabled{cursor:not-allowed;opacity:.7}@media(min-width:56rem){.account_settings_login_panel-card{display:grid;grid-gap:clamp(1.75rem,1.663rem + .4348vw,2rem);grid-gap:var(--space-l);gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.account_settings_notification_panel{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.account_settings_notification_panel-intro{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);padding-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);padding-bottom:var(--space-s)}.account_settings_notification_panel-title{color:#3d3d48;color:var(--text-body);font-size:clamp(1.26rem,1.1548rem + .5261vw,1.5625rem);font-size:var(--text-xl);font-weight:700;margin:0}.account_settings_notification_panel-description{color:#64748b;color:var(--text-muted);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);margin:0}.account_settings_notification_panel-option{align-items:flex-start;background:#f8f8fd;background:var(--bg-subtle);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:1rem;border-radius:var(--radius-lg);cursor:pointer;display:grid;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);grid-template-columns:auto 1fr;padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.account_settings_notification_panel-option[data-disabled=true]{cursor:default;opacity:.92}.account_settings_notification_panel-toggle{align-items:center;display:inline-flex;justify-content:center;min-height:1.25rem;min-width:1.25rem;padding-top:.125rem}.account_settings_notification_panel-option_body{display:grid;grid-gap:clamp(.25rem,.25rem + 0vw,.25rem);grid-gap:var(--space-3xs);gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}.account_settings_notification_panel-option_title{color:#3d3d48;color:var(--text-body);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base);font-weight:600}.account_settings_notification_panel-option_description{color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.account_settings_notification_panel-system_label{color:#3d3d48;color:var(--text-body);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:700;margin-top:clamp(.6875rem,.6658rem + .1087vw,.75rem);margin-top:var(--space-xs)}.account_settings_notification_panel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#81007f;background:var(--action-primary);border:1px solid #81007f;border:1px solid var(--action-primary);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;color:var(--text-inverted);cursor:pointer;font:inherit;font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:600;padding:clamp(.6875rem,.6658rem + .1087vw,.75rem) clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-xs) var(--space-m);transition:background .16s ease,border-color .16s ease,opacity .16s ease}.account_settings_notification_panel-button:hover,.account_settings_notification_panel-button:focus-visible{background:#740072;background:var(--action-primary-hover);border-color:#740072;border-color:var(--action-primary-hover)}.account_settings_notification_panel-button:disabled{cursor:not-allowed;opacity:.7}.account_settings_page{margin-left:auto;margin-right:auto;max-width:72rem;width:100%}.account_settings_page-tab_panel{min-height:24rem}.chat_page{--chat-page-viewport-offset: 7.5rem;display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);height:calc(100dvh - 7.5rem);height:calc(100dvh - var(--chat-page-viewport-offset));min-height:min(42rem,calc(100dvh - 7.5rem));min-height:min(42rem,calc(100dvh - var(--chat-page-viewport-offset)));background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:1rem;border-radius:var(--radius-lg);overflow:hidden}.chat_page-sidebar,.chat_page-panel{min-height:0}.chat_page-sidebar{display:flex;flex-direction:column;border-right:1px solid #e2e8f0;border-right:1px solid var(--border-subtle);background:#fff;background:var(--bg-surface)}.chat_page-sidebar_header,.chat_page-header,.chat_page-composer,.chat_page-mobile_bar{padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m)}.chat_page-search_shell{position:relative}.chat_page-search_icon{position:absolute;left:clamp(.875rem,.8315rem + .2174vw,1rem);left:var(--space-s);top:50%;width:1rem;height:1rem;color:#94a3b8;color:var(--text-faint);transform:translateY(-50%)}.chat_page-search_input,.chat_page-input{width:100%;min-height:3rem;border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:9999px;border-radius:var(--radius-full);background:#f8f8fd;background:var(--bg-subtle);color:#3d3d48;color:var(--text-body);font:inherit}.chat_page-search_input{padding-right:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:2.5rem;padding-right:var(--space-s)}.chat_page-input{padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s);padding-right:3rem}.chat_page-search_input:focus,.chat_page-input:focus{outline:2px solid var(--border-focus);outline-offset:2px}.chat_page-chat_list,.chat_page-message_list{min-height:0;overflow-y:auto}.chat_page-chat_item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);width:100%;padding:clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-s);cursor:pointer;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);background:#fff;background:var(--bg-surface)}.chat_page-chat_item:hover,.chat_page-chat_item[data-active=true]{background:#f2e6f2;background:var(--bg-accent-subtle)}.chat_page-chat_avatar{position:relative}.chat_page-chat_unread_badge{position:absolute;top:0;right:0;width:.625rem;height:.625rem;border-radius:999px;background:#81007f;background:var(--color-primary-500, #81007f);border:2px solid #ffffff;border:2px solid var(--bg-surface, #fff)}.chat_page-chat_avatar,.chat_page-header_avatar,.chat_page-message_avatar,.chat_page-profile_avatar{width:3rem;aspect-ratio:1}.chat_page-chat_content,.chat_page-header_copy,.chat_page-message_body{min-width:0}.chat_page-chat_row{display:flex;align-items:center;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);justify-content:space-between}.chat_page-chat_name,.chat_page-header_name,.chat_page-profile_name,.chat_page-confirm_title{color:#3d3d48;color:var(--text-body);font-size:clamp(.875rem,.8315rem + .2174vw,1rem);font-size:var(--text-base)}.chat_page-chat_name,.chat_page-header_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_page-chat_preview,.chat_page-chat_time,.chat_page-header_meta,.chat_page-message_meta{display:flex;align-items:center;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs)}.chat_page-message_status{color:#64748b;color:var(--text-muted, #7c8493)}.chat_page-message_status[data-read=true]{color:#81007f;color:var(--color-primary-500, #81007f)}.chat_page-message_time,.chat_page-profile_meta,.chat_page-empty,.chat_page-placeholder,.chat_page-confirm_body,.chat_page-attachment_label{color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.chat_page-chat_preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_page-chat_delete,.chat_page-icon_button,.chat_page-modal_close,.chat_page-file_chip button,.chat_page-mobile_back{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);border:0;background:transparent;color:#64748b;color:var(--text-muted);cursor:pointer}.chat_page-chat_delete svg,.chat_page-icon_button svg,.chat_page-modal_close svg,.chat_page-file_chip button svg,.chat_page-mobile_back svg{width:1rem;height:1rem}.chat_page-panel{display:flex;flex-direction:column;background:#fff;background:var(--bg-surface);min-width:0}.chat_page-mobile_bar{display:none;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.chat_page-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle)}.chat_page-header_identity{display:inline-flex;align-items:center;gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);border:0;background:transparent;padding:0;cursor:pointer}.chat_page-header_copy{display:grid;grid-gap:clamp(.25rem,.25rem + 0vw,.25rem);grid-gap:var(--space-3xs);gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);text-align:left}.chat_page-message_list{--chat-page-sticky-date-offset: var(--space-s);--chat-page-date-badge-height: 1.75rem;--chat-page-date-stack-step: calc(var(--chat-page-date-badge-height) + var(--space-xs));flex:1;display:grid;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);background:#f8fafc;background:var(--bg-page);align-content:start}.chat_page-history_loading{position:sticky;top:0;z-index:1;justify-self:center;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);border-radius:9999px;border-radius:var(--radius-full);background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--border-subtle);color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}@supports (color: color-mix(in lch,red,blue)){.chat_page-history_loading{background:color-mix(in srgb,var(--bg-overlay),transparent 8%)}}.chat_page-date_group{position:sticky;top:calc(clamp(.875rem,.8315rem + .2174vw,1rem) + (0 * var(--chat-page-date-stack-step)));top:calc(var(--space-s) + (var(--chat-page-date-stack-index, 0) * var(--chat-page-date-stack-step)));z-index:2;display:flex;justify-content:center;transition:opacity .2s ease-in-out;opacity:1}@starting-style{.chat_page-date_group{opacity:0}}.chat_page-date_group[data-hidden=true]{pointer-events:none;opacity:0}.chat_page-date_sentinel{height:1px;margin-top:-1px;pointer-events:none;visibility:hidden}.chat_page-date_label{display:inline-flex;align-items:center;justify-content:center;min-height:var(--chat-page-date-badge-height);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:9999px;border-radius:var(--radius-full);background:#fff;background:var(--bg-overlay);color:#64748b;color:var(--text-muted);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);text-align:center;text-transform:capitalize}.chat_page-unread_separator{position:sticky;top:0;display:flex;justify-content:center;padding:clamp(.875rem,.8315rem + .2174vw,1rem) 0;padding:var(--space-s) 0;z-index:100}.chat_page-unread_separator_label{display:inline-flex;align-items:center;justify-content:center;min-height:var(--chat-page-date-badge-height);padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-2xs) var(--space-s);border:1px solid #81007f;border:1px solid var(--color-primary-500, #81007f);border-radius:9999px;border-radius:var(--radius-full);background:#f0e0f0;color:#6b0069;color:var(--color-primary-600, #6b0069);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm);font-weight:500;text-align:center}@supports (color: color-mix(in lch,red,blue)){.chat_page-unread_separator_label{background:color-mix(in srgb,var(--color-primary-500, #81007f) 12%,white)}}.chat_page-message{display:flex;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);align-items:flex-end}.chat_page-message[data-owned=true]{justify-content:flex-end}.chat_page-message_body{display:grid;grid-gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);grid-gap:var(--space-2xs);gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);max-width:min(32rem,85%)}.chat_page-message[data-owned=true] .chat_page-message_body{justify-items:end}.chat_page-message_bubble,.chat_page-reply_preview{padding:clamp(.6875rem,.6658rem + .1087vw,.75rem) clamp(.875rem,.8315rem + .2174vw,1rem);padding:var(--space-xs) var(--space-s);border-radius:1rem;border-radius:var(--radius-lg);background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);color:#3d3d48;color:var(--text-body)}.chat_page-message[data-owned=true] .chat_page-message_bubble{background:#f2e6f2;background:var(--bg-accent-subtle)}.chat_page-reply_preview{display:grid;grid-gap:clamp(.25rem,.25rem + 0vw,.25rem);grid-gap:var(--space-3xs);gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.chat_page-reply_preview strong{color:#3d3d48;color:var(--text-body)}.chat_page-reply_preview span{color:#64748b;color:var(--text-muted)}.chat_page-attachment_group{display:flex;flex-wrap:wrap;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs)}.chat_page-attachment{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:6rem;padding:clamp(.6875rem,.6658rem + .1087vw,.75rem);padding:var(--space-xs);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:.5rem;border-radius:var(--radius-md);background:#fff;background:var(--bg-surface);cursor:pointer}.chat_page-attachment_image,.chat_page-attachment_video{max-width:12rem;max-height:12rem;border-radius:.5rem;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover}.chat_page-composer{position:relative;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle);background:#fff;background:var(--bg-surface)}.chat_page-file_list{display:flex;flex-wrap:wrap;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.chat_page-file_chip{display:inline-flex;align-items:center;gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs);max-width:100%;padding:clamp(.4375rem,.4158rem + .1087vw,.5rem) clamp(.6875rem,.6658rem + .1087vw,.75rem);padding:var(--space-2xs) var(--space-xs);border-radius:9999px;border-radius:var(--radius-full);background:#f8f8fd;background:var(--bg-subtle);color:#3d3d48;color:var(--text-body);font-size:clamp(.7292rem,.7045rem + .1232vw,.8rem);font-size:var(--text-sm)}.chat_page-file_chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_page-composer_row{display:flex;align-items:center;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs)}.chat_page-file_input{display:none}.chat_page-input_shell{position:relative;flex:1}.chat_page-icon_button,.chat_page-send_button,.chat_page-secondary_button,.chat_page-danger_button,.chat_page-profile_action{min-height:2.75rem;padding-left:clamp(.875rem,.8315rem + .2174vw,1rem);padding-right:clamp(.875rem,.8315rem + .2174vw,1rem);padding-left:var(--space-s);padding-right:var(--space-s);border-radius:9999px;border-radius:var(--radius-full);font:inherit}.chat_page-icon_button{min-width:2.75rem;background:#f8f8fd;background:var(--bg-subtle)}.chat_page-icon_button[data-no-background]{background:transparent}.chat_page-send_button,.chat_page-secondary_button,.chat_page-danger_button,.chat_page-profile_action{display:inline-flex;align-items:center;justify-content:center;border:0;-webkit-text-decoration:none;text-decoration:none}.chat_page-send_button{min-width:3.25rem;background:#81007f;background:var(--action-primary);color:#fff;color:var(--text-inverted)}.chat_page-send_button:disabled{cursor:not-allowed;opacity:.6}.chat_page-send_button svg{width:1rem;height:1rem}.chat_page-emoji_popover{position:absolute;left:clamp(.875rem,.8315rem + .2174vw,1rem);left:var(--space-s);bottom:calc(100% + clamp(.875rem,.8315rem + .2174vw,1rem));bottom:calc(100% + var(--space-s));z-index:200;z-index:var(--z-overlay)}.chat_page-placeholder,.chat_page-empty{display:grid;align-items:center;justify-items:center;place-items:center;min-height:100%;text-align:center}.chat_page-modal_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;z-index:var(--z-modal);display:grid;align-items:center;justify-items:center;place-items:center;padding:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding:var(--space-m);background:#3d3d4873}@supports (color: color-mix(in lch,red,blue)){.chat_page-modal_backdrop{background:color-mix(in srgb,var(--text-body),transparent 55%)}}.chat_page-modal,.chat_page-profile_modal,.chat_page-confirm_modal{position:relative;display:grid;grid-gap:clamp(.875rem,.8315rem + .2174vw,1rem);grid-gap:var(--space-s);gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s);width:min(100%,36rem);padding:clamp(1.75rem,1.663rem + .4348vw,2rem);padding:var(--space-l);border-radius:1rem;border-radius:var(--radius-lg);background:#fff;background:var(--bg-overlay);color:#3d3d48;color:var(--text-body)}.chat_page-modal{align-items:center;justify-items:center;place-items:center}.chat_page-modal_media{max-width:min(100%,40rem);max-height:80vh;border-radius:.5rem;border-radius:var(--radius-md)}.chat_page-modal_close{position:absolute;right:clamp(.875rem,.8315rem + .2174vw,1rem);right:var(--space-s);top:clamp(.875rem,.8315rem + .2174vw,1rem);top:var(--space-s)}.chat_page-profile_modal{justify-items:center;text-align:center}.chat_page-profile_avatar{width:5rem}.chat_page-profile_action{background:#81007f;background:var(--action-primary);color:#fff;color:var(--text-inverted)}.chat_page-confirm_actions{display:flex;gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs);justify-content:flex-end}.chat_page-secondary_button{background:#f8f8fd;background:var(--bg-subtle);color:#3d3d48;color:var(--text-body)}.chat_page-danger_button{background:#ef4444;background:var(--action-danger);color:#fff;color:var(--text-inverted)}@media(max-width:48rem){.chat_page{--chat-page-viewport-offset: 6.5rem;grid-template-columns:1fr}.chat_page-sidebar,.chat_page-panel{min-height:calc(100dvh - var(--chat-page-viewport-offset))}.chat_page[data-mobile-list-visible=false] .chat_page-sidebar,.chat_page[data-mobile-list-visible=true] .chat_page-panel{display:none}.chat_page-mobile_bar{display:block}.chat_page-message_body{max-width:100%}.chat_page-confirm_actions{flex-direction:column}.chat_page-secondary_button,.chat_page-danger_button{width:100%}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}#root,#__next{isolation:isolate}:root{--csstools-color-scheme--light: initial;color-scheme:light;--palette-slate-50: #f8fafc;--palette-slate-100: #f1f5f9;--palette-slate-200: #e2e8f0;--palette-slate-300: #cbd5e1;--palette-slate-400: #94a3b8;--palette-slate-500: #64748b;--palette-slate-600: #475569;--palette-slate-700: #334155;--palette-slate-800: #1e293b;--palette-slate-900: #0f172a;--palette-slate-950: #020617;--palette-brand-purple: #81007f;--palette-brand-yellow: #fda310;--palette-brand-red: #ef4444;--palette-brand-green: #10b981;--palette-white-lilac: #f8f8fd;--palette-charcoal: #3d3d48;--grid-1: .25rem;--grid-2: .5rem;--grid-4: 1rem;--font-sans: "Inter",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, sans-serif;--font-mono: "Fira Code", monospace;--space-3xs: clamp(.25rem, .25rem + 0vw, .25rem);--space-2xs: clamp(.4375rem, .4158rem + .1087vw, .5rem);--space-xs: clamp(.6875rem, .6658rem + .1087vw, .75rem);--space-s: clamp(.875rem, .8315rem + .2174vw, 1rem);--space-m: clamp(1.3125rem, 1.2473rem + .3261vw, 1.5rem);--space-l: clamp(1.75rem, 1.663rem + .4348vw, 2rem);--space-xl: clamp(2.625rem, 2.4946rem + .6522vw, 3rem);--space-2xl: clamp(3.5rem, 3.3261rem + .8696vw, 4rem);--space-3xl: clamp(5.25rem, 4.9891rem + 1.3043vw, 6rem);--space-3xs-2xs: clamp(.25rem, .163rem + .4348vw, .5rem);--space-2xs-xs: clamp(.4375rem, .3288rem + .5435vw, .75rem);--space-xs-s: clamp(.6875rem, .5788rem + .5435vw, 1rem);--space-s-m: clamp(.875rem, .6576rem + 1.087vw, 1.5rem);--space-m-l: clamp(1.3125rem, 1.0734rem + 1.1957vw, 2rem);--space-l-xl: clamp(1.75rem, 1.3152rem + 2.1739vw, 3rem);--space-xl-2xl: clamp(2.625rem, 2.1467rem + 2.3913vw, 4rem);--space-2xl-3xl: clamp(3.5rem, 2.6304rem + 4.3478vw, 6rem);--text-xs: clamp(.6076rem, .5964rem + .0563vw, .64rem);--text-sm: clamp(.7292rem, .7045rem + .1232vw, .8rem);--text-base: clamp(.875rem, .8315rem + .2174vw, 1rem);--text-lg: clamp(1.05rem, .9804rem + .3478vw, 1.25rem);--text-xl: clamp(1.26rem, 1.1548rem + .5261vw, 1.5625rem);--text-2xl: clamp(1.512rem, 1.3586rem + .7672vw, 1.9531rem);--text-3xl: clamp(1.8144rem, 1.5963rem + 1.0904vw, 2.4414rem);--text-4xl: clamp(2.1773rem, 1.8731rem + 1.5208vw, 3.0518rem);--text-5xl: clamp(2.6127rem, 2.1947rem + 2.0904vw, 3.8147rem);--text-6xl: clamp(3.1353rem, 2.5673rem + 2.8402vw, 4.7684rem);--text-7xl: clamp(3.7623rem, 2.9978rem + 3.8228vw, 5.9605rem);--text-8xl: clamp(4.5148rem, 3.4937rem + 5.1057vw, 7.4506rem);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--bg-page: var(--palette-slate-50);--bg-surface: #ffffff;--bg-surface-hover: var(--palette-slate-50);--bg-subtle: var(--palette-white-lilac);--bg-overlay: #ffffff;--bg-accent-subtle: color-mix(in srgb, var(--palette-brand-purple), white 90%);--text-body: var(--palette-charcoal);--text-muted: var(--palette-slate-500);--text-faint: var(--palette-slate-400);--text-inverted: #ffffff;--border-subtle: var(--palette-slate-200);--border-strong: var(--palette-slate-300);--border-focus: var(--palette-blue-500);--action-primary: var(--palette-brand-purple);--action-primary-hover: color-mix(in srgb, var(--palette-brand-purple), black 10%);--action-secondary: var(--palette-brand-yellow);--action-secondary-hover: color-mix(in srgb, var(--palette-brand-yellow), black 10%);--action-success: var(--palette-brand-green);--action-success-hover: color-mix(in srgb, var(--palette-brand-green), black 10%);--action-danger: var(--palette-brand-red);--action-danger-hover: color-mix(in srgb, var(--palette-brand-red), black 10%);--z-sticky: 100;--z-overlay: 200;--z-modal: 300}[data-theme=dark]{--csstools-color-scheme--light: ;color-scheme:dark;--bg-page: var(--palette-slate-950);--bg-surface: var(--palette-slate-900);--bg-surface-hover: var(--palette-slate-800);--bg-subtle: var(--palette-slate-800);--bg-overlay: var(--palette-slate-800);--bg-accent-subtle: color-mix(in srgb, var(--palette-brand-purple), black 90%);--text-body: var(--palette-slate-100);--text-muted: var(--palette-slate-400);--text-faint: var(--palette-slate-600);--text-inverted: var(--palette-slate-900);--border-subtle: var(--palette-slate-800);--border-strong: var(--palette-slate-700);--border-focus: var(--palette-blue-500)}.l_stack{display:flex;flex-direction:column;justify-content:flex-start}.l_stack[data-align=center]{align-items:center}.l_stack[data-align=start]{align-items:flex-start}.l_stack[data-align=end]{align-items:flex-end}.l_stack[data-justify=center]{justify-content:center}.l_stack[data-justify=start]{justify-content:flex-start}.l_stack[data-justify=between]{justify-content:space-between}.l_stack[data-justify=end]{justify-content:flex-end}.l_cluster{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.l_cluster[data-nowrap]{flex-wrap:nowrap}.l_cluster[data-align=start]{align-items:flex-start}.l_cluster[data-align=end]{align-items:flex-end}.l_cluster[data-justify=center]{justify-content:center}.l_cluster[data-justify=between]{justify-content:space-between}.l_cluster[data-justify=end]{justify-content:flex-end}.l_grid{display:grid}.l_grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.l_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.l_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.l_grid[data-layout=sidebar]{grid-template-columns:fit-content(20rem) 1fr}.l_grid[data-cols=auto]{--min-col-width: 16rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min-col-width)),1fr))}.l_spacer{flex-grow:1}[class^=l_][data-gap="3xs"]{gap:clamp(.25rem,.25rem + 0vw,.25rem);gap:var(--space-3xs)}[class^=l_][data-gap="2xs"]{gap:clamp(.4375rem,.4158rem + .1087vw,.5rem);gap:var(--space-2xs)}[class^=l_][data-gap=xs]{gap:clamp(.6875rem,.6658rem + .1087vw,.75rem);gap:var(--space-xs)}[class^=l_][data-gap=s]{gap:clamp(.875rem,.8315rem + .2174vw,1rem);gap:var(--space-s)}[class^=l_][data-gap=m]{gap:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);gap:var(--space-m)}[class^=l_][data-gap=l]{gap:clamp(1.75rem,1.663rem + .4348vw,2rem);gap:var(--space-l)}[class^=l_][data-gap=xl]{gap:clamp(2.625rem,2.4946rem + .6522vw,3rem);gap:var(--space-xl)}[class^=l_][data-gap="2xl"]{gap:clamp(3.5rem,3.3261rem + .8696vw,4rem);gap:var(--space-2xl)}.l_container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-right:clamp(1.3125rem,1.2473rem + .3261vw,1.5rem);padding-left:var(--space-m);padding-right:var(--space-m)}.l_container[data-size=prose]{max-width:65ch}.l_container[data-size=fluid]{max-width:100%}.l_switcher{container-type:inline-size;display:flex;flex-direction:column}.l_switcher[data-threshold=xs]{--switch-at: 20rem}.l_switcher[data-threshold=s]{--switch-at: 30rem}.l_switcher[data-threshold=m]{--switch-at: 40rem}.l_switcher[data-threshold=l]{--switch-at: 60rem}@container (min-width: 1px){.l_switcher>*{width:100%}}@container (min-width: 20rem){.l_switcher[data-threshold=xs]{flex-direction:row;align-items:center}.l_switcher[data-threshold=xs]>*{width:auto}}@container (min-width: 30rem){.l_switcher[data-threshold=s]{flex-direction:row;align-items:center}.l_switcher[data-threshold=s]>*{width:auto}}@container (min-width: 40rem){.l_switcher[data-threshold=m]{flex-direction:row;align-items:center}.l_switcher[data-threshold=m]>*{width:auto}}.divider{border:0;margin:0;width:100%;height:1px;background-color:#e2e8f0;background-color:var(--border-subtle);margin-top:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-top:var(--space-s);margin-bottom:var(--space-s)}.divider[data-variant=transparent]{background-color:transparent}.screen_reader_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon_box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em}.spinner{display:inline-block;width:1em;height:1em;border:2px solid #e2e8f0;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:#81007f;border-top-color:var(--action-primary);animation:spin .6s linear infinite}.prose{color:#3d3d48;color:var(--text-body);max-width:65ch}.prose p{margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s)}.prose h1,.prose h2,.prose h3{margin-top:clamp(2.625rem,2.4946rem + .6522vw,3rem);margin-top:var(--space-xl);margin-bottom:clamp(.875rem,.8315rem + .2174vw,1rem);margin-bottom:var(--space-s);line-height:1.1}.prose a{color:#81007f;color:var(--action-primary);-webkit-text-decoration:underline;text-decoration:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{--tw-border-opacity: 1;border-color:#d6ddeb;border-color:rgba(214,221,235,var(--tw-border-opacity, 1))}body{background-color:#fff;background-color:hsl(var(--background));color:#020817;color:hsl(var(--foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.\!m-0{margin:0!important}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mt-0{margin-top:0!important}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-10{height:2.5rem!important}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.\!h-full{height:100%!important}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-12{max-height:3rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[400px\]{min-height:400px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-10{width:2.5rem!important}.\!w-5{width:1.25rem!important}.\!w-6{width:1.5rem!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[calc\(100vw-40px\)\]{width:calc(100vw - 40px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[56px\]{min-width:56px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(-1px,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(1px,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * (1 - var(--tw-space-x-reverse)));margin-left:.25rem;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * (1 - var(--tw-space-x-reverse)));margin-left:.5rem;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * (1 - var(--tw-space-x-reverse)));margin-left:.75rem;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left:1rem;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * (1 - var(--tw-space-x-reverse)));margin-left:1.5rem;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * (1 - var(--tw-space-x-reverse)));margin-left:2rem;margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * (1 - var(--tw-space-y-reverse)));margin-top:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * (1 - var(--tw-space-y-reverse)));margin-top:.25rem;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * (1 - var(--tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * (1 - var(--tw-space-y-reverse)));margin-top:.5rem;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * (1 - var(--tw-space-y-reverse)));margin-top:.75rem;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top:1rem;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * (1 - var(--tw-space-y-reverse)));margin-top:1.25rem;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * (1 - var(--tw-space-y-reverse)));margin-top:1.5rem;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * (1 - var(--tw-space-y-reverse)));margin-top:2rem;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{word-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b{border-bottom-width:1px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#13213C\]{--tw-border-opacity: 1;border-color:#13213c;border-color:rgba(19,33,60,var(--tw-border-opacity, 1))}.border-\[\#202430\]{--tw-border-opacity: 1;border-color:#202430;border-color:rgba(32,36,48,var(--tw-border-opacity, 1))}.border-\[\#25324B\]{--tw-border-opacity: 1;border-color:#25324b;border-color:rgba(37,50,75,var(--tw-border-opacity, 1))}.border-\[\#56CDAD\]{--tw-border-opacity: 1;border-color:#56cdad;border-color:rgba(86,205,173,var(--tw-border-opacity, 1))}.border-\[\#81007F\]{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.border-\[\#CCCCF5\]{--tw-border-opacity: 1;border-color:#ccccf5;border-color:rgba(204,204,245,var(--tw-border-opacity, 1))}.border-\[\#D6DDEB\]{--tw-border-opacity: 1;border-color:#d6ddeb;border-color:rgba(214,221,235,var(--tw-border-opacity, 1))}.border-\[\#D6DDEB\]\/50{border-color:#d6ddeb80}.border-\[\#E0E0E0\]{--tw-border-opacity: 1;border-color:#e0e0e0;border-color:rgba(224,224,224,var(--tw-border-opacity, 1))}.border-\[\#E5E8F1\]{--tw-border-opacity: 1;border-color:#e5e8f1;border-color:rgba(229,232,241,var(--tw-border-opacity, 1))}.border-\[\#F8F0F7\]{--tw-border-opacity: 1;border-color:#f8f0f7;border-color:rgba(248,240,247,var(--tw-border-opacity, 1))}.border-\[\#FFB836\]{--tw-border-opacity: 1;border-color:#ffb836;border-color:rgba(255,184,54,var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-200{--tw-border-opacity: 1;border-color:#fde68a;border-color:rgba(253,230,138,var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:#fcd34d;border-color:rgba(252,211,77,var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:#fbbf24;border-color:rgba(251,191,36,var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:#bfdbfe;border-color:rgba(191,219,254,var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:#d6ddeb;border-color:rgba(214,221,235,var(--tw-border-opacity, 1))}.border-border\/50{border-color:#d6ddeb80}.border-current{border-color:currentColor}.border-destructive{border-color:#ef4343;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef434380;border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:#a7f3d0;border-color:rgba(167,243,208,var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:#f3f4f6;border-color:rgba(243,244,246,var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:#d1d5db;border-color:rgba(209,213,219,var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:#9ca3af;border-color:rgba(156,163,175,var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:#bbf7d0;border-color:rgba(187,247,208,var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:#86efac;border-color:rgba(134,239,172,var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:#4ade80;border-color:rgba(74,222,128,var(--tw-border-opacity, 1))}.border-input{border-color:#e1e7ef;border-color:hsl(var(--input))}.border-orange-200{--tw-border-opacity: 1;border-color:#fed7aa;border-color:rgba(254,215,170,var(--tw-border-opacity, 1))}.border-primary,.border-purple{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:#e9d5ff;border-color:rgba(233,213,255,var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:#d8b4fe;border-color:rgba(216,180,254,var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:#fecaca;border-color:rgba(254,202,202,var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:#ef4444;border-color:rgba(239,68,68,var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:#e5e7eb;border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:#f59e0b;border-top-color:rgba(245,158,11,var(--tw-border-opacity, 1))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:#3b82f6;border-top-color:rgba(59,130,246,var(--tw-border-opacity, 1))}.border-t-green-500{--tw-border-opacity: 1;border-top-color:#22c55e;border-top-color:rgba(34,197,94,var(--tw-border-opacity, 1))}.border-t-purple{--tw-border-opacity: 1;border-top-color:#81007f;border-top-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#13213C\]{--tw-bg-opacity: 1;background-color:#13213c;background-color:rgba(19,33,60,var(--tw-bg-opacity, 1))}.bg-\[\#25324B\]{--tw-bg-opacity: 1;background-color:#25324b;background-color:rgba(37,50,75,var(--tw-bg-opacity, 1))}.bg-\[\#56CDAD1A\]{background-color:#56cdad1a}.bg-\[\#56CDAD\]{--tw-bg-opacity: 1;background-color:#56cdad;background-color:rgba(86,205,173,var(--tw-bg-opacity, 1))}.bg-\[\#56CDAD\]\/10{background-color:#56cdad1a}.bg-\[\#81007F1F\]{background-color:#81007f1f}.bg-\[\#81007F\]{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.bg-\[\#E5E8F1\]{--tw-bg-opacity: 1;background-color:#e5e8f1;background-color:rgba(229,232,241,var(--tw-bg-opacity, 1))}.bg-\[\#E9EBFD\]{--tw-bg-opacity: 1;background-color:#e9ebfd;background-color:rgba(233,235,253,var(--tw-bg-opacity, 1))}.bg-\[\#F3E8F5\]{--tw-bg-opacity: 1;background-color:#f3e8f5;background-color:rgba(243,232,245,var(--tw-bg-opacity, 1))}.bg-\[\#F3EBFF\]{--tw-bg-opacity: 1;background-color:#f3ebff;background-color:rgba(243,235,255,var(--tw-bg-opacity, 1))}.bg-\[\#F3F4F6\]{--tw-bg-opacity: 1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity, 1))}.bg-\[\#F8F0F7\]{--tw-bg-opacity: 1;background-color:#f8f0f7;background-color:rgba(248,240,247,var(--tw-bg-opacity, 1))}.bg-\[\#F8F8FD\]{--tw-bg-opacity: 1;background-color:#f8f8fd;background-color:rgba(248,248,253,var(--tw-bg-opacity, 1))}.bg-\[\#F8F9FB\]{--tw-bg-opacity: 1;background-color:#f8f9fb;background-color:rgba(248,249,251,var(--tw-bg-opacity, 1))}.bg-\[\#F9F0F7EB\]{background-color:#f9f0f7eb}.bg-\[\#FCA311\]{--tw-bg-opacity: 1;background-color:#fca311;background-color:rgba(252,163,17,var(--tw-bg-opacity, 1))}.bg-\[\#faa118\]{--tw-bg-opacity: 1;background-color:#faa118;background-color:rgba(250,161,24,var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:#f1f5f9;background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:#fef3c7;background-color:rgba(254,243,199,var(--tw-bg-opacity, 1))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:#dbeafe;background-color:rgba(219,234,254,var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:#eff6ff;background-color:rgba(239,246,255,var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:#3b82f6;background-color:rgba(59,130,246,var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:#d6ddeb;background-color:rgba(214,221,235,var(--tw-bg-opacity, 1))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:#06b6d4;background-color:rgba(6,182,212,var(--tw-bg-opacity, 1))}.bg-destructive{background-color:#ef4343;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:#d1fae5;background-color:rgba(209,250,229,var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:#10b981;background-color:rgba(16,185,129,var(--tw-bg-opacity, 1))}.bg-foreground{background-color:#020817;background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:#9ca3af;background-color:rgba(156,163,175,var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:#6b7280;background-color:rgba(107,114,128,var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:#1f2937;background-color:rgba(31,41,55,var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:#dcfce7;background-color:rgba(220,252,231,var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:#f0fdf4;background-color:rgba(240,253,244,var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:#22c55e;background-color:rgba(34,197,94,var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:#16a34a;background-color:rgba(22,163,74,var(--tw-bg-opacity, 1))}.bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f1f5f980;background-color:hsl(var(--muted) / .5)}.bg-natural{--tw-bg-opacity: 1;background-color:#7c8493;background-color:rgba(124,132,147,var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:#ffedd5;background-color:rgba(255,237,213,var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:#fbbf24;background-color:rgba(251,191,36,var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:#f59e0b;background-color:rgba(245,158,11,var(--tw-bg-opacity, 1))}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary,.bg-purple{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:#ede9fe;background-color:rgba(237,233,254,var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:#e9d5ff;background-color:rgba(233,213,255,var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:#f5f3ff;background-color:rgba(245,243,255,var(--tw-bg-opacity, 1))}.bg-purple-500,.bg-purple-600{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.bg-purple\/10{background-color:#81007f1a}.bg-red-100{--tw-bg-opacity: 1;background-color:#fee2e2;background-color:rgba(254,226,226,var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:#fef2f2;background-color:rgba(254,242,242,var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:#ef4444;background-color:rgba(239,68,68,var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:#dc2626;background-color:rgba(220,38,38,var(--tw-bg-opacity, 1))}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.bg-sidebar{background-color:#fafafa;background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:#e5e7eb;background-color:hsl(var(--sidebar-border))}.bg-slate-800{--tw-bg-opacity: 1;background-color:#1e293b;background-color:rgba(30,41,59,var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.bg-yellow{--tw-bg-opacity: 1;background-color:#fca311;background-color:rgba(252,163,17,var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#81007F\]{--tw-gradient-from: #81007F var(--tw-gradient-from-position);--tw-gradient-to: rgba(129, 0, 127, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgba(96, 165, 250, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgba(52, 211, 153, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgba(249, 250, 251, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgba(192, 132, 252, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #F5F3FF var(--tw-gradient-from-position);--tw-gradient-to: rgba(245, 243, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #81007F var(--tw-gradient-from-position);--tw-gradient-to: rgba(129, 0, 127, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-purple-500,.to-purple-600{--tw-gradient-to: #81007F var(--tw-gradient-to-position)}.fill-amber-700{fill:#b45309}.fill-blue-500{fill:#3b82f6}.fill-current{fill:currentColor}.fill-purple-700{fill:#81007f}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.stroke-blue-500{stroke:#3b82f6}.stroke-white{stroke:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[12px\]{font-size:12px}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#515B6F\]{--tw-text-opacity: 1 !important;color:#515b6f!important;color:rgba(81,91,111,var(--tw-text-opacity, 1))!important}.\!text-\[\#81007F\]{--tw-text-opacity: 1 !important;color:#81007f!important;color:rgba(129,0,127,var(--tw-text-opacity, 1))!important}.text-\[\#13213C\]{--tw-text-opacity: 1;color:#13213c;color:rgba(19,33,60,var(--tw-text-opacity, 1))}.text-\[\#202430\]{--tw-text-opacity: 1;color:#202430;color:rgba(32,36,48,var(--tw-text-opacity, 1))}.text-\[\#25324B\]{--tw-text-opacity: 1;color:#25324b;color:rgba(37,50,75,var(--tw-text-opacity, 1))}.text-\[\#26A4FF\]{--tw-text-opacity: 1;color:#26a4ff;color:rgba(38,164,255,var(--tw-text-opacity, 1))}.text-\[\#515B6F\]{--tw-text-opacity: 1;color:#515b6f;color:rgba(81,91,111,var(--tw-text-opacity, 1))}.text-\[\#56CDAD\]{--tw-text-opacity: 1;color:#56cdad;color:rgba(86,205,173,var(--tw-text-opacity, 1))}.text-\[\#5C1D8F\]{--tw-text-opacity: 1;color:#5c1d8f;color:rgba(92,29,143,var(--tw-text-opacity, 1))}.text-\[\#7C8493\]{--tw-text-opacity: 1;color:#7c8493;color:rgba(124,132,147,var(--tw-text-opacity, 1))}.text-\[\#81007F\]{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.text-\[\#A8ADB7\]{--tw-text-opacity: 1;color:#a8adb7;color:rgba(168,173,183,var(--tw-text-opacity, 1))}.text-\[\#CCCCF5\]{--tw-text-opacity: 1;color:#ccccf5;color:rgba(204,204,245,var(--tw-text-opacity, 1))}.text-\[\#F8F8FD\]{--tw-text-opacity: 1;color:#f8f8fd;color:rgba(248,248,253,var(--tw-text-opacity, 1))}.text-\[\#FCA311\]{--tw-text-opacity: 1;color:#fca311;color:rgba(252,163,17,var(--tw-text-opacity, 1))}.text-\[\#FFB836\]{--tw-text-opacity: 1;color:#ffb836;color:rgba(255,184,54,var(--tw-text-opacity, 1))}.text-accent-foreground{color:#0f1729;color:hsl(var(--accent-foreground))}.text-amber-700{--tw-text-opacity: 1;color:#b45309;color:rgba(180,83,9,var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:#92400e;color:rgba(146,64,14,var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:#78350f;color:rgba(120,53,15,var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:#2563eb;color:rgba(37,99,235,var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:#1d4ed8;color:rgba(29,78,216,var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:#1e40af;color:rgba(30,64,175,var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:#1e3a8a;color:rgba(30,58,138,var(--tw-text-opacity, 1))}.text-card-foreground{color:#020817;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-darkBlue{--tw-text-opacity: 1;color:#25324b;color:rgba(37,50,75,var(--tw-text-opacity, 1))}.text-destructive{color:#ef4343;color:hsl(var(--destructive))}.text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:#059669;color:rgba(5,150,105,var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:#047857;color:rgba(4,120,87,var(--tw-text-opacity, 1))}.text-foreground{color:#020817;color:hsl(var(--foreground))}.text-foreground\/50{color:#02081780;color:hsl(var(--foreground) / .5)}.text-gray-300{--tw-text-opacity: 1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:#9ca3af;color:rgba(156,163,175,var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:#4b5563;color:rgba(75,85,99,var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:#374151;color:rgba(55,65,81,var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:#1f2937;color:rgba(31,41,55,var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:#111827;color:rgba(17,24,39,var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:#22c55e;color:rgba(34,197,94,var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:#16a34a;color:rgba(22,163,74,var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:#15803d;color:rgba(21,128,61,var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:#166534;color:rgba(22,101,52,var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:#4f46e5;color:rgba(79,70,229,var(--tw-text-opacity, 1))}.text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.text-natural{--tw-text-opacity: 1;color:#7c8493;color:rgba(124,132,147,var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:#f59e0b;color:rgba(245,158,11,var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:#ea580c;color:rgba(234,88,12,var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:#c2410c;color:rgba(194,65,12,var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:#9a3412;color:rgba(154,52,18,var(--tw-text-opacity, 1))}.text-popover-foreground{color:#020817;color:hsl(var(--popover-foreground))}.text-primary{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.text-purple,.text-purple-500,.text-purple-600,.text-purple-700{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:#6b21a8;color:rgba(107,33,168,var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:#ef4444;color:rgba(239,68,68,var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:#dc2626;color:rgba(220,38,38,var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:#b91c1c;color:rgba(185,28,28,var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:#991b1b;color:rgba(153,27,27,var(--tw-text-opacity, 1))}.text-secondary-foreground{color:#0f1729;color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:#3f3f46;color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:#3f3f46b3;color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow{--tw-text-opacity: 1;color:#fca311;color:rgba(252,163,17,var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#7C8493\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:#7c8493;color:rgba(124,132,147,var(--tw-placeholder-opacity, 1))}.placeholder-\[\#7C8493\]::placeholder{--tw-placeholder-opacity: 1;color:#7c8493;color:rgba(124,132,147,var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 0 0 1px #e5e7eb;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity, 1);transform:translateZ(0) scaleZ(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity, 1);transform:translateZ(0) scaleZ(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}body{font-family:Twemoji Country Flags,Epilogue,sans-serif}.logo-font{font-family:Twemoji Country Flags,Red Hat Display,sans-serif}@font-face{font-family:Clash Display Variable;src:url(/assets/clashDisplay-BHZjogP3.ttf);font-style:normal}.clashDisplay{font-family:Twemoji Country Flags,Clash Display Variable,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Clash Display Variable,Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-family:"Clash Display Variable",var(--font-sans)}.placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-xs::-moz-placeholder{font-size:.75rem;line-height:1rem}.placeholder\:text-xs::placeholder{font-size:.75rem;line-height:1rem}.placeholder\:text-\[\#515B6F\]::-moz-placeholder{--tw-text-opacity: 1;color:#515b6f;color:rgba(81,91,111,var(--tw-text-opacity, 1))}.placeholder\:text-\[\#515B6F\]::placeholder{--tw-text-opacity: 1;color:#515b6f;color:rgba(81,91,111,var(--tw-text-opacity, 1))}.placeholder\:text-\[\#A8ADB7\]::-moz-placeholder{--tw-text-opacity: 1;color:#a8adb7;color:rgba(168,173,183,var(--tw-text-opacity, 1))}.placeholder\:text-\[\#A8ADB7\]::placeholder{--tw-text-opacity: 1;color:#a8adb7;color:rgba(168,173,183,var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:#65758b;color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:#65758b;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.even\:bg-\[\#F8F8FD\]:nth-child(2n){--tw-bg-opacity: 1;background-color:#f8f8fd;background-color:rgba(248,248,253,var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity, 1))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#81007F\]:hover{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:#d1d5db;border-color:rgba(209,213,219,var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:#d8b4fe;border-color:rgba(216,180,254,var(--tw-border-opacity, 1))}.hover\:border-purple-500:hover,.hover\:border-purple-600:hover{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.hover\:bg-\[\#6e006c\]:hover{--tw-bg-opacity: 1;background-color:#6e006c;background-color:rgba(110,0,108,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#81007F1F\]:hover{background-color:#81007f1f}.hover\:bg-\[\#81007F\]:hover{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#81007F\]\/90:hover{background-color:#81007fe6}.hover\:bg-\[\#A45BA0\]:hover{--tw-bg-opacity: 1;background-color:#a45ba0;background-color:rgba(164,91,160,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E5E8F1\]:hover{--tw-bg-opacity: 1;background-color:#e5e8f1;background-color:rgba(229,232,241,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E9EBFD\]:hover{--tw-bg-opacity: 1;background-color:#e9ebfd;background-color:rgba(233,235,253,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EFE5ED\]:hover{--tw-bg-opacity: 1;background-color:#efe5ed;background-color:rgba(239,229,237,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8F0F7\]:hover{--tw-bg-opacity: 1;background-color:#f8f0f7;background-color:rgba(248,240,247,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8F8FD\]:hover{--tw-bg-opacity: 1;background-color:#f8f8fd;background-color:rgba(248,248,253,var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9F0F7EB\]:hover{background-color:#f9f0f7eb}.hover\:bg-\[\#efe5ed\]:hover{--tw-bg-opacity: 1;background-color:#efe5ed;background-color:rgba(239,229,237,var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:#fde68a;background-color:rgba(253,230,138,var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:#dbeafe;background-color:rgba(219,234,254,var(--tw-bg-opacity, 1))}.hover\:bg-border:hover{--tw-bg-opacity: 1;background-color:#d6ddeb;background-color:rgba(214,221,235,var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:#ef4343cc;background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6;background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:#dcfce7;background-color:rgba(220,252,231,var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:#f0fdf4;background-color:rgba(240,253,244,var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:#15803d;background-color:rgba(21,128,61,var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:#f1f5f9;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f1f5f980;background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:#ffedd5;background-color:rgba(255,237,213,var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:#81007fcc}.hover\:bg-primary\/90:hover{background-color:#81007fe6}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:#ede9fe;background-color:rgba(237,233,254,var(--tw-bg-opacity, 1))}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:#d8b4fe;background-color:rgba(216,180,254,var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:#f5f3ff;background-color:rgba(245,243,255,var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:#fee2e2;background-color:rgba(254,226,226,var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:#fef2f2;background-color:rgba(254,242,242,var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:#dc2626;background-color:rgba(220,38,38,var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:#b91c1c;background-color:rgba(185,28,28,var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:#f4f4f5;background-color:hsl(var(--sidebar-accent))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:from-\[\#6a0069\]:hover{--tw-gradient-from: #6a0069 var(--tw-gradient-from-position);--tw-gradient-to: rgba(106, 0, 105, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #81007F var(--tw-gradient-from-position);--tw-gradient-to: rgba(129, 0, 127, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-purple-700:hover{--tw-gradient-to: #81007F var(--tw-gradient-to-position)}.hover\:text-\[\#25324B\]:hover{--tw-text-opacity: 1;color:#25324b;color:rgba(37,50,75,var(--tw-text-opacity, 1))}.hover\:text-\[\#5c0058\]:hover{--tw-text-opacity: 1;color:#5c0058;color:rgba(92,0,88,var(--tw-text-opacity, 1))}.hover\:text-\[\#81007F\]:hover{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:#0f1729;color:hsl(var(--accent-foreground))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:#1d4ed8;color:rgba(29,78,216,var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:#1e40af;color:rgba(30,64,175,var(--tw-text-opacity, 1))}.hover\:text-darkBlue:hover{--tw-text-opacity: 1;color:#25324b;color:rgba(37,50,75,var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:#020817;color:hsl(var(--foreground))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:#4b5563;color:rgba(75,85,99,var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:#374151;color:rgba(55,65,81,var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:#111827;color:rgba(17,24,39,var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:#166534;color:rgba(22,101,52,var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:#65758b;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover,.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:#ef4444;color:rgba(239,68,68,var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:#dc2626;color:rgba(220,38,38,var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:#b91c1c;color:rgba(185,28,28,var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 0 0 1px #f4f4f5;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:#e5e7eb;background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#81007F\]:focus{--tw-border-opacity: 1;border-color:#81007f;border-color:rgba(129,0,127,var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:#fef2f2;background-color:rgba(254,242,242,var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:#0f1729;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:#dc2626;color:rgba(220,38,38,var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus\:ring-\[\#81007F\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(129, 0, 127, var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:#f4f4f5;background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-300:disabled{--tw-text-opacity: 1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#81007F\]{--tw-text-opacity: 1;color:#81007f;color:rgba(129,0,127,var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f1f5f966;border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{--tw-border-opacity: 1;border-color:#d6ddeb;border-color:rgba(214,221,235,var(--tw-border-opacity, 1))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:#fca5a5;color:rgba(252,165,165,var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#020817;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef43434d;border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4343;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#f8fafc;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:#fef2f2;color:rgba(254,242,242,var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:#fafafa;background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f1f5f980;background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#0f1729;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#65758b;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(-.25rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(.25rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),-.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(1.25rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:#f4f4f5;background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:#f1f5f980;background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-\[\#81007F\][data-state=checked],.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:#81007f;background-color:rgba(129,0,127,var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f1f5f980;background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e1e7ef;background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#0f1729;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#020817;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#0f1729;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#65758b;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:#f4f4f5;background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:#e5e7eb;border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:#fafafa;background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.dark .dark\:border-destructive{border-color:#ef4343;border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:w-48{width:12rem}.sm\:w-6{width:1.5rem}.sm\:w-full{width:100%}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * (1 - var(--tw-space-x-reverse)));margin-left:.5rem;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * (1 - var(--tw-space-x-reverse)));margin-left:.75rem;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left:1rem;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * (1 - var(--tw-space-y-reverse)));margin-top:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.sm\:placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-48{width:12rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * (1 - var(--tw-space-x-reverse)));margin-left:1.5rem;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * (1 - var(--tw-space-y-reverse)));margin-top:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-0{padding:0}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pl-6{padding-left:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-0{padding-top:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.md\:placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:mb-0{margin-bottom:0}.lg\:mb-8{margin-bottom:2rem}.lg\:mr-20{margin-right:5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-72{width:18rem}.lg\:w-\[50\%\]{width:50%}.lg\:w-auto{width:auto}.lg\:min-w-\[300px\]{min-width:300px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:border-0{border-width:0px}.lg\:p-0{padding:0}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:text-start{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:font-bold{font-weight:700}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f1f5f9;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f1f5f980;background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),-3px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4343;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#020817;color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:#65758b;color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:#18181b;color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#65758b;fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:#d6ddeb80}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:#d6ddeb}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:#d6ddeb}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#f1f5f9;fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:#d6ddeb}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#65758b;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
