.crm-app{--crm-primary:#2446cb;--crm-primary-hover:#193aaf;--crm-ink:#142b43;--crm-muted:#526071;--crm-line:#d9dfe6;--crm-pale:#eef2ff;--crm-canvas:#f7f6f2;background:var(--crm-canvas);min-height:100vh;color:var(--crm-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7}.crm-app *{box-sizing:border-box;min-width:0}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font:inherit}.crm-app button{cursor:pointer}.crm-app button:disabled{cursor:wait;opacity:.65}.crm-app a{color:var(--crm-primary);overflow-wrap:anywhere;text-decoration:none}.crm-app a:hover{text-decoration:underline}.crm-app :focus-visible{outline:3px solid var(--crm-primary);outline-offset:3px}.crm-app h1,.crm-app h2,.crm-app h3,.crm-app p{margin:0}.crm-app h1{overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,40px);font-weight:650;line-height:1.4}.crm-app h2{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.5}.crm-app h3{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.6}.crm-app p{overflow-wrap:anywhere}.crm-app small{font-size:13px;line-height:1.7}.crm-header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:24px 40px;display:flex}.crm-brand{align-items:center;gap:12px;font-size:20px;font-weight:650;line-height:1.35;display:flex;color:var(--crm-ink)!important}.crm-brand img{object-fit:contain;width:42px;height:42px}.crm-brand small{color:var(--crm-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.crm-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.crm-header nav a{min-height:44px;color:var(--crm-ink);align-items:center;gap:7px;display:inline-flex}.crm-main{max-width:1280px;min-height:calc(100vh - 205px);margin:0 auto;padding:40px 40px 72px}.crm-page-title{justify-content:space-between;align-items:flex-start;gap:32px;margin:0 0 32px;display:flex}.crm-page-title h1{margin-top:8px}.crm-page-title p{color:var(--crm-muted);margin-top:12px}.crm-eyebrow{letter-spacing:.08em;color:var(--crm-primary);font-size:12px;font-weight:650}.crm-identity{border:1px solid var(--crm-line);background:#fff;border-radius:8px;flex-shrink:0;align-items:flex-start;gap:9px;padding:12px 16px;font-size:13px;display:flex}.crm-identity svg{color:var(--crm-primary);margin-top:3px}.crm-identity small{color:var(--crm-muted);overflow-wrap:anywhere;max-width:230px;display:block}.crm-panel{border:1px solid var(--crm-line);background:#fff;border-radius:12px;padding:28px}.crm-button{border:1px solid var(--crm-primary);background:var(--crm-primary);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;color:#fff!important;text-decoration:none!important}.crm-button:hover{background:var(--crm-primary-hover)}.crm-button-secondary{border-color:var(--crm-line);background:#fff;color:var(--crm-ink)!important}.crm-button-secondary:hover{background:var(--crm-canvas)}.crm-text-button{min-height:44px;color:var(--crm-primary);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.crm-text-button:hover{text-decoration:underline}.crm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-toolbar{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.crm-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.crm-section-heading h2{margin-top:4px}.crm-section-heading>span{color:var(--crm-muted);font-size:14px}.crm-inline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.crm-subtle{color:var(--crm-muted);font-size:14px}.crm-fine{color:var(--crm-muted);font-size:13px;margin-top:12px!important}.crm-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.crm-reference{color:var(--crm-muted);letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.crm-status{color:var(--crm-muted);white-space:nowrap;background:#f0f2f5;border-radius:100px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.crm-status-active,.crm-status-review,.crm-status-contacted,.crm-status-scoped{background:var(--crm-pale);color:var(--crm-primary)}.crm-status-done,.crm-status-delivered{color:#193aaf;background:#eaf0ff}.crm-status-blocked,.crm-status-paused,.crm-status-urgent{color:#895617;background:#fff3dc}.crm-status-cancelled{color:#ad3545;background:#fff0f1}.crm-banner{border:1px solid var(--crm-line);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:14px;display:flex}.crm-banner>span{flex:1}.crm-banner>button{color:inherit;background:0 0;border:0;min-width:24px;font-size:24px;line-height:1.1}.crm-error{color:#ad3545}.crm-banner.crm-error{background:#fff6f7;border-color:#e8bdc3}.crm-success{background:var(--crm-pale);color:var(--crm-primary);border-color:#c4cffa}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.crm-metric{border:1px solid var(--crm-line);background:#fff;border-radius:10px;padding:20px 24px}.crm-metric>span{color:var(--crm-muted);align-items:center;gap:9px;font-size:13px;display:flex}.crm-metric svg{color:var(--crm-primary)}.crm-metric strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:36px;font-weight:600;line-height:1.4;display:block}.crm-workspace-nav{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.crm-tabs{gap:6px;display:flex}.crm-tabs button{min-height:48px;color:var(--crm-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.crm-tabs button.selected{background:var(--crm-pale);color:var(--crm-primary)}.crm-tabs button>span{background:#fff;border-radius:4px;padding:0 6px;font-size:12px}.crm-filters{align-items:center;gap:14px;margin:24px 0;display:flex}.crm-search{border:1px solid var(--crm-line);height:48px;color:var(--crm-muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.crm-search input{outline-offset:0;width:100%;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}.crm-status-filter{color:var(--crm-muted);align-items:center;gap:10px;font-size:13px;display:flex}.crm-status-filter select{min-width:160px}.crm-app input,.crm-app select,.crm-app textarea{width:100%;color:var(--crm-ink);background:#fff;border:1px solid #bbc6d2;border-radius:8px;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.6}.crm-app input::placeholder,.crm-app textarea::placeholder{color:#657184}.crm-app input:read-only{color:var(--crm-muted);background:#f4f5f7}.crm-app textarea{resize:vertical}.crm-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-project-card{border:1px solid var(--crm-line);text-align:left;color:var(--crm-ink);background:#fff;border-radius:12px;width:100%;padding:24px;transition:border-color .15s;display:block}.crm-project-card:hover{border-color:var(--crm-primary)}.crm-project-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.crm-project-card h2{margin-bottom:8px;font-size:20px}.crm-project-card>p{color:var(--crm-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;font-size:14px;display:-webkit-box;overflow:hidden}.crm-project-meta{color:var(--crm-muted);flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:12px;display:flex}.crm-progress-label{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:12px;margin:24px 0 8px;font-size:12px;display:flex}.crm-progress-label strong{color:var(--crm-primary);font-size:15px}.crm-progress{background:#e2e7ef;border-radius:100px;height:7px;position:relative;overflow:hidden}.crm-progress>span{background:var(--crm-primary);border-radius:100px;height:100%;transition:width .25s;display:block}.crm-project-bottom{color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.crm-project-open{color:var(--crm-primary);align-items:center;gap:5px;font-weight:600;display:inline-flex}.crm-empty{text-align:center;color:var(--crm-muted);flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}.crm-empty>svg{color:var(--crm-primary)}.crm-empty h1,.crm-empty h2{color:var(--crm-ink)}.crm-empty p{max-width:560px;font-size:14px}.crm-empty-compact{padding:24px 8px}.crm-auth{border-top:4px solid var(--crm-ink);max-width:760px;margin:28px auto;padding:48px}.crm-auth>svg{color:var(--crm-primary);margin-bottom:24px;display:block}.crm-auth h1{margin:12px 0 20px}.crm-auth p{color:var(--crm-muted);margin-bottom:24px}.crm-auth .crm-fine{margin-bottom:0;margin-top:20px!important}.crm-auth .crm-error{color:#ad3545}.crm-form h2{margin:8px 0 24px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crm-field{flex-direction:column;gap:7px;display:flex}.crm-field>span{color:var(--crm-ink);font-size:14px;font-weight:600}.crm-field>small{color:var(--crm-muted)}.crm-field-wide{grid-column:1/-1}.crm-consent{color:var(--crm-muted);align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;display:flex}.crm-consent input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--crm-primary);flex-shrink:0;margin:4px 0 0}.crm-consent a{text-decoration:underline}.crm-onboarding{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.crm-onboarding-intro{padding:24px 0}.crm-onboarding-intro>svg{color:var(--crm-primary);margin-bottom:20px}.crm-onboarding-intro h2{font-size:28px}.crm-onboarding-intro p{color:var(--crm-muted);margin-top:16px;font-size:15px}.crm-onboarding-intro ol{color:var(--crm-muted);margin-top:28px;padding-left:22px;font-size:14px}.crm-onboarding-intro li{margin:12px 0;padding-left:5px}.crm-onboarding-intro li::marker{color:var(--crm-primary);font-weight:600}.crm-request-form{border-top:3px solid var(--crm-primary);margin-bottom:28px}.crm-request-form .crm-section-heading h2{margin-bottom:0}.crm-request-contact{background:var(--crm-pale);color:var(--crm-ink);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;margin:20px 0;padding:12px 16px;font-size:13px;display:flex}.crm-request-contact>svg{color:var(--crm-primary);flex-shrink:0;margin-top:3px}.crm-table-wrap{width:100%;overflow:auto}.crm-table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.crm-table th{text-align:left;color:var(--crm-muted);border-bottom:1px solid var(--crm-line);padding:12px 16px;font-size:12px;font-weight:600}.crm-table td{border-bottom:1px solid var(--crm-line);vertical-align:top;overflow-wrap:anywhere;max-width:280px;padding:18px 16px}.crm-table tr:last-child td{border-bottom:0}.crm-table td small{color:var(--crm-muted);margin-top:4px;display:block}.crm-table td select{max-width:180px;font-size:13px}.crm-table td strong{font-weight:600}.crm-detail-summary{margin-bottom:24px}.crm-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:48px;display:grid}.crm-summary-grid h2{margin-bottom:12px;font-size:18px}.crm-summary-grid>div>p+p{margin-top:14px}.crm-summary-progress{border-left:1px solid var(--crm-line);padding-left:32px}.crm-progress-big{letter-spacing:-.04em;color:var(--crm-primary);font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1.2}.crm-progress-big span{margin-left:5px;font-size:24px}.crm-summary-progress>p{color:var(--crm-muted);margin:8px 0 12px;font-size:13px}.crm-summary-progress dl{margin:24px 0 0;font-size:13px}.crm-summary-progress dl>div{justify-content:space-between;gap:12px;margin-top:9px;display:flex}.crm-summary-progress dt{color:var(--crm-muted)}.crm-summary-progress dd{text-align:right;overflow-wrap:anywhere;margin:0}.crm-waiting{border-top:1px solid var(--crm-line);color:var(--crm-muted);align-items:flex-start;gap:10px;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.crm-waiting>svg{color:var(--crm-primary);flex-shrink:0;margin-top:3px}.crm-detail-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.crm-detail-side{flex-direction:column;gap:24px;display:flex}.crm-milestones{margin:4px 0;padding:0 0 0 28px;list-style:none}.crm-milestone{border-left:1px solid var(--crm-line);padding:0 0 28px 18px;position:relative}.crm-milestone:last-child{border-left-color:#0000;padding-bottom:0}.crm-milestone-dot{width:21px;height:21px;color:var(--crm-muted);background:#fff;border:2px solid #bcc6d3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;left:-11px}.crm-milestone-done .crm-milestone-dot{background:var(--crm-primary);border-color:var(--crm-primary);color:#fff}.crm-milestone-active .crm-milestone-dot{background:var(--crm-pale);border-color:var(--crm-primary);color:var(--crm-primary)}.crm-milestone-blocked .crm-milestone-dot{background:#fff3dc;border-color:#895617}.crm-task-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.crm-task-heading .crm-status{margin-top:4px;padding:3px 8px;font-size:11px}.crm-task-meta{color:var(--crm-muted);flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.crm-task-copy{font-size:14px}.crm-task-copy>strong,.crm-task-result>strong{color:var(--crm-muted);font-size:12px;font-weight:600}.crm-task-copy>p,.crm-task-result>p{margin-top:4px}.crm-task-result{background:var(--crm-pale);border-left:2px solid var(--crm-primary);margin-top:12px;padding:12px 14px;font-size:14px}.crm-task-result>strong{color:var(--crm-primary)}.crm-milestone>.crm-text-button{min-height:36px;margin-top:6px;font-size:12px}.crm-internal-note{color:var(--crm-muted);background:#f7f8fa;border:1px dashed #b5beca;border-radius:6px;margin-top:16px;padding:12px 14px;font-size:13px}.crm-internal-note>strong{font-size:11px}.crm-internal-note>p{margin-top:4px}.crm-inline-form{border:1px solid var(--crm-line);background:#f7f8fc;border-radius:8px;margin:20px 0;padding:20px}.crm-inline-form h3{margin-bottom:16px}.crm-inline-form .crm-field>span{font-size:12px}.crm-inline-form .crm-form-grid{gap:14px}.crm-inline-form>.crm-button{margin-top:20px}.crm-deliverable{border-bottom:1px solid var(--crm-line);gap:12px;padding:18px 0;display:flex}.crm-deliverable:first-child{padding-top:0}.crm-deliverable:last-child{border-bottom:0;padding-bottom:0}.crm-deliverable>svg{color:var(--crm-primary);flex-shrink:0;margin-top:5px}.crm-deliverable p{color:var(--crm-muted);margin-top:5px;font-size:14px}.crm-deliverable small{color:var(--crm-muted);margin-top:8px;display:block}.crm-deliverable-text{background:var(--crm-canvas);border-radius:6px;max-height:320px;margin-top:12px;padding:12px;font-size:14px;overflow:auto}.crm-deliverable .crm-text-button{margin-top:4px;font-size:13px}.crm-update-feed>article{border-bottom:1px solid var(--crm-line);padding:20px 0}.crm-update-feed>article:first-child{padding-top:0}.crm-update-feed>article:last-child{border-bottom:0;padding-bottom:0}.crm-update-feed article>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.crm-update-feed time{color:var(--crm-muted)}.crm-update-feed p{margin-top:8px;font-size:14px}.crm-internal-tag{color:var(--crm-muted);background:#f0f2f5;border-radius:4px;margin-top:8px;padding:2px 8px;font-size:11px;display:inline-block}.crm-audit{padding:20px 24px;font-size:13px}.crm-audit summary{cursor:pointer;font-weight:600}.crm-audit ul{margin:16px 0 0;padding:0;list-style:none}.crm-audit li{border-top:1px solid var(--crm-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.crm-audit small{color:var(--crm-muted)}.crm-footer{border-top:1px solid var(--crm-line);max-width:1280px;color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:auto;padding:24px 40px;font-size:12px;display:flex}.crm-spin{animation:1.1s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.crm-main{padding:32px 24px 56px}.crm-header{padding:20px 24px}.crm-metrics{gap:12px}.crm-metric{padding:18px}.crm-detail-columns{grid-template-columns:minmax(0,1fr)}.crm-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.crm-audit{grid-column:1/-1}.crm-identity{font-size:12px}.crm-identity small{max-width:175px}.crm-onboarding{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:24px}}@media (max-width:760px){.crm-header{flex-wrap:wrap;gap:12px;padding:16px 20px}.crm-brand{font-size:18px}.crm-brand img{width:35px;height:35px}.crm-brand small{font-size:11px}.crm-header nav{gap:16px;font-size:12px}.crm-main{padding:28px 20px 48px}.crm-page-title{margin-bottom:24px;display:block}.crm-page-title p{font-size:14px}.crm-identity{width:fit-content;margin-top:18px}.crm-identity small{max-width:none}.crm-panel{padding:22px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.crm-metric strong{margin-top:8px;font-size:30px}.crm-metric>span{font-size:12px}.crm-workspace-nav{flex-wrap:wrap;align-items:flex-start;gap:14px}.crm-workspace-nav>.crm-actions{justify-content:space-between;width:100%}.crm-tabs button{padding:8px 10px}.crm-filters{flex-wrap:wrap;gap:10px}.crm-search{flex-basis:100%}.crm-status-filter{flex:1}.crm-status-filter select{width:100%;min-width:0}.crm-project-list{grid-template-columns:minmax(0,1fr)}.crm-project-card{padding:22px}.crm-summary-grid{grid-template-columns:minmax(0,1fr);gap:24px}.crm-summary-progress{border-left:0;border-top:1px solid var(--crm-line);padding-top:24px;padding-left:0}.crm-summary-progress dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-summary-progress dl>div{margin:0;display:block}.crm-summary-progress dd{text-align:left}.crm-progress-big{font-size:40px}.crm-detail-side{display:flex}.crm-onboarding{display:block}.crm-onboarding-intro{padding:4px 0 24px}.crm-onboarding-intro h2{font-size:24px}.crm-onboarding-intro ol{display:none}.crm-form-grid{gap:16px}.crm-section-heading{align-items:flex-start;gap:10px}.crm-section-heading h2{font-size:20px}.crm-section-heading>.crm-text-button{flex-shrink:0;font-size:12px}.crm-section-heading>.crm-subtle{text-align:right;max-width:120px;font-size:12px}.crm-auth{margin:12px auto;padding:28px}.crm-auth h1{font-size:28px}.crm-auth p{font-size:15px}.crm-footer{gap:10px;padding:24px 20px}.crm-inline-form{padding:16px}.crm-milestones{padding-left:13px}.crm-milestone{padding-left:20px}.crm-task-heading{gap:8px}.crm-task-heading h3{font-size:16px}}@media (max-width:450px){.crm-header nav{justify-content:flex-end;width:100%;margin-top:2px}.crm-header nav a{min-height:36px}.crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-main{padding:24px 18px 40px}.crm-header{padding:15px 18px}.crm-panel,.crm-project-card{padding:20px}.crm-button{padding:11px 16px}.crm-onboarding .crm-actions>.crm-button,.crm-request-form .crm-actions>.crm-button{width:100%}.crm-project-bottom{display:block}.crm-project-open{margin-top:10px}.crm-project-top{gap:8px}.crm-reference{font-size:11px}.crm-metric{padding:16px}.crm-metric>span{gap:6px;font-size:11px}.crm-metric svg{width:15px}.crm-task-heading{flex-wrap:wrap}.crm-task-heading .crm-status{margin-top:0}.crm-section-heading .crm-eyebrow{font-size:11px}.crm-detail .crm-section-heading h2{font-size:18px}.crm-inline{gap:8px}.crm-task-meta{gap:6px 12px}.crm-footer>span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.crm-spin{animation:none}.crm-progress>span,.crm-project-card{transition:none}}.crm-welcome-alternative{border-top:1px solid var(--crm-line);flex-wrap:wrap;gap:6px 10px;margin:22px 0;padding-top:18px;font-size:14px;display:flex}.crm-welcome-alternative span{color:var(--crm-muted)}.crm-welcome-alternative a{color:var(--crm-primary);text-underline-offset:4px}.crm-shell{--crm-primary:#2446cb;--crm-primary-hover:#193aaf;--crm-ink:#142b43;--crm-muted:#526071;--crm-line:#d9dfe6;--crm-pale:#eef2ff;--crm-canvas:#f7f6f2;color:var(--crm-ink);box-sizing:border-box;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.75}.crm-shell *{box-sizing:border-box}.crm-welcome{background:var(--crm-canvas);min-height:100vh;padding:36px 40px 72px}.crm-welcome>.crm-brand{border-bottom:1px solid var(--crm-line);justify-content:space-between;max-width:1100px;margin:0 auto;padding-bottom:28px;text-decoration:none;display:flex}.crm-welcome>.crm-brand span{color:var(--crm-muted);font-size:14px;font-weight:500}.crm-welcome-card{border:1px solid var(--crm-line);border-top:4px solid var(--crm-ink);background:#fff;border-radius:12px;max-width:720px;margin:64px auto 0;padding:44px 48px}.crm-welcome-card h1{margin:14px 0 20px;font-size:clamp(32px,5vw,46px);font-weight:650;line-height:1.35}.crm-welcome-card>p{color:var(--crm-muted);margin:0 0 24px;font-size:17px}.crm-welcome-card ol{color:var(--crm-ink);margin:24px 0 32px;padding-left:24px;font-size:15px}.crm-welcome-card li{margin:12px 0;padding-left:6px}.crm-welcome-card li::marker{color:var(--crm-primary);font-weight:650}.crm-welcome-card .crm-muted{margin:20px 0 16px;font-size:13px}.crm-welcome-card>a:last-child{color:var(--crm-primary);font-size:13px}.crm-welcome :focus-visible{outline:3px solid var(--crm-primary);outline-offset:4px}@media (max-width:600px){.crm-welcome{padding:24px 20px 48px}.crm-welcome-card{margin-top:36px;padding:28px 24px}.crm-welcome-card .crm-button{width:100%;font-size:13px}.crm-welcome-card>p{font-size:15px}.crm-welcome>.crm-brand{gap:12px;font-size:18px}.crm-welcome>.crm-brand span{text-align:right;font-size:12px}}.crm-welcome-top{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:0 auto;padding-bottom:28px;display:flex}.crm-welcome-top>.crm-brand{flex-wrap:wrap;text-decoration:none}.crm-welcome-top>.crm-brand span{color:var(--crm-muted);font-size:14px;font-weight:500}.crm-welcome-top>nav{flex-shrink:0;align-items:center;gap:24px;font-size:14px;display:flex}.crm-welcome-top>nav>a{min-height:44px;color:var(--crm-primary);align-items:center;text-decoration:none;display:inline-flex}.crm-welcome-top>nav>a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.crm-welcome-top{flex-wrap:wrap;gap:12px;padding-bottom:18px}.crm-welcome-top>.crm-brand{gap:12px;font-size:18px}.crm-welcome-top>.crm-brand span{font-size:12px}.crm-welcome-top>nav{justify-content:flex-end;gap:20px;width:100%;font-size:13px}}
