@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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}:root{color-scheme:light;font-family:Nunito Sans,Segoe UI,sans-serif;background:#f4f9fd;color:#0a1629;--crm-bg: #f4f9fd;--crm-bg-strong: #edf4fc;--crm-surface: #ffffff;--crm-surface-strong: #f7f9fc;--crm-surface-muted: #f1f5f9;--crm-sidebar: #ffffff;--crm-sidebar-strong: #f3f8ff;--crm-border: rgba(214, 224, 236, .96);--crm-border-strong: rgba(159, 174, 198, .38);--crm-text: #0a1629;--crm-muted: #7d8592;--crm-accent: #3f8cff;--crm-accent-soft: rgba(63, 140, 255, .12);--crm-accent-strong: #2772e2;--crm-accent-gradient: linear-gradient(135deg, #3f8cff 0%, #66a6ff 100%);--crm-success: #15c972;--crm-warning: #f5b640;--crm-danger: #ff6b6b;--crm-shadow: 0 6px 58px rgba(196, 203, 214, .18);--crm-shadow-soft: 0 18px 36px rgba(211, 220, 232, .48);--crm-input-bg: #ffffff;--crm-input-border: rgba(159, 174, 198, .42);--crm-input-border-hover: rgba(63, 140, 255, .38);--crm-input-border-focus: rgba(63, 140, 255, .68);--crm-input-shadow-focus: 0 0 0 3.5px rgba(63, 140, 255, .1);--crm-input-radius: 14px;--crm-label-color: #4a5568;--crm-label-size: .82rem;--crm-field-error-border: rgba(229, 62, 62, .52);--crm-field-error-shadow: 0 0 0 3.5px rgba(229, 62, 62, .08);--crm-field-success-border: rgba(21, 201, 114, .52);--crm-checkbox-size: 1.2rem;--crm-checkbox-radius: 5px;--crm-toggle-width: 2.75rem;--crm-toggle-height: 1.55rem;--crm-transition-input: .18s cubic-bezier(.25, .46, .45, .94);--crm-transition-spring: .34s cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(63,140,255,.08),transparent 24%),radial-gradient(circle at right top,rgba(166,195,233,.12),transparent 18%),linear-gradient(180deg,#f5f9fd,#edf4fb)}a{color:inherit}button,input,textarea,select{font:inherit}body,input,textarea,select,button{color:var(--crm-text)}.crm-field{display:grid;gap:.3rem;position:relative}.crm-field-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-field-span{grid-column:1 / -1}.crm-label{display:block;font-size:var(--crm-label-size);font-weight:700;color:var(--crm-label-color);letter-spacing:.01em;line-height:1.4}.crm-label-required:after{content:" *";color:var(--crm-danger);font-weight:800}.crm-input{width:100%;padding:.76rem .95rem;border:1.5px solid var(--crm-input-border);border-radius:var(--crm-input-radius);background:var(--crm-input-bg);color:var(--crm-text);font:inherit;font-size:.95rem;transition:border-color var(--crm-transition-input),box-shadow var(--crm-transition-input),background-color var(--crm-transition-input);-webkit-appearance:none;appearance:none}.crm-input::placeholder{color:var(--crm-muted);opacity:.7}.crm-input:hover:not(:disabled):not(:focus){border-color:var(--crm-input-border-hover)}.crm-input:focus,.crm-input:focus-visible{outline:none;border-color:var(--crm-input-border-focus);box-shadow:var(--crm-input-shadow-focus)}.crm-input:disabled{opacity:.55;cursor:not-allowed;background:var(--crm-surface-muted)}textarea.crm-input{min-height:108px;resize:vertical;line-height:1.55}select.crm-input{padding-right:2.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%237d8592'%3E%3Cpath d='M8.47 10.97 12 14.5l3.53-3.53 1.06 1.06L12 16.62l-4.59-4.59 1.06-1.06Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1.15rem;cursor:pointer}select.crm-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%233f8cff'%3E%3Cpath d='M8.47 10.97 12 14.5l3.53-3.53 1.06 1.06L12 16.62l-4.59-4.59 1.06-1.06Z'/%3E%3C/svg%3E")}.crm-input.ng-invalid.ng-touched{border-color:var(--crm-field-error-border)}.crm-input.ng-invalid.ng-touched:focus{box-shadow:var(--crm-field-error-shadow)}.crm-input.ng-valid.ng-touched.ng-dirty{border-color:var(--crm-field-success-border)}.crm-field-hint{margin:0;font-size:.78rem;color:var(--crm-muted);line-height:1.4}.crm-field-error{margin:0;font-size:.78rem;font-weight:600;color:var(--crm-danger);line-height:1.4;display:flex;align-items:center;gap:.3rem;animation:crmFieldErrorIn .28s cubic-bezier(.34,1.56,.64,1)}.crm-field-error:before{content:"";flex-shrink:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--crm-danger)}@keyframes crmFieldErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-checkbox{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--crm-text);-webkit-user-select:none;user-select:none}.crm-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:var(--crm-checkbox-size);height:var(--crm-checkbox-size);flex-shrink:0;border:1.5px solid var(--crm-input-border);border-radius:var(--crm-checkbox-radius);background:var(--crm-input-bg);cursor:pointer;position:relative;transition:border-color var(--crm-transition-input),background-color var(--crm-transition-input),box-shadow var(--crm-transition-input)}.crm-checkbox input[type=checkbox]:hover{border-color:var(--crm-input-border-hover)}.crm-checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--crm-input-shadow-focus);border-color:var(--crm-input-border-focus)}.crm-checkbox input[type=checkbox]:checked{background:var(--crm-accent);border-color:var(--crm-accent)}.crm-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.65rem;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.crm-toggle{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--crm-text);-webkit-user-select:none;user-select:none}.crm-toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;width:var(--crm-toggle-width);height:var(--crm-toggle-height);flex-shrink:0;border:1.5px solid var(--crm-input-border);border-radius:999px;background:var(--crm-surface-muted);cursor:pointer;position:relative;transition:border-color var(--crm-transition-input),background-color var(--crm-transition-input)}.crm-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:calc(var(--crm-toggle-height) - 7px);height:calc(var(--crm-toggle-height) - 7px);border-radius:999px;background:#fff;box-shadow:0 1px 4px #0a16292e;transition:transform var(--crm-transition-spring)}.crm-toggle input[type=checkbox]:checked{background:var(--crm-accent);border-color:var(--crm-accent)}.crm-toggle input[type=checkbox]:checked:after{transform:translate(calc(var(--crm-toggle-width) - var(--crm-toggle-height) + 2px))}.crm-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--crm-input-shadow-focus)}.crm-file-upload{display:flex;flex-direction:column;gap:.5rem}.crm-file-trigger{display:flex;align-items:center;gap:.75rem;padding:.72rem 1rem;border:1.5px dashed var(--crm-input-border);border-radius:var(--crm-input-radius);background:var(--crm-surface-strong);cursor:pointer;transition:border-color var(--crm-transition-input),background-color var(--crm-transition-input)}.crm-file-trigger:hover{border-color:var(--crm-input-border-hover);background:#3f8cff0a}.crm-file-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:10px;background:#3f8cff1a;color:var(--crm-accent);font-size:1.1rem;font-weight:700;flex-shrink:0}.crm-file-trigger-copy{display:grid;gap:.1rem}.crm-file-trigger-copy strong{font-size:.88rem;color:var(--crm-text)}.crm-file-trigger-copy span{font-size:.76rem;color:var(--crm-muted)}.crm-file-trigger input[type=file]{display:none}.crm-file-name{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:10px;background:#3f8cff0f;color:var(--crm-accent-strong);font-size:.8rem;font-weight:600;width:fit-content}.crm-file-name:before{content:"\1f4ce";font-size:.75rem}.crm-form-section{display:grid;gap:.9rem;padding-top:1rem;border-top:1px solid var(--crm-border)}.crm-form-section-title{margin:0;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted)}@media (max-width: 860px){.crm-field-grid{grid-template-columns:1fr}}@keyframes crmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes crmPanelIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-modal-shell{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem}.crm-modal-shell>button.crm-modal-backdrop{position:absolute;inset:0;border:none;background:#f4f9fd29;backdrop-filter:blur(14px) saturate(1.05);cursor:pointer;animation:crmBackdropIn .2s ease-out}.crm-modal-panel{position:relative;z-index:1;width:min(100%,960px);max-height:min(92vh,960px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:32px;background:#fffc;backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08);border:1px solid rgba(255,255,255,.72);box-shadow:0 28px 56px #0a162924,inset 0 1px #ffffff7a;animation:crmPanelIn var(--crm-transition-spring)}.crm-modal-panel.is-narrow{width:min(100%,640px)}.crm-modal-header,.crm-modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 0}.crm-modal-copy{display:grid;gap:.4rem;min-width:0}.crm-modal-copy h2,.crm-modal-copy p{margin:0}.crm-modal-copy p{color:var(--crm-muted)}.crm-modal-kicker{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;width:fit-content;padding:.3rem .8rem;border-radius:999px;background:#3f8cff1a;color:var(--crm-accent);font-size:.78rem;font-weight:800}.crm-modal-kicker:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.crm-modal-body{display:grid;gap:1rem;min-height:0;overflow:auto;padding:1.5rem}.crm-modal-actions{justify-content:flex-end;align-items:center;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--crm-border)}.crm-modal-header>button.crm-modal-close{min-height:2.9rem;padding:.82rem 1.05rem;border:none;border-radius:16px;background:#ffffffc7;color:var(--crm-text);font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff75}.crm-modal-header>button.crm-modal-close:hover{background:#ffffffeb}.crm-command-deck{display:grid;gap:1rem;padding:1.35rem;border-radius:28px;background:radial-gradient(circle at top right,rgba(63,140,255,.08),transparent 24%),linear-gradient(180deg,#fffffffa,#f3f7fff5);border:1px solid var(--crm-border);box-shadow:var(--crm-shadow)}.crm-command-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.crm-command-copy,.crm-command-context,.crm-feedback-stack{display:grid;gap:.4rem}.crm-command-copy h2,.crm-command-copy p,.crm-command-context p{margin:0}.crm-command-copy p,.crm-command-context span{color:var(--crm-muted)}.crm-command-tag{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;min-height:1.8rem;padding:.35rem .82rem;border-radius:999px;background:#0a162914;color:var(--crm-text);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.crm-command-tag:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--crm-accent)}.crm-command-context{min-width:240px;padding:.95rem 1rem;border-radius:22px;background:#ffffffdb;border:1px solid rgba(214,224,236,.96)}.crm-command-context strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--crm-muted)}.crm-command-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-command-card{display:grid;gap:.95rem;padding:1.1rem;border-radius:24px;background:#ffffffeb;border:1px solid rgba(214,224,236,.96);box-shadow:0 18px 36px #0a162914}.crm-command-card h3,.crm-command-card p,.crm-command-card strong{margin:0}.crm-command-card p,.crm-command-meta span{color:var(--crm-muted)}.crm-command-meta{display:grid;gap:.3rem;min-height:3.75rem;padding:.9rem;border-radius:18px;background:var(--crm-surface-strong)}.crm-command-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;width:fit-content;padding:0 .7rem;border-radius:999px;background:#3f8cff1a;color:var(--crm-accent);font-size:.82rem;font-weight:800}.crm-feedback-stack{gap:.7rem}.crm-feedback-item{display:grid;gap:.3rem;padding:.9rem 1rem;border-radius:18px;border:1px solid var(--crm-border);background:#ffffffd6}.crm-feedback-item strong,.crm-feedback-item p{margin:0}.crm-feedback-item strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.crm-feedback-item.success{border-color:#2f7d563d;background:#2f7d5614}.crm-feedback-item.error{border-color:#b34a3c38;background:#b34a3c14}@media (max-width: 720px){.crm-modal-shell{padding:1rem}.crm-modal-panel{width:100%;max-height:100%;border-radius:24px}.crm-modal-header,.crm-modal-actions,.crm-modal-body{padding-left:1rem;padding-right:1rem}.crm-modal-header,.crm-modal-actions{flex-direction:column;align-items:stretch}.crm-command-header{flex-direction:column}.crm-command-context{min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){.crm-modal-shell>button.crm-modal-backdrop,.crm-modal-panel,.crm-field-error{animation:none}.crm-input,.crm-checkbox input[type=checkbox],.crm-toggle input[type=checkbox],.crm-toggle input[type=checkbox]:after,.crm-file-trigger{transition:none}}
