*,:before,:after{box-sizing:border-box}html{color:var(--amc-color-text);background:var(--amc-color-background);scroll-behavior:smooth}body{color:var(--amc-color-text);background:var(--amc-color-background-muted);font-family:var(--amc-font-family-sans);line-height:var(--amc-line-height-relaxed);overflow-wrap:anywhere;margin:0}:where(input,select,textarea,button){min-inline-size:0;max-inline-size:100%}.public-portal-shell{--portal-gutter:clamp(.75rem, 3vw, 3rem)}.public-portal-shell>:is(header,main,footer)>.amc-ui-container{width:100%;max-width:var(--amc-container-xl);padding-inline:var(--portal-gutter)}.public-portal-main :is(h1,h2){text-wrap:balance}.public-portal-main :is(.portal-lead,.storefront-detail-copy>p){max-inline-size:68ch}.public-portal-shell{min-width:0;min-height:100dvh;padding-bottom:calc(var(--amc-space-16) + env(safe-area-inset-bottom));color:var(--amc-color-text);background:radial-gradient(48rem 28rem at 12% -8%, #10b9811f, transparent 62%), radial-gradient(40rem 24rem at 88% 8%, #0ea5e914, transparent 58%), linear-gradient(180deg, var(--amc-color-canvas-default) 0%, var(--amc-color-surface-subtle) 42rem)}.public-portal-header{z-index:40;border-bottom:1px solid var(--amc-color-border-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fce0;position:sticky;top:0}.public-portal-header__inner{gap:var(--amc-space-4);padding:var(--amc-space-3) 0;align-items:center;display:grid}.public-portal-brand{align-items:center;gap:var(--amc-space-3);min-width:0;color:var(--amc-color-text);text-decoration:none;display:inline-flex}.public-portal-brand img,.portal-hero-brand img{border-radius:var(--amc-radius-md);object-fit:contain;flex:none}.public-portal-brand span,.portal-hero-brand div{gap:var(--amc-space-1);min-width:0;display:grid}.public-portal-brand strong{font-family:var(--amc-font-family-display);font-size:var(--amc-font-size-xl);letter-spacing:var(--amc-letter-spacing-heading);line-height:var(--amc-line-height-tight)}.public-portal-brand small{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);overflow-wrap:anywhere}.public-portal-main:has(.portal-hero--stage){padding-top:0}.public-portal-nav{gap:var(--amc-space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:47.99rem){.public-portal-header__inner{gap:var(--amc-space-2)}.public-portal-nav{justify-content:flex-start;gap:.15rem .25rem}.public-portal-nav a{min-height:2.75rem;padding-inline:.5rem}}.public-portal-nav a{padding:var(--amc-space-2) var(--amc-space-3);border-radius:var(--amc-radius-md);color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.public-portal-nav a:hover,.public-portal-nav a[aria-current=page]{color:var(--amc-color-text);background:var(--amc-color-surface-muted)}.public-portal-menu{font-size:var(--amc-font-size-sm);position:relative}.public-portal-menu summary{cursor:pointer;padding:var(--amc-space-2) var(--amc-space-3);color:var(--amc-color-text);font-weight:var(--amc-font-weight-semibold)}.public-portal-menu__links{padding:var(--amc-space-2);border:1px solid var(--amc-color-border);border-radius:var(--amc-radius-md);background:var(--amc-color-surface);max-height:55dvh;display:grid;overflow-y:auto}@media (min-width:48rem){.public-portal-menu__links{z-index:10;width:max-content;position:absolute;inset-inline-end:0}}@media (max-width:47.99rem){.public-portal-nav{position:relative}.public-portal-menu{position:static}.public-portal-menu summary{min-height:2.75rem}.public-portal-menu__links{z-index:10;inset-inline:0;position:absolute;top:100%}}.sign-in-help-list{color:var(--amc-color-text-muted);gap:var(--amc-space-2);margin:0;padding-left:1.25rem;display:grid}.public-portal-header__actions{gap:var(--amc-space-2);justify-content:flex-end;display:none}.public-portal-main{min-width:0;padding-top:var(--amc-space-6)}.public-portal-footer{border-top:1px solid #d3ddd8;margin-block:2rem 4rem;padding-block:1.25rem}.public-portal-footer nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.public-portal-shell .amc-ui-mobile-bottom-navigation__control{min-height:3.25rem;padding:var(--amc-space-1)}.public-portal-shell .amc-ui-mobile-bottom-navigation__label{max-width:100%;font-size:var(--amc-font-size-xs)}.amc-ui-top-context-bar__leading{flex:16rem;max-width:100%}.amc-ui-context-summary,.amc-ui-context-summary__label,.amc-ui-context-summary__value,.amc-ui-context-summary__secondary{overflow-wrap:anywhere;max-width:100%}.page-shell{gap:var(--amc-space-8);padding:var(--amc-space-8) 0 calc(var(--amc-space-16) + env(safe-area-inset-bottom));display:grid}.auth-portal-shell{min-width:0;min-height:100dvh;padding:var(--amc-space-6) 0 calc(var(--amc-space-16) + env(safe-area-inset-bottom));color:var(--amc-color-text);background:radial-gradient(circle at 12% 16%, #10b98124, transparent 24rem), radial-gradient(circle at 88% 0%, #0ea5e914, transparent 22rem), linear-gradient(180deg, var(--amc-color-canvas-default) 0%, var(--amc-color-surface-subtle) 38rem)}.auth-shell{gap:var(--amc-space-5);min-width:0;padding:var(--amc-space-4) 0 var(--amc-space-8);align-items:start;display:grid}.auth-shell__brand{gap:var(--amc-space-3);min-width:0;color:var(--amc-color-text);align-items:center;text-decoration:none;display:inline-flex}.auth-shell__brand img{border-radius:var(--amc-radius-md);object-fit:contain;flex:none}.auth-shell__brand span,.auth-shell__copy,.sign-in-page__intro>div:first-child,.sign-in-page__status,.sign-in-flow-card ol,.sign-in-flow-card li{min-width:0;display:grid}.auth-shell__brand span{gap:var(--amc-space-1)}.auth-shell__brand strong,.auth-shell__brand small,.auth-shell__copy h1,.auth-shell__copy p,.sign-in-page__intro h2,.sign-in-page__intro p,.sign-in-page__status strong,.sign-in-flow-card strong{overflow-wrap:anywhere}.auth-shell__brand small{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold)}.auth-shell__copy{gap:var(--amc-space-3);max-width:52rem}.auth-shell__copy h1,.sign-in-page__intro h2{font-size:var(--amc-font-size-2xl);line-height:var(--amc-line-height-tight);margin:0}.auth-shell__copy p,.sign-in-page__intro p{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-lg);margin:0}.auth-shell__eyebrow{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold)}.auth-shell__actions{gap:var(--amc-space-3);flex-wrap:wrap;min-width:0;display:flex}.auth-shell__actions .amc-ui-link-button{justify-content:center}.sign-in-page,.sign-in-page__intro{min-width:0}.sign-in-page__intro{gap:var(--amc-space-4);padding:var(--amc-space-5);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-panel);background:linear-gradient(135deg, #10b9811f, transparent 52%), var(--amc-color-surface);box-shadow:var(--amc-elevation-2);align-items:end;display:grid}.sign-in-page__brand{font-size:clamp(2rem,5vw,3rem)}.sign-in-page__intro>div:first-child{gap:var(--amc-space-3)}.sign-in-page__status{gap:var(--amc-space-1);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted)}.sign-in-page__status span,.sign-in-flow-card span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.sign-in-page__status strong,.sign-in-flow-card strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight)}.sign-in-flow-card{background:linear-gradient(135deg, #84cc1614, transparent 52%), var(--amc-color-surface);border-color:#94a3b83d;min-height:100%}.sign-in-flow-card ol{gap:var(--amc-space-2);margin:0;padding:0;list-style:none}.sign-in-flow-card li{gap:var(--amc-space-1);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:center}.sign-in-flow-card li span{width:2rem;height:2rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);border-radius:999px;place-items:center;display:inline-grid}.auth-state-strip{gap:var(--amc-space-2);min-width:0;padding:var(--amc-space-2);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #84cc1614, transparent 52%), var(--amc-color-surface);display:grid}.auth-state-strip>div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.auth-state-strip span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.auth-state-strip strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.auth-session-card{background:linear-gradient(135deg, #0d94881f, transparent 52%), var(--amc-color-surface);box-shadow:var(--amc-elevation-1);border-color:#84cc163d}.auth-session-card .amc-ui-link-button,.auth-session-card .amc-ui-button{justify-content:center}.auth-state-strip--session>div:last-child{grid-column:1/-1}.sign-in-support-actions{gap:var(--amc-space-2);flex-wrap:wrap;min-width:0;display:flex}.sign-in-support-actions .amc-ui-link-button{justify-content:center}.foundation-hero{gap:var(--amc-space-5);padding:var(--amc-space-10) 0 var(--amc-space-8);display:grid}.foundation-owner{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);margin:0}.foundation-hero h1,.foundation-hero h2{font-size:var(--amc-font-size-2xl);line-height:var(--amc-line-height-tight);margin:0}.foundation-lead{max-width:48rem;color:var(--amc-color-text-muted);font-size:var(--amc-font-size-lg);margin:0}.foundation-section{gap:var(--amc-space-6);padding:var(--amc-space-8) 0;display:grid}.foundation-section-heading{gap:var(--amc-space-3);max-width:52rem;display:grid}.foundation-section-heading h2,.foundation-grid h3{line-height:var(--amc-line-height-tight);margin:0}.foundation-section-heading p,.foundation-grid p,.foundation-grid ul{color:var(--amc-color-text-muted);margin:0}.foundation-grid{gap:var(--amc-space-4);display:grid}.foundation-grid article{gap:var(--amc-space-3);display:grid}.foundation-grid ul{padding-left:var(--amc-space-5)}.foundation-switcher-actions{gap:var(--amc-space-2);margin-top:var(--amc-space-3);flex-wrap:wrap;display:flex}.portal-page-shell{gap:var(--amc-space-8);padding:var(--amc-space-4) 0 calc(var(--amc-space-16) + env(safe-area-inset-bottom));display:grid}.portal-flow-rail{gap:var(--amc-space-2);margin-top:var(--amc-space-4);padding:var(--amc-space-2);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg,#0d94881f,#0000 58%),#0f172a80;display:grid}.portal-flow-rail a{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-2);border-radius:var(--amc-radius-md);color:var(--amc-color-text-muted);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.portal-flow-rail a:hover,.portal-flow-rail a[aria-current=step]{border-color:var(--amc-color-border-muted);color:var(--amc-color-text);background:var(--amc-color-surface-muted)}.portal-flow-rail span{width:2rem;height:2rem;color:var(--amc-color-text-muted);background:var(--amc-color-surface);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-bold);border-radius:999px;grid-row:span 2;place-items:center;display:inline-grid}.portal-flow-rail a:hover span,.portal-flow-rail a[aria-current=step] span{color:var(--amc-color-accent-foreground);background:var(--amc-color-accent)}.portal-flow-rail strong,.portal-flow-rail small{overflow-wrap:anywhere;min-width:0}.portal-flow-rail strong{line-height:var(--amc-line-height-tight)}.portal-flow-rail small{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.portal-secure-flow{gap:var(--amc-space-3);margin-top:var(--amc-space-4);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #84cc1614, transparent 52%), var(--amc-color-surface);box-shadow:var(--amc-elevation-1);display:grid}.portal-secure-flow div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.portal-secure-flow span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.portal-secure-flow strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.portal-secure-flow .amc-ui-link-button{justify-content:center;min-width:0}.workspace-app-shell{min-width:0}.workspace-page-shell{padding-bottom:calc(var(--amc-space-20) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.workspace-app-shell{background:radial-gradient(42rem 24rem at 8% -6%, #10b9811a, transparent 60%), linear-gradient(180deg, var(--amc-color-canvas-default) 0%, var(--amc-color-surface-subtle) 38rem)}.workspace-gate-shell{min-width:0;min-height:100dvh;padding:var(--amc-space-6) 0 calc(var(--amc-space-16) + env(safe-area-inset-bottom));color:var(--amc-color-text);background:radial-gradient(circle at 12% 18%, #10b98124, transparent 24rem), linear-gradient(180deg, var(--amc-color-canvas-default) 0%, var(--amc-color-surface-subtle) 36rem)}.workspace-gate-layout{gap:var(--amc-space-5);align-items:stretch;min-width:0;display:grid}.workspace-gate-copy{gap:var(--amc-space-5);align-content:start;min-width:0;display:grid}.workspace-gate-title{gap:var(--amc-space-3);min-width:0;display:grid}.workspace-gate-title h1{max-width:48rem;font-size:var(--amc-font-size-2xl);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere;margin:0}.workspace-gate-title p{max-width:46rem;color:var(--amc-color-text-muted);font-size:var(--amc-font-size-lg);margin:0}.workspace-gate-actions{gap:var(--amc-space-3);flex-wrap:wrap;min-width:0;display:flex}.workspace-gate-actions .amc-ui-link-button{justify-content:center}.workspace-gate-panel,.workspace-lane-summary{box-shadow:var(--amc-elevation-2);border-color:#94a3b83d;align-self:start}.workspace-gate-panel{gap:var(--amc-space-4);display:grid}.workspace-gate-signal-list{gap:var(--amc-space-3);display:grid}.workspace-gate-signal-list div,.workspace-lane-summary>div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.workspace-gate-signal-list span,.workspace-lane-summary span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-gate-signal-list strong,.workspace-lane-summary strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.workspace-gate-signal-list p{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);margin:0}.workspace-lane-summary{gap:var(--amc-space-3);background:linear-gradient(135deg, #0d948824, transparent 48%), var(--amc-color-surface);display:grid}.portal-hero,.workspace-hero{gap:var(--amc-space-6);padding:var(--amc-space-8) 0;align-items:stretch;display:grid}.portal-hero{isolation:isolate;position:relative}.portal-hero--stage{min-height:min(84dvh,44rem);padding:var(--amc-space-10) 0 var(--amc-space-12);align-content:center;overflow:hidden}.portal-hero-stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.portal-hero-stage__glow{height:78%;animation:portal-hero-breathe 7s var(--amc-motion-easing-standard) infinite alternate;background:radial-gradient(closest-side at 72% 42%,#10b98147,#0000 72%),linear-gradient(135deg,#0f172a0a,#10b98114 42%,#0000 78%);position:absolute;inset:-10% -5% auto}.portal-hero-stage__grid{opacity:.35;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.portal-hero-stage__mark{opacity:.16;filter:saturate(1.05);width:min(22rem,46vw);animation:portal-hero-mark 1.1s var(--amc-motion-easing-enter) both;position:absolute;bottom:12%;right:max(0rem,4%)}.portal-hero-stage__mark img{width:100%;height:auto}.portal-hero-copy--stage{max-width:40rem;animation:portal-hero-rise .9s var(--amc-motion-easing-enter) both}.portal-hero-brand-name{color:var(--amc-color-interactive-default);font-family:var(--amc-font-family-display);font-size:clamp(2.75rem,8vw,5.5rem);font-weight:var(--amc-font-weight-bold);letter-spacing:var(--amc-letter-spacing-display);margin:0;line-height:.92}.portal-hero--stage h1{max-width:18ch;font-family:var(--amc-font-family-display);letter-spacing:var(--amc-letter-spacing-heading);font-size:clamp(2rem,4.8vw,3.25rem)}.portal-hero-copy--stage .portal-actions{animation:portal-hero-rise 1s var(--amc-motion-easing-enter) .12s both}@keyframes portal-hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes portal-hero-mark{0%{opacity:0;transform:translate(1.5rem,1rem)scale(.96)}to{opacity:.16;transform:translate(0,0)scale(1)}}@keyframes portal-hero-breathe{0%{transform:translate(0,0)scale(1)}to{transform:translate(-1.5%,1%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.portal-hero-stage__glow,.portal-hero-stage__mark,.portal-hero-copy--stage,.portal-hero-copy--stage .portal-actions{animation:none}}.portal-hero:before,.portal-page-hero:before{z-index:-1;inset:var(--amc-space-4) calc(-1 * min(1rem, var(--portal-gutter,.75rem))) auto;border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-lg);content:"";pointer-events:none;background:linear-gradient(90deg,#10b9811f,#0000 34%),linear-gradient(135deg,#ffffffb3,#0000);height:min(22rem,62%);position:absolute}.portal-hero--stage:before{content:none}.portal-hero-copy,.workspace-hero,.portal-section,.portal-section-heading,.portal-overview-panel,.portal-panel-header,.workspace-hero-actions,.workspace-metric,.workspace-priority-card,.workspace-quick-nav,.workspace-route-summary,.workspace-service-detail,.workspace-service-meta,.workspace-service-row{min-width:0}.portal-hero-copy,.workspace-hero,.portal-page-hero__copy,.portal-section-heading{gap:var(--amc-space-4);display:grid}.portal-page-hero{isolation:isolate;gap:var(--amc-space-6);padding:var(--amc-space-8) 0;align-items:start;display:grid;position:relative}.portal-page-hero__copy{min-width:0}.portal-page-hero h1{max-width:54rem;font-size:var(--amc-font-size-2xl);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere;margin:0}.portal-service-console,.portal-process-console{gap:var(--amc-space-4);box-shadow:var(--amc-elevation-2);border-color:#94a3b83d;align-self:start;display:grid}.portal-service-console__rail{gap:var(--amc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-service-console__rail div{gap:var(--amc-space-2);min-width:0;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.portal-service-console__rail span{border-radius:var(--amc-radius-md);width:2.25rem;height:2.25rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold);place-items:center;display:inline-grid}.portal-service-console__rail strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight)}.portal-service-catalog{gap:var(--amc-space-4);display:grid}.portal-service-card{gap:var(--amc-space-4);align-content:start;min-width:0;display:grid}.portal-service-card__mark{border-radius:var(--amc-radius-md);width:3.25rem;height:3.25rem;color:var(--amc-color-accent-foreground);background:linear-gradient(135deg, #84cc1661, transparent 58%), var(--amc-color-accent);font-weight:var(--amc-font-weight-bold);box-shadow:var(--amc-elevation-1);place-items:center;display:inline-grid}.portal-service-card h3,.portal-service-card p,.portal-service-card dl,.portal-service-card dd,.portal-process-step h3,.portal-process-step p{margin:0}.portal-service-card>div:nth-child(2){gap:var(--amc-space-2);min-width:0;display:grid}.portal-service-card dl{gap:var(--amc-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-service-card dl div{min-width:0;padding:var(--amc-space-3);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted)}.portal-service-card dt{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.portal-service-card dd{color:var(--amc-color-text);font-weight:var(--amc-font-weight-bold);overflow-wrap:anywhere}.portal-process-strip,.portal-process-console__track{gap:var(--amc-space-2);display:grid}.portal-process-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}.portal-process-strip span,.portal-process-console__track div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface);display:grid}.portal-process-strip strong,.portal-process-console__track span{color:var(--amc-color-accent);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold)}.portal-process-console__track{position:relative}.portal-process-console__track:before{inset-block:var(--amc-space-5);background:var(--amc-color-border-strong);content:"";width:1px;position:absolute;inset-inline-start:1.1rem}.portal-process-console__track div{background:var(--amc-color-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;position:relative}.portal-process-console__track span{width:2rem;height:2rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-size:var(--amc-font-size-xs);border-radius:999px;place-items:center;display:inline-grid}.portal-process-timeline{gap:var(--amc-space-4);display:grid}.portal-process-step{gap:var(--amc-space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.portal-process-step>span{width:3rem;height:3rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-weight:var(--amc-font-weight-bold);border-radius:999px;place-items:center;display:inline-grid}.portal-process-step div{gap:var(--amc-space-2);min-width:0;display:grid}.portal-handoff-grid .amc-ui-card,.portal-next-grid .amc-ui-card{min-height:100%}.portal-next-card{position:relative;overflow:hidden}.portal-next-card:after{border:1px solid var(--amc-color-border-muted);opacity:.45;content:"";border-radius:999px;width:8rem;height:8rem;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-2.5rem}.portal-next-card span{width:2.5rem;height:2.5rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold);border-radius:999px;place-items:center;display:inline-grid}.portal-next-card .amc-ui-stack,.portal-service-card,.portal-process-step{z-index:1;position:relative}.workspace-hero-actions{gap:var(--amc-space-3);flex-wrap:wrap;display:flex}.workspace-hero-actions .amc-ui-link-button{justify-content:center}.workspace-hero__copy{gap:var(--amc-space-4);min-width:0;display:grid}.workspace-operations-panel{gap:var(--amc-space-4);box-shadow:var(--amc-elevation-2);border-color:#94a3b83d;align-self:start;display:grid}.workspace-operations-list{gap:var(--amc-space-3);display:grid}.workspace-operations-list div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.workspace-operations-list span,.workspace-operations-list p{color:var(--amc-color-text-muted)}.workspace-operations-list span{font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-operations-list strong{color:var(--amc-color-text);font-size:var(--amc-font-size-lg);line-height:var(--amc-line-height-tight)}.workspace-operations-list p{font-size:var(--amc-font-size-sm);margin:0}.portal-hero-brand{gap:var(--amc-space-4);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.portal-hero h1,.workspace-hero h1{max-width:54rem;font-size:var(--amc-font-size-2xl);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere;margin:0}.portal-preview-frame{gap:var(--amc-space-4);padding:var(--amc-space-5);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-panel);background:linear-gradient(180deg, #ffffffeb, #f1f5f9f5), var(--amc-color-surface);box-shadow:var(--amc-elevation-2);display:grid}.portal-journey-rail{gap:var(--amc-space-3);margin:0;padding:0;list-style:none;display:grid}.portal-journey-rail__item{gap:var(--amc-space-3);min-width:0;padding:var(--amc-space-4);border-bottom:1px solid var(--amc-color-border-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.portal-journey-rail__item:last-child{border-bottom:0}.portal-journey-rail__item>span{border-radius:var(--amc-radius-md);width:2.75rem;height:2.75rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold);place-items:center;display:inline-grid}.portal-journey-rail__item h3,.portal-journey-rail__item p,.portal-lane-row h3,.portal-lane-row p{margin:0}.portal-journey-rail__item p,.portal-lane-row p{color:var(--amc-color-text-muted)}.portal-lane-row{gap:var(--amc-space-4);min-width:0;padding:var(--amc-space-4) 0;border-bottom:1px solid var(--amc-color-border-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.portal-lane-row:last-child{border-bottom:0}.portal-lane-row>span{border-radius:var(--amc-radius-md);width:3rem;height:3rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-weight:var(--amc-font-weight-bold);place-items:center;display:inline-grid}.portal-lane-row div{gap:var(--amc-space-2);min-width:0;display:grid}.portal-cta-band{gap:var(--amc-space-5);padding:var(--amc-space-6);border-radius:var(--amc-radius-panel);background:linear-gradient(135deg, #10b9811f, transparent 48%), var(--amc-color-surface);box-shadow:var(--amc-elevation-2);border:1px solid #10b98147;align-items:center;display:grid}.portal-cta-band>div:first-child{gap:var(--amc-space-3);min-width:0;display:grid}.portal-cta-band h2,.portal-cta-band p{margin:0}.portal-owner,.portal-kicker{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);margin:0}.portal-lead{max-width:48rem;color:var(--amc-color-text-muted);font-size:var(--amc-font-size-lg);overflow-wrap:anywhere;margin:0}.portal-actions{gap:var(--amc-space-3);flex-wrap:wrap;display:flex}.portal-actions .amc-ui-link-button{justify-content:center;min-width:10rem}.portal-flow-actions{gap:var(--amc-space-3);flex-wrap:wrap;min-width:0;display:flex}.portal-flow-actions .amc-ui-link-button{justify-content:center}.portal-hero-diagram{gap:var(--amc-space-3);max-width:45rem;padding:var(--amc-space-4);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #0d94882e, transparent 42%), var(--amc-color-surface);box-shadow:var(--amc-elevation-2);display:grid}.portal-hero-diagram__hub{gap:var(--amc-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.portal-hero-diagram__hub span,.portal-hero-diagram__hub strong,.portal-hero-diagram__lane span,.portal-hero-diagram__nodes span{overflow-wrap:anywhere;min-width:0}.portal-hero-diagram__hub span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold)}.portal-hero-diagram__hub strong{color:var(--amc-color-text);font-size:var(--amc-font-size-lg);line-height:var(--amc-line-height-tight)}.portal-hero-diagram__lane{gap:var(--amc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-hero-diagram__lane span{min-height:2.75rem;padding:var(--amc-space-2) var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);color:var(--amc-color-text);background:var(--amc-color-surface-muted);font-weight:var(--amc-font-weight-semibold);text-align:start;align-items:center;display:flex;position:relative}.portal-hero-diagram__lane span:before{width:.75rem;height:.75rem;background:var(--amc-color-accent);content:"";border-radius:999px;flex:0 0 .75rem;margin-inline-end:var(--amc-space-2);display:inline-grid}.portal-hero-diagram__nodes{gap:var(--amc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-hero-diagram__nodes span{min-height:2.5rem;padding:var(--amc-space-2);border-radius:var(--amc-radius-md);color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold);text-align:center;background:#0f172a7a;place-items:center;display:inline-grid}.portal-signal-list{gap:var(--amc-space-2);flex-wrap:wrap;max-width:46rem;display:flex}.portal-signal-list span{min-height:2rem;padding:var(--amc-space-1) var(--amc-space-3);border:1px solid var(--amc-color-border-muted);color:var(--amc-color-text-muted);background:var(--amc-color-surface);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);overflow-wrap:anywhere;border-radius:999px;align-items:center;display:inline-flex}.portal-overview-panel,.portal-dashboard-preview{align-self:start;gap:var(--amc-space-4);box-shadow:var(--amc-elevation-2);border-color:#94a3b83d;display:grid}.portal-panel-header,.portal-dashboard-preview__topbar{gap:var(--amc-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.portal-panel-header h2,.portal-dashboard-preview__topbar h2,.portal-section-heading h2,.workspace-service-row h3,.workspace-metric h3{line-height:var(--amc-line-height-tight);overflow-wrap:anywhere;margin:0}.portal-metric-row{gap:var(--amc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-dashboard-metrics{gap:var(--amc-space-3);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-metric-row div,.portal-dashboard-metrics div,.workspace-metric,.workspace-priority-card{gap:var(--amc-space-1);display:grid}.portal-metric-row span,.portal-dashboard-metrics span,.workspace-metric span{color:var(--amc-color-text);font-size:var(--amc-font-size-2xl);font-weight:var(--amc-font-weight-bold);line-height:var(--amc-line-height-tight)}.portal-metric-row p,.portal-dashboard-metrics p,.portal-section-heading p,.portal-section p,.workspace-metric p,.workspace-priority-card p,.workspace-service-row p,.workspace-lane-list{color:var(--amc-color-text-muted);margin:0}.workspace-priority-card{gap:var(--amc-space-3)}.workspace-metric-card,.workspace-priority-panel,.workspace-service-card,.workspace-lane-panel{border-color:#94a3b83d;min-width:0;min-height:100%;position:relative;overflow:hidden}.workspace-metric-card:after,.workspace-priority-panel:after,.workspace-lane-panel:after{border:1px solid var(--amc-color-border-muted);opacity:.38;content:"";border-radius:999px;width:8rem;height:8rem;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-2.5rem}.workspace-metric,.workspace-priority-card,.workspace-lane-card{z-index:1;min-height:100%;position:relative}.workspace-priority-card div{gap:var(--amc-space-2);display:grid}.workspace-priority-card h3,.workspace-lane-card h3{line-height:var(--amc-line-height-tight);overflow-wrap:anywhere;margin:0}.workspace-priority-card>span,.workspace-lane-card>span,.workspace-service-meta span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold)}.workspace-priority-card__footer,.workspace-lane-card__footer{gap:var(--amc-space-2);min-width:0;padding-top:var(--amc-space-2);border-top:1px solid var(--amc-color-border-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-priority-card__footer span,.workspace-lane-card__footer span{min-width:0;color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);overflow-wrap:anywhere}.workspace-priority-card__footer strong,.workspace-lane-card__footer strong{min-width:0;color:var(--amc-color-accent);font-size:var(--amc-font-size-sm);overflow-wrap:anywhere}.workspace-quick-nav{gap:var(--amc-space-2);margin-top:var(--amc-space-4);padding:var(--amc-space-1) 0 var(--amc-space-2);flex-wrap:wrap;display:flex}.workspace-quick-nav a{align-items:center;gap:var(--amc-space-2);min-height:2.75rem;padding:var(--amc-space-2) var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);color:var(--amc-color-text-muted);background:var(--amc-color-surface);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.workspace-quick-nav span{min-width:0}.workspace-quick-nav a:hover,.workspace-quick-nav a[aria-current=page]{color:var(--amc-color-text);border-color:var(--amc-color-accent);background:var(--amc-color-surface-muted)}.workspace-quick-nav strong{min-width:1.35rem;min-height:1.35rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-size:var(--amc-font-size-xs);line-height:var(--amc-line-height-tight);border-radius:999px;place-items:center;display:inline-grid}.workspace-route-summary{gap:var(--amc-space-3);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #84cc1614, transparent 52%), var(--amc-color-surface);box-shadow:var(--amc-elevation-1);align-items:stretch;display:grid}.workspace-route-summary div{gap:var(--amc-space-1);min-width:0;padding:var(--amc-space-3);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.workspace-route-summary span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-route-summary strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.workspace-route-summary .amc-ui-link-button{justify-content:center;align-self:stretch;min-width:0}.workspace-data-foundation{gap:var(--amc-space-3);min-width:0;padding:var(--amc-space-3);border-radius:var(--amc-radius-md);background:linear-gradient(135deg,#10b9810f,#0000 45%),#02061742;border:1px solid #94a3b82e;display:grid}.workspace-data-readiness{gap:var(--amc-space-3);min-width:0;padding:var(--amc-space-4);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #38bdf81a, transparent 58%), var(--amc-color-surface);box-shadow:var(--amc-elevation-1);border:1px solid #38bdf847;display:grid}.workspace-data-readiness__heading{gap:var(--amc-space-3);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.workspace-data-readiness__heading div{gap:var(--amc-space-1);min-width:0;display:grid}.workspace-data-readiness__heading h2{color:var(--amc-color-text);font-size:var(--amc-font-size-lg);line-height:var(--amc-line-height-tight);margin:0}.workspace-data-readiness__heading p{max-width:54rem;color:var(--amc-color-text-muted);line-height:var(--amc-line-height-relaxed);margin:0}.workspace-data-readiness__list{gap:var(--amc-space-3);display:grid}.workspace-data-readiness__list div{gap:var(--amc-space-1);min-width:0;min-height:8rem;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:#0f172a6b;align-content:start;display:grid}.workspace-data-readiness__list span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-data-readiness__list strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.workspace-data-readiness__list p{color:var(--amc-color-text-muted);line-height:var(--amc-line-height-relaxed);margin:0}.workspace-data-states{gap:var(--amc-space-3);min-width:0;padding:var(--amc-space-4);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:linear-gradient(135deg, #10b98114, transparent 50%), var(--amc-color-surface-muted);box-shadow:var(--amc-elevation-1);display:grid}.workspace-data-states__heading{gap:var(--amc-space-3);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.workspace-data-states__heading div{gap:var(--amc-space-1);min-width:0;display:grid}.workspace-data-states__heading h2{color:var(--amc-color-text);font-size:var(--amc-font-size-lg);line-height:var(--amc-line-height-tight);margin:0}.workspace-data-states__heading p{max-width:54rem;color:var(--amc-color-text-muted);line-height:var(--amc-line-height-relaxed);margin:0}.workspace-data-states__list{gap:var(--amc-space-3);display:grid}.workspace-data-states__list div{gap:var(--amc-space-2);min-width:0;min-height:10.5rem;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:#0f172a7a;border-left:.25rem solid #94a3b8a6;align-content:start;display:grid}.workspace-data-states__list div[data-state-tone=preview]{border-left-color:#10b981e6}.workspace-data-states__list div[data-state-tone=loading]{border-left-color:#38bdf8e6}.workspace-data-states__list div[data-state-tone=empty]{border-left-color:#84cc16d9}.workspace-data-states__list div[data-state-tone=unavailable]{border-left-color:#f59e0bf2}.workspace-data-states__list span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-data-states__list strong{color:var(--amc-color-text);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.workspace-data-states__list p{color:var(--amc-color-text-muted);line-height:var(--amc-line-height-relaxed);margin:0}.workspace-data-states__list em{color:var(--amc-color-accent);font-style:normal;font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold);overflow-wrap:anywhere}.portal-dashboard-grid{gap:var(--amc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-dashboard-module{gap:var(--amc-space-3);min-width:0;padding:var(--amc-space-4);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface);display:grid}.portal-dashboard-module h3,.portal-dashboard-module p,.portal-dashboard-queue h3,.portal-dashboard-queue p{margin:0}.portal-dashboard-module p,.portal-dashboard-queue p,.portal-dashboard-queue__header span{color:var(--amc-color-text-muted)}.portal-dashboard-progress{background:var(--amc-color-border-strong);border-radius:999px;height:.65rem;display:block}.portal-dashboard-progress--strong{background:var(--amc-color-accent);width:88%}.portal-dashboard-progress--mid{width:64%}.portal-dashboard-progress--soft{width:42%}.portal-dashboard-queue{gap:var(--amc-space-2);padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.portal-dashboard-queue__header,.portal-dashboard-queue__item{gap:var(--amc-space-3);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.portal-dashboard-queue__item{justify-content:flex-start}.portal-dashboard-queue__item:nth-of-type(n+4){display:none}.portal-dashboard-queue__item>span{background:var(--amc-color-accent);border-radius:999px;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-top:.45rem;display:block}.portal-dashboard-preview .portal-dashboard-queue__item p{display:none}.portal-journey-map,.portal-lane-board{gap:var(--amc-space-4);display:grid}.portal-journey-card,.portal-lane-card{border-color:#94a3b83d;min-width:0;position:relative;overflow:hidden}.portal-journey-card{gap:var(--amc-space-4);display:grid}.portal-journey-card:after,.portal-lane-card:after{content:"";border:1px solid var(--amc-color-border-muted);opacity:.55;border-radius:999px;width:7rem;height:7rem;position:absolute;inset-block-start:-2rem;inset-inline-end:-2rem}.portal-journey-card__step{color:var(--amc-color-accent);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold)}.portal-journey-card__marker{border:1px solid var(--amc-color-border-muted);width:5.5rem;height:5.5rem;color:var(--amc-color-text);background:var(--amc-color-surface-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-bold);border-radius:999px;place-items:center;display:inline-grid}.portal-journey-card h3,.portal-lane-card h3{line-height:var(--amc-line-height-tight);margin:0}.portal-journey-card p,.portal-lane-card p{color:var(--amc-color-text-muted);margin:0}.portal-lane-card{gap:var(--amc-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.portal-lane-card>span{border-radius:var(--amc-radius-md);width:3rem;height:3rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-weight:var(--amc-font-weight-bold);place-items:center;display:inline-grid}.portal-lane-card div{gap:var(--amc-space-2);min-width:0;display:grid}.portal-workspace-map .amc-ui-card{min-height:100%}.portal-visual{gap:var(--amc-space-2);padding:var(--amc-space-4);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.portal-visual-bar{background:var(--amc-color-border-strong);border-radius:999px;height:.75rem;display:block}.portal-visual-bar-strong{background:var(--amc-color-accent);width:92%}.portal-visual-bar-mid{width:68%}.portal-visual-bar-soft{width:44%}.portal-timeline{gap:var(--amc-space-3);padding:var(--amc-space-4);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted);display:grid}.portal-timeline-item{gap:var(--amc-space-3);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.portal-timeline-item>span{background:var(--amc-color-accent);border-radius:999px;width:.75rem;height:.75rem;margin-top:.45rem;display:block}.portal-timeline-item h3,.portal-timeline-item p{margin:0}.portal-timeline-item h3{line-height:var(--amc-line-height-tight)}.portal-timeline-item p{color:var(--amc-color-text-muted)}.portal-section{gap:var(--amc-space-6);padding:var(--amc-space-8) 0;display:grid}.portal-section+.portal-section{border-top:1px solid #94a3b824}.portal-section-heading{position:relative}.portal-section-heading:after{background:var(--amc-color-accent);content:"";border-radius:999px;width:4.5rem;height:.2rem;display:block}.portal-section h3{margin:0}.portal-flow-list{gap:var(--amc-space-3);display:grid}.portal-flow-item{gap:var(--amc-space-3);align-items:center;display:flex}.portal-flow-item span{width:2rem;height:2rem;color:var(--amc-color-accent-foreground);background:var(--amc-color-accent);font-weight:var(--amc-font-weight-bold);border-radius:999px;flex:0 0 2rem;place-items:center;display:inline-grid}.workspace-service-row{gap:var(--amc-space-4);display:grid}.workspace-service-card{background:linear-gradient(135deg, #0d94881f, transparent 46%), var(--amc-color-surface);min-height:0}.workspace-app-shell .portal-section{scroll-margin-top:var(--amc-space-20)}.workspace-service-meta{gap:var(--amc-space-2);flex-wrap:wrap;align-items:center;display:flex}.workspace-service-meta>*{min-width:0}.workspace-service-detail{gap:var(--amc-space-3);min-width:0;display:grid}.workspace-service-detail dl,.workspace-service-detail dd{margin:0}.workspace-service-detail dl{gap:var(--amc-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-service-detail dl div{min-width:0;padding:var(--amc-space-3);border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-md);background:var(--amc-color-surface-muted)}.workspace-service-detail dt{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-xs);font-weight:var(--amc-font-weight-semibold)}.workspace-service-detail dd{color:var(--amc-color-text);font-weight:var(--amc-font-weight-bold);line-height:var(--amc-line-height-tight);overflow-wrap:anywhere}.workspace-progress{background:var(--amc-color-surface-muted);border-radius:999px;height:.75rem;overflow:hidden}.workspace-progress span{border-radius:inherit;background:var(--amc-color-accent);height:100%;display:block}.workspace-lane-list{gap:var(--amc-space-2);padding-left:var(--amc-space-5);display:grid}.workspace-lane-card__header{gap:var(--amc-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-lane-card__header span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm);font-weight:var(--amc-font-weight-semibold)}.workspace-app-shell .amc-ui-mobile-bottom-navigation__control{min-height:3.25rem;padding:var(--amc-space-1)}.workspace-app-shell .amc-ui-mobile-bottom-navigation__label{max-width:100%;font-size:var(--amc-font-size-xs)}.workspace-app-shell .amc-ui-mobile-bottom-navigation__badge{text-overflow:ellipsis;max-width:2rem;overflow:hidden}@media (max-width:30rem){.portal-service-card dl{grid-template-columns:1fr}.portal-page-hero{gap:var(--amc-space-4);padding:var(--amc-space-5) 0}.portal-page-hero h1{font-size:var(--amc-font-size-xl)}.portal-page-hero .portal-lead{font-size:var(--amc-font-size-base)}.portal-flow-rail{margin-top:var(--amc-space-3);padding:var(--amc-space-1);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(8.5rem,1fr);grid-auto-flow:column;overflow-x:auto}.portal-flow-rail a{min-height:4.75rem;padding:var(--amc-space-2);grid-template-columns:1fr;align-content:start}.portal-flow-rail span{grid-row:auto}.portal-secure-flow{gap:var(--amc-space-2);padding:var(--amc-space-2)}.portal-secure-flow div{padding:var(--amc-space-2)}.portal-flow-actions .amc-ui-link-button{width:100%}.portal-service-console,.portal-process-console{gap:var(--amc-space-3)}.portal-process-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-process-strip span,.portal-service-console__rail div,.portal-process-console__track div{padding:var(--amc-space-2)}.portal-process-strip span{font-size:var(--amc-font-size-xs)}.portal-process-console__track{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-process-console__track:before{content:none}.portal-process-console__track div{grid-template-columns:1fr}.portal-hero-diagram{gap:var(--amc-space-2);padding:var(--amc-space-3)}.portal-hero-diagram__lane span,.portal-hero-diagram__nodes span{min-height:2.25rem;padding:var(--amc-space-1);font-size:var(--amc-font-size-xs)}.workspace-hero-actions .amc-ui-link-button{width:100%}.workspace-operations-list{gap:var(--amc-space-2)}.workspace-operations-list div{padding:var(--amc-space-2)}.workspace-quick-nav a{min-height:2.5rem;padding:var(--amc-space-2)}.workspace-route-summary{gap:var(--amc-space-2);padding:var(--amc-space-2)}.workspace-route-summary div,.workspace-data-foundation{padding:var(--amc-space-2)}.workspace-data-readiness{padding:var(--amc-space-3)}.workspace-data-readiness__heading{flex-direction:column}.workspace-data-readiness__heading h2{font-size:var(--amc-font-size-lg)}.workspace-data-readiness__list div{min-height:auto;padding:var(--amc-space-2)}.workspace-data-states{padding:var(--amc-space-3)}.workspace-data-states__heading{flex-direction:column}.workspace-data-states__heading h2{font-size:var(--amc-font-size-lg)}.workspace-data-states__list div{min-height:auto;padding:var(--amc-space-2)}.workspace-service-detail dl{grid-template-columns:1fr}.workspace-priority-card__footer,.workspace-lane-card__footer{flex-direction:column;align-items:flex-start}.workspace-gate-shell{padding-top:var(--amc-space-4)}.workspace-gate-title h1{font-size:var(--amc-font-size-xl)}.workspace-gate-title p{font-size:var(--amc-font-size-base)}.workspace-gate-actions .amc-ui-link-button{width:100%}.auth-portal-shell{padding-top:var(--amc-space-4)}.auth-shell{gap:var(--amc-space-4);padding-bottom:var(--amc-space-6)}.auth-shell__brand img{width:3.5rem;height:3.5rem}.auth-shell__copy h1,.sign-in-page__intro h2{font-size:var(--amc-font-size-xl)}.auth-shell__copy p,.sign-in-page__intro p{font-size:var(--amc-font-size-base)}.auth-shell__actions .amc-ui-link-button,.sign-in-support-actions .amc-ui-link-button{width:100%}.auth-state-strip{padding:var(--amc-space-1)}.auth-state-strip>div{padding:var(--amc-space-2)}}.portal-cta-panel{gap:var(--amc-space-5);background:linear-gradient(135deg, #0d94882e, transparent 44%), var(--amc-color-surface);box-shadow:var(--amc-elevation-2);border-color:#84cc1652;align-items:center;display:grid}.portal-cta-panel h2,.portal-cta-panel p{margin:0}.portal-cta-panel div:first-child{gap:var(--amc-space-3);min-width:0;display:grid}@media (min-width:48rem){.public-portal-header__inner{grid-template-columns:minmax(0,1fr) auto}.public-portal-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.public-portal-header__actions{display:flex}.page-shell{padding-top:var(--amc-space-16)}.auth-shell{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.auth-shell__actions{grid-column:2}.sign-in-page__intro{grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr)}.auth-state-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-state-strip--session,.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-hero:not(.portal-hero--stage){grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.portal-journey-rail{border:1px solid var(--amc-color-border-muted);border-radius:var(--amc-radius-panel);background:var(--amc-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.portal-journey-rail__item{border-bottom:0;border-right:1px solid var(--amc-color-border-muted);height:100%}.portal-journey-rail__item:last-child{border-right:0}.portal-lane-board{column-gap:var(--amc-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.portal-cta-band{grid-template-columns:minmax(0,1fr) auto}.portal-flow-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-secure-flow{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch}.portal-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.portal-journey-map{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-service-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-process-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-service-row{grid-template-columns:minmax(0,.85fr) minmax(10rem,auto) minmax(16rem,1fr);align-items:center}.workspace-hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start}.workspace-operations-list{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-gate-layout{padding-top:var(--amc-space-10);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start}.workspace-lane-summary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(8rem,.8fr))}.workspace-route-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.workspace-data-foundation{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch}.workspace-data-readiness{grid-template-rows:auto 1fr;align-items:stretch}.workspace-data-readiness__heading{justify-content:start;display:grid}.workspace-data-readiness__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.workspace-data-states{grid-template-rows:auto 1fr;align-items:stretch}.workspace-data-states__heading{justify-content:start;display:grid}.workspace-data-states__list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.portal-flow-list{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-cta-panel{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:64rem){.public-portal-header__inner{grid-template-columns:auto minmax(0,1fr) auto}.public-portal-nav{grid-area:auto}.portal-hero,.workspace-hero{padding-top:var(--amc-space-6)}.portal-hero{align-items:start}}.super-admin-app-shell .super-admin-data-list{gap:var(--amc-space-3);padding:var(--amc-space-4);margin:0;list-style:none;display:grid}.super-admin-app-shell .super-admin-data-list li{gap:var(--amc-space-1);padding:var(--amc-space-3) 0;border-bottom:1px solid var(--amc-color-border-muted);display:grid}.super-admin-app-shell .super-admin-data-list li:last-child{border-bottom:0}.super-admin-app-shell .super-admin-data-list span{color:var(--amc-color-text-muted);font-size:var(--amc-font-size-sm)}.super-admin-app-shell .super-admin-read-card{padding:0}.marketplace-home-hero{color:#fff;background:#0b1927;border-radius:clamp(1rem,2vw,1.75rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:clamp(29rem,43vw,39rem);display:grid;overflow:hidden}.marketplace-home-heroVisual{isolation:isolate;background:#142739;min-width:0;position:relative}.marketplace-home-heroVisual img{object-fit:cover;object-position:65% center}.marketplace-home-heroVisual:after{content:"";background:linear-gradient(90deg,#0b192773,#0000 45%);position:absolute;inset:0}.marketplace-home-heroCopy{align-self:center;min-width:0;padding:clamp(1.5rem,4.5vw,4.5rem)}.marketplace-home-heroCopy h1{font-family:var(--amc-font-family-display);letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 1.1rem;font-size:clamp(2rem,4vw,4.25rem);line-height:1.02}.marketplace-home-heroCopy p:not(.marketplace-home-eyebrow){color:#e1eaf1;max-width:32rem;font-size:clamp(1rem,1.7vw,1.2rem)}.marketplace-home-eyebrow{color:#9cf3ca;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.marketplace-home-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.marketplace-home-search{gap:.5rem;margin-top:1.5rem;font-weight:650;display:grid}.marketplace-home-search>div{flex-wrap:wrap;gap:.5rem;display:flex}.marketplace-home-search input{color:#10291f;min-height:3rem;font:inherit;background:#fff;border:1px solid #b5c8d3;border-radius:.6rem;flex:14rem;padding-inline:.9rem}.marketplace-home-primary,.marketplace-home-secondary{border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.marketplace-home-primary{color:#10291f;background:#a2efca}.marketplace-home-primary:hover{background:#c6f7df}.marketplace-home-secondary{color:#fff;background:#142739;border-color:#81909b}.marketplace-home-secondary:hover{background:#243d52}.storefront-section{margin-block:clamp(2rem,6vw,4rem)}.storefront-heading{margin-bottom:1.5rem}.storefront-heading h1,.storefront-detail h1{margin-block:0 .65rem;font-size:clamp(2rem,5vw,3.75rem);line-height:1.06}.storefront-tabs,.storefront-pagination,.storefront-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.storefront-tabs a,.storefront-pagination a{border:1px solid #b9c9c3;border-radius:.5rem;padding:.65rem .9rem}.storefront-tabs a[aria-current=page]{color:#fff;background:#123d32;border-color:#123d32}.storefront-filters{flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1.25rem;display:flex}.storefront-filters label{gap:.35rem;min-width:0;font-weight:650;display:grid}.storefront-filters label:first-of-type{flex:16rem}.storefront-filters label:nth-of-type(2){flex:0 15rem}.storefront-filters input,.storefront-filters select{color:#142920;background:#fff;border:1px solid #b9c9c3;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.55rem .65rem}.storefront-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.storefront-catalog-header p{color:#425951;margin:0}.storefront-catalog-tools{flex-wrap:wrap;gap:.5rem;display:flex}.storefront-catalog-tools a{color:#123d32;background:#fff;border:1px solid #b9c9c3;border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.55rem .85rem;font-weight:650;text-decoration:none;display:inline-flex}.storefront-catalog-tools a:hover{background:#eff5f1}.storefront-catalog-filters{background:#f4f8f6;border:1px solid #d3ddd8;border-radius:.85rem;padding:clamp(.85rem,2vw,1.5rem)}.storefront-result-count{margin-block:1.5rem .8rem}.storefront-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.storefront-card{background:#fff;border:1px solid #d3ddd8;border-radius:.85rem;overflow:hidden}.storefront-card:is(:hover,:focus-within){border-color:#39755f;box-shadow:0 .45rem 1.25rem #123d321a}.storefront-card{flex-direction:column;display:flex}.storefront-card>a{color:#152d25;flex-direction:column;flex:1;text-decoration:none;display:flex}.storefront-card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;padding:0 1rem 1rem;display:flex}.storefront-card-actions>a{color:#245d45;text-underline-offset:.18em;padding:.5rem}.storefront-card-image,.storefront-detail-image{background:#eff5f1;position:relative;overflow:hidden}.storefront-card-image{aspect-ratio:16/10}.storefront-card-image img,.storefront-detail-image img{object-fit:cover}.storefront-card-body{flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex}.storefront-card-body :is(h3,p){margin:0}.storefront-card-body h3{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}.storefront-card-body strong{color:#123d32;border-top:1px solid #d3ddd8;margin-top:auto;padding-top:.65rem}.storefront-category{color:#356750;font-size:.8rem;font-weight:700}.storefront-card-link{color:#245d45;text-underline-offset:.18em;font-size:.9rem;text-decoration:underline}.storefront-pagination{margin-top:1.5rem}.storefront-detail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,4vw,3.5rem);margin-block:2rem 4rem;display:grid}.storefront-detail-image{aspect-ratio:5/4;border-radius:.85rem}.storefront-detail-copy{justify-items:start;gap:.8rem;display:grid}.storefront-detail-copy :is(p,h1){margin:0}.storefront-detail-quote{box-sizing:border-box;background:#f4f8f6;border:1px solid #d3ddd8;border-radius:.85rem;gap:.9rem;width:100%;padding:clamp(1rem,3vw,1.6rem);display:grid}.storefront-detail-terms{gap:.55rem;margin:0;display:grid}.storefront-detail-terms div{grid-template-columns:minmax(5.5rem,1fr) minmax(0,3fr);gap:.6rem;display:grid}.storefront-detail-terms dt{font-weight:650}.storefront-detail-terms dd{overflow-wrap:anywhere;margin:0}.storefront-detail-price{font-size:1.35rem}.storefront-detail-actions{margin-top:.5rem}.storefront-appointment-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-block:1rem;display:grid}.storefront-appointment-form label{align-content:start;gap:.35rem;min-width:0;display:grid}.storefront-appointment-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit}.storefront-appointment-notes{grid-column:1/-1}.storefront-appointment-form button{grid-column:1/-1;justify-self:start;scroll-margin-block:5rem}@media (max-width:47.99rem){.public-portal-shell:has(#appointment-availability)>.public-portal-header{position:static}}.workspace-hero.workspace-hero--account{grid-template-columns:minmax(0,1fr)}@media (max-width:68rem){.storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:51rem){.storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.storefront-grid,.storefront-detail{grid-template-columns:minmax(0,1fr)}}.marketplace-home-catalogue{margin-top:clamp(2rem,5vw,4.5rem);scroll-margin-top:6rem}.marketplace-home-sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.55rem 1rem;margin-bottom:1.1rem;display:flex}.marketplace-home-sectionHeader h2,.marketplace-home-account h2{font-family:var(--amc-font-family-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.12}.marketplace-home-sectionHeader a{color:#14543e;text-underline-offset:.22em;font-weight:700}.marketplace-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,2vw,1.25rem);display:grid}.marketplace-home-card{color:#152b28;background:#fff;border:1px solid #d9e3e0;border-radius:1rem;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.marketplace-home-card:hover{border-color:#50977a;box-shadow:0 9px 24px #14543e1a}.marketplace-home-cardImage{aspect-ratio:2;background:#d9e3e0;position:relative}.marketplace-home-cardImage img{object-fit:cover}.marketplace-home-cardCopy{padding:1rem 3rem 1.2rem 1rem;position:relative}.marketplace-home-cardCopy h3{margin:0;font-size:clamp(1.05rem,2vw,1.27rem)}.marketplace-home-cardCopy p{color:#425951;margin:.4rem 0 0}.marketplace-home-cardArrow{color:#14543e;font-size:1.3rem;position:absolute;top:1rem;right:.9rem}.marketplace-home-account{color:#fff;background:#112638;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:clamp(2rem,5vw,4.5rem) 0 2rem;padding:clamp(1.25rem,4vw,2.75rem);display:flex}.marketplace-home-account p{color:#dce9ef;margin:.55rem 0 0}@media (max-width:767px){.marketplace-home-hero{grid-template-columns:minmax(0,1fr);min-height:0}.marketplace-home-heroVisual{aspect-ratio:2.15}.marketplace-home-heroVisual:after{display:none}.marketplace-home-cards{grid-template-columns:minmax(0,1fr)}.marketplace-home-cardImage{aspect-ratio:2.5}}@media (max-width:30rem){.marketplace-home-hero{margin-inline:calc(-1 * var(--portal-gutter));border-radius:0}.marketplace-home-heroCopy h1{font-size:clamp(1.8rem,8vw,2.6rem)}.marketplace-home-actions>a,.storefront-filters>label,.storefront-filters>button{flex:100%}}.disha-chat{z-index:40;pointer-events:none;justify-items:end;gap:.5rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right))}.disha-chat-panel,.disha-chat button{pointer-events:auto}.disha-chat-panel{color:#17243a;background:#fff;border:1px solid #ccd5e2;border-radius:1rem;width:100%;max-height:min(32rem,100dvh - 9rem);padding:1rem;overflow:auto;box-shadow:0 12px 32px #17243a26}.disha-chat-history{overflow-wrap:anywhere;max-height:10rem;overflow:auto}.disha-chat textarea{width:100%;min-height:4rem;font:inherit}.disha-chat form,.disha-chat form label{gap:.4rem;display:grid}.disha-chat input{min-width:0;font:inherit;padding:.4rem}.disha-chat nav,.disha-chat-prompts{flex-wrap:wrap;gap:.75rem;margin-block-start:.75rem;display:flex}.disha-chat button{color:#fff;min-height:2.75rem;font:inherit;background:#173b69;border:0;border-radius:.75rem;padding:.5rem .9rem}.disha-chat button:disabled{opacity:.6}@media (max-width:767px){.disha-chat{inset-block-end:calc(4.5rem + env(safe-area-inset-bottom))}}.storefront-saved-empty,.storefront-saved-list>li{background:#f4f8f6;border:1px solid #d3ddd8;border-radius:.85rem;padding:clamp(1rem,3vw,1.5rem)}.storefront-saved-empty h2{margin:0 0 1rem}.storefront-saved-list{gap:.75rem;margin-block:1.5rem;padding:0;list-style:none;display:grid}.storefront-saved-list>li{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.storefront-saved-title{overflow-wrap:anywhere;flex:12rem;align-self:center;font-weight:700}.storefront-saved-list label{gap:.35rem;display:grid}.storefront-saved-list input{width:6rem;min-height:2.75rem}.storefront-save-button{color:#123d32;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9c3;border-radius:.5rem;padding:.55rem .8rem}.storefront-save-button:hover,.storefront-save-button[aria-pressed=true]{background:#e6f2ec;border-color:#39755f}.storefront-compare-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.storefront-compare-grid h2{overflow-wrap:anywhere;margin:0}
