.brand{text-align:center;padding:clamp(calc(32px * var(--ui-layout-scale,1)), 12vh, calc(140px * var(--ui-layout-scale,1))) calc(16px * var(--ui-layout-scale,1)) calc(32px * var(--ui-layout-scale,1))}.brand>img{width:calc(134px * var(--ui-layout-scale,1));height:calc(146px * var(--ui-layout-scale,1));object-fit:contain;margin:0 auto calc(20px * var(--ui-layout-scale,1));display:block}.brand-name{font-size:var(--scale-24);color:#28247b;font-weight:600;line-height:1.5;display:block}.brand p{color:var(--color-text-secondary);font-size:var(--typography-font-size-14);margin:0}.brand-name-small{display:none}.brand-compact{text-align:start;align-items:center;gap:calc(12px * var(--ui-layout-scale,1));padding:0;display:flex}.brand-compact>img{width:calc(40px * var(--ui-layout-scale,1));height:calc(44px * var(--ui-layout-scale,1));margin:0}.brand-compact .brand-name{font-size:var(--typography-font-size-24)}.brand-compact p{font-size:var(--typography-font-size-10)}.form-feedback{padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));background:var(--color-status-success-muted);color:var(--color-status-success);font-size:var(--typography-font-size-14);overflow-wrap:anywhere}.form-feedback p{margin:0}.form-feedback small{margin-top:calc(8px * var(--ui-layout-scale,1));display:block}.form-feedback-error{background:var(--color-status-error-muted);color:var(--color-status-error)}.icon-link{width:calc(40px * var(--ui-layout-scale,1));height:calc(40px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.text-action{padding:calc(4px * var(--ui-layout-scale,1)) 0;color:var(--color-action-primary);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0}.text-action:hover:not(:disabled){text-decoration:underline}.text-action:disabled{color:var(--color-text-secondary);cursor:not-allowed}.status-page{max-width:560px;min-height:60dvh;padding:calc(40px * var(--ui-layout-scale,1)) calc(24px * var(--ui-layout-scale,1));justify-content:center;align-items:center;gap:calc(24px * var(--ui-layout-scale,1));text-align:center;flex-direction:column;margin:auto;display:flex}.muted{color:var(--color-text-secondary)}.skip-link{top:calc(-80px * var(--ui-layout-scale,1));z-index:10;padding:calc(12px * var(--ui-layout-scale,1));background:var(--color-surface-card);position:fixed;inset-inline-start:calc(16px * var(--ui-layout-scale,1))}.skip-link:focus{top:calc(12px * var(--ui-layout-scale,1))}.auth-card{background:var(--color-surface-card);flex-direction:column;max-width:440px;min-height:100dvh;margin-inline:auto;display:flex}.auth-header{min-height:calc(56px * var(--ui-layout-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-layout-scale,1));padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));display:flex}.auth-card .brand{--auth-logo-width:201px;--auth-logo-height:219px}.auth-card .brand>img{width:var(--auth-logo-width);height:var(--auth-logo-height)}.auth-card .brand-name{white-space:nowrap;font-weight:900}.auth-card .brand p{font-weight:700}.auth-content{gap:calc(12px * var(--ui-layout-scale,1));padding:0 calc(16px * var(--ui-layout-scale,1)) calc(24px * var(--ui-layout-scale,1));flex-direction:column;flex:1;display:flex}.auth-content form{gap:calc(8px * var(--ui-layout-scale,1));flex-direction:column;flex:1;display:flex}.auth-intro{margin:0 0 calc(8px * var(--ui-layout-scale,1));font-size:var(--typography-font-size-14);color:var(--color-text-secondary);line-height:1.9}.auth-inline-link{padding-block:calc(8px * var(--ui-layout-scale,1));font-size:var(--typography-font-size-14);align-self:flex-start}.auth-submit.ds-button{width:100%;height:calc(57px * var(--ui-layout-scale,1));min-height:calc(57px * var(--ui-layout-scale,1));color:var(--color-action-on-primary);margin-top:auto;text-decoration:none}.auth-content form .auth-submit{margin-top:calc(24px * var(--ui-layout-scale,1))}.auth-switch{margin:calc(12px * var(--ui-layout-scale,1)) 0 0;text-align:center;font-size:var(--typography-font-size-14)}.auth-secondary-link{text-align:center;font-size:var(--typography-font-size-14);padding-block:calc(8px * var(--ui-layout-scale,1));display:block}.auth-footer{color:var(--color-text-secondary);text-align:center;font-size:var(--typography-font-size-12);padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1)) calc(20px * var(--ui-layout-scale,1))}.auth-card-compact .brand{--auth-logo-width:111px;--auth-logo-height:121.5px;padding-top:calc(24px * var(--ui-layout-scale,1));padding-bottom:calc(20px * var(--ui-layout-scale,1))}.auth-card-compact .brand>img{margin-bottom:calc(8px * var(--ui-layout-scale,1))}.auth-card-compact .brand-name{font-size:var(--typography-font-size-24)}.auth-card-compact .brand-name-full{display:none}.auth-card-compact .brand-name-small{display:inline}.otp-control{min-height:calc(48px * var(--ui-layout-scale,1));position:relative}.otp-native{opacity:0;z-index:2;width:100%;height:100%;font-size:var(--typography-font-size-16);position:absolute;inset:0}.otp-boxes{gap:calc(8px * var(--ui-layout-scale,1));pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.otp-boxes span{height:calc(48px * var(--ui-layout-scale,1));border:1px solid var(--color-input-border);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-input-background);font-size:var(--typography-font-size-20);justify-content:center;align-items:center;display:flex}.otp-boxes span[data-current]{border-color:var(--color-input-border-focus);box-shadow:0 0 0 1px var(--color-input-border-focus)}.otp-control[data-focused]{border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));outline:2px solid var(--color-input-border-focus);outline-offset:4px}.otp-field[data-invalid] .otp-boxes span{border-color:var(--color-input-border-error)}.otp-edit{display:none}.otp-resend{justify-content:center;align-items:center;gap:calc(8px * var(--ui-layout-scale,1));margin-top:calc(16px * var(--ui-layout-scale,1));font-size:var(--typography-font-size-14);flex-wrap:wrap;display:flex}.auth-hint{color:var(--color-text-secondary);font-size:var(--typography-font-size-12);text-align:center;margin:0}.auth-result{align-items:center;gap:calc(16px * var(--ui-layout-scale,1));text-align:center;flex-direction:column;display:flex}.auth-result p{margin:0}.auth-result .auth-submit{margin-top:calc(24px * var(--ui-layout-scale,1))}.account-card{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));padding:clamp(calc(20px * var(--ui-layout-scale,1)), 3vw, calc(32px * var(--ui-layout-scale,1)));max-width:760px}.security-page{gap:calc(24px * var(--ui-layout-scale,1));flex-direction:column;display:flex}.security-page form{gap:calc(12px * var(--ui-layout-scale,1));flex-direction:column;max-width:440px;display:flex}.security-page h2{margin-top:calc(16px * var(--ui-layout-scale,1))}@media (width>=600px){.auth-card{min-height:min(calc(961px * var(--ui-layout-scale,1)), calc(100dvh - calc(48px * var(--ui-layout-scale,1))));margin-block:calc(24px * var(--ui-layout-scale,1));border:1px solid var(--color-border-default);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1))}}@media (width<=700px){.account-card{padding:calc(20px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1))}}@media (height<=850px){.auth-card .brand{--auth-logo-width:111px;--auth-logo-height:121.5px;padding-top:calc(24px * var(--ui-layout-scale,1));padding-bottom:calc(24px * var(--ui-layout-scale,1))}.auth-card .brand>img{margin-bottom:calc(8px * var(--ui-layout-scale,1))}.auth-card .brand-name{font-size:var(--typography-font-size-24)}.auth-card .brand-name-full{display:none}.auth-card .brand-name-small{display:inline}}.product{--typography-font-size-12:var(--scale-10);--typography-font-size-14:var(--scale-12);--typography-font-size-16:var(--scale-14);--typography-font-size-20:var(--scale-16);--typography-font-size-24:var(--scale-20);--typography-font-size-32:var(--scale-24);--typography-font-size-36:var(--scale-32);--typography-font-size-40:var(--scale-36);min-height:100dvh;color:var(--color-text-primary);font-size:var(--typography-font-size-16);line-height:1.7}.product a{color:var(--color-action-primary);text-underline-offset:4px}.product p{overflow-wrap:anywhere}.product .ds-text-field,.product .otp-field{--typography-font-size-16:var(--scale-12);--typography-font-size-20:var(--scale-14)}.product input[name=username],.product input[type=tel]{text-align:left;direction:ltr}.app-shell{grid-template-columns:calc(248px * var(--ui-layout-scale,1)) minmax(0, 1fr);grid-template-rows:calc(88px * var(--ui-layout-scale,1)) 1fr;min-height:100dvh;display:grid}.app-header{justify-content:space-between;align-items:center;gap:calc(24px * var(--ui-layout-scale,1));padding:calc(12px * var(--ui-layout-scale,1)) calc(32px * var(--ui-layout-scale,1));background:var(--color-surface-card);border-bottom:1px solid var(--color-border-default);grid-column:1/-1;display:flex}.account-summary{text-align:end;font-size:var(--typography-font-size-14);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.account-summary span{color:var(--color-text-secondary);font-size:var(--typography-font-size-12)}.app-sidebar{background:var(--color-surface-card);padding:calc(24px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));gap:calc(32px * var(--ui-layout-scale,1));border-inline-end:1px solid var(--color-border-default);flex-direction:column;display:flex}.app-sidebar nav{gap:calc(8px * var(--ui-layout-scale,1));flex-direction:column;display:flex}.app-sidebar nav a{padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));color:var(--color-text-primary);text-decoration:none}.app-sidebar nav a[aria-current]{background:var(--color-status-info-muted);color:var(--color-action-primary)}.sidebar-account{gap:calc(16px * var(--ui-layout-scale,1));flex-direction:column;margin-top:auto;display:flex}.sidebar-account .ds-button{font-size:var(--typography-font-size-16)}.app-main{padding:clamp(calc(20px * var(--ui-layout-scale,1)), 4vw, calc(56px * var(--ui-layout-scale,1)));min-width:0}.app-main:focus{outline:none}.mobile-menu.ds-button{display:none}@media (width<=700px){.app-shell{flex-direction:column;display:flex}.app-header{padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));gap:calc(12px * var(--ui-layout-scale,1));flex-wrap:wrap}.app-header .brand-compact p{display:none}.app-header .brand-compact>img{width:calc(30px * var(--ui-layout-scale,1));height:calc(33px * var(--ui-layout-scale,1))}.app-header .brand-name{font-size:var(--typography-font-size-20)}.mobile-menu.ds-button{display:inline-flex}.account-summary{margin-inline-start:auto}.app-sidebar{border:0;border-bottom:1px solid var(--color-border-default);display:none}.app-sidebar[data-open]{display:flex}.app-main{padding:calc(20px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1))}}.product[data-ui-density=compact]{--typography-font-size-12:var(--scale-10);--typography-font-size-14:var(--scale-10);--typography-font-size-16:var(--scale-12);--typography-font-size-20:var(--scale-14);--typography-font-size-24:var(--scale-16);--typography-font-size-32:var(--scale-20);--typography-font-size-36:var(--scale-24);--typography-font-size-40:var(--scale-32);--app-icon-scale:.875;--ui-layout-scale:.875}.product[data-ui-density=compact] .ds-text-field{--typography-font-size-16:var(--scale-10);--typography-font-size-20:var(--scale-12)}.product[data-ui-density=compact] .profile-shell{--typography-font-size-12:var(--scale-10);--typography-font-size-14:var(--scale-12);--typography-font-size-16:var(--scale-14);--typography-font-size-20:var(--scale-16);font-size:var(--scale-14)}.product[data-ui-density=compact] .profile-shell .ds-text-field{--typography-font-size-16:var(--scale-14);--typography-font-size-20:var(--scale-14)}.product[data-ui-density=compact] :is(.profile-identity h1,.profile-identity p,.ds-mobile-header h2){font-size:var(--scale-16)}.product[data-ui-density=compact] :is(.profile-session h3,.ds-toast,.ds-dialog-description){font-size:var(--scale-14)}.product[data-ui-density=compact] .profile-session dl{font-size:var(--scale-12)}.product[data-ui-density=compact] :is(.profile-brand,.profile-image-editor){font-size:var(--scale-10)}.product[data-ui-density=compact] .ds-dialog-header h2,.product[data-ui-density=compact] .ds-plain-icon .ds-button-icon>span:not(.ds-icon){font-size:var(--scale-20)}.product[data-ui-density=compact] .ds-icon{scale:var(--app-icon-scale)}:root{--color-neutral-white:#fff;--color-neutral-gray-50:#f2f3f8;--color-neutral-gray-100:#e0e0e0;--color-neutral-gray-300:#b3b3b3;--color-neutral-gray-500:gray;--color-neutral-gray-700:#4d4d4d;--color-neutral-gray-900:#1a1a1a;--color-neutral-black:#000;--color-blue-blue-50:#c8e5ff;--color-blue-blue-100:#a7ccff;--color-blue-blue-300:#65a5ff;--color-blue-blue-500:#235aff;--color-blue-blue-700:#1818b2;--color-blue-blue-900:#0f0e66;--color-red-red-50:#fae2de;--color-red-red-100:#f89e99;--color-red-red-300:#f3644d;--color-red-red-500:#cf250a;--color-red-red-700:#a61700;--color-red-red-900:#600d00;--color-green-green-50:#d8f2d8;--color-green-green-100:#9ddd9d;--color-green-green-300:#55c355;--color-green-green-500:#0ba90b;--color-green-green-700:#087608;--color-green-green-900:#054404;--color-yellow-yellow-50:#fbefc0;--color-yellow-yellow-100:#f9e59b;--color-yellow-yellow-300:#f4d350;--color-yellow-yellow-500:#efbf04;--color-yellow-yellow-700:#a78603;--color-yellow-yellow-900:#614c02;--scale-0:0px;--scale-1:1px;--scale-2:2px;--scale-4:4px;--scale-8:8px;--scale-10:10px;--scale-12:12px;--scale-14:14px;--scale-16:16px;--scale-20:20px;--scale-24:24px;--scale-32:32px;--scale-36:36px;--scale-40:40px;--scale-48:48px;--scale-56:56px;--scale-64:64px;--scale-72:72px;--scale-100:100px;--scale-200:200px;--color-text-primary:var(--color-neutral-gray-900);--color-text-secondary:var(--color-neutral-gray-500);--color-text-disabled:var(--color-neutral-gray-300);--color-text-accent:var(--color-neutral-gray-900);--color-text-on-dark:var(--color-neutral-white);--color-text-on-light:var(--color-neutral-gray-900);--color-surface-card:var(--color-neutral-white);--color-surface-background:var(--color-neutral-gray-50);--color-surface-popover:var(--color-neutral-white);--color-icon-primary:var(--color-blue-blue-500);--color-icon-secondary:var(--color-neutral-gray-900);--color-icon-disabled:var(--color-neutral-gray-300);--color-icon-success:var(--color-green-green-700);--color-icon-error:var(--color-red-red-700);--color-icon-warning:var(--color-yellow-yellow-700);--color-border-default:var(--color-neutral-gray-100);--color-border-emphasized:var(--color-neutral-gray-300);--color-status-success:var(--color-green-green-700);--color-status-success-muted:var(--color-green-green-50);--color-status-on-success:var(--color-neutral-white);--color-status-error:var(--color-red-red-700);--color-status-error-muted:var(--color-red-red-50);--color-status-on-error:var(--color-neutral-white);--color-status-warning:var(--color-yellow-yellow-700);--color-status-warning-muted:var(--color-yellow-yellow-50);--color-status-on-warning:var(--color-neutral-white);--color-status-info:var(--color-blue-blue-700);--color-status-info-muted:var(--color-blue-blue-50);--color-status-on-info:var(--color-neutral-white);--scale-spacing-sp-none:var(--scale-0);--scale-spacing-sp-2:var(--scale-2);--scale-spacing-sp-4:var(--scale-4);--scale-spacing-sp-8:var(--scale-8);--scale-spacing-sp-12:var(--scale-12);--scale-spacing-sp-16:var(--scale-16);--scale-spacing-sp-24:var(--scale-24);--scale-spacing-sp-32:var(--scale-32);--scale-spacing-sp-40:var(--scale-40);--scale-radious-rd-none:var(--scale-0);--scale-radious-rd-4:var(--scale-4);--scale-radious-rd-8:var(--scale-8);--scale-radious-rd-16:var(--scale-16);--scale-radious-rd-32:var(--scale-32);--scale-radious-rd-full:var(--scale-200);--scale-border-br-none:var(--scale-0);--scale-border-br-1:var(--scale-1);--scale-border-br-2:var(--scale-2);--scale-border-br-4:var(--scale-4);--typography-font-weight-regular:400;--typography-font-weight-medium:500;--typography-font-weight-semibold:600;--typography-font-size-10:var(--scale-10);--typography-font-size-12:var(--scale-12);--typography-font-size-14:var(--scale-14);--typography-font-size-16:var(--scale-16);--typography-font-size-20:var(--scale-20);--typography-font-size-24:var(--scale-24);--typography-font-size-32:var(--scale-32);--typography-font-size-36:var(--scale-36);--typography-font-size-40:var(--scale-40);--typography-font-family-yekan-fa:"IRANYekanXFaNum";--typography-font-family-yekan-en:"IRANYekanX";--string:var(--typography-font-family-yekan-fa);--color-summery-card-border:var(--color-neutral-gray-300);--color-summery-card-background:var(--color-card-background);--color-summery-card-text:var(--color-text-primary);--color-summery-card-label:var(--color-text-secondary);--color-summery-card-edit-action:var(--color-action-primary);--color-dual-input-background:var(--color-surface-card);--color-dual-input-chip-background:var(--color-neutral-gray-100);--color-dual-input-background-disabled:var(--color-neutral-gray-100);--color-dual-input-border:var(--color-border-default);--color-dual-input-border-focus:var(--color-blue-blue-500);--color-dual-input-border-error:var(--color-status-error);--color-dual-input-border-disabled:var(--color-neutral-gray-300);--color-dual-input-text:var(--color-text-primary);--color-dual-input-placeholder:var(--color-text-disabled);--color-dual-input-text-disabled:var(--color-text-disabled);--color-dual-input-label:var(--color-text-primary);--color-dual-input-description:var(--color-text-secondary);--color-dual-input-error:var(--color-status-error);--color-category-toggle-background:var(--color-neutral-gray-100);--color-category-toggle-selected:var(--color-neutral-white);--color-category-toggle-text:var(--color-text-primary);--color-category-toggle-text-disabled:var(--color-text-secondary);--color-progress-indicator-progress-default:var(--color-neutral-gray-300);--color-progress-indicator-progress-filled:var(--color-action-primary);--color-progress-indicator-title:var(--color-text-primary);--color-mobile-header-border:var(--color-neutral-gray-100);--color-mobile-header-background:var(--color-neutral-gray-50);--color-mobile-header-icon:var(--color-neutral-gray-700);--color-mobile-header-title:var(--color-text-primary);--color-image-upload-border:var(--color-neutral-gray-300);--color-image-upload-plus-container:var(--color-action-primary);--color-image-upload-plus:var(--color-neutral-white);--color-image-upload-icon:var(--color-neutral-gray-500);--color-range-slider-knob:var(--color-neutral-white);--color-range-slider-description:var(--color-text-secondary);--color-range-slider-title:var(--color-text-primary);--color-range-slider-track:var(--color-neutral-gray-300);--color-range-slider-fill:var(--color-action-primary);--color-range-slider-label-disabled:var(--color-text-secondary);--color-range-slider-fill-disabled:var(--color-neutral-gray-100);--color-discrete-num-background:var(--color-surface-card);--color-discrete-num-background-disabled:var(--color-neutral-gray-100);--color-discrete-num-border:var(--color-border-emphasized);--color-discrete-num-border-focus:var(--color-action-primary);--color-discrete-num-background-focus:var(--color-neutral-gray-50);--color-discrete-num-border-error:var(--color-status-error);--color-discrete-num-border-disabled:var(--color-neutral-gray-300);--color-discrete-num-text:var(--color-text-primary);--color-discrete-num-placeholder:var(--color-text-disabled);--color-discrete-num-text-disabled:var(--color-text-disabled);--color-discrete-num-label:var(--color-text-primary);--color-discrete-num-description:var(--color-text-secondary);--color-discrete-num-error:var(--color-status-error);--color-toast-background:var(--color-surface-card);--color-toast-text:var(--color-text-primary);--color-toast-success:var(--color-green-green-500);--color-toast-warning:var(--color-yellow-yellow-500);--color-toast-error:var(--color-red-red-500);--color-toast-info:var(--color-blue-blue-500);--color-modal-background:var(--color-surface-popover);--color-modal-text:var(--color-text-primary);--color-bottom-sheet-background:var(--color-surface-popover);--color-bottom-sheet-handle:var(--color-neutral-gray-300);--color-bottom-sheet-title:var(--color-text-primary);--color-card-background:var(--color-surface-card);--color-card-border:var(--color-border-emphasized);--color-divider-default:var(--color-border-default);--color-divider-emphasized:var(--color-border-emphasized);--color-avatar-background:var(--color-blue-blue-50);--color-avatar-text:var(--color-blue-blue-700);--color-chip-selected-background:var(--color-neutral-gray-50);--color-chip-selected-border:var(--color-action-primary);--color-chip-inactive-background:var(--color-surface-card);--color-chip-text-inactive:var(--color-navigation-inactive);--color-badge-default-background:var(--color-neutral-gray-100);--color-badge-default-text:var(--color-text-primary);--color-badge-success-background:var(--color-status-success-muted);--color-badge-success-text:var(--color-status-success);--color-badge-warning-background:var(--color-status-warning-muted);--color-badge-warning-text:var(--color-status-warning);--color-badge-error-background:var(--color-status-error-muted);--color-badge-error-text:var(--color-status-error);--color-badge-info-background:var(--color-status-info-muted);--color-badge-info-text:var(--color-status-info);--color-tab-active:var(--color-action-primary);--color-tab-inactive:var(--color-text-primary);--color-tab-disabled:var(--color-text-disabled);--color-tab-indicator:var(--color-neutral-gray-100);--color-tab-background:var(--color-neutral-gray-50);--color-search-background:var(--color-surface-card);--color-search-border:var(--color-border-emphasized);--color-search-border-focus:var(--color-action-primary);--color-search-text:var(--color-text-primary);--color-search-placeholder:var(--color-text-disabled);--color-search-background-disabled:var(--color-neutral-gray-100);--color-search-text-disabled:var(--color-text-disabled);--color-navigation-background:var(--color-surface-background);--color-navigation-active:var(--color-action-primary);--color-navigation-inactive:var(--color-neutral-gray-700);--color-navigation-label:var(--color-text-primary);--color-switch-background-off:var(--color-surface-card);--color-switch-background-on:var(--color-action-primary);--color-switch-knob-on:var(--color-neutral-gray-50);--color-switch-knob-off:var(--color-text-secondary);--color-switch-knob-disabled:var(--color-neutral-gray-300);--color-switch-label:var(--color-text-primary);--color-switch-label-disabled:var(--color-text-secondary);--color-switch-background-disabled:var(--color-neutral-gray-100);--color-checkbox-background:var(--color-surface-card);--color-checkbox-background-checked:var(--color-action-primary);--color-checkbox-border:var(--color-neutral-gray-300);--color-checkbox-check:var(--color-neutral-white);--color-checkbox-label:var(--color-text-primary);--color-checkbox-description:var(--color-text-secondary);--color-checkbox-label-disabled:var(--color-text-secondary);--color-checkbox-description-disabled:var(--color-select-text-disabled);--color-checkbox-background-disabled:var(--color-neutral-gray-100);--color-select-background:var(--color-surface-card);--color-select-background-disabled:var(--color-neutral-gray-100);--color-select-border:var(--color-border-default);--color-select-border-focus:var(--color-blue-blue-500);--color-select-border-error:var(--color-status-error);--color-select-border-disabled:var(--color-neutral-gray-300);--color-select-text:var(--color-text-primary);--color-select-placeholder:var(--color-text-disabled);--color-select-text-disabled:var(--color-text-disabled);--color-select-label:var(--color-text-primary);--color-select-description:var(--color-text-secondary);--color-select-error:var(--color-status-error);--color-input-background:var(--color-surface-card);--color-input-background-disabled:var(--color-neutral-gray-100);--color-input-border:var(--color-border-default);--color-input-border-focus:var(--color-blue-blue-500);--color-input-border-error:var(--color-status-error);--color-input-border-disabled:var(--color-neutral-gray-300);--color-input-text:var(--color-text-primary);--color-input-placeholder:var(--color-text-disabled);--color-input-text-disabled:var(--color-text-disabled);--color-input-label:var(--color-text-primary);--color-input-description:var(--color-text-secondary);--color-input-error:var(--color-status-error);--color-action-primary:var(--color-blue-blue-500);--color-action-primary-hover:var(--color-blue-blue-700);--color-action-primary-disabled:var(--color-blue-blue-100);--color-action-on-primary:var(--color-neutral-white);--color-action-secondary:var(--color-neutral-gray-900);--color-action-secondary-hover:var(--color-neutral-gray-700);--color-action-secondary-disabled:var(--color-neutral-gray-300);--color-action-on-secondary:var(--color-neutral-white);--color-action-outline-background:var(--color-surface-card);--color-action-outline-hover:var(--color-neutral-gray-50);--color-action-outline-border:var(--color-neutral-gray-900);--color-action-outline-border-hover:var(--color-neutral-gray-500);--color-action-outline-disabled:var(--color-neutral-gray-100);--color-action-on-outline:var(--color-text-primary);--color-action-destructive:var(--color-red-red-500);--color-action-destructive-hover:var(--color-red-red-700);--color-action-destructive-disabled:var(--color-red-red-100);--color-action-on-destructive:var(--color-neutral-white)}.ds-icon-monochrome{background:currentColor;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.ds-button{--button-bg:var(--color-action-primary);--button-hover:var(--color-action-primary-hover);--button-disabled:var(--color-action-primary-disabled);--button-ink:var(--color-action-on-primary);justify-content:center;align-items:center;gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));min-width:0;max-width:100%;height:calc(44px * var(--ui-layout-scale,1));padding:0 calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--button-bg);color:var(--button-ink);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-regular);cursor:pointer;border:1px solid #0000;line-height:1;display:inline-flex}.ds-button[data-variant=secondary]{--button-bg:var(--color-action-secondary);--button-hover:var(--color-action-secondary-hover);--button-disabled:var(--color-action-secondary-disabled);--button-ink:var(--color-action-on-secondary)}.ds-button[data-variant=destructive]{--button-bg:var(--color-action-destructive);--button-hover:var(--color-action-destructive-hover);--button-disabled:var(--color-action-destructive-disabled);--button-ink:var(--color-action-on-destructive)}.ds-button[data-variant=outline]{--button-bg:var(--color-action-outline-background);--button-hover:var(--color-action-outline-hover);--button-disabled:var(--color-action-outline-disabled);--button-ink:var(--color-action-on-outline);border-color:var(--color-action-outline-border)}.ds-button:hover:not(:disabled){background:var(--button-hover)}.ds-button[data-variant=outline]:hover:not(:disabled){border-color:var(--color-action-outline-border-hover)}.ds-button:disabled{background:var(--button-disabled);cursor:not-allowed}.ds-button[data-variant=outline]:disabled{color:var(--color-text-secondary);border-color:var(--color-action-outline-border-hover)}.ds-button[data-size=small]{height:calc(32px * var(--ui-layout-scale,1));padding-inline:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));gap:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1));font-size:var(--typography-font-size-16)}.ds-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-button-icon{width:calc(20px * var(--ui-layout-scale,1));height:calc(20px * var(--ui-layout-scale,1));flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-button[data-size=small] .ds-button-icon{width:calc(16px * var(--ui-layout-scale,1));height:calc(16px * var(--ui-layout-scale,1))}.ds-button-icon>*{width:100%!important;height:100%!important}.ds-icon-button{width:calc(40px * var(--ui-layout-scale,1));height:calc(40px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);flex:none;gap:0;padding:0}.ds-icon-button[data-size=small]{width:calc(32px * var(--ui-layout-scale,1));padding:0}.ds-icon-button .ds-button-label{display:none}.ds-action-button.ds-button{--button-bg:var(--color-surface-card);--button-hover:var(--color-surface-card);--button-disabled:var(--color-surface-card);--button-ink:var(--color-text-primary);justify-content:flex-start;gap:var(--scale-8);width:100%;height:auto;min-height:60px;padding:var(--scale-12) var(--scale-16);text-align:start;font-size:var(--scale-14);border:0;line-height:24px}.ds-action-button .ds-button-icon{width:var(--scale-32);height:var(--scale-32);color:var(--color-icon-primary)}.ds-action-button .ds-button-label{white-space:normal;overflow-wrap:anywhere}.ds-action-button:not(:disabled):hover{box-shadow:0 0 0 1px var(--color-border-default)}.ds-action-button[data-destructive]{--button-ink:var(--color-red-red-500);justify-content:center}.ds-action-button[data-destructive] .ds-button-icon{color:inherit}@media (width<=380px){.ds-action-button.ds-button{padding-inline:var(--scale-12)}}.ds-field{gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));text-align:start;width:100%;min-width:0;font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);flex-direction:column;line-height:21px;display:flex}.ds-field-label,.ds-field-description,.ds-field-error{overflow-wrap:anywhere;display:block}.ds-field-label{color:var(--field-label,var(--color-input-label))}.ds-field-description{color:var(--field-description,var(--color-input-description))}.ds-field-error{color:var(--field-error,var(--color-input-error))}.ds-field[data-disabled] .ds-field-label,.ds-field[data-disabled] .ds-field-description{color:var(--color-text-disabled)}.ds-text-field,.ds-select-field{padding-block:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1))}.ds-input-shell{align-items:center;gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));width:100%;min-width:0;min-height:calc(47px * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));border:var(--scale-border-br-1) solid var(--color-input-border);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-input-background);color:var(--color-input-text);display:flex}.ds-input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0;line-height:21px;display:block}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--color-input-placeholder);opacity:1}.ds-input-unit{font-size:var(--typography-font-size-12);color:var(--color-input-description);overflow-wrap:anywhere;flex:none;max-width:40%;line-height:16px}.ds-input-shell:focus-within{border-color:var(--color-input-border-focus)}.ds-field[data-invalid] .ds-input-shell{border-color:var(--color-input-border-error)}.ds-field[data-disabled] .ds-input-shell{background:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled)}.ds-input:disabled,.ds-textarea:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--color-input-text-disabled)}.ds-textarea{min-height:calc(174px * var(--ui-layout-scale,1));resize:vertical;font:inherit;outline:none;line-height:21px;display:block}.ds-select-field{--field-label:var(--color-select-label);--field-description:var(--color-select-description);--field-error:var(--color-select-error)}.ds-select-trigger{justify-content:space-between;align-items:center;gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));width:100%;min-width:0;min-height:calc(40px * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));border:1px solid var(--color-select-border);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-select-background);color:var(--color-select-text);font:inherit;text-align:start;cursor:pointer;line-height:21px;display:flex}.ds-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-select-trigger[data-placeholder]{color:var(--color-select-placeholder)}.ds-select-trigger:focus,.ds-select-trigger[data-state=open]{border-color:var(--color-select-border-focus);outline:none}.ds-field[data-invalid] .ds-select-trigger{border-color:var(--color-select-border-error)}.ds-select-trigger:disabled{background:var(--color-select-background-disabled);border-color:var(--color-select-border-disabled);color:var(--color-select-text-disabled);cursor:not-allowed}.ds-control-glyph{width:calc(16px * var(--ui-layout-scale,1));height:calc(16px * var(--ui-layout-scale,1));-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ds-select-content{z-index:100;max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);border:1px solid var(--color-select-border);border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));background:var(--color-select-background);color:var(--color-select-text);font:inherit;font-size:var(--typography-font-size-16);line-height:21px;overflow:hidden;box-shadow:0 1px 4px #0c0c0d0d,0 1px 4px #0c0c0d1a}.ds-select-viewport{padding:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1))}.ds-select-option{padding:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-4) * var(--ui-layout-scale,1));cursor:pointer;overflow-wrap:anywhere;outline:none}.ds-select-option[data-highlighted]{background:var(--color-action-outline-hover);box-shadow:inset 0 0 0 1px var(--color-select-border-focus)}.ds-select-option[data-state=checked]{color:var(--color-action-primary)}.ds-select-option[data-disabled]{color:var(--color-select-text-disabled);cursor:not-allowed}.ds-select-option:focus-visible{outline:none}.ds-choice{gap:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1));--field-label:var(--color-checkbox-label);--field-description:var(--color-checkbox-description);width:fit-content;max-width:100%}.ds-choice-label{align-items:center;gap:calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1));cursor:pointer;overflow-wrap:anywhere;min-width:0;display:flex}.ds-choice-input{appearance:none;width:calc(20px * var(--ui-layout-scale,1));height:calc(20px * var(--ui-layout-scale,1));border:1px solid var(--color-checkbox-border);border-radius:calc(var(--scale-radious-rd-4) * var(--ui-layout-scale,1));background:var(--color-checkbox-background);cursor:inherit;flex:none;place-content:center;margin:0;display:grid}.ds-choice-input:checked{background:var(--color-checkbox-background-checked);border-color:var(--color-checkbox-background-checked)}.ds-choice-input[type=checkbox]:checked:after{content:"";width:calc(16px * var(--ui-layout-scale,1));height:calc(16px * var(--ui-layout-scale,1));background:var(--color-checkbox-check);-webkit-mask:var(--check-glyph) center / contain no-repeat;mask:var(--check-glyph) center / contain no-repeat}.ds-choice-input[type=radio]{width:calc(18px * var(--ui-layout-scale,1));height:calc(18px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full)}.ds-choice-input[type=radio]:checked{background:var(--color-checkbox-check)}.ds-choice-input[type=radio]:checked:after{content:"";width:calc(10px * var(--ui-layout-scale,1));height:calc(10px * var(--ui-layout-scale,1));background:var(--color-checkbox-background-checked);border-radius:50%}.ds-choice[data-disabled] .ds-choice-label{color:var(--color-checkbox-label-disabled);cursor:not-allowed}.ds-choice[data-disabled] .ds-field-description{color:var(--color-checkbox-description-disabled)}.ds-choice-input:disabled{background:var(--color-checkbox-background-disabled);border-color:var(--color-checkbox-border)}.ds-choice-input[type=radio]:disabled:checked:after{background:var(--color-checkbox-border)}.ds-choice-input[type=radio]:disabled:checked{background:var(--color-checkbox-check)}.ds-choice-input[type=checkbox]:disabled:checked:after{background:var(--color-checkbox-border)}.ds-switch{--switch-width:calc(50px * var(--ui-layout-scale,1));--switch-height:calc(24px * var(--ui-layout-scale,1));--knob:calc(18px * var(--ui-layout-scale,1));--knob-width:calc(25px * var(--ui-layout-scale,1))}.ds-switch[data-size=small]{--switch-width:calc(38px * var(--ui-layout-scale,1));--switch-height:calc(20px * var(--ui-layout-scale,1));--knob:calc(14px * var(--ui-layout-scale,1));--knob-width:calc(19px * var(--ui-layout-scale,1))}.ds-switch .ds-choice-label{gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1))}.ds-switch .ds-choice-input{width:var(--switch-width);height:var(--switch-height);border-radius:var(--scale-radious-rd-full);background:var(--color-switch-background-off);border-color:var(--color-switch-knob-off);align-items:center;padding:2px;display:flex}.ds-switch .ds-choice-input:after,.ds-switch .ds-choice-input:checked:after{content:"";width:var(--knob-width);height:var(--knob);border-radius:var(--scale-radious-rd-full);background:var(--color-switch-knob-off);-webkit-mask:none;mask:none}.ds-switch .ds-choice-input:checked{background:var(--color-switch-background-on);border-color:var(--color-switch-background-on);justify-content:flex-end}.ds-switch .ds-choice-input:checked:after{background:var(--color-switch-knob-on)}.ds-switch .ds-choice-input:disabled{background:var(--color-switch-background-disabled);border-color:var(--color-switch-background-disabled)}.ds-switch .ds-choice-input:disabled:after{background:var(--color-switch-knob-disabled)}.ds-discrete{gap:calc(4px * var(--ui-layout-scale,1));--field-label:var(--color-discrete-num-label);--field-description:var(--color-discrete-num-description);--field-error:var(--color-discrete-num-error)}.ds-discrete-options{padding:calc(4px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-discrete-num-background);border:1px solid #0000;align-items:stretch;gap:0;display:flex}.ds-discrete-option{flex:1;min-width:0;display:flex;position:relative}.ds-discrete-option+.ds-discrete-option:before{content:"";width:1px;height:calc(15px * var(--ui-layout-scale,1));background:var(--color-discrete-num-border);inset-inline-start:-1px;top:calc(11px * var(--ui-layout-scale,1));position:absolute}.ds-discrete-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ds-discrete-option span{width:100%;min-height:calc(37px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));color:var(--color-discrete-num-text);overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.ds-discrete-option input:checked+span{border-color:var(--color-discrete-num-border-focus);background:var(--color-discrete-num-background-focus)}.ds-discrete-option input:focus-visible+span{outline:2px solid var(--color-discrete-num-border-focus);outline-offset:2px}.ds-discrete[data-invalid] .ds-discrete-options{border-color:var(--color-discrete-num-border-error)}.ds-discrete[data-disabled] .ds-discrete-options{background:var(--color-discrete-num-background-disabled);border-color:var(--color-discrete-num-border-disabled)}.ds-discrete-option input:disabled{cursor:not-allowed}.ds-discrete-option input:disabled+span{color:var(--color-discrete-num-text-disabled)}.ds-slider-field{gap:calc(4px * var(--ui-layout-scale,1));--field-label:var(--color-range-slider-title);--field-description:var(--color-range-slider-description)}.ds-slider{width:100%;height:calc(25px * var(--ui-layout-scale,1));touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.ds-slider-track{height:calc(6px * var(--ui-layout-scale,1));background:var(--color-range-slider-track);border-radius:var(--scale-radious-rd-full);flex:1;position:relative}.ds-slider-range{background:var(--color-range-slider-fill);border-radius:inherit;height:100%;position:absolute}.ds-slider-thumb{width:calc(18px * var(--ui-layout-scale,1));height:calc(18px * var(--ui-layout-scale,1));background:var(--color-range-slider-knob);cursor:grab;border-radius:50%;display:block;box-shadow:0 1px 4px #0003}.ds-slider[data-disabled] .ds-slider-range{background:var(--color-range-slider-fill-disabled)}.ds-slider[data-disabled] .ds-slider-thumb{cursor:not-allowed}.ds-slider[data-disabled] .ds-slider-track,.ds-slider[data-disabled] .ds-slider-thumb{background:var(--color-range-slider-fill-disabled)}.ds-slider-field[data-disabled] .ds-field-label{color:var(--color-range-slider-label-disabled)}.ds-discrete-option input:checked+span{color:var(--color-discrete-num-border-focus)}.ds-dual-field{--field-label:var(--color-dual-input-label);--field-description:var(--color-dual-input-description);--field-error:var(--color-dual-input-error)}.ds-dual-shell{border:1px solid var(--color-dual-input-border);border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-dual-input-background);color:var(--color-dual-input-text)}.ds-dual-row{align-items:center;gap:calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));min-height:calc(49px * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));display:flex}.ds-dual-row+.ds-dual-row{border-top:1px solid var(--color-dual-input-border)}.ds-dual-chip{border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1));background:var(--color-dual-input-chip-background);font-size:var(--typography-font-size-12);flex:none;line-height:16px}.ds-dual-shell:focus-within{border-color:var(--color-dual-input-border-focus)}.ds-dual-field[data-invalid] .ds-dual-shell{border-color:var(--color-dual-input-border-error)}.ds-dual-field[data-disabled] .ds-dual-shell{background:var(--color-dual-input-background-disabled);border-color:var(--color-dual-input-border-disabled);color:var(--color-dual-input-text-disabled)}.ds-button{border-width:0}.ds-button[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--color-action-outline-border)}.ds-button[data-variant=outline]:hover:not(:disabled),.ds-button[data-variant=outline]:disabled{box-shadow:inset 0 0 0 1px var(--color-action-outline-border-hover)}.ds-switch .ds-choice-input{direction:ltr}.ds-switch .ds-choice-label{line-height:16px}.ds-choice:not(.ds-switch){width:100%}.ds-choice-label>span{flex:1}.ds-dual-row{min-height:calc(48px * var(--ui-layout-scale,1))}.ds-dual-field[data-disabled] .ds-dual-chip{background:var(--color-neutral-gray-300);color:var(--color-dual-input-text-disabled)}.ds-icon-button .ds-button-icon{width:calc(24px * var(--ui-layout-scale,1));height:calc(24px * var(--ui-layout-scale,1))}.ds-icon-button[data-size=small] .ds-button-icon{width:calc(16px * var(--ui-layout-scale,1));height:calc(16px * var(--ui-layout-scale,1))}.ds-choice-input[type=checkbox]:checked:after{width:calc(20px * var(--ui-layout-scale,1));height:calc(20px * var(--ui-layout-scale,1))}.ds-switch .ds-choice-input[type=checkbox]:after{width:var(--knob-width);height:var(--knob)}.ds-choice-label{color:var(--color-checkbox-label)}.ds-switch .ds-choice-label{color:var(--color-switch-label)}.ds-switch[data-disabled] .ds-choice-label{color:var(--color-switch-label-disabled)}.ds-choice:not(.ds-switch) .ds-field-description{padding-inline-start:calc(32px * var(--ui-layout-scale,1))}.ds-select-trigger .ds-control-glyph{color:var(--color-select-text)}.ds-select-trigger:disabled .ds-control-glyph{color:var(--color-select-text-disabled)}.ds-field[data-invalid] .ds-input-shell:focus-within,.ds-field[data-invalid] .ds-select-trigger:focus-visible,.ds-dual-field[data-invalid] .ds-dual-shell:focus-within{outline:2px solid var(--color-input-border-focus);outline-offset:2px}.ds-dual-field[data-disabled] .ds-dual-chip{color:var(--color-neutral-gray-100)}.ds-input:focus-visible{outline:none}:root{--ds-shadow-card:1px 1px 4px #0000001a;--ds-shadow-raised:1px 1px 4px #0003}.ds-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-plain-icon.ds-button{color:inherit;background:0 0;border-color:#0000}.ds-plain-icon.ds-button:hover:not(:disabled){background:var(--color-action-outline-hover);border-color:#0000}.ds-plain-icon.ds-button:disabled{color:var(--color-text-disabled);background:0 0}.ds-plain-icon.ds-button[data-variant=outline],.ds-plain-icon.ds-button[data-variant=outline]:hover,.ds-plain-icon.ds-button[data-variant=outline]:disabled{box-shadow:none}.ds-plain-icon .ds-button-icon>span:not(.ds-icon){font-size:24px;line-height:16px}.ds-badge{--badge-background:var(--color-badge-default-background);--badge-text:var(--color-badge-default-text);align-items:center;gap:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1));width:fit-content;max-width:100%;min-height:calc(24px * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);background:var(--badge-background);color:var(--badge-text);font-size:var(--typography-font-size-12);overflow-wrap:anywhere;line-height:16px;display:inline-flex}.ds-badge>span{flex:none;display:inline-flex}.ds-badge[data-tone=success]{--badge-background:var(--color-badge-success-background);--badge-text:var(--color-badge-success-text)}.ds-badge[data-tone=warning]{--badge-background:var(--color-badge-warning-background);--badge-text:var(--color-badge-warning-text)}.ds-badge[data-tone=error]{--badge-background:var(--color-badge-error-background);--badge-text:var(--color-badge-error-text)}.ds-badge[data-tone=info]{--badge-background:var(--color-badge-info-background);--badge-text:var(--color-badge-info-text)}.ds-avatar{border-radius:var(--scale-radious-rd-full);width:calc(64px * var(--ui-layout-scale,1));height:calc(64px * var(--ui-layout-scale,1));background:var(--color-neutral-gray-50);color:var(--color-action-primary);border:1px solid var(--color-border-default);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.ds-avatar[data-size=small]{width:calc(24px * var(--ui-layout-scale,1));height:calc(24px * var(--ui-layout-scale,1));font-size:10px}.ds-avatar[data-size=large]{width:var(--avatar-large-size,calc(124px * var(--ui-layout-scale,1)));height:var(--avatar-large-size,calc(124px * var(--ui-layout-scale,1)));font-size:32px}.ds-avatar:has(img){background:var(--color-avatar-background);border:0}.ds-avatar>img{object-fit:cover;width:100%;height:100%}.ds-card{background:var(--color-card-background);border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));min-width:0;padding:calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));overflow-wrap:anywhere}.ds-card[data-variant=elevated]{box-shadow:var(--ds-shadow-card)}.ds-card[data-variant=outlined]{border:1px solid var(--color-card-border)}.ds-card[data-padding=small]{padding:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1))}.ds-card[data-padding=none]{padding:0}.ds-divider{--divider-color:var(--color-divider-default);border:0;flex:none}.ds-divider[data-emphasized=true]{--divider-color:var(--color-divider-emphasized)}.ds-divider[aria-orientation=horizontal]{width:100%;height:calc(5px * var(--ui-layout-scale,1));background:linear-gradient(var(--divider-color), var(--divider-color)) center / 100% 1px no-repeat;padding-block:2px}.ds-divider[aria-orientation=vertical]{width:calc(5px * var(--ui-layout-scale,1));min-height:calc(100px * var(--ui-layout-scale,1));background:linear-gradient(var(--divider-color), var(--divider-color)) center / 1px 100% no-repeat;align-self:stretch}.ds-empty-state{align-items:center;gap:calc(var(--scale-spacing-sp-32) * var(--ui-layout-scale,1));max-width:100%;width:calc(300px * var(--ui-layout-scale,1));text-align:center;padding-block:calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));flex-direction:column;display:flex}.ds-empty-illustration{width:100%;height:calc(328px * var(--ui-layout-scale,1));object-fit:contain;display:block}.ds-empty-copy h3{margin:0 0 calc(8px * var(--ui-layout-scale,1));font-size:18px;font-weight:500}.ds-empty-copy p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.ds-spinner{width:calc(35px * var(--ui-layout-scale,1));height:calc(35px * var(--ui-layout-scale,1));color:var(--color-text-secondary);flex:none;animation:1s steps(8,end) infinite ds-spin;display:inline-block;position:relative}.ds-spinner-spoke{top:calc(3px * var(--ui-layout-scale,1));left:calc(15.5px * var(--ui-layout-scale,1));width:calc(4px * var(--ui-layout-scale,1));height:calc(10px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);transform-origin:calc(2px * var(--ui-layout-scale,1)) calc(14.5px * var(--ui-layout-scale,1));background:currentColor;position:absolute}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-skeleton{min-height:calc(12px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));background:var(--color-neutral-gray-50);animation:1.6s ease-in-out infinite alternate ds-pulse;display:block}@keyframes ds-pulse{to{opacity:.45}}.ds-progress{gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));width:100%;color:var(--color-progress-indicator-title);text-align:start;flex-direction:column;font-size:16px;display:flex}.ds-progress-track{gap:calc(var(--scale-spacing-sp-4) * var(--ui-layout-scale,1));display:flex}.ds-progress-track>span{height:calc(4px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);background:var(--color-progress-indicator-progress-default);flex:1}.ds-progress-track>span[data-filled=true]{background:var(--color-progress-indicator-progress-filled)}.ds-search-field{padding:0}.ds-search-field .ds-input-shell{min-height:calc(50px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);border-color:var(--color-search-border);background:var(--color-search-background);color:var(--color-search-text);flex-direction:row-reverse}.ds-search-field .ds-input-shell:focus-within{border-color:var(--color-search-border-focus)}.ds-search-field .ds-input-unit{color:inherit;display:flex}.ds-search-field .ds-input::placeholder{color:var(--color-search-placeholder)}.ds-search-field[data-disabled] .ds-input-shell{background:var(--color-search-background-disabled);color:var(--color-search-text-disabled)}.ds-chip{justify-content:center;align-items:center;gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));min-height:calc(36px * var(--ui-layout-scale,1));max-width:100%;padding:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1)) calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1));border:1px solid var(--color-chip-text-inactive);border-radius:var(--scale-radious-rd-full);background:var(--color-chip-inactive-background);color:var(--color-chip-text-inactive);cursor:pointer;overflow-wrap:anywhere;flex:none;font-size:14px;line-height:18px;display:inline-flex}.ds-chip>span{display:inline-flex}.ds-chip[aria-pressed=true]{border-color:var(--color-chip-selected-border);color:var(--color-chip-selected-border);background:var(--color-chip-selected-background)}.ds-chip:disabled{color:var(--color-text-disabled);border-color:var(--color-border-default);cursor:not-allowed}.ds-filter-bar{align-items:center;gap:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1));min-height:calc(58px * var(--ui-layout-scale,1));max-width:100%;padding:calc(var(--scale-spacing-sp-8) * var(--ui-layout-scale,1)) 2px;display:flex;overflow-x:auto}.ds-selection-card{width:calc(200px * var(--ui-layout-scale,1));cursor:pointer;min-width:0;max-width:100%;display:inline-flex;position:relative}.ds-selection-input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.ds-selection-content{justify-content:center;align-items:flex-start;gap:calc(var(--scale-spacing-sp-12) * var(--ui-layout-scale,1));width:100%;min-height:calc(113px * var(--ui-layout-scale,1));padding:calc(var(--scale-spacing-sp-16) * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-card-background);color:var(--color-text-primary);box-shadow:var(--ds-shadow-card);overflow-wrap:anywhere;border:1px solid #0000;flex-direction:column;font-size:16px;line-height:21px;display:flex}.ds-selection-icon{width:calc(48px * var(--ui-layout-scale,1));height:calc(48px * var(--ui-layout-scale,1));flex:none;justify-content:center;align-items:center;display:flex}.ds-selection-input:checked+.ds-selection-content{background:var(--color-neutral-gray-50);border-color:var(--color-action-primary);color:var(--color-action-primary)}.ds-selection-input:focus-visible+.ds-selection-content{outline:2px solid var(--color-action-primary);outline-offset:3px}.ds-selection-input:disabled+.ds-selection-content{opacity:.5}.ds-selection-card:has(input:disabled){cursor:not-allowed}.ds-selection-card[data-variant=category]{width:calc(137px * var(--ui-layout-scale,1))}.ds-selection-card[data-variant=category] .ds-selection-content{min-height:calc(95px * var(--ui-layout-scale,1));gap:calc(8px * var(--ui-layout-scale,1));padding-block:calc(8px * var(--ui-layout-scale,1))}.ds-selection-card[data-variant=compact]{width:auto;min-width:calc(75px * var(--ui-layout-scale,1))}.ds-selection-card[data-variant=compact] .ds-selection-content{min-height:calc(39px * var(--ui-layout-scale,1));padding:calc(8px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));border-color:var(--color-border-default);box-shadow:none;align-items:center}.ds-selection-card[data-variant=compact] input:checked+.ds-selection-content{border-color:var(--color-action-primary)}.ds-selection-card[data-variant=row]{width:calc(279px * var(--ui-layout-scale,1))}.ds-selection-card[data-variant=row] .ds-selection-content{min-height:calc(55px * var(--ui-layout-scale,1));flex-direction:row;justify-content:space-between;align-items:center}.ds-selection-indicator{width:calc(18px * var(--ui-layout-scale,1));height:calc(18px * var(--ui-layout-scale,1));border:1px solid var(--color-checkbox-border);background:var(--color-checkbox-background);border-radius:50%;flex:none;place-items:center;display:grid}input:checked+.ds-selection-content .ds-selection-indicator{border-color:var(--color-action-primary)}input:checked+.ds-selection-content .ds-selection-indicator:after{content:"";width:calc(10px * var(--ui-layout-scale,1));height:calc(10px * var(--ui-layout-scale,1));background:var(--color-action-primary);border-radius:50%}.ds-category-toggle{gap:calc(8px * var(--ui-layout-scale,1));width:calc(363px * var(--ui-layout-scale,1));min-width:0;max-width:100%;min-height:calc(69px * var(--ui-layout-scale,1));padding:calc(8px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));background:var(--color-category-toggle-background);border:0;margin:0;display:flex}.ds-category-toggle label{flex:1;min-width:0;display:flex;position:relative}.ds-category-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-category-toggle label>span{width:100%;padding:calc(12px * var(--ui-layout-scale,1)) calc(8px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-16) * var(--ui-layout-scale,1));color:var(--color-category-toggle-text-disabled);overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:16px;display:flex}.ds-category-toggle input:checked+span{background:var(--color-category-toggle-selected);color:var(--color-category-toggle-text);font-size:18px;font-weight:500}.ds-category-toggle input:focus-visible+span{outline:2px solid var(--color-action-primary);outline-offset:2px}.ds-category-toggle input:disabled+span{opacity:.5}.ds-category-toggle input:disabled{cursor:not-allowed}.ds-tabs{width:100%;min-width:0}.ds-tab-list{align-items:center;gap:calc(4px * var(--ui-layout-scale,1));width:fit-content;max-width:100%;padding:calc(4px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);background:var(--color-tab-background);display:flex;overflow-x:auto}.ds-tab-list>button{padding:calc(8px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));min-height:calc(37px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);color:var(--color-tab-inactive);cursor:pointer;background:0 0;border:0;flex:none;font-size:16px;line-height:21px}.ds-tab-list>button[aria-selected=true]{color:var(--color-action-on-primary);background:var(--color-tab-active)}.ds-tab-list>button:disabled{color:var(--color-tab-disabled);cursor:not-allowed}.ds-tab-list>button:focus-visible{outline-offset:-2px}.ds-tab-panel{padding-block:calc(16px * var(--ui-layout-scale,1));overflow-wrap:anywhere}.ds-tab-panel:empty{padding:0}.ds-bottom-navigation{justify-content:space-around;align-items:center;gap:calc(8px * var(--ui-layout-scale,1));width:calc(441px * var(--ui-layout-scale,1));max-width:100%;min-height:calc(64px * var(--ui-layout-scale,1));padding:calc(8px * var(--ui-layout-scale,1)) calc(12px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffff94,#ffffff2e 48%,#ffffff61);display:flex;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff4d,0 6px 24px #1a1a1a1f}.ds-navigation-dock{inset-inline:0;z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#ffffff1f 40%,#ffffff47);justify-content:center;display:flex;position:absolute;bottom:0}.ds-navigation-dock:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.ds-navigation-dock>.ds-bottom-navigation{pointer-events:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-bottom-navigation{background:color-mix(in srgb, var(--color-navigation-background) 92%, transparent)}}.ds-bottom-navigation>:is(a,button){justify-content:center;align-items:center;gap:calc(1px * var(--ui-layout-scale,1));min-width:0;color:var(--color-navigation-inactive);font-size:12px;font-weight:var(--typography-font-weight-medium);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;padding:0;line-height:16px;text-decoration:none;display:flex;position:relative}.ds-bottom-navigation>[aria-current=page]{color:var(--color-navigation-active)}.ds-bottom-navigation>:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ds-navigation-icon{display:inline-flex;position:relative}.ds-navigation-icon>.ds-icon:is([data-icon=add-plus-outline],[data-icon=add-plus-filled]){transform:scale(1.12)}.ds-navigation-icon>.ds-icon:is([data-icon=bell-notification],[data-icon=bell-notification-filled]){transform:scale(.9)}.ds-navigation-icon>.ds-icon:is([data-icon=dashboard-chart],[data-icon=dashboard-chart-filled]){transform:scale(.88)}.ds-notification-dot{inset-inline-end:1px;width:calc(6px * var(--ui-layout-scale,1));height:calc(6px * var(--ui-layout-scale,1));background:var(--color-status-warning);border-radius:50%;position:absolute;top:0}.ds-mobile-header{align-items:center;gap:calc(8px * var(--ui-layout-scale,1));width:100%;min-height:calc(56px * var(--ui-layout-scale,1));padding:calc(8px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));border-bottom:1px solid var(--color-mobile-header-border);background:var(--color-mobile-header-background);color:var(--color-mobile-header-title);display:flex}.ds-mobile-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;font-weight:500}.ds-header-actions{margin-inline-start:auto}.ds-back:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-icon{transform:rotate(180deg)}.ds-form-actions{justify-content:space-between;align-items:center;gap:calc(24px * var(--ui-layout-scale,1));padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));min-height:calc(97px * var(--ui-layout-scale,1));border-top:1px solid var(--color-border-default);background:var(--color-surface-card);display:flex}.ds-form-actions>:last-child{min-width:calc(125px * var(--ui-layout-scale,1));min-height:calc(52px * var(--ui-layout-scale,1));margin-inline-start:auto}.ds-form-back.ds-button[data-variant=outline]{box-shadow:none;border-color:#0000;text-decoration:underline}.ds-toast{--toast-accent:var(--color-toast-success);align-items:center;gap:calc(12px * var(--ui-layout-scale,1));width:calc(361px * var(--ui-layout-scale,1));max-width:100%;min-height:calc(61px * var(--ui-layout-scale,1));padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));border-bottom:4px solid var(--toast-accent);background:var(--color-toast-background);color:var(--color-toast-text);box-shadow:var(--ds-shadow-card);font-size:16px;font-weight:500;line-height:1.5;display:flex}.ds-toast[data-tone=warning]{--toast-accent:var(--color-toast-warning)}.ds-toast[data-tone=error]{--toast-accent:var(--color-toast-error)}.ds-toast[data-tone=info]{--toast-accent:var(--color-toast-info)}.ds-toast-icon{color:var(--toast-accent);flex:none;display:flex}.ds-toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.ds-dialog{max-width:calc(100vw - 32px);width:calc(383px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-32) * var(--ui-layout-scale,1));background:var(--color-modal-background);max-height:calc(100dvh - 32px);color:var(--color-modal-text);box-shadow:var(--ds-shadow-card);border:0;padding:0;overflow:auto}.ds-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1a66}.ds-dialog-surface{gap:calc(16px * var(--ui-layout-scale,1));padding:calc(24px * var(--ui-layout-scale,1));flex-direction:column;display:flex}.ds-dialog-header{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-layout-scale,1));display:flex}.ds-dialog-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:1.4}.ds-dialog-description{margin:0;font-size:16px;line-height:1.7}.ds-dialog-content{min-width:0}.ds-dialog-content:empty{display:none}.ds-dialog-actions{gap:calc(12px * var(--ui-layout-scale,1));flex-wrap:wrap;justify-content:flex-end;display:flex}.ds-dialog[data-kind=sheet]{inset:auto calc(8px * var(--ui-layout-scale,1)) 0;width:min(calc(520px * var(--ui-layout-scale,1)), calc(100vw - calc(16px * var(--ui-layout-scale,1))));border-radius:calc(16px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1)) 0 0;background:var(--color-bottom-sheet-background);max-width:none;max-height:calc(100dvh - 24px);margin:auto auto 0;position:fixed}.ds-dialog[data-kind=sheet] .ds-dialog-surface{padding:calc(12px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1)) max(calc(24px * var(--ui-layout-scale,1)), env(safe-area-inset-bottom));min-height:calc(237px * var(--ui-layout-scale,1));gap:calc(8px * var(--ui-layout-scale,1))}.ds-sheet-handle{width:calc(40px * var(--ui-layout-scale,1));height:calc(4px * var(--ui-layout-scale,1));border-radius:calc(4px * var(--ui-layout-scale,1));background:var(--color-bottom-sheet-handle);align-self:center;display:block}.ds-dialog[data-kind=sheet] .ds-dialog-header{border-bottom:1px solid var(--color-divider-default);padding-bottom:calc(8px * var(--ui-layout-scale,1))}.ds-dialog[data-kind=sheet] h2{font-size:18px;font-weight:500}.ds-photo-gallery{aspect-ratio:352/202;border-radius:calc(16px * var(--ui-layout-scale,1)) calc(16px * var(--ui-layout-scale,1)) 0 0;background:var(--color-neutral-gray-50);width:100%;min-width:0;position:relative;overflow:hidden}.ds-gallery-image{object-fit:cover;width:100%;height:100%;display:block}.ds-gallery-empty{height:100%;color:var(--color-text-secondary);place-items:center;font-size:14px;display:grid}.ds-gallery-badge{inset-inline-start:calc(8px * var(--ui-layout-scale,1));top:calc(8px * var(--ui-layout-scale,1));position:absolute}.ds-page-control{width:fit-content;max-width:calc(100% - 16px);padding:2px calc(4px * var(--ui-layout-scale,1));border-radius:var(--scale-radious-rd-full);background:#1a1a1ab3;display:flex;overflow-x:auto}.ds-page-control button{width:calc(16px * var(--ui-layout-scale,1));height:calc(24px * var(--ui-layout-scale,1));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ds-page-control button>span{width:calc(5px * var(--ui-layout-scale,1));height:calc(5px * var(--ui-layout-scale,1));background:var(--color-neutral-gray-500);border-radius:50%;display:block}.ds-page-control button[aria-current]>span{width:calc(7px * var(--ui-layout-scale,1));height:calc(7px * var(--ui-layout-scale,1));background:var(--color-neutral-white)}.ds-page-control button:focus-visible{outline-offset:-1px}.ds-photo-gallery>.ds-page-control{bottom:calc(4px * var(--ui-layout-scale,1));position:absolute;left:50%;transform:translate(-50%)}.ds-image-preview{width:calc(116px * var(--ui-layout-scale,1));height:calc(116px * var(--ui-layout-scale,1));border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));flex:none;position:relative;overflow:hidden}.ds-image-preview>img{object-fit:cover;width:100%;height:100%}.ds-image-remove.ds-button{top:calc(4px * var(--ui-layout-scale,1));left:calc(4px * var(--ui-layout-scale,1));width:calc(24px * var(--ui-layout-scale,1));height:calc(24px * var(--ui-layout-scale,1));background:#1a1a1a99;position:absolute}.ds-primary-image{bottom:calc(4px * var(--ui-layout-scale,1));max-width:calc(100% - 8px);padding:calc(4px * var(--ui-layout-scale,1)) calc(8px * var(--ui-layout-scale,1));border-radius:calc(8px * var(--ui-layout-scale,1));color:#fff;white-space:nowrap;background:#1a1a1aa6;border:0;font-size:12px;line-height:16px;display:block;position:absolute;left:50%;transform:translate(-50%)}button.ds-primary-image{cursor:pointer;font-size:10px}.ds-upload-area{width:calc(116px * var(--ui-layout-scale,1));height:calc(116px * var(--ui-layout-scale,1));border:1px dashed var(--color-image-upload-border);border-radius:calc(var(--scale-radious-rd-8) * var(--ui-layout-scale,1));cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.ds-upload-area input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.ds-upload-area:has(:focus-visible){outline:2px solid var(--color-action-primary);outline-offset:3px}.ds-upload-area:has(:disabled){opacity:.5;cursor:not-allowed}.ds-upload-symbol{color:var(--color-image-upload-icon);pointer-events:none;display:flex;position:relative}.ds-upload-custom-icon{width:calc(32px * var(--ui-layout-scale,1));height:calc(32px * var(--ui-layout-scale,1));pointer-events:none;display:flex}.ds-upload-custom-icon>*{object-fit:contain;width:100%;height:100%}.ds-upload-symbol>span:last-child{top:calc(-3px * var(--ui-layout-scale,1));right:calc(-3px * var(--ui-layout-scale,1));width:calc(16px * var(--ui-layout-scale,1));height:calc(16px * var(--ui-layout-scale,1));background:var(--color-image-upload-plus-container);color:var(--color-image-upload-plus);border-radius:50%;place-items:center;font-size:20px;line-height:16px;display:grid;position:absolute}.ds-image-upload{width:100%;min-width:0}.ds-upload-label{margin-block-end:calc(8px * var(--ui-layout-scale,1));display:block}.ds-image-upload-items{gap:calc(8px * var(--ui-layout-scale,1));flex-wrap:wrap;display:flex}.ds-filter-group{border:0;width:100%;min-width:0;margin:0;padding:0}.ds-filter-group legend{padding:0;font-size:16px;line-height:21px}.ds-filter-description{margin:calc(4px * var(--ui-layout-scale,1)) 0 calc(8px * var(--ui-layout-scale,1));color:var(--color-text-secondary);font-size:12px}.ds-filter-content{gap:calc(8px * var(--ui-layout-scale,1));flex-direction:column;padding-block-start:calc(8px * var(--ui-layout-scale,1));display:flex}.ds-filter-group:disabled{color:var(--color-text-disabled)}.ds-range-inputs{gap:calc(8px * var(--ui-layout-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-range-filter .ds-text-field{padding-block:0}.ds-range-filter .ds-input-shell{min-height:calc(40px * var(--ui-layout-scale,1));padding:calc(8px * var(--ui-layout-scale,1))}.ds-range-filter .ds-slider-field{padding-inline:calc(4px * var(--ui-layout-scale,1))}.ds-timeline{margin:0;padding:0;list-style:none}.ds-timeline>li{min-height:calc(98px * var(--ui-layout-scale,1));gap:calc(12px * var(--ui-layout-scale,1));font-size:14px;line-height:18px;display:flex}.ds-timeline time{width:calc(36px * var(--ui-layout-scale,1));padding-top:calc(26px * var(--ui-layout-scale,1));flex:none;font-size:12px}.ds-timeline-axis{width:calc(48px * var(--ui-layout-scale,1));padding-block:calc(16px * var(--ui-layout-scale,1));flex:none;justify-content:center;display:flex;position:relative}.ds-timeline-axis:before{content:"";background:var(--color-divider-emphasized);width:1px;position:absolute;top:0;bottom:0}.ds-timeline-marker{width:calc(48px * var(--ui-layout-scale,1));height:calc(48px * var(--ui-layout-scale,1));background:var(--timeline-color);color:var(--color-neutral-white);border-radius:50%;place-items:center;display:grid;position:relative}.ds-timeline-copy{min-width:0;padding-block:calc(16px * var(--ui-layout-scale,1));overflow-wrap:anywhere}.ds-timeline-copy h3{margin:0 0 calc(4px * var(--ui-layout-scale,1));font-size:18px;font-weight:500;line-height:23px}.ds-timeline-copy p{margin:calc(4px * var(--ui-layout-scale,1)) 0 0;color:var(--color-text-secondary)}.ds-timeline[data-variant=history] .ds-timeline-axis{width:calc(12px * var(--ui-layout-scale,1));padding-block-start:calc(28px * var(--ui-layout-scale,1))}.ds-timeline[data-variant=history] .ds-timeline-marker{width:calc(10px * var(--ui-layout-scale,1));height:calc(10px * var(--ui-layout-scale,1))}@media (prefers-reduced-motion:reduce){.ds-spinner,.ds-skeleton{animation:none}}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--ui-layout-scale:1;font-family:var(--typography-font-family-yekan-en), sans-serif;color:var(--color-text-primary);background:var(--color-surface-background);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--scale-border-br-2) solid var(--color-icon-primary);outline-offset:4px}:lang(fa),[data-numerals=persian]{font-family:var(--typography-font-family-yekan-fa), sans-serif}[data-numerals=latin]{font-family:var(--typography-font-family-yekan-en), sans-serif}.ds-text{overflow-wrap:anywhere;margin:0}.ds-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
