:root{--ui-font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ui-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-font-sans-feature-settings:"cv02", "cv03", "cv04";--ui-font-mono-feature-settings:"ss02", "zero";--background:#fff;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--primary:#155dfc;--primary-foreground:#fff;--primary-subtle:#3080ff26;--primary-subtle-foreground:#1447e6;--secondary:#e4e4e7;--secondary-foreground:#09090b;--overlay:#fff;--overlay-foreground:#09090b;--accent:#e4e4e7;--accent-foreground:#09090b;--muted:#f4f4f5;--muted-foreground:#71717b;--success:#009767;--success-foreground:#fff;--success-subtle:#00bb7f26;--success-subtle-foreground:#007956;--info-subtle:#00a5ef26;--info-subtle-foreground:#0069a4;--warning:#fcbb00;--warning-foreground:#461901;--warning-subtle:#fcbb0033;--warning-subtle-foreground:#b75000;--danger:#e40014;--danger-foreground:#fef2f2;--danger-subtle:#fb2c3626;--danger-subtle-foreground:#bf000f;--border:#e1e1e5;--input:#d4d4d8;--ring:#155dfc;--navbar:#fdfdfd;--navbar-foreground:#09090b;--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-primary:#3080ff26;--sidebar-primary-foreground:#1447e6;--sidebar-accent:#e4e4e7;--sidebar-accent-foreground:#09090b;--sidebar-border:#dedee2;--sidebar-ring:#155dfc;--chart-1:#155dfc;--chart-2:#3080ff;--chart-3:#54a2ff;--chart-4:#90c5ff;--chart-5:#bedbff;--radius:.5rem;--primary-deep:#1a3bc9;--gradient-accent:#7e6ef2;--glow-primary:#155dfc42;--glow-accent:#7e6ef22e;--tint-primary:#155dfc17;--tint-primary-faint:#155dfc08;--tint-accent:#7e6ef21f;--cta-highlight:#7e6ef2b3;--illustration-surface:var(--background);--illustration-highlight:var(--foreground);--illustration-edge:var(--muted-foreground);--illustration-line:color-mix(in oklab, var(--muted-foreground) 45%, var(--background));--illustration-detail:var(--border);--illustration-accent:var(--primary);--popover:var(--overlay);--popover-foreground:var(--overlay-foreground);--destructive:var(--danger);--destructive-foreground:var(--danger-foreground)}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(8.30603% .618205 -2.16572);--card:lab(100% 0 0);--card-foreground:lab(8.30603% .618205 -2.16572);--primary:lab(44.0605% 29.0279 -86.0352);--primary-foreground:lab(100% 0 0);--primary-subtle:lab(54.1736% 13.3369 -74.6839/.15);--primary-subtle-foreground:lab(36.9089% 35.0961 -85.6872);--secondary:lab(90.6853% .399232 -1.45452);--secondary-foreground:lab(2.51107% .242703 -.886115);--overlay:lab(100% 0 0);--overlay-foreground:lab(2.51107% .242703 -.886115);--accent:lab(90.6853% .399232 -1.45452);--accent-foreground:lab(2.51107% .242703 -.886115);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--success:lab(55.0481% -49.9246 15.93);--success-foreground:lab(100% 0 0);--success-subtle:lab(66.9756% -58.27 19.5419/.15);--success-subtle-foreground:lab(44.4871% -41.0396 11.0361);--info-subtle:lab(63.3038% -18.433 -51.0407/.15);--info-subtle-foreground:lab(41.6013% -9.10804 -42.5647);--warning:lab(80.1641% 16.6016 99.2089);--warning-foreground:lab(15.8111% 20.9107 23.3752);--warning-subtle:lab(80.1641% 16.6016 99.2089/.2);--warning-subtle-foreground:lab(47.2709% 42.9082 69.2966);--danger:lab(48.4493% 77.4328 61.5452);--danger-foreground:lab(96.5005% 4.18508 1.52328);--danger-subtle:lab(55.4814% 75.0732 48.8528/.15);--danger-subtle-foreground:lab(40.4273% 67.2623 53.7441);--border:lab(89.6237% .600845 -2.18014);--input:lab(84.9837% .601262 -2.17986);--ring:lab(44.0605% 29.0279 -86.0352);--navbar:lab(99.42% -.0000298023 0);--navbar-foreground:lab(2.51107% .242703 -.886115);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.51107% .242703 -.886115);--sidebar-primary:lab(54.1736% 13.3369 -74.6839/.15);--sidebar-primary-foreground:lab(36.9089% 35.0961 -85.6872);--sidebar-accent:lab(90.6853% .399232 -1.45452);--sidebar-accent-foreground:lab(2.51107% .242703 -.886115);--sidebar-border:lab(88.4637% .600934 -2.18005);--sidebar-ring:lab(44.0605% 29.0279 -86.0352);--chart-1:lab(44.0605% 29.0279 -86.0352);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(65.0361% -1.42065 -56.9802);--chart-4:lab(77.5052% -6.4629 -36.42);--chart-5:lab(86.15% -4.04379 -21.0797);--primary-deep:lab(31.5757% 33.6019 -77.7911);--gradient-accent:lab(53.2158% 32.0695 -65.3512);--glow-primary:lab(44.0605% 29.0279 -86.0352/.26);--glow-accent:lab(53.2158% 32.0695 -65.3512/.18);--tint-primary:lab(44.0605% 29.0279 -86.0352/.09);--tint-primary-faint:lab(44.0605% 29.0279 -86.0352/.03);--tint-accent:lab(53.2158% 32.0695 -65.3512/.12);--cta-highlight:lab(53.2158% 32.0695 -65.3512/.7)}}.dark,html[data-theme=dark]{--background:#111114;--foreground:#fafafa;--card:#111114;--card-foreground:#fafafa;--primary:#155dfc;--primary-foreground:#fff;--primary-subtle:#3080ff1a;--primary-subtle-foreground:#54a2ff;--secondary:#202023;--secondary-foreground:#fafafa;--overlay:#18181b;--overlay-foreground:#fafafa;--accent:#27272a;--accent-foreground:#fafafa;--muted:#18181b;--muted-foreground:#9f9fa9;--success:#009767;--success-foreground:#fff;--success-subtle:#00bb7f1a;--success-subtle-foreground:#00d294;--info-subtle:#00a5ef1a;--info-subtle-foreground:#77d4ff;--warning:#fcbb00;--warning-foreground:#461901;--warning-subtle:#fcbb001a;--warning-subtle-foreground:#fcbb00;--danger:#e40014;--danger-foreground:#fef2f2;--danger-subtle:#fb2c361a;--danger-subtle-foreground:#ff6568;--border:#26262d;--input:#2f2f37;--ring:#155dfc;--navbar:#131316;--navbar-foreground:#fafafa;--sidebar:#111114;--sidebar-foreground:#fafafa;--sidebar-primary:#3080ff1a;--sidebar-primary-foreground:#54a2ff;--sidebar-accent:#27272a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#27272a;--sidebar-ring:#155dfc;--chart-1:#1447e6;--chart-2:#3080ff;--chart-3:#54a2ff;--chart-4:#90c5ff;--chart-5:#bedbff;--primary-deep:#1e31b1;--gradient-accent:#6b55df;--glow-primary:#155dfc4d;--glow-accent:#6b55df33;--tint-primary:#155dfc1a;--tint-primary-faint:#155dfc08;--tint-accent:#6b55df1f;--cta-highlight:#6b55dfb3;--illustration-surface:var(--muted);--illustration-highlight:color-mix(in oklab, var(--foreground) 70%, var(--muted));--illustration-edge:color-mix(in oklab, var(--foreground) 52%, var(--muted));--illustration-line:color-mix(in oklab, var(--foreground) 36%, var(--muted));--illustration-detail:color-mix(in oklab, var(--foreground) 22%, var(--muted));--illustration-accent:var(--primary-subtle-foreground);--popover:var(--overlay);--popover-foreground:var(--overlay-foreground);--destructive:var(--danger);--destructive-foreground:var(--danger-foreground)}@supports (color:lab(0% 0 0)){.dark,html[data-theme=dark]{--background:lab(5.32207% .392653 -1.44622);--foreground:lab(98.26% 0 0);--card:lab(5.32207% .392653 -1.44622);--card-foreground:lab(98.26% 0 0);--primary:lab(44.0605% 29.0279 -86.0352);--primary-foreground:lab(100% 0 0);--primary-subtle:lab(54.1736% 13.3369 -74.6839/.1);--primary-subtle-foreground:lab(65.0361% -1.42065 -56.9802);--secondary:lab(12.2503% .617497 -2.16734);--secondary-foreground:lab(98.26% 0 0);--overlay:lab(8.30603% .618205 -2.16572);--overlay-foreground:lab(98.26% 0 0);--accent:lab(15.7305% .613764 -2.16959);--accent-foreground:lab(98.26% 0 0);--muted:lab(8.30603% .618205 -2.16572);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--success:lab(55.0481% -49.9246 15.93);--success-foreground:lab(100% 0 0);--success-subtle:lab(66.9756% -58.27 19.5419/.1);--success-subtle-foreground:lab(75.0771% -60.7313 19.4147);--info-subtle:lab(63.3038% -18.433 -51.0407/.1);--info-subtle-foreground:lab(80.3307% -20.2945 -31.385);--warning:lab(80.1641% 16.6016 99.2089);--warning-foreground:lab(15.8111% 20.9107 23.3752);--warning-subtle:lab(80.1641% 16.6016 99.2089/.1);--warning-subtle-foreground:lab(80.1641% 16.6016 99.2089);--danger:lab(48.4493% 77.4328 61.5452);--danger-foreground:lab(96.5005% 4.18508 1.52328);--danger-subtle:lab(55.4814% 75.0732 48.8528/.1);--danger-subtle-foreground:lab(63.7053% 60.745 31.3109);--border:lab(15.199% 1.39409 -4.66195);--input:lab(19.8404% 1.37486 -4.67181);--ring:lab(44.0605% 29.0279 -86.0352);--navbar:lab(6.15006% .52581 -1.92102);--navbar-foreground:lab(98.26% 0 0);--sidebar:lab(5.22693% .473857 -1.72784);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(54.1736% 13.3369 -74.6839/.1);--sidebar-primary-foreground:lab(65.0361% -1.42065 -56.9802);--sidebar-accent:lab(15.7305% .613764 -2.16959);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.7305% .613764 -2.16959);--sidebar-ring:lab(44.0605% 29.0279 -86.0352);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(65.0361% -1.42065 -56.9802);--chart-4:lab(77.5052% -6.4629 -36.42);--chart-5:lab(86.15% -4.04379 -21.0797);--primary-deep:lab(27.1434% 32.3286 -70.874);--gradient-accent:lab(44.6838% 36.8185 -68.6034);--glow-primary:lab(44.0605% 29.0279 -86.0352/.3);--glow-accent:lab(44.6838% 36.8185 -68.6034/.2);--tint-primary:lab(44.0605% 29.0279 -86.0352/.1);--tint-primary-faint:lab(44.0605% 29.0279 -86.0352/.03);--tint-accent:lab(44.6838% 36.8185 -68.6034/.12);--cta-highlight:lab(44.6838% 36.8185 -68.6034/.7)}}
.field-description{color:var(--muted-foreground);line-height:1.5}.field-type:is(.text,.number):not(.has-many) input,.field-type:is(.email,.password) input,.field-type.textarea textarea,.date-time-picker .react-datepicker__input-container input,.react-select .rs__control{border-color:var(--input);border-radius:var(--style-radius-m);background:var(--card);color:var(--foreground);box-shadow:none;transition:border-color .12s,background-color .12s}.field-type:is(.text,.number):not(.has-many) input,.field-type:is(.email,.password) input,.date-time-picker .react-datepicker__input-container input,.react-select .rs__control{min-height:40px}.field-type:is(.text,.number):not(.has-many) input::placeholder,.field-type:is(.email,.password) input::placeholder,.field-type.textarea textarea::placeholder,.date-time-picker input::placeholder,.react-select .rs__placeholder{color:var(--muted-foreground);opacity:1}.field-type:is(.text,.number):not(.has-many) input:hover,.field-type:is(.email,.password) input:hover,.field-type.textarea textarea:hover,.date-time-picker .react-datepicker__input-container input:hover,.react-select .rs__control:hover{border-color:color-mix(in oklab, var(--input), var(--foreground) 25%)}.field-type:is(.text,.number):not(.has-many) input:focus-visible,.field-type:is(.email,.password) input:focus-visible,.field-type.textarea textarea:focus-visible,.date-time-picker .react-datepicker__input-container input:focus-visible,.react-select .rs__control:focus-within{border-color:var(--ring);outline:var(--accessibility-outline);outline-offset:2px}.react-select .rs__input:focus-visible{outline:none}.react-select .rs__menu{border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 28px color-mix(in oklab, var(--foreground), transparent 94%);padding:4px}.react-select .rs__option{border-radius:var(--style-radius-s);color:var(--popover-foreground);font-size:inherit}.react-select .rs__option--is-focused{background:var(--muted)}.react-select .rs__option--is-selected{background:var(--primary-subtle);color:var(--primary-subtle-foreground);font-weight:500}.react-select .rs__option--is-disabled{color:var(--muted-foreground);cursor:not-allowed}.react-select .rs__multi-value{border-color:var(--border);border-radius:var(--style-radius-s);background:var(--muted);color:var(--foreground)}.react-select .multi-value-remove:hover{background:var(--secondary);color:var(--foreground)}.relationship--allow-create .rs__control{border-start-end-radius:0;border-end-end-radius:0}.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled){border-color:var(--input);border-radius:0 var(--style-radius-m) var(--style-radius-m) 0;background:var(--muted);color:var(--foreground)}.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):hover{background:var(--secondary)}.relationship-add-new__add-button:focus-visible,.date-time-picker__clear-button:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.date-time-picker .react-datepicker{border-color:var(--border);border-radius:var(--style-radius-m);background:var(--popover);color:var(--popover-foreground);font-weight:400}.date-time-picker .react-datepicker__header{background:var(--popover)}.date-time-picker .react-datepicker__day-names{background:var(--muted)}.date-time-picker :is(.react-datepicker__day,.react-datepicker__month-text){border-radius:var(--style-radius-s)}.date-time-picker :is(.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-range),.date-time-picker .react-datepicker__time-list-item--selected{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.date-time-picker :is(.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected){background:var(--primary-subtle);color:var(--primary-subtle-foreground);outline:1px solid var(--ring);outline-offset:-1px}.checkbox-input,.radio-input{--theme-success-400:color-mix(in oklab, var(--ring), transparent 75%)}.checkbox-input__input,.radio-input__styled-radio{border-color:var(--input);background:var(--card);box-shadow:none}.checkbox-input__input{border-radius:var(--style-radius-s)}.checkbox-input--checked:not(.checkbox-input--read-only) .checkbox-input__input{border-color:var(--primary);background:var(--primary)}.checkbox-input--checked:not(.checkbox-input--read-only) .checkbox-input__icon .stroke{stroke:var(--primary-foreground)}.radio-input--is-selected .radio-input__styled-radio{border-color:var(--primary)}.radio-input__styled-radio:before{border-color:var(--card);background:var(--primary)}.radio-input input[type=radio]:focus-visible+.radio-input__styled-radio{outline:var(--accessibility-outline);outline-offset:2px;box-shadow:none}.collapsible{border-radius:var(--style-radius-m)}.collapsible--style-default{border-color:var(--border)}.collapsible--style-default:hover{border-color:var(--input)}.collapsible__toggle-wrap,.collapsible__toggle{border-start-start-radius:var(--style-radius-m);border-start-end-radius:var(--style-radius-m)}.collapsible--style-default>.collapsible__toggle-wrap{background:var(--muted)}.collapsible--style-default>.collapsible__toggle-wrap:not(.toggle-disabled):hover{background:var(--secondary)}.collapsible--collapsed>.collapsible__toggle-wrap,.collapsible__content{border-end-end-radius:var(--style-radius-m);border-end-start-radius:var(--style-radius-m)}.collapsible__content{background:var(--card)}.collapsible__toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:-3px}.array-field__add-row.btn:not(.btn--disabled){--btn-color:var(--primary-subtle-foreground);border-radius:var(--style-radius-m)}.array-field__add-row.btn:not(.btn--disabled):hover{--btn-color:var(--primary-subtle-foreground);background:var(--primary-subtle)}.file-field{border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card)}:is(.upload,.file-field) .dropzone:not(.dropzoneStyle--none){border:1px dashed var(--input);border-radius:var(--style-radius-m);background:var(--muted);box-shadow:none}:is(.upload,.file-field) .dropzone.dragging:not(.dropzoneStyle--none){border-color:var(--primary);background:var(--primary-subtle)}.rich-text-lexical__wrap{border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card)}.rich-text-lexical .editor-container{font-family:var(--font-body);letter-spacing:normal}.rich-text-lexical .editor-scroller{margin-inline:12px}.rich-text-lexical__wrap>.field-description{margin:0 12px 8px}.rich-text-lexical:not(.rich-text-lexical--read-only) .rich-text-lexical__wrap:focus-within{border-color:var(--ring);outline:var(--accessibility-outline);outline-offset:2px}.rich-text-lexical .fixed-toolbar{border-color:var(--border);border-start-start-radius:var(--style-radius-m);border-start-end-radius:var(--style-radius-m)}.field-type:is(.text,.number):not(.has-many).error input,.field-type:is(.email,.password).error input,.field-type.textarea.error textarea,.date-time-field--has-error .date-time-picker .react-datepicker__input-container input,.react-select.react-select--error .rs__control,.checkbox.error .checkbox-input__input,.radio-group.error .radio-input__styled-radio,.rich-text-lexical.error .rich-text-lexical__wrap,.rich-text-lexical.error .rich-text-lexical__wrap:focus-within{border-color:var(--danger);background:color-mix(in oklab, var(--card), var(--danger) 5%)}.checkbox.error .checkbox-input--checked:not(.checkbox-input--read-only) .checkbox-input__input{background:var(--danger)}.field-error.tooltip{background:color-mix(in oklab, var(--popover), var(--danger) 15%);color:var(--danger-subtle-foreground);border-radius:var(--style-radius-s)}.field-error.tooltip:after{border-top-color:color-mix(in oklab, var(--popover), var(--danger) 15%);border-bottom-color:color-mix(in oklab, var(--popover), var(--danger) 15%)}.collapsible--style-error{border-color:var(--danger)}.collapsible--style-error>.collapsible__toggle-wrap{background:var(--danger-subtle)}.collapsible--style-error>.collapsible__toggle-wrap .row-label{color:var(--danger-subtle-foreground)}.field-type:is(.text,.number):not(.has-many) input:is(:disabled,[readonly]),.field-type:is(.email,.password) input:is(:disabled,[readonly]),.field-type.textarea textarea:is(:disabled,[readonly]),.date-time-picker .react-datepicker__input-container input:is(:disabled,[readonly]),.react-select.rs--is-disabled .rs__control,.checkbox-input--read-only .checkbox-input__input,.radio-input__styled-radio--disabled,.rich-text-lexical--read-only .rich-text-lexical__wrap{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);box-shadow:none}.radio-input__styled-radio--disabled:before,.radio-group--read-only .radio-input__styled-radio:before{border-color:var(--muted);background:var(--muted-foreground)}.checkbox-input--read-only .field-label,.radio-group--read-only .radio-input__label{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.field-type:is(.text,.number):not(.has-many) input,.field-type:is(.email,.password) input,.field-type.textarea textarea,.date-time-picker .react-datepicker__input-container input,.react-select .rs__control,:is(.upload,.file-field) .dropzone{transition:none}}
.login{background:var(--background);justify-content:flex-end;align-items:center;min-height:100svh;padding:80px 0;display:flex;position:relative}.login:before{content:"";background:var(--primary);position:absolute;inset:0 50% 0 0}.login .template-minimal__wrap{width:50%;max-width:none;margin:0;padding:clamp(32px,6vw,96px)}.login__form,.softinent-login__intro{width:100%;max-width:420px;margin-inline:auto}.login__brand{text-align:start;justify-content:flex-start;width:auto;margin:0;position:absolute;inset-block-start:48px;inset-inline-start:48px}.login__brand .softinent-mark,.login__brand .softinent-logo__name{color:var(--primary-foreground)}.login__brand .softinent-logo__product{color:color-mix(in oklab, var(--primary-foreground), transparent 20%)}.softinent-login__panel-copy{width:calc(50% - 96px);max-width:520px;color:var(--primary-foreground);position:absolute;inset-block-end:64px;inset-inline-start:48px}.softinent-login__panel-copy h2{margin:20px 0;font-size:clamp(32px,3.5vw,52px);line-height:1.12}.softinent-login__panel-copy p{max-width:360px;font-size:16px;line-height:1.65}.softinent-login__panel-copy .softinent-login__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.softinent-login__intro{margin-bottom:36px}.softinent-login__intro h1{margin:0 0 12px;font-size:clamp(28px,2.8vw,36px);line-height:1.2}.softinent-login__intro p{color:var(--muted-foreground);font-size:15px;line-height:1.6}.softinent-login__theme{position:absolute;inset-block-start:24px;inset-inline-end:24px}.login .login__form input{border-radius:var(--style-radius-m);min-height:48px;box-shadow:none;font-size:16px}.login__form .field-label{margin-bottom:10px;font-size:14px}.login__form a{color:var(--primary-subtle-foreground);text-underline-offset:3px;font-weight:500}.login__form .btn{min-height:48px;font-size:15px}@media (max-width:767px){.login{padding:0 0 40px;display:block}.login:before{block-size:112px;inset:0 0 auto}.login .template-minimal__wrap{width:100%;padding:160px 24px 24px}.login__brand{inset-block-start:34px;inset-inline-start:24px}.softinent-login__panel-copy{display:none}.softinent-login__theme{inset-block-start:36px;inset-inline-end:20px}.softinent-login__theme .softinent-theme-toggle{color:var(--primary-foreground)}.softinent-login__theme .softinent-theme-toggle:hover{background:color-mix(in oklab, var(--primary-foreground), transparent 85%)}.softinent-login__theme .softinent-theme-toggle:focus-visible{outline-color:var(--primary-foreground)}}
.app-header{--softinent-header-control-size:40px;--softinent-header-control-gap:8px}.dashboard-breadcrumb-select .rs__control{flex-wrap:nowrap}.dashboard-breadcrumb-select .value-container{min-width:0}.app-header .softinent-theme-toggle,.app-header__account{width:var(--softinent-header-control-size);height:var(--softinent-header-control-size);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-header .softinent-theme-toggle:hover,.app-header__account:hover{background:var(--muted);border-color:var(--input)}.app-header__actions-wrapper{margin:0;margin-inline-end:var(--softinent-header-control-gap)}.app-header__actions{gap:var(--softinent-header-control-gap);margin-inline-end:0}.app-header__localizer.localizer{left:auto;right:auto;inset-inline-end:calc(var(--gutter-h) + var(--softinent-header-control-size) + var(--softinent-header-control-gap))}.app-header__localizer .localizer-button,.app-header__localizer-spacing{box-sizing:border-box;height:var(--softinent-header-control-size);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card);color:var(--foreground);gap:4px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px}.app-header__localizer-spacing{flex-shrink:0;margin-inline-end:var(--softinent-header-control-gap)}.app-header__localizer .localizer-button:hover{background:var(--muted);border-color:var(--input)}.app-header .localizer-button__label{color:var(--muted-foreground)}.app-header .localizer-button__current{gap:6px}.app-header .localizer-button__chevron{width:18px;height:18px}.app-header__localizer .popup-button{border-radius:var(--style-radius-m)}.app-header__localizer .popup-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.app-header__account .graphic-account{width:24px;height:24px}.app-header__account .graphic-account__bg{fill:var(--muted);stroke:var(--border)}.app-header__account .graphic-account__head,.app-header__account .graphic-account__body{fill:var(--muted-foreground)}.app-header__account:has(.graphic-account--active){background:var(--primary-subtle);border-color:var(--ring)}.app-header__account:focus-visible{outline:none}.app-header__account:focus-visible:after{border-radius:inherit;inset:2px}.popup__content:has(.localizer__locale-code){--theme-input-bg:var(--overlay);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--overlay);width:208px;min-width:0;max-width:calc(100vw - 20px);color:var(--overlay-foreground);padding:6px}.popup__content:has(.localizer__locale-code) .popup-button-list__button{border-radius:var(--style-radius-s);justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 10px;font-weight:500;display:flex}.popup__content .localizer__locale-code{border-radius:var(--style-radius-s);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-inline-start:auto;padding:2px 6px;font-size:10px}.popup__content:has(.localizer__locale-code) .popup-button-list__button--selected{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}
.softinent-dashboard-intro{border-bottom:1px solid var(--border);margin-bottom:28px;padding-block:12px 32px}.softinent-dashboard-intro__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;font-size:10px;font-weight:500}.softinent-dashboard-intro h1{margin:0 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.2}.softinent-dashboard-intro__description{max-width:540px;color:var(--muted-foreground);font-size:14px;line-height:1.6}.dashboard .collections__label{letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.4}.dashboard .collections__group{gap:14px;margin-bottom:12px}.dashboard .collections__card-list{margin-block:0}.dashboard .card{border-radius:calc(var(--radius) * 1.8);min-height:88px}.dashboard .card__title{font-size:14px;line-height:1.5}.dashboard .card__actions .btn{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);border-radius:var(--style-radius-s);justify-content:center;align-items:center;display:inline-flex}.dashboard .card__actions .btn:hover{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.dashboard .card__actions .btn__icon{border:0;width:18px;height:18px}
.softinent-slug-field__status{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.5}.softinent-slug-field__status:empty{margin:0}.softinent-slug-field__status[data-status=taken],.softinent-slug-field__status[data-status=invalid]{color:var(--theme-error-500)}
.application-cv__file{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.application-cv__meta{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.application-cv__name{overflow-wrap:anywhere}.application-cv__size{color:var(--muted-foreground);font-size:12px}.application-cv__file .field-description{flex-basis:100%;margin:0}
.collection-list .list-header:not(.list-drawer__header){padding-block:8px 12px}.collection-list .list-header:not(.list-drawer__header) .list-header__content{grid-template-columns:minmax(0,1fr);gap:12px}.collection-list .list-header:not(.list-drawer__header) .list-header__title-and-actions{justify-content:space-between;align-items:center;gap:16px 24px;min-width:0}.collection-list .list-header:not(.list-drawer__header) .list-header__title{letter-spacing:-.025em;overflow-wrap:anywhere;flex:220px;min-width:0;font-size:clamp(26px,2.5vw,32px);line-height:1.2}.collection-list .list-header:not(.list-drawer__header) .list-header__title-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0}.collection-list .list-header:not(.list-drawer__header) .list-header__actions{gap:8px;margin:0}.collection-list .list-header:not(.list-drawer__header) .list-header__actions:empty{display:none}.collection-list .list-header:not(.list-drawer__header) .list-header__title-actions .btn{--btn-padding-block-start:8px;--btn-padding-block-end:8px;--btn-padding-inline-start:16px;--btn-padding-inline-end:16px;--btn-line-height:20px;box-sizing:border-box;border-radius:var(--style-radius-m);justify-content:center;align-items:center;min-height:40px;font-size:14px;display:inline-flex}.collection-list .list-header:not(.list-drawer__header) .list-create-new-doc__create-new-button:not(.btn--disabled){--bg-color:var(--primary);--color:var(--primary-foreground);--hover-bg:color-mix(in oklab, var(--primary), var(--primary-foreground) 5%);--hover-color:var(--primary-foreground)}.collection-list .list-header:not(.list-drawer__header) .collection-list__sub-header{max-width:68ch;color:var(--muted-foreground);text-wrap:pretty;padding-top:12px;font-size:14px;line-height:1.6}@media (max-width:600px){.collection-list .list-header:not(.list-drawer__header){padding-block:4px 8px}.collection-list .list-header:not(.list-drawer__header) .list-header__title{flex-basis:100%}.collection-list .list-header:not(.list-drawer__header) .list-header__title-and-actions{gap:12px}}
.nav__scroll{--nav-padding-block-start:0px}.softinent-sidebar-brand{z-index:2;background:var(--sidebar);border-bottom:1px solid var(--sidebar-border);pointer-events:none;flex-shrink:0;align-items:center;min-height:72px;margin-bottom:16px;display:flex;position:sticky;top:0}.softinent-sidebar-brand:before{content:"";inset:0 calc(-1 * var(--nav-padding-inline-end)) 0 calc(-1 * var(--nav-padding-inline-start));z-index:-1;background:var(--sidebar);position:absolute}.softinent-sidebar-brand__link{min-width:0;max-width:calc(100% - 36px);color:var(--sidebar-foreground);border-radius:var(--style-radius-s);pointer-events:auto;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:inline-flex}.softinent-sidebar-brand__link:hover{text-decoration:none}.softinent-sidebar-brand__text{flex-direction:column;gap:4px;min-width:0;display:flex}.softinent-sidebar-brand__name{letter-spacing:.02em;text-transform:uppercase;font-size:20px;font-weight:600;line-height:1}.softinent-sidebar-brand__label{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.025em;font-size:10px;line-height:1.4}.nav__header{z-index:3;pointer-events:none;width:auto;height:72px;inset-inline-start:var(--nav-padding-inline-start);inset-inline-end:var(--nav-padding-inline-end)}.nav__mobile-close{inset-inline-end:0;box-sizing:border-box;border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card);width:40px;height:40px;color:var(--foreground);pointer-events:auto;justify-content:center;padding:0;position:absolute;top:16px}.nav__mobile-close .hamburger{border-radius:inherit;box-shadow:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.nav__mobile-close:hover{background:var(--muted)}.nav__mobile-close:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}@media (max-width:768px){.app-header--nav-open .app-header__content{visibility:hidden;pointer-events:none}}
.softinent-compact-nav,.softinent-sidebar-toggle{display:none}.softinent-compact-nav__tooltip{z-index:var(--z-popup);border-radius:var(--style-radius-m);background:var(--foreground);max-width:min(260px,100vw - 96px);color:var(--background);box-shadow:0 4px 12px color-mix(in oklab, var(--foreground), transparent 88%);font-family:var(--font-body);overflow-wrap:anywhere;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4}.softinent-compact-nav__tooltip [data-slot=tooltip-arrow]{fill:var(--foreground)}@media (min-width:769px){.template-default.template-default--nav-hydrated:not(.template-default--nav-open){grid-template-columns:64px minmax(0,1fr)}.softinent-compact-nav{z-index:var(--z-nav);border-inline-end:1px solid var(--sidebar-border);background:var(--sidebar);width:64px;height:100dvh;color:var(--sidebar-foreground);flex-direction:column;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.softinent-compact-nav__brand{border-bottom:1px solid var(--sidebar-border);flex-shrink:0;justify-content:center;align-items:center;height:72px;margin-inline:12px;display:flex}.softinent-compact-nav__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;padding-block:12px;overflow-y:auto}.softinent-compact-nav__group{flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.softinent-compact-nav__group>li{display:flex}.softinent-compact-nav__separator{background:var(--sidebar-border);width:28px;height:1px;margin:12px auto}.softinent-compact-nav__link{box-sizing:border-box;border-radius:var(--style-radius-m);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.softinent-compact-nav__link:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);text-decoration:none}.softinent-compact-nav__link[aria-current=page]{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.softinent-compact-nav__link[data-brand]{color:var(--primary)}.softinent-compact-nav__link:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.softinent-compact-nav__icon{pointer-events:none;width:20px;height:20px}.softinent-compact-nav__mark{pointer-events:none;width:28px;height:28px}.softinent-sidebar-toggle{z-index:var(--z-nav);width:40px;height:40px;transition:inset-inline-start var(--nav-trans-time) linear;display:flex;position:fixed;inset-block-start:calc((var(--app-header-height) - 40px) / 2);inset-inline-start:72px}.softinent-sidebar-toggle[data-nav-open=true]{inset-inline-start:calc(var(--nav-width) + 8px)}.softinent-sidebar-toggle__trigger{display:flex}.softinent-sidebar-toggle__button{border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card);width:40px;height:40px;color:var(--foreground);justify-content:center;align-items:center;padding:0;display:inline-flex}.softinent-sidebar-toggle__button:hover{border-color:var(--input);background:var(--muted)}.softinent-sidebar-toggle__button:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.softinent-sidebar-toggle__icon{pointer-events:none;width:20px;height:20px}body:has(.softinent-sidebar-toggle) .template-default__nav-toggler-wrapper{display:none}body:has(.softinent-sidebar-toggle) .app-header__content{padding-inline-start:max(var(--gutter-h), 64px)}}@media (prefers-reduced-motion:reduce){.softinent-compact-nav__link,.softinent-sidebar-toggle{transition:none}}
:root{--softinent-icon-layers:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12.4382%202.1011L21.4382%206.4886C22.1873%206.8538%2022.1873%207.9212%2021.4382%208.2864L12.4382%2012.6739C12.1616%2012.8087%2011.8384%2012.8087%2011.5618%2012.6739L2.5618%208.2864C1.8127%207.9212%201.8127%206.8538%202.5618%206.4886L11.5618%202.1011C11.8384%201.9663%2012.1616%201.9663%2012.4382%202.1011ZM2%2012.625L11.5618%2017.2864C11.8384%2017.4212%2012.1616%2017.4212%2012.4382%2017.2864L22%2012.625M2%2017.2375L11.5618%2021.8989C11.8384%2022.0337%2012.1616%2022.0337%2012.4382%2021.8989L22%2017.2375%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-newspaper:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M8%206C8%204.3431%209.3431%203%2011%203L18%203C19.6569%203%2021%204.3431%2021%206L21%2018C21%2019.6569%2019.6569%2021%2018%2021L6%2021C4.3431%2021%203%2019.6569%203%2018L3%2011C3%209.8954%203.8954%209%205%209L8%209L8%206ZM8%209L8%2018C8%2019.4639%206.9434%2020.7141%205.5%2020.958M12%208L17%208M12%2012L17%2012M12%2016L15%2016%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-briefcase:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M8.25%206.5V6C8.25%204.3431%209.5931%203%2011.25%203H12.75C14.4069%203%2015.75%204.3431%2015.75%206V6.5M2%2010.5C6%2012.75%2018%2012.75%2022%2010.5M9.5%2012.1132V13.5C9.5%2014.6046%2010.3954%2015.5%2011.5%2015.5H12.5C13.6046%2015.5%2014.5%2014.6046%2014.5%2013.5V12.1132M5%206.5H19C20.6569%206.5%2022%207.8431%2022%209.5V18C22%2019.6569%2020.6569%2021%2019%2021H5C3.3431%2021%202%2019.6569%202%2018V9.5C2%207.8431%203.3431%206.5%205%206.5Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-building:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M7%202H17C18.65685%202%2020%203.34315%2020%205V19C20%2020.65685%2018.65685%2022%2017%2022H7C5.34315%2022%204%2020.65685%204%2019V5C4%203.34315%205.34315%202%207%202ZM10%2022V20C10%2018.89543%2010.89543%2018%2012%2018C13.10457%2018%2014%2018.89543%2014%2020V22M9%206V8M15%206V8M9%2012V14M15%2012V14%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-mail:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%204H19C20.6569%204%2022%205.34315%2022%207V17C22%2018.6569%2020.6569%2020%2019%2020H5C3.34315%2020%202%2018.6569%202%2017V7C2%205.34315%203.34315%204%205%204ZM2%207L11.2929%2011C11.7154%2011.2817%2012.2846%2011.2817%2012.7071%2011L22%207%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-shield:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5.18251%205.16845C7.83034%204.85425%209.82952%203.53222%2011.0242%202.37315C11.537%201.87562%2012.463%201.87562%2012.9758%202.37315C14.1705%203.53222%2016.1697%204.85425%2018.8175%205.16845C19.4672%205.24554%2020%205.75056%2020%206.38285V12.5708C20%2014.3452%2019.7111%2016.1513%2018.612%2017.5729C17.4097%2019.1277%2015.5033%2020.8703%2012.8298%2021.8525C12.2945%2022.0492%2011.7055%2022.0492%2011.1702%2021.8525C8.49668%2020.8703%206.59026%2019.1277%205.38804%2017.5729C4.28885%2016.1513%204%2014.3452%204%2012.5708V6.38285C4%205.75056%204.53284%205.24554%205.18251%205.16845ZM8%2012L10.6667%2015L16%209%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-search:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M17%2010C17%2013.866%2013.866%2017%2010%2017C6.13401%2017%203%2013.866%203%2010C3%206.13401%206.13401%203%2010%203C13.866%203%2017%206.13401%2017%2010ZM15%2015L21%2021%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-file:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M14%202H8C5.79086%202%204%203.79086%204%206V18C4%2020.2091%205.79086%2022%208%2022H16C18.2091%2022%2020%2020.2091%2020%2018V8L14%202ZM14%202V5C14%206.65685%2015.3431%208%2017%208H20M8%2013H12M8%2017H16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-phone:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M2%204C2%202.8954%202.8954%202%204%202L7%202C8.1046%202%209%202.8954%209%204L9%207C9%207.6295%208.7036%208.2223%208.2%208.6L7.7388%208.9459C7.487%209.1348%207.3388%209.4312%207.3388%209.7459C7.3388%209.8992%207.374%2010.0504%207.4417%2010.1879C8.8053%2012.9552%2011.0448%2015.1947%2013.8121%2016.5583C13.9496%2016.626%2014.1008%2016.6612%2014.2541%2016.6612C14.5688%2016.6612%2014.8652%2016.513%2015.0541%2016.2612L15.4%2015.8C15.7777%2015.2964%2016.3705%2015%2017%2015L20%2015C21.1046%2015%2022%2015.8954%2022%2017L22%2020C22%2021.1046%2021.1046%2022%2020%2022C10.0589%2022%202%2013.9411%202%204Z%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-wrench:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M18.682%208.8536L20.2678%207.2678C20.4553%207.0802%2020.7097%206.9749%2020.9749%206.9749C21.4902%206.9749%2021.9211%207.3664%2021.9703%207.8794C21.9901%208.0857%2022%208.2928%2022%208.5C22%2012.0899%2019.0899%2015%2015.5%2015C11.9101%2015%209%2012.0899%209%208.5C9%204.9101%2011.9101%202%2015.5%202C15.7072%202%2015.9143%202.0099%2016.1206%202.0297C16.6336%202.0789%2017.0251%202.5098%2017.0251%203.0251C17.0251%203.2903%2016.9198%203.5447%2016.7322%203.7322L15.1464%205.318C14.6776%205.7869%2014.4142%206.4227%2014.4142%207.0858C14.4142%208.4665%2015.5335%209.5858%2016.9142%209.5858C17.5773%209.5858%2018.2131%209.3224%2018.682%208.8536ZM15.3955%2014.9992C15.3688%2014.9987%2015.342%2014.9985%2015.3152%2014.9985C13.9891%2014.9985%2012.7173%2015.5253%2011.7797%2016.463L7.1213%2021.1213C6.5587%2021.6839%205.7956%2022%205%2022C3.3431%2022%202%2020.6569%202%2019C2%2018.2044%202.3161%2017.4413%202.8787%2016.8787L7.537%2012.2203C8.4747%2011.2827%209.0015%2010.0109%209.0015%208.6848C9.0015%208.658%209.0013%208.6312%209.0008%208.6045%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-plus:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%2012H19M11.995%2019.005V5.005%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-badge:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M20.3692%208.5334C21.4021%209.3883%2022%2010.6592%2022%2012C22%2013.3408%2021.4021%2014.6117%2020.3692%2015.4666C20.3825%2015.6071%2020.3891%2015.748%2020.3891%2015.8891C20.3891%2018.3744%2018.3744%2020.3891%2015.8891%2020.3891C15.748%2020.3891%2015.6071%2020.3825%2015.4666%2020.3692C14.6117%2021.4021%2013.3408%2022%2012%2022C10.6592%2022%209.3883%2021.4021%208.5334%2020.3692C8.3929%2020.3825%208.252%2020.3891%208.1109%2020.3891C5.6256%2020.3891%203.6109%2018.3744%203.6109%2015.8891C3.6109%2015.748%203.6175%2015.6071%203.6308%2015.4666C2.5979%2014.6117%202%2013.3408%202%2012C2%2010.6592%202.5979%209.3883%203.6308%208.5334C3.6175%208.3929%203.6109%208.252%203.6109%208.1109C3.6109%205.6256%205.6256%203.6109%208.1109%203.6109C8.252%203.6109%208.3929%203.6175%208.5334%203.6308C9.3883%202.5979%2010.6592%202%2012%202C13.3408%202%2014.6117%202.5979%2015.4666%203.6308C15.6071%203.6175%2015.748%203.6109%2015.8891%203.6109C18.3744%203.6109%2020.3891%205.6256%2020.3891%208.1109C20.3891%208.252%2020.3825%208.3929%2020.3692%208.5334Z%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2012L10.6667%2015L16%209%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-calendar:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M11%2021H6C4.34315%2021%203%2019.6569%203%2018V8C3%206.34315%204.34315%205%206%205H18C19.6569%205%2021%206.34315%2021%208V11M7%2011H17M8%203V7M16%203V7M15%2018L17%2020L21%2016%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-chart:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%203L3%2019C3%2020.1046%203.8954%2021%205%2021L21%2021M8%2017L8%208M13%2017L13%2011M18%2017L18%205%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-database:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M20%204C20%205.1046%2016.4184%206%2012%206C7.5816%206%204%205.1046%204%204C4%202.8954%207.5816%202%2012%202C16.4184%202%2020%202.8954%2020%204ZM4%204L4%2020C4%2021.1046%207.5816%2022%2012%2022C16.4184%2022%2020%2021.1046%2020%2020L20%204M4%2012C4%2013.1046%207.5816%2014%2012%2014C16.4184%2014%2020%2013.1046%2020%2012%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-factory:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M2%2019L2%204C2%203.4477%202.4477%203%203%203L6%203C6.5523%203%207%203.4477%207%204L7%2010.1169C7%2010.5056%207.424%2010.7456%207.7572%2010.5457L11.2428%208.4543C11.576%208.2544%2012%208.4944%2012%208.8831L12%2010.1169C12%2010.5056%2012.424%2010.7456%2012.7572%2010.5457L16.2428%208.4543C16.576%208.2544%2017%208.4944%2017%208.8831L17%2010.1169C17%2010.5056%2017.424%2010.7456%2017.7572%2010.5457L21.2428%208.4543C21.576%208.2544%2022%208.4944%2022%208.8831L22%2019C22%2020.1046%2021.1046%2021%2020%2021L4%2021C2.8954%2021%202%2020.1046%202%2019ZM2%207L7%207M11%204.5C11%203.6716%2011.6716%203%2012.5%203L22%203M10%2015L10%2017M14%2015L14%2017M18%2015L18%2017%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-headset:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%2010C4%208.895431%204.895431%208%206%208L6%208C7.104569%208%208%208.895431%208%2010L8%2016C8%2017.104569%207.104569%2018%206%2018L6%2018C4.895431%2018%204%2017.104569%204%2016ZM16%2010C16%208.895431%2016.895431%208%2018%208L18%208C19.104569%208%2020%208.895431%2020%2010L20%2016C20%2017.104569%2019.104569%2018%2018%2018L18%2018C16.895431%2018%2016%2017.104569%2016%2016ZM4%2010C4%205.581722%207.581722%202%2012%202C16.418278%202%2020%205.581722%2020%2010M18%2018C18%2020.209139%2016.209139%2022%2014%2022H12%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-landmark:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3.2797%207.0511C3.1085%207.1351%202.9999%207.3093%202.9999%207.5C2.9999%207.7761%203.2238%208%203.5%208L20.5%208C20.7762%208%2021%207.7761%2021%207.5C21%207.3093%2020.8915%207.1351%2020.7203%207.0511L12.881%203.2045C12.6068%203.0699%2012.3054%202.9999%2012%202.9999C11.6946%202.9999%2011.3932%203.0699%2011.119%203.2045L3.2797%207.0511ZM6%2012L6%2017M12%2012L12%2017M18%2012L18%2017M3%2021L21%2021%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-menu:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%206H20M4%2012H20M4%2018H20%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-monitor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%204H19C20.65685%204%2022%205.34315%2022%207V13C22%2014.65685%2020.65685%2016%2019%2016H5C3.34315%2016%202%2014.65685%202%2013V7C2%205.34315%203.34315%204%205%204ZM12%2016V20M8%2020H16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-workflow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%206C3%204.8954%203.8954%204%205%204L9%204C10.1046%204%2011%204.8954%2011%206L11%208C11%209.1046%2010.1046%2010%209%2010L5%2010C3.8954%2010%203%209.1046%203%208L3%206ZM13%2016C13%2014.8954%2013.8954%2014%2015%2014L19%2014C20.1046%2014%2021%2014.8954%2021%2016L21%2018C21%2019.1046%2020.1046%2020%2019%2020L15%2020C13.8954%2020%2013%2019.1046%2013%2018L13%2016ZM7%2010L7%2014C7%2015.6569%208.3431%2017%2010%2017L13%2017%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);--softinent-icon-user:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M11%2014H13C16.3137%2014%2019%2016.6863%2019%2020C19%2020.5523%2018.5523%2021%2018%2021H6C5.44772%2021%205%2020.5523%205%2020C5%2016.6863%207.68629%2014%2011%2014ZM12%204C13.6569%204%2015%205.34315%2015%207C15%208.65685%2013.6569%2010%2012%2010C10.3431%2010%209%208.65685%209%207C9%205.34315%2010.3431%204%2012%204Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}
.nav__link{--softinent-nav-icon:var(--softinent-icon-database);align-items:center;gap:10px;display:flex}.nav__link[id^=nav-global-]{--softinent-nav-icon:var(--softinent-icon-file)}.nav__link:before,.list-create-new-doc__create-new-button .btn__content:before{content:"";width:18px;height:18px;-webkit-mask:var(--softinent-nav-icon) center / contain no-repeat;mask:var(--softinent-nav-icon) center / contain no-repeat;background:currentColor;flex:0 0 18px;display:block}.nav__link:before{opacity:.75}.nav__link:has(.nav__link-indicator):before{opacity:1}#nav-services{--softinent-nav-icon:var(--softinent-icon-wrench)}#nav-articles{--softinent-nav-icon:var(--softinent-icon-newspaper)}#nav-case-studies{--softinent-nav-icon:var(--softinent-icon-layers)}#nav-jobs{--softinent-nav-icon:var(--softinent-icon-briefcase)}#nav-inquiries{--softinent-nav-icon:var(--softinent-icon-mail)}#nav-applications{--softinent-nav-icon:var(--softinent-icon-user)}#nav-users{--softinent-nav-icon:var(--softinent-icon-badge)}#nav-search{--softinent-nav-icon:var(--softinent-icon-search)}#nav-global-home{--softinent-nav-icon:var(--softinent-icon-monitor)}#nav-global-services-page{--softinent-nav-icon:var(--softinent-icon-workflow)}#nav-global-case-studies-page{--softinent-nav-icon:var(--softinent-icon-chart)}#nav-global-articles-page{--softinent-nav-icon:var(--softinent-icon-file)}#nav-global-careers-page{--softinent-nav-icon:var(--softinent-icon-calendar)}#nav-global-company-page{--softinent-nav-icon:var(--softinent-icon-building)}#nav-global-contact-page{--softinent-nav-icon:var(--softinent-icon-phone)}#nav-global-legal{--softinent-nav-icon:var(--softinent-icon-landmark)}#nav-global-company-details{--softinent-nav-icon:var(--softinent-icon-factory)}#nav-global-contact-channels{--softinent-nav-icon:var(--softinent-icon-headset)}#nav-global-privacy-consent{--softinent-nav-icon:var(--softinent-icon-shield)}#nav-global-footer{--softinent-nav-icon:var(--softinent-icon-menu)}.list-create-new-doc__create-new-button .btn__content{align-items:center;gap:8px;display:flex}.list-create-new-doc__create-new-button .btn__content:before{--softinent-nav-icon:var(--softinent-icon-plus)}
.list-controls .search-bar{--search-bg:var(--card);background:0 0;min-height:40px}.list-controls .search-bar .icon--search{width:20px;height:20px;color:var(--muted-foreground);position:relative;inset-inline-start:12px}.list-controls .search-filter{border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card);min-width:0}.list-controls .search-filter__input{min-height:38px;color:var(--foreground);padding-block:8px;font-size:13px;line-height:20px}.list-controls .search-filter__input::placeholder{color:var(--muted-foreground);opacity:1}.list-controls .search-filter:focus-within{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.list-controls .search-filter__input:focus-visible{outline:none}.list-controls .search-bar__actions{gap:8px;padding:0;padding-inline-start:12px}.list-controls .search-bar__actions>.pill,.list-controls__popup .popup-button{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card);min-height:36px;color:var(--foreground);padding:6px 10px;font-size:13px;font-weight:500;line-height:20px}.list-controls .search-bar__actions>.pill{justify-content:space-between;gap:6px}.list-controls__popup .popup-button{justify-content:center;align-items:center;min-width:36px;padding:6px;display:inline-flex}.list-controls .search-bar__actions>.pill[aria-expanded=true]{border-color:color-mix(in oklab, var(--primary), var(--border) 65%);background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.list-controls :is(.pill-selector,.where-builder,.group-by-builder){border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--muted);margin-top:12px;padding:16px}.list-controls .pill-selector{gap:8px}.list-controls .pill-selector__pill{border:1px solid var(--input);border-radius:var(--style-radius-s);background:var(--card);min-height:34px;color:var(--muted-foreground);box-shadow:none;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;line-height:20px}.list-controls .pill-selector__pill.pill-selector__pill--selected{border-color:color-mix(in oklab, var(--primary), var(--border) 65%);background:var(--primary-subtle);color:var(--primary-subtle-foreground);box-shadow:none}.list-controls .where-builder,.list-controls .where-builder :is(ul,li),.list-controls .where-builder__no-filters{gap:12px}.list-controls .where-builder__label{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.5}.list-controls .condition__wrap,.list-controls .condition__inputs{gap:10px;min-width:0}.list-controls .condition__inputs>div{min-width:0}.list-controls :is(.condition-value-text,.condition-value-number){border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card);min-height:40px;color:var(--foreground);box-shadow:none;padding:8px 10px;font-size:13px;line-height:20px}.list-controls :is(.condition-value-text,.condition-value-number):disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.list-controls .where-builder :is(.where-builder__add-first-filter,.where-builder__add-or){--bg-color:var(--card);--hover-bg:var(--secondary);--color:var(--foreground);--hover-color:var(--foreground);--btn-border:1px solid var(--input);--btn-icon-border-color:transparent;border-radius:var(--style-radius-m);align-items:center;min-height:36px;padding:6px 10px;font-size:13px;display:inline-flex}.list-controls .condition__actions{gap:6px;padding:0}.list-controls .condition__actions .btn{--btn-icon-border-color:transparent;--bg-color:var(--card);--hover-bg:var(--secondary);--color:var(--muted-foreground);--hover-color:var(--foreground);--btn-border:1px solid var(--input);border-radius:var(--style-radius-s);justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:3px;display:inline-flex}.list-controls .group-by-builder__inputs{gap:10px}.list-controls .group-by-builder__clear-button{color:var(--primary-subtle-foreground);text-underline-offset:3px;font-weight:500}.table{border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card)}.table table{border-spacing:0;font-size:13px;line-height:1.5}.table thead th{border-bottom:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--border);vertical-align:middle}.table:not(.table--appearance-condensed) :is(th,td){padding-block:14px}.table tbody tr,.table tbody tr:nth-child(odd){background:0 0;border-radius:0}.table tbody tr:last-child td{border-bottom:0}.table tbody tr td:first-child,.table tbody tr td:last-child{border-radius:0}.table a{color:var(--foreground);text-underline-offset:3px;font-weight:500;text-decoration:none}.table :is(.cell-createdAt,.cell-updatedAt){color:var(--muted-foreground);font-variant-numeric:tabular-nums}.table .cell-_status>:is(.selected--draft,.selected--published){border-radius:var(--style-radius-s);white-space:nowrap;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.table .cell-_status>.selected--published{background:var(--success-subtle);color:var(--success-subtle-foreground)}.table .cell-_status>.selected--draft{background:var(--warning-subtle);color:var(--warning-subtle-foreground)}.table .sort-column{gap:6px}.table .sort-column__button{border-radius:var(--style-radius-s);min-width:24px;min-height:28px;color:var(--muted-foreground);opacity:1;padding:2px}.table .sort-column__button.sort-column--active{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.page-controls{gap:12px;min-height:48px;padding-block:4px}.page-controls__page-info{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-inline:auto 0;font-size:12px}.paginator{flex-wrap:wrap;align-items:center;gap:4px}.paginator :is(.paginator__page,.clickable-arrow){border-radius:var(--style-radius-m);width:36px;height:36px;color:var(--foreground);border:1px solid #0000;align-items:center;margin:0;padding:6px;font-size:13px;font-weight:500;line-height:20px}.paginator .paginator__page--is-current{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.paginator .clickable-arrow--is-disabled{color:var(--muted-foreground);opacity:.45}.paginator__separator{color:var(--muted-foreground);margin:0 2px}.per-page .popup-button{border:1px solid var(--input);border-radius:var(--style-radius-m);background:var(--card);min-height:36px;color:var(--foreground);padding:6px 10px}.per-page__base-button{white-space:nowrap;gap:4px;font-size:13px;font-weight:500;line-height:20px}.per-page__icon{width:18px;height:18px;color:var(--muted-foreground)}.popup__content:has(.per-page__button){--theme-input-bg:var(--overlay);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--overlay);min-width:120px;color:var(--overlay-foreground);padding:5px}.popup__content .per-page__button{border-radius:var(--style-radius-s);min-height:34px;color:var(--overlay-foreground);font-variant-numeric:tabular-nums;padding:6px 10px;font-size:13px;font-weight:400;text-decoration:none}.popup__content .per-page__button-active{background:var(--primary-subtle);color:var(--primary-subtle-foreground);font-weight:500}.popup__content .per-page__chevron{width:16px;margin-inline-end:4px;display:flex}.popup__content .per-page__button:not(.per-page__button-active){padding-inline-start:30px}@media (hover:hover){.list-controls .search-bar__actions>.pill:hover,.list-controls__popup .popup-button:hover,.per-page .popup-button:hover{border-color:var(--muted-foreground);background:var(--muted)}.list-controls .search-bar__actions>.pill[aria-expanded=true]:hover,.list-controls .pill-selector__pill.pill-selector__pill--selected:hover{border-color:var(--ring);background:var(--primary-subtle);color:var(--primary-subtle-foreground);box-shadow:none}.list-controls .pill-selector__pill:hover{border-color:var(--muted-foreground);background:var(--card);color:var(--foreground)}.table tbody tr:hover,.table tbody tr:nth-child(odd):hover{background:var(--muted)}.table a:hover{color:var(--primary-subtle-foreground);text-decoration:underline}.table .sort-column__button:hover{background:var(--secondary);color:var(--foreground);opacity:1}.paginator .paginator__page:not(.paginator__page--is-current):hover,.paginator .clickable-arrow:not(:disabled):hover,.popup__content .per-page__button:not(.per-page__button-active):hover{background:var(--muted);text-decoration:none}}.table tbody tr:has(.cell-_select input:checked){background:var(--primary-subtle)}.list-controls :is(.pill,.popup-button):focus-visible,.table .sort-column__button:focus-visible,.per-page .popup-button:focus-visible,.popup__content .per-page__button:focus-visible,.paginator :is(.paginator__page,.clickable-arrow):focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.popup__content .per-page__button:focus-visible{outline-offset:-2px;text-decoration:none}.list-controls :is(.pill,.popup-button):disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.list-controls .search-bar:has(.search-bar__actions){row-gap:10px}.list-controls .search-bar__actions{flex-wrap:wrap;gap:8px;padding:0}.list-controls .search-bar__actions>.pill{padding:6px 10px}.list-controls :is(.pill-selector,.where-builder,.group-by-builder){padding:12px}.list-controls .group-by-builder__inputs{flex-direction:column}.list-controls .group-by-builder__inputs>*{width:100%}.page-controls .paginator{margin-bottom:0}.page-controls__page-info{margin-inline-start:0}.page-controls .per-page{margin-inline-start:auto}}
.pill--has-action{--pill-padding-block-start:4px;--pill-padding-block-end:4px;--pill-padding-inline-start:10px;--pill-padding-inline-end:10px;box-sizing:border-box;border-radius:var(--style-radius-s);min-height:32px;font-size:13px;font-weight:500;line-height:20px}.confirmation-modal__wrapper{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--style-radius-l);background:var(--popover);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--popover-foreground);box-shadow:0 20px 64px color-mix(in oklab, var(--foreground), transparent 88%);gap:24px;padding:28px;overflow-y:auto}.confirmation-modal__content{gap:10px}.confirmation-modal__content>h1{font-size:22px;line-height:1.3}.confirmation-modal__content>p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.confirmation-modal__controls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.confirmation-modal__controls .btn{--btn-padding-block-start:9px;--btn-padding-block-end:9px;--btn-padding-inline-start:16px;--btn-padding-inline-end:16px;--btn-line-height:20px;border-radius:var(--style-radius-m)}.drawer__content{border-inline-start:1px solid var(--border);background:var(--card);box-shadow:-12px 0 48px color-mix(in oklab, var(--foreground), transparent 94%)}.drawer__header{gap:16px}.drawer__header__title{font-size:22px;font-weight:600;line-height:1.3}.drawer__header__close,.close-modal-button{border-radius:var(--style-radius-s);color:var(--muted-foreground)}.drawer__header__close:hover,.close-modal-button:hover{background:var(--muted);color:var(--foreground)}.drawer__header__close:focus-visible,.close-modal-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.popup__content:not(:has(.localizer__locale-code,.per-page__button)){--theme-input-bg:var(--popover);--popup-button-highlight:var(--muted);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 28px color-mix(in oklab, var(--foreground), transparent 92%);padding:6px}.popup__content:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button{box-sizing:border-box;border-radius:var(--style-radius-s);min-height:36px;padding:8px 10px;font-size:13px;font-weight:500;line-height:20px}.popup__content:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button--selected:not(.popup-button-list__disabled){background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.popup__content:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}.popup__content:not(:has(.localizer__locale-code,.per-page__button)) .popup-list-group-label{color:var(--muted-foreground);margin:0;padding:6px 10px;font-size:11px;font-weight:500;line-height:16px}.popup__content:not(:has(.localizer__locale-code,.per-page__button)) .popup-divider{background:var(--border);margin-block:6px}.tabs-field__tabs{border-bottom-color:var(--border)}.tabs-field__tab-button{border-radius:var(--style-radius-m) var(--style-radius-m) 0 0;letter-spacing:0;opacity:1;align-items:center;min-height:40px;margin-inline-end:4px;padding:10px 14px;font-size:13px;font-weight:500;line-height:20px}.tabs-field__tab-button:not(.tabs-field__tab-button--has-error){color:var(--muted-foreground)}.tabs-field__tab-button:hover{background:var(--muted);opacity:1}.tabs-field__tab-button--active:not(.tabs-field__tab-button--has-error){background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.tabs-field__tab-button--active:not(.tabs-field__tab-button--has-error):after{background:var(--primary)}.tabs-field__tab-button:focus-visible{outline:var(--accessibility-outline);outline-offset:-3px}.banner{--banner-background:var(--muted);--banner-foreground:var(--foreground);border:1px solid color-mix(in oklab, var(--banner-foreground), transparent 82%);border-radius:var(--style-radius-m);background:var(--banner-background);color:var(--banner-foreground);padding:12px 16px;font-size:13px;line-height:1.6}.banner--has-icon{align-items:flex-start;gap:10px}.banner--type-error{--banner-background:var(--danger-subtle);--banner-foreground:var(--danger-subtle-foreground)}.banner--type-success{--banner-background:var(--success-subtle);--banner-foreground:var(--success-subtle-foreground)}.banner--type-warning{--banner-background:var(--warning-subtle);--banner-foreground:var(--warning-subtle-foreground)}.banner--has-action:is(:hover,:focus-visible,:active){background:color-mix(in oklab, var(--banner-background), var(--banner-foreground) 8%);color:var(--banner-foreground);text-decoration:none}.banner svg .stroke{stroke:currentColor}.banner svg .fill{fill:currentColor}.payload-toast-container .payload-toast-item{border-radius:var(--style-radius-m);background:var(--popover);color:var(--popover-foreground);border-color:var(--border);font-family:var(--font-body);box-shadow:0 8px 28px color-mix(in oklab, var(--foreground), transparent 94%);gap:12px;padding:14px 44px 14px 16px;font-size:13px;font-weight:500;line-height:1.5}.payload-toast-container .payload-toast-item.toast-success{background:color-mix(in oklab, var(--popover), var(--success) 8%);color:var(--success-subtle-foreground);border-color:color-mix(in oklab, var(--success), transparent 72%)}.payload-toast-container .payload-toast-item.toast-error{background:color-mix(in oklab, var(--popover), var(--danger) 8%);color:var(--danger-subtle-foreground);border-color:color-mix(in oklab, var(--danger), transparent 72%)}.payload-toast-container .payload-toast-item.toast-warning{background:color-mix(in oklab, var(--popover), var(--warning) 10%);color:var(--warning-subtle-foreground);border-color:color-mix(in oklab, var(--warning), transparent 64%)}.payload-toast-container .payload-toast-item.toast-info{background:color-mix(in oklab, var(--popover), var(--info-subtle-foreground) 8%);color:var(--info-subtle-foreground);border-color:color-mix(in oklab, var(--info-subtle-foreground), transparent 76%)}.payload-toast-container .payload-toast-item .payload-toast-close-button{border-radius:var(--style-radius-s);width:28px;height:28px;color:inherit;padding:6px;inset-inline-end:8px}.payload-toast-container .payload-toast-item .payload-toast-close-button:hover{background:color-mix(in oklab, currentColor, transparent 92%);color:inherit}.payload-toast-container .payload-toast-item .payload-toast-close-button:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}@media (max-width:600px){.confirmation-modal__wrapper{padding:20px}}@media (prefers-reduced-motion:reduce){.drawer__content,.drawer__blur-bg,.drawer__close,.payload-toast-container .toast-content{transition:none}}
.btn{--btn-font-weight:500;--btn-line-height:20px;--btn-icon-content-gap:6px;box-sizing:border-box;border-radius:var(--style-radius-s);font-size:13px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.btn:hover{text-decoration:none}.btn--size-xsmall:not(:is(.btn--icon-only,.btn--style-none,.btn--style-icon-label)){--btn-padding-block-start:3px;--btn-padding-block-end:3px;--btn-padding-inline-start:8px;--btn-padding-inline-end:8px}.btn--size-small:not(:is(.btn--icon-only,.btn--style-none,.btn--style-icon-label)){--btn-padding-block-start:5px;--btn-padding-block-end:5px;--btn-padding-inline-start:10px;--btn-padding-inline-end:10px}.btn--size-medium:not(:is(.btn--icon-only,.btn--style-none,.btn--style-icon-label)){--btn-padding-block-start:9px;--btn-padding-block-end:9px;--btn-padding-inline-start:14px;--btn-padding-inline-end:14px}.btn--size-large:not(:is(.btn--icon-only,.btn--style-none,.btn--style-icon-label)){--btn-padding-block-start:11px;--btn-padding-block-end:11px;--btn-padding-inline-start:16px;--btn-padding-inline-end:16px}.btn--style-secondary:not(.btn--disabled){--bg-color:var(--card);--color:var(--card-foreground);--btn-border:1px solid var(--input);--hover-bg:var(--muted);--hover-color:var(--foreground);--hover-btn-border:1px solid var(--muted-foreground)}:is(.btn--style-pill,.btn--style-subtle):not(.btn--disabled){--bg-color:var(--secondary);--color:var(--secondary-foreground);--btn-border:1px solid transparent;--hover-bg:var(--accent);--hover-color:var(--accent-foreground);--hover-btn-border:1px solid var(--input)}.btn--style-dashed:not(.btn--disabled){--bg-color:var(--card);--color:var(--muted-foreground);--btn-border:1px dashed var(--input);--hover-bg:var(--primary-subtle);--hover-color:var(--primary-subtle-foreground);--hover-btn-border:1px dashed var(--primary)}:is(.btn--style-none,.btn--style-icon-label,.btn--style-transparent):not(.btn--disabled){--bg-color:transparent;--color:var(--primary-subtle-foreground);--hover-bg:var(--primary-subtle);--hover-color:var(--primary-subtle-foreground);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent}.btn.btn--style-icon-label:not(.btn--icon-only){min-height:32px;padding:5px 8px;font-weight:500}.btn.btn--style-none.status__action{padding:0 2px;text-decoration:none}.btn.btn--style-tab{--bg-color:transparent;--color:var(--muted-foreground);--btn-border:1px solid transparent;--hover-bg:var(--muted);--hover-color:var(--foreground);--hover-btn-border:1px solid var(--border);--btn-padding-block-start:7px;--btn-padding-block-end:7px;--btn-padding-inline-start:12px;--btn-padding-inline-end:12px;white-space:nowrap;min-height:36px}.btn.btn--style-tab.btn--disabled{--bg-color:var(--primary-subtle);--color:var(--primary-subtle-foreground);--btn-border:1px solid color-mix(in oklab, var(--primary), transparent 78%);--hover-bg:var(--bg-color);--hover-color:var(--color);--hover-btn-border:var(--btn-border);cursor:default;opacity:1}.doc-tabs__tabs,.default-list-view-tabs{gap:6px}.doc-tab__label{gap:8px;line-height:20px}.doc-tab .pill-version-count{box-sizing:border-box;border-radius:var(--style-radius-s);background:var(--secondary);min-width:20px;min-height:20px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;line-height:16px;display:inline-flex}.doc-tab--active .pill-version-count{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}.btn--disabled:not(.btn--style-tab){--bg-color:var(--muted);--color:var(--muted-foreground);--btn-border:1px solid var(--border);--hover-bg:var(--bg-color);--hover-color:var(--color);--hover-btn-border:var(--btn-border);box-shadow:none}:is(.btn--style-none,.btn--style-icon-label,.btn--style-transparent).btn--disabled{--bg-color:transparent;--btn-border:1px solid transparent}.btn--withPopup{border-radius:var(--style-radius-s)}.btn--withPopup>.btn{border-start-end-radius:0;border-end-end-radius:0}.btn--withPopup>.popup .popup-button{box-sizing:border-box;border-radius:var(--style-radius-s);border-inline-start:1px solid color-mix(in oklab, currentColor, transparent 78%);border-start-start-radius:0;border-end-start-radius:0;justify-content:center;min-width:36px;padding-inline:7px}.btn--withPopup>.popup .popup-button>svg{width:18px;height:18px}.btn--withPopup.btn--disabled>.popup .popup-button:not(:disabled){--bg-color:var(--card);--color:var(--foreground);--hover-bg:var(--secondary);--hover-color:var(--foreground);--hover-btn-border:1px solid var(--input);cursor:pointer}.doc-controls__controls,.doc-controls__controls-wrapper{--controls-gap:8px;gap:8px}.doc-controls__controls>.btn,.doc-controls__controls>.btn--withPopup>.btn{--margin-block:0;min-height:40px}.doc-controls__controls>.btn--withPopup{margin-block:0}.doc-controls__dots,.preview-btn{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--style-radius-s);background:var(--card);width:40px;height:40px;color:var(--muted-foreground);flex-shrink:0;transition:background-color .12s,border-color .12s,color .12s}.doc-controls__popup .popup-button:not(:disabled):hover .doc-controls__dots,.doc-controls__popup.popup--active .doc-controls__dots,.preview-btn:hover{border-color:var(--muted-foreground);background:var(--muted);color:var(--foreground)}.doc-controls__popup .popup-button:disabled .doc-controls__dots{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.doc-controls__popup .popup-button{border-radius:var(--style-radius-s)}.btn:focus-visible,.btn--withPopup>.popup .popup-button:focus-visible,.doc-controls__popup .popup-button:focus-visible,.preview-btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.btn--style-error:not(.btn--disabled),.btn#action-permanently-delete:not(.btn--disabled),.delete-document #confirm-action:not(:disabled){--bg-color:var(--danger);--color:var(--danger-foreground);--btn-border:1px solid transparent;--hover-bg:color-mix(in oklab, var(--danger), var(--danger-foreground) 8%);--hover-color:var(--danger-foreground);--hover-btn-border:1px solid transparent}.popup-button-list__button#action-delete,.delete-documents__toggle.btn:not(.btn--disabled){--popup-button-highlight:var(--danger-subtle);--color:var(--danger-subtle-foreground);--hover-bg:var(--danger-subtle);--hover-color:var(--danger-subtle-foreground);color:var(--danger-subtle-foreground)}.popup-button-list__button.popup-button-list__disabled{--popup-button-highlight:transparent;color:var(--muted-foreground);background:0 0}@media (prefers-reduced-motion:reduce){.btn,.doc-controls__dots,.preview-btn{transition:none}}
body:has(.collection-list--search) .app-header__actions .popup-button:has(>.pill--has-action){border-radius:var(--style-radius-m);background:var(--primary);min-height:40px;color:var(--primary-foreground);border:1px solid #0000;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .12s;display:inline-flex}body:has(.collection-list--search) .app-header__actions .popup-button>.pill--has-action{--pill-padding-block-start:0;--pill-padding-block-end:0;--pill-padding-inline-start:0;--pill-padding-inline-end:0;--pill-icon-size:18px;min-height:20px;color:inherit;font:inherit;line-height:inherit;background:0 0;gap:10px}body:has(.collection-list--search) .app-header__actions .popup-button:has(>.pill--has-action):hover{background:color-mix(in oklab, var(--primary), var(--primary-foreground) 7%)}body:has(.collection-list--search) .app-header__actions .popup-button:has(>.pill--has-action):focus-visible{outline:var(--accessibility-outline);outline-offset:3px}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)){--popup-button-highlight:var(--muted);min-width:260px;max-width:calc(100vw - 24px);padding:6px}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)) .popup__scroll-container{max-height:min(360px,100dvh - 160px)}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list{gap:2px}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button{text-align:start;min-height:40px;padding:10px 12px;line-height:20px}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button:last-child{border-top:1px solid var(--border);background:var(--primary-subtle);color:var(--primary-subtle-foreground);margin-top:6px}body:has(.collection-list--search)>.popup__content.popup--size-large:not(:has(.localizer__locale-code,.per-page__button)) .popup-button-list__button:last-child:hover{background:color-mix(in oklab, var(--primary-subtle), var(--primary) 6%)}@media (max-width:600px){body:has(.collection-list--search) .app-header__step-nav-wrapper{display:none}body:has(.collection-list--search) .app-header__controls-wrapper{justify-content:flex-end}body:has(.collection-list--search) .app-header__actions{max-width:none}}@media (prefers-reduced-motion:reduce){body:has(.collection-list--search) .app-header__actions .popup-button{transition:none}}
.app-header:has(.softinent-user-menu) .app-header__account{visibility:hidden;pointer-events:none}.app-header:has(.softinent-user-menu) .app-header__actions-wrapper{position:static}.app-header__actions>div:has(>.softinent-user-menu){inset-inline-end:var(--gutter-h);margin:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.softinent-user-menu,.softinent-user-menu__trigger{justify-content:center;align-items:center;display:inline-flex}.softinent-user-menu__trigger{box-sizing:border-box;width:var(--softinent-header-control-size,40px);height:var(--softinent-header-control-size,40px);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:border-color .12s,background-color .12s}.softinent-user-menu__trigger:hover,.softinent-user-menu__trigger[data-state=open]{border-color:var(--input);background:var(--muted)}.softinent-user-menu__trigger:focus-visible{outline:var(--accessibility-outline);outline-offset:-3px}.softinent-user-menu__initials{font-size:13px;font-weight:600;line-height:1}.softinent-user-menu__icon{pointer-events:none;flex-shrink:0;width:18px;height:18px}.softinent-user-menu__content{z-index:var(--z-popup);box-sizing:border-box;width:min(280px,100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--border);border-radius:var(--style-radius-m);background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 28px color-mix(in oklab, var(--foreground), transparent 90%);font-family:var(--font-body);outline:none;padding:6px;overflow:hidden auto}.softinent-user-menu__identity{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;line-height:1.45;display:flex}.softinent-user-menu__name{color:var(--foreground);font-size:14px;font-weight:600}.softinent-user-menu__email,.softinent-user-menu__role{color:var(--muted-foreground);font-size:12px;font-weight:400}.softinent-user-menu__role{font-weight:500}.softinent-user-menu__separator{background:var(--border);height:1px;margin:4px 0}.softinent-user-menu__item{border-radius:var(--style-radius-s);min-height:40px;color:var(--foreground);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.softinent-user-menu__item:hover,.softinent-user-menu__item[data-highlighted]{background:var(--muted);color:var(--foreground);outline:none;text-decoration:none}.softinent-user-menu__item:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.softinent-user-menu__trigger{transition:none}}
:root{--font-body:var(--ui-font-sans);--font-mono:var(--ui-font-mono);--style-radius-s:calc(var(--radius) * .8);--style-radius-m:calc(var(--radius) * 1.4);--style-radius-l:calc(var(--radius) * 2.2);--accessibility-outline:2px solid var(--ring);--accessibility-outline-offset:3px;--theme-bg:var(--background);--theme-input-bg:var(--card);--theme-text:var(--foreground);--theme-border-color:var(--border);--theme-elevation-0:var(--background);--theme-elevation-50:var(--muted);--theme-elevation-100:var(--secondary);--theme-elevation-150:var(--border);--theme-elevation-200:var(--input);--theme-elevation-250:color-mix(in oklab, var(--input), var(--foreground) 10%);--theme-elevation-300:color-mix(in oklab, var(--input), var(--foreground) 20%);--theme-elevation-350:color-mix(in oklab, var(--input), var(--foreground) 30%);--theme-elevation-400:color-mix(in oklab, var(--input), var(--foreground) 40%);--theme-elevation-450:color-mix(in oklab, var(--input), var(--foreground) 50%);--theme-elevation-500:var(--muted-foreground);--theme-elevation-550:color-mix(in oklab, var(--muted-foreground), var(--foreground) 25%);--theme-elevation-600:color-mix(in oklab, var(--muted-foreground), var(--foreground) 50%);--theme-elevation-650:color-mix(in oklab, var(--muted-foreground), var(--foreground) 65%);--theme-elevation-700:color-mix(in oklab, var(--muted-foreground), var(--foreground) 80%);--theme-elevation-750:color-mix(in oklab, var(--muted-foreground), var(--foreground) 90%);--theme-elevation-800:var(--foreground);--theme-elevation-850:var(--foreground);--theme-elevation-900:var(--foreground);--theme-elevation-950:var(--foreground);--theme-elevation-1000:var(--foreground)}body{font-feature-settings:var(--ui-font-sans-feature-settings);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;text-wrap:balance;font-weight:600}.field-label,.btn{--btn-font-weight:500;font-weight:500}.btn--style-primary:not(.btn--disabled){--bg-color:var(--primary);--hover-bg:color-mix(in oklab, var(--primary), var(--primary-foreground) 5%);--color:var(--primary-foreground);--hover-color:var(--primary-foreground)}.btn--style-secondary:not(.btn--disabled){--btn-border:1px solid var(--input);--hover-btn-border:1px solid var(--muted-foreground);--hover-bg:var(--muted);--hover-color:var(--foreground)}a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable=true]:focus-visible,.nav-group__toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.softinent-theme-toggle{border-radius:var(--style-radius-m);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.softinent-theme-toggle:hover{background:var(--muted)}.softinent-theme-toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:-3px}.softinent-theme-toggle__icon{pointer-events:none;width:18px;height:18px}.nav{background:var(--sidebar);border-inline-end:1px solid var(--sidebar-border)}.nav-group{margin-bottom:calc(var(--base) * .8)}.nav-group__toggle{min-height:32px;color:var(--muted-foreground);align-items:center}.nav-group__label{font-family:var(--font-mono);font-feature-settings:var(--ui-font-mono-feature-settings);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.nav__link{border-radius:var(--style-radius-s);margin-inline:-10px;padding:8px 10px;font-weight:500;transition:background-color .12s,color .12s}.nav__link:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.nav__link,.nav__link:hover,.nav__link:focus-visible{text-decoration:none}.nav__link:has(.nav__link-indicator){background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.nav__link-indicator{background:currentColor;inset-inline-start:0}.dashboard .card{background:var(--card);border-color:var(--border);padding:var(--base);box-shadow:0 2px 4px color-mix(in oklab, var(--foreground), transparent 96%)}.dashboard .card:hover,.dashboard .card:focus-within{border-color:var(--ring);background:color-mix(in oklab, var(--card), var(--primary) 3%)}.card__title{font-weight:600}.softinent-mark{color:var(--primary);flex-shrink:0;display:block}.softinent-logo{align-items:center;gap:14px;display:inline-flex}.softinent-logo__text{flex-direction:column;gap:5px;line-height:1.15;display:flex}.softinent-logo__name{letter-spacing:.02em;text-transform:uppercase;color:var(--foreground);font-size:26px;font-weight:600}.softinent-logo__product{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px}.step-nav__home{flex:0 0 26px;width:26px;height:26px}.app-header__step-nav-wrapper{min-width:0;overflow:hidden}.app-header__step-nav{min-width:0}.app-header__actions-wrapper{flex-shrink:0}@media (prefers-reduced-motion:reduce){.nav__link,.dashboard .card,.softinent-theme-toggle,.btn{transition:none}}
