.login.svelte-17ym8bs{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,rgba(31,122,140,.25),transparent),var(--c-navy-900)}.login__card.svelte-17ym8bs{width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column;gap:6px}.login__brand.svelte-17ym8bs{display:flex;align-items:center;gap:10px;margin-bottom:12px}.login__logo.svelte-17ym8bs{font-size:28px}.login__title.svelte-17ym8bs{font-weight:700;color:var(--c-navy-800)}.login__sub.svelte-17ym8bs{font-size:12px}.login__heading.svelte-17ym8bs{font-size:18px;margin-top:4px}.login__intro.svelte-17ym8bs{margin:2px 0 14px;font-size:13px}.login__submit.svelte-17ym8bs{margin-top:16px;width:100%;padding:11px}.login__error.svelte-17ym8bs{margin-top:10px;color:var(--c-danger);font-size:13px;font-weight:500}.field-label.svelte-17ym8bs{margin-top:10px}.welcome.svelte-luvd4z{padding:22px 24px;margin-bottom:22px}.welcome.svelte-luvd4z h2:where(.svelte-luvd4z){margin-bottom:6px}.ql-title.svelte-luvd4z{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);margin-bottom:12px}.ql-grid.svelte-luvd4z{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.ql.svelte-luvd4z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 12px;text-decoration:none;color:var(--c-text);transition:box-shadow .15s,transform .1s}.ql.svelte-luvd4z:hover{box-shadow:var(--shadow-2);text-decoration:none;transform:translateY(-1px)}.ql__icon.svelte-luvd4z{font-size:26px}.ql__label.svelte-luvd4z{font-weight:600;font-size:13px}.details-card.svelte-17nc5r1{padding:20px;max-width:640px}.details-actions.svelte-17nc5r1{margin-top:16px;justify-content:space-between}.tab-head.svelte-mobfqx{margin-bottom:12px}.opt-row.svelte-11362aq{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.hint.svelte-11362aq{font-size:12px;margin:6px 0 0}.tab-head.svelte-1dr0qzu{margin-bottom:12px}.thumb.svelte-8i6lcg{display:flex;align-items:center;justify-content:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden;flex:none}.thumb__img.svelte-8i6lcg{width:100%;height:100%;object-fit:cover}.thumb__icon.svelte-8i6lcg{font-size:28px;line-height:1}.thumb__icon--muted.svelte-8i6lcg{opacity:.5}.file-hint.svelte-1ryn8ag{margin:6px 0 0;font-size:12px}.tab-head.svelte-1hx617{margin-bottom:12px}.share.svelte-m0tc5c{display:flex;flex-direction:column;gap:16px}.share__codeblock.svelte-m0tc5c{display:flex;flex-direction:column;gap:6px}.share__code.svelte-m0tc5c{font-size:28px;font-weight:700;letter-spacing:.12em;text-align:center;padding:12px 16px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);flex:1}.share__hint.svelte-m0tc5c{margin:0;font-size:13px;color:var(--c-text-muted, var(--c-text-2))}.share__qr.svelte-m0tc5c{display:flex;flex-direction:column;align-items:center;gap:10px}.share__qrimg.svelte-m0tc5c{border:1px solid var(--c-border);border-radius:var(--radius-sm)}.detail.svelte-ssxb1{display:flex;flex-direction:column;gap:16px}.detail__grid.svelte-ssxb1{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.detail__text.svelte-ssxb1{margin:4px 0 0;white-space:pre-wrap}.detail__json.svelte-ssxb1{margin:4px 0 0;padding:10px;background:#f6f8fa;border:1px solid var(--c-border);border-radius:var(--radius);font-size:12px;max-height:260px;overflow:auto}.detail__break.svelte-ssxb1{word-break:break-all}.media-grid.svelte-cdnner{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.media-card.svelte-cdnner{display:flex;flex-direction:column;gap:10px;padding:14px}.media-card__body.svelte-cdnner{display:flex;flex-direction:column;gap:6px;min-width:0}.media-card__title.svelte-cdnner{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__meta.svelte-cdnner{display:flex;align-items:center;gap:8px;font-size:12px}.media-card__actions.svelte-cdnner{display:flex;gap:6px;margin-top:auto}.details-card.svelte-uxu81x{padding:20px;max-width:640px}.checkbox-row.svelte-uxu81x{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0}.details-actions.svelte-uxu81x{margin-top:16px;justify-content:space-between}.composition-card.svelte-11qydm5{padding:20px}.composition-toolbar.svelte-11qydm5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.picker.svelte-11qydm5{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.picker-actions.svelte-11qydm5{display:flex;gap:8px;padding-bottom:2px}.composition-lists.svelte-11qydm5{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){.composition-lists.svelte-11qydm5{grid-template-columns:1fr}}.composition-list__title.svelte-11qydm5{font-size:14px;margin:0 0 8px}.entry-list.svelte-11qydm5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.entry-row.svelte-11qydm5{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-color, #e2e8f0);border-radius:8px}.entry-pos.svelte-11qydm5{width:1.4em;text-align:right;font-size:12px}.entry-main.svelte-11qydm5{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.entry-actions.svelte-11qydm5{display:flex;align-items:center;gap:4px}.empty-row.svelte-11qydm5{padding:8px 10px;font-size:13px}.detail.svelte-6hirax{display:flex;flex-direction:column;gap:16px}.detail__grid.svelte-6hirax{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.checkbox-row.svelte-1x0rryc{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px}.field-hint.svelte-1x0rryc{margin-top:4px;font-size:12px}.field-hint--error.svelte-1x0rryc{color:var(--danger, #c0392b)}.detail.svelte-lss8b3{display:flex;flex-direction:column;gap:16px}.detail__row.svelte-lss8b3{display:flex;align-items:center;gap:10px}.detail__grid.svelte-lss8b3{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.detail__text.svelte-lss8b3{margin:4px 0 0;white-space:pre-wrap}.detail__json.svelte-lss8b3{margin:4px 0 0;padding:10px;background:#f6f8fa;border:1px solid var(--c-border);border-radius:var(--radius);font-size:12px;max-height:220px;overflow:auto}.detail__note.svelte-lss8b3{padding:12px;font-size:13px}.detail__review.svelte-lss8b3{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--c-border);padding-top:16px}.convert__hint.svelte-1y8tblx{margin:0 0 12px;font-size:13px}.lang-grid.svelte-1eox35o{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:6px}.lang-option.svelte-1eox35o{display:inline-flex;align-items:center;gap:6px;font-size:13px}.details-card.svelte-7toi99{padding:20px;max-width:640px}.details-actions.svelte-7toi99{margin-top:16px;justify-content:space-between}.readonly-field.svelte-7toi99{display:flex;flex-direction:column;gap:6px;flex:1}.readonly-hint.svelte-7toi99{font-size:12px}.lang-grid.svelte-7toi99{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:6px}.lang-option.svelte-7toi99{display:inline-flex;align-items:center;gap:6px;font-size:13px}.select.svelte-dqyinx{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,rgba(31,122,140,.25),transparent),var(--c-navy-900)}.select__card.svelte-dqyinx{width:100%;max-width:460px;padding:28px;display:flex;flex-direction:column;gap:6px}.select__brand.svelte-dqyinx{display:flex;align-items:center;gap:10px;margin-bottom:12px}.select__logo.svelte-dqyinx{font-size:28px}.select__title.svelte-dqyinx{font-weight:700;color:var(--c-navy-800)}.select__heading.svelte-dqyinx{font-size:18px;margin-top:4px}.select__intro.svelte-dqyinx{margin:2px 0 14px;font-size:13px}.select__list.svelte-dqyinx{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.select__item.svelte-dqyinx{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--c-border, #d6dee2);border-radius:8px;background:var(--c-surface, #fff);cursor:pointer;text-align:left}.select__item.svelte-dqyinx:hover{border-color:var(--c-accent, #1f7a8c)}.select__name.svelte-dqyinx{font-weight:600}.select__slug.svelte-dqyinx{font-size:12px;color:var(--c-text-muted, #6b7a80)}.select__create.svelte-dqyinx{width:100%}.select__logout.svelte-dqyinx{margin-top:10px;align-self:center}.Form-Field{--Form-Field-Animation-duration: .2s;--Form-Field-gap: 16px;--Form-Field-Label-font: 400 14px/1.4 Roboto, sans-serif;--Form-Field-Label-color: #191b23;--Form-Field-Hint-font: 400 14px/1.4 Roboto, sans-serif;--Form-Field-Hint-color: #191b23;--Form-Field-Error-color: red;--Form-Field-Error-font: italic .8em/1 Roboto, sans-serif;--Form-Field-Error-gap: 4px;--Form-Field-Separator-border: 1px solid #c4c7cf;--Form-Field-Controls-gap: 16px;--Form-Field-Checkbox-row-gap: 8px;--Form-Field-Checkbox-label-padding-top: 2px;--Form-Field-Checkbox-label-font: 400 16px/1.4 Roboto, sans-serif;--Form-Field-Checkbox-label-color: #191b23;--Form-Field-Checkbox-hint-font: 400 14px/1.4 Roboto, sans-serif;--Form-Field-Checkbox-hint-color: #6c6e79;--Form-Field-Section-padding: 16px;--Form-Field-Section-border: 1px solid #ccc;--Form-Field-Section-border-radius: 12px;--Form-Field-Section-bg-color: transparent;--Form-Field-Section-title-font: 600 16px/1.4 Roboto, sans-serif;display:block;color:var(--Form-Field-Label-color);font:var(--Form-Field-Label-font)}.Form-Field .Form-Field-label{color:var(--Form-Field-Label-color);font:var(--Form-Field-Label-font)}.Form-Field.Form-Field-error .Form-Field-error-text{font:var(--Form-Field-Error-font);margin-top:var(--Form-Field-Error-gap);color:var(--Form-Field-Error-color);animation:var(--Form-Field-Animation-duration) ErrorFade}.Form-Field.Form-Separator{padding-top:var(--Form-Field-gap);padding-bottom:var(--Form-Field-gap)}.Form-Field.Form-Separator:before{content:"";display:block;border-top:var(--Form-Field-Separator-border)}.Form-Field.Form-Control-list{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--Form-Field-Controls-gap)}.Form-Field.Checkbox-Form-Field{-webkit-user-select:none;user-select:none}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--Form-Field-Checkbox-row-gap)}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row .Checkbox-Form-Field-input{flex-shrink:0;flex-grow:0}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row .Checkbox-Form-Field-input .CheckboxInput{display:inline-flex}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row .Checkbox-Form-Field-label-wrapper{flex:auto}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row .Checkbox-Form-Field-label-wrapper .Checkbox-Form-Field-label{display:block;padding-top:var(--Form-Field-Checkbox-label-padding-top);color:var(--Form-Field-Checkbox-label-color);font:var(--Form-Field-Checkbox-label-font)}.Form-Field.Checkbox-Form-Field .Checkbox-Form-Field-row .Checkbox-Form-Field-label-wrapper .Checkbox-Form-Field-hint{font:var(--Form-Field-Checkbox-hint-font);color:var(--Form-Field-Checkbox-hint-color)}.Form-Field.Form-Field-Section{padding:var(--Form-Field-Section-padding);border:var(--Form-Field-Section-border);border-radius:var(--Form-Field-Section-border-radius);background:var(--Form-Field-Section-bg-color)}.Form-Field.Form-Field-Section .Form-Field-Section-title{font:var(--Form-Field-Section-title-font)}.Form-Field.Files-Uploader{--Files-Uploader-gap: 16px;--Files-Uploader-Button-padding: 32px;--Files-Uploader-Button-bg-color: #f2f5ff;--Files-Uploader-Button-Dragover-bg-color: #f7f8fd;--Files-Uploader-Button-border: 1px solid #c4c7cf;--Files-Uploader-Button-border-radius: 8px;--Files-Uploader-Button-gap: 8px;--Files-Uploader-Button-color: #191b23;--Files-Uploader-Button-font: 700 12px/1.35 Roboto, sans-serif;--Files-Uploader-Button-Browse-border-radius: 8px;--Files-Uploader-Button-Browse-border: 1px solid #e0e1e9;--Files-Uploader-Button-Browse-padding: 4px 8px;--Files-Uploader-Preview-bg-color: #f4f5f9;--Files-Uploader-Preview-border-radius: 12px;--Files-Uploader-Preview-border: 1px solid #c4c7cf;--Files-Uploader-Accept-color: #616161;--Files-Uploader-Accept-font: 450 12px/1.33 Inter, sans-serif;--Files-Uploader-Remove-color: rgb(192, 0, 0);--Files-Uploader-Remove-border: 1px solid #c4c7cf;--Files-Uploader-Remove-border-radius: 4px;--Files-Uploader-Remove-size: 24px;--Files-Uploader-Remove-margin: 4px;--Files-Uploader-Error-border: 1px solid #ff8786;--Files-Uploader-Error-bg-color: #fff0f7}.Form-Field.Files-Uploader .File-Upload-Button-Wrapper{display:block;width:100%;padding:var(--Files-Uploader-Button-padding);border-radius:var(--Files-Uploader-Button-border-radius);border:var(--Files-Uploader-Button-border);background:var(--Files-Uploader-Button-bg-color)}.Form-Field.Files-Uploader .File-Upload-Button-Wrapper .File-Upload-Title{margin-top:var(--Files-Uploader-Button-gap);color:var(--Files-Uploader-Button-color);font:var(--Files-Uploader-Button-font);letter-spacing:.12px}.Form-Field.Files-Uploader .File-Upload-Button-Wrapper .File-Upload-Browse{margin-top:var(--Files-Uploader-Button-gap)}.Form-Field.Files-Uploader .File-Upload-Button-Wrapper .File-Upload-Browse label{cursor:pointer;border-radius:var(--Files-Uploader-Button-Browse-border-radius);border:var(--Files-Uploader-Button-Browse-border);padding:var(--Files-Uploader-Button-Browse-padding);color:var(--Files-Uploader-Button-color);text-align:center;font:var(--Files-Uploader-Button-font);letter-spacing:.12px}.Form-Field.Files-Uploader .File-Upload-Button-Wrapper .File-Upload-Accept-Types{margin-top:var(--Files-Uploader-Button-gap);color:var(--Files-Uploader-Accept-color);font-feature-settings:"clig" off,"liga" off;font:var(--Files-Uploader-Accept-font)}.Form-Field.Files-Uploader .Files-Uploader-Files-List{margin-top:var(--Files-Uploader-gap);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;flex:auto;gap:var(--Files-Uploader-gap);height:100%}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File{height:138px;flex-basis:166px;flex-grow:1;position:relative}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File.File-Error{animation:.2s FileError}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File.File-Error .File-Zoom-Field{background:var(--Files-Uploader-Error-bg-color);border:var(--Files-Uploader-Error-border)}@keyframes FileError{0%,20%,40%,60%,80%{transform:translate(0)}10%,50%{transform:translate(-2px)}30%,70%{transform:translate(2px)}}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Loading{position:absolute;inset:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--Files-Uploader-Loading-bg-color);z-index:3}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Loading svg{width:100%;height:100%}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Zoom-Field{position:relative;width:100%;height:100%;cursor:zoom-in;background:var(--Files-Uploader-Preview-bg-color);border-radius:var(--Files-Uploader-Preview-border-radius);border:var(--Files-Uploader-Preview-border);display:flex;align-items:center;justify-content:center}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Zoom-Field .File-Preview{width:auto;height:auto;max-width:100%;max-height:100%}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Zoom-Field .File-Remove-Button{cursor:pointer;position:absolute;top:var(--Files-Uploader-Remove-margin);right:var(--Files-Uploader-Remove-margin);z-index:2;margin:0;width:var(--Files-Uploader-Remove-size);height:var(--Files-Uploader-Remove-size);--color: var(--Files-Uploader-Remove-color);background:#fff;border-radius:var(--Files-Uploader-Remove-border-radius);border:var(--Files-Uploader-Remove-border);box-sizing:border-box;padding:1px}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File .File-Description-Field .TextInput.TextAreaInput{height:100px;resize:none}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File-Upload-Button-Wrapper{flex-grow:3;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File-Upload-Button-Wrapper .File-Upload-Button-Content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--Files-Uploader-Button-Wrapper-padding);box-sizing:border-box;border-radius:var(--Files-Uploader-Button-Wrapper-border-radius);border:var(--Files-Uploader-Button-Wrapper-border);background:var(--Files-Uploader-Button-Wrapper-bg-color)}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File-Upload-Button-Wrapper .File-Upload-Button{cursor:pointer;box-shadow:var(--Files-Uploader-Button-box-shadow);border-radius:var(--Files-Uploader-Button-border-radius);background:var(--Files-Uploader-Button-bg-color);color:var(--Files-Uploader-Button-color);padding:var(--Files-Uploader-Button-padding)}.Form-Field.Files-Uploader .Files-Uploader-Files-List .File-Upload-Button-Wrapper .File-Upload-Accept-Types{margin-top:var(--Files-Uploader-Button-gap);color:var(--Files-Uploader-Accept-color);font-feature-settings:"clig" off,"liga" off;font:var(--Files-Uploader-Accept-font)}.Form-Field.Files-Uploader.Files-Uploader-Dragover .File-Upload-Button-Wrapper{background:var(--Files-Uploader-Button-Dragover-bg-color)}.Form-Field.Number-Stepper-Form-Field .Form-Field{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--Form-Field-Controls-gap)}.Form-Field.Number-Stepper-Form-Field .Form-Field-label{color:var(--Form-Field-Checkbox-label-color);font:var(--Form-Field-Checkbox-label-font)}.Form-Field.Number-Stepper-Form-Field .Form-Field-hint{color:var(--Form-Field-Checkbox-hint-color);font:var(--Form-Field-Checkbox-hint-font)}.Form-Field+.Form-Field{margin-top:var(--Form-Field-gap)}@keyframes ErrorFade{0%{height:0;opacity:0}to{height:auto;opacity:1}}.DynamicForm .Array-Of-Object .Accordion{--Accordion-control-gap: calc(var(--Form-Field-Controls-gap) / 2);--Accordion-transition-duration: var(--Form-Field-Animation-duration);--Accordion-title-font: var(--Form-Field-Section-title-font);--Accordion-padding: var(--Form-Field-Section-padding);--Accordion-border: var(--Form-Field-Section-border);--Accordion-border-radius: var(--Form-Field-Section-border-radius);--Accordion-bg-color: var(--Form-Field-Section-bg-color)}.DynamicForm .Array-Of-Object .Accordion.Form-Field-error{--Accordion-border: var(--Form-Field-Error-Input-border);--Accordion-bg-color: var(--Form-Field-Error-Input-bg-color)}.DynamicForm .Array-Of-Object .Accordion .Form-Field-Object-List{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--Form-Field-Controls-gap)}.DynamicForm .Array-Of-Object .Accordion .Form-Field-Object-List .Form-Field-Section{border:none;background:none;padding:0}.DynamicForm .Array-Of-Object .Accordion .Form-Field-Object-List .Files-Form-Field .Files-list{grid-template-columns:repeat(4,1fr)}.DynamicForm .Array-Of-Object .Accordion .Form-Field-Object-List .Files-Form-Field .Files-list .TextInput-Form-Field{--Form-Field-Label-font: 12px Robot, sans-serif}.DynamicForm .Array-Of-Object .Accordion .Form-Field-Object-List .Files-Form-Field .Files-list .TextInput-Form-Field .TextInput{--Input-padding: 8px 8px;--Input-font: 12px Roboto, sans-serif}.DynamicForm .Array-Of-Object .Array-Of-Object-Add{padding:var(--Form-Field-Section-padding);border:var(--Form-Field-Section-border);background:none;border-radius:var(--Form-Field-Section-border-radius);width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;font:var(--Form-Field-Section-title-font)}.DynamicForm .Array-Of-Object .Array-Of-Object-Add i{display:flex;align-items:center;justify-content:flex-end;gap:var(--Accordion-control-gap);width:24px;height:24px}.DynamicForm .Array-Of-Object .Array-Of-Object-Add i svg{width:100%;height:100%}.DynamicForm .Array-Of-Object .Array-Of-Object-Remove{order:2;--color: rgb(192, 0, 0)}.DynamicForm .Array-Of-Object .Files-Form-Field{--Form-With-Steps-form-title-font: var(--Form-Field-Section-title-font)}.DynamicForm .GeoLocation-Form-Field{position:relative;z-index:1}.DynamicForm .GeoLocation-Form-Field .GeoLocation-Map{width:100%;height:272px;position:relative;cursor:crosshair}.DynamicForm .Form-Field-Tile{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--Form-Field-gap)}.DynamicForm .Form-Field-Tile>.Form-Field{min-width:100%;flex-grow:1}.DynamicForm .Form-Field-Tile>.Form-Field.PropertyButton-Form-Field{flex-basis:25%;min-width:unset}.DynamicForm .Form-Field-Tile>.Form-Field.PropertyButton-Form-Field .PropertyButton{width:100%}.DynamicForm .Form-Field-Tile>.Form-Field+.Form-Field{margin-top:0}.DynamicForm .Files-Form-Field.Form-Field:first-child .Form-Separator:first-child,.DynamicForm .Files-Form-Field.Form-Field:first-child .Form-Field-label{display:none}.DynamicForm .Files-Form-Field.Form-Field:last-child .Form-Separator{display:none}.DynamicForm .Files-Form-Field.Form-Field+.Form-Separator{display:none}.DynamicForm .Files-Form-Field.Form-Field .Form-Field-label{color:var(--Form-Field-Label-color);font:var(--Form-With-Steps-form-title-font);margin-bottom:var(--Form-With-Steps-form-title-gap)}.DynamicForm .Form-Control-list{margin-top:auto;padding-top:var(--Form-Field-gap)}.AutoWithInput-wrap{position:relative;display:initial}.AutoWithInput-wrap .AutoWithInput-label{visibility:hidden}.AutoWithInput-wrap .AutoWithInput-input input{position:absolute;inset:0;margin:0;padding:0;height:100%}.CheckboxInput{--CheckboxInput-size: 24px;--CheckboxInput-active-bg-color: rgb(0, 84, 166);--CheckboxInput-active-border-color: rgb(0, 84, 166);--CheckboxInput-disabled-bg-color: rgb(226, 232, 240);--CheckboxInput-disabled-border-color: transparent;--CheckboxInput-error-color: #191b23;--CheckboxInput-error-border-color: #ff8786;--CheckboxInput-error-bg-color: #fff0f7;--CheckboxInput-bg-color: white;--CheckboxInput-border-color: #cbd5e1;--CheckboxInput-color: #fff;cursor:pointer;-webkit-user-select:none;user-select:none}.CheckboxInput:not(.CheckboxInput-disabled).CheckboxInput-checked{--CheckboxInput-bg-color: var(--CheckboxInput-active-bg-color);--CheckboxInput-border-color: var(--CheckboxInput-active-border-color)}.CheckboxInput.CheckboxInput-error{--CheckboxInput-bg-color: var(--CheckboxInput-error-bg-color);--CheckboxInput-border-color: var(--CheckboxInput-error-border-color);--CheckboxInput-color: var(--CheckboxInput-error-color)}.CheckboxInput.CheckboxInput-disabled{--CheckboxInput-bg-color: var(--CheckboxInput-disabled-bg-color);--CheckboxInput-border-color: var(--CheckboxInput-disabled-border-color)}.CheckboxInput svg{width:var(--CheckboxInput-size);height:var(--CheckboxInput-size)}.TextInput,.NumberInput{--Input-padding: 16px 14px;--Input-font: 14px Roboto, sans-serif;--Input-focus-color: black;--Input-focus-bg-color: #fff;--Input-focus-border: 1px solid #ccc;--Input-hover-color: black;--Input-hover-bg-color: #fff;--Input-hover-border: 1px solid #ccc;--Input-color: black;--Input-bg-color: #fff;--Input-border: 1px solid #ccc;--Input-disabled-color: black;--Input-disabled-bg-color: rgba(0, 0, 0, .1);--Input-disabled-border: 1px solid #ccc;--Input-error-color: #191b23;--Input-error-border: 1px solid #ff8786;--Input-error-bg-color: #fff0f7;--Input-label-font: bold 14px Roboto, sans-serif;--Input-border-radius: 4px;display:block;font:var(--Input-font);letter-spacing:inherit;color:var(--Input-color);border:var(--Input-border);box-sizing:border-box;background:var(--Input-bg-color);margin:0;width:100%;padding:var(--Input-padding);outline:none;transition:border .2s;border-radius:var(--Input-border-radius)}.TextInput.TextInput-error,.TextInput.NumberInput-error,.NumberInput.TextInput-error,.NumberInput.NumberInput-error{--Input-color: var(--Input-error-color);--Input-bg-color: var(--Input-error-bg-color);--Input-border: var(--Input-error-border)}.TextInput:not(:disabled):hover,.NumberInput:not(:disabled):hover{--Input-color: var(--Input-hover-color);--Input-bg-color: var(--Input-hover-bg-color);--Input-border: var(--Input-hover-border)}.TextInput:not(:disabled):focus,.NumberInput:not(:disabled):focus{--Input-color: var(--Input-focus-color);--Input-bg-color: var(--Input-focus-bg-color);--Input-border: var(--Input-focus-border);outline:2px solid}.TextInput:disabled,.NumberInput:disabled{--Input-color: var(--Input-disabled-color);--Input-bg-color: var(--Input-disabled-bg-color);--Input-border: var(--Input-disabled-border)}.TextInput.TextAreaInput,.NumberInput.TextAreaInput{resize:vertical;height:10em}.Input-with-controls{position:relative}.Input-with-controls input{padding-right:36px}.Input-with-controls .control{border:none;background:none;display:inline-block;width:32px;height:32px;padding:6px;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;box-sizing:border-box}.Input-with-controls.TextInput-error .TextInput,.Input-with-controls.TextInput-error .NumberInput,.Input-with-controls.NumberInput-error .TextInput,.Input-with-controls.NumberInput-error .NumberInput{--Input-color: var(--Input-error-color);--Input-bg-color: var(--Input-error-bg-color);--Input-border: var(--Input-error-border)}.PropertyButton{--PropertyButton-padding: 16px;--PropertyButton-border-radius: 12px;--PropertyButton-border: 1px solid #c4c7cf;--PropertyButton-bg-color: #fff;--PropertyButton-hover-border: 1px solid #c4c7cf;--PropertyButton-hover-bg-color: #f4f5f9;--PropertyButton-active-border: 1px solid #191b23;--PropertyButton-active-bg-color: #e0e1e9;--PropertyButton-title-color: #191b23;--PropertyButton-title-font: 400 16px/1.5 Roboto, sans-serif;--PropertyButton-description-color: #6c6e79;--PropertyButton-description-font: 400 12px/1.35 Roboto, sans-serif;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-decoration:none;padding:var(--PropertyButton-padding);border-radius:var(--PropertyButton-border-radius);border:var(--PropertyButton-border);background:var(--PropertyButton-bg-color);height:var(--PropertyButton-height)}.PropertyButton:hover{border:var(--PropertyButton-hover-border);background:var(--PropertyButton-hover-bg-color)}.PropertyButton.PropertyButton-active{border:var(--PropertyButton-active-border);background:var(--PropertyButton-active-bg-color)}.PropertyButton .PropertyButton-gap{padding-top:var(--PropertyButton-padding);flex:auto}.PropertyButton .PropertyButton-image>*{width:32px;height:32px}.PropertyButton .PropertyButton-title{color:var(--PropertyButton-title-color);font:var(--PropertyButton-title-font)}.PropertyButton .PropertyButton-description{color:var(--PropertyButton-description-color);font:var(--PropertyButton-description-font);letter-spacing:.12px}.RadioListInput{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;align-items:stretch}.NumberStepper{--NumberStepper-font: 400 16px/1.2 Roboto, sans-serif;--NumberStepper-gap: 16px;--NumberStepper-Control-size: 16px;--NumberStepper-Control-padding: 4px;--NumberStepper-Control-radius: 8px;--NumberStepper-Control-color: #6c6e79;--NumberStepper-Control-bg-color: #fff;--NumberStepper-Control-border: 1px solid #c4c7cf;--NumberStepper-Control-hover-color: #000000;--NumberStepper-Control-hover-bg-color: #f4f5f9;--NumberStepper-Control-hover-border: 1px solid #c4c7cf;--NumberStepper-Control-disabled-color: #6c6e79;--NumberStepper-Control-disabled-bg-color: rgb(185 185 185);--NumberStepper-Control-disabled-border: 1px solid #c4c7cf;display:inline-flex;align-items:center;justify-content:center;gap:var(--NumberStepper-gap);font:var(--NumberStepper-font)}.NumberStepper .NumberStepper-Control{cursor:pointer;background:var(--NumberStepper-Control-bg-color);padding:var(--NumberStepper-Control-padding);width:var(--NumberStepper-Control-size);height:var(--NumberStepper-Control-size);box-sizing:content-box;border-radius:var(--NumberStepper-Control-radius);border:var(--NumberStepper-Control-border);display:inline-flex;align-items:center;justify-content:center}.NumberStepper .NumberStepper-Control svg{width:100%;height:100%;fill:var(--NumberStepper-Control-color)}.NumberStepper .NumberStepper-Control:hover{background:var(--NumberStepper-Control-hover-bg-color);border:var(--NumberStepper-Control-hover-border)}.NumberStepper .NumberStepper-Control:hover svg{fill:var(--NumberStepper-Control-hover-color)}.NumberStepper .NumberStepper-Control:disabled{cursor:not-allowed;background:var(--NumberStepper-Control-disabled-bg-color);border:var(--NumberStepper-Control-disabled-border)}.NumberStepper .NumberStepper-Control:disabled svg{fill:var(--NumberStepper-Control-disabled-color)}.Dropdown{--Dropdown-height: 48px;--Dropdown-padding: 16px 14px;--Dropdown-font: 14px Roboto, sans-serif;--Dropdown-focus-color: black;--Dropdown-focus-bg-color: #fff;--Dropdown-focus-border: 1px solid #ccc;--Dropdown-hover-color: black;--Dropdown-hover-bg-color: #fff;--Dropdown-hover-border: 1px solid #ccc;--Dropdown-color: black;--Dropdown-bg-color: #fff;--Dropdown-border: 1px solid #ccc;--Dropdown-disabled-color: black;--Dropdown-disabled-bg-color: rgba(0, 0, 0, .1);--Dropdown-disabled-border: 1px solid #ccc;--Dropdown-error-color: #191b23;--Dropdown-error-border: 1px solid #ff8786;--Dropdown-error-bg-color: #fff0f7;--Dropdown-border-radius: 4px;--Dropdown-animate-duration: .2s;--Dropdown-control-size: 24px;--Dropdown-options-font: 14px Roboto, sans-serif;--Dropdown-options-padding: 16px 14px;--Dropdown-options-separator: 1px solid #ccc;--Dropdown-options-color: black;--Dropdown-options-bg-color: #fff;--Dropdown-options-selected-color: black;--Dropdown-options-selected-bg-color: rgb(234, 245, 255);--Dropdown-options-hover-color: black;--Dropdown-options-hover-bg-color: rgb(234, 245, 255, .4);--Dropdown-options-min-width: 300px;--Dropdown-options-max-height: 400px;--Dropdown-options-box-shadow: rgba(0, 0, 0, .2) 0px 5px 5px -3px, rgba(0, 0, 0, .14) 0px 8px 10px 1px, rgba(0, 0, 0, .12) 0px 3px 14px;--Dropdown-options-filter-font: 14px Roboto, sans-serif;--Dropdown-options-filter-color: black;--Dropdown-options-filter-placeholder-color: rgb(173, 173, 173);--Dropdown-options-filter-bg-color: #efefef;--Dropdown-options-filter-gap: 8px}.Dropdown button{background:none;border:none;padding:0;margin:0}.Dropdown .Dropdown-value-content{display:flex;border:var(--Dropdown-border);border-radius:var(--Dropdown-border-radius);transition:border var(--Dropdown-animate-duration);min-height:var(--Dropdown-height);background:var(--Dropdown-bg-color)}.Dropdown .Dropdown-value-content .Dropdown-value{display:block;font:var(--Dropdown-font);letter-spacing:inherit;color:var(--Dropdown-color);box-sizing:border-box;background:transparent;margin:0;width:100%;padding:var(--Dropdown-padding, 0);outline:none;text-align:left;cursor:pointer;flex:auto;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dropdown .Dropdown-arrow{flex:0 0;padding:0 8px;cursor:pointer;outline:none;background:none;border:none;margin:0;display:flex;align-items:center;justify-content:center}.Dropdown .Dropdown-arrow svg{width:var(--Dropdown-control-size);height:var(--Dropdown-control-size);transition:transform var(--Dropdown-animate-duration)}.Dropdown:not(.Dropdown-disabled).Dropdown-opened,.Dropdown:not(.Dropdown-disabled):focus-within{--Dropdown-border: var(--Dropdown-focus-border);--Dropdown-color: var(--Dropdown-focus-color);--Dropdown-bg-color: var(--Dropdown-focus-bg-color)}.Dropdown:not(.Dropdown-disabled):hover{--Dropdown-border: var(--Dropdown-hover-border);--Dropdown-color: var(--Dropdown-hover-color);--Dropdown-bg-color: var(--Dropdown-hover-bg-color)}.Dropdown.Dropdown-disabled{--Dropdown-border: var(--Dropdown-disabled-border);--Dropdown-color: var(--Dropdown-disabled-color);--Dropdown-bg-color: var(--Dropdown-disabled-bg-color)}.Dropdown.Dropdown-options{position:fixed;z-index:9;inset:0}.Dropdown.Dropdown-options ul{outline:none;list-style:none;padding:0;margin:0;box-sizing:border-box;background:var(--Dropdown-options-bg-color);border:var(--Dropdown-focus-border);border-radius:var(--Dropdown-border-radius);position:absolute;top:0;left:0;opacity:0;box-shadow:var(--Dropdown-options-box-shadow);transition:opacity .2s;width:100%;min-width:var(--Dropdown-options-min-width);max-height:var(--Dropdown-options-max-height);overflow-y:auto}.Dropdown.Dropdown-options li+li{border-top:var(--Dropdown-options-separator)}.Dropdown.Dropdown-options .Dropdown-filter{display:flex;padding:var(--Dropdown-options-padding);background:var(--Dropdown-options-filter-bg-color);gap:var(--Dropdown-options-filter-gap);position:sticky;top:0;border-bottom:var(--Dropdown-options-separator)}.Dropdown.Dropdown-options .Dropdown-filter input{display:block;width:100%;font:var(--Dropdown-options-filter-font);color:var(--Dropdown-options-filter-color);box-sizing:border-box;margin:0;padding:0;border:none;font-style:inherit;background:transparent}.Dropdown.Dropdown-options .Dropdown-filter input::placeholder{color:var(--Dropdown-options-filter-placeholder-color)}.Dropdown.Dropdown-options .Dropdown-filter input:focus{outline:none}.Dropdown.Dropdown-options .Dropdown-filter input::-webkit-search-cancel-button{display:none}.Dropdown.Dropdown-options .Dropdown-filter button{cursor:pointer;opacity:0;line-height:0}.Dropdown.Dropdown-options .Dropdown-filter.Dropdown-filter-active button{opacity:1;transition:opacity var(--Dropdown-animate-duration)}.Dropdown.Dropdown-options .Dropdown-filter+li{border-top:none}.Dropdown.Dropdown-options .Dropdown-option{display:block;cursor:pointer;letter-spacing:inherit;font:var(--Dropdown-options-font);color:var(--Dropdown-options-color);background:var(--Dropdown-options-bg-color);box-sizing:border-box;margin:0;width:100%;padding:var(--Dropdown-options-padding);text-align:left}.Dropdown.Dropdown-options .Dropdown-option.Dropdown-not-found{cursor:not-allowed;font-style:italic}.Dropdown.Dropdown-options .Dropdown-option.Dropdown-option-selected{color:var(--Dropdown-options-selected-color);background:var(--Dropdown-options-selected-bg-color)}.Dropdown.Dropdown-options .Dropdown-option:not(.Dropdown-option-selected):hover{color:var(--Dropdown-options-hover-color);background:var(--Dropdown-options-hover-bg-color)}.Dropdown.Dropdown-multiselect{--Dropdown-padding: 12px 14px;--Dropdown-multiselect-value-color: black;--Dropdown-multiselect-value-bg-color: rgb(234, 245, 255);--Dropdown-multiselect-value-hover-color: rgb(192, 0, 0);--Dropdown-multiselect-value-hover-bg-color: rgb(255, 197, 197);--Dropdown-multiselect-value-gap: 8px;--Dropdown-multiselect-value-padding: 4px 8px}.Dropdown.Dropdown-multiselect .Dropdown-multiselect-value-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;font:var(--Dropdown-font);gap:var(--Dropdown-multiselect-value-gap);box-sizing:border-box;background:transparent;margin:0;width:100%;padding:var(--Dropdown-padding, 0);outline:none;text-align:left;cursor:pointer;flex:auto;border:none}.Dropdown.Dropdown-multiselect .Dropdown-multiselect-value-list .Dropdown-multiselect-value{transition:all var(--Dropdown-animate-duration);background:var(--Dropdown-multiselect-value-bg-color);color:var(--Dropdown-multiselect-value-color);display:inline;padding:var(--Dropdown-multiselect-value-padding);border-radius:var(--Dropdown-border-radius);cursor:pointer;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dropdown.Dropdown-multiselect .Dropdown-multiselect-value-list .Dropdown-multiselect-value:disabled{cursor:not-allowed}.Dropdown.Dropdown-multiselect .Dropdown-multiselect-value-list .Dropdown-multiselect-value:not(:disabled):hover{background:var(--Dropdown-multiselect-value-hover-bg-color);color:var(--Dropdown-multiselect-value-hover-color)}.Dropdown.Dropdown-multiselect.Dropdown-options .Dropdown-option.Dropdown-option-selected:hover{background:var(--Dropdown-multiselect-value-hover-bg-color);color:var(--Dropdown-multiselect-value-hover-color)}.Dropdown.Dropdown-error,.Dropdown.Dropdown-multiselect.Dropdown-multiselect-error{--Dropdown-border: var(--Dropdown-error-border);--Dropdown-color: var(--Dropdown-error-color);--Dropdown-background: var(--Dropdown-error-bg-color)}@keyframes fly{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Toastify{--Toastify-background: blue;--Toastify-color: white;--Toastify-close-color: #000;--Toastify-error-background: red;--Toastify-error-color: white;--Toastify-error-close-color: rgb(110, 0, 0);--Toastify-success-background: #31a077;--Toastify-success-color: white;--Toastify-success-close-color: white}.Toastify .Toastify-message{position:fixed;background:var(--Toastify-background);color:var(--Toastify-color);padding:14px 28px 14px 18px;border-radius:4px;font-size:16px;opacity:0;transition:all .2s,opacity .3s}.Toastify .Toastify-message .Toastify-close{border:none;background:none;position:absolute;right:8px;top:8px;font-size:14px;padding:0;line-height:1;color:var(--Toastify-close-color);cursor:pointer}.Toastify .Toastify-message.Toastify-error{--Toastify-background: var(--Toastify-error-background);--Toastify-color: var(--Toastify-error-color);--Toastify-close-color: var(--Toastify-error-close-color)}.Toastify .Toastify-message.Toastify-success{--Toastify-background: var(--Toastify-success-background);--Toastify-color: var(--Toastify-success-color);--Toastify-close-color: var(--Toastify-success-close-color)}:root{--c-navy-900: #08243c;--c-navy-800: #0b2740;--c-navy-700: #123a5c;--c-sea-600: #1f7a8c;--c-sea-500: #2a9d8f;--c-bg: #eef2f6;--c-surface: #ffffff;--c-surface-2: #f6f9fb;--c-text: #14202b;--c-muted: #5b6b78;--c-border: #d7dfe7;--c-success: #2a9d8f;--c-danger: #cf4b5e;--c-warning: #d9913b;--c-info: #3a7bd5;--radius: 8px;--radius-sm: 6px;--shadow-1: 0 1px 2px rgba(8, 36, 60, .06), 0 1px 3px rgba(8, 36, 60, .1);--shadow-2: 0 6px 24px rgba(8, 36, 60, .16);--sidebar-w: 232px;--header-h: 56px;--font: "Inter", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font);font-size:14px;line-height:1.5;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}a{color:var(--c-sea-600);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--c-navy-800);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-sm);padding:8px 14px;font-weight:600;font-size:13px;line-height:1;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--c-navy-800);color:#fff}.btn--primary:hover:not(:disabled){background:var(--c-navy-700);text-decoration:none}.btn--accent{background:var(--c-sea-500);color:#fff}.btn--accent:hover:not(:disabled){background:var(--c-sea-600);text-decoration:none}.btn--ghost{background:transparent;border-color:var(--c-border);color:var(--c-text)}.btn--ghost:hover:not(:disabled){background:var(--c-surface-2);text-decoration:none}.btn--danger{background:var(--c-danger);color:#fff}.btn--danger:hover:not(:disabled){filter:brightness(.95);text-decoration:none}.btn--sm{padding:5px 9px;font-size:12px}.btn--icon{padding:6px;background:transparent;border-color:transparent;color:var(--c-muted)}.btn--icon:hover:not(:disabled){background:var(--c-surface-2);color:var(--c-text)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-1)}.page{padding:24px 28px;max-width:1200px}.page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page__title{font-size:20px;font-weight:700}.page__actions{display:flex;gap:8px;align-items:center}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.data-table{width:100%;border-collapse:collapse;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden}.data-table th,.data-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--c-border);vertical-align:middle}.data-table th{background:var(--c-surface-2);color:var(--c-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--c-surface-2)}.data-table__actions{display:flex;gap:4px;justify-content:flex-end}.empty-state{padding:40px;text-align:center;color:var(--c-muted)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;border:1px solid transparent}.badge--neutral{background:#eef2f6;color:var(--c-muted)}.badge--draft{background:#eef2f6;color:#5b6b78}.badge--review{background:#fdf2e2;color:#9a6418}.badge--published{background:#e3f5f1;color:#1d7a6c}.badge--archived{background:#f1e7e9;color:#8a4450}.badge--active{background:#e3f5f1;color:#1d7a6c}.badge--revoked{background:#f1e7e9;color:#8a4450}.badge--expired{background:#f0e9da;color:#876a2a}.badge--ai{background:#eae6fb;color:#5b46b3}.badge--reviewed{background:#e3f5f1;color:#1d7a6c}.modal-backdrop{position:fixed;inset:0;background:#08243c73;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;z-index:1000}.modal{background:var(--c-surface);border-radius:var(--radius);box-shadow:var(--shadow-2);width:100%;max-width:560px;display:flex;flex-direction:column}.modal--wide{max-width:820px}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border)}.modal__title{font-size:16px;font-weight:700}.modal__body{padding:20px;display:flex;flex-direction:column;gap:14px}.modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--c-border)}.Dropdown.Dropdown-options{z-index:1100}.Form-Field,.FormField{--Form-Field-Label-font: 600 12px/1.4 var(--font);--Form-Field-Error-font: italic 11px/1.3 var(--font)}.TextInput,.NumberInput{--Input-padding: 9px 10px;--Input-font: 400 14px/1.4 var(--font);--Input-border-color: var(--c-border)}.Dropdown{--Dropdown-padding: 9px 10px;--Dropdown-font: 400 14px/1.4 var(--font)}.form-grid{display:grid;gap:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.muted{color:var(--c-muted)}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.row{display:flex;align-items:center;gap:8px}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:flex;flex-direction:column;gap:12px}.flags{display:inline-flex;gap:4px;flex-wrap:wrap}.field-label{font-size:12px;font-weight:600;color:var(--c-muted);margin-bottom:4px;display:block}.text-input{width:100%;padding:9px 10px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font:inherit;background:#fff;color:var(--c-text)}.text-input:focus{outline:none;border-color:var(--c-sea-500);box-shadow:0 0 0 3px #2a9d8f26}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.app-main{display:flex;flex-direction:column;min-width:0}.app-content{flex:1;overflow-y:auto}.sidebar{background:var(--c-navy-900);color:#cdd9e3;display:flex;flex-direction:column;padding:14px 12px;gap:14px;position:sticky;top:0;height:100vh}.sidebar__brand{display:flex;align-items:center;gap:10px;padding:6px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar__logo{font-size:22px}.sidebar__brandtext{display:flex;flex-direction:column;line-height:1.2}.sidebar__brandtext strong{color:#fff;font-size:14px}.sidebar__brandtext small{color:#8fa6b8;font-size:11px}.sidebar__nav{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);color:#cdd9e3;font-size:13px;font-weight:500;text-decoration:none}.nav-item:hover{background:#ffffff0f;color:#fff;text-decoration:none}.nav-item--active{background:var(--c-sea-600);color:#fff}.nav-item__icon{width:18px;text-align:center}.topbar{height:var(--header-h);background:var(--c-surface);border-bottom:1px solid var(--c-border);display:flex;align-items:center;padding:0 20px;gap:12px;position:sticky;top:0;z-index:10}.topbar__spacer{flex:1}.topbar__right{display:flex;align-items:center;gap:12px}.topbar__locale{border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:6px 8px;font:inherit;background:#fff;color:var(--c-text)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-border);margin-bottom:18px}.tab{background:none;border:none;padding:10px 14px;font-weight:600;font-size:13px;color:var(--c-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--c-text)}.tab--active{color:var(--c-navy-800);border-bottom-color:var(--c-sea-500)}.back-link{display:inline-block;margin-bottom:10px;font-size:13px}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.check input{width:16px;height:16px}
