@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-ext-400-normal.2d_-5d63gszfe.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-400-normal.2svz3gn6o3o4f.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-ext-400-normal.15c9d_1lo9vf9.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-400-normal.2s24lazh7-g1k.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-vietnamese-400-normal.29em97ahsegk7.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-ext-400-normal.0-g0xj6p36znf.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.2d03zzut_jao1.woff2)format("woff2"),url(../media/roboto-all-400-normal.2gzwvf-g41ypj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-ext-500-normal.2-ovpzse1d9_3.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-500-normal.0nyurpzw-x6v4.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-ext-500-normal.2-p-lkr_47z0r.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-500-normal.2u1u6z8pfq9u6.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-vietnamese-500-normal.3d5tq-8ow5_ou.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-ext-500-normal.3em2ynu_9955i.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.44a_p1zdec0c8.woff2)format("woff2"),url(../media/roboto-all-500-normal.3g3x7yry1elh-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-ext-700-normal.2l6o_rumb4qo0.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-700-normal.3eaag9cmzy9c-.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-ext-700-normal.349e_db2rdlpm.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-700-normal.03ka6xou_ue8s.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-vietnamese-700-normal.3m6z0zz_jhac3.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-ext-700-normal.2u5-w3shcodya.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.09ks076gm_aoh.woff2)format("woff2"),url(../media/roboto-all-700-normal.1e00eg39at6zv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{--color-primary-50:#e9f5fe;--color-primary-100:#46a0e5;--color-primary-200:#3094e2;--color-primary-300:#1e88da;--color-primary-400:#1b7ac4;--color-primary-500:#155e97;--color-primary-600:#0f426a;--color-primary-700:#0c3454;--color-primary-800:#09263d;--color-primary-900:#020a11;--color-secondary-50:#f1f1f1;--color-secondary-100:#d8d9df;--color-secondary-200:#bfc0ca;--color-secondary-300:#a5a8b5;--color-secondary-400:#8c8fa1;--color-secondary-500:#73778c;--color-secondary-600:#5c5f70;--color-secondary-700:#454754;--color-secondary-800:#2e3038;--color-secondary-900:#17181c;--color-success-50:#d8ffe1;--color-success-100:#4adc6e;--color-success-200:#34d85d;--color-success-300:#27cb50;--color-success-400:#23b648;--color-success-500:#217346;--color-success-600:#136026;--color-success-700:#0f4b1e;--color-success-800:#0a3615;--color-success-900:#020b04;--color-info-50:#e7f3fd;--color-info-100:#bdddfa;--color-info-200:#92c7f6;--color-info-300:#68b1f3;--color-info-400:#3d9bf0;--color-info-500:#1386ec;--color-info-600:#0f6bbd;--color-info-700:#0b508e;--color-info-800:#08355e;--color-info-900:#041b2f;--color-danger-50:#fde7e7;--color-danger-100:#fabdbd;--color-danger-200:#f79292;--color-danger-300:#f46767;--color-danger-400:#f13c3c;--color-danger-500:#dc3545;--color-danger-600:#be0e0e;--color-danger-700:#8e0b0b;--color-danger-800:#5f0707;--color-danger-900:#2f0404;--color-warning-50:#f1d5bc;--color-warning-100:#e8bb92;--color-warning-200:#e3ae7d;--color-warning-300:#dfa168;--color-warning-400:#da9453;--color-warning-500:#ce7a2c;--color-warning-600:#a46123;--color-warning-700:#8f551f;--color-warning-800:#7a481a;--color-warning-900:#502f11;--color-dark-50:#eee;--color-dark-100:#c4c4c4;--color-dark-200:#a7a7a7;--color-dark-300:#8a8a8a;--color-dark-400:#5e5e5e;--color-dark-500:#444;--color-dark-600:#2b2b2b;--color-dark-700:#1e1e1e;--color-dark-800:#111;--color-dark-900:#000;--color-primaryAlt-50:#f2f2f2;--color-primaryAlt-100:#cbcbcb;--color-primaryAlt-200:#b4b4b4;--color-primaryAlt-300:#9d9d9d;--color-primaryAlt-400:#868686;--color-primaryAlt-500:#505050;--color-primaryAlt-600:#464646;--color-primaryAlt-700:#2d2d2d;--color-primaryAlt-800:#131313;--color-primaryAlt-900:#0a0a0a;--color-text:var(--color-dark-700);--color-text-muted:var(--color-secondary-500);--color-border:var(--color-secondary-200);--color-border-soft:var(--color-secondary-100);--color-surface-bar:var(--color-secondary-50);--color-brand:var(--color-primary-500);--color-brand-hover:var(--color-primary-600);--color-focus-ring:var(--color-primary-500);--ds-font-size-xxs:.625rem;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-md:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-xxl:1.375rem;--ds-font-size-base:15px;--ds-space-xs:.625rem;--ds-space-sm:.75rem;--ds-space-md:1rem;--ds-space-lg:1.25rem;--ds-space-xl:2rem;--ds-space-xxl:2.5rem;--ds-radius-xs:.125rem;--ds-radius-sm:.25rem;--ds-radius-md:.5rem;--ds-radius-lg:1rem;--ds-radius-xl:2rem;--ds-radius-control:11px;--ds-radius-card:16px;--ds-radius-pill:999px;--ds-radius-chip:6px;--ds-shadow-xs:0px 0px 20px #0000000f;--ds-shadow-sm:0px 0px 20px #0000000f;--ds-shadow-md:0px 0px 30px #0000000f;--ds-shadow-lg:0px 0px 30px #0000000f;--ds-shadow-xl:0px 0px 30px #0000000f;--ds-shadow-paper-hover:#0000001a 0px 0px 15px 2px;--ds-shadow-tooltip:0 8px 24px #11121729;--ds-shadow-interactive-card:0 4px 14px #155e971a;--ds-bp-xs:36em;--ds-bp-sm:48em;--ds-bp-md:62em;--ds-bp-lg:75em;--ds-bp-xl:88em;--ds-ink-primary:var(--color-dark-700);--ds-ink-secondary:var(--color-dark-600);--ds-ink-muted:var(--color-secondary-600);--ds-top-bar-height:61px;--ds-input-font-size:14px;--ds-input-radius:6px;--ds-input-height:36px;--ds-label-font-size:12px;--ds-label-weight:500;--ds-input-readonly-color:#ced4da;--ds-input-error-color:#dc3545;--ds-input-error-border:#dc3545;--ds-input-focus-border:var(--color-primary-500);--ds-white:#fff;--ds-card-shadow:0px 0px 20px #0000000f;--ds-card-shadow-lg:0px 0px 30px #0000000f;--ds-paper-border:#dee2e6;--ds-paper-hover-shadow:#0000001a 0px 0px 15px 2px;--ds-overlay-header-border:#1d1b4333;--ds-close-bg:#0000000d;--ds-drawer-width:480px;--ds-tooltip-text:#1f2430;--ds-tooltip-border:#dee2e6;--ds-tooltip-shadow:0 8px 24px #11121729;--ds-tooltip-padding:7px 11px;--ds-tooltip-max-width:300px;--ds-close-size:32px;--ds-canvas:#faf9f6;--ds-bar:#fff;--ds-border:#ece9e2;--ds-soft:#f4f2ec;--ds-faint:#9c978c;--ds-shadow:0 1px 2px #1018280a, 0 1px 3px #1018280f;--ds-activity-color:var(--color-info-500)}
.ds-btn{font-family:Roboto,sans-serif;font-size:var(--ds-font-size-sm);border-radius:var(--ds-radius-md);cursor:pointer;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 18px;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.ds-btn:focus-visible,.ds-action-icon:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-primary-500));outline-offset:2px}.ds-btn:disabled{opacity:.4;cursor:not-allowed}.ds-btn--xs{height:30px;font-size:var(--ds-font-size-xs);padding:0 14px}.ds-btn--sm{height:36px;font-size:var(--ds-font-size-sm);padding:0 18px}.ds-btn--md{height:42px;font-size:var(--ds-font-size-md);padding:0 22px}.ds-btn--lg{height:50px;font-size:var(--ds-font-size-lg);padding:0 26px}.ds-btn--xl{height:60px;font-size:var(--ds-font-size-xl);padding:0 32px}.ds-btn--solid{background:var(--color-primary-500);color:#fff}.ds-btn--solid:hover:not(:disabled){background:var(--color-primary-600)}.ds-btn--secondary{background:var(--color-secondary-500);color:#fff}.ds-btn--secondary:hover:not(:disabled){background:var(--color-secondary-600)}.ds-btn--danger{background:var(--color-danger-500);color:#fff}.ds-btn--danger:hover:not(:disabled){background:var(--color-danger-600)}.ds-btn--outline{color:#000;border:1px solid var(--color-secondary-100);background:0 0}.ds-btn--outline:hover:not(:disabled){background:var(--color-secondary-50)}.ds-btn--subtle{color:var(--color-secondary-500);background:0 0;border:none}.ds-btn--subtle:hover:not(:disabled){background:color-mix(in srgb, var(--color-secondary-500) 10%, white)}.ds-btn--loading{cursor:default;position:relative;color:#0000!important}.ds-btn--loading .ds-btn__label,.ds-btn--loading .ds-btn__section{visibility:hidden}.ds-btn__spinner{border-radius:var(--ds-radius-pill);color:#fff;border:2px solid;border-top-color:#0000;width:16px;height:16px;animation:.6s linear infinite ds-spin;position:absolute}.ds-btn--outline .ds-btn__spinner,.ds-btn--subtle .ds-btn__spinner{color:var(--color-secondary-500)}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-btn__section{align-items:center;display:inline-flex}.ds-action-icon{border-radius:var(--ds-radius-md);width:28px;height:28px;color:var(--color-primary-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ds-action-icon:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary-500) 10%, white)}.ds-action-icon:disabled{opacity:.4;cursor:not-allowed}.ds-action-icon--sm{width:34px;height:34px}.ds-action-icon--md{width:40px;height:40px}.ds-action-icon--danger{color:var(--color-danger-500)}.ds-action-icon--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger-500) 10%, white)}.ds-field{flex-direction:column;gap:6px;display:flex}.ds-field__label{font-family:Roboto,sans-serif;font-size:var(--ds-label-font-size);font-weight:var(--ds-label-weight);color:var(--ds-ink-secondary);line-height:1.3}.ds-field__required{color:var(--ds-input-error-color);margin-left:2px}.ds-field__message{font-family:Roboto,sans-serif;font-size:var(--ds-label-font-size);line-height:1.3}.ds-field__message--helper{color:var(--ds-ink-muted)}.ds-field__message--error{color:var(--ds-input-error-color)}.ds-input{font-family:Roboto,sans-serif;font-size:var(--ds-input-font-size);color:var(--ds-ink-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-input-radius);height:var(--ds-input-height);padding:0 var(--ds-space-sm);background:#fff;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.ds-input--textarea{height:auto;min-height:calc(var(--ds-space-xxl) * 2);padding:var(--ds-space-sm);resize:vertical;line-height:1.5}.ds-input::placeholder{color:var(--ds-faint)}.ds-input:focus{border-color:var(--ds-input-focus-border);box-shadow:0 0 0 1px var(--ds-input-focus-border)}.ds-input:read-only,.ds-input[readonly]{color:var(--ds-input-readonly-color);background:var(--ds-soft);cursor:default}.ds-input:disabled{opacity:.5;cursor:not-allowed}.ds-input--error{border-color:var(--ds-input-error-border)}.ds-input--error:focus{border-color:var(--ds-input-error-border);box-shadow:0 0 0 1px var(--ds-input-error-border)}.ds-checkbox,.ds-radio{accent-color:var(--color-primary-500);cursor:pointer;margin:0}.ds-checkbox{width:16px;height:16px}.ds-radio{width:18px;height:18px}.ds-checkbox:disabled,.ds-radio:disabled{cursor:not-allowed;opacity:.5}.ds-choice{align-items:center;gap:var(--ds-space-xs);font-family:Roboto,sans-serif;font-size:var(--ds-input-font-size);color:var(--ds-ink-secondary);cursor:pointer;display:inline-flex}.ds-switch{align-items:center;gap:var(--ds-space-xs);cursor:pointer;display:inline-flex}.ds-switch__input{opacity:0;width:0;height:0;position:absolute}.ds-switch__track{border-radius:var(--ds-radius-pill);background:var(--color-secondary-200);flex:none;width:36px;height:20px;transition:background-color .2s;position:relative}.ds-switch__thumb{border-radius:var(--ds-radius-pill);background:#fff;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.ds-switch__input:checked+.ds-switch__track{background:var(--color-primary-500)}.ds-switch__input:checked+.ds-switch__track .ds-switch__thumb{transform:translate(16px)}.ds-switch__input:focus-visible+.ds-switch__track{outline:2px solid var(--color-primary-500);outline-offset:2px}.ds-switch__input:disabled+.ds-switch__track{opacity:.5;cursor:not-allowed}.ds-multiselect__pill{border-radius:var(--ds-radius-chip);border:1px solid var(--color-secondary-500);font-weight:500;font-size:var(--ds-input-font-size);background-color:#fff;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ds-card{background:var(--ds-white);padding:var(--ds-space-md);border-radius:var(--ds-radius-md);box-shadow:var(--ds-card-shadow);flex-direction:column;display:flex}.ds-card__section{margin-left:calc(var(--ds-space-md) * -1);margin-right:calc(var(--ds-space-md) * -1);padding:var(--ds-space-md)}.ds-card__section:first-child{margin-top:calc(var(--ds-space-md) * -1)}.ds-paper{background:var(--ds-white);border-radius:var(--ds-radius-md);transition:all .2s}.ds-paper--hoverable{border:1px solid var(--ds-paper-border);cursor:pointer}.ds-paper--hoverable:hover{box-shadow:var(--ds-paper-hover-shadow)}.ds-paper--hoverable:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ds-app-tile{width:320px;min-height:178px;padding:var(--ds-space-md);border-radius:var(--ds-radius-card);flex-direction:column;display:flex}.ds-app-tile.ds-paper--hoverable:hover{box-shadow:var(--ds-shadow-interactive-card,var(--ds-paper-hover-shadow));border-color:var(--color-primary-500);transform:translateY(-2px)}.ds-app-tile__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-sm);display:flex}.ds-app-tile__logo{align-items:center;min-width:0;height:40px;display:flex}.ds-app-tile__logo-img{object-fit:contain;width:auto;max-width:100%;height:36px;display:block}.ds-app-tile__name{font-size:var(--ds-font-size-lg);color:var(--ds-ink-primary);font-weight:600}.ds-app-tile__badge{flex:none}.ds-app-tile__desc{margin:var(--ds-space-sm) 0 0;font-size:var(--ds-font-size-sm);color:var(--ds-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.ds-app-tile__divider{background:var(--ds-border);height:1px;margin:var(--ds-space-md) 0 var(--ds-space-sm)}.ds-app-tile__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);margin-top:auto;display:flex}.ds-app-tile__cta{pointer-events:none;gap:4px}.ds-app-tile__cta-arrow{transition:transform .2s}.ds-app-tile.ds-paper--hoverable:hover .ds-app-tile__cta.ds-btn--outline{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.ds-app-tile.ds-paper--hoverable:hover .ds-app-tile__cta-arrow{transform:translate(2px)}.ds-app-tile--locked .ds-app-tile__logo-img,.ds-app-tile--locked .ds-app-tile__desc{opacity:.45}.ds-tooltip{background:var(--ds-white);color:var(--ds-tooltip-text);font-size:var(--ds-font-size-xs);white-space:normal;border:1px solid var(--ds-tooltip-border);border-radius:var(--ds-radius-md);max-width:300px;box-shadow:var(--ds-tooltip-shadow);padding:7px 11px;font-weight:500;line-height:1.5}.ds-tooltip__arrow{background:var(--ds-white);border:1px solid var(--ds-tooltip-border);width:7px;height:7px}.ds-chip{--badge-color:var(--color-primary-500);background:color-mix(in srgb, var(--badge-color) 10%, white);color:var(--badge-color);border:1px solid var(--badge-color);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-xs);text-transform:none;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ds-chip--state{font-weight:600}.ds-chip--category{font-weight:500}.ds-pill{white-space:nowrap;font-size:var(--ds-input-font-size);color:var(--color-secondary-600);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.ds-pill:hover:not([aria-selected=true]):not(:disabled){background:var(--ds-soft,var(--color-secondary-50));color:var(--color-secondary-800)}.ds-pill[aria-selected=true]{color:var(--color-primary-500);background:var(--color-primary-50);font-weight:600}.ds-pill:disabled{opacity:.5;cursor:not-allowed}.ds-pilltabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ds-pilltabs--drawer{border-bottom:1px solid var(--ds-border,var(--ds-paper-border));flex-wrap:nowrap;overflow-x:auto}.ds-appshell{flex-direction:column;height:100vh;display:flex}.ds-appshell__row{flex:1;display:flex;overflow:hidden}.ds-appshell__railbox{flex-shrink:0;transition:width .2s;position:relative}.ds-appshell__content{background:var(--ds-canvas,#faf9f6);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ds-appshell__page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ds-rail{background:var(--ds-bar,#fff);border-right:1px solid var(--ds-border,#ece9e2);flex-direction:column;width:100%;height:100%;transition:width .2s;display:flex;position:relative;overflow:hidden}.ds-rail--overlay{z-index:200;position:absolute;top:0;left:0;box-shadow:0 8px 30px #0000001f}.ds-rail__brand{min-height:var(--ds-top-bar-height,61px);align-items:center;gap:var(--ds-space-sm);padding:0 var(--ds-space-sm);border-bottom:1px solid var(--ds-border,#ece9e2);flex:none;display:flex}.ds-rail__brand--collapsed{justify-content:center}.ds-rail__nav{min-height:0;padding:var(--ds-space-sm);flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden auto}.ds-nav-item{align-items:center;gap:var(--ds-space-sm);border-radius:var(--ds-radius-md);width:100%;min-height:42px;color:var(--color-primaryAlt-500);font-weight:500;font-size:var(--ds-input-font-size);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;text-decoration:none;transition:background-color .15s;display:flex}.ds-nav-item:hover:not(.ds-nav-item--active){background:var(--ds-soft,#f4f2ec)}.ds-nav-item--active{background:var(--color-primary-50);color:var(--color-primary-500);font-weight:600}.ds-nav-item--collapsed{justify-content:center;padding:0 8px}.ds-nav-item__icon{flex:none;align-items:center;font-size:22px;display:flex}.ds-nav-item--child .ds-nav-item__icon{font-size:18px}.ds-nav-item__label{text-overflow:ellipsis;flex:1;overflow:hidden}.ds-nav-item__chevron{flex:none;transition:transform .15s;display:flex}.ds-nav-item__chevron--open{transform:rotate(90deg)}.ds-nav-item:disabled{opacity:.5;cursor:not-allowed}.ds-rail__group{flex-direction:column;gap:2px;display:flex}.ds-nav-item--child{padding-left:28px}.ds-rail__footer{border-top:1px solid var(--ds-border,#ece9e2);padding:var(--ds-space-sm);gap:var(--ds-space-sm);flex-direction:column;flex:none;margin-top:auto;display:flex}.ds-rail__copyright{text-align:center;color:var(--color-secondary-500);font-size:10.5px;line-height:1.3}.ds-rail__belowbrand{padding:var(--ds-space-sm);border-bottom:1px solid var(--ds-border,#ece9e2)}.ds-copyright__collapsed{justify-content:center;align-items:center;gap:3px;display:inline-flex}.ds-rail-user__avatar{border-radius:var(--ds-radius-pill);background:var(--ds-white);width:30px;height:30px;color:var(--color-primary-500);border:1px solid var(--color-primary-500);font-size:var(--ds-font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.ds-rail-user__avatar--lg{width:34px;height:34px}.ds-rail-user__button{align-items:center;gap:var(--ds-space-sm);background:var(--ds-soft,#f4f2ec);border:1px solid var(--ds-border,#ece9e2);border-radius:var(--ds-radius-md);cursor:pointer;text-align:left;width:100%;padding:6px 8px;display:flex}.ds-rail-user__meta{flex:1;min-width:0}.ds-rail-user__name{font-size:var(--ds-input-font-size);color:var(--ds-ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.ds-rail-user__sub{font-size:var(--ds-font-size-xs);color:var(--ds-ink-muted)}.ds-pref__auto{font-size:var(--ds-font-size-xs);color:var(--ds-ink-muted);padding:2px 12px 8px}.ds-pref-theme{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:4px 12px 12px;display:flex}.ds-pref-theme__label{color:var(--ds-ink-primary);font-weight:600;font-size:var(--ds-input-font-size)}.ds-pref-theme__desc{font-size:var(--ds-font-size-xs);color:var(--ds-ink-muted);margin-top:2px}.ds-theme-swatches{flex:none;align-items:center;gap:8px;display:flex}.ds-theme-swatch{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border,#ece9e2);cursor:pointer;width:24px;height:24px;padding:0}.ds-theme-swatch--selected,.ds-theme-swatch:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ds-table{border-collapse:collapse;width:100%;font-size:var(--ds-input-font-size)}.ds-table thead th,.ds-table__th{text-transform:none;font-size:var(--ds-font-size-xs);color:var(--ds-faint,#5c5f70);background:var(--ds-bar,#fff);border-bottom:1px solid var(--ds-border,#ece9e2);text-align:left;white-space:nowrap;min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);font-weight:500}.ds-table tbody td,.ds-table__td{background:var(--ds-white,#fff);border-bottom:1px solid var(--ds-soft,#d8d9df);font-size:var(--ds-input-font-size);color:var(--ds-ink-secondary);padding:2px var(--ds-space-sm);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;min-width:0;overflow:hidden}.ds-table tbody td *,.ds-table__td *{white-space:nowrap}.ds-table tbody tr,.ds-table__row{cursor:pointer;transition:box-shadow .14s,background-color .12s}.ds-table tbody tr:hover td,.ds-table__row:hover .ds-table__td{background:var(--ds-soft,#e9f5fe)}.ds-table tbody tr:hover td:first-child,.ds-table__row:hover .ds-table__td:first-child{box-shadow:inset 2px 0 0 0 var(--color-primary-500)}.ds-table tbody tr.ds-row--selected td,.ds-table__row--selected .ds-table__td{background:var(--color-primary-50)}.ds-table tbody tr.ds-row--selected td:first-child,.ds-table__row--selected .ds-table__td:first-child{box-shadow:inset 3px 0 0 0 var(--color-primary-500)}.ds-table .action-icons,.ds-table__row .action-icons{opacity:0;pointer-events:none;transition:opacity .14s}.ds-table tbody tr:hover .action-icons,.ds-table tbody tr.ds-row--selected .action-icons,.ds-table__row:hover .action-icons,.ds-table__row--selected .action-icons{opacity:1;pointer-events:auto}.ds-table-card{background:var(--ds-white,#fff);border-radius:var(--ds-radius-card);box-shadow:var(--ds-card-shadow);overflow:hidden}.ds-datatable{background:var(--ds-white,#fff);border-radius:var(--ds-radius-card);min-height:0;box-shadow:var(--ds-card-shadow);flex-direction:column;flex:1;display:flex;overflow:hidden}.ds-datatable__toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-bottom:1px solid var(--ds-border,#ece9e2);flex:none;display:flex}.ds-datatable__scroll{flex:1;min-height:0;overflow:auto}.ds-datatable table{width:100%}.ds-datatable thead th{z-index:1;position:sticky;top:0}.ds-table__actions{text-align:right}.ds-datatable__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-xs) var(--ds-space-md);border-top:1px solid var(--ds-border,#ece9e2);font-size:var(--ds-font-size-xs);color:var(--ds-ink-muted);flex:none;display:flex}.ds-datatable__pager{align-items:center;gap:var(--ds-space-xs);display:inline-flex}.ds-datatable__empty,.ds-datatable__loading{color:var(--ds-ink-muted);padding:var(--ds-space-xl);font-size:var(--ds-input-font-size);flex:1;justify-content:center;align-items:center;display:flex}.ds-datatable tbody td{padding-top:12px;padding-bottom:12px}.ds-datatable thead th{padding-top:10px;padding-bottom:10px}.ds-tabnum{font-variant-numeric:tabular-nums}.ds-datatable__toolbar-left{align-items:center;gap:var(--ds-space-sm);flex:auto;min-width:0;display:inline-flex}.ds-datatable__toolbar-right{align-items:center;gap:var(--ds-space-sm);flex:none;display:inline-flex}.ds-datatable__search{align-items:center;display:inline-flex;position:relative}.ds-datatable__search .ds-input{min-width:240px;height:34px;padding-left:32px}.ds-datatable__search-icon{color:var(--ds-faint);pointer-events:none;display:flex;position:absolute;left:10px}.ds-datatable__filter.ds-input{cursor:pointer;width:auto;min-width:150px;height:34px}.ds-datatable__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ds-datatable__sort{color:var(--ds-faint);margin-left:4px;font-size:10px}.ds-datatable__sort--active{color:var(--color-primary-500)}
