@layer legacy{@font-face{font-family:Ng UI Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:var(--ink);background:var(--surface-soft);font-synthesis:none;text-rendering:optimizelegibility;--radius-control:var(--radius-sm);--radius-card:var(--radius-md);--control-height:3rem;--control-height-compact:2.75rem;--target-size:2.75rem;--control-padding-block:.5625rem;--control-padding-inline:.75rem;--space-fields:1rem;--space-sections:1.5rem;--panel-inset:1.5rem;--ui-font:"Ng UI Inter", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-text-title:1.875rem;--ui-text-section:1.25rem;--ui-text-subsection:1rem;--ui-text-body:.875rem;--ui-text-input:1rem;--ui-text-help:.875rem;--text-caption:.8125rem;--text-helper:.875rem;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:40rem){:root{--panel-inset:1rem;--ui-text-title:1.5rem}}:where(h1){font-size:var(--ui-text-title);font-weight:var(--font-weight-title);line-height:1.25}:where(h2){font-size:var(--ui-text-section);font-weight:var(--font-weight-label);line-height:1.3}:where(h3){font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);line-height:1.35}.media-library-page{gap:var(--space-6);min-width:0;display:grid}.media-library-page>.page-heading{gap:var(--space-6);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.media-library-page>.page-heading>div{min-width:0}.media-library-page>.page-heading h1{color:var(--brand-soft-900);font-size:var(--ui-text-title);letter-spacing:-.04em;margin:0}.media-library-page>.page-heading>div>p:last-child{max-width:47.5rem;margin:var(--space-3) 0 0;color:var(--muted-soft);line-height:1.55}.media-upload-panel,.media-library-catalog{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:none}.media-upload-panel{gap:var(--space-6);grid-template-columns:minmax(16.25rem,.8fr) minmax(23.75rem,1.2fr);align-items:center;padding:clamp(1.125rem,2.5vw,1.75rem);display:grid}.media-upload-panel h2,.media-library-catalog h2{color:var(--brand-soft-900);font-size:var(--ui-text-section);margin:0}.media-library-catalog h2:focus-visible{border-radius:var(--radius-xs);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 57.6% / .28);outline-offset:.1875rem}.media-upload-panel p{margin:var(--space-1) 0 0;color:var(--muted-soft);line-height:1.55}.media-local-preparation{gap:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--brand-soft-010);min-width:0;box-shadow:none;padding:clamp(1.125rem,2.5vw,1.625rem);display:grid;overflow:hidden}.media-local-preparation__heading{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.media-local-preparation__heading>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.5rem;height:2.5rem;color:var(--brand-600);flex:0 0 2.5rem;place-items:center;display:grid}.media-local-preparation__heading>div{min-width:0}.media-local-preparation__heading .eyebrow{margin-bottom:var(--space-1)}.media-local-preparation__heading h2{color:var(--brand-soft-900);font-size:var(--ui-text-section);margin:0}.media-local-preparation__heading p:last-child{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.media-local-preparation__input{clip:rect(0 0 0 0);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.media-local-preparation__idle{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.media-local-preparation__picker{gap:var(--space-2);min-width:0;min-height:var(--target-size);border:.0625rem dashed var(--border-contrast);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);cursor:pointer;font-weight:var(--font-weight-title);align-items:center;display:inline-flex}.media-local-preparation__picker span{overflow-wrap:anywhere;min-width:0}.media-local-preparation__input:focus-visible~.media-local-preparation__idle .media-local-preparation__picker{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 57.6% / .22);outline-offset:.125rem}.media-local-preparation__idle small{color:var(--muted-soft);line-height:1.45}.media-local-preparation__checking,.media-local-preparation__error,.media-local-preparation__result{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface)}.media-local-preparation__checking{gap:var(--space-3);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.media-local-preparation__checking>svg{color:var(--brand-600)}.media-local-preparation__checking>div{gap:var(--space-1);min-width:0;display:grid}.media-local-preparation__checking [role=status]:focus,.media-local-preparation__result-heading:focus{border-radius:var(--radius-xs);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 57.6% / .22);outline-offset:.1875rem}.media-local-preparation__checking span{color:var(--muted-soft);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-local-preparation__error{gap:var(--space-3);border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.media-local-preparation__error:focus{outline:.1875rem solid color-mix(in srgb, var(--danger) 20%, transparent);outline-offset:.125rem}.media-local-preparation__error>div{min-width:0}.media-local-preparation__error p{margin:var(--space-1) 0 0;overflow-wrap:anywhere;line-height:1.5}.media-local-preparation__result{gap:var(--space-4);display:grid}.media-local-preparation__result-heading{gap:var(--space-3);min-width:0;color:var(--brand-700);align-items:flex-start;display:flex}.media-local-preparation__result-heading>svg{flex:none}.media-local-preparation__result-heading>div{gap:var(--space-1);min-width:0;display:grid}.media-local-preparation__result-heading span{color:var(--muted-soft);font-size:var(--text-helper)}.media-local-preparation__metadata{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.media-local-preparation__metadata>div{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--brand-soft-010)}.media-local-preparation__metadata dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.06em}.media-local-preparation__metadata dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.media-local-preparation__suitability{gap:var(--space-2);min-width:0;display:grid}.media-local-preparation__suitability>strong{color:var(--ink-muted);font-size:var(--text-helper)}.media-local-preparation__suitability ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.media-local-preparation__suitability li{gap:var(--space-2);min-width:0;color:var(--status-warning-text);font-size:var(--text-helper);align-items:flex-start;line-height:1.45;display:flex}.media-local-preparation__suitability li.is-suitable{color:var(--brand-700)}.media-local-preparation__suitability li svg{flex:none;margin-top:.0625rem}.media-local-preparation__server-note{border-left:.1875rem solid var(--border-contrast);padding-left:var(--space-3);color:var(--muted-soft);font-size:var(--text-helper);overflow-wrap:anywhere;margin:0;line-height:1.5}.media-local-preparation__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.media-local-preparation__actions .secondary-button,.media-local-preparation__checking .secondary-button{min-height:2.5rem}.media-public-delivery{gap:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);align-items:flex-start;display:flex}.media-public-delivery.is-success{border-color:var(--success-200);background:var(--success-050);color:var(--success-700)}.media-public-delivery>span{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 70%, transparent);flex:0 0 2.375rem;place-items:center;width:2.375rem;height:2.375rem;display:grid}.media-public-delivery>div{min-width:0}.media-public-delivery h2{color:inherit;font-size:var(--ui-text-section);margin:0}.media-public-delivery p{margin:var(--space-1) 0 0;color:inherit;line-height:1.5}.media-public-delivery__action{gap:var(--space-2);min-height:var(--target-size);margin-top:var(--space-3);align-items:center;text-decoration:none;display:inline-flex}.media-library-alert{--ui-notice-margin:0}.media-library-catalog>header{gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) clamp(1.125rem, 2.5vw, 1.625rem);justify-content:space-between;align-items:flex-start;display:flex}.media-library-catalog .eyebrow{margin-bottom:var(--space-1)}.media-library-toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}.media-library-toolbar label{gap:var(--space-1);display:grid}.media-library-toolbar label>span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.media-library-toolbar select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:13.125rem;min-height:2.625rem;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-soft-800)}.media-library-search{gap:var(--space-2);align-items:flex-end;min-width:0;display:flex}.media-library-search__field{grid-template-columns:minmax(9.375rem,1fr) auto;min-width:0;display:grid}.media-library-search__field input{border:.0625rem solid var(--border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:0;min-height:2.625rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-soft-800);border-right:0}.media-library-search__field .secondary-button{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.media-library-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1.125rem,2.5vw,1.625rem);display:grid}.media-asset-card{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;overflow:hidden}.media-asset-card__preview{aspect-ratio:16/10;border-bottom:.0625rem solid var(--border-soft);background:linear-gradient(45deg, var(--surface-muted) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-muted) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-muted) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-muted) 75%), var(--surface-raised);color:var(--muted-faint);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;place-items:center;display:grid;overflow:hidden}.media-asset-card__preview img{object-fit:contain;width:100%;height:100%;display:block}.media-asset-card__body{gap:var(--space-2);padding:var(--space-4);display:grid}.media-asset-card__state{gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-items:center;display:flex}.media-asset-card.is-ready .media-asset-card__state{color:var(--success-700)}.media-asset-card.is-awaiting-domain .media-asset-card__state,.media-asset-card.is-awaiting-domain .media-asset-card__body small{color:var(--status-warning-text)}.media-asset-card.is-rejected .media-asset-card__state{color:var(--danger)}.media-asset-card__body h3{color:var(--brand-soft-900);font-size:var(--ui-text-subsection);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-asset-card__body p,.media-asset-card__body small,.media-asset-card__body time{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.media-asset-card.is-rejected .media-asset-card__body small{color:var(--danger)}.media-library-empty{gap:var(--space-3);min-height:13.75rem;padding:var(--space-8);color:var(--muted-soft);text-align:left;justify-content:center;align-items:center;display:flex}.media-library-empty strong{overflow-wrap:anywhere;color:var(--brand-soft-700);display:block}.media-library-empty>div{min-width:0}.media-library-empty p,.media-public-delivery p{overflow-wrap:anywhere}.media-library-empty p{margin:var(--space-1) 0 0}.media-library-pagination{gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) clamp(1.125rem, 2.5vw, 1.625rem);color:var(--muted-soft);font-size:var(--text-helper);justify-content:space-between;align-items:center;display:flex}.media-library-pagination>div{gap:var(--space-2);display:flex}@media (max-width:73.75rem){.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56.25rem){.media-library-page>.page-heading{flex-direction:column;align-items:stretch}.media-upload-panel{grid-template-columns:1fr}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library-catalog>header{flex-direction:column;align-items:stretch}.media-library-toolbar{justify-content:flex-start}}@media (max-width:38.75rem){.media-library-page{gap:var(--space-4)}.media-upload-panel,.media-library-catalog{border-radius:var(--radius-md)}.media-upload-panel{gap:var(--space-4);padding:var(--space-4)}.media-local-preparation{gap:var(--space-4);border-radius:var(--radius-md);padding:var(--space-4)}.media-local-preparation__checking,.media-local-preparation__error{grid-template-columns:auto minmax(0,1fr)}.media-local-preparation__checking .secondary-button,.media-local-preparation__error .media-local-preparation__actions{grid-column:1/-1}.media-local-preparation__checking .secondary-button{justify-content:center;width:100%}.media-local-preparation__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.media-local-preparation__metadata>div:first-child{grid-column:1/-1}.media-local-preparation__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.media-local-preparation__actions .secondary-button{justify-content:center;width:100%}.media-library-catalog>header,.media-library-pagination{flex-direction:column;align-items:stretch}.media-library-toolbar,.media-library-toolbar label,.media-library-search{width:100%}.media-library-search{flex-direction:column;align-items:stretch}.media-library-toolbar select{width:100%;min-width:0}.media-library-toolbar .secondary-button{align-self:end}.media-library-grid{padding:var(--space-4);grid-template-columns:1fr}.media-asset-card{grid-template-columns:7.25rem minmax(0,1fr);display:grid}.media-asset-card__preview{border-right:.0625rem solid var(--border-soft);border-bottom:0;height:100%;min-height:8.875rem}.media-library-pagination>div{grid-template-columns:1fr 1fr;display:grid}.media-library-pagination .secondary-button{justify-content:center}}*{box-sizing:border-box}html{background:var(--surface-soft);min-width:0;font-size:100%}body{min-width:0;min-height:100vh;margin:0}:where(strong,b){font-weight:var(--font-weight-title)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.brand{min-height:var(--target-size);align-items:center;gap:var(--space-3);color:var(--brand-900);text-decoration:none;display:inline-flex}.brand__mark{gap:var(--space-1);align-content:center;width:1.9375rem;height:1.6875rem;display:grid}.brand__mark span{background:var(--brand-600);border-radius:var(--radius-xs);height:.3125rem;display:block}.brand__mark span:first-child{width:1.3125rem}.brand__mark span:nth-child(2){width:1.8125rem}.brand__mark span:nth-child(3){width:1rem;margin-left:var(--space-2)}.brand__name{letter-spacing:-.0375rem;font-size:1.25rem;font-weight:var(--font-weight-label)}.brand__name strong{font-weight:var(--font-weight-title)}.brand__name span{color:var(--brand-600)}.brand--inverse{color:var(--color-text-inverse)}.brand--inverse .brand__mark span{background:var(--brand-300)}.brand--inverse .brand__name span{color:var(--brand-300)}.brand:focus-visible{outline-color:var(--brand-700)}.brand--inverse:focus-visible{outline-color:var(--brand-300)}.auth-layout{background:var(--surface);grid-template-columns:minmax(26.875rem,1.05fr) minmax(31.25rem,.95fr);min-height:100svh;display:grid}.auth-story{background:var(--brand-900);min-height:100svh;color:var(--color-text-inverse);flex-direction:column;padding:2.125rem clamp(2.25rem,5vw,5.125rem);display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";border:.0625rem solid hsl(var(--brand-hue) var(--brand-sat) 74.8% / .16);pointer-events:none;position:absolute;transform:rotate(-12deg)}.auth-story:before{width:27.5rem;height:27.5rem;top:12%;right:-18.125rem}.auth-story:after{width:16.25rem;height:16.25rem;bottom:7%;left:-11.25rem}.auth-story__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-story__support{min-height:var(--target-size);color:var(--brand-soft-100);align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.auth-story__support:hover{color:var(--color-text-inverse)}.auth-story__content{z-index:1;width:min(36.875rem,100%);margin:auto 0;padding:4rem 0;position:relative}.eyebrow{margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:.13em;color:var(--brand-300);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.eyebrow--green{color:var(--brand-600)}.auth-story h2{letter-spacing:-.048em;max-width:36.25rem;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02}.auth-story__lead{max-width:35rem;color:var(--border);margin:1.5rem 0 0;font-size:1.1875rem;line-height:1.62}.benefit-list{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.benefit-list li{align-items:center;gap:var(--space-3);color:var(--brand-soft-025);font-size:1rem;font-weight:var(--font-weight-label);display:flex}.benefit-list li>span{border-radius:var(--radius-pill);width:1.6875rem;height:1.6875rem;color:var(--brand-900);background:var(--brand-300);place-items:center;display:grid}.auth-story__trust{z-index:1;color:var(--border-strong);align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex;position:relative}.auth-panel{min-width:0;min-height:100svh;padding:var(--space-10) clamp(1.875rem, 5vw, 5.375rem);background:var(--surface-raised);flex-direction:column;align-items:center;display:flex}.auth-panel__mobile-head{display:none}.auth-card{width:min(30.625rem,100%);min-width:0;margin-block:auto}.auth-switch{padding:var(--space-1);border:.0625rem solid var(--line);background:var(--surface-muted);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;margin-bottom:2.625rem;display:grid}.auth-switch a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--muted);text-align:center;font-size:.875rem;font-weight:var(--font-weight-title);text-decoration:none}.auth-switch a.is-active{background:var(--surface);color:var(--brand-900);box-shadow:var(--shadow-subtle)}.auth-heading{gap:var(--space-4);margin-bottom:var(--space-8);align-items:center;display:flex}.auth-form .form-footnote a{min-height:var(--target-size);align-items:center;display:inline-flex}.auth-form{gap:var(--space-5);display:grid}.form-field{gap:var(--space-2);display:grid}.form-field label,.label-row label{color:var(--ink-soft);font-size:.875rem;font-weight:var(--font-weight-title)}.form-field label span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);margin-left:var(--space-2)}.label-row{justify-content:space-between;align-items:center;display:flex}.link-button{color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);background:0 0;border:0;padding:0;text-decoration:none}.link-button:hover{text-decoration:underline}.input-shell{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:3.125rem;padding:0 var(--space-4);color:var(--muted);transition:border-color .15s,box-shadow .15s;display:flex}.input-shell:focus-within{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.input-shell input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:1rem}input::placeholder,textarea::placeholder{color:var(--control-placeholder);opacity:1}.password-toggle{width:1.875rem;height:1.875rem;color:var(--muted-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.field-help{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.field-error{color:var(--danger);font-size:var(--text-caption);line-height:1.45}.consent-row{min-height:var(--target-size);gap:var(--space-3);color:var(--muted);font-size:var(--text-helper);cursor:pointer;align-items:flex-start;line-height:1.55;display:flex}.consent-row input{width:1.0625rem;height:1.0625rem;font-size:inherit;accent-color:var(--brand-600);flex:none;margin:max(0px,.775em - .53125rem) 0 0}.consent-row a,.form-footnote a{color:var(--brand-700);font-weight:var(--font-weight-label)}.consent-error{margin-top:-.875rem}.honeypot{width:.0625rem;height:.0625rem;position:fixed;top:-200vh;left:-200vw;overflow:hidden}.primary-button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:3.125rem;padding:var(--space-4) var(--space-5);background:var(--brand-600);color:var(--color-text-inverse);font-weight:var(--font-weight-title);cursor:pointer;box-shadow:none;border:0;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.primary-button:hover:not(:disabled){background:var(--brand-700);box-shadow:none;transform:translateY(-.0625rem)}.primary-button:disabled,.secondary-button:disabled,.text-button:disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.primary-button:disabled{border-color:var(--border);background:var(--border-soft);color:var(--muted);opacity:1}.secondary-button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);min-height:2.625rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--brand-800);font-size:var(--text-helper);font-weight:var(--font-weight-title);cursor:pointer;text-decoration:none;display:inline-flex}.secondary-button:hover{border-color:var(--brand-soft-250);background:var(--brand-soft-010)}.compact-button{min-height:2.625rem;padding:var(--space-3) var(--space-4);box-shadow:none;font-size:var(--text-helper);text-decoration:none}.icon-button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.125rem;height:2.125rem;color:var(--brand-700);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.icon-button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-010)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.form-footnote{text-align:center;color:var(--muted-soft);font-size:var(--text-caption);margin:-.3125rem 0 0;line-height:1.55}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{place-content:center;justify-items:center;gap:var(--space-3);min-height:100vh;color:var(--brand-700);background:var(--surface-soft);font-size:.875rem;font-weight:var(--font-weight-label);display:grid}.route-error-screen{place-content:center;justify-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-8);color:var(--ink);background:var(--surface-soft);text-align:center;display:grid}.route-error-screen>svg{color:var(--status-error-text)}.route-error-screen>div{gap:var(--space-2);max-width:35rem;display:grid}.route-error-screen h1,.route-error-screen p{margin:0}.route-error-screen h1{font-size:var(--ui-text-title);letter-spacing:-.035em}.route-error-screen p{color:var(--muted-soft);font-size:.875rem;line-height:1.6}.route-recovery-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.progress-card{width:15.625rem;padding:var(--space-4) var(--space-5);border:.0625rem solid var(--line);background:var(--surface);border-radius:var(--radius-md);flex:none}.progress-card>div:first-child{color:var(--muted);font-size:var(--text-caption);justify-content:space-between;align-items:baseline;display:flex}.progress-card strong{color:var(--brand-700);font-size:1rem}.onboarding-steps{margin:2.625rem 0 var(--space-8);border:.0625rem solid var(--line);background:var(--surface);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.onboarding-steps li{align-items:center;gap:var(--space-3);min-height:5.25rem;padding:var(--space-5) var(--space-6);border-right:.0625rem solid var(--line);color:var(--muted-soft);display:flex}.onboarding-steps li:last-child{border-right:0}.onboarding-steps li>span{border:.0625rem solid var(--border);border-radius:var(--radius-pill);width:1.875rem;height:1.875rem;font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;place-items:center;display:grid}.onboarding-steps li div{gap:var(--space-1);display:grid}.onboarding-steps strong{color:var(--muted-soft);font-size:var(--text-helper)}.onboarding-steps small{font-size:var(--text-caption)}.onboarding-steps li.is-active{box-shadow:inset 0 -.1875rem var(--brand-600);color:var(--brand-600)}.onboarding-steps li.is-active>span{border-color:var(--brand-600);background:var(--brand-soft-050)}.onboarding-steps li.is-active strong{color:var(--brand-800)}.onboarding-steps li.is-done>span{border-color:var(--success-700);background:var(--success-700);color:var(--color-text-inverse)}.setup-card{border:.0625rem solid var(--line);background:var(--surface);border-radius:var(--radius-md);padding:clamp(1.5rem,4vw,2.5rem)}.setup-card h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.email-verification-notice{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.email-verification-notice--onboarding{width:min(73.75rem,100% - 2.75rem);margin:var(--space-6) auto}.workspace-main>.email-verification-notice--onboarding{width:100%;margin:0 0 var(--space-6)}.email-verification-notice--in-card{margin:var(--space-6) 0 0;text-align:left}.email-verification-notice__icon{border-radius:var(--radius-sm);background:var(--status-warning-border);width:2.375rem;height:2.375rem;color:var(--status-warning-text);place-items:center;display:grid}.email-verification-notice>div{gap:var(--space-1);min-width:0;display:grid}.email-verification-notice strong{font-size:var(--text-helper)}.email-verification-notice p{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5}.email-verification-notice small{color:var(--status-error-text);font-size:var(--text-caption)}.email-verification-notice button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-height:2.375rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-verification-notice button:hover:not(:disabled){border-color:var(--warning-icon)}.email-verification-notice button:disabled{opacity:.7;cursor:default}.email-verification-notice__readonly{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--status-warning-border);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.email-verification-page{min-height:100vh;padding:0 var(--space-6) var(--space-6);background:radial-gradient(circle at 50% 10%, var(--brand-soft-025) 0, var(--surface-soft) 38%, var(--surface-muted) 100%);grid-template-rows:auto 1fr auto;display:grid}.email-verification-page__header{align-items:center;width:min(70rem,100%);min-height:4.75rem;margin:0 auto;display:flex}.preference-center-page__header>span{min-height:var(--target-size);align-items:center;gap:var(--space-3);color:var(--brand-900);display:inline-flex}.email-verification-card{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 97%, transparent);width:min(38.75rem,100%);box-shadow:none;text-align:center;place-self:center;justify-items:center;padding:clamp(1.875rem,6vw,3.25rem);display:grid}.email-verification-card__icon{width:4rem;height:4rem;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--brand-soft-050);color:var(--brand-700);place-items:center;display:grid}.email-verification-card--invalid .email-verification-card__icon,.email-verification-card--expired .email-verification-card__icon,.email-verification-card--used .email-verification-card__icon,.email-verification-card--missing .email-verification-card__icon,.email-verification-card--error .email-verification-card__icon{background:var(--status-error-surface);color:var(--status-error-text)}.email-verification-card .eyebrow{margin-bottom:var(--space-2)}.email-verification-card h1{color:var(--ink);font-size:var(--ui-text-title);letter-spacing:-.045em;margin:0}.email-verification-card>p:not(.eyebrow){max-width:31.25rem;margin:var(--space-4) 0 0;color:var(--muted);font-size:.875rem;line-height:1.65}.email-verification-card__confirm{min-width:13.75rem;margin-top:var(--space-8);text-decoration:none}.email-verification-card__retry{margin-top:var(--space-6)}.email-verification-page__footnote{place-self:end center;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--muted-faint);font-size:var(--text-caption);display:flex}.email-verification-page__footnote a{color:var(--brand-700);font-weight:var(--font-weight-title)}.preference-center-card--missing .email-verification-card__icon,.preference-center-card--invalid .email-verification-card__icon,.preference-center-card--expired .email-verification-card__icon,.preference-center-card--error .email-verification-card__icon{color:#a44b2c;background:#fff0e8}.preference-center-card__identity{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);width:min(26.875rem,100%);color:var(--brand-700);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6875rem;margin-top:1.375rem;padding:.75rem .875rem;display:grid}.preference-center-card__identity>span{gap:.125rem;min-width:0;display:grid}.preference-center-card__identity small{color:var(--muted-soft);font-size:var(--text-caption)}.preference-center-card__identity strong{color:var(--ink-muted);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preference-center-card__stop{color:#8d3027;border-color:#d5a49c}.preference-center-card__stop:hover:not(:disabled){background:#fff8f6;border-color:#b75a50}.preference-center-card__confirmation{border-radius:var(--radius-md);color:#9a3e31;text-align:left;background:#fff9f7;border:.0625rem solid #e1b9ae;grid-template-columns:auto minmax(0,1fr);gap:.6875rem;width:100%;margin-top:1.5rem;padding:.9375rem;display:grid}.preference-center-card__confirmation>svg{margin-top:.125rem}.preference-center-card__confirmation>p{gap:.25rem;margin:0;display:grid}.preference-center-card__confirmation strong{color:#5b342d;font-size:var(--text-helper)}.preference-center-card__confirmation span{color:#7d625d;font-size:var(--text-caption);line-height:1.5}.preference-center-card__confirmation>div{grid-column:2;justify-content:flex-end;gap:.5rem;display:flex}.preference-center-card__legal{border-top:.0625rem solid var(--border-soft);width:100%;color:var(--muted-soft);text-align:left;align-items:flex-start;gap:.5rem;margin-top:1.5625rem;padding-top:1rem;display:flex}.preference-center-card__legal>svg{color:var(--brand-700);flex:none;margin-top:.0625rem}.preference-center-card__legal p{font-size:var(--text-caption);margin:0;line-height:1.5}.preference-center-card__legal a{color:var(--brand-700);font-weight:700}@media (max-width:37.5rem){.preference-center-page{padding-left:var(--space-4);padding-right:var(--space-4)}.preference-center-card{padding:1.6875rem 1.125rem}.preference-center-card__confirmation{grid-template-columns:1fr}.preference-center-card__confirmation>svg{display:none}.preference-center-card__confirmation>div{grid-column:1;grid-template-columns:1fr;display:grid}.preference-center-card__confirmation button{justify-content:center;width:100%}}.password-reset-card{width:min(40.625rem,100%)}.password-reset-form{gap:var(--space-5);width:min(26.875rem,100%);margin-top:var(--space-6);text-align:left;display:grid}.password-reset-form>p{color:var(--muted);font-size:var(--text-helper);text-align:center;margin:0 0 .125rem;line-height:1.55}.password-reset-form .primary-button{width:100%}.password-reset-card__primary{min-width:14.375rem;margin-top:var(--space-6);text-decoration:none}.activation-form{gap:var(--space-6);display:grid}.activation-form fieldset{border:0;min-width:0;margin:0;padding:0}.activation-option{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;min-height:6.5rem;padding:var(--space-4);background:var(--surface-raised);color:var(--ink-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.activation-option:hover{border-color:var(--brand-soft-200);background:var(--brand-soft-010)}.activation-option.is-selected{border-color:var(--brand-600);background:var(--brand-soft-025);box-shadow:0 0 0 .1875rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .09)}.activation-option input{opacity:0;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.activation-option:focus-within{outline:var(--focus-ring);outline-offset:.125rem}.activation-option__icon{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.5rem;height:2.5rem;color:var(--brand-700);place-items:center;display:grid}.activation-option.is-selected .activation-option__icon{background:var(--brand-600);color:var(--color-text-inverse)}.activation-option>span:last-child{gap:var(--space-1);display:grid}.activation-option strong{font-size:.875rem}.activation-option small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.activation-option--path{min-height:7.75rem}.activation-form fieldset:disabled .activation-option{opacity:.72;cursor:not-allowed}.activation-loading{place-content:center;justify-items:center;gap:var(--space-3);min-height:14.375rem;color:var(--muted-soft);font-size:var(--text-helper);display:grid}.brand-kit-form{gap:1.125rem;max-width:47.5rem;display:grid}.brand-kit-state{min-height:5.625rem;color:var(--muted-soft);font-size:var(--text-helper);align-items:center;gap:.5625rem;display:flex}.brand-kit-color-grid{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:.5625rem;margin:0;padding:.8125rem;display:grid}.brand-kit-color-grid legend{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);padding:0 .3125rem}.brand-kit-color-grid label{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) .5625rem;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-template-columns:minmax(0,1fr) 2.5rem auto;align-items:center;gap:.4375rem;display:grid}.brand-kit-color-grid input[type=color]{cursor:pointer;background:0 0;border:0;width:2.5rem;height:1.6875rem;padding:0}.brand-kit-color-grid code{color:var(--muted-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption)}.brand-kit-style-grid{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:.8125rem;display:grid}.brand-kit-style-grid legend{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);padding:0 .3125rem}.brand-kit-style-grid label{min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);gap:.375rem;display:grid}.brand-kit-style-grid select,.brand-kit-width-input input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.625rem;color:var(--ink-soft);font:inherit;font-size:var(--text-helper);padding:.5625rem .625rem}.brand-kit-width-input{position:relative}.brand-kit-width-input input{padding-right:2.625rem}.brand-kit-width-input em{color:var(--muted-faint);font-size:var(--text-caption);font-style:normal;position:absolute;top:50%;right:.6875rem;translate:0 -50%}.brand-kit-preview{border:.0625rem solid var(--border);border-radius:.6875rem;place-items:center;padding:1.25rem;display:grid;overflow:hidden}.brand-kit-preview>div{border:.0625rem solid hsl(var(--brand-hue) var(--brand-sat-tint) 40.1% / .18);width:100%;box-shadow:0 .5rem 1.5rem hsl(var(--brand-hue) var(--brand-sat-soft) 22.8% / .09);gap:.5625rem;display:grid}.brand-kit-preview small{opacity:.7;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.brand-kit-preview strong{font-size:1.25rem;line-height:1.25}.brand-kit-preview p{margin:0;font-size:.8125rem;line-height:1.55}.brand-kit-preview span{color:var(--color-text-inverse);justify-self:start;margin-top:.1875rem;padding:.625rem .875rem;font-size:.75rem;font-weight:800}.brand-kit-form textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink-soft);font:inherit;font-size:var(--text-helper);padding:.5625rem .625rem;line-height:1.5}.brand-kit-form textarea:disabled{opacity:.68;background:var(--surface-soft)}.brand-kit-compliance{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--brand-soft-010);gap:.8125rem;min-width:0;margin:0;padding:.9375rem;display:grid}.brand-kit-compliance legend{justify-content:space-between;align-items:center;gap:var(--space-3);width:calc(100% - .625rem);color:var(--brand-soft-600);font-size:var(--text-helper);font-weight:var(--font-weight-title);padding:0 .3125rem;display:flex}.brand-kit-compliance legend em{border-radius:var(--radius-pill);padding:.3125rem var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap}.brand-kit-compliance legend em.is-complete{background:var(--success-050);color:var(--success-700)}.brand-kit-compliance>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.brand-kit-compliance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6875rem;display:grid}.brand-kit-compliance__grid label{min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);gap:.375rem;display:grid}.brand-kit-compliance__grid label.is-wide{grid-column:1/-1}.brand-kit-compliance__grid label span small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.brand-kit-compliance__grid input,.brand-kit-compliance__grid select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.625rem;color:var(--ink-soft);font:inherit;font-size:var(--text-helper);padding:.5625rem .625rem}.dashboard-state-card{place-content:center;justify-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:26.875rem;color:var(--muted-soft);font-size:var(--text-helper);display:grid}.dashboard-state-card--error{color:var(--status-error-text);text-align:center}.dashboard-state-card--error p{max-width:35rem;margin:0 0 var(--space-1);color:var(--status-error-text);line-height:1.5}.workspace-surface{--support-banner-height:0rem;min-width:0}.workspace-surface:has(>.support-mode-banner){--support-banner-height:3.75rem}.workspace-main{width:min(77.5rem,100% - 3.25rem);margin:0 auto;padding:2.625rem 0 4.5rem}.workspace-main--wide{width:calc(100% - 2rem);max-width:none}.workspace-settings-nav{gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex;overflow-x:auto}.workspace-settings-nav a,.workspace-settings-nav button{min-height:var(--target-size);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex}.workspace-settings-nav a:hover{background:var(--surface-muted);color:var(--brand-700)}.workspace-settings-nav a.is-active{background:var(--brand-soft-050);color:var(--brand-800)}.workspace-settings-nav button:disabled{color:var(--muted-faint);cursor:not-allowed}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.dashboard-heading h1{color:var(--ink);font-size:var(--ui-text-title);letter-spacing:-.045em;margin:0}.dashboard-heading p:not(.eyebrow){max-width:45rem;margin:var(--space-3) 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.dashboard-metrics{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));display:grid}.dashboard-card,.dashboard-quota{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0}.dashboard-metric{gap:var(--space-1);min-height:var(--target-size);color:inherit;align-content:start;display:grid}.dashboard-metric__label{color:var(--color-text-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-label);letter-spacing:.04em;text-transform:uppercase}.dashboard-metric__value{font-size:var(--font-size-24);line-height:1.15}.dashboard-metric__value--text{font-size:1.25rem}.dashboard-metric small{color:var(--muted-soft);font-size:var(--text-caption)}.dashboard-card h2{color:var(--ink-soft);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.dashboard-activation{margin-bottom:var(--space-6)}.dashboard-activation__top{align-items:flex-start;gap:var(--space-5);display:flex}.dashboard-activation__icon{width:var(--target-size);height:var(--target-size);border-radius:var(--radius-sm);background:var(--brand-soft-050);color:var(--brand-700);flex:none;place-items:center;display:grid}.dashboard-activation__copy{flex:auto;min-width:0}.dashboard-activation__copy p{max-width:41.25rem;margin:var(--space-2) 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.dashboard-activation__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dashboard-stepper{gap:var(--space-4);border-top:.0625rem solid var(--border-soft);background:var(--surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.dashboard-stepper li{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.dashboard-stepper b{border:.0625rem solid var(--border);border-radius:var(--radius-pill);width:1.5625rem;height:1.5625rem;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);flex:none;place-items:center;display:grid}.dashboard-stepper strong{color:var(--muted);font-size:.875rem;font-weight:var(--font-weight-label);line-height:1.35;display:block}.dashboard-stepper small{margin-top:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:block}.dashboard-stepper li.is-current b{border-color:var(--brand-600);background:var(--brand-600);color:var(--color-text-inverse)}.dashboard-stepper li.is-current strong{color:var(--ink)}.dashboard-stepper li.is-done b{border-color:var(--success-100);background:var(--success-050);color:var(--success-700)}.dashboard-stepper li.is-done strong{color:var(--success-700)}.dashboard-recent__unavailable{align-items:center;gap:var(--space-3);margin-top:var(--space-5);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-recent__unavailable div{gap:var(--space-1);display:grid}.dashboard-recent__unavailable strong{font-size:var(--text-caption)}.dashboard-recent__unavailable p{font-size:var(--text-caption);margin:0;line-height:1.45}.dashboard-recent{padding:var(--space-6) var(--space-6)}.dashboard-recent__all{min-height:var(--target-size);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;align-items:center;text-decoration:none;display:inline-flex}.dashboard-recent__all:hover{text-decoration:underline}.dashboard-recent__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-1);display:flex}.dashboard-recent__table-wrap{max-width:100%;margin:0 -1.6875rem -1.5625rem;overflow-x:auto}.dashboard-recent__table{border-collapse:collapse;width:100%}.dashboard-recent__table th{padding:var(--space-4) var(--space-8);border-top:.0625rem solid var(--border-soft);background:var(--surface-soft);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-align:left;white-space:nowrap}.dashboard-recent__table td{padding:var(--space-4) var(--space-8);border-top:.0625rem solid var(--border-soft);color:var(--muted);vertical-align:middle;font-size:.875rem}.dashboard-recent__table th:last-child,.dashboard-recent__table td:last-child{text-align:right}.dashboard-recent__table td a{min-height:var(--target-size);color:var(--ink-muted);font-weight:var(--font-weight-title);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.dashboard-recent__table td a:hover{text-decoration:underline}.dashboard-recent__updated{white-space:nowrap}.dashboard-recent__action{font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap}.dashboard-recent__table td .dashboard-recent__action{color:var(--color-link)}.dashboard-recent__stage{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap;align-items:center;line-height:1.3;display:inline-flex}.dashboard-recent__stage.is-ready{background:var(--status-success-surface);color:var(--status-success-text)}.dashboard-recent__stage.is-attention{background:var(--status-error-surface);color:var(--status-error-text)}.dashboard-recent__empty{margin:var(--space-4) 0 0;gap:.125rem;display:grid}.dashboard-recent__empty p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.dashboard-recent__empty a{min-height:var(--target-size);color:var(--color-link);font-size:var(--text-helper);font-weight:var(--font-weight-label);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.dashboard-recent__empty a:hover{text-decoration:underline}.campaign-editor-title-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.campaign-editor-rename{min-height:var(--target-size);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--brand-700);cursor:pointer;font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-title);white-space:nowrap;background:0 0;border:.0625rem solid #0000;display:inline-flex}.campaign-editor-rename:hover{border-color:var(--border);background:var(--surface-muted)}.campaign-editor-rename-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-editor-rename-error{--ui-notice-margin:0;flex-basis:100%}.campaign-editor-rename-form input{min-width:min(26.25rem,100%);min-height:var(--target-size);padding:var(--space-3) var(--space-3);border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);font-size:1.25rem;font-weight:var(--font-weight-title)}.support-heading{align-items:center}.support-detail-card{--ui-card-padding:0;min-height:33.75rem;overflow:hidden}.support-status{border-radius:var(--radius-pill);min-height:1.3125rem;padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;align-items:center;display:inline-flex}.support-status--submitted,.support-status--awaiting_support{background:var(--status-warning-surface);color:var(--status-warning-text)}.support-status--in_progress{background:var(--brand-050);color:var(--brand-soft-600)}.support-status--awaiting_customer{background:var(--status-warning-surface);color:var(--status-error-text)}.support-status--resolved{background:var(--brand-soft-025);color:var(--brand-700)}.support-status--closed{background:var(--surface-sunken);color:var(--muted-soft)}.auxiliary-screen .support-status{border-radius:var(--radius-pill);font-weight:var(--font-weight-label);text-transform:none}.auxiliary-screen :is(.support-status--submitted,.support-status--awaiting_support,.support-status--closed){background:var(--surface-sunken);color:var(--color-text-muted)}.auxiliary-screen .support-status--in_progress{background:var(--status-info-surface);color:var(--status-info-text)}.auxiliary-screen .support-status--awaiting_customer{background:var(--status-warning-surface);color:var(--status-warning-text)}.auxiliary-screen .support-status--resolved{background:var(--status-success-surface);color:var(--status-success-text)}.support-empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:15.625rem;padding:var(--space-8);color:var(--muted-faint);text-align:center;font-size:var(--text-caption);display:grid}.support-empty strong{color:var(--muted-strong);font-size:var(--text-helper)}.support-empty p{margin:0}.support-empty--large{min-height:33.75rem}.support-form,.support-conversation{padding:clamp(1.375rem,4vw,2.25rem)}.support-detail-card__heading{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.support-detail-card h2{color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);margin:0}.support-form{gap:var(--space-5);display:grid}.support-form__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.support-form :is(input,select),.support-form textarea,.support-reply textarea{border:.0625rem solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--color-text);font:inherit;font-size:1rem}.support-form :is(input,select){height:var(--control-height);padding:0 var(--space-3)}.support-form textarea,.support-reply textarea{resize:vertical;padding:var(--space-3) var(--space-4);line-height:1.55}.support-form :is(input,select):focus,.support-form textarea:focus,.support-reply textarea:focus{border-color:var(--color-primary)}.support-submit{justify-self:start}.support-back{margin:0 0 var(--space-4) calc(var(--space-3) * -1);justify-self:start}.support-conversation__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:.0625rem solid var(--border-soft);display:flex}.support-conversation__heading>div{justify-items:start;gap:var(--space-3);display:grid}.support-conversation__heading small{color:var(--muted-soft);font-size:var(--text-caption);text-align:right}.support-messages{gap:var(--space-3);padding:var(--space-6) 0;display:grid}.support-message{max-width:88%;padding:var(--space-4) var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.support-message--customer{border-color:var(--brand-soft-100);background:var(--brand-soft-025);justify-self:end}.support-message>div{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.support-message strong{color:var(--ink-muted);font-size:var(--text-caption)}.support-message time{color:var(--muted-soft);font-size:var(--text-caption)}.support-message p{color:var(--muted-strong);white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.support-reply{gap:var(--space-2);padding-top:var(--space-5);border-top:.0625rem solid var(--border-soft);display:grid}.support-reply label{color:var(--color-text);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.support-reply button{justify-self:end}@media (max-width:61.25rem){.auth-layout{background:var(--surface-raised);min-height:100svh;display:block}.auth-story{min-height:auto;padding:1.75rem 1.5rem}.auth-story__lead,.benefit-list,.auth-story__trust{display:none}.auth-story__content{margin:0;padding:1.5rem 0 1rem}.auth-story h2{max-width:26.875rem;font-size:2.0625rem}.auth-panel{min-height:auto;padding:var(--space-8) var(--space-6) 3.25rem}.auth-switch{margin-bottom:var(--space-8)}.auth-story__top{flex-wrap:wrap;gap:1.25rem}.auth-card{margin-block:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.support-mode-banner{z-index:40;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-2) clamp(1.25rem, 4vw, 3.25rem);border-bottom:.0625rem solid var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.support-mode-banner__icon{border-radius:var(--radius-sm);background:var(--status-warning-border);width:2.25rem;height:2.25rem;color:var(--status-warning-text);place-items:center;display:grid}.support-mode-banner__copy{gap:.0625rem;min-width:0;display:grid}.support-mode-banner__copy strong{font-size:var(--text-helper)}.support-mode-banner__copy p{min-width:0;font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;line-height:1.4}.support-mode-banner__copy small{font-size:var(--text-caption)}.support-mode-banner__error{color:var(--status-error-text)}.support-mode-banner__actions{align-items:center;gap:var(--space-2);display:flex}.support-mode-banner__actions button{min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--warning-icon);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.support-mode-banner__actions button:hover{background:var(--surface);border-color:var(--warning-icon)}.support-mode-banner__actions button:disabled{opacity:.7;cursor:not-allowed}.support-mode-banner__upgrade.support-mode-banner__upgrade.support-mode-banner__upgrade.support-mode-banner__upgrade{border-color:var(--warning-icon);background:var(--warning-icon);color:var(--color-text-inverse)}.support-mode-banner__upgrade.support-mode-banner__upgrade.support-mode-banner__upgrade.support-mode-banner__upgrade:hover{background:var(--warning-icon)}.input-shell input:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.admin-security-preference :is(input,select,button):focus-visible{outline:.125rem solid var(--brand-700);outline-offset:.125rem}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.admin-page-heading h1{color:var(--color-text);font-size:var(--ui-text-title);letter-spacing:-.045em;margin:0}.admin-page-heading>div>p:last-child{max-width:45rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.admin-page-heading__badge{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.625rem;padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.admin-page-heading__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.admin-page-heading__actions>small{color:var(--muted-soft);font-size:var(--text-caption)}button.admin-page-heading__badge{cursor:pointer;min-height:2.75rem}button.admin-page-heading__badge:hover:not(:disabled){border-color:var(--brand-soft-400);background:var(--brand-soft-025)}button.admin-page-heading__badge:disabled{cursor:progress}.active-support-card{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);--ui-card-border:var(--status-warning-border);--ui-card-surface:var(--status-warning-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.active-support-card>span{border-radius:var(--radius-sm);background:var(--status-warning-border);width:2.6875rem;height:2.6875rem;color:var(--status-warning-text);place-items:center;display:grid}.active-support-card h2{margin:.0625rem 0 var(--space-1);font-size:var(--ui-text-section);color:var(--status-warning-text)}.active-support-card p:not(.eyebrow){font-size:var(--text-helper);color:var(--status-warning-text);margin:0;line-height:1.5}.admin-status{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);text-transform:uppercase;justify-self:start;display:inline-flex}.admin-status--suspended,.admin-status--disabled,.admin-status--restricted,.admin-status--closed,.admin-status--orphaned{background:var(--status-error-surface);color:var(--status-error-text)}.admin-status--paused{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-status--staff{background:var(--surface-sunken);color:var(--brand-soft-600)}.admin-table-empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:13.125rem;padding:var(--space-6);color:var(--muted-soft);font-size:var(--text-helper);text-align:center;display:grid}.admin-table-error{color:var(--status-error-text)}.admin-table-error button{margin-top:var(--space-1)}.admin-pagination{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:.0625rem solid var(--border-soft);min-height:4rem;padding:var(--space-3) var(--space-5);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.admin-pagination>div{align-items:center;gap:var(--space-3);display:flex}.admin-pagination strong{color:var(--muted-strong);font-size:var(--text-caption)}.admin-pagination button{min-height:2.75rem}.admin-customer-return{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-bottom:var(--space-4);color:var(--brand-700);font-size:.875rem;font-weight:var(--font-weight-title);overflow-wrap:anywhere;display:inline-flex}.admin-customer-quota-reset--inline{justify-items:start;gap:var(--space-2);min-width:0;margin-bottom:var(--space-3);--ui-notice-margin:0;display:grid}.admin-customer-quota-reset--inline>small{color:var(--muted-soft);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.45}.admin-capacity-editor__error{color:var(--status-error-text);font-size:var(--text-helper);font-weight:var(--font-weight-label)}.admin-status--invited{background:var(--surface-sunken);color:var(--brand-soft-600)}.admin-status--unverified{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-audit-card{min-width:0;font-family:var(--ui-font);font-size:.875rem}.admin-audit-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-6);display:flex}.admin-audit-card__header h2{color:var(--ink-soft);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:.125rem 0 0}.admin-audit-card__header p:last-child{max-width:48.75rem;margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.admin-audit-filters{gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);display:grid}.admin-audit-filters__primary{align-items:end;gap:var(--space-3);grid-template-columns:minmax(15.625rem,1.35fr) minmax(14.375rem,1.15fr) minmax(9.375rem,.72fr) minmax(9.375rem,.72fr);min-width:0;display:grid}.admin-audit-filter{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.admin-audit-field-shell,.admin-audit-date-shell{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding-left:var(--space-3);background:var(--surface);color:var(--muted);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-audit-filters select,.admin-audit-field-shell input,.admin-audit-date-shell input{border-radius:var(--radius-sm);width:100%;min-height:2.6875rem;padding:0 var(--space-3);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.admin-audit-filters select{border:.0625rem solid var(--border);padding-right:var(--space-10);background-color:var(--surface)}.admin-audit-filters select:focus,.admin-audit-field-shell:focus-within,.admin-audit-date-shell:focus-within{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-audit-filters__secondary{align-items:end;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-3);grid-template-columns:minmax(28.75rem,1fr) auto auto;display:grid}.admin-audit-period{align-items:end;gap:var(--space-2);grid-template-columns:auto repeat(2,minmax(10.625rem,13.75rem));min-width:0;display:grid}.admin-audit-period>span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-self:center}.admin-audit-period>label{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-audit-date-shell{padding-left:var(--space-2)}.admin-audit-date-shell input{min-height:2.4375rem;padding-left:0}.admin-audit-filter-summary{min-width:9.375rem;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:right;justify-items:end;gap:.125rem;margin:0;display:grid}.admin-audit-filter-summary small{max-width:18.125rem;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.35}.admin-audit-filters .secondary-button{white-space:nowrap;min-height:2.5625rem}.admin-audit-table__head,.admin-audit-row{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.08fr) minmax(0,.95fr) minmax(0,1.16fr);display:grid}.admin-audit-table__head{min-height:2.5rem;padding:0 var(--space-5);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.045em;text-transform:uppercase;align-items:center}.admin-audit-row{border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);color:var(--muted-strong)}.admin-audit-row:hover{background:var(--brand-soft-010)}.admin-audit-row{min-width:0}.admin-audit-row>span{align-content:start;gap:var(--space-1);min-width:0;display:grid}.admin-audit-row strong,.admin-audit-row small,.admin-audit-row code{overflow-wrap:anywhere}.admin-audit-row strong{color:var(--ink-muted);font-size:var(--text-caption);line-height:1.45}.admin-audit-row small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.admin-audit-row code{border-radius:var(--radius-xs);padding:var(--space-1) var(--space-1);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);justify-self:start}.admin-audit-technical>summary{width:max-content;max-width:100%;padding:var(--space-3) 0;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;line-height:1.25rem}.admin-audit-technical>small{margin-top:var(--space-1);display:block}.admin-audit-outcome{justify-self:start;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);display:inline-flex}.admin-audit-outcome--succeeded{background:var(--brand-soft-025);color:var(--brand-700)}.admin-audit-outcome--failed,.admin-audit-outcome--denied{background:var(--status-error-surface);color:var(--status-error-text)}.admin-dialog-backdrop{z-index:100;padding:var(--space-6);background:hsl(var(--brand-hue) var(--brand-sat-tint) 13.4% / .52);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-dialog{border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(32.5rem,100%);padding:var(--space-8);background:var(--surface);box-shadow:var(--shadow-dialog);position:relative}.admin-dialog__close{border-radius:var(--radius-sm);background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--muted-soft);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.admin-dialog__close:hover{background:var(--surface-sunken);color:var(--ink-muted)}.admin-dialog__icon{width:2.625rem;height:2.625rem;margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--brand-soft-050);color:var(--brand-700);place-items:center;display:grid}.admin-dialog h2{color:var(--ink-soft);font-size:var(--ui-text-section);letter-spacing:-.035em;margin:.125rem 0 0}.admin-dialog__context{margin:var(--space-2) 0 var(--space-5);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.55}.admin-dialog form{gap:var(--space-4);display:grid}.admin-dialog textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);color:var(--ink-muted);outline:0;font-size:.875rem;line-height:1.5}.admin-dialog textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-dialog textarea:disabled{background:var(--surface-muted);cursor:not-allowed}.admin-dialog__actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-1);display:flex}.contact-detail-removal{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-4) var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);background:var(--status-error-surface);color:var(--status-error-text);justify-items:start;display:grid}.contact-detail-removal p:not(.eyebrow){font-size:var(--text-caption);margin:0;line-height:1.55}.contact-detail-removal__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-detail-removal__confirm{min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--danger);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--danger);color:var(--color-text-inverse);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.contact-detail-removal__confirm:disabled{cursor:not-allowed;opacity:.6}.admin-account-dialog{width:min(57.5rem,100%);max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);overflow-y:auto}.admin-account-dialog>.admin-dialog__close{z-index:2;margin:calc(var(--space-4) * -1) -.375rem -1.75rem auto;box-shadow:0 0 0 .25rem var(--surface);position:sticky;top:.5rem;right:auto}.admin-account-dialog__notice{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-025);color:var(--brand-soft-600);font-size:var(--text-caption);line-height:1.5;display:flex}.admin-account-dialog__notice svg{flex:none}.danger-zone,.admin-account-danger-zone{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-error-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.danger-zone>div,.admin-account-danger-zone>div{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.danger-zone>div>span,.admin-account-danger-zone>div>span{border-radius:var(--radius-sm);background:var(--status-error-surface);width:2.375rem;height:2.375rem;color:var(--danger);place-items:center;display:grid}.danger-zone>div>p,.admin-account-danger-zone>div>p{gap:var(--space-1);margin:0;display:grid}.danger-zone strong,.admin-account-danger-zone strong{color:var(--danger);font-size:.875rem}.danger-zone small,.danger-zone>p,.admin-account-danger-zone small,.admin-account-danger-zone>p{color:var(--danger);font-size:var(--text-caption);margin:0;line-height:1.5}.danger-zone>p,.admin-account-danger-zone>p{grid-column:1/-1}.danger-zone>.policy-product-removal{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.policy-product-removal-zone--open{grid-template-columns:minmax(0,1fr)}.policy-product-removal-zone--open>button{justify-self:start}.admin-organization-closure{gap:var(--space-4);min-width:0;padding-top:var(--space-1);display:grid}.admin-organization-closure__heading{align-items:center;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding-right:3.125rem;display:grid}.admin-organization-closure__heading>span{border-radius:var(--radius-sm);background:var(--status-error-surface);width:2.6875rem;height:2.6875rem;color:var(--status-error-text);place-items:center;display:grid}.admin-organization-closure__heading>div{min-width:0}.admin-organization-closure__heading h2{overflow-wrap:anywhere;margin:.125rem 0 var(--space-1)}.admin-organization-closure__heading p{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);margin:0}.admin-organization-closure__identity-warning,.admin-organization-closure__state{align-items:start;gap:var(--space-3);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-organization-closure__identity-warning p,.admin-organization-closure__state p{gap:var(--space-1);min-width:0;margin:0;display:grid}.admin-organization-closure__identity-warning strong,.admin-organization-closure__state strong{color:var(--status-error-text);font-size:var(--text-helper)}.admin-organization-closure__identity-warning span,.admin-organization-closure__state span{overflow-wrap:anywhere;color:var(--status-error-text);font-size:var(--text-caption);line-height:1.5}.admin-organization-closure__state{border-color:var(--border);background:var(--brand-soft-010);color:var(--brand-soft-500);align-items:center}.admin-organization-closure__state.is-error{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.admin-organization-closure__state>button{grid-column:2;justify-self:start}.admin-organization-closure>form{gap:var(--space-4);display:grid}.admin-organization-closure__section{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-raised);display:grid}.admin-organization-closure__section.is-preserved{background:var(--brand-soft-010)}.admin-organization-closure__section h3,.admin-organization-closure__blockers h3{color:var(--ink-muted);font-size:var(--ui-text-subsection);margin:0}.admin-organization-closure__section p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.admin-organization-closure__counts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.admin-organization-closure__counts>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-2);background:var(--surface);display:flex}.admin-organization-closure__counts dt{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}.admin-organization-closure__counts dd{color:var(--ink-muted);font-size:var(--text-helper);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-title);flex:none;margin:0}.admin-organization-closure__blockers{gap:var(--space-3);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-error-surface);display:grid}.admin-organization-closure__blockers h3{align-items:center;gap:var(--space-2);color:var(--status-error-text);display:flex}.admin-organization-closure__blockers ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-organization-closure__blockers li{gap:var(--space-2);min-width:0;color:var(--status-error-text);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.admin-organization-closure__blockers li strong{color:var(--status-error-text)}.admin-organization-closure__blockers button,.admin-organization-closure__recover{justify-self:start}.admin-organization-closure fieldset{gap:var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);margin:0;display:grid}.admin-organization-closure fieldset:disabled{opacity:.66}.admin-organization-closure legend{padding:0 var(--space-2);color:var(--status-error-text);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.admin-organization-closure .form-field{gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.admin-organization-closure .form-field input,.admin-organization-closure .form-field textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;outline:0}.admin-organization-closure .form-field input:focus,.admin-organization-closure .form-field textarea:focus{border-color:var(--danger);box-shadow:0 0 0 .1875rem var(--status-error-surface)}.admin-organization-closure .form-field input[aria-invalid=true]{border-color:var(--danger-control-border)}.admin-organization-closure .form-field small{color:var(--muted-soft);font-weight:var(--font-weight-label)}.admin-organization-closure__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.admin-account-control{align-content:start;gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-raised);display:grid}.admin-account-control__heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-account-control__heading>span{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:2.3125rem;height:2.3125rem;color:var(--brand-700);place-items:center;display:grid}.admin-account-control__heading>div{gap:.125rem;min-width:0;display:grid}.admin-account-control__heading strong{color:var(--ink-muted);font-size:.875rem}.admin-account-control__heading small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-control>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.admin-account-control .form-field>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-account-control .form-field>span small{color:var(--muted-soft);font-weight:var(--font-weight-label)}.admin-account-control select,.admin-account-control textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;outline:0}.admin-account-control select{min-height:2.625rem}.admin-account-control select:focus,.admin-account-control textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-account-control select:disabled,.admin-account-control textarea:disabled{background:var(--surface-muted);color:var(--muted-soft)}.admin-confirmation{align-items:start;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);cursor:pointer;grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.admin-confirmation input{accent-color:var(--brand-600);margin-top:.125rem}.admin-action-impact,.admin-account-control p.admin-action-impact,.admin-account-section__body p.admin-action-impact{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-label);margin:0;line-height:1.45}.admin-account-control>button{justify-self:start}.admin-account-control__loading,.admin-account-control__warning{align-items:flex-start;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.admin-account-control__warning{color:var(--status-warning-text)}.admin-verification-resend{gap:var(--space-3);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--brand-soft-010);display:grid}.admin-verification-resend>p,.admin-verification-override form>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-verification-resend>button,.admin-verification-override button{justify-self:start}.admin-verification-resend>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.admin-verification-override{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3)}.admin-verification-override>summary{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.admin-verification-override form{gap:var(--space-3);padding-top:var(--space-3)}.admin-account-status{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;line-height:1.55;display:flex}.admin-account-status__badge{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.admin-account-status__badge--ok{background:var(--brand-soft-050);color:var(--brand-700)}.admin-account-status__badge--warn{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-account-status__badge--off{background:var(--status-error-surface);color:var(--status-error-text)}.admin-account-status__badge--info{background:var(--surface-sunken);color:var(--brand-soft-600)}.admin-account-sections{gap:var(--space-3);margin-top:var(--space-4);display:grid}.admin-account-reputation{margin-bottom:var(--space-4);border-color:var(--status-warning-border)}.admin-account-reputation .admin-account-control__heading>span{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-account-reputation__item{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface);display:grid}.admin-account-reputation__item.is-paused,.admin-account-reputation__item.is-manual_hold{border-color:var(--status-error-border)}.admin-account-reputation__item>header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.admin-account-reputation__item h3{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.admin-account-reputation__state{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.admin-account-reputation__item.is-paused .admin-account-reputation__state,.admin-account-reputation__item.is-manual_hold .admin-account-reputation__state{background:var(--status-error-surface);color:var(--status-error-text)}.admin-account-reputation__reason,.admin-account-reputation__note{color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-account-reputation__note{color:var(--muted-soft)}.admin-account-reputation__findings{gap:var(--space-1);padding-left:var(--space-5);color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.45;display:grid}.admin-account-reputation__metrics{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.admin-account-reputation__metrics>div{border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-2);background:var(--surface-soft);align-content:start;gap:.125rem;display:grid}.admin-account-reputation__metrics dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-account-reputation__metrics dd{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0}.admin-account-reputation__metrics small{color:var(--muted-soft);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.35}.admin-account-reputation__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-account-reputation__actions>button{min-height:2.75rem}.admin-account-reputation__actions>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.admin-account-reputation__item>.reputation-resume{margin-top:0}.admin-account-reputation__all{min-height:2.75rem;color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);justify-self:start;align-items:center;display:inline-flex}@media (max-width:37.5rem){.admin-account-reputation__actions>button{width:100%}}.admin-account-section{gap:0;padding:0}.admin-account-section>summary{min-height:3.25rem;padding:var(--space-2) var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none}.admin-account-section>summary::-webkit-details-marker{display:none}.admin-account-section>summary:focus-visible{border-radius:var(--radius-md);outline:.125rem solid var(--brand-600);outline-offset:-.125rem}.admin-account-section__chevron{color:var(--muted-faint);flex:none;transition:transform .15s}.admin-account-section[open]>summary{border-bottom:.0625rem solid var(--border-soft)}.admin-account-section[open]>summary .admin-account-section__chevron{transform:rotate(180deg)}.admin-account-section__body{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4);display:grid}.admin-account-section__body>form{margin-top:0}.admin-account-section__body p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.admin-account-section__body button{justify-self:start}.admin-account-section__body p.admin-account-control__last-delivery{color:var(--muted-faint)}.admin-account-platform-note{margin:var(--space-4) 0 0}.marketing-release-gate{gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);display:grid}.marketing-release-gate>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.marketing-release-gate__impact{gap:var(--space-2);border:.0625rem solid var(--warning-icon);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);display:grid}.marketing-release-gate__impact p{align-items:center;gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-helper);margin:0;display:flex}.marketing-release-gate__impact ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.55;display:grid}.marketing-release-gate__notice{color:var(--brand-700);font-weight:var(--font-weight-label)}.marketing-release-gate__stop{border-color:var(--warning-icon);background:var(--surface-raised)}.marketing-release-gate__stop-impact{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.55}.marketing-release-gate__stop-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-release-gate__stop-actions>button{min-height:2.75rem}.admin-account-dispatch-control{margin-top:var(--space-4)}.admin-account-dispatch-control__limits{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-account-dispatch-control__limits .form-field{min-width:0}.admin-account-dispatch-control__limits input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;outline:0}.admin-account-dispatch-control__limits input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-account-dispatch-control__limits input:disabled{background:var(--surface-muted);color:var(--muted-soft)}.admin-reference-error{--ui-notice-margin:1.125rem 0 0}.admin-settings-loading{place-content:center;justify-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:17.5rem;color:var(--muted-soft);font-size:var(--text-helper);display:grid}.admin-settings-form{gap:var(--space-4);display:grid}.admin-settings-local-nav{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-settings-local-nav a{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;min-height:3.875rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.admin-settings-local-nav a:hover,.admin-settings-local-nav a:focus-visible{border-color:var(--brand-soft-200);background:var(--brand-soft-010);box-shadow:var(--shadow-focus);outline:none}.admin-settings-local-nav a>span{gap:.125rem;min-width:0;display:grid}.admin-settings-local-nav strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper)}.admin-settings-local-nav small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}#admin-settings-general,#admin-settings-media,#admin-settings-safety{scroll-margin-top:1.25rem}.admin-settings-section__heading{gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:.0625rem solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-settings-section__heading>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.6875rem;height:2.6875rem;color:var(--brand-700);place-items:center;display:grid}.admin-settings-section__heading h2{margin:.125rem 0 var(--space-1);color:var(--ink-muted);font-size:var(--ui-text-section);letter-spacing:-.02em}.admin-settings-section__heading>div>p:last-child{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.admin-settings-fields{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.admin-settings-field{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);display:grid}.admin-settings-field--wide{grid-column:1/-1}.admin-settings-field input,.admin-settings-field textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.6875rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:.875rem;font-weight:var(--font-weight-label);outline:0}.admin-settings-field textarea{min-height:5.75rem;padding-block:var(--space-3);resize:vertical;line-height:1.5}.admin-settings-field input:focus,.admin-settings-field textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-settings-field input:disabled,.admin-settings-field textarea:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.admin-settings-field input[aria-invalid=true],.admin-settings-field textarea[aria-invalid=true]{border-color:var(--danger-control-border)}.admin-settings-field small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.admin-settings-form.admin-settings-section{gap:var(--space-6)}.admin-settings-form>.admin-settings-section__heading{margin-bottom:0}.admin-settings-group{gap:var(--space-4);min-width:0;display:grid}.admin-settings-group+.admin-settings-group{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-6)}.admin-settings-group__heading{gap:var(--space-1);display:grid}.admin-settings-group__heading h3{color:var(--ink-muted);letter-spacing:-.01em;margin:0;font-size:1rem}.admin-settings-group__heading p,.admin-settings-subgroup>p{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.admin-settings-subgroup{gap:var(--space-2);min-width:0;display:grid}.admin-settings-subgroup h4{color:var(--ink-muted);margin:0;font-size:.875rem}.admin-settings-subgroup>.admin-onboarding-options{margin-top:var(--space-2)}.admin-settings-group>.admin-settings-safety-note{margin-top:0}.admin-settings-field small.field-error{color:var(--status-error-text)}.admin-onboarding-options{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.admin-onboarding-option{gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);background:var(--surface-raised);align-content:start;display:grid}.admin-onboarding-option__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:.0625rem solid var(--border-soft);display:flex}.admin-onboarding-option__heading>div{gap:var(--space-1);min-width:0;display:grid}.admin-onboarding-option__heading strong{color:var(--ink-muted);font-size:.875rem}.admin-onboarding-option__heading small{overflow-wrap:anywhere;color:var(--muted-faint);font-size:var(--text-caption)}.admin-setting-toggle{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;flex:none;display:inline-flex}.admin-setting-toggle input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand-600)}.admin-setting-toggle:has(input:disabled){cursor:not-allowed;opacity:.72}.admin-settings-safety-note{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-025);color:var(--muted);font-size:var(--text-caption);line-height:1.5;display:flex}.admin-settings-safety-note svg{color:var(--brand-700);flex:none;margin-top:.0625rem}.admin-settings-pending{flex-wrap:wrap;justify-content:space-between;align-items:center}.admin-settings-pending>span{flex:15rem}.admin-settings-pending .primary-button{font-size:1rem}.admin-settings-pending .primary-button svg{color:currentColor;margin-top:0}.admin-onboarding-error{margin-top:var(--space-3);color:var(--status-error-text);font-size:var(--text-caption);display:block}.policy-publication__fields label{gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.policy-publication input,.policy-publication textarea{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);outline:0}.policy-publication textarea{min-height:4.875rem;padding-block:var(--space-3);resize:vertical;line-height:1.45}.policy-publication input:focus,.policy-publication textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.policy-drafts-empty{justify-content:center;align-items:center;gap:var(--space-3);border:.0625rem dashed var(--border);border-radius:var(--radius-md);background:var(--brand-soft-010);min-height:8.125rem;color:var(--brand-700);display:flex}.policy-drafts-empty p{gap:var(--space-1);margin:0;display:grid}.policy-drafts-empty span{color:var(--muted-faint);font-size:var(--text-caption)}.policy-editor-columns{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.policy-editor-columns>section{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-raised)}.policy-editor-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.policy-editor-section__heading>div{gap:var(--space-1);display:grid}.policy-editor-section__heading strong{color:var(--ink-muted);font-size:.875rem}.policy-editor-section__heading small{color:var(--muted-soft);font-size:var(--text-caption)}.policy-editor-section__heading button{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:var(--space-1);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;display:inline-flex}.policy-editor-section__heading select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);max-width:11.25rem;min-height:2.75rem;padding:0 var(--space-2);background:var(--surface);color:var(--brand-800);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title)}.policy-friendly-list{gap:var(--space-2);display:grid}.policy-friendly-row{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface);grid-template-columns:minmax(0,1fr) 6rem 2.75rem;align-items:start;display:grid}.policy-friendly-row>div{gap:.125rem;min-width:0;display:grid}.policy-friendly-row strong{color:var(--muted-strong);font-size:var(--text-caption)}.policy-friendly-row small{color:var(--muted);font-size:var(--text-caption);line-height:1.4}.policy-friendly-row code{width:-moz-fit-content;width:fit-content;color:var(--muted-faint);font-size:var(--text-caption);margin-top:.125rem}.policy-friendly-row>select,.policy-friendly-row input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:0 var(--space-2);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption)}.policy-friendly-row>button{border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--status-error-text);cursor:pointer;place-items:center;display:grid}.policy-friendly-row--limit{grid-template-columns:minmax(0,1fr) minmax(7.1875rem,.4fr) 2.75rem}.policy-friendly-row--limit>label{min-width:0;position:relative}.policy-friendly-row--limit>label em{color:var(--muted-soft);font-size:var(--text-caption);pointer-events:none;font-style:normal;position:absolute;top:50%;right:.4375rem;translate:0 -50%}.policy-friendly-row--limit>label input{padding-right:2.9375rem}.policy-advanced-editor{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010)}.policy-advanced-editor>summary{min-height:var(--target-size);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.policy-advanced-editor>p{margin:var(--space-2) 0 var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.policy-draft-actions,.policy-publication__actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.policy-draft-actions>span{color:var(--muted-soft);font-size:var(--text-caption);align-self:center}.policy-step{gap:var(--space-2);align-content:start;min-width:0;display:grid}.policy-impact-preview{gap:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.policy-impact-preview>div:first-child{justify-content:space-between;gap:var(--space-3);display:flex}.policy-impact-preview>div:first-child strong{color:var(--brand-800);font-size:.875rem}.policy-impact-preview>div:first-child span{color:var(--muted-soft);font-size:var(--text-caption)}.policy-impact-preview dl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));margin:0;display:grid}.policy-impact-preview dl div{gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface);display:grid}.policy-impact-preview dt{color:var(--muted);font-size:var(--text-caption)}.policy-impact-preview dd{color:var(--ink-muted);font-size:1rem;font-weight:var(--font-weight-title);margin:0}.policy-impact-preview p{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);margin:0;display:flex}.policy-impact-preview__changes{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3) var(--space-3);background:var(--surface);display:grid}.policy-impact-preview__changes>strong{color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.policy-publication{gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-5);display:grid}.policy-publication__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(14.375rem,.35fr);align-items:start;display:grid}.policy-publication-confirm{align-items:flex-start;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);cursor:pointer;line-height:1.45;display:flex}.policy-publication-confirm input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand-600);margin-top:.0625rem}.policy-publication__actions{justify-content:space-between}.policy-publish-readonly{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.admin-settings-actions{justify-content:space-between;align-items:center;gap:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface-raised);display:flex}.admin-settings-actions>div:first-child{gap:var(--space-1);display:grid}.admin-settings-actions>div:first-child strong{color:var(--ink-muted);font-size:var(--text-caption)}.admin-settings-actions>div:first-child span{color:var(--muted-faint);font-size:var(--text-caption)}.admin-settings-actions>div:last-child{gap:var(--space-2);display:flex}.admin-settings-actions>p{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.admin-settings-actions button{min-height:2.4375rem}.admin-settings-form>.admin-settings-actions{border:0;border-top:.0625rem solid var(--border-soft);padding:var(--space-5) 0 0;background:0 0;border-radius:0}.admin-settings-reference{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.admin-settings-reference>article{border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface)}.admin-settings-reference>article>div:first-child{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-settings-reference>article>div:first-child>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.4375rem;height:2.4375rem;color:var(--brand-700);place-items:center;display:grid}.admin-settings-reference h2{color:var(--ink-muted);font-size:var(--ui-text-section);margin:.125rem 0 0}.admin-settings-reference ul{margin:var(--space-5) 0 0;gap:0;padding:0;list-style:none;display:grid}.admin-settings-reference li{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);min-height:2.8125rem;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.admin-settings-reference li strong{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);text-transform:uppercase}.admin-settings-reference li strong.is-ok{background:var(--success-050);color:var(--success-700)}.admin-settings-reference li strong.is-warning{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-settings-reference li a{align-items:center;gap:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-decoration:none;display:inline-flex}.admin-settings-reference>article>p{margin:var(--space-4) 0 0;color:var(--muted-faint);font-size:var(--text-caption);line-height:1.55}.admin-settings-boundary{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);color:var(--muted);display:flex}.admin-settings-boundary svg{color:var(--brand-700);flex:none}.admin-settings-boundary p{gap:var(--space-1);margin:0;display:grid}.admin-settings-boundary strong{color:var(--muted-strong);font-size:var(--text-caption)}.admin-settings-boundary span{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.55}.domain-heading{margin-bottom:var(--space-6)}.domain-heading__guard{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-pill);min-height:2.375rem;padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.domain-add-card{margin-bottom:var(--space-5)}.domain-add-card form{gap:var(--space-2);min-width:0;display:grid}.domain-add-card__restriction{align-items:center;gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45;display:flex}.domain-empty-state{min-height:19.375rem;color:var(--muted-soft);text-align:center;place-content:center;justify-items:center;display:grid}.domain-empty-state h2{margin:var(--space-3) 0 0;color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label)}.domain-empty-state p{max-width:29.375rem;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-14);line-height:1.55}.domain-list{gap:var(--space-5);display:grid}.domain-card.ui-card,.organization-settings-screen .domain-card.ui-card{--ui-card-padding:0;overflow:hidden}.domain-card>header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.domain-card__title{align-items:center;gap:var(--space-2);display:flex}.domain-card__title h2{color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);margin:0}.domain-card__title small{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-transform:uppercase}.domain-card__status{align-items:center;gap:var(--space-2);display:flex}.domain-status{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap}.domain-status--verified{background:var(--status-success-surface);color:var(--status-success-text)}.domain-status--revoked,.domain-status--provisioning{background:var(--surface-sunken);color:var(--muted-soft)}.domain-status--waiting_dns{background:var(--status-warning-surface);color:var(--status-warning-text)}.domain-status--temporarily_unverifiable,.domain-status--preparation_halted{background:var(--status-info-surface);color:var(--status-info-text)}.domain-status--action_required{background:var(--status-error-surface);color:var(--status-error-text)}.domain-dns-setup{padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border)}.domain-dns-preparing{align-items:center;gap:var(--space-3);border:.0625rem dashed var(--border-strong);border-radius:var(--radius-sm);min-height:5.125rem;padding:var(--space-4);background:var(--surface-raised);color:var(--brand-700);display:flex}.domain-dns-preparing>div{gap:var(--space-1);display:grid}.domain-dns-preparing strong{color:var(--ink-muted);font-size:var(--text-helper)}.domain-dns-preparing span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.domain-dns-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-3);display:flex}.domain-dns-toolbar>div:last-child{align-items:center;gap:var(--space-2);display:flex}.domain-dns-progress{gap:.125rem;min-width:0;display:grid}.domain-dns-progress strong{color:var(--ink-muted);font-size:var(--text-helper)}.domain-dns-progress span{color:var(--muted-faint);font-size:var(--text-caption)}.domain-setup-records{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;overflow:hidden;container:dns-zaznamy/inline-size}.domain-setup-records__list{margin:0;padding:0;list-style:none}.domain-setup-records__head,.domain-setup-record__line{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);grid-template-columns:3.375rem minmax(6rem,10.25rem) minmax(0,1fr) minmax(0,1.15fr) auto;display:grid}.domain-setup-records__head{border-bottom:.0625rem solid var(--border-soft);background:var(--surface-sunken);color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-transform:uppercase;border-left:.1875rem solid #0000}.domain-setup-records__head>span:last-child{justify-self:end}.domain-setup-record{border-left:.1875rem solid #0000;min-width:0}.domain-setup-record+.domain-setup-record{border-top:.0625rem solid var(--border-soft)}.domain-setup-record--verified{border-left-color:var(--status-success-border)}.domain-setup-record--conflict,.domain-setup-record--mismatch{border-left-color:var(--status-error-border);background:var(--status-error-surface)}.domain-setup-record--unknown{border-left-color:var(--status-info-border)}.domain-setup-record--missing{border-left-color:var(--status-warning-border)}.domain-setup-record__type{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label);letter-spacing:.02em;justify-self:start}.domain-setup-record__purpose{gap:.0625rem;min-width:0;display:grid}.domain-setup-record__purpose>span{min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.domain-setup-record__purpose>small{min-width:0;color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.domain-setup-record__field{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 2.75rem;min-width:0;display:grid}.domain-setup-record__field+.domain-setup-record__field,.domain-setup-records__head>span:nth-child(4){border-left:.0625rem solid var(--border-soft);padding-left:var(--space-3)}.domain-setup-record__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:.0625rem;height:.0625rem;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;position:absolute;overflow:hidden}.domain-setup-record__field>code{min-width:0;color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.domain-setup-record__check{padding:0 var(--space-3) var(--space-2) 4.75rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.domain-record-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap;justify-self:end}.domain-record-state--verified{background:var(--status-success-surface);color:var(--status-success-text)}.domain-record-state--missing{background:var(--status-warning-surface);color:var(--status-warning-text)}.domain-record-state--conflict,.domain-record-state--mismatch{background:var(--status-error-surface);color:var(--status-error-text)}.domain-record-state--unknown{background:var(--status-info-surface);color:var(--status-info-text)}.domain-setup-record__field>button{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--color-link);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.domain-setup-record__field>button:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.domain-setup-record__field>button:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.domain-setup-record__field>button{width:var(--target-size);height:var(--target-size)}@container dns-zaznamy (width<=41.25rem){.domain-setup-records__head{display:none}.domain-setup-record__label{clip:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.domain-setup-record__purpose>:is(span,small){white-space:normal;overflow-wrap:anywhere}.domain-setup-record__line{gap:var(--space-2) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.domain-setup-record__line>.domain-record-state{grid-area:1/3}.domain-setup-record__field{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:start}.domain-setup-record__label{grid-column:1/-1}.domain-setup-record__field>code{grid-area:2/1}.domain-setup-record__field>button{grid-area:2/2}.domain-setup-record__field>code{overflow-wrap:anywhere;white-space:normal}.domain-setup-record__field+.domain-setup-record__field{border-left:0;padding-left:0}.domain-setup-record__check{padding-left:var(--space-3)}}@container dns-zaznamy (width<=18.75rem){.domain-setup-record__line{grid-template-columns:auto minmax(0,1fr)}.domain-setup-record__line>.domain-record-state{grid-area:2/1/auto/-1;justify-self:start}}.domain-dns-policy{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-dns-policy article{gap:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface-raised);display:grid}.domain-dns-policy span{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.domain-dns-policy strong{color:var(--ink-muted);font-size:var(--text-caption)}.domain-dns-policy small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.domain-dns-policy button{margin-top:var(--space-2);justify-self:start}.domain-proof__actions{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.domain-proof__actions>div{align-items:center;gap:var(--space-2);flex:none;display:flex}.domain-provider-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.domain-provider-grid>article{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-raised)}.domain-provider-grid>article>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.domain-provider-grid>article>div:first-child>strong{color:var(--ink-muted);font-size:var(--text-helper)}.provider-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap}.provider-state--ready{background:var(--status-success-surface);color:var(--status-success-text)}.provider-state--pending{background:var(--status-warning-surface);color:var(--status-warning-text)}.provider-state--not_configured{background:var(--surface-sunken);color:var(--muted-soft)}.provider-state--degraded,.provider-state--suspended{background:var(--status-error-surface);color:var(--status-error-text)}.domain-provider-grid article>p{min-height:2.25rem;margin:var(--space-3) 0 var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.domain-provider-grid dl{border-top:.0625rem solid var(--border-soft);gap:0;margin:0;display:grid}.domain-provider-grid dl>div{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-2) 0;font-size:var(--text-caption);display:flex}.domain-provider-grid dt{color:var(--muted-soft)}.domain-provider-grid dd{color:var(--muted-strong);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.domain-provider-grid article>p.provider-observation-warning,.domain-provider-grid article>p.provider-observation-time{align-items:flex-start;gap:var(--space-2);min-height:0;margin:var(--space-3) 0 0;font-size:var(--text-caption);display:flex}.domain-provider-grid article>p.provider-observation-warning{color:var(--status-warning-text)}.domain-provider-grid article>p.provider-observation-time{color:var(--muted-soft)}.domain-technical-details>summary{align-items:center;gap:var(--space-2);min-height:var(--target-size);padding:0 var(--panel-inset);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);cursor:pointer;display:flex}.domain-technical-details>summary:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.domain-technical-details[open]>summary{border-bottom:.0625rem solid var(--border-soft)}.domain-technical-details>.domain-provider-grid{padding:var(--space-4) var(--panel-inset);margin:0}.sender-profile-section.ui-card,.organization-settings-screen .sender-profile-section.ui-card{--ui-card-padding:0;margin-top:var(--space-5);overflow:hidden}.sender-profile-section__heading{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.sender-profile-section__heading h2{color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);margin:0}.sender-profile-section__heading p{max-width:47.5rem;margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-14);line-height:1.5}.sender-profile-empty{justify-content:center;align-items:center;gap:var(--space-3);min-height:6.25rem;padding:var(--space-5) var(--panel-inset);color:var(--brand-700);text-align:left;display:flex}.sender-profile-empty div{gap:var(--space-1);display:grid}.sender-profile-empty strong{color:var(--ink-muted);font-size:var(--text-helper)}.sender-profile-empty p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.sender-profile-readiness-note{padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border-soft);color:var(--ink-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.sender-profile-list{gap:0;display:grid}.sender-profile-card{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--panel-inset);grid-template-columns:minmax(0,1fr) minmax(11.25rem,auto) auto;display:grid}.sender-profile-card__identity{gap:var(--space-1);min-width:0;display:grid}.sender-profile-card__identity>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sender-profile-card__identity strong{color:var(--ink-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sender-profile-card__identity small{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-transform:uppercase}.sender-profile-card__identity code{color:var(--color-link);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sender-profile-card__identity>span{color:var(--muted-faint);font-size:var(--text-caption)}.sender-profile-card__state{justify-items:end;gap:var(--space-1);text-align:right;display:grid}.sender-profile-card__state>span{color:var(--muted-faint);font-size:var(--text-caption)}.sender-profile-readiness{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.sender-profile-readiness--ready{background:var(--status-success-surface);color:var(--status-success-text)}.sender-profile-readiness--provider_not_ready{background:var(--status-warning-surface);color:var(--status-warning-text)}.sender-profile-readiness--domain_not_verified{background:var(--status-error-surface);color:var(--status-error-text)}.sender-profile-form{gap:var(--space-fields);padding:var(--space-5) var(--panel-inset);background:var(--surface-raised);display:grid}.sender-profile-form__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sender-profile-form__heading>div{gap:var(--space-1);display:grid}.sender-profile-form__heading strong{color:var(--color-heading);font-size:var(--font-size-16);font-weight:var(--font-weight-label)}.sender-profile-form__heading p{color:var(--color-text-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.sender-profile-form__grid{gap:var(--space-fields);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sender-profile-form__grid>label{align-content:start;gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-label);display:grid}.sender-profile-form__grid input,.sender-profile-form__grid select{width:100%;min-width:0;height:var(--control-height);border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;font-weight:var(--font-weight-text)}.sender-profile-address-input{grid-template-columns:minmax(7.5rem,.55fr) minmax(9.375rem,.45fr);min-width:0;display:grid}.sender-profile-address-input input{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.sender-profile-address-input>span{min-width:0;height:var(--control-height);border:.0625rem solid var(--control-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:0 var(--space-3);background:var(--surface-muted);color:var(--muted-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;border-left:0;align-items:center;display:flex;overflow:hidden}.sender-profile-form__actions{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);display:flex}.sender-profile-default-toggle{align-items:center;gap:var(--space-2);min-height:var(--target-size);color:var(--muted);font-size:var(--font-size-14);font-weight:var(--font-weight-label);display:inline-flex}.sender-profile-default-toggle input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);margin:0}.help-center-search{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.help-center-search label{gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-14);font-weight:var(--font-weight-label);display:grid}.help-center-search .field-help{margin:0}.help-center-search__input{min-width:0;min-height:var(--target-size);align-items:center;gap:var(--space-2);border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--muted-faint);grid-template-columns:auto minmax(0,1fr);display:grid}.help-center-search__input:focus-within{border-color:var(--color-primary);outline:.125rem solid var(--color-primary);outline-offset:.125rem}.help-center-search__input input{min-width:0;min-height:var(--target-size);color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:1rem}.help-center-search>small{color:var(--color-text-muted);font-size:var(--text-caption)}.help-center-workspace{align-items:start;gap:var(--space-4);grid-template-columns:minmax(16.875rem,21.25rem) minmax(0,1fr);display:grid}.help-center-topics,.help-center-article{--ui-card-padding:0;min-width:0;overflow:hidden}.help-center-topics{max-height:47.5rem;overflow-y:auto}.help-center-topics>header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border);padding:var(--space-4) var(--space-5);background:var(--surface);display:flex;position:sticky;top:0}.help-center-topics>header strong{color:var(--color-heading);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.help-center-topics>header span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.help-center-topics>section{gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-1);display:grid}.help-center-topics>section:last-of-type{padding-bottom:var(--space-3)}.help-center-topics>section h2{padding:0 var(--space-2) var(--space-1);color:var(--color-heading);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);margin:0}.help-center-topics>section>div{gap:var(--space-1);display:grid}.help-center-topics button{min-width:0;min-height:var(--target-size);gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-2);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.help-center-topics button:hover{background:var(--color-surface-hover)}.help-center-topics button.is-active{background:var(--brand-050);color:var(--brand-700)}.help-center-topics button:focus-visible{outline-offset:-.125rem}.help-center-topics button strong{overflow-wrap:anywhere;font-size:var(--text-helper);line-height:1.4}.help-center-topics button span{color:var(--color-text-muted);font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.help-center-topics__empty,.help-center-article__empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:16.25rem;padding:var(--space-6);color:var(--color-text-muted);text-align:center;display:grid}.help-center-topics__empty strong,.help-center-article__empty strong{color:var(--color-heading);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.help-center-topics__empty p,.help-center-article__empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.help-center-topics__empty .secondary-button{margin-top:var(--space-2)}.help-center-article{min-height:33.75rem}.help-center-article>header{gap:var(--space-1);border-bottom:.0625rem solid var(--border);padding:var(--space-5) var(--panel-inset);display:grid}.help-center-article>header>span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.help-center-article>header h2{overflow-wrap:anywhere;color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);margin:0}.help-center-article__content{gap:var(--space-4);padding:var(--space-5) var(--panel-inset) var(--space-6);display:grid}.help-center-article__content p{color:var(--muted-strong);margin:0;font-size:.875rem;line-height:1.7}.help-center-article__content h3{margin:var(--space-2) 0 0;color:var(--color-heading);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);line-height:1.4}.help-center-article__content ul,.help-center-article__content ol{gap:var(--space-2);padding-left:var(--space-6);color:var(--muted-strong);margin:0;display:grid}.help-center-article__content li{padding-left:var(--space-1);font-size:.875rem;line-height:1.65}.help-center-article__footer{padding:0 var(--panel-inset) var(--panel-inset);--ui-notice-margin:0}.help-center-article__footer .secondary-button{white-space:nowrap}.campaign-approval-inbox{margin-bottom:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--brand-025);box-shadow:none;gap:0;display:grid;overflow:hidden}.campaign-approval-inbox>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010);display:flex}.campaign-approval-inbox>header>div{min-width:0}.campaign-approval-inbox h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.02em;margin:.125rem 0 0}.campaign-approval-inbox p:not(.eyebrow){max-width:45rem;margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-approval-inbox>header button{flex:none}.campaign-approval-inbox ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.campaign-approval-inbox li{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:.0625rem solid var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-approval-inbox li:last-child{border-bottom:0}.campaign-approval-inbox__item-copy{gap:var(--space-1);min-width:0;display:grid}.campaign-approval-inbox__item-title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.campaign-approval-inbox__item-title>strong{min-width:0}.campaign-approval-inbox__mode{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);align-items:center;line-height:1.2;display:inline-flex}.campaign-approval-inbox__mode.is-second_person_required{color:var(--status-warning-text);background:var(--status-warning-surface)}.campaign-approval-inbox__mode.is-standard{color:var(--brand-700);background:var(--brand-soft-025)}.campaign-approval-inbox__item-copy strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-caption)}.campaign-approval-inbox__item-copy span,.campaign-approval-inbox__item-copy small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-approval-inbox__item-copy small{color:var(--muted);font-weight:var(--font-weight-label)}.campaign-approval-inbox__empty{justify-content:center;align-items:center;gap:var(--space-2);min-height:4.1875rem;padding:var(--space-4) var(--space-6);color:var(--muted-soft);font-size:var(--text-caption);text-align:center;display:flex}.campaign-approval-inbox__empty svg{color:var(--brand-700);flex:none}.campaign-approval-inbox__empty.is-error{color:var(--status-error-text);background:var(--status-error-surface)}.campaign-approval-inbox__empty.is-error svg{color:var(--status-error-text)}.campaign-list-section>header h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.campaign-card{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;overflow:hidden}.campaign-card h2{overflow-wrap:anywhere;margin:.125rem 0 var(--space-1);color:var(--ink-soft);font-size:var(--ui-text-section);letter-spacing:-.02em}.campaign-snapshot-status{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none;display:inline-flex}.campaign-snapshot-status.is-ready{background:var(--success-050);color:var(--success-700)}.campaign-snapshot-status.is-queued,.campaign-snapshot-status.is-materializing{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-snapshot-status.is-failed{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-audience-counts{padding:var(--space-5) var(--space-6);border-bottom:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.campaign-audience-counts>div{gap:var(--space-1);border-right:.0625rem solid var(--border-soft);min-width:0;padding:0 var(--space-5);display:grid}.campaign-audience-counts>div:first-child{padding-left:0}.campaign-audience-counts>div:last-child{border-right:0;padding-right:0}.campaign-audience-counts dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.campaign-audience-counts dd{color:var(--ink-soft);font-size:1.5rem;font-weight:var(--font-weight-title);margin:0}.campaign-exclusions{gap:var(--space-6);padding:var(--space-5) var(--space-6);grid-template-columns:minmax(11.875rem,.8fr) minmax(0,1.2fr);display:grid}.campaign-exclusions>div{align-content:start;gap:var(--space-1);display:grid}.campaign-exclusions>div strong{color:var(--muted-strong);font-size:var(--text-caption)}.campaign-exclusions>div small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-exclusions ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.campaign-exclusions li{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.campaign-exclusions li strong{color:var(--muted-strong)}.campaign-exclusions>p{align-items:center;gap:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);margin:0;display:flex}.campaign-snapshot-message{justify-content:center;align-items:center;gap:var(--space-2);min-height:6.5625rem;padding:var(--space-6);color:var(--muted-soft);font-size:var(--text-caption);text-align:center;display:flex}.campaign-snapshot-message.is-error{color:var(--status-error-text)}.campaign-snapshot-message.is-stalled{color:var(--status-warning-text)}.campaign-card>footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-6);background:var(--brand-soft-025);color:var(--muted-soft);display:flex}.campaign-card__safety{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.campaign-card__safety span{align-items:center;gap:var(--space-2);font-size:var(--text-caption);line-height:1.45;display:inline-flex}.campaign-card__safety svg{color:var(--brand-700);flex:none}.campaign-card__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.campaign-card__edit{white-space:nowrap;flex:none;min-height:2.1875rem}.campaign-preflight{border-top:.0625rem solid var(--border-soft);background:var(--surface);display:grid}.campaign-preflight>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-3);background:0 0;border:0;display:flex}.campaign-preflight>header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-preflight>header strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-preflight>header span{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.campaign-preflight__delivery{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.campaign-preflight__delivery.campaign-preflight__delivery.campaign-preflight__delivery.campaign-preflight__delivery{color:var(--muted-soft);font-size:var(--text-caption)}.campaign-preflight ul{padding:0 var(--space-6);margin:0;list-style:none;display:grid}.campaign-preflight li{align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-preflight li>div{gap:var(--space-1);min-width:0;display:grid}.campaign-preflight li strong{color:var(--muted-strong);font-size:var(--text-caption)}.campaign-preflight li span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-preflight li em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.campaign-preflight li.is-ready em{background:var(--success-050);color:var(--success-700)}.campaign-preflight li.is-checking em,.campaign-preflight li.is-waiting em{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-preflight li.is-action_required em{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-preflight li.is-not_available em{background:var(--surface-muted);color:var(--muted-soft)}.campaign-preflight__package{gap:var(--space-2);margin:0 var(--space-6);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-soft-600);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.campaign-preflight__package svg{color:var(--brand-700);margin-top:.0625rem}.campaign-preflight__package span{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.campaign-preflight__package code{overflow-wrap:anywhere;border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--brand-soft-050);color:var(--brand-soft-600);font-size:var(--text-caption)}.campaign-approval-panel{gap:var(--space-3);margin:var(--space-3) var(--space-6) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);display:grid}.campaign-approval-panel.is-pending{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.campaign-approval-panel.is-approved{border-color:var(--success-150);background:var(--success-050)}.campaign-approval-panel.is-rejected{border-color:var(--status-error-border);background:var(--status-error-surface)}.campaign-approval-panel__summary{gap:var(--space-1);display:grid}.campaign-approval-panel__summary strong{color:var(--muted-strong);font-size:var(--text-caption)}.campaign-approval-panel__summary span{color:var(--muted-soft);font-size:var(--text-caption);white-space:pre-wrap;line-height:1.5}.campaign-approval-panel__decision{gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:grid}.campaign-approval-panel__decision label{gap:var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.campaign-approval-panel__decision textarea{resize:vertical;min-height:4.375rem}.campaign-approval-panel__decision>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-preflight>p{padding:var(--space-3) var(--space-6) var(--space-4);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-review-history{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010);gap:0;display:grid}.campaign-review-history>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:0 0;border:0;display:flex}.campaign-review-history>header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-review-history>header strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-review-history>header span{max-width:42.5rem;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-review-history>header button{flex:none}.campaign-review-history__empty{margin:0 var(--space-6) var(--space-4);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);text-align:center}.campaign-review-history ol{gap:var(--space-2);padding:0 var(--space-6) var(--space-4);margin:0;list-style:none;display:grid}.campaign-review-history li{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface);display:grid}.campaign-review-history li.is-current{border-color:var(--brand-soft-250);box-shadow:inset .1875rem 0 0 var(--brand-600);background:var(--brand-soft-010)}.campaign-review-history__entry-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.campaign-review-history__entry-header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-review-history__entry-header strong{color:var(--muted-strong);font-size:var(--text-caption)}.campaign-review-history__entry-header span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-review-history__entry-header em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.campaign-review-history__entry-header em.is-pending{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-review-history__entry-header em.is-approved{background:var(--success-050);color:var(--success-700)}.campaign-review-history__entry-header em.is-rejected{background:var(--status-error-surface);color:var(--danger)}.campaign-review-history dl{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;margin:0;display:grid;overflow:hidden}.campaign-review-history dl>div{padding:var(--space-2) var(--space-2);background:var(--brand-soft-010);gap:.125rem;display:grid}.campaign-review-history dt{color:var(--muted-soft);font-size:var(--text-caption);text-transform:uppercase}.campaign-review-history dd{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.campaign-review-history__reason{color:var(--muted);font-size:var(--text-caption);white-space:pre-wrap;margin:0;line-height:1.5}.campaign-review-history__reason strong{color:var(--muted-strong)}.campaign-empty{place-content:center;justify-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-height:16.25rem;padding:var(--space-8);background:var(--brand-soft-010);color:var(--muted-soft);text-align:center;display:grid}.campaign-empty strong{color:var(--muted-strong);font-size:1rem}.campaign-empty p{max-width:30.625rem;color:var(--muted-faint);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-content-editor{margin-top:var(--space-8);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;gap:0;display:grid;overflow:hidden}.campaign-content-editor__header{gap:0;padding:0;display:grid}.campaign-content-editor__header>div{min-width:0}.campaign-content-editor__header .catalog-heading{align-items:center;gap:var(--space-3) var(--space-8);min-height:var(--target-size);margin-bottom:var(--space-3)}.campaign-content-editor__header .catalog-heading h1{overflow-wrap:anywhere;font-size:var(--ui-text-title);letter-spacing:-.04em}.campaign-content-editor__header .campaign-detail__state{padding-top:0}.campaign-content-editor__header .campaign-editor-strip{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.campaign-content-editor__header .campaign-editor-strip>:not(:first-child):before{margin-right:var(--space-2);color:var(--muted-faint);content:"·"}.campaign-editor-strip .campaign-content-studio__save-state{white-space:nowrap}.campaign-content-editor__header .campaign-detail__desc{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.campaign-content-editor__guardrail{gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.campaign-content-editor__guardrail p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-content-editor__guardrail strong{color:var(--brand-soft-700)}.campaign-content-editor__guardrail code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption)}.campaign-content-editor__media-state{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-500);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin:0;display:grid}.campaign-content-editor__media-state p{gap:.125rem;margin:0;display:grid}.campaign-content-editor__media-state strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-content-editor__media-state span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-content-editor__media-state>button{white-space:nowrap;align-self:center;min-height:2.25rem}.campaign-content-editor__media-state.is-error{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-editor__media-state.is-warning{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-editor__media-state.is-warning strong,.campaign-content-editor__media-state.is-warning span{color:var(--status-warning-text)}.campaign-content-editor__media-state:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .28);outline-offset:.125rem}.campaign-content-editor__loading{justify-content:center;align-items:center;gap:var(--space-2);min-height:13.125rem;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.campaign-content-editor__alerts{gap:var(--space-3);margin-bottom:var(--space-3);min-width:0;display:grid}.campaign-content-editor__alerts:empty{display:none}.campaign-content-editor__alerts>.ui-notice{--ui-notice-margin:0}.campaign-content-editor .campaign-content-editor__alerts>.campaign-content-editor__recovery{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;min-width:0;padding:var(--space-3) var(--space-4);margin:0}.campaign-content-editor__alerts button{min-height:var(--target-size)}.campaign-content-editor__alerts .campaign-content-editor__recovery-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-content-editor__alerts .campaign-content-editor__recovery>div{min-width:0}.campaign-content-editor__alerts+.campaign-step-one-layout{margin-top:0}.campaign-content-editor__recovery{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);display:flex}.campaign-content-editor__recovery>div{gap:.125rem;display:grid}.campaign-content-editor__recovery strong,.campaign-content-editor__recovery span{color:var(--status-warning-text);font-size:var(--text-caption)}.campaign-content-editor__recovery button{min-height:var(--target-size);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--status-warning-text);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;white-space:nowrap;background:0 0;border:0}.campaign-audience-version-conflict{margin:0 0 var(--space-4)}.campaign-audience-version-conflict__actions{grid-auto-flow:column;justify-content:end}.campaign-audience-version-conflict__actions.campaign-audience-version-conflict__actions.campaign-audience-version-conflict__actions.campaign-audience-version-conflict__actions{gap:var(--space-2);display:flex}.campaign-audience-version-conflict__actions button{border:.0625rem solid var(--status-warning-border);padding-inline:var(--space-3);background:var(--surface)}.campaign-content-studio__panel--content{--step-inset:1.25rem;border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;overflow:clip}.campaign-content-studio__panel--content>.email-document-editor{border:0}.campaign-content-editor__actions{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);display:flex}.campaign-content-editor__actions>div:first-child{gap:var(--space-1);min-width:0;display:grid}.campaign-content-editor__actions span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.campaign-content-editor__actions span svg{color:var(--brand-700)}.campaign-content-editor__actions small{color:var(--muted-faint);font-size:var(--text-caption)}.campaign-content-editor__step-hint{color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-content-editor__saved{align-items:center;gap:var(--space-1);display:inline-flex}.campaign-content-editor__step-line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.campaign-content-editor__step-line>.campaign-content-editor__saved{flex:none}.campaign-content-editor__actions-main{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.campaign-content-editor__saved svg{color:var(--brand-700)}.campaign-content-editor__actions>div:last-child{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.campaign-content-studio{z-index:auto;width:100%;max-width:100%;scroll-margin-top:calc(var(--support-banner-height,0rem) + 1rem);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;margin:0;position:relative;overflow:visible}.campaign-content-studio #campaign-editor-title:focus-visible,#campaign-catalogue-title:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--brand-500) 42%, transparent);outline-offset:.375rem;border-radius:var(--radius-xs)}.campaign-content-studio>*{min-width:0}.campaign-content-studio>.campaign-content-editor__header{z-index:auto;min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr);position:static}.campaign-content-studio>.campaign-content-editor__actions{z-index:auto;flex-wrap:wrap;position:static;bottom:auto}.campaign-content-studio>.campaign-content-editor__actions.is-static{margin:0 0 var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);box-shadow:none}.campaign-content-studio>.campaign-content-editor__actions.is-sticky{z-index:auto;margin:0 0 var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);box-shadow:none;position:static;bottom:auto}.campaign-content-studio>.campaign-content-editor__actions>div:last-child{max-width:100%}.campaign-content-step-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--step-inset,1.125rem);background:var(--brand-soft-010);display:flex}.campaign-content-step-heading>div{min-width:0}.campaign-content-step-heading__question{align-items:center;gap:var(--space-2);min-width:0;display:flex}.campaign-content-step-heading__question h2{margin:var(--space-1) 0}.campaign-content-step-heading h2{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);letter-spacing:-.02em}.campaign-content-step-heading p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-step-heading>span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.campaign-content-studio .secondary-button{min-height:var(--target-size)}.campaign-content-studio [hidden]{display:none!important}.campaign-journey{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.campaign-journey__bar{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto;padding:0 .125rem;display:grid}.campaign-journey__bar>.information-hint{margin:0 .125rem 0 -.375rem}.campaign-journey__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-1) 0 var(--space-2);flex-wrap:wrap;display:flex}.campaign-journey__actions .campaign-content-editor__audience-next{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-journey__actions .campaign-content-editor__audience-next small{width:100%;max-width:20rem;color:var(--muted-soft);font-size:var(--text-caption);text-align:right}.campaign-content-editor__actions>div:only-child{gap:var(--space-1);min-width:0;display:grid}.campaign-journey__steps{align-items:stretch;gap:0 var(--space-6);margin:0;padding:0;list-style:none;display:flex}.campaign-journey__step{min-width:0}.campaign-journey__button{width:100%;min-height:var(--target-size);align-items:center;gap:var(--space-2);padding:var(--space-2) .0625rem var(--space-2);color:var(--muted);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:.125rem solid #0000;border-radius:0;display:flex}.campaign-journey__button:hover{color:var(--ink)}.campaign-journey__button:hover .campaign-journey__status{color:var(--muted)}.campaign-journey__button:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .18);outline-offset:.125rem;border-radius:var(--radius-xs)}.campaign-journey__button[aria-current=step]{border-bottom-color:var(--brand-600);color:var(--brand-700)}.campaign-journey__button[aria-current=step] .campaign-journey__status{color:var(--brand-600);opacity:.85}.campaign-journey__number{border:.0625rem solid var(--border);border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);font-variant-numeric:tabular-nums;background:0 0;flex:none;place-items:center;display:grid}.campaign-journey__label{color:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-title);flex:none;line-height:1.2}.campaign-journey__status{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;flex:none;line-height:1.25;overflow:hidden}.campaign-journey__step[data-state=complete] .campaign-journey__number{border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--success-700)}.campaign-journey__button[aria-current=step] .campaign-journey__number{border-color:var(--brand-600);background:var(--brand-600);color:var(--color-text-inverse)}.campaign-journey__step[data-state=attention] .campaign-journey__number{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-journey__step[data-state=planned] .campaign-journey__number{border-style:dashed}.campaign-journey__active-detail{color:var(--muted);font-size:var(--text-helper);background:0 0;border:0;margin:0;padding:0;line-height:1.5}.campaign-journey__active-detail strong{color:var(--ink-muted)}.campaign-journey__policy{background:0 0;border:0}.campaign-journey__policy summary{min-height:var(--target-size);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;padding:0;display:flex}.campaign-journey__policy p{padding:0 0 var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-journey__policy p+p{padding-top:0}.campaign-journey__settings-link{min-height:var(--target-size);margin:0 0 var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-items:center;display:inline-flex}.campaign-journey-panel,.campaign-delivery-blueprint{--step-inset:1.25rem;margin:0 0 var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-step-one-layout{display:contents}.campaign-audience-panel__question{align-items:center;gap:var(--space-2);min-width:0;display:flex}.campaign-audience-panel__question h2{margin:var(--space-1) 0}.campaign-audience-panel>header .campaign-audience-answer{margin:var(--space-1) 0 0;border:0;padding:0}.campaign-audience-answer{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 var(--step-inset);padding:var(--space-4) 0 var(--space-4);border-bottom:.0625rem solid var(--border-soft);flex-wrap:wrap;display:flex}.campaign-audience-answer strong{color:var(--ink-muted);font-size:1rem;font-weight:var(--font-weight-title);letter-spacing:-.01em;line-height:1.4}.campaign-audience-answer span{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.campaign-audience-total{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--surface-raised);flex-wrap:wrap;display:flex}.campaign-audience-total strong{color:var(--ink-muted);font-size:1rem;font-weight:var(--font-weight-title);letter-spacing:-.01em;line-height:1.35}.campaign-audience-total span{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.campaign-audience-result>summary.campaign-audience-total{cursor:pointer;min-height:4.25rem;list-style:none}.campaign-audience-result>summary.campaign-audience-total::-webkit-details-marker{display:none}.campaign-audience-result>summary.campaign-audience-total:after{color:var(--muted-soft);content:"⌄";font-size:var(--font-size-24);font-weight:var(--font-weight-title);margin-left:auto;line-height:1}.campaign-audience-result[open]>summary.campaign-audience-total{margin-bottom:var(--space-4)}.campaign-audience-result[open]>summary.campaign-audience-total:after{transform:rotate(180deg)}.campaign-journey-panel>header,.campaign-delivery-blueprint>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--step-inset) var(--space-5);background:var(--brand-soft-010);display:flex}.campaign-journey-panel h2,.campaign-delivery-blueprint h2{margin:var(--space-1) 0 var(--space-2);color:var(--brand-soft-800);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);letter-spacing:-.02em}.campaign-journey-panel header p:not(.eyebrow),.campaign-delivery-blueprint header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.62}.campaign-journey-panel__state,.campaign-delivery-blueprint>header>span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.campaign-journey-panel__state.is-failed{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-journey-panel__state.is-queued,.campaign-journey-panel__state.is-materializing{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-journey-panel__state.is-unavailable{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-journey-panel__state.is-stalled,.campaign-journey-panel__state.is-empty,.campaign-journey-panel__state.is-attention{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-audience-result{gap:var(--space-1);min-width:0;margin:var(--space-4) var(--step-inset) var(--space-3);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-025);color:var(--brand-soft-700);display:grid}details.campaign-audience-result{color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}details.campaign-audience-result>summary.campaign-audience-total{border-color:var(--border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--surface-raised);margin:0}.campaign-audience-result>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-transform:uppercase}.campaign-audience-result>strong{overflow-wrap:anywhere;color:var(--brand-700);font-size:1rem;font-weight:var(--font-weight-title);line-height:1.25}.campaign-audience-result>small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-audience-result.is-pending{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.campaign-audience-result.is-pending>strong{color:var(--status-warning-text)}.campaign-audience-result.is-failed{border-color:var(--status-error-border);background:var(--status-error-surface)}.campaign-audience-result.is-failed>strong{color:var(--status-error-text)}.campaign-audience-result:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--brand-500) 38%, transparent);outline-offset:.125rem}.campaign-audience-source-summary{align-items:baseline;gap:var(--space-2);min-width:0;margin:0 var(--step-inset) var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-audience-source-summary>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-audience-source-summary>strong{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:var(--text-helper)}.campaign-journey-panel__summary{margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);grid-template-columns:1.35fr repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.campaign-audience-panel__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-journey-panel__summary article{gap:var(--space-1);min-width:0;padding:var(--space-4);display:grid}.campaign-journey-panel__summary article+article{border-left:.0625rem solid var(--border-soft)}.campaign-journey-panel__summary span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.035em}.campaign-journey-panel__summary strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:.875rem;line-height:1.35}.campaign-journey-panel__summary small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-journey-panel__resolve{gap:var(--space-3);margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-helper);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.campaign-journey-panel__resolve svg{margin-top:.0625rem}.campaign-journey-panel__resolve a{color:var(--status-warning-text);font-weight:var(--font-weight-title);text-underline-offset:.125rem;text-decoration:underline}.campaign-journey-panel__resolve a:hover{color:var(--status-warning-text)}.campaign-audience-refresh{align-items:start;gap:var(--space-3);min-width:0;margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);color:var(--brand-soft-600);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-audience-refresh>svg{color:var(--brand-600);margin-top:.125rem}.campaign-audience-refresh>div{gap:var(--space-2);min-width:0;display:grid}.campaign-audience-refresh h3,.campaign-audience-refresh p{overflow-wrap:anywhere;margin:0}.campaign-audience-refresh h3{color:var(--brand-soft-700);font-size:var(--ui-text-subsection)}.campaign-audience-refresh p{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.campaign-audience-refresh>div>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-audience-refresh--progress{border-color:var(--border);background:var(--brand-soft-010)}.campaign-audience-refresh-compact{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin:0 var(--step-inset) var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:flex}.campaign-audience-refresh-compact>span{overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-audience-refresh-compact .secondary-button{flex:none}.campaign-content-editor__audience-next{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:26.875rem;display:flex}.campaign-content-editor__audience-next small{overflow-wrap:anywhere;width:100%;color:var(--status-warning-text);text-align:right;line-height:1.4}.campaign-journey-panel__details summary{min-height:var(--target-size);padding:var(--space-3) var(--step-inset);color:var(--brand-soft-600);font-size:var(--text-helper);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.campaign-journey-panel__details dl{padding:0 var(--step-inset) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.campaign-journey-panel__details dl div{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3);display:grid}.campaign-journey-panel__details dt{color:var(--muted-soft);font-size:var(--text-caption)}.campaign-journey-panel__details dd{color:var(--ink-muted);font-size:1rem;font-weight:var(--font-weight-title);margin:0}.campaign-audience-panel__source{gap:var(--space-1);min-width:0;margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:grid}.campaign-audience-panel__source>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.campaign-audience-panel__source>strong,.campaign-audience-panel__source>small{overflow-wrap:anywhere}.campaign-audience-panel__source>strong{color:var(--ink-muted);font-size:.875rem}.campaign-audience-panel__source>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-audience-panel__details-note{padding:0 var(--step-inset) var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-audience-panel__details-note+.campaign-audience-panel__details-note{padding-top:0}.campaign-journey-panel>footer{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--step-inset);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.campaign-control-nav{gap:var(--space-2);margin:var(--space-4) var(--space-5) 0;display:flex}.campaign-control-nav button{min-height:var(--target-size);align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.campaign-control-nav button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700)}.campaign-content-studio [data-campaign-studio-focus]:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--brand-500) 34%, transparent);outline-offset:-.1875rem}.campaign-review-settings-summary{margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:0;padding:0;display:grid;overflow:hidden}.campaign-review-settings-summary>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--brand-soft-010);display:flex}.campaign-review-settings-summary>header>div{min-width:0}.campaign-review-settings-summary h2{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-700);font-size:var(--ui-text-section)}.campaign-review-settings-summary header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.45}.campaign-review-settings-summary>header button{min-height:var(--target-size);flex:none}.campaign-review-settings-summary__snapshot{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);color:var(--muted);font-size:var(--text-caption);align-items:center;margin:0;line-height:1.45;display:flex}.campaign-review-settings-summary__snapshot.is-attention{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-review-settings-summary__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-review-settings-summary>.campaign-audience-answer{display:none}.campaign-delivery-blueprint>.campaign-audience-answer{margin:0 var(--step-inset)}.campaign-review-settings-summary .campaign-review-pairs{margin:0 var(--space-6);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.campaign-review-settings-summary .campaign-review-pairs>div{align-items:center;column-gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-5) 0;background:var(--surface);grid-template-columns:minmax(7.5rem,.7fr) minmax(0,2fr) auto;row-gap:.125rem;display:grid}.campaign-review-settings-summary .campaign-review-pairs dt{grid-area:1/1/span 2}.campaign-review-settings-summary .campaign-review-pairs dd{grid-column:2}.campaign-review-settings-summary .campaign-review-pairs dt{color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-label);letter-spacing:0;text-transform:none}.campaign-review-settings-summary .campaign-review-pairs dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:.875rem;font-weight:var(--font-weight-title);margin:0;line-height:1.35}.campaign-review-settings-summary .campaign-review-pairs__sub.campaign-review-pairs__sub.campaign-review-pairs__sub.campaign-review-pairs__sub{color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-label)}.campaign-review-pairs__edit{min-width:var(--target-size);min-height:var(--target-size);border-radius:var(--radius-sm);padding:0 var(--space-1);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;grid-area:1/3/span 2;align-self:center;align-items:center;display:inline-flex}.campaign-review-pairs__edit:hover:not(:disabled){background:var(--brand-soft-025)}.campaign-review-pairs__edit:disabled{opacity:.55;cursor:not-allowed}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary__snapshot{display:none}.campaign-review-settings-summary__more>summary,.campaign-content-envelope-fold>summary{min-height:var(--target-size);cursor:pointer;color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);align-items:center;padding:0 .125rem;list-style:none;display:flex}.campaign-review-settings-summary__more>summary::-webkit-details-marker{display:none}.campaign-content-envelope-fold>summary::-webkit-details-marker{display:none}.campaign-review-settings-summary__more[open]>summary{border-bottom:.0625rem solid var(--border-soft);margin-bottom:var(--space-3)}.campaign-content-envelope-fold{margin:0 var(--step-inset,1.25rem) var(--space-3)}.campaign-review-settings-summary article{align-content:start;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);display:grid}.campaign-review-settings-summary h3{color:var(--brand-soft-700);font-size:var(--ui-text-subsection);text-transform:uppercase;letter-spacing:.035em;margin:0}.campaign-review-settings-summary dl{gap:var(--space-2);margin:0;display:grid}.campaign-review-settings-summary dl>div{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);min-width:0;display:grid}.campaign-review-settings-summary dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-review-settings-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.35}.campaign-review-settings-summary p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.campaign-review-settings-summary ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.campaign-review-settings-summary li{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(4.375rem,.55fr) minmax(0,1.45fr) auto;min-width:0;display:grid}.campaign-review-settings-summary li span,.campaign-review-settings-summary li small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-review-settings-summary li strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-caption)}.campaign-review-settings-summary code{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-caption)}.campaign-review-completion{min-width:0;margin:0 var(--space-5) var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:0;display:grid;overflow:hidden}.campaign-review-completion.is-attached{border-radius:0 0 var(--radius-md) var(--radius-md);border-top:0}.campaign-review-completion>.campaign-control-nav--review{border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);justify-content:flex-end;margin:0}.campaign-review-completion>.campaign-review-next,.campaign-review-completion>.campaign-review-next.is-standard{box-shadow:none;border:0;border-radius:0;margin:0}.campaign-review-next{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);margin:0;display:grid}.campaign-review-next>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.campaign-review-next h3{margin:var(--space-1) 0 0;color:var(--brand-soft-700);font-size:var(--ui-text-subsection)}.campaign-review-next>header>span{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.campaign-review-next>p,.campaign-review-next>small{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-review-next dl{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr));margin:0;display:grid}.campaign-review-next dl>div{gap:var(--space-1);border:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3);display:grid}.campaign-review-next dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.04em}.campaign-review-next dd{min-width:0;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0}.campaign-review-next footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-review-next__action-note{align-items:start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.5;display:grid}.campaign-review-next__action-note svg{margin-top:.0625rem}.campaign-review-next__action-note strong{color:var(--status-warning-text)}.campaign-review-next.is-standard:is(.is-ready,.is-complete){border-color:var(--success-300);background:linear-gradient(145deg, var(--success-050) 0%, var(--surface) 68%);box-shadow:none}.campaign-review-next:is(.is-ready,.is-complete)>header>span{background:var(--success-100);color:var(--success-700)}.campaign-review-next.is-attention{background:var(--status-warning-surface)}.campaign-review-next.is-attention>header>span{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-review-next.is-busy>header>span{background:var(--brand-soft-050);color:var(--muted)}.campaign-delivery-blueprint__notice{gap:var(--space-3);margin:var(--space-4) var(--step-inset);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-025);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-delivery-blueprint__notice strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-delivery-blueprint__notice p{margin:var(--space-1) 0 0;font-size:var(--text-caption);line-height:1.5}.campaign-delivery-blueprint>header>span.is-attention{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-delivery-blueprint>header>span.is-waiting{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-delivery-blueprint__unavailable{align-items:center;gap:var(--space-3);margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.campaign-delivery-blueprint__unavailable strong{color:var(--status-warning-text);font-size:var(--text-helper)}.campaign-delivery-blueprint__unavailable p{margin:var(--space-1) 0 0;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.campaign-delivery-blueprint__status{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-delivery-blueprint__status>div{gap:var(--space-1);min-width:0;display:grid}.campaign-delivery-blueprint__status span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.035em}.campaign-delivery-blueprint__status strong{color:var(--brand-soft-700);font-size:1rem}.campaign-delivery-blueprint__status p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-delivery-blueprint__status.is-ready{border-color:var(--success-200);background:var(--success-050)}.campaign-delivery-blueprint__status.is-attention{border-color:var(--status-error-border);background:var(--status-error-surface)}.campaign-delivery-blueprint__checks{margin:0 var(--step-inset) var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-delivery-blueprint__checks>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-delivery-blueprint__checks h3{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--ui-text-subsection)}.campaign-delivery-blueprint__checks>header>span{overflow-wrap:anywhere;border-radius:var(--radius-pill);min-width:0;padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:right;flex:0 auto}.campaign-delivery-blueprint__checks ul{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.campaign-delivery-blueprint__checks li{align-items:start;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);color:var(--brand-600);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-delivery-blueprint__checks li.is-action_required{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-delivery-blueprint__checks li.is-waiting{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-delivery-blueprint__checks li>div{overflow-wrap:anywhere;gap:var(--space-1);min-width:0;display:grid}.campaign-delivery-blueprint__checks li strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-delivery-blueprint__checks li p,.campaign-delivery-blueprint__checks li small{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.campaign-delivery-blueprint__checks>details>summary{min-height:var(--target-size);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;gap:var(--space-3);list-style:none;display:flex}.campaign-delivery-blueprint__checks>details>summary::-webkit-details-marker{display:none}.campaign-delivery-blueprint__checks>details>summary:after{content:"";border-bottom:.125rem solid;border-right:.125rem solid;flex:none;width:.5rem;height:.5rem;margin-left:auto;transform:rotate(45deg)}.campaign-delivery-blueprint__checks>details[open]>summary:after{transform:rotate(225deg)}.campaign-delivery-blueprint__checks>details>summary:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:-.125rem}.campaign-dispatch-pace{margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-dispatch-pace>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-dispatch-pace h3{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--ui-text-subsection)}.campaign-dispatch-pace>p{border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-dispatch-pace fieldset{gap:var(--space-3);padding:var(--space-4);border:0;margin:0;display:grid}#campaign-delivery-form{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#campaign-delivery-form>*{grid-column:1/-1}#campaign-delivery-form>fieldset{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--brand-soft-010);grid-column:auto;align-self:stretch}#campaign-delivery-form .campaign-dispatch-pace__options{grid-template-columns:minmax(0,1fr)}#campaign-delivery-form>fieldset>legend{float:left;width:100%}#campaign-delivery-form>.campaign-delivery-confirmation{margin:0}.campaign-dispatch-pace form>fieldset+fieldset{border-top:.0625rem solid var(--border-soft)}.campaign-dispatch-pace legend{color:var(--brand-soft-700);font-size:1rem;font-weight:var(--font-weight-title);padding:0}.campaign-dispatch-pace__options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-dispatch-pace__options label{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:4.125rem;padding:var(--space-3) var(--space-3);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-dispatch-pace__options label:has(input:checked){border-color:var(--brand-soft-300);background:var(--brand-025);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .08)}.campaign-dispatch-pace__options input{width:1.125rem;height:1.125rem;accent-color:var(--brand-700)}.campaign-dispatch-pace__options span{gap:var(--space-1);min-width:0;display:grid}.campaign-dispatch-pace__options strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-dispatch-pace__options small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-dispatch-pace__hours{gap:var(--space-2);display:grid}.campaign-dispatch-pace__hours>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-dispatch-pace__hours select,.campaign-dispatch-pace__hours input{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-helper)}.campaign-dispatch-pace__hours input[aria-invalid=true]{border-color:var(--status-error-border);box-shadow:0 0 0 .1875rem var(--status-error-surface)}.campaign-dispatch-pace__hours small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-dispatch-pace__hours small.field-error{color:var(--status-error-text);font-weight:var(--font-weight-title)}.campaign-dispatch-pace__spread{gap:var(--space-3);display:grid}.campaign-dispatch-pace__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-dispatch-pace__presets button{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.campaign-dispatch-pace__presets button:hover{border-color:var(--brand-soft-300);background:var(--brand-soft-010)}.campaign-dispatch-pace__presets button:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .18);outline-offset:.125rem}.campaign-dispatch-pace__presets button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .08)}.campaign-dispatch-pace>form>footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-dispatch-pace>form>footer>div{gap:var(--space-1);min-width:0;display:grid}.campaign-dispatch-pace>form>footer strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.campaign-dispatch-pace>form>footer small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-dispatch-pace>form>footer button{min-height:var(--target-size)}.campaign-delivery-confirmation{margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--brand-soft-200);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-delivery-confirmation>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);background:var(--brand-025);display:flex}.campaign-delivery-confirmation>header h4{color:var(--brand-soft-700);margin:.125rem 0 0;font-size:1rem}.campaign-delivery-confirmation>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.campaign-delivery-confirmation__truth{border-bottom:.0625rem solid var(--border-soft);padding:var(--space-2) var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.4}.campaign-delivery-confirmation__unsaved{min-height:var(--target-size);border-bottom:.0625rem solid var(--status-warning-border);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);align-items:center;margin:0;line-height:1.45;display:flex}.campaign-delivery-confirmation>dl{background:var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,27.5rem),1fr));gap:.0625rem;margin:0;display:grid}.campaign-delivery-confirmation>dl>div{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3) var(--space-3);background:var(--surface);grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);display:grid}.campaign-delivery-confirmation dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.035em}.campaign-delivery-confirmation dd{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.campaign-delivery-confirmation dd>strong,.campaign-delivery-confirmation dd>ul,.campaign-delivery-confirmation dd>small{grid-column:1}.campaign-delivery-confirmation dd>strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-helper);line-height:1.4}.campaign-delivery-confirmation dd>small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-delivery-confirmation dd ul{gap:var(--space-1);margin:var(--space-1) 0;padding:0;list-style:none;display:grid}.campaign-delivery-confirmation dd li{gap:var(--space-2);grid-template-columns:minmax(6.75rem,auto) minmax(0,1fr);min-width:0;display:grid}.campaign-delivery-confirmation dd li span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.campaign-delivery-confirmation dd li strong{overflow-wrap:anywhere;color:var(--muted-strong);font-size:var(--text-caption)}.campaign-delivery-confirmation>dl button{min-height:var(--target-size);grid-area:1/2/-1;place-self:center end}.campaign-dispatch-pace fieldset:focus-visible,.campaign-dispatch-pace__options input:focus-visible,#campaign-sender-section:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .22);outline-offset:.1875rem}.campaign-delivery-confirmation.is-unavailable{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.campaign-delivery-confirmation.is-unavailable.is-pending{border-color:var(--border);background:var(--brand-soft-010)}.campaign-delivery-confirmation.is-unavailable>header{color:var(--status-warning-text);background:var(--status-warning-surface)}.campaign-delivery-confirmation.is-unavailable>p,.campaign-delivery-confirmation__read-only{padding:var(--space-3) var(--space-3);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-delivery-confirmation__read-only{border-top:.0625rem solid var(--border-soft);color:var(--muted-soft)}.campaign-dispatch-current{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.campaign-dispatch-current>header{padding:var(--space-3) var(--space-4) 0}.campaign-dispatch-current h4{color:var(--ink-muted);margin:.125rem 0 0;font-size:1rem}.campaign-dispatch-current .campaign-dispatch-pace__requests{border-top:0}.campaign-dispatch-current__empty{padding:var(--space-3) var(--space-4) var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0}.campaign-dispatch-history{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.campaign-dispatch-history>summary{min-height:var(--target-size);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:flex}.campaign-dispatch-history>summary span{border-radius:var(--radius-pill);min-width:1.5rem;padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);text-align:center}.campaign-dispatch-history .campaign-dispatch-pace__requests{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.campaign-dispatch-lineage{font-weight:var(--font-weight-title)}.campaign-dispatch-lineage.campaign-dispatch-lineage.campaign-dispatch-lineage.campaign-dispatch-lineage{color:var(--muted)}.campaign-dispatch-pace>p.campaign-dispatch-pace__later{color:var(--muted);font-size:var(--text-helper);border-bottom:0}.campaign-dispatch-pace__blocked{border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-dispatch-pace__blocked strong{color:var(--status-warning-text);font-size:var(--text-helper);display:block}.campaign-dispatch-pace__blocked p{margin:var(--space-1) 0 0}.campaign-dispatch-pace__blocked>button{min-height:var(--target-size);margin-top:var(--space-3)}.campaign-dispatch-pace__requests{gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);margin:0;list-style:none;display:grid}.campaign-dispatch-pace__requests li{align-items:center;gap:var(--space-1) var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-dispatch-pace__requests li>div{gap:var(--space-1);min-width:0;display:grid}.campaign-dispatch-pace__requests li>div:last-of-type{text-align:right;justify-items:end}.campaign-dispatch-pace__requests li>div:last-of-type button{min-height:var(--target-size);margin-top:var(--space-2)}.campaign-dispatch-pace__requests strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-dispatch-pace__requests small,.campaign-dispatch-pace__requests span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-dispatch-pace__requests p{color:var(--muted-soft);font-size:var(--text-caption);grid-column:1/-1;margin:0;line-height:1.5}.campaign-dispatch-reschedule{margin-top:var(--space-2);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);background:var(--surface);grid-column:1/-1;overflow:hidden}.campaign-dispatch-reschedule>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-soft-025);display:flex}.campaign-dispatch-reschedule>header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-dispatch-reschedule>header strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-dispatch-reschedule>header small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-dispatch-reschedule>header>button{width:var(--target-size);height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted-strong);cursor:pointer;flex:none;place-items:center;display:grid}.campaign-dispatch-reschedule fieldset{gap:var(--space-3);border:0;border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-4);margin:0;display:grid}.campaign-dispatch-reschedule legend{padding:0 0 var(--space-2);color:var(--brand-soft-700);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-dispatch-reschedule>footer{justify-content:flex-end;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-dispatch-reschedule>footer button{min-height:var(--target-size)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary>header{min-height:6.125rem;padding:var(--space-6);background:var(--brand-soft-010)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary>header h2{margin-bottom:var(--space-2)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary>header p{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary>.campaign-audience-answer,.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary__snapshot,.campaign-content-studio[data-studio-panel=preview] .campaign-control-nav--review,.campaign-content-studio[data-studio-panel=preview] .campaign-review-completion,.campaign-content-studio[data-studio-panel=preview] .campaign-content-envelope-fold,.campaign-content-studio[data-studio-panel=preview]>.campaign-content-preview,.campaign-content-studio[data-studio-panel=preview]>.campaign-content-preview-state,.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint>.campaign-audience-answer,.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__notice,.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint>header p{display:none!important}.campaign-content-studio[data-studio-panel=preview] .campaign-review-pairs{margin-top:var(--space-1);padding:0 var(--space-6) var(--space-5)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-pairs>div{gap:var(--space-1) var(--space-5);padding:var(--space-5) 0;grid-template-columns:9.6875rem minmax(0,1fr) auto}.campaign-content-studio[data-studio-panel=preview] .campaign-content-preview{margin-top:-.625rem}.campaign-content-studio[data-studio-panel=preview] .campaign-content-quality__count{margin-top:0}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint{flex-direction:column;display:flex}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__status{display:none}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint>header{order:3}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks{order:2}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>header{padding:var(--space-4) var(--space-4);align-items:center}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul{margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);background:var(--status-error-surface);grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul>li{min-height:4.25rem;padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul>li+li{border-top:.0625rem solid var(--status-error-border)}.campaign-content-studio[data-studio-panel=preview] .campaign-dispatch-pace{order:4}.campaign-content-studio[data-studio-panel=preview] .campaign-dispatch-current,.campaign-content-studio[data-studio-panel=preview] .campaign-dispatch-history,.campaign-content-studio[data-studio-panel=preview] .campaign-ab-result{order:5}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint>header>span,.campaign-content-studio[data-studio-panel=preview] .campaign-dispatch-pace>p:first-child{display:none}.campaign-content-studio__panel-empty{align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.campaign-content-studio__panel-empty>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.875rem;height:2.875rem;color:var(--brand-600);place-items:center;display:grid}.campaign-content-studio__panel-empty h3{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--ui-text-subsection)}.campaign-content-studio__panel-empty p{max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-studio__panel-empty .primary-button{white-space:nowrap}.campaign-content-preview-state{align-items:center;gap:var(--space-3);min-width:0;margin:var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.campaign-content-preview-state>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.25rem;height:2.25rem;color:var(--brand-600);place-items:center;display:grid}.campaign-content-preview-state>div{min-width:0}.campaign-content-preview-state h3,.campaign-content-preview-state strong,.campaign-content-preview-state p{overflow-wrap:anywhere}.campaign-content-preview-state h3{margin:0 0 var(--space-1);color:var(--brand-soft-700);font-size:var(--ui-text-subsection)}.campaign-content-preview-state strong{color:var(--brand-soft-700);font-size:var(--text-helper);display:block}.campaign-content-preview-state p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-content-preview-state.is-error{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-preview-state.is-error>span{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-preview-state.is-stale{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-preview-state.is-stale>span{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-preview-state--inline{border-width:0 0 .0625rem;border-radius:0;margin:0}.campaign-content-preview-state__retry{white-space:nowrap;justify-self:end}.campaign-content-studio__readiness{margin:var(--space-4) var(--step-inset,1.25rem);border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.campaign-content-studio__readiness>summary{min-height:var(--target-size);align-items:center;gap:var(--space-3);padding:0 var(--space-4);cursor:pointer;font-size:var(--text-helper);list-style:none;display:flex}.campaign-content-studio__readiness>summary::-webkit-details-marker{display:none}.campaign-content-studio__readiness>summary>span{color:var(--muted-soft);font-size:var(--text-caption);margin-left:auto}.campaign-content-studio__readiness[open]>summary{border-bottom:.0625rem solid var(--border-soft)}.campaign-content-studio__readiness-body{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:grid}.campaign-content-studio__save-state{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:.0625rem var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.campaign-content-studio__save-state.is-saved{color:var(--success-700);background:0 0;padding:0}.campaign-content-studio__save-state.is-dirty{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-studio__save-state.is-dirty>span{border-radius:var(--radius-pill);background:var(--warning-icon);width:.4375rem;height:.4375rem}.campaign-content-studio__save-state.is-error{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-studio__save-state.is-error>svg{color:var(--status-error-text)}.campaign-content-studio__close-backdrop{z-index:180;padding:var(--space-5);background:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .52);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);place-items:center;display:grid;position:fixed;inset:0}.campaign-content-studio__close-dialog{gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(32.5rem,100%);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-dialog);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-content-studio__close-dialog>span{border-radius:var(--radius-md);background:var(--status-warning-surface);width:2.625rem;height:2.625rem;color:var(--status-warning-text);place-items:center;display:grid}.campaign-content-studio__close-dialog h3{margin:.0625rem 0 var(--space-2);color:var(--brand-soft-800);font-size:var(--ui-text-subsection)}.campaign-content-studio__close-dialog p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-content-studio__close-dialog footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);grid-column:1/-1;display:flex}.campaign-dispatch-cancel-dialog>span{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-dispatch-cancel-dialog dl{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-dispatch-cancel-dialog dl>div{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-2);background:var(--surface-raised);gap:.125rem;display:grid}.campaign-dispatch-cancel-dialog dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-dispatch-cancel-dialog dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.4}.campaign-dispatch-cancel-dialog footer button{min-height:var(--target-size)}.campaign-content-review-versions{margin:0 var(--space-5) var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--brand-025)}.campaign-content-studio[data-studio-panel=review] .campaign-content-studio__panel--review>.campaign-content-review-versions{border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:0}.campaign-content-review-versions>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);border-bottom:.0625rem solid var(--border-soft);display:flex}.campaign-content-review-versions>header>div{min-width:0}.campaign-content-review-versions h3{margin:var(--space-1) 0;color:var(--ink-soft);font-size:var(--ui-text-subsection)}.campaign-content-review-versions p:not(.eyebrow){max-width:40rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-content-review-versions>header>span{align-items:center;gap:var(--space-1);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);color:var(--brand-soft-500);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.campaign-content-review-versions__empty{padding:var(--space-4) var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);margin:0}.campaign-content-review-versions ol{gap:var(--space-2);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.campaign-content-review-versions li{min-width:0}.campaign-content-review-versions li button{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);background:var(--surface);color:var(--brand-soft-600);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.campaign-content-review-versions li button:hover,.campaign-content-review-versions li button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.campaign-content-review-versions li button:disabled{cursor:not-allowed;opacity:.72}.campaign-content-review-versions li button>svg{color:var(--brand-700);margin-top:.0625rem}.campaign-content-review-versions li button span{gap:.125rem;min-width:0;display:grid}.campaign-content-review-versions li button strong{color:var(--muted-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.campaign-content-review-versions li button small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-content-review-version{margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.campaign-content-review-version>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-025);display:flex}.campaign-content-review-version>header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-content-review-version>header strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.campaign-content-review-version>header span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.campaign-content-review-version code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--brand-soft-050);color:var(--brand-soft-600);font-size:var(--text-caption)}.campaign-content-review-version>.campaign-content-preview__toolbar{border-bottom:.0625rem solid var(--border-soft)}.campaign-content-review-version__audit{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.campaign-content-review-version__audit>div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3);display:grid}.campaign-content-review-version__audit>div+div{border-left:.0625rem solid var(--border-soft)}.campaign-content-review-version__audit dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.035em}.campaign-content-review-version__audit dd{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.campaign-content-review-version>details{border-top:.0625rem solid var(--border-soft)}.campaign-content-review-version>details>summary{min-height:var(--target-size);padding:var(--space-3) var(--space-4);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.campaign-content-review-version .email-document-editor{border:0}@media (max-width:45rem){.campaign-content-review-version__audit{grid-template-columns:1fr}.campaign-content-review-version__audit>div+div{border-left:0;border-top:.0625rem solid var(--border-soft)}}.campaign-test-email-preflight{margin:0 var(--space-5) var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-test-email-preflight>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:flex}.campaign-test-email-preflight>header>div{min-width:0}.campaign-test-email-preflight h2,.campaign-test-email-preflight h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section);letter-spacing:-.015em}.campaign-test-email-preflight header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-test-email-preflight>header>span{align-items:center;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.campaign-test-email-preflight__summary{border-top:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campaign-test-email-preflight__summary article{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-4);display:grid}.campaign-test-email-preflight__summary article+article{border-left:.0625rem solid var(--border-soft)}.campaign-test-email-preflight__summary span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.035em}.campaign-test-email-preflight__summary strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper);line-height:1.35}.campaign-test-email-preflight__summary small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-test-email-preflight details{background:var(--brand-soft-010)}.campaign-test-email-preflight details>summary{min-height:var(--target-size);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);color:var(--brand-soft-600);cursor:pointer;display:flex}.campaign-test-email-preflight details>summary span{font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-test-email-preflight details>summary small{color:var(--muted-soft);font-size:var(--text-caption)}.campaign-test-email-preflight details>ul{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.campaign-test-email-preflight details li{align-items:start;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-600);grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-test-email-preflight details li.is-action_required{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-test-email-preflight details li.is-platform_pending{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-test-email-preflight details li>div{gap:var(--space-1);min-width:0;display:grid}.campaign-test-email-preflight details li strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-test-email-preflight details li p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-test-email-preflight details li small{color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.4;font-weight:var(--font-weight-label)}.campaign-test-email-preflight>footer{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.campaign-test-email-preflight__unavailable{padding:var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-test-email-preflight--step-one{margin-top:0}.campaign-message-settings{--step-inset:1.25rem;margin:var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-message-settings>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--step-inset) var(--space-5);background:var(--brand-soft-010);display:flex}.campaign-message-settings>header>div{min-width:0}.campaign-message-settings>.campaign-audience-answer{margin:0 var(--step-inset)}.campaign-message-settings h2{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);letter-spacing:-.02em}.campaign-message-settings header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-message-settings__optional{padding:var(--space-4) var(--step-inset) 0;border-top:.0625rem solid var(--border-soft);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.06em;text-transform:uppercase;margin:0}.campaign-message-settings .campaign-message-fields{gap:var(--space-4);padding:var(--space-1) var(--step-inset) var(--space-5);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;display:grid}.campaign-message-fields__field{gap:var(--space-2);display:grid}.campaign-message-fields__label{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);font-size:.875rem;font-weight:var(--font-weight-title);display:flex}.campaign-message-fields__label>i{color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-label)}.campaign-message-fields input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.875rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem}.campaign-message-fields input:focus-visible{border-color:var(--brand-soft-400);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .18);outline-offset:.0625rem}.campaign-message-fields input:disabled{background:var(--surface-muted);color:var(--muted-soft)}.campaign-message-fields__note{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.campaign-message-fields__note>em{font-variant-numeric:tabular-nums;flex:none;font-style:normal}.campaign-message-fields>.email-editor-inbox-preview{grid-area:auto;margin-top:.125rem}.campaign-message-settings__more>.campaign-message-settings__choices{border-top:0}.campaign-message-settings__choices{gap:var(--space-3);padding:var(--space-5) var(--step-inset);border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010);grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));display:grid}:is(.campaign-message-settings__choices:has(.campaign-content-ab__rows),.campaign-message-settings__choices:has(.campaign-content-utm__fields)){grid-template-columns:minmax(0,1fr)}.campaign-message-settings__choices>section{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);margin:0}.campaign-message-settings__route{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--step-inset);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.campaign-message-settings__route>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.campaign-message-settings__route>div{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.campaign-message-settings__route strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.campaign-message-settings__route span{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-message-settings__route small{color:var(--muted-soft);font-size:var(--text-caption);grid-column:1/-1;line-height:1.45}.campaign-sender-picker{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.campaign-sender-picker>header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.campaign-sender-picker>header>div{gap:var(--space-1);min-width:0;display:grid}.campaign-sender-picker>header strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-sender-picker>header span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.campaign-sender-picker>header em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);flex:none}.campaign-sender-picker__grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.campaign-sender-option{min-width:0;min-height:var(--target-size);align-content:start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);box-shadow:none;cursor:pointer;display:grid;position:relative}.campaign-sender-option:hover{border-color:var(--brand-soft-250);background:var(--brand-025)}.campaign-sender-option:focus-within{border-color:var(--brand-600);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .14);outline-offset:.125rem}.campaign-sender-option:has(input:checked){border-color:var(--brand-600);background:var(--brand-025);box-shadow:inset .25rem 0 0 var(--brand-600)}.campaign-sender-option.needs-attention:not(:has(input:checked)){border-color:var(--status-warning-border);background:var(--status-warning-surface)}.campaign-sender-option>input{opacity:0;pointer-events:none;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.campaign-sender-option__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.campaign-sender-option__heading>span{gap:var(--space-1);min-width:0;display:grid}.campaign-sender-option__heading strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-helper)}.campaign-sender-option__heading small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-sender-option__heading em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);flex:none}.campaign-sender-option:has(input:checked) .campaign-sender-option__heading em{background:var(--brand-soft-050);color:var(--brand-700)}.campaign-sender-option.needs-attention .campaign-sender-option__heading em{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-sender-option__details{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.campaign-sender-option__details>span{gap:var(--space-1);align-items:baseline;min-width:0;display:inline-flex}.campaign-sender-option__details small{color:var(--muted-faint);font-size:var(--text-caption)}.campaign-sender-option__details strong{overflow-wrap:anywhere;color:var(--muted-strong);font-size:var(--text-caption)}.campaign-sender-fields{align-items:start;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1.1fr));display:grid}.campaign-sender-fields>label{align-content:start;gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);display:grid}.campaign-sender-fields input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.8125rem;min-height:2.8125rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-helper)}.campaign-sender-fields input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.campaign-sender-fields input:disabled{background:var(--surface-muted);color:var(--muted)}.campaign-sender-fields__address{align-items:center;gap:var(--space-2);min-width:0;display:flex}.campaign-sender-fields__address>input{flex:50%;width:0;min-width:7.5rem}.campaign-sender-fields__address>em{min-width:0;color:var(--muted-soft);font-size:var(--text-helper);font-style:normal;font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;flex:50%;overflow:hidden}.campaign-sender-fields>label>small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.4}.campaign-sender-fields__note{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--muted-soft);font-size:var(--text-helper);flex-wrap:wrap;grid-column:1/-1;margin:0;line-height:1.5;display:flex}.campaign-sender-fields__note>span{flex:16.25rem;min-width:0}.campaign-sender-fields__note .secondary-button{flex:none}.campaign-sender-fields__problem{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);color:var(--ink-muted);font-size:var(--text-helper);grid-column:1/-1;margin:0;line-height:1.45}@media (max-width:40rem){.campaign-sender-fields{grid-template-columns:minmax(0,1fr)}.campaign-sender-fields__note .secondary-button{justify-content:center;width:100%}}.campaign-sender-picker__state{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);min-height:3.375rem;padding:var(--space-3);background:var(--surface);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.campaign-sender-picker__state.is-error{border-style:solid;border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text);justify-content:flex-start}.campaign-sender-picker__state.is-error>span{flex:auto;min-width:0}.campaign-sender-picker__empty{align-items:center;gap:var(--space-3);border:.0625rem dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.campaign-sender-picker__empty>div{gap:var(--space-1);min-width:0;display:grid}.campaign-sender-picker__empty strong{color:var(--muted-strong);font-size:var(--text-caption)}.campaign-sender-picker__empty p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.campaign-sender-picker__blocking{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-sender-picker__readonly{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.campaign-content-preview{margin:0 0 var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.campaign-content-studio[data-studio-panel=preview]>.campaign-content-preview{border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:0}.campaign-content-preview__fold>summary{min-height:var(--target-size);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-4);background:var(--brand-soft-025);cursor:pointer;list-style:none;display:flex}.campaign-content-preview__fold>summary::-webkit-details-marker{display:none}.campaign-content-preview__fold>summary>div{gap:var(--space-1);min-width:0;display:grid}.campaign-content-preview__fold>summary strong{color:var(--ink-muted);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-content-preview__fold>summary span{color:var(--muted-soft);font-size:var(--text-caption)}.campaign-content-preview__fold>summary:after{content:"Zobrazit náhled";color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.campaign-content-preview__fold[open]>summary:after{content:"Skrýt náhled"}.campaign-content-preview__subject{text-align:right;max-width:48%}.campaign-content-preview__subject>strong{color:var(--muted-strong);font-weight:var(--font-weight-title)}.campaign-content-preview__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);background:var(--surface);display:flex}.campaign-content-preview__toolbar>div{gap:var(--space-1);display:flex}.campaign-content-preview__toolbar button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.campaign-content-preview__toolbar button[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .08)}.campaign-content-preview__toolbar>span{color:var(--muted-soft);font-size:var(--text-caption);text-align:right;line-height:1.45}.campaign-starter-routes{gap:var(--space-4);margin:0 var(--step-inset,1.25rem) var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);display:grid}.campaign-starter-routes__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));display:grid}.campaign-starter-routes__grid>article{align-content:start;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010);display:grid}.campaign-starter-routes__grid strong{color:var(--brand-soft-800);font-size:1rem}.campaign-starter-routes__grid p{margin:0 0 var(--space-2);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.campaign-starter-routes__grid button{min-height:var(--target-size);justify-self:start}.campaign-content-quality{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010);display:grid}.campaign-content-quality>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.campaign-content-quality>header>div:first-child{min-width:0}.campaign-content-quality h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection);letter-spacing:-.015em}.campaign-content-quality header p:not(.eyebrow){max-width:45rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-content-quality__details{min-width:0}.campaign-content-quality__details>summary{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.campaign-content-quality__details[open]>summary{margin-bottom:var(--space-2);background:var(--brand-soft-025)}.campaign-content-quality__explanation{margin:0 0 var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-content-quality__count{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);margin:0;line-height:1.5}.campaign-content-quality__details--advice>summary{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-quality__details--advice[open]>summary{background:var(--status-warning-surface)}.campaign-content-quality ul{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.campaign-content-quality li{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-600);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.campaign-content-quality li.is-full-row{grid-column:1/-1}.campaign-content-quality li.is-advice{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-quality li.is-blocking{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-quality li>div{gap:var(--space-1);min-width:0;display:grid}.campaign-content-quality li strong{color:var(--ink-muted);font-size:var(--text-caption)}.campaign-content-quality li p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-content-quality li small{color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45;font-weight:var(--font-weight-label)}.campaign-content-quality li.is-blocking small{color:var(--status-error-text)}.campaign-content-quality__label{border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.03em;text-transform:uppercase;justify-self:start}.campaign-content-quality li.is-advice .campaign-content-quality__label{background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-quality li.is-blocking .campaign-content-quality__label{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-content-envelope{gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-4);background:var(--brand-soft-010);display:grid}.campaign-content-envelope>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.campaign-content-envelope>header>div{min-width:0}.campaign-content-envelope h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection);letter-spacing:-.015em}.campaign-content-envelope header p:not(.eyebrow){max-width:48.75rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-envelope>header>span{align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.campaign-content-envelope dl{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.campaign-content-envelope dl>div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3);display:grid}.campaign-content-envelope dl>div+div{border-left:.0625rem solid var(--border-soft)}.campaign-content-envelope dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.04em}.campaign-content-envelope dd{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);margin:0}.campaign-content-envelope__runtime{align-items:flex-start;gap:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);display:flex}.campaign-content-envelope__runtime strong{font-size:var(--text-caption);flex:0 0 17.5rem;line-height:1.45}.campaign-content-envelope__runtime ul{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.campaign-content-envelope__runtime li{padding-left:var(--space-3);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45;position:relative}.campaign-content-envelope__runtime li:before{border-radius:var(--radius-pill);background:var(--warning-icon);content:"";width:.25rem;height:.25rem;position:absolute;top:.55em;left:0}.campaign-content-utm{gap:var(--space-4);margin:var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);display:grid}.campaign-content-utm>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.campaign-content-utm>header>div{min-width:0}.campaign-content-utm h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection);letter-spacing:-.015em}.campaign-content-utm header p:not(.eyebrow){max-width:48.75rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-utm>header>span{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.campaign-content-utm>header>span.is-dirty{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-utm__toggle{align-items:flex-start;gap:var(--space-3);min-height:var(--target-size);padding:var(--space-2) 0;cursor:pointer;display:flex}.campaign-content-utm__toggle input{appearance:none;border-radius:var(--radius-pill);background:var(--border);cursor:pointer;border:0;flex:none;width:2.125rem;height:1.25rem;margin:.125rem 0 0;transition:background .15s;position:relative}.campaign-content-utm__toggle input:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow-subtle);transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.campaign-content-utm__toggle input:checked{background:var(--brand-600)}.campaign-content-utm__toggle input:checked:after{transform:translate(.875rem)}.campaign-content-utm__toggle input:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .22);outline-offset:.125rem}.campaign-content-utm__toggle input:disabled{opacity:.5;cursor:default}.campaign-content-utm__toggle span{gap:var(--space-1);min-width:0;display:grid}.campaign-content-utm__toggle strong{color:var(--brand-soft-800);font-size:.875rem}.campaign-content-utm__toggle small{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.campaign-content-utm__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));display:grid}.campaign-content-utm__fields label{align-content:start;gap:var(--space-2);min-width:0;display:grid}.campaign-content-utm__fields label>span{color:var(--muted-strong);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-content-utm__fields code{border-radius:var(--radius-xs);padding:.0625rem var(--space-2);background:var(--surface-muted);color:var(--muted);font:.8125rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.campaign-content-utm__fields input{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-soft);font-size:.875rem}.campaign-content-utm__fields input:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.0625rem}.campaign-content-utm__fields small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-content-utm__example{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);display:grid}.campaign-content-utm__example strong{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.04em}.campaign-content-utm__example code{overflow-wrap:anywhere;color:var(--brand-soft-700);font:.875rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.campaign-content-utm>footer{border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-3);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.55}.campaign-content-ab{gap:var(--space-4);margin:var(--space-5) var(--step-inset,1.125rem);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);display:grid}.campaign-content-ab>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.campaign-content-ab>header>div{min-width:0}.campaign-content-ab h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection);letter-spacing:-.015em}.campaign-content-ab header p:not(.eyebrow){max-width:48.75rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-ab>header>span{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.campaign-content-ab>header>span.is-dirty{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-content-ab__toggle{align-items:flex-start;gap:var(--space-3);min-height:var(--target-size);padding:var(--space-2) 0;cursor:pointer;display:flex}.campaign-content-ab__toggle input{appearance:none;border-radius:var(--radius-pill);background:var(--border);cursor:pointer;border:0;flex:none;width:2.125rem;height:1.25rem;margin:.125rem 0 0;transition:background .15s;position:relative}.campaign-content-ab__toggle input:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow-subtle);transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.campaign-content-ab__toggle input:checked{background:var(--brand-600)}.campaign-content-ab__toggle input:checked:after{transform:translate(.875rem)}.campaign-content-ab__toggle input:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .22);outline-offset:.125rem}.campaign-content-ab__toggle input:disabled{opacity:.5;cursor:default}.campaign-content-ab__toggle span{gap:var(--space-1);min-width:0;display:grid}.campaign-content-ab__toggle strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.campaign-content-ab__toggle small{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.campaign-content-ab__rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.campaign-content-ab__rows>li{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);display:grid}.campaign-content-ab__rows>li.is-base{background:var(--brand-soft-010)}.campaign-content-ab__row-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-content-ab__row-head strong{color:var(--brand-soft-800);font-size:.875rem}.campaign-content-ab__row-head span{color:var(--muted);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-content-ab__base{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-ab__base em{color:var(--brand-soft-700);font-style:normal;font-weight:var(--font-weight-title)}.campaign-content-ab__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));display:grid}.campaign-content-ab__fields label{align-content:start;gap:var(--space-2);min-width:0;display:grid}.campaign-content-ab__fields label>span{align-items:center;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-helper);font-weight:var(--font-weight-title);display:flex}.campaign-content-ab__fields label{padding-bottom:var(--space-5)}.campaign-content-ab__rules,.campaign-content-utm__rules{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.campaign-content-ab__fields input{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-soft);font-size:.875rem}.campaign-content-ab__fields input:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.0625rem}.campaign-content-ab__fields small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.campaign-content-ab__add{justify-self:start}.campaign-content-ab__warning{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-helper);margin:0;line-height:1.55;display:flex}.campaign-content-ab__warning svg{flex:none;margin-top:.125rem}.campaign-content-ab__dispatch{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);color:var(--brand-soft-700);font-size:var(--text-helper);margin:0;line-height:1.6;display:grid}.campaign-content-ab__dispatch strong{align-items:center;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.04em;display:flex}.campaign-content-ab__winner{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010)}.campaign-content-ab__winner select{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-soft);font-size:.875rem}.campaign-content-ab__winner select:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.0625rem}.campaign-content-ab>footer{border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-3);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.55}.campaign-ab-result{gap:var(--space-3);margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);display:grid}.campaign-ab-result h3{margin:var(--space-1) 0 0;color:var(--brand-soft-800);font-size:var(--ui-text-subsection);letter-spacing:-.015em}.campaign-ab-result__summary{color:var(--brand-soft-700);font-size:var(--text-helper);margin:0;line-height:1.6}.campaign-ab-result__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.campaign-ab-result__rows>li{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);display:grid}.campaign-ab-result__rows>li.is-winner{border-color:var(--brand-soft-200);background:var(--brand-025)}.campaign-ab-result__rows strong{color:var(--brand-soft-800);font-size:.875rem}.campaign-ab-result__rows span{color:var(--muted);font-size:var(--text-helper)}.campaign-ab-result__rows small{color:var(--muted-soft);font-size:var(--text-caption)}.campaign-ab-result__waiting{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-content-preview__frame{min-height:32.5rem;padding:var(--space-5);background:var(--surface-sunken);justify-content:center;display:flex}.campaign-content-preview__frame iframe{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:32.5rem;box-shadow:none}.campaign-content-preview__frame.is-mobile iframe{width:min(24.375rem,100%)}.campaign-content-preview__frame.is-text{background:var(--surface);min-height:0;display:block}.campaign-content-preview__frame pre{border:.0625rem solid var(--border);border-radius:var(--radius-sm);max-height:32.5rem;padding:var(--space-4);background:var(--brand-soft-010);color:var(--ink-muted);white-space:pre-wrap;margin:0;font:.8125rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.campaign-content-preview__unavailable{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);max-width:44ch;padding:var(--space-4) var(--space-5);background:var(--status-warning-surface);color:var(--status-warning-text);text-align:center;align-self:center;margin:0}@media (max-width:61.25rem){.auth-layout{grid-template-columns:minmax(22.5rem,.85fr) minmax(27.5rem,1.15fr)}.auth-story{padding:1.875rem 2.125rem}.auth-story h2{font-size:2.8125rem}.admin-settings-reference,.help-center-workspace{grid-template-columns:1fr}.help-center-topics{max-height:26.875rem}}@media (max-width:48.75rem){.progress-card{width:100%}.onboarding-steps{grid-template-columns:1fr}.onboarding-steps li{border-right:0;border-bottom:.0625rem solid var(--line);min-height:4.25rem}.onboarding-steps li:last-child{border-bottom:0}.onboarding-steps li.is-active{box-shadow:inset .1875rem 0 var(--brand-600)}.email-verification-notice{grid-template-columns:auto minmax(0,1fr)}.email-verification-notice button,.email-verification-notice__readonly{grid-column:2;justify-self:start}.email-verification-notice button{min-height:2.75rem}.workspace-main{width:min(100% - 1.875rem,42.5rem);padding:var(--space-8) 0 3.4375rem}.workspace-settings-nav{margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.workspace-settings-nav a,.workspace-settings-nav button{white-space:normal;justify-content:flex-start;min-width:0;min-height:3rem}.dashboard-heading{align-items:flex-start}.dashboard-stepper{gap:var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.support-mode-banner{padding:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr);position:static}.support-mode-banner__actions{flex-wrap:wrap;grid-column:2;justify-self:start}.admin-page-heading{align-items:flex-start}.active-support-card{grid-template-columns:auto 1fr}.active-support-card button{grid-column:2;justify-self:start}.admin-settings-fields,.admin-onboarding-options,.policy-editor-columns{grid-template-columns:1fr}.policy-impact-preview dl,.policy-product-removal__facts{grid-template-columns:1fr 1fr}.admin-settings-field--wide{grid-column:auto}.admin-settings-actions{flex-direction:column;align-items:flex-start}.domain-provider-grid{grid-template-columns:1fr}.sender-profile-card{grid-template-columns:minmax(0,1fr) auto}.sender-profile-card__state{text-align:left;grid-column:1;justify-items:start}.sender-profile-card>.catalog-row-menu{grid-area:1/2/3}.sender-profile-form__grid,.campaign-exclusions,.danger-zone,.admin-account-danger-zone{grid-template-columns:1fr}.danger-zone>button,.admin-account-danger-zone>button{justify-self:start}.admin-organization-closure__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-dispatch-control__limits{grid-template-columns:1fr 1fr}.admin-pagination{flex-direction:column;align-items:flex-start}.admin-pagination>div{justify-content:space-between;width:100%}}@media (max-width:30rem){.auth-story{display:none}.email-verification-page{padding:0 var(--space-4) var(--space-5)}.email-verification-page__header{min-height:4.125rem}.email-verification-card{border-radius:var(--radius-md);padding:var(--space-8) var(--space-5)}.password-reset-form{width:100%}.password-reset-card__primary{width:100%;min-width:0}.email-verification-notice--onboarding{width:min(100% - 1.875rem,42.5rem)}.email-verification-notice--in-card{grid-template-columns:minmax(0,1fr)}.email-verification-notice--in-card .email-verification-notice__icon{display:none}.email-verification-notice--in-card button,.email-verification-notice--in-card .email-verification-notice__readonly{grid-column:1}.auth-panel{padding:var(--space-6) var(--space-5) var(--space-10);display:block}.auth-panel__mobile-head{margin-bottom:var(--space-10);justify-content:space-between;align-items:center;display:flex}.auth-panel__support{border-radius:var(--radius-md);background:var(--brand-soft-050);width:2.75rem;height:2.75rem;color:var(--brand-700);flex:0 0 2.75rem;place-items:center;display:grid}.auth-heading__icon{display:none}.auth-heading h1{font-size:var(--ui-text-title)}.auth-switch{margin-bottom:var(--space-8)}.setup-card{padding:var(--space-6) var(--space-5);border-radius:var(--radius-md)}.activation-option{min-height:6rem;padding:var(--space-4)}.brand-kit-color-grid,.brand-kit-style-grid{grid-template-columns:1fr}.brand-kit-compliance legend{flex-direction:column;align-items:flex-start}.brand-kit-compliance__grid{grid-template-columns:1fr}.brand-kit-compliance__grid label.is-wide{grid-column:auto}.brand-kit-preview{padding:.75rem}.dashboard-heading{gap:var(--space-5);display:grid}.dashboard-heading .secondary-button,.support-heading .primary-button{justify-self:start}.help-center-heading .secondary-button{justify-content:center;width:100%;min-height:2.75rem}.help-center-topics{max-height:23.75rem}.help-center-article{min-height:0}.help-center-article__footer .secondary-button{justify-content:center;width:100%}.dashboard-recent{padding:var(--space-5) var(--space-5)}.dashboard-activation__top{gap:var(--space-4);flex-direction:column}.dashboard-stepper{padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.dashboard-recent__table-wrap{margin:0 -1.125rem -1.3125rem}.dashboard-recent__table th,.dashboard-recent__table td{padding:var(--space-3) var(--space-5)}.dashboard-recent__unavailable{grid-template-columns:auto minmax(0,1fr)}.dashboard-recent__unavailable .secondary-button{grid-column:1/-1;justify-content:center;width:100%}.support-form__row{grid-template-columns:1fr}.support-form,.support-conversation{padding:var(--space-5) var(--space-5)}.support-conversation__heading{display:grid}.support-conversation__heading small{text-align:left}.support-message{max-width:96%}.support-mode-banner{grid-template-columns:1fr}.support-mode-banner__icon{display:none}.support-mode-banner__actions{grid-column:1;grid-template-columns:1fr 1fr;width:100%;display:grid}.support-mode-banner__actions button{width:100%}.support-mode-banner__actions button:only-child{grid-column:1/-1}.campaign-test-email-preflight__summary article+article{border-top:.0625rem solid var(--border-soft);border-left:0}.campaign-sender-picker__grid,.campaign-sender-option__details{grid-template-columns:minmax(0,1fr)}.campaign-sender-picker__state.is-error,.campaign-sender-picker__empty{grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-sender-picker__state.is-error>button,.campaign-sender-picker__empty>a{grid-column:1/-1;justify-content:center;width:100%}.campaign-journey-panel__summary,.campaign-journey-panel__details dl{grid-template-columns:minmax(0,1fr)}.campaign-journey-panel__summary article:nth-child(2n){border-left:0}.campaign-journey-panel__summary article+article{border-top:.0625rem solid var(--border-soft)}.campaign-control-nav{grid-template-columns:minmax(0,1fr)}.campaign-approval-inbox>header{padding:var(--space-4) var(--space-5);display:grid}.campaign-approval-inbox>header button{justify-self:start}.campaign-approval-inbox li{padding:var(--space-4) var(--space-5);grid-template-columns:1fr}.campaign-approval-inbox li .secondary-button{justify-content:center;width:100%}.campaign-approval-inbox__empty{padding-left:var(--space-5);padding-right:var(--space-5)}.campaign-snapshot-status{justify-self:start}.campaign-audience-counts{padding:0 var(--space-5);grid-template-columns:1fr}.campaign-audience-counts>div,.campaign-audience-counts>div:first-child,.campaign-audience-counts>div:last-child{border-right:0;border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) 0}.campaign-audience-counts>div:last-child{border-bottom:0}.campaign-exclusions{padding:var(--space-5)}.campaign-card>footer{padding:var(--space-3) var(--space-5);flex-direction:column;align-items:flex-start}.campaign-card__actions{grid-template-columns:1fr;width:100%;display:grid}.campaign-card__edit{justify-content:center;width:100%}.campaign-preflight>header{padding:var(--space-4) var(--space-5) var(--space-2);display:grid}.campaign-preflight__delivery{justify-self:start}.campaign-preflight ul{padding:0 var(--space-5)}.campaign-preflight li{gap:var(--space-2);grid-template-columns:1fr}.campaign-preflight li em{justify-self:start}.campaign-preflight__package,.campaign-approval-panel{margin-left:var(--space-5);margin-right:var(--space-5)}.campaign-approval-panel__decision>div{grid-template-columns:1fr;display:grid}.campaign-approval-panel__decision button{justify-content:center}.campaign-preflight>p{padding:var(--space-3) var(--space-5) var(--space-4)}.campaign-review-history>header{padding:var(--space-4) var(--space-5);display:grid}.campaign-review-history>header button{justify-self:start}.campaign-review-history__empty{margin-left:var(--space-5);margin-right:var(--space-5)}.campaign-review-history ol{padding-left:var(--space-5);padding-right:var(--space-5)}.campaign-review-history__entry-header{display:grid}.campaign-review-history__entry-header em{justify-self:start}.campaign-review-history dl{grid-template-columns:1fr}.campaign-content-editor__header,.campaign-content-editor__actions,.campaign-content-review-versions>header,.campaign-content-review-version>header{flex-direction:column;align-items:flex-start}.campaign-content-editor__actions{padding-left:var(--space-5);padding-right:var(--space-5)}.campaign-content-envelope dl{grid-template-columns:1fr}.campaign-content-envelope dl>div+div{border-top:.0625rem solid var(--border-soft);border-left:0}.campaign-content-envelope>header>span{overflow-wrap:anywhere;max-width:100%}.campaign-content-editor__actions>div:last-child{width:100%}.campaign-content-editor__actions>div:last-child>button{flex:1 1 0;justify-content:center}.campaign-content-editor__audience-next{width:100%;max-width:none}.campaign-content-editor__audience-next small{text-align:left}.campaign-content-editor__audience-next button{flex:100%;justify-content:center;width:100%}.campaign-audience-refresh>div>div{grid-template-columns:minmax(0,1fr);display:grid}.campaign-audience-refresh .primary-button,.campaign-audience-refresh .secondary-button{justify-content:center;width:100%}.campaign-audience-refresh-compact{flex-direction:column;align-items:stretch}.campaign-audience-refresh-compact .secondary-button{justify-content:center;width:100%}.campaign-content-editor__recovery,.campaign-content-preview__fold>summary,.campaign-content-preview__toolbar,.campaign-content-envelope>header,.campaign-content-quality>header,.campaign-test-email-preflight>header{flex-direction:column;align-items:flex-start}.campaign-audience-version-conflict__actions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%}.campaign-audience-version-conflict__actions button{white-space:normal;width:100%}.campaign-content-preview__subject{text-align:left;max-width:100%}.campaign-content-preview__toolbar>span{text-align:left}.campaign-content-quality ul{grid-template-columns:1fr}.campaign-content-envelope__runtime{flex-direction:column}.campaign-content-envelope__runtime strong{flex-basis:auto}.campaign-content-preview{margin-left:0;margin-right:0}.campaign-content-review-versions ol{grid-template-columns:1fr}.campaign-test-email-preflight__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-test-email-preflight__summary article:nth-child(3){border-left:0}.campaign-test-email-preflight__summary article:nth-child(n+3){border-top:.0625rem solid var(--border-soft)}.campaign-test-email-preflight details>ul{grid-template-columns:1fr}.campaign-test-email-preflight details>summary{flex-direction:column;align-items:flex-start}.campaign-content-preview__frame{min-height:26.25rem;padding:var(--space-3)}.campaign-content-preview__frame iframe{min-height:26.25rem}.admin-page-heading{gap:var(--space-4);display:grid}.admin-page-heading__badge{justify-self:start}.admin-pagination>div{grid-template-columns:1fr 1fr;display:grid}.admin-pagination strong{text-align:center;grid-area:1/1/auto/-1}.admin-dialog-backdrop{align-items:end;padding:0}.admin-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;padding:var(--space-6) var(--space-5)}.admin-dialog__actions{display:grid}.admin-organization-closure__heading{grid-template-columns:minmax(0,1fr);padding-right:3rem}.admin-organization-closure__heading>span{display:none}.admin-organization-closure__heading>button{justify-self:start}.admin-organization-closure__counts{grid-template-columns:1fr}.admin-organization-closure__actions{display:grid}.admin-organization-closure__actions button{justify-content:center;width:100%}.admin-settings-section__heading>span{display:none}.admin-settings-section__heading,.policy-publication__fields{grid-template-columns:1fr}.policy-impact-preview>div:first-child{flex-direction:column;align-items:flex-start}.policy-impact-preview dl{grid-template-columns:1fr}.admin-settings-actions>div:last-child{width:100%;display:grid}.domain-heading__guard{justify-self:start}.domain-card>header{grid-template-columns:minmax(0,1fr)}.domain-card__status{justify-content:space-between}.domain-dns-toolbar{flex-direction:column;align-items:stretch}.domain-dns-toolbar>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.domain-dns-policy,.domain-technical-details>.domain-provider-grid{grid-template-columns:1fr}.domain-proof__actions{flex-direction:column;align-items:stretch}.domain-proof__actions.domain-card-actions .domain-card-actions__info{flex:0 auto}.domain-proof__actions>div{flex-wrap:wrap}.sender-profile-section__heading{grid-template-columns:minmax(0,1fr)}.sender-profile-section__heading>button{width:100%}.sender-profile-card{grid-template-columns:minmax(0,1fr) auto}.sender-profile-card__state{grid-column:1}.sender-profile-card>.catalog-row-menu{grid-area:1/2/3}.sender-profile-address-input{grid-template-columns:minmax(0,1fr)}.sender-profile-address-input input{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.sender-profile-address-input>span{border-top:0;border-left:.0625rem solid var(--control-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);height:2.125rem}.sender-profile-form__actions{flex-direction:column;align-items:stretch}.sender-profile-form__actions>button{width:100%}}.catalog-heading{margin-bottom:var(--space-8)}.catalog-heading .eyebrow{margin-bottom:var(--space-2)}.catalog-heading>div>p:not(.eyebrow){max-width:47.5rem}.catalog-heading__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-heading__actions button{min-height:var(--target-size)}.catalog-insight-strip{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-insight-strip>button{align-items:center;gap:.125rem var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;min-height:4.875rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.catalog-insight-strip>button:hover{border-color:var(--brand-soft-250);background:var(--brand-025)}.catalog-insight-strip>button:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .2);outline-offset:.125rem}.catalog-insight-strip>button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025);box-shadow:inset .1875rem 0 0 var(--brand-600)}.catalog-insight-strip span{min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.catalog-insight-strip strong{color:var(--brand-900);grid-area:1/2/-1;font-size:1.5rem;line-height:1}.catalog-insight-strip small{min-width:0;color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-database-toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3);background:var(--surface-raised);display:flex;position:relative}.contact-database-toolbar>div{flex:auto;gap:.0625rem;min-width:10rem;display:grid}.contact-database-toolbar>div strong{color:var(--muted-strong);font-size:var(--text-caption)}.contact-database-toolbar>div span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}.contact-database-toolbar nav{gap:var(--space-2);flex:none;display:flex}.contact-database-toolbar nav button,.contact-database-toolbar summary{min-height:var(--target-size);align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.contact-database-toolbar nav button:hover,.contact-database-toolbar summary:hover{border-color:var(--brand-soft-250);background:var(--brand-soft-010)}.contact-database-toolbar nav button:focus-visible,.contact-database-toolbar summary:focus-visible{outline:.1875rem solid var(--brand-600);outline-offset:.125rem}.contact-database-toolbar nav button strong{border-radius:var(--radius-pill);min-width:1.5rem;padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);text-align:center}.contact-database-toolbar details{flex:none}.contact-database-toolbar summary{list-style:none}.contact-database-toolbar summary::-webkit-details-marker{display:none}.contact-database-toolbar details>p{z-index:8;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:min(26.875rem,100vw - 2.25rem);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--muted-soft);box-shadow:var(--shadow-menu);font-size:var(--text-caption);margin:0;line-height:1.5;position:absolute;top:calc(100% + .375rem);right:0}.contact-database-toolbar details>p strong{color:var(--brand-soft-700)}.static-contact-lists-panel--compact .static-contact-lists-panel__heading,.contact-segments-panel--compact .contact-segments-panel__heading{padding:var(--space-3) var(--space-4);background:var(--surface)}.static-contact-lists-panel--compact .static-contact-lists-panel__heading h2,.contact-segments-panel--compact .contact-segments-panel__heading h2{font-size:var(--ui-text-section)}.static-contact-lists-panel--compact .static-contact-lists-panel__heading p:not(.eyebrow),.contact-segments-panel--compact .contact-segments-panel__heading p:not(.eyebrow){max-width:51.25rem}.static-contact-lists-panel--compact .static-contact-list-catalog__heading{z-index:3;position:sticky;top:0}.contact-tool-explanation{border-bottom:.0625rem solid var(--border-soft);background:var(--surface-raised)}.contact-tool-explanation summary{min-height:var(--target-size);padding:0 var(--space-4);color:var(--brand-soft-600);cursor:pointer;font-size:var(--text-caption);font-weight:var(--font-weight-title);align-items:center;display:flex}.contact-tool-explanation p{padding:0 var(--space-4) var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.contact-segments-workspace--catalog-only{grid-template-columns:minmax(0,1fr);min-height:0}.contact-segments-workspace--catalog-only .contact-segments-library{border-right:0}.contact-segments-workspace--catalog-only .contact-segments-library__items{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr))}.contact-segment-editor__header-actions{justify-items:end;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);text-align:right;flex:0 16.875rem;line-height:1.45;display:grid}.contact-segment-editor__delete{color:var(--danger);border-color:var(--status-error-border)}.contact-segment-editor__confirm{align-items:start;gap:var(--space-3) var(--space-3);margin:0 0 var(--space-5);padding:var(--space-4) var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr);display:grid}.contact-segment-editor__confirm p{font-size:var(--text-caption);margin:0;line-height:1.55}.contact-segment-editor__confirm-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.contact-segment-editor__confirm-delete{min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--danger);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--danger);color:var(--color-text-inverse);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.contact-segment-editor__confirm-delete:disabled{cursor:not-allowed;opacity:.6}@keyframes contact-tool-enter{0%{opacity:.35;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.contact-tool-card__close{white-space:nowrap;align-self:start}.contact-import-steps{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-import-steps li{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);color:var(--muted);display:flex}.contact-import-steps li>span{border-radius:var(--radius-pill);background:var(--surface-sunken);width:1.625rem;height:1.625rem;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;place-items:center;display:grid}.contact-import-steps li strong{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-steps li.is-active{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset .1875rem 0 0 var(--brand-600)}.contact-import-steps li.is-active>span{background:var(--brand-700);color:var(--color-text-inverse)}.contact-import-steps li.is-complete{border-color:var(--success-200);color:var(--success-700)}.contact-import-steps li.is-complete>span{background:var(--success-100);color:var(--success-700)}.contact-import-dialog .contact-import-steps{margin-bottom:var(--space-6)}.contact-import-dialog :is(.contact-import-form,.contact-import-mapping,.contact-import-preview){gap:var(--space-6)}.contact-import-dialog :is(.contact-import-upload-grid,.contact-import-grid,.contact-import-list-target){gap:var(--space-4)}.contact-import-dialog :is(.contact-import-upload-grid,.contact-import-grid,.contact-import-list-target)>label{row-gap:var(--space-3)}.contact-import-dialog .contact-import-confirmation{gap:var(--space-5)}.contact-import-dialog .contact-import-confirmation__summary>div{gap:var(--space-2)}.contact-import-dialog .contact-import-preview__sample,.contact-import-dialog .contact-import-actions{gap:var(--space-3)}.contact-import-form{gap:var(--space-6);display:grid}.contact-import-source-switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-import-source-switch button{border:.0625rem solid var(--border);border-radius:var(--radius-pill);min-height:2.25rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.contact-import-source-switch button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-010)}.contact-import-source-switch button.is-active{border-color:var(--brand-500);background:var(--brand-soft-025);color:var(--brand-700)}.contact-import-source-switch button:disabled{cursor:not-allowed;opacity:.7}.contact-import-upload-grid{gap:var(--space-3);grid-template-columns:minmax(16.25rem,1fr) minmax(9.375rem,.45fr) minmax(9.375rem,.45fr);align-items:end;display:grid}.contact-import-upload-grid>label{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-content:start;display:grid}.contact-import-upload-grid select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.625rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink)}.contact-import-file{border:.0625rem dashed var(--border-contrast);border-radius:var(--radius-sm);min-height:4.125rem;padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);cursor:pointer;flex-direction:row;align-items:center}.contact-import-file.contact-import-file.contact-import-file.contact-import-file{gap:var(--space-3);color:var(--brand-soft-700);display:flex}.contact-import-file.is-drag-active{border-color:var(--brand-600);background:var(--brand-soft-050);box-shadow:0 0 0 .1875rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .14)}.contact-import-file:has(input:focus-visible){outline:.1875rem solid var(--brand-600);outline-offset:.125rem}.contact-import-file input{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.contact-import-file>svg{color:var(--brand-600);flex:none}.contact-import-file>span{gap:.125rem;min-width:0;display:grid}.contact-import-file strong{color:var(--brand-soft-700);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-file small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.contact-import-file-help{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-muted);max-width:47.5rem}.contact-import-file-help>summary{min-height:var(--target-size);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;list-style:none;display:flex}.contact-import-file-help>summary::-webkit-details-marker{display:none}.contact-import-file-help>summary:after{content:"+";color:var(--muted);font-size:var(--font-size-16);margin-left:auto;line-height:1}.contact-import-file-help[open]>summary:after{content:"−"}.contact-import-file-help>summary:hover{background:var(--brand-soft-010)}.contact-import-file-help>summary:focus-visible{outline:.1875rem solid var(--brand-600);outline-offset:.125rem}.contact-import-file-help>div{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3);color:var(--ink-muted);font-size:var(--text-caption);line-height:1.55;display:grid}.contact-import-file-help p{margin:0}.contact-import-file-help dl{gap:var(--space-2);margin:0;display:grid}.contact-import-file-help dl>div{gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.contact-import-file-help dt{color:var(--ink);font-weight:var(--font-weight-title)}.contact-import-file-help dd{margin:0}.contact-import-file-help__example{gap:var(--space-1);min-width:0;display:grid}.contact-import-file-help__example>span{color:var(--ink);font-weight:var(--font-weight-title)}.contact-import-file-help__example code{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);font-size:var(--text-caption);white-space:pre;line-height:1.55;display:block;overflow-x:auto}.contact-import-paste__format{visibility:hidden;margin:0 0 var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-text);line-height:1.5;display:block}.contact-import-paste__format.is-floating{visibility:visible}.contact-import-paste__format code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--border-soft);color:var(--muted-strong);font-size:var(--text-caption)}.contact-import-paste__format span{margin-left:var(--space-2)}.contact-import-paste{font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-column:1/-1}.contact-import-paste.contact-import-paste.contact-import-paste.contact-import-paste{gap:var(--space-2);color:var(--ink-muted);display:grid}.contact-import-paste>label>span{gap:var(--space-1);display:grid}.contact-import-paste small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.contact-import-paste textarea{resize:vertical;border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:9.625rem;padding:var(--space-3);background:var(--surface);color:var(--ink);font:.8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.contact-import-paste textarea:focus{outline:.1875rem solid var(--brand-600);border-color:var(--brand-soft-300)}.contact-import-advanced-options label{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-import-advanced-options select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.625rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit}.contact-import-advanced-options select:focus{outline:.1875rem solid var(--brand-600);border-color:var(--brand-soft-300)}.contact-import-advanced-options,.contact-import-evidence-details{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3)}.contact-import-evidence-details>summary{width:-moz-fit-content;width:fit-content;color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.contact-import-evidence-details[open]>summary{margin-bottom:var(--space-3)}.contact-import-advanced-options>:not(.catalog-filter-bar__toggle){max-width:32.5rem}.contact-import-advanced-options>div>label{max-width:20rem}.contact-import-advanced-options>.catalog-filter-bar__toggle[aria-expanded=true]{margin-bottom:var(--space-3)}.contact-import-mapping,.contact-import-preview{gap:var(--space-4);display:grid}.contact-import-analysis{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.contact-import-analysis>span{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.5}.contact-import-analysis strong{color:var(--brand-soft-800);overflow-wrap:anywhere;font-size:.875rem}.contact-import-mapping-templates{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--brand-soft-010);overflow:hidden}.contact-import-mapping-templates>summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.contact-import-mapping-templates>summary::-webkit-details-marker{display:none}.contact-import-mapping-templates>summary>div{gap:var(--space-1);min-width:0;display:grid}.contact-import-mapping-templates>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.contact-import-mapping-templates>summary small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-import-mapping-templates>summary>svg{color:var(--brand-700);flex:none}.contact-import-mapping-templates__body{gap:var(--space-3);border-top:.0625rem solid var(--brand-soft-050);padding:var(--space-3) var(--space-3) var(--space-3);display:grid}.contact-import-mapping-templates__status{align-items:center;gap:var(--space-2);display:flex}.contact-import-mapping-templates__status.contact-import-mapping-templates__status.contact-import-mapping-templates__status.contact-import-mapping-templates__status{color:var(--muted-soft);font-size:var(--text-caption);margin:0}.contact-import-mapping-templates__matches{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-import-mapping-templates__matches>span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.contact-import-mapping-templates__save{gap:var(--space-2);grid-template-columns:minmax(13.75rem,1fr) auto;align-items:end;display:grid}.contact-import-mapping-templates__save>label{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-import-mapping-templates__save input{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.375rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-700);font:inherit;font-size:var(--text-helper)}.contact-import-mapping-templates__save input:focus{outline:.1875rem solid var(--brand-600);border-color:var(--brand-soft-300)}.contact-import-mapping-templates__save .secondary-button{white-space:nowrap;min-height:2.375rem}.contact-import-mapping-templates__notice{align-items:flex-start;gap:var(--space-2);line-height:1.45;display:flex}.contact-import-mapping-templates__notice.contact-import-mapping-templates__notice.contact-import-mapping-templates__notice.contact-import-mapping-templates__notice{color:var(--brand-700);font-size:var(--text-caption);margin:0}.contact-import-mapping-templates__notice>svg{flex:none;margin-top:.0625rem}.contact-import-workbook{gap:var(--space-3);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);grid-template-columns:minmax(0,1fr) minmax(15.625rem,.8fr);align-items:end;display:grid}.contact-import-workbook>div{gap:var(--space-1);display:grid}.contact-import-workbook strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.contact-import-workbook small,.contact-import-workbook p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.contact-import-workbook>label{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-import-workbook select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;height:2.5rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-700);font:inherit;font-size:var(--text-helper)}.contact-import-workbook select:focus{outline:.1875rem solid var(--brand-600);border-color:var(--brand-soft-300)}.contact-import-workbook>p{border-top:.0625rem solid var(--brand-soft-050);padding-top:var(--space-3);grid-column:1/-1}.contact-import-evidence{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:grid}.contact-import-evidence>div:first-child{gap:var(--space-1);display:grid}.contact-import-evidence>div:first-child strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.contact-import-evidence>div:first-child small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-import-evidence-summary{gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-025);line-height:1.5;display:grid}.contact-import-evidence-summary.contact-import-evidence-summary.contact-import-evidence-summary.contact-import-evidence-summary{color:var(--muted-strong);font-size:var(--text-caption);margin:0}.contact-import-evidence-summary>span{overflow-wrap:anywhere}.contact-import-evidence-summary strong{color:var(--brand-soft-700);font-weight:var(--font-weight-title)}.contact-import-list-target{gap:var(--space-3);margin-top:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);grid-template-columns:minmax(13.125rem,.9fr) repeat(3,minmax(0,1fr));align-items:end;display:grid}.contact-import-list-target>div{align-content:start;align-self:stretch;gap:var(--space-1);display:grid}.contact-import-list-target>div strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.contact-import-list-target>div small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-import-list-target>label{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-import-list-target>label small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.contact-import-list-target input,.contact-import-list-target select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.625rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink)}.contact-import-list-target>p{grid-column:1/-1;line-height:1.45}.contact-import-list-target.contact-import-list-target.contact-import-list-target.contact-import-list-target>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0}.contact-import-list-load-more{min-height:var(--target-size);justify-content:center}.contact-import-column-mapping{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.contact-import-column-mapping>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010);display:flex}.contact-import-column-mapping>header>div{gap:var(--space-1);min-width:0;display:grid}.contact-import-column-mapping>header strong{color:var(--brand-soft-700);font-size:.875rem}.contact-import-column-mapping>header small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-import-column-mapping>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.contact-import-column-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-import-column-row{gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-3) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(11.875rem,.9fr);align-items:center;display:grid}.contact-import-column-row:nth-child(odd){border-right:.0625rem solid var(--surface-sunken)}.contact-import-column-row>span{gap:.125rem;min-width:0;display:grid}.contact-import-column-row>span strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-column-row>span small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-column-row>svg{color:var(--muted-line)}.contact-import-column-row select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;height:2.375rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font-size:var(--text-caption)}.contact-import-column-row__type{gap:var(--space-1) var(--space-3);grid-column:1/-1;grid-template-columns:auto minmax(7.5rem,14rem);justify-content:end;align-items:center;min-width:0;display:grid}.contact-import-column-row__type label{color:var(--ink-muted);font-size:var(--text-caption)}.contact-import-column-row__type small{color:var(--ink-muted);font-size:var(--text-caption);grid-column:1/-1}.contact-import-column-row__type textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:4.5rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-caption);line-height:1.45}.contact-import-column-row__type textarea:focus-visible{outline:.1875rem solid var(--brand-600);outline-offset:.0625rem}.contact-import-column-row__type textarea[aria-invalid=true]{border-color:var(--danger)}@media (max-width:40rem){.contact-import-column-row__type{grid-template-columns:minmax(0,1fr);justify-content:stretch}}.contact-import-column-row__type small[role=alert]{color:var(--danger)}.contact-import-column-mapping>.ui-notice{--ui-notice-margin:.75rem}.contact-import-subscription-target>.ui-notice{grid-column:1/-1}.contact-import-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-validation-option{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:grid}.contact-validation-option>div{align-items:flex-start;gap:var(--space-3);display:flex}.contact-validation-option>div>span{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:2.125rem;height:2.125rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.contact-validation-option>div p{gap:var(--space-1);display:grid}.contact-validation-option.contact-validation-option.contact-validation-option.contact-validation-option>div p{margin:0}.contact-validation-option strong{color:var(--ink-muted);font-size:var(--text-caption)}.contact-validation-option small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.contact-validation-option>label{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.contact-validation-option>label em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);text-transform:uppercase;margin-left:auto;font-style:normal}.contact-validation-option.contact-validation-option.contact-validation-option.contact-validation-option>p{color:var(--muted-faint);font-size:var(--text-caption);margin:0}.contact-import-preview__title{gap:var(--space-3);color:var(--brand-700);align-items:center;display:flex}.contact-import-preview__title>div{gap:.125rem;display:grid}.contact-import-preview__title strong{color:var(--brand-900);font-size:.875rem}.contact-import-preview__title small{color:var(--muted);font-size:var(--text-caption)}.contact-import-preview__title--blocked,.contact-import-preview__title--blocked strong{color:var(--status-warning-text)}.contact-import-preview__stats{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-import-preview__stats article{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);display:grid}.contact-import-preview__stats span{color:var(--muted);font-size:var(--text-caption)}.contact-import-preview__stats strong{color:var(--brand-900);font-size:1.25rem}.contact-import-preview__sample{gap:var(--space-2);display:grid}.contact-import-preview__sample>small{color:var(--muted);font-size:var(--text-caption)}.contact-import-preview__table{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);overflow-x:auto}.contact-import-preview__table table{border-collapse:collapse;width:100%;min-width:42.5rem}.contact-import-preview__table th{padding:var(--space-3) var(--space-3);background:var(--surface-soft);color:var(--muted-soft);text-align:left;font-size:var(--text-caption);letter-spacing:.035em;text-transform:uppercase}.contact-import-preview__table td{border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-3);color:var(--muted-strong);font-size:var(--text-caption)}.contact-import-preview__table code{color:var(--brand-soft-700)}@media (max-width:600px){.contact-import-preview__table table{table-layout:fixed;min-width:0}.contact-import-preview__table th,.contact-import-preview__table td{padding:var(--space-3) var(--space-2);overflow-wrap:anywhere}.contact-import-preview__table th:first-child{width:3.5rem}.contact-import-preview__table th:nth-child(2){width:32%}.contact-import-preview__table .contact-import-status{white-space:normal}}.contact-import-status{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.contact-import-status--ready_for_later_commit{background:var(--success-050);color:var(--success-700)}.contact-import-status--invalid{background:var(--status-error-surface);color:var(--status-error-text)}.contact-import-status--duplicate_in_file,.contact-import-status--permission_review_required{background:var(--status-warning-surface);color:var(--status-warning-text)}.contact-import-staging-result p{gap:var(--space-1);display:grid}.contact-import-staging-result.contact-import-staging-result.contact-import-staging-result.contact-import-staging-result p{margin:0}.contact-import-staging-result strong{color:var(--brand-900);font-size:var(--text-caption)}.contact-import-staging-result small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.contact-import-privacy{line-height:1.45}.contact-import-privacy.contact-import-privacy.contact-import-privacy.contact-import-privacy{align-items:var(--import-privacy-alignment,flex-start);gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);flex-direction:row;display:flex}.contact-import-privacy input{flex:none;margin-top:.125rem}.contact-import-attestations{gap:var(--space-1);--import-privacy-alignment:center;display:grid}.contact-import-attestations .contact-import-privacy input{margin-top:0}.contact-import-staging-result{justify-content:space-between;align-items:center;gap:var(--space-4);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-025);display:flex}.contact-import-staging-result>div{align-items:flex-start;gap:var(--space-3);color:var(--brand-700);display:flex}.contact-import-preview__actions{align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.contact-import-preview__actions .text-button{min-height:2.4375rem;padding:0 var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);background:0 0;border:0;margin-left:auto}.contact-import-next-step{gap:var(--space-3);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.contact-import-next-step>div{min-width:0}.contact-import-next-step strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.contact-import-next-step.contact-import-next-step.contact-import-next-step.contact-import-next-step p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption)}.contact-import-next-step ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--status-warning-text);font-size:var(--text-caption);display:grid}.contact-import-next-step--blocked{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.contact-import-confirmation{gap:var(--space-3);border:.0625rem solid var(--brand-soft-250);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.contact-import-confirmation__summary{align-items:flex-start;gap:var(--space-3);color:var(--brand-700);display:flex}.contact-import-confirmation__summary>div{gap:var(--space-1);min-width:0;display:grid}.contact-import-confirmation__summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.contact-import-confirmation__summary.contact-import-confirmation__summary.contact-import-confirmation__summary.contact-import-confirmation__summary p{color:var(--muted-soft);font-size:var(--text-caption);margin:0}.contact-import-confirmation__summary small{color:var(--muted-soft);font-size:var(--text-caption)}.contact-import-current-job{gap:var(--space-3);display:grid}.contact-import-finish{justify-content:space-between;align-items:center;gap:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);display:flex}.contact-import-finish>div{gap:var(--space-1);min-width:0;display:grid}.contact-import-finish strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.contact-import-finish small{color:var(--muted-soft);font-size:var(--text-caption)}.contact-import-finish--blocked{border-color:var(--warning-border);background:var(--warning-surface);align-items:flex-start}.contact-import-finish--blocked>svg{color:var(--warning-icon);flex:none;margin-top:.0625rem}.contact-import-finish--blocked>div{flex:auto}.contact-import-finish--blocked strong{color:var(--warning-text);font-size:.875rem}.contact-import-finish--blocked small{color:var(--warning-text);line-height:1.5}.contact-import-finish--blocked>button{flex:none;align-self:center}.contact-import-job-center{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--brand-soft-010);overflow:hidden}.contact-import-job-center>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.625rem;padding:var(--space-3) var(--space-4);color:var(--brand-soft-700);cursor:pointer;list-style:none;display:flex}.contact-import-job-center>summary::-webkit-details-marker{display:none}.contact-import-job-center>summary>span{align-items:center;gap:var(--space-3);min-width:0;display:flex}.contact-import-job-center>summary>span>svg{color:var(--brand-600);flex:none}.contact-import-job-center>summary>span>span{gap:.125rem;min-width:0;display:grid}.contact-import-job-center>summary strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.contact-import-job-center>summary small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-job-center>summary em{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.contact-import-job-center__body{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface);display:grid}.contact-import-job-center__body>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.contact-import-job-center__body>header p{max-width:45rem}.contact-import-job-center__body.contact-import-job-center__body.contact-import-job-center__body.contact-import-job-center__body>header p{color:var(--muted-soft);font-size:var(--text-caption);margin:0}.contact-import-job-center__body>header button{flex:none}.contact-import-job-center__empty{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);min-height:3.25rem;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.contact-import-job-list{gap:var(--space-2);display:grid}.contact-import-job-list>article{gap:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);grid-template-columns:minmax(9.375rem,.55fr) minmax(15rem,.9fr) minmax(11.25rem,.7fr) auto;align-items:center;display:grid}.contact-import-job-list>article.is-sealed,.contact-import-job-list>article.is-committed{border-color:var(--brand-soft-150);background:var(--brand-soft-010)}.contact-import-job-list>article>div:first-child{gap:.125rem;min-width:0;display:grid}.contact-import-job-list>article strong{color:var(--ink-muted);font-size:var(--text-caption)}.contact-import-job-list>article small{color:var(--muted-soft);font-size:var(--text-caption)}.contact-import-job-list dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.contact-import-job-list dl>div{gap:.125rem;min-width:0;display:grid}.contact-import-job-list dt{color:var(--muted-faint);font-size:var(--text-caption);text-transform:uppercase}.contact-import-job-list dd{color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.contact-import-job-list>article>button,.contact-import-job-list__purged{justify-self:end}.contact-import-job-list__purged{align-items:center;gap:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);white-space:nowrap;display:inline-flex}.contact-import-commit-state{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.contact-import-commit-state>span{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);display:flex}.contact-import-commit-state>span>svg{flex:none}.contact-import-commit-state>span>span{gap:.125rem;min-width:0;display:grid}.contact-import-commit-state strong,.contact-import-commit-state small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-import-commit-state>button{flex:none}.contact-import-commit-result{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--brand-soft-050);padding-top:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-column:1/-1;line-height:1.45;display:flex}.contact-import-commit-result>svg{flex:none}.contact-import-commit-result.is-failed{border-top-color:var(--status-error-border);color:var(--status-error-text)}.static-contact-lists-panel{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:0;display:grid;overflow:hidden}:is(.static-contact-lists-panel:has(.searchable-catalog-picker__popover),.contact-segments-panel:has(.searchable-catalog-picker__popover)){overflow:visible}.static-contact-lists-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5);border-bottom:.0625rem solid var(--border-soft);background:var(--surface-raised);display:flex}.static-contact-lists-panel__heading>div{min-width:0}.static-contact-lists-panel__heading h2{margin:var(--space-1) 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em}.static-contact-lists-panel__heading p:not(.eyebrow){max-width:43.125rem;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.static-contact-lists-panel__heading>span{align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none;display:inline-flex}.static-contact-list-create{align-items:end;gap:var(--space-3);padding:var(--space-5) var(--space-5);border-bottom:.0625rem solid var(--border-soft);grid-template-columns:minmax(11.25rem,.9fr) minmax(13.75rem,1.2fr) auto;display:grid}.static-contact-list-create label,.static-contact-list-membership label{gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.static-contact-list-create label small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.static-contact-list-create input,.static-contact-list-membership select{min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:none}.static-contact-list-create input:focus,.static-contact-list-membership select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.static-contact-list-create .primary-button{min-height:var(--target-size);white-space:nowrap}.static-contact-lists-panel__restriction{align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-5);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45;display:inline-flex}.static-contact-lists-panel__restriction svg{color:var(--status-warning-text);flex:none}.static-contact-list-catalog{background:var(--brand-soft-010);min-width:0;display:grid}.static-contact-list-catalog__heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);background:var(--brand-soft-025);display:flex}.static-contact-list-catalog__heading>div{gap:var(--space-1);min-width:0;display:grid}.static-contact-list-catalog__heading h3{color:var(--brand-soft-700);font-size:var(--ui-text-subsection);letter-spacing:-.015em;margin:0}.static-contact-list-catalog__heading span{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4;display:inline-flex}.static-contact-list-catalog__error{align-items:center;gap:var(--space-2);border-bottom:.0625rem solid var(--status-error-border);padding:var(--space-3) var(--space-5);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.45;display:grid}.static-contact-list-catalog__error>svg{flex:none}.static-contact-lists-panel__empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:10.875rem;padding:var(--space-6);color:var(--muted-faint);text-align:center;display:grid}.static-contact-lists-panel__empty strong{color:var(--muted-strong);font-size:.875rem}.static-contact-lists-panel__empty p{max-width:27.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.static-contact-list-grid{gap:var(--space-3);padding:var(--space-5) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.static-contact-list-grid>button{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.static-contact-list-grid>button:hover{border-color:var(--brand-soft-200);box-shadow:var(--shadow-subtle)}.static-contact-list-grid>button:disabled,.contact-segments-library__items>button:disabled{cursor:wait;opacity:.68}.static-contact-list-grid>button:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .2);outline-offset:.125rem}.static-contact-list-grid>button strong{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:1rem}.contact-catalog-load-more{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4) var(--space-4);justify-content:center;display:flex}.static-contact-list-membership{align-items:end;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--brand-soft-010);grid-template-columns:minmax(13.75rem,1.1fr) minmax(9.375rem,.65fr) minmax(13.75rem,1.1fr) auto;display:grid}.static-contact-list-membership>div{gap:var(--space-1);min-width:0;padding-bottom:.125rem;display:grid}.static-contact-list-membership strong{color:var(--muted-strong);font-size:var(--text-caption)}.static-contact-list-membership span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.static-contact-list-membership .secondary-button{min-height:var(--target-size);white-space:nowrap}.static-contact-list-members{border-top:.0625rem solid var(--border-soft);background:var(--surface)}.static-contact-list-members>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:.0625rem solid var(--border-soft);display:flex}.static-contact-list-members>header>div{min-width:0}.static-contact-list-members h3{margin:var(--space-1) 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-subsection);letter-spacing:-.02em;overflow-wrap:anywhere}.static-contact-list-members>header p:not(.eyebrow){max-width:42.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.static-contact-list-members__tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.static-contact-list-members__empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:8.125rem;padding:var(--space-6);color:var(--muted-soft);font-size:var(--text-caption);text-align:center;display:grid}.static-contact-list-member-grid{gap:var(--space-3);padding:var(--space-5) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.static-contact-list-member-grid>article{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);display:grid}.static-contact-list-member-grid dl{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.static-contact-list-member-grid dl>div{gap:var(--space-1);min-width:0;display:grid}.static-contact-list-member-grid dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.static-contact-list-member-grid dd{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45}.static-contact-list-member-grid dd .contact-state{white-space:normal}.static-contact-list-member-grid__remove{min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;border:.0625rem solid var(--status-error-border);background:var(--surface);color:var(--danger);justify-self:start;display:inline-flex}.static-contact-list-member-grid__remove:hover:not(:disabled){border-color:var(--status-error-border);background:var(--status-error-surface)}.static-contact-list-member-grid__remove:disabled{cursor:not-allowed;opacity:.6}.static-contact-list-members>footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.static-contact-list-members>footer>div{gap:var(--space-2);display:flex}.contact-segments-panel{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.contact-segments-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5) var(--space-5);background:var(--surface-raised);display:flex}.contact-segments-panel__heading>div{min-width:0}.contact-segments-panel__heading h2{margin:var(--space-1) 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em}.contact-segments-panel__heading p:not(.eyebrow){max-width:43.75rem;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.contact-segments-panel__heading>span{align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none;display:inline-flex}.contact-segments-panel__restriction{align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-5) 0;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45;display:inline-flex}.contact-segments-panel__restriction svg{color:var(--status-warning-text);flex:none}.contact-segments-panel__restriction--error{border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}@media (max-width:45rem){.contact-segments-panel__restriction--error{grid-template-columns:auto minmax(0,1fr)}.contact-segments-panel__restriction--error .secondary-button{grid-column:1/-1;justify-content:center;width:100%}}.contact-segments-workspace{grid-template-columns:minmax(18.75rem,.55fr) minmax(0,1fr);min-height:33.75rem;display:grid}.contact-segments-library{border-right:.0625rem solid var(--border-soft);background:var(--surface-raised);min-width:0}.contact-segments-library__error{align-items:center;gap:var(--space-2);border-bottom:.0625rem solid var(--status-error-border);padding:var(--space-3) var(--space-4);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.contact-segments-library__error>svg{flex:none}.contact-segments-library__error .secondary-button{min-height:var(--target-size);grid-column:1/-1;justify-content:center;justify-self:stretch}.contact-segments-library__empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:9.6875rem;padding:var(--space-5);color:var(--muted-faint);font-size:var(--text-caption);text-align:center;line-height:1.45;display:grid}.contact-segments-library__items{gap:var(--space-3);padding:var(--space-3);display:grid}.contact-segments-library__items>button{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:none;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.contact-segments-library__items>button:hover{border-color:var(--brand-soft-200);box-shadow:var(--shadow-subtle)}.contact-segments-library__items>button.is-selected{border-color:var(--brand-soft-200);box-shadow:inset .1875rem 0 0 var(--brand-600);background:var(--surface)}.contact-segments-library__items>button:focus-visible{outline:.1875rem solid var(--brand-600);outline-offset:.125rem}.contact-segments-library__items strong,.contact-segments-library__items span{overflow-wrap:anywhere}.contact-segments-library__items>button>strong{color:var(--brand-soft-700);font-size:.875rem}.contact-segments-library__items span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-segments-library__items>button>small{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-2);color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.contact-segment-editor{align-content:start;min-width:0;display:grid}.contact-segment-editor>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:.0625rem solid var(--border-soft);display:flex}.contact-segment-editor>header>div{min-width:0}.contact-segment-editor>header h3{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--ui-text-subsection);letter-spacing:-.025em;overflow-wrap:anywhere}.contact-segment-editor>header>span{color:var(--muted-soft);font-size:var(--text-caption);text-align:right;flex:0 14.375rem;line-height:1.45}.contact-segment-editor__identity{gap:var(--space-3);padding:var(--space-5) var(--space-5);grid-template-columns:minmax(11.25rem,.9fr) minmax(13.75rem,1.3fr);display:grid}.contact-segment-editor label{gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-segment-editor label small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.contact-segment-editor input,.contact-segment-editor select{min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:none}.contact-segment-editor input:focus,.contact-segment-editor select:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-segment-rules{border-top:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--surface-raised)}.contact-segment-rules>header{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.contact-segment-rules>header>div{min-width:0}.contact-segment-rules h4{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:.875rem}.contact-segment-rules p{max-width:29.375rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.contact-segment-rules>header>label{flex:0 15rem}.contact-segment-rules__items{gap:var(--space-2);margin-top:var(--space-4);display:grid}.contact-segment-rules__items>article{align-items:end;gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);grid-template-columns:1.5625rem minmax(10.3125rem,.85fr) minmax(11.25rem,1.15fr) 2.75rem;display:grid}.contact-segment-rules__items>article>span{border-radius:var(--radius-pill);background:var(--brand-soft-025);width:1.5rem;height:1.5rem;color:var(--brand-soft-500);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-self:center;place-items:center;display:grid}.contact-segment-rules__empty{align-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);min-height:4.75rem;padding:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.contact-segment-rules__empty svg{color:var(--brand-soft-500);flex:none}.contact-segment-rules__remove{min-width:var(--target-size);min-height:var(--target-size);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);cursor:pointer;place-items:center;display:grid}.contact-segment-rules__remove:hover:not(:disabled){border-color:var(--status-error-border);background:var(--status-error-surface)}.contact-segment-rules__remove:disabled{cursor:not-allowed;opacity:.55}.contact-segment-rules__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.contact-segment-rules__actions button{min-height:var(--target-size)}.contact-segment-rules__actions small{color:var(--status-warning-text);font-size:var(--text-caption)}.contact-segment-rules__actions small[role=status]{align-items:center;gap:var(--space-2);display:inline-flex}.contact-segment-rules__list-error{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.contact-segment-rules__list-error small{color:var(--status-error-text)}.contact-segment-preview{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-5) var(--space-5) 0;border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:flex}.contact-segment-preview>div{gap:var(--space-1);min-width:0;display:grid}.contact-segment-preview strong{color:var(--muted-strong);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.45}.contact-segment-preview span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-segment-preview .secondary-button{min-height:var(--target-size);white-space:nowrap;flex:none}.contact-segments-library__system-badge{align-items:center;gap:var(--space-1);margin-left:var(--space-2);border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--brand-soft-100);color:var(--brand-800);font-size:var(--text-caption);font-weight:var(--font-weight-title);vertical-align:middle;display:inline-flex}.contact-segment-system-note{gap:var(--space-2);margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.contact-segment-system-note p{color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.5}.contact-segment-system-note .eyebrow{align-items:center;gap:var(--space-2);display:inline-flex}.contact-segment-system-note__rule{color:var(--brand-800);font-weight:var(--font-weight-title);overflow-wrap:anywhere}.contact-segment-system-note .primary-button{min-height:var(--target-size);justify-self:start}.contact-segment-rules__static-condition{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}:is(.contact-segment-editor__warning,.contact-segment-editor__condition-warning){align-items:flex-start;gap:var(--space-2);margin:var(--space-3) var(--space-5) 0;color:var(--status-error-text);font-size:var(--text-caption);line-height:1.45;display:inline-flex}:is(.contact-segment-editor__warning,.contact-segment-editor__condition-warning) svg{flex:none;margin-top:.0625rem}:is(.contact-segment-editor__warning,.contact-segment-editor__condition-warning)>span{flex:auto;min-width:0}.contact-segment-editor__warning>button{min-height:var(--target-size);flex:none}.contact-segment-preview-result{gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);grid-template-columns:minmax(8.4375rem,.45fr) minmax(0,1fr);display:grid}.contact-segment-preview-result>div{align-content:start;gap:var(--space-1);display:grid}.contact-segment-preview-result>div>span{color:var(--muted-soft);font-size:var(--text-caption)}.contact-segment-preview-result>div>strong{color:var(--brand-800);font-size:1.5rem;line-height:1}.contact-segment-preview-result>div>small{color:var(--muted-faint);font-size:var(--text-caption)}.contact-segment-preview-result dl{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.contact-segment-preview-result dl>div{align-content:start;gap:var(--space-1);border-left:.0625rem solid var(--surface-sunken);min-width:0;padding-left:var(--space-2);display:grid}.contact-segment-preview-result dt{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.35}.contact-segment-preview-result dd{color:var(--muted-strong);font-size:.875rem;font-weight:var(--font-weight-title);margin:0}.contact-segment-preview-members{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010);grid-column:1/-1;overflow:hidden}.contact-segment-preview-members>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);min-height:3.25rem;padding:var(--space-2) var(--space-3);display:flex}.contact-segment-preview-members>header>div{gap:.125rem;min-width:0;display:grid}.contact-segment-preview-members>header strong{color:var(--ink-muted);font-size:var(--text-caption)}.contact-segment-preview-members>header span{align-items:center;gap:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4;display:inline-flex}.contact-segment-preview-members ul{margin:0;padding:0;list-style:none;display:grid}.contact-segment-preview-members li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);min-width:0;min-height:3.25rem;padding:var(--space-2) var(--space-3);display:flex}.contact-segment-preview-members li:last-child{border-bottom:0}.contact-segment-preview-members li>span:first-child{gap:.125rem;min-width:0;display:grid}.contact-segment-preview-members li strong,.contact-segment-preview-members li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-segment-preview-members li strong{color:var(--ink-muted);font-size:var(--text-caption)}.contact-segment-preview-members li small{color:var(--muted-soft);font-size:var(--text-caption)}.contact-segment-preview-members li .contact-state{flex:none}.contact-segment-preview-members>footer{justify-content:flex-end;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-2) var(--space-3);display:flex}.contact-segment-preview-members>footer button{min-height:var(--target-size)}.contact-segment-editor>footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);display:flex}.contact-segment-editor>footer>div{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.contact-segment-editor>footer>div svg{color:var(--brand-soft-500);flex:none}.contact-segment-editor>footer .primary-button{min-height:var(--target-size);white-space:nowrap}.catalog-empty-state{border:.0625rem dashed var(--border);border-radius:var(--radius-md);padding:2.875rem var(--space-6);background:var(--surface-raised);text-align:center;color:var(--muted-soft);justify-items:center;display:grid}.catalog-empty-state>svg{color:var(--brand-600)}.catalog-empty-state h2{margin:var(--space-3) 0 var(--space-1);color:var(--ink-muted);font-size:var(--ui-text-section)}.catalog-empty-state p{max-width:32.5rem;font-size:var(--text-caption);margin:0;line-height:1.55}.catalog-empty-state .primary-button{margin-top:var(--space-4)}.catalog-empty-state--inset{margin:var(--space-5) var(--space-5) var(--space-5);row-gap:var(--space-2)}.catalog-table-card{overflow:clip}.catalog-table-card>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);display:flex}.catalog-table-card>header h2{color:var(--ink);font-size:var(--ui-text-section);margin:0}.catalog-table-card>header p{color:var(--muted);font-size:var(--text-caption);margin:.125rem 0 0}.catalog-table-card>header>span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);display:inline-flex}.catalog-table-card__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.catalog-table-card__header-actions>span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);display:inline-flex}.catalog-table-card__header-actions .secondary-button{min-height:var(--target-size);white-space:nowrap}.catalog-filter-bar{gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--surface-raised);display:grid}.catalog-filter-bar__quick{align-items:center;gap:var(--space-2);grid-template-columns:minmax(13.75rem,1fr) auto auto;display:grid}.catalog-filter-bar label{gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.catalog-filter-bar input,.catalog-filter-bar select{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption)}.catalog-filter-bar__search>span:not(.sr-only){align-items:center;min-width:0;display:flex;position:relative}.catalog-filter-bar__search>span svg{color:var(--muted-faint);pointer-events:none;position:absolute;left:.6875rem}.catalog-filter-bar__search input{padding-left:var(--space-10)}.catalog-filter-bar__quick>button{min-height:var(--target-size);white-space:nowrap}.catalog-filter-bar__toggle{min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.catalog-filter-bar__toggle svg{transition:transform .15s}.catalog-filter-bar__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.catalog-filter-bar__toggle:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .2);outline-offset:.125rem}.catalog-filter-bar__advanced{align-items:end;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-2);grid-template-columns:minmax(11.25rem,.7fr) minmax(11.25rem,.7fr) auto;display:grid}.catalog-filter-bar__advanced>button{min-height:var(--target-size);white-space:nowrap}.contact-row-profile{position:relative}.contact-export-limit{align-items:center;gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.contact-export-limit svg{flex:none}.contact-bulk-actions{align-items:start;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);grid-template-columns:minmax(13.75rem,1fr) minmax(11.875rem,.7fr) auto auto;display:grid}.contact-bulk-actions--active{z-index:1;border-bottom-color:var(--brand-soft-150);background:var(--brand-soft-025);box-shadow:var(--shadow-subtle);position:relative}.contact-bulk-actions__buttons{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;align-self:start;display:flex}.contact-bulk-actions__buttons .secondary-button,.contact-bulk-actions>.secondary-button{min-height:var(--target-size);padding:0 var(--space-3);font-size:var(--text-caption);white-space:nowrap}.contact-bulk-actions__confirmation{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);grid-column:3/-1;grid-template-columns:minmax(11.25rem,1fr) auto;display:grid}.contact-bulk-actions__confirmation p{color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.45}.contact-bulk-actions__confirmation p strong{color:var(--ink-soft)}.contact-bulk-actions__confirmation>div{gap:var(--space-2);display:flex}.contact-bulk-actions__confirmation button{min-height:var(--target-size);padding:0 var(--space-3);font-size:var(--text-caption);white-space:nowrap}.searchable-catalog-picker{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid;position:relative}.searchable-catalog-picker>label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-catalog-picker__control{align-items:center;min-width:0;display:flex;position:relative}.searchable-catalog-picker__control>svg{z-index:1;color:var(--muted-soft);pointer-events:none;position:absolute;left:.6875rem}.searchable-catalog-picker__control input{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 3rem 0 var(--space-10);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:none}.searchable-catalog-picker.is-selection-only .searchable-catalog-picker__control input{padding-right:3rem;padding-left:var(--space-3);caret-color:#0000;cursor:pointer;text-overflow:ellipsis}.searchable-catalog-picker__control input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.searchable-catalog-picker__control input:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.searchable-catalog-picker__control button{width:var(--target-size);height:var(--target-size);border:0;border-left:.0625rem solid var(--border-soft);color:var(--muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:absolute;right:0}.searchable-catalog-picker__control button:disabled{cursor:not-allowed;opacity:.55}.searchable-catalog-picker__status{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.searchable-catalog-picker.is-compact-status>.searchable-catalog-picker__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.searchable-catalog-picker__popover{z-index:40;box-sizing:border-box;border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-height:min(22.5rem,100dvh - 2rem);box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden}.searchable-catalog-picker__popover.is-above{top:auto;bottom:calc(100% + .25rem)}.searchable-catalog-picker__options{overscroll-behavior:contain;max-height:min(18.375rem,100dvh - 6.125rem);padding:var(--space-2);overflow-y:auto}.searchable-catalog-picker__options [role=option]{min-width:0;min-height:var(--target-size);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--ink-muted);cursor:pointer;font-weight:var(--font-weight-label);display:flex}.searchable-catalog-picker__options [role=option].is-active{background:var(--brand-soft-025);box-shadow:inset .1875rem 0 0 var(--brand-600)}.searchable-catalog-picker__options [role=option][aria-selected=true]{color:var(--brand-800)}.searchable-catalog-picker__options [role=option]>span{gap:.125rem;min-width:0;display:grid}.searchable-catalog-picker__options [role=option] strong,.searchable-catalog-picker__options [role=option] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-catalog-picker__options [role=option] strong{font-size:var(--text-caption)}.searchable-catalog-picker__options [role=option] small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.searchable-catalog-picker__options [role=option]>small{flex:none;max-width:38%}.searchable-catalog-picker__state{justify-content:center;align-items:center;gap:var(--space-2);min-height:4.5rem;padding:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-align:center;display:flex}.searchable-catalog-picker__state--error{color:var(--status-error-text)}.searchable-catalog-picker__state button,.searchable-catalog-picker__popover footer button{min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-600);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.searchable-catalog-picker__popover footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-2);background:var(--surface-raised);display:flex}.searchable-catalog-picker__popover footer>span{align-items:center;gap:var(--space-2);min-width:0;color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.35;display:inline-flex}.searchable-catalog-picker__popover footer>span.is-notice{color:var(--muted-soft)}.searchable-catalog-picker__popover footer button{justify-content:center;align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.static-contact-list-catalog__tools{gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--brand-soft-010);grid-template-columns:minmax(13.75rem,1fr) minmax(10.625rem,.35fr);display:grid}.static-contact-list-catalog__tools label{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex;position:relative}.static-contact-list-catalog__tools label:first-child>svg{color:var(--muted-soft);pointer-events:none;position:absolute;left:.6875rem}.static-contact-list-catalog__tools>label>input,.static-contact-list-catalog__tools>label>select{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:none}.static-contact-list-catalog__tools>label>input{padding-left:var(--space-10)}.static-contact-list-catalog__tools>label>input:focus,.static-contact-list-catalog__tools>label>select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.static-contact-list-catalog__filter-status,.contact-segments-library__filter-status{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);grid-column:1/-1;line-height:1.4}.static-contact-list-grid{max-height:min(38.75rem,65vh);margin:var(--space-4) var(--space-5) var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden auto}.static-contact-list-grid>button{align-items:center;gap:var(--space-3);border:0;border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-3);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(13.125rem,.45fr) auto}.static-contact-list-grid>button:last-child{border-bottom:0}.static-contact-list-grid>button:hover{border-color:var(--border-soft);background:var(--brand-soft-010);box-shadow:none;transform:none}.static-contact-list-grid>button.is-selected{border-color:var(--border-soft);box-shadow:inset .1875rem 0 0 var(--brand-600);background:var(--brand-soft-010)}.static-contact-list-membership{grid-template-columns:minmax(15.625rem,1.25fr) minmax(17.5rem,1fr) auto}.static-contact-list-membership>div span strong{color:var(--muted-strong)}.contact-segments-library__tools{gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);grid-template-columns:minmax(0,1fr) minmax(9.375rem,.65fr);display:grid}.contact-segments-library__tools label{align-items:center;min-width:0;display:flex;position:relative}.contact-segments-library__tools label:first-child>svg{color:var(--muted-soft);pointer-events:none;position:absolute;left:.625rem}.contact-segments-library__tools>label>input,.contact-segments-library__tools>label>select{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:none}.contact-segments-library__tools>label>input{padding-left:var(--space-10)}.contact-segments-library__tools>label>input:focus,.contact-segments-library__tools>label>select:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-segments-library__items{overscroll-behavior:contain;gap:var(--space-2);max-height:min(45rem,70vh);padding:var(--space-3);overflow-y:auto}.contact-segments-library__items>button{gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);box-shadow:none}.contact-segments-library__items>button:hover{box-shadow:none}.contact-segments-library__items>button>small{padding-top:var(--space-2)}.contact-segment-rules__picker{min-width:0}.contact-segment-rules__picker .searchable-catalog-picker__status{max-width:15rem}.catalog-table-wrap{overflow-x:auto}.catalog-table-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:47.5rem}.catalog-table-card th{padding:var(--space-2) var(--space-3);background:var(--surface-soft);color:var(--muted);text-align:left;font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase}.catalog-table-card td{border-top:.0625rem solid var(--surface-sunken);height:4.75rem;padding:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:var(--text-caption);vertical-align:middle}.catalog-table-card th.catalog-table-selection,.catalog-table-card td.catalog-table-selection{width:4.25rem;padding:var(--space-1) var(--space-3);text-align:center}.catalog-table-card th:nth-child(2){width:31%}.catalog-table-card th:nth-child(3){width:8.75rem}.catalog-table-card th:nth-child(4){width:14.375rem}.catalog-table-card th:nth-child(5){width:9.0625rem}.catalog-table-card th:nth-child(6){width:6.5625rem}.catalog-table-card td:nth-child(5){white-space:nowrap}.catalog-table-card tbody tr:first-child td{border-top:0}.catalog-table-card td>strong,.catalog-table-card td>code,.catalog-table-card td>small{display:block}.catalog-table-card td>strong{color:var(--ink);font-size:var(--text-helper)}.catalog-table-card td>code{max-width:100%;margin-top:var(--space-1);color:var(--brand-soft-700);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-table-card td>small{max-width:19.375rem;margin-top:var(--space-1);color:var(--muted);font-size:var(--text-caption);line-height:1.45}.contact-row-profile{width:31%}.contact-subscriptions-cell{width:14.375rem}.contact-subscriptions{align-items:baseline;gap:var(--space-2);min-width:min(8rem,100%);max-width:100%;color:var(--muted);font-size:var(--text-helper);flex-wrap:wrap;line-height:1.4;display:inline-flex}.contact-subscriptions__names{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%}.contact-subscriptions__more{border-bottom:.0625rem dotted var(--muted-line);color:var(--muted-strong);font-weight:var(--font-weight-title);cursor:help}.contact-subscriptions.is-none{color:var(--muted-faint)}.contact-assignment-summary{gap:var(--space-2);display:grid}.contact-assignment-group{gap:var(--space-1);min-width:0;display:grid}.contact-assignment-group__label{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.05em;text-transform:uppercase}.contact-assignment-group__chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.contact-assignment-chip,.contact-assignment-overflow>summary{border:.0625rem solid var(--border);border-radius:var(--radius-pill);max-width:9.375rem;padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.contact-assignment-chip.is-none{background:var(--brand-soft-010);color:var(--muted-soft);font-weight:var(--font-weight-label);border-style:dashed}.contact-assignment-chip.is-incomplete{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.contact-assignment-unavailable{max-width:11.25rem;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.4;display:inline-block}.contact-assignment-overflow{min-width:0;position:relative}.contact-assignment-overflow>summary{min-height:var(--target-size);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.contact-assignment-overflow>summary::-webkit-details-marker{display:none}.contact-assignment-overflow>summary:hover,.contact-assignment-overflow>summary:focus-visible{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700);outline:0}.contact-assignment-overflow>ul{gap:var(--space-1);min-width:11.25rem;margin:var(--space-1) 0 0;border-left:.125rem solid var(--brand-soft-150);padding:var(--space-1) 0 var(--space-1) var(--space-2);list-style:none;display:grid}.contact-assignment-overflow li{overflow-wrap:anywhere;color:var(--muted-strong);font-size:var(--text-caption);line-height:1.35}.contact-assignment-overflow li.is-incomplete{color:var(--status-warning-text);font-style:italic}.catalog-table-card select{width:11rem;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-muted);font-size:var(--text-caption)}.contact-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.contact-state--unknown{background:var(--surface-muted);color:var(--muted)}.contact-state--simulated_eligible{background:var(--brand-soft-025);color:var(--brand-700)}.contact-state--simulated_unsubscribed{background:var(--status-error-surface);color:var(--status-error-text)}.contact-state--eligible{background:var(--brand-050);color:var(--brand-700)}.contact-state--suppressed{background:var(--status-error-surface);color:var(--status-error-text)}.contact-state--subscribed{background:var(--success-050);color:var(--success-800)}.contact-state--unsubscribed{background:var(--status-warning-surface);color:var(--status-error-text)}.contact-state--blocked{background:var(--status-error-surface);color:var(--status-error-text)}.contact-state--unconfirmed{background:var(--status-warning-surface);color:var(--status-warning-text)}.catalog-table-card>footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);color:var(--muted);font-size:var(--text-caption);display:flex}.catalog-table-card>footer>div{gap:var(--space-2);display:flex}.catalog-table-card>footer .secondary-button{min-height:var(--target-size);padding:0 var(--space-3);font-size:var(--text-caption)}.contact-detail-state{min-height:9.375rem}.contact-detail-head__email{overflow-wrap:anywhere;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-helper);margin:.125rem 0 0;display:block}.contact-detail-head__state{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.contact-detail-head__state:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.contact-detail-head__state[data-tone=ok]{color:var(--success-700)}.contact-detail-head__state[data-tone=stop]{color:var(--danger)}.contact-detail-head__state[data-tone=warn]{color:var(--status-warning-text)}.contact-detail-menu{flex:none;position:relative}.contact-detail-menu__button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.375rem;height:2.375rem;color:var(--ink-muted);cursor:pointer;place-items:center;display:grid}.contact-detail-menu__button:hover:not(:disabled){border-color:var(--muted-soft)}.contact-detail-menu__button:disabled{cursor:not-allowed;opacity:.5}.contact-detail-menu__pop{z-index:7;border:.0625rem solid var(--border);border-radius:var(--radius-lg);min-width:12.25rem;padding:var(--space-1);background:var(--surface);box-shadow:var(--shadow-menu);gap:.0625rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0}.contact-detail-menu__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:2.25rem;padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-label);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.contact-detail-menu__item:hover{background:var(--border-soft)}.contact-detail-menu__item--danger{color:var(--danger)}.contact-detail-menu__item--danger:hover{background:var(--status-error-surface)}.contact-detail-menu__sep{height:.0625rem;margin:var(--space-1) .125rem;background:var(--border)}.contact-detail-dialog .ui-dialog__footer>.contact-detail-foot__note{align-self:center}.contact-detail-body>.ui-notice{--ui-notice-margin:.875rem 1rem}.contact-detail-membership-message{--ui-notice-margin:0 0 .5rem}.contact-detail-body>.contact-detail-state{margin:var(--space-4) var(--space-4)}.contact-detail-section{padding:var(--space-4) var(--space-4) var(--space-4);background:var(--surface)}.contact-detail-section+.contact-detail-section{border-top:.0625rem solid var(--border)}.contact-detail-close-confirmation{margin:var(--space-4)}.contact-detail-section__head{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.contact-detail-section__head::-webkit-details-marker{display:none}.contact-detail-section__head>h3,.contact-detail-section__head>strong{color:var(--ink-muted);font-size:.875rem;font-weight:var(--font-weight-title);margin:0}.contact-detail-section__head>h3:focus{outline:0}.contact-detail-section__note{color:var(--muted);font-size:var(--text-caption);flex:12.5rem;line-height:1.45}details.contact-detail-section>summary{cursor:pointer}details.contact-detail-section>summary[aria-disabled=true]{cursor:default}.contact-detail-btn{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.125rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;cursor:pointer;display:inline-flex}.contact-detail-btn:hover:not(:disabled){border-color:var(--muted-soft)}.contact-detail-btn:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600);outline:0}.contact-detail-btn:disabled{cursor:not-allowed;opacity:.55}.contact-detail-btn--danger{border-color:var(--status-error-border);color:var(--danger)}.contact-detail-btn--danger:hover:not(:disabled){border-color:var(--danger-control-border);background:var(--status-error-surface)}.contact-detail-golink{align-items:center;gap:var(--space-1);min-height:2rem;color:var(--brand-600);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-title);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .125rem;display:inline-flex}.contact-detail-golink:hover:not(:disabled){text-underline-offset:.25rem;text-decoration:underline}.contact-detail-golink:disabled{cursor:not-allowed;opacity:.55}.contact-detail-form{gap:var(--space-3);display:grid}.contact-detail-form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-detail-form-grid__wide{grid-column:1/-1}.contact-detail-form-grid label{gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-detail-form-grid input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-label);outline:0}.contact-detail-form-grid input:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-detail-form-grid input:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.contact-detail-profile-fields-state{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.contact-detail-profile-fields-state.is-error{color:var(--danger)}.contact-detail-identity{gap:var(--space-1);display:grid}.contact-detail-identity__label{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.contact-detail-identity__row{align-items:center;gap:var(--space-2);display:flex}.contact-detail-identity__value{overflow-wrap:anywhere;border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);flex:auto}.contact-detail-subscription-list{border:.0625rem solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.contact-detail-subscription-list>li{padding:var(--space-3) var(--space-3)}.contact-detail-subscription-list>li+li{border-top:.0625rem solid var(--border-soft)}.contact-detail-subscription-main{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);display:flex}.contact-detail-subscription-identity{gap:var(--space-1);min-width:0;display:grid}.contact-detail-subscription-identity>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-detail-subscription-identity strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper)}.contact-detail-subscription-identity small{border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.contact-detail-subscription-identity p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45}.contact-detail-subscription-identity em{color:var(--muted-soft);font-size:var(--text-caption);font-style:normal}.contact-detail-subscription-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.contact-detail-subscription-state{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.contact-detail-subscription-list>li[data-state=active] .contact-detail-subscription-state{color:var(--success-700)}.contact-detail-subscription-list>li[data-state=pending] .contact-detail-subscription-state{color:var(--status-warning-text)}.contact-detail-subscription-list>li[data-state=unsubscribed] .contact-detail-subscription-state,.contact-detail-subscription-list>li[data-stop=unsubscribed_all] .contact-detail-subscription-state{color:var(--danger)}.contact-detail-subscription-list>li[data-paused=true] .contact-detail-subscription-state{color:var(--muted)}.contact-detail-subscription-action{min-height:var(--target-size)}.contact-detail-subscription-hint{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.45}.contact-detail-subscription-empty{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--muted);font-size:var(--text-caption);margin:0}.contact-detail-subscription-guidance{margin:0 0 var(--space-3);border:.0625rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .24);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:hsl(var(--brand-hue) var(--brand-sat) 96% / .72);color:var(--ink-muted);font-size:var(--text-helper);line-height:1.45}.contact-detail-subscription-mode{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-caption);line-height:1.45;display:flex}.contact-detail-subscription-mode>span{min-width:0}.contact-detail-subscription-mode>button,.contact-detail-subscription-manage{flex:none}.contact-detail-subscription-form{gap:var(--space-3);margin-top:var(--space-3);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:grid}.contact-detail-subscription-form>label{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-detail-subscription-form textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:3.875rem;padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);outline:0;line-height:1.45}.contact-detail-subscription-form textarea:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-detail-subscription-form__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-detail-subscription-history{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.contact-detail-subscription-history summary{width:-moz-fit-content;width:fit-content;min-height:var(--target-size);color:var(--brand-600);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.contact-detail-subscription-history>p{color:var(--muted-soft);margin:.125rem 0 0}.contact-detail-subscription-history ol{border-left:.125rem solid var(--border-soft);padding:0 0 0 var(--space-3);margin:.125rem 0 0;list-style:none}.contact-detail-subscription-history li{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;grid-template-columns:8.875rem minmax(6.25rem,auto) minmax(0,1fr);display:grid}.contact-detail-subscription-history li>span{color:var(--muted-soft);font-variant-numeric:tabular-nums}.contact-detail-subscription-history li>strong{color:var(--ink-muted)}.contact-detail-subscription-history li>small{overflow-wrap:anywhere;color:var(--muted)}.contact-detail-assignments__body{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-detail-assignments__body>section{min-width:0}.contact-detail-assignment-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.contact-detail-assignment-heading h3{color:var(--ink-muted);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);margin:0}.contact-detail-assignment-heading h3:focus{outline:0}.contact-detail-assignment-heading p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.contact-detail-assignment-heading>strong{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);font-variant-numeric:tabular-nums;flex:none}.contact-detail-membership-search{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.contact-detail-membership-search label{min-width:0;position:relative}.contact-detail-membership-search label>svg{z-index:1;color:var(--muted-soft);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.contact-detail-membership-search input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.125rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);outline:0}.contact-detail-membership-search input:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-detail-membership-list,.contact-detail-segment-list{border:.0625rem solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.contact-detail-membership-list>li,.contact-detail-segment-list>li{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-3);display:flex}.contact-detail-membership-list>li+li,.contact-detail-segment-list>li+li{border-top:.0625rem solid var(--border-soft)}.contact-detail-membership-list>li.has-unknown-state{background:var(--status-warning-surface)}.contact-detail-membership-list__identity{gap:.0625rem;min-width:0;display:grid}.contact-detail-membership-list__identity strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper)}.contact-detail-membership-list__identity span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.4}.contact-detail-membership-list__identity small{color:var(--muted-soft);font-size:var(--text-caption)}.contact-detail-membership-list__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-detail-membership-list__readonly{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.contact-detail-segment-list>li>span{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.contact-detail-membership-state{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5;display:flex}.contact-detail-membership-verify-first{margin:0 0 var(--space-2);border-left:.1875rem solid var(--warning-icon);padding:var(--space-2) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45}.contact-detail-membership-load-more,.contact-detail-subscription-load-more{margin-top:var(--space-2)}.contact-detail-membership-restriction,.contact-detail-assignment-limit{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5;display:flex}.contact-detail-history__list{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:.125rem var(--space-3);margin:0;list-style:none}.contact-detail-history__event{gap:var(--space-4);padding:var(--space-3) 0;display:flex}.contact-detail-history__event+.contact-detail-history__event{border-top:.0625rem solid var(--border-soft)}.contact-detail-history[data-expanded=false] .contact-detail-history__event[data-overflow=true]{display:none}.contact-detail-history__when{width:8.875rem;color:var(--muted-soft);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none}.contact-detail-history__what{gap:.0625rem;min-width:0;display:grid}.contact-detail-history__what strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper)}.contact-detail-history__what small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);line-height:1.45}.contact-detail-history__event[data-tone=ok] .contact-detail-history__what strong{color:var(--success-700)}.contact-detail-history__event[data-tone=off] .contact-detail-history__what strong{color:var(--muted)}.contact-detail-history__limit{margin-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);display:block}.contact-detail-panel>form{gap:var(--space-3);display:grid}.contact-detail-panel__warning{border-left:.1875rem solid var(--warning-icon);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.55}.contact-detail-panel__lede{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.55}.contact-detail-panel__confirm{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.contact-detail-panel>.domain-add-card__restriction{margin:0 0 var(--space-3)}.contact-detail-panel--danger .contact-detail-removal{margin-top:0}.contact-detail-lifecycle-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-detail-lifecycle-form-grid__wide{grid-column:1/-1}.contact-detail-lifecycle-form-grid label{align-content:start;gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.contact-detail-lifecycle-form-grid input,.contact-detail-lifecycle-form-grid select{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-label);outline:0}.contact-detail-lifecycle-form-grid input:focus,.contact-detail-lifecycle-form-grid select:focus{border-color:var(--brand-600);box-shadow:0 0 0 .1875rem var(--brand-600)}.contact-detail-lifecycle-form-grid input:disabled,.contact-detail-lifecycle-form-grid select:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.contact-detail-lifecycle-form-grid label>small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.contact-detail-lifecycle-confirm{align-items:flex-start;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;line-height:1.45;display:flex}.contact-detail-lifecycle-confirm input{width:1rem;height:1rem;accent-color:var(--brand-600);flex:none;margin:0}.contact-detail-lifecycle-submit{flex:none;min-height:2.5rem}.contact-detail-lifecycle-card__protected{align-items:flex-start;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);display:flex}.contact-detail-lifecycle-card__protected>svg{flex:none}.contact-detail-lifecycle-card__protected p{gap:var(--space-1);margin:0;display:grid}.contact-detail-lifecycle-card__protected strong{color:var(--ink-muted);font-size:var(--text-helper)}.contact-detail-lifecycle-card__protected span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.contact-detail-foot__note{min-width:0;color:var(--muted);font-size:var(--text-caption);flex:auto;line-height:1.45}.contact-detail-foot__actions{gap:var(--space-2);flex:none;display:flex}@media (max-width:48.75rem){.contact-detail-subscription-manage{justify-content:center;width:100%}.contact-detail-subscription-mode{flex-direction:column;align-items:stretch}.contact-detail-subscription-mode>button{justify-content:center;width:100%}.contact-detail-subscription-main{flex-direction:column;align-items:stretch}.contact-detail-subscription-actions{justify-content:space-between}.contact-detail-subscription-history li{grid-template-columns:minmax(0,1fr);gap:.0625rem}.contact-detail-subscription-form__actions{width:100%}.contact-detail-subscription-form__actions>button{flex:auto}.contact-detail-assignments__body,.contact-detail-membership-search{grid-template-columns:minmax(0,1fr)}.contact-detail-membership-search .contact-detail-btn{width:100%}.contact-detail-membership-list>li,.contact-detail-segment-list>li{flex-direction:column;align-items:stretch}.contact-detail-membership-list__actions{justify-content:stretch}.contact-detail-membership-list__actions .contact-detail-btn{flex:auto}}@media (max-width:68.75rem){.catalog-filter-bar__advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar__advanced>button{grid-column:1/-1;justify-self:end}.contact-bulk-actions{grid-template-columns:minmax(0,1fr) minmax(11.875rem,.7fr)}.contact-bulk-actions__buttons,.contact-bulk-actions__confirmation{grid-column:1/-1}.contact-import-mapping-templates__save{grid-template-columns:1fr}.contact-import-mapping-templates__save .secondary-button{justify-self:start}.contact-import-workbook{grid-template-columns:1fr}.contact-import-list-target{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-import-list-target>div,.contact-import-list-target>p{grid-column:1/-1}.contact-import-column-list{grid-template-columns:1fr}.contact-import-column-row:nth-child(odd){border-right:0}.contact-import-job-list>article{grid-template-columns:minmax(0,1fr) auto}.contact-import-job-list dl{grid-area:2/1/auto/-1}.contact-import-commit-state{grid-area:3/1/auto/-1}.contact-import-job-list>article>button,.contact-import-job-list__purged{grid-area:1/2}}@media (max-width:48.75rem){.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-database-toolbar{flex-wrap:wrap;align-items:stretch}.contact-database-toolbar>div{flex-basis:100%}.contact-database-toolbar nav{flex:auto}.contact-database-toolbar nav button{flex:1 1 0;justify-content:center}.catalog-table-card>header{flex-direction:column;align-items:stretch}.catalog-table-card__header-actions{justify-content:space-between}.catalog-filter-bar{padding-right:var(--space-4);padding-left:var(--space-4)}.catalog-filter-bar__advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar__advanced>button{grid-column:1/-1;justify-content:center;width:100%}.contact-bulk-actions{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:1fr}.contact-bulk-actions>*,.contact-bulk-actions__buttons,.contact-bulk-actions__confirmation{grid-area:auto/1}.contact-bulk-actions__buttons{grid-template-columns:1fr 1fr;margin-top:0;display:grid}.contact-bulk-actions__buttons .secondary-button,.contact-bulk-actions>.secondary-button{justify-content:center;width:100%;min-height:2.75rem}.contact-bulk-actions__confirmation{grid-template-columns:1fr}.contact-bulk-actions__confirmation>div{grid-template-columns:1fr 1fr;display:grid}.contact-bulk-actions__confirmation button{justify-content:center;width:100%;min-height:2.75rem}.contact-catalog-load-more .secondary-button{width:100%}.catalog-heading__actions{justify-content:flex-start;width:100%}.static-contact-lists-panel__heading{padding:var(--space-5);display:grid}.static-contact-lists-panel__heading>span{justify-self:start}.static-contact-list-create,.static-contact-list-membership{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:1fr}.static-contact-list-create .primary-button,.static-contact-list-membership .secondary-button{justify-content:center;width:100%}.static-contact-list-catalog__tools{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:1fr}.static-contact-list-grid{margin-right:var(--space-5);margin-left:var(--space-5);grid-template-columns:1fr;padding:0}.static-contact-list-grid>button{grid-template-columns:minmax(0,1fr) minmax(11.875rem,.55fr) auto}.static-contact-list-catalog__heading{padding-right:var(--space-5);padding-left:var(--space-5)}.static-contact-list-catalog__error{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.static-contact-list-catalog__error .secondary-button{grid-column:1/-1;justify-content:center;width:100%}.static-contact-lists-panel__restriction{margin-right:var(--space-5);margin-left:var(--space-5)}.static-contact-list-members>header{padding:var(--space-5);display:grid}.static-contact-list-members>header .secondary-button{justify-content:center;width:100%}.static-contact-list-member-grid{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:1fr}.static-contact-list-member-grid__remove{justify-content:center;width:100%}.static-contact-list-members>footer{padding-right:var(--space-5);padding-left:var(--space-5);flex-direction:column;align-items:stretch}.static-contact-list-members>footer>div{grid-template-columns:1fr 1fr;display:grid}.contact-segments-workspace{grid-template-columns:1fr}.contact-segments-library{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.contact-segments-library__items{grid-template-columns:1fr;max-height:min(32.5rem,58vh)}.contact-segment-editor__identity{padding-right:var(--space-5);padding-left:var(--space-5);grid-template-columns:1fr}.contact-segment-rules{padding-right:var(--space-5);padding-left:var(--space-5)}.contact-segment-preview,.contact-segment-preview-result{margin-right:var(--space-5);margin-left:var(--space-5)}.contact-segment-editor>header,.contact-segment-editor>footer{padding-right:var(--space-5);padding-left:var(--space-5)}.contact-import-upload-grid{grid-template-columns:1fr 1fr}.contact-import-file{grid-column:1/-1}.contact-import-preview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-import-column-mapping>header{flex-direction:column;align-items:flex-start}.contact-import-next-step{grid-template-columns:auto minmax(0,1fr)}.contact-import-next-step>button{grid-column:1/-1;justify-content:center}.contact-import-next-step>.contact-import-actions{grid-column:1/-1}.contact-import-finish,.contact-import-staging-result{flex-direction:column;align-items:stretch}.contact-import-job-list>article{grid-template-columns:minmax(0,1fr) auto}.contact-import-job-list dl{grid-area:2/1/auto/-1}.contact-import-commit-state{grid-area:3/1/auto/-1}.contact-import-job-list>article>button,.contact-import-job-list__purged{grid-area:1/2}}@media (max-width:37.5rem){.catalog-insight-strip{gap:var(--space-2)}.catalog-insight-strip>button{min-height:4.5rem;padding:var(--space-3) var(--space-3)}.catalog-insight-strip strong{font-size:1.25rem}.contact-database-toolbar{padding:var(--space-2)}.contact-database-toolbar>div span{display:none}.contact-database-toolbar nav,.contact-database-toolbar details{width:100%}.contact-database-toolbar summary{justify-content:center;width:100%}.contact-database-toolbar details>p{width:auto;margin-top:var(--space-2);box-shadow:none;position:static}.catalog-filter-bar__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar__search{grid-column:1/-1}.catalog-filter-bar__quick>button{justify-content:center;width:100%}.catalog-filter-bar__advanced{grid-template-columns:minmax(0,1fr)}.catalog-filter-bar__advanced>button{grid-column:auto}.catalog-table-wrap{overflow-x:clip}.catalog-table-card table{table-layout:auto;min-width:0;display:block}.catalog-table-card thead,.catalog-table-card tbody{display:block}.catalog-table-card thead tr{grid-template-columns:4rem minmax(0,1fr);align-items:center;display:grid}.catalog-table-card thead th.catalog-table-selection{width:auto;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4)}.catalog-table-card thead th:nth-child(2){width:auto;min-height:2.75rem;padding:var(--space-1) var(--space-2) var(--space-1) 0;align-items:center;display:flex}.catalog-table-card thead th:nth-child(n+3){display:none}.catalog-table-card tbody{gap:var(--space-2);padding:var(--space-2);background:var(--surface-soft);display:grid}.catalog-table-card tbody tr{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-2);background:var(--surface);box-shadow:none;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"selection profile detail""state state state""subscriptions subscriptions subscriptions""origin origin origin";align-items:start;display:grid}.catalog-table-card tbody tr td{width:auto;min-width:0;height:auto;padding:var(--space-2) var(--space-1);border:0}.catalog-table-card tbody tr td.catalog-table-selection{grid-area:selection;padding:0}.catalog-table-card tbody tr td.contact-row-profile{grid-area:profile}.catalog-table-card tbody tr td.catalog-row-detail{grid-area:detail;padding:0}.catalog-table-card tbody tr td.contact-row-state{grid-area:state}.catalog-table-card tbody tr td.contact-subscriptions-cell{grid-area:subscriptions}.catalog-table-card tbody tr td.contact-row-origin{white-space:normal;grid-area:origin}.catalog-table-card tbody tr td.contact-row-state,.catalog-table-card tbody tr td.contact-subscriptions-cell,.catalog-table-card tbody tr td.contact-row-origin{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);grid-template-columns:5.75rem minmax(0,1fr);display:grid}.catalog-table-card tbody tr td[data-label]:before{content:attr(data-label);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.catalog-table-card tbody tr td>code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.static-contact-lists-panel--compact .static-contact-lists-panel__heading,.contact-segments-panel--compact .contact-segments-panel__heading{padding:var(--space-3) var(--space-4)}.static-contact-lists-panel--compact .static-contact-lists-panel__heading>span,.contact-segments-panel--compact .contact-segments-panel__heading>span{display:none}.contact-segment-editor>header{flex-direction:column;align-items:stretch}.contact-segment-editor__header-actions{text-align:left;flex:none;justify-items:stretch;width:100%}.contact-segment-editor__header-actions .secondary-button{justify-content:center;width:100%}.static-contact-list-grid>button{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 2.75rem}.static-contact-list-grid{max-height:min(31.25rem,56vh)}.contact-segments-library__tools{grid-template-columns:1fr}.searchable-catalog-picker__popover{max-width:calc(100vw - 2.25rem);max-height:calc(100dvh - 2rem)}.searchable-catalog-picker__options{max-height:calc(100dvh - 7rem)}.searchable-catalog-picker__options [role=option]{min-height:3rem}.searchable-catalog-picker__popover footer{flex-direction:column;align-items:stretch}.searchable-catalog-picker__popover footer button{width:100%}}@media (max-width:30rem){.catalog-table-card__header-actions{flex-direction:column;align-items:stretch}.catalog-table-card__header-actions .secondary-button{justify-content:center;width:100%;min-height:2.75rem}.contact-bulk-actions__buttons,.contact-bulk-actions__confirmation>div{grid-template-columns:1fr}.contact-tool-card__close{min-width:2.75rem;padding-inline:var(--space-3)}.contact-tool-card__close svg{margin:0}.contact-import-steps{grid-template-columns:1fr}.contact-import-steps li{min-height:2.625rem}.contact-import-mapping-templates>summary,.contact-import-mapping-templates__matches{flex-direction:column;align-items:stretch}.contact-import-mapping-templates__matches .secondary-button{justify-content:center;width:100%}.contact-import-mapping-templates__save .secondary-button{justify-content:center;justify-self:stretch;width:100%}.contact-import-workbook{padding:var(--space-3)}.contact-import-upload-grid,.contact-import-analysis{grid-template-columns:1fr}.contact-import-list-target{padding:var(--space-3);grid-template-columns:1fr}.contact-import-list-target>div,.contact-import-list-target>p{grid-column:auto}.contact-import-column-row{grid-template-columns:minmax(0,1fr) auto}.contact-import-column-row>select{grid-column:1/-1}.contact-import-preview__actions{display:grid}.contact-import-preview__actions .text-button{margin-left:0}.contact-import-confirmation{padding:var(--space-3)}.contact-import-confirmation__summary{align-items:flex-start}.contact-import-staging-result>button,.contact-import-finish>button{justify-content:center;width:100%}.contact-import-file{grid-column:auto}.contact-import-actions{display:grid}.catalog-table-card>footer{flex-direction:column;align-items:stretch}.catalog-table-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.catalog-heading__actions{grid-template-columns:1fr;display:grid}.catalog-heading__actions button{width:100%}.contact-import-job-center>summary{flex-direction:column;align-items:flex-start}.contact-import-job-center>summary small{white-space:normal}.contact-import-job-center__body>header{flex-direction:column;align-items:stretch}.contact-import-job-center__body>header button{justify-content:center;width:100%;min-height:2.75rem}.contact-import-job-list>article{grid-template-columns:minmax(0,1fr)}.contact-import-job-list dl{grid-area:auto;grid-template-columns:1fr}.contact-import-commit-state{flex-direction:column;grid-area:auto;align-items:stretch}.contact-import-commit-state strong,.contact-import-commit-state small{white-space:normal}.contact-import-commit-state>button{justify-content:center;width:100%;min-height:2.75rem}.contact-import-commit-result{grid-column:auto}.contact-import-job-list>article>button,.contact-import-job-list__purged{grid-area:auto;justify-content:center;justify-self:stretch;width:100%;min-height:2.75rem}.contact-segments-panel__heading{padding:var(--space-5);display:grid}.contact-segments-panel__heading>span{justify-self:start}.contact-segments-library__items{grid-template-columns:1fr}.contact-segment-editor>header{display:grid}.contact-segment-editor>header>span{text-align:left}.contact-segment-rules>header{flex-direction:column;align-items:stretch}.contact-segment-rules>header>label{flex-basis:auto}.contact-segment-rules__items>article{grid-template-columns:1.5rem minmax(0,1fr) 2.75rem;align-items:end}.contact-segment-rules__items>article>label:last-of-type,.contact-segment-rules__items>article>.contact-segment-rules__picker{grid-column:2}.contact-segment-rules__remove{grid-area:1/3/span 2}.contact-segment-rules__actions{grid-template-columns:1fr;display:grid}.contact-segment-rules__actions>button{justify-content:center;width:100%}.contact-segment-preview{flex-direction:column;align-items:stretch}.contact-segment-preview .secondary-button{justify-content:center;width:100%}.contact-segment-preview-result{grid-template-columns:1fr}.contact-segment-preview-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-segment-preview-members>header,.contact-segment-preview-members li{flex-direction:column;align-items:stretch}.contact-segment-preview-members li .contact-state{align-self:flex-start}.contact-segment-preview-members>footer{grid-template-columns:1fr 1fr;display:grid}.contact-segment-preview-members>footer button{justify-content:center;width:100%}.contact-segment-editor>footer{flex-direction:column;align-items:stretch}.contact-segment-editor>footer .primary-button{justify-content:center;width:100%}:is(.contact-segment-editor__warning,.contact-segment-editor__condition-warning){grid-template-columns:auto minmax(0,1fr);display:grid}.contact-segment-editor__warning>button{grid-column:1/-1;justify-content:center;width:100%}.contact-detail-head__state{white-space:normal}.contact-detail-menu__button{width:2.75rem;height:2.75rem}.contact-detail-btn{min-height:2.75rem}.contact-detail-form-grid{grid-template-columns:1fr}.contact-detail-form-grid__wide{grid-column:auto}.contact-detail-identity__row{flex-direction:column;align-items:stretch}.contact-detail-lifecycle-form-grid{grid-template-columns:1fr}.contact-detail-lifecycle-form-grid__wide{grid-column:auto}.contact-detail-lifecycle-submit{justify-content:center;width:100%;min-height:2.75rem}.contact-detail-panel__confirm{flex-direction:column;align-items:stretch}.contact-detail-history__event{gap:var(--space-1);flex-direction:column}.contact-detail-history__when{width:auto}.contact-detail-dialog .ui-dialog__footer>.contact-detail-foot__note{order:1}.contact-detail-foot__actions{display:grid}.contact-detail-foot__actions button{justify-content:center;width:100%}}.changelog-heading{align-items:flex-end}.changelog-current-version{align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-pill);min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-800);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.changelog-timeline{gap:var(--space-5);display:grid}.changelog-release{--ui-card-padding:0;overflow:hidden}.changelog-state{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-14);display:flex}.changelog-release>header{padding:var(--space-5) var(--panel-inset);border-bottom:.0625rem solid var(--border);background:var(--surface)}.changelog-release>header>div{align-items:center;gap:var(--space-2);display:flex}.changelog-version,.changelog-latest{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-label);display:inline-flex}.changelog-version{background:var(--brand-700);color:var(--color-text-inverse)}.changelog-latest{background:var(--brand-050);color:var(--brand-700)}.changelog-release time{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);display:block}.changelog-release h2{margin:var(--space-1) 0 0;color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label)}.changelog-release>header>p{max-width:47.5rem;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.55}.changelog-groups{gap:0 var(--space-6);padding:0 var(--panel-inset);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.changelog-group{min-width:0;padding:var(--space-5) 0}.changelog-group h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);display:flex}.changelog-group--new h3,.changelog-group--improved h3{color:var(--brand-700)}.changelog-group--security h3{color:var(--status-warning-text)}.changelog-group--fixed h3{color:var(--status-info-text)}.changelog-group--admin h3{color:var(--color-text-muted)}.changelog-group>div{gap:var(--space-3);display:grid}.changelog-group article{gap:var(--space-1);display:grid}.changelog-group article strong{color:var(--color-text);font-size:var(--text-helper);font-weight:var(--font-weight-label)}.changelog-group article p{color:var(--color-text-muted);font-size:var(--text-caption);margin:0;line-height:1.55}.changelog-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.changelog-pagination button{min-height:var(--target-size)}.changelog-pagination--admin{margin-top:var(--space-5)}.changelog-pagination.ui-card{--ui-card-padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-14)}.admin-readonly-note{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface-raised);color:var(--brand-700);display:flex}.admin-readonly-note div{gap:var(--space-1);display:grid}.admin-readonly-note strong{color:var(--ink-muted);font-size:var(--text-helper)}.admin-readonly-note p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-loading{place-content:center;justify-items:center;gap:var(--space-2);min-height:9.375rem;color:var(--muted-faint);font-size:var(--text-caption);display:grid}.admin-changelog-publisher{margin-bottom:var(--space-5);--ui-card-padding:0;overflow:hidden}.admin-changelog-publisher>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.375rem;padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);color:var(--brand-700);cursor:pointer;list-style:none;display:flex}.admin-changelog-publisher>summary::-webkit-details-marker{display:none}.admin-changelog-publisher>summary>span{gap:.125rem var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.admin-changelog-publisher>summary>span>svg{grid-row:1/3}.admin-changelog-publisher>summary strong{color:var(--ink-muted);font-size:.875rem}.admin-changelog-publisher>summary small{color:var(--muted-faint);font-size:var(--text-caption)}.admin-changelog-publisher[open]>summary>svg{transform:rotate(180deg)}.admin-changelog-publisher>form{gap:var(--space-6);border-top:.0625rem solid var(--border-soft);padding:var(--space-5);display:grid}.admin-changelog-form-grid{gap:var(--space-3);grid-template-columns:.45fr 1fr;display:grid}.admin-changelog-form-grid label,.admin-changelog-entry-editor label{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.admin-changelog-form-grid__wide,.admin-changelog-entry-editor__wide{grid-column:1/-1}.admin-changelog-form-grid input,.admin-changelog-form-grid textarea,.admin-changelog-entry-editor input,.admin-changelog-entry-editor textarea,.admin-changelog-entry-editor select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font-size:var(--text-caption);resize:vertical;outline:0}.admin-changelog-form-grid input,.admin-changelog-entry-editor input,.admin-changelog-entry-editor select{min-height:2.75rem}.admin-changelog-form-grid input:focus,.admin-changelog-form-grid textarea:focus,.admin-changelog-entry-editor input:focus,.admin-changelog-entry-editor textarea:focus,.admin-changelog-entry-editor select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-changelog-form-grid label small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.admin-changelog-entry-editor{gap:var(--space-3);display:grid}.admin-changelog-entry-editor>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-changelog-entry-editor>header>div{gap:.125rem;min-width:0;display:grid}.admin-changelog-entry-add{white-space:normal;max-width:100%;min-height:2.75rem}.admin-changelog-entry-editor>header strong{color:var(--ink-muted);font-size:var(--text-helper)}.admin-changelog-entry-editor>header small{color:var(--muted-soft);font-size:var(--text-caption)}.admin-changelog-entry-editor fieldset{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--brand-soft-010);grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative}.admin-changelog-entry-editor legend{padding:0 var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-changelog-entry-editor fieldset>button{border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--status-error-text);cursor:pointer;place-items:center;display:grid;position:absolute;top:-1.0625rem;right:.5rem}.admin-changelog-entry-editor fieldset>button:disabled{opacity:.35;cursor:not-allowed}.admin-changelog-publish-actions{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);display:flex}.admin-changelog-publish-actions p{align-items:center;gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;display:flex}.admin-changelog-list{gap:var(--space-4);display:grid}.admin-changelog-release{--ui-card-padding:0;grid-template-columns:minmax(15rem,.45fr) minmax(0,1.55fr);display:grid;overflow:hidden}.admin-changelog-release>header{padding:var(--space-6);border-right:.0625rem solid var(--border-soft);background:var(--surface-raised)}.admin-changelog-release>header>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-changelog-release>header span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-700);color:var(--color-text-inverse);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-changelog-release time{color:var(--muted-faint);font-size:var(--text-caption)}.admin-changelog-release h2{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--ui-text-section)}.admin-changelog-release>header p{margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.admin-changelog-release>div{padding:var(--space-5) var(--space-5)}.admin-changelog-release section+section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:.0625rem solid var(--surface-sunken)}.changelog-category-label{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase}.changelog-category-label--new,.changelog-category-label--improved{color:var(--brand-700)}.changelog-category-label--security{color:var(--status-warning-text)}.changelog-category-label--admin{color:var(--brand-soft-600)}.admin-changelog-release section article{gap:var(--space-1);padding:var(--space-2) 0;display:grid}.admin-changelog-release section article>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-changelog-release section article strong{color:var(--ink-muted);font-size:var(--text-caption)}.admin-changelog-release section article span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-changelog-release section article p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}@media (max-width:56.25rem){.changelog-groups,.admin-changelog-release{grid-template-columns:1fr}.admin-changelog-release>header{border-right:0;border-bottom:.0625rem solid var(--border-soft)}}@media (max-width:38.75rem){.changelog-heading{flex-direction:column;align-items:flex-start}.admin-changelog-form-grid,.admin-changelog-entry-editor fieldset{grid-template-columns:1fr}.admin-changelog-entry-editor>header{flex-direction:column;align-items:stretch}.admin-changelog-entry-add{width:100%}.admin-changelog-publish-actions{flex-direction:column;align-items:stretch}.admin-changelog-publish-actions button{width:100%}.changelog-pagination{flex-direction:column;align-items:stretch}.changelog-pagination button{justify-content:center;width:100%}}.free-activation-heading{margin-bottom:var(--space-5)}.free-activation-state{gap:var(--space-4);margin-bottom:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-6);background:var(--surface);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.free-activation-state>svg{margin-top:var(--space-1);color:var(--brand-600)}.free-activation-state h2{margin:var(--space-1) 0 var(--space-2);color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em}.free-activation-state p:not(.eyebrow){max-width:48.75rem;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.55}.free-activation-state--active{border-color:var(--brand-soft-200);background:var(--brand-soft-025)}.free-activation-state--pending_review{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.free-activation-state--pending_review>svg{color:var(--status-warning-text)}.free-request-summary{margin-bottom:var(--space-5);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;display:grid;overflow:hidden}.free-request-summary>div{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-4);background:var(--surface);display:grid}.free-request-summary span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.free-request-summary strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-request-summary>p{padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--muted);font-size:var(--text-caption);grid-column:1/-1;margin:0}.free-checklist,.free-policy-card,.free-request-card,.free-admin-settings,.free-review-queue,.free-review-history{margin-bottom:var(--space-5);border:.0625rem solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface)}.free-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.free-section-heading h2{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.02em}.free-section-heading p:not(.eyebrow){max-width:45rem;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.free-section-heading>svg{color:var(--brand-600)}.free-check{gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.free-check:first-of-type{border-top:0}.free-check p{gap:var(--space-1);margin:0;display:grid}.free-check strong{color:var(--muted-strong);font-size:var(--text-caption)}.free-check span{color:var(--muted-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption)}.free-check--ok{color:var(--brand-600)}.free-check--ok span{font-family:inherit;font-size:var(--text-caption)}.free-domain-link{width:max-content;margin-top:var(--space-3)}.free-policy-card{gap:var(--space-8);grid-template-columns:minmax(14.375rem,.75fr) minmax(0,1.25fr);display:grid}.free-policy-card h2{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--ui-text-section)}.free-policy-card>div>p:not(.eyebrow){margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.free-policy-card dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.free-policy-card dl>div{gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface-soft);display:grid}.free-policy-card dt{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.free-policy-card dd{color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title);margin:0}.free-route-list{gap:var(--space-2);display:grid}.free-route{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);cursor:not-allowed;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.free-route:has(input:checked){border-color:var(--brand-soft-300);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat-soft) 57.4% / .1);background:var(--brand-soft-025)}.free-route--eligible{cursor:pointer}.free-route>input{opacity:0;pointer-events:none;position:absolute}.free-route>span{gap:var(--space-3);align-items:center;min-width:0;display:flex}.free-route>span>svg{color:var(--brand-600)}.free-route>span>span{gap:.125rem;display:grid}.free-route strong{color:var(--ink-muted);font-size:var(--text-helper)}.free-route small{color:var(--muted);font-size:var(--text-caption)}.free-route em{align-items:center;gap:var(--space-1);color:var(--status-warning-text);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);display:inline-flex}.free-route--eligible em{color:var(--brand-700)}.free-route-empty{align-items:center;gap:var(--space-2);border:.0625rem dashed var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-4);color:var(--muted);font-size:var(--text-caption);display:flex}.free-attestations{gap:var(--space-2);margin-top:var(--space-5);display:grid}.free-attestations label{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.free-attestations label:has(input:checked){border-color:var(--brand-soft-200);background:var(--brand-soft-010)}.free-attestations input{margin-top:var(--space-1);accent-color:var(--brand-600)}.free-attestations span{gap:var(--space-1);display:grid}.free-attestations strong{color:var(--ink-muted);font-size:var(--text-caption)}.free-attestations small{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.free-request-restriction{gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-caption);align-items:center;display:flex}.free-request-submit{margin-top:var(--space-4)}.free-admin-stats{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.free-admin-stats article{gap:var(--space-2);border:.0625rem solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.free-admin-stats svg{color:var(--brand-600)}.free-admin-stats span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.free-admin-stats strong{color:var(--brand-900);font-size:1.5rem}.free-activation-rules{gap:var(--space-4);display:grid}.free-activation-master{gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4) var(--space-4);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.free-activation-master.is-enabled{border-color:var(--brand-soft-200);background:var(--brand-soft-025)}.free-activation-master__icon{border-radius:var(--radius-md);background:var(--surface-sunken);width:2.625rem;height:2.625rem;color:var(--muted-soft);place-items:center;display:grid}.free-activation-master.is-enabled .free-activation-master__icon{background:var(--brand-soft-050);color:var(--brand-700)}.free-activation-master>div{gap:.125rem;min-width:0;display:grid}.free-activation-master>div>small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.075em;text-transform:uppercase}.free-activation-master>div>strong{color:var(--ink-soft);font-size:1rem}.free-activation-master>div>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.free-activation-switch{gap:var(--space-2);cursor:pointer;grid-template-columns:2.75rem auto;align-items:center;display:grid;position:relative}.free-activation-switch input{opacity:0;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.free-activation-switch>span{width:var(--target-size);border-radius:var(--radius-pill);background:var(--border-contrast);height:1.5rem;transition:background .18s;position:relative}.free-activation-switch>span:after{border-radius:var(--radius-pill);background:var(--surface);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-subtle);content:"";transition:translate .18s;position:absolute;top:.1875rem;left:.1875rem}.free-activation-switch input:checked+span{background:var(--brand-600)}.free-activation-switch input:checked+span:after{translate:1.25rem}.free-activation-switch input:focus-visible+span{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .2);outline-offset:.125rem}.free-activation-switch input:disabled+span{opacity:.48;cursor:not-allowed}.free-activation-switch em{color:var(--muted);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title)}.free-rule-block{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface)}.free-rule-block>header{gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.free-rule-block>header>span{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:1.75rem;height:1.75rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);place-items:center;display:grid}.free-rule-block>header h3,.free-prerequisite-panel h3{color:var(--ink-muted);font-size:var(--ui-text-subsection);letter-spacing:-.015em;margin:0}.free-rule-block>header p,.free-prerequisite-panel header p{margin:var(--space-1) 0 0;color:var(--muted-faint);font-size:var(--text-caption);line-height:1.45}.free-review-mode-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.free-review-mode-options>label{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface-raised);color:var(--muted-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.free-review-mode-options>label.is-selected{border-color:var(--brand-soft-250);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .06)}.free-review-mode-options input{opacity:0;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.free-review-mode-options>label:focus-within{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .14);outline-offset:.125rem}.free-review-mode-options>label:has(input:disabled){cursor:not-allowed;opacity:.62}.free-review-mode-options>label>span{gap:var(--space-1);min-width:0;display:grid}.free-review-mode-options strong{color:var(--ink-muted);font-size:var(--text-caption)}.free-review-mode-options small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.free-rule-field{gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.free-rule-field>small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.free-rule-field input:not([type=checkbox]),.free-rule-field select,.free-rule-field textarea,.free-review-reason textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;outline:0}.free-rule-field input:focus,.free-rule-field select:focus,.free-rule-field textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.free-prerequisite-panel{border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010)}.free-prerequisite-panel>header{gap:var(--space-3);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.free-prerequisite-panel>div{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.free-prerequisite-panel>div>span{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.4;display:grid}.free-prerequisite-panel>div svg{color:var(--brand-600);margin-top:.0625rem}.free-advanced-rules{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;overflow:hidden}.free-advanced-rules>summary{justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);color:var(--muted-strong);cursor:pointer;align-items:center;list-style:none;display:flex}.free-advanced-rules>summary::-webkit-details-marker{display:none}.free-advanced-rules>summary>span{gap:var(--space-2);align-items:center;min-width:0;display:flex}.free-advanced-rules>summary strong{font-size:var(--text-caption)}.free-advanced-rules>summary small{color:var(--muted-faint);font-size:var(--text-caption);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-advanced-rules__grid{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-4);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr));display:grid}.free-admin-reason{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-raised)}.free-admin-settings__actions{justify-content:space-between;gap:var(--space-5);margin-top:var(--space-4);border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-4);align-items:center;display:flex}.free-admin-settings__actions p{gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);align-items:center;margin:0;display:flex}.free-review-card{margin-top:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-raised)}.free-review-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.free-review-card>header span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.free-review-card>header h3{margin:var(--space-1) 0 .125rem;color:var(--ink);font-size:var(--ui-text-subsection)}.free-review-card>header p,.free-review-card>header>strong{color:var(--muted);font-size:var(--text-caption);margin:0}.free-review-card dl{margin:var(--space-4) 0;border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;display:grid;overflow:hidden}.free-review-card dl>div{gap:var(--space-1);padding:var(--space-3);background:var(--surface);display:grid}.free-review-card dt{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.free-review-card dd{color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.free-review-blockers{gap:var(--space-2);margin:var(--space-3) 0;border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr);display:grid}.free-review-blockers>div{gap:var(--space-1);display:grid}.free-review-blockers strong{color:var(--status-error-text);font-size:var(--text-caption)}.free-review-blockers span{font-size:var(--text-caption)}.free-review-reason{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.free-review-card .policy-publication-confirm{margin-top:var(--space-3)}.free-review-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.free-review-history{gap:var(--space-2);display:grid}.free-review-history>.free-section-heading{margin-bottom:var(--space-1)}.free-review-history>article{gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;grid-template-columns:auto minmax(11.25rem,.7fr) minmax(0,1fr);align-items:center;display:grid}.free-review-history>article div{gap:.125rem;display:grid}.free-review-history>article strong{color:var(--ink-muted);font-size:var(--text-caption)}.free-review-history>article small,.free-review-history>article p{color:var(--muted);font-size:var(--text-caption);margin:0}.free-history-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.free-history-state--approved{background:var(--success-050);color:var(--success-700)}.free-history-state--rejected{background:var(--status-error-surface);color:var(--danger)}@media (max-width:56.25rem){.free-request-summary,.free-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.free-policy-card{grid-template-columns:1fr}}@media (max-width:37.5rem){.free-request-summary,.free-policy-card dl,.free-admin-stats,.free-review-card dl{grid-template-columns:1fr}.free-section-heading,.free-review-card>header,.free-admin-settings__actions{flex-direction:column;align-items:flex-start}.free-review-mode-options,.free-prerequisite-panel>div{grid-template-columns:minmax(0,1fr)}.free-admin-settings>.free-section-heading>svg{display:none}.free-activation-master{grid-template-columns:auto minmax(0,1fr)}.free-activation-switch{grid-column:1/-1;justify-self:start}.free-advanced-rules>summary{flex-direction:column;align-items:flex-start}.free-advanced-rules>summary small{text-align:left;white-space:normal;width:100%}.free-admin-settings__actions .primary-button{justify-content:center;width:100%}.free-review-actions{display:grid}.free-review-history>article{grid-template-columns:auto minmax(0,1fr)}.free-review-history>article>p{grid-column:2}}.system-email-runtime{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-email-runtime article{gap:var(--space-3);border:.0625rem solid var(--line);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);color:var(--brand-600);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.system-email-runtime article.is-blocked{color:var(--status-warning-text)}.system-email-runtime article>div{gap:.125rem;min-width:0;display:grid}.system-email-runtime span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.system-email-runtime strong{color:var(--ink-muted);font-size:var(--text-caption);overflow-wrap:anywhere}.system-email-runtime small{color:var(--muted-soft);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.45}.system-email-blockers{gap:var(--space-2);margin-bottom:var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--status-error-surface);color:var(--status-error-text);grid-template-columns:auto minmax(0,1fr);display:grid}.system-email-blockers>div{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.system-email-blockers strong{color:var(--status-error-text);font-size:var(--text-caption)}.system-email-blockers span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-error-surface);font-size:var(--text-caption)}.system-email-settings,.system-email-templates{margin-bottom:var(--space-5)}.system-email-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.system-email-section-heading h2{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.02em}.system-email-section-heading p:not(.eyebrow){max-width:47.5rem;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.55}.system-email-section-heading>svg{color:var(--brand-600)}.system-email-toggle{width:max-content;margin-bottom:var(--space-2)}.system-email-toggle-meta{margin:0 0 var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.system-email-settings-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-email-settings-grid label,.system-email-create-draft label,.system-email-editor-fields label,.system-email-block label,.system-email-text-fallback,.system-email-finalize>label:first-child{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.system-email-settings-grid input,.system-email-settings-grid textarea,.system-email-create-draft textarea,.system-email-editor input:not([type=color]),.system-email-editor textarea,.system-email-editor select,.system-email-finalize textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.system-email-settings-grid input:disabled,.system-email-settings-grid textarea:disabled{background:var(--surface-muted);color:var(--muted-soft)}.system-email-settings-actions{justify-content:space-between;gap:var(--space-5);margin-top:var(--space-4);border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-4);align-items:center;display:flex}.system-email-settings-actions p{gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);align-items:center;margin:0;display:flex}.system-email-template{margin-top:var(--space-4);--ui-card-padding:0;overflow:hidden}.system-email-template>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);display:flex}.system-email-template>header>div:first-child{min-width:0}.system-email-template>header span{color:var(--brand-700);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);font-weight:var(--font-weight-title)}.system-email-template>header h3{margin:var(--space-1) 0;color:var(--ink);font-size:var(--ui-text-subsection)}.system-email-template>header p{max-width:45rem;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.system-email-template-version{gap:.125rem var(--space-2);color:var(--brand-600);text-align:right;flex:none;grid-template-columns:auto auto;align-items:center;display:grid}.system-email-template-version strong{color:var(--brand-900);font-size:1rem}.system-email-template-version span{color:var(--muted);grid-column:1/-1}.system-email-template-version.system-email-template-version.system-email-template-version.system-email-template-version span{font-family:inherit;font-size:var(--text-caption)}.system-email-variables{gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-5);background:var(--brand-soft-010);flex-wrap:wrap;align-items:center;display:flex}.system-email-variables strong{margin-right:var(--space-1);color:var(--muted);font-size:var(--text-caption)}.system-email-variables code{border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption)}.system-email-create-draft{gap:var(--space-3);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.system-email-create-draft button{margin-bottom:.0625rem}.system-email-editor{gap:var(--space-4);padding:var(--space-5);display:grid}.system-email-editor-fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.system-email-color-fields{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.system-email-color-fields label{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-template-columns:auto minmax(2.75rem,1fr);align-items:center;display:grid}.system-email-color-fields input[type=color]{cursor:pointer;background:0 0;border:0;width:100%;height:1.8125rem;padding:0}.system-email-builder{gap:var(--space-3);grid-template-columns:9.0625rem minmax(0,1fr);align-items:start;display:grid}.system-email-block-library{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);display:grid;position:sticky;top:1.125rem}.system-email-block-library strong{margin-bottom:var(--space-1);color:var(--muted-strong);font-size:var(--text-caption)}.system-email-block-library button{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.system-email-blocks{gap:var(--space-2);display:grid}.system-email-block{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);display:grid}.system-email-block:active{border-color:var(--brand-soft-300)}.system-email-block-handle{gap:var(--space-2);color:var(--muted-faint);cursor:grab;grid-template-columns:auto auto minmax(0,1fr) repeat(3,auto);align-items:center;display:grid}.system-email-block-handle strong{color:var(--muted-strong);font-size:var(--text-caption);text-transform:uppercase}.system-email-block-handle span{color:var(--muted-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-email-block-handle button{border:.0625rem solid var(--border-soft);border-radius:var(--radius-xs);background:var(--surface-raised);width:1.6875rem;height:1.6875rem;color:var(--muted-soft);cursor:pointer;place-items:center;display:grid}.system-email-block-handle button:last-child{color:var(--status-error-text)}.system-email-block-handle button:disabled{opacity:.35;cursor:default}.system-email-button-fields{gap:var(--space-2);grid-template-columns:1fr 1.4fr .6fr;display:grid}.system-email-text-fallback.system-email-text-fallback.system-email-text-fallback.system-email-text-fallback{display:grid}.system-email-draft-actions{gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-4);align-items:center;display:flex}.system-email-draft-actions>span{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.system-email-preview{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.system-email-preview>div{justify-content:space-between;gap:var(--space-3);background:var(--brand-soft-025);padding:.6875rem .8125rem;display:flex}.system-email-preview>div strong{color:var(--ink-muted);font-size:var(--text-caption)}.system-email-preview>div small{color:var(--muted);font-size:var(--text-caption)}.system-email-preview iframe{border:0;border-top:.0625rem solid var(--border-soft);background:var(--surface);width:100%;min-height:32.5rem}.system-email-preview details{border-top:.0625rem solid var(--border-soft);color:var(--muted);font-size:var(--text-caption);padding:.625rem .8125rem}.system-email-preview pre{white-space:pre-wrap;overflow:auto}.system-email-finalize{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-raised);display:grid}.system-email-finalize textarea{border-radius:var(--radius-control);min-width:0;font-family:var(--ui-font);font-size:var(--ui-text-input);font-weight:var(--font-weight-text);line-height:1.5}.system-email-finalize>div{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.system-email-finalize>div>.policy-step{overflow-wrap:anywhere;flex:18rem}.system-email-finalize>div>button{flex:none}.system-email-finalize>p{gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-caption);align-items:center;margin:0;display:flex}@media (max-width:65.625rem){.system-email-runtime,.system-email-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-email-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:43.75rem){.system-email-runtime,.system-email-settings-grid,.system-email-editor-fields,.system-email-color-fields,.system-email-button-fields{grid-template-columns:1fr}.system-email-section-heading,.system-email-template>header,.system-email-settings-actions{flex-direction:column;align-items:flex-start}.system-email-builder{grid-template-columns:1fr}.system-email-block-library{grid-template-columns:repeat(2,1fr);position:static}.system-email-block-library strong{grid-column:1/-1}.system-email-create-draft{grid-template-columns:1fr}.system-email-draft-actions{flex-direction:column;align-items:stretch}.system-email-draft-actions>span{margin-left:0}.system-email-finalize>div{flex-direction:column;align-items:stretch}.system-email-finalize>div>.policy-step{flex-basis:auto;width:100%}.system-email-finalize>div>button{width:100%}.system-email-test-send{margin-inline:var(--space-3);padding:var(--space-3)}.system-email-test-send>div:last-child{flex-direction:column-reverse;align-items:stretch}}.staff-role-guide{margin-bottom:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--surface-raised)}.staff-role-guide>summary{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.staff-role-guide>div{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.staff-role-guide p{gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface);margin:0;display:grid}.staff-role-guide strong{color:var(--muted-strong);font-size:var(--text-caption)}.staff-role-guide span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.staff-add-card{margin-bottom:var(--space-4);--ui-card-padding:0}.staff-add-card>summary{padding:var(--space-5) var(--space-5);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.staff-add-card>summary::-webkit-details-marker{display:none}.staff-add-card>summary>span{gap:.125rem var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.staff-add-card>summary svg{color:var(--brand-700);grid-row:1/3}.staff-add-card>summary strong{color:var(--ink-muted);font-size:.875rem}.staff-add-card>summary small{color:var(--muted-soft);font-size:var(--text-caption)}.staff-add-card>form{gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-5);display:grid}.staff-add-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.5fr) minmax(11.875rem,.5fr);display:grid}.staff-add-grid label,.staff-controls label{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.staff-add-grid input,.staff-add-grid select,.staff-add-grid textarea,.staff-controls select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;resize:vertical}.staff-add-grid small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.staff-add-consequences{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface-raised);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.staff-add-consequences strong{color:var(--muted-strong)}.staff-add-consequences em{color:var(--muted-strong);font-style:normal;font-weight:var(--font-weight-title)}.staff-directory{--ui-card-padding:0;overflow:hidden}.staff-directory>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);display:flex}.staff-directory h2{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--ui-text-section)}.staff-directory__counts{gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-directory__counts span{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption)}.staff-directory__counts strong{color:var(--brand-soft-700)}.staff-list{display:grid}.staff-list>article{gap:var(--space-4) var(--space-5);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(14.375rem,1fr) minmax(17.5rem,.8fr);align-items:center;display:grid}.staff-list>article:first-child{border-top:0}.staff-list>article.is-suspended{background:var(--surface-raised);opacity:.78}.staff-identity{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.staff-identity>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.1875rem;height:2.1875rem;color:var(--brand-700);place-items:center;display:grid}.staff-identity>div{gap:var(--space-1);min-width:0;display:grid}.staff-identity strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-identity small{color:var(--muted-faint);font-size:var(--text-caption)}.staff-controls{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.staff-controls select{padding-block:var(--space-2);font-size:var(--text-caption)}.staff-change{gap:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-warning-surface);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.staff-change .admin-action-impact{align-self:center}.staff-self-note{gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-caption);grid-column:1/-1;align-items:center;margin:0;display:flex}.staff-list>article>.staff-row-feedback{--ui-notice-margin:0;grid-column:1/-1}.billing-heading>span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.billing-safety-note{gap:var(--space-3);margin-bottom:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);display:grid}.billing-safety-note p{gap:var(--space-1);margin:0;display:grid}.billing-safety-note strong{color:var(--ink-muted);font-size:var(--text-caption)}.billing-safety-note span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.billing-loading{place-content:center;justify-items:center;gap:var(--space-3);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:17.5rem;color:var(--muted);font-size:var(--text-caption);display:grid}.billing-form{gap:var(--space-4);display:grid}.billing-form>section{border:.0625rem solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface)}.billing-form>section>header{gap:var(--space-3);margin-bottom:var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding-bottom:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.billing-form>section>header>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.5rem;height:2.5rem;color:var(--brand-700);place-items:center;display:grid}.billing-form h2{margin:.0625rem 0 var(--space-1);color:var(--ink-muted);font-size:var(--ui-text-section)}.billing-form header p{color:var(--muted);font-size:var(--text-caption);margin:0}.billing-type-switch{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.billing-type-switch label{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid;position:relative}.billing-type-switch label.is-selected{border-color:var(--brand-soft-300);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .09);background:var(--brand-soft-010)}.billing-type-switch input{accent-color:var(--brand-600)}.billing-type-switch svg{color:var(--brand-700)}.billing-type-switch span{gap:.125rem;display:grid}.billing-type-switch strong{color:var(--ink-muted);font-size:var(--text-caption)}.billing-type-switch small{color:var(--muted);font-size:var(--text-caption)}.billing-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.billing-fields label{align-content:start;gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.billing-fields label>span small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.billing-fields__wide{grid-column:1/-1}.billing-fields input,.billing-fields select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit}.billing-fields input:focus,.billing-fields select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:0}.billing-fields input:disabled,.billing-fields select:disabled{background:var(--surface-muted);color:var(--muted-soft)}.billing-fields label>small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.billing-vat-toggle>span:last-child{min-height:var(--control-height);align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);font-weight:var(--font-weight-label);cursor:pointer;display:flex}.billing-vat-toggle input{width:1rem;min-height:auto;accent-color:var(--brand-600)}.billing-actions{justify-content:space-between;align-items:center;gap:var(--space-4);border:.0625rem solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:flex}.billing-actions p{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);margin:0;display:flex}.product-catalog-views{gap:var(--space-2);margin-bottom:var(--space-4);border:.0625rem solid var(--line);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-catalog-views button{gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-3) var(--space-3);color:var(--muted-soft);text-align:left;cursor:pointer;background:0 0;border:.0625rem solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.product-catalog-views button:hover{background:var(--brand-soft-010)}.product-catalog-views button.is-active{border-color:var(--brand-soft-150);background:var(--brand-soft-025);color:var(--brand-800)}.product-catalog-views button>span{gap:.125rem;min-width:0;display:grid}.product-catalog-views strong{font-size:var(--text-caption)}.product-catalog-views small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-template-workspace{gap:var(--space-3);grid-template-columns:minmax(14.375rem,.29fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.product-template-index,.product-template-editor,.product-comparison,.product-bulk-sync{--ui-card-padding:0}.product-template-index{max-height:calc(100vh - 10rem);position:sticky;top:1rem;overflow:auto}.product-template-index>header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-4);background:var(--surface-raised);display:flex;position:sticky;top:0}.product-template-index>header>div{gap:.125rem;display:grid}.product-template-index>header span,.product-template-editor>header span,.product-comparison__heading>div>span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.08em;text-transform:uppercase}.product-template-index>header strong{color:var(--ink-muted);font-size:var(--text-helper)}.product-template-index>button{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-top:.0625rem solid var(--surface-sunken);width:100%;padding:var(--space-4) var(--space-4);background:var(--surface);color:inherit;text-align:left;cursor:pointer;display:flex}.product-template-index>button.is-selected{box-shadow:inset .1875rem 0 var(--brand-600);background:var(--brand-soft-025)}.product-template-index>button>span{gap:var(--space-1);min-width:0;display:grid}.product-template-index>button>span:last-child{color:var(--muted-soft);font-size:var(--text-caption);text-align:right;white-space:nowrap;flex-shrink:0}.product-template-index>button>span:last-child.is-active{color:var(--brand-700)}.product-template-index strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-template-index small{overflow-wrap:anywhere;color:var(--muted-faint);font-size:var(--text-caption)}.product-template-editor{min-width:0;overflow:hidden}.product-template-editor>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-5) var(--space-5);display:flex}.product-template-editor>header>div{gap:var(--space-1);min-width:0;display:grid}.product-template-editor>header>div>span{overflow-wrap:anywhere}.product-template-editor h2,.product-comparison__heading h2{color:var(--ink-soft);font-size:var(--ui-text-section);margin:0}.product-template-editor>header p,.product-comparison__heading p{max-width:45rem;color:var(--muted-soft);font-size:var(--text-caption);margin:.125rem 0 0;line-height:1.5}.product-template-basics{gap:var(--space-3);padding:var(--space-5) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-template-basics label,.product-template-save label,.product-comparison__heading>label,.product-bulk-sync label{gap:var(--space-1);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.product-template-basics input,.product-template-basics select,.product-template-basics textarea,.product-template-save input,.product-comparison__heading select,.product-bulk-sync input,.product-bulk-sync select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.5625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit}.product-comparison__heading select,.product-bulk-sync select{min-height:2.75rem}.product-template-basics textarea{resize:vertical}.product-template-description{grid-column:span 2}.product-template-active{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.product-template-active input{width:1rem;min-height:auto;accent-color:var(--brand-600)}.product-template-sections{padding:0 var(--space-5) var(--space-5)}.product-template-save{gap:var(--space-4);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.product-template-save>div{gap:var(--space-2);display:grid}.product-template-save p,.product-template-safety p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.product-template-save p{align-items:center;gap:var(--space-2);display:flex}.product-template-safety{gap:var(--space-3);margin:0 var(--space-5) var(--space-5);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.product-template-safety p{gap:.125rem;display:grid}.product-template-safety strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.product-template-safety span{color:var(--muted-soft)}.product-comparison{min-width:0;overflow:hidden}.product-comparison__heading{gap:var(--space-4);padding:var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(11.25rem,.24fr) minmax(13.125rem,.28fr);align-items:end;display:grid}.product-comparison__table-wrap{border-block:.0625rem solid var(--border-soft);max-width:100%;overflow-x:auto}.product-comparison__table{border-collapse:collapse;width:max-content;min-width:100%}.product-comparison__table th{z-index:1;max-width:11.25rem;padding:var(--space-3) var(--space-3);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:normal;vertical-align:bottom;position:sticky;top:0}.product-comparison__table td{border-top:.0625rem solid var(--surface-sunken);max-width:15rem;padding:var(--space-3) var(--space-3);color:var(--muted-strong);font-size:var(--text-caption);vertical-align:top;white-space:nowrap}.product-comparison__table th:first-child,.product-comparison__table td:first-child{width:2.75rem;min-width:2.75rem;padding:0}.product-comparison__table tr.is-reference td{background:var(--brand-soft-025)}.product-comparison__table td>strong,.product-comparison__table td>small{display:block}.product-comparison__table td>strong{color:var(--brand-soft-800);font-size:var(--text-caption)}.product-comparison__table td>small{margin-top:var(--space-1);color:var(--muted-faint);font-size:var(--text-caption)}.product-comparison__table details{white-space:normal;width:min(13.125rem,30vw)}.product-comparison__table summary{color:var(--muted);font-weight:var(--font-weight-title);cursor:pointer}.product-comparison__table details.has-anomaly summary{align-items:center;gap:var(--space-1);color:var(--status-warning-text);display:flex}.product-comparison__table details p{margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.product-comparison__ok{align-items:center;gap:var(--space-1);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.product-comparison__selection{border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;display:grid}.product-comparison__selection:focus-within{outline:.1875rem solid var(--brand-700);outline-offset:-.1875rem}.product-comparison__selection:has(input:disabled){cursor:not-allowed}.product-comparison__table input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--brand-600);cursor:inherit;margin:0}.product-bulk-sync{margin:var(--space-4);--ui-card-surface:var(--surface-raised)}.product-bulk-sync>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-4);display:flex}.product-bulk-sync>header>div{align-items:center;gap:var(--space-2);color:var(--brand-700);display:flex}.product-bulk-sync>header p{gap:.125rem;margin:0;display:grid}.product-bulk-sync>header strong{color:var(--ink-muted);font-size:var(--text-caption)}.product-bulk-sync>header p span{color:var(--muted-soft);font-size:var(--text-caption)}.product-bulk-sync>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.product-bulk-sync__form{gap:var(--space-3);padding:var(--space-4) var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.product-bulk-sync__form>.policy-step{grid-column:1/-1;justify-items:start}.product-bulk-sync fieldset{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:3.9375rem;padding:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.product-bulk-sync legend{padding:0 var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.product-bulk-sync fieldset label{align-items:center;gap:var(--space-2);font-size:var(--text-caption);white-space:nowrap;display:flex}.product-bulk-sync fieldset .product-bulk-sync__check{border-radius:var(--radius-sm);cursor:pointer;min-width:2.75rem;min-height:2.75rem}.product-bulk-sync__check:focus-within{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.product-bulk-sync fieldset input{width:.9375rem;min-height:auto;accent-color:var(--brand-600);cursor:inherit;margin:0}.product-bulk-sync__feedback{--ui-notice-margin:0 1rem .75rem}.product-comparison__protected{color:var(--muted-faint);font-size:var(--text-caption);white-space:normal;line-height:1.4;display:block}.product-bulk-sync__warning{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-3);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);line-height:1.45;display:flex}.product-bulk-sync__safety{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.product-catalog-workspace select:focus-visible,.product-catalog-workspace textarea:focus-visible,.product-catalog-workspace summary:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.product-create-menu{position:relative}.product-create-menu>summary{min-height:var(--target-size);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--brand-700);color:var(--color-text-inverse);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;list-style:none;display:inline-flex}.product-create-menu>summary::-webkit-details-marker{display:none}.product-create-menu>form{z-index:5;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(24.375rem,88vw);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-menu);display:grid;position:absolute;top:calc(100% + .5rem);right:0}.product-create-menu label{gap:var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.product-create-menu input,.product-create-menu select{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit}.product-create-menu input:focus-visible,.product-create-menu select:focus-visible{border-color:var(--brand-600);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .18);outline-offset:.0625rem}.product-create-menu label small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.product-create-menu p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45}.product-catalog-workspace{gap:var(--space-3);grid-template-columns:minmax(16.875rem,.34fr) minmax(0,1fr);align-items:start;display:grid}.product-catalog-index{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-height:calc(100vh - 9.375rem);position:sticky;top:1rem;overflow:auto}.product-catalog-index>header{z-index:1;justify-content:space-between;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-3);background:var(--surface-raised);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;display:flex;position:sticky;top:0}.product-catalog-index>button{width:100%;min-height:var(--target-size);gap:var(--space-3);border:0;border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-4);background:var(--surface);color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.product-catalog-index>button:first-of-type{border-top:0}.product-catalog-index>button:hover{background:var(--brand-soft-010)}.product-catalog-index>button.is-selected{box-shadow:inset .1875rem 0 var(--brand-600);background:var(--brand-soft-025)}.product-catalog-index>button>span{gap:var(--space-1);min-width:0;display:grid}.product-catalog-index>button>span:last-child{justify-items:end}.product-catalog-index strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-catalog-index small{color:var(--muted-soft);font-size:var(--text-caption)}.product-catalog-index em{color:var(--muted-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.product-catalog-index i{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title)}.product-catalog-index i.is-published{background:var(--brand-soft-025);color:var(--brand-700)}.product-clients-panel{gap:var(--space-3);display:grid}.product-clients-panel>header{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.product-clients-panel h3{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);margin:0;display:flex}.product-clients-panel h3 span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.product-clients-panel>header a,.product-clients-panel__more a{align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.product-clients-panel ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.product-clients-panel li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);background:var(--surface-soft);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.product-clients-panel li a{min-width:0;min-height:2.75rem;color:inherit;align-content:center;gap:.0625rem;text-decoration:none;display:grid}.product-clients-panel li a:hover strong,.product-clients-panel li a:focus-visible strong{text-decoration:underline}.product-clients-panel li strong{overflow-wrap:anywhere;color:var(--ink-muted);font-weight:var(--font-weight-title)}.product-clients-panel li span{overflow-wrap:anywhere;color:var(--muted)}.product-clients-panel li small{color:var(--muted-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.product-clients-panel__status,.product-clients-panel__more{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;margin:0;display:flex}@media (max-width:65.625rem){.product-catalog-workspace{grid-template-columns:minmax(14.375rem,.4fr) minmax(0,1fr)}.staff-change{grid-template-columns:1fr}}@media (max-width:47.5rem){.staff-add-grid,.billing-type-switch,.billing-fields{grid-template-columns:1fr}.billing-fields__wide{grid-column:auto}.staff-directory>header,.billing-actions{flex-direction:column;align-items:flex-start}.staff-list>article{grid-template-columns:1fr}.staff-change,.staff-self-note{grid-column:auto}.product-catalog-workspace{grid-template-columns:1fr}.product-catalog-index{max-height:22.5rem;position:static}}@media (max-width:32.5rem){.staff-controls{grid-template-columns:1fr}}.tariff-series-card{min-width:0}.tariff-series-card .ui-card__body{gap:var(--space-3);min-width:0;display:grid}.tariff-series-table-wrap{min-width:0;overflow-x:auto}.tariff-series-table{border-collapse:collapse;width:100%;font-size:var(--text-helper);font-variant-numeric:tabular-nums}.tariff-series-table caption{text-align:left}.tariff-series-table th,.tariff-series-table td{border-top:.0625rem solid var(--border-soft);padding:var(--space-2) var(--space-3);color:var(--ink-muted);text-align:left;vertical-align:middle}.tariff-series-table thead th{background:var(--surface-soft);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-top:0}.tariff-series-table tbody th{min-width:9rem;font-weight:var(--font-weight-label)}.tariff-series-table tbody th a{min-height:2.75rem;color:var(--color-link);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.tariff-series-table tbody th a:hover,.tariff-series-table tbody th a:focus-visible{text-decoration:underline}.tariff-series-table tbody th a:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-series-table td small,.tariff-series-table th small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-text);display:block}.tariff-series-table td small.tariff-series-note{margin-top:var(--space-1);color:var(--status-warning-text);font-weight:var(--font-weight-label)}.tariff-series-state{margin:.125rem var(--space-1) .125rem 0;border:.0625rem solid var(--border);border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--surface);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap;align-items:center;display:inline-flex}.tariff-series-state.is-live{border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--status-success-text)}.tariff-series-state.is-quote{border-color:var(--status-info-border);background:var(--status-info-surface);color:var(--status-info-text)}.tariff-series-state.is-scheduled,.tariff-series-state.is-draft{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.tariff-series-common{color:var(--muted);font-size:var(--text-helper);overflow-wrap:anywhere;margin:0;line-height:1.5}.tariff-series-table--edit input{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-width:6.5rem;min-height:2.75rem;padding:0 var(--space-2);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}.tariff-series-table--edit input:focus-visible,.tariff-series-field input:focus-visible,.tariff-series-field select:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-series-readonly{color:var(--muted)}.tariff-tier-editor__no-price{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tariff-tier-editor__no-price .tariff-series-readonly{margin:0}.tariff-series-shared{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-4);display:grid}.tariff-series-shared h3{color:var(--color-heading);font-size:var(--ui-text-subsection);margin:0}.tariff-series-shared__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.tariff-series-field{align-content:start;gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-helper);font-weight:var(--font-weight-label);display:grid}.tariff-series-field select,.tariff-series-field input{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:0 var(--space-2);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--font-weight-text)}.tariff-series-field small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-text)}.tariff-series-field--mixed .ui-button{justify-self:start}.tariff-series-field .ui-button--text{justify-self:start;min-height:2.75rem}.tariff-series-hint{color:var(--muted);font-size:var(--text-caption);margin:0}.tariff-series-actions{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-4);display:grid}.tariff-series-impact{gap:var(--space-2);min-width:0;display:grid}.tariff-series-impact p{color:var(--ink-muted);margin:0;font-size:.875rem}.tariff-series-changes{gap:var(--space-1);padding-left:var(--space-5);color:var(--muted-strong);font-size:var(--text-helper);overflow-wrap:anywhere;margin:0;display:grid}.tariff-series-actions__buttons{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tariff-series-transfer{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);margin:0;display:grid}.tariff-series-transfer legend{padding:0 var(--space-1);color:var(--muted-strong);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.tariff-series-transfer__modes,.tariff-series-transfer__detail{gap:var(--space-2);min-width:0;display:grid}.tariff-series-transfer__option{align-items:start;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.tariff-series-transfer__option input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);margin:.125rem 0 0}.tariff-series-transfer__option input:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-series-transfer__option>span{overflow-wrap:anywhere;gap:.125rem;min-width:0;display:grid}.tariff-series-transfer__option strong{color:var(--ink);font-size:.875rem}.tariff-series-transfer__option small{color:var(--muted);font-size:var(--text-caption)}.tariff-series-transfer__tier{gap:var(--space-1);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-3);display:grid}.tariff-series-transfer__tier h4{color:var(--ink);margin:0;font-size:.875rem}.tariff-series-transfer__clients{margin:0;padding:0;list-style:none;display:grid}.tariff-series-transfer__kept{gap:var(--space-1);min-width:0;color:var(--muted-strong);font-size:var(--text-helper);display:grid}.tariff-series-transfer__kept p{font-weight:var(--font-weight-label);margin:0}.tariff-series-transfer__kept ul{padding-left:var(--space-5);overflow-wrap:anywhere;gap:.125rem;margin:0;display:grid}.tariff-series-transfer .tariff-series-field{max-width:22rem}.tariff-advanced{margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.tariff-advanced>summary{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--ink-muted);cursor:pointer;display:flex}.tariff-advanced>summary:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-advanced>summary span{gap:.125rem;min-width:0;display:grid}.tariff-advanced>summary strong{font-size:var(--font-size-16)}.tariff-advanced>summary small{color:var(--muted);font-size:var(--text-caption)}.tariff-advanced-back:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-advanced-back{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-bottom:var(--space-2);color:var(--color-link);font-size:.875rem;font-weight:var(--font-weight-label);text-decoration:none;display:inline-flex}.tariff-advanced-back:hover{text-decoration:underline}.tariff-tier-detail{gap:var(--space-4);min-width:0;display:grid}.tariff-tier-card{min-width:0}.tariff-tier-card .ui-card__body{gap:var(--space-4);min-width:0;display:grid}.tariff-tier-card--editing .ui-card__body>.tariff-series-shared:first-child{border-top:0;padding-top:0}.tariff-series-field small.tariff-series-note{color:var(--status-warning-text);font-weight:var(--font-weight-label)}.tariff-tier-series-edit{align-items:center;gap:0 var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;margin:0;display:flex}.tariff-tier-series-edit .ui-button--text{min-height:2.75rem}.tariff-tier-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;display:grid}.tariff-tier-facts>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.tariff-tier-facts dt{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);letter-spacing:.03em;text-transform:uppercase}.tariff-tier-facts dd{min-width:0;color:var(--ink);font-size:var(--font-size-16);font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-items:start;gap:.125rem;margin:0;display:grid}.tariff-tier-facts dd small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-text)}@media (max-width:37.5rem){.tariff-tier-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tariff-tier-own{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-4);display:grid}.tariff-tier-own h3,.tariff-tier-section h3{color:var(--color-heading);font-size:var(--ui-text-subsection);margin:0}.tariff-tier-advanced{margin-top:0}.tariff-tier-section{justify-items:start;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4);display:grid}.tariff-tier-section>*{max-width:100%}.tariff-tier-section>.tariff-tier-facts,.tariff-tier-section>.policy-enrollment-migration{justify-self:stretch}.tariff-tier-section h4{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.tariff-tier-section h4 .tariff-series-state{margin:0}.tariff-tier-section__heading{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;justify-self:stretch;display:flex}.tariff-tier-section__link{min-height:2.75rem;color:var(--color-link);font-size:.875rem;font-weight:var(--font-weight-label);align-items:center;display:inline-flex}.tariff-tier-section__link:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-tier-section__note{color:var(--muted);font-size:var(--text-helper);margin:0;line-height:1.5}.tariff-tier-section__result{color:var(--status-success-text);font-size:.875rem;font-weight:var(--font-weight-label);margin:0}.tariff-tier-facts>div.is-wide{grid-column:1/-1}.tariff-tier-facts>div.is-wide dd{font-weight:var(--font-weight-text)}.tariff-tier-history ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tariff-tier-history li{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-helper);flex-wrap:wrap;display:flex}.tariff-tier-history li strong{color:var(--ink)}.tariff-tier-advanced>.tariff-tier-removal{margin:0 var(--space-4) var(--space-4)}.tariff-tier-missing__link{min-height:2.75rem;color:var(--color-link);font-weight:var(--font-weight-label);align-items:center;display:inline-flex}.tariff-tier-missing__link:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-editor-more{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.tariff-editor-more>summary{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--ink-muted);cursor:pointer;display:flex}.tariff-editor-more>summary:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-editor-more>summary span{gap:.125rem;min-width:0;display:grid}.tariff-editor-more>summary strong{color:var(--color-heading);font-size:var(--font-size-16)}.tariff-editor-more>summary small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-text);overflow-wrap:anywhere}.tariff-editor-more__body{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3);display:grid}.tariff-editor-more__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tariff-editor-more__actions small{color:var(--muted);font-size:var(--text-caption)}.tariff-price-variant{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);margin:0;display:grid}.tariff-price-variant legend{padding:0 var(--space-1);color:var(--color-heading);font-size:.875rem;font-weight:var(--font-weight-title)}.tariff-price-variant__checks{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.tariff-price-variant__checks label{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--ink);cursor:pointer;font-size:.875rem;display:inline-flex}.tariff-price-variant__checks input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);margin:0}.tariff-price-variant textarea{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-height:4.5rem;padding:var(--space-2);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--font-weight-text);resize:vertical}.tariff-price-variant textarea:focus-visible,.tariff-price-variant__checks input:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.tariff-price-variant>.ui-button{justify-self:start}.tariff-series-field input:disabled,.tariff-series-field select:disabled{background:var(--surface-muted);color:var(--muted);cursor:not-allowed}.tariff-series-legend{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;display:grid}.tariff-series-legend>div{gap:.125rem;min-width:0;display:grid}.tariff-series-legend dt{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.tariff-series-legend dd{color:var(--muted);font-size:var(--text-caption);margin:0}.tariff-tier-discard{justify-items:start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-warning-surface);display:grid}.tariff-tier-discard>p{align-items:flex-start;gap:var(--space-2);color:var(--status-warning-text);margin:0;font-size:.875rem;display:flex}.tariff-tier-discard>p svg{flex:none;margin-top:.125rem}.tariff-tier-discard__confirm{gap:var(--space-2);display:grid}.tariff-tier-discard__confirm p{color:var(--ink);margin:0;font-size:.875rem}.tariff-tier-discard__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.tariff-create-form{gap:var(--space-4);min-width:0;display:grid}.policy-publication .policy-publication__fields{grid-template-columns:minmax(0,22rem)}.policy-publication-note{align-items:flex-start;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.policy-publication-note>svg{color:var(--brand-soft-500);flex:none;margin-top:.0625rem}@media (max-width:47.5rem){.tariff-series-table-wrap{overflow-x:visible}.tariff-series-table,.tariff-series-table tbody{display:block}.tariff-series-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tariff-series-table tbody{gap:var(--space-2);display:grid}.tariff-series-table tr{gap:0 var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tariff-series-table th,.tariff-series-table td{min-width:0;padding:var(--space-1) 0;overflow-wrap:anywhere;border-top:0;align-content:start;gap:.125rem;display:grid}.tariff-series-table tbody th{grid-column:1/-1;min-width:0}.tariff-series-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.tariff-series-table--edit input{min-width:0}.tariff-series-actions__buttons{justify-content:stretch}.tariff-series-actions__buttons .ui-button{width:100%}}.pricing-boundary{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pricing-boundary div{gap:var(--space-1);display:grid}.pricing-boundary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.pricing-boundary span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.email-log-panel{--ui-card-padding:0}.pricing-editor label,.email-log-filters label{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.pricing-editor input,.pricing-editor select,.email-log-filters input,.email-log-filters select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);height:2.5rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-800)}.pricing-table-wrap,.email-log-table-wrap{overflow-x:auto}.table-scroll-hint{display:none}@media (max-width:56.25rem){.table-scroll-hint{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-2) var(--space-4);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);margin:0;display:flex}.table-scroll-hint>svg{color:var(--brand-soft-500);flex:none}}.pricing-table,.email-log-table{border-collapse:collapse;width:100%}.pricing-table th,.email-log-table th{padding:var(--space-3) var(--space-3);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap}.pricing-table td,.email-log-table td{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-3);color:var(--ink-muted);font-size:var(--text-caption);vertical-align:top}.pricing-table td>strong,.pricing-table td>small,.email-log-table td>strong,.email-log-table td>small{display:block}.pricing-table td>strong,.email-log-table td>strong{color:var(--brand-soft-800);font-size:var(--text-caption)}.pricing-table td>small,.email-log-table td>small{margin-top:var(--space-1);color:var(--muted-faint);font-size:var(--text-caption);line-height:1.35}.pricing-status{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.pricing-status--enabled{background:var(--success-050);color:var(--success-700)}.pricing-status--disabled{background:var(--surface-sunken);color:var(--muted)}.table-action{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.pricing-editor{margin-top:var(--space-5)}.pricing-editor>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-4);display:flex}.pricing-editor h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.pricing-editor header p:not(.eyebrow){margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-caption)}.pricing-editor header>button{padding:var(--space-2);color:var(--muted-soft);cursor:pointer;background:0 0;border:0}.pricing-editor__grid{gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-editor label small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.35}.pricing-money-input{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 4.75rem;display:grid}.pricing-suffix-input{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-suffix-input>span{min-width:2.375rem;color:var(--muted-soft);font-size:var(--text-caption)}.pricing-editor__toggle{align-self:end;min-height:2.5rem}.pricing-technical{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) 0}.pricing-technical summary{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.pricing-technical>div{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pricing-editor>footer{align-items:end;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-section-stack{gap:var(--space-5);display:grid}.pricing-tabs{gap:var(--space-2);max-width:100%;margin-bottom:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface);display:flex;overflow-x:auto}.pricing-tabs button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.5rem;padding:0 var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.pricing-tabs button:hover{background:var(--brand-soft-025);color:var(--brand-soft-700)}.pricing-tabs button.is-active{background:var(--brand-soft-050);color:var(--brand-700)}.pricing-tabs button b{border-radius:var(--radius-pill);min-width:1.25rem;height:1.25rem;padding:0 var(--space-2);background:var(--surface);color:var(--status-error-text);font-size:var(--text-caption);place-items:center;display:inline-grid}.pricing-kpi-grid{--ui-card-padding:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pricing-kpi-grid>*{gap:var(--space-1);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.pricing-kpi-grid>:last-child{border-right:0}.pricing-kpi-grid>*>span{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.pricing-kpi-grid>*>strong{color:var(--brand-soft-800);font-size:1.875rem;line-height:1.1}.pricing-kpi-grid>*>small{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.pricing-kpi-grid>button{border:0;border-right:.0625rem solid var(--border-soft);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0;align-content:start}.pricing-kpi-grid>button:hover{background:var(--brand-soft-010)}.pricing-panel{--ui-card-padding:0;min-width:0;overflow:hidden}.pricing-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);display:flex}.pricing-panel__header--wrap{align-items:end}.pricing-panel__header h2{color:var(--brand-soft-800);font-size:var(--ui-text-section);margin:.125rem 0 0}.pricing-panel__header p:not(.eyebrow){max-width:47.5rem;margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.pricing-overview-sources{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-overview-sources button{gap:var(--space-2);border:0;border-right:.0625rem solid var(--surface-sunken);border-bottom:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface);color:var(--brand-soft-800);text-align:left;cursor:pointer;display:grid}.pricing-overview-sources button:nth-child(3n){border-right:0}.pricing-overview-sources button:hover{background:var(--brand-soft-010)}.pricing-overview-sources button>span{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.pricing-overview-sources button strong{font-size:var(--text-helper)}.pricing-overview-sources button small{color:var(--muted-faint);font-size:var(--text-caption)}.pricing-dot{border-radius:var(--radius-pill);background:var(--muted-line);flex:none;width:.5rem;height:.5rem;display:inline-block}.pricing-dot--good{background:var(--success-500);box-shadow:0 0 0 .1875rem var(--success-050)}.pricing-dot--warning{background:var(--warning-icon);box-shadow:0 0 0 .1875rem var(--status-warning-surface)}.pricing-dot--danger{background:var(--danger);box-shadow:0 0 0 .1875rem var(--status-error-surface)}.pricing-dot--neutral{background:var(--muted-faint);box-shadow:0 0 0 .1875rem var(--surface-sunken)}.pricing-fx-strip{background:var(--brand-soft-010);flex-wrap:wrap;gap:0;display:flex}.pricing-fx-strip>div{gap:.125rem var(--space-2);border-right:.0625rem solid var(--border-soft);min-width:11.25rem;padding:var(--space-3) var(--space-4);grid-template-columns:auto auto;display:grid}.pricing-fx-strip span{color:var(--muted-soft);font-size:var(--text-caption)}.pricing-fx-strip strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.pricing-fx-strip small{color:var(--muted-faint);font-size:var(--text-caption);grid-column:1/-1}.pricing-worker-state{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.pricing-worker-state i{border-radius:var(--radius-pill);background:currentColor;width:.5rem;height:.5rem}.pricing-worker-state.is-good{background:var(--success-050);color:var(--success-700)}.pricing-worker-state.is-warning{background:var(--status-warning-surface);color:var(--status-warning-text)}.pricing-source-grid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-source-card{--ui-card-padding:0;align-content:start;min-width:0;display:grid;overflow:hidden}.pricing-source-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.pricing-source-card h3{margin:var(--space-2) 0 0;color:var(--brand-soft-800);font-size:var(--ui-text-subsection)}.pricing-source-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;line-height:1.2;display:inline-flex}.pricing-source-state--good{background:var(--success-050);color:var(--success-700)}.pricing-source-state--warning{background:var(--status-warning-surface);color:var(--status-warning-text)}.pricing-source-state--danger{background:var(--status-error-surface);color:var(--danger)}.pricing-source-state--neutral{background:var(--surface-sunken);color:var(--muted)}.pricing-source-card dl{border-block:.0625rem solid var(--border-soft);background:var(--surface-raised);grid-template-columns:1fr 1fr;margin:0;display:grid}.pricing-source-card dl>div{gap:var(--space-1);border-right:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);display:grid}.pricing-source-card dl>div:nth-child(2n){border-right:0}.pricing-source-card dl>div:nth-last-child(-n+2){border-bottom:0}.pricing-source-card dt{color:var(--muted-faint);font-size:var(--text-caption)}.pricing-source-card dd{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.pricing-source-card ul{padding:var(--space-2) var(--space-4);gap:0;margin:0;list-style:none;display:grid}.pricing-source-card li{justify-content:space-between;gap:var(--space-3);border-bottom:.0625rem dashed var(--border-soft);padding:var(--space-2) 0;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.pricing-source-card li:last-child{border-bottom:0}.pricing-source-card li strong{color:var(--brand-soft-700);text-align:right;overflow-wrap:anywhere}.pricing-source-note,.pricing-source-error{margin:0 var(--space-4) var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-caption);line-height:1.5}.pricing-source-note{background:var(--brand-soft-025);color:var(--muted)}.pricing-source-error{background:var(--status-error-surface);color:var(--status-error-text)}.pricing-source-card>footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);color:var(--muted-faint);font-size:var(--text-caption);margin-top:auto;display:flex}.pricing-source-card>footer a,.pricing-technical>a{align-items:center;gap:var(--space-2);color:var(--brand-700);font-weight:var(--font-weight-title);text-decoration:none;display:inline-flex}.pricing-filter-bar{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-raised);grid-template-columns:minmax(13.75rem,1fr) minmax(11.25rem,17.5rem);display:grid}.pricing-filter-bar label,.pricing-percentile-form label{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.pricing-filter-bar input,.pricing-filter-bar select,.pricing-percentile-form input,.pricing-percentile-form select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;height:2.5rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-800)}.pricing-table{min-width:55rem}.pricing-table th,.pricing-table td{padding:var(--space-3) var(--space-4);font-size:var(--text-caption)}.pricing-table td>strong{font-size:var(--text-helper)}.pricing-table td>small{margin-top:var(--space-1);font-size:var(--text-caption);line-height:1.45}.pricing-table tr.has-pending-change td{background:var(--status-warning-surface)}.pricing-change-pill{margin-top:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.pricing-change-queue{border-block:.0625rem solid var(--status-warning-border);background:var(--status-warning-surface)}.pricing-change-queue>header{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-5);color:var(--status-warning-text);display:flex}.pricing-change-queue>header>div{gap:.125rem;display:grid}.pricing-change-queue>header strong{color:var(--status-warning-text);font-size:var(--text-helper)}.pricing-change-queue>header span{color:var(--status-warning-text);font-size:var(--text-caption)}.pricing-change-queue>div{border-top:.0625rem solid var(--status-warning-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-change-queue button{gap:var(--space-1);border:0;border-right:.0625rem solid var(--status-warning-border);min-width:0;padding:var(--space-3) var(--space-5);color:var(--status-warning-text);text-align:left;cursor:pointer;background:0 0;display:grid}.pricing-change-queue button:last-child{border-right:0}.pricing-change-queue button:hover{background:var(--status-warning-surface)}.pricing-change-queue button span,.pricing-change-queue button small{color:var(--status-warning-text);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-change-queue button strong{color:var(--status-warning-text);font-size:var(--text-caption)}.pricing-pending-approval{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);display:flex}.pricing-pending-approval__note{align-items:flex-start;gap:var(--space-2);color:var(--status-warning-text);display:flex}.pricing-pending-approval p{gap:var(--space-1);margin:0;display:grid}.pricing-pending-approval strong{color:var(--status-warning-text);font-size:var(--text-helper)}.pricing-pending-approval span{font-size:var(--text-caption);line-height:1.5}.pricing-pending-approval__warning{color:var(--status-warning-text);font-weight:var(--font-weight-title);overflow-wrap:anywhere}.pricing-pending-approval__warning a{text-underline-offset:.125rem;text-decoration:underline}.pricing-pending-approval__action{gap:var(--space-2);flex:none;justify-items:stretch;max-width:18.125rem;display:grid}.pricing-pending-approval .missing-requirements{background:var(--status-warning-surface);font-size:var(--text-caption)}.pricing-approval-result{--ui-notice-margin:.75rem 0 0}.pricing-rate-unavailable{margin:var(--space-3) 0 0;border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-helper);line-height:1.55}.pricing-rate-unavailable strong{color:var(--status-warning-text);font-weight:var(--font-weight-title)}.pricing-editor label,.pricing-percentile-form label{font-size:var(--text-caption)}.pricing-editor input,.pricing-editor select{font-size:var(--text-helper)}.pricing-editor textarea{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;resize:vertical}.pricing-editor header p:not(.eyebrow),.pricing-editor label small{font-size:var(--text-caption)}.pricing-editor__wide{grid-column:1/-1}.pricing-technical>a{margin-top:var(--space-3);font-size:var(--text-caption)}.pricing-percentile-form{align-items:end;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);background:var(--surface-raised);grid-template-columns:11.25rem minmax(15rem,1fr) minmax(15rem,1fr);display:grid}.pricing-percentile-form>label:last-of-type{grid-column:1/3}.pricing-percentile-form>.pricing-editor__submit{grid-column:3}.pricing-editor__submit{align-content:start;gap:var(--space-2);display:grid}.pricing-editor__submit .missing-requirements{font-size:var(--text-caption)}.pricing-source-off{max-width:11.875rem;color:var(--muted-soft);font-size:var(--text-caption);text-align:right;flex:none;font-style:normal;line-height:1.4}.pricing-addon-mismatch{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);line-height:1.45;display:block}.pricing-addon-editor>.pricing-addon-mismatch{margin:0 0 var(--space-1)}.pricing-ai-credit-strategy{margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--brand-soft-010);overflow:hidden}.pricing-ai-credit-strategy>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);display:flex}.pricing-ai-credit-strategy>header>div{gap:var(--space-1);display:grid}.pricing-ai-credit-strategy>header strong{color:var(--brand-soft-700);font-size:.875rem}.pricing-ai-credit-strategy>header span{max-width:50rem;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.pricing-ai-credit-strategy>div{border-block:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-ai-credit-strategy article{gap:var(--space-1);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);display:grid}.pricing-ai-credit-strategy article:last-child{border-right:0}.pricing-ai-credit-strategy article span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.pricing-ai-credit-strategy article strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.pricing-ai-credit-strategy article small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.pricing-ai-credit-strategy>p{padding:var(--space-3) var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.pricing-economics-grid{gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-economics-card{--ui-card-padding:0;min-width:0;overflow:hidden}.pricing-economics-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);display:flex}.pricing-economics-card>header>div{gap:var(--space-1);min-width:0;display:grid}.pricing-economics-card>header>div:last-child{text-align:right;flex:none}.pricing-economics-card>header span,.pricing-economics-card>header small{color:var(--muted-faint);font-size:var(--text-caption)}.pricing-economics-card h3{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--ui-text-subsection);margin:0}.pricing-economics-card>header strong{color:var(--brand-700);font-size:1rem}.pricing-economics-allowances{border-block:.0625rem solid var(--border-soft);background:var(--surface-raised);grid-template-columns:1fr 1fr;display:grid}.pricing-economics-allowances>div{gap:var(--space-1);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.pricing-economics-allowances>div:last-child{border-right:0}.pricing-economics-allowances span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.pricing-economics-allowances strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-helper)}.pricing-economics-allowances small{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.35}.pricing-economics-scenarios{grid-template-columns:1fr 1fr;display:grid}.pricing-economics-scenarios>section{border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--space-4)}.pricing-economics-scenarios>section:last-child{border-right:0}.pricing-economics-scenarios>section>span{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:block}.pricing-economics-scenarios dl{gap:var(--space-2);margin:0;display:grid}.pricing-economics-scenarios dl>div{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-economics-scenarios dt{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}.pricing-economics-scenarios dd{color:var(--brand-soft-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);text-align:right;white-space:nowrap;gap:.0625rem;margin:0;display:grid}.pricing-economics-scenarios dd small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.pricing-economics-card>.pricing-warning-list{gap:var(--space-1);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pricing-warning-list i{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title)}.pricing-component-detail{border-top:.0625rem solid var(--border-soft)}.pricing-component-detail summary{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--brand-soft-500);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:flex}.pricing-component-detail summary span{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.pricing-component-detail ul{border-top:.0625rem solid var(--surface-sunken);padding:var(--space-1) var(--space-4) var(--space-3);gap:0;margin:0;list-style:none;display:grid}.pricing-component-detail li{justify-content:space-between;gap:var(--space-3);border-bottom:.0625rem dashed var(--border-soft);padding:var(--space-2) 0;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.pricing-component-detail li:last-child{border-bottom:0}.pricing-component-detail li>span{gap:.125rem;display:grid}.pricing-component-detail li small{color:var(--muted-faint);font-size:var(--text-caption)}.pricing-component-detail li strong{color:var(--brand-soft-700)}.pricing-component-detail>p{border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-4);color:var(--muted-faint);font-size:var(--text-caption);margin:0}.pricing-economics-empty{margin:var(--space-5)}.pricing-positive.pricing-positive.pricing-positive.pricing-positive>dd{color:var(--success-700)}.pricing-negative.pricing-negative.pricing-negative.pricing-negative>dd{color:var(--status-error-text)}.pricing-addon-grid{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-addon-grid>button{align-content:start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);color:var(--ink-muted);text-align:left;cursor:pointer;display:grid}.pricing-addon-grid>button:hover,.pricing-addon-grid>button.is-selected{border-color:var(--brand-soft-300);background:var(--brand-soft-010)}.pricing-addon-grid h3{color:var(--brand-soft-800);font-size:var(--ui-text-subsection);margin:.125rem 0 0}.pricing-addon-grid p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.pricing-addon-grid dl{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:1fr 1fr;display:grid}.pricing-addon-grid dl>div{gap:.125rem;display:grid}.pricing-addon-grid dt{color:var(--muted-faint);font-size:var(--text-caption);text-transform:uppercase}.pricing-addon-grid dd{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0}.pricing-addon-grid footer{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-1);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.pricing-addon-grid footer strong{color:var(--brand-700)}.pricing-addon-calculation{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.pricing-addon-calculation span{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--muted-soft);font-size:var(--text-caption)}.pricing-addon-calculation strong{margin-left:var(--space-1);color:var(--brand-soft-700)}.free-settings-disclosure{margin-top:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.free-settings-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--brand-700);cursor:pointer;list-style:none;display:flex}.free-settings-disclosure>summary::-webkit-details-marker{display:none}.free-settings-disclosure>summary>span:first-child{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.free-settings-disclosure>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.free-settings-disclosure>summary small{color:var(--muted-faint);font-size:var(--text-caption);grid-column:2}.free-settings-disclosure>summary>span:last-child{font-size:var(--text-caption);font-weight:var(--font-weight-title)}.free-settings-disclosure .free-admin-settings{border:0;border-top:.0625rem solid var(--border-soft);box-shadow:none;border-radius:0;margin:0}.free-review-readonly{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.system-email-section-heading--templates{grid-template-columns:minmax(0,1fr) 13.75rem auto;align-items:end}.system-email-section-heading--templates>label{gap:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.system-email-section-heading--templates select{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);height:2.4375rem;padding:0 var(--space-3);background:var(--surface)}.system-email-template header code{color:var(--muted-faint);font-size:var(--text-caption)}.system-email-admin-archive{margin-top:var(--space-3);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3)}.system-email-admin-archive summary{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.system-email-admin-archive label{gap:var(--space-1);margin:var(--space-3) 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.system-email-admin-archive textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);resize:vertical}.email-log-filters{align-items:end;gap:var(--space-2);margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);grid-template-columns:minmax(13.75rem,1.5fr) repeat(4,minmax(8.125rem,.65fr)) auto;display:grid}.email-log-search>div{position:relative}.email-log-search svg{color:var(--muted-faint);position:absolute;top:.6875rem;left:.625rem}.email-log-search input{width:100%;padding-left:var(--space-10)}.email-log-filters>div{gap:var(--space-2);display:flex}.email-log-panel>header,.email-log-panel>footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.email-log-panel>header{border-bottom:.0625rem solid var(--border-soft)}.email-log-panel>header>div{gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.email-log-panel>header strong{color:var(--ink-muted);font-size:var(--text-caption)}.email-log-panel>footer{border-top:.0625rem solid var(--border-soft);color:var(--muted-soft);font-size:var(--text-caption)}.email-log-action{align-items:center;gap:var(--space-1);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-800);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;cursor:pointer;display:inline-flex}.email-log-action:hover{border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-log-next-step{justify-items:start;gap:var(--space-2);display:grid}.email-log-next-step>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-log-action{text-decoration:none}.email-delivery-status{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.email-delivery-status--sent{background:var(--success-050);color:var(--success-700)}.email-delivery-status--pending{background:var(--status-warning-surface);color:var(--status-warning-text)}.email-delivery-status--dead{background:var(--status-error-surface);color:var(--status-error-text)}.email-delivery-status--cancelled{background:var(--surface-sunken);color:var(--muted-soft)}.email-provider-technical{margin-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption)}.email-provider-technical summary{width:max-content;color:var(--muted);font-weight:var(--font-weight-title);cursor:pointer}.email-provider-technical span{max-width:32.5rem;margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--muted-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45;display:block}@media (max-width:40rem){.email-log-table,.email-log-table tbody,.email-log-table tr,.email-log-table td{display:block}.email-log-table thead{clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.email-log-table tbody{gap:var(--space-2);padding:var(--space-2);background:var(--surface-soft);display:grid}.email-log-table tbody tr{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:0 var(--space-3);background:var(--surface)}.email-log-table td{padding:var(--space-3) 0;overflow-wrap:anywhere}.email-log-table td:first-child{border-top:0}.email-log-table td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.055em;text-transform:uppercase;display:block}.email-log-action{white-space:normal;min-height:2.75rem}.email-provider-technical summary{align-items:center;min-height:2.75rem;display:flex}.email-log-panel .table-scroll-hint{display:none}}.technical-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.operations-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.operations-toolbar .secondary-button{min-height:2.75rem}.operations-overall--degraded,.operations-overall--warning{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.operations-overall--configuration{border-color:var(--brand-soft-200);background:var(--surface-muted);color:var(--brand-soft-600)}.operations-overall--unknown{border-color:var(--border-strong);background:var(--surface-muted);color:var(--muted-strong)}.admin-page-heading__badge.operations-overall{white-space:normal;max-width:100%}a.operations-overall-link{min-height:2.75rem;text-decoration:none}a.operations-overall-link:hover{text-decoration:underline}a.operations-overall-link:focus-visible,.operations-summary__link:focus-visible,.operations-grid__link:focus-visible{outline:.1875rem solid var(--brand-500);outline-offset:.125rem}.operations-summary__link{align-items:center;gap:var(--space-2);min-height:2.75rem;color:inherit;font-weight:var(--font-weight-title);display:inline-flex}.operations-grid__link{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);justify-self:start;display:inline-flex}.operations-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));display:grid}.operations-grid article{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.operations-grid article>div{gap:var(--space-1);display:grid}.operations-grid article>svg{color:var(--brand-600)}.operations-grid article span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.035em;text-transform:uppercase}.operations-grid article strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.operations-grid article small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.operations-grid article.is-warning{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.operations-grid article.is-warning>svg{color:var(--status-warning-text)}.operations-configuration-note{gap:var(--space-3);margin:-.125rem 0 var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr);display:grid}.operations-configuration-note>svg{color:var(--status-warning-text);margin-top:.0625rem}.operations-configuration-note strong{color:var(--status-warning-text);font-size:var(--text-helper)}.operations-configuration-note p{margin:var(--space-1) 0 0;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.operations-configuration-note code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:.92em}.operations-services{margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);box-shadow:none}.operations-services>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-4);display:flex}.operations-services>header>svg{margin-top:var(--space-1);color:var(--brand-600);flex:none}.operations-services h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.operations-services>header p:last-child{margin:var(--space-1) 0 0;max-width:62ch;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.operations-summary{gap:var(--space-3);margin-bottom:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.operations-summary.is-configuration{border-color:var(--brand-soft-200);background:var(--surface-muted)}.operations-summary>svg{color:var(--status-warning-text);margin-top:.0625rem}.operations-summary.is-configuration>svg{color:var(--brand-soft-600)}.operations-summary strong{color:var(--status-warning-text);font-size:var(--text-helper)}.operations-summary.is-configuration strong{color:var(--brand-soft-700)}.operations-summary p{margin:var(--space-1) 0 0;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.operations-summary.is-configuration p{color:var(--brand-soft-600)}.operations-service__impact,.operations-service__next{color:var(--muted-strong);font-size:var(--text-caption);line-height:1.5}.operations-service__impact.operations-service__impact.operations-service__impact.operations-service__impact,.operations-service__next.operations-service__next.operations-service__next.operations-service__next{margin:0}.operations-service__impact strong,.operations-service__next strong{color:var(--brand-soft-700)}.admin-heartbeat-age{white-space:nowrap}.operations-services__list{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16.75rem,1fr));display:grid}.operations-service{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:grid}.operations-service.is-silent,.operations-service.is-failing{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.operations-service.is-unconfigured{border-color:var(--brand-soft-200);background:var(--surface-soft)}.operations-service.is-paused{background:var(--surface-soft)}.operations-service__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.operations-service__head strong{color:var(--brand-soft-700);font-size:.875rem}.operations-service__head strong+.operations-service__level{margin-left:auto}.operations-service__level{border-radius:var(--radius-pill);padding:.125rem var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);border:.0625rem solid;flex:none}.operations-service__level.is-critical{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.operations-service__level.is-warning{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.operations-service__verdict{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.operations-service__verdict.is-silent,.operations-service__verdict.is-failing{background:var(--status-warning-surface);color:var(--status-warning-text)}.operations-service__verdict.is-unconfigured{background:var(--brand-soft-050);color:var(--brand-soft-600)}.operations-service__verdict.is-paused{background:var(--surface-sunken);color:var(--muted)}.operations-service>code{color:var(--muted-soft);font-size:var(--text-caption);word-break:break-all}.operations-service>p{color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.5}.operations-service dl{margin:var(--space-1) 0 0;gap:0;display:grid}.operations-service dl>div{justify-content:space-between;gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-2) 0 0;margin-top:var(--space-2);display:flex}.operations-service dt{color:var(--muted-soft);font-size:var(--text-caption)}.operations-service dd{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:right;margin:0}.operations-service dl>div>dd,.operations-details dd{overflow-wrap:anywhere;min-width:0}.operations-service dd code,.operations-details dd code{word-break:break-all}.operations-details>header,.infrastructure-services>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-4);display:flex}.operations-details h2,.infrastructure-services h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.operations-details dl{gap:0 var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;display:grid}.operations-details dl>div{justify-content:space-between;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;display:flex}.operations-details dt{color:var(--muted-soft);font-size:var(--text-caption)}.operations-details dd{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:right;margin:0}.operations-events{margin-top:var(--space-4)}.operations-events>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-3);display:flex}.operations-events h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.operations-events header p:not(.eyebrow){margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.operations-events>div{display:grid}.operations-events article{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-2) 0;grid-template-columns:.4375rem minmax(0,1fr) auto;display:grid}.operations-events article:last-child{border-bottom:0}.operations-events article>span{border-radius:var(--radius-pill);background:var(--brand-500);width:.4375rem;height:.4375rem}.operations-events article>span.is-warning{background:var(--status-warning-text)}.operations-events article>div{gap:.125rem;display:grid}.operations-events article strong{color:var(--ink-muted);font-size:var(--text-caption)}.operations-events article small,.operations-events time{color:var(--muted-soft);font-size:var(--text-caption)}.operations-events time{white-space:nowrap}.operations-events__empty{margin:var(--space-4) 0 0;color:var(--muted-soft);font-size:var(--text-caption)}.operations-events__routine{margin:var(--space-4) 0 var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.operations-failures__meta small{color:var(--muted-soft);font-size:var(--text-caption)}.operations-failures{margin-top:var(--space-4);--ui-card-padding:0;overflow:hidden}.operations-failures>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5);display:flex}.operations-failures h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.operations-failures header p:not(.eyebrow){max-width:47.5rem;margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.operations-failures__filters{gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);background:var(--surface-raised);grid-template-columns:minmax(16.25rem,1fr) minmax(11.25rem,15rem);display:grid}.operations-failures>p,.operations-failures>h3,.operations-failures>div>.operations-events__empty{padding:var(--space-4) var(--space-5);margin:0}.operations-failures>p{color:var(--ink);font-size:var(--text-caption);line-height:1.5}.operations-failures>h3{border-top:.0625rem solid var(--border-soft);color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.operations-failures>.operations-events__empty{padding-top:0;padding-bottom:var(--space-5)}.operations-failures__filters label{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.operations-failures__filters input,.operations-failures__filters select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit}.operations-failures__list{display:grid}.operations-failures__list article{align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-5);grid-template-columns:4.5rem minmax(0,1fr) minmax(11.875rem,auto);display:grid}.operations-failures__list article:last-child{border-bottom:0}.operations-failures__status{align-items:center;gap:var(--space-2);display:flex}.operations-failures__status strong{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--brand-soft-600);font-size:var(--text-caption)}.operations-failures__status strong.is-warning{background:var(--status-error-surface);color:var(--status-error-text)}.operations-failures__status span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.operations-failures__main,.operations-failures__meta{gap:var(--space-1);min-width:0;display:grid}.operations-failures__main strong{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper)}.operations-failures__main small,.operations-failures__meta time{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.operations-failures__meta{justify-items:end}.operations-failures__meta code{overflow-wrap:anywhere;max-width:100%;color:var(--brand-soft-600);font-size:var(--text-caption)}.deployment-refresh{appearance:none;cursor:pointer;min-height:2.75rem}.deployment-refresh:disabled{cursor:wait;opacity:.68}.deployment-access-denied{gap:var(--space-3);--ui-card-border:var(--status-warning-border);--ui-card-surface:var(--status-warning-surface);max-width:45rem;color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr);display:grid}.deployment-access-denied h2{font-size:var(--ui-text-section);color:var(--status-warning-text);margin:0}.deployment-access-denied p{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-helper);color:var(--status-warning-text);line-height:1.5}.deployment-access-denied a{border-radius:var(--radius-sm);min-height:2.75rem;padding-inline:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-items:center;text-decoration:none;display:inline-flex}.deployment-access-denied a:hover{text-decoration:underline}.deployment-access-denied a:focus-visible,.infrastructure-services>summary:focus-visible,.deployment-setup>summary:focus-visible,.deployment-policy>summary:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.deployment-boundaries,.deployment-planned{margin-bottom:var(--space-4)}.deployment-boundaries>header{margin-bottom:var(--space-3)}.deployment-boundaries h2,.deployment-planned h2{color:var(--ink);font-size:var(--ui-text-section);margin:.125rem 0 0}.deployment-boundaries>div{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deployment-boundaries article{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.deployment-boundaries article>svg{color:var(--brand-600)}.deployment-boundaries article strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.deployment-boundaries article p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.deployment-sending-boundary{gap:var(--space-3);margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface-soft);color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr);display:grid}.deployment-sending-boundary>svg{margin-top:.0625rem}.deployment-sending-boundary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.deployment-sending-boundary p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.deployment-filters{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);grid-template-columns:minmax(16.25rem,1fr) minmax(10.625rem,13.75rem) minmax(11.875rem,15.625rem);display:grid}.deployment-filters label{gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.deployment-filters input,.deployment-filters select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit}.deployment-filters input:focus,.deployment-filters select:focus{border-color:var(--brand-600);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .13)}.deployment-search>div{min-width:0;position:relative}.deployment-search svg{z-index:1;color:var(--muted-faint);pointer-events:none;position:absolute;top:.875rem;left:.6875rem}.deployment-search input{padding-left:var(--space-10)}.deployment-result-count{margin:var(--space-2) .125rem var(--space-3);color:var(--muted-soft);font-size:var(--text-caption)}.deployment-groups{gap:var(--space-3);display:grid}.deployment-group{min-width:0}.deployment-group>header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.deployment-group>header h3{color:var(--brand-soft-700);font-size:var(--ui-text-subsection);margin:0}.deployment-group>header p{max-width:47.5rem;margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.deployment-group>header>span{border-radius:var(--radius-pill);background:var(--brand-soft-025);min-width:2rem;height:2rem;color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);place-items:center;display:grid}.deployment-setup{margin-top:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010)}.deployment-setup>summary{border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.deployment-setup ol{gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4) var(--space-4) var(--space-8);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5;display:grid}.deployment-entries{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-entry{border:.0625rem solid var(--border-soft);border-left:.25rem solid var(--border-contrast);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);scroll-margin-top:1.125rem}.deployment-entry--ready{border-left-color:var(--success-500)}.deployment-entry--warning{border-color:var(--status-warning-border);border-left-color:var(--warning-icon);background:var(--surface)}.deployment-entry--default{border-left-color:var(--brand-soft-400)}.deployment-entry--muted{border-left-color:var(--border-contrast);background:var(--surface-raised)}.deployment-entry>header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.deployment-entry>header code{overflow-wrap:anywhere;min-width:0;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.4}.deployment-status{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;line-height:1.2}.deployment-status--ready{background:var(--success-050);color:var(--success-700)}.deployment-status--warning{background:var(--status-warning-surface);color:var(--status-warning-text)}.deployment-status--default{background:var(--surface-sunken);color:var(--brand-soft-600)}.deployment-status--muted{background:var(--surface-sunken);color:var(--muted-soft)}.deployment-entry>p:not(.deployment-entry__secret){margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.deployment-entry__tags{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.deployment-entry__tags span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.deployment-entry dl{margin:var(--space-3) 0 0;display:grid}.deployment-entry dl>div{gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-2) 0;grid-template-columns:minmax(7.1875rem,.42fr) minmax(0,1fr);display:grid}.deployment-entry dt{color:var(--muted-soft);font-size:var(--text-caption)}.deployment-entry dd{overflow-wrap:anywhere;min-width:0;color:var(--muted-strong);font-size:var(--text-caption);margin:0;line-height:1.45}.deployment-entry dd>code{overflow-wrap:anywhere;color:var(--brand-soft-600)}.deployment-consumers{gap:var(--space-1);flex-wrap:wrap;display:flex}.deployment-consumers code{border-radius:var(--radius-xs);max-width:100%;padding:.125rem var(--space-1);overflow-wrap:anywhere;background:var(--surface-muted);color:var(--brand-soft-600);font-size:var(--text-caption)}.deployment-entry__secret{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:.125rem 0 0;display:flex}.deployment-empty{place-content:center;justify-items:center;gap:var(--space-1);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-height:10rem;padding:var(--space-6);color:var(--muted-soft);text-align:center;display:grid}.deployment-empty strong{color:var(--muted-strong);font-size:var(--text-helper)}.deployment-empty p{font-size:var(--text-caption);margin:0}.deployment-policies{gap:var(--space-2);display:grid}.deployment-policy{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010);min-width:0}.deployment-policy>summary{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:3.5rem;padding:var(--space-3) var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.deployment-policy>summary>div{gap:var(--space-1);min-width:0;display:grid}.deployment-policy>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.deployment-policy>summary small{overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption)}.deployment-policy>summary code{overflow-wrap:anywhere}.deployment-policy>div{border-top:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3)}.deployment-policy ul{gap:var(--space-1);margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:grid}.deployment-policy__copy{min-height:2.75rem;margin-bottom:var(--space-2)}.deployment-policy pre{border:.0625rem solid var(--border);border-radius:var(--radius-sm);max-width:100%;max-height:27.5rem;padding:var(--space-3);background:var(--brand-soft-900);color:var(--brand-soft-050);font-size:var(--text-caption);tab-size:2;margin:0;line-height:1.5;overflow:auto}.deployment-policy pre code{font:inherit;white-space:pre}.deployment-policy__empty{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.deployment-planned{--ui-card-surface:var(--surface-soft)}.deployment-planned>header{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.deployment-planned>header>svg{color:var(--status-warning-text);margin-top:.125rem}.deployment-planned h2{color:var(--status-warning-text)}.deployment-planned header p:not(.eyebrow){margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--status-warning-text);line-height:1.5}.deployment-planned>div{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-planned article{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface)}.deployment-planned article strong{color:var(--ink-muted);font-size:var(--text-helper)}.deployment-planned article p{margin:var(--space-1) 0 var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.deployment-planned article small{color:var(--muted-soft);font-size:var(--text-caption)}.deployment-overview{margin:calc(var(--space-2) * -1) 0 var(--space-3);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);background:var(--brand-soft-010);color:var(--brand-soft-600);overflow:hidden}.deployment-overview--attention{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.deployment-overview--empty{border-color:var(--border);background:var(--surface-soft);color:var(--muted)}.deployment-overview__heading{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);grid-template-columns:auto minmax(0,1fr) minmax(13.125rem,auto);display:grid}.deployment-overview__heading>svg{margin-top:.125rem}.deployment-overview__heading h2{color:currentColor;font-size:var(--ui-text-section);margin:.125rem 0 0}.deployment-overview__heading p:not(.eyebrow){max-width:47.5rem;margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.deployment-overview--attention .deployment-overview__heading p:not(.eyebrow){color:var(--status-warning-text)}.deployment-overview__snapshot{justify-items:end;gap:var(--space-1);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);text-align:right;display:grid}.deployment-overview__snapshot span{overflow-wrap:anywhere}.deployment-overview__snapshot a{border-radius:var(--radius-sm);min-height:2.75rem;padding-inline:var(--space-2);color:var(--brand-700);font-weight:var(--font-weight-title);align-items:center;text-decoration:none;display:inline-flex}.deployment-overview__snapshot a:hover{text-decoration:underline}.deployment-planned>summary{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:3.5rem;padding:var(--space-2) var(--space-4);color:var(--brand-soft-700);cursor:pointer;list-style:none;display:flex}.deployment-planned>summary::-webkit-details-marker{display:none}.deployment-group>summary::-webkit-details-marker{display:none}.deployment-entry>summary::-webkit-details-marker{display:none}.deployment-planned>summary>span:first-child{align-items:center;gap:var(--space-3);min-width:0;display:flex}.deployment-planned>summary svg{color:var(--brand-700);flex:none}.deployment-planned>summary>span:first-child>span{gap:.125rem;min-width:0;display:grid}.deployment-planned>summary strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-helper)}.deployment-planned>summary small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.deployment-disclosure-label{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.deployment-disclosure-label>span:last-child,.deployment-planned[open] .deployment-disclosure-label>span:first-child{display:none}.deployment-planned[open] .deployment-disclosure-label>span:last-child{display:inline}.deployment-boundaries{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deployment-group{--ui-card-padding:0;overflow:hidden}.deployment-group>summary{align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-3) 2.75rem var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid;position:relative}.deployment-group>summary:after,.deployment-entry>summary:after{content:"";border-right:.125rem solid var(--muted-soft);border-bottom:.125rem solid var(--muted-soft);width:.5rem;height:.5rem;transition:transform .16s;position:absolute;top:50%;right:1.0625rem;transform:translateY(-65%)rotate(45deg)}.deployment-group[open]>summary:after,.deployment-entry[open]>summary:after{transform:translateY(-35%)rotate(225deg)}.deployment-group[open]>summary{border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.deployment-group>summary>span:first-child{gap:var(--space-1);min-width:0;display:grid}.deployment-group>summary strong{color:var(--brand-soft-700);font-size:1rem}.deployment-group>summary small{overflow-wrap:anywhere;max-width:51.25rem;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.deployment-group>summary>span:last-child{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.deployment-group__body{padding:0 var(--space-3) var(--space-3)}.deployment-group__actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin-top:var(--space-3);flex-wrap:wrap;display:flex}.deployment-group__copy{white-space:normal;max-width:100%;min-height:2.75rem}.deployment-group__copy-error{overflow-wrap:anywhere;max-width:100%;color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.45}.deployment-group__body>.deployment-setup{margin-top:var(--space-3)}.deployment-entries{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.deployment-entry{padding:0;overflow:hidden}.deployment-entry>summary{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) 2.625rem var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:minmax(11.25rem,.8fr) minmax(13.75rem,1.25fr) auto;list-style:none;display:grid;position:relative}.deployment-entry[open]>summary{border-bottom:.0625rem solid var(--border-soft);background:hsl(var(--brand-hue) var(--brand-sat-soft) 98.3% / .72)}.deployment-entry>summary>code{overflow-wrap:anywhere;min-width:0;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.4}.deployment-entry__purpose{overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.deployment-entry__state{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.deployment-entry__state>span:first-child{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.deployment-entry__body{padding:0 var(--space-3) var(--space-3)}.deployment-entry__body .deployment-entry__tags,.deployment-entry__body dl{margin-top:var(--space-2)}.deployment-empty .secondary-button{min-height:2.75rem;margin-top:var(--space-2)}.deployment-planned{--ui-card-padding:0;overflow:hidden}.deployment-planned>summary svg{color:var(--muted)}.deployment-planned>summary strong{color:var(--ink-muted)}.deployment-planned>summary small{color:var(--muted-soft)}.deployment-planned>div{border-top:.0625rem solid var(--border-soft);padding:var(--space-3);margin-top:0}.deployment-overview__snapshot a:focus-visible,.deployment-dev__section>summary:focus-visible,.deployment-todo__detail:focus-visible,.deployment-group>summary:focus-visible,.deployment-entry>summary:focus-visible,.deployment-planned>summary:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.infrastructure-services>summary{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);min-height:3.25rem;color:var(--brand-soft-700);cursor:pointer;list-style:none;display:flex}.infrastructure-services>summary::-webkit-details-marker{display:none}.infrastructure-services>summary>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.infrastructure-services>summary>div>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.375rem;height:2.375rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.infrastructure-services>summary>div>div{gap:var(--space-1);min-width:0;display:grid}.infrastructure-services>summary strong{color:var(--brand-soft-700);font-size:.875rem}.infrastructure-services>summary small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.infrastructure-services>summary>span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.infrastructure-services__expand>span:last-child,.infrastructure-services[open] .infrastructure-services__expand>span:first-child{display:none}.infrastructure-services[open] .infrastructure-services__expand>span:last-child{display:inline}.infrastructure-services[open]>summary{border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-3);border-radius:0}.infrastructure-services>div{margin-top:var(--space-3);display:grid}.infrastructure-services__list{display:grid}.infrastructure-services__mode-note{align-items:center;gap:var(--space-3);margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.infrastructure-services__mode-note>svg{color:var(--brand-700)}.infrastructure-services__mode-note>div{gap:.125rem;display:grid}.infrastructure-services__mode-note strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.infrastructure-services__mode-note p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.infrastructure-services__mode-note a{border-radius:var(--radius-sm);min-height:2.75rem;padding-inline:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.infrastructure-services__mode-note a:hover{text-decoration:underline}.infrastructure-services__mode-note a:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.infrastructure-services article{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.infrastructure-services article:last-child{border-bottom:0}.infrastructure-services article>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2rem;height:2rem;color:var(--brand-700);place-items:center;display:grid}.infrastructure-services article strong{color:var(--brand-soft-700);font-size:var(--text-caption);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.infrastructure-services article p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.infrastructure-services__mode{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.infrastructure-services__mode--standard{background:var(--brand-soft-025);color:var(--brand-700)}.infrastructure-services__mode--oneTime{background:var(--surface-sunken);color:var(--muted)}.infrastructure-services__mode--protected{background:var(--surface-muted);color:var(--muted)}.deployment-todo{min-width:0;margin-bottom:var(--space-3);--ui-card-border:var(--status-warning-border);--ui-card-surface:var(--status-warning-surface)}.deployment-todo--quiet{--ui-card-border:var(--border);--ui-card-surface:var(--surface-soft)}.deployment-todo>header h2{color:var(--ink);font-size:var(--ui-text-section);margin:0}.deployment-todo>header p{max-width:47.5rem;margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.deployment-todo__list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.deployment-todo__item,.deployment-todo__area{align-items:center;gap:var(--space-2) var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.deployment-todo__item{border-left:.25rem solid var(--warning-icon)}.deployment-todo__text{gap:var(--space-1);min-width:0;display:grid}.deployment-todo__heading{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.deployment-todo code{overflow-wrap:anywhere;min-width:0;color:var(--brand-soft-700);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-helper);font-weight:var(--font-weight-title)}.deployment-todo__tag{border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.deployment-todo__text p{color:var(--muted-strong);font-size:var(--text-helper);margin:0;line-height:1.5}.deployment-todo--quiet .deployment-todo__text p{color:var(--muted-soft)}.deployment-todo__text small{color:var(--muted-soft);font-size:var(--text-caption)}.deployment-todo__text strong{color:var(--ink-muted);font-size:.875rem}.deployment-todo__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.deployment-todo__copy{white-space:nowrap;min-height:2.75rem}.deployment-todo__detail{border-radius:var(--radius-sm);min-height:2.75rem;padding-inline:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);justify-self:end;align-items:center;text-decoration:none;display:inline-flex}.deployment-todo__detail:hover{text-decoration:underline}.deployment-todo__names{gap:var(--space-2);grid-column:1/-1;min-width:0;margin:0;padding:0;list-style:none;display:grid}.deployment-todo__names>li{align-items:center;gap:var(--space-1) var(--space-3);border-radius:var(--radius-sm);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.deployment-todo__copy-error{overflow-wrap:anywhere;max-width:100%;color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-column:1/-1;margin:0;line-height:1.45}.deployment-todo__text .deployment-todo__why{color:var(--ink-muted);font-weight:var(--font-weight-label)}.deployment-steps{min-width:0;margin-top:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4) var(--space-3);background:var(--surface)}.deployment-steps h3{color:var(--ink);font-size:var(--ui-text-subsection);margin:0}.deployment-steps__list{gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--muted-strong);font-size:var(--text-helper);line-height:1.5;display:grid}.deployment-steps--collapsed{border-color:var(--border-soft);padding:0}.deployment-steps--collapsed>.deployment-steps__list{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);margin:0}.deployment-steps--collapsed>summary,.deployment-todo__names-disclosure>summary{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;list-style:none;display:inline-flex}.deployment-steps--collapsed>summary{width:100%}.deployment-steps--collapsed>summary::-webkit-details-marker{display:none}.deployment-todo__names-disclosure>summary::-webkit-details-marker{display:none}.deployment-steps--collapsed>summary:after,.deployment-todo__names-disclosure>summary:after{content:"";border-bottom:.125rem solid;border-right:.125rem solid;flex:none;width:.4375rem;height:.4375rem;transition:transform .16s;transform:translateY(-25%)rotate(45deg)}.deployment-steps--collapsed[open]>summary:after,.deployment-todo__names-disclosure[open]>summary:after{transform:translateY(25%)rotate(225deg)}.deployment-todo__names-disclosure{grid-column:1/-1;min-width:0}.deployment-todo__names-disclosure>summary{padding-inline:var(--space-2)}.deployment-todo__names-disclosure[open]>summary{margin-bottom:var(--space-2)}.deployment-steps--collapsed>summary:focus-visible,.deployment-todo__names-disclosure>summary:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.deployment-result-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.deployment-result-row>.deployment-result-count{margin:0}.deployment-result-reset{min-height:2.75rem}.deployment-dev{gap:var(--space-2);min-width:0;margin-top:var(--space-5);display:grid}.deployment-dev__section{--ui-card-padding:0;min-width:0;scroll-margin-top:1.125rem}.deployment-dev__section>summary{border-radius:var(--radius-md);min-height:3.5rem;padding:var(--space-2) 2.75rem var(--space-2) var(--space-4);cursor:pointer;align-items:center;list-style:none;display:flex;position:relative}.deployment-dev__section>summary::-webkit-details-marker{display:none}.deployment-dev__section>summary:after{content:"";border-right:.125rem solid var(--muted-soft);border-bottom:.125rem solid var(--muted-soft);width:.5rem;height:.5rem;transition:transform .16s;position:absolute;top:50%;right:1.0625rem;transform:translateY(-65%)rotate(45deg)}.deployment-dev__section[open]>summary:after{transform:translateY(-35%)rotate(225deg)}.deployment-dev__section[open]>summary{border-bottom:.0625rem solid var(--border-soft);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--brand-soft-010)}.deployment-dev__section>summary>span{gap:.125rem;min-width:0;display:grid}.deployment-dev__section>summary strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:.875rem}.deployment-dev__section>summary small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.deployment-dev__warning{color:var(--status-warning-text);font-weight:var(--font-weight-title)}.deployment-dev__body{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.deployment-dev__counts,.deployment-dev__lead{max-width:51.25rem;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.deployment-dev__body>.deployment-boundaries,.deployment-dev__body>.deployment-sending-boundary,.deployment-dev__body>.deployment-planned,.deployment-dev__body>.deployment-result-count{margin:0}@media (max-width:63.75rem){.deployment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-search{grid-column:1/-1}}.admin-account-card{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;max-width:53.75rem;font-family:var(--ui-font);overflow:hidden}.admin-account-card dl{margin:0;display:grid}.admin-account-card dl>div{gap:var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-5);grid-template-columns:minmax(11.25rem,.7fr) minmax(0,1.3fr);display:grid}.admin-account-card dt{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.admin-account-card dd{min-width:0;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0}.admin-settings-section--collapsible{--ui-card-padding:0}.admin-settings-section--collapsible>summary{padding:var(--space-5) var(--space-5);cursor:pointer;border:0;margin:0;list-style:none}.admin-settings-section--collapsible>summary::-webkit-details-marker{display:none}.admin-settings-section--collapsible>summary:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.admin-settings-section--collapsible[open]>summary{border-bottom:.0625rem solid var(--border-soft)}.admin-settings-section--collapsible>:not(summary){margin-right:var(--space-5);margin-left:var(--space-5)}.admin-settings-section--collapsible>:last-child{margin-bottom:var(--space-5)}.admin-media-storage{margin-top:var(--space-4)}.admin-media-storage>:is(summary,header){grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-media-storage>:is(summary,header)>strong{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font-size:var(--text-caption);white-space:nowrap;align-self:start}.admin-media-storage>:is(summary,header)>strong.is-ready{background:var(--success-050);color:var(--success-700)}.admin-media-storage>:is(summary,header)>strong.is-locked{background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-media-storage__summary{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);display:flex}.admin-media-storage__summary p{max-width:45rem;color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.admin-media-storage__summary button{flex:none}.admin-media-storage>.settings-advanced{margin-bottom:0}.admin-media-storage__loading{justify-content:center;align-items:center;gap:var(--space-2);min-height:6.875rem;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.admin-media-storage__form{gap:var(--space-4);padding-top:var(--space-5);display:grid}.admin-media-storage__status{align-items:start;gap:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-warning-surface);grid-template-columns:auto minmax(0,1fr) minmax(13.125rem,.7fr);display:grid}.admin-media-storage__status>span{border-radius:var(--radius-sm);background:var(--status-warning-surface);width:2.25rem;height:2.25rem;color:var(--status-warning-text);place-items:center;display:grid}.admin-media-storage__status>div{gap:var(--space-1);display:grid}.admin-media-storage__status strong{color:var(--status-warning-text);font-size:.875rem}.admin-media-storage__status p{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.55}.admin-media-storage__status ul{gap:var(--space-1);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.admin-media-storage__status>ul li:before{content:"•";margin-right:var(--space-2);color:var(--status-warning-text)}.admin-media-storage__readiness{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-border);grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;margin:0;display:grid;overflow:hidden}.admin-media-storage__readiness>div{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);display:grid}.admin-media-storage__readiness dt{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-media-storage__readiness dd{overflow-wrap:anywhere;color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.admin-media-storage__pipeline{gap:var(--space-2);grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-media-storage__pipeline li{align-items:start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--status-warning-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-media-storage__pipeline li>span{border-radius:var(--radius-pill);background:var(--status-warning-surface);width:1.5rem;height:1.5rem;color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);place-items:center;display:grid}.admin-media-storage__pipeline li>div{gap:var(--space-1);min-width:0;display:grid}.admin-media-storage__pipeline li strong{color:var(--status-warning-text);font-size:var(--text-helper)}.admin-media-storage__pipeline li small{overflow-wrap:anywhere;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.admin-media-storage__pipeline li.is-ready{border-color:var(--success-200);background:var(--success-050)}.admin-media-storage__pipeline li.is-ready>span{background:var(--success-100);color:var(--success-700)}.admin-media-storage__public-delivery{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-surface);grid-column:2/-1;overflow:hidden}.admin-media-storage__public-delivery>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--status-warning-border);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);display:flex}.admin-media-storage__public-delivery>header>div{gap:var(--space-1);min-width:0;display:grid}.admin-media-storage__public-delivery>header strong{color:var(--status-warning-text);font-size:var(--text-helper)}.admin-media-storage__public-delivery>header p{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-media-storage__public-delivery>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-border);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.admin-media-storage__public-delivery>dl{background:var(--status-warning-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;margin:0;display:grid}.admin-media-storage__public-delivery>dl>div{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);display:grid}.admin-media-storage__public-delivery dt{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.admin-media-storage__public-delivery dd{overflow-wrap:anywhere;color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.admin-media-storage__public-delivery>ul{gap:var(--space-1);border-top:.0625rem solid var(--status-warning-border);padding:var(--space-3) var(--space-3);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.45;list-style:none;display:grid}.admin-media-storage__public-delivery>ul li:before{content:"•";margin-right:var(--space-2);color:var(--status-warning-text)}.admin-media-storage__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-media-storage__wide{grid-column:1/-1}.admin-media-storage .admin-settings-field select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.6875rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:.875rem;font-weight:var(--font-weight-label);outline:0}.admin-media-storage .admin-settings-field select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.admin-media-storage .admin-settings-field select:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.admin-media-storage__limits{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.admin-media-storage__limits>div:first-child{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-media-storage__limits>div:first-child>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--brand-700);place-items:center;display:grid}.admin-media-storage__limits>div:first-child>div{gap:.125rem;display:grid}.admin-media-storage__limits>div:first-child strong{color:var(--ink-muted);font-size:var(--text-helper)}.admin-media-storage__limits>div:first-child p{color:var(--muted-faint);font-size:var(--text-caption);margin:0;line-height:1.45}.admin-media-storage__grid--limits{padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-media-storage__types{align-content:start;gap:var(--space-2) var(--space-3);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.admin-media-storage__types legend{width:100%;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin-bottom:.125rem}.admin-media-storage__types label{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2rem;padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.admin-media-storage__types input{accent-color:var(--brand-600)}.admin-media-storage__types small{width:100%;color:var(--status-error-text);font-size:var(--text-caption)}.admin-media-storage__footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);display:flex}.admin-media-storage__footer>div:first-child{align-items:flex-start;gap:var(--space-2);color:var(--brand-700);display:flex}.admin-media-storage__footer p{gap:.125rem;margin:0;display:grid}.admin-media-storage__footer p strong{color:var(--muted-strong);font-size:var(--text-caption)}.admin-media-storage__footer p span,.admin-media-storage__footer>span{color:var(--muted-faint);font-size:var(--text-caption)}.admin-media-storage__footer>div:last-child{gap:var(--space-2);display:flex}.admin-media-storage__success{align-items:center;gap:var(--space-2);border:.0625rem solid var(--success-200);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--success-050);color:var(--success-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.policy-friendly-row{min-height:2.75rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.policy-friendly-row>div{gap:.125rem}.policy-friendly-row>div strong{font-size:var(--text-caption)}.policy-friendly-row>select{min-height:2.75rem;padding:var(--space-1) var(--space-8) var(--space-1) var(--space-2)}.policy-friendly-row--limit>label input{min-height:2.75rem}.policy-editor-columns--friendly{align-items:start}@media (max-width:80rem){.policy-editor-columns--friendly{grid-template-columns:minmax(0,1fr)}}.system-email-template-workspace{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:14.6875rem minmax(0,1fr);display:grid}.system-email-template-index{--ui-card-padding:0;align-self:start;overflow:hidden}.system-email-template-index button{gap:var(--space-1);border:0;border-bottom:.0625rem solid var(--surface-sunken);width:100%;padding:var(--space-3) var(--space-4);color:inherit;text-align:left;cursor:pointer;background:0 0;border-left:.1875rem solid #0000;display:grid}.system-email-template-index button:last-child{border-bottom:0}.system-email-template-index button:hover{background:var(--brand-soft-025)}.system-email-template-index button.is-selected{border-left-color:var(--brand-600);background:var(--brand-soft-025)}.system-email-template-index button span{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.system-email-template-index button strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.system-email-template-index button small{color:var(--muted-faint);font-size:var(--text-caption)}.system-email-template-detail{min-width:0}.system-email-template-detail .system-email-template{margin-top:0}.system-email-create-draft{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);display:grid}.system-email-create-draft>summary{align-items:center;gap:var(--space-2);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;list-style:none;display:flex}.system-email-create-draft>summary::-webkit-details-marker{display:none}.system-email-create-draft>label{gap:var(--space-2);display:grid}.system-email-create-draft>label span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.system-email-create-draft>button{justify-self:start}.system-email-preview--published{margin:0 1.125rem .3125rem}.system-email-preview--published>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.system-email-preview--published iframe{height:30rem}.admin-delivery-banner{align-items:flex-start;gap:var(--space-3);margin:-1.125rem 0 var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--muted);font-size:var(--text-helper);line-height:1.55;display:flex}.admin-delivery-banner>svg{flex:none;margin-top:.0625rem}.admin-delivery-banner strong{color:var(--ink)}.admin-delivery-banner.is-blocked{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.admin-delivery-banner.is-blocked>svg,.admin-delivery-banner.is-blocked strong{color:var(--status-warning-text)}.admin-delivery-banner.is-sending{border-color:var(--brand-soft-150);background:var(--brand-soft-025);color:var(--brand-700)}.admin-delivery-banner.is-sending>svg{color:var(--brand-700)}.admin-delivery-banner.is-sending strong{color:var(--brand-800)}.admin-delivery-banner.is-unknown{color:var(--muted-soft)}.admin-delivery-banner a{color:inherit;font-weight:var(--font-weight-title);text-underline-offset:.125rem;text-decoration:underline}.delivery-settings-tabs{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-settings-tabs a{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-height:2.75rem;padding:var(--space-4);background:var(--surface);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.delivery-settings-tabs a:hover{border-color:var(--brand-soft-100);background:var(--brand-soft-010)}.delivery-settings-tabs a.is-active{border-color:var(--brand-500);background:var(--brand-soft-025)}.delivery-settings-tabs a>svg{flex:none}.delivery-settings-tabs a>span{gap:var(--space-1);min-width:0;display:grid}.delivery-settings-tabs strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.delivery-settings-tabs a.is-active strong{color:var(--brand-700)}.delivery-settings-tabs small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.event-setup-guidance{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.event-setup-guidance>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.25rem;height:2.25rem;color:var(--brand-700);place-items:center;display:grid}.event-setup-guidance>div{gap:var(--space-1);display:grid}.event-setup-guidance small{color:var(--brand-soft-500);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.07em;text-transform:uppercase}.event-setup-guidance h2{color:var(--brand-soft-800);font-size:var(--ui-text-section);margin:0}.event-setup-guidance p{max-width:58.75rem;color:var(--muted-soft);font-size:var(--text-helper);margin:.0625rem 0 0;line-height:1.55}.event-setup-guidance.is-attention{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.event-setup-guidance.is-attention>span{background:var(--status-warning-surface);color:var(--status-warning-text)}.event-setup-guidance.is-ready{border-color:var(--success-200);background:var(--success-050)}.admin-explainer{margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.admin-explainer>summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--brand-soft-600);font-size:var(--text-helper);font-weight:var(--font-weight-title);cursor:pointer;display:flex}.admin-explainer>summary::-webkit-details-marker{display:none}.admin-explainer>summary>svg{color:var(--brand-soft-500);flex:none}.admin-explainer[open]>summary{border-bottom:.0625rem solid var(--surface-sunken)}.admin-explainer>div{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4);background:var(--brand-soft-010);display:grid}.admin-explainer p{max-width:58.75rem;color:var(--muted);font-size:var(--text-helper);margin:0;line-height:1.6}.admin-explainer strong{color:var(--brand-soft-700)}.provider-summary{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-summary article{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--surface);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.provider-summary span{color:var(--muted);font-size:var(--text-caption)}.provider-summary strong{color:var(--brand-soft-800);font-size:1rem}.provider-summary article>small{color:var(--muted-soft);font-size:var(--text-caption);grid-column:1/-1;line-height:1.45}.provider-summary article>small a{color:var(--brand-700);text-underline-offset:.125rem}.provider-observability__totals{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.provider-observability__totals span{white-space:nowrap}.provider-observability__totals strong{color:var(--brand-soft-800)}.provider-observability__totals-note{margin:var(--space-3) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.provider-observability__monthly{border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5) var(--space-4);background:var(--brand-soft-010)}.provider-observability__monthly>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.provider-observability__monthly>header>div{gap:var(--space-1);min-width:0;display:grid}.provider-observability__monthly>header strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.provider-observability__monthly>header small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.provider-observability__monthly>header>span{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.provider-observability__monthly>header>span.is-current{background:var(--brand-soft-025);color:var(--brand-700)}.provider-observability__monthly>header>span.is-delayed,.provider-observability__monthly>header>span.is-error,.provider-observability__monthly>header>span.is-unavailable{background:var(--status-warning-surface);color:var(--status-warning-text)}.provider-monthly-chart{gap:var(--space-2);height:12.75rem;margin-top:var(--space-4);padding:var(--space-2) var(--space-1) 0;border-bottom:.0625rem solid var(--border-soft);grid-template-rows:minmax(0,1fr) repeat(4,auto);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.provider-monthly-chart article{align-items:end;gap:var(--space-1);grid-row:span 5;grid-template-rows:minmax(0,1fr) repeat(4,auto);min-width:0;display:grid}@supports (grid-template-rows:subgrid){.provider-monthly-chart article{grid-template-rows:subgrid}}.provider-monthly-chart article>div{justify-content:center;align-items:end;gap:var(--space-1);height:100%;min-height:0;display:flex}.provider-monthly-chart article>div>span{border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:min(1.125rem,42%)}.provider-monthly-chart .is-accepted,.provider-observability__monthly footer .is-accepted{background:var(--brand-soft-200)}.provider-monthly-chart .is-delivered,.provider-observability__monthly footer .is-delivered{background:var(--success-600)}.provider-monthly-chart article>strong{min-width:0;color:var(--brand-soft-700);font-size:var(--text-caption);overflow-wrap:anywhere;text-align:center;line-height:1.2}.provider-monthly-chart__running{min-width:0;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-align:center;line-height:1.2}.provider-monthly-chart article>em{min-width:0;color:var(--muted-faint);font-size:var(--text-caption);overflow-wrap:anywhere;text-align:center;font-style:normal;line-height:1.2}.provider-monthly-chart article>small{color:var(--muted-faint);font-size:var(--text-caption);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-observability__monthly>footer{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.provider-observability__monthly>footer span{align-items:center;gap:var(--space-1);display:inline-flex}.provider-observability__monthly>footer i{border-radius:var(--radius-xs);width:.5625rem;height:.5625rem}.event-poc-readiness{margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.event-poc-readiness>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4);background:var(--surface-raised);display:flex}.event-poc-readiness>header h2{margin:.125rem 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section)}.event-poc-readiness>header p:not(.eyebrow){max-width:45rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.event-poc-readiness>header>span{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.event-poc-readiness>ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-poc-readiness>ol>li{align-content:start;gap:var(--space-2);border-right:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-3) var(--space-3);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.event-poc-readiness>ol>li:last-child{border-right:0}.event-poc-readiness__number{border-radius:var(--radius-pill);background:var(--surface-sunken);width:1.5625rem;height:1.5625rem;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;place-items:center;display:grid}.event-poc-readiness>ol>li>div{gap:var(--space-1);min-width:0;display:grid}.event-poc-readiness>ol strong{color:var(--brand-soft-700);font-size:var(--text-caption);line-height:1.35}.event-poc-readiness>ol small{color:var(--muted-soft);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.45}@media (min-width:47.5625rem){.event-poc-readiness>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.event-poc-readiness>ol>li:nth-child(3n){border-right:0}.event-poc-readiness>ol>li:nth-child(n+4){border-top:.0625rem solid var(--surface-sunken)}}.event-poc-readiness>ol>li.is-ready{background:var(--success-050)}.event-poc-readiness>ol>li.is-ready .event-poc-readiness__number{background:var(--success-050);color:var(--success-700)}.event-poc-readiness>ol>li.is-blocked{background:var(--status-error-surface)}.event-poc-readiness>ol>li.is-blocked .event-poc-readiness__number{background:var(--status-error-surface);color:var(--status-error-text)}.event-poc-readiness>ol strong em{color:var(--muted-soft);font-style:normal;font-weight:var(--font-weight-label)}.event-poc-readiness>footer{align-items:flex-start;gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.event-poc-readiness>footer svg{color:var(--brand-700);flex:none;margin-top:.0625rem}.event-poc-console{margin-bottom:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.event-poc-console>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5);background:var(--brand-soft-010);display:flex}.event-poc-console>header h2{margin:.125rem 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section)}.event-poc-console>header p:not(.eyebrow){max-width:48.125rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.event-poc-console>header>span{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.event-poc-console__controls{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);grid-template-columns:minmax(0,44rem);display:grid}.event-poc-console__controls label{gap:var(--space-2);min-width:0;display:grid}.event-poc-console__controls label>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.event-poc-console__controls select,.event-poc-console__controls input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-caption)}.event-poc-console__setup{gap:var(--space-2);margin:0 var(--space-5) var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr);display:grid}.event-poc-console__setup>svg{margin-top:.0625rem}.event-poc-console__setup>div{gap:var(--space-1);display:grid}.event-poc-console__setup strong{font-size:var(--text-caption)}.event-poc-console__setup span{color:var(--status-warning-text);font-size:var(--text-helper);line-height:1.5}.event-poc-console__scenarios{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-poc-console__scenarios article{justify-content:space-between;align-items:stretch;gap:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010);flex-direction:column;display:flex}.event-poc-console__scenarios article>div{gap:var(--space-1);min-width:0;display:grid}.event-poc-console__scenarios strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.event-poc-console__scenarios code{color:var(--brand-soft-500);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-poc-console__scenarios p{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.event-poc-console__scenarios button{justify-content:center;width:100%}.event-poc-console__history{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.event-poc-console__history>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);display:flex}.event-poc-console__history h3{color:var(--brand-soft-700);font-size:var(--ui-text-subsection);margin:0}.event-poc-console__history>div:first-child>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.event-poc-console__empty{border-top:.0625rem solid var(--surface-sunken);padding:var(--space-4) var(--space-5);color:var(--muted-soft);font-size:var(--text-helper);margin:0}.event-poc-console__runs{border-top:.0625rem solid var(--surface-sunken);max-height:22.5rem;display:grid;overflow-y:auto}.event-poc-console__runs article{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(11.875rem,.6fr);display:grid}.event-poc-console__runs article:last-child{border-bottom:0}.event-poc-console__runs article>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.event-poc-console__runs article>div:last-child{text-align:right}.event-poc-console__runs strong,.event-poc-console__runs b{color:var(--brand-soft-700);font-size:var(--text-caption)}.event-poc-console__runs article.is-verified b{color:var(--success-700)}.event-poc-console__runs article.is-failed b{color:var(--status-error-text)}.event-poc-console__runs span,.event-poc-console__runs small{overflow-wrap:anywhere;color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.reputation-attention{margin-bottom:var(--space-4);--ui-card-padding:0;overflow:hidden}.reputation-attention>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4);background:var(--surface-raised);display:flex}.reputation-attention>header h2{margin:.125rem 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-section)}.reputation-attention>header p:not(.eyebrow){max-width:45rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.reputation-attention>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.reputation-attention>header>span.is-clear{background:var(--brand-soft-025);color:var(--brand-700)}.reputation-attention>header>span.is-attention{background:var(--status-warning-surface);color:var(--status-warning-text)}.reputation-attention__empty{align-items:center;gap:var(--space-3);margin:var(--space-4);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--brand-soft-010);color:var(--brand-600);grid-template-columns:auto minmax(0,1fr);display:grid}.reputation-attention__empty>div{gap:var(--space-1);display:grid}.reputation-attention__empty strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.reputation-attention__empty span{color:var(--muted-soft);font-size:var(--text-helper);line-height:1.45}.reputation-attention__list{gap:var(--space-3);padding:var(--space-3);display:grid}.reputation-attention__item{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.reputation-attention__item.is-warning{border-color:var(--status-warning-border)}.reputation-attention__item.is-paused,.reputation-attention__item.is-manual_hold{border-color:var(--status-error-border)}.reputation-attention__item>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);display:flex}.reputation-attention__item>header>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.reputation-attention__icon{border-radius:var(--radius-sm);background:var(--status-warning-surface);width:1.9375rem;height:1.9375rem;color:var(--status-warning-text);flex:none;place-items:center;display:grid}.reputation-attention__item.is-paused .reputation-attention__icon,.reputation-attention__item.is-manual_hold .reputation-attention__icon{background:var(--status-error-surface);color:var(--status-error-text)}.reputation-attention__item h3{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--ui-text-subsection);margin:0}.reputation-attention__item header p{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0 0 .125rem}.reputation-attention__item>header>div>div{min-width:0}.reputation-attention__item header p a{color:var(--brand-700);text-underline-offset:.125rem;text-decoration:underline}.reputation-attention__item header small{margin-top:var(--space-1);color:var(--muted-faint);font-size:var(--text-caption);display:block}.reputation-attention__state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;flex:none}.reputation-attention__item.is-paused .reputation-attention__state,.reputation-attention__item.is-manual_hold .reputation-attention__state{background:var(--status-error-surface);color:var(--status-error-text)}.reputation-attention__metrics{border-top:.0625rem solid var(--surface-sunken);border-bottom:.0625rem solid var(--surface-sunken);background:var(--brand-soft-010);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.reputation-attention__metrics>div{border-right:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-3) var(--space-3)}.reputation-attention__metrics>div:last-child{border-right:0}.reputation-attention__metrics dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.reputation-attention__metrics dd{margin:var(--space-1) 0 .125rem;color:var(--brand-soft-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reputation-attention__metrics small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reputation-attention__item>footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);display:flex}.reputation-attention__item>footer>div{gap:var(--space-1);min-width:0;display:grid}.reputation-attention__item>footer strong{color:var(--muted-strong);font-size:var(--text-caption)}.reputation-attention__item>footer span,.reputation-attention__item>footer>small{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.reputation-attention__item>footer>small{text-align:right;max-width:15.625rem}.reputation-attention__more{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.45}.reputation-attention__metrics.is-ingest{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,2fr)}.reputation-attention__metrics.is-ingest dd,.reputation-attention__metrics.is-ingest small{white-space:normal;overflow-wrap:anywhere}.reputation-attention__more code{overflow-wrap:anywhere}.event-route-create{margin-bottom:var(--space-4);--ui-card-padding:0;overflow:hidden}.event-route-create>summary{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);cursor:pointer;list-style:none;display:flex}.event-route-create>summary::-webkit-details-marker{display:none}.event-route-create[open]>summary{border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.event-route-create>form,.event-route-card__form{gap:var(--space-4);padding:var(--space-5);display:grid}.event-route-fields{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-route-fields>label{align-content:start;gap:var(--space-2);min-width:0;display:grid}.event-route-fields>label>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.event-route-fields input,.event-route-fields select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.375rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-caption)}.event-route-fields input:focus,.event-route-fields select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:0}.event-route-fields input:disabled,.event-route-fields select:disabled{background:var(--surface-muted);color:var(--muted-soft);cursor:not-allowed}.event-route-fields small{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.4}.event-route-fields__wide{grid-column:1/-1}.event-route-fields__toggle{align-items:flex-start;gap:var(--space-3);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);cursor:pointer}.event-route-fields__toggle.event-route-fields__toggle.event-route-fields__toggle.event-route-fields__toggle{display:flex}.event-route-fields__toggle input{width:1.0625rem;height:1.0625rem;min-height:1.0625rem;accent-color:var(--brand-600);flex:none;margin:.0625rem 0 0}.event-route-fields__toggle>span{gap:.125rem;display:grid}.event-route-fields__toggle strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.event-route-create>form>footer,.event-route-card__form>footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);display:flex}.event-route-create>form>footer p,.event-route-card__form>footer p{align-items:flex-start;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.event-route-create>form>footer p svg,.event-route-card__form>footer p svg{color:var(--brand-700);flex:none;margin-top:.0625rem}.event-route-card__form>footer>div{gap:var(--space-2);display:flex}.event-route-list{gap:var(--space-3);display:grid}.event-route-card{--ui-card-padding:0;overflow:hidden}.event-route-card>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);display:flex}.event-route-card>header>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.event-route-card>header>div>span{border-radius:var(--radius-sm);flex:none;place-items:center;width:2rem;height:2rem;display:grid}.event-route-card>header>div>span.is-ready{background:var(--success-050);color:var(--success-700)}.event-route-card>header>div>span.is-disabled{background:var(--surface-muted);color:var(--muted-soft)}.event-route-card>header p{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .125rem}.event-route-card h2{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--ui-text-section);margin:0}.event-route-card header small{margin-top:var(--space-1);color:var(--muted-soft);font-size:var(--text-caption);display:block}.event-route-card dl{border-top:.0625rem solid var(--surface-sunken);background:var(--brand-soft-010);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.event-route-card dl>div{gap:var(--space-1);border-right:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.event-route-card dl>div:last-child{border-right:0}.event-route-card dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.event-route-card dd{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-caption);margin:0;line-height:1.4}.event-route-card__form{border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.event-route-card__policies{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface)}.event-diagnostics>summary{font-weight:var(--font-weight-title)}.event-diagnostics>div{gap:var(--space-4);margin-top:var(--space-3);display:grid}.provider-catalog__planned{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:.0625rem dashed var(--border);border-radius:var(--radius-sm);color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.provider-catalog__planned svg{flex:none;margin-top:.125rem}.event-route-card__policies>summary{cursor:pointer;color:var(--brand-soft-800);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.event-route-card__policies>div{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:.0625rem solid var(--surface-sunken);display:grid}.event-route-card__policies>div p{margin:0}.event-route-card__policies>div>p>strong{color:var(--ink);font-size:var(--text-helper)}.event-route-card__policies>div small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.event-route-card__policies>div>.secondary-button{justify-self:start}.event-route-card__policies pre{border:.0625rem solid var(--border);border-radius:var(--radius-sm);max-width:100%;max-height:22.5rem;padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);font-size:var(--text-caption);margin:0;line-height:1.45;overflow:auto}.event-route-card__policies pre code{font:inherit;white-space:pre}.event-route-empty{justify-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-md);padding:var(--space-10) var(--space-6);background:var(--surface);color:var(--muted);text-align:center;display:grid}.event-route-empty svg{color:var(--brand-700)}.event-route-empty strong{color:var(--brand-soft-700);font-size:.875rem}.event-route-empty span{max-width:32.5rem;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.messaging-pipeline{margin-bottom:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.messaging-pipeline>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);display:flex}.messaging-pipeline h2{margin:.125rem 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section)}.messaging-pipeline header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.messaging-pipeline header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.messaging-pipeline__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.messaging-pipeline__grid article{align-content:start;gap:var(--space-2);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.messaging-pipeline__grid article:last-child{border-right:0}.messaging-pipeline__grid article.is-warning{background:var(--status-warning-surface)}.messaging-pipeline__grid span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.messaging-pipeline__grid strong{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--text-helper)}.messaging-pipeline__grid small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.messaging-pipeline>footer{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--brand-soft-010);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.messaging-pipeline>footer.messaging-pipeline__safety{align-items:flex-start}.messaging-pipeline__safety>svg{flex:none;margin-top:.125rem}.messaging-pipeline__safety p{margin:0;line-height:1.5}.messaging-pipeline__technical{margin-top:var(--space-2)}.messaging-pipeline__technical>summary{cursor:pointer;color:var(--muted);font-weight:var(--font-weight-title)}.messaging-pipeline__technical>p{margin-top:var(--space-2);color:var(--muted-faint)}.messaging-pipeline__technical code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--surface-muted)}.reputation-policy{margin-bottom:var(--space-4);--ui-card-padding:0;overflow:hidden}.reputation-policy>summary,.reputation-policy>.reputation-policy__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--brand-soft-700);list-style:none;display:flex}.reputation-policy>summary{cursor:pointer}.reputation-policy>summary::-webkit-details-marker{display:none}.reputation-policy>summary>span:first-child,.reputation-policy>.reputation-policy__head>span:first-child{align-items:center;gap:var(--space-3);min-width:0;display:flex}.reputation-policy>summary>span:first-child>span,.reputation-policy>.reputation-policy__head>span:first-child>span{gap:.125rem;display:grid}.reputation-policy>summary strong,.reputation-policy>.reputation-policy__head strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.reputation-policy>summary small,.reputation-policy>.reputation-policy__head small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.reputation-policy__states{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.reputation-policy__states em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap}.reputation-policy[open]>summary,.reputation-policy>.reputation-policy__head{border-bottom:.0625rem solid var(--border-soft);background:var(--brand-soft-010)}.reputation-policy>form{padding:var(--space-5)}.reputation-policy form>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.reputation-policy h2{margin:.125rem 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section)}.reputation-policy header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.reputation-policy header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.reputation-policy__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(7.5rem,1fr));display:grid}.reputation-policy__grid label{align-content:start;gap:var(--space-1);display:grid}.reputation-policy__grid label>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.reputation-policy__grid input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-soft-800)}.reputation-policy__grid label>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.retention-policy__name{grid-column:span 2}.reputation-policy form>footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:flex}.reputation-policy form>footer p{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.marketing-test-email-policy__boundary{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);display:flex}.marketing-test-email-policy__boundary>svg{flex:none;margin-top:.0625rem}.marketing-test-email-policy__boundary strong{color:var(--status-warning-text);font-size:var(--text-helper);margin-bottom:.125rem;display:block}.marketing-test-email-policy__boundary p{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5}.marketing-test-email-policy__boundary code{border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption)}.marketing-test-email-policy__technical{margin-top:var(--space-2)}.marketing-test-email-policy__technical>summary{cursor:pointer;color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.marketing-test-email-policy__technical>p{margin-top:var(--space-2)}.crypto-keyring__panel{padding:var(--space-5)}.crypto-keyring__panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.crypto-keyring__panel>header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.crypto-keyring__panel>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.crypto-keyring__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11.5625rem,1fr));display:grid}.crypto-keyring__grid article{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);display:grid}.crypto-keyring__grid article.is-warning{border-color:var(--status-warning-border);background:var(--status-warning-surface)}.crypto-keyring__grid span{color:var(--muted-soft);font-size:var(--text-caption)}.crypto-keyring__grid strong{color:var(--brand-soft-800);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crypto-keyring__grid small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crypto-keyring__panel>footer{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);color:var(--muted);display:flex}.crypto-keyring__panel>footer p{font-size:var(--text-helper);margin:0;line-height:1.5}.crypto-keyring__panel code{overflow-wrap:anywhere;color:var(--brand-soft-700)}.staging-mode-control{align-items:end;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);background:var(--brand-soft-010);grid-template-columns:minmax(15rem,1fr) auto;display:grid}.staging-mode-control>div{gap:var(--space-1);display:grid}.staging-mode-control>div>strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.staging-mode-control>div>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.staging-mode-control>button{white-space:nowrap;min-height:2.375rem}.commit-activation-toggle{align-items:flex-start;gap:var(--space-3);margin:0 var(--space-5) var(--space-4);padding:var(--space-3) var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);background:var(--brand-soft-010);cursor:pointer;display:flex}.commit-activation-toggle input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);flex:none;margin:.0625rem 0 0}.commit-activation-toggle span{gap:var(--space-1);min-width:0;display:grid}.commit-activation-toggle strong{color:var(--brand-soft-800);font-size:var(--text-caption)}.commit-activation-toggle small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.contact-commit-control .ui-notice{--ui-notice-margin:0 1.125rem .875rem}.dispatch-settings{margin-bottom:var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-5);background:var(--brand-soft-010)}.dispatch-settings>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.dispatch-settings h2,.provider-catalog h2{margin:.125rem 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section)}.dispatch-settings header p:not(.eyebrow){max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.55}.dispatch-settings header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.dispatch-settings__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(7.5rem,1fr));display:grid}.dispatch-settings__grid>label{align-content:start;gap:var(--space-1);display:grid}.dispatch-settings__grid>label>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.dispatch-settings__grid input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-soft-800)}.dispatch-settings__grid small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.dispatch-settings__unit{position:relative}.dispatch-settings__unit input{padding-right:2.625rem}.dispatch-settings__unit em{color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.dispatch-settings__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:flex}.dispatch-settings__footer p{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.dispatch-settings__grid--common{grid-template-columns:minmax(0,32rem)}.dispatch-settings__more,.settings-advanced{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.dispatch-settings__more{margin-top:var(--space-4)}.settings-advanced{margin-bottom:var(--space-4)}.dispatch-settings__more>summary,.settings-advanced>summary{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--ink-muted);cursor:pointer;display:flex}.dispatch-settings__more>summary:focus-visible,.settings-advanced>summary:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.dispatch-settings__more>summary span,.settings-advanced>summary span{gap:.125rem;min-width:0;display:grid}.dispatch-settings__more>summary strong,.settings-advanced>summary strong{font-size:var(--font-size-16)}.dispatch-settings__more>summary small,.settings-advanced>summary small{color:var(--muted);font-size:var(--text-caption)}.dispatch-settings__more>p{max-width:47.5rem;margin:0 var(--space-4) var(--space-3);color:var(--muted-soft);font-size:var(--text-helper);line-height:1.55}.dispatch-settings__more>.dispatch-settings__grid{padding:0 var(--space-4) var(--space-4)}.settings-advanced>:not(summary){margin:0 var(--space-4) var(--space-4)}.data-retention-summary{gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);display:grid}.data-retention-summary h2{font-size:var(--ui-text-section);margin:0}.data-retention-summary p{color:var(--ink-muted);margin:0;line-height:1.5}.data-retention-summary__table{min-width:0;overflow-x:auto}.data-retention-summary table{border-collapse:collapse;width:100%;font-size:.875rem}.data-retention-summary thead th{padding:0 var(--space-3) var(--space-2) 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-align:left}.data-retention-summary tbody th,.data-retention-summary td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:.0625rem solid var(--border-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere}.data-retention-summary tbody th[scope=row]{width:58%;color:var(--ink);font-weight:var(--font-weight-text)}.data-retention-summary td{color:var(--ink);font-weight:var(--font-weight-label)}.data-retention-summary td small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-text);display:block}.data-retention-summary__group th{padding-top:var(--space-4);color:var(--ink);font-weight:var(--font-weight-title)}.data-retention-summary__states{gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;margin:0;display:flex}.data-retention-summary__states div{gap:var(--space-2);flex-wrap:wrap;font-size:.875rem;display:flex}.data-retention-summary__states dt{color:var(--muted)}.data-retention-summary__states dd{color:var(--ink);font-weight:var(--font-weight-label);margin:0}.data-retention-summary p.data-retention-summary__note{color:var(--muted);font-size:var(--text-caption)}#hlavni-vypinac,#rychlost-odesilani,#ulozene-zpravy,#nezpracovane-udalosti,#prijem-udalosti,#reputacni-incidenty,#nastaveni-odesilani{scroll-margin-top:var(--space-4)}.provider-connection-card{margin-top:var(--space-4);--ui-card-padding:0;overflow:hidden}.provider-connection-card.is-loading{align-items:center;gap:var(--space-2);--ui-card-padding:var(--space-5);color:var(--muted);font-size:var(--text-helper);display:flex}.provider-connection-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--brand-soft-010);display:flex}.provider-connection-card__header h2{margin:.125rem 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section)}.provider-connection-card__header p:not(.eyebrow){max-width:49.375rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.provider-connection-card__secret{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;display:inline-flex}.provider-connection-card__alert{--ui-notice-margin:.875rem 1.125rem 0}.provider-connection-tabs{border-bottom:.0625rem solid var(--border-soft);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-connection-tabs button{border:0;border-right:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5) var(--space-3);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-bottom:.1875rem solid #0000;gap:.125rem;display:grid}.provider-connection-tabs button:last-child{border-right:0}.provider-connection-tabs button.is-active{border-bottom-color:var(--brand-600);background:var(--surface);color:var(--brand-800)}.provider-connection-tabs span{font-size:var(--text-helper);font-weight:var(--font-weight-title)}.provider-connection-tabs small{font-size:var(--text-caption)}.provider-connection-runtime{border-bottom:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-connection-runtime article{align-items:flex-start;gap:var(--space-3);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);color:var(--muted);display:flex}.provider-connection-runtime article:last-child{border-right:0}.provider-connection-runtime article.is-ready{color:var(--success-700);background:var(--success-050)}.provider-connection-runtime article.is-warning{color:var(--status-warning-text);background:var(--status-warning-surface)}.provider-connection-runtime article>div{gap:.125rem;min-width:0;display:grid}.provider-connection-runtime span{font-size:var(--text-caption)}.provider-connection-runtime strong{color:var(--brand-soft-700);overflow-wrap:anywhere;font-size:.875rem}.provider-connection-runtime small{color:var(--muted-faint);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.45}.provider-connection-readiness{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);display:flex}.provider-connection-readiness>div{gap:var(--space-1);display:grid}.provider-connection-readiness strong{color:var(--status-warning-text);font-size:var(--text-helper)}.provider-connection-readiness p{color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5}.provider-connection-readiness code{overflow-wrap:anywhere;border-radius:var(--radius-xs);padding:.0625rem var(--space-1);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption)}.provider-connection-readiness ol{gap:var(--space-1) var(--space-6);padding-left:var(--space-5);color:var(--status-warning-text);font-size:var(--text-caption);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.provider-connection-form{padding:var(--space-5) var(--space-5) var(--space-4)}.provider-connection-form__intro{margin-bottom:var(--space-3);gap:.125rem;display:grid}.provider-connection-form__intro strong{color:var(--brand-soft-700);font-size:.875rem}.provider-connection-form__intro span{color:var(--muted-soft);font-size:var(--text-helper)}.provider-connection-form__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-connection-form label{align-content:start;gap:var(--space-1);min-width:0;display:grid}.provider-connection-form label>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.provider-connection-form input,.provider-connection-form select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font-size:var(--text-helper)}.provider-connection-form input:focus,.provider-connection-form select:focus{border-color:var(--brand-soft-400);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat-soft) 57.4% / 13%)}.provider-connection-form input:disabled,.provider-connection-form select:disabled{background:var(--surface-muted);color:var(--muted-soft)}.provider-connection-form label>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.provider-connection-observation{margin:var(--space-4) 0 0;border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-connection-observation>div{border-right:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-2) var(--space-3)}.provider-connection-observation>div:nth-child(3n){border-right:0}.provider-connection-observation>div:nth-last-child(-n+3){border-bottom:0}.provider-connection-observation dt{color:var(--muted-faint);font-size:var(--text-caption);text-transform:uppercase}.provider-connection-observation dd{margin:var(--space-1) 0 0;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-connection-blockers{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);display:flex}.provider-connection-blockers>div{gap:var(--space-1);display:grid}.provider-connection-settled{align-items:center;gap:var(--space-3);margin-top:var(--space-4);border:.0625rem solid var(--success-100,var(--status-success-border));border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--success-050);color:var(--success-700);display:flex}.provider-connection-settled>div{gap:var(--space-1);flex:auto;min-width:0;display:grid}.provider-connection-settled strong{font-size:var(--text-helper)}.provider-connection-settled p{color:var(--ink-muted);font-size:var(--text-caption);margin:0;line-height:1.45}.provider-connection-settled>button{flex:none}@media (max-width:40rem){.provider-connection-settled{flex-wrap:wrap}}.provider-connection-blockers strong{font-size:var(--text-caption)}.provider-connection-blockers ul{gap:var(--space-1) var(--space-5);padding-left:var(--space-4);color:var(--status-warning-text);font-size:var(--text-caption);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.provider-connection-blockers.is-settled{border-color:var(--brand-soft-100);background:var(--brand-soft-010);color:var(--brand-700)}.provider-connection-blockers.is-settled ul{color:var(--muted)}.provider-connection-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.provider-connection-action{align-content:start;justify-items:stretch;gap:var(--space-2);min-width:0;display:grid}.provider-connection-action.is-blocked{flex:15.625rem}.provider-connection-card__safety{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--surface-raised);color:var(--muted-soft);font-size:var(--text-caption);margin:0;display:flex}.tracking-connection-card__runtime{border-bottom:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tracking-connection-card__runtime article{align-items:flex-start;gap:var(--space-3);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);color:var(--muted);display:flex}.tracking-connection-card__runtime article:last-child{border-right:0}.tracking-connection-card__runtime article.is-ready{color:var(--success-700);background:var(--success-050)}.tracking-connection-card__runtime article.is-warning{color:var(--status-warning-text);background:var(--status-warning-surface)}.tracking-connection-card__runtime article>div{gap:.125rem;min-width:0;display:grid}.tracking-connection-card__runtime span{font-size:var(--text-caption)}.tracking-connection-card__runtime strong{color:var(--brand-soft-700);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.tracking-connection-card__runtime small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-connection-form__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracking-connection-verification{margin-top:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010)}.tracking-connection-verification>summary{padding:var(--space-3) var(--space-4);color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.tracking-connection-verification dl{border-top:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tracking-connection-verification dl>div{border-right:.0625rem solid var(--border-soft);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-2) var(--space-3)}.tracking-connection-verification dl>div:nth-child(3n){border-right:0}.tracking-connection-verification dl>div:nth-last-child(-n+3){border-bottom:0}.tracking-connection-verification dt{color:var(--muted-faint);font-size:var(--text-caption);text-transform:uppercase}.tracking-connection-verification dd{margin:var(--space-1) 0 0;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-connection-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.domain-rollout__stop{white-space:normal}.domain-rollout{min-width:0;margin-top:var(--space-4);--ui-card-padding:0;overflow:hidden}.domain-rollout.is-loading{align-items:center;gap:var(--space-2);--ui-card-padding:var(--space-5);color:var(--muted);font-size:var(--text-helper);display:flex}.domain-rollout__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--brand-soft-010);display:flex}.domain-rollout__header h2{margin:.125rem 0 var(--space-1);color:var(--ink);font-size:var(--ui-text-section)}.domain-rollout__header p:not(.eyebrow){max-width:48.75rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.domain-rollout__status{align-items:center;gap:var(--space-2);flex:none;display:flex}.domain-rollout__status>span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;display:inline-flex}.domain-rollout__status>span.is-ready{background:var(--success-050);color:var(--success-700)}.domain-rollout__status>span.is-warning{background:var(--status-warning-surface);color:var(--status-warning-text)}.domain-rollout__loaded{color:var(--muted-faint);font-size:var(--text-caption)}.domain-rollout__status>button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.125rem;height:2.125rem;color:var(--brand-soft-600);place-items:center;display:inline-grid}.domain-rollout__alert{--ui-notice-margin:.875rem 1.125rem 0}.domain-rollout__impact{border-bottom:.0625rem solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.domain-rollout__impact article{border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--space-4);gap:.125rem;display:grid}.domain-rollout__impact article:last-child{border-right:0}.domain-rollout__impact article.is-warning{background:var(--status-warning-surface)}.domain-rollout__impact span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.domain-rollout__impact strong{color:var(--brand-soft-800);font-size:1.25rem}.domain-rollout__impact small{overflow-wrap:anywhere;color:var(--muted-faint);font-size:var(--text-caption)}.domain-rollout__dependencies{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.domain-rollout__dependencies article{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-3);color:var(--muted);grid-template-columns:auto minmax(0,1fr);display:grid}.domain-rollout__dependencies article.is-blocked{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.domain-rollout__dependencies article svg{margin-top:.0625rem}.domain-rollout__dependencies article div{gap:.125rem;min-width:0;display:grid}.domain-rollout__dependencies strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.domain-rollout__dependencies small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.domain-rollout__dependencies small strong{color:inherit;font-size:inherit}.domain-rollout__dependency-impact,.domain-rollout__dependency-owner,.domain-rollout__dependency-next{margin-top:var(--space-1);color:var(--muted)}.domain-rollout__dependencies-ready{border-top:.0625rem solid var(--border-soft);background:var(--surface-raised)}.domain-rollout__dependencies-ready summary{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);color:var(--success-700);cursor:pointer;font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.domain-rollout__dependencies-ready>div{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);display:grid}.domain-rollout__dependencies-ready article{gap:.125rem;min-width:0;display:grid}.domain-rollout__dependencies-ready strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.domain-rollout__dependencies-ready small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.domain-rollout__control{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);display:grid}.domain-rollout__gate{align-content:start;gap:var(--space-2);min-width:0;margin:0;display:grid}.domain-rollout__gate span{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.domain-rollout__gate strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.domain-rollout__gate small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.domain-rollout__confirm-step{gap:var(--space-3);min-width:0;display:grid}.domain-rollout__confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.domain-rollout__control .primary-button{justify-self:start}.domain-rollout__blocked,.domain-rollout__warning{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.domain-rollout__warning{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.domain-rollout__readonly{color:var(--muted-faint);font-size:var(--text-caption)}.missing-requirements{gap:var(--space-1);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-helper);line-height:1.5;display:grid}.missing-requirements strong{color:var(--status-warning-text);font-weight:var(--font-weight-title)}.missing-requirements ul{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.missing-requirements--quiet{color:var(--muted-soft);font-size:var(--text-caption);background:0 0;border-color:#0000;padding:.125rem 0 0}.missing-requirements--quiet strong{color:var(--muted-soft);font-weight:var(--font-weight-title)}.policy-impact-clients{gap:var(--space-3);display:grid}.policy-impact-clients section{gap:var(--space-2);display:grid}.policy-impact-clients h4{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.03em;margin:0}.policy-impact-clients ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.policy-impact-clients__row{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.policy-impact-clients__row strong{color:var(--ink-muted);font-weight:var(--font-weight-title)}.policy-impact-clients__row span{color:var(--muted)}.policy-impact-clients__row small{color:var(--muted-soft);flex-basis:100%}.policy-impact-clients__row--orphaned{background:var(--status-warning-surface)}.policy-impact-clients__row--closed,.policy-impact-clients__row--internal{background:var(--surface-muted)}.policy-impact-clients details{border-radius:var(--radius-sm)}.policy-impact-clients summary{padding:var(--space-2) .125rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.policy-impact-clients details ul{margin-top:var(--space-1)}.policy-impact-clients__omitted{color:var(--muted-soft);font-size:var(--text-caption);margin:0}.policy-product-removal input,.policy-product-removal textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);font:inherit}.policy-product-removal label>span{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.policy-product-removal label>span small{color:var(--muted-soft);font-weight:var(--font-weight-label)}.policy-product-removal>.policy-product-removal__fields label{gap:var(--space-2);display:grid}.policy-product-removal{gap:var(--space-3);padding-top:var(--space-1);display:grid}.policy-product-removal__outcome{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);margin:0;line-height:1.5;display:flex}.policy-product-removal__facts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.policy-product-removal__facts div{gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-muted);display:grid}.policy-product-removal__facts dt{color:var(--muted);font-size:var(--text-caption)}.policy-product-removal__facts dd{color:var(--ink-muted);font-size:1rem;font-weight:var(--font-weight-title);margin:0}.policy-product-removal__fields{gap:var(--space-3);display:grid}.policy-enrollment-migration{gap:var(--space-3);padding-top:var(--space-1);display:grid}.policy-enrollment-migration__summary{align-items:flex-start;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5;display:flex}.policy-enrollment-migration__group{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-muted);display:grid}.policy-enrollment-migration__group h4{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:.03em;margin:0}.policy-enrollment-migration__clients{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.policy-enrollment-migration__clients li{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.policy-enrollment-migration__clients strong{color:var(--ink-muted);font-weight:var(--font-weight-title)}.policy-enrollment-migration__clients span{color:var(--muted)}.policy-enrollment-migration__changes{min-width:0}.policy-change-list{gap:var(--space-1);padding-left:var(--space-4);color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5;display:grid}.policy-change-list li{overflow-wrap:anywhere}.policy-change-list strong{color:var(--ink-muted);font-weight:var(--font-weight-title)}.policy-enrollment-migration__fields{gap:var(--space-3);display:grid}.policy-enrollment-migration input,.policy-enrollment-migration textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);font:inherit}.policy-enrollment-migration label>span{gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.policy-enrollment-migration label>span small{color:var(--muted-soft);font-weight:var(--font-weight-label)}.policy-enrollment-migration__fields>label{gap:var(--space-2);display:grid}.policy-product-removal__blocked{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-helper);line-height:1.5;display:flex}.policy-product-removal__blocked strong{color:var(--status-warning-text);display:block}.policy-product-removal__blocked ul{gap:var(--space-1);margin:var(--space-1) 0 0;padding-left:var(--space-4);display:grid}.domain-rollout__selected{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);display:grid}.domain-rollout__selected>div{gap:.125rem;min-width:0;display:grid}.domain-rollout__selected span{color:var(--muted-soft);font-size:var(--text-caption);text-transform:uppercase}.domain-rollout__selected strong{overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:1rem}.domain-rollout__selected small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.domain-rollout__history{border-top:.0625rem solid var(--border-soft)}.domain-rollout__history summary{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--brand-soft-700);cursor:pointer;font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.domain-rollout__history>div{border-top:.0625rem solid var(--surface-sunken)}.domain-rollout__history article{gap:var(--space-3);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) var(--space-5);grid-template-columns:2.125rem minmax(0,1fr) auto;align-items:start;display:grid}.domain-rollout__history article:last-child{border-bottom:0}.domain-rollout__history article>span{color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.domain-rollout__history article>div{gap:.125rem;min-width:0;display:grid}.domain-rollout__history strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.domain-rollout__history small,.domain-rollout__history time{overflow-wrap:anywhere;color:var(--muted-faint);font-size:var(--text-caption)}.tracking-target-card__summary{border-bottom:.0625rem solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tracking-target-card__summary article{gap:.125rem var(--space-3);border-right:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);color:var(--muted);grid-template-columns:auto minmax(0,1fr);display:grid}.tracking-target-card__summary article:last-child{border-right:0}.tracking-target-card__summary article.is-ready{color:var(--success-700);background:var(--success-050)}.tracking-target-card__summary article.is-warning{color:var(--status-warning-text);background:var(--status-warning-surface)}.tracking-target-card__summary article>svg{grid-row:1/4}.tracking-target-card__summary span{font-size:var(--text-caption)}.tracking-target-card__summary strong{color:var(--brand-soft-700);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.tracking-target-card__summary small{color:var(--muted-faint);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-target-card__details{gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracking-target-card__details>div{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-3);display:grid}.tracking-target-card__details span{color:var(--muted-soft);font-size:var(--text-caption);text-transform:uppercase}.tracking-target-card__details strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.tracking-target-card__details small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.tracking-target-card__blockers{gap:var(--space-2) var(--space-4);margin:var(--space-4) var(--space-5) 0;border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.tracking-target-card__blockers li{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--text-caption);line-height:1.4;display:flex}.tracking-target-card__blockers svg{flex:none;margin-top:.0625rem}.tracking-target-actions{gap:var(--space-3);margin-top:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.tracking-target-actions>label{gap:var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.tracking-target-actions textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-caption);line-height:1.45}.tracking-target-actions textarea:focus{border-color:var(--brand-soft-400);outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat-soft) 57.4% / 13%)}.tracking-target-actions>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tracking-target-actions>small{color:var(--muted-soft);font-size:var(--text-caption)}.provider-catalog{--ui-card-padding:0;overflow:hidden}.provider-catalog>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);color:var(--brand-700);display:flex}.provider-table{display:grid}.provider-row{gap:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(13.75rem,1.3fr) minmax(7.5rem,.65fr) minmax(7.5rem,.6fr) minmax(9.0625rem,.75fr);display:grid}.provider-row:last-child{border-bottom:0}.provider-row__identity{align-items:center;gap:var(--space-3);display:flex}.provider-row__identity>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.provider-row__identity>div,.provider-row__status,.provider-row__transport,.provider-row__worker{align-content:center;gap:var(--space-1);display:grid}.provider-row__identity strong,.provider-row__transport strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.provider-row__identity small,.provider-row__status small,.provider-row__transport small,.provider-row__worker small{color:var(--muted-soft);font-size:var(--text-caption)}.provider-row__status>span,.provider-row__worker>span{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.provider-row.is-ready .provider-row__status>span{color:var(--success-700)}.provider-row.is-degraded .provider-row__status>span,.provider-row.is-unconfigured .provider-row__status>span{color:var(--status-warning-text)}.provider-row__blockers{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);grid-column:1/-1;margin:0;line-height:1.5;display:flex}.provider-row__blockers>svg{flex:none;margin-top:.125rem}.provider-row__blockers strong{color:var(--status-warning-text)}.provider-row__details{grid-column:1/-1}.provider-row__details>summary{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.provider-row__details>div{gap:var(--space-3);margin-top:var(--space-2);display:grid}.provider-row__note{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.provider-row__settings{gap:var(--space-2);display:grid}.provider-row__settings>strong{color:var(--muted);font-size:var(--text-caption)}.provider-row__settings>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.provider-row__settings span{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);display:flex}.provider-row__settings span.is-present{background:var(--brand-soft-025);color:var(--brand-700)}.provider-row__settings code{font-size:var(--text-caption)}.provider-row__settings em{font-size:var(--text-caption);text-transform:uppercase;font-style:normal}.system-email-template--visual>header{border-bottom:.0625rem solid var(--border-soft);background:var(--surface-raised)}.email-editor-recovery{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--status-warning-border);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.email-editor-recovery>svg{color:var(--status-warning-text)}.email-editor-recovery>div{gap:.125rem;display:grid}.email-editor-recovery strong{color:var(--status-warning-text);font-size:var(--text-caption)}.email-editor-recovery span{font-size:var(--text-caption);line-height:1.45}.email-editor-recovery button{align-items:center;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-height:2rem;padding:0 var(--space-3);background:var(--surface);color:var(--status-warning-text);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-document-editor{background:var(--surface-soft);grid-template:"toolbar panel-tabs""notice notice""main side-panel"minmax(38.75rem,max-content)/minmax(0,1fr) 22.5rem;align-items:start;display:grid;position:relative}.email-editor-toolbar{z-index:8;top:var(--support-banner-height,0rem);align-items:center;gap:var(--space-2) var(--space-3);border-bottom:.0625rem solid var(--border);min-width:0;min-height:3.3125rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--surface) 97%, transparent);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);grid-area:toolbar;display:flex;position:sticky}.email-editor-toolbar__history{align-items:center;gap:var(--space-2);display:flex}.email-editor-toolbar__selection{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-toolbar__count{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;margin-left:auto}.email-editor-toolbar button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2rem;padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-toolbar__history button{width:2rem;padding:0}.email-editor-toolbar button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-025)}.email-editor-toolbar button:disabled{opacity:.42;cursor:default}.email-editor-panel-tabs{z-index:9;top:var(--support-banner-height,0rem);border-bottom:.0625rem solid var(--border);border-left:.0625rem solid var(--border);min-height:3.3125rem;padding:var(--space-2);background:color-mix(in srgb, var(--surface) 98%, transparent);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);grid-area:panel-tabs;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.email-editor-panel-tabs button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;min-height:2.375rem;padding:0 var(--space-2);color:var(--muted-soft);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:.0625rem solid #0000;display:inline-flex}.email-editor-panel-tabs button:hover:not(:disabled){background:var(--brand-soft-025);color:var(--brand-soft-600)}.email-editor-panel-tabs button[aria-pressed=true],.email-editor-panel-tabs button.is-active{border-color:var(--brand-soft-200);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .04)}.email-editor-panel-tabs button:disabled{opacity:.38;cursor:default}.email-editor-mobile-panel__header,.email-editor-mobile-panel__backdrop{display:none}.email-editor-visible-notice{--ui-notice-margin:var(--space-3) var(--space-4) 0;grid-area:notice}.email-editor-library{top:calc(var(--support-banner-height,0rem) + 3.3125rem);max-height:calc(100vh - 3.3125rem - var(--support-banner-height,0rem));align-content:start;gap:var(--space-2);border-left:.0625rem solid var(--border);padding:var(--space-3);background:var(--surface-soft);grid-area:side-panel;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;overflow-y:auto}.email-editor-library>details{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:0 var(--space-3);background:var(--surface)}.email-editor-library>details>summary{padding-block:var(--space-3)}.email-editor-insert-blocks{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);display:grid}.email-editor-insert-blocks>header h4{align-items:center;gap:var(--space-2);color:var(--brand-soft-700);margin:0;font-size:.875rem;display:flex}.email-editor-insert-blocks>header p{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-insert-blocks__group{gap:var(--space-2);display:grid}.email-editor-insert-blocks__group h5,.email-editor-insert-blocks__heading{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.06em;text-transform:uppercase;margin:0}.email-editor-insert-blocks__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-editor-insert-blocks__grid>button{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:3.875rem;padding:var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.email-editor-insert-blocks__grid>button:hover:not(:disabled),.email-editor-insert-blocks__grid>button:focus-visible{border-color:var(--brand-soft-300);background:var(--brand-soft-025);box-shadow:var(--shadow-focus);outline:0}.email-editor-insert-blocks__grid>button:disabled{opacity:.68;cursor:default}.email-editor-insert-blocks__grid>button>span{gap:.125rem;min-width:0;display:grid}.email-editor-insert-blocks__title{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.email-editor-insert-blocks__grid strong{color:var(--ink-muted);font-size:var(--text-caption)}.email-editor-insert-blocks__grid small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.3}.email-editor-insert-blocks__recommendation{border-radius:var(--radius-pill);width:max-content;max-width:100%;padding:.0625rem var(--space-1);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.15}.email-editor-layout-disclosure{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--brand-soft-010);min-width:0}.email-editor-layout-disclosure>summary{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--ink-muted);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1.125rem;align-items:center;list-style:none;display:grid}.email-editor-layout-disclosure>summary::-webkit-details-marker{display:none}.email-editor-layout-disclosure>summary:after{content:"+";color:var(--brand-700);font-size:var(--font-size-20);font-weight:var(--font-weight-title);text-align:center;line-height:1}.email-editor-layout-disclosure[open]>summary:after{content:"−"}.email-editor-layout-disclosure>summary:hover{background:var(--brand-soft-025)}.email-editor-layout-disclosure>summary:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .18);outline-offset:.0625rem}.email-editor-layout-disclosure>summary>span{gap:.0625rem;min-width:0;display:grid}.email-editor-layout-disclosure>summary strong{color:var(--ink-muted);font-size:var(--text-caption)}.email-editor-layout-disclosure>summary small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.3}.email-editor-layout-disclosure>summary>small{white-space:nowrap}.email-editor-layout-disclosure>.email-editor-insert-blocks__group{border-top:.0625rem solid var(--border-soft);padding:var(--space-3)}.email-editor-layout-picker__more{width:100%;color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.email-editor-insert-blocks__restriction{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.4}.email-editor-insert-blocks__drag-hint{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);font-style:italic;line-height:1.45}.email-editor-insert-blocks [data-drag-insert]{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.email-editor-insert-blocks [data-drag-insert]:disabled{cursor:default}.email-editor-insert-blocks [data-drag-insert]:active:not(:disabled){cursor:grabbing}body.is-email-insert-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.email-editor-insert-drag-preview{z-index:2147483647;align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-300);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);box-shadow:var(--shadow-menu);color:var(--brand-soft-800);pointer-events:none;display:flex;position:fixed;top:0;left:0;transform:translate(-200vw,-200vh)}.email-editor-insert-drag-preview>span{color:var(--brand-600);font-size:var(--font-size-16);line-height:1}.email-editor-insert-drag-preview strong{font-size:var(--text-caption);white-space:nowrap}.email-editor-insert-drag-preview small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.email-editor-starter-library{background:var(--surface)}.email-editor-starter-library>summary{align-items:center;gap:var(--space-3);min-height:3.25rem;color:var(--brand-700);cursor:pointer;display:flex}.email-editor-starter-library>summary>span{gap:.125rem;display:grid}.email-editor-starter-library>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.email-editor-starter-library>summary small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.email-editor-starter-library__grid{gap:var(--space-2);padding:var(--space-1) 0 var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.email-editor-starter-library__grid>button{align-content:start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:linear-gradient(145deg, var(--surface), var(--brand-soft-010));color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid}.email-editor-starter-library__grid>button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025);box-shadow:var(--shadow-subtle)}.email-editor-starter-library__grid>button:disabled{opacity:.45;cursor:not-allowed}.email-editor-starter-library__grid span{color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.06em;text-transform:uppercase}.email-editor-starter-library__grid strong{color:var(--brand-soft-700);font-size:.875rem}.email-editor-starter-library__grid small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.email-editor-starter-library__grid em{margin-top:var(--space-1);color:var(--muted-faint);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title)}.email-editor-starter-library>p{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) 0 var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-editor-section-library{background:var(--surface)}.email-editor-section-library>summary{align-items:center;gap:var(--space-3);min-height:3.25rem;color:var(--brand-700);cursor:pointer;display:flex}.email-editor-section-library>summary>span{gap:.125rem;display:grid}.email-editor-section-library>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.email-editor-section-library>summary small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.email-editor-section-library__grid{gap:var(--space-2);padding:.125rem 0 var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.email-editor-section-library__grid>button{gap:var(--space-2) var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface);color:var(--brand-700);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.email-editor-section-library__grid>button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-025);box-shadow:var(--shadow-subtle)}.email-editor-section-library__grid>button:disabled{opacity:.45;cursor:not-allowed}.email-editor-section-library__grid>button>span{gap:var(--space-1);min-width:0;display:grid}.email-editor-section-library__grid strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.email-editor-section-library__grid small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-section-library__grid em{color:var(--muted-faint);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);grid-column:2}.email-editor-section-library>p{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) 0 var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-editor-saved-section-library{background:var(--surface)}.email-editor-saved-section-library>summary{align-items:center;gap:var(--space-3);min-height:3.375rem;color:var(--brand-700);cursor:pointer;display:flex}.email-editor-saved-section-library>summary>span{gap:.125rem;min-width:0;display:grid}.email-editor-saved-section-library>summary strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.email-editor-saved-section-library>summary small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.email-editor-saved-section-library__toolbar{align-items:stretch;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);flex-direction:column;display:flex}.email-editor-saved-section-library__toolbar p{max-width:42.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-editor-saved-section-library__toolbar button{flex:none;justify-content:center;width:100%;min-height:2.75rem}.email-editor-saved-section-library__toolbar>small{color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.45}.email-editor-saved-section-library__status{margin:var(--space-3) 0 0;color:var(--muted-soft);font-size:var(--text-caption);outline:0;line-height:1.45}.email-editor-saved-section-library__status:focus{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.email-editor-saved-section-library__search{gap:var(--space-2) var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-template-columns:minmax(0,1fr) auto;display:grid}.email-editor-saved-section-library__search span{grid-column:1/-1}.email-editor-saved-section-library__search input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-helper)}.email-editor-saved-section-library__search small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;align-self:center}.email-editor-saved-section-library__grid{gap:var(--space-2);padding:var(--space-3) 0 var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.email-editor-saved-section-library__grid article{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.email-editor-saved-section-library__grid article>span{gap:var(--space-1);min-width:0;display:grid}.email-editor-saved-section-library__grid strong{color:var(--brand-soft-700);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-saved-section-library__grid small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.email-editor-saved-section-library__grid footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-saved-section-library__grid button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-600);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-saved-section-library__grid button:last-child{border-color:var(--status-error-border);color:var(--status-error-text)}.email-editor-saved-section-library__grid button:hover:not(:disabled),.email-editor-saved-section-library__grid button:focus-visible{border-color:var(--brand-soft-300);background:var(--brand-soft-025);box-shadow:var(--shadow-focus);outline:0}.email-editor-saved-section-library__grid button:disabled{opacity:.45;cursor:not-allowed}.email-editor-saved-section-library__grid article>small{color:var(--status-warning-text);line-height:1.45}.email-editor-saved-section-library__empty{gap:var(--space-3);margin-top:var(--space-3);border:.0625rem dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--muted-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.email-editor-saved-section-library__empty span{gap:var(--space-1);display:grid}.email-editor-saved-section-library__empty button{min-height:2.75rem;margin-top:var(--space-2)}.email-editor-saved-section-library__empty strong{color:var(--muted-strong);font-size:var(--text-caption)}.email-editor-saved-section-library__empty small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-saved-section-library__limit{padding:var(--space-2) 0 var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.email-saved-section-backdrop{z-index:176;padding:var(--space-6);background:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .62);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);place-items:center;display:grid;position:fixed;inset:0}.email-saved-section-dialog{border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(45rem,100%);max-height:min(51.25rem,100vh - 2.75rem);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow:hidden}.email-saved-section-dialog>header{gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--brand-soft-010);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.email-saved-section-dialog>header>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.5rem;height:2.5rem;color:var(--brand-700);place-items:center;display:grid}.email-saved-section-dialog>header>div{min-width:0}.email-saved-section-dialog h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection)}.email-saved-section-dialog header p:not(.eyebrow){color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-saved-section-dialog>header>button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;place-items:center;display:grid}.email-saved-section-dialog__name{gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.email-saved-section-dialog__name input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:0 var(--space-3);color:var(--ink-soft);font:inherit;outline:0}.email-saved-section-dialog__name input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.email-saved-section-dialog fieldset{gap:var(--space-3);min-width:0;min-height:7.5rem;padding:var(--space-4) var(--space-5);border:0;flex:auto;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid}.email-saved-section-dialog legend{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);padding:0;display:flex}.email-saved-section-dialog legend small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.email-saved-section-dialog__blocks{gap:var(--space-2);min-height:0;padding-right:var(--space-1);display:grid;overflow-y:auto}.email-saved-section-dialog__blocks label{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--surface-raised);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.email-saved-section-dialog__blocks label:has(input:checked){border-color:var(--brand-soft-250);background:var(--brand-soft-025)}.email-saved-section-dialog__blocks input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand-600);margin:0}.email-saved-section-dialog__blocks span{gap:.125rem;min-width:0;display:grid}.email-saved-section-dialog__blocks strong{color:var(--ink-muted);font-size:var(--text-caption)}.email-saved-section-dialog__blocks small{color:var(--muted-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-saved-section-dialog__impact{gap:var(--space-3);margin:0 var(--space-5) var(--space-3);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);display:grid}.email-saved-section-dialog__impact>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.email-saved-section-dialog__impact>header strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.email-saved-section-dialog__impact>header span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-saved-section-dialog__impact dl{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.email-saved-section-dialog__impact dl>div{gap:var(--space-1);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface);display:grid}.email-saved-section-dialog__impact dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-saved-section-dialog__impact dd{color:var(--brand-soft-800);font-size:1rem;font-weight:var(--font-weight-title);margin:0}.email-saved-section-dialog__impact p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.email-saved-section-dialog__error{margin:0 var(--space-5) var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);line-height:1.45}.email-saved-section-dialog__busy{margin:0 var(--space-5) var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);outline:0;line-height:1.45}.email-saved-section-dialog__busy:focus{box-shadow:var(--shadow-focus)}.email-saved-section-dialog>footer{justify-content:flex-end;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--surface);display:flex}.email-saved-section-dialog>footer button{min-height:2.75rem}.email-template-confirm-backdrop{z-index:175;padding:var(--space-6);background:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .6);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);place-items:center;display:grid;position:fixed;inset:0}.email-template-confirm{gap:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(38.125rem,100%);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-dialog);grid-template-columns:auto minmax(0,1fr);display:grid}.email-template-confirm>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.625rem;height:2.625rem;color:var(--brand-700);place-items:center;display:grid}.email-template-confirm>div{min-width:0}.email-template-confirm h3{margin:var(--space-1) 0 var(--space-2);color:var(--brand-soft-800);font-size:var(--ui-text-subsection)}.email-template-confirm>div>p:last-child{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.58}.email-template-confirm footer{justify-content:flex-end;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-4);grid-column:1/-1;display:flex}.email-editor-meta{gap:var(--space-3);border-bottom:.0625rem solid var(--border);padding:var(--space-3) var(--space-4);background:var(--surface);grid-area:meta;grid-template-columns:1fr 1fr;display:grid}.email-editor-meta label,.email-editor-inspector label{gap:var(--space-1);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.email-editor-meta input,.email-editor-inspector input:not([type=color]),.email-editor-inspector select,.email-editor-inspector textarea{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-helper)}.email-editor-inbox-preview{align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);grid-area:inbox;grid-template-columns:2.125rem minmax(0,1fr) auto;display:grid}.email-editor-inbox-preview>span{border-radius:var(--radius-pill);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--brand-700);place-items:center;display:grid}.email-editor-inbox-preview>div{gap:.125rem var(--space-2);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.email-editor-inbox-preview small{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-inbox-preview strong{color:var(--brand-soft-800);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-inbox-preview p{color:var(--muted-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;overflow:hidden}.email-editor-inbox-preview em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap}.email-studio-message-setup{background:var(--surface);grid-area:message;min-width:0}.email-studio-main{grid-template:"message"max-content"canvas"minmax(38.75rem,max-content)/minmax(0,1fr);grid-area:main;align-content:start;min-width:0;display:grid}.email-editor-workspace{display:contents}.email-editor-stage{min-width:0;min-height:38.75rem;padding:var(--space-8) var(--space-6);grid-area:canvas}.email-editor-canvas-frame{background:0 0;border:0;width:100%;min-height:32.5rem;display:block}.email-editor-inline-format{gap:var(--space-2);display:grid}.email-editor-inline-format h4{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.05em;text-transform:uppercase;margin:0}.email-editor-inline-format [role=toolbar]{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-inline-format [role=toolbar] button{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-inline-format [role=toolbar] button[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-soft-025);color:var(--brand-600)}.email-editor-inline-format [role=toolbar] button:disabled{opacity:.45;cursor:not-allowed}.email-editor-inline-format [role=toolbar] button:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem}.email-editor-inline-format>small{color:var(--muted-soft)}.email-editor-inline-format__preview{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-2);background:var(--brand-soft-010);display:grid}.email-editor-inline-format__preview>span{color:var(--muted-soft);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-transform:uppercase}.email-editor-inline-format__preview>p{max-height:7rem;color:inherit;font:inherit;font-size:var(--text-helper);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}.email-inline-mark-preview .is-bold{font-weight:var(--font-weight-title)}.email-inline-mark-preview .is-italic{font-style:italic}.email-inline-mark-preview .is-link{color:var(--preview-accent,var(--brand-700));text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem}.email-editor-inline-format__style{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-2);background:var(--brand-soft-010);color:var(--brand-soft-600);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.email-editor-inline-format__style>span:first-of-type{gap:.125rem;min-width:0;display:grid}.email-editor-inline-format__style strong{color:var(--muted-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-inline-format__style small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}.email-editor-inline-format__style>span:last-child{color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap}.email-editor-inline-format__style:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-inline-format__style:disabled{opacity:.45;cursor:default}.email-editor-inline-link{gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--brand-soft-010);display:grid}.email-editor-inline-link label{gap:var(--space-1);display:grid}.email-editor-inline-link label span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-editor-inline-link input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.125rem;padding:0 var(--space-2);background:var(--surface);color:inherit;font:inherit;font-size:var(--text-caption)}.email-editor-inline-link__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-inline-link__presets button{border:.0625rem solid var(--border);border-radius:var(--radius-pill);min-height:1.875rem;padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.email-editor-inline-link p[role=alert]{color:var(--status-error-text);font-size:var(--text-caption);margin:0}.email-editor-inline-link__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-inline-link__actions button{border:.0625rem solid var(--brand-600);border-radius:var(--radius-sm);min-height:2.125rem;padding:0 var(--space-3);background:var(--brand-600);color:var(--color-text-inverse);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.email-editor-inline-link__actions button:last-child{border-color:var(--border);background:var(--surface);color:var(--muted-strong)}.email-editor-inline-link__actions button:disabled{opacity:.45;cursor:not-allowed}.email-editor-inline-chips{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.email-editor-inline-chips li{justify-content:space-between;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2);background:var(--brand-soft-010);display:flex}.email-editor-inline-chips span{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-inline-chips button{border-radius:var(--radius-xs);width:1.625rem;height:1.625rem;color:var(--status-error-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.email-editor-inspector{top:calc(var(--support-banner-height,0rem) + 3.3125rem);max-height:calc(100vh - 3.3125rem - var(--support-banner-height,0rem));border-left:.0625rem solid var(--border);background:var(--surface);grid-area:side-panel;align-content:start;gap:0;display:grid;position:sticky;overflow-y:auto}.email-editor-inspector>section,.email-editor-fallback{gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4);display:grid}.email-editor-inspector h4{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-helper);margin:0;display:flex}.email-editor-brand-preset{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-200);border-radius:var(--radius-sm);min-height:2.375rem;padding:var(--space-2) var(--space-3);background:var(--brand-soft-025);color:var(--brand-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;text-align:left;display:inline-flex}.email-editor-brand-preset:disabled{opacity:.5;cursor:default}.email-editor-brand-preset__help{margin:calc(var(--space-1) * -1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.email-editor-brand-variables{gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-warning-surface);display:grid}.email-editor-brand-variables.is-current{border-color:var(--brand-soft-100);background:var(--brand-soft-025)}.email-editor-brand-variables>div{gap:var(--space-1);display:grid}.email-editor-brand-variables strong{color:var(--muted-strong);font-size:var(--text-caption)}.email-editor-brand-variables span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-brand-variables button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-sm);min-height:2.25rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-brand-variables button:disabled{opacity:.45;cursor:default}.email-editor-color-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.email-editor-color-grid label{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);font-size:var(--text-caption);grid-template-columns:minmax(0,1fr) 2.375rem;align-items:center;display:grid}.email-editor-color-grid input[type=color]{cursor:pointer;background:0 0;border:0;width:2.375rem;height:1.625rem;padding:0}.email-editor-style-grid{gap:var(--space-2);border-top:.0625rem solid var(--border-soft);padding-top:var(--space-3);display:grid}.email-editor-unit{position:relative}.email-editor-unit.email-editor-unit.email-editor-unit.email-editor-unit input{padding-right:var(--space-10)}.email-editor-unit em{color:var(--muted-faint);font-size:var(--text-caption);font-style:normal;position:absolute;top:50%;right:.625rem;translate:0 -50%}.email-editor-input-with-icon{position:relative}.email-editor-input-with-icon>svg{z-index:1;color:var(--muted-soft);pointer-events:none;position:absolute;top:50%;left:.625rem;translate:0 -50%}.email-editor-input-with-icon.email-editor-input-with-icon.email-editor-input-with-icon.email-editor-input-with-icon>input{padding-left:var(--space-8)}.email-editor-inspector label>small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.email-editor-columns-hint{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-editor-media-restriction{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.45}.email-editor-column-count{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);margin:0;display:grid}.email-editor-column-count legend{padding:0 var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-editor-column-count>div{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.email-editor-column-count button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.25rem;color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.email-editor-column-count button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .06)}.email-editor-column-count button:disabled{opacity:.45;cursor:default}.email-editor-column-count>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-column-settings{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);margin:0;display:grid}.email-editor-column-settings legend{padding:0 var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-editor-link-settings{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);margin:0;display:grid}.email-editor-link-settings legend{padding:0 var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-editor-link-settings__actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.email-editor-section-element-actions{grid-template-columns:minmax(0,1fr) repeat(5,1.875rem)}.email-editor-link-settings__preview{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-link-settings__actions button{justify-content:center;align-items:center;gap:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:1.875rem;padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-link-settings__actions button:last-child{color:var(--status-error-text)}.email-editor-link-settings__actions button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-link-settings__actions button:disabled{opacity:.4;cursor:default}.email-editor-list-marker{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.email-editor-list-marker legend{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin-bottom:.0625rem;padding:0}.email-editor-list-marker>div{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.email-editor-list-marker button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.email-editor-list-marker button strong{color:var(--brand-600);font-size:var(--font-size-16);line-height:1}.email-editor-list-marker button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .06)}.email-editor-list-marker button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-025)}.email-editor-list-marker button:disabled{opacity:.45;cursor:default}.email-editor-list-formatting-help{gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-soft-600);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.email-editor-list-formatting-help>svg{margin-top:.0625rem}.email-editor-list-formatting-help>div{gap:.125rem;min-width:0;display:grid}.email-editor-list-formatting-help strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.email-editor-list-formatting-help span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-list-settings{gap:var(--space-2);min-width:0;display:grid}.email-editor-list-settings>header{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted-strong);font-size:var(--text-caption);display:flex}.email-editor-list-settings>header>span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-weight:var(--font-weight-title)}.email-editor-list-settings__keyboard-help{color:var(--muted-soft);font-size:var(--text-caption);margin:-.125rem 0 .0625rem;line-height:1.45}.email-editor-list-settings ol{gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.email-editor-list-settings__row{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-1);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.email-editor-list-settings__row.is-active{border-color:var(--brand-soft-300);background:var(--brand-soft-025);box-shadow:inset .1875rem 0 0 var(--brand-600)}.email-editor-list-settings__edit{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-2);color:var(--muted-strong);font:inherit;text-align:left;cursor:text;background:0 0;border:0;grid-template-columns:1.375rem minmax(0,1fr);display:grid}.email-editor-list-settings__edit>span{color:var(--brand-600);font-size:var(--text-helper);font-weight:var(--font-weight-title);text-align:center}.email-editor-list-settings__edit>strong{min-width:0;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-list-settings__edit>strong .email-inline-mark-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-editor-list-settings__edit:hover:not(:disabled){background:var(--surface)}.email-editor-list-settings__edit:disabled{opacity:.5;cursor:default}.email-editor-list-settings__actions{gap:var(--space-1);display:flex}.email-editor-list-settings__actions button{border-radius:var(--radius-sm);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:.0625rem solid #0000;place-items:center;padding:0;display:grid}.email-editor-list-settings__actions button:hover:not(:disabled){border-color:var(--border);background:var(--surface);color:var(--brand-700)}.email-editor-list-settings__actions button:last-child{color:var(--status-error-text)}.email-editor-list-settings__actions button:disabled{opacity:.32;cursor:default}.email-editor-list-add{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem dashed var(--brand-soft-250);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-list-add:hover:not(:disabled){border-style:solid;border-color:var(--brand-soft-400);background:var(--brand-soft-025)}.email-editor-list-add:disabled{opacity:.48;cursor:default}.email-editor-list-typography{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-raised);display:grid}.email-editor-list-typography>div:first-child{gap:var(--space-2);color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.email-editor-list-typography>div:first-child>svg{color:var(--brand-700);margin-top:.0625rem}.email-editor-list-typography>div:first-child span{gap:.125rem;min-width:0;display:grid}.email-editor-list-typography strong{color:var(--muted-strong);font-size:var(--text-caption)}.email-editor-list-typography small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-editor-list-typography__colors{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-list-typography__colors span{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.email-editor-list-typography__colors span:before{border:.0625rem solid hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .18);border-radius:var(--radius-pill);background:var(--swatch);content:"";width:.75rem;height:.75rem}.email-editor-list-typography>button{border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-sm);min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--brand-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer}.email-editor-list-typography>button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-list-typography>button:disabled{opacity:.45;cursor:default}.email-editor-selected-element-placement:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 57.6% / .3);outline-offset:.1875rem}.email-editor-column-cta{justify-content:center;align-items:center;gap:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.125rem;padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-column-cta:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700)}.email-editor-column-cta:disabled{opacity:.45;cursor:default}.email-editor-image-summary{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--brand-soft-010);grid-template-columns:3.625rem minmax(0,1fr);align-items:center;display:grid}.email-editor-image-summary img{border-radius:var(--radius-xs);object-fit:contain;background:var(--surface);width:3.625rem;height:2.75rem;display:block}.email-editor-image-summary span{gap:.125rem;min-width:0;display:grid}.email-editor-image-summary strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-editor-image-summary small{color:var(--muted-soft);font-size:var(--text-caption)}.email-editor-image-picker-trigger{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-200);border-radius:var(--radius-sm);min-height:2.25rem;padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-image-picker-trigger:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-image-picker-trigger:disabled{opacity:.45;cursor:default}.email-editor-inspector label.email-editor-checkbox{align-items:start;gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--brand-soft-010);cursor:pointer;grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.email-editor-inspector label.email-editor-checkbox input{width:1rem;min-height:1rem;accent-color:var(--brand-700);margin:.0625rem 0 0;padding:0}.email-editor-variables div{gap:var(--space-1);flex-wrap:wrap;display:flex}.email-editor-variables .email-editor-variable-group{gap:var(--space-1);display:grid}.email-editor-variables .email-editor-variable-group+.email-editor-variable-group{margin-top:var(--space-2)}.email-editor-variables .email-editor-variable-group h5{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.email-editor-variables code{border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption)}.email-editor-fallback{--ui-disclosure-gap:0}.email-editor-fallback textarea{margin-top:var(--space-3);resize:vertical}.email-media-picker-backdrop{z-index:177;padding:var(--space-6);background:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .58);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);place-items:center;display:grid;position:fixed;inset:0}.email-media-picker{border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(61.25rem,100%);max-height:min(51.25rem,100vh - 2.75rem);box-shadow:var(--shadow-dialog);grid-template-rows:auto auto minmax(11.25rem,1fr) auto;display:grid;overflow:hidden}.email-media-picker>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-5) var(--space-5);background:var(--brand-soft-010);display:flex}.email-media-picker>header>div{min-width:0}.email-media-picker h3{margin:var(--space-1) 0 var(--space-1);color:var(--brand-soft-800);font-size:var(--ui-text-subsection)}.email-media-picker header p:not(.eyebrow){max-width:40.625rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.email-media-picker>header>button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid}.email-media-picker__search{align-items:end;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-template-columns:minmax(0,1fr) auto;display:grid}.email-media-picker__search label{gap:var(--space-2);min-width:0;display:grid}.email-media-picker__search input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.5rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink-soft);outline:0}.email-media-picker__search input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.email-media-picker__search-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.email-media-picker__search-actions button{min-height:2.5rem}.email-media-picker__body{background:var(--surface-soft);min-height:11.25rem;overflow-y:auto}.email-media-picker__grid{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.email-media-picker__grid>button{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;align-self:start;padding:0;overflow:hidden}.email-media-picker__grid>button:not(:disabled):hover,.email-media-picker__grid>button:not(:disabled):focus-visible,.email-media-picker__grid>button.is-selected{border-color:var(--brand-soft-300);box-shadow:var(--shadow-focus);outline:0}.email-media-picker__grid>button:disabled{cursor:not-allowed;opacity:.56}.email-media-picker__preview{aspect-ratio:16/10;border-bottom:.0625rem solid var(--border-soft);background:var(--surface-muted);place-items:center;display:grid;position:relative;overflow:hidden}.email-media-picker__preview img{object-fit:contain;width:100%;height:100%;display:block}.email-media-picker__preview em{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);box-shadow:var(--shadow-subtle);display:inline-flex;position:absolute;top:.4375rem;right:.4375rem}.email-media-picker__meta{gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.email-media-picker__meta strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-media-picker__meta small{color:var(--muted-soft);font-size:var(--text-caption)}.email-media-picker__empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:13.125rem;padding:var(--space-8);background:var(--brand-soft-010);color:var(--muted-soft);text-align:center;display:grid}.email-media-picker__empty strong{color:var(--muted-strong);font-size:var(--text-helper)}.email-media-picker__empty span{color:var(--muted-soft);font-size:var(--text-caption)}.email-media-picker__empty:focus-visible{outline:var(--focus-ring);outline-offset:-.3125rem}.email-media-picker__state{place-content:center;justify-items:center;gap:var(--space-2);min-height:15rem;padding:var(--space-8);color:var(--muted-soft);text-align:center;display:grid}.email-media-picker__state strong{color:var(--ink-muted);font-size:.875rem}.email-media-picker__state span{max-width:35rem;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.email-media-picker__state.is-error,.email-media-picker__state.is-error strong{color:var(--status-error-text)}.email-media-picker__state button{min-height:2.5rem;margin-top:var(--space-1)}.email-media-picker__state.is-error .email-media-picker__state-hint{color:var(--status-warning-text);font-size:var(--text-caption)}.email-media-picker__pagination{justify-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);display:grid}.email-media-picker__pagination p{align-items:center;gap:var(--space-2);color:var(--status-error-text);font-size:var(--text-caption);text-align:center;margin:0;display:inline-flex}.email-media-picker__pagination button{min-height:2.5rem}.email-media-picker__end{padding:0 var(--space-5) var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);text-align:center;margin:0}.email-media-picker>footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-5);background:var(--surface);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.system-email-draft-actions--direct{padding:var(--space-3) var(--space-4);background:var(--surface);margin:0}.system-email-draft-actions--direct>span{font-size:var(--text-caption)}.system-email-test-send{gap:var(--space-3);margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.system-email-test-send>div:first-child{gap:var(--space-2);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr);display:grid}.system-email-test-send>div:first-child p{gap:var(--space-1);margin:0;display:grid}.system-email-test-send>div:first-child strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.system-email-test-send>div:first-child span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.system-email-test-send>label:not(.admin-confirmation){gap:var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.system-email-test-send textarea{resize:vertical;border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;outline:0}.system-email-test-send textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.system-email-test-send>div:last-child{justify-content:flex-end;gap:var(--space-2);display:flex}.system-email-server-preview{border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--surface)}.system-email-server-preview>summary{align-items:center;gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:flex}.system-email-server-preview>.system-email-preview,.system-email-server-preview>p{margin-top:var(--space-3)}.system-email-template--visual>.system-email-finalize,.system-email-template--visual>.system-email-admin-archive{margin:0 var(--space-4) var(--space-4)}.system-email-test-missing{padding:0 var(--space-4) var(--space-3);background:var(--surface)}.system-email-preview-retry{align-items:center;gap:var(--space-2) var(--space-3);margin:0 var(--space-4) var(--space-4);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);padding:.625rem var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);flex-wrap:wrap;line-height:1.45;display:flex}.system-email-preview-retry>svg{flex:none}.system-email-preview-retry>button{margin-left:auto}.admin-profile-section{gap:var(--space-5);max-width:53.75rem;display:grid}.admin-profile-section+.admin-profile-section{margin-top:var(--space-5)}.admin-profile-section>header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-profile-section__title{align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin-profile-section__title>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.625rem;height:2.625rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.admin-profile-section__title h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.admin-profile-section__state{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.admin-profile-section__intro{max-width:44.375rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.6}.admin-profile-section dl{margin:0;display:grid}.admin-profile-section dl>div{gap:var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding:var(--space-3) 0;grid-template-columns:minmax(11.25rem,.7fr) minmax(0,1.3fr);display:grid}.admin-profile-section dl>div:first-child{padding-top:0}.admin-profile-section dt{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.admin-profile-section dd{min-width:0;color:var(--ink-muted);font-size:.875rem;font-weight:var(--font-weight-label);overflow-wrap:anywhere;margin:0}.admin-profile-section__actions{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.admin-profile-section__actions p{max-width:37.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-security-preference{gap:var(--space-3);display:grid}.admin-security-preference__note{max-width:44.375rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.admin-security-preference__fields{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;display:grid}.admin-security-preference__fields label{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.admin-security-preference__fields input,.admin-security-preference__fields select{width:100%;min-width:0;min-height:var(--control-height);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font-family:var(--ui-font);font-size:1rem;font-weight:var(--font-weight-text)}.product-catalog-workspace{grid-template-columns:minmax(14.0625rem,.28fr) minmax(0,1fr)}.product-catalog-index strong{font-size:var(--text-helper)}.product-catalog-index small{font-size:var(--text-caption);line-height:1.4}.product-catalog-index em,.product-catalog-index i{font-size:var(--text-caption)}.product-read-summary__columns{border-top:.0625rem solid var(--border-soft);grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr);display:grid}.product-read-summary__columns>article{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.product-read-summary__columns>article+article{border-left:.0625rem solid var(--border-soft)}.product-read-summary__limits{gap:var(--space-3);border-top:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--surface-raised);display:grid}.product-read-summary__limits dl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(11.875rem,100%),1fr));margin:0;display:grid}.product-read-summary__limits dl>div{gap:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3) var(--space-3);background:var(--surface);display:grid}.product-read-summary__limits dt{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.product-read-summary__limits dd{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.info-strip{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface-muted);margin:0;display:flex}.info-strip>svg{color:var(--muted-strong);flex:none;margin-top:.0625rem}.info-strip>p{gap:.125rem;min-width:0;margin:0;display:grid}.info-strip strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.info-strip span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.tariff-tier-facts dd.is-positive{color:var(--success-700)}.tariff-tier-facts dd.is-negative{color:var(--status-error-text)}.policy-editor-section__heading strong{font-size:1rem}.policy-editor-section__heading small{font-size:var(--text-caption);line-height:1.4}.policy-editor-section__heading select,.policy-friendly-row strong,.policy-friendly-row>div strong,.policy-friendly-row>select,.policy-friendly-row input,.policy-friendly-row--limit>label em{font-size:var(--text-caption)}.product-price-editor{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--brand-soft-010);display:grid}.product-price-editor>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.product-price-editor>header>div{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--brand-700);display:flex}.product-price-editor>header p{gap:.125rem;margin:0;display:grid}.product-price-editor>header strong{color:var(--ink-muted);font-size:.875rem}.product-price-editor>header span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.product-price-main-fields{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-price-main-fields label,.product-price-advanced label{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.product-price-main-fields input,.product-price-main-fields select,.product-price-advanced input,.product-price-advanced select,.product-price-advanced textarea{width:100%;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-caption);outline:0}.product-price-main-fields input:focus,.product-price-main-fields select:focus,.product-price-advanced input:focus,.product-price-advanced select:focus,.product-price-advanced textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.product-price-main-fields input:disabled,.product-price-advanced input:disabled,.product-price-advanced select:disabled{background:var(--surface-muted);color:var(--muted-faint)}.product-price-advanced{border-top:.0625rem solid var(--surface-sunken)}.product-price-advanced>summary{min-height:var(--target-size);padding:var(--space-3) var(--space-3);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;align-items:center;display:flex}.product-price-advanced>div{gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-price-advanced textarea{min-height:3.875rem;padding-block:var(--space-2);resize:vertical}.team-page{gap:var(--space-5);display:grid}.team-page__header{align-items:flex-start}.team-page__header>div{max-width:47.5rem}.team-invite-panel,.team-members-panel{padding:0;overflow:hidden}.team-invite-panel>header,.team-members-panel>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);display:flex}.team-invite-panel>header h2,.team-members-panel>header h2{margin:var(--space-1) 0 0;font-size:var(--ui-text-section)}.team-invite-panel>header>svg,.team-members-panel>header>svg{color:var(--brand-600)}.team-invite-panel>form{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5);display:grid}.team-invite-panel__primary,.team-member-editor__fields{gap:var(--space-3);grid-template-columns:minmax(0,1.5fr) minmax(11.25rem,.7fr);display:grid}.team-invite-panel label,.team-member-editor label{gap:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.team-invite-panel input,.team-invite-panel select,.team-member-editor select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.625rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit}.team-invite-panel input:focus,.team-invite-panel select:focus,.team-member-editor select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:0}.team-role-hint{color:var(--muted-soft);font-size:var(--text-caption);margin:-.1875rem 0 0;line-height:1.45}.team-scope{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.team-scope legend{margin-bottom:var(--space-2);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.team-scope__choices{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.team-scope__choices>label{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.team-scope__choices input,.team-scope__projects input{width:1rem;min-height:1rem;accent-color:var(--brand-600);margin:.125rem 0 0}.team-scope__choices span{gap:.125rem;display:grid}.team-scope__choices small{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-text)}.team-scope__projects{gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--brand-soft-025);flex-wrap:wrap;display:flex}.team-scope__projects label{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--surface);cursor:pointer;display:flex}.team-seat-gate{padding:0;overflow:hidden}.team-seat-gate>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-4) var(--space-5);display:flex}.team-seat-gate>header h2{margin:var(--space-1) 0 0;font-size:var(--ui-text-section)}.team-seat-gate>header>svg{color:var(--status-warning-text)}.team-seat-gate__obstacles{gap:var(--space-3);padding:var(--space-5) var(--space-5);margin:0;list-style:none;display:grid}.team-seat-gate__obstacle{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-left-width:.1875rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.team-seat-gate__obstacle>span{gap:var(--space-1);min-width:0;display:grid}.team-seat-gate__obstacle strong{color:var(--brand-soft-800);font-size:.875rem}.team-seat-gate__obstacle small{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.team-seat-gate__obstacle--plan{border-left-color:var(--status-warning-border);background:var(--status-warning-surface)}.team-seat-gate__obstacle--plan>svg{color:var(--status-warning-text)}.team-seat-gate__obstacle--service{border-left-color:var(--status-info-border);background:var(--status-info-surface)}.team-seat-gate__obstacle--service>svg{color:var(--status-info-text)}.team-seat-gate__obstacle--security{border-left-color:var(--brand-600);background:var(--brand-soft-010)}.team-seat-gate__obstacle--security>svg{color:var(--brand-700)}.team-seat-gate__step{gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.team-seat-gate__step p{min-width:min(100%,16.25rem);color:var(--muted-strong);font-size:var(--text-caption);flex:16.25rem;margin:0;line-height:1.5}.team-seat-gate__step strong{color:var(--brand-soft-800)}.team-seat-gate__step a{flex:none;text-decoration:none}.team-members{display:grid}.team-member{gap:var(--space-4);border-bottom:.0625rem solid var(--surface-sunken);min-width:0;padding:var(--space-3) var(--space-5);grid-template-columns:minmax(13.75rem,1.1fr) minmax(13.75rem,.8fr) minmax(11.25rem,auto);align-items:center;display:grid}.team-member:last-child{border-bottom:0}.team-member--suspended{background:var(--surface-raised)}.team-member__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.team-member__avatar{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:2.125rem;height:2.125rem;color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);flex:none;place-items:center;display:grid}.team-member__identity>span:last-child{gap:.125rem;min-width:0;display:grid}.team-member__identity strong{color:var(--brand-soft-800);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-member__identity small{color:var(--muted-soft);font-size:var(--text-caption)}.team-member__access{gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;display:flex}.team-status{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-weight:var(--font-weight-title);display:inline-flex}.team-status--active{background:var(--success-050);color:var(--success-700)}.team-status--invited{background:var(--status-warning-surface);color:var(--status-warning-text)}.team-status--suspended{background:var(--status-error-surface);color:var(--status-error-text)}.team-member__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.team-member__actions button,.team-member__manage>summary,.invitation-current-account button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.375rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-700);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.team-member__protected{color:var(--muted-soft);font-size:var(--text-caption);justify-self:end}.team-member__manage{justify-self:end;position:relative}.team-member__manage>summary{list-style:none}.team-member__manage>summary::-webkit-details-marker{display:none}.team-member__manage[open]>summary{border-color:var(--brand-soft-250);background:var(--brand-soft-025)}.team-member-editor{z-index:20;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(31.25rem,100vw - 2.5rem);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-menu);display:grid;position:absolute;top:calc(100% + .4375rem);right:0}.team-member-editor .ui-notice{--ui-notice-margin:0}.invitation-summary{gap:var(--space-2);width:100%;margin:var(--space-1) 0 var(--space-5);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--brand-soft-010);text-align:left;display:grid}.invitation-summary p{gap:var(--space-2);font-size:var(--text-caption);grid-template-columns:auto 5rem minmax(0,1fr);align-items:center;margin:0;display:grid}.invitation-summary p svg{color:var(--brand-600)}.invitation-summary p span{color:var(--muted-faint)}.invitation-summary p strong{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-summary>small{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-2);color:var(--muted-faint);font-size:var(--text-caption)}.invitation-current-account{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--brand-soft-010);color:var(--brand-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.invitation-current-account p{text-align:left;gap:.125rem;min-width:0;margin:0;display:grid}.invitation-current-account p span{color:var(--muted-soft);font-size:var(--text-caption)}.invitation-current-account p strong{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-auth-page{min-height:100vh;padding:var(--space-8);background:radial-gradient(circle at 82% 16%, var(--brand-soft-050) 0, transparent 27%), var(--surface-soft);place-items:center;display:grid}.security-auth-page__panel{gap:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);width:min(29.375rem,100%);box-shadow:none;padding:clamp(1.5rem,5vw,2.5rem);display:grid}.security-auth-page__panel>.brand{margin-bottom:var(--space-3)}.security-auth-page__form{gap:var(--space-4);margin-top:var(--space-2);display:grid}.security-auth-page__form>label,.account-mfa-panel label{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.security-auth-page__form input,.account-mfa-panel input{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.875rem;padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit;outline:0}.security-auth-page__form input:focus,.account-mfa-panel input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.account-mfa-panel input{font-size:1rem;font-weight:var(--font-weight-text)}.admin-main .account-mfa-panel label>input{min-height:var(--control-height)}.security-auth-page__methods{gap:var(--space-2);padding:var(--space-1);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-soft);grid-template-columns:1fr 1fr;display:grid}.security-auth-page__methods button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.375rem;color:var(--muted-soft);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;display:inline-flex}.security-auth-page__methods button.is-active{background:var(--surface);color:var(--brand-800);box-shadow:var(--shadow-subtle)}.account-mfa-panel{gap:var(--space-5);max-width:53.75rem;margin-top:var(--space-5);display:grid}.account-mfa-panel--loading{min-height:5.5rem;color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-title);align-items:center;display:flex}.account-mfa-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding-bottom:var(--space-4);display:flex}.account-mfa-panel__title{align-items:center;gap:var(--space-3);display:flex}.account-mfa-panel__title>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.625rem;height:2.625rem;color:var(--brand-700);place-items:center;display:grid}.account-mfa-panel__title .eyebrow{margin:0 0 var(--space-1);font-size:var(--text-caption)}.account-mfa-panel__title h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.account-mfa-panel__state{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none}.account-mfa-panel__state.is-enabled{background:var(--brand-soft-025);color:var(--brand-700)}.account-mfa-panel__unavailable,.account-mfa-panel__enabled-summary{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.account-mfa-panel__unavailable{border:.0625rem dashed var(--border);background:var(--brand-soft-010);color:var(--muted)}.account-mfa-panel__unavailable>svg{color:var(--muted-faint)}.account-mfa-panel__unavailable strong,.account-mfa-panel__enabled-summary strong{color:var(--brand-soft-700);font-size:var(--text-helper);display:block}.account-mfa-panel__unavailable p,.account-mfa-panel__enabled-summary p{margin:var(--space-2) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.account-mfa-panel__start{gap:var(--space-4);display:grid}.account-mfa-panel__start>p{max-width:44.375rem;color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.6}.account-mfa-panel__start form{align-items:end;gap:var(--space-3);display:flex}.account-mfa-panel__start form label{flex:18.75rem}.account-mfa-panel__start .primary-button{white-space:nowrap;min-height:2.875rem}.account-mfa-panel__enrollment{gap:var(--space-4);display:grid}.account-mfa-panel__steps{gap:var(--space-2) var(--space-3);grid-template-columns:1.6875rem minmax(0,1fr);align-items:start;display:grid}.account-mfa-panel__steps span{border-radius:var(--radius-pill);background:var(--brand-soft-025);width:1.6875rem;height:1.6875rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);place-items:center;display:grid}.account-mfa-panel__steps p{margin:var(--space-1) 0;color:var(--muted);font-size:var(--text-caption);line-height:1.52}.account-mfa-panel__qr{align-items:center;gap:var(--space-3) var(--space-6);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:linear-gradient(132deg, var(--brand-soft-010) 0%, var(--brand-soft-010) 70%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy image""note image";padding:clamp(.875rem,2.4vw,1.25rem);display:grid}.account-mfa-panel__qr-copy{gap:var(--space-3);grid-area:copy;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.account-mfa-panel__qr-copy>span{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:2.3125rem;height:2.3125rem;color:var(--brand-700);place-items:center;display:grid}.account-mfa-panel__qr-copy strong{color:var(--brand-soft-700);font-size:.875rem;display:block}.account-mfa-panel__qr-copy p,.account-mfa-panel__qr-note{margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.account-mfa-panel__qr-image{border:.0625rem solid var(--border);border-radius:var(--radius-md);width:10.875rem;min-height:10.875rem;padding:var(--space-2);background:var(--surface);box-shadow:none;grid-area:image;place-items:center;display:grid;overflow:hidden}.account-mfa-panel__qr-image img{width:100%;height:auto;image-rendering:pixelated;display:block}.account-mfa-panel__qr-loading,.account-mfa-panel__qr-fallback{place-items:center;gap:var(--space-2);min-height:9.0625rem;padding:var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:center;line-height:1.45;display:grid}.account-mfa-panel__qr-fallback{color:var(--status-warning-text)}.account-mfa-panel__qr-note{grid-area:note;max-width:30.625rem}.account-mfa-panel__manual-key{align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3);background:var(--brand-soft-010);display:flex}.account-mfa-panel__manual-key code{min-width:0;color:var(--brand-soft-700);font-size:.875rem;font-weight:var(--font-weight-title);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-mfa-panel__confirm,.account-mfa-panel__danger-form{gap:var(--space-3);border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-4);display:grid}.account-mfa-panel__confirm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-mfa-panel__confirm>div,.account-mfa-panel__danger-form>div:last-child,.account-mfa-panel__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-mfa-panel__confirm>div{justify-content:flex-end}.account-mfa-panel__recovery{gap:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-warning-surface);display:grid}.account-mfa-panel__recovery>div:first-child{gap:var(--space-3);color:var(--status-warning-text);grid-template-columns:auto minmax(0,1fr);display:grid}.account-mfa-panel__recovery h3,.account-mfa-panel__danger-form h3{color:var(--status-warning-text);font-size:var(--ui-text-subsection);margin:0}.account-mfa-panel__recovery p,.account-mfa-panel__danger-form p{margin:var(--space-1) 0 0;color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.5}.account-mfa-panel__codes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-mfa-panel__codes code{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.06em}.account-mfa-panel__enabled{gap:var(--space-4);display:grid}.account-mfa-panel__enabled-summary{border:.0625rem solid var(--brand-soft-100);background:var(--brand-soft-025);color:var(--brand-700)}.account-mfa-panel__danger-form{border:.0625rem solid var(--status-error-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-error-surface)}.account-mfa-panel__danger-form :is(h3,p){color:var(--status-error-text)}.account-mfa-panel__two-fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.danger-button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);min-height:2.625rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--danger);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.danger-button:hover:not(:disabled){background:var(--status-error-surface)}.danger-button:disabled{opacity:.65;cursor:not-allowed}.danger-button--quiet{margin-left:auto}.account-sessions-panel{gap:var(--space-4);max-width:53.75rem;margin-top:var(--space-4);display:grid}.account-sessions-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:.0625rem solid var(--surface-sunken);padding-bottom:var(--space-4);display:flex}.account-sessions-panel__title{align-items:center;gap:var(--space-3);display:flex}.account-sessions-panel>header:has(+[hidden]){border-bottom:0;padding-bottom:0}.account-sessions-panel__title>span{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.625rem;height:2.625rem;color:var(--brand-700);place-items:center;display:grid}.account-sessions-panel__title .eyebrow{margin:0 0 var(--space-1);font-size:var(--text-caption)}.account-sessions-panel__title h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.account-sessions-panel__controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.account-sessions-panel__controls .icon-button{width:2.4375rem;height:2.4375rem}.account-sessions-panel__intro{max-width:41.25rem;color:var(--muted-soft);font-size:var(--text-caption);margin:-.1875rem 0 0;line-height:1.55}.account-sessions-panel__loading,.account-sessions-panel__empty{align-items:center;gap:var(--space-3);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-height:4.875rem;padding:var(--space-4);background:var(--brand-soft-010);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.account-sessions-panel__empty{align-items:flex-start}.account-sessions-panel__empty p{font-weight:var(--font-weight-label);margin:.125rem 0 0;line-height:1.5}.account-sessions-panel__list{gap:var(--space-2);display:grid}.account-sessions-panel__item{gap:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.account-sessions-panel__item.is-current{border-color:var(--brand-soft-150);background:var(--brand-soft-010)}.account-sessions-panel__device{border-radius:var(--radius-md);background:var(--surface-muted);width:2.3125rem;height:2.3125rem;color:var(--muted-soft);place-items:center;display:grid}.account-sessions-panel__item.is-current .account-sessions-panel__device{background:var(--brand-soft-050);color:var(--brand-700)}.account-sessions-panel__details{gap:var(--space-2);min-width:0;display:grid}.account-sessions-panel__identity{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.account-sessions-panel__identity strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--text-helper)}.account-sessions-panel__identity span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.account-sessions-panel__identity span.is-current{background:var(--brand-soft-050);color:var(--brand-700)}.account-sessions-panel__details dl{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-sessions-panel__current-note{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.45}.account-sessions-panel__details dl>div{gap:.125rem;min-width:0;display:grid}.account-sessions-panel__details dt{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.account-sessions-panel__details dd{min-width:0;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.4}.account-sessions-panel__details dd svg{margin-right:var(--space-1);vertical-align:-.1875rem;color:var(--brand-700)}.account-sessions-panel__item .danger-button{min-width:6.5rem}@media (max-width:47.5rem){.security-auth-page{padding:var(--space-4);align-items:start}.security-auth-page__panel{border-radius:var(--radius-md);min-height:calc(100vh - 2rem)}.account-mfa-panel>header,.account-mfa-panel__start form,.account-mfa-panel__confirm,.account-sessions-panel>header{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.account-mfa-panel__start form label{flex:none}.account-mfa-panel>header>.account-mfa-panel__state{align-self:flex-start}.account-mfa-panel__confirm>div{justify-content:stretch}.account-mfa-panel__confirm>div>button,.account-mfa-panel__start .primary-button{flex:1;width:100%}.account-mfa-panel__qr{grid-template-columns:1fr;grid-template-areas:"copy""image""note";justify-items:stretch}.account-mfa-panel__qr-image{justify-self:center;width:min(100%,14.5rem)}.account-mfa-panel__two-fields{grid-template-columns:1fr}.account-sessions-panel__controls{justify-content:space-between}.account-sessions-panel__controls .secondary-button{flex:1}.account-sessions-panel__item{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-sessions-panel__item .danger-button{grid-column:1/-1;width:100%}.account-sessions-panel__details dl,.event-route-fields,.event-route-card dl{grid-template-columns:1fr 1fr}.event-route-create>form>footer,.event-route-card__form>footer{flex-direction:column;align-items:stretch}}@media (max-width:31.25rem){.security-auth-page__panel{padding:var(--space-6) var(--space-5)}.account-mfa-panel__codes{grid-template-columns:1fr}.account-mfa-panel__actions{grid-template-columns:1fr;display:grid}.danger-button--quiet{margin-left:0}.account-sessions-panel__details dl{grid-template-columns:1fr}}@media (max-width:68.75rem){.email-media-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-journey__steps{gap:0 var(--space-4)}.pricing-editor__grid,.pricing-kpi-grid,.pricing-addon-grid{grid-template-columns:1fr 1fr}.pricing-economics-grid{grid-template-columns:1fr}.pricing-kpi-grid>:nth-child(2),.pricing-kpi-grid>button:nth-child(2){border-right:0}.pricing-kpi-grid>:nth-child(-n+2){border-bottom:.0625rem solid var(--border-soft)}.pricing-overview-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-overview-sources button:nth-child(3n){border-right:.0625rem solid var(--surface-sunken)}.pricing-overview-sources button:nth-child(2n){border-right:0}.email-log-filters{grid-template-columns:1fr 1fr 1fr}.email-log-search{grid-column:span 2}.operations-grid{grid-template-columns:1fr 1fr}.dispatch-settings__grid,.messaging-pipeline__grid,.reputation-policy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messaging-pipeline__grid article:nth-child(2){border-right:0}.provider-row,.provider-connection-runtime{grid-template-columns:1fr 1fr}.provider-connection-runtime article:nth-child(2){border-right:0}.provider-connection-runtime article:nth-child(-n+2){border-bottom:.0625rem solid var(--border-soft)}.tracking-connection-card__runtime{grid-template-columns:1fr 1fr}.tracking-connection-card__runtime article:nth-child(2){border-right:0}.tracking-connection-card__runtime article:nth-child(-n+2){border-bottom:.0625rem solid var(--border-soft)}.email-document-editor{grid-template:"toolbar""notice""message""panel-tabs""canvas"/minmax(0,1fr)}.email-editor-toolbar{position:static}.campaign-content-studio .email-editor-toolbar>.email-editor-toolbar__history>button,.campaign-content-studio .email-editor-toolbar>.email-document-actions>.email-document-actions__trigger,.campaign-content-studio .email-studio-stage__header>.email-editor-devices>button{min-height:2.75rem}.campaign-content-studio .email-editor-toolbar>.email-editor-toolbar__history>button{width:2.75rem}.email-editor-panel-tabs{z-index:12;top:var(--support-banner-height,0rem);border-top:.0625rem solid var(--border);border-bottom:.0625rem solid var(--border);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-subtle);border-left:0;position:sticky}.email-editor-panel-tabs button{min-height:2.75rem}.email-editor-library,.email-editor-inspector{display:none}.email-editor-library.is-mobile-open,.email-editor-inspector.is-mobile-open{z-index:161;border:.0625rem solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:min(78dvh,42.5rem);padding-bottom:max(.875rem, env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.email-editor-library.is-mobile-open{gap:var(--space-2);padding:var(--space-3) var(--space-3) max(.875rem, env(safe-area-inset-bottom));background:var(--surface-soft)}.email-editor-mobile-panel__backdrop{z-index:160;background:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .48);cursor:default;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.email-editor-mobile-panel__header{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--border);min-height:3.375rem;padding:var(--space-3) var(--space-3);background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;position:sticky;top:0}.email-editor-library>.email-editor-mobile-panel__header{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) .0625rem}.email-editor-mobile-panel__header strong{min-width:0;color:var(--brand-soft-700);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.email-editor-mobile-panel__header-actions,.email-editor-mobile-panel__history{align-items:center;gap:var(--space-2);display:flex}.email-editor-mobile-panel__header-actions{flex:none}.email-editor-mobile-panel__header button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-mobile-panel__history button{width:2.75rem;padding:0}.email-editor-mobile-panel__header button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-mobile-panel__header button:disabled{opacity:.42;cursor:default}.email-editor-starter-library__grid,.email-editor-section-library__grid,.email-editor-saved-section-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-editor-inspector{grid-template-columns:1fr 1fr}.email-editor-fallback{grid-column:1/-1}.admin-security-preference__fields{grid-template-columns:1fr 1fr}.admin-security-preference__fields button{grid-column:1/-1;justify-self:end}.admin-settings-local-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member{grid-template-columns:minmax(13.75rem,1fr) minmax(11.875rem,.8fr)}.team-member__actions,.team-member__manage,.team-member__protected{grid-column:1/-1;justify-self:start}}.campaign-content-studio .email-editor-toolbar{flex-wrap:wrap}@media (max-width:47.5rem){.campaign-content-studio>.campaign-content-editor__header{position:static}.campaign-content-studio>.campaign-content-editor__actions{padding-right:var(--space-4);padding-left:var(--space-4)}.campaign-content-studio>.campaign-content-editor__actions.is-static{margin:0 0 var(--space-4)}.campaign-content-studio>.campaign-content-editor__actions.is-sticky{margin:0 0 var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);box-shadow:none;position:static;bottom:auto}.campaign-content-studio__panel--content{margin:0}.campaign-content-preview__toolbar button{min-height:2.75rem}.campaign-journey__bar{grid-template-columns:minmax(0,1fr) auto}.campaign-journey__bar>.information-hint{margin:0}.campaign-journey__steps{padding:0 0 var(--space-1);scroll-snap-type:none;grid-template-columns:none;display:flex;overflow-x:auto}.campaign-journey__step{flex:0 0 12.25rem}.campaign-journey__actions{grid-column:1/-1;justify-content:stretch}.campaign-journey__actions>button,.campaign-journey__actions .campaign-content-editor__audience-next{flex:1 1 0}.campaign-journey__actions .campaign-content-editor__audience-next button{justify-content:center;width:100%}.campaign-journey__button,.campaign-journey__policy summary{min-height:3rem}.campaign-journey__settings-link{min-height:2.75rem}.campaign-journey-panel,.campaign-delivery-blueprint{--step-inset:1rem;margin:0 0 var(--space-4)}.campaign-test-email-preflight--step-one{margin:0 var(--space-4) var(--space-4)}.campaign-journey-panel>header,.campaign-delivery-blueprint>header,.campaign-message-settings>header,.campaign-content-step-heading{flex-direction:column;align-items:flex-start}.campaign-message-settings{margin:var(--space-4) 0}.campaign-message-settings__route>div{grid-template-columns:minmax(0,1fr)}.campaign-message-settings__route span,.campaign-message-settings__route small{grid-column:1}.campaign-content-step-heading>span{white-space:normal}.campaign-journey-panel__summary{grid-template-columns:minmax(0,1fr)}.campaign-journey-panel__summary article+article,.campaign-journey-panel__summary article:nth-child(2n){border-left:0}.campaign-journey-panel__summary article+article{border-top:.0625rem solid var(--border-soft)}.campaign-journey-panel__details dl,.campaign-test-email-preflight__summary{grid-template-columns:minmax(0,1fr)}.campaign-test-email-preflight__summary article+article{border-top:.0625rem solid var(--border-soft);border-left:0}.campaign-control-nav{margin:var(--space-4) var(--space-4) 0;grid-template-columns:minmax(0,1fr);display:grid}.campaign-control-nav button{justify-content:center}.campaign-review-settings-summary{margin:var(--space-4) var(--space-4) 0;padding:var(--space-4)}.campaign-review-settings-summary>header{flex-direction:column;align-items:stretch}.campaign-review-settings-summary>header button{justify-content:center;width:100%}.campaign-review-settings-summary__grid{grid-template-columns:minmax(0,1fr)}.campaign-review-settings-summary li{grid-template-columns:minmax(4rem,.55fr) minmax(0,1.45fr) auto}.campaign-review-next{margin:var(--space-3) var(--space-4) 0}.campaign-review-completion{margin:0 var(--space-4) var(--space-4)}.campaign-review-completion>.campaign-control-nav--review,.campaign-review-completion>.campaign-review-next{margin:0}.campaign-review-next>header{flex-direction:column;align-items:flex-start}.campaign-review-next dl{grid-template-columns:minmax(0,1fr)}.campaign-review-next footer{grid-template-columns:minmax(0,1fr);display:grid}.campaign-review-next footer button{justify-content:center;width:100%}.campaign-delivery-blueprint__unavailable{grid-template-columns:auto minmax(0,1fr)}.campaign-delivery-blueprint__unavailable .secondary-button{grid-column:1/-1;justify-content:center;width:100%}.campaign-delivery-blueprint__status,.campaign-dispatch-pace>form>footer{flex-direction:column;align-items:stretch}.campaign-delivery-confirmation>header{flex-direction:column;align-items:flex-start}.campaign-delivery-confirmation>dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.campaign-delivery-confirmation dd{grid-template-columns:minmax(0,1fr)}.campaign-delivery-confirmation dd>strong,.campaign-delivery-confirmation dd>ul,.campaign-delivery-confirmation dd>small,.campaign-delivery-confirmation dd>button{grid-area:auto/1}.campaign-delivery-confirmation>dl button{justify-content:center;width:100%}.campaign-delivery-confirmation dd li{grid-template-columns:minmax(0,1fr);gap:.125rem}.campaign-delivery-blueprint__status .secondary-button,.campaign-dispatch-pace>form>footer button{justify-content:center;width:100%}.campaign-delivery-blueprint__checks ul,.campaign-dispatch-pace__options{grid-template-columns:minmax(0,1fr)}#campaign-delivery-form{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-pairs{padding:0 var(--space-4) var(--space-4);margin:0}.campaign-review-settings-summary .campaign-review-pairs>div,.campaign-content-studio[data-studio-panel=preview] .campaign-review-pairs>div{grid-template-columns:minmax(0,1fr)}.campaign-review-settings-summary .campaign-review-pairs dt,.campaign-review-settings-summary .campaign-review-pairs dd{grid-area:auto/1}.campaign-review-pairs__edit{margin-top:var(--space-2);grid-area:auto/1;justify-content:center}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li a{align-items:center;min-height:2.75rem;display:inline-flex}.campaign-dispatch-pace__requests li{grid-template-columns:minmax(0,1fr)}.campaign-dispatch-pace__requests li>div:last-of-type{text-align:left;justify-items:start}.campaign-dispatch-reschedule>footer{grid-template-columns:minmax(0,1fr);display:grid}.campaign-dispatch-reschedule>footer button{justify-content:center;width:100%}.campaign-dispatch-pace__presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-delivery-blueprint__checks>header{flex-direction:column;align-items:flex-start}.campaign-content-studio__readiness{margin:var(--space-3) var(--step-inset,.875rem)}.campaign-content-studio__panel-empty{margin:var(--space-4) 0;padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.campaign-content-studio__panel-empty>span{display:none}.campaign-content-studio__panel-empty .primary-button{justify-content:center;width:100%}.campaign-content-preview-state{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start}.campaign-content-preview-state--inline{margin:0}.campaign-content-preview-state__retry{grid-column:2;justify-self:start}.campaign-content-preview,.campaign-content-review-versions{margin-left:0;margin-right:0}.campaign-content-utm{margin:var(--space-4) 0;padding:var(--space-4)}.campaign-content-studio .campaign-content-ab{margin:var(--space-4);padding:var(--space-4)}.campaign-content-utm>header,.campaign-content-ab>header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.campaign-content-utm__fields{grid-template-columns:minmax(0,1fr)}.campaign-content-editor__media-state>button{grid-column:2;justify-self:start;min-height:2.75rem}.campaign-content-studio__close-dialog{grid-template-columns:minmax(0,1fr)}.campaign-content-studio__close-dialog>span{display:none}.campaign-content-studio__close-dialog footer{grid-column:1;grid-template-columns:minmax(0,1fr);display:grid}.email-media-picker-backdrop{align-items:end;padding:0}.email-media-picker{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:94vh}.email-media-picker__grid{padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.email-media-picker>header,.email-media-picker__search,.email-media-picker>footer{padding-right:var(--space-4);padding-left:var(--space-4)}.email-media-picker>header>button,.email-media-picker>footer button,.email-media-picker__search input{min-height:2.75rem}.email-media-picker__search{grid-template-columns:minmax(0,1fr)}.email-media-picker__search-actions{justify-content:stretch}.email-media-picker__search-actions button{flex:8.75rem;min-height:2.75rem}.email-media-picker__pagination button,.email-media-picker__state button{min-height:2.75rem}.email-media-picker>header>button{width:2.75rem;height:2.75rem}.email-editor-saved-section-library__toolbar{flex-direction:column;align-items:stretch}.email-editor-inspector.is-mobile-open{grid-template-columns:minmax(0,1fr)}.email-editor-section-element-actions{grid-template-columns:minmax(0,1fr) repeat(5,2.75rem)}.email-editor-section-element-actions button{min-width:2.75rem;min-height:2.75rem}.email-editor-saved-section-library__toolbar button{justify-content:center;width:100%}.email-editor-saved-section-library__search{grid-template-columns:minmax(0,1fr)}.email-editor-saved-section-library__search span{grid-column:auto}.email-editor-saved-section-library__search small{white-space:normal}.email-saved-section-backdrop{align-items:end;padding:0}.email-saved-section-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:94vh}.email-saved-section-dialog__impact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-delivery-banner{margin-top:calc(var(--space-3) * -1)}.delivery-settings-tabs{grid-template-columns:minmax(0,1fr)}.pricing-boundary{grid-template-columns:auto minmax(0,1fr)}.pricing-boundary>svg:last-child{display:none}.pricing-editor>header,.operations-toolbar,.pricing-panel__header,.pricing-pending-approval{flex-direction:column;align-items:stretch}.pricing-change-queue>div,.pricing-ai-credit-strategy>div{grid-template-columns:1fr}.pricing-change-queue button,.pricing-ai-credit-strategy article{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.pricing-change-queue button:last-child,.pricing-ai-credit-strategy article:last-child{border-bottom:0}.pricing-ai-credit-strategy>header{flex-direction:column;align-items:stretch}.pricing-ai-credit-strategy>header .table-action{width:100%}.pricing-economics-grid{padding:var(--space-3)}.pricing-economics-scenarios{grid-template-columns:1fr}.pricing-economics-scenarios>section{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.pricing-economics-scenarios>section:last-child{border-bottom:0}.pricing-source-grid{padding:var(--space-4);grid-template-columns:1fr}.pricing-filter-bar,.pricing-percentile-form{grid-template-columns:1fr}.pricing-percentile-form>label:last-of-type,.pricing-percentile-form>.pricing-editor__submit{grid-column:auto}.pricing-percentile-form .secondary-button{width:100%}.pricing-editor__grid,.pricing-technical>div,.pricing-editor>footer,.operations-grid,.operations-details dl,.operations-services__list{grid-template-columns:1fr}.operations-service__head{flex-wrap:wrap}.deployment-overview__heading{grid-template-columns:auto minmax(0,1fr)}.deployment-overview__snapshot{text-align:left;grid-column:2;justify-items:start}.deployment-boundaries,.deployment-filters,.deployment-planned>div{grid-template-columns:minmax(0,1fr)}.deployment-entry>summary{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.deployment-entry__state{justify-content:flex-start}.deployment-entry dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.deployment-policy>summary{grid-template-columns:minmax(0,1fr)}.deployment-policy>summary>.deployment-status{justify-self:start}.infrastructure-services>summary{align-items:flex-start}.infrastructure-services__mode-note{grid-template-columns:auto minmax(0,1fr)}.infrastructure-services__mode-note a{white-space:normal;grid-column:2}.infrastructure-services article{grid-template-columns:auto minmax(0,1fr)}.infrastructure-services__mode{grid-column:2;justify-self:start}.operations-failures__filters,.operations-failures__list article{grid-template-columns:1fr}.operations-failures__meta{justify-items:start}.email-log-filters{grid-template-columns:1fr 1fr}.email-log-search,.email-log-filters>div{grid-column:1/-1}.system-email-section-heading--templates{grid-template-columns:1fr}.system-email-section-heading--templates>svg{display:none}.admin-account-dispatch-control__limits,.system-email-template-workspace{grid-template-columns:1fr}.system-email-template-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-summary,.dispatch-settings__grid{grid-template-columns:1fr 1fr}.provider-observability__monthly>header{flex-direction:column;align-items:stretch}.provider-observability__monthly>header>span{white-space:normal;align-self:flex-start}.event-poc-readiness>header,.event-poc-console>header,.reputation-attention>header,.reputation-attention__item>footer{flex-direction:column;align-items:stretch}.event-poc-readiness>header>span,.event-poc-console>header>span,.reputation-attention>header>span{align-self:flex-start}.event-poc-readiness>ol{grid-template-columns:1fr 1fr}.event-poc-readiness>ol>li:nth-child(2n){border-right:0}.event-poc-readiness>ol>li:nth-child(n+3){border-top:.0625rem solid var(--surface-sunken)}.event-poc-console__controls,.event-poc-console__scenarios{grid-template-columns:1fr}.event-poc-console__runs article{gap:var(--space-2);grid-template-columns:1fr}.event-poc-console__runs article>div:last-child{text-align:left}.reputation-attention__item>footer>small{text-align:left;max-width:none}.dispatch-settings>header,.dispatch-settings__footer,.reputation-policy form>header,.reputation-policy form>footer{flex-direction:column;align-items:stretch}.reputation-policy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-keyring__panel>header{flex-direction:column;align-items:stretch}.crypto-keyring__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staging-mode-control{grid-template-columns:1fr;align-items:stretch}.admin-account-card dl>div,.admin-profile-section dl>div{gap:var(--space-1);grid-template-columns:1fr}.admin-profile-section__actions{flex-direction:column;align-items:stretch}.email-editor-meta,.admin-security-preference__fields{grid-template-columns:1fr}.email-editor-inbox-preview{grid-template-columns:2.125rem minmax(0,1fr)}.email-editor-inbox-preview>em{grid-column:2;justify-self:start}.email-editor-section-library,.email-editor-starter-library{padding-inline:var(--space-3)}.email-editor-recovery{grid-template-columns:auto minmax(0,1fr)}.email-editor-recovery button{grid-column:2;justify-self:start}.email-editor-toolbar{flex-wrap:wrap}.email-editor-toolbar__selection{order:3;width:100%}.email-editor-toolbar__count{margin-left:auto}.email-editor-insert-blocks__grid,.email-editor-starter-library__grid,.email-editor-section-library__grid,.email-editor-saved-section-library__grid{grid-template-columns:minmax(0,1fr)}.email-editor-stage{min-height:0;padding:var(--space-4) var(--space-3)}.email-editor-canvas-frame{min-height:26.25rem}.email-editor-fallback,.admin-security-preference__fields button{grid-column:auto}.product-create-menu{grid-area:auto/1}.product-catalog-views{grid-template-columns:minmax(0,1fr)}.product-catalog-views button{min-height:3.125rem}.product-template-workspace{grid-template-columns:minmax(0,1fr)}.product-template-index{max-height:min(20.625rem,42vh);position:static}.product-template-editor>header,.product-template-save{grid-template-columns:minmax(0,1fr);align-items:stretch}.product-template-editor>header{flex-direction:column}.product-template-basics{grid-template-columns:1fr 1fr}.product-template-description{grid-column:1/-1}.product-comparison__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-comparison__heading>div{grid-column:1/-1}.product-bulk-sync__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-bulk-sync__form>.policy-step{justify-items:stretch}.product-create-menu>summary{justify-content:center;width:100%;min-height:2.75rem}.product-create-menu>form{width:100%;margin-top:var(--space-2);box-shadow:none;position:static}.product-catalog-workspace{grid-template-columns:minmax(0,1fr)}.product-catalog-index{max-height:min(22.5rem,46vh);position:static}.product-catalog-index>button{min-height:3.5rem}.policy-editor-columns--friendly,.product-read-summary__columns{grid-template-columns:minmax(0,1fr)}.product-read-summary__columns>article+article{border-top:.0625rem solid var(--border-soft);border-left:0}.product-price-editor>header{flex-direction:column;align-items:stretch}.product-price-editor>header>button{align-self:flex-start}.team-member{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.team-member__actions,.team-member__manage,.team-member__protected{grid-column:auto}.team-member-editor{width:100%;margin-top:var(--space-2);box-shadow:none;position:static}.admin-media-storage>:is(summary,header){grid-template-columns:minmax(0,1fr) auto}.admin-media-storage>:is(summary,header)>span{display:none}.admin-media-storage__summary{flex-direction:column;align-items:stretch}.admin-media-storage__status{grid-template-columns:auto minmax(0,1fr)}.admin-media-storage__status ul{grid-column:2}.admin-media-storage__readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-storage__pipeline{grid-template-columns:minmax(0,1fr)}.admin-media-storage__public-delivery>dl,.admin-media-storage__grid--limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:31.25rem){.deployment-access-denied,.deployment-sending-boundary{grid-template-columns:minmax(0,1fr)}.deployment-overview__heading{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.deployment-overview__heading>svg{display:none}.deployment-overview__snapshot{grid-column:auto}.deployment-planned>summary{min-height:3.75rem;padding-inline:var(--space-3)}.deployment-disclosure-label{display:none}.deployment-filters{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.deployment-filters input,.deployment-filters select,.deployment-policy__copy{min-height:2.75rem}.deployment-group>summary{gap:var(--space-2);min-height:4.25rem;padding-left:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.deployment-group__body{padding-inline:var(--space-2)}.deployment-group__actions{flex-direction:column;align-items:stretch}.deployment-group__copy{width:100%}.deployment-entry>summary{min-height:4.25rem;padding-left:var(--space-3)}.deployment-entry__body,.deployment-policy>div{padding:var(--space-3)}.deployment-entry code,.deployment-policy code,.infrastructure-services code{overflow-wrap:anywhere;word-break:break-word}.infrastructure-services>summary{min-height:3.75rem}.infrastructure-services__expand{display:none}.deployment-todo__item,.deployment-todo__area{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.deployment-todo__actions{justify-content:flex-start}.deployment-todo__detail{justify-self:start}.deployment-todo__names>li{padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr)}.deployment-todo__names .deployment-todo__copy{justify-self:start}.deployment-dev__section>summary{min-height:3.75rem;padding-left:var(--space-3)}.deployment-dev__body{padding:var(--space-3)}.email-template-confirm-backdrop{align-items:end;padding:0}.email-template-confirm{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-5);border-bottom:0;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr)}.email-template-confirm footer{grid-template-columns:minmax(0,1fr);display:grid}.email-template-confirm footer button{justify-content:center;width:100%}.email-editor-saved-section-library__grid,.email-editor-saved-section-library__grid article{grid-template-columns:minmax(0,1fr)}.email-editor-saved-section-library__grid footer>button{flex:7.5rem}.email-saved-section-dialog>header,.email-saved-section-dialog__name,.email-saved-section-dialog fieldset,.email-saved-section-dialog>footer{padding-right:var(--space-4);padding-left:var(--space-4)}.email-saved-section-dialog>header{grid-template-columns:auto minmax(0,1fr)}.email-saved-section-dialog>header>button{grid-column:1/-1;width:100%}.email-saved-section-dialog>footer{grid-template-columns:minmax(0,1fr);display:grid}.email-saved-section-dialog>footer button{width:100%}.email-saved-section-dialog__impact{margin-right:var(--space-4);margin-left:var(--space-4)}.email-saved-section-dialog__impact dl{grid-template-columns:minmax(0,1fr)}.campaign-content-studio__close-backdrop{align-items:end;padding:0}.campaign-content-studio__close-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-5);border-bottom:0;border-left:0;border-right:0}.campaign-content-studio>.campaign-content-editor__actions>div:last-child{grid-template-columns:minmax(0,1fr);display:grid}.email-media-picker h3{font-size:var(--ui-text-subsection)}.email-media-picker header p:not(.eyebrow){font-size:var(--text-caption)}.email-media-picker__grid{gap:var(--space-2)}.email-media-picker__meta{padding:var(--space-2)}.email-media-picker__meta small{font-size:var(--text-caption)}.product-read-summary__columns>article,.product-read-summary__limits{padding-inline:var(--space-4)}.product-read-summary__limits dl{grid-template-columns:minmax(0,1fr)}.event-setup-guidance{padding:var(--space-4)}.event-setup-guidance h2{font-size:var(--ui-text-section)}.event-setup-guidance p{font-size:var(--text-caption)}.email-log-filters{grid-template-columns:1fr}.email-log-search,.email-log-filters>div{grid-column:auto}.email-log-filters>div{flex-direction:column;align-items:stretch}.pricing-boundary{padding:var(--space-3);align-items:flex-start}.pricing-boundary strong,.pricing-boundary span{font-size:var(--text-caption)}.pricing-tabs{margin-inline:0}.pricing-tabs button{min-height:2.375rem;padding-inline:var(--space-3);font-size:var(--text-caption)}.pricing-kpi-grid,.pricing-overview-sources,.pricing-addon-grid{grid-template-columns:1fr}.pricing-kpi-grid>*,.pricing-kpi-grid>button,.pricing-kpi-grid>:nth-child(2),.pricing-overview-sources button,.pricing-overview-sources button:nth-child(2n),.pricing-overview-sources button:nth-child(3n){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.pricing-kpi-grid>:last-child,.pricing-overview-sources button:last-child{border-bottom:0}.pricing-panel__header{padding:var(--space-4)}.pricing-panel__header h2{font-size:var(--ui-text-section)}.pricing-source-card dl{grid-template-columns:1fr}.pricing-source-card dl>div,.pricing-source-card dl>div:nth-child(2n),.pricing-source-card dl>div:nth-last-child(-n+2){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.pricing-source-card dl>div:last-child{border-bottom:0}.pricing-source-card>footer{flex-direction:column;align-items:flex-start}.pricing-filter-bar{padding:var(--space-3)}.pricing-editor__grid{grid-template-columns:minmax(0,1fr)}.pricing-editor__wide{grid-column:auto}.pricing-pending-approval .secondary-button,.pricing-editor>footer .primary-button{width:100%}.pricing-editor>footer .pricing-editor__submit{justify-items:stretch}.pricing-addon-grid{padding:var(--space-3)}.pricing-addon-grid dl{grid-template-columns:1fr}.pricing-economics-card>header{flex-direction:column;align-items:stretch}.pricing-economics-card>header>div:last-child{text-align:left}.pricing-economics-allowances{grid-template-columns:1fr}.pricing-economics-allowances>div{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.pricing-economics-allowances>div:last-child{border-bottom:0}.provider-summary,.dispatch-settings__grid,.messaging-pipeline__grid,.provider-row{grid-template-columns:1fr}.provider-connection-card__header{flex-direction:column;align-items:stretch}.provider-connection-card__secret{align-self:flex-start}.provider-connection-tabs,.provider-connection-runtime,.provider-connection-form__grid,.provider-connection-observation{grid-template-columns:1fr}.provider-connection-tabs button{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.provider-connection-tabs button.is-active{border-bottom:.1875rem solid var(--brand-600)}.provider-connection-runtime article,.provider-connection-runtime article:nth-child(2){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.provider-connection-runtime article:last-child{border-bottom:0}.provider-connection-observation>div,.provider-connection-observation>div:nth-child(3n),.provider-connection-observation>div:nth-last-child(-n+3){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.provider-connection-observation>div:last-child{border-bottom:0}.provider-connection-actions{grid-template-columns:1fr;display:grid}.provider-connection-actions button{width:100%}.provider-connection-readiness{margin-inline:var(--space-3);padding:var(--space-3)}.provider-connection-readiness ol{gap:var(--space-1);display:grid}.tracking-connection-card__runtime,.tracking-connection-form__grid,.tracking-connection-verification dl{grid-template-columns:1fr}.tracking-connection-card__runtime article,.tracking-connection-card__runtime article:nth-child(2){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.tracking-connection-card__runtime article:last-child{border-bottom:0}.tracking-connection-verification dl>div,.tracking-connection-verification dl>div:nth-child(3n),.tracking-connection-verification dl>div:nth-last-child(-n+3){border-right:0;border-bottom:.0625rem solid var(--border-soft)}.tracking-connection-verification dl>div:last-child{border-bottom:0}.tracking-connection-actions{grid-template-columns:1fr;display:grid}.tracking-connection-actions button{width:100%}.tracking-target-card__summary,.tracking-target-card__details,.tracking-target-card__blockers{grid-template-columns:1fr}.tracking-target-card__summary article{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.tracking-target-card__summary article:last-child{border-bottom:0}.tracking-target-card__details,.tracking-target-card__blockers{margin-inline:var(--space-4)}.tracking-target-actions{padding-inline:var(--space-4)}.tracking-target-actions>div{grid-template-columns:1fr;display:grid}.tracking-target-actions button{width:100%}.domain-rollout__header{padding-inline:var(--space-4);flex-direction:column;align-items:stretch}.domain-rollout__status{justify-content:space-between}.domain-rollout__status>span{white-space:normal;min-width:0}.domain-rollout__impact,.domain-rollout__dependencies{grid-template-columns:minmax(0,1fr)}.domain-rollout__impact article{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.domain-rollout__impact article:last-child{border-bottom:0}.domain-rollout__dependencies,.domain-rollout__control{padding-inline:var(--space-4)}.domain-rollout__control>button,.domain-rollout__primary>button{width:100%}.domain-rollout__confirm-actions>button{flex:100%}.domain-rollout__dependencies-ready summary,.domain-rollout__dependencies-ready>div{padding-inline:var(--space-4)}.domain-rollout__history article{padding-inline:var(--space-4);grid-template-columns:1.875rem minmax(0,1fr)}.domain-rollout__history time{grid-column:2}.provider-observability__monthly{padding-inline:var(--space-3)}.provider-monthly-chart{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:auto}.provider-monthly-chart article{grid-row:auto;grid-template-rows:minmax(0,1fr) repeat(4,auto);min-height:9.5rem}.provider-monthly-chart__running{min-height:1.2em}.event-route-fields,.event-route-card dl,.reputation-attention__metrics,.reputation-attention__metrics.is-ingest{grid-template-columns:1fr}.reputation-attention__metrics>div{border-right:0;border-bottom:.0625rem solid var(--surface-sunken)}.reputation-attention__metrics>div:last-child{border-bottom:0}.reputation-attention__item>header{flex-direction:column;align-items:flex-start}.reputation-attention__state{align-self:flex-start}.event-poc-readiness>ol{grid-template-columns:1fr}.event-poc-readiness>ol>li,.event-poc-readiness>ol>li:nth-child(2n){border-right:0;border-top:.0625rem solid var(--surface-sunken)}.event-poc-readiness>ol>li:first-child{border-top:0}.event-poc-console__controls,.event-poc-console__scenarios{padding-inline:var(--space-4);grid-template-columns:1fr}.event-poc-console__setup{margin-inline:var(--space-3)}.event-poc-console__runs article{padding-inline:var(--space-3);grid-template-columns:1fr}.event-poc-console__runs article>div:last-child{text-align:left}.event-route-card dl>div{border-right:0;border-bottom:.0625rem solid var(--surface-sunken)}.event-route-card dl>div:last-child{border-bottom:0}.event-route-card>header{flex-direction:column;align-items:flex-start}.event-route-card>header>button,.event-route-card__form>footer>div,.event-route-card__form>footer>div button{width:100%}.event-route-card__form>footer>div{grid-template-columns:1fr;display:grid}.messaging-pipeline>header{flex-direction:column;align-items:stretch}.reputation-policy>summary,.reputation-policy>.reputation-policy__head{flex-direction:column;align-items:flex-start}.reputation-policy__grid{grid-template-columns:1fr}.commit-activation-toggle,.contact-commit-control .ui-notice{margin-inline:var(--space-3);--ui-notice-margin:0 .75rem .875rem}.crypto-keyring__grid{grid-template-columns:1fr}.retention-policy__name{grid-column:auto}.messaging-pipeline__grid article{border-right:0;border-bottom:.0625rem solid var(--border-soft)}.messaging-pipeline__grid article:last-child{border-bottom:0}.system-email-template-index,.email-editor-section-library__grid,.email-editor-starter-library__grid{grid-template-columns:1fr}.email-editor-section-library__grid>button{min-height:5.375rem}.product-template-basics,.product-comparison__heading,.product-bulk-sync__form{grid-template-columns:minmax(0,1fr)}.product-template-description,.product-comparison__heading>div{grid-column:auto}.product-template-editor>header,.product-template-basics,.product-template-sections,.product-template-save{padding-inline:var(--space-4)}.product-template-safety{margin-inline:var(--space-4)}.product-template-save .primary-button{width:100%}.product-comparison__heading{align-items:stretch}.product-bulk-sync{margin:var(--space-3)}.product-bulk-sync>header,.product-bulk-sync fieldset{flex-direction:column;align-items:flex-start}.product-bulk-sync__warning{margin-inline:var(--space-3);align-items:flex-start}.product-bulk-sync__safety{align-items:flex-start}.policy-editor-section__heading,.policy-publication__actions{flex-direction:column;align-items:stretch}.policy-editor-section__heading select{width:100%;max-width:none;min-height:2.75rem}.policy-friendly-row,.policy-friendly-row--limit{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:end}.policy-friendly-row>div{grid-column:1/-1}.policy-friendly-row>select,.policy-friendly-row--limit>label{grid-area:2/1}.policy-friendly-row>select,.policy-friendly-row input{min-height:2.75rem}.policy-friendly-row>button{grid-area:2/2;width:2.75rem;height:2.75rem}.policy-draft-actions,.policy-publication__actions{grid-template-columns:minmax(0,1fr);display:grid}.policy-draft-actions button,.policy-publication__actions button,.policy-step{width:100%}.product-price-editor{padding:var(--space-3)}.product-price-editor>header>button{width:100%;min-height:2.75rem}.product-price-main-fields,.product-price-advanced>div{grid-template-columns:minmax(0,1fr)}.product-price-main-fields input,.product-price-main-fields select,.product-price-advanced input,.product-price-advanced select{min-height:2.75rem}.team-page__header{gap:var(--space-3)}.team-page__header .status-pill{align-self:flex-start}.team-invite-panel__primary,.team-member-editor__fields,.team-scope__choices{grid-template-columns:minmax(0,1fr)}.team-member__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.team-member__manage{width:100%}.team-member__manage>summary{width:100%;min-height:2.625rem}.invitation-summary p{grid-template-columns:auto minmax(0,1fr)}.invitation-summary p strong{grid-column:2}.invitation-current-account{grid-template-columns:auto minmax(0,1fr)}.invitation-current-account button{grid-column:1/-1;min-height:2.625rem}.admin-settings-local-nav{grid-template-columns:minmax(0,1fr)}.admin-settings-local-nav a{min-height:3.25rem}.admin-media-storage>:is(summary,header){grid-template-columns:minmax(0,1fr)}.admin-media-storage>:is(summary,header)>strong{justify-self:start}.admin-media-storage__form{padding-top:var(--space-4)}.admin-media-storage__status,.admin-media-storage__grid,.admin-media-storage__grid--limits{grid-template-columns:minmax(0,1fr)}.admin-media-storage__status>span{display:none}.admin-media-storage__status ul{grid-column:auto}.admin-media-storage__readiness,.admin-media-storage__pipeline{grid-column:auto;grid-template-columns:minmax(0,1fr)}.admin-media-storage__public-delivery{grid-column:auto}.admin-media-storage__public-delivery>header{flex-direction:column;align-items:stretch}.admin-media-storage__public-delivery>header>span{align-self:flex-start}.admin-media-storage__public-delivery>dl{grid-template-columns:minmax(0,1fr)}.admin-media-storage__wide,.admin-media-storage__types{grid-column:auto}.admin-media-storage__footer{flex-direction:column;align-items:stretch}.admin-media-storage__footer>div:last-child{grid-template-columns:1fr;display:grid}.admin-media-storage__footer button{width:100%;min-height:2.75rem}.admin-media-storage__types label{min-height:2.625rem}}@media (max-width:73.75rem){.admin-audit-filters__primary{grid-template-columns:minmax(13.75rem,1fr) minmax(13.75rem,1fr)}.admin-audit-filters__secondary{grid-template-columns:minmax(0,1fr) auto}.admin-audit-filter-summary,.admin-audit-table__head{display:none}.admin-audit-row{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-audit-row>span:before{content:attr(data-label);color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-transform:uppercase}}@media (max-width:56.25rem){.admin-audit-card__header{flex-direction:column;align-items:stretch}.admin-audit-card__header .secondary-button{align-self:flex-start}.admin-audit-filters__primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-audit-filter--search,.admin-audit-filter--client{grid-column:1/-1}.admin-audit-filters__secondary{grid-template-columns:minmax(0,1fr)}.admin-audit-period{grid-template-columns:auto repeat(2,minmax(0,1fr))}.admin-audit-filters .secondary-button{justify-content:center;width:100%}.admin-audit-table__head{display:none}.admin-audit-row{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-audit-row>span:before{content:attr(data-label);color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.04em;text-transform:uppercase}}@media (max-width:37.5rem){.admin-audit-filters__primary,.admin-audit-row{grid-template-columns:minmax(0,1fr)}.admin-audit-filter--search,.admin-audit-filter--client,.admin-audit-filters .secondary-button{grid-column:auto}.admin-audit-card__header{padding:var(--space-4)}.admin-audit-card__header .secondary-button{justify-content:center;width:100%}.admin-audit-filters{padding:var(--space-3)}.admin-audit-period{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-audit-period>span{padding-bottom:.0625rem}.admin-audit-period>label{grid-template-columns:1.375rem minmax(0,1fr)}.admin-audit-row{padding:var(--space-4) var(--space-4)}}.campaign-list-filters__period-state{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);grid-column:1/-1;line-height:1.35;display:flex}.campaign-list-filters__period-state.is-error{color:var(--status-error-text)}.campaign-list-filters__period-state button{min-width:var(--target-size);min-height:var(--target-size);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--surface);color:inherit;font:inherit;font-weight:var(--font-weight-title);cursor:pointer;border:.0625rem solid;margin-left:auto;display:inline-flex}.campaign-card{border-radius:var(--radius-md);box-shadow:none}.campaign-card__archive-blocked{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.4;display:flex}.campaign-card__archive-blocked svg{flex:none}.campaign-card__details{min-width:0}.campaign-card__detail-meta{gap:var(--space-2) var(--space-5);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-010);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.campaign-card__detail-meta strong{color:var(--muted-strong)}.campaign-card__details>footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--brand-soft-025);color:var(--muted-soft);display:flex}@media (max-width:61.25rem){.campaign-heading{gap:var(--space-3);display:grid}}@media (max-width:48.6875rem){.campaign-card__detail-meta{gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid}.campaign-card__details>footer{padding:var(--space-3) var(--space-4);flex-direction:column;align-items:stretch}}@media (max-width:29.9375rem){.campaign-list-filters__period-state{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.email-editor-section-add{gap:var(--space-1);flex-wrap:wrap;display:flex}.email-editor-section-add button{align-items:center;gap:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:1.75rem;padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-section-add button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-layout-picker{gap:var(--space-2);display:grid}.email-editor-layout-picker>span{color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.email-editor-layout-picker>div{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(3.625rem,1fr));display:grid}.email-editor-layout-picker button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2.125rem;padding:var(--space-2);background:var(--surface);cursor:pointer}.email-editor-layout-picker button:hover:not(:disabled){border-color:var(--brand-soft-300);background:var(--brand-soft-025)}.email-editor-layout-picker button.is-active{border-color:var(--brand-600);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .16)}.email-editor-layout-picker button:disabled{opacity:.45;cursor:default}.email-editor-layout-picker button>span{gap:var(--space-1);height:1.25rem;display:flex}.email-editor-layout-picker button>span>em{border-radius:var(--radius-xs);background:var(--border);flex-basis:0}.email-editor-layout-picker button.is-active>span>em{background:var(--brand-soft-400)}.domain-rollout__primary{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);display:grid}.domain-rollout__primary>div:first-child{gap:var(--space-1);min-width:0;display:grid}.domain-rollout__primary>div:first-child strong{color:var(--brand-soft-800);font-size:.875rem}.domain-rollout__primary>div:first-child small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.55}.domain-rollout__primary>button{justify-self:start}.domain-rollout__control .primary-button:disabled{border:.0625rem solid var(--border-soft);background:var(--surface-sunken);color:var(--muted-faint);opacity:1}.admin-settings-toggle{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);cursor:pointer;display:flex}.admin-settings-toggle input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand-600);flex:none;margin:.125rem 0 0}.admin-settings-toggle>span{gap:var(--space-1);display:grid}.admin-settings-toggle strong{color:var(--status-warning-text);font-size:var(--text-helper)}.admin-settings-toggle small{color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.55}.reputation-resume{gap:var(--space-3);margin-top:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--status-warning-surface);display:grid}.reputation-resume p{color:var(--status-warning-text);font-size:var(--text-helper);margin:0}.reputation-resume__note{line-height:1.55}.reputation-resume__note.reputation-resume__note.reputation-resume__note.reputation-resume__note{color:var(--status-warning-text);font-size:var(--text-caption)}.reputation-resume label{gap:var(--space-1);display:grid}.reputation-resume label>span{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.reputation-resume textarea{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-height:4.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-helper);resize:vertical}.reputation-resume__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.reputation-attention__item>.reputation-resume{margin:0 var(--space-4) var(--space-4)}.reputation-resume.is-hold{border-color:var(--status-error-border);background:var(--status-error-surface)}.reputation-resume .reputation-resume__error{color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.reputation-resume p.reputation-resume__warning{gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-label);align-items:flex-start;line-height:1.5;display:flex}.reputation-resume__warning>svg{flex:none;margin-top:.125rem}.team-handover{gap:var(--space-3);margin:0 var(--panel-inset) var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-warning-surface);display:grid}.team-handover p{color:var(--status-warning-text);font-size:var(--text-helper);margin:0}.team-handover p.team-handover__note{font-size:var(--text-caption);line-height:1.55}.team-handover label{gap:var(--space-1);display:grid}.team-handover label>span{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.team-handover textarea{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-height:4.5rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-helper);resize:vertical}.team-handover__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.staff-mfa{margin-top:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-title);align-items:center;display:inline-flex}.staff-mfa.is-on{background:var(--success-050);color:var(--success-700)}.staff-mfa.is-off{background:var(--status-warning-surface);color:var(--status-warning-text)}.setting-not-in-effect{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--surface-muted);color:var(--ink-muted);font-size:var(--text-caption);line-height:1.55;display:flex}.setting-not-in-effect>svg{color:var(--muted-strong);flex:none;margin-top:.0625rem}.setting-not-in-effect strong{color:var(--brand-soft-800)}.setting-partly-in-effect{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);border:.0625rem solid var(--brand-200);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);color:var(--ink-muted);font-size:var(--text-caption);line-height:1.55;display:flex}.setting-partly-in-effect>svg{color:var(--brand-600);flex:none;margin-top:.0625rem}.setting-partly-in-effect strong{color:var(--brand-soft-800)}.settings-submit{justify-items:stretch;gap:var(--space-2);min-width:0;display:grid}.settings-submit>button{justify-self:end}.settings-submit>.ui-notice{--ui-notice-margin:0}@media (max-width:45rem){.settings-submit>button{justify-self:stretch}}.provider-connection-destructive{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);line-height:1.55;display:flex}.provider-connection-destructive>svg{color:var(--status-warning-text);flex:none;margin-top:.0625rem}.event-poc-console__missing{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid}.event-poc-console__missing li{color:inherit;font-size:var(--text-caption);line-height:1.5}@media screen and (max-width:68.75rem){.email-editor-section-element-actions{grid-template-columns:minmax(0,1fr) repeat(5,2.75rem)}.email-editor-section-element-actions button{min-width:2.75rem;min-height:2.75rem}}.campaign-template-page{gap:var(--space-4);min-width:0;display:grid}.campaign-template-page__heading{align-items:center}.campaign-template-page__heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.campaign-template-page__heading-actions a,.campaign-template-page__heading-actions button{min-height:var(--target-size);white-space:nowrap}.campaign-template-page__readonly{align-items:flex-start;gap:var(--space-3);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);display:flex}.campaign-template-page__readonly>svg{flex:none;margin-top:.0625rem}.campaign-template-page__readonly>div{gap:var(--space-1);min-width:0;display:grid}.campaign-template-page__readonly strong{color:var(--status-warning-text);font-size:var(--text-helper)}.campaign-template-page__readonly p{font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-template-catalog{gap:var(--space-3);min-width:0;display:grid}.campaign-template-catalog>header{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.campaign-template-catalog>header h2{color:var(--ink-soft);font-size:var(--ui-text-section);margin:.125rem 0 0}.campaign-template-page__alert{--ui-notice-margin:0}.campaign-template-card{gap:var(--space-3);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface);box-shadow:none;grid-template-rows:auto auto auto auto 1fr auto;display:grid}.campaign-template-card.is-archived{background:var(--surface-raised)}.campaign-template-card>header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.campaign-template-card h3{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-size:var(--ui-text-subsection);margin:0;line-height:1.35}.campaign-template-card__thumbnail{border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;height:10.5rem;position:relative;overflow:hidden}.campaign-template-card__thumbnail iframe{background:var(--surface);pointer-events:none;transform-origin:0 0;border:0;width:200%;height:200%;position:absolute;inset:0 auto auto 0;transform:scale(.5)}.campaign-template-card__thumbnail-state{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);color:var(--muted-soft);font-size:var(--text-caption);text-align:center;line-height:1.45;display:flex}.campaign-template-card__thumbnail-state>svg{flex:none}.campaign-template-card__thumbnail-state.is-error{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;display:grid}.campaign-template-card__thumbnail-state.is-error>button{width:100%;min-height:var(--target-size);grid-column:1/-1;justify-content:center}.campaign-template-card dl{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010);grid-template-columns:minmax(4.375rem,.45fr) minmax(0,1.55fr);align-self:end;min-width:0;margin:0;display:grid}.campaign-template-card dl>div{min-width:0;padding:var(--space-2) var(--space-2);gap:.125rem;display:grid}.campaign-template-card dl>div+div{border-left:.0625rem solid var(--border-soft)}.campaign-template-card dt{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-template-card dd{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);overflow-wrap:anywhere;margin:0;display:flex}.campaign-template-card dd svg{flex:none}.campaign-template-card>footer{gap:var(--space-2);border-top:.0625rem solid var(--surface-sunken);padding-top:var(--space-3);display:grid}.campaign-template-card>footer button{width:100%;min-width:0;min-height:var(--target-size);white-space:normal;justify-content:center}.campaign-template-card>footer small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.campaign-template-empty{align-content:center;place-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-height:13.125rem;padding:var(--space-6);background:var(--brand-soft-010);color:var(--muted-soft);text-align:center;display:grid}.campaign-template-empty strong{color:var(--ink-muted)}.campaign-template-empty p{max-width:32.5rem;font-size:var(--text-helper);margin:0;line-height:1.55}.campaign-template-empty button,.campaign-template-empty a{min-height:var(--target-size);margin-top:var(--space-1)}.campaign-template-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:.0625rem solid var(--border-soft);padding:var(--space-3) .125rem 0;color:var(--muted-soft);font-size:var(--text-caption);display:flex}.campaign-template-pagination>div{align-items:center;gap:var(--space-2);display:flex}.campaign-template-pagination button{min-height:var(--target-size)}.campaign-template-pagination>div>span{text-align:center;min-width:5.625rem}.campaign-template-editor{gap:var(--space-4);min-width:0;display:grid}.campaign-template-editor__heading{align-items:center}.campaign-template-editor__heading h1{outline:none}.campaign-template-editor__heading h1:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.campaign-template-editor__form{gap:var(--space-4);min-width:0;display:grid}.campaign-template-editor__meta{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));display:grid}.campaign-template-editor__meta>label{align-content:start;gap:var(--space-2);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.campaign-template-editor__meta :is(input,textarea){width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-helper);outline:none}.campaign-template-editor__meta textarea{padding-block:var(--space-2);resize:vertical}.campaign-template-editor__meta :is(input,textarea):focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.campaign-template-editor__meta small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.campaign-template-editor__actions{justify-content:space-between;align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);background:var(--brand-soft-010);flex-wrap:wrap;display:flex}.campaign-template-editor__actions .campaign-template-dialog__safety{flex:16.25rem;min-width:0}.campaign-template-editor__actions .campaign-template-editor__publish-problem{flex:100%;min-width:0}.campaign-template-editor__buttons{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.campaign-template-editor__buttons button{min-height:var(--target-size)}.campaign-template-editor__blocked{color:var(--status-error-text);font-size:var(--text-caption);text-align:right;flex:100%;align-self:center;line-height:1.45}.campaign-template-dialog__safety{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--brand-soft-025);color:var(--brand-soft-600);font-size:var(--text-caption);line-height:1.45;display:flex}.campaign-template-dialog__safety svg{flex:none}.campaign-template-visual-preview{gap:.6875rem;min-width:0;display:grid}.campaign-template-visual-preview>header{justify-content:space-between;align-items:flex-start;gap:.8125rem;min-width:0;display:flex}.campaign-template-visual-preview>header>div:first-child{gap:.1875rem;min-width:0;display:grid}.campaign-template-visual-preview>header span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-template-visual-preview>header strong{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:.875rem;line-height:1.4}.campaign-template-visual-preview>header p{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.campaign-template-visual-preview__switcher{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex:none;grid-template-columns:repeat(3,auto);gap:.1875rem;padding:.1875rem;display:grid}.campaign-template-visual-preview__switcher button{min-height:var(--target-size);border-radius:var(--radius-sm);color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .6875rem;display:inline-flex}.campaign-template-visual-preview__switcher button[aria-pressed=true]{background:var(--surface);color:var(--brand-700);box-shadow:var(--shadow-subtle)}.campaign-template-visual-preview__switcher button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.0625rem}.campaign-template-visual-preview__media-note,.campaign-template-visual-preview__isolation{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;font-size:var(--text-caption);padding:.5625rem .625rem;line-height:1.45;display:flex}.campaign-template-visual-preview__media-note{border:.0625rem solid var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.campaign-template-visual-preview__isolation{background:var(--brand-soft-025);color:var(--brand-soft-600)}.campaign-template-visual-preview__media-note svg,.campaign-template-visual-preview__isolation svg{flex:none;margin-top:.0625rem}.campaign-template-visual-preview__frame{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);min-width:0;height:clamp(22.5rem,46dvh,30rem);display:grid;overflow:hidden}.campaign-template-visual-preview__frame:focus-within{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.campaign-template-visual-preview__frame iframe{background:var(--surface);touch-action:pan-x pan-y;border:0;justify-self:center;width:100%;height:100%}.campaign-template-visual-preview__frame iframe:focus-visible{outline:.1875rem solid var(--brand-600);outline-offset:-.1875rem}.campaign-template-visual-preview__frame.is-mobile{padding:.625rem}.campaign-template-visual-preview__frame.is-mobile iframe{border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(24.375rem,100%);box-shadow:none}.campaign-template-visual-preview__unavailable{border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);max-width:44ch;padding:var(--space-4) 1.125rem;background:var(--status-warning-surface);color:var(--status-warning-text);text-align:center;place-self:center;margin:0}.campaign-template-visual-preview__text{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;min-height:22.5rem;max-height:min(46dvh,30rem);color:var(--ink-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:.9375rem;font:.875rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:47.9375rem){.campaign-template-page__heading{align-items:stretch}.campaign-template-page__heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-template-page__heading-actions a,.campaign-template-page__heading-actions button{white-space:normal;justify-content:center;width:100%;min-width:0}.campaign-template-catalog>header{align-items:flex-start}.campaign-template-pagination{flex-direction:column;align-items:stretch}.campaign-template-pagination>div{grid-template-columns:1fr auto 1fr;display:grid}.campaign-template-visual-preview>header{flex-direction:column}.campaign-template-visual-preview__switcher{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.campaign-template-visual-preview__switcher button{min-width:0;padding-left:.375rem;padding-right:.375rem}.campaign-template-visual-preview__frame{height:clamp(20.625rem,50dvh,32.5rem)}.campaign-template-visual-preview__text{min-height:20.625rem;max-height:min(50dvh,32.5rem)}}@media (max-width:29.9375rem){.campaign-template-page__heading-actions,.campaign-template-card dl{grid-template-columns:minmax(0,1fr)}.campaign-template-card dl>div+div{border-top:.0625rem solid var(--border-soft);border-left:0}.campaign-template-pagination>div{grid-template-columns:1fr 1fr}.campaign-template-pagination>div>span{grid-area:1/1/auto/-1}.campaign-template-catalog>header{flex-direction:column}}@media (max-width:48.75rem){.support-mode-banner__actions button,.campaign-card__actions .campaign-card__edit,.campaign-approval-inbox .secondary-button,.campaign-approval-panel__decision button,.campaign-review-history>header button,.campaign-empty .secondary-button,.media-library-toolbar select,.media-library-toolbar .secondary-button,.media-library-search__field input,.media-library-pagination .secondary-button,.media-local-preparation__picker,.media-local-preparation__actions .secondary-button,.media-local-preparation__checking .secondary-button,.admin-media-storage .admin-settings-field input,.admin-media-storage .admin-settings-field select,.admin-media-storage__types label{min-height:2.75rem}}.automation-page,.automation-page__browse{gap:var(--space-5);min-width:0;display:grid}.automation-page__browse[hidden]{display:none}.automation-prerequisites{align-items:center;gap:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010);grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);display:grid}.automation-prerequisites h2{margin:var(--space-1) 0 var(--space-2);color:var(--brand-soft-800);font-size:var(--ui-text-section)}.automation-prerequisites p:last-child{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.automation-prerequisites>div:last-child{gap:var(--space-2);min-width:0;display:grid}.automation-prerequisites a{align-items:center;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:3.625rem;padding:var(--space-3) var(--space-3);background:var(--surface);color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.automation-prerequisites a.is-ready{border-color:var(--success-200);background:var(--success-050)}.automation-prerequisites a>span{gap:.125rem;min-width:0;display:grid}.automation-prerequisites a strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.automation-prerequisites a small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.automation-prerequisites a:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-prerequisites__note{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.automation-editor{min-width:0;scroll-margin-top:calc(var(--support-banner-height,0rem) + 1rem);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.automation-editor__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, var(--brand-soft-010), var(--brand-soft-010));display:flex}.automation-editor__header>div{min-width:0}.automation-editor__header h2{margin:var(--space-1) 0 var(--space-1);overflow-wrap:anywhere;color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label)}.automation-editor__header p:last-child{max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.automation-editor__header>button{width:var(--target-size);min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid}.automation-editor__header>button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-editor__interaction-lock{align-items:flex-start;gap:var(--space-2);min-width:0;margin:var(--space-3) var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface-soft);color:var(--muted);font-size:var(--text-caption);line-height:1.45;display:flex}.automation-editor__interaction-lock svg{flex:none;margin-top:.0625rem}.automation-editor__graph-promotion{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin:var(--space-3) var(--space-5) 0;border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:var(--brand-soft-010);display:flex}.automation-editor__graph-promotion>div{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--brand-soft-600);display:flex}.automation-editor__graph-promotion>div>svg{flex:none;margin-top:.125rem}.automation-editor__graph-promotion span{gap:.125rem;min-width:0;display:grid}.automation-editor__graph-promotion strong,.automation-editor__graph-promotion small{overflow-wrap:anywhere}.automation-editor__graph-promotion strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.automation-editor__graph-promotion small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.automation-editor__graph-promotion>button{min-height:var(--target-size);flex:none}@media (max-width:43.75rem){.automation-editor__graph-promotion{flex-direction:column;align-items:stretch}.automation-editor__graph-promotion>button{width:100%}}.automation-editor>form{gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.automation-editor__workspace{isolation:isolate;min-width:0;display:block;position:relative}.automation-editor__identity{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.automation-editor__identity>label,.automation-editor-step__body>label,.automation-editor-condition>label{align-content:start;gap:var(--space-1);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.automation-editor__identity label>span,.automation-editor-step__body label>span{color:var(--status-error-text)}.automation-editor__identity input,.automation-editor__identity textarea,.automation-editor-step__body input,.automation-editor-step__body select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-helper);outline:none}.automation-editor__identity textarea{resize:vertical;padding-block:var(--space-3);line-height:1.45}.automation-editor__identity input:focus,.automation-editor__identity textarea:focus,.automation-editor-step__body input:focus,.automation-editor-step__body select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.automation-editor__identity [aria-invalid=true],.automation-editor-step__body [aria-invalid=true]{border-color:var(--danger);background:var(--status-error-surface)}.automation-editor__sequence{gap:var(--space-3);min-width:0;display:grid}.automation-editor-step{gap:var(--space-3);grid-template-columns:2.625rem minmax(0,1fr);min-width:0;display:grid;position:relative}.automation-editor-step:not(:last-child):after{content:"";z-index:0;background:var(--brand-soft-100);width:.125rem;position:absolute;top:2.375rem;bottom:-.75rem;left:1.25rem}.automation-editor-step__number{z-index:1;border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-pill);background:var(--brand-soft-025);width:2.625rem;height:2.625rem;color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);place-items:center;display:grid;position:relative}.automation-editor-step.is-fixed .automation-editor-step__number{background:var(--brand-soft-050)}.automation-editor-step.is-terminal .automation-editor-step__number{border-color:var(--border-strong);background:var(--brand-soft-600);color:var(--color-text-inverse)}.automation-editor-step__body{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--surface);display:grid}.automation-editor-step.is-fixed .automation-editor-step__body,.automation-editor-step.is-terminal .automation-editor-step__body{border-color:var(--brand-soft-150);background:var(--brand-soft-010)}.automation-editor-step__body>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.automation-editor-step__body>header>div:first-child{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--brand-soft-600);display:flex}.automation-editor-step__body>header>div:first-child>svg{flex:none;margin-top:.0625rem}.automation-editor-step__body>header span{gap:.125rem;min-width:0;display:grid}.automation-editor-step__body>header strong,.automation-editor-step__body>header h3{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-helper);margin:0}.automation-editor-step__body>header h3:focus-visible{border-radius:var(--radius-xs);outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-editor-step__body>header small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.automation-editor-step__fixed{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;grid-auto-flow:column;align-items:center}.automation-editor-step__fixed.automation-editor-step__fixed.automation-editor-step__fixed.automation-editor-step__fixed{gap:var(--space-1);display:inline-flex}.automation-editor-step__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.automation-editor-step__actions button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;place-items:center;display:grid}.automation-editor-step__actions button:last-child{color:var(--status-error-text)}.automation-editor-step__actions button:disabled{opacity:.42;cursor:not-allowed}.automation-editor-step__actions button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-editor-step__body label>small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.automation-editor-condition{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.automation-editor-condition__exit{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);grid-column:1/-1;margin:0;display:flex}.automation-editor-condition__exit>svg{flex:none;margin-top:.0625rem}.automation-editor-condition__exit>span{gap:.125rem;min-width:0;display:grid}.automation-editor-condition__exit strong{font-size:var(--text-caption)}.automation-editor-condition__exit small{overflow-wrap:anywhere;font-size:var(--text-caption);line-height:1.4}.automation-editor-step__error,.automation-editor-step__constraint{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-2);font-size:var(--text-caption);margin:0;line-height:1.45;display:flex}.automation-editor-step__error{background:var(--status-error-surface);color:var(--status-error-text)}.automation-editor-step__constraint{background:var(--surface-soft);color:var(--muted-soft)}.automation-editor-step__error svg,.automation-editor-step__constraint svg{flex:none;margin-top:.0625rem}.automation-editor__add{align-items:center;gap:var(--space-2);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);flex-wrap:wrap;margin-left:3.25rem;display:flex;position:relative}.automation-editor__add:before{content:"";background:var(--brand-soft-100);width:.125rem;position:absolute;top:-.75rem;bottom:-.75rem;left:-2.0625rem}.automation-editor__add button{min-height:var(--target-size)}.automation-editor__add>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin-left:auto}.automation-editor__add>small{overflow-wrap:anywhere;color:var(--status-warning-text);font-size:var(--text-caption);flex:1 0 100%;line-height:1.45}.automation-editor-catalog-progress{align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.automation-editor-catalog-progress>span{overflow-wrap:anywhere;flex:9.375rem;min-width:0}.automation-editor-catalog-progress>em{align-items:center;gap:var(--space-1);color:var(--muted);font-style:normal;font-weight:var(--font-weight-title);display:inline-flex}.automation-editor-catalog-progress>p{align-items:center;gap:var(--space-2);min-width:100%;color:var(--status-error-text);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.automation-editor-catalog-progress>p>span{overflow-wrap:anywhere;flex:10rem;min-width:min(100%,10rem)}.automation-editor-catalog-progress button{min-height:2.75rem}.automation-editor-catalog-progress [aria-disabled=true],.automation-prerequisites__error [aria-disabled=true],.automation-load-error [aria-disabled=true]{opacity:.58;cursor:wait}.automation-editor-catalog-progress__complete:focus,.automation-simulation__catalog-complete:focus{border-radius:var(--radius-xs);outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-editor__shared-list-catalog{gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);color:var(--muted-strong);font-size:var(--text-caption);display:grid}.automation-editor__summary{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);grid-template-columns:minmax(11.25rem,.55fr) minmax(0,1fr);display:grid}.automation-editor__summary>div{align-content:center;gap:var(--space-1);min-width:0;display:grid}.automation-editor__summary>div strong{color:var(--ink-muted);font-size:var(--text-helper)}.automation-editor__summary>div span{color:var(--muted-soft);font-size:var(--text-caption)}.automation-editor__summary>p{align-items:flex-start;gap:var(--space-2);border-left:.0625rem solid var(--border);min-width:0;padding-left:var(--space-3);color:var(--brand-soft-600);margin:0;display:flex}.automation-editor__summary>p.is-error{border-top:.0625rem solid var(--status-error-border);padding-top:var(--space-3);color:var(--status-error-text);border-left:0;grid-column:1/-1;padding-left:0}.automation-editor__summary>p>svg{flex:none;margin-top:.0625rem}.automation-editor__summary>p>span{gap:.125rem;min-width:0;display:grid}.automation-editor__summary>p strong{overflow-wrap:anywhere;font-size:var(--text-caption)}.automation-editor__summary>p small{overflow-wrap:anywhere;font-size:var(--text-caption);line-height:1.45}.automation-editor__error{--ui-notice-margin:0}.automation-editor-condition>.ui-notice{--ui-notice-margin:0;grid-column:1/-1}.automation-editor__footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-4);display:flex}.automation-editor__footer>span{overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.automation-editor__footer>div{align-items:center;gap:var(--space-2);flex:none;display:flex}.automation-editor__footer button{min-height:var(--target-size)}.automation-flow-builder{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;overflow:visible}.automation-flow-builder__header{align-items:stretch;gap:var(--space-3);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-4);background:var(--surface);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-direction:column;display:flex}.automation-flow-builder__header>div{min-width:0}.automation-flow-builder__header h3{margin:.125rem 0 var(--space-1);color:var(--color-heading);font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label)}.automation-flow-builder__header p:last-child{overflow-wrap:anywhere;max-width:45rem;color:var(--color-text-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.automation-flow-builder__actions{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.automation-flow-builder__metadata,.automation-flow-builder__center{min-height:var(--control-height-compact);border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--color-text);font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-label);cursor:pointer;flex:none}.automation-flow-builder__center{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.automation-flow-builder__center>svg{flex:none}.automation-flow-builder__center:hover,.automation-flow-builder__metadata:hover,.automation-flow-builder__icon-action:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-hover)}.automation-flow-builder__metadata[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-soft-025);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .12)}.automation-flow-builder__metadata:focus-visible,.automation-flow-builder__center:focus-visible{outline:.125rem solid var(--focus-ring-color);outline-offset:.125rem}.automation-flow-canvas{overscroll-behavior:contain;background-color:var(--surface-soft);background-image:radial-gradient(circle, var(--border) .075rem, transparent .075rem);cursor:grab;scrollbar-gutter:stable;background-size:1.125rem 1.125rem;align-items:stretch;min-width:0;min-height:clamp(35rem,100dvh - 20rem,47.5rem);padding:0;display:grid;position:relative;overflow:auto}.automation-flow-canvas.is-panning,.automation-flow-canvas.is-panning *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.automation-flow-canvas.is-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.automation-flow-stage{box-sizing:border-box;width:max-content;min-width:calc(100% + 20rem);min-height:100%;padding:var(--space-8) 10rem 6rem;place-items:center;display:grid}.automation-flow-list{justify-content:center;align-items:center;width:max-content;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.automation-flow-node-item{flex:none;align-items:center;min-width:0;display:flex}.automation-flow-node-wrap{flex:0 0 7rem;width:7rem;min-width:7rem;position:relative}.automation-flow-node{z-index:1;align-content:center;place-items:center;gap:var(--space-2);border:.125rem solid var(--brand-soft-200);border-radius:var(--radius-md);width:7rem;max-width:100%;min-height:7rem;padding:var(--space-3) var(--space-2);background:var(--surface);color:var(--brand-soft-700);font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.automation-flow-node>svg{flex:none}.automation-flow-node>span{gap:var(--space-1);justify-items:center;min-width:0;display:grid}.automation-flow-node small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.02em}.automation-flow-node strong{overflow-wrap:anywhere;color:currentColor;max-width:100%;font-size:var(--text-caption);line-height:1.25}.automation-flow-node em{-webkit-line-clamp:2;max-width:100%;max-height:1.875rem;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;-webkit-box-orient:vertical;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}button.automation-flow-node:hover{box-shadow:var(--shadow-subtle);transform:translateY(-.125rem)}.automation-flow-node[aria-pressed=true]{border-color:var(--brand-700);box-shadow:0 0 0 .25rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .15)}.automation-flow-node:focus-visible,.automation-flow-node-actions>button:focus-visible,.automation-flow-connector__add:focus-visible,.automation-flow-menu button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.1875rem}.automation-flow-node--trigger{border-color:var(--brand-200);background:var(--brand-050);color:var(--brand-700)}.automation-flow-node--wait{border-color:var(--status-info-border);background:var(--status-info-surface);color:var(--status-info-text)}.automation-flow-node--condition{border-color:var(--warning-icon);border-radius:var(--radius-xs);background:var(--status-warning-surface);color:var(--status-warning-text);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding-inline:var(--space-6)}.automation-flow-node--condition:focus-visible{box-shadow:inset 0 0 0 .25rem var(--status-warning-surface), inset 0 0 0 .4375rem var(--brand-700);outline:0}.automation-flow-node--email{border-color:var(--status-info-border);background:var(--status-info-surface);color:var(--status-info-text)}.automation-flow-node--end{border-color:var(--border-strong);background:var(--brand-soft-025);color:var(--brand-soft-600);cursor:default}.automation-flow-node[data-draggable=true]{cursor:grab}.automation-flow-node[data-draggable=true].is-dragging{opacity:.58;cursor:grabbing;box-shadow:var(--shadow-menu);transform:scale(.98)}.automation-flow-connector{flex:0 0 3rem;place-items:center;width:3rem;min-width:3rem;height:7rem;display:grid;position:relative}.automation-flow-connector__line{background:var(--status-info-border);height:.125rem;position:absolute;top:calc(50% - .0625rem);left:-.125rem;right:-.125rem}.automation-flow-connector__line:after{content:"";border-top:.125rem solid var(--brand-600);border-right:.125rem solid var(--brand-600);width:.4375rem;height:.4375rem;position:absolute;top:-.1875rem;right:-.0625rem;transform:rotate(45deg)}.automation-flow-connector__add{z-index:3;border:.0625rem solid var(--brand-200);border-radius:var(--radius-pill);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--brand-700);cursor:pointer;box-shadow:var(--shadow-subtle);place-items:center;display:grid;position:relative}.automation-flow-connector__add:hover{border-color:var(--brand-200);background:var(--brand-050)}.automation-flow-connector__add[aria-disabled=true]{opacity:.48;cursor:not-allowed}.automation-flow-canvas.is-reordering .automation-flow-connector__add{opacity:.14;pointer-events:none}.automation-flow-connector.is-reorder-slot:after{content:"";z-index:5;border:.125rem solid var(--muted-line);border-radius:var(--radius-pill);background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow-subtle);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automation-flow-connector.is-reorder-valid:after{border-color:var(--success-600);background:var(--success-050)}.automation-flow-connector.is-reorder-blocked:after{border-color:var(--danger);background:var(--status-error-surface)}.automation-flow-connector.is-reorder-target:after{border-width:.1875rem;width:1.75rem;height:1.75rem}.automation-flow-connector.is-reorder-target.is-reorder-valid:after{background:var(--success-600);box-shadow:0 0 0 .375rem hsl(var(--success-hue) 72% 32% / .16)}.automation-flow-connector.is-reorder-target.is-reorder-blocked:after{background:var(--danger);box-shadow:0 0 0 .375rem var(--status-error-surface)}.automation-flow-branch-label{z-index:4;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);color:var(--color-text-inverse);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.2;position:absolute;top:calc(50% - 2.3125rem);left:.125rem}.automation-flow-branch-label.is-yes{background:var(--brand-600)}.automation-flow-false-end{align-items:center;gap:var(--space-1);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-pill);min-height:2.125rem;padding:var(--space-1) var(--space-2);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;box-shadow:var(--shadow-subtle);display:inline-flex}.automation-flow-node-actions{z-index:8;position:absolute;top:-1.125rem;right:-1rem}.automation-flow-node-actions>button{border:.0625rem solid var(--brand-200);border-radius:var(--radius-pill);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--brand-700);cursor:pointer;box-shadow:var(--shadow-subtle);place-items:center;display:grid}.automation-flow-menu{z-index:30;gap:var(--space-1);border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:14rem;padding:var(--space-2);background:var(--surface);color:var(--muted-strong);box-shadow:var(--shadow-menu);display:grid;position:absolute}.automation-flow-menu strong{padding:var(--space-1) var(--space-1) var(--space-2);color:var(--muted-strong);font-size:var(--text-caption)}.automation-flow-menu button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-2);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.automation-flow-menu button:hover{background:var(--brand-soft-025)}.automation-flow-menu button[aria-disabled=true]{opacity:.48;cursor:not-allowed}.automation-flow-menu button.is-danger{color:var(--status-error-text)}.automation-flow-menu button>span{gap:.0625rem;display:grid}.automation-flow-menu button small,.automation-flow-menu>small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.3}.automation-flow-menu--actions{top:3rem;right:0}.automation-flow-connector.is-fixed .automation-flow-connector__line{left:-.125rem;right:-.125rem}.automation-flow-builder__limit{justify-content:space-between;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;margin:0;display:flex}.automation-flow-builder__limit strong{color:var(--brand-soft-600)}.automation-node-inspector{z-index:40;gap:var(--space-3);overscroll-behavior:contain;border:.0625rem solid var(--border-strong);border-radius:var(--radius-lg);width:min(26.25rem,100% - 1.5rem);min-width:0;max-height:calc(100% - 7.625rem);padding:var(--space-3);background:var(--brand-soft-010);box-shadow:var(--shadow-menu);display:grid;position:absolute;top:6.5rem;right:.75rem;overflow:auto}.automation-node-inspector[hidden]{display:none}.automation-node-inspector__header{align-items:start;gap:var(--space-2) var(--space-3);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.automation-node-inspector__header>div{min-width:0}.automation-node-inspector__header h3{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--ui-text-subsection);margin:.125rem 0 0}.automation-node-inspector__header h3:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.1875rem;border-radius:var(--radius-xs)}.automation-node-inspector__header>span{color:var(--muted);font-size:var(--text-caption);grid-column:1/-1}.automation-node-inspector__header>button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;place-items:center;display:grid}.automation-node-inspector__header>button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-node-inspector .automation-editor__sequence,.automation-node-inspector .automation-editor-step{display:block}.automation-node-inspector .automation-editor-step[hidden],.automation-node-inspector .automation-editor__identity[hidden],.automation-editor__add[hidden]{display:none!important}.automation-node-inspector .automation-editor-step:after,.automation-node-inspector .automation-editor__add,.automation-node-inspector .automation-editor-step__number{display:none}.automation-node-inspector .automation-editor-step__body{background:0 0;border:0;padding:0}.automation-node-inspector .automation-editor__identity,.automation-node-inspector .automation-editor-condition{grid-template-columns:minmax(0,1fr)}.automation-node-inspector .automation-editor-condition__exit{grid-column:1}@media (prefers-reduced-motion:reduce){.automation-flow-node{transition:none}button.automation-flow-node:hover{transform:none}}@media (max-width:67.5rem){.automation-editor__workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.automation-flow-canvas{min-height:0}.automation-flow-stage{width:100%;min-width:100%;padding:var(--space-6) var(--space-4)}.automation-node-inspector{width:auto;max-height:none;box-shadow:none;position:static;overflow:visible}.automation-flow-list{flex-direction:column;align-items:stretch;width:100%;min-width:0}.automation-flow-node-item{flex-direction:column;width:100%}.automation-flow-node-wrap{flex-basis:auto;align-self:center;width:min(100%,20rem);min-width:0}.automation-flow-node{text-align:left;grid-template-columns:1.75rem minmax(0,1fr);justify-items:start;width:min(100%,20rem);min-height:6.125rem}.automation-flow-node>span{justify-items:start}.automation-flow-node--condition{grid-template-columns:1.5rem minmax(0,7.875rem);justify-content:center;min-height:8rem;padding-inline:3.375rem}.automation-flow-connector{flex-basis:auto;width:100%;min-width:0;height:4.625rem}.automation-flow-connector__line{width:.125rem;height:auto;top:-.125rem;bottom:-.125rem;left:calc(50% - .0625rem)}.automation-flow-connector__line:after{top:auto;bottom:-.0625rem;right:-.1875rem;transform:rotate(135deg)}.automation-flow-branch-label{top:.3125rem;left:calc(50% + .8125rem)}.automation-flow-node-actions{top:.25rem;right:.25rem}.automation-flow-menu--insert{top:3.125rem}.automation-flow-menu--actions{top:3rem;right:0}.automation-flow-connector.is-fixed{height:3.625rem}}.automation-catalog{gap:var(--space-3);min-width:0;display:grid}.automation-catalog>header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);min-width:0;display:flex}.automation-catalog>header h2{color:var(--color-heading);font-size:var(--ui-text-section);font-weight:var(--font-weight-label);margin:0}.automation-catalog>header p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-14)}.automation-load-error{--ui-notice-margin:0}.automation-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));min-width:0;display:grid}.automation-card{align-content:start;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);background:var(--surface);display:grid;overflow:hidden}.automation-card__title{gap:var(--space-1);min-width:0;display:grid}.automation-card__title h3{overflow-wrap:anywhere;color:var(--brand-soft-700);font-size:var(--ui-text-subsection);margin:0}.automation-card__title small{color:var(--muted-soft);font-size:var(--text-caption)}.automation-card__description{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);margin:-.1875rem 0 0;line-height:1.5}.automation-timeline{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.automation-timeline li{gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);grid-template-columns:2.125rem minmax(0,1fr);display:grid;position:relative}.automation-timeline li:not(:last-child):after{content:"";background:var(--border);width:.125rem;position:absolute;top:2rem;bottom:0;left:1rem}.automation-timeline li>span{z-index:1;border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-pill);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--brand-soft-600);place-items:center;display:grid;position:relative}.automation-timeline li>div{justify-items:start;gap:.125rem;min-width:0;padding-top:.0625rem;display:grid}.automation-timeline strong{color:var(--muted-strong);font-size:var(--text-caption)}.automation-timeline small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.42}.automation-timeline em{border-radius:var(--radius-pill);padding:.125rem var(--space-2);background:var(--brand-soft-050);color:var(--brand-soft-600);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);margin-top:.125rem}.automation-timeline em.is-archived,.automation-timeline em.is-missing{background:var(--status-error-surface);color:var(--status-error-text)}.automation-timeline em.is-newer_version_available{background:var(--status-warning-surface);color:var(--status-warning-text)}.automation-card__proof{border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--brand-soft-010);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.automation-card__proof>div{min-width:0;padding:var(--space-2);gap:.125rem;display:grid}.automation-card__proof>div+div{border-left:.0625rem solid var(--border-soft)}.automation-card__proof dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.automation-card__proof dd{overflow-wrap:anywhere;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.automation-observation{gap:var(--space-3);border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--brand-soft-010);color:var(--brand-soft-600);scroll-margin-top:1rem;display:grid}.automation-observation:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .28);outline-offset:.125rem}.automation-observation.is-stopped{border-color:var(--border);background:var(--surface-raised);color:var(--muted)}.automation-observation.is-failed{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.automation-observation.is-paused{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.automation-observation>header{align-items:center;gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr) auto;min-width:0;display:grid}.automation-observation>header>span{border-radius:var(--radius-sm);background:var(--brand-soft-050);width:2rem;height:2rem;color:var(--brand-700);place-items:center;display:grid}.automation-observation.is-stopped>header>span{background:var(--surface-sunken);color:var(--muted)}.automation-observation.is-failed>header>span{background:var(--status-error-surface);color:var(--status-error-text)}.automation-observation.is-paused>header>span{background:var(--status-warning-surface);color:var(--status-warning-text)}.automation-observation>header>div{gap:.125rem;min-width:0;display:grid}.automation-observation>header strong{overflow-wrap:anywhere;color:currentColor;font-size:var(--text-caption)}.automation-observation>header small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.automation-observation>header em{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--brand-soft-050);color:var(--brand-700);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);white-space:nowrap}.automation-observation__explanation{gap:var(--space-2);min-width:0;display:grid}.automation-observation__explanation p{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-caption);grid-template-columns:1.125rem minmax(0,1fr);margin:0;line-height:1.48;display:grid}.automation-observation__explanation svg{color:var(--brand-600);margin-top:.0625rem}.automation-observation__running-detail{overflow-wrap:anywhere;color:var(--success-700);font-size:var(--text-caption);margin:0;line-height:1.5}.automation-observation__scan-status,.automation-observation__runtime-warning{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);font-size:var(--text-caption);grid-template-columns:1.125rem minmax(0,1fr);margin:0;line-height:1.45;display:grid}.automation-observation__scan-status{background:var(--brand-soft-025);color:var(--muted)}.automation-observation__runtime-warning{border:.0625rem solid var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.automation-observation__scan-status svg,.automation-observation__runtime-warning svg{margin-top:.0625rem}.automation-observation__version-note{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);grid-template-columns:1.125rem minmax(0,1fr);margin:0;line-height:1.45;display:grid}.automation-observation__version-note svg{margin-top:.0625rem}.automation-observation__failure-detail{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface);color:var(--status-error-text);font-size:var(--text-caption);grid-template-columns:1.125rem minmax(0,1fr);margin:0;line-height:1.45;display:grid}.automation-observation__failure-detail svg{color:var(--brand-soft-500);margin-top:.0625rem}.automation-observation__restart-detail{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.automation-observation__metrics{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:.0625rem;min-width:0;margin:0;display:grid;overflow:hidden}.automation-observation__metrics>div{min-width:0;padding:var(--space-2);background:var(--surface);align-content:start;gap:.125rem;display:grid}.automation-observation__metrics dt{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.automation-observation__metrics dd{color:var(--brand-soft-700);font-size:1rem;font-weight:var(--font-weight-title);margin:0}.automation-observation__metrics small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.35}.automation-observation__no-send-proof{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);background:var(--brand-soft-025);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.automation-observation__no-send-proof>div{min-width:0;padding:var(--space-2);gap:.125rem;display:grid}.automation-observation__no-send-proof>div+div{border-left:.0625rem solid var(--brand-soft-100)}.automation-observation__no-send-proof dt{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.3}.automation-observation__no-send-proof dd{color:var(--brand-700);font-size:.875rem;font-weight:var(--font-weight-title);margin:0}.automation-observation__history{border-top:.0625rem solid var(--border);min-width:0;padding-top:var(--space-3)}.automation-observation__history>ol{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.automation-observation__history>ol>li{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface);display:grid}.automation-observation__history li>header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.automation-observation__history li>header strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.automation-observation__history li>header span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption)}.automation-observation__history li dl{border-radius:var(--radius-sm);background:var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr));gap:.0625rem;min-width:0;margin:0;display:grid;overflow:hidden}.automation-observation__history li dl>div{min-width:0;padding:var(--space-2);background:var(--surface-raised);gap:.0625rem;display:grid}.automation-observation__history li dt{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.3}.automation-observation__history li dd{color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.automation-observation__history>p{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.automation-observation__error{gap:var(--space-2);border:.0625rem solid var(--status-error-border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);grid-template-columns:1.125rem minmax(0,1fr);margin:0;line-height:1.45;display:grid}.automation-observation__error svg{margin-top:.0625rem}.automation-observation>footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border);min-width:0;padding-top:var(--space-2);flex-wrap:wrap;display:flex}.automation-observation>footer>strong,.automation-observation__unavailable{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--brand-soft-600);font-size:var(--text-caption);line-height:1.45;display:inline-flex}.automation-observation>footer>strong svg,.automation-observation__unavailable svg{flex:none;margin-top:.0625rem}.automation-observation__unavailable{color:var(--muted-soft)}.automation-observation>footer button{white-space:normal;min-height:2.75rem}.automation-card>footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-3);flex-wrap:wrap;display:flex}.automation-card>footer>span{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--brand-soft-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);line-height:1.4;display:flex}.automation-card>footer>span.is-attention{color:var(--status-error-text)}.automation-card>footer>span svg{flex:none;margin-top:.0625rem}.automation-card>footer button{min-height:var(--target-size)}.automation-card__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.automation-card__actions button{flex:0 auto}.automation-card__simulation-unavailable{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:inline-flex}.automation-empty{align-content:center;place-items:center;gap:var(--space-1);border:.0625rem dashed var(--border);border-radius:var(--radius-md);min-height:13.75rem;padding:2.875rem var(--space-6);background:var(--surface-raised);color:var(--muted-soft);text-align:center;display:grid}.automation-empty strong{margin-top:var(--space-2);color:var(--ink-muted)}.automation-empty p{max-width:32.5rem;font-size:var(--text-caption);margin:0;line-height:1.55}.automation-empty button{margin-top:var(--space-3)}.automation-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-3);color:var(--muted-soft);font-size:var(--text-caption);display:flex}.automation-pagination>div{gap:var(--space-2);display:flex}.automation-pagination button{min-height:var(--target-size)}.automation-simulation{border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:none;scroll-margin-top:1rem;overflow:hidden}.automation-simulation>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-4) var(--space-5);background:var(--brand-soft-010);display:flex}.automation-simulation>header>div{min-width:0}.automation-simulation>header h2{margin:var(--space-1) 0 var(--space-1);overflow-wrap:anywhere;color:var(--brand-soft-800);font-size:var(--ui-text-section)}.automation-simulation>header h2~p{max-width:47.5rem;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.5}.automation-simulation>header .automation-simulation__revision{margin-top:var(--space-2);color:var(--muted-strong);font-weight:var(--font-weight-title)}.automation-simulation>header>button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid}.automation-simulation>header>button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-simulation>form{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:minmax(17.5rem,.82fr) minmax(0,1.18fr);display:grid}.automation-simulation__facts{gap:var(--space-3);min-width:0;display:grid}.automation-simulation__facts>label{gap:var(--space-1);min-width:0;color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:grid}.automation-simulation__facts>label>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.automation-simulation__facts input[type=datetime-local],.automation-simulation__facts select{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-800);font:inherit;font-size:var(--text-helper);outline:none}.automation-simulation__facts input[type=datetime-local]:focus,.automation-simulation__facts select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.automation-simulation__facts label>small,.automation-simulation__facts fieldset>small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.45}.automation-simulation__intro{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--brand-025);color:var(--brand-soft-600);display:flex}.automation-simulation__intro>svg{flex:none;margin-top:.0625rem}.automation-simulation__intro p{gap:.125rem;min-width:0;margin:0;display:grid}.automation-simulation__intro strong{color:var(--brand-soft-700);font-size:var(--text-caption)}.automation-simulation__intro span{overflow-wrap:anywhere;font-size:var(--text-caption);line-height:1.45}.automation-simulation__facts fieldset{gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);margin:0;display:grid}.automation-simulation__facts legend{padding:0 var(--space-1);color:var(--muted-strong);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.automation-simulation__facts fieldset>p{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.45}.automation-simulation__lists{gap:var(--space-2);min-width:0;display:grid}.automation-simulation__lists>label{align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:3rem;padding:var(--space-2) var(--space-2);background:var(--surface);color:var(--muted-strong);cursor:pointer;grid-template-columns:1.375rem minmax(0,1fr);display:grid}.automation-simulation__lists>label:has(input:checked){border-color:var(--brand-soft-200);background:var(--brand-025)}.automation-simulation__lists input{width:1.25rem;height:1.25rem;accent-color:var(--brand-700);margin:0}.automation-simulation__lists input:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-simulation__lists label>span{gap:.0625rem;min-width:0;display:grid}.automation-simulation__lists strong{overflow-wrap:anywhere;font-size:var(--text-caption)}.automation-simulation__lists small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.35}.automation-simulation__list-state{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface-soft);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;line-height:1.45;display:flex}.automation-simulation__list-state>svg{flex:none}.automation-simulation__list-state.is-error{border:.0625rem solid var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.automation-simulation__list-state span{overflow-wrap:anywhere;flex:11.25rem;min-width:min(100%,11.25rem)}.automation-simulation__list-state button{min-height:var(--target-size)}.automation-simulation__catalog-progress{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.automation-simulation__catalog-progress>span{overflow-wrap:anywhere;min-width:0}.automation-simulation__catalog-progress button{min-height:var(--target-size)}.automation-simulation__catalog-progress [aria-disabled=true]{opacity:.58;cursor:wait}.automation-simulation__result{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;min-height:100%;padding:var(--space-3);background:var(--brand-soft-010);position:relative;overflow:hidden}.automation-simulation__empty{align-content:center;place-items:center;gap:var(--space-2);min-height:16.25rem;color:var(--muted-soft);text-align:center;display:grid}.automation-simulation__empty strong{color:var(--ink-muted);font-size:var(--text-helper)}.automation-simulation__empty span{overflow-wrap:anywhere;max-width:26.875rem;font-size:var(--text-caption);line-height:1.5}.automation-simulation__complete{gap:var(--space-3);min-width:0;display:grid}.automation-simulation__complete.is-stale>:not(.automation-simulation__stale){opacity:.58}.automation-simulation__stale,.automation-simulation__refreshing{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--status-warning-surface);color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0;line-height:1.45;display:flex}.automation-simulation__stale svg,.automation-simulation__refreshing svg{flex:none}.automation-simulation__refreshing{z-index:2;box-shadow:var(--shadow-subtle);position:absolute;bottom:.75rem;right:.75rem}.automation-simulation__outcome{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:var(--surface);color:var(--muted);display:flex}.automation-simulation__outcome.is-positive{border-color:var(--success-200);background:var(--success-050);color:var(--success-700)}.automation-simulation__outcome.is-attention{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.automation-simulation__outcome>svg{flex:none;margin-top:.0625rem}.automation-simulation__outcome p{gap:var(--space-1);min-width:0;margin:0;display:grid}.automation-simulation__outcome strong{overflow-wrap:anywhere;color:currentColor;font-size:var(--text-helper)}.automation-simulation__outcome span{overflow-wrap:anywhere;font-size:var(--text-caption);line-height:1.48}.automation-simulation__timeline{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.automation-simulation__timeline li{gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);grid-template-columns:2.125rem minmax(0,1fr);display:grid;position:relative}.automation-simulation__timeline li:not(:last-child):after{content:"";background:var(--border);width:.125rem;position:absolute;top:2rem;bottom:0;left:1rem}.automation-simulation__timeline li>span{z-index:1;border:.0625rem solid var(--brand-soft-150);border-radius:var(--radius-pill);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--brand-soft-600);place-items:center;display:grid;position:relative}.automation-simulation__timeline li.is-not_matched>span,.automation-simulation__timeline li.is-not_reached>span,.automation-simulation__timeline li.is-blocked_reference>span{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.automation-simulation__timeline li>div{justify-items:start;gap:.125rem;min-width:0;padding-top:.0625rem;display:grid}.automation-simulation__timeline strong{color:var(--muted-strong);font-size:var(--text-caption)}.automation-simulation__timeline small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.42}.automation-simulation__timeline em{color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);margin-top:.125rem}.automation-simulation__segment-check{gap:var(--space-2);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface);display:grid}.automation-simulation__segment-check>p{gap:.125rem;min-width:0;margin:0;display:grid}.automation-simulation__segment-check>p strong{color:var(--muted-strong);font-size:var(--text-caption)}.automation-simulation__segment-check>p span{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.automation-simulation__conditions{gap:var(--space-1);min-width:0;margin:0;display:grid}.automation-simulation__conditions>div{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);min-width:0;padding:var(--space-2) .125rem;display:flex}.automation-simulation__conditions dt{overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption)}.automation-simulation__conditions dd{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:none;margin:0}.automation-simulation__conditions dd.is-matched{background:var(--brand-soft-050);color:var(--brand-soft-600)}.automation-simulation__proof{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.automation-simulation__proof>div{min-width:0;padding:var(--space-2);gap:.125rem;display:grid}.automation-simulation__proof>div+div{border-left:.0625rem solid var(--border-soft)}.automation-simulation__proof dt{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.automation-simulation__proof dd{color:var(--brand-soft-700);font-size:var(--text-caption);font-weight:var(--font-weight-title);margin:0}.automation-simulation__technical-proof{border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-3);color:var(--muted-soft)}.automation-simulation__technical-proof>div{gap:var(--space-1);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);background:var(--surface-soft);display:grid}.automation-simulation__technical-proof strong{color:var(--muted);font-size:var(--text-caption)}.automation-simulation__technical-proof small{overflow-wrap:anywhere;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.automation-simulation__hash{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-caption);display:block}.automation-simulation__error,.automation-simulation>form>footer{grid-column:1/-1}.automation-simulation__error{--ui-notice-margin:0}.automation-simulation>form>footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:.0625rem solid var(--border-soft);min-width:0;padding-top:var(--space-4);display:flex}.automation-simulation>form>footer>span{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45;display:flex}.automation-simulation>form>footer>span svg{flex:none}.automation-simulation>form>footer>div{align-items:center;gap:var(--space-2);flex:none;display:flex}.automation-simulation>form>footer button{min-height:2.75rem}@media (max-width:56.25rem){.automation-prerequisites,.automation-simulation>form{grid-template-columns:minmax(0,1fr)}.automation-simulation__error,.automation-simulation>form>footer{grid-column:1}}@media (max-width:48.75rem){.automation-editor{scroll-margin-top:1rem}}@media (max-width:38.75rem){.automation-page{gap:var(--space-4)}.automation-prerequisites{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.automation-editor__header,.automation-editor>form{padding-inline:var(--space-3)}.automation-flow-builder__header{padding:var(--space-3);flex-direction:column;align-items:stretch}.automation-flow-builder__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.automation-flow-builder__metadata,.automation-flow-builder__center{width:100%;min-width:0}.automation-flow-stage{padding-inline:var(--space-3)}.automation-flow-node-wrap,.automation-flow-node{width:min(100%,17.25rem)}.automation-flow-node--condition{padding-inline:2.8125rem}.automation-flow-menu{width:min(14rem,100vw - 3.375rem)}.automation-flow-builder__limit,.automation-node-inspector__header{flex-direction:column;align-items:stretch}.automation-node-inspector{padding:var(--space-3)}.automation-editor__identity,.automation-editor-condition,.automation-editor__summary{grid-template-columns:minmax(0,1fr)}.automation-editor-step{gap:var(--space-2);grid-template-columns:2.125rem minmax(0,1fr)}.automation-editor-step:not(:last-child):after{top:2.125rem;left:1rem}.automation-editor-step__number{width:2.125rem;height:2.125rem}.automation-editor-step__body{padding:var(--space-3)}.automation-editor-step__body>header{flex-wrap:wrap}.automation-editor-step__actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.automation-editor-step__actions button{width:100%}.automation-editor-condition__exit{grid-column:1}.automation-editor__add{margin-left:2.625rem}.automation-editor__add:before{left:-1.6875rem}.automation-editor__add{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-editor__add button{white-space:normal;justify-content:center;min-width:0}.automation-editor__add>span,.automation-editor__add>small{grid-column:1/-1;margin-left:0}.automation-editor__summary>p{border-top:.0625rem solid var(--border);padding-top:var(--space-3);border-left:0;padding-left:0}.automation-editor__footer{flex-direction:column;align-items:stretch}.automation-editor__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.automation-editor__footer button{white-space:normal;justify-content:center;width:100%;min-width:0}.automation-card>footer,.automation-pagination,.automation-catalog>header{flex-direction:column;align-items:stretch}.automation-catalog>header>button{justify-content:center;width:100%}.automation-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.automation-pagination button{white-space:normal;justify-content:center;width:100%;min-width:0}.automation-grid,.automation-card__proof{grid-template-columns:minmax(0,1fr)}.automation-card__proof>div+div{border-top:.0625rem solid var(--border-soft);border-left:0}.automation-observation>header{grid-template-columns:2rem minmax(0,1fr);align-items:start}.automation-observation>header em{white-space:normal;grid-column:2;justify-self:start}.automation-observation__metrics,.automation-observation__no-send-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-observation__no-send-proof>div+div{border-left:0}.automation-observation__no-send-proof>div:nth-child(2n){border-left:.0625rem solid var(--brand-soft-100)}.automation-observation__no-send-proof>div:nth-child(n+3){border-top:.0625rem solid var(--brand-soft-100)}.automation-observation>footer{flex-direction:column;align-items:stretch}.automation-observation>footer button,.automation-card>footer button{justify-content:center;width:100%}.automation-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.automation-card__actions>:only-child{grid-column:1/-1}.automation-card__actions button{white-space:normal}.automation-simulation>header,.automation-simulation>form{padding-inline:var(--space-3)}.automation-simulation>form>footer{flex-direction:column;align-items:stretch}.automation-simulation>form>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.automation-simulation>form>footer button{white-space:normal;justify-content:center;width:100%;min-width:0}.automation-simulation__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-simulation__proof>div+div{border-left:0}.automation-simulation__proof>div:nth-child(2n){border-left:.0625rem solid var(--border-soft)}.automation-simulation__proof>div:nth-child(n+3){border-top:.0625rem solid var(--border-soft)}.automation-simulation__refreshing{margin-top:var(--space-3);position:static}}.automation-flow-builder{min-width:0;max-width:100%;overflow:hidden}.automation-flow-builder__actions{align-items:center}.automation-flow-builder__icon-action{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:grid}.automation-flow-builder__icon-action:disabled,.automation-flow-builder__center:disabled{border-color:var(--control-border);background:var(--control-disabled-bg);color:var(--control-disabled-ink);cursor:not-allowed}.automation-flow-builder__icon-action:focus-visible,.automation-flow-node-move-controls button:focus-visible,.automation-flow-false-end:focus-visible{outline:.125rem solid var(--focus-ring-color);outline-offset:.125rem}.automation-flow-builder__primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.automation-flow-builder__primary:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.automation-flow-builder__zoom{border:.0625rem solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:2.75rem minmax(3.625rem,auto) 2.75rem;align-items:stretch;min-height:2.75rem;display:grid;overflow:hidden}.automation-flow-builder__zoom button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.automation-flow-builder__zoom button:hover:not(:disabled){background:var(--color-surface-hover)}.automation-flow-builder__zoom button:disabled{opacity:.42;cursor:not-allowed}.automation-flow-builder__zoom output{border-inline:.0625rem solid var(--border-soft);min-width:3.625rem;padding-inline:var(--space-2);color:var(--color-text);font-size:var(--font-size-14);font-weight:var(--font-weight-label);white-space:nowrap;place-items:center;display:grid}.automation-flow-builder__zoom button:focus-visible,.automation-flow-overview button:focus-visible,.automation-flow-canvas:focus-visible{z-index:2;outline:.1875rem solid var(--brand-700);outline-offset:-.1875rem;position:relative}.automation-flow-builder__select[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-soft-025);box-shadow:0 0 0 .125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .12)}.automation-flow-selection-bar{align-items:center;gap:var(--space-2) var(--space-4);border-bottom:.0625rem solid var(--brand-soft-100);min-width:0;padding:var(--space-3) var(--space-4);background:var(--brand-soft-025);color:var(--brand-soft-600);grid-template-columns:minmax(0,1fr) auto;display:grid}.automation-flow-selection-bar>div:first-child{gap:.125rem;min-width:0;display:grid}.automation-flow-selection-bar strong{overflow-wrap:anywhere;color:var(--brand-soft-600);font-size:var(--text-caption)}.automation-flow-selection-bar span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-caption);line-height:1.45}.automation-flow-selection-bar>div:nth-child(2){justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.automation-flow-selection-bar button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--brand-soft-200);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);background:var(--surface);color:var(--brand-soft-600);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.automation-flow-selection-bar button:first-child:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-600);background:var(--brand-600);color:var(--color-text-inverse)}.automation-flow-selection-bar button:disabled,.automation-flow-selection-bar button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.automation-flow-selection-bar button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.125rem}.automation-flow-selection-bar>p{overflow-wrap:anywhere;color:var(--status-error-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);grid-column:1/-1;margin:0;line-height:1.45}.automation-flow-canvas{box-sizing:border-box;overscroll-behavior:auto;contain:layout paint;touch-action:none;width:100%;max-width:100%;height:clamp(35rem,100dvh - 20rem,47.5rem);min-height:0;display:block;overflow:hidden}.automation-flow-canvas.is-dragging-node{cursor:grabbing;-webkit-user-select:none;user-select:none}.automation-flow-stage{box-sizing:border-box;transform-origin:0 0;will-change:transform;width:200rem;min-width:200rem;height:100rem;min-height:100rem;padding:0;display:block;position:relative}.automation-flow-canvas[data-automation-overview=true] .automation-flow-stage{pointer-events:none;-webkit-user-select:none;user-select:none}.automation-flow-canvas[data-automation-overview=true]{touch-action:pan-y}.automation-flow-overview{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:.0625rem solid var(--brand-soft-150);min-width:0;padding:var(--space-3) var(--space-4);background:var(--brand-025);color:var(--brand-soft-700);display:flex;position:relative}.automation-flow-overview>div{gap:.125rem;min-width:0;display:grid}.automation-flow-overview strong,.automation-flow-overview span{overflow-wrap:anywhere}.automation-flow-overview strong{font-size:var(--text-caption)}.automation-flow-overview span{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.4}.automation-flow-overview button{border:.0625rem solid var(--brand-600);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-4);background:var(--brand-600);color:var(--color-text-inverse);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;flex:none}.automation-flow-list{width:0;min-width:0;height:0;margin:0;padding:0;list-style:none;display:block;position:static}.automation-flow-node-item{z-index:4;width:8.5rem;min-width:8.5rem;height:7.25rem;display:block;position:absolute}.automation-flow-node-wrap{width:8.5rem;min-width:8.5rem;height:7.25rem;position:relative}.automation-flow-node{width:8.5rem;max-width:none;height:7.25rem;min-height:7.25rem}.automation-flow-node--condition{justify-content:initial;min-height:7.25rem;padding-inline:var(--space-6);grid-template-columns:none}.automation-flow-node--end{cursor:grab}.automation-flow-node.is-dragging,.automation-flow-false-end.is-dragging{z-index:15;opacity:.62;cursor:grabbing;box-shadow:var(--shadow-menu);transform:scale(.98)}.automation-flow-node.is-block-selected{border-color:var(--brand-700);box-shadow:0 0 0 .375rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .2)}.automation-flow-node--condition.is-block-selected{box-shadow:inset 0 0 0 .25rem var(--status-warning-surface), inset 0 0 0 .5rem var(--brand-700), 0 0 0 .375rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .2)}.automation-flow-false-end.is-block-selected{border-color:var(--brand-700);background:var(--brand-soft-025);box-shadow:0 0 0 .3125rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .17)}.automation-flow-connectors{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.automation-flow-connectors path{fill:none;stroke:var(--muted-soft);stroke-width:3px}.automation-flow-connectors path.is-no{stroke:var(--status-error-text);stroke-dasharray:7 5}.automation-flow-connectors marker path{fill:var(--muted-soft);stroke:none}.automation-flow-slot{z-index:8;width:2.75rem;height:2.75rem;position:absolute}.automation-flow-connector__add{position:relative;inset:auto}.automation-flow-slot.is-copy-target{z-index:28}.automation-flow-connector__add.is-copy-target{border-color:var(--brand-600);background:var(--brand-600);color:var(--color-text-inverse);box-shadow:0 0 0 .4375rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .16);animation:1.8s ease-in-out infinite automation-copy-target-pulse}.automation-flow-connector__add.is-copy-target:hover{background:var(--brand-600);transform:scale(1.04)}@keyframes automation-copy-target-pulse{0%,to{box-shadow:0 0 0 .3125rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .12)}50%{box-shadow:0 0 0 .5625rem hsl(var(--brand-hue) var(--brand-sat) 45.3% / .2)}}@media (prefers-reduced-motion:reduce){.automation-flow-connector__add.is-copy-target{animation:none}}.automation-flow-menu--insert{top:3rem;left:1.375rem;transform:translate(-50%)}.automation-flow-branch-label{z-index:3;transform:translate(-50%,-50%)}.automation-flow-branch-label.is-no{background:var(--danger)}.automation-flow-false-exit-wrap{z-index:4;width:10rem;min-height:3.5rem;position:absolute}button.automation-flow-false-end{border-radius:var(--radius-md);width:10rem;min-height:3.5rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-caption);cursor:grab;justify-content:center}button.automation-flow-false-end[aria-pressed=true]{border-color:var(--danger);box-shadow:0 0 0 .25rem var(--status-error-surface)}.automation-flow-node-move-controls{z-index:20;pointer-events:none;position:absolute;inset:-3rem}.automation-flow-node-move-controls button{border:.0625rem solid var(--border-contrast);border-radius:var(--radius-pill);background:var(--surface);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--brand-soft-600);cursor:pointer;pointer-events:auto;box-shadow:var(--shadow-subtle);place-items:center;padding:0;display:grid;position:absolute}.automation-flow-node-move-controls .is-up{top:0;left:calc(50% - 1.375rem)}.automation-flow-node-move-controls .is-left{top:calc(50% - 1.375rem);left:0}.automation-flow-node-move-controls .is-right{top:calc(50% - 1.375rem);right:0}.automation-flow-node-move-controls .is-down{bottom:0;left:calc(50% - 1.375rem)}.automation-flow-node-actions{z-index:24}.automation-flow-menu{z-index:35}.automation-flow-menu--actions button small{font-weight:var(--font-weight-label);margin-left:auto}@media (max-width:67.5rem){.automation-editor__workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.automation-flow-canvas{height:min(62dvh,38.75rem);min-height:27.5rem}.automation-flow-stage{width:200rem;min-width:200rem;height:100rem;min-height:100rem;padding:0}.automation-flow-list{width:0;min-width:0;display:block;position:static}.automation-flow-node-item{width:8.5rem;min-width:8.5rem;height:7.25rem;display:block}.automation-flow-node-wrap,.automation-flow-node{width:8.5rem;min-width:8.5rem}.automation-flow-node{text-align:center;grid-template-columns:none;justify-items:center;height:7.25rem;min-height:7.25rem}.automation-flow-node>span{justify-items:center}.automation-flow-node--condition{justify-content:initial;min-height:7.25rem;padding-inline:var(--space-6);grid-template-columns:none}.automation-flow-menu--insert{top:3rem}.automation-flow-menu--actions{top:3rem;right:0}.automation-node-inspector{width:auto;max-height:none;box-shadow:none;position:static;overflow:visible}}@media (max-width:38.75rem){.automation-flow-builder__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-flow-builder__icon-action{width:100%}.automation-flow-builder__metadata,.automation-flow-builder__center{width:auto;min-width:0}.automation-flow-builder__center{padding-inline:var(--space-2)}.automation-flow-builder__zoom{grid-column:span 2;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%}.automation-flow-canvas{height:31.25rem;min-height:31.25rem}.automation-flow-stage{padding:0}.automation-flow-node-wrap,.automation-flow-node{width:8.5rem;min-width:8.5rem}.automation-flow-node--condition{padding-inline:var(--space-6)}.automation-flow-menu{width:min(14rem,100vw - 3.375rem)}.automation-flow-overview{flex-direction:column;align-items:stretch}.automation-flow-overview button{width:100%}.automation-flow-selection-bar{padding:var(--space-3) var(--space-3);grid-template-columns:minmax(0,1fr)}.automation-flow-selection-bar>div:nth-child(2){grid-template-columns:minmax(0,1fr);width:100%;display:grid}.automation-flow-selection-bar button{width:100%;min-width:0}}.email-editor-insert-blocks__notice{gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.5;display:grid}.email-editor-insert-blocks__notice svg{margin-top:.0625rem}.email-editor-insert-blocks__notice a{color:var(--status-warning-text);font-weight:var(--font-weight-title);text-underline-offset:.125rem;text-decoration:underline}.email-editor-insert-blocks__notice a:hover{color:var(--status-warning-text)}.email-editor-layout-picker button,.email-editor-list-typography>button{min-height:2.75rem}.campaign-audience-picker{gap:var(--space-3);min-width:0;margin-top:var(--space-1);display:grid}.campaign-audience-picker fieldset{border:.0625rem solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--brand-soft-010);margin:0}.campaign-audience-picker fieldset>legend{align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);display:flex}.campaign-audience-picker .campaign-audience-picker__mode{gap:var(--space-2);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.campaign-audience-picker .campaign-audience-picker__mode>legend{padding:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.campaign-audience-picker__split-lead{color:var(--muted-soft);font-size:var(--text-helper);margin:0 0 .125rem;line-height:1.5}.campaign-audience-picker__exclusions{margin-top:.125rem}.campaign-audience-picker__exclusions>summary{min-height:var(--target-size);align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--ink-muted);cursor:pointer;display:flex}.campaign-audience-picker__exclusions>summary>svg{color:var(--muted-soft);flex:none}.campaign-audience-picker__exclusions>summary>span{gap:.125rem;min-width:0;display:grid}.campaign-audience-picker__exclusions>summary strong{color:var(--ink-muted);font-size:var(--text-helper)}.campaign-audience-picker__exclusions>summary small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-audience-picker__exclusions>summary::-webkit-details-marker{display:none}.campaign-audience-picker__exclusions>summary:after{color:var(--muted-soft);content:"⌄";font-size:var(--font-size-24);font-weight:var(--font-weight-title);margin-left:auto;line-height:1}.campaign-audience-picker__exclusions[open]>summary:after{transform:rotate(180deg)}.campaign-audience-picker__exclusions>.campaign-audience-picker__browser{border:0;margin:0}.campaign-audience-picker__subscription{gap:var(--space-1);width:100%;margin-bottom:var(--space-1);border-bottom:.0625rem solid var(--border-soft);padding-bottom:var(--space-4);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-title);display:grid}.campaign-audience-picker__subscription select{width:min(100%,26.25rem);min-height:2.875rem}.campaign-audience-picker__subscription select:disabled{opacity:1;background:var(--surface);color:var(--ink-soft);cursor:default;-webkit-text-fill-color:var(--ink-soft)}.campaign-audience-picker__subscription small{color:var(--muted);font-weight:var(--font-weight-label)}.campaign-create-card__subscription-status{align-items:center;gap:var(--space-2);color:var(--muted);display:flex}.campaign-audience-picker__mode>label{min-width:0;min-height:var(--target-size);align-items:flex-start;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--surface);color:var(--ink-muted);cursor:pointer;display:flex}.campaign-audience-picker__mode>label:hover,.campaign-audience-picker__mode>label:focus-within{border-color:var(--muted-faint)}.campaign-audience-picker__mode>label:has(input:checked){border-color:var(--brand-600);background:var(--brand-soft-025)}.campaign-audience-picker__mode>label:has(input:checked) strong{color:var(--brand-700)}.campaign-audience-picker__mode>label>span,.campaign-audience-picker__source-list label>span{gap:.125rem;min-width:0;display:grid}.campaign-audience-picker__mode strong{min-width:0;color:var(--ink-muted);font-size:var(--text-helper)}.campaign-audience-picker__mode small{min-width:0;color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.campaign-audience-picker__source-list strong,.campaign-audience-picker__source-list small{overflow-wrap:anywhere;white-space:normal;min-width:0}.campaign-audience-picker__source-list strong{color:var(--ink-muted);font-size:.875rem;font-weight:var(--font-weight-title)}.campaign-audience-picker__source-list small{color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-label);line-height:1.4}.campaign-audience-picker__source-tags{gap:var(--space-1);flex-wrap:wrap;min-width:0}.campaign-audience-picker__source-tags.campaign-audience-picker__source-tags.campaign-audience-picker__source-tags.campaign-audience-picker__source-tags{display:flex}.campaign-audience-picker__source-tags>em{border-radius:var(--radius-pill);max-width:7.5rem;padding:.125rem var(--space-2);background:var(--brand-soft-025);color:var(--muted);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.campaign-audience-picker input[type=radio],.campaign-audience-picker input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--brand-700);box-shadow:none;border:0;flex:none;margin:.125rem 0 0;padding:0}.campaign-audience-picker__target-hint{color:var(--muted-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.campaign-audience-picker__browser{gap:var(--space-2);display:grid}.campaign-audience-picker__roles{gap:var(--space-1);display:grid}.campaign-audience-picker__role-row{min-height:var(--target-size);align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted-strong);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.campaign-audience-picker__role-row strong{min-width:0;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-audience-picker__role-row i{color:var(--muted-faint);font-style:normal;font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-audience-picker__role-row span{min-width:0;color:var(--muted-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-audience-picker__role-row{grid-template-columns:auto auto minmax(0,1fr)}.campaign-audience-picker__role-row:hover{border-color:var(--border-strong);color:var(--ink)}.campaign-audience-picker__role-row:focus-visible{outline:.1875rem solid hsl(var(--brand-hue) var(--brand-sat) 45.3% / .22);outline-offset:.125rem}.campaign-audience-picker__role-row[aria-expanded=true]{border-color:var(--brand-600);background:var(--brand-025);color:var(--brand-700)}.campaign-audience-picker__role-row[aria-expanded=true] span{color:var(--brand-700)}.campaign-audience-picker__legend-hidden{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.campaign-audience-picker__filters button:focus-visible{outline:.1875rem solid var(--brand-700);outline-offset:.0625rem}.campaign-audience-picker__filters button:disabled{opacity:.58;cursor:not-allowed}.campaign-audience-picker__browser-controls{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.campaign-audience-picker__browser-controls>.campaign-audience-picker__search{flex:11.25rem}.campaign-audience-picker__browser-controls>.campaign-audience-picker__filters{flex:0 auto}.campaign-audience-picker__search{gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-caption);display:grid}.campaign-audience-picker__search-control{min-width:0;display:block;position:relative}.campaign-audience-picker__search-control>svg{z-index:1;color:var(--muted-soft);pointer-events:none;position:absolute;top:.875rem;left:.625rem}.campaign-audience-picker__search input{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3) 0 var(--space-10);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-caption)}.campaign-audience-picker__search input:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.campaign-audience-picker__filters{grid-template-columns:repeat(3,auto);gap:.125rem;min-width:0;display:grid}.campaign-audience-picker__filters button{min-width:0;min-height:var(--target-size);padding:0 var(--space-3);color:var(--muted);font:inherit;font-size:var(--text-helper);font-weight:var(--font-weight-title);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:.125rem solid #0000;border-radius:0}.campaign-audience-picker__filters button:hover:not([aria-pressed=true]):not(:disabled){color:var(--ink-muted)}.campaign-audience-picker__filters button[aria-pressed=true]{border-bottom-color:var(--brand-600);color:var(--brand-700)}.campaign-audience-picker__filters button i{color:var(--muted-soft);font-style:normal;font-weight:var(--font-weight-label)}.campaign-audience-picker__filters button[aria-pressed=true] i{color:var(--brand-700)}.campaign-audience-picker__catalog-states{gap:var(--space-1);min-width:0;display:grid}.campaign-audience-picker__catalog-state{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.4;display:flex}.campaign-audience-picker__catalog-state--error{--ui-notice-margin:0}.campaign-audience-picker__source-list{gap:var(--space-2);overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));grid-auto-rows:min-content;min-width:0;max-height:16.75rem;padding:.0625rem;display:grid;overflow-y:auto}.campaign-audience-picker__source-list label{align-items:start;gap:var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:3.875rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--muted-strong);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.campaign-audience-picker__source-list label:hover,.campaign-audience-picker__source-list label:focus-within{border-color:var(--muted-faint)}.campaign-audience-picker__source-list label:has(input:checked){border-color:var(--brand-600);background:var(--brand-soft-025)}.campaign-audience-picker__source-list label:has(input:checked) strong{color:var(--brand-700)}.campaign-audience-picker__source-list label>em{border-radius:var(--radius-pill);max-width:6.5rem;padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:start;overflow:hidden}.campaign-audience-picker__source--missing.campaign-audience-picker__source--missing.campaign-audience-picker__source--missing.campaign-audience-picker__source--missing{background:var(--status-error-surface);color:var(--status-error-text)}.campaign-audience-picker__browser-footer{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.campaign-audience-picker__browser-footer small,.campaign-audience-picker__rule{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.35}.campaign-audience-picker__browser-footer small:last-child{text-align:right}.campaign-audience-picker__rule{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-audience-picker__problem{justify-content:space-between;align-items:center;gap:var(--space-4);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-height:4.25rem;padding:var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:.875rem;font-weight:var(--font-weight-title);margin:0;line-height:1.4;display:flex}.campaign-audience-picker__problem:after{color:var(--muted-soft);content:"⌄";font-size:var(--font-size-24);flex:none;line-height:1}.campaign-audience-picker__role{gap:var(--space-2);min-width:0;display:grid}.campaign-audience-picker__role-banner{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);border-left-width:.25rem;margin:0;display:flex}.campaign-audience-picker__role-banner>svg{flex:none;margin-top:.0625rem}.campaign-audience-picker__role-banner>span{gap:.125rem;min-width:0;display:grid}.campaign-audience-picker__role-banner strong{font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-audience-picker__role-banner small{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.4}.campaign-audience-picker__role-banner[data-audience-role=include]{border-color:var(--brand-soft-250);border-left-color:var(--brand-600);background:var(--brand-soft-025);color:var(--brand-700)}.campaign-audience-picker__role-banner[data-audience-role=exclude]{border-color:var(--status-error-border);border-left-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.campaign-audience-picker__role-banner[data-audience-role=exclude] small{color:var(--status-error-text)}.campaign-audience-picker__move{grid-template-columns:auto minmax(0,1fr) auto}.campaign-audience-picker__move-actions{gap:var(--space-2);flex-wrap:wrap;flex:none;align-items:center;display:flex}.campaign-audience-picker__move-actions button{border-radius:var(--radius-sm);min-height:2rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;border:.0625rem solid}.campaign-audience-picker__move[data-audience-role=include] .campaign-audience-picker__move-actions button:first-child{border-color:var(--brand-700);background:var(--brand-700);color:var(--color-text-inverse)}.campaign-audience-picker__move[data-audience-role=exclude] .campaign-audience-picker__move-actions button:first-child{border-color:var(--status-error-border);background:var(--status-error-text);color:var(--color-text-inverse)}@media (max-width:40rem){.campaign-audience-picker__move{flex-wrap:wrap}.campaign-audience-picker__move-actions{width:100%}}.campaign-audience-picker__browser[data-audience-role=exclude]{border-color:var(--status-error-border);background:var(--status-error-surface)}.campaign-audience-picker__browser[data-audience-role=exclude]>legend{color:var(--status-error-text)}.campaign-audience-picker__source-list[data-audience-role=exclude] label:hover,.campaign-audience-picker__source-list[data-audience-role=exclude] label:focus-within{background:var(--status-error-surface)}.campaign-audience-picker__source-list[data-audience-role=exclude] label:has(input:checked){background:var(--status-error-surface);color:var(--status-error-text);box-shadow:inset .1875rem 0 0 var(--danger)}.campaign-audience-picker__source-list[data-audience-role=exclude] input[type=checkbox]{accent-color:var(--danger)}.campaign-audience-picker__unsaved{align-items:flex-start;gap:var(--space-2);border:.0625rem solid var(--status-warning-border);border-left:.25rem solid var(--status-warning-border);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);margin:0;display:flex}.campaign-audience-picker__unsaved>svg{flex:none;margin-top:.0625rem}.campaign-audience-picker__unsaved>span{gap:.125rem;min-width:0;display:grid}.campaign-audience-picker__unsaved strong{font-size:var(--text-caption);font-weight:var(--font-weight-title)}.campaign-audience-picker__unsaved small{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-label);line-height:1.4}.campaign-audience-result.ui-notice{--ui-notice-margin:1rem var(--step-inset) .75rem}.campaign-audience-panel__summary.is-stale{opacity:.82}.campaign-audience-panel__summary.is-stale>article{border-style:dashed}.campaign-create-dialog{padding:0}.campaign-create-dialog .admin-dialog__close{top:.875rem;right:.875rem}.campaign-create-dialog__head{padding:var(--panel-inset);padding-right:calc(var(--control-height) + 1rem);border-bottom:.0625rem solid var(--border-soft);gap:.125rem;display:grid}.campaign-create-dialog__head .eyebrow{margin:0 0 var(--space-1)}.campaign-create-dialog__head h2{color:var(--ink-soft);font-size:var(--ui-text-section);letter-spacing:-.03em;margin:0}.campaign-create-dialog__head p:not(.eyebrow){margin:var(--space-1) 0 0;color:var(--muted-soft);font-size:var(--text-helper);line-height:1.55}.admin-dialog .campaign-create-dialog__form{gap:0;display:grid}.campaign-create-dialog__body{gap:var(--space-sections);padding:var(--panel-inset);display:grid}.campaign-create-dialog__body label{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex-wrap:wrap;display:flex}.campaign-create-dialog__body label>span{color:var(--muted-faint);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.campaign-create-dialog__step{color:var(--muted-soft);font-size:var(--text-caption);margin:0;line-height:1.55}.campaign-create-dialog__foot{justify-content:space-between;align-items:center;gap:var(--space-fields);padding:var(--space-4) var(--panel-inset);border-top:.0625rem solid var(--border-soft);background:var(--surface-raised);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;display:flex}.campaign-create-dialog__foot>span{min-width:0;color:var(--muted-faint);font-size:var(--text-caption)}.campaign-create-dialog__foot>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.campaign-create-dialog__body .campaign-create-card__field{gap:var(--space-2);min-width:0;display:grid}.campaign-create-dialog__body input:not(:where(.campaign-tag-combobox__input input,[type=radio],[type=checkbox])),.campaign-create-dialog__body select{border:.0625rem solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.875rem;padding:0 var(--space-4);background:var(--surface);color:var(--ink-soft);font:inherit;outline:0;font-size:.875rem}.campaign-create-dialog__body input:not(:where(.campaign-tag-combobox__input input,[type=radio],[type=checkbox])):focus,.campaign-create-dialog__body select:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.campaign-create-dialog__body input:disabled,.campaign-create-dialog__body select:disabled{background:var(--surface-muted);cursor:not-allowed}.campaign-create-dialog__body small{color:var(--muted-faint);font-size:var(--text-caption);line-height:1.45}.campaign-create-dialog__body .ui-notice{--ui-notice-margin:0}.campaign-audience-panel>.campaign-audience-picker{margin:var(--space-4) var(--space-5) var(--space-5);gap:0}.campaign-audience-panel .campaign-audience-picker__subscription{margin:0 0 var(--space-5);padding:var(--space-1) 0 var(--space-6);gap:0}.campaign-audience-panel .campaign-audience-picker__subscription>span{margin-bottom:var(--space-2);font-size:.875rem;font-weight:var(--font-weight-label)}.campaign-audience-panel .campaign-audience-picker__subscription select{border-color:var(--control-border);border-radius:var(--radius-sm);height:2.875rem;padding:0 var(--space-4);font-weight:var(--font-weight-label)}.campaign-audience-panel .campaign-audience-picker__subscription small{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-helper);line-height:1.5}.campaign-audience-panel .campaign-audience-picker__mode{gap:0}.campaign-audience-panel .campaign-audience-picker__mode>legend{margin-bottom:var(--space-1);padding:0}.campaign-audience-panel .campaign-audience-picker__mode>label{min-height:4.125rem;margin-bottom:var(--space-2);border-color:var(--border);padding:var(--space-4)}.campaign-audience-panel .campaign-audience-picker__mode>label:has(input:checked){border-color:var(--brand-600);background:var(--brand-025)}.campaign-audience-panel .campaign-audience-picker__mode>label:has(input:checked) strong{color:var(--brand-700)}.campaign-audience-panel .campaign-audience-picker__mode small{color:var(--muted);font-size:var(--text-helper);margin-top:.125rem;line-height:1.45}.campaign-audience-panel .campaign-audience-picker__exclusions{margin-top:0}.campaign-audience-panel .campaign-audience-picker__exclusions>summary{min-height:0;padding:var(--space-5) 0 var(--space-8)}.campaign-audience-panel .campaign-audience-picker__browser{margin:var(--space-3) 0 var(--space-3);border-color:var(--border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--surface-soft)}.campaign-audience-panel .campaign-audience-picker__exclusions>.campaign-audience-picker__browser{margin:-.625rem 0 var(--space-3);padding:var(--space-4);background:var(--status-error-surface)}.campaign-audience-panel>details.campaign-audience-result{margin:0 var(--step-inset) var(--space-fields);border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);display:block;overflow:hidden}.campaign-audience-panel>details.campaign-audience-result>summary.campaign-audience-total{min-height:4.125rem;padding:var(--space-5) var(--space-4);text-align:left;background:0 0;border:0;border-radius:0;margin:0}.campaign-audience-panel>details.campaign-audience-result[open]>summary.campaign-audience-total{margin:0 0 var(--space-fields);border-bottom:.0625rem solid var(--border)}.campaign-audience-panel>details.campaign-audience-result>summary.campaign-audience-total strong{letter-spacing:-.025rem;font-size:1.25rem}.campaign-audience-panel>details.campaign-audience-result>summary.campaign-audience-total span{margin-left:var(--space-3);color:var(--muted);font-size:var(--text-helper);font-weight:var(--font-weight-text)}.campaign-message-settings>header{min-height:6.125rem;padding:var(--space-6) var(--space-5);background:var(--surface-soft);align-items:center}.campaign-message-settings>header h2{font-size:var(--ui-text-section);letter-spacing:-.0375rem;margin:0}.campaign-message-settings>header p:not(.eyebrow){margin-top:var(--space-3);line-height:1.5}.campaign-message-settings>.campaign-test-email-preflight--step-one{margin:0 var(--space-5);border:0;border-radius:0;overflow:visible}.campaign-message-settings>.campaign-test-email-preflight--step-one>header{padding:var(--space-6) 0 0;background:var(--surface)}.campaign-message-settings>.campaign-test-email-preflight--step-one>header h2{margin:0 0 var(--space-2);font-size:var(--ui-text-section);letter-spacing:0}.campaign-message-settings>.campaign-test-email-preflight--step-one>.campaign-sender-picker{gap:var(--space-3);margin:0 0 var(--space-6);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-raised)}.campaign-message-settings .campaign-sender-picker__empty{background:0 0;border:0;padding:0}.campaign-message-settings .campaign-sender-picker__empty strong{font-size:.875rem}.campaign-message-settings .campaign-sender-picker__empty p{margin-top:var(--space-2);font-size:var(--text-helper);line-height:1.5}.campaign-message-settings>.campaign-test-email-preflight--step-one>.campaign-test-email-preflight__unavailable{display:none}.campaign-message-settings .campaign-message-fields{gap:var(--space-6);padding:var(--space-1) var(--space-5) 0}.campaign-message-settings .campaign-message-fields__field{gap:var(--space-2)}.campaign-message-settings .campaign-message-fields__label{font-size:.875rem;font-weight:var(--font-weight-label)}.campaign-message-settings .campaign-message-fields input{border-color:var(--control-border);border-radius:var(--radius-sm);min-height:2.8125rem;padding:var(--space-3) var(--space-4)}.campaign-message-settings .campaign-message-fields__note{margin-top:0;line-height:1.5}.campaign-message-settings .campaign-message-fields>.email-editor-inbox-preview{display:none}.campaign-message-settings__optional{margin:var(--space-8) var(--space-5) var(--space-4);padding:var(--space-6) 0 0;font-size:var(--text-caption);letter-spacing:.05rem}.campaign-message-settings__more>.campaign-message-settings__choices{gap:var(--space-3);padding:0 var(--space-5) var(--space-6);background:var(--surface);border-top:0;grid-template-columns:minmax(0,1fr)}.campaign-message-settings__choices>section{border-color:var(--border);border-radius:var(--radius-md);padding:0;overflow:hidden}.campaign-message-settings__choices>section:has(input:checked){border-color:var(--brand-300);background:var(--brand-025)}.campaign-message-settings__choices .campaign-content-ab,.campaign-message-settings__choices .campaign-content-utm{gap:var(--space-4)}.campaign-message-settings__choices .campaign-content-ab>header,.campaign-message-settings__choices .campaign-content-utm>header{padding:var(--space-5)}.campaign-message-settings__choices .campaign-content-ab__toggle,.campaign-message-settings__choices .campaign-content-utm__toggle{padding:var(--space-5);margin:0}.campaign-message-settings__utm-label{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-style:normal;font-weight:var(--font-weight-text)}.campaign-message-settings__choices .campaign-content-ab__base,.campaign-message-settings__choices .campaign-content-ab__rows,.campaign-message-settings__choices .campaign-content-ab__warning,.campaign-message-settings__choices .campaign-content-ab__dispatch,.campaign-message-settings__choices .campaign-content-ab__winner,.campaign-message-settings__choices .campaign-content-ab__add,.campaign-message-settings__choices .campaign-content-ab__rules,.campaign-message-settings__choices .campaign-content-utm__fields,.campaign-message-settings__choices .campaign-content-utm__example,.campaign-message-settings__choices .campaign-content-utm__rules,.campaign-message-settings__choices .campaign-content-utm>footer{margin-inline:var(--space-5)}.campaign-message-settings__choices .campaign-content-ab>footer,.campaign-message-settings__choices .campaign-content-utm>footer{margin-bottom:var(--space-4)}.campaign-message-settings__choices .campaign-content-ab__toggle input,.campaign-message-settings__choices .campaign-content-utm__toggle input{width:2.25rem;height:1.3125rem}.campaign-message-settings__choices .campaign-content-ab__toggle input:after,.campaign-message-settings__choices .campaign-content-utm__toggle input:after{width:.9375rem;height:.9375rem;top:.1875rem;left:.1875rem}.campaign-message-settings__choices .campaign-content-ab__toggle input:checked:after,.campaign-message-settings__choices .campaign-content-utm__toggle input:checked:after{transform:translate(.9375rem)}@media (max-width:50rem){.campaign-message-settings>header{padding:var(--space-5) var(--space-4)}.campaign-message-settings>.campaign-test-email-preflight--step-one{margin-inline:var(--space-4)}.campaign-message-settings .campaign-message-fields{padding-inline:var(--space-4)}.campaign-message-settings__optional{margin-inline:var(--space-4)}.campaign-message-settings__more>.campaign-message-settings__choices{padding-inline:var(--space-4)}}.campaign-content-studio__panel--content.is-starter>:not(.campaign-content-step-heading):not(.campaign-starter-routes){display:none!important}.campaign-content-studio__panel--content.is-starter>.campaign-content-step-heading{min-height:6.125rem;padding:var(--space-6) var(--space-5);background:var(--surface-soft);align-items:center}.campaign-content-studio__panel--content.is-starter .campaign-content-step-heading__question{display:block}.campaign-content-studio__panel--content.is-starter .campaign-content-step-heading h2{font-size:var(--ui-text-section);letter-spacing:-.0375rem;margin:0}.campaign-content-studio__panel--content.is-starter .campaign-content-step-heading p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-helper);line-height:1.5}.campaign-content-studio__panel--content.is-starter>.campaign-starter-routes{border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-6);background:var(--surface);border:0;margin:0;display:block}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid>article{gap:var(--space-4);border-color:var(--border);border-radius:var(--radius-md);min-height:12rem;padding:var(--space-6);background:var(--surface);flex-direction:column;display:flex}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid>article:first-child{border-color:var(--brand-300);background:var(--brand-025)}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid strong{font-size:1rem}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid p{flex:1;margin:0;font-size:.875rem;line-height:1.6}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid button{margin-top:var(--space-2)}@media (max-width:65.625rem){.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid{grid-template-columns:minmax(0,1fr)}.campaign-content-studio__panel--content.is-starter .campaign-starter-routes__grid>article{min-height:0;padding:var(--space-5)}}@media (max-width:47.5rem){.campaign-content-studio__panel--content.is-starter>.campaign-content-step-heading{padding:var(--space-5) var(--space-4)}.campaign-content-studio__panel--content.is-starter>.campaign-starter-routes{padding:var(--space-4)}}@media (min-width:68.75rem){.campaign-audience-picker__source-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media (min-width:80rem){.campaign-step-one-layout{align-items:start;gap:var(--space-3);min-width:0;margin:var(--space-5) 0;grid-template-columns:minmax(0,1fr);display:grid}.campaign-step-one-layout>.campaign-audience-panel,.campaign-step-one-layout>.campaign-test-email-preflight--step-one{min-width:0;margin:0}.campaign-step-one-layout .campaign-sender-picker__grid,.campaign-step-one-layout .campaign-test-email-preflight details>ul{grid-template-columns:minmax(0,1fr)}.campaign-step-one-layout .campaign-sender-option{min-height:0}}@media (min-width:93.75rem){.campaign-review-settings-summary__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.campaign-review-settings-summary__grid>article:first-child{grid-column:span 3}.campaign-review-settings-summary__grid>article:nth-child(2){grid-column:span 2}.campaign-review-settings-summary__grid>.campaign-review-settings-summary__subjects{grid-column:span 5}.campaign-review-settings-summary__grid>article:nth-child(4){grid-column:span 2}}@media (max-width:48.75rem){.campaign-audience-panel>.campaign-audience-picker{margin:var(--space-4) var(--space-4) var(--space-4)}.campaign-audience-picker__mode{grid-template-columns:minmax(0,1fr)}.campaign-audience-picker__browser-controls>.campaign-audience-picker__filters{flex:100%}.campaign-audience-picker__mode strong,.campaign-audience-picker__mode small{text-overflow:clip;white-space:normal;overflow:visible}.campaign-audience-picker__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-audience-picker__source-list{max-height:13.75rem}.campaign-audience-picker__target-hint,.campaign-audience-picker__rule{white-space:normal;overflow:visible}}@media (max-width:29.9375rem){.campaign-audience-picker__browser-footer{flex-direction:column;align-items:flex-start}.campaign-audience-picker__browser-footer small:last-child{text-align:left}}.email-studio-shell{--email-studio-accent:var(--brand-600);--email-studio-accent-dark:var(--brand-700);--email-studio-border:var(--border);--email-studio-toolbar-height:3.625rem;border-top:.0625rem solid var(--email-studio-border);background:var(--surface-sunken);grid-template-rows:auto auto minmax(40.625rem,max-content);grid-template-columns:minmax(0,1fr) 22rem;overflow:clip}.email-studio-shell.is-tools-collapsed{grid-template-columns:minmax(0,1fr) 3.625rem;grid-template-areas:"toolbar panel-tabs""notice notice""main main"}.email-studio-shell .email-studio-main{grid-template-rows:max-content minmax(40.625rem,max-content)}.email-studio-shell .email-editor-toolbar{min-height:var(--email-studio-toolbar-height);gap:var(--space-2) var(--space-3);border-bottom-color:var(--email-studio-border);padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--surface) 99%, transparent);box-shadow:var(--shadow-subtle)}.email-studio-shell .email-editor-toolbar button{min-height:2.75rem}.email-studio-shell .email-editor-toolbar__history button{width:2.75rem}.email-studio-toolbar__context{gap:.125rem;min-width:9.375rem;display:grid}.email-studio-toolbar__context>small{color:var(--email-studio-accent);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.09em;text-transform:uppercase;line-height:1.1}.email-studio-toolbar__context>.email-editor-toolbar__selection{color:var(--brand-soft-800);font-size:var(--text-helper);font-weight:var(--font-weight-title)}.email-studio-shell .email-editor-toolbar__count{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--muted-soft)}.email-studio-shell .email-editor-devices{border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1);background:var(--surface-soft);gap:0;overflow:hidden}.email-studio-shell .email-editor-devices button{background:0 0;border:0}.email-studio-shell .email-editor-devices button[aria-pressed=true]{background:var(--surface);color:var(--email-studio-accent-dark);box-shadow:var(--shadow-subtle)}.email-studio-shell .email-editor-panel-tabs{min-height:var(--email-studio-toolbar-height);gap:var(--space-2);border-bottom-color:var(--email-studio-border);border-left-color:var(--email-studio-border);padding:var(--space-2);background:var(--surface-soft);box-shadow:var(--shadow-subtle)}.email-studio-shell .email-editor-panel-tabs.has-desktop-toggle{grid-template-columns:repeat(3,minmax(0,1fr)) 2.75rem}.email-studio-shell .email-editor-panel-tabs.is-desktop-collapsed{grid-template-columns:2.75rem}.email-editor-panel-tabs__collapse.email-editor-panel-tabs__collapse.email-editor-panel-tabs__collapse.email-editor-panel-tabs__collapse{min-width:2.75rem;padding-inline:0}.email-studio-shell .email-editor-panel-tabs button{border-color:var(--border);background:var(--surface);min-height:2.75rem;color:var(--muted);box-shadow:none}.email-studio-shell .email-editor-panel-tabs button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-010);color:var(--email-studio-accent-dark)}.email-studio-shell .email-editor-panel-tabs button[aria-pressed=true],.email-studio-shell .email-editor-panel-tabs button.is-active{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--email-studio-accent-dark);box-shadow:inset 0 -.1875rem 0 var(--email-studio-accent)}.email-studio-shell .email-editor-panel-tabs button:disabled{background:var(--surface-muted);opacity:.58}.email-studio-shell .email-editor-library,.email-studio-shell .email-editor-inspector{top:calc(var(--support-banner-height,0rem) + var(--email-studio-toolbar-height));max-height:calc(100vh - var(--email-studio-toolbar-height) - var(--support-banner-height,0rem));contain:size;border-left-color:var(--email-studio-border);background:var(--surface-soft);scrollbar-color:var(--border-contrast) transparent;scrollbar-width:thin;align-self:stretch;min-height:0}.email-studio-shell .email-editor-library{gap:var(--space-3);padding:0 var(--space-3) var(--space-4)}.email-studio-shell .email-editor-inspector{background:var(--surface-raised)}.email-studio-panel-intro{gap:var(--space-2);border-bottom:.0625rem solid var(--border-soft);padding:var(--space-3) var(--space-3);background:var(--surface);grid-template-columns:2.125rem minmax(0,1fr);align-items:start;margin:0 -.625rem;display:grid}.email-editor-inspector>.email-studio-panel-intro{margin:0}.email-studio-panel-intro>span{border-radius:var(--radius-sm);background:var(--brand-soft-025);width:2.125rem;height:2.125rem;color:var(--email-studio-accent-dark);place-items:center;display:grid}.email-studio-panel-intro>div{gap:.125rem;min-width:0;display:grid}.email-studio-panel-intro small{color:var(--email-studio-accent);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.08em;text-transform:uppercase}.email-studio-panel-intro strong{color:var(--brand-soft-800);font-size:var(--text-helper)}.email-studio-panel-intro p{color:var(--muted-soft);font-size:var(--text-caption);margin:.0625rem 0 0;line-height:1.4}.email-studio-shell .email-studio-block-library{gap:var(--space-3);border-color:var(--border);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:none}.email-studio-block-library__target{border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);background:var(--brand-soft-025);font-weight:var(--font-weight-title)}.email-studio-block-library__target.email-studio-block-library__target.email-studio-block-library__target.email-studio-block-library__target{color:var(--brand-soft-600)}.email-studio-shell .email-editor-insert-blocks__grid{gap:var(--space-2)}.email-studio-shell .email-editor-insert-blocks__grid>button{border-color:var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:3.75rem;box-shadow:none;align-items:center}.email-studio-shell .email-editor-insert-blocks__grid>button.is-recommended:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-025)}.email-studio-shell .email-editor-insert-blocks__grid>button.is-recommended:not(:disabled)>svg{background:var(--brand-soft-050);color:var(--brand-600)}.email-studio-shell .email-editor-insert-blocks__grid>button>svg{box-sizing:content-box;border-radius:var(--radius-sm);padding:var(--space-2);background:var(--brand-soft-025);color:var(--email-studio-accent)}.email-studio-shell .email-editor-insert-blocks__grid>button:hover:not(:disabled),.email-studio-shell .email-editor-insert-blocks__grid>button:focus-visible{border-color:var(--brand-soft-300);background:var(--brand-soft-010);box-shadow:var(--shadow-subtle);transform:translateY(-.0625rem)}.email-studio-message-meta{align-items:end;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.email-studio-message-setup{z-index:1;border-bottom:.0625rem solid var(--border);background:var(--surface);box-shadow:none;position:relative}.email-studio-shell .email-editor-meta input{border-color:var(--border);background:var(--brand-soft-010);min-height:2.75rem}.email-studio-shell .email-editor-meta input:focus{border-color:var(--email-studio-accent);background:var(--surface);box-shadow:var(--shadow-focus);outline:0}.email-studio-shell .email-editor-inbox-preview{margin:0 var(--space-4) var(--space-3);border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface-raised);box-shadow:none}.email-studio-shell .email-editor-stage{min-height:40.625rem;padding:var(--space-4) var(--space-4) var(--space-5);background-color:var(--border-soft);background-image:radial-gradient(circle, hsl(var(--brand-hue) var(--brand-sat-tint) 40.1% / .14) .0625rem, transparent .071875rem);background-size:1.25rem 1.25rem;grid-template-rows:auto max-content;align-content:start;display:grid}.email-studio-stage__header{justify-content:space-between;align-items:center;gap:var(--space-4);border:.0625rem solid var(--border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--surface) 97%, transparent);box-shadow:none;border-bottom:0;display:flex}.email-studio-stage__header>div{gap:.0625rem;min-width:0;display:grid}.email-studio-stage__header small{color:var(--email-studio-accent);font-size:var(--text-caption);font-weight:var(--font-weight-title);letter-spacing:.09em;text-transform:uppercase}.email-studio-stage__header strong{color:var(--brand-soft-700);font-size:var(--text-helper)}.email-editor-devices{align-items:center;gap:var(--space-2);flex:none;display:flex}.email-editor-devices button{justify-content:center;align-items:center;gap:var(--space-2);border:.0625rem solid var(--border);border-radius:var(--radius-sm);min-height:2rem;padding:0 var(--space-3);background:var(--surface);color:var(--muted-strong);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-title);cursor:pointer;display:inline-flex}.email-editor-devices button:hover:not(:disabled){border-color:var(--brand-soft-250);background:var(--brand-soft-025)}.email-editor-devices button[aria-pressed=true]{border-color:var(--brand-soft-300);background:var(--brand-soft-025);color:var(--brand-700);box-shadow:inset 0 0 0 .0625rem hsl(var(--brand-hue) var(--brand-sat) 38.2% / .06)}.email-editor-devices button:disabled{opacity:.42;cursor:default}.email-studio-stage__header{flex-wrap:wrap}.email-studio-stage__header>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title);text-align:right;flex:auto}.email-studio-stage__surface{border:.0625rem solid var(--border-strong);border-radius:0 0 var(--radius-md) var(--radius-md);min-width:0;min-height:33.75rem;padding:var(--space-6) var(--space-5) var(--space-8);box-shadow:var(--shadow-subtle)}.email-studio-stage__surface>.email-editor-canvas-frame{display:block}.email-studio-shell .email-editor-inspector>section,.email-studio-shell .email-editor-fallback{padding:var(--space-4)}.email-studio-shell .email-editor-inspector>section>h4{color:var(--brand-soft-700);font-size:var(--text-caption);letter-spacing:.035em;text-transform:uppercase}.email-studio-variables>p{margin:calc(var(--space-1) * -1) 0 0;color:var(--muted-soft);font-size:var(--text-caption);line-height:1.45}.email-studio-variables>div{gap:var(--space-2)}.email-studio-variables button{border:.0625rem solid var(--border);border-radius:var(--radius-sm);background:var(--brand-soft-010);cursor:copy;min-height:2rem;padding:0}.email-studio-variables button:hover,.email-studio-variables button:focus-visible{border-color:var(--brand-soft-300);background:var(--brand-soft-025);outline:0}.email-studio-variables button code{padding:var(--space-2) var(--space-2);background:0 0;display:block}@media (max-width:82.5rem) and (min-width:68.8125rem){.email-studio-shell{grid-template-columns:minmax(0,1fr) 21rem}.email-studio-shell .email-editor-toolbar{gap:var(--space-2);padding-inline:var(--space-3);flex-wrap:nowrap}.email-studio-shell .email-editor-toolbar__history{flex:none}.email-studio-shell .email-editor-toolbar__history button{width:2.75rem;min-height:2.75rem}.email-studio-shell .email-studio-toolbar__context{flex:5.625rem;min-width:4rem}.email-studio-shell .email-studio-toolbar__context>small{display:none}.email-studio-shell .email-editor-toolbar__count{padding-inline:var(--space-2);flex:none;margin-left:0}.email-studio-shell .email-document-actions{flex:none}.email-studio-shell .email-document-actions__trigger{min-height:2.75rem}.email-studio-shell .email-editor-devices{flex:none;margin-left:0}.email-studio-shell .email-editor-devices button{min-height:2.75rem;padding-inline:var(--space-2)}.email-studio-shell .email-editor-stage{padding:var(--space-4)}.email-studio-stage__surface{padding-inline:var(--space-4)}}@media (max-width:68.75rem){.email-studio-shell{grid-template:"toolbar""notice""message""panel-tabs""canvas"/minmax(0,1fr);overflow:visible}.email-studio-shell .email-studio-main{display:contents}.email-studio-shell .email-editor-panel-tabs{min-height:3.75rem}.email-editor-panel-tabs button{min-height:2.75rem}.email-studio-shell .email-editor-library.is-mobile-open{padding:var(--space-3) var(--space-3) max(.875rem, env(safe-area-inset-bottom))}.email-studio-shell .email-editor-library.is-mobile-open,.email-studio-shell .email-editor-inspector.is-mobile-open{contain:none;max-height:min(82dvh,45rem)}.email-studio-panel-intro{margin-top:0}}@media (max-width:47.5rem){.email-studio-shell .email-editor-toolbar{padding-inline:var(--space-3)}.email-studio-toolbar__context{order:3;width:100%}.email-studio-shell .email-editor-toolbar__count{margin-left:auto}.email-studio-shell .email-editor-panel-tabs{gap:var(--space-1);padding:var(--space-2)}.email-studio-shell .email-editor-panel-tabs button{min-height:3rem;padding-inline:var(--space-2)}.email-studio-message-meta{padding:var(--space-3) var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr)}.email-studio-shell .email-editor-inbox-preview{margin:0 var(--space-3) var(--space-3)}.email-studio-shell .email-editor-stage{min-height:0;padding:var(--space-2)}.email-studio-stage__header{align-items:flex-start;gap:var(--space-1);flex-direction:column}.email-studio-stage__header>span{text-align:left}.email-studio-stage__surface{min-height:26.25rem;padding:var(--space-3) var(--space-1) var(--space-4)}.email-studio-panel-intro{padding:var(--space-3);grid-template-columns:2.125rem minmax(0,1fr)}.email-studio-panel-intro>span{width:2.125rem;height:2.125rem}}@media (max-width:48.75rem){:is(a[href],button,summary,select,textarea,[role=button],[role=switch],[role=tab],[role=menuitem],[role=option],[tabindex="0"],input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=image])):not(:where(.ui-button,:is(.project-settings-screen,.organization-settings-screen,.campaign-create-dialog) :is(.primary-button,.secondary-button,.team-member__actions button,.team-member__manage>summary,.team-member__handover,input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=image],[type=range]),select,textarea),.admin-security-preference__fields :is(input[type=password],select),.admin-main .account-mfa-panel label>input)){min-height:2.75rem!important}:is(a[href],button,summary,[role=button],[role=switch],[role=tab],[role=menuitem],[role=option]):not(:where(.ui-button)){min-width:2.75rem!important}:is(.sr-only,[hidden],[aria-hidden=true]):is(a[href],button,summary,select,textarea,input),:is(.sr-only,[aria-hidden=true]) :is(a[href],button,summary,select,textarea,input){min-width:0!important;min-height:0!important}.brand-kit-color-grid label{grid-template-columns:minmax(0,1fr) 2.75rem auto}.brand-kit-color-grid input[type=color]{width:2.75rem}}.contact-intake-dialog .icon-button{min-height:var(--target-size);min-width:var(--target-size)}.contact-intake-restriction{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);display:flex}.contact-intake-notice{margin:0 0 var(--space-4)}.contact-intake-restriction{background:var(--status-warning-surface);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-md);color:var(--status-warning-text)}.contact-intake-duplicate{background:var(--status-warning-surface);border:.0625rem solid var(--status-warning-border);border-radius:var(--radius-sm);color:var(--status-warning-text);align-items:flex-start;gap:var(--space-2);font-weight:var(--font-weight-text);padding:var(--space-2) var(--space-3);text-transform:none;grid-column:1/-1;margin-top:0;display:flex}.contact-intake-duplicate svg{flex:none;margin-top:.0625rem}.contact-intake-form{gap:var(--space-5);padding:var(--space-5) 0 0;display:grid}.contact-intake-form fieldset,.contact-import-mapping>fieldset{border:0;min-width:0;margin:0;padding:0}.contact-intake-step-heading{color:var(--brand-900);font-size:1rem;font-weight:var(--font-weight-title);margin:0 0 var(--space-4);align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;width:100%;padding:0}.contact-intake-step-heading.contact-intake-step-heading.contact-intake-step-heading.contact-intake-step-heading{display:flex}.contact-intake-step-heading>strong{overflow-wrap:anywhere;min-width:0}.contact-intake-step-heading>small.contact-intake-pill{margin-left:0}.contact-intake-step-heading>span[aria-hidden=true]{border-radius:var(--radius-pill);background:var(--brand-soft-050);width:1.625rem;height:1.625rem;color:var(--brand-600);font-size:var(--text-caption);font-weight:var(--font-weight-title);flex:0 0 1.625rem;place-items:center;display:grid}.contact-intake-step-heading>small{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title);white-space:nowrap;margin-left:auto;line-height:1.35}.contact-intake-step-heading>small.is-complete{background:var(--success-100);color:var(--success-700)}.contact-intake-rows{gap:var(--space-3);display:grid}.contact-intake-row{background:var(--surface);border:.0625rem solid var(--border-soft);border-radius:var(--radius-md);align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(11.875rem,100%),1fr));display:grid}.contact-intake-row:only-child{border:0;border-radius:0;padding:0}.contact-intake-row label,.contact-intake-step__fields label,.contact-import-dialog :is(.contact-import-grid,.contact-import-list-target,.contact-import-upload-grid)>label{color:var(--brand-soft-700);font-size:.875rem;font-weight:var(--font-weight-title);gap:var(--space-2);min-width:0;display:grid}.contact-intake-row label small{color:var(--muted-soft);font-weight:var(--font-weight-label)}.contact-intake-fields-state{color:var(--muted-soft);align-items:center;gap:var(--space-2);min-height:var(--target-size);grid-column:1/-1;margin:0;display:flex}.contact-intake-fields-state.is-error{color:var(--status-error-text)}.contact-intake-fields-state .contact-detail-btn{margin-left:auto}.contact-intake-row input,.contact-intake-step__fields input,.contact-intake-step__fields select,.contact-import-dialog input:not([type=checkbox]):not([type=file]),.contact-import-dialog select{background:var(--surface);border:.0625rem solid var(--border);border-radius:var(--radius-sm);color:var(--brand-soft-800);font:inherit;min-height:var(--target-size);padding:var(--space-3) var(--space-3);width:100%}.contact-intake-row input[aria-invalid=true]{border-color:var(--danger-control-border)}.contact-intake-row input:focus,.contact-intake-step__fields input:focus,.contact-intake-step__fields select:focus,.contact-import-dialog input:not([type=checkbox]):not([type=file]):focus,.contact-import-dialog select:focus{border-color:var(--brand-500);box-shadow:var(--shadow-focus);outline:0}.contact-intake-remove{color:var(--danger);margin-bottom:0}.contact-intake-add{margin-top:var(--space-3)}.contact-intake-step>.contact-intake-step-heading{border-top:.0625rem solid var(--border-soft);padding-top:var(--space-5)}.contact-intake-step__fields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-intake-step__fields label small{color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-label);line-height:1.5}.contact-intake-step__fields label>span small{margin-left:var(--space-2)}.contact-intake-step__extra{margin-top:var(--space-4)}.contact-intake-step__wide{grid-column:1/-1}.contact-intake-step__hint{margin-top:var(--space-2);color:var(--muted-soft);font-size:var(--text-helper);font-weight:var(--font-weight-label);line-height:1.5;display:block}.contact-intake-step>.contact-import-list-load-more{margin-top:var(--space-3)}.contact-intake-step-heading>small.contact-intake-pill--optional{background:var(--surface-sunken);color:var(--muted-soft)}.contact-intake-row label small.is-required{color:var(--status-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.contact-intake-footer__messages p{color:var(--muted);font-size:var(--text-helper);align-items:flex-start;gap:var(--space-2);flex:23.75rem;min-width:0;margin:0;display:flex}.contact-intake-footer__messages p svg{color:var(--brand-600);flex:none;margin-top:.125rem}.contact-intake-footer__messages{align-self:center;gap:var(--space-2);flex:20rem;min-width:0;display:grid}.contact-intake-footer__messages .contact-intake-readiness{color:var(--status-warning-text);font-weight:var(--font-weight-title)}.contact-intake-footer__messages .contact-intake-readiness>svg{color:var(--status-warning-text)}@media (max-width:61.25rem){.contact-intake-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-intake-remove{grid-column:2;justify-self:end}}@media (max-width:40rem){.contact-intake-row,.contact-intake-step__fields{grid-template-columns:1fr}.contact-import-list-load-more{justify-content:center;width:100%}.contact-intake-remove{grid-column:1}.contact-intake-dialog .ui-dialog__footer>.contact-intake-footer__messages,.contact-import-dialog .ui-dialog__footer>.contact-import-dialog__step-count{flex:none;order:1}}@media (max-width:47.5rem){.deployment-boundaries,.deployment-filters,.deployment-planned>div,.deployment-entry>summary,.product-catalog-workspace,.product-read-summary__columns{grid-template-columns:minmax(0,1fr)}.product-create-menu>form{position:static}.product-template-workspace{grid-template-columns:minmax(0,1fr)}.product-bulk-sync__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.staging-mode-control,.admin-account-dispatch-control__limits{grid-template-columns:1fr}.reputation-policy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-source-grid,.pricing-filter-bar,.pricing-percentile-form,.pricing-economics-scenarios{grid-template-columns:1fr}.delivery-settings-tabs{grid-template-columns:minmax(0,1fr)}}@media (max-width:31.25rem){.deployment-filters{grid-template-columns:minmax(0,1fr)}.deployment-filters input,.deployment-filters select,.deployment-policy__copy{min-height:2.75rem}.deployment-entry code,.deployment-policy code,.infrastructure-services code{overflow-wrap:anywhere}.policy-friendly-row,.policy-friendly-row--limit{grid-template-columns:minmax(0,1fr) 2.75rem}.policy-draft-actions,.policy-publication__actions{display:grid}.product-price-main-fields,.product-price-advanced>div{grid-template-columns:minmax(0,1fr)}.product-price-editor>header>button{width:100%;min-height:2.75rem}.product-read-summary__limits dl,.product-template-basics,.product-comparison__heading,.product-bulk-sync__form{grid-template-columns:minmax(0,1fr)}.provider-row,.crypto-keyring__grid,.reputation-policy__grid{grid-template-columns:1fr}.commit-activation-toggle,.contact-commit-control .ui-notice{margin-inline:var(--space-3);--ui-notice-margin:0 .75rem .875rem}.pricing-kpi-grid,.pricing-overview-sources,.pricing-addon-grid{grid-template-columns:1fr}.pricing-editor__grid{grid-template-columns:minmax(0,1fr)}.pricing-economics-allowances,.reputation-attention__metrics,.event-poc-readiness>ol,.event-poc-console__controls,.event-poc-console__scenarios,.provider-connection-tabs,.provider-connection-runtime,.provider-connection-form__grid,.provider-connection-observation{grid-template-columns:1fr}.provider-connection-actions{grid-template-columns:1fr;display:grid}.provider-connection-actions button{width:100%}.tracking-connection-card__runtime,.tracking-connection-form__grid,.tracking-connection-verification dl{grid-template-columns:1fr}.tracking-connection-actions{grid-template-columns:1fr;display:grid}.tracking-connection-actions button{width:100%}.tracking-target-card__summary,.tracking-target-card__details,.tracking-target-card__blockers{grid-template-columns:1fr}.tracking-target-actions>div{grid-template-columns:1fr;display:grid}.tracking-target-actions button{width:100%}.domain-rollout__impact,.domain-rollout__dependencies{grid-template-columns:minmax(0,1fr)}.domain-rollout__control>button,.domain-rollout__primary>button{width:100%}}.contact-import-capacity-warning{gap:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--status-warning-surface);align-items:flex-start;display:flex}.contact-import-capacity-warning.contact-import-capacity-warning.contact-import-capacity-warning.contact-import-capacity-warning{color:var(--status-warning-text)}.contact-import-capacity-warning svg{flex:none;margin-top:.0625rem}.contact-import-confirmation>.contact-import-capacity-warning{font-size:var(--text-caption);margin:0;line-height:1.45}.contact-segment-editor__rename{gap:var(--space-1);min-width:0;display:grid}.contact-segment-editor__rename>span{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.contact-segment-editor__rename input{border:.0625rem solid var(--border-contrast);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:1.25rem;font-weight:var(--font-weight-title);letter-spacing:-.02em}.admin-payment-settings__orders{gap:var(--space-3);margin-top:var(--space-5);display:grid}.admin-payment-settings__orders h3{font-size:var(--ui-text-subsection);color:var(--ink-muted);margin:0}.admin-payment-settings__orders .catalog-table-wrap table{width:100%;font-size:var(--text-helper)}.admin-payment-settings dd code{font-size:var(--text-caption);word-break:break-all}.plan-current__facts{gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.plan-current__facts div{gap:var(--space-1);display:grid}.plan-current__facts dt{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-title)}.plan-current__facts dd{color:var(--ink);margin:0;font-size:1rem}.plan-period{gap:var(--space-2);margin-top:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-pill);padding:var(--space-1);background:var(--surface-muted);display:inline-flex}.plan-period button{border-radius:var(--radius-pill);min-height:2.5rem;padding:0 var(--space-4);color:var(--muted);font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0}.plan-order__terms{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-helper);line-height:1.55}.plan-order__consents{gap:var(--space-3);margin:var(--space-4) 0 var(--space-4);display:grid}.plan-order__consents label{gap:var(--space-3);min-height:var(--target-size);color:var(--ink);font-size:var(--text-helper);align-items:flex-start;line-height:1.5;display:flex}.plan-order__consents input{margin-top:var(--space-1);width:1.125rem;height:1.125rem}.plan-orders .catalog-table-wrap{margin-top:var(--space-4)}.dashboard-parity .dashboard-activation__label,.dashboard-parity .dashboard-activation:not(.dashboard-activation--active) .dashboard-activation__icon,.dashboard-parity .dashboard-stepper li.is-current,.dashboard-parity .dashboard-sending-locked{background:var(--brand-soft-025)}.dashboard-parity .dashboard-heading{margin-bottom:var(--space-sections)}.dashboard-parity :is(.dashboard-activation__top,.dashboard-stepper,.dashboard-recent__head,.dashboard-quota){padding:var(--panel-inset)}.dashboard-parity .dashboard-metrics{gap:var(--space-fields);margin-bottom:var(--space-sections);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.dashboard-parity .dashboard-metric>small{font-size:var(--text-helper);line-height:1.5}.dashboard-parity .dashboard-metric__value{font-weight:var(--font-weight-label);letter-spacing:-.04375rem;margin:.125rem 0}.dashboard-parity .dashboard-metric__value--text{font-size:1.25rem;line-height:1.3}.dashboard-parity .dashboard-metric--tariff{--ui-card-surface:var(--brand-soft-025);--ui-card-border:var(--brand-soft-100);--ui-card-border-hover:var(--brand-soft-250)}.dashboard-parity .dashboard-metric--tariff .dashboard-metric__label{color:var(--brand-700)}.dashboard-sending-locked{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);margin-top:var(--space-2);justify-self:start;line-height:1.4}.dashboard-parity .dashboard-tariff-caption{font-size:var(--text-caption);margin-top:var(--space-2);line-height:1.5}.dashboard-parity .dashboard-activation{--ui-card-border:var(--brand-soft-100);margin-bottom:var(--space-sections)}.dashboard-parity .dashboard-activation__label{padding:var(--space-fields) var(--panel-inset);font-weight:var(--font-weight-label);flex-wrap:wrap}.dashboard-activation__label{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:.0625rem solid var(--brand-soft-100);color:var(--brand-700);font-size:.875rem;font-weight:var(--font-weight-label);display:flex}.dashboard-activation__label>span:first-child{align-items:center;gap:var(--space-2);display:flex}.dashboard-parity .dashboard-activation__top{gap:var(--space-fields)}.dashboard-parity .dashboard-activation__copy p{max-width:53.125rem;font-size:var(--ui-text-body);margin-top:var(--space-3);line-height:1.5}.dashboard-parity .dashboard-activation__actions{margin-top:var(--space-6)}.dashboard-parity .dashboard-stepper{gap:var(--space-sections);align-items:center}.dashboard-parity .dashboard-stepper li{gap:var(--space-3)}.dashboard-parity .dashboard-stepper li.is-current{border-radius:var(--radius-sm);padding:var(--space-3)}.dashboard-parity .dashboard-stepper b{width:1.75rem;height:1.75rem;font-size:var(--text-helper)}.dashboard-parity .dashboard-stepper strong{font-size:.875rem;line-height:1.45}.dashboard-parity .dashboard-stepper small{font-size:var(--text-helper);margin-top:var(--space-2);line-height:1.5}.dashboard-parity .dashboard-stepper li.is-done strong{color:var(--ink)}.dashboard-parity .dashboard-recent{padding:0;overflow:hidden}.dashboard-parity .dashboard-recent__head{border-bottom:.0625rem solid var(--border);margin:0}.dashboard-parity .dashboard-recent__all{min-height:0;font-size:.875rem}.dashboard-parity .dashboard-recent__table-wrap{margin:0}.dashboard-parity .dashboard-recent__table th{padding:var(--space-4) var(--space-6);background:var(--surface-soft);border-top:0}.dashboard-parity .dashboard-recent__table td{padding:var(--space-5) var(--space-6);border-color:var(--border-soft)}.dashboard-parity .dashboard-recent__table td a{font-weight:var(--font-weight-label)}.dashboard-parity .dashboard-recent__empty{padding:var(--space-10) var(--space-6);text-align:center}.dashboard-ready{align-items:center;gap:var(--space-5);padding:var(--space-4) 3.625rem var(--space-4) var(--space-5);margin-bottom:var(--space-6);border:.0625rem solid var(--status-success-border);border-radius:var(--radius-md);background:var(--status-success-surface);color:var(--status-success-text);font-size:var(--font-size-14);line-height:1.6;display:flex;position:relative}.dashboard-ready>div{flex:1}.dashboard-ready strong{font-size:1rem}.dashboard-ready p{margin:.125rem 0 0;font-size:.875rem}.dashboard-ready__dismiss{width:var(--target-size);height:var(--target-size);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.3125rem;transform:translateY(-50%)}.dashboard-quota{justify-content:space-between;align-items:center;gap:var(--space-6);margin:var(--space-6) 0;border-color:var(--status-warning-border);border-radius:var(--radius-md);background:var(--status-warning-surface);display:flex}.dashboard-quota h2{margin:0 0 var(--space-2)}.dashboard-quota p{margin:0 0 var(--space-3);max-width:48.75rem;font-size:.875rem;line-height:1.6}.dashboard-quota small{color:var(--status-warning-text)}.dashboard-quota--stop{background:var(--status-error-surface);border-color:var(--status-error-border)}.dashboard-quota>a{flex-shrink:0}@media (max-width:78.125rem){.dashboard-parity .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:68.75rem){.dashboard-parity .dashboard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.dashboard-parity .dashboard-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-parity .dashboard-metric:last-child{grid-column:1/-1}.dashboard-parity .dashboard-activation__icon{display:none}.dashboard-parity .dashboard-recent__all{font-size:.875rem}.dashboard-parity .dashboard-recent__table th,.dashboard-parity .dashboard-recent__table td{padding:var(--space-4) var(--space-5)}}@media (max-width:43.75rem){.dashboard-parity .dashboard-stepper{grid-template-columns:1fr}.dashboard-activation__label{padding:var(--space-4) var(--space-5)}.dashboard-ready{flex-wrap:wrap}.dashboard-quota{flex-direction:column;align-items:flex-start}}.initial-setup h1{margin:0 0 var(--space-8);font-size:var(--ui-text-title);letter-spacing:-.045em;line-height:1.3}.initial-setup>.dashboard-activation__label{margin-bottom:var(--space-sections);border:.0625rem solid var(--brand-soft-100);border-radius:var(--radius-sm);background:var(--brand-soft-050);flex-wrap:wrap}.initial-setup__card{padding:var(--space-6);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:#fff}.initial-setup__card h2{font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0;line-height:1.4}.initial-setup__card>p{max-width:53.125rem;margin:var(--space-2) 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.initial-setup__columns{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.initial-setup__columns label{gap:var(--space-2);margin-top:var(--space-6);font-size:.875rem;font-weight:var(--font-weight-label);display:grid}.initial-setup__columns input{width:100%;min-width:0;min-height:var(--target-size);padding:var(--space-3) var(--space-3);border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:1rem;font-weight:var(--font-weight-text)}.initial-setup__footer{margin-top:var(--space-8);padding-top:var(--space-5);border-top:.0625rem solid var(--border);justify-content:flex-end;display:flex}@media (max-width:43.75rem){.initial-setup__columns{grid-template-columns:1fr;gap:0}.initial-setup__card{padding:var(--space-5)}.initial-setup__footer button{width:100%}}.initial-setup h1,.initial-setup h2{font-weight:var(--font-weight-title)}.initial-setup .primary-button{font-size:.875rem;font-weight:var(--font-weight-title);padding:var(--space-4) var(--space-5);min-height:3.125rem;line-height:1.35}.dashboard-parity button.dashboard-recent__action{min-height:var(--target-size);font:inherit;font-size:.875rem;font-weight:var(--font-weight-label);opacity:.5;cursor:default;background:0 0;border:0;padding:0}.dashboard-parity .dashboard-recent__table th{position:relative}@media (max-width:47.5rem){:is(.workspace-main:has(>.dashboard-parity),.workspace-main:has(>.initial-setup)){width:calc(100% - 2.25rem);padding:var(--space-6) 0 3rem}}.dashboard-parity .primary-button{text-decoration:none}.dashboard-parity .dashboard-recent__action{font-size:.875rem}.campaign-content-studio .campaign-content-editor__header .catalog-heading{margin-bottom:var(--space-6);gap:var(--space-5) var(--space-6)}.campaign-content-studio .campaign-content-editor__header h1{font-size:var(--ui-text-title);line-height:1.12;font-weight:var(--font-weight-title);letter-spacing:-.045em}.campaign-content-studio .campaign-journey{min-width:0;margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr)}.campaign-content-studio .campaign-journey__bar{gap:0 var(--space-3);border:0;border-bottom:.0625rem solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.campaign-content-studio .campaign-journey__steps{gap:0 var(--space-6);flex:1 1 0;min-width:0;padding:0;display:flex;overflow-x:auto}.campaign-content-studio .campaign-journey__step{flex:none}.campaign-content-studio .campaign-journey__button{white-space:nowrap;background:0 0;border:0;border-bottom:.125rem solid #0000;border-radius:0;height:100%;min-height:3rem;padding:0 .125rem}.campaign-content-studio .campaign-journey__button[aria-current=step]{border-bottom-color:var(--brand-600);color:var(--brand-700);background:0 0}.campaign-content-studio .campaign-journey__number{display:none}.campaign-content-studio .campaign-journey__label{min-width:0;font-size:.875rem;line-height:1.4;font-weight:var(--font-weight-title);flex:auto}.campaign-content-studio .campaign-journey__actions{margin-left:auto;padding:0}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint,.campaign-content-studio__panel--content,.campaign-review-settings-summary,.campaign-message-settings){border-radius:var(--radius-md);border-color:var(--border);background:var(--surface);--step-inset:var(--space-5)}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint)>header,.campaign-content-studio .campaign-content-step-heading,.campaign-content-studio .campaign-review-settings-summary>header,.campaign-content-studio .campaign-message-settings>header{padding:var(--space-5) var(--step-inset);background:var(--surface)}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint)>header h2,.campaign-content-studio .campaign-content-step-heading h2,.campaign-content-studio #campaign-review-settings-title,.campaign-content-studio #campaign-settings-title{color:var(--color-heading);font-size:var(--font-size-20);font-weight:var(--font-weight-label);letter-spacing:normal;margin:0;line-height:1.3}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint)>header p:not(.eyebrow),.campaign-content-studio .campaign-content-step-heading p{margin-top:var(--space-3);font-size:1rem;line-height:1.6}@media (max-width:40rem){.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint,.campaign-content-studio__panel--content,.campaign-review-settings-summary,.campaign-message-settings){--step-inset:var(--space-4)}}@media (max-width:47.5rem){.campaign-content-studio .campaign-content-editor__header h1{font-size:var(--ui-text-title)}.campaign-content-studio .campaign-journey__bar{padding:0}.campaign-content-studio .campaign-journey__steps{gap:0 var(--space-5)}.campaign-content-studio .campaign-journey__button{min-height:3rem;padding:0 .125rem}.campaign-content-studio .campaign-journey__label{font-size:var(--text-helper)}.campaign-content-studio .campaign-journey__steps{gap:0 var(--space-2);overflow-x:visible}.campaign-content-studio .campaign-journey__step{flex:auto;min-width:min-content}.campaign-content-studio .campaign-journey__button{white-space:normal;text-align:center;justify-content:center}.campaign-content-studio .campaign-journey__label{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint,.campaign-content-studio__panel--content,.campaign-review-settings-summary,.campaign-message-settings){--step-inset:1.125rem}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint)>header,.campaign-content-studio .campaign-content-step-heading,.campaign-content-studio .campaign-review-settings-summary>header,.campaign-content-studio .campaign-message-settings>header{padding:var(--space-6) var(--space-5)}.campaign-content-studio :is(.campaign-journey-panel,.campaign-delivery-blueprint)>header h2,.campaign-content-studio .campaign-content-step-heading h2,.campaign-content-studio #campaign-review-settings-title,.campaign-content-studio #campaign-settings-title{font-size:1.5rem}}.campaign-content-studio .campaign-review-settings-summary{margin:0 0 var(--space-5)}.campaign-content-studio>.campaign-step-one-layout{margin:0 0 var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.campaign-content-studio>.campaign-step-one-layout>.campaign-journey-panel{margin:0}.campaign-content-studio>:is(.campaign-message-settings,.campaign-content-studio__panel--content,.campaign-review-settings-summary,.campaign-delivery-blueprint){margin:0 0 var(--space-6)}.campaign-content-studio[data-studio-panel] :is(.campaign-journey-panel,.campaign-message-settings,.campaign-review-settings-summary)>header,.campaign-content-studio[data-studio-panel] .campaign-content-step-heading{min-height:0;padding:var(--space-6) var(--space-8);background:var(--brand-soft-010)}.campaign-content-studio[data-studio-panel] :is(.campaign-journey-panel,.campaign-message-settings,.campaign-review-settings-summary)>header h2,.campaign-content-studio[data-studio-panel] .campaign-content-step-heading h2{font-size:1.5rem;line-height:1.35;font-weight:var(--font-weight-title);margin:0}.campaign-content-studio[data-studio-panel] :is(.campaign-journey-panel,.campaign-message-settings,.campaign-review-settings-summary)>header p:not(.eyebrow),.campaign-content-studio[data-studio-panel] .campaign-content-step-heading p{margin:var(--space-2) 0 0;font-size:.875rem;line-height:1.5}.campaign-content-studio[data-studio-panel] .campaign-review-settings-summary{--review-inset:1.75rem}.campaign-content-studio[data-studio-panel] .campaign-review-settings-summary>.campaign-review-settings-summary__snapshot{margin:var(--space-5) var(--review-inset) var(--space-1)}.campaign-content-studio[data-studio-panel] .campaign-review-settings-summary>.campaign-review-pairs{padding:0 var(--review-inset);margin:0}.campaign-content-studio[data-studio-panel] .campaign-review-settings-summary>.campaign-review-settings-summary__more{margin:var(--space-2) var(--review-inset) var(--space-5)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks{margin:var(--space-6) var(--space-8);background:0 0;border:0;border-radius:0}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>header{padding:0 0 var(--space-4);gap:var(--space-4);background:0 0}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul{border-color:var(--line);background:var(--surface);margin:0}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul>li{gap:var(--space-3);padding:var(--space-5);grid-template-columns:1.25rem minmax(0,1fr)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul>li+li{border-color:var(--line)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>svg{margin-top:.125rem}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>div{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(0,1fr) auto}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>div>:is(strong,p,small){grid-column:1}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li strong{font-size:.875rem;line-height:1.5}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li :is(p,small){font-size:var(--text-helper);line-height:1.5}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>div>small:has(.ui-button){grid-area:1/2/span 3;align-self:center}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks small>.ui-button{max-width:13.75rem}@media (max-width:47.5rem){.campaign-content-studio[data-studio-panel] :is(.campaign-journey-panel,.campaign-message-settings,.campaign-review-settings-summary)>header,.campaign-content-studio[data-studio-panel] .campaign-content-step-heading{padding:var(--space-6) var(--space-5)}.campaign-content-studio[data-studio-panel] .campaign-review-settings-summary{--review-inset:1.125rem;padding:0}.campaign-content-studio[data-studio-panel] :is(.campaign-journey-panel,.campaign-message-settings,.campaign-review-settings-summary)>header h2,.campaign-content-studio[data-studio-panel] .campaign-content-step-heading h2{font-size:1.5rem}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks{margin:var(--space-5) var(--space-5)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>header{align-items:stretch}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks>ul>li{padding:var(--space-4) var(--space-3);gap:var(--space-3)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>div{grid-template-columns:minmax(0,1fr)}.campaign-content-studio[data-studio-panel=preview] .campaign-delivery-blueprint__checks li>div>small:has(.ui-button){margin-top:var(--space-1);grid-area:auto/1;justify-self:start}}.dashboard-quick-actions{margin-bottom:var(--space-6)}.dashboard-quick-actions>.dashboard-ready{border-width:0 0 .0625rem;border-radius:0;margin:0}.dashboard-quick-actions>.dashboard-ready>strong{align-items:center;gap:var(--space-2);display:flex}.dashboard-quick-actions .dashboard-ready__dismiss{min-width:var(--target-size);min-height:var(--target-size)}.dashboard-quick-actions__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-quick-actions__grid>div{min-width:0}.dashboard-quick-actions__grid .ui-button{width:100%}@media (max-width:47.5rem){.dashboard-quick-actions__grid{grid-template-columns:minmax(0,1fr)}}.dashboard-results{margin-top:var(--space-6)}.dashboard-results .dashboard-recent__head{flex-wrap:wrap}.dashboard-results__body{gap:var(--space-fields);padding:var(--panel-inset);display:grid}.dashboard-results__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-parity .dashboard-results__message{text-align:left;margin:0;padding:0}.dashboard-help-links{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.dashboard-parity .dashboard-help-links .dashboard-recent__all,.dashboard-parity .dashboard-results__message .dashboard-recent__all{min-height:var(--target-size)}@media (max-width:47.5rem){.dashboard-results__grid{grid-template-columns:minmax(0,1fr)}.dashboard-help-links{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.settings-panels{gap:var(--space-6);min-width:0;display:grid}.settings-card-body{gap:var(--space-5);min-width:0;padding:var(--space-6);display:grid}.settings-fields,.settings-mode-options{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-card-body>:is(.primary-button,.secondary-button),.settings-brand-form>.primary-button{justify-self:start}.settings-card-body>.field-help,.settings-panels>.field-help{margin:0}.settings-links{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-links>a{min-height:var(--target-size)}.settings-brand-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}.settings-brand-form>:is(.form-field,.brand-kit-preview,.brand-kit-compliance,.ui-notice,.primary-button){grid-column:1/-1}.settings-screen .brand-kit-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-screen .brand-kit-color-grid label{grid-template-columns:minmax(0,1fr) 2.75rem auto}.settings-screen .brand-kit-color-grid input[type=color]{width:var(--target-size);height:var(--target-size)}.settings-screen:not(:where(.project-settings-screen,.organization-settings-screen)) :is(input:not([type=radio]):not([type=checkbox]),select,textarea){min-width:0;min-height:var(--target-size)}.settings-screen .dashboard-recent__head{flex-wrap:wrap}@media (max-width:68.75rem){.settings-brand-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5rem){.settings-card-body{padding:var(--space-5)}.settings-fields,.settings-mode-options{grid-template-columns:minmax(0,1fr)}.settings-links{flex-direction:column;align-items:stretch}.settings-links>a{justify-content:flex-start}}@media (max-width:30rem){.settings-screen .brand-kit-color-grid,.settings-screen .brand-kit-style-grid,.settings-screen .brand-kit-compliance__grid,.settings-screen .billing-fields{grid-template-columns:minmax(0,1fr)}.settings-screen .brand-kit-compliance legend{flex-wrap:wrap}}.dashboard-parity .dashboard-metric__value--free{font-size:.875rem;font-weight:var(--font-weight-title);overflow-wrap:anywhere;line-height:1.35}.campaign-sender-picker__change{margin-left:auto}.campaign-content-ab__rows .campaign-content-ab__fields{grid-template-columns:minmax(7.5rem,.8fr) minmax(10rem,2fr) minmax(6.875rem,.65fr) 2.75rem;align-items:end}.campaign-content-ab__rows .campaign-content-ab__fields label{padding-bottom:0}.campaign-content-ab__fields input{width:100%;min-width:0;height:2.8125rem}.campaign-content-ab__rows .campaign-content-ab__remove{width:var(--target-size);height:2.8125rem;padding:0}.campaign-content-ab__rows .campaign-content-ab__base{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;margin:0;display:flex}.campaign-content-ab__audience{align-items:center;gap:var(--space-2);margin:0 var(--space-5);color:var(--muted-soft);font-size:var(--text-helper);display:flex}.campaign-content-ab__advanced,.campaign-content-ab__help{min-width:0;margin:0 var(--space-5);border-top:.0625rem solid var(--border-soft);padding-block:var(--space-3)}.campaign-content-ab__help{margin-bottom:var(--space-4)}.campaign-content-ab summary:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.125rem;border-radius:var(--radius-xs)}.campaign-content-ab__row-head>span{font-weight:var(--font-weight-label)}@media (max-width:68.75rem){.campaign-content-ab__rows .campaign-content-ab__fields{grid-template-columns:minmax(0,1fr) 6.875rem 2.75rem}.campaign-content-ab__rows .campaign-content-ab__fields label:first-child{grid-column:1/-1}}@media (max-width:40rem){.campaign-content-ab__rows .campaign-content-ab__fields{grid-template-columns:minmax(0,1fr) 2.75rem}.campaign-content-ab__rows .campaign-content-ab__fields label:nth-child(2){grid-column:1/-1}.campaign-content-ab__fields{grid-template-columns:minmax(0,1fr)}.campaign-content-ab__row-head{flex-direction:column;align-items:flex-start}}.campaign-message-settings__choices .campaign-content-ab__advanced>.campaign-content-ab__toggle{padding-inline:0}.campaign-message-settings__choices .campaign-content-ab__advanced>.campaign-content-ab__winner,.campaign-message-settings__choices .campaign-content-ab__help>.campaign-content-ab__dispatch,.campaign-message-settings__choices .campaign-content-ab__help>.campaign-content-ab__rules{margin-inline:0}.campaign-content-utm__fields--basic{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.campaign-content-utm__fields label>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-content-utm__fields code{font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-text);background:0 0;padding:0}.campaign-content-utm__fields input{width:100%;min-width:0;height:2.8125rem}.campaign-content-utm__advanced{margin-inline:var(--space-5);border-top:.0625rem solid var(--border-soft)}.campaign-content-utm__advanced-toggle{align-items:center;gap:var(--space-2);min-height:var(--target-size);cursor:pointer;font-size:var(--text-helper);font-weight:var(--font-weight-title);color:var(--ink-soft);display:flex}.campaign-content-utm__advanced-toggle input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);margin:0}.campaign-content-utm__fields--advanced{padding-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-content-utm__fields--advanced[hidden]{display:none}.campaign-message-settings__choices .campaign-content-utm__fields--advanced{margin-inline:0}.campaign-content-utm__example{background:var(--surface)}.campaign-content-utm__example strong{text-transform:none;letter-spacing:0;color:var(--muted-soft)}.campaign-content-utm__example code{color:var(--muted);font-size:var(--text-caption)}.campaign-content-utm__rules{margin-bottom:var(--space-4)}@media (max-width:50rem){.campaign-content-utm__fields--basic,.campaign-content-utm__fields--advanced{grid-template-columns:minmax(0,1fr)}}.campaign-editor-title-row--editing{width:100%;display:block}.campaign-editor-title-edit{width:100%}.campaign-editor-title-edit textarea{field-sizing:content;resize:none;border-radius:var(--radius-xs);width:100%;min-width:0;min-height:1lh;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.campaign-editor-title-edit textarea:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.1875rem}.campaign-editor-rename-feedback{color:var(--muted);font-size:var(--text-helper)}.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary__more{margin:var(--space-2) var(--space-6) var(--space-6)}.campaign-content-studio .campaign-review-settings-summary__more[open]>summary{margin-bottom:var(--space-4)}.campaign-content-studio .campaign-review-settings-summary__more .campaign-review-settings-summary__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-content-studio .campaign-review-settings-summary__more .campaign-review-settings-summary__grid>article{padding:var(--space-4);gap:var(--space-3);grid-column:auto}.campaign-content-studio .campaign-review-settings-summary__more dl{gap:var(--space-3)}@media (max-width:50rem){.campaign-content-studio[data-studio-panel=preview] .campaign-review-settings-summary__more{margin-inline:var(--space-4)}.campaign-content-studio .campaign-review-settings-summary__more .campaign-review-settings-summary__grid{grid-template-columns:minmax(0,1fr)}}.campaign-preparation-note{align-items:flex-start;gap:var(--space-3);margin:var(--space-5) var(--step-inset,1.25rem);padding:var(--space-4);border:.0625rem solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted-strong);font-size:.875rem;line-height:1.5;display:flex}.campaign-preparation-note>svg{flex-shrink:0;margin-top:.125rem}.campaign-preparation-note p{margin:var(--space-1) 0 0}.campaign-preparation-note__action{margin-top:var(--space-3)}.campaign-sender-fields>label>span:first-child{min-height:var(--target-size);align-items:center;display:flex}.organization-settings-header{margin-bottom:var(--space-6)}.organization-settings-header .catalog-heading{margin-bottom:0}.catalog-screen.organization-settings-header .organization-settings-tabs{gap:var(--space-2) var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.catalog-screen.organization-settings-header .organization-settings-tabs>a{min-width:0;min-height:3rem;padding:var(--space-3) .125rem;color:var(--muted);font:inherit;font-weight:var(--font-weight-title);border-bottom:.1875rem solid #0000;align-items:center;text-decoration:none;display:inline-flex}.catalog-screen.organization-settings-header .organization-settings-tabs>a:hover{color:var(--ink)}.catalog-screen.organization-settings-header .organization-settings-tabs>a[aria-current=page]{color:var(--brand-600);border-bottom-color:var(--brand-600)}.organization-settings-header a:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.1875rem}.organization-settings-screen{min-width:0}:is(.project-settings-screen,.organization-settings-screen) .ui-card{--ui-card-padding:var(--panel-inset)}:is(.project-settings-screen,.organization-settings-screen) .dashboard-recent__head{padding:var(--panel-inset) var(--panel-inset) 0}:is(.project-settings-screen,.organization-settings-screen) .settings-card-body{padding:var(--panel-inset);gap:var(--space-sections)}:is(.project-settings-screen,.organization-settings-screen) .settings-fields{gap:var(--space-fields)}:is(.project-settings-screen,.organization-settings-screen) :is(.primary-button,.secondary-button,.team-member__actions button,.team-member__manage>summary){border-radius:var(--radius-control)}.organization-settings-screen>.billing-heading,.organization-settings-screen .team-page__header{gap:var(--space-3);margin:0 0 var(--space-6)}.organization-settings-screen>.billing-heading h2,.organization-settings-screen .team-page__header h2{margin:0}.organization-settings-screen>.billing-heading .eyebrow,.organization-settings-screen .team-page__header .eyebrow{display:none}.organization-settings-screen>.billing-heading p:not(.eyebrow),.organization-settings-screen .team-page__header p:not(.eyebrow){margin:var(--space-2) 0 0}.organization-settings-screen .team-page__header{margin-bottom:0}.organization-settings-screen .settings-card-body>.primary-button{justify-self:end}.organization-settings-screen :is(.setup-card,.billing-form>section){border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;padding:var(--panel-inset)}.organization-settings-screen :is(.team-page,.billing-form){gap:var(--space-6)}.organization-settings-screen .billing-actions{flex-wrap:wrap;justify-content:flex-end}.organization-settings-screen .billing-actions>p{flex:15rem}@media (max-width:40rem){.catalog-screen.organization-settings-header .organization-settings-tabs{gap:var(--space-1) var(--space-4)}.catalog-screen.organization-settings-header .organization-settings-tabs>a{overflow-wrap:anywhere;max-width:100%}}.plan-current~.setup-card{margin-top:var(--space-6)}.organization-project-list{margin:0;padding:0;list-style:none}.organization-project-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:.0625rem solid var(--border);display:flex}.organization-project-list small{margin-top:var(--space-1);color:var(--muted);display:block}.team-role-overview summary{cursor:pointer;min-height:var(--target-size);font-weight:var(--font-weight-title);align-items:center;display:flex}.team-role-overview summary:after{content:"⌄";margin-left:auto}.team-role-overview[open]>summary:after{transform:rotate(180deg)}.team-role-overview dl>div{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:9.375rem 1fr;display:grid}.team-role-overview dt{font-weight:var(--font-weight-title)}.team-role-overview dd{margin:0}@media (max-width:37.5rem){.organization-project-list li{flex-direction:column;align-items:flex-start}.team-role-overview dl>div{grid-template-columns:minmax(0,1fr)}.organization-project-list li>div{overflow-wrap:anywhere;min-width:0}}.settings-section-panel{gap:var(--space-6);min-width:0;display:grid}.settings-section-panel[hidden]{display:none}.catalog-screen.project-settings-screen .project-settings-tabs{gap:var(--space-2) var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.catalog-screen.project-settings-screen .project-settings-tabs>button{min-height:3rem;padding:var(--space-3) .125rem;color:var(--muted);font:inherit;font-weight:var(--font-weight-title);cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000}.catalog-screen.project-settings-screen .project-settings-tabs>button[aria-selected=true]{color:var(--brand-600);border-bottom-color:var(--brand-600)}.catalog-screen.project-settings-screen .project-settings-tabs>button:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.1875rem}.project-settings-screen .settings-fields{grid-template-columns:minmax(0,1fr)}.project-settings-screen .settings-card-body>.primary-button,.project-settings-screen .settings-brand-form>.primary-button{justify-self:end}@media (max-width:37.5rem){.catalog-screen.project-settings-screen .project-settings-tabs{gap:var(--space-1) var(--space-4)}}.project-settings-screen .dashboard-recent__head{border:0}.project-settings-screen h2,.project-settings-screen h3{color:var(--ink);margin:0}.project-settings-screen .input-shell>svg{display:none}.project-settings-screen .settings-brand-form{gap:var(--space-sections);grid-template-columns:minmax(0,1fr);display:grid}.project-settings-screen :is(.brand-kit-color-grid,.brand-kit-style-grid,.brand-kit-compliance){padding:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft)}.project-settings-screen :is(.brand-kit-color-grid,.brand-kit-style-grid){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.project-settings-screen :is(.brand-kit-color-grid,.brand-kit-style-grid,.brand-kit-compliance) legend{color:var(--ink);font-size:.875rem}.project-settings-screen .brand-kit-color-grid label{background:var(--surface);padding:var(--space-3);grid-template-columns:minmax(0,1fr) 2.75rem 4.75rem}.project-settings-screen .brand-kit-compliance legend{width:auto}.project-settings-screen .brand-kit-compliance legend em{display:none}.project-settings-screen .project-brand-preview-heading{gap:var(--space-2);display:grid}.project-settings-screen .project-brand-preview-heading p{margin:0}.project-settings-screen .brand-kit-preview{padding:1.75rem}.project-senders-card{gap:var(--space-sections);min-width:0;display:grid}.project-senders-card>p{margin:0}.project-senders-domains{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;display:flex}.project-senders-domains>div>span{color:var(--muted);font-size:var(--text-helper)}.project-senders-domains__names{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.project-senders-domains__names>span{border:.0625rem solid var(--border);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);background:var(--surface);font-size:var(--text-helper);overflow-wrap:anywhere}.project-senders-domains__names p{margin:0;font-size:.875rem}.project-senders-domains>a{min-height:var(--target-size);color:var(--brand-700);font-size:var(--text-helper);font-weight:var(--font-weight-title);align-items:center;display:inline-flex}.project-sender-form{gap:var(--space-sections);display:grid}.project-sender-form__fields{align-items:start;gap:var(--space-fields);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr);display:grid}.project-sender-form__fields>label,.project-sender-form__field{gap:var(--space-2);min-width:0;color:var(--ink);font-size:.875rem;font-weight:var(--font-weight-label);display:grid}.project-sender-form input:not([type=checkbox]),.project-sender-form select{width:100%;min-width:0;min-height:var(--target-size);border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3);color:var(--ink);background:var(--surface);font:inherit;font-size:.875rem;font-weight:var(--font-weight-text)}.project-sender-address{border:.0625rem solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;min-width:0;display:flex}.project-sender-address input:not([type=checkbox]){background:0 0;border:0;flex:36%;width:36%}.project-sender-address select{width:58%;padding-left:var(--space-2);background:0 0;border:0;flex:58%}.project-sender-address>span{color:var(--muted);font-weight:var(--font-weight-text)}.project-sender-address--reply>span{padding-right:var(--space-3);overflow-wrap:anywhere;max-width:66%;font-size:var(--text-helper)}.project-sender-address:focus-within{outline:.125rem solid var(--brand-600);outline-offset:.125rem}.project-sender-form__footer{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.project-sender-default{align-items:center;gap:var(--space-2);min-height:var(--target-size);font-size:var(--text-helper);color:var(--muted);display:inline-flex}.project-sender-default input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600)}.project-sender-form__footer>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.project-senders-table-wrap{min-width:0}.project-senders-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.project-senders-table :is(th,td){text-align:left;padding:var(--space-4) var(--space-3);border-bottom:.0625rem solid var(--border);overflow-wrap:anywhere;vertical-align:middle}.project-senders-table th{background:var(--surface-soft);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-label)}.project-senders-table :is(th,td):first-child{padding-left:var(--space-4)}.project-senders-table :is(th,td):last-child{text-align:right;width:7.5rem}.project-senders-table button{white-space:nowrap}.project-senders-table tr:last-child td{border-bottom:0}.project-sender-badge{margin:var(--space-1) 0 0 var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--brand-050);color:var(--brand-700);font-size:var(--text-caption);font-weight:var(--font-weight-label);display:inline-block}.project-sender-status{color:var(--status-warning-text);font-size:var(--text-caption)}.project-sender-status.is-ready{color:var(--status-success-text)}@media (max-width:75rem){.project-sender-form__fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5rem){.project-settings-screen :is(.brand-kit-color-grid,.brand-kit-style-grid){padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.project-senders-table,.project-senders-table tbody{display:block}.project-senders-table thead{clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.project-senders-table tr{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:.0625rem solid var(--border);display:grid}.project-senders-table tr:last-child{border:0}.project-senders-table td,.project-senders-table td:first-child,.project-senders-table td:last-child{text-align:left;border:0;width:auto;padding:0;display:block}.project-senders-table td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-caption);display:block}.project-sender-form__footer{flex-direction:column;align-items:stretch}.project-sender-form__footer>div>button{flex:1}}.organization-projects-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.organization-domain-status{align-items:center;gap:var(--space-2);color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);margin-left:auto;line-height:1.5;display:inline-flex}.organization-domain-status>span{border-radius:var(--radius-pill);background:var(--status-warning-text);flex:0 0 .3125rem;width:.3125rem;height:.3125rem}.organization-domain-status--ready>span{background:var(--status-success-text)}@media (max-width:47.5rem){.organization-domain-status{margin-left:0}}.domain-add-card--simple .domain-add-fields{gap:var(--space-fields) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-add-card--simple .domain-add-fields .form-field{align-content:start;min-width:0}.domain-add-card--simple .input-shell{min-height:var(--target-size);background:var(--surface)}.domain-add-card--simple .input-shell :is(input,select){width:100%;min-width:0}.domain-add-card--simple .input-shell select{min-height:var(--target-size);color:inherit;font:inherit;background:0 0;border:0}.domain-add-card--simple .domain-add-footer{margin-top:var(--space-2);justify-content:flex-end;display:flex}@media (max-width:47.5rem){.domain-add-card--simple .domain-add-fields{grid-template-columns:minmax(0,1fr)}}.domain-dns-disclosure>summary{align-items:center;gap:var(--space-3);min-height:var(--target-size);cursor:pointer;color:var(--color-heading);font-size:var(--font-size-16);font-weight:var(--font-weight-label);list-style:none;display:flex}.domain-dns-disclosure>summary::-webkit-details-marker{display:none}.domain-dns-disclosure>summary:before{content:"›";font-size:1.5rem;line-height:1;transition:transform .15s}.domain-dns-disclosure[open]>summary:before{transform:rotate(90deg)}.domain-dns-disclosure>summary:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem;border-radius:var(--radius-sm)}.domain-dns-disclosure__count{color:var(--muted-soft);font-size:var(--text-caption);font-weight:var(--font-weight-label);white-space:nowrap;margin-left:auto}.domain-dns-disclosure__body{padding-top:var(--space-4)}.domain-card__next-step{padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border);overflow-wrap:anywhere}.domain-card__next-step>strong{color:var(--color-heading);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.domain-card__next-step>p{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--font-size-14);line-height:1.5}.domain-card__next-step>a{margin-top:var(--space-3)}.domain-dns-disclosure__body>p{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5}.domain-policy-disclosure{margin-top:var(--space-5);border-top:.0625rem solid var(--border);padding-top:var(--space-3)}.domain-card-actions{padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border);flex-wrap:wrap;margin:0}.domain-card-actions .domain-card-actions__info{color:var(--muted-soft);font-size:var(--text-caption);flex:13.75rem}.domain-card-actions>div{flex-wrap:wrap}.domain-projects{padding:var(--space-4) var(--panel-inset);border-bottom:.0625rem solid var(--border)}.domain-projects h3{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--font-size-16);font-weight:var(--font-weight-label)}.domain-projects__list{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-projects__list label{align-items:center;gap:var(--space-3);min-height:var(--target-size);overflow-wrap:anywhere;cursor:pointer;font-size:.875rem;display:flex}.domain-projects__list input{width:1.125rem;height:1.125rem;accent-color:var(--brand-600);flex-shrink:0}.domain-projects__list small{color:var(--muted-soft);font-size:var(--text-caption);line-height:1.5;display:block}@media (max-width:47.5rem){.domain-dns-disclosure>summary{flex-wrap:wrap}.domain-dns-disclosure__count{margin-left:var(--space-6)}.domain-projects__list{grid-template-columns:minmax(0,1fr)}}.organization-billing-page>.setup-card,.organization-billing-page .plan-current__action{margin-top:var(--space-5)}.organization-billing-page :is(.billing-profile-disclosure,.billing-period-disclosure){overflow-wrap:anywhere;scroll-margin-top:5.625rem}.organization-billing-page .billing-disclosure__hint{margin-left:var(--space-4);color:var(--muted);font-size:var(--text-helper);font-weight:var(--font-weight-text)}.organization-billing-page .billing-profile-disclosure__body{padding:0 var(--panel-inset) var(--panel-inset)}.organization-billing-page .billing-form>section{padding:var(--space-5) 0;border:0;border-top:.0625rem solid var(--border);border-radius:0}.organization-billing-page .billing-form>section>header{border:0;padding-bottom:0}.organization-billing-page .billing-period-disclosure>p{padding:0 var(--panel-inset);color:var(--muted);font-size:var(--text-helper);line-height:1.6}.organization-billing-page .billing-period-disclosure>p:last-child{margin-bottom:var(--panel-inset)}.organization-billing-page .billing-inline-action{min-height:var(--target-size);padding:var(--space-1) .125rem;color:var(--brand-700);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline}.organization-billing-page .plan-offers h2{scroll-margin-top:5.625rem}@media (max-width:37.5rem){.organization-billing-page .billing-disclosure__hint{margin:var(--space-2) 0 0;display:block}.organization-billing-page .plan-current__facts{grid-template-columns:minmax(0,1fr)}}.organization-team-screen .team-header-summary{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-5);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.organization-team-screen .team-header-summary>span{align-items:center;gap:var(--space-2);display:inline-flex}.organization-team-screen .team-header-summary strong{color:var(--ink)}.organization-team-screen .team-summary-dot{border-radius:var(--radius-pill);background:var(--muted);width:.3125rem;height:.3125rem}.organization-team-screen .team-summary-dot--active{background:var(--success-700)}.organization-team-screen .team-summary-dot--invited{background:var(--status-warning-text)}.organization-team-screen .team-page{gap:var(--space-5)}.organization-team-screen :is(.team-invite-panel,.team-members-panel,.team-seat-gate)>header{padding:var(--space-5) var(--space-6)}.organization-team-screen :is(.team-invite-panel,.team-members-panel,.team-seat-gate)>header h2{margin:0}.organization-team-screen .team-invite-panel>form{padding:var(--space-5) var(--space-6) 0;gap:var(--space-4)}.organization-team-screen .team-invite-panel__primary{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(11.25rem,1fr)}.organization-team-screen :is(.team-invite-panel input:not([type=radio]):not([type=checkbox]),.team-invite-panel select,.team-member-editor select){min-height:var(--control-height)}.organization-team-screen .team-scope__choices{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.organization-team-screen .team-scope__choices>label{min-height:var(--target-size);padding:var(--space-2) 0;font-weight:var(--font-weight-label);background:0 0;border:0;border-radius:0;align-items:center}.organization-team-screen .team-scope__choices input{margin:0}.organization-team-screen .team-scope__projects label{min-height:var(--target-size)}.organization-team-screen .team-invite-panel__actions{margin:0 calc(var(--space-6) * -1);border-top:.0625rem solid var(--border);padding:var(--space-4) var(--space-6);justify-content:flex-end;display:flex}.organization-team-screen .team-members-panel__heading{align-items:center;gap:var(--space-3);display:flex}.organization-team-screen .team-member{padding:var(--space-5) var(--space-6);gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(8.125rem,auto)}.organization-team-screen .team-member__avatar{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem}.organization-team-screen .team-member__identity strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-helper)}.organization-team-screen .team-member__access{gap:var(--space-2) var(--space-3)}.organization-team-screen .team-member__manage>summary{min-height:var(--control-height);border-radius:var(--radius-control);padding:var(--control-padding-block) var(--control-padding-inline);font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}.organization-team-screen .team-member__manage[open]{grid-column:1/-1;justify-self:stretch}.organization-team-screen .team-member__manage[open]>summary{width:-moz-fit-content;width:fit-content;margin-left:auto;display:flex}.organization-team-screen .team-member__manage[open]>summary>svg:last-child{transform:rotate(180deg)}.organization-team-screen .team-member-editor{width:100%;margin-top:var(--space-3);padding:var(--space-5);box-shadow:none;background:var(--surface-raised);position:static}.organization-team-screen .team-member__handover{margin-top:var(--space-4)}.organization-team-screen .team-role-overview{--ui-card-padding:.75rem var(--panel-inset)}.organization-team-screen .team-role-overview summary{font-size:1rem}.organization-team-screen .team-role-overview :is(dd,p){color:var(--muted);font-size:var(--text-helper);line-height:1.6}.organization-team-screen .team-seat-gate__obstacles{padding:var(--space-5) var(--space-6)}.organization-team-screen .team-seat-gate__step{padding:var(--space-4) var(--space-6);background:0 0}.organization-team-screen :is(.team-role-overview summary,.team-member__manage summary):focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem;border-radius:var(--radius-control)}@media (max-width:56.25rem){.organization-team-screen .team-header-summary{justify-content:flex-start}.organization-team-screen .team-member{grid-template-columns:minmax(0,1fr)}.organization-team-screen :is(.team-member__protected,.team-member__manage){justify-self:start}.organization-team-screen .team-member__actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:37.5rem){.organization-team-screen :is(.team-invite-panel__primary,.team-member-editor__fields){grid-template-columns:minmax(0,1fr)}.organization-team-screen :is(.team-invite-panel,.team-members-panel,.team-seat-gate)>header{padding:var(--space-4) var(--space-5)}.organization-team-screen .team-invite-panel>form{padding:var(--space-4) var(--space-5) 0}.organization-team-screen .team-invite-panel__actions{margin:0 calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5)}.organization-team-screen .team-member{padding:var(--space-4) var(--space-5)}.organization-team-screen .team-member-editor{padding:var(--space-4)}.organization-team-screen .team-role-overview{--ui-card-padding:.75rem 1.25rem}}.organization-billing-page .plan-demo{--ui-card-border:var(--brand-soft-250)}.organization-billing-page .plan-demo>:is(p,ul){color:var(--muted);font-size:var(--text-helper);line-height:1.6}.organization-billing-page .plan-demo>:is(button,a){margin-top:var(--space-3)}.auxiliary-screen{min-width:0}.catalog-screen.auxiliary-screen>.catalog-heading{margin-bottom:var(--space-6)}.auxiliary-screen>.catalog-heading>div{min-width:0}.auxiliary-screen>.catalog-heading h1{overflow-wrap:anywhere}.auxiliary-screen>.catalog-heading>:is(a,button,span){flex-shrink:0}.auxiliary-screen .help-center-workspace{gap:var(--space-6)}.auxiliary-screen :is(.account-mfa-panel,.account-sessions-panel,.account-closure-panel){max-width:none;margin:0}.auxiliary-screen :is(.support-form,.support-conversation){padding:var(--space-6)}.auxiliary-screen :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:var(--target-size)}.auxiliary-screen :is(.primary-button,.secondary-button,.danger-button,.icon-button,.support-back){min-height:var(--target-size);min-width:var(--target-size);white-space:normal}.auxiliary-screen :is(button,a,input,select,textarea,summary):focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.1875rem}@media (max-width:47.5rem){.catalog-screen.auxiliary-screen>.catalog-heading{align-items:stretch}.auxiliary-screen>.catalog-heading>:is(a,button){justify-content:center;width:100%}.auxiliary-screen .changelog-current-version{align-self:flex-start}.auxiliary-screen :is(.support-form,.support-conversation){padding:var(--space-5)}}.auxiliary-screen .support-overview{grid-template-columns:minmax(0,1fr);display:grid}.auxiliary-screen .support-history{min-width:0}.auxiliary-screen .support-history>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);display:flex}.auxiliary-screen .support-history>header h2{font-size:var(--ui-text-section);margin:0}.auxiliary-screen .support-history>header p{margin:var(--space-2) 0 0;color:var(--muted)}.auxiliary-screen .support-history>.field-help{margin:0 var(--space-6) var(--space-4)}.auxiliary-screen .support-history>.support-history__loading{align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--muted);margin:0;display:flex}.auxiliary-screen .support-history>.support-history__error{--ui-notice-margin:1.125rem 1.25rem 1.25rem}.auxiliary-screen .support-history-table{table-layout:fixed;width:100%}.auxiliary-screen .support-history-table :is(th,td){padding:var(--space-4) var(--space-3);text-align:left;overflow-wrap:anywhere}.auxiliary-screen .support-history-table th:first-child{width:25%}.auxiliary-screen .support-history-table th:last-child{width:6.25rem}.auxiliary-screen .account-security-intro{color:var(--color-text-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.auxiliary-screen .account-login-row{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5) 0;border-bottom:.0625rem solid var(--border);display:flex}.auxiliary-screen .account-login-row p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.auxiliary-screen .account-closure-summary h2{font-size:var(--ui-text-section);margin:0}.auxiliary-screen .account-closure-summary .account-login-row{border:0;padding-bottom:0}.auxiliary-screen .account-closure-summary button{flex-shrink:0}.account-closure-panel--dialog{gap:var(--space-4);display:grid}.account-closure-dialog .account-closure-panel--dialog :is(button,input){min-height:var(--target-size)}.auxiliary-screen .help-back-topics{display:none}@media (max-width:47.5rem){.auxiliary-screen .help-back-topics{padding:var(--space-4) var(--panel-inset) 0;display:block}.auxiliary-screen .support-history>header{padding:var(--space-5);flex-wrap:wrap;align-items:flex-start}.auxiliary-screen .support-history-table,.auxiliary-screen .support-history-table :is(tbody,tr,td){width:auto;display:block}.auxiliary-screen .support-history-table thead{display:none}.auxiliary-screen .support-history-table tr{padding:var(--space-4) var(--space-5);border-top:.0625rem solid var(--border)}.auxiliary-screen .support-history-table td{padding:var(--space-2) 0;border:0}.auxiliary-screen .support-history-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.auxiliary-screen .account-login-row{align-items:flex-start;gap:var(--space-4);flex-direction:column}.auxiliary-screen .account-closure-summary{padding:var(--space-5)}}.auxiliary-screen .support-form{gap:var(--space-5)}.auxiliary-screen .support-detail-card__heading{margin-bottom:0}.auxiliary-screen .support-form textarea{min-height:6.5rem}.auxiliary-screen .account-mfa-panel{gap:0}.auxiliary-screen .account-mfa-panel>h2{margin:0}.auxiliary-screen #account-mfa-content:not([hidden]){margin-top:var(--space-5)}.auxiliary-screen .account-mfa-panel>.ui-notice{--ui-notice-margin:1.125rem 0 0}.auxiliary-screen .account-sessions-panel__item>button,.auxiliary-screen .account-closure-summary button{width:7.5rem}.auxiliary-screen .account-login-row strong{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.auxiliary-screen .account-login-row p:not(.field-help){color:var(--ink-muted);font-size:var(--font-size-14)}.auxiliary-screen .account-login-row .field-help,.auxiliary-screen .account-sessions-panel--account .field-help{color:var(--color-text-muted);font-size:var(--text-helper);line-height:1.5}.auxiliary-screen .account-login-row:last-of-type,.auxiliary-screen .account-mfa-row{border-bottom:0;padding-bottom:0}.auxiliary-screen .account-mfa-row__label{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auxiliary-screen .account-mfa-row>button{flex-shrink:0;width:7.5rem}.auxiliary-screen .account-password-sent{margin-top:var(--space-2)}.auxiliary-screen .account-sessions-panel--account{gap:0}.auxiliary-screen .account-sessions-panel--account>header{border-bottom:0;align-items:flex-start;padding-bottom:0}.auxiliary-screen .account-sessions-panel__heading{gap:var(--space-2);min-width:0;display:grid}.auxiliary-screen .account-sessions-panel__heading h2{color:var(--ink);font-size:var(--ui-text-section);letter-spacing:-.025em;margin:0}.auxiliary-screen .account-sessions-panel__heading p{margin:0}.auxiliary-screen .account-sessions-panel__count{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-14)}.auxiliary-screen .account-sessions-panel__count strong{color:var(--ink)}.auxiliary-screen .account-sessions-panel__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.auxiliary-screen .account-sessions-panel--account #account-sessions-content:not([hidden]){margin-top:var(--space-fields)}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__list{gap:0}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__item,.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__item.is-current{border:0;border-top:.0625rem solid var(--border);padding:var(--space-fields) 0;background:0 0;border-radius:0}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__item:first-child{border-top:0;padding-top:0}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__item:last-child{padding-bottom:0}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__details{gap:var(--space-1)}.auxiliary-screen .account-sessions-panel--account .account-sessions-panel__identity strong{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}.auxiliary-screen .account-sessions-panel--account :is(.field-help,.account-sessions-panel__current-note){margin:0}.auxiliary-screen .account-closure-summary .field-help{color:var(--color-text-muted);font-size:var(--text-helper);line-height:1.5}@media (max-width:47.5rem){.auxiliary-screen .account-sessions-panel--account>header{flex-direction:column;align-items:stretch}.auxiliary-screen .account-sessions-panel__header-actions{justify-content:flex-start}}@media (max-width:37.5rem){.organization-settings-screen .domain-card__title{flex-wrap:wrap;min-width:0}.organization-settings-screen .domain-card__title h2{overflow-wrap:anywhere;min-width:0}}.dashboard-parity .dashboard-recent__empty .dashboard-empty-action{min-height:var(--target-size);color:var(--color-link);font-size:var(--font-size-14);font-weight:var(--font-weight-label);justify-self:start;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.dashboard-parity .dashboard-empty-action:hover{text-decoration:underline}.workspace-overview .dashboard-recent__all{font-weight:var(--font-weight-label)}@media (min-width:48.8125rem){.workspace-overview .dashboard-recent__head .dashboard-recent__all{min-height:var(--target-size);margin-block:calc(var(--space-3) * -1)}}.dashboard-parity .dashboard-empty-action:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.1875rem;border-radius:var(--radius-xs)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.organization-settings-header,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card){font-family:var(--ui-font);font-size:var(--ui-text-body);font-weight:var(--font-weight-text);line-height:1.5}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.organization-settings-header,.dashboard-parity) h1:not(.brand-kit-preview *){font-size:var(--ui-text-title);font-weight:var(--font-weight-title);letter-spacing:-.025em;line-height:1.25}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) h2:not(.brand-kit-preview *){font-size:var(--ui-text-section);font-weight:var(--font-weight-label);letter-spacing:-.015em;line-height:1.3}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.dashboard-parity) h3:not(.brand-kit-preview *){font-size:var(--ui-text-subsection);font-weight:var(--font-weight-label);letter-spacing:normal;line-height:1.35}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(label,legend):not(.brand-kit-preview *){font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(input,select,textarea):not(.brand-kit-preview *){font-family:var(--ui-font);font-size:var(--ui-text-input);font-weight:var(--font-weight-text);line-height:1.5}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(button,.primary-button,.secondary-button):not(.brand-kit-preview *){font-family:var(--ui-font);font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}.catalog-screen.project-settings-screen .project-settings-tabs>button,.catalog-screen.organization-settings-header .organization-settings-tabs>a{font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(.field-help,small,.campaign-create-card__hint,.campaign-tag-combobox__message):not(.brand-kit-preview *){font-size:var(--ui-text-help);font-weight:var(--font-weight-text);line-height:1.5}.campaign-create-dialog .campaign-tag-editor__heading strong{font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}.campaign-create-dialog .campaign-create-dialog__foot>span,.campaign-create-dialog .campaign-create-dialog__head p:not(.eyebrow){font-size:var(--ui-text-help);font-weight:var(--font-weight-text);line-height:1.5}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(.primary-button,.secondary-button):not(:where(.brand-kit-preview *)){min-height:var(--control-height);border-radius:var(--radius-control);max-width:100%;padding:var(--control-padding-block) var(--space-4);white-space:normal;overflow-wrap:anywhere;text-align:center;box-shadow:none;border:.0625rem solid #0000;transform:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .primary-button{background:var(--brand-600);color:var(--surface)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .primary-button:hover:not(:disabled){background:var(--brand-700);box-shadow:none;transform:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .primary-button:active:not(:disabled){background:var(--brand-800)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .secondary-button{border-color:var(--control-border);background:var(--surface);color:var(--ink-muted)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .secondary-button:hover:not(:disabled){border-color:var(--brand-700);background:var(--brand-025)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) .secondary-button:active:not(:disabled){border-color:var(--brand-700);background:var(--brand-050)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(.primary-button,.secondary-button):not(:where(.brand-kit-preview *)):focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.dashboard-parity,.dashboard-state-card) :is(.primary-button,.secondary-button):not(:where(.brand-kit-preview *)):disabled{border-color:var(--border);background:var(--control-disabled-bg);color:var(--control-disabled-ink);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input:not(:where([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset])),select,textarea):not(:where(.input-shell *,.project-sender-address *,.sender-profile-address-input *,.campaign-tag-combobox__input *)):not(.brand-kit-preview *),:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input){min-width:0;min-height:var(--control-height);border:.0625rem solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);height:auto;color:var(--ink);box-shadow:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input:not(:where([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset])),select,textarea):not(:where(.input-shell *,.project-sender-address *,.sender-profile-address-input *,.campaign-tag-combobox__input *)):not(.brand-kit-preview *){padding:var(--control-padding-block) var(--control-padding-inline)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) textarea{resize:vertical;min-height:6rem}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input){padding:0 var(--control-padding-inline)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input) :is(input,select){min-width:0;min-height:calc(var(--control-height) - .125rem);height:auto;padding:var(--control-padding-block) 0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input) :is(input,select):focus-visible{box-shadow:none;outline:none}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input:not(:where([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset])),select,textarea):not(:where(.input-shell *,.project-sender-address *,.sender-profile-address-input *,.campaign-tag-combobox__input *)):not(.brand-kit-preview *):focus,:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input):focus-within{border-color:var(--brand-600);box-shadow:none;outline:.125rem solid var(--brand-600);outline-offset:.125rem}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input:not(:where([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset])),select,textarea):not(:where(.input-shell *,.project-sender-address *,.sender-profile-address-input *,.campaign-tag-combobox__input *)):not(.brand-kit-preview *):is([aria-invalid=true],:user-invalid){border-color:var(--danger)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input):has(:is([aria-invalid=true],:user-invalid)){border-color:var(--danger)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input:not(:where([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset])),select,textarea):not(:where(.input-shell *,.project-sender-address *,.sender-profile-address-input *,.campaign-tag-combobox__input *)):not(.brand-kit-preview *):disabled{border-color:var(--border);background:var(--control-disabled-bg);color:var(--control-disabled-ink);opacity:1;cursor:not-allowed}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input):has(:disabled):not(:has(:enabled)){border-color:var(--border);background:var(--control-disabled-bg);color:var(--control-disabled-ink);opacity:1;cursor:not-allowed}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(.input-shell,.project-sender-address,.sender-profile-address-input,.campaign-tag-combobox__input) :is(input,select):disabled{color:var(--control-disabled-ink);opacity:1;cursor:not-allowed;background:0 0}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-600)}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) :is(input[type=checkbox],input[type=radio],input[type=color]):focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem}.project-settings-screen .brand-kit-color-grid input[type=color]{min-width:var(--control-height);height:var(--control-height)}.project-settings-screen .brand-kit-color-grid label{grid-template-columns:minmax(0, 1fr) var(--control-height) 4.75rem}.project-settings-screen .brand-kit-width-input input{padding-right:2.625rem}:is(.integrations-page,.project-settings-screen,.organization-settings-screen,.campaign-create-dialog,.organization-project-dialog-form) .field-error{color:var(--danger)}.campaign-create-dialog .admin-dialog__close{min-width:var(--control-height);min-height:var(--control-height);width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);top:.5rem;right:.5rem}.campaign-create-dialog .admin-dialog__close:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem}.organization-settings-screen .sender-profile-address-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.organization-settings-screen .sender-profile-address-input>span{min-height:calc(var(--control-height) - .125rem);height:auto;padding:0 0 0 var(--space-2);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0}.organization-settings-screen :is(.domain-setup-record__field>button,.sender-profile-form__heading>.icon-button){min-width:var(--target-size);min-height:var(--target-size);width:var(--target-size);height:var(--target-size);border-radius:var(--radius-sm)}.organization-settings-screen .sender-profile-form__heading>.icon-button:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.campaign-editor-test-email{margin:var(--space-4) 0;border:1px solid var(--border-color,var(--border));border-radius:var(--radius-md);overflow-wrap:anywhere}.campaign-editor-test-email>summary{padding:var(--space-3) var(--space-4);cursor:pointer;min-height:44px;font-weight:var(--font-weight-title)}.campaign-editor-test-email>div{padding:0 var(--space-4) var(--space-4)}.campaign-editor-test-email button{min-height:44px;margin:var(--space-1) var(--space-2) var(--space-1) 0;white-space:normal;max-width:100%}.campaign-editor-test-email p{margin:var(--space-2) 0}.campaign-dispatch-submit-reasons{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);background:var(--status-warning-surface);color:var(--status-warning-text);overflow-wrap:anywhere;flex:320px;font-size:.875rem;line-height:1.5}.campaign-dispatch-submit-reasons ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.campaign-dispatch-submit-reasons li+li,.campaign-dispatch-submit-reasons li>small{margin-top:var(--space-2)}.campaign-dispatch-pace>form>footer>.campaign-dispatch-submit-reasons{flex:auto;display:block}.campaign-dispatch-submit-reasons li>small{display:block}.campaign-create-dialog__body .campaign-audience-picker__mode>label,.campaign-create-dialog__body .campaign-audience-picker__source-list label{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.campaign-create-dialog__body .campaign-audience-picker__mode small{white-space:normal;text-overflow:clip;overflow:visible}.campaign-create-dialog__body .campaign-audience-picker__problem:after{content:none}.admin-audit-heading p{font-family:var(--ui-font);font-size:.875rem}.admin-audit-card .admin-audit-filter{font-size:.875rem;font-weight:var(--font-weight-label)}.admin-audit-card .admin-audit-field-shell,.admin-audit-card .admin-audit-date-shell{border-color:var(--control-border);border-radius:var(--radius-control)}.admin-audit-card .admin-audit-filters select,.admin-audit-card .admin-audit-field-shell input,.admin-audit-card .admin-audit-date-shell input{min-width:0;min-height:46px;font-family:var(--ui-font);font-size:1rem;font-weight:var(--font-weight-text)}.admin-audit-card .admin-audit-filters select{border-color:var(--control-border);border-radius:var(--radius-control);min-height:48px}.admin-audit-card .admin-audit-filters__secondary{flex-wrap:wrap;align-items:center;display:flex}.admin-audit-card .admin-audit-period{flex:0 auto;grid-template-columns:max-content repeat(2,minmax(0,12rem));justify-content:start}.admin-audit-card .admin-audit-period>span,.admin-audit-card .admin-audit-period>label{font-size:.875rem;font-weight:var(--font-weight-label)}.admin-audit-card .admin-audit-filter-summary{font-size:.875rem;font-weight:var(--font-weight-label);margin-left:auto;display:block}.admin-audit-help{color:var(--muted-soft);font-size:var(--text-helper);margin:0;line-height:1.5}.admin-audit-card .admin-audit-table__head{font-size:.875rem;font-weight:var(--font-weight-label);letter-spacing:normal;text-transform:none}.admin-audit-card .admin-audit-row,.admin-audit-card .admin-audit-table__head{grid-template-columns:minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.8fr) minmax(0,1fr) minmax(0,.65fr)}.admin-audit-card .admin-audit-row strong{font-size:.875rem;font-weight:var(--font-weight-label)}.admin-audit-card .admin-audit-row small{font-size:var(--text-helper)}.admin-audit-card .admin-audit-change{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.admin-audit-card .admin-audit-technical>summary{min-height:44px;padding:var(--space-3) 0;box-sizing:border-box;font-size:var(--text-helper);font-weight:var(--font-weight-label);color:var(--brand-700);display:list-item}.admin-audit-card .admin-audit-technical small{overflow-wrap:anywhere}.admin-audit-card .admin-audit-technical code{white-space:normal}.admin-audit-card summary:focus-visible,.admin-audit-card button:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (max-width:780px){.admin-audit-card .admin-audit-filters select{min-height:48px!important}.admin-audit-card .admin-audit-field-shell input,.admin-audit-card .admin-audit-date-shell input{min-height:46px!important}}@media (max-width:1180px){.admin-audit-card .admin-audit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-card .admin-audit-row>span:before{font-size:var(--text-helper);letter-spacing:normal;text-transform:none}}@media (max-width:600px){.admin-audit-card .admin-audit-row{grid-template-columns:minmax(0,1fr)}.admin-audit-card .admin-audit-period{flex-basis:100%;grid-template-columns:minmax(0,1fr);width:100%}.admin-audit-card .admin-audit-filter-summary{text-align:left;margin-left:0}}.organization-project-dialog-form .admin-dialog__actions :is(.primary-button,.secondary-button){min-height:var(--control-height);padding:0 var(--space-4);box-shadow:none;font-size:.875rem}@media (max-width:40rem){.organization-project-dialog-form .admin-dialog__actions{grid-template-columns:1fr;display:grid}.organization-project-dialog-form .admin-dialog__actions :is(.primary-button,.secondary-button){width:100%}.organization-project-dialog-form .admin-dialog__actions .primary-button{order:-1}}.organization-settings-screen h1{font-weight:var(--font-weight-title)}.organization-settings-screen .organization-settings-tabs{gap:var(--space-8);border-bottom:.0625rem solid var(--border)}.organization-settings-screen .organization-settings-tabs a{padding:var(--space-3) .125rem;font-size:var(--text-helper);font-weight:var(--font-weight-label);color:var(--muted)}.organization-settings-screen .organization-settings-tabs a.is-active{color:var(--brand-600)}.organization-settings-screen :is(.organization-settings-card,.organization-projects-card) .dashboard-recent__head{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.5rem;padding:var(--space-4) var(--panel-inset);flex-wrap:wrap;display:flex}.organization-settings-screen :is(.organization-settings-card,.organization-projects-card) h2{font-size:1.25rem;font-weight:var(--font-weight-label);letter-spacing:-.03125rem;color:var(--ink)}.organization-settings-screen .organization-settings-card .settings-card-body{padding:var(--space-6) var(--panel-inset)}.organization-settings-screen .organization-projects-card .settings-card-body{padding:var(--space-1) var(--panel-inset)}:is(.organization-settings-screen .organization-settings-card,.organization-project-dialog-form) .form-field label{font-size:var(--text-helper);font-weight:var(--font-weight-label);color:var(--muted)}.organization-settings-screen .organization-projects-card .organization-project-list li{border-top:0;border-bottom:.0625rem solid var(--border-soft);gap:var(--space-5);padding:var(--space-4) 0}.organization-settings-screen .organization-projects-card .organization-project-list li:last-child{border-bottom:0}.organization-settings-screen .organization-projects-card .organization-project-list li strong{font-size:.875rem;font-weight:var(--font-weight-label);line-height:1.3125rem}.organization-project-list small{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.organization-project-status{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-label);color:var(--muted);display:inline-flex}.organization-project-status:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:.375rem;height:.375rem}.organization-project-status.is-active{color:var(--success-700)}.organization-project-current{font-weight:var(--font-weight-text)}.organization-project-current:before{content:"·";margin-right:var(--space-2)}.organization-settings-screen .organization-projects-heading .information-hint__button{color:var(--muted-faint)}.campaign-dispatch-reschedule__problem{margin:0 var(--space-4);color:var(--muted);font-size:var(--text-helper);display:block}.campaign-dispatch-actions-note{max-width:22rem;color:var(--muted);font-size:var(--text-caption);text-align:right;line-height:1.45;display:block}@media (max-width:40rem){.campaign-dispatch-actions-note{text-align:left;max-width:none}}.auth-screen{font-family:var(--ui-font)}.auth-screen h1{color:var(--color-text);font-size:var(--ui-text-title);font-weight:var(--font-weight-title);letter-spacing:-.045em;margin:0;line-height:1.25}.auth-screen :is(.email-verification-card,.security-auth-page__panel,.verification-gate) p:not(.field-help){color:var(--color-text-muted);font-size:var(--ui-text-body);line-height:1.5}.auth-screen :is(.email-verification-card,.security-auth-page__panel,.verification-gate) a:not(.ui-button){color:var(--color-link);font-weight:var(--font-weight-label)}.auth-screen .ui-notice{--ui-notice-margin:0;text-align:left}.auth-screen .auth-icon{border-radius:var(--radius-control);background:var(--brand-soft-050);width:2.5rem;height:2.5rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.auth-screen .email-verification-card:is(.email-verification-card--invalid,.email-verification-card--expired,.email-verification-card--used,.email-verification-card--missing) .auth-icon{background:var(--status-warning-surface);color:var(--status-warning-text)}.auth-screen .email-verification-card--error .auth-icon{background:var(--status-error-surface);color:var(--status-error-text)}.auth-screen :is(.email-verification-card,.security-auth-page__panel){border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.auth-screen .email-verification-card{gap:0}.auth-screen .email-verification-card .auth-icon{margin-bottom:var(--space-5)}.auth-screen .email-verification-card h1{margin:0}.auth-screen .email-verification-card>p:not(.field-help){max-width:31.25rem;margin:var(--space-3) 0 0}.auth-screen :is(.form-field>label,.label-row label,.security-auth-page__form>label>span){color:var(--color-text);font-size:var(--ui-text-body);font-weight:var(--font-weight-label);line-height:1.5}.auth-screen .security-auth-page__form>label{gap:var(--space-2)}.auth-screen .label-row{min-height:var(--control-height-compact)}.auth-screen .input-shell,.auth-screen .security-auth-page__form input{min-width:0;height:auto;min-height:var(--control-height);border:.0625rem solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);box-shadow:none;transition:none}.auth-screen .input-shell{gap:var(--space-1);padding:0 .125rem 0 var(--control-padding-inline)}.auth-screen .input-shell input{min-height:calc(var(--control-height) - .125rem);padding:var(--control-padding-block) 0}.auth-screen .security-auth-page__form input{padding:var(--control-padding-block) var(--control-padding-inline);outline:0}.auth-screen :is(.input-shell input,.security-auth-page__form input){color:var(--color-text);font-family:var(--ui-font);font-size:var(--ui-text-input);font-weight:var(--font-weight-text);line-height:1.5}.auth-screen .input-shell:focus-within,.auth-screen .security-auth-page__form input:focus{border-color:var(--brand-600);box-shadow:none;outline:.125rem solid var(--brand-600);outline-offset:.125rem}.auth-screen .input-shell:has([aria-invalid=true]){border-color:var(--danger)}.auth-screen .input-shell:has(:disabled){background:var(--control-disabled-bg)}.auth-screen .password-toggle{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--color-text-muted)}.auth-screen .password-toggle:hover:not(:disabled){background:var(--color-surface-hover)}.auth-screen .password-toggle:focus-visible{outline:.125rem solid var(--brand-600);outline-offset:-.125rem}.auth-screen :is(.field-help,.field-error){font-size:var(--ui-text-help);margin:0;line-height:1.5}.auth-screen .field-help{color:var(--color-text-muted)}.auth-screen .field-error{color:var(--danger)}.auth-screen .auth-forgot-link{margin-right:calc(-1 * var(--space-3))}.auth-screen :is(.auth-switch,.security-auth-page__methods){border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.auth-screen :is(.auth-switch a,.security-auth-page__methods button){min-height:var(--control-height-compact);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-body);font-weight:var(--font-weight-label);border:.0625rem solid #0000;line-height:1.5;display:inline-flex}.auth-screen :is(.auth-switch a.is-active,.security-auth-page__methods button.is-active){border-color:var(--border);background:var(--surface);color:var(--color-text);box-shadow:none}.auth-screen :is(.auth-switch a,.security-auth-page__methods button):focus-visible{outline:.125rem solid var(--brand-600);outline-offset:.125rem}.auth-screen .auth-heading{gap:var(--space-3)}@media (max-width:30rem){.auth-screen .auth-heading__icon{display:none}}.auth-screen .auth-form{gap:var(--space-fields)}.auth-screen .consent-row a,.auth-screen .form-footnote a{color:var(--color-link);font-weight:var(--font-weight-label)}.auth-screen .form-footnote{color:var(--color-text-muted);font-size:var(--ui-text-help);margin:0;line-height:1.5}.auth-screen .consent-error{margin-top:calc(-1 * var(--space-2))}.auth-screen .password-reset-form{gap:var(--space-fields);margin-top:var(--space-sections)}.auth-screen .password-reset-form>p{color:var(--color-text-muted);font-size:var(--ui-text-body);margin:0;line-height:1.5}.auth-screen .password-reset-form>.ui-button{width:100%}.auth-screen :is(.password-reset-card__primary,.email-verification-card__confirm),.auth-screen .email-verification-card__retry{margin-top:var(--space-sections)}.auth-screen :is(.password-reset-card__privacy,.email-verification-card__anonymous-action){--ui-notice-margin:var(--space-sections) 0 0}.auth-screen .password-reset-card__privacy{max-width:30.625rem}.auth-screen .email-verification-card__anonymous-action{width:100%}.auth-screen :is(.password-reset-card__again,.email-verification-card__back){margin-top:var(--space-3)}.auth-screen .password-reset-form>.password-reset-card__back{justify-self:center}.auth-screen .email-verification-card__status{margin-top:var(--space-sections)}.auth-screen .email-verification-page__footnote{color:var(--color-text-muted);font-size:var(--ui-text-help);text-align:center;line-height:1.5;display:block}.auth-screen .email-verification-page__footnote>svg{margin-right:var(--space-2);vertical-align:-.1875rem}.auth-screen .email-verification-page__footnote a{color:var(--color-link);font-weight:var(--font-weight-label)}.auth-screen .security-auth-page__panel{align-content:start;gap:var(--space-fields)}.auth-screen .security-auth-page__panel>.brand{margin-bottom:var(--space-2)}.auth-screen .security-auth-page__panel>p:not(.field-help){margin:0}.auth-screen .security-auth-page__form{gap:var(--space-fields);margin-top:var(--space-2)}.auth-screen .security-auth-page__help{margin:calc(-1 * var(--space-2)) 0 0}.auth-screen .security-auth-page__form>.ui-button{width:100%}.auth-screen .security-auth-page__back{margin-left:calc(-1 * var(--space-4));justify-self:start}.auth-screen .verification-gate{border:.0625rem solid var(--border);border-radius:var(--radius-lg);width:min(36.25rem,100% - 2rem);padding:var(--space-8);background:var(--surface);box-shadow:var(--shadow-dialog);color:var(--color-text)}.auth-screen .verification-gate::backdrop{background:var(--overlay-dialog)}.auth-screen .verification-gate h1{margin:var(--space-4) 0 var(--space-3)}.auth-screen .verification-gate p{margin:0 0 var(--space-3)}.auth-screen .verification-gate__actions{gap:var(--space-3);margin:var(--space-sections) 0 var(--space-4);flex-wrap:wrap;display:flex}.auth-screen .verification-gate .ui-notice{--ui-notice-margin:0 0 var(--space-4)}@media (max-width:40rem){.auth-screen .verification-gate{padding:var(--space-5) var(--panel-inset)}.auth-screen .verification-gate__actions .ui-button{width:100%}}}@layer components{.danger-button:not(.ui-button){border-color:var(--status-error-border);color:var(--danger)}.ui-dialog.contact-detail-dialog .ui-dialog__body{border-top:.0625rem solid var(--border);background:var(--surface-raised);padding:0}.ui-dialog.contact-detail-dialog:focus{outline:0}@media (max-width:40rem){.ui-dialog.contact-detail-dialog .ui-dialog__header{flex-wrap:wrap}.ui-dialog.contact-detail-dialog .ui-dialog__heading{flex:1 1 0}.ui-dialog.contact-detail-dialog .ui-dialog__actions{flex-basis:100%;order:3;justify-content:space-between}.ui-dialog.contact-detail-dialog .ui-dialog__footer>.contact-detail-foot__actions{gap:var(--space-2);flex-direction:column-reverse;display:flex}.ui-dialog.contact-detail-dialog .contact-detail-foot__actions>button{justify-content:center;width:100%}}.contact-intake-footer__actions{display:contents}@media (max-width:40rem){.ui-dialog.contact-intake-dialog .ui-dialog__form{scroll-padding-bottom:12rem;overflow-y:auto}.ui-dialog.contact-intake-dialog .ui-dialog__body{flex:none;overflow:visible}.ui-dialog.contact-intake-dialog .ui-dialog__footer{display:contents}.ui-dialog.contact-intake-dialog .contact-intake-footer__messages{padding:0 var(--ui-dialog-padding) var(--space-4);order:0}.ui-dialog.contact-intake-dialog .contact-intake-footer__actions{z-index:1;gap:var(--space-2);border-top:.0625rem solid var(--border);padding:var(--space-4) var(--ui-dialog-padding);background:var(--surface);flex-direction:column-reverse;margin-top:auto;display:flex;position:sticky;bottom:0}.ui-dialog.contact-intake-dialog .contact-intake-footer__actions>button{justify-content:center;width:100%}}}@layer look{:root[data-look=next] :is(body,button,input,select,textarea),:root[data-look=next] .catalog-screen .catalog-heading h1,:root[data-look=next] .integrations-page .api-access-list,:root[data-look=next] .integrations-page .api-access-list :is(input,select,button),:root[data-look=next] .integrations-page .api-access-intro,:root[data-look=next] .integrations-page .public-api-webhooks{font-family:var(--ui-font)}:root[data-look=next] .integrations-page{--control-height:inherit;--ui-text-input:inherit;--ui-text-help:inherit}:root[data-look=next] :where(h1){letter-spacing:-.022em;line-height:1.2}:root[data-look=next] .workspace-shell{background:var(--surface-muted);grid-template-columns:14.5rem minmax(0,1fr)}:root[data-look=next] .workspace-shell.workspace-shell--narrow-sidebar{grid-template-columns:3.75rem minmax(0,1fr)}:root[data-look=next] .workspace-shell .workspace-sidebar{box-sizing:border-box;border-right:1px solid var(--border-soft);height:100dvh;padding:var(--space-2);background:var(--surface)}:root[data-look=next] .workspace-shell .workspace-sidebar__brand{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--target-size);margin-bottom:var(--space-2);padding:0;display:flex;position:relative}:root[data-look=next] .workspace-shell .brand{min-height:var(--target-size);gap:var(--space-2);color:var(--ink)}:root[data-look=next] .workspace-shell .workspace-sidebar__brand .brand{padding:0 var(--space-2)}:root[data-look=next] .workspace-shell .brand__mark{gap:calc(var(--space-1) * .625);width:1.375rem;height:auto}:root[data-look=next] .workspace-shell .brand__mark span{border-radius:calc(var(--radius-xs) / 2);height:.21875rem}:root[data-look=next] .workspace-shell .brand__mark span:first-child{width:.9375rem}:root[data-look=next] .workspace-shell .brand__mark span:nth-child(2){width:1.3125rem}:root[data-look=next] .workspace-shell .brand__mark span:nth-child(3){width:.6875rem;margin-left:calc(var(--space-1) * 1.5)}:root[data-look=next] .workspace-shell .brand__name{font-size:var(--font-size-16);letter-spacing:-.02em;line-height:1.45}:root[data-look=next] .workspace-shell .sidebar-width-toggle{width:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-label);border:1px solid #0000;align-self:flex-start}:root[data-look=next] .workspace-shell .sidebar-width-toggle:hover{background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .workspace-shell .workspace-switcher{margin-bottom:var(--space-2);border-bottom:0;padding-bottom:0}:root[data-look=next] .workspace-shell .workspace-switcher>summary{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--target-size);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:0 0;flex-wrap:wrap;display:flex}:root[data-look=next] .workspace-shell .workspace-switcher>summary:hover,:root[data-look=next] .workspace-shell .workspace-switcher[open]>summary{border-color:var(--border-soft);background:var(--surface-muted)}:root[data-look=next] .workspace-shell .workspace-switcher__context{flex:1 0 100%}:root[data-look=next] .workspace-shell .workspace-switcher__mark{border-radius:var(--radius-sm);background:var(--brand-050);width:1.75rem;height:1.75rem;color:var(--brand-700);font-size:var(--font-size-13);font-weight:var(--font-weight-title);flex:none;place-items:center;display:grid}:root[data-look=next] .workspace-shell .workspace-switcher__names{flex:1 1 0;min-width:0;display:grid}:root[data-look=next] .workspace-shell .workspace-switcher__level{gap:0}:root[data-look=next] .workspace-shell .workspace-switcher__level--organization .workspace-switcher__name{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);letter-spacing:-.005em;line-height:1.25}:root[data-look=next] .workspace-shell .workspace-switcher__level--project .workspace-switcher__name,:root[data-look=next] .workspace-shell .workspace-switcher--support .workspace-switcher__level--project .workspace-switcher__name{color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-text);line-height:1.2}:root[data-look=next] .workspace-shell .workspace-switcher--support .workspace-switcher__level--project{padding-left:0}:root[data-look=next] .workspace-shell .workspace-switcher--support .workspace-switcher__level--project:before{display:none}:root[data-look=next] .workspace-shell .workspace-switcher__chevron{color:var(--muted-strong);flex:none;margin-left:0;transform:none}:root[data-look=next] .workspace-shell .workspace-switcher[open] .workspace-switcher__chevron{transform:none}:root[data-look=next] .workspace-shell .workspace-nav{gap:0}:root[data-look=next] .workspace-shell .workspace-nav--secondary{gap:1px}:root[data-look=next] .workspace-shell .workspace-nav__group{gap:1px;display:grid}:root[data-look=next] .workspace-shell .workspace-nav__group+.workspace-nav__group{margin-top:var(--space-2);border-top:1px solid var(--border-soft);padding-top:var(--space-2)}:root[data-look=next] .workspace-shell .workspace-nav a{box-sizing:border-box;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2rem;padding:0 var(--space-3);color:var(--muted-strong);font-size:var(--font-size-14);font-weight:var(--font-weight-label);border:1px solid #0000;line-height:1.45;transition:background-color .12s,color .12s}:root[data-look=next] .workspace-shell .workspace-nav a:hover{background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .workspace-shell .workspace-nav a.is-active{background:var(--brand-050);color:var(--brand-700);font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .workspace-nav--secondary{border-top:1px solid var(--border-soft);padding-top:var(--space-2);gap:1px;margin-top:auto}:root[data-look=next] .workspace-nav__meta{color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text);font-variant-numeric:tabular-nums;margin-left:auto}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-sidebar{padding:var(--space-2);align-items:center}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-sidebar__brand{justify-content:center;gap:var(--space-2);flex-direction:column;padding:0}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-sidebar__brand .brand{min-width:var(--target-size);justify-content:center;padding:0}:root[data-look=next] .workspace-shell--narrow-sidebar .sidebar-width-toggle{align-self:center}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-sidebar__brand .brand__name{display:none}:root[data-look=next] .workspace-shell--narrow-sidebar :is(.workspace-switcher,.workspace-sidebar__navigation){width:100%}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-nav--secondary{width:auto}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-switcher>summary{padding:var(--space-1);border-width:0;justify-content:center}:root[data-look=next] .workspace-shell--narrow-sidebar :is(.workspace-switcher__names,.workspace-switcher__chevron,.workspace-switcher__context){display:none}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-nav{justify-items:center}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-nav a{justify-content:center;width:2.5rem;min-width:0;padding:0}:root[data-look=next] .workspace-shell .workspace-topbar{box-sizing:border-box;gap:var(--space-2);border-bottom:1px solid var(--border);min-height:3rem;padding:0 max(var(--space-8), calc((100% - 77.5rem) / 2 + var(--space-8)));background:var(--surface)}:root[data-look=next] .workspace-surface:has(>.workspace-main--wide) .workspace-topbar{padding-inline:var(--space-4)}:root[data-look=next] .workspace-shell .workspace-topbar__now{flex:1 1 0;min-width:0}:root[data-look=next] .workspace-shell .workspace-topbar__user{gap:var(--space-2)}:root[data-look=next] .workspace-shell :is(.capacity,.account-menu)>summary{min-height:var(--control-height);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--ink)}:root[data-look=next] .workspace-shell :is(.capacity,.account-menu)>summary:hover,:root[data-look=next] .workspace-shell :is(.capacity,.account-menu)[open]>summary{background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .workspace-shell .capacity__meter{gap:var(--space-1);width:10.5rem;min-width:0}:root[data-look=next] .workspace-shell .capacity__plan{color:var(--ink);font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .capacity__pct{color:var(--ink);font-weight:var(--font-weight-text)}:root[data-look=next] .workspace-shell .cap-track{border-radius:var(--radius-xs);background:var(--border);height:.1875rem}:root[data-look=next] .workspace-shell .cap-track>i{border-radius:var(--radius-xs);background:var(--color-primary)}:root[data-look=next] .workspace-shell .account-menu>summary{max-width:14rem;margin-right:calc(-1 * var(--space-2));font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .workspace-shell .account-menu__avatar{background:var(--surface-muted);width:1.75rem;height:1.75rem;color:var(--muted-strong);font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .account-menu__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-look=next] .workspace-shell :is(.account-menu__avatar,.account-menu>summary>svg){flex:none}:root[data-look=next] .workspace-shell :is(.capacity__panel,.account-menu__panel){border-color:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu)}:root[data-look=next] .workspace-shell .account-menu__panel{width:max-content;min-width:11.875rem;max-width:min(20rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-1);top:calc(100% + .25rem)}:root[data-look=next] .workspace-shell .account-menu__panel header{border-bottom:1px solid var(--border);padding:var(--space-2)}:root[data-look=next] .workspace-shell .account-menu__panel header strong{font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .account-menu__group{border-bottom:1px solid var(--border);padding:var(--space-1) 0}:root[data-look=next] .workspace-shell .account-menu__group>p{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text);letter-spacing:normal;text-transform:none}:root[data-look=next] .workspace-shell :is(.account-menu__panel a,.account-menu__logout){min-height:var(--target-size);gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-text)}:root[data-look=next] .workspace-shell :is(.account-menu__panel a,.account-menu__logout) svg{color:inherit}:root[data-look=next] .workspace-shell :is(.account-menu__panel a,.account-menu__logout):hover{background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .workspace-shell .account-menu__panel a.is-active{background:var(--brand-050);color:var(--brand-700)}:root[data-look=next] .workspace-shell .account-menu__logout{margin-top:var(--space-1)}:root[data-look=next] .workspace-shell .account-menu__who{padding:var(--space-2);font-size:var(--font-size-14);overflow-wrap:anywhere;flex-direction:column;line-height:1.45;display:flex}:root[data-look=next] .workspace-shell .account-menu__who strong{font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .account-menu__who small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .workspace-shell .account-menu__separator{margin:var(--space-1);border:0;border-top:1px solid var(--border)}:root[data-look=next] .workspace-shell .account-menu__separator+.account-menu__logout{margin-top:0}:root[data-look=next] .workspace-shell .capacity__panel{width:18.75rem;padding:var(--space-3)}:root[data-look=next] .workspace-shell .account-menu__capacity{gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-2) var(--space-3);display:grid}:root[data-look=next] .workspace-shell .account-menu__capacity-name{font-weight:var(--font-weight-title);margin:0}:root[data-look=next] .workspace-shell .account-menu__capacity .cap-scope{margin-top:0}:root[data-look=next] .workspace-main{--look-main-pad-top:var(--space-6);--look-main-pad-inline:var(--space-8);box-sizing:border-box;width:100%;max-width:77.5rem;padding:var(--look-main-pad-top) var(--look-main-pad-inline) 4.5rem;margin:0 auto}:root[data-look=next] .workspace-main.workspace-main--wide{--look-main-pad-inline:var(--space-4);max-width:none;padding-inline:var(--look-main-pad-inline)}:root[data-look=next] .workspace-tabbar{display:none}:root[data-look=next] .workspace-more__groups{display:grid}:root[data-look=next] .workspace-more__group{gap:0;display:grid}:root[data-look=next] .workspace-more__group+.workspace-more__group{margin-top:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2)}:root[data-look=next] .workspace-more__link{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:2.875rem;padding:0 var(--space-3);color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-label);text-decoration:none;display:flex}:root[data-look=next] .workspace-more__link:hover{background:var(--surface-muted)}:root[data-look=next] .workspace-more__link.is-active{background:var(--brand-050);color:var(--brand-700)}:root[data-look=next] .workspace-more__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:root[data-look=next] .ui-dialog.workspace-more .ui-dialog__body{padding:var(--space-2) var(--space-2) var(--space-4)}:root[data-look=next] .workspace-more__link{height:2.875rem}:root[data-look=next] .workspace-shell .workspace-context{box-sizing:border-box;align-items:center;gap:var(--space-2);min-height:var(--target-size);margin-bottom:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);display:flex}:root[data-look=next] .workspace-shell .workspace-context__mark{border-radius:var(--radius-sm);background:var(--mark-admin-surface);width:1.75rem;height:1.75rem;color:var(--mark-admin-ink);flex:none;place-items:center;display:grid}:root[data-look=next] .workspace-shell .workspace-context__names{flex:1 1 0;min-width:0;display:grid}:root[data-look=next] .workspace-shell .workspace-context__names>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=next] .workspace-shell .workspace-context__names strong{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);letter-spacing:-.005em;line-height:1.25}:root[data-look=next] .workspace-shell .workspace-context__names small{color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-text);line-height:1.2}:root[data-look=next] .workspace-shell .workspace-context__version{font-variant-numeric:tabular-nums}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-context{width:100%;padding:var(--space-1);border-width:0;justify-content:center}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-context__names{display:none}:root[data-look=next] .workspace-nav__badge{border-radius:var(--radius-pill);min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-13);font-weight:var(--font-weight-title);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-left:auto;line-height:1;display:inline-grid}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-nav a{position:relative}:root[data-look=next] .workspace-shell--narrow-sidebar .workspace-nav__badge{margin:0;position:absolute;top:-.125rem;right:-.125rem}:root[data-look=next] .workspace-bar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);line-height:1.25;overflow:hidden}:root[data-look=next] .workspace-tabbar>a{position:relative}:root[data-look=next] .workspace-tabbar .workspace-nav__badge{margin:0;position:absolute;top:.25rem;left:calc(50% + .25rem)}:root[data-look=next] .ui-button,:root[data-look=next] :is(.primary-button,.secondary-button,.danger-button):not(.ui-button){min-height:var(--control-height);gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-3);font-size:var(--font-size-14);font-weight:var(--font-weight-label);line-height:1.45;transform:none}:root[data-look=next] .ui-button>svg{width:var(--ui-button-icon,.875rem);height:var(--ui-button-icon,.875rem)}:root[data-look=next] .ui-button.ui-button--icon>svg{width:var(--ui-button-icon,1rem);height:var(--ui-button-icon,1rem)}:root[data-look=next] .ui-button.ui-button--compact,:root[data-look=next] :is(.primary-button,.secondary-button,.danger-button).compact-button:not(.ui-button),:root[data-look=next] .ui-button.ui-button--small{min-height:var(--control-height-compact);padding:0 var(--space-2);font-size:var(--font-size-13)}:root[data-look=next] .ui-button.ui-button--small>svg{width:var(--ui-button-icon);height:var(--ui-button-icon)}:root[data-look=next] .ui-button.ui-button--icon{width:var(--control-height);min-width:0;padding:0}:root[data-look=next] .ui-button.ui-button--icon:is(.ui-button--compact,.ui-button--small){width:var(--control-height-compact)}:root[data-look=next] .ui-button--primary,:root[data-look=next] .primary-button:not(.ui-button){border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}:root[data-look=next] .ui-button--primary:hover,:root[data-look=next] .primary-button:not(.ui-button):hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}:root[data-look=next] .ui-button--secondary,:root[data-look=next] .secondary-button:not(.ui-button){border:1px solid var(--border-strong);background:var(--surface);color:var(--ink)}:root[data-look=next] .ui-button--secondary:hover,:root[data-look=next] .secondary-button:not(.ui-button):hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}:root[data-look=next] .ui-button--secondary:active{border-color:var(--border-strong);background:var(--surface-sunken)}:root[data-look=next] .ui-button--danger,:root[data-look=next] .danger-button:not(.ui-button){border:1px solid var(--border-strong);background:var(--surface);color:var(--danger)}:root[data-look=next] .ui-button--text{color:var(--muted-strong);background:0 0;border-color:#0000}:root[data-look=next] .ui-button--text:hover{background:var(--surface-muted);color:var(--ink);text-decoration:none}:root[data-look=next] .ui-button--text:active{background:var(--surface-sunken)}:root[data-look=next] .ui-button:is(:disabled,[aria-disabled=true]),:root[data-look=next] .ui-button:is(:disabled,[aria-disabled=true]):is(:hover,:active){border-color:var(--control-border);background:var(--control-disabled-bg);color:var(--control-disabled-ink)}:root[data-look=next] .ui-button--text:is(:disabled,[aria-disabled=true]),:root[data-look=next] .ui-button--text:is(:disabled,[aria-disabled=true]):is(:hover,:active){background:0 0;border-color:#0000}:root[data-look=next] .ui-card{padding:var(--ui-card-padding,var(--space-3) var(--space-4) var(--space-4))}:root[data-look=next] .ui-card__header{align-items:center;gap:var(--space-3);flex-wrap:nowrap}:root[data-look=next] .ui-card__heading{flex:0 auto;gap:0}:root[data-look=next] .ui-card__description{color:var(--muted);font-size:var(--font-size-13);line-height:1.45}:root[data-look=next] .ui-card__title,:root[data-look=next] .ui-card__title--h2,:root[data-look=next] .ui-card__title--h3{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);letter-spacing:-.008em;line-height:1.45}:root[data-look=next] :is(.ui-card__header,.ui-card__body){line-height:1.45}:root[data-look=next] :is(.ui-card__header,.ui-card__body)+:is(.ui-card__body,.ui-card__footer){margin-top:var(--space-3)}:root[data-look=next] .ui-card--flush-body>.ui-card__header{padding:var(--space-3) var(--space-4) 0}:root[data-look=next] .ui-card--flush-body>.ui-card__header+.ui-card__body{margin-top:0}:root[data-look=next] .ui-notice{column-gap:var(--space-2);margin:var(--ui-notice-margin,0 0 var(--space-3));outline-offset:-1px;padding:var(--space-2) var(--space-3);border-width:0;outline:1px solid #0000}:root[data-look=next] .ui-notice__icon{width:1rem;height:1rem;margin-top:calc(.5lh - .5rem)}:root[data-look=next] .ui-notice{line-height:1.45}:root[data-look=next] .ui-notice__body{color:var(--ink)}:root[data-look=next] .ui-dialog{border:0}:root[data-look=next] .ui-dialog--small{--ui-dialog-width:32.5rem}:root[data-look=next] .ui-dialog--medium{--ui-dialog-width:40rem}:root[data-look=next] .ui-dialog--large{--ui-dialog-width:53.75rem}:root[data-look=next] .ui-dialog__header{padding:var(--space-4) var(--ui-dialog-padding) 0}:root[data-look=next] .ui-dialog__heading{gap:.125rem;padding-top:0}:root[data-look=next] .ui-dialog__title{color:var(--ink);font-size:var(--font-size-16);font-weight:var(--font-weight-title);letter-spacing:-.012em;line-height:1.45}:root[data-look=next] .ui-dialog__description{color:var(--muted);line-height:1.45}:root[data-look=next] .ui-dialog__actions{min-height:var(--control-height-compact)}:root[data-look=next] .ui-dialog .ui-dialog__close{width:var(--control-height-compact);min-width:var(--control-height-compact);min-height:var(--control-height-compact);padding:0}:root[data-look=next] .ui-dialog__body{padding:var(--space-3) var(--ui-dialog-padding) var(--space-4);line-height:1.45}:root[data-look=next] .ui-dialog__footer{gap:var(--space-2);padding:var(--space-3) var(--ui-dialog-padding)}:root[data-look=next] .catalog-screen .catalog-heading{min-height:var(--control-height);gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}:root[data-look=next] .catalog-screen .catalog-heading h1{letter-spacing:-.022em}:root[data-look=next] .catalog-screen .catalog-navigation{gap:var(--space-2) var(--space-4);padding:var(--space-2) 0 var(--space-4);background:linear-gradient(var(--border), var(--border)) 0 calc(100% - var(--space-4)) / 100% 1px no-repeat, var(--surface-muted);margin-bottom:0}:root[data-look=next] .catalog-screen .catalog-tabs{gap:0 var(--space-4)}:root[data-look=next] .catalog-screen .catalog-tabs>button{min-height:var(--target-size);color:var(--muted);font-size:var(--font-size-14);font-weight:var(--font-weight-label);border-bottom-width:2px;padding:0}:root[data-look=next] .catalog-screen .catalog-tabs>button:hover{color:var(--ink);border-bottom-color:#0000}:root[data-look=next] .catalog-screen .catalog-tabs>button:is([aria-selected=true],[aria-current=page],[aria-pressed=true]){border-bottom-color:var(--brand-600);color:var(--brand-700)}:root[data-look=next] .catalog-screen .catalog-tabs>button strong{font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-screen .catalog-tabs>button b,:root[data-look=next] .catalog-screen .catalog-tabs>button:is([aria-selected=true],[aria-current=page],[aria-pressed=true]) b{color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text);font-variant-numeric:tabular-nums}:root[data-look=next] .catalog-screen .catalog-heading__actions :is(.primary-button,.secondary-button){min-height:var(--control-height);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-screen .catalog-filter-bar{gap:var(--space-2);margin-bottom:var(--space-3)}:root[data-look=next] .catalog-screen .catalog-filter-bar__quick{gap:var(--space-2)}:root[data-look=next] .catalog-screen .catalog-filter-bar__search{flex:11.25rem;min-width:9.375rem;max-width:17.5rem}:root[data-look=next] .catalog-screen .catalog-filter-bar__search>span svg{width:.875rem;height:.875rem;color:var(--muted);left:.75rem}:root[data-look=next] .catalog-screen .catalog-filter-bar__search input{border-color:var(--border-strong);padding-left:var(--space-8)}:root[data-look=next] .catalog-screen .catalog-filter-bar__search input,:root[data-look=next] .catalog-screen .catalog-filter-bar__plain,:root[data-look=next] .catalog-screen .catalog-filter-bar__field>select{min-height:var(--control-height);border-radius:var(--radius-sm);font-size:var(--ui-text-input)}:root[data-look=next] .catalog-screen .catalog-filter-bar__toggle{min-height:var(--control-height);border-color:var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-3);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-screen .catalog-filter-bar__toggle:hover{border-color:var(--border-strong);background:var(--surface-muted)}:root[data-look=next] .catalog-screen .catalog-table-card th{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-label);letter-spacing:normal}:root[data-look=next] .catalog-screen .catalog-table-card td{height:auto;padding:var(--space-2) var(--space-3);font-size:var(--font-size-14)}:root[data-look=next] .catalog-screen .catalog-table-card :is(th,td):first-child:not(.catalog-table-selection){padding-left:var(--space-4)}:root[data-look=next] .catalog-screen .catalog-table-card :is(th,td):last-child{padding-right:var(--space-4)}:root[data-look=next] .catalog-screen .catalog-table-card td>strong{font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-screen .catalog-table-card tbody tr:hover td{background:var(--surface-muted)}:root[data-look=next] .catalog-screen .catalog-table-card th>.catalog-table-sort{font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-screen .catalog-table-card>footer{padding:var(--space-2) var(--space-4);background:var(--surface)}:root[data-look=next] .catalog-screen :is(.catalog-pager__page,.catalog-pager__step){min-width:var(--control-height-compact);min-height:var(--control-height-compact);font-size:var(--font-size-13);font-weight:var(--font-weight-label)}:root[data-look=next] .catalog-row-menu>summary{width:var(--control-height-compact);min-width:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-label);border:1px solid #0000}:root[data-look=next] .catalog-row-menu>summary:hover,:root[data-look=next] .catalog-row-menu[open]>summary{background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .catalog-row-menu>div{border-radius:var(--radius-lg);min-width:min(11.875rem,100vw - 1rem);padding:var(--space-1);box-shadow:var(--shadow-menu);gap:0}:root[data-look=next] .catalog-row-menu>div>button{min-height:var(--target-size);gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-text)}:root[data-look=next] .catalog-row-menu>div>button>svg{color:currentColor}:root[data-look=next] .catalog-row-menu>div>button:hover:not(:disabled){background:var(--surface-muted)}:root[data-look=next] .catalog-row-menu>div>button.catalog-row-menu__item--danger{color:var(--danger)}:root[data-look=next] .catalog-row-menu>div>button:disabled{color:var(--muted-faint)}:root[data-look=next] .workspace-settings{gap:var(--space-8);grid-template-columns:12.5rem minmax(0,1fr);align-items:start;display:grid}:root[data-look=next] .workspace-settings__nav{top:var(--space-5);flex-direction:column;gap:1px;display:flex;position:sticky}:root[data-look=next] .workspace-settings__group{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--font-size-13);margin:0;line-height:1.45}:root[data-look=next] .workspace-settings__group:first-child{padding-top:0}:root[data-look=next] .workspace-settings__nav a{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2rem;padding:0 var(--space-3);color:var(--muted-strong);font-size:var(--font-size-14);font-weight:var(--font-weight-label);text-decoration:none;display:flex}:root[data-look=next] .workspace-settings__nav a:hover{background:var(--surface-sunken);color:var(--ink)}:root[data-look=next] .workspace-settings__nav a.is-active{background:var(--surface);box-shadow:var(--shadow-subtle);color:var(--ink)}:root[data-look=next] .workspace-settings__nav a:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:root[data-look=next] .workspace-settings__content{min-width:0}:root[data-look=next] .workspace-settings :is(.organization-settings-tabs,.workspace-settings-nav,.delivery-settings-tabs){display:none}:root[data-look=next] .input-shell{height:var(--control-height);gap:var(--space-2);border-color:var(--border-strong);padding:0 var(--space-3)}:root[data-look=next] .input-shell:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--brand-050)}:root[data-look=next] .input-shell input{font-size:var(--ui-text-input)}:root[data-look=next] .catalog-screen.project-settings-screen .project-settings-tabs>button,:root[data-look=next] .catalog-screen.organization-settings-header .organization-settings-tabs>a{min-height:var(--target-size);font-size:var(--font-size-14);font-weight:var(--font-weight-label);padding:0}:root[data-look=next] :is(.catalog-screen,.media-library-redesign,.api-access-list) .catalog-filter-bar__field{min-height:var(--control-height);border-color:var(--border-strong);border-radius:var(--radius-sm)}:root[data-look=next] :is(.catalog-screen,.media-library-redesign,.api-access-list) .catalog-filter-bar__field:hover{border-color:var(--muted-faint)}:root[data-look=next] :is(.catalog-screen,.media-library-redesign,.api-access-list) .catalog-filter-bar__field>span{top:.1875rem;left:var(--space-3);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text);line-height:1.15}:root[data-look=next] :is(.catalog-screen,.media-library-redesign,.api-access-list) .catalog-filter-bar__field>select{min-height:calc(var(--control-height) - 2px);padding:calc(var(--space-4) - .0625rem) var(--space-1) .125rem calc(var(--space-3) - .0625rem);font-size:var(--font-size-14);font-weight:var(--font-weight-label);line-height:1.15}:root[data-look=next] :is(.catalog-table-sort,.campaign-row__open,.contact-row-open,.contact-detail-section__head){padding-block:var(--look-target-pad-text);margin-block:calc(-1 * var(--look-target-pad-text))}:root[data-look=next] .tpl-search{min-height:var(--control-height);border-color:var(--border-strong);border-radius:var(--radius-sm)}:root[data-look=next] .tpl-search input{min-height:calc(var(--control-height) - 2px);font-size:var(--ui-text-input);padding-block:0}:root[data-look=next] .tpl-filter summary{width:auto;min-height:var(--control-height);gap:var(--space-2);border-color:var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-2) 0 var(--space-3)}:root[data-look=next] .tpl-filter-value{align-items:baseline;gap:var(--space-1);display:flex}:root[data-look=next] .tpl-filter-label{color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text)}:root[data-look=next] .tpl-filter summary b{max-width:8.5rem;font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .tpl-filter-popover{border-radius:var(--radius-lg);padding:var(--space-1);box-shadow:var(--shadow-menu)}:root[data-look=next] .dashboard-recent__head{min-height:var(--control-height);padding:var(--space-3) var(--space-4)}:root[data-look=next] .dashboard-recent__head :is(h2,h3){font-size:var(--font-size-14);font-weight:var(--font-weight-title);letter-spacing:-.008em;margin:0}:root[data-look=next] .settings-card-body{gap:var(--space-fields);padding:var(--space-4)}:root[data-look=next] .workspace-shell{--empty-state-title-size:var(--font-size-16);--empty-state-copy-size:var(--font-size-14)}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.media-library-empty,.campaign-empty,.campaign-template-empty,.automation-empty,.static-contact-lists-panel__empty,.static-contact-list-members__empty,.contact-segments-library__empty,.contact-settings__empty,.domain-empty-state,.support-empty,.integration-catalog-empty)>svg:first-child:not(.spin){box-sizing:content-box;width:1.25rem;height:1.25rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--muted-strong);flex:none}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.media-library-empty,.sf-empty,.campaign-empty,.campaign-template-empty,.automation-empty,.static-contact-lists-panel__empty,.static-contact-list-members__empty,.contact-segments-library__empty,.contact-settings__empty,.contact-reference-unavailable--segment-empty,.domain-empty-state,.sender-profile-empty,.support-empty,.help-center-topics__empty,.help-center-article__empty,.integration-catalog-empty,.dashboard-recent__empty)>:is(h2,h3,strong){color:var(--ink);font-weight:var(--font-weight-title);line-height:1.45}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.media-library-empty,.sf-empty,.campaign-empty,.campaign-template-empty,.automation-empty,.static-contact-lists-panel__empty,.static-contact-list-members__empty,.contact-segments-library__empty,.contact-settings__empty,.contact-reference-unavailable--segment-empty,.domain-empty-state,.sender-profile-empty,.support-empty,.help-center-topics__empty,.help-center-article__empty,.integration-catalog-empty,.dashboard-recent__empty)>:is(p,span){color:var(--muted);line-height:1.45}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.automation-empty,.campaign-empty,.campaign-template-empty,.media-library-empty){border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;padding:3rem var(--space-6);background:var(--surface);color:var(--muted)}:root[data-look=next] .workspace-shell .workspace-main :is(.ui-card,.supp-card) :is(.catalog-empty-state,.automation-empty),:root[data-look=next] .workspace-shell .workspace-main .catalog-empty-state--inset{background:0 0;border:0;border-radius:0}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.automation-empty,.campaign-template-empty)>p{max-width:23.75rem;margin-inline:auto}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.automation-empty,.campaign-empty,.campaign-template-empty){row-gap:0}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.automation-empty,.campaign-empty,.campaign-template-empty)>:is(h2,h3,strong){margin:var(--space-3) 0 var(--space-1)}:root[data-look=next] .workspace-shell .workspace-main :is(.catalog-empty-state,.automation-empty,.campaign-template-empty)>:is(.ui-button,.catalog-empty-actions,.ui-notice){margin-top:var(--space-3)}:root[data-look=next] .workspace-shell .workspace-main .catalog-empty-state--inset,:root[data-look=next] .workspace-shell .workspace-main .media-library-redesign .media-library-empty{margin:0}:root[data-look=next] .workspace-shell .workspace-main .catalog-screen .catalog-table-card:not(.sf-table-card,.campaign-detail__panel,.support-history):is(:has(>.catalog-filter-bar),:has(>.catalog-table-wrap)) :is(.catalog-empty-state,.automation-empty),:root[data-look=next] .workspace-shell .workspace-main .media-library-redesign .media-library-catalog:not(.is-drop-target) :is(.catalog-empty-state,.automation-empty){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}:root[data-look=next] details.ui-card>summary{min-height:var(--target-size);align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}:root[data-look=next] .dashboard-metric__label{color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-text);letter-spacing:normal;text-transform:none}:root[data-look=next] .dashboard-parity .dashboard-metric{--ui-card-padding:var(--space-3) var(--space-4)}:root[data-look=next] .dashboard-metric__value,:root[data-look=next] .approved-analytics .analytics-metric-value,:root[data-look=next] .approved-campaign .campaign-detail .metric-value{font-size:var(--font-size-24);font-weight:var(--font-weight-title);letter-spacing:-.025em;line-height:1.2}:root[data-look=next] .dashboard-parity .dashboard-metric__value--text{font-size:var(--font-size-16)}:root[data-look=next] .dashboard-parity .dashboard-metric>small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .workspace-surface:has(>.workspace-main:not(.admin-main) :is(.campaign-content-studio,.email-studio-shell,.custom-html-editor,.new-campaign))>.workspace-bar{display:none}:root[data-look=next] .workspace-surface:has(>.workspace-main>.new-campaign,>.workspace-main>.composer-scope>.composer__body){background:var(--surface)}:root[data-look=next] .workspace-main:has(>.new-campaign,>.composer-scope>.composer__body){max-width:none;padding:0}:root[data-look=next] .workspace-main.workspace-main--wide:has(>.new-campaign,>.composer-scope>.composer__body){max-width:none;padding:0}:root[data-look=next] .workspace-main:has(>.new-campaign,>.composer-scope>.composer__body)>:not(.new-campaign,.composer-scope){margin:var(--space-3) var(--space-4) 0}:root[data-look=next] .workspace-main:has(>.composer-scope){max-width:none}:root[data-look=next] .workspace-main:has(>.composer-scope)>:not(.composer-scope){max-width:calc(77.5rem - 2 * var(--look-main-pad-inline));margin-inline:auto}:root[data-look=next] .dashboard-recent__table th{padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-label)}:root[data-look=next] .dashboard-recent__table td{padding:var(--space-2) var(--space-3);font-size:var(--font-size-14)}:root[data-look=next] .dashboard-recent__table :is(th,td):first-child{padding-left:var(--space-4)}:root[data-look=next] .dashboard-recent__table :is(th,td):last-child{padding-right:var(--space-4)}:root[data-look=next] .dashboard-recent__table td a{font-weight:var(--font-weight-label)}:root[data-look=next] .form-field{gap:var(--space-1)}:root[data-look=next] :is(.form-field label,.label-row label){color:var(--ink);font-size:var(--font-size-13);font-weight:var(--font-weight-label);line-height:1.45}:root[data-look=next] .form-field label span{margin-left:var(--space-1);color:var(--muted);font-weight:var(--font-weight-text)}:root[data-look=next] .field-help{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .field-error{font-size:var(--font-size-13)}:root[data-look=next] .brand-kit-color-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation){align-items:center;gap:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>*{grid-column:1/-1;min-width:0}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>:is(.catalog-heading,.catalog-navigation)>*{grid-column:1/-1;min-width:0}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>:is(.catalog-heading,.catalog-navigation){display:contents}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>:has(~.catalog-heading){order:-6}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-heading>:first-child{order:-5;grid-column:1}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation>:is(.catalog-heading__actions,.contact-overview-actions,.actions){order:-4;grid-column:2;justify-self:end}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-heading>:not(:first-child){margin:var(--space-1) 0 0;order:-3;justify-self:start}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation>.catalog-tabbar{margin:var(--space-5) 0 var(--space-4);border-bottom:1px solid var(--border);order:-2}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation>:not(.catalog-tabbar,.catalog-heading__actions,.contact-overview-actions,.actions){margin-top:var(--space-3);order:-1}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-heading:has(>:nth-child(2))~.catalog-navigation>.catalog-tabbar{margin-top:var(--space-3)}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation:not(:has(>.catalog-tabbar))+*{margin-top:var(--space-5)}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation) .catalog-tabs>button{margin-bottom:-1px}:root[data-look=next] .contacts-screen .contact-overview-summaries :is(.catalog-insight-strip,.contact-reference-heading-stats,.contact-subscription-kpis){justify-content:flex-start}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.campaign-template-page__heading{row-gap:var(--space-1);flex-wrap:wrap}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.campaign-template-page__heading>.tpl-kpis{flex-basis:100%;justify-content:flex-start;margin-left:0}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar){gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>*{grid-column:1/-1;min-width:0}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.campaign-template-page__heading{margin-bottom:var(--space-1);grid-area:1/1;align-self:center}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.tpl-topbar{display:contents}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.tpl-topbar>.catalog-tabbar{border-bottom:1px solid var(--border);grid-area:2/1/auto/-1}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.tpl-topbar>.tpl-create-button{margin-bottom:var(--space-1);grid-area:1/2;place-self:center end}:root[data-look=next] .campaign-template-page .tpl-topbar .catalog-tabs>button{margin-bottom:-1px}:root[data-look=next] .catalog-screen .catalog-table-card:not(.sf-table-card,.campaign-detail__panel,.support-history):is(:has(>.catalog-filter-bar),:has(>.catalog-table-wrap)),:root[data-look=next] .catalog-screen .supp-card,:root[data-look=next] .media-library-redesign .media-library-catalog:not(.is-drop-target),:root[data-look=next] .campaign-template-page .template-library-shell{background:0 0;border-width:0;overflow:visible}:root[data-look=next] .catalog-screen .catalog-table-card:not(.sf-table-card,.campaign-detail__panel,.support-history):is(:has(>.catalog-filter-bar),:has(>.catalog-table-wrap))>.catalog-filter-bar,:root[data-look=next] .catalog-screen .supp-card>.supp-filter-bar,:root[data-look=next] .media-library-redesign .media-library-catalog>.media-library-toolbar,:root[data-look=next] .campaign-template-page .template-library-shell>.tpl-filterbar{padding:0 0 var(--space-3);background:0 0;border-bottom:0}:root[data-look=next] .catalog-screen .catalog-table-card>.catalog-table-wrap,:root[data-look=next] .catalog-screen .supp-card>.supp-card__body,:root[data-look=next] .campaign-template-page .template-library-shell>.tpl-table-wrap,:root[data-look=next] .campaign-template-page .template-library-shell>.tpl-bulk{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}:root[data-look=next] .campaign-template-page .template-library-shell>.tpl-bulk{margin-bottom:var(--space-3)}:root[data-look=next] .campaign-template-page .template-library-shell>.tpl-cards,:root[data-look=next] .media-library-redesign .media-library-catalog>.media-library-grid{padding:0}:root[data-look=next] .catalog-screen .catalog-table-card:not(.sf-table-card,.campaign-detail__panel,.support-history):is(:has(>.catalog-filter-bar),:has(>.catalog-table-wrap))>.catalog-selection-bar,:root[data-look=next] .media-library-redesign .media-library-catalog>.catalog-selection-bar{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-3)}:root[data-look=next] .catalog-screen .catalog-table-card>footer,:root[data-look=next] .media-library-redesign .media-library-catalog>.media-library-pagination,:root[data-look=next] .campaign-template-page .template-library-shell>.campaign-template-pagination{padding:var(--space-2) .125rem 0;background:0 0;border-top:0}:root[data-look=next] .auth-layout{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-look=next] .auth-layout>.auth-panel{padding:var(--space-8) var(--space-10) var(--space-10);background:var(--surface);align-items:center}:root[data-look=next] .auth-layout .auth-panel__mobile-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:0;display:flex}:root[data-look=next] .auth-layout .auth-card{width:min(23.75rem,100%)}:root[data-look=next] .auth-layout .auth-panel__mobile-head{visibility:hidden}:root[data-look=next] .auth-layout>.auth-story{border-right:1px solid var(--border-soft);background:var(--surface-muted);color:var(--ink)}:root[data-look=next] .auth-layout>.auth-story:before,:root[data-look=next] .auth-layout>.auth-story:after{display:none}:root[data-look=next] .auth-layout .auth-story .brand--inverse{color:var(--brand-900)}:root[data-look=next] .auth-layout .auth-story .brand--inverse .brand__mark span{background:var(--brand-600)}:root[data-look=next] .auth-layout .auth-story .brand--inverse .brand__name span{color:var(--brand-600)}:root[data-look=next] .auth-layout .auth-story__support{color:var(--muted-strong)}:root[data-look=next] .auth-layout .auth-story__support:hover{color:var(--ink)}:root[data-look=next] .auth-layout .auth-story .eyebrow{color:var(--brand-700)}:root[data-look=next] .auth-layout .auth-story h2{color:var(--ink);font-size:var(--font-size-30);font-weight:var(--font-weight-title);letter-spacing:-.022em;line-height:1.2}:root[data-look=next] .auth-layout .auth-story__lead{color:var(--muted-strong);font-size:var(--font-size-16)}:root[data-look=next] .auth-layout .benefit-list li{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-label)}:root[data-look=next] .auth-layout .benefit-list li>span{background:var(--brand-050);color:var(--brand-700)}:root[data-look=next] .auth-layout .auth-story__trust{color:var(--muted)}:root[data-look=next] .catalog-screen.campaigns-screen .catalog-filter-bar__advanced{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr))}:root[data-look=next] .catalog-screen.campaigns-screen .catalog-filter-bar__advanced>.catalog-filter-bar__cell--period{grid-column:span 2}:root[data-look=next] .catalog-screen .catalog-filter-bar__quick:has(>.catalog-filter-chips){flex-wrap:wrap}:root[data-look=next] .media-library-redesign .media-library-heading>.media-library-formats{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-14)}:root[data-look=next] .dashboard-parity .dashboard-metrics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric{box-shadow:none;border:0;border-radius:0}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric--tariff{box-shadow:inset 0 1px 0 var(--border)}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:hover{background:var(--surface-muted)}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:last-child{grid-column:auto}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric--tariff,:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric--tariff:last-child{grid-column:1/-1}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric--tariff:hover{background:var(--brand-soft-025)}:root[data-look=next] .catalog-screen .catalog-filter-bar__quick:has(>.catalog-insight-strip){flex-wrap:wrap}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip{border-radius:var(--radius-sm);background:var(--border-soft);flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:1px;min-width:0;max-width:100%;margin:0;padding:.125rem;display:inline-flex}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>:is(button,span){min-height:calc(var(--target-size) - .25rem);align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);padding:0 var(--space-2);color:var(--muted-strong);font-size:var(--font-size-13);background:0 0;line-height:1.25;text-decoration:none;display:inline-flex}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>:is(button,span):before{margin-right:var(--space-1)}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>:is(button,span)>strong{font-size:var(--font-size-13)}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>button:hover{color:var(--ink);text-decoration:none}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>button:is([aria-pressed=true],[aria-expanded=true]){background:var(--surface);box-shadow:var(--shadow-subtle), 0 0 0 1px var(--border);color:var(--brand-700)}:root[data-look=next] .catalog-screen .supp-filter-bar>.supp-summary{justify-self:start;margin-top:0}:root[data-look=next] .dashboard-parity .dashboard-plan-bar{--ui-card-padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-sections);grid-template-columns:auto minmax(0,1.3fr) repeat(2,minmax(0,1fr)) auto;display:grid}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted-strong);place-items:center;display:grid}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__name{gap:0;min-width:0;display:grid}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__name>.dashboard-metric__label{display:none}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__name>.dashboard-metric__value{font-size:var(--font-size-14);font-weight:var(--font-weight-title);line-height:1.4}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__name>small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter{gap:var(--space-1);min-width:0;display:grid}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-13);display:flex}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter-head>span{color:var(--muted)}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter-head>b{color:var(--ink);font-weight:var(--font-weight-title);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter>.cap-track{height:var(--space-1);border-radius:var(--radius-pill)}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter>small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__link{min-height:var(--target-size);justify-self:end;align-items:center;gap:var(--space-1);color:var(--brand-700);font-size:var(--font-size-14);font-weight:var(--font-weight-label);white-space:nowrap;grid-area:1/-2/auto/-1;text-decoration:none;display:inline-flex}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__link:hover{text-decoration:underline}:root[data-look=next] .media-library-redesign .media-library-toolbar>.catalog-filter-bar__advanced{padding-top:var(--space-3);flex:100%;margin-top:0}:root[data-look=next] .media-library-redesign .media-library-toolbar>.catalog-filter-bar__advanced[hidden],:root[data-look=next] .contacts-screen .contact-overview-slot[aria-hidden=true]{display:none}:root[data-look=next] .contacts-screen .contact-overview-summaries{min-height:0}:root[data-look=next] .approved-campaign .campaign-detail .results-summary{gap:var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics>div{border:0;border-left:1px solid var(--border);flex-direction:column;gap:0;min-width:0;padding:0;display:flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics>div:first-child{border-left:0}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics dt{padding:var(--space-3) var(--space-4) 0;color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-text);letter-spacing:0;text-transform:none;line-height:1.5}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics dd{flex:auto;margin:0;display:flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .metric-btn{width:100%;padding:var(--space-1) var(--space-4) var(--space-4);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;display:flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .metric-btn:not(:disabled):hover{background:var(--surface-muted)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .metric-value{white-space:nowrap}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .metric-meta{color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-text);margin-top:1px}:root[data-look=next] .approved-campaign .campaign-detail .metric-bar{border-radius:var(--radius-xs);background:var(--border);width:100%;height:.1875rem;margin-top:auto;display:block;overflow:hidden}:root[data-look=next] .approved-campaign .campaign-detail .metric-meta+.metric-bar{margin-top:var(--space-3)}:root[data-look=next] .approved-campaign .campaign-detail .metric-bar>i{border-radius:var(--radius-xs);background:var(--muted-strong);height:100%;display:block}:root[data-look=next] .approved-campaign .campaign-detail .metric-bar.is-accent>i{background:var(--brand-600)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .negative-metrics{justify-content:flex-end;gap:0 var(--space-6);background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .negative-metrics>button{min-height:var(--control-height-compact);align-items:baseline;gap:var(--space-1);border-radius:var(--radius-xs);padding:var(--space-1) 0;color:var(--muted-strong);font-size:var(--font-size-13);background:0 0;border:0;flex-direction:row;display:inline-flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .negative-metrics>button:hover .secondary-metric-label{text-decoration:underline}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .secondary-metric-label{color:var(--muted-strong);font-size:var(--font-size-13)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .secondary-metric-value{align-items:baseline;gap:0 var(--space-1);flex-flow:wrap;display:inline-flex}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .secondary-metric-value b{color:var(--ink);font-size:var(--font-size-13);font-weight:var(--font-weight-label)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .secondary-metric-value small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .stats-disclosure-wrap{border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--surface)}@container (width<=40rem){:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics>div:nth-child(odd){border-left:0}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .campaign-detail__metrics>div:nth-child(n+3){border-top:1px solid var(--border)}:root[data-look=next] .approved-campaign .campaign-detail .results-summary .negative-metrics{justify-content:flex-start}}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary){gap:var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metrics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric,:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric:is(:first-child,:last-child){border-right:0;border-left:1px solid var(--border);padding:var(--space-3) var(--space-4) var(--space-4)}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric:first-child{border-left:0}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric dt{margin:0 0 var(--space-1);color:var(--muted-strong);font-size:var(--font-size-13);font-weight:var(--font-weight-text)}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric dd{gap:1px}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric-detail{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-outcomes{gap:var(--space-1) var(--space-4);background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;display:flex;overflow:visible}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-outcomes>div{white-space:nowrap;align-items:baseline;gap:0 var(--space-1);color:var(--muted-strong);font-size:var(--font-size-13);background:0 0;border:0;flex-wrap:nowrap;padding:0;display:inline-flex}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-outcomes .outcome-number{align-items:baseline;gap:0 var(--space-1);flex-wrap:nowrap;display:inline-flex}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-outcomes .outcome-number strong{color:var(--ink);font-size:var(--font-size-13);font-weight:var(--font-weight-title);letter-spacing:0}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-outcomes .outcome-number small{color:var(--muted);font-size:var(--font-size-13)}:root[data-look=next] :is(.composer__top,.composer-step__foot) :is(.ui-button,.primary-button,.secondary-button){min-height:var(--control-height);padding-inline:var(--space-3);font-size:var(--font-size-14)}:root[data-look=next] .auxiliary-screen .account-login-row>:is(button,a,.ui-button){white-space:nowrap;flex:none}:root[data-look=next] svg.lucide[stroke-width="2"]{stroke-width:1.75px}:root[data-look=next] .page-tabs{gap:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}:root[data-look=next] .page-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.25rem;margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}:root[data-look=next] .page-head__text{min-width:0;font-size:var(--font-size-14);line-height:1.45}:root[data-look=next] .page-head h1{color:var(--ink);font-size:var(--ui-text-title);font-weight:var(--font-weight-title);letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;line-height:1.2}:root[data-look=next] .page-head__sub{color:var(--muted);font-size:var(--font-size-14);margin:.125rem 0 0;line-height:1.45}:root[data-look=next] .page-head__back{align-items:center;gap:var(--space-1);margin-block:calc(-1 * var(--look-target-pad-text)) 1px;padding-block:var(--look-target-pad-text);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-label);line-height:1.45;text-decoration:none;display:inline-flex}:root[data-look=next] .page-head__back:hover{color:var(--ink)}:root[data-look=next] .page-head__back:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-primary);outline-offset:2px}:root[data-look=next] .page-head__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:48.75em){:root[data-look=next] .page-head__actions{width:100%}:root[data-look=next] .page-head__actions>.ui-button--primary{flex:1}}:root[data-look=next] .page-tabs>a{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--muted);font-size:var(--font-size-14);font-weight:var(--font-weight-label);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;line-height:1.45;text-decoration:none;display:inline-flex}:root[data-look=next] .page-tabs>a:hover{color:var(--ink)}:root[data-look=next] .page-tabs>a.is-active{border-bottom-color:var(--brand-600);color:var(--brand-700)}:root[data-look=next] .page-tabs>a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:root[data-look=next] .page-tabs__count{color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums}:root[data-look=next] .page-tabs__lead{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--font-size-14);line-height:1.45}:root[data-look=next] .workspace-shell .workspace-topbar__now:not(:empty){gap:var(--space-1);margin-left:calc(var(--space-2) * -1);display:flex}:root[data-look=next] .workspace-now{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:var(--target-size);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--muted-strong);font-size:var(--font-size-13);text-decoration:none;display:inline-flex}:root[data-look=next] .workspace-now:hover{background:var(--surface-muted)}:root[data-look=next] .workspace-now>svg{flex:none}:root[data-look=next] .workspace-now__text{min-width:0;color:var(--ink);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=next] .workspace-now--critical,:root[data-look=next] .workspace-now--critical .workspace-now__text{color:var(--danger)}:root[data-look=next] .workspace-now--warning,:root[data-look=next] .workspace-now--warning .workspace-now__text{color:var(--status-warning-text)}:root[data-look=next] .workspace-now:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}}:root{--brand-hue:214;--brand-sat:78%;--brand-sat-soft:34%;--brand-sat-tint:13%;--brand-950:hsl(var(--brand-hue) var(--brand-sat) 14.7%);--brand-900:hsl(var(--brand-hue) var(--brand-sat) 22.4%);--brand-800:hsl(var(--brand-hue) var(--brand-sat) 30%);--brand-700:hsl(var(--brand-hue) var(--brand-sat) 38.2%);--brand-600:hsl(var(--brand-hue) var(--brand-sat) 45.3%);--brand-500:hsl(var(--brand-hue) var(--brand-sat) 57.6%);--brand-400:hsl(var(--brand-hue) var(--brand-sat) 66.1%);--brand-300:hsl(var(--brand-hue) var(--brand-sat) 74.8%);--brand-200:hsl(var(--brand-hue) var(--brand-sat) 82.9%);--brand-100:hsl(var(--brand-hue) var(--brand-sat) 89.5%);--brand-050:hsl(var(--brand-hue) var(--brand-sat) 94.6%);--brand-025:hsl(var(--brand-hue) var(--brand-sat) 97.7%);--brand-soft-900:hsl(var(--brand-hue) var(--brand-sat-soft) 16.2%);--brand-soft-800:hsl(var(--brand-hue) var(--brand-sat-soft) 22.8%);--brand-soft-700:hsl(var(--brand-hue) var(--brand-sat-soft) 28.5%);--brand-soft-600:hsl(var(--brand-hue) var(--brand-sat-soft) 36.4%);--brand-soft-500:hsl(var(--brand-hue) var(--brand-sat-soft) 46.6%);--brand-soft-400:hsl(var(--brand-hue) var(--brand-sat-soft) 57.4%);--brand-soft-300:hsl(var(--brand-hue) var(--brand-sat-soft) 68.5%);--brand-soft-250:hsl(var(--brand-hue) var(--brand-sat-soft) 73.8%);--brand-soft-200:hsl(var(--brand-hue) var(--brand-sat-soft) 79.4%);--brand-soft-150:hsl(var(--brand-hue) var(--brand-sat-soft) 84.2%);--brand-soft-100:hsl(var(--brand-hue) var(--brand-sat-soft) 88.4%);--brand-soft-050:hsl(var(--brand-hue) var(--brand-sat-soft) 92.7%);--brand-soft-025:hsl(var(--brand-hue) var(--brand-sat-soft) 96.4%);--brand-soft-010:hsl(var(--brand-hue) var(--brand-sat-soft) 98.3%);--ink:hsl(var(--brand-hue) var(--brand-sat-tint) 13.4%);--ink-soft:hsl(var(--brand-hue) var(--brand-sat-tint) 19.8%);--ink-muted:hsl(var(--brand-hue) var(--brand-sat-tint) 25.5%);--muted-strong:hsl(var(--brand-hue) var(--brand-sat-tint) 32.5%);--muted:hsl(var(--brand-hue) var(--brand-sat-tint) 40.1%);--muted-soft:hsl(var(--brand-hue) var(--brand-sat-tint) 43.7%);--muted-faint:hsl(var(--brand-hue) var(--brand-sat-tint) 56.6%);--muted-line:hsl(var(--brand-hue) var(--brand-sat-tint) 64%);--border-contrast:hsl(var(--brand-hue) var(--brand-sat-tint) 70.9%);--border-strong:hsl(var(--brand-hue) var(--brand-sat-tint) 79.7%);--border:hsl(var(--brand-hue) var(--brand-sat-tint) 87.3%);--border-soft:hsl(var(--brand-hue) var(--brand-sat-tint) 91.3%);--surface-sunken:hsl(var(--brand-hue) var(--brand-sat-tint) 93.6%);--surface-muted:hsl(var(--brand-hue) var(--brand-sat-tint) 96%);--surface-soft:hsl(var(--brand-hue) var(--brand-sat-tint) 97.1%);--surface-raised:hsl(var(--brand-hue) var(--brand-sat-tint) 98.4%);--surface:#fff;--success-hue:152;--success-800:hsl(var(--success-hue) 70% 20%);--success-700:hsl(var(--success-hue) 62% 25%);--success-600:hsl(var(--success-hue) 72% 32%);--success-500:hsl(var(--success-hue) 60% 40%);--success-400:hsl(var(--success-hue) 36% 51%);--success-300:hsl(var(--success-hue) 34% 66%);--success-200:hsl(var(--success-hue) 32% 79%);--success-150:hsl(var(--success-hue) 36% 85%);--success-100:hsl(var(--success-hue) 42% 90%);--success-050:hsl(var(--success-hue) 44% 95%);--danger:#b42318;--danger-border:#f3d0cc;--danger-surface:#fff8f7;--danger-control-border:#c55b50;--warning-border:#ead7a9;--warning-surface:#fffaf0;--warning-icon:#9a6714;--warning-text:#765f2d;--chart-intake:#eb6834;--chart-series-1:var(--color-primary);--chart-series-2:#e8590c;--control-border:var(--muted-faint);--control-placeholder:var(--muted-soft);--control-disabled-bg:var(--surface-muted);--control-disabled-ink:var(--muted);--line:var(--border);--mark-admin-surface:#1b1814;--mark-admin-ink:#f4c879;--color-primary:var(--brand-600);--color-primary-hover:var(--brand-700);--color-primary-pressed:var(--brand-800);--color-link:var(--brand-700);--color-heading:var(--brand-soft-900);--color-text:var(--ink);--color-text-muted:var(--muted);--color-text-inverse:#fff;--color-surface-hover:var(--brand-025);--color-surface-pressed:var(--brand-050);--focus-ring-color:hsl(var(--brand-hue) var(--brand-sat) 45.3% / .24);--focus-ring:.1875rem solid var(--focus-ring-color);--status-error-text:#952118;--status-error-surface:#fceeed;--status-error-border:#e4b7b4;--status-warning-text:#6e470c;--status-warning-surface:#fdf6ed;--status-warning-border:#e7d1b1;--status-success-text:#145d3b;--status-success-surface:#f0f9f5;--status-success-border:#badecd;--status-info-text:#184c91;--status-info-surface:#edf4fc;--status-info-border:#b4c9e4;--shadow-subtle:0 1px 2px hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .05);--shadow-menu:0 8px 24px hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .12);--overlay-dialog:hsl(var(--brand-hue) var(--brand-sat-soft) 18% / .32);--shadow-dialog:0 24px 64px hsl(var(--brand-hue) var(--brand-sat-soft) 16.2% / .22);--shadow-focus:0 0 0 .1875rem var(--focus-ring-color);--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-weight-text:400;--font-weight-label:600;--font-weight-title:700}:root[data-look=next]{font-family:var(--ui-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--control-height:2.25rem;--control-height-compact:1.75rem;--target-size:2.25rem;--ui-text-title:1.375rem;--ui-text-section:1rem;--ui-text-subsection:.875rem;--ui-text-input:.875rem;--font-weight-title:600;--font-weight-label:500;--space-fields:.75rem;--space-sections:1.25rem;--panel-inset:1rem;--look-target-pad-text:calc((1.75rem - 1.125rem) / 2);--look-target-pad-touch:calc((2.75rem - 1.125rem) / 2)}@media (max-width:48.75em),(pointer:coarse){:root[data-look=next]{--control-height:2.75rem;--control-height-compact:2.75rem;--target-size:2.75rem;--ui-text-input:1rem}}@media (max-width:48.75em){:root[data-look=next]{--ui-text-title:1.25rem}}@media (pointer:coarse){@layer look{:root[data-look=next] .workspace-shell .workspace-nav a{min-height:var(--target-size)}}}@media (max-width:67.5em){@layer look{:is(:root[data-look=next] .workspace-shell .workspace-topbar,:root[data-look=next] .workspace-surface:has(>.workspace-main--wide) .workspace-topbar){padding-inline:var(--space-5)}:root[data-look=next] .workspace-main{--look-main-pad-top:var(--space-5);--look-main-pad-inline:var(--space-5);padding:var(--space-5) var(--space-5) 4rem}}}@media (max-width:60em){@layer look{:root[data-look=next] .workspace-shell .account-menu__email{display:none}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .workspace-shell{--look-tabbar-h:calc(3.375rem + 1px + env(safe-area-inset-bottom));display:block}:root[data-look=next] .workspace-shell .workspace-sidebar{display:none}:root[data-look=next] .workspace-shell .workspace-bar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);min-height:3.25rem;padding:0 var(--space-3) 0 var(--space-4);background:var(--surface);display:flex}:root[data-look=next] .workspace-shell .workspace-bar .workspace-topbar{background:0 0;border:0;flex:none;min-height:0;padding:0}:root[data-look=next] .workspace-shell .workspace-topbar__now{display:none}:root[data-look=next] .workspace-shell .workspace-topbar__now:not(:empty){flex:none;display:flex}:root[data-look=next] .workspace-shell .workspace-topbar .capacity{display:none}:root[data-look=next] .workspace-shell .workspace-topbar__user{flex:none;width:auto}:root[data-look=next] .workspace-shell .workspace-bar__context{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}:root[data-look=next] .workspace-shell .workspace-bar__context .brand{width:var(--target-size);flex:none;justify-content:center}:root[data-look=next] .workspace-shell .workspace-bar__context .brand__name{display:none}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher{flex:1 1 0;min-width:0;margin:0}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher>summary{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__chevron{color:var(--ink)}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__mark,:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__context{display:none}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__names{gap:var(--space-1);display:flex}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--organization{flex:0 auto;min-width:0}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--organization:after{content:",";font-weight:var(--font-weight-title)}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--project{flex:0 auto;min-width:0}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--project .workspace-switcher__name{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);line-height:1.25}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__panel{left:0;right:auto}:root[data-look=next] .workspace-shell .account-menu>summary{width:var(--target-size);min-width:var(--target-size);border-radius:0;justify-content:center;margin-right:0;padding:0}:root[data-look=next] .workspace-shell .account-menu>summary:hover,:root[data-look=next] .workspace-shell .account-menu[open]>summary{background:0 0}:root[data-look=next] .workspace-shell .account-menu>summary>svg{display:none}:root[data-look=next] .workspace-shell .account-menu__panel{left:auto;right:0}:root[data-look=next] .workspace-main,:root[data-look=next] .workspace-main.workspace-main--wide{--look-main-pad-top:var(--space-4);--look-main-pad-inline:var(--space-4);padding:var(--space-4) var(--space-4) 6rem}:root[data-look=next] .workspace-tabbar{z-index:20;border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-look=next] .workspace-tabbar>:is(a,button){height:3.375rem;min-height:3.375rem;color:var(--muted);font:inherit;font-size:var(--font-size-13);font-weight:var(--font-weight-label);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;text-decoration:none;display:flex}:root[data-look=next] .workspace-tabbar>.workspace-tabbar__new>span{border-radius:var(--radius-md);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-text-inverse);place-items:center;display:grid}:root[data-look=next] .workspace-tabbar>:is(a.is-active,button[aria-current]){color:var(--ink)}:root[data-look=next] .workspace-tabbar>:is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:root[data-look=next] .ui-dialog{--ui-dialog-padding:var(--space-5);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-height:92dvh;margin:auto 0 0}:root[data-look=next] .ui-dialog__footer{flex-flow:wrap}:root[data-look=next] .ui-dialog__footer>*{white-space:nowrap;flex:1 1 0;justify-content:center;width:auto;min-width:auto}}}@media (pointer:coarse){@layer look{:root[data-look=next] .workspace-settings__nav a{min-height:var(--target-size)}}}@media (min-width:61.26em){@layer look{:root[data-look=next] .admin-main .workspace-settings{grid-template-columns:14rem minmax(0,1fr)}}}@media (max-width:61.25em){@layer look{:root[data-look=next] .workspace-settings{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}:root[data-look=next] .workspace-settings__nav{border-bottom:1px solid var(--border);padding-bottom:var(--space-2);scrollbar-width:none;flex-direction:row;gap:.125rem;position:static;overflow-x:auto}:root[data-look=next] .workspace-settings__group{display:none}:root[data-look=next] .workspace-settings__nav a{min-height:var(--target-size);white-space:nowrap;flex:none}}}@media (max-width:48.75em),(pointer:coarse){@layer look{:root[data-look=next] :is(.campaign-row__open,.contact-row-open,.contact-detail-section__head){padding-block:var(--look-target-pad-touch);margin-block:calc(-1 * var(--look-target-pad-touch))}:root[data-look=next] .catalog-table-sort{min-width:var(--target-size);min-height:var(--target-size)}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .ui-card__header{row-gap:var(--space-2);flex-wrap:wrap}:root[data-look=next] .ui-card__heading{flex:1 0 auto;max-width:100%}:root[data-look=next] .dashboard-metric__value,:root[data-look=next] .approved-analytics .analytics-metric-value{font-size:var(--font-size-20)}:root[data-look=next] .workspace-shell:has(.workspace-main:not(.admin-main) :is(.campaign-content-studio,.email-studio-shell,.custom-html-editor,.new-campaign))>.workspace-tabbar{display:none}:root[data-look=next] .workspace-main:not(.admin-main):has(:is(.campaign-content-studio,.email-studio-shell,.custom-html-editor,.new-campaign)){padding-bottom:var(--space-4)}}}@media (min-width:48.8125em){:root[data-look=next]{scroll-padding-top:calc(3rem + var(--space-2))}@layer look{:root[data-look=next] .workspace-surface{--look-bar-h:3rem;--support-banner-height:var(--look-bar-h)}:root[data-look=next] .workspace-surface:has(>.support-mode-banner){--support-banner-height:calc(3.75rem + var(--look-bar-h))}:root[data-look=next] .workspace-surface:has(>.workspace-main:not(.admin-main) :is(.campaign-content-studio,.email-studio-shell,.custom-html-editor,.new-campaign)){--look-bar-h:0rem}:root[data-look=next] .workspace-surface>.workspace-bar{top:calc(var(--support-banner-height) - var(--look-bar-h));z-index:25;position:sticky}:root[data-look=next] .subscription-forms .sf-editor-layout>.sf-preview,:root[data-look=next] .sf-preview{top:calc(1.25rem + var(--look-bar-h,0rem))}:root[data-look=next] .help-center-topics>header{top:var(--look-bar-h,0rem)}:root[data-look=next] .product-template-index{top:calc(1rem + var(--look-bar-h,0rem));max-height:calc(100vh - 10rem - var(--look-bar-h,0rem))}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__names{color:var(--ink);font-size:var(--font-size-14);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level{display:inline}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__name{display:inline;overflow:visible}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--organization:after{content:none}:root[data-look=next] .workspace-shell .workspace-bar__context .workspace-switcher__level--project:before{content:", ";border:0;width:auto;height:auto;display:inline;position:static}:root[data-look=next] .catalog-screen .catalog-filter-bar__search{flex:100%;max-width:none}:root[data-look=next] .catalog-screen .catalog-filter-bar__toggle{flex:none}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-heading>:first-child{grid-column:1/-1}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-heading>:not(:first-child){order:-4}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation>:is(.catalog-heading__actions,.contact-overview-actions,.actions){margin-top:var(--space-3);order:-3;grid-column:1/-1;justify-self:stretch}:root[data-look=next] .catalog-screen:has(>.catalog-heading~.catalog-navigation)>.catalog-navigation>.catalog-tabbar{margin-top:var(--space-4)}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.campaign-template-page__heading{grid-column:1/-1;margin-bottom:0}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.tpl-topbar>.tpl-create-button{grid-area:2/1/auto/-1;justify-self:stretch}:root[data-look=next] .campaign-template-page:has(>.campaign-template-page__heading+.tpl-topbar)>.tpl-topbar>.catalog-tabbar{grid-row:3}}}@media (max-width:40rem){@layer look{:root[data-look=next] .catalog-screen .catalog-heading__actions,:root[data-look=next] .catalog-screen .catalog-heading__actions>div>.api-access-toolbar,:root[data-look=next] .approved-analytics .analytics-screen .catalog-navigation>.actions{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}:root[data-look=next] .catalog-screen .catalog-heading__actions>div:has(>.api-access-toolbar){flex:100%}:root[data-look=next] .catalog-screen .catalog-heading__actions>:is(button,a,details),:root[data-look=next] .catalog-screen .catalog-heading__actions>div>.api-access-toolbar>*,:root[data-look=next] .approved-analytics .analytics-screen .catalog-navigation>.actions>button{flex:0 auto;width:auto}:root[data-look=next] .catalog-screen .catalog-heading__actions>:is(.primary-button,.ui-button--primary),:root[data-look=next] .catalog-screen .catalog-heading__actions>div>.api-access-toolbar>:is(.primary-button,.ui-button--primary){flex:auto}}}@media (max-width:45rem){@layer look{:root[data-look=next] .catalog-screen .catalog-heading__actions>.catalog-toolbar-menu{width:auto}:root[data-look=next] .catalog-screen .catalog-heading__actions>.catalog-toolbar-menu>summary{width:var(--target-size);padding:0}:root[data-look=next] .catalog-screen .catalog-heading__actions>.catalog-toolbar-menu .catalog-toolbar-menu__label{display:none}:root[data-look=next] .catalog-screen .catalog-heading__actions>.catalog-toolbar-menu>div{min-width:12.25rem;left:auto;right:0}:root[data-look=next] .catalog-screen .catalog-heading__actions>.catalog-toolbar-menu:first-child>div{left:0;right:auto}}}@media (max-width:61.25rem){@layer look{:root[data-look=next] .auth-layout{display:block}:root[data-look=next] .auth-layout>.auth-story{display:none}:root[data-look=next] .auth-layout>.auth-panel{padding:var(--space-6) var(--space-4) var(--space-10);align-items:center}:root[data-look=next] .auth-layout .auth-panel__mobile-head{visibility:visible;margin-bottom:var(--space-8)}:root[data-look=next] .auth-layout .auth-panel__mobile-head .auth-panel__support{display:grid}}}@media (max-width:45rem){@layer look{:root[data-look=next] .catalog-screen.campaigns-screen .catalog-filter-bar__advanced>.catalog-filter-bar__cell--period{grid-column:auto}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .dashboard-parity .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:nth-child(2){box-shadow:inset 1px 0 0 var(--border)}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:nth-child(3){box-shadow:inset 0 1px 0 var(--border)}:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:nth-child(4){box-shadow:inset 1px 0 0 var(--border), inset 0 1px 0 var(--border)}}}@media (min-width:48.8125em){@layer look{:root[data-look=next] .dashboard-parity .dashboard-metrics>.dashboard-metric:nth-child(n+2):nth-child(-n+4){box-shadow:inset 1px 0 0 var(--border)}}}@media (pointer:coarse),(max-width:48.75em){@layer look{:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip{scrollbar-width:none;flex-wrap:nowrap;flex:100%;gap:0;padding:0;overflow-x:auto}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip.catalog-insight-strip--compact{flex:0 auto}:root[data-look=next] .catalog-screen .supp-filter-bar>.supp-summary{justify-self:stretch}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>:is(button,span){min-width:var(--target-size);min-height:var(--target-size);border-radius:var(--radius-sm);white-space:nowrap;flex:none;justify-content:center}:root[data-look=next] .catalog-screen .catalog-filter-bar .catalog-insight-strip>button:is([aria-pressed=true],[aria-expanded=true]){box-shadow:inset 0 0 0 2px var(--border-soft)}:root[data-look=next] .catalog-screen .catalog-filter-bar:has(>.catalog-filter-bar__quick>.catalog-insight-strip){grid-template-columns:minmax(0,1fr)}:root[data-look=next] .catalog-screen .catalog-filter-bar__quick:has(>.catalog-insight-strip){min-width:0}}}@media (max-width:61.25em){@layer look{:root[data-look=next] .dashboard-parity .dashboard-plan-bar{grid-template-columns:auto minmax(0,1fr) auto}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter{grid-column:2/-1}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .dashboard-parity .dashboard-plan-bar{align-items:start}:root[data-look=next] .dashboard-parity .dashboard-plan-bar__meter{grid-column:1/-1}}}@media (pointer:coarse),(max-width:48.75em){@layer look{:root[data-look=next] .approved-campaign .campaign-detail .results-summary .negative-metrics>button{min-height:var(--target-size)}}}@media (min-width:43.8125em){@layer look{:root[data-look=next] .approved-campaign.approved-analytics .analytics-screen .analytics-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:root[data-look=next] .approved-campaign.approved-analytics .analytics-screen .analytics-global-filters{flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;margin-left:0}:root[data-look=next] .approved-campaign.approved-analytics .analytics-screen .analytics-period-options{margin-left:auto}:root[data-look=next] .approved-analytics .analytics-screen .analytics-period .catalog-filter-bar__field{width:10rem}:root[data-look=next] .approved-analytics .analytics-screen .analytics-global-filters .catalog-filter-bar__field{width:9.5rem}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metrics{gap:0}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric:nth-child(odd){padding-left:var(--space-4);border-left:0}:root[data-look=next] .approved-analytics .analytics-summary:not(.contact-summary) .analytics-metric:nth-child(n+3){border-top:1px solid var(--border)}}}@media (max-width:48.75em),(pointer:coarse){@layer look{:root[data-look=next] .page-tabs>a{min-width:var(--target-size);min-height:var(--target-size);flex:none;justify-content:center}:root[data-look=next] .page-head__back{margin-block:calc(-1 * var(--look-target-pad-touch));padding-block:var(--look-target-pad-touch)}}}@media (max-width:48.75em){@layer look{:root[data-look=next] .workspace-shell .workspace-topbar__now:not(:empty){margin-left:0}:root[data-look=next] .workspace-now{min-width:var(--target-size);padding:0 var(--space-1);justify-content:center}:root[data-look=next] .workspace-now>svg{width:1.125rem;height:1.125rem}:root[data-look=next] .workspace-now__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}
