@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Roboto+Slab:wght@600;700;800&display=swap";
:root{--mc-orange:#f29c1f;--mc-gold:#f7b733;--mc-blue:#3383c0;--mc-navy:#1a1f2e;--mc-green:#43ac6a;--mc-warm:#fff8ec;--mc-cool:#e8f5f9;--mc-body:#444;--mc-muted:#55554e;--mc-white:#fff;--mc-gradient-sunrise:linear-gradient(180deg,#f05a1f,#f29c1f 35%,#f7b733 65%,#ffd54a);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--shadow-sm:0 2px 6px #1a1f2e0f,0 1px 2px #1a1f2e0a;--shadow-md:0 6px 16px #1a1f2e14,0 2px 4px #1a1f2e0a;--shadow-warm:0 12px 32px #f29c1f38;--border-subtle:#1a1f2e14;--border-default:#1a1f2e24;--border-warm:#f29c1f66;--font-display:"Roboto Slab",Georgia,serif;--font-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease-out:cubic-bezier(.22,.61,.36,1);--dur-base:.2s}*{box-sizing:border-box}body{background:var(--mc-white);color:var(--mc-body);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}a{color:var(--mc-blue)}button,input,select,textarea{font:inherit}button{cursor:pointer}main{gap:16px;display:grid}label{gap:6px;display:grid}.muted{color:var(--mc-muted)}.mc-page{width:min(100% - 32px,1200px);padding:var(--space-12) 0;margin:0 auto}.mc-stack{gap:var(--space-4);display:grid}.mc-grid{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mc-span-4{grid-column:span 4}.mc-span-6{grid-column:span 6}.mc-span-8{grid-column:span 8}.mc-span-12{grid-column:span 12}.mc-heading{font-family:var(--font-display);color:var(--mc-navy);line-height:1.15}.mc-eyebrow{color:var(--mc-orange);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.mc-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);background:#fff}.mc-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-md)}.mc-button{border-radius:var(--radius-md);transition:background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;padding:10px 16px;font-weight:700}.mc-button:focus-visible,.mc-field:focus-visible{outline-offset:2px;outline:3px solid #3383c04d}.mc-button-primary{background:var(--mc-orange);color:var(--mc-navy);box-shadow:var(--shadow-warm)}.mc-button-primary:hover{background:#db8612}.mc-button-secondary{border-color:var(--border-default);color:var(--mc-navy);background:#fff}.mc-button-quiet{color:var(--mc-blue);background:0 0}.mc-field{border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--mc-navy);background:#fff;padding:10px 12px}.mc-field[aria-invalid=true]{border-color:#d94b3b}.mc-field-label{color:var(--mc-navy);font-weight:600}.mc-help{color:var(--mc-muted);font-size:14px}.mc-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.mc-sidebar{border-right:1px solid var(--border-subtle);padding:var(--space-8) var(--space-4);background:#fff}.mc-nav{gap:var(--space-2);margin-top:var(--space-8);display:grid}.mc-nav a{border-radius:var(--radius-md);color:var(--mc-navy);padding:10px 12px;text-decoration:none}.mc-nav a:hover,.mc-nav a[aria-current=page]{background:#f29c1f1a}.mc-mobile-nav{display:none}.mc-progress{align-items:center;gap:var(--space-2);display:flex}.mc-progress-track{border-radius:var(--radius-pill);background:#eee;flex:1;height:8px;overflow:hidden}.mc-progress-value{background:var(--mc-orange);border-radius:inherit;height:100%}.mc-state{text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}.mc-auth{max-width:520px}.mc-auth h1{font-family:var(--font-display);color:var(--mc-navy);font-size:36px;line-height:1.15}.mc-auth form{gap:var(--space-4);display:grid}.mc-auth input,.mc-auth textarea,.mc-auth select{border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--mc-navy);background:#fff;padding:10px 12px}.mc-auth input:focus-visible,.mc-auth textarea:focus-visible,.mc-auth select:focus-visible{outline-offset:2px;outline:3px solid #3383c04d}.mc-auth button{border-radius:var(--radius-md);background:var(--mc-orange);color:var(--mc-navy);box-shadow:var(--shadow-warm);border:1px solid #0000;padding:10px 16px;font-weight:700}.mc-auth a{margin-top:var(--space-2);display:block}.mc-admin{max-width:1200px}.mc-admin h1{font-size:36px}.mc-admin-header{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.mc-library-toolbar{gap:var(--space-4);display:grid}.mc-library-search{gap:var(--space-2);display:grid}.mc-library-search label,.mc-library-filters label{color:var(--mc-navy);font-weight:600}.mc-library-search input,.mc-library-filters select{border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--mc-navy);background:#fff;padding:11px 12px}.mc-library-search input:focus-visible,.mc-library-filters select:focus-visible{outline-offset:2px;outline:3px solid #3383c04d}.mc-library-filters{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mc-library-filters .mc-field{gap:var(--space-2);display:grid}.mc-library-toolbar-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mc-library-count{margin:calc(var(--space-2) * -1) 0 0;color:var(--mc-muted);font-size:14px}.mc-table-wrap{overflow-x:auto}.mc-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.mc-table-wrap th,.mc-table-wrap td{text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;vertical-align:top;padding:14px 16px}.mc-table-wrap th{color:var(--mc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.mc-table-wrap tr:last-child td{border-bottom:0}.mc-table-wrap tbody tr:hover{background:var(--mc-warm)}.mc-library-summary{color:var(--mc-muted);text-overflow:ellipsis;max-width:280px;margin-top:4px;font-size:13px;display:block;overflow:hidden}.mc-library-state{color:var(--mc-muted);font-size:13px}.mc-library-empty{color:var(--mc-muted);text-align:center!important;padding:32px!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-upload{max-width:760px}.mc-upload-form{gap:var(--space-8);display:grid}.mc-upload-form fieldset{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.mc-upload-form legend{font-family:var(--font-display);color:var(--mc-navy);margin-bottom:var(--space-2);font-size:20px;font-weight:700}.mc-upload-form label{color:var(--mc-navy);font-weight:600}.mc-upload-form input,.mc-upload-form textarea,.mc-upload-form select{border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--mc-navy);background:#fff;padding:11px 12px}.mc-upload-form input[type=file]{background:var(--mc-warm);border-style:dashed;padding:14px}.mc-upload-form input:focus-visible,.mc-upload-form textarea:focus-visible,.mc-upload-form select:focus-visible{outline-offset:2px;outline:3px solid #3383c04d}.mc-upload-actions{align-items:center;gap:var(--space-4);padding-top:var(--space-2);display:flex}.mc-detail{max-width:900px}.mc-detail-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mc-detail-status{gap:var(--space-3);display:grid}.mc-detail-status .mc-detail-actions .mc-field{max-width:280px}.mc-detail form{margin:0}@media (max-width:800px){.mc-grid{grid-template-columns:1fr}.mc-span-4,.mc-span-6,.mc-span-8,.mc-span-12{grid-column:auto}.mc-shell{display:block}.mc-sidebar{display:none}.mc-mobile-nav{z-index:10;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.mc-page{width:min(100% - 24px,640px);padding:var(--space-8) 0}.mc-admin-header,.mc-upload-actions{flex-direction:column;align-items:stretch}.mc-upload-actions .mc-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mc-auth-help{color:var(--mc-muted);margin:0;font-size:15px;line-height:1.5}.mc-auth-confirmation{color:var(--mc-body);margin:0;font-size:16px;line-height:1.5}.mc-auth-password-hint{color:var(--mc-muted);font-size:14px;line-height:1.4}.mc-auth>a{align-items:center;min-height:44px;margin-top:0;padding:10px 0;display:inline-flex}.mc-auth>.mc-auth-back-link{justify-self:center}.mc-intake-choice-hint{color:var(--mc-muted);margin:0;font-size:14px;line-height:1.4}.mc-intake-saved{width:100%;color:var(--mc-muted);text-align:center;margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (max-width:560px){.mc-step-actions .mc-button-primary{width:100%;height:auto;min-height:52px;padding:0 16px;font-size:16px}.mc-intake-choice-hint{color:#6b6b6b;margin:4px 0 12px}}n+.mc-inventory-page{max-width:1440px}.mc-inventory-toolbar-fields{gap:var(--space-4);grid-template-columns:minmax(280px,2fr) minmax(190px,1fr) minmax(220px,1fr) auto;align-items:end;display:grid}.mc-inventory-form-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mc-inventory-span-2{grid-column:span 2}.mc-field-label{gap:var(--space-2);color:var(--mc-navy);display:grid}.mc-checkbox-label{align-items:center;gap:var(--space-2);color:var(--mc-navy);font-weight:600;display:flex}.mc-inventory-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.mc-inventory-cards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-inventory-card{gap:var(--space-4);min-width:0;display:grid}.mc-inventory-card-header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.mc-inventory-card h3{margin:0;font-size:22px}.mc-inventory-statuses{gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-status-pill{border-radius:var(--radius-pill);align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.mc-status-authority{color:#21658f;background:#3383c01f}.mc-status-ingestion{color:#8a5600;background:#f29c1f29}.mc-inventory-details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px;display:grid}.mc-inventory-details>div{gap:2px;min-width:0;display:grid}.mc-inventory-details span:last-child{overflow-wrap:anywhere}.mc-inventory-label{color:var(--mc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.mc-inventory-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mc-inventory-card-actions{border-top:1px solid var(--border-subtle);padding-top:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:1050px){.mc-inventory-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-inventory-toolbar-fields button{width:100%}.mc-inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-inventory-cards{grid-template-columns:1fr}}@media (max-width:800px){.mc-inventory-toolbar-fields,.mc-inventory-form-grid{grid-template-columns:1fr}.mc-inventory-span-2{grid-column:auto}.mc-inventory-card-header,.mc-inventory-section-heading{flex-direction:column;align-items:stretch}.mc-inventory-card-actions .mc-button{width:100%}.mc-inventory-details{grid-template-columns:1fr}}.mc-span-5{grid-column:span 5}.mc-span-7{grid-column:span 7}@media (max-width:800px){.mc-span-5,.mc-span-7{grid-column:auto}}.mc-reference-page,.mc-reference-today-page,.mc-reference-secondary-page,.mc-reference-evolution-page,.mc-reference-account-page{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.mc-auth input,.mc-auth textarea,.mc-auth select{height:44px;padding:0 12px;font-size:16px}.mc-auth button{height:44px;padding:0 16px;font-size:16px;font-weight:600}.mc-auth>a{align-items:center;min-height:44px;display:inline-flex}.mc-auth a{margin-top:0}
.mc-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.mc-option-list label{color:var(--mc-navy);align-items:flex-start;gap:8px;min-width:0;line-height:1.35;display:flex}.mc-option-list input{flex:none;margin-top:4px}.mc-rating-group{gap:10px;display:grid}.mc-rating-labels{color:var(--mc-muted);grid-template-columns:1fr 1fr;font-size:13px;display:grid}.mc-rating-labels span:last-child{text-align:right}.mc-rating{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.mc-rating .mc-button{min-width:40px}.mc-intake-step fieldset{flex-direction:column;display:flex}.mc-intake-step fieldset>.mc-followup{order:3}.mc-intake-step fieldset>legend{order:0}.mc-intake-step fieldset>.mc-option-list,.mc-intake-step fieldset>.mc-field,.mc-intake-step fieldset>.mc-rating-group{order:1}.mc-step-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-step-actions .mc-help{margin-left:auto}@media (max-width:800px){.mc-option-list{grid-template-columns:1fr}}
.mc-customer-header{width:min(100% - 32px,1200px);padding:var(--space-6) 0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border-subtle);margin:0 auto;display:flex}.mc-customer-brand{color:var(--mc-navy);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:flex}.mc-customer-logo{object-fit:contain;border-radius:50%;width:34px;height:34px;display:block}.mc-customer-product{font-size:18px;line-height:1.1}.mc-customer-beta{color:#77776f;font-family:var(--font-body);white-space:nowrap;margin-left:-2px;font-size:12px;font-weight:400;line-height:1}.mc-customer-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-customer-nav-item{border-radius:var(--radius-pill);color:var(--mc-navy);align-items:center;gap:8px;padding:9px 13px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mc-customer-nav-item:hover{background:#f29c1f1a}.mc-customer-nav-item.is-active{border-bottom:2px solid var(--mc-orange);color:var(--mc-navy);background:0 0;border-radius:0;font-weight:600}.mc-customer-nav-disabled{color:var(--mc-muted);cursor:not-allowed}.mc-customer-nav-note{border:1px solid var(--border-default);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;font-size:10px;font-weight:700}.mc-customer-page{padding-top:var(--space-8)}.mc-customer-intro{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.mc-version-badge{border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--mc-muted);white-space:nowrap;padding:7px 11px;font-size:13px;font-weight:700}.mc-evidence-note{border-left:3px solid var(--mc-blue);background:var(--mc-cool);color:var(--mc-navy);padding:10px 14px}.mc-section{gap:var(--space-5);display:grid}.mc-section-heading{gap:4px;display:grid}.mc-section-heading .mc-eyebrow,.mc-section-heading h2{margin:0}.mc-card-title{color:var(--mc-navy);font-family:var(--font-display);margin:0;font-size:20px;line-height:1.2}.mc-card-kicker{color:var(--mc-muted);margin:0;font-size:13px}.mc-health-list{gap:10px;display:grid}.mc-health-list p{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);margin:0;padding-bottom:10px;display:flex}.mc-health-list p:last-child{border-bottom:0;padding-bottom:0}.mc-health-list strong{color:var(--mc-navy)}.mc-interpretation-section{padding-top:var(--space-4)}.mc-insight-card{border-color:var(--border-warm);box-shadow:var(--shadow-warm)}.mc-insight-card .mc-eyebrow{margin:0}.mc-insight-card small{color:var(--mc-muted)}.mc-fact-list,.mc-item-list{gap:10px;margin:16px 0;display:grid}.mc-fact-list p{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:16px;margin:0;padding-bottom:10px;display:flex}.mc-fact-list p:last-child{border-bottom:0}.mc-fact-list span{color:var(--mc-muted)}.mc-fact-list strong{text-align:right}.mc-item-list>div{border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.mc-item-list>div:last-child{border-bottom:0}.mc-item-list p{color:var(--mc-muted);margin:4px 0 0;font-size:14px}.mc-edit-form{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.mc-edit-form .mc-button{justify-self:start}.mc-value-list{margin-top:var(--space-4);gap:8px;display:grid}.mc-value-list p{border-bottom:1px solid var(--border-subtle);margin:0;padding-bottom:8px}.mc-value-list p:last-child{border-bottom:0}.mc-system-primary-card{box-shadow:var(--shadow-md);border-color:#3383c03d}.mc-today-grid{align-items:stretch}.mc-today-focus{box-shadow:var(--shadow-warm);border-color:#f29c1f59}.mc-today-read{background:var(--mc-cool)}.mc-today-secondary{background:#fff}.mc-today-experiment{box-shadow:var(--shadow-md);border-color:#3383c03d}.mc-evidence-line{margin:var(--space-4) 0 0;color:var(--mc-muted);font-size:14px}.mc-observation{padding-bottom:var(--space-3);border-bottom:1px solid #3383c02e}.mc-observation:last-child{border-bottom:0;padding-bottom:0}.mc-observation p{margin:4px 0}.mc-observation small{color:var(--mc-muted)}@media (max-width:800px){.mc-fact-list p{gap:2px;display:grid}.mc-fact-list strong{text-align:left}.mc-edit-form .mc-button{width:100%}.mc-customer-page{padding-top:var(--space-6)}.mc-customer-header{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:min(100% - 24px,640px)}.mc-customer-nav{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.mc-customer-nav-item{white-space:nowrap}.mc-customer-intro{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.mc-account-value{color:var(--mc-navy);overflow-wrap:anywhere;font-size:18px;font-weight:600}.mc-account-actions{gap:var(--space-4);display:grid}.mc-inline-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mc-button-danger{color:#8b2424;background:#fff;border-color:#b42d2d59}.mc-button-danger:hover{background:#fff3f3}.mc-security-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mc-security-card .mc-card-kicker{max-width:38rem}.mc-security-action{padding-top:var(--space-2)}.mc-edit-form .mc-field{resize:vertical;min-height:8.5rem;line-height:1.5}.mc-feedback-form{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.mc-feedback-form .mc-button{justify-self:start;padding:6px 0}.mc-feedback-confirmation{border-left:3px solid var(--mc-blue);background:var(--mc-cool);color:var(--mc-navy);margin:0;padding:12px 14px}.mc-evolution-list{gap:var(--space-5);max-width:860px;display:grid}.mc-evolution-card{gap:var(--space-3);display:grid}.mc-evolution-card.is-current{box-shadow:var(--shadow-warm);border-color:#f29c1f59}.mc-evolution-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.mc-status-current{color:#8a5600;background:#f29c1f29}.mc-evolution-subheading{margin:var(--space-2) 0 0;color:var(--mc-navy);font-family:var(--font-display);font-size:16px}.mc-evolution-empty{background:var(--mc-cool);max-width:860px}.mc-access-note{color:var(--mc-navy);font-weight:700;display:block}.mc-needs-card{gap:var(--space-4);display:grid}.mc-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.mc-need-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.mc-need-row strong{color:var(--mc-navy)}.mc-need-present,.mc-need-unknown{color:var(--mc-muted);text-align:right;font-size:13px}.mc-need-present{color:var(--mc-navy);font-weight:600}.mc-need-interactive{align-items:flex-start}.mc-need-interactive>div:first-child{gap:4px;display:grid}.mc-need-interactive small{color:var(--mc-muted)}.mc-need-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mc-need-actions form{margin:0}.mc-need-actions .mc-button{white-space:nowrap}.mc-need-tool-form{align-items:center;gap:8px;display:flex}.mc-need-tool-form .mc-field{min-width:140px;padding:8px 10px}.mc-checkin-card{box-shadow:var(--shadow-warm);border-color:#f29c1f59}.mc-checkin-resource{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);gap:8px;display:grid}.mc-checkin-resource p{margin:0}.mc-secondary-details{gap:var(--space-5);display:grid}.mc-secondary-details>summary{cursor:pointer;color:var(--mc-navy);border-top:1px solid var(--border-subtle);padding:14px 0;font-weight:700;list-style:none}.mc-secondary-details>summary::-webkit-details-marker{display:none}.mc-secondary-details>summary:after{content:"＋";float:right;color:var(--mc-muted)}.mc-secondary-details[open]>summary:after{content:"−"}@media (max-width:800px){.mc-evolution-card-heading{flex-direction:column}.mc-evolution-list{max-width:none}}.mc-context-grid{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-context-grid p{margin:6px 0 0}.mc-context-grid ul{margin:6px 0 0;padding-left:20px}.mc-edit-form .mc-field-label{gap:8px;font-weight:700;display:grid}.mc-edit-form .mc-field{font-weight:400}.mc-reference-today-add{border:0;outline:none;text-decoration:none}.mc-reference-today-add:focus-visible{outline-offset:2px;outline:3px solid #3383c04d}@media (max-width:800px){.mc-context-grid,.mc-needs-grid{grid-template-columns:1fr}.mc-need-row{flex-direction:column;align-items:flex-start;gap:4px}.mc-need-present,.mc-need-unknown{text-align:left}.mc-need-actions{justify-content:flex-start;width:100%}.mc-need-tool-form{width:100%}.mc-need-tool-form .mc-field{flex:1;min-width:0}}.mc-reference-secondary-page{box-sizing:border-box;background:0 0;width:min(100% - 40px,640px);min-height:calc(100vh - 64px);margin:0 auto;animation:.36s cubic-bezier(.22,.61,.36,1) mcRise;padding:44px 0 96px!important}.mc-reference-secondary-page h1{font-family:var(--font-display);color:#1a1f2e;margin:0 0 8px;font-size:clamp(28px,5.4vw,38px);font-weight:700;line-height:1.1}.mc-reference-secondary-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.mc-reference-secondary-page .mc-card{border-radius:24px}.mc-reference-secondary-page .mc-button-primary{color:#1a1f2e;background:#f29c1f;box-shadow:12px 12px 32px #f29c1f38}@media (max-width:700px){.mc-reference-secondary-page{width:min(100% - 32px,640px);padding:32px 0 72px!important}.mc-reference-secondary-intro{flex-direction:column;align-items:flex-start;gap:12px}}.mc-reference-tool-list{flex-direction:column;gap:2px;display:flex}.mc-reference-method{font-family:var(--font-display);color:#1a1f2e;font-size:19px;font-weight:600;line-height:1.3}.mc-reference-piece{box-sizing:border-box;min-height:188px}.mc-reference-piece-head{min-height:40px}.mc-reference-proposal{margin-top:0}.mc-reference-proposal-actions{min-height:36px}.mc-reference-piece-missing{background:#fff;border-style:dashed;border-width:1px}.mc-reference-piece-attention{background:#fff;border-color:#f29c1f47}.mc-reference-change-button{cursor:pointer;color:#1a1f2e;white-space:nowrap;background:#fff;border:1px solid #1a1f2e1f;border-radius:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.mc-reference-change-button:hover{background:#f4f4f2}.mc-reference-today-page{box-sizing:border-box;background:0 0;width:min(100% - 40px,720px);min-height:calc(100vh - 64px);margin:0 auto;padding:44px 0 96px!important}.mc-reference-today-page h1{font-family:var(--font-display);color:#1a1f2e;margin:0 0 8px;font-size:clamp(28px,5.4vw,38px);font-weight:700;line-height:1.1}.mc-reference-today-step{background:#fff;border:1px solid #f29c1f47;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px #f29c1f24}.mc-reference-today-step-head{color:#4a4a44;align-items:center;gap:10px;padding:28px 28px 24px;font-size:13px;font-weight:600;display:flex}.mc-reference-today-icon{color:#c77a0e;background:#fff1da;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.mc-reference-today-step h2{font-family:var(--font-display);color:#1a1f2e;margin:0;padding:0 28px 24px;font-size:clamp(22px,4.4vw,28px);font-weight:700;line-height:1.22}.mc-reference-today-proposal{background:#fff8ec;border-top:1px solid #f29c1f33;flex-direction:column;gap:18px;padding:24px 28px 28px;display:flex}.mc-reference-today-proposal p{color:#1a1f2e;margin:0;font-size:17px;line-height:1.6}.mc-reference-today-proposal .mc-reference-proposal-label{font-size:11px;line-height:1.2}.mc-reference-today-setup{color:#4a4a44;align-items:center;gap:8px;font-size:13px;display:flex}.mc-reference-today-setup strong{color:#1a1f2e;font-weight:600}.mc-reference-today-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-reference-today-actions form{margin:0}.mc-reference-today-add{cursor:pointer;color:#1a1f2e;background:#f29c1f;border:0;border-radius:8px;height:46px;padding:0 22px;font-size:15px;font-weight:700;box-shadow:12px 12px 32px #f29c1f38}.mc-reference-today-modify{cursor:pointer;color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f;border-radius:8px;align-items:center;height:46px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mc-reference-today-skip{color:#55554e;background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none}.mc-reference-today-add:hover{background:#de8e1a}.mc-reference-today-modify:hover{background:#f4f4f2}@media (max-width:700px){.mc-reference-today-page{width:min(100% - 32px,720px);padding:32px 0 72px!important}.mc-reference-today-step-head,.mc-reference-today-proposal,.mc-reference-today-step h2{padding-left:24px;padding-right:24px}}.mc-reference-also-useful{gap:4px;margin-top:8px}.mc-reference-also-useful .mc-reference-resource-label{margin:0;padding:0 4px 6px}.mc-reference-resource-row{text-align:left;color:#1a1f2e;background:#fff;border:1px solid #1a1f2e0f;border-radius:12px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.mc-reference-resource-row:hover{border-color:#1a1f2e1f;box-shadow:0 6px 16px #1a1f2e14}.mc-reference-resource-icon{color:#1a1f2e;background:#f4f4f2;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mc-reference-resource-row-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mc-reference-resource-row-copy strong{color:#1a1f2e;font-size:14px;font-weight:600;line-height:1.35}.mc-reference-resource-row-copy small{color:#55554e;font-size:13px;line-height:1.4}.mc-reference-resource-arrow{color:#a8a8a0;flex:none}.mc-reference-evolution-page{width:min(100% - 40px,720px)}.mc-reference-evolution-snapshot{align-items:center;gap:4px;margin-top:2px;display:flex}.mc-reference-evolution-snapshot i{border-radius:3px;width:18px;height:6px;display:block}.mc-reference-evolution-snapshot .is-in{background:#43ac6a}.mc-reference-evolution-snapshot .is-attention{background:#f29c1f}.mc-reference-evolution-snapshot .is-missing{background:#e8e8e4}.mc-reference-evolution-snapshot span{color:#55554e;margin-left:6px;font-size:13px}.mc-reference-evolution-page{background:linear-gradient(#fff8ec 0,#fff 360px);width:min(100% - 40px,820px);padding-top:32px}.mc-reference-evolution-page .mc-reference-secondary-intro{margin-bottom:12px;display:block;position:relative}.mc-reference-evolution-page .mc-reference-secondary-intro h1{white-space:nowrap;padding-right:120px}.mc-reference-evolution-page .mc-reference-secondary-intro .mc-version-badge{padding:5px 12px;font-size:12px;position:absolute;top:0;right:0}.mc-reference-evolution-current{margin-bottom:24px;padding:20px 24px}.mc-reference-evolution-current-title{font-size:21px}.mc-reference-evolution-entry-content{padding-bottom:20px}.mc-reference-evolution-timeline{margin-top:0}.mc-reference-dialog-stage{border-radius:24px;max-width:460px;padding:28px}.mc-reference-dialog-content{flex-direction:column;gap:20px;display:flex}.mc-reference-dialog-content h2{font-family:var(--font-display);color:#1a1f2e;margin:0;font-size:22px;line-height:1.25}.mc-reference-tool-section,.mc-reference-suggestions,.mc-reference-tool-input{color:#1a1f2e;flex-direction:column;gap:8px;font-size:13px;display:flex}.mc-reference-tool-row{background:#fff;border:1px solid #1a1f2e1f;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 14px;display:flex}.mc-reference-tool-row span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600}.mc-reference-tool-edit,.mc-reference-tool-remove{cursor:pointer;color:#3383c0;background:0 0;border:0;padding:8px;font-size:13px}.mc-reference-tool-remove{color:#55554e}.mc-reference-tool-empty{color:#999;border:1px dashed #1a1f2e33;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;display:flex}.mc-reference-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.mc-reference-chip{cursor:pointer;color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f;border-radius:999px;height:38px;padding:0 14px;font-size:14px;font-weight:600}.mc-reference-chip:hover{background:#fff8ec;border-color:#f29c1f}.mc-reference-tool-input>div{gap:8px;display:flex}.mc-reference-tool-input input{min-width:0;height:44px;font:inherit;color:#1a1f2e;border:1px solid #1a1f2e1f;border-radius:8px;flex:1;padding:0 14px}.mc-reference-add-tool{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f;border-radius:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600}.mc-reference-dialog-error{color:#b23a2d;margin:0;font-size:13px}.mc-reference-ask-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc-reference-ask-grid button{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;font-size:15px;font-weight:600;display:flex}.mc-reference-ask-grid button:first-child:hover{background:#f1f9f4;border-color:#43ac6a}.mc-reference-ask-grid button:last-child:hover{background:#fff8ec;border-color:#f29c1f}.mc-reference-dialog-copy,.mc-reference-improvement-copy{color:#4a4a44;margin:0;font-size:15px;line-height:1.5}.mc-reference-improvement-copy{color:#1a1f2e;background:#fff8ec;border:1px solid #f29c1f47;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.6}.mc-reference-related-resource{align-items:flex-start;gap:12px;display:flex}.mc-reference-related-resource:before{content:"";background:#1a1f2e;border-radius:10px;flex:none;width:36px;height:36px}.mc-reference-related-resource strong{color:#1a1f2e;font-size:14px;display:block}.mc-reference-related-resource span{color:#4a4a44;margin-top:2px;font-size:13px;display:block}.mc-reference-done{align-items:center;gap:12px;display:flex}.mc-reference-done>span{color:#fff;background:#43ac6a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.mc-reference-done h2{margin:0}.mc-reference-done p{color:#55554e;margin:2px 0 0;font-size:14px}@media (max-width:700px){.mc-reference-evolution-page{width:100% - 32px;padding-top:28px}.mc-reference-evolution-page .mc-reference-secondary-intro h1{white-space:normal}.mc-reference-evolution-page .mc-reference-secondary-intro .mc-version-badge{margin-top:8px;display:inline-flex;position:static}.mc-reference-evolution-current{margin-bottom:20px;padding:20px}}.mc-reference-account-page{box-sizing:border-box;background:linear-gradient(#fff8ec 0,#fff 360px);width:min(100% - 40px,640px);min-height:calc(100vh - 64px);margin:0 auto;padding:44px 0 96px;animation:.36s cubic-bezier(.22,.61,.36,1) mcRise}.mc-reference-account-page h1{font-family:var(--font-display);color:#1a1f2e;margin:0 0 32px;font-size:clamp(28px,5.4vw,38px);font-weight:700;line-height:1.1}.mc-reference-account-card{background:#fff;border:1px solid #1a1f2e0f;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 6px #1a1f2e0f,0 1px 2px #1a1f2e0a}.mc-reference-account-row{align-items:center;gap:16px;min-width:0;padding:20px 24px;display:flex}.mc-reference-account-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-reference-account-row strong{color:#1a1f2e;overflow-wrap:anywhere;font-size:16px;font-weight:600}.mc-reference-account-row small{color:#55554e;font-size:14px}.mc-reference-account-avatar{color:#b06a08;width:44px;height:44px;font-family:var(--font-display);background:#fff1da;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.mc-reference-account-icon{color:#1a1f2e;background:#f4f4f2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.mc-reference-account-divider{background:#1a1f2e0f;height:1px;margin:0 24px}.mc-reference-account-reset{color:#1a1f2e;white-space:nowrap;background:#fff;border:1px solid #1a1f2e1f;border-radius:8px;flex:none;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mc-reference-account-reset:hover{background:#f4f4f2}.mc-reference-account-signout{padding:4px;display:flex}.mc-reference-account-signout button{cursor:pointer;color:#b23a2d;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600}.mc-reference-account-signout button:hover{text-decoration:underline}@media (max-width:700px){.mc-reference-account-page{width:100% - 32px;padding:32px 0 72px}.mc-reference-account-row{gap:12px;padding:18px 16px}.mc-reference-account-divider{margin:0 16px}.mc-reference-account-row:last-child{flex-wrap:wrap;align-items:flex-start}.mc-reference-account-row:last-child>div{flex-basis:calc(100% - 60px)}.mc-reference-account-reset{margin-left:60px}}.mc-reference-evolution-page{box-sizing:border-box;background:0 0;width:min(100% - 40px,640px);min-height:calc(100vh - 64px);margin:0 auto;padding:44px 0 96px;animation:.36s cubic-bezier(.22,.61,.36,1) mcRise}.mc-reference-evolution-page h1{font-family:var(--font-display);color:#1a1f2e;margin:0 0 8px;font-size:clamp(28px,5.4vw,38px);font-weight:700;line-height:1.1}.mc-reference-evolution-current{background:#fff;border:1px solid #f29c1f47;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:24px 28px;display:flex;box-shadow:0 12px 32px #f29c1f24}.mc-reference-evolution-current-label{letter-spacing:.1em;text-transform:uppercase;color:#c77a0e;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.mc-reference-evolution-current-label span:last-child{letter-spacing:0;color:#b06a08;background:#fff1da;border-radius:999px;padding:3px 10px}.mc-reference-evolution-current-title{font-family:var(--font-display);color:#1a1f2e;margin-top:6px;font-size:22px;font-weight:700}.mc-reference-evolution-current-date{color:#55554e;margin-top:4px;font-size:14px}.mc-reference-evolution-primary{color:#1a1f2e;white-space:nowrap;background:#f29c1f;border-radius:8px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:12px 12px 32px #f29c1f38}.mc-reference-evolution-primary:hover{background:#de8e1a}.mc-reference-evolution-timeline{flex-direction:column;display:flex}.mc-reference-evolution-entry{grid-template-columns:20px 1fr;gap:16px;display:grid}.mc-reference-evolution-rail{flex-direction:column;align-items:center;display:flex}.mc-reference-evolution-rail span{background:#e8e8e4;border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 4px #f4f4f2}.mc-reference-evolution-rail span.is-current{background:#f29c1f;box-shadow:0 0 0 4px #fff1da}.mc-reference-evolution-rail i{background:#e8e8e4;flex:1;width:1.5px;margin-top:8px}.mc-reference-evolution-entry:last-child .mc-reference-evolution-rail i{display:none}.mc-reference-evolution-entry-content{flex-direction:column;gap:8px;padding-bottom:28px;display:flex}.mc-reference-evolution-entry-meta{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mc-reference-evolution-entry-meta strong{color:#1a1f2e;font-size:14px}.mc-reference-evolution-entry-meta span{color:#55554e;font-size:13px}.mc-reference-evolution-entry-change{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-reference-evolution-entry-change span{letter-spacing:.06em;text-transform:uppercase;color:#55554e;font-size:12px;font-weight:600}.mc-reference-evolution-entry-change strong{color:#1a1f2e;font-size:15px;font-weight:400;line-height:1.45}.mc-reference-evolution-entry-content ul{color:#55554e;margin:0;padding-left:18px;font-size:14px}.mc-reference-evolution-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.mc-reference-evolution-secondary{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f;border-radius:8px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mc-reference-evolution-secondary:hover{background:#f4f4f2}@media (max-width:700px){.mc-reference-evolution-page{width:100% - 32px;padding:32px 0 72px}.mc-reference-evolution-current{flex-direction:column;align-items:flex-start;padding:24px}.mc-reference-evolution-primary{justify-content:center;width:100%}.mc-reference-evolution-actions{flex-wrap:wrap}}.mc-reference-resource-card{color:#fff;background:#1a1f2e;border-radius:24px;flex-direction:column;gap:12px;padding:24px 28px 28px;display:flex;box-shadow:0 12px 32px #1a1f2e24}.mc-reference-resource-label{letter-spacing:.1em;text-transform:uppercase;color:#f29c1f;margin:0;font-size:11px;font-weight:700}.mc-reference-resource-type{color:#d8d9de;margin:0;font-size:13px}.mc-reference-resource-card h2{font-family:var(--font-display);color:#fff;margin:0;font-size:22px;line-height:1.25}.mc-reference-resource-card>p:not(.mc-reference-resource-label):not(.mc-reference-resource-type){color:#f2f2f0;margin:0;font-size:15px;line-height:1.55}.mc-reference-resource-button{color:#1a1f2e;background:#f29c1f;border-radius:8px;align-self:flex-start;align-items:center;height:44px;margin-top:4px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mc-reference-resource-button:hover{background:#de8e1a}.mc-reference-also-useful{flex-direction:column;gap:0;display:flex}.mc-reference-also-useful .mc-reference-resource-label{margin-bottom:4px}.mc-reference-resource-row{color:#1a1f2e;border-bottom:1px solid #1a1f2e1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.mc-reference-resource-row strong{font-size:15px;line-height:1.35;display:block}.mc-reference-resource-row small{color:#55554e;margin-top:4px;font-size:13px;line-height:1.4;display:block}.mc-reference-resource-row>span:last-child{color:#c77a0e;font-size:22px}.mc-system-pieces-card{gap:var(--space-5);box-shadow:var(--shadow-warm);border-color:#f29c1f47;display:grid}.mc-system-progress-header{align-items:center}.mc-system-progress{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;grid-template-columns:auto auto auto minmax(180px,1fr);display:grid}.mc-system-progress>div:not(.mc-progress-track){gap:2px;display:grid}.mc-system-progress strong{color:var(--mc-navy);font-family:var(--font-display);font-size:22px}.mc-system-progress span{color:var(--mc-muted);font-size:12px}.mc-progress-track{border-radius:var(--radius-pill);background:var(--mc-cool);height:8px;overflow:hidden}.mc-progress-track>span{border-radius:inherit;background:var(--mc-orange);height:100%;display:block}.mc-system-pieces-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-system-piece{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;display:grid}.mc-system-piece-in{border-color:#3383c038}.mc-system-piece-attention{background:#fffaf1;border-color:#f29c1f6b}.mc-system-piece-missing{background:var(--mc-cool)}.mc-system-piece-top{align-items:start;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.mc-piece-mark{background:var(--mc-navy);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:10px;place-items:center;font-weight:700;display:grid}.mc-system-piece h3{color:var(--mc-navy);font-family:var(--font-display);margin:0;font-size:18px}.mc-system-piece-top p{color:var(--mc-muted);margin:4px 0 0;font-size:13px}.mc-piece-status{color:var(--mc-muted);white-space:nowrap;font-size:12px;font-weight:700}.mc-system-piece-in .mc-piece-status{color:#21658f}.mc-system-piece-attention .mc-piece-status{color:#8a5600}.mc-piece-tool{border-radius:var(--radius-md);color:var(--mc-navy);background:#3383c012;margin:0;padding:10px 12px;font-weight:700}.mc-piece-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-piece-actions form{margin:0}.mc-piece-tool-form{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);align-items:center;display:flex}.mc-piece-tool-form .mc-field{flex:1;min-width:0}.mc-piece-tool-form .mc-button{white-space:nowrap}@media (max-width:800px){.mc-system-pieces-grid{grid-template-columns:1fr}.mc-system-piece-top{grid-template-columns:auto 1fr}.mc-piece-status{grid-column:2}.mc-piece-tool-form{flex-direction:column;align-items:stretch}.mc-piece-tool-form .mc-button{width:100%}}.mc-piece-editor{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.mc-piece-editor summary{cursor:pointer;color:var(--mc-navy);font-size:13px;font-weight:700;list-style:none}.mc-piece-editor summary::-webkit-details-marker{display:none}.mc-piece-editor summary:after{content:"＋";float:right;color:var(--mc-muted)}.mc-piece-editor[open] summary:after{content:"−"}@media (max-width:800px){.mc-system-progress{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.mc-progress-track{grid-column:1/-1}}.mc-reference-page{box-sizing:border-box;background:linear-gradient(#fff8ec 0,#fff 460px);min-height:100vh;margin:0 auto;animation:.36s cubic-bezier(.22,.61,.36,1) mcRise;max-width:920px!important;padding:44px 20px 96px!important}.mc-reference-page-label{letter-spacing:.12em;text-transform:uppercase;color:#c77a0e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.mc-reference-version{letter-spacing:0;text-transform:none;color:#55554e;background:#f4f4f2;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.mc-reference-progress{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:40px;display:flex}.mc-reference-ring{flex:none;width:148px;height:148px;position:relative}.mc-reference-ring img{border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}.mc-reference-progress-copy{flex-direction:column;flex:1;gap:12px;min-width:260px;display:flex}.mc-reference-progress h1{font-family:var(--font-display);color:#1a1f2e;text-wrap:balance;margin:0;font-size:clamp(28px,5.4vw,40px);font-weight:700;line-height:1.1}.mc-reference-progress p{color:#444;margin:0;font-size:16px;line-height:1.55}.mc-reference-progress p strong{color:#1a1f2e}.mc-reference-legend{color:#4a4a44;flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.mc-reference-legend span{align-items:center;gap:7px;display:flex}.mc-reference-legend i,.mc-reference-status i{border-radius:50%;width:9px;height:9px;display:inline-block}.mc-dot-in,.mc-reference-piece-in .mc-reference-status i{background:#43ac6a}.mc-dot-attention,.mc-reference-piece-attention .mc-reference-status i{background:#f29c1f}.mc-dot-missing,.mc-reference-piece-missing .mc-reference-status i{background:#e8e8e4}.mc-reference-button{cursor:pointer;box-sizing:border-box;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mc-reference-button-primary{color:#1a1f2e;background:#f29c1f;align-self:flex-start;box-shadow:12px 12px 32px #f29c1f38}.mc-reference-button-primary:hover{background:#de8e1a;text-decoration:none}.mc-reference-button-secondary{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e1f}.mc-reference-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;display:grid}.mc-reference-piece{background:#fff;border:1px solid #1a1f2e0f;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 2px 6px #1a1f2e0f,0 1px 2px #1a1f2e0a}.mc-reference-piece-attention{border-color:#f29c1f47;box-shadow:0 12px 32px #f29c1f24}.mc-reference-piece-head{align-items:center;gap:12px;display:flex}.mc-reference-icon{color:#1a1f2e;background:#f4f4f2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mc-reference-piece-attention .mc-reference-icon{color:#c77a0e;background:#fff1da}.mc-reference-piece-name{letter-spacing:.06em;text-transform:uppercase;color:#55554e;flex:1;min-width:0;font-size:12px;font-weight:600}.mc-reference-status{color:#55554e;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mc-reference-piece-in .mc-reference-status{color:#2e8a50}.mc-reference-piece-attention .mc-reference-status{color:#c77a0e}.mc-reference-piece-body{flex-direction:column;gap:8px;display:flex}.mc-reference-tool{font-family:var(--font-display);color:#1a1f2e;font-size:19px;font-weight:600;line-height:1.3}.mc-reference-not-set{color:#55554e;font-size:16px;line-height:1.4}.mc-reference-setup{color:#43ac6a;font-size:14px;font-weight:600;line-height:1.4}.mc-reference-piece-actions{flex-wrap:wrap;align-items:center;gap:4px;margin:0 -8px -6px;display:flex}.mc-reference-text-button{cursor:pointer;color:#3383c0;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:flex}.mc-reference-text-button:hover{background:#e8f5f9}.mc-reference-text-button-muted{color:#55554e}.mc-reference-text-button-muted:hover{background:#f4f4f2}.mc-reference-save-status{color:#55554e;font-size:12px}.mc-reference-dialog-backdrop{z-index:20;background:#1a1f2e66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mc-reference-dialog{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:460px;padding:28px;display:flex;position:relative;box-shadow:0 28px 64px #1a1f2e2e}.mc-reference-dialog h2{font-family:var(--font-display);color:#1a1f2e;margin:0;font-size:26px}.mc-reference-dialog-current{font-family:var(--font-display);color:#1a1f2e;background:#f4f4f2;border-radius:12px;margin:0;padding:12px 14px;font-size:18px}.mc-reference-dialog form{gap:12px;display:grid}.mc-reference-dialog label{color:#1a1f2e;gap:8px;font-size:13px;font-weight:600;display:grid}.mc-reference-dialog input{box-sizing:border-box;width:100%;font:inherit;color:#1a1f2e;border:1px solid #1a1f2e3d;border-radius:8px;padding:12px 14px;font-weight:400}.mc-reference-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.mc-reference-dialog-close{cursor:pointer;color:#55554e;background:0 0;border:0;font-size:26px;position:absolute;top:16px;right:18px}.mc-reference-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c77a0e;margin:0;font-size:12px;font-weight:700}.mc-reference-state h1{font-family:var(--font-display);color:#1a1f2e}@media (max-width:700px){.mc-reference-page{padding:32px 16px 72px!important}.mc-reference-progress{gap:24px}.mc-reference-ring{margin:0 auto}.mc-reference-progress-copy{min-width:0}.mc-reference-progress h1{font-size:32px}.mc-reference-dialog{padding:24px}.mc-reference-piece-head{flex-wrap:wrap;align-items:flex-start}.mc-reference-status{margin-top:-8px;margin-left:52px}}.mc-customer-header{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border-bottom:1px solid #1a1f2e0f;width:100%;min-height:64px;margin:0;padding:12px 20px;position:sticky;top:0}.mc-customer-header>*{width:min(100%,880px);margin:0 auto}.mc-customer-brand{gap:10px}.mc-customer-logo{width:32px;height:32px;box-shadow:0 6px 16px #f29c1f38}.mc-customer-product{font-size:17px}.mc-customer-nav{gap:2px}.mc-customer-nav-item{border-radius:999px;padding:8px 12px;font-size:15px}.mc-customer-nav-item.is-active{background:#f29c1f1a}.mc-reference-shell{background:linear-gradient(#fff8ec 0,#fff 460px);min-height:100vh}.mc-reference-shell .mc-reference-page{background:0 0}.mc-reference-piece-missing{box-shadow:none;border-style:dashed;border-color:#1a1f2e33}.mc-reference-piece-in .mc-reference-icon{color:#2e8a50;background:#e7f5ec}.mc-reference-proposal{background:#fff8ec;border:1px solid #f29c1f47;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.mc-reference-proposal-label{letter-spacing:.1em;text-transform:uppercase;color:#c77a0e;font-size:11px;font-weight:700}.mc-reference-proposal-text{color:#1a1f2e;font-size:14px;font-weight:600;line-height:1.4}.mc-reference-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-reference-dark-button{cursor:pointer;color:#fff;white-space:nowrap;background:#1a1f2e;border:0;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:700}.mc-reference-dark-button:disabled{cursor:not-allowed;opacity:.5}.mc-reference-piece-missing .mc-reference-icon{color:#a8a8a0}.mc-reference-today-existing-tool{color:#4a4a44;align-items:center;min-height:46px;font-size:15px;font-weight:600;display:inline-flex}.mc-reference-resource-row{gap:24px;padding-left:4px;padding-right:4px}.mc-reference-resource-row-copy{padding-right:8px}.mc-reference-resource-row>span:last-child{margin-left:8px}.mc-reference-coachcast-player{width:100%;margin-top:4px}.mc-reference-coachcast-join{color:#f2f2f0;margin:0;font-size:14px;line-height:1.5}.mc-reference-coachcast-join a{color:#f29c1f;font-weight:700}.mc-intake-shell{background:linear-gradient(#fff8ec 0,#fff 460px);min-height:100vh}.mc-intake-header{border-bottom:1px solid #1a1f2e14;width:min(100% - 32px,880px);margin:0 auto;padding:18px 0}.mc-intake-brand{color:#1a1f2e;font-family:var(--font-display);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.mc-intake-brand img{border-radius:50%;width:34px;height:34px}.mc-intake-shell>.mc-page{padding-top:32px}.mc-reference-today-page .mc-reference-resource-button{box-shadow:none;color:#fff;background:0 0;border:1px solid #ffffff8c}.mc-reference-today-page .mc-reference-resource-button:hover{background:#ffffff14}.mc-reference-today-professional-link{color:#3383c0;text-underline-offset:3px;align-self:center;font-size:13px;font-weight:600;text-decoration:underline}.mc-reference-today-page{grid-auto-rows:max-content;align-content:start;font-size:16px;line-height:1.5}.mc-reference-today-page .mc-help,.mc-reference-today-page .muted,.mc-reference-today-page small,.mc-today-go-further{color:#555;font-size:14px}.mc-reference-today-page .mc-card,.mc-reference-today-page .mc-today-read,.mc-reference-today-page .mc-today-focus,.mc-reference-today-page .mc-today-experiment,.mc-reference-today-page .mc-today-secondary,.mc-reference-today-page .mc-reference-today-step,.mc-reference-today-page .mc-reference-resource-card{width:100%;max-width:100%}.mc-reference-today-page .mc-reference-today-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.mc-today-setup{box-sizing:border-box;color:#1a1f2e;background:#f29c1f;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:12px 12px 32px #f29c1f38}.mc-today-setup:hover{background:#de8e1a}.mc-today-skip{text-align:center;color:#555;margin:0 auto;font-size:15px;font-weight:600;text-decoration:none;display:block}.mc-today-listen{color:#1a1f2e;cursor:pointer;background:#fff;border:1px solid #1a1f2e33;border-radius:8px;justify-content:center;justify-self:start;align-items:center;height:36px;min-height:36px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mc-reference-today-page .mc-today-focus-empty{align-self:start;height:auto;min-height:0}.mc-reference-today-page .mc-today-focus-choose{align-self:flex-start;width:auto;min-width:0;height:36px;min-height:36px;padding:0 14px;font-size:15px;line-height:1.2}.mc-reference-today-page .mc-today-focus>p{text-wrap:pretty}.mc-reference-today-page .mc-feedback-form .mc-today-save{color:#1a1f2e;cursor:pointer;background:#f29c1f;border:0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mc-today-find-coachcast{color:#c77a0e;text-align:left;margin:4px 0 0;font-size:16px;text-decoration:none;display:block}.mc-today-coachcast-embed{border:0;border-radius:12px;width:100%;min-height:120px}.mc-today-go-further{text-align:center;color:#555;margin:0;font-size:14px}.mc-secondary-details+.mc-today-go-further{margin-top:32px}.mc-today-go-further a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mc-go-further-links{text-align:center;margin:0}.mc-go-further-links .mc-today-go-further{margin:0;font-size:15px;line-height:1.5}.mc-go-further-links .mc-today-go-further+.mc-today-go-further{margin-top:4px}.mc-go-further-links .mc-today-go-further a,.mc-go-further-secondary a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mc-go-further-secondary{color:#555;margin:4px 0 0;font-size:14px;line-height:1.5}.mc-account-feedback-link{text-align:center;margin:24px 0 0;font-size:15px;line-height:1.5}.mc-account-feedback-link a{color:#55554e;text-underline-offset:3px;text-decoration:underline}.mc-feedback-page{grid-auto-rows:max-content;align-content:start;align-items:start;gap:0;max-width:720px;height:auto;min-height:0!important;padding-top:32px!important}.mc-feedback-page h1{height:auto;min-height:0;margin:0 0 16px}.mc-feedback-intro{color:#55554e;max-width:640px;height:auto;min-height:0;margin:0;font-size:16px;line-height:1.55}.mc-feedback-page-form{align-self:start;gap:12px;max-width:720px;height:auto;min-height:0;margin-top:16px;display:grid}.mc-feedback-type-fieldset{border:0;margin:0;padding:0}.mc-feedback-type-fieldset legend,.mc-feedback-message-label{color:#1a1f2e;font-size:15px;font-weight:600}.mc-feedback-type-options{color:#55554e;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:15px;display:flex}.mc-feedback-type-options label{align-items:center;gap:6px;display:inline-flex}.mc-feedback-page-form textarea{box-sizing:border-box;color:#1a1f2e;width:100%;min-height:168px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px 14px;line-height:1.5}.mc-feedback-page-form .mc-button{place-self:start}.mc-feedback-thank-you{color:#1a1f2e;background:#fff8ec;border-left:3px solid #f29c1f;height:auto;min-height:0;margin:0;padding:16px 20px;font-size:16px;line-height:1.55}.mc-feedback-form-error{color:#9b2c2c;margin:0;font-size:15px;line-height:1.5}.mc-feedback-page .mc-feedback-thank-you{margin-top:16px}.mc-reference-my-system>.mc-today-go-further{display:none}.mc-reference-page,.mc-reference-today-page,.mc-reference-secondary-page,.mc-reference-evolution-page,.mc-reference-account-page{box-sizing:border-box;width:min(100% - 40px,720px);max-width:720px;margin-left:auto;margin-right:auto}.mc-reference-page{padding-left:0!important;padding-right:0!important}.mc-reference-account-page{padding-left:0;padding-right:0}.mc-reference-account-card{width:100%;max-width:none;overflow:visible}.mc-customer-header>*{width:min(100%,720px);max-width:720px}@media (max-width:700px){.mc-reference-page,.mc-reference-today-page,.mc-reference-secondary-page,.mc-reference-evolution-page,.mc-reference-account-page{width:min(100% - 32px,720px)}.mc-reference-page{padding-left:0!important;padding-right:0!important}.mc-customer-header>*{width:min(100%,720px)}}.mc-reference-grid{align-items:start}.mc-reference-piece,.mc-reference-proposal-actions{min-height:0}.mc-reference-progress-actions .mc-button-primary{color:#1a1f2e;background:#f29c1f;border:0;border-radius:8px;min-height:48px;padding:0 22px;box-shadow:12px 12px 32px #f29c1f38}.mc-reference-page,.mc-reference-today-page,.mc-reference-secondary-page,.mc-reference-evolution-page,.mc-reference-account-page{font-size:16px;line-height:1.55}.mc-eyebrow,.mc-reference-eyebrow{letter-spacing:.08em;font-size:12px}.mc-reference-secondary-intro .muted{font-size:15px;line-height:1.55}.mc-reference-today-page .mc-help,.mc-reference-today-page small{font-size:16px;line-height:1.55}.mc-today-go-further{font-size:14px;line-height:1.55}.mc-secondary-details .mc-field-label,.mc-secondary-details .mc-field{font-size:15px;line-height:1.55}.mc-secondary-details .mc-today-save{min-height:40px;font-size:15px}.mc-today-find-coachcast{color:#f5e6c8;margin-top:4px;font-size:15px;font-weight:600}.mc-today-find-coachcast:hover,.mc-today-find-coachcast:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc-today-setup{min-height:52px;font-size:17px;font-weight:600}.mc-reference-my-system-summary{font-size:15px;line-height:1.55}.mc-reference-up-next{background:#fff;border:1px solid #f29c1f47;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 6px 16px #1a1f2e14}.mc-reference-my-system .mc-reference-up-next{color:inherit;cursor:pointer;text-decoration:none}.mc-reference-my-system .mc-reference-up-next:focus-visible{outline-offset:3px;outline:3px solid #3383c04d}.mc-reference-up-next h2{font-family:var(--font-display);color:#1a1f2e;margin:0;font-size:22px;line-height:1.2}.mc-reference-compact-row-head,.mc-reference-compact-row{align-items:center;gap:12px;display:flex}.mc-reference-compact-row-head p{color:#77776f;margin:3px 0 0;font-size:14px}.mc-reference-compact-row-head .mc-reference-icon,.mc-reference-compact-row .mc-reference-icon{color:#1a1f2e;background:#f4f4f2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mc-reference-compact-section{gap:8px;display:grid}.mc-reference-compact-section h2{font-family:var(--font-display);color:#1a1f2e;margin:8px 0 4px;font-size:22px}.mc-reference-compact-row{background:#fff;border:1px solid #1a1f2e1a;border-radius:12px;min-height:60px;padding:10px 12px}.mc-reference-compact-row-copy{flex:1;gap:2px;min-width:0;display:grid}.mc-reference-compact-row-copy strong{color:#1a1f2e;font-size:16px}.mc-reference-compact-row-copy span{color:#77776f;font-size:14px}.mc-reference-compact-row-explanation{color:#77776f;font-size:14px;line-height:1.45;display:block}.mc-recommendations-page{align-content:start;gap:16px;display:grid}.mc-recommendations-page h1{margin:0}.mc-recommendations-intro{color:#55554e;margin:0}.mc-recommendations-list{gap:16px;display:grid}.mc-recommendation-card{gap:12px;display:grid}.mc-recommendation-card h2,.mc-recommendation-card p{margin:0}.mc-recommendation-card .mc-button{justify-self:start}.mc-recommendation-label{color:#77776f;font-size:14px}.mc-recommendation-text-link{color:#55554e;font-size:15px;text-decoration:none}.mc-recommendation-text-link:hover,.mc-recommendation-text-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc-reference-compact-row .mc-reference-change-button,.mc-reference-compact-row .mc-reference-text-button{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e29;border-radius:8px;flex:none;height:36px;padding:0 14px;font-size:14px;font-weight:600}.mc-reference-compact-row .mc-reference-text-button:hover,.mc-reference-compact-row .mc-reference-change-button:hover{background:#f4f4f2}.mc-reference-dialog-intro{gap:8px;margin-bottom:20px;display:grid}.mc-reference-dialog-intro p{margin:0}.mc-reference-account-page{background:0 0}.mc-reference-account-row strong{font-size:16px;font-weight:600}.mc-reference-account-row small{font-size:15px;line-height:1.55}.mc-reference-account-row button,.mc-reference-account-row a{min-height:40px;font-size:15px}.mc-reference-account-email{color:#1a1f2e;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;word-break:break-all;font-size:15px;line-height:1.55}.mc-account-sign-out{color:#55554e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:40px;padding:4px 0;font-size:15px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.mc-account-sign-out:hover,.mc-account-sign-out:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc-reference-account-row.mc-account-action-row{align-items:center;gap:16px;display:flex}.mc-account-action-wrap{flex:none;margin-left:auto;display:block}.mc-account-action-form{margin:0;display:block}.mc-reference-account-row .mc-account-action-button,.mc-reference-account-row .mc-account-action-form button{justify-content:center;align-items:center;width:auto;min-width:0;display:inline-flex}.mc-reference-account-page .mc-account-quiet-action{color:#55554e;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:4px 0;font-size:15px;font-weight:400;line-height:1.4;text-decoration:underline}.mc-customer-header{-webkit-backdrop-filter:none!important;background:#fff!important}.mc-public-brand .mc-public-beta,.mc-public-auth-beta{color:#77776f;font-family:var(--font-body);text-transform:none;letter-spacing:normal;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:400;line-height:1}.mc-public-wordmark{align-items:center;gap:0;margin:0;display:flex}.mc-public-brand{white-space:nowrap}.mc-auth .mc-eyebrow:after{content:"Beta";color:#77776f;font-family:var(--font-body);text-transform:none;letter-spacing:normal;vertical-align:middle;margin-left:8px;font-size:12px;font-weight:400;line-height:1;display:inline-block}@media (max-width:720px){.mc-reference-progress{flex-direction:column;align-items:stretch}.mc-reference-ring{display:none}.mc-reference-progress-copy{width:100%;min-width:0}.mc-reference-progress h1{font-size:28px;line-height:1.2}.mc-reference-progress-actions{flex-direction:column;gap:12px;display:flex}.mc-reference-progress-actions .mc-button{justify-content:center;width:100%;min-height:48px;font-size:16px}}@media (max-width:560px){.mc-customer-header{position:static!important}.mc-customer-nav{flex-wrap:wrap;justify-content:center;gap:4px;padding-right:16px;overflow:visible}.mc-customer-nav-item{padding:8px 10px;font-size:14px}.mc-reference-page,.mc-reference-today-page,.mc-reference-secondary-page,.mc-reference-evolution-page,.mc-reference-account-page{width:calc(100% - 32px);padding-left:0!important;padding-right:0!important}.mc-reference-today-page .mc-card,.mc-reference-today-page .mc-reference-resource-card,.mc-reference-up-next,.mc-reference-evolution-current,.mc-reference-account-card{padding:20px}.mc-reference-eyebrow,.mc-eyebrow,.mc-reference-resource-label{letter-spacing:.06em;line-height:1.4}.mc-reference-compact-row .mc-reference-change-button,.mc-reference-compact-row .mc-reference-text-button,.mc-reference-up-next .mc-reference-change-button,.mc-reference-up-next .mc-reference-dark-button{justify-content:center;min-width:88px;min-height:44px;font-size:15px}.mc-reference-compact-section:last-of-type .mc-reference-compact-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 12px;width:100%;min-width:0;display:grid}.mc-reference-compact-section:last-of-type .mc-reference-compact-row>.mc-reference-icon{grid-area:1/1}.mc-reference-compact-section:last-of-type .mc-reference-compact-row>.mc-reference-compact-row-copy{overflow-wrap:normal;grid-area:1/2;width:auto;min-width:0}.mc-reference-compact-section:last-of-type .mc-reference-compact-row>.mc-reference-change-button{grid-area:2/2;justify-self:start;width:auto;max-width:100%;margin:0}.mc-reference-account-row{gap:12px;padding:20px}.mc-reference-account-row small{line-height:1.5}.mc-account-first-name-row{flex-direction:column!important;align-items:stretch!important}.mc-account-first-name-row>.mc-reference-account-avatar{align-self:flex-start}.mc-account-first-name-row>div{flex:none;width:100%}.mc-account-action-row{flex-direction:column!important;align-items:stretch!important}.mc-account-action-row>.mc-reference-account-icon{align-self:flex-start}.mc-account-action-row>div:first-of-type{flex:none;width:100%}.mc-account-action-row>div:last-child,.mc-account-action-form{flex:none;width:100%;margin-top:12px;margin-left:0!important}.mc-account-action-wrap,.mc-account-action-form{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.mc-account-first-name-controls{flex-direction:column;align-items:stretch!important;gap:12px!important}.mc-account-first-name-input,.mc-account-first-name-save{width:100%;height:44px;flex:0 0 44px!important;min-height:44px!important}.mc-account-action-button,.mc-account-action-form{width:100%;min-height:44px!important}.mc-account-action-form{display:block}.mc-account-action-button,.mc-account-action-form button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:44px;display:flex;min-height:44px!important}.mc-reference-account-row .mc-account-action-button,.mc-reference-account-row .mc-account-action-form button{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%;min-height:44px;display:flex}.mc-reference-account-row .mc-account-action-form .mc-account-sign-out{justify-content:flex-start;align-self:flex-start;width:auto;height:auto;min-height:44px;padding:4px 0;font-weight:400;display:inline-flex}.mc-account-email-row{flex-direction:column!important;align-items:stretch!important}.mc-account-email-row>.mc-reference-account-icon{align-self:flex-start}.mc-account-email-row>div{flex:none;width:100%}.mc-reference-account-email{-webkit-hyphens:none;hyphens:none;word-break:break-all;font-size:14px}.mc-reference-account-divider{margin-left:20px;margin-right:20px}.mc-reference-account-row>div:last-child{margin-left:0}button,.mc-button,.mc-reference-button,.mc-reference-change-button,.mc-reference-text-button{min-height:44px}}.mc-reference-evolution-page{width:min(100% - 40px,720px);max-width:720px}.mc-reference-evolution-page .mc-reference-secondary-intro .muted{font-size:16px;line-height:1.55}.mc-reference-evolution-current{box-sizing:border-box;width:100%}.mc-reference-evolution-current-date{font-size:15px;line-height:1.55}.mc-reference-evolution-primary{height:auto;min-height:52px;font-size:17px;font-weight:600}.mc-reference-evolution-page .mc-today-go-further{font-size:14px;line-height:1.55}.mc-reference-evolution-page .mc-today-go-further a{box-sizing:border-box;align-items:center;min-height:32px;padding:4px 0;display:inline-flex}.mc-reference-dialog-backdrop{align-items:safe center;overflow-y:auto}.mc-reference-dialog-stage{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.mc-reference-dialog-header{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:28px 28px 16px;display:flex;position:sticky;top:0}.mc-reference-dialog-header .mc-reference-eyebrow{margin:0}.mc-reference-dialog-close{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px -10px -8px 0;padding:0;display:inline-flex;position:static}.mc-reference-dialog-stage .mc-reference-dialog-content{padding:0 28px 28px}.mc-reference-dialog-stage .mc-reference-dialog-actions{z-index:2;background:#fff;border-top:1px solid #1a1f2e1f;margin-top:0;padding:16px 0 0;position:sticky;bottom:0}@media (max-width:560px){.mc-reference-dialog-stage{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.mc-reference-dialog-header{padding:20px 20px 12px}.mc-reference-dialog-stage .mc-reference-dialog-content{padding:0 20px 20px}.mc-reference-dialog-stage .mc-reference-dialog-actions{flex-direction:column-reverse;gap:8px;padding-top:12px}.mc-reference-dialog-stage .mc-reference-dialog-actions>*{box-sizing:border-box;justify-content:center;width:100%;min-height:44px}.mc-reference-tool-input>div{flex-direction:column}.mc-reference-tool-input input,.mc-reference-add-tool{box-sizing:border-box;width:100%;height:44px;min-height:44px}}@media (max-height:560px){.mc-reference-dialog-header{padding:12px 20px;position:static}.mc-reference-dialog-stage .mc-reference-dialog-actions{flex-direction:row;gap:12px;padding-top:12px;position:static}.mc-reference-dialog-stage .mc-reference-dialog-actions>*{flex:1 1 0;width:auto;min-width:0;min-height:44px}}@media (max-width:560px){.mc-reference-evolution-current{flex-direction:column;align-items:stretch}.mc-reference-evolution-primary{justify-content:center;width:100%}}.mc-intake-step fieldset legend{float:left;width:100%;margin:0 0 4px;padding:0}.mc-intake-step fieldset legend+*{clear:both}.mc-reference-my-system .mc-button,.mc-reference-today-page .mc-button,.mc-reference-evolution-page .mc-button,.mc-reference-my-system .mc-reference-button,.mc-reference-today-page .mc-reference-button,.mc-reference-evolution-page .mc-reference-button,.mc-reference-evolution-primary,.mc-reference-evolution-secondary{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:52px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mc-reference-my-system .mc-button-primary,.mc-reference-today-page .mc-button-primary,.mc-reference-evolution-page .mc-button-primary,.mc-reference-my-system .mc-reference-button-primary,.mc-reference-today-page .mc-reference-button-primary,.mc-reference-evolution-page .mc-reference-button-primary,.mc-reference-my-system .mc-reference-dark-button,.mc-reference-today-page .mc-reference-dark-button,.mc-reference-evolution-page .mc-reference-dark-button,.mc-reference-evolution-primary{color:#fff;background:#f29c1f;border:0;box-shadow:12px 12px 32px #f29c1f38}.mc-reference-my-system .mc-button-secondary,.mc-reference-today-page .mc-button-secondary,.mc-reference-evolution-page .mc-button-secondary,.mc-reference-my-system .mc-reference-button-secondary,.mc-reference-today-page .mc-reference-button-secondary,.mc-reference-evolution-page .mc-reference-button-secondary,.mc-reference-my-system .mc-reference-change-button,.mc-reference-today-page .mc-reference-change-button,.mc-reference-evolution-page .mc-reference-change-button,.mc-reference-my-system .mc-reference-text-button,.mc-reference-today-page .mc-reference-text-button,.mc-reference-evolution-page .mc-reference-text-button,.mc-reference-evolution-secondary{color:#1a1f2e;box-shadow:none;background:#fff;border:1px solid #1a1f2e33}.mc-reference-my-system .mc-reference-change-button,.mc-reference-my-system .mc-reference-text-button{white-space:nowrap;cursor:pointer}.mc-reference-my-system .mc-reference-change-button:hover,.mc-reference-my-system .mc-reference-text-button:hover,.mc-reference-today-page .mc-button-secondary:hover,.mc-reference-evolution-page .mc-button-secondary:hover{background:#f4f4f2}.mc-reference-my-system .mc-reference-dark-button{cursor:pointer;white-space:nowrap}.mc-reference-my-system .mc-reference-progress-actions,.mc-reference-today-page .mc-reference-progress-actions,.mc-reference-evolution-page .mc-reference-evolution-actions{align-items:center;gap:12px;display:flex}.mc-reference-today-page .mc-today-listen{box-sizing:border-box;color:#1a1f2e;background:#fff;border:1px solid #1a1f2e33;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:560px){.mc-reference-my-system .mc-reference-progress-actions,.mc-reference-today-page .mc-reference-progress-actions,.mc-reference-evolution-page .mc-reference-evolution-actions{flex-direction:column;align-items:stretch;gap:12px}.mc-reference-my-system .mc-reference-progress-actions>*,.mc-reference-today-page .mc-reference-progress-actions>*,.mc-reference-evolution-page .mc-reference-evolution-actions>*{width:100%}.mc-reference-my-system .mc-reference-change-button,.mc-reference-my-system .mc-reference-text-button{justify-content:center;width:100%}}.mc-today-focus-form{gap:12px}.mc-today-focus-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-today-focus-actions .mc-button-primary{justify-content:center;width:auto;min-width:160px;height:44px;min-height:44px;padding:0 24px;font-size:16px;font-weight:600;line-height:1}.mc-today-focus-actions .mc-today-focus-cancel{color:#4a4a44;justify-content:center;align-items:center;min-height:44px;padding:0;display:inline-flex}.mc-reference-today-page:has(.mc-today-focus-form) .mc-today-setup{color:#1a1f2e;box-shadow:none;background:#fff;border:1px solid #1a1f2e33}.mc-reference-today-page:has(.mc-today-focus-form) .mc-today-setup:hover{background:#f4f4f2}.mc-today-focus-breakdowns{border:0;min-width:0;margin:8px 0 0;padding:0}.mc-today-focus-breakdowns legend{margin:0 0 4px;padding:0}.mc-today-focus-breakdowns-help{color:#55554e;margin:0 0 8px;font-size:14px;line-height:1.5}.mc-today-focus-breakdowns .mc-option-list{flex-direction:column;gap:8px;display:flex}.mc-today-focus-breakdowns .mc-option-list label{color:#1a1f2e;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;padding:11px 0;font-size:16px;line-height:1.4;display:flex}.mc-today-focus-breakdowns .mc-option-list label input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.mc-today-focus-breakdowns .mc-option-list label span{overflow-wrap:anywhere;min-width:0}.mc-today-focus-cancel{color:#4a4a44;cursor:pointer;text-align:left;background:0 0;border:0;min-height:40px;padding:0;font-size:15px;line-height:1.4}.mc-today-focus-cancel:hover{text-decoration:underline}@media (max-width:560px){.mc-today-focus-actions{flex-direction:column;align-items:stretch;gap:8px}.mc-today-focus-actions .mc-button-primary{width:100%}.mc-today-focus-actions .mc-today-focus-cancel{align-self:center}}.mc-today-focus-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mc-today-focus-heading .mc-eyebrow{margin:0}.mc-today-focus-change,.mc-account-focus-change{color:#55554e;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:400;line-height:1.4;text-decoration:underline}.mc-today-focus-change:hover,.mc-account-focus-change:hover{text-underline-offset:3px;text-decoration:underline}.mc-focus-form-wrap{width:100%}.mc-account-focus-value{color:#1a1f2e;font-size:15px;line-height:1.55}.mc-account-focus-change{align-self:flex-start}.mc-account-focus-copy{min-width:0;flex:1!important}.mc-account-focus-action{margin-left:auto;flex:none!important}@media (max-width:560px){.mc-account-focus-row{flex-wrap:wrap;align-items:flex-start!important}.mc-account-focus-action{width:auto;margin-left:auto}.mc-account-focus-action .mc-focus-form-wrap{width:100%}}.mc-reference-account-page .mc-account-action-row{flex-direction:row;align-items:center}.mc-reference-account-page .mc-account-action-row>div:first-of-type{flex:1;width:auto}.mc-reference-account-page .mc-account-action-row>div:last-child{flex:none;width:auto;margin-top:0;margin-left:auto}.mc-reference-account-page .mc-account-action-row .mc-account-action-wrap,.mc-reference-account-page .mc-account-action-row .mc-account-action-form{width:auto;margin-top:0;margin-left:0;display:block}.mc-reference-account-page .mc-account-action-row .mc-account-action-form button.mc-account-sign-out{color:#55554e;text-underline-offset:3px;justify-content:flex-end;align-self:auto;width:auto;height:auto;min-height:40px;padding:4px 0;font-weight:400;text-decoration:underline;display:inline-flex}.mc-reference-account-page .mc-account-action-row .mc-account-quiet-action{box-sizing:border-box;justify-content:flex-end;align-self:auto;width:auto;min-width:0;height:auto;min-height:40px;display:inline-flex}.mc-coachcast-player{color:#f2f2f0;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.mc-coachcast-player-audio{display:none}.mc-coachcast-player-button{color:#fff;cursor:pointer;background:#f29c1f;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mc-coachcast-player-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mc-coachcast-player-time{color:#f2f2f0;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-size:13px;line-height:1}.mc-coachcast-player-track{cursor:pointer;background:#fff3;border-radius:999px;outline:none;flex:1;height:4px;position:relative}.mc-coachcast-player-track:focus-visible{box-shadow:0 0 0 3px #f5e6c873}.mc-coachcast-player-fill{border-radius:inherit;background:#f29c1f;position:absolute;inset:0 auto 0 0}.mc-coachcast-player-thumb{background:#f29c1f;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.mc-recommendations-page .mc-button{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:52px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mc-recommendations-page .mc-button-primary{color:#fff;background:#f29c1f;border:0;box-shadow:12px 12px 32px #f29c1f38}.mc-recommendations-page .mc-button-secondary{color:#1a1f2e;box-shadow:none;background:#fff;border:1px solid #1a1f2e33}.mc-recommendations-page .mc-today-find-coachcast{margin-top:4px}.mc-recommendations-page .mc-reference-resource-card{margin-top:0}.mc-recommendations-page .mc-reference-resource-card .mc-today-listen{color:#1a1f2e;background:#fff;border:1px solid #1a1f2e33;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:560px){.mc-recommendations-page .mc-recommendation-card .mc-button-primary{white-space:normal;width:100%;height:auto;min-height:52px;padding:12px 24px;line-height:1.35}}.mc-reference-today-page .mc-reference-secondary-intro{margin-bottom:8px}.mc-reference-today-page .mc-today-focus-empty .mc-today-focus-choose{align-self:flex-start;width:auto;min-width:0;height:36px;min-height:36px;padding:0 14px;font-size:15px;line-height:1.2}@media (max-width:560px){.mc-reference-account-page .mc-account-action-row{flex-flow:row!important;align-items:center!important}.mc-reference-account-page .mc-account-action-row>div:first-of-type{flex:auto;min-width:0;width:auto!important}.mc-reference-account-page .mc-account-action-row>div:last-child{flex:none;align-self:flex-start;min-width:max-content;width:auto!important;margin-top:0!important;margin-left:auto!important}.mc-reference-account-page .mc-account-action-row .mc-account-action-wrap,.mc-reference-account-page .mc-account-action-row .mc-account-action-form{flex:none;align-self:flex-start;width:auto!important;margin:0!important}.mc-reference-account-page .mc-account-action-row .mc-account-quiet-action,.mc-reference-account-page .mc-account-action-row .mc-account-sign-out{white-space:nowrap;align-self:flex-start;min-width:0;width:auto!important}.mc-reference-account-page .mc-account-first-name-row,.mc-reference-account-page .mc-account-email-row{flex-direction:row!important;align-items:flex-start!important}.mc-reference-account-page .mc-account-first-name-row>div,.mc-reference-account-page .mc-account-email-row>div{flex:auto;min-width:0;width:auto!important}.mc-reference-account-page .mc-account-first-name-row>.mc-reference-account-avatar,.mc-reference-account-page .mc-account-email-row>.mc-reference-account-icon{flex:0 0 44px;align-self:flex-start}}.mc-customer-nav-item{box-sizing:border-box;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.mc-customer-product-mark{vertical-align:super;font-size:.6em;line-height:0}.mc-go-further-links .mc-today-go-further{color:#555;font-size:14px;line-height:1.55}.mc-go-further-links .mc-today-go-further a{box-sizing:border-box;min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:480px){.mc-customer-nav{flex-wrap:nowrap;overflow:visible}.mc-customer-nav-item{padding-left:10px;padding-right:10px}.mc-customer-product{font-size:15px}}.mc-public-wordmark{color:var(--mc-navy);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;line-height:1.1;display:flex}.mc-public-wordmark img{object-fit:contain;border-radius:50%;width:32px;height:32px;display:block;box-shadow:0 6px 16px #f29c1f38}.mc-public-brand .mc-public-product,.mc-public-wordmark .mc-public-product{font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.1}.mc-public-product-mark{vertical-align:super;font-size:.6em;line-height:0}@media (max-width:480px){.mc-public-wordmark .mc-public-product{font-size:15px}}
