@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.375rem;--text-3xl: 1.75rem;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--line-tight: 1.2;--line-snug: 1.4;--line-normal: 1.6;--line-relaxed: 1.75}html,body{height:100%;overflow:hidden}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:var(--text-md);font-weight:var(--fw-normal);line-height:var(--line-normal);color:#172030;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body-modal-open{overflow:hidden!important}app-root{display:block;height:100%;width:100%}button{cursor:pointer;border:none;font-family:inherit;font-size:inherit;transition:all .22s cubic-bezier(.4,0,.2,1);background:none;line-height:1}button:disabled{cursor:not-allowed;opacity:.45}a{text-decoration:none;color:inherit}input,select,textarea{font-family:inherit;font-size:var(--text-md)}h1{font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:var(--line-tight);color:#172030}@media(min-width:768px){h1{font-size:var(--text-3xl)}}h2{font-size:var(--text-xl);font-weight:var(--fw-semi);letter-spacing:-.02em;line-height:var(--line-tight);color:#172030}h3{font-size:var(--text-lg);font-weight:var(--fw-semi);letter-spacing:-.015em;line-height:var(--line-snug);color:#172030}h4{font-size:var(--text-md);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:var(--line-snug);color:#172030}p{font-size:var(--text-md);line-height:var(--line-normal);color:#647390}small,.text-sm{font-size:var(--text-base)}.text-xs{font-size:var(--text-xs)}.text-muted{color:#647390}.text-light{color:#a2aab9}.field-label{display:block;font-size:var(--text-xs);font-weight:var(--fw-bold);color:#647390;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e7e9ee;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a2aab9}.form-control{width:100%;padding:.75rem 1rem;background:#fff;border:1.5px solid hsl(220,18%,92%);border-radius:12px;font-size:var(--text-md);color:#172030;transition:all .2s ease}.form-control::placeholder{color:#a2aab9}.form-control:focus{outline:none;border-color:#643cdd;box-shadow:0 0 0 3px #5164cd40}.btn-primary{background:linear-gradient(135deg,#643cdd,#4b22c3);color:#fff;padding:.6875rem 1.375rem;border-radius:12px;font-weight:var(--fw-bold);font-size:var(--text-md);display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 6px 18px -6px #643cdd80}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -6px #643cdd8c}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-outline{background:#fff;border:1.5px solid hsl(220,18%,92%);color:#172030;padding:.6875rem 1.375rem;border-radius:12px;font-weight:var(--fw-semi);font-size:var(--text-md);display:inline-flex;align-items:center;gap:.5rem}.btn-outline:hover:not(:disabled){background:#fdfcfb;border-color:#a2aab9}.badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:var(--text-xs);font-weight:var(--fw-bold);background:#f4f0ff;color:#643cdd}.cdk-drag-preview{box-shadow:0 20px 50px -12px #0000001a;border-radius:16px;opacity:.9}.cdk-drag-placeholder{opacity:.3}.cdk-drag-animating{transition:transform .22s cubic-bezier(0,0,.2,1)}.page-title-group{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.title-with-help{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-help-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background:#f4f0ff;color:#643cdd;border:1.5px solid rgba(100.0875,59.925,220.575,.2);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.btn-help-trigger{width:44px;height:44px;min-width:44px;min-height:44px}}.btn-help-trigger:hover{background:#643cdd26;border-color:#643cdd59;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 10px #643cdd26}.btn-help-trigger:active{transform:scale(.95)}.btn-help-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;min-height:36px;border-radius:9999px;background:#f4f0ff;color:#643cdd;border:1px solid rgba(100.0875,59.925,220.575,.25);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.btn-help-badge{min-height:44px;padding:.5rem .875rem;font-size:var(--text-sm)}}.btn-help-badge:hover{background:#643cdd2e;border-color:#643cdd66;transform:translateY(-1px);box-shadow:0 3px 8px #643cdd26}.btn-help-badge:active{transform:scale(.97)}.btn-help-trigger-sm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;background:#6366f11a;color:#643cdd;border:1px solid rgba(99,102,241,.18);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.btn-help-trigger-sm{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px}}.btn-help-trigger-sm:hover{background:#6366f133;border-color:#6366f159;transform:scale(1.05)}.btn-help-trigger-sm:active{transform:scale(.95)}.btn-help-trigger-mini{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:8px;background:transparent;color:#a2aab9;border:none;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.btn-help-trigger-mini{width:44px;height:44px;min-width:44px;min-height:44px}}.btn-help-trigger-mini:hover{color:#643cdd;background:#6366f11f}.btn-help-trigger-mini:active{transform:scale(.95)}.btn-help-header-action{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;min-height:32px;border-radius:8px;background:#6366f11f;color:#643cdd;border:1px solid rgba(99,102,241,.25);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.btn-help-header-action{min-height:44px;padding:.45rem .75rem;font-size:.8125rem}}.btn-help-header-action:hover{background:#6366f138;border-color:#6366f166;transform:translateY(-1px);box-shadow:0 4px 10px #6366f126}.btn-help-header-action:active{transform:scale(.97)}
