@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--besona-gradient-angle:235deg;--besona-gradient-pointer-x:50%;--besona-gradient-pointer-y:50%;--besona-gradient-flow-x:0%;--besona-gradient-flow-y:0%;--besona-gradient-green-strength:17%}*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.text-\[22px\]\/\[26px\]{font-size:22px;line-height:26px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-current{color:currentColor}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.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,)}@media (min-width:48rem){.md\:text-\[28px\]\/\[34px\]{font-size:28px;line-height:34px}}}@font-face{font-family:Comfortaa;src:url(../media/Comfortaa-Regular.0.~4mvafv095f.ttf?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Comfortaa;src:url(../media/Comfortaa-Bold.13l5cjbm981iz.ttf?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Inter;src:url(../media/Inter-Regular.17qkhxk72.4oh.ttf?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(../media/Inter-SemiBold.11~atacd_~cvw.ttf?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8)format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Inter;src:url(../media/Inter-Bold.07oy1fzs.rw0y.ttf?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8)format("truetype");font-display:swap;font-style:normal;font-weight:700}:root{--besona-color-black-100:#050505;--besona-color-black-95:#050505f2;--besona-color-black-80:#050505cc;--besona-color-black-60:#05050599;--besona-color-black-40:#05050566;--besona-color-black-20:#05050533;--besona-color-black-10:#0505051a;--besona-color-black-5:#0505050d;--besona-color-black-3:#05050508;--besona-color-white-100:#fff;--besona-color-white-95:#fffffff2;--besona-color-white-70:#ffffffb2;--besona-color-white-50:#ffffff80;--besona-color-white-30:#ffffff4d;--besona-color-white-10:#ffffff1a;--besona-color-white-5:#ffffff0d;--besona-color-meadow:#f7f5f5;--besona-color-cool-grey-80:#373737;--besona-color-purple-100:#c4bdf2;--besona-color-purple-50:#c4bdf280;--besona-color-purple-30:#c4bdf24d;--besona-color-purple-10:#c4bdf21a;--besona-color-purple-5:#c4bdf20d;--besona-color-blue-100:#85d3f2;--besona-color-blue-50:#85d3f280;--besona-color-blue-30:#85d3f24d;--besona-color-blue-10:#85d3f21a;--besona-color-blue-5:#85d3f20d;--besona-color-green-100:#c1f20f;--besona-color-green-50:#c1f20f80;--besona-color-green-30:#c1f20f4d;--besona-color-green-10:#c1f20f1a;--besona-color-green-5:#c1f20f0d;--besona-color-notification-red:#f44b37;--besona-color-notification-red-30:#f44b374d;--besona-color-notification-orange:#ffb223;--besona-color-notification-orange-30:#ffb2234d;--besona-color-notification-green:#25b763;--besona-color-notification-green-30:#25b7634d;--besona-color-notification-blue:#4c8df6;--besona-color-notification-blue-30:#4c8df64d;--besona-color-other-text:#9588e8;--besona-color-other-background:#f6f6ff;--besona-color-black:var(--besona-color-black-100);--besona-color-white:var(--besona-color-white-100);--besona-color-cool-grey:var(--besona-color-cool-grey-80);--besona-color-purple:var(--besona-color-purple-100);--besona-color-light-purple:var(--besona-color-other-background);--besona-color-blue:var(--besona-color-blue-100);--besona-color-green:var(--besona-color-green-100);--besona-color-text-purple:var(--besona-color-other-text);--besona-color-text-primary:var(--besona-color-black-95);--besona-color-text-secondary:var(--besona-color-black-80);--besona-color-text-tertiary:var(--besona-color-black-60);--besona-color-text-muted:var(--besona-color-black-40);--besona-color-text-unselected:var(--besona-color-black-20);--besona-color-text-inverse:var(--besona-color-white-100);--besona-color-text-inverse-muted:var(--besona-color-white-95);--besona-color-text-accent:var(--besona-color-other-text);--besona-color-surface-primary:var(--besona-color-white-100);--besona-color-surface-soft:var(--besona-color-meadow);--besona-color-surface-accent:var(--besona-color-other-background);--besona-color-line-light:var(--besona-color-black-5);--besona-color-line-medium:var(--besona-color-black-10);--besona-color-line-dark:var(--besona-color-black-80);--besona-color-focus:var(--besona-color-green-100);--besona-color-message-error:var(--besona-color-notification-red);--besona-color-message-success:var(--besona-color-green-100);--besona-font-family-heading:"Comfortaa", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--besona-font-family-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--besona-font-heading:var(--besona-font-family-heading);--besona-font-body:var(--besona-font-family-body);--besona-font-weight-regular:400;--besona-font-weight-semibold:600;--besona-font-weight-bold:700;--besona-letter-spacing-default:0;--besona-font-size-heading-desktop-display:44px;--besona-line-height-heading-desktop-display:50px;--besona-font-size-heading-desktop-xlarge:36px;--besona-line-height-heading-desktop-xlarge:40px;--besona-font-size-heading-desktop-large:32px;--besona-line-height-heading-desktop-large:36px;--besona-font-size-heading-desktop-medium:28px;--besona-line-height-heading-desktop-medium:1;--besona-font-size-heading-desktop-small:24px;--besona-line-height-heading-desktop-small:1;--besona-font-size-heading-tablet-display:40px;--besona-line-height-heading-tablet-display:45px;--besona-font-size-heading-tablet-xlarge:33px;--besona-line-height-heading-tablet-xlarge:37px;--besona-font-size-heading-tablet-large:28px;--besona-line-height-heading-tablet-large:31px;--besona-font-size-heading-mobile-xlarge:30px;--besona-line-height-heading-mobile-xlarge:34px;--besona-font-size-heading-mobile-large:24px;--besona-line-height-heading-mobile-large:27px;--besona-font-size-heading-mobile-medium:20px;--besona-line-height-heading-mobile-medium:23px;--besona-font-size-heading-mobile-small:18px;--besona-line-height-heading-mobile-small:20px;--besona-font-size-body-xlarge:22px;--besona-line-height-body-xlarge:26px;--besona-font-size-body-large:17px;--besona-line-height-body-large:22px;--besona-font-size-body-base:16px;--besona-line-height-body-base:20px;--besona-font-size-body-small:14px;--besona-line-height-body-small:18px;--besona-font-size-body-xsmall:12px;--besona-line-height-body-xsmall:16px;--besona-font-size-tag:10px;--besona-line-height-tag:12px;--besona-heading-desktop-display-size:var(--besona-font-size-heading-desktop-display);--besona-heading-desktop-display-line-height:var(--besona-line-height-heading-desktop-display);--besona-heading-desktop-xlarge-size:var(--besona-font-size-heading-desktop-xlarge);--besona-heading-desktop-xlarge-line-height:var(--besona-line-height-heading-desktop-xlarge);--besona-heading-desktop-large-size:var(--besona-font-size-heading-desktop-large);--besona-heading-desktop-large-line-height:var(--besona-line-height-heading-desktop-large);--besona-heading-mobile-xlarge-size:var(--besona-font-size-heading-mobile-xlarge);--besona-heading-mobile-xlarge-line-height:var(--besona-line-height-heading-mobile-xlarge);--besona-body-xlarge-size:var(--besona-font-size-body-xlarge);--besona-body-xlarge-line-height:var(--besona-line-height-body-xlarge);--besona-body-large-size:var(--besona-font-size-body-large);--besona-body-large-line-height:var(--besona-line-height-body-large);--besona-body-base-size:var(--besona-font-size-body-base);--besona-body-base-line-height:var(--besona-line-height-body-base);--besona-body-small-size:var(--besona-font-size-body-small);--besona-body-small-line-height:var(--besona-line-height-body-small);--besona-space-0:0;--besona-space-1:4px;--besona-space-2:8px;--besona-space-3:12px;--besona-space-4:16px;--besona-space-20:20px;--besona-space-24:24px;--besona-space-32:32px;--besona-space-40:40px;--besona-space-56:56px;--besona-space-80:80px;--besona-size-logo-width:147px;--besona-size-logo-height:24px;--besona-size-logo-mobile-width:123px;--besona-size-logo-mobile-height:20px;--besona-control-height-base:44px;--besona-radius-control:12px;--besona-radius-sm:4px;--besona-radius-pill:9999px;--besona-radius-focus-outline:3px}@property --besona-gradient-angle{syntax:"<angle>";inherits:true;initial-value:235deg}@property --besona-gradient-pointer-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --besona-gradient-pointer-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --besona-gradient-flow-x{syntax:"<percentage>";inherits:true;initial-value:0%}@property --besona-gradient-flow-y{syntax:"<percentage>";inherits:true;initial-value:0%}@property --besona-gradient-green-strength{syntax:"<percentage>";inherits:true;initial-value:17%}:root{--besona-gradient-angle:235deg;--besona-gradient-flow-x:0%;--besona-gradient-flow-y:0%;--besona-gradient-green-strength:17%;--besona-gradient-pointer-x:50%;--besona-gradient-pointer-y:50%;--besona-gradient-surface-background:radial-gradient(ellipse 118% 128% at calc(4% + var(--besona-gradient-flow-x)) calc(18% + var(--besona-gradient-flow-y)), var(--besona-color-purple-100) 0, var(--besona-color-purple-50) 38%, transparent 72%), radial-gradient(ellipse 96% 112% at calc(10% + var(--besona-gradient-flow-x)) calc(86% + var(--besona-gradient-flow-y)), var(--besona-color-purple-30) 0, transparent 66%), radial-gradient(ellipse 92% 88% at var(--besona-gradient-pointer-x) var(--besona-gradient-pointer-y), var(--besona-color-green-100) 0, var(--besona-color-green-50) 32%, transparent 70%), radial-gradient(ellipse 116% 98% at calc(88% + var(--besona-gradient-flow-x)) calc(28% + var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, var(--besona-color-blue-50) 34%, transparent 64%), radial-gradient(ellipse 96% 74% at calc(76% - var(--besona-gradient-flow-x)) calc(108% - var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, transparent 62%), linear-gradient(var(--besona-gradient-angle), var(--besona-color-purple-100) 0%, var(--besona-color-purple-100) 44%, var(--besona-color-blue-100) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--besona-gradient-surface-background:radial-gradient(ellipse 118% 128% at calc(4% + var(--besona-gradient-flow-x)) calc(18% + var(--besona-gradient-flow-y)), var(--besona-color-purple-100) 0, var(--besona-color-purple-50) 38%, transparent 72%), radial-gradient(ellipse 96% 112% at calc(10% + var(--besona-gradient-flow-x)) calc(86% + var(--besona-gradient-flow-y)), var(--besona-color-purple-30) 0, transparent 66%), radial-gradient(ellipse 92% 88% at var(--besona-gradient-pointer-x) var(--besona-gradient-pointer-y), color-mix(in srgb, var(--besona-color-green-100) var(--besona-gradient-green-strength), transparent) 0, color-mix(in srgb, var(--besona-color-green-50) var(--besona-gradient-green-strength), transparent) 32%, transparent 70%), radial-gradient(ellipse 116% 98% at calc(88% + var(--besona-gradient-flow-x)) calc(28% + var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, var(--besona-color-blue-50) 34%, transparent 64%), radial-gradient(ellipse 96% 74% at calc(76% - var(--besona-gradient-flow-x)) calc(108% - var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, transparent 62%), linear-gradient(var(--besona-gradient-angle), var(--besona-color-purple-100) 0%, color-mix(in srgb, var(--besona-color-purple-100) 50%, var(--besona-color-blue-100)) 44%, var(--besona-color-blue-100) 100%)}}:root{--besona-start-screen-background:var(--besona-gradient-surface-background)}.besona-button{border-radius:var(--besona-radius-pill);cursor:pointer;font-family:var(--besona-font-body);font-size:var(--besona-body-base-size);font-weight:var(--besona-font-weight-semibold);align-self:flex-start;align-items:center;gap:var(--besona-space-2);line-height:var(--besona-body-base-line-height);min-height:var(--besona-control-height-base);min-width:180px;padding:var(--besona-space-3) var(--besona-space-20);border:1px solid #0000;justify-content:center;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.besona-button--primary{background:var(--besona-color-text-secondary);color:var(--besona-color-text-inverse-muted)}.besona-button--primary:hover{background:var(--besona-color-black-95);transform:translateY(-1px)}.besona-button--primary:active{background:var(--besona-color-black-80);transform:translateY(0)}.besona-button--primary:disabled{background:var(--besona-color-black-20);color:var(--besona-color-white-50);cursor:not-allowed;transform:none}.besona-button--secondary{border-color:var(--besona-color-line-medium);color:var(--besona-color-text-primary);background:0 0}.besona-button--secondary:hover{border-color:var(--besona-color-black-20);transform:translateY(-1px)}.besona-button--secondary:active{border-color:var(--besona-color-line-medium);color:var(--besona-color-text-secondary);transform:translateY(0)}.besona-button--secondary:disabled{border-color:var(--besona-color-line-light);color:var(--besona-color-text-unselected);cursor:not-allowed;transform:none}.besona-button--secondary.besona-button--danger{border-color:var(--besona-color-notification-red-30);color:var(--besona-color-notification-red)}.besona-button:focus-visible{outline:var(--besona-radius-focus-outline) solid var(--besona-color-focus);outline-offset:3px}.besona-button__icon{height:var(--besona-space-20);width:var(--besona-space-20);justify-content:center;align-items:center;display:inline-flex}.besona-button__icon svg{width:100%;height:100%}.besona-icon-button{border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.besona-icon-button--subtle{background:var(--besona-color-black-3)}.besona-icon-button--ghost{background:0 0}.besona-icon-button:hover{background:var(--besona-color-black-5);color:var(--besona-color-text-primary);transform:translateY(-1px)}.besona-icon-button:active{transform:translateY(0)}.besona-icon-button:focus-visible,.besona-filter-chip:focus-visible,.besona-filter-reset:focus-visible,.besona-pagination button:focus-visible{outline:var(--besona-radius-focus-outline) solid var(--besona-color-focus);outline-offset:3px}.besona-icon-button__icon,.besona-icon-button__icon svg{height:var(--besona-space-20);width:var(--besona-space-20);display:block}.besona-input-field{border-radius:var(--besona-radius-sm);gap:var(--besona-space-4);flex-direction:column;width:100%;display:flex}.besona-input-field__top,.besona-input-field__bottom{gap:var(--besona-space-2);flex-direction:column;width:100%;display:flex}.besona-input-field__label,.besona-input-field__message{color:var(--besona-color-text-secondary);font-family:var(--besona-font-body);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-small-line-height)}.besona-input-field__message{color:var(--besona-color-text-tertiary);margin:0}.besona-input-field__control{align-items:center;gap:var(--besona-space-2);min-height:var(--besona-body-xlarge-line-height);width:100%;padding:0;display:flex}.besona-input-field__line{width:100%;height:2px;position:relative}.besona-input-field__line:before{background:var(--besona-color-line-medium);content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.besona-input-field__input{caret-color:var(--besona-color-text-primary);color:var(--besona-color-text-primary);font-family:var(--besona-font-body);font-size:var(--besona-body-xlarge-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-xlarge-line-height);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0}.besona-input-field__input::placeholder{color:var(--besona-color-text-unselected);opacity:1}.besona-input-field__icon{color:var(--besona-color-text-secondary);height:var(--besona-space-20);width:var(--besona-space-20);flex:none;justify-content:center;align-items:center;display:inline-flex}.besona-input-field:focus-within .besona-input-field__line:before{background:var(--besona-color-focus);height:2px}.besona-input-field--error .besona-input-field__line:before{background:var(--besona-color-message-error);height:1px}.besona-input-field--error .besona-input-field__input,.besona-input-field--error .besona-input-field__message{color:var(--besona-color-message-error)}.besona-input-field--error .besona-input-field__input::placeholder{color:var(--besona-color-notification-red-30)}.besona-input-field--disabled .besona-input-field__label{color:var(--besona-color-text-unselected)}.besona-input-field--disabled .besona-input-field__message{color:var(--besona-color-text-muted)}.besona-input-field--disabled .besona-input-field__line:before{background:var(--besona-color-line-medium);height:1px}.besona-input-field--disabled .besona-input-field__input,.besona-input-field--disabled .besona-input-field__icon{color:var(--besona-color-text-muted);cursor:not-allowed}.besona-input-field--disabled .besona-input-field__input::placeholder{color:var(--besona-color-text-muted)}.besona-search-field{flex-direction:column;justify-content:center;width:244px;display:flex}.besona-search-field__control{background:var(--besona-color-black-3);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);align-items:center;gap:var(--besona-space-2);padding:var(--besona-space-3) var(--besona-space-4);border:2px solid #0000;width:100%;transition:background .16s,border-color .16s;display:flex;overflow:hidden}.besona-search-field:focus-within .besona-search-field__control{border-color:var(--besona-color-focus)}.besona-search-field__icon{color:var(--besona-color-text-secondary);height:var(--besona-space-20);opacity:.95;width:var(--besona-space-20);flex:none}.besona-search-field__input{appearance:none;color:var(--besona-color-text-secondary);font-family:var(--besona-font-body);font-size:var(--besona-body-base-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-base-line-height);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0}.besona-search-field__input::-webkit-search-cancel-button{appearance:none}.besona-search-field__input::placeholder{color:var(--besona-color-text-unselected);opacity:1}.besona-search-field__clear{background:var(--besona-color-text-secondary);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-inverse);cursor:pointer;height:var(--besona-space-4);width:var(--besona-space-4);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.besona-filter-chip,.besona-filter-reset{border:1px solid var(--besona-color-line-medium);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);cursor:pointer;font-family:var(--besona-font-body);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);align-items:center;gap:var(--besona-space-2);line-height:var(--besona-body-small-line-height);min-height:34px;padding:var(--besona-space-2) var(--besona-space-4);background:0 0;flex:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.besona-filter-chip:hover,.besona-filter-reset:hover{background:var(--besona-color-black-3);border-color:var(--besona-color-black-20);color:var(--besona-color-text-primary);transform:translateY(-1px)}.besona-filter-chip--selected{background:var(--besona-color-green-5);border-color:var(--besona-color-green-100);color:var(--besona-color-text-secondary);padding:calc(var(--besona-space-2) - 1px) calc(var(--besona-space-4) - 1px);border-width:2px}.besona-filter-chip__badge{background:var(--besona-color-green-100);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);font-size:var(--besona-font-size-tag);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-line-height-tag);min-width:16px;min-height:16px;padding:0 var(--besona-space-2);justify-content:center;align-items:center;display:inline-flex}.besona-filter-chip__icon,.besona-filter-reset__icon{height:var(--besona-space-20);opacity:.9;width:var(--besona-space-20);flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.besona-filter-chip[aria-expanded=true] .besona-filter-chip__icon{transform:rotate(180deg)}.besona-filter-reset{color:var(--besona-color-text-primary);border-color:#0000}.besona-filter-bar{align-items:center;gap:var(--besona-space-1);flex-wrap:wrap;display:flex}.besona-filter-bar__item{position:relative}.besona-filter-bar__reset{opacity:0;grid-template-columns:0fr;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-grid;overflow:hidden;transform:translate(-6px)scale(.96)}.besona-filter-bar__reset>.besona-filter-reset{pointer-events:none;white-space:nowrap;min-width:0;transform:none}.besona-filter-bar__reset[data-visible=true]{opacity:1;grid-template-columns:1fr;transform:translate(0)scale(1)}.besona-filter-bar__reset[data-visible=true]>.besona-filter-reset{pointer-events:auto}.besona-search-filter-toolbar{align-items:center;gap:var(--besona-space-4);justify-content:space-between;width:100%;display:flex;position:relative}.besona-search-filter-toolbar__search{width:min(521px,56%);max-width:521px}.besona-search-filter-toolbar__sort{flex:none;position:relative}.besona-anchored-popup{background:var(--besona-color-white-100);min-width:200px;left:0;top:calc(100% + var(--besona-space-3));z-index:10;border-radius:24px;position:absolute;box-shadow:5px 5px 30px #0000001a}.besona-anchored-popup--right{left:auto;right:0}.besona-anchored-popup--top{bottom:calc(100% + var(--besona-space-3));top:auto}.besona-dropdown-menu{padding:var(--besona-space-2) var(--besona-space-2) var(--besona-space-3);flex-direction:column;display:flex}.besona-dropdown-menu__option{border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);cursor:pointer;font-family:var(--besona-font-body);font-size:var(--besona-body-base-size);font-weight:var(--besona-font-weight-regular);align-items:center;gap:var(--besona-space-2);line-height:var(--besona-body-base-line-height);min-height:36px;padding:var(--besona-space-2);text-align:left;background:0 0;border:0;width:100%;margin-bottom:-4px;text-decoration:none;display:flex}.besona-dropdown-menu__option:last-child{margin-bottom:0}.besona-dropdown-menu__option[aria-checked=true]{color:var(--besona-color-black-95)}.besona-dropdown-menu__option:hover{background:var(--besona-color-black-3)}.besona-dropdown-menu__option:focus-visible{outline:var(--besona-radius-focus-outline) solid var(--besona-color-focus);outline-offset:2px}.besona-dropdown-menu__label{flex:auto;min-width:0}.besona-dropdown-menu__check{color:var(--besona-color-black-100);height:var(--besona-space-20);width:var(--besona-space-20);flex:none}.besona-dropdown-menu__divider{background:var(--besona-color-line-light);height:1px;margin:var(--besona-space-2) var(--besona-space-4);display:block}.besona-dropdown-menu__marker{--besona-dropdown-marker-color:var(--besona-color-black-20);--besona-dropdown-marker-background:var(--besona-color-black-10);background:var(--besona-dropdown-marker-background);border-radius:var(--besona-radius-pill);flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.besona-dropdown-menu__marker span{background:var(--besona-dropdown-marker-color);border-radius:var(--besona-radius-pill);width:6px;height:6px;display:block}.besona-dropdown-menu__marker--blue{--besona-dropdown-marker-color:var(--besona-color-notification-blue);--besona-dropdown-marker-background:var(--besona-color-notification-blue-30)}.besona-dropdown-menu__marker--green{--besona-dropdown-marker-color:var(--besona-color-notification-green);--besona-dropdown-marker-background:var(--besona-color-notification-green-30)}.besona-dropdown-menu__marker--grey{--besona-dropdown-marker-color:var(--besona-color-black-20);--besona-dropdown-marker-background:var(--besona-color-black-10)}.besona-dropdown-menu__marker--orange{--besona-dropdown-marker-color:var(--besona-color-notification-orange);--besona-dropdown-marker-background:var(--besona-color-notification-orange-30)}.besona-dropdown-menu__marker--red{--besona-dropdown-marker-color:var(--besona-color-notification-red);--besona-dropdown-marker-background:var(--besona-color-notification-red-30)}.besona-status-label{background:var(--besona-color-black-3);border-radius:var(--besona-radius-sm);color:var(--besona-color-text-tertiary);font-size:var(--besona-font-size-tag);font-weight:var(--besona-font-weight-semibold);align-items:center;gap:var(--besona-space-2);line-height:var(--besona-line-height-tag);min-height:20px;padding:var(--besona-space-1) var(--besona-space-3);white-space:nowrap;display:inline-flex}.besona-status-label__dot{background:var(--besona-status-label-color);border-radius:var(--besona-radius-pill);flex:none;width:6px;height:6px}.besona-status-label--blue{--besona-status-label-color:var(--besona-color-notification-blue)}.besona-status-label--green{--besona-status-label-color:var(--besona-color-notification-green)}.besona-status-label--grey{--besona-status-label-color:var(--besona-color-black-20)}.besona-status-label--orange{--besona-status-label-color:var(--besona-color-notification-orange)}.besona-status-label--red{--besona-status-label-color:var(--besona-color-notification-red)}.besona-avatar-stack{isolation:isolate;align-items:center;min-height:24px;display:inline-flex}.besona-avatar-stack__item{background:linear-gradient(90deg, var(--besona-color-purple-30), var(--besona-color-purple-30)), linear-gradient(90deg, var(--besona-color-other-background), var(--besona-color-other-background));border:1px solid var(--besona-color-purple-30);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-accent);font-size:var(--besona-font-size-tag);font-weight:var(--besona-font-weight-semibold);height:24px;line-height:var(--besona-line-height-tag);flex:none;justify-content:center;align-items:center;width:24px;margin-right:-12px;display:inline-flex;position:relative;overflow:hidden}.besona-avatar-stack__item:has(.besona-avatar-stack__image){background:0 0;border:0}.besona-avatar-stack__item:last-child{margin-right:0}.besona-avatar-stack__image{object-fit:cover;width:100%;height:100%;display:block}.besona-avatar-stack__overflow{background:var(--besona-color-black-95);border-color:var(--besona-color-line-medium);color:var(--besona-color-text-inverse)}.besona-pagination{align-items:center;gap:var(--besona-space-2);display:inline-flex}.besona-pagination__arrow,.besona-pagination__number,.besona-pagination__ellipsis{border-radius:var(--besona-radius-pill);color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-regular);height:24px;line-height:var(--besona-body-xsmall-line-height);background:0 0;border:0;justify-content:center;align-items:center;width:24px;padding:0;display:inline-flex}.besona-pagination__arrow,.besona-pagination__number{cursor:pointer}.besona-pagination__number--current{background:var(--besona-color-green-100)}.besona-pagination__arrow:hover,.besona-pagination__number:hover{background:var(--besona-color-black-3)}.besona-pagination__arrow:disabled{color:var(--besona-color-text-unselected);cursor:not-allowed}.besona-pagination__numbers{align-items:center;display:inline-flex}.besona-logo{height:var(--besona-size-logo-height);-webkit-user-select:none;user-select:none;width:var(--besona-size-logo-width);display:block}.besona-gradient-surface{background:radial-gradient(ellipse 118% 128% at calc(4% + var(--besona-gradient-flow-x)) calc(18% + var(--besona-gradient-flow-y)), var(--besona-color-purple-100) 0, var(--besona-color-purple-50) 38%, transparent 72%), radial-gradient(ellipse 96% 112% at calc(10% + var(--besona-gradient-flow-x)) calc(86% + var(--besona-gradient-flow-y)), var(--besona-color-purple-30) 0, transparent 66%), radial-gradient(ellipse 92% 88% at var(--besona-gradient-pointer-x) var(--besona-gradient-pointer-y), var(--besona-color-green-100) 0, var(--besona-color-green-50) 32%, transparent 70%), radial-gradient(ellipse 116% 98% at calc(88% + var(--besona-gradient-flow-x)) calc(28% + var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, var(--besona-color-blue-50) 34%, transparent 64%), radial-gradient(ellipse 96% 74% at calc(76% - var(--besona-gradient-flow-x)) calc(108% - var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, transparent 62%), linear-gradient(var(--besona-gradient-angle), var(--besona-color-purple-100) 0%, var(--besona-color-purple-100) 44%, var(--besona-color-blue-100) 100%)}@supports (color:color-mix(in lab, red, red)){.besona-gradient-surface{background:radial-gradient(ellipse 118% 128% at calc(4% + var(--besona-gradient-flow-x)) calc(18% + var(--besona-gradient-flow-y)), var(--besona-color-purple-100) 0, var(--besona-color-purple-50) 38%, transparent 72%), radial-gradient(ellipse 96% 112% at calc(10% + var(--besona-gradient-flow-x)) calc(86% + var(--besona-gradient-flow-y)), var(--besona-color-purple-30) 0, transparent 66%), radial-gradient(ellipse 92% 88% at var(--besona-gradient-pointer-x) var(--besona-gradient-pointer-y), color-mix(in srgb, var(--besona-color-green-100) var(--besona-gradient-green-strength), transparent) 0, color-mix(in srgb, var(--besona-color-green-50) var(--besona-gradient-green-strength), transparent) 32%, transparent 70%), radial-gradient(ellipse 116% 98% at calc(88% + var(--besona-gradient-flow-x)) calc(28% + var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, var(--besona-color-blue-50) 34%, transparent 64%), radial-gradient(ellipse 96% 74% at calc(76% - var(--besona-gradient-flow-x)) calc(108% - var(--besona-gradient-flow-y)), var(--besona-color-blue-100) 0, transparent 62%), linear-gradient(var(--besona-gradient-angle), var(--besona-color-purple-100) 0%, color-mix(in srgb, var(--besona-color-purple-100) 50%, var(--besona-color-blue-100)) 44%, var(--besona-color-blue-100) 100%)}}.besona-gradient-surface{background-size:125% 125%,120% 120%,140% 140%,125% 125%,115% 115%,100% 100%;background-position:calc(50% + var(--besona-gradient-flow-x)) calc(50% + var(--besona-gradient-flow-y)), calc(50% - var(--besona-gradient-flow-x)) calc(50% - var(--besona-gradient-flow-y)), 50% 50%, calc(50% + var(--besona-gradient-flow-x)) calc(50% + var(--besona-gradient-flow-y)), calc(50% - var(--besona-gradient-flow-x)) calc(50% - var(--besona-gradient-flow-y)), 50% 50%;color:var(--besona-color-text-primary);isolation:isolate;min-height:100dvh;transition:--besona-gradient-angle .9s cubic-bezier(.16,1,.3,1),--besona-gradient-flow-x .9s cubic-bezier(.16,1,.3,1),--besona-gradient-flow-y .9s cubic-bezier(.16,1,.3,1),--besona-gradient-green-strength .52s ease-in-out,--besona-gradient-pointer-x .9s cubic-bezier(.16,1,.3,1),--besona-gradient-pointer-y .9s cubic-bezier(.16,1,.3,1),background-position .9s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.besona-start-screen__nav{padding:var(--besona-space-80);z-index:1;position:absolute;top:0;left:0}.besona-start-screen__content{gap:var(--besona-space-40);bottom:160px;left:var(--besona-space-80);z-index:1;flex-direction:column;width:min(508px,100% - 160px);max-width:508px;display:flex;position:absolute}.besona-start-screen__text{gap:var(--besona-space-20);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.besona-start-screen__title{font-family:var(--besona-font-heading);font-size:var(--besona-heading-desktop-xlarge-size);font-weight:var(--besona-font-weight-bold);letter-spacing:var(--besona-letter-spacing-default);line-height:var(--besona-heading-desktop-xlarge-line-height);margin:0}.besona-start-screen__title-line{display:block}.besona-start-screen__title-line--accent{color:var(--besona-color-text-accent)}.besona-start-screen__subtitle,.besona-typewriter{color:var(--besona-color-text-secondary);font-family:var(--besona-font-body);font-size:var(--besona-body-large-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-large-line-height);margin:0}.besona-typewriter{min-width:min(420px,100%);min-height:var(--besona-body-large-line-height);align-items:center;display:inline-flex}.besona-typewriter__text{display:inline-block}.besona-typewriter__cursor{background:var(--besona-color-green-100);height:1.15em;margin-left:var(--besona-space-1);width:2px;animation:.82s step-end infinite besona-typewriter-cursor;display:inline-block}@media (max-width:760px){.besona-button{font-size:var(--besona-body-small-size);align-self:stretch;width:100%;min-width:0}.besona-logo{height:var(--besona-size-logo-mobile-height);width:var(--besona-size-logo-mobile-width)}.besona-start-screen__nav{padding:var(--besona-space-32) var(--besona-space-40);top:0}.besona-start-screen__content{max-width:none;padding:0 var(--besona-space-40) var(--besona-space-56);justify-content:flex-end;align-items:center;gap:80px;width:100%;bottom:0;left:0}.besona-start-screen__text{padding-right:var(--besona-space-40);align-self:stretch}.besona-start-screen__title{font-size:var(--besona-heading-mobile-xlarge-size);line-height:var(--besona-heading-mobile-xlarge-line-height)}.besona-start-screen__subtitle,.besona-typewriter{font-size:var(--besona-body-large-size);line-height:var(--besona-body-large-line-height)}.besona-typewriter__text{min-width:0}}@media (prefers-reduced-motion:reduce){.besona-gradient-surface,.besona-typewriter__cursor,.besona-button{transition:none;animation:none}}@keyframes besona-typewriter-cursor{0%,46%{opacity:1}47%,to{opacity:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background-color:var(--besona-browser-toolbar-color,var(--besona-color-purple-100));background-image:var(--besona-start-screen-background);background-repeat:no-repeat;background-size:cover;min-height:100dvh;margin:0}body{color:var(--besona-color-text-primary);font-family:var(--besona-font-body)}body:has(.main-shell){--besona-browser-toolbar-color:var(--besona-color-purple-100);background-image:none}body:has(.roles-rights-page){--besona-browser-toolbar-color:var(--besona-color-light-purple);background-image:none}button,input{font:inherit}.roles-rights-page{background:var(--besona-color-light-purple);color:var(--besona-color-text-primary);min-height:100dvh;padding:var(--besona-space-32) var(--besona-space-24)}.roles-rights-page__content{gap:var(--besona-space-20);max-width:520px;margin:0 auto;display:grid}.roles-rights-page__intro,.roles-rights-page__section-copy p{font-size:var(--besona-body-base-size);line-height:var(--besona-body-base-line-height);margin:0}.roles-rights-page__sections{gap:var(--besona-space-20);display:grid}.roles-rights-page__section{gap:var(--besona-space-3);display:grid}.roles-rights-page__section-copy{gap:0;display:grid}.roles-rights-page__section-copy h2{font-size:var(--besona-body-base-size);font-weight:var(--besona-font-weight-semibold);letter-spacing:var(--besona-letter-spacing-default);line-height:var(--besona-body-base-line-height);margin:0}.roles-rights-page__list{gap:var(--besona-space-4);margin:0;padding:0;list-style:none;display:grid}.roles-rights-page__list li{font-size:var(--besona-body-base-size);line-height:var(--besona-body-base-line-height);min-height:20px;padding-left:28px;position:relative}.roles-rights-page__list li:before{content:"";background:url(../media/check-blue.0djzcgtzhv_ed.svg?dpl=dpl_G8MNxGZsVCtx6Wqjyf988JeimVM8) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:0;left:0}@media (max-width:430px){.roles-rights-page{padding:var(--besona-space-24)}}.auth-gradient-layout{--auth-layout-block-padding:clamp(120px, 18dvh, 160px);--auth-layout-content-width:440px;--auth-layout-inline-padding:var(--besona-space-80);min-height:100dvh;padding:var(--auth-layout-block-padding) var(--auth-layout-inline-padding);place-items:center;display:grid;overflow:hidden auto}.auth-gradient-layout__nav{padding:var(--besona-space-80);z-index:1;align-items:center;display:flex;position:absolute;top:0;left:0}.auth-gradient-layout__back-link{background:var(--besona-color-black-3);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-primary);justify-content:center;align-self:start;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.auth-gradient-layout__back-link:hover{background:var(--besona-color-black-5);transform:translateY(-1px)}.auth-gradient-layout__back-link:active{transform:translateY(0)}.auth-gradient-layout__back-link:focus-visible{outline:3px solid var(--besona-color-focus);outline-offset:3px}.auth-gradient-layout__back-icon{opacity:.95}.auth-gradient-layout__content{width:min(var(--auth-layout-content-width), 100%);z-index:1;place-items:start stretch;display:grid}.auth-gradient-layout__content-stack{justify-items:stretch;width:100%;display:grid}.auth-gradient-layout__content-stack--with-back{gap:88px}.auth-gradient-layout__footer{gap:var(--besona-space-40);width:min(var(--auth-layout-content-width), calc(100% - var(--auth-layout-inline-padding) - var(--auth-layout-inline-padding)));z-index:1;justify-content:center;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.auth-gradient-layout__footer a{color:var(--besona-color-text-muted);font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none}.email-auth-form,.verification-auth{gap:var(--besona-space-40);width:100%;display:grid}.email-auth-form__top,.verification-auth__text{gap:var(--besona-space-20);width:100%;display:grid}.email-auth-title{font-family:var(--besona-font-heading);font-size:var(--besona-heading-desktop-xlarge-size);font-weight:var(--besona-font-weight-bold);letter-spacing:var(--besona-letter-spacing-default);line-height:var(--besona-heading-desktop-xlarge-line-height);-webkit-user-select:none;user-select:none;margin:0;display:grid}.email-auth-title__accent{color:var(--besona-color-text-accent)}.email-auth-button{min-height:var(--besona-control-height-base);align-self:stretch;width:100%}.email-auth-message{color:var(--besona-color-message-error);font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);-webkit-user-select:none;user-select:none;margin:0}.email-auth-message--success{color:var(--besona-color-message-success)}.email-auth-message--neutral{color:var(--besona-color-text-primary)}.verification-auth__description{color:var(--besona-color-text-primary);font-size:var(--besona-body-large-size);line-height:var(--besona-body-large-line-height);-webkit-user-select:none;user-select:none;max-width:420px;margin:0}.verification-auth__description strong{font-weight:var(--besona-font-weight-semibold)}.verification-code-form{gap:var(--besona-space-20);display:grid}.verification-code-form__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.verification-code-form__fieldset legend,.verification-code-form__submit{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.verification-code-form__group{grid-template-columns:repeat(3, 1fr) var(--besona-space-40) repeat(3, 1fr);width:100%;display:grid}.verification-code-form__group:after{color:var(--besona-color-text-primary);content:"-";font-family:var(--besona-font-heading);font-size:var(--besona-heading-mobile-xlarge-size);font-weight:var(--besona-font-weight-bold);line-height:var(--besona-heading-mobile-xlarge-line-height);grid-area:1/4;place-self:center}.verification-code-form__input{border:1px solid var(--besona-color-line-medium);color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-heading-mobile-xlarge-size);font-weight:var(--besona-font-weight-bold);height:72px;line-height:var(--besona-heading-mobile-xlarge-line-height);text-align:center;background:0 0;min-width:0}.verification-code-form__input:nth-of-type(2),.verification-code-form__input:nth-of-type(5){border-left:0;border-right:0}.verification-code-form__input:first-of-type{grid-column:1}.verification-code-form__input:nth-of-type(2){grid-column:2}.verification-code-form__input:nth-of-type(3){grid-column:3}.verification-code-form__input:nth-of-type(4){grid-column:5}.verification-code-form__input:nth-of-type(5){grid-column:6}.verification-code-form__input:nth-of-type(6){grid-column:7}.verification-code-form__input:first-of-type{border-radius:var(--besona-radius-control) 0 0 var(--besona-radius-control)}.verification-code-form__input:nth-of-type(3){border-radius:0 var(--besona-radius-control) var(--besona-radius-control) 0}.verification-code-form__input:nth-of-type(4){border-radius:var(--besona-radius-control) 0 0 var(--besona-radius-control)}.verification-code-form__input:nth-of-type(6){border-radius:0 var(--besona-radius-control) var(--besona-radius-control) 0}.verification-code-form__group:focus-within .verification-code-form__input{border:2px solid var(--besona-color-focus)}.verification-code-form__group:focus-within .verification-code-form__input:nth-of-type(2),.verification-code-form__group:focus-within .verification-code-form__input:nth-of-type(5){border-left:0;border-right:0}.verification-code-form__input:focus{z-index:1;outline:0}.verification-auth__alternatives,.verification-auth__alternatives form{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-small-size);align-items:center;gap:var(--besona-space-1);line-height:var(--besona-body-small-line-height);justify-content:center;display:flex}.verification-auth__alternatives{gap:var(--besona-space-4);display:grid}.verification-auth__alternatives button{color:var(--besona-color-text-secondary);cursor:pointer;font-weight:var(--besona-font-weight-semibold);background:0 0;border:0;padding:0}.verification-auth__resend-confirmation{color:var(--besona-color-text-secondary);font-weight:var(--besona-font-weight-semibold)}.main-shell{--main-shell-motion-duration:.26s;--main-shell-motion-ease:cubic-bezier(.22, 1, .36, 1);--main-shell-sidebar-width:240px;--main-shell-content-left:calc(var(--main-shell-sidebar-width) + var(--besona-space-32));background:var(--besona-color-purple-100);color:var(--besona-color-text-primary);font-family:var(--besona-font-body);min-height:100dvh;position:relative;overflow:hidden}.main-shell--collapsed{--main-shell-sidebar-width:100px;--main-shell-content-left:var(--main-shell-sidebar-width)}.main-shell__sidebar{padding:var(--besona-space-32) var(--besona-space-2) var(--besona-space-40) 0;transition:padding var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);width:var(--main-shell-sidebar-width);z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0}.main-shell__sidebar-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.main-shell__top{align-items:center;gap:var(--besona-space-20);height:112px;transition:gap var(--main-shell-motion-duration) var(--main-shell-motion-ease), height var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);flex-direction:column;justify-content:flex-start;width:100px;padding-left:0;display:flex;position:relative}.main-shell--collapsed .main-shell__top{justify-content:flex-start}.main-shell__logo-link{text-decoration:none;display:inline-flex}.main-shell__logo-icon{width:42px;height:36px;display:block}.main-shell__collapse-button{border:1px solid var(--besona-color-black-10);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-secondary);cursor:pointer;height:28px;left:calc(var(--main-shell-sidebar-width) - var(--besona-space-2) - 28px);padding:var(--besona-space-2);background:0 0;justify-content:center;align-items:center;width:28px;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:64px;right:auto}.main-shell--collapsed .main-shell__collapse-button{left:calc(50% - 14px);right:auto}.main-shell__collapse-button:hover,.main-shell__collapse-button:focus-visible,.main-shell__new-button:hover,.main-shell__new-button:focus-visible{outline:0;transform:translateY(-1px)}.main-shell__collapse-button:hover,.main-shell__collapse-button:focus-visible{background:var(--besona-color-black-5);color:var(--besona-color-text-primary)}.main-shell__collapse-button:focus-visible,.main-shell__mobile-menu-button:focus-visible,.main-shell__new-button:focus-visible,.main-shell__menu-link:focus-visible,.main-shell__bottom-link:focus-visible,.main-shell__logout:focus-visible,.main-shell__profile:focus-visible{outline:3px solid var(--besona-color-focus);outline-offset:3px}.main-shell__navigation{gap:var(--besona-space-2);padding-top:var(--besona-space-4);transition:padding var(--main-shell-motion-duration) var(--main-shell-motion-ease);flex-direction:column;display:flex}.main-shell__menu-link{border-radius:var(--besona-radius-control);color:var(--besona-color-text-secondary);min-height:40px;transition:gap var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);align-items:center;gap:22px;width:100%;text-decoration:none;display:flex;position:relative}.main-shell__selection{background:var(--besona-color-green-100);opacity:0;border-radius:0 3px 3px 0;flex:0 0 6px;width:6px;height:24px;transition:opacity .16s}.main-shell__menu-link--selected .main-shell__selection{opacity:1}.main-shell__menu-pill{border-radius:var(--besona-radius-control);align-items:center;gap:var(--besona-space-2);min-width:0;height:40px;padding:0 var(--besona-space-3);transition:background .16s ease, color .16s ease, padding var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);flex:auto;display:flex}.main-shell__menu-link--selected .main-shell__menu-pill{background:var(--besona-color-black-3);color:var(--besona-color-text-primary)}.main-shell__menu-link:hover .main-shell__menu-pill{background:var(--besona-color-black-5)}.main-shell__icon,.main-shell__menu-pill svg{height:var(--besona-space-20);opacity:.9;width:var(--besona-space-20);flex:none}.main-shell__menu-label{font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-small-line-height);opacity:1;min-width:0;max-width:140px;transition:max-width var(--main-shell-motion-duration) var(--main-shell-motion-ease), opacity .16s ease, transform var(--main-shell-motion-duration) var(--main-shell-motion-ease);white-space:nowrap;flex:auto;overflow:hidden;transform:translate(0)}.main-shell__divider{background:var(--besona-color-black-10);height:1px;margin:var(--besona-space-24) 0 var(--besona-space-24) var(--besona-space-40);transition:margin var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);width:48px}.main-shell--collapsed .main-shell__navigation{padding-top:var(--besona-space-4)}.main-shell--collapsed .main-shell__menu-link{justify-content:center;gap:0;width:100%;margin:0}.main-shell--collapsed .main-shell__menu-pill{flex:none;justify-content:center;gap:0;width:40px;padding:0}.main-shell--collapsed .main-shell__selection{pointer-events:none;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.main-shell--collapsed .main-shell__menu-label,.main-shell--collapsed .main-shell__bottom-link-label,.main-shell--collapsed .main-shell__profile-text{opacity:0;pointer-events:none;white-space:nowrap;max-width:0;overflow:hidden;transform:translate(-6px)}.main-shell--collapsed .main-shell__divider{align-self:center;width:20px;margin-left:0;margin-right:0}.main-shell__bottom{gap:var(--besona-space-40);padding-left:var(--besona-space-40);transition:gap var(--main-shell-motion-duration) var(--main-shell-motion-ease), padding var(--main-shell-motion-duration) var(--main-shell-motion-ease);flex-direction:column;display:flex}.main-shell--collapsed .main-shell__bottom{align-items:center;padding-left:0}.main-shell__bottom-actions{gap:var(--besona-space-2);transition:width var(--main-shell-motion-duration) var(--main-shell-motion-ease);flex-direction:column;width:100%;display:flex}.main-shell--collapsed .main-shell__bottom-actions{align-items:center;width:40px}.main-shell__bottom-link,.main-shell__logout{border-radius:var(--besona-radius-control);color:var(--besona-color-text-secondary);cursor:pointer;align-items:center;gap:var(--besona-space-2);min-height:40px;padding:0 var(--besona-space-3);transition:background .16s ease, color .16s ease, padding var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);width:calc(100% - var(--besona-space-2));background:0 0;border:0;text-decoration:none;display:flex}.main-shell__bottom-link{font:inherit}.main-shell__logout-form{transition:width var(--main-shell-motion-duration) var(--main-shell-motion-ease);width:100%;margin:0}.main-shell__bottom-link:hover,.main-shell__bottom-link:focus-visible,.main-shell__bottom-link--selected,.main-shell__logout:hover{background:var(--besona-color-black-5);color:var(--besona-color-text-primary)}.main-shell__bottom-link-icon{flex:none;display:inline-flex}.main-shell__collapse-button .main-shell__icon{width:12px;height:12px}.main-shell__bottom-link-label{font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-small-line-height);opacity:1;max-width:140px;transition:max-width var(--main-shell-motion-duration) var(--main-shell-motion-ease), opacity .16s ease, transform var(--main-shell-motion-duration) var(--main-shell-motion-ease);white-space:nowrap;overflow:hidden;transform:translate(0)}.main-shell--collapsed .main-shell__bottom-link,.main-shell--collapsed .main-shell__logout{justify-content:center;gap:0;width:40px;padding:0}.main-shell--collapsed .main-shell__logout-form{width:40px}.main-shell--collapsed .main-shell__profile{justify-content:center;gap:0;width:100%}.main-shell__profile{color:var(--besona-color-text-tertiary);cursor:pointer;align-items:center;gap:var(--besona-space-3);text-align:left;transition:gap var(--main-shell-motion-duration) var(--main-shell-motion-ease);background:0 0;border:0;padding:0;display:flex}.main-shell__avatar{background:radial-gradient(circle at 42% 32%, var(--besona-color-white-95) 0 18%, transparent 19%), linear-gradient(135deg, #d2b179, #f4dbc0);border:1px solid var(--besona-color-black-3);border-radius:var(--besona-radius-pill);color:var(--besona-color-black-80);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);height:48px;line-height:var(--besona-body-small-line-height);flex:none;justify-content:center;align-items:center;width:48px;display:inline-flex}.main-shell__avatar--image{color:#0000;background-position:50%;background-size:cover}.main-shell__profile-text{font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);opacity:1;min-width:0;max-width:120px;transition:max-width var(--main-shell-motion-duration) var(--main-shell-motion-ease), opacity .16s ease, transform var(--main-shell-motion-duration) var(--main-shell-motion-ease);white-space:nowrap;flex-direction:column;display:flex;overflow:hidden;transform:translate(0)}.main-shell__profile-text span:first-child{font-weight:var(--besona-font-weight-semibold)}.main-shell__topbar{align-items:center;gap:var(--besona-space-3);left:var(--main-shell-content-left);padding:var(--besona-space-32) var(--besona-space-40) var(--besona-space-20) var(--besona-space-32);transition:left var(--main-shell-motion-duration) var(--main-shell-motion-ease), padding var(--main-shell-motion-duration) var(--main-shell-motion-ease);z-index:1;justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.main-shell__mobile-menu-button,.main-shell__mobile-profile,.main-shell__mobile-dismiss{display:none}.main-shell__new-button{border-radius:var(--besona-radius-pill);cursor:pointer;background:var(--besona-color-black-80);color:var(--besona-color-white-95);font-size:var(--besona-body-base-size);font-weight:var(--besona-font-weight-semibold);justify-content:center;align-items:center;gap:var(--besona-space-2);line-height:var(--besona-body-base-line-height);min-height:44px;padding:var(--besona-space-3) var(--besona-space-20);border:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.main-shell__new-button:hover,.main-shell__new-button:focus-visible{background:var(--besona-color-black-95)}.main-shell__content{background:var(--besona-color-other-background);bottom:var(--besona-space-40);left:var(--main-shell-content-left);padding:var(--besona-space-40);right:var(--besona-space-40);transition:bottom var(--main-shell-motion-duration) var(--main-shell-motion-ease), left var(--main-shell-motion-duration) var(--main-shell-motion-ease), padding var(--main-shell-motion-duration) var(--main-shell-motion-ease), right var(--main-shell-motion-duration) var(--main-shell-motion-ease), top var(--main-shell-motion-duration) var(--main-shell-motion-ease);border-radius:40px;position:absolute;top:96px;overflow:auto}@media (prefers-reduced-motion:reduce){.main-shell *,.main-shell :before,.main-shell :after{transition-duration:1ms!important;transition-delay:0s!important}}.main-window-page{gap:var(--besona-space-20);flex-direction:column;max-width:560px;display:flex}.main-window-page__eyebrow,.main-window-page__body,.main-window-page__title{margin:0}.main-window-page__eyebrow{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-small-line-height)}.main-window-page__title{color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-heading-desktop-large-size);font-weight:var(--besona-font-weight-bold);line-height:var(--besona-heading-desktop-large-line-height)}.main-window-page__body{color:var(--besona-color-text-secondary);font-size:var(--besona-body-large-size);line-height:var(--besona-body-large-line-height)}.app-list-page{gap:var(--besona-space-20);flex-direction:column;min-height:100%;display:flex}.app-list-page__header{gap:var(--besona-space-24);flex-direction:column;display:flex}.app-list-page__title-row{align-items:center;gap:var(--besona-space-16);justify-content:space-between;display:flex}.app-list-page__header-actions{align-items:center;gap:var(--besona-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.app-list-page__title{color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-font-size-heading-desktop-small);font-weight:var(--besona-font-weight-bold);letter-spacing:var(--besona-letter-spacing-default);line-height:var(--besona-line-height-heading-desktop-small);margin:0}.app-list-page__actions{gap:var(--besona-space-16);flex-direction:column;display:flex}.app-list-page__body{flex:auto;min-height:0}.app-list-stats{gap:var(--besona-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.app-list-stats__item{background:var(--besona-color-white-100);border:1px solid var(--besona-color-line-light);border-radius:var(--besona-radius-control);gap:var(--besona-space-4);min-width:0;padding:var(--besona-space-16);display:grid}.app-list-stats dt{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-xsmall-line-height);margin:0}.app-list-stats dd{color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-font-size-heading-desktop-xsmall);font-weight:var(--besona-font-weight-bold);line-height:var(--besona-line-height-heading-desktop-xsmall);margin:0}.app-data-table-wrap{flex:auto;min-height:0;overflow:auto}.app-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.app-data-table thead tr{background:var(--besona-color-purple-30);border-radius:var(--besona-radius-control)}.app-data-table th{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-xsmall-line-height);padding:var(--besona-space-3) var(--besona-space-2);text-align:left}.app-data-table th:first-child{border-radius:var(--besona-radius-control) 0 0 var(--besona-radius-control);padding-left:var(--besona-space-4)}.app-data-table th:last-child{border-radius:0 var(--besona-radius-control) var(--besona-radius-control) 0;width:36px}.app-data-table td{border-bottom:1px solid var(--besona-color-line-light);color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-xsmall-line-height);padding:var(--besona-space-3) var(--besona-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-data-table td:first-child{padding-left:var(--besona-space-4)}.app-data-table td:last-child{padding-right:0}.app-data-table strong{font-weight:var(--besona-font-weight-semibold)}.app-data-table__title{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.app-data-table__title.is-cancelled,.app-mobile-row h3.is-cancelled{text-decoration:line-through}.app-data-table__empty{color:var(--besona-color-text-muted);padding:var(--besona-space-40) var(--besona-space-4);text-align:center}.app-data-table__person{align-items:center;gap:var(--besona-space-8);min-width:0;display:flex}.app-data-table__avatar,.app-mobile-row__avatar{background:var(--besona-color-purple-100);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-semibold);flex:none;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:inline-flex}.app-data-table .besona-icon-button{width:24px;height:24px}.app-data-table .besona-icon-button__icon,.app-data-table .besona-icon-button__icon svg{width:16px;height:16px}.app-data-table--jobs th:first-child{width:56px}.app-data-table--jobs th:nth-child(2){width:28%}.app-data-table--jobs th:nth-child(3),.app-data-table--team th:nth-child(2){width:136px}.app-data-table--jobs th:nth-child(4){width:126px}.app-data-table--jobs th:nth-child(5),.app-data-table--clients th:nth-child(2){width:154px}.app-data-table--jobs th:nth-child(6),.app-data-table--team th:nth-child(5){width:150px}.app-data-table--jobs th:nth-child(7){width:88px}.app-data-table--clients th:first-child,.app-data-table--team th:first-child{width:24%}.app-data-table--clients th:nth-child(3),.app-data-table--team th:nth-child(4),.app-data-table--catalog-items th:nth-child(5){width:110px}.app-data-table--clients th:nth-child(4),.app-data-table--clients th:nth-child(5),.app-data-table--team th:nth-child(6){width:150px}.app-data-table--team th:nth-child(3),.app-data-table--catalog-items th:first-child,.app-data-table--catalog-items th:nth-child(3){width:22%}.app-data-table--catalog-items th:nth-child(2),.app-data-table--catalog-items th:nth-child(4){width:128px}.app-mobile-list{display:none}.app-mobile-group{gap:var(--besona-space-8);display:grid}.app-mobile-group__title{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-xsmall-line-height);padding:var(--besona-space-8) var(--besona-space-4) 0;margin:0}.app-mobile-group__items{display:grid}.app-mobile-row{border-bottom:1px solid var(--besona-color-line-light);color:var(--besona-color-text-primary);align-items:center;gap:var(--besona-space-12);min-height:72px;padding:var(--besona-space-12) var(--besona-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-mobile-row--person{grid-template-columns:auto minmax(0,1fr) auto}.app-mobile-row--job{align-items:start}.app-mobile-row__content{gap:var(--besona-space-4);min-width:0;display:grid}.app-mobile-row__content--button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.app-mobile-row__content h3,.app-mobile-row__content p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.app-mobile-row__content h3{color:var(--besona-color-text-primary);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-small-line-height)}.app-mobile-row__content p,.app-mobile-row__meta{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-xsmall-size);line-height:var(--besona-body-xsmall-line-height)}.app-mobile-row__meta{align-items:center;gap:var(--besona-space-8);min-width:0;display:flex}.app-mobile-row__pill{background:var(--besona-color-black-3);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);line-height:var(--besona-body-xsmall-line-height);max-width:128px;padding:var(--besona-space-4) var(--besona-space-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-list-empty{color:var(--besona-color-text-muted);font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);padding:var(--besona-space-40) var(--besona-space-4);text-align:center}.app-list-page__error{color:var(--besona-color-message-error);font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);margin:var(--besona-space-3) 0 0}.app-list-page__footer{border-top:1px solid var(--besona-color-line-medium);padding-top:var(--besona-space-3);flex:none;justify-content:space-between;align-items:center;display:flex}.app-list-page__total{color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);align-items:center;gap:var(--besona-space-1);line-height:var(--besona-body-xsmall-line-height);display:flex}.app-list-page__total strong{font-weight:var(--besona-font-weight-semibold)}.catalog-item-sheet{background:var(--besona-color-white-100);border:1px solid var(--besona-color-line-light);border-radius:var(--besona-radius-control);box-shadow:5px 5px 30px 0 var(--besona-color-black-10);gap:var(--besona-space-20);margin-top:var(--besona-space-20);max-width:720px;padding:var(--besona-space-24);display:grid}.catalog-item-sheet__header,.catalog-item-sheet__footer{align-items:center;gap:var(--besona-space-12);flex-wrap:wrap;justify-content:space-between;display:flex}.catalog-item-sheet__header h2{color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-font-size-heading-desktop-small);line-height:var(--besona-line-height-heading-desktop-small);margin:0}.catalog-item-sheet__header button{color:var(--besona-color-text-secondary);cursor:pointer;font:inherit;padding:var(--besona-space-4);background:0 0;border:0}.catalog-item-form{gap:var(--besona-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-item-form label{color:var(--besona-color-text-primary);font-size:var(--besona-body-small-size);gap:var(--besona-space-6);line-height:var(--besona-body-small-line-height);display:grid}.catalog-item-form input,.catalog-item-form select,.catalog-item-form textarea{background:var(--besona-color-white-100);border:1px solid var(--besona-color-line-medium);border-radius:var(--besona-radius-control);color:var(--besona-color-text-primary);font:inherit;min-height:40px;padding:var(--besona-space-8) var(--besona-space-10)}.catalog-item-form textarea{resize:vertical;min-height:84px}.catalog-item-sheet__footer{grid-column:1/-1}.catalog-item-form label:has(textarea){grid-column:1/-1}.catalog-item-import-review{gap:var(--besona-space-12);display:grid}.catalog-item-import-review__row{border:1px solid var(--besona-color-line-light);border-radius:var(--besona-radius-control);align-items:center;gap:var(--besona-space-8);padding:var(--besona-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jobs-page{gap:var(--besona-space-20);flex-direction:column;min-height:100%;display:flex}.jobs-page__top{gap:var(--besona-space-24);flex-direction:column;display:flex}.jobs-page__title{color:var(--besona-color-text-primary);font-family:var(--besona-font-heading);font-size:var(--besona-font-size-heading-desktop-small);font-weight:var(--besona-font-weight-bold);letter-spacing:var(--besona-letter-spacing-default);line-height:var(--besona-line-height-heading-desktop-small);margin:0}.jobs-table-wrap{flex:auto;min-height:0;overflow:auto}.jobs-table{border-collapse:collapse;table-layout:fixed;width:100%}.jobs-table thead tr{background:var(--besona-color-purple-30);border-radius:var(--besona-radius-control)}.jobs-table th{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-xsmall-line-height);padding:var(--besona-space-3) var(--besona-space-2);text-align:left}.jobs-table th:first-child{border-radius:var(--besona-radius-control) 0 0 var(--besona-radius-control);padding-left:var(--besona-space-4);width:56px}.jobs-table th:nth-child(2){width:28%}.jobs-table th:nth-child(3){width:136px}.jobs-table th:nth-child(4){width:126px}.jobs-table th:nth-child(5){width:154px}.jobs-table th:nth-child(6){width:150px}.jobs-table th:nth-child(7){width:88px}.jobs-table th:last-child{border-radius:0 var(--besona-radius-control) var(--besona-radius-control) 0;width:36px}.jobs-table td{border-bottom:1px solid var(--besona-color-line-light);color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);font-weight:var(--besona-font-weight-regular);line-height:var(--besona-body-xsmall-line-height);padding:var(--besona-space-3) var(--besona-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-table td:first-child{padding-left:var(--besona-space-4)}.jobs-table td:last-child{padding-right:0}.jobs-table__title{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.jobs-table__title.is-cancelled{text-decoration:line-through}.jobs-table__empty{color:var(--besona-color-text-muted);padding:var(--besona-space-40) var(--besona-space-4);text-align:center}.jobs-page__error{color:var(--besona-color-message-error);font-size:var(--besona-body-small-size);line-height:var(--besona-body-small-line-height);margin:var(--besona-space-3) 0 0}.jobs-table .besona-icon-button{width:24px;height:24px}.jobs-table .besona-icon-button__icon,.jobs-table .besona-icon-button__icon svg{width:16px;height:16px}.jobs-page__footer{border-top:1px solid var(--besona-color-line-medium);padding-top:var(--besona-space-3);flex:none;justify-content:space-between;align-items:center;display:flex}.jobs-page__total{color:var(--besona-color-text-primary);font-size:var(--besona-body-xsmall-size);align-items:center;gap:var(--besona-space-1);line-height:var(--besona-body-xsmall-line-height);display:flex}.jobs-page__total strong{font-weight:var(--besona-font-weight-semibold)}@media (max-width:767px){.auth-gradient-layout{--auth-layout-block-padding:clamp(96px, 16dvh, 128px);--auth-layout-inline-padding:var(--besona-space-40)}.auth-gradient-layout__nav{padding:var(--besona-space-32) var(--besona-space-40)}.auth-gradient-layout__content{width:100%}.auth-gradient-layout__footer{bottom:var(--besona-space-40);gap:var(--besona-space-24)}.email-auth-title{font-size:var(--besona-heading-mobile-xlarge-size);line-height:var(--besona-heading-mobile-xlarge-line-height)}.main-shell,.main-shell--collapsed{--main-shell-sidebar-width:255px;--main-shell-content-left:0px;overflow:hidden}.main-shell__sidebar{background:var(--besona-color-purple-100);padding:var(--besona-space-32) var(--besona-space-20) var(--besona-space-56) 0;transition:transform var(--main-shell-motion-duration) var(--main-shell-motion-ease), width var(--main-shell-motion-duration) var(--main-shell-motion-ease);width:var(--main-shell-sidebar-width);visibility:hidden;z-index:5;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.main-shell--mobile-open .main-shell__sidebar{visibility:visible;transform:translate(0)}.main-shell__top{height:auto;padding-left:var(--besona-space-32);align-items:flex-start;gap:0;width:100%}.main-shell__logo-link,.main-shell__collapse-button{display:none}.main-shell__mobile-profile{color:var(--besona-color-text-secondary);align-items:center;gap:var(--besona-space-20);min-width:0;padding:0 var(--besona-space-20) 0 0;text-align:left;background:0 0;width:100%;display:flex}.main-shell__mobile-profile .main-shell__avatar{width:56px;height:56px}.main-shell__mobile-profile-text{gap:var(--besona-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.main-shell__mobile-profile-text span:first-child{color:var(--besona-color-text-tertiary);font-size:var(--besona-body-small-size);font-weight:var(--besona-font-weight-semibold);line-height:var(--besona-body-small-line-height)}.main-shell__mobile-profile-text span:last-child{color:var(--besona-color-text-secondary);font-family:var(--besona-font-heading);font-size:var(--besona-heading-mobile-xlarge-size);font-weight:var(--besona-font-weight-bold);line-height:var(--besona-heading-mobile-xlarge-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-shell__navigation{padding-right:var(--besona-space-20);padding-top:calc(var(--besona-space-40) + var(--besona-space-2));gap:0}.main-shell__menu-link{justify-content:flex-start;gap:14px;width:100%;margin:0}.main-shell__menu-pill{gap:var(--besona-space-2);min-width:0;height:40px;padding:0 var(--besona-space-3);flex:auto;justify-content:flex-start;width:auto}.main-shell__selection{z-index:1;flex:0 0 6px;position:static;transform:none}.main-shell__menu-label,.main-shell__bottom-link-label,.main-shell__profile-text{opacity:1;white-space:nowrap;width:auto;max-width:none;height:auto;margin:0;position:static;overflow:hidden;transform:none}.main-shell__divider{margin-bottom:var(--besona-space-4);margin-left:var(--besona-space-32);margin-right:0;margin-top:var(--besona-space-4);align-self:flex-start;width:48px}.main-shell__bottom{padding-left:0;padding-right:var(--besona-space-20);align-items:flex-start;gap:0}.main-shell__bottom-actions{align-items:stretch;gap:0;width:100%}.main-shell__bottom-link,.main-shell__logout{gap:var(--besona-space-2);height:40px;padding:0 var(--besona-space-3);justify-content:flex-start;width:100%}.main-shell__logout-form{width:100%}.main-shell__profile{display:none}.main-shell__topbar{padding:var(--besona-space-4);z-index:4;position:fixed;left:0}.main-shell__mobile-menu-button{background:var(--besona-color-black-5);border-radius:var(--besona-radius-pill);color:var(--besona-color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .16s,transform .16s;display:inline-flex}.main-shell__mobile-menu-button:hover,.main-shell__mobile-menu-button:focus-visible{background:var(--besona-color-black-10);transform:translateY(-1px)}.main-shell__mobile-dismiss{cursor:pointer;bottom:0;left:var(--main-shell-sidebar-width);z-index:3;background:0 0;border:0;padding:0;display:block;position:fixed;top:0;right:0}.main-shell__new-button span{white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.main-shell__new-button{width:40px;height:40px;min-height:40px;padding:0}.main-shell__content{padding:var(--besona-space-24);border-radius:28px 28px 0 0;inset:72px 0 0}.main-shell--mobile-open .main-shell__content{bottom:var(--besona-space-80);box-shadow:5px 5px 30px 0 var(--besona-color-black-10);padding:var(--besona-space-24);border-radius:56px 0 0 56px;top:142px;left:min(316px,100vw - 86px);right:0}.main-window-page__title{font-size:var(--besona-heading-mobile-large-size);line-height:var(--besona-heading-mobile-large-line-height)}.app-list-page,.app-list-page__header{gap:var(--besona-space-16)}.app-list-page__title{font-size:var(--besona-heading-mobile-large-size);line-height:var(--besona-heading-mobile-large-line-height)}.app-list-page__title-row,.app-list-page__header-actions{flex-direction:column;align-items:stretch}.app-list-page__actions{gap:var(--besona-space-12)}.app-list-stats{gap:var(--besona-space-8)}.app-list-stats__item{padding:var(--besona-space-12)}.app-list-stats dd{font-size:var(--besona-heading-mobile-small-size);line-height:var(--besona-heading-mobile-small-line-height)}.app-data-table-wrap--desktop{display:none}.app-mobile-list{display:grid}.app-mobile-row{padding-left:0;padding-right:0}.app-mobile-group__title{padding-left:0}.app-list-page__footer{padding-top:var(--besona-space-12)}.catalog-item-sheet{margin-top:var(--besona-space-12);padding:var(--besona-space-16)}.catalog-item-form,.catalog-item-import-review__row{grid-template-columns:1fr}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
