@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff)format("woff")}:root{--brand-font-heading:"New Spirit Medium", "New Spirit", "Avenir Next", "Segoe UI Variable", serif;--brand-font-body:"Plus Jakarta Sans", "Avenir Next", "Segoe UI Variable", sans-serif;--brand-green:#54ac02;--brand-indigo:#271454;--brand-iris:#4c4cd8;--brand-lavender:#e7e5fb;--brand-red:#ed1f24;--brand-coral:#ff7245;--brand-aqua:#00bdd2;--brand-neutral:#fcfaf8;--brand-white:#fff;--brand-gray-french:#bcc4d8;--brand-gray-text:#3f515a;--brand-green-light:#d2f69d;--brand-ice-blue:#ebf0ff;--brand-lavender-light:#f6f7fe;--brand-gradient-indigo-iris:linear-gradient(135deg, var(--brand-indigo) 0%, var(--brand-iris) 100%);--brand-gradient-gray-white:linear-gradient(180deg, var(--brand-gray-french) 0%, var(--brand-white) 100%);--brand-gradient-lavender-white:linear-gradient(180deg, var(--brand-lavender) 0%, var(--brand-white) 100%);--ds-radius:4px;--ds-font:"Plus Jakarta Sans", "Avenir Next", "Segoe UI Variable", sans-serif;--ds-color-main:#c04b02;--ds-color-main-hover:#742d01;--ds-color-main-disabled:#fc6405;--ds-color-primary:#4c4cd8;--ds-color-primary-hover:#22229b;--ds-color-primary-disabled:#7575e1;--ds-color-default:#c6cddc;--ds-color-primary-subtle:#eaeafa;--ds-color-secondary-bg:#e0e0e0;--aca-landing-accent-lime:#bbf555;--ds-color-success-light-bg:#effde3;--ds-color-primary-ultra-light:#f7f7fd;--ds-color-page-bg:#d6d3f8;--ds-color-info-light-bg:#d7f6f9;--ds-color-warning-light-bg:#ffe4db;--ds-color-danger:#e12b30;--ds-color-info:#1aa8b8;--ds-color-success:#54a00d;--ds-color-warning:#ff7245;--ds-text-on-dark:#fff;--ds-text-on-dark-inactive:#ffffff80;--ds-text-on-light:#0f0f10;--ds-text-secondary:#575757;--ds-border-default:#ccc;--ds-border-disabled:#b3b3b3;--ds-border-success-light:#d5f9b4;--ds-border-primary-light:#c9c9f3;--ds-color-tab-default:#271454;--ds-color-tab-hover:#7f5ad8;--ds-color-tab-active:#7f5ad8;--ds-color-toggle-hover:#7f5ad8;--ds-border-toggle-inactive:#cfd6e3;font-family:var(--brand-font-body);color:var(--ink);background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-coral) 34%, transparent), transparent 28%), radial-gradient(circle at top right, color-mix(in srgb, var(--brand-aqua) 26%, transparent), transparent 26%), var(--brand-gradient-lavender-white);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:var(--ds-text-on-light);--muted:var(--ds-text-secondary);--panel:#f7f7fd;--panel-strong:var(--brand-white);--line:color-mix(in srgb, var(--ink) 14%, transparent);--accent:var(--ds-color-warning);--accent-deep:var(--ds-color-danger);--accent-cool:var(--ds-color-primary);--accent-cool-soft:color-mix(in srgb, var(--accent-cool) 16%, white);--accent-cool-border:color-mix(in srgb, var(--accent-cool) 28%, white);--accent-cool-subtle:color-mix(in srgb, var(--accent-cool) 11%, white);--accent-cool-faint:color-mix(in srgb, var(--accent-cool) 9%, white);--accent-warm-soft:color-mix(in srgb, var(--accent) 14%, white);--accent-warm-border:color-mix(in srgb, var(--accent) 44%, white);--accent-cool-warm-gradient:linear-gradient(90deg, color-mix(in srgb, var(--brand-aqua) 68%, var(--brand-indigo)), color-mix(in srgb, var(--brand-coral) 74%, var(--brand-red)));--shadow:0 24px 60px color-mix(in srgb, var(--brand-indigo) 18%, transparent);font-weight:400;line-height:1.4}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;font-size:12px}a{color:var(--accent-cool);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button{border-radius:var(--ds-radius);background:var(--ds-color-primary);color:var(--ds-text-on-dark);font-family:var(--ds-font);letter-spacing:0;text-transform:uppercase;cursor:pointer;box-shadow:none;border:none;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:.9375rem;font-weight:800;line-height:1.333;transition:background-color .14s;display:inline-flex}button:hover{background:var(--ds-color-primary-hover)}button:disabled{background:var(--ds-color-primary-disabled);color:var(--ds-text-on-dark-inactive);cursor:not-allowed}.button--main{background:var(--ds-color-main)}.button--main:hover{background:var(--ds-color-main-hover)}.button--main:disabled{background:var(--ds-color-main-disabled);color:var(--ds-text-on-dark-inactive)}.button--default{background:var(--ds-color-default);color:var(--ds-text-on-light)}.button--default:hover{background:color-mix(in srgb, var(--ds-color-default) 80%, black)}.button--default:disabled{background:color-mix(in srgb, var(--ds-color-default) 70%, white);color:var(--ds-text-secondary)}.button--danger{background:var(--ds-color-danger)}.button--danger:hover{background:color-mix(in srgb, var(--ds-color-danger) 80%, black)}.button--danger:disabled{background:color-mix(in srgb, var(--ds-color-danger) 70%, white);color:var(--ds-text-on-dark-inactive)}.button--info{background:var(--ds-color-info)}.button--info:hover{background:color-mix(in srgb, var(--ds-color-info) 80%, black)}.button--info:disabled{background:color-mix(in srgb, var(--ds-color-info) 70%, white);color:var(--ds-text-on-dark-inactive)}.button--success{background:var(--ds-color-success)}.button--success:hover{background:color-mix(in srgb, var(--ds-color-success) 80%, black)}.button--success:disabled{background:color-mix(in srgb, var(--ds-color-success) 70%, white);color:var(--ds-text-on-dark-inactive)}.button--warning{background:var(--ds-color-warning)}.button--warning:hover{background:color-mix(in srgb, var(--ds-color-warning) 80%, black)}.button--warning:disabled{background:color-mix(in srgb, var(--ds-color-warning) 70%, white);color:var(--ds-text-on-dark-inactive)}.button--ghost{color:var(--ink);border:1px solid var(--ds-border-default);box-shadow:none;background:0 0}.button--ghost:hover{background:color-mix(in srgb, var(--ds-border-default) 20%, transparent)}.button--ghost.button--danger{color:var(--ds-color-danger);border-color:color-mix(in srgb, var(--ds-color-danger) 45%, white);background:0 0}.button--ghost.button--danger:hover{background:color-mix(in srgb, var(--ds-color-danger) 10%, transparent)}.button--ghost.button--warning{color:var(--ds-color-warning);border-color:color-mix(in srgb, var(--ds-color-warning) 45%, white);background:0 0}.button--ghost.button--warning:hover{background:color-mix(in srgb, var(--ds-color-warning) 10%, transparent)}.button--inline{margin-left:auto;padding:5px 15px;font-size:.8125rem;line-height:1.846}.button--compact{padding:5px 15px;font-size:.8125rem;line-height:1.846}.button--chevron{min-width:2.1rem;padding-left:.625rem;padding-right:.625rem;font-size:.95rem;line-height:1}input,select,textarea{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);width:100%;font-family:var(--ds-font);color:var(--ds-text-on-light);padding:15px;font-size:.9375rem}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--ds-color-primary);padding:0}input[type=radio]{width:24px;height:24px}.workflow-event-options{resize:vertical;min-height:7.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.publish-options-grid,.submit-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.625rem;display:grid}.publish-options-field{color:var(--muted);text-align:right;justify-items:end;gap:.3125rem;font-size:.82rem;display:grid}.publish-targets{flex-wrap:wrap;justify-content:flex-end;gap:.9375rem;display:flex}.publish-target{align-items:center;gap:.3125rem;display:inline-flex}.publish-target input{width:auto}label{color:var(--ds-text-on-light);font-family:var(--ds-font);gap:.3125rem;font-size:.9375rem;font-weight:700;display:grid}label.label--optional{font-style:italic;font-weight:500}.label-required-mark{color:var(--ds-color-danger)}.field-help{color:var(--muted);font-size:.72rem}.field-error{color:var(--ds-color-danger);margin:.3125rem 0 0;font-size:.72rem;font-weight:600}.workspace-shell{min-height:100vh}.workspace-shell--with-sidebar{align-items:stretch;display:flex}.workspace-shell--with-sidebar>.workspace-shell__content{flex-direction:column;flex:1;min-width:0;display:flex}.app-footer{background:var(--brand-indigo);justify-content:space-between;align-items:center;gap:.9375rem;margin-top:auto;padding:1.875rem;display:flex}.app-footer__icons{color:var(--ds-text-on-dark);align-items:center;gap:.9375rem;font-size:.75rem;display:flex}.app-footer__icon{flex:none;width:12px;height:12px}.app-footer__copyright{color:var(--ds-text-on-dark);margin:0;font-size:.9375rem}.legal-links{flex-wrap:wrap;align-items:center;gap:.9375rem;font-size:.75rem;display:flex}.app-footer .legal-links{color:var(--ds-text-on-dark)}nav.legal-links a{color:inherit;background:0 0;border-radius:0;padding:0;text-decoration:none;display:inline}nav.legal-links a:hover,nav.legal-links a:focus-visible{text-decoration:underline}nav.legal-links button{min-height:0;box-shadow:none;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}nav.legal-links button:hover,nav.legal-links button:focus-visible{text-decoration:underline}.legal-dialog{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);width:min(960px,100vw - 2rem);height:min(80vh,760px);color:var(--ds-text-on-light);padding:0;overflow:hidden}.legal-dialog[open]{flex-direction:column;display:flex}.legal-dialog::backdrop{background:color-mix(in srgb, var(--brand-indigo) 55%, transparent)}.legal-dialog__header{border-bottom:1px solid var(--ds-border-default);align-items:center;gap:.9375rem;padding:.75rem 1rem;display:flex}.legal-dialog__header h2{flex:1;margin:0;font-size:1rem}.legal-dialog__header a{font-size:.8125rem}.legal-dialog__close{padding:.375rem .875rem}.legal-dialog--tall{height:min(92vh,820px)}.legal-dialog__intro{border-bottom:1px solid var(--ds-border-default);padding:.5rem 1rem;font-size:.8125rem;line-height:1.45}.legal-dialog__intro p{margin:0 0 .5rem}.legal-dialog__intro p:last-child{margin-bottom:0}.legal-dialog__frame{background:var(--brand-white);border:0;flex:1;width:100%}.legal-dialog__body{flex:1;padding:1rem 1.25rem 1.5rem;font-size:.875rem;line-height:1.5;overflow-y:auto}.legal-text h3{margin:0 0 .75rem;font-size:1.125rem}.legal-text h4{margin:1.25rem 0 .5rem;font-size:.9375rem}.legal-text__paragraph,.legal-text__list{margin:0 0 .75rem;margin-left:calc(var(--legal-indent,0) * 1.25rem)}.legal-text__list{padding-left:1.25rem}@media (width<=600px){.legal-text__paragraph,.legal-text__list{margin-left:calc(var(--legal-indent,0) * .5rem)}}.auth-consents{gap:.625rem;display:grid}.auth-consent{align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.auth-consent input[type=checkbox]{flex:none;margin-top:.15rem}.auth-consent .auth-link{font-size:inherit}.app-sidebar{background:var(--brand-white);width:328px;min-height:100vh;color:var(--ds-text-on-light);border-right:1px solid var(--ds-border-default);flex-direction:column;flex-shrink:0;transition:width .15s;display:flex;overflow:hidden}.app-sidebar--collapsed{width:80px}.app-sidebar__header{border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;gap:.9375rem;padding:1.25rem;display:flex}.app-sidebar--collapsed .app-sidebar__header{justify-content:center;padding:1.25rem 1.875rem}.app-sidebar--collapsed .app-sidebar__header .app-sidebar__toggle-icon{transform:rotate(180deg)}.app-sidebar__toggle-icon,.app-sidebar__nav-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.app-sidebar__utility-icon{flex:none;width:.875rem;height:.875rem;display:block}.app-sidebar__menu-icon{flex:none;width:1rem;height:1rem;display:block}.app-sidebar__brand{align-items:center;gap:.9375rem;min-width:0;display:flex}.app-sidebar__logo{object-fit:contain;width:auto;max-width:4.5rem;height:1.25rem}.app-sidebar__logo-divider{background:var(--ds-border-default);flex-shrink:0;width:1px;height:1.25rem}.app-sidebar__title{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.app-sidebar__icon-button{width:1.25rem;height:1.25rem;color:var(--ds-text-secondary);text-transform:none;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex}.app-sidebar__icon-button:hover:not(:disabled){background:var(--brand-lavender-light);color:var(--ds-color-primary)}.app-sidebar__icon-button:disabled{cursor:not-allowed;opacity:.6}.app-sidebar__nav{flex-direction:column;gap:.9375rem;margin:0;padding:1.25rem .9375rem;list-style:none;display:flex}.app-sidebar--collapsed .app-sidebar__nav{gap:.625rem}.app-sidebar__nav-item{width:100%;color:var(--ds-text-secondary);font:inherit;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:.9375rem;padding:.75rem;font-size:.9375rem;font-weight:400;display:flex}.app-sidebar--collapsed .app-sidebar__nav-item{justify-content:center}.app-sidebar__nav-item:hover:not(:disabled){background:var(--brand-lavender-light)}.app-sidebar__nav-item--active{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary);border-radius:4px;font-weight:700}.app-sidebar__nav-item:disabled{color:var(--ds-text-secondary);cursor:not-allowed;opacity:.5;background:0 0}.app-sidebar__icon-wrap{flex-shrink:0;display:inline-flex;position:relative}.app-sidebar__notification-badge{background:var(--ds-color-danger);min-width:.9375rem;height:.9375rem;color:var(--ds-text-on-dark);border-radius:9999px;justify-content:center;align-items:center;padding:0 .1875rem;font-size:.5625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.25rem;right:-.375rem}.app-sidebar__divider-wrap{padding:0 1.25rem}.app-sidebar--collapsed .app-sidebar__divider-wrap{padding:0 1rem}.app-sidebar__divider{background:var(--ds-border-default);width:100%;height:1px}.app-sidebar__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.app-sidebar__section{padding:1.25rem}.app-sidebar--collapsed .app-sidebar__section{justify-content:center;padding:1.25rem .9375rem;display:flex}.app-sidebar__footer{border-top:1px solid var(--ds-border-default);align-items:center;height:5rem;margin-top:auto;padding:.9375rem 1.25rem;display:flex;position:relative}.app-sidebar--collapsed .app-sidebar__footer{justify-content:center;padding:.9375rem 1.375rem}.app-sidebar__profile-button{border-radius:var(--ds-radius);width:100%;color:var(--ds-text-on-light);text-transform:none;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.375rem;font-weight:400;display:flex}.app-sidebar--collapsed .app-sidebar__profile-button{width:auto;padding:0}.app-sidebar__profile-button:hover{background:var(--brand-lavender-light)}.app-sidebar__avatar{background:var(--brand-indigo);width:2.25rem;height:2.25rem;color:var(--ds-text-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:relative}.app-sidebar__online-indicator{background:var(--ds-color-success);border:2px solid var(--brand-white);border-radius:50%;width:.625rem;height:.625rem;position:absolute;bottom:-1px;right:-1px}.app-sidebar__profile-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.app-sidebar__profile-name{white-space:nowrap;text-overflow:ellipsis;font-size:.80625rem;font-weight:700;overflow:hidden}.app-sidebar__profile-company{color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.80625rem;font-weight:400;overflow:hidden}.app-sidebar__profile-chevron{width:.875rem;height:.875rem;color:var(--ds-text-secondary);flex-shrink:0;margin-left:auto;transition:transform .15s}.app-sidebar__profile-button[aria-expanded=true] .app-sidebar__profile-chevron{transform:rotate(180deg)}.app-sidebar__profile-menu{background:var(--brand-white);color:var(--ds-text-on-light);border-radius:var(--ds-radius);z-index:20;flex-direction:column;gap:.125rem;margin-bottom:.375rem;padding:.375rem;display:flex;position:absolute;bottom:100%;left:.625rem;right:.625rem;box-shadow:0 12px 28px #0f0f102e}.app-sidebar__profile-menu button{border-radius:calc(var(--ds-radius) - 1px);color:inherit;font:inherit;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;display:flex}.app-sidebar__profile-menu button:hover{background:var(--brand-lavender-light)}@media (width<=720px){.workspace-shell--with-sidebar{flex-direction:column}.app-sidebar{flex-flow:wrap;align-items:center;width:100%;min-height:0;padding:.5rem .625rem}.app-sidebar--collapsed{width:100%}.app-sidebar__nav{flex-flow:wrap;padding:.25rem 0}.app-sidebar__section,.app-sidebar__divider-wrap{display:none}.app-sidebar__footer{border-top:none;margin-top:0;margin-left:auto;padding:0}.app-sidebar__profile-menu{width:180px;margin-top:.375rem;margin-bottom:0;inset:100% 0 auto auto}}.eyebrow,.workspace-shell .hero__badge,.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700}.workspace{padding:1.25rem}.workspace--single{max-width:1680px;margin:0 auto}.workspace--auth{max-width:none;margin:0;padding:0}.stack--auth{min-height:100vh}.toolbar__year{min-width:180px}.workspace-nav{align-items:center;gap:0;display:inline-flex}.workspace-nav__button{background:var(--brand-white);min-height:34px;color:var(--ds-text-secondary);font-family:var(--ds-font);text-transform:none;box-shadow:none;border:1px solid var(--ds-border-toggle-inactive);border-radius:0;padding:5px 15px;font-size:.875rem;font-weight:500;line-height:1.714}.workspace-nav__button:first-child{border-radius:var(--ds-radius) 0 0 var(--ds-radius)}.workspace-nav__button:last-child{border-radius:0 var(--ds-radius) var(--ds-radius) 0;border-left:none}.workspace-nav__button:hover:not(.workspace-nav__button--active){background:var(--ds-color-toggle-hover);color:var(--ds-text-on-dark);border-color:var(--ds-color-toggle-hover);font-weight:700}.workspace-nav__button--active{background:var(--ds-color-tab-active);border-color:var(--ds-color-tab-active);color:var(--ds-text-on-dark);font-weight:700}.guided-shell{gap:.9375rem;display:grid}.guided-shell--loading{min-height:60vh}.guided-shell--landing{background:var(--ds-color-page-bg);border:none;border-radius:0;margin:-1.25rem -1.25rem 0;padding:0}.workspace--single:has(.guided-shell--landing){background:var(--ds-color-page-bg);max-width:none;margin:0}.workspace--single:has(.guided-shell__band){max-width:none;margin:0;padding:0}.guided-loading{color:var(--muted);flex-direction:column;align-items:center;gap:.625rem;display:flex}.guided-loading p{margin:0;font-size:.95rem}.auth-pill{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--muted);background:#ffffffb3;border-radius:999px;align-items:center;padding:.3125rem .625rem;font-size:.74rem;display:inline-flex}.auth-pill--locked{border-style:dashed}.auth-page{align-items:stretch;min-height:100vh;display:flex}.auth-page__form{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1.25rem;min-width:0;padding:2.5rem 1.25rem;display:flex;position:relative}.auth-page__marketing{background-color:var(--brand-indigo);background-position:0;background-size:cover;flex:1 1 0;min-width:0}.auth-page__footer{width:100%;color:var(--ds-text-secondary);justify-content:space-between;gap:.9375rem;padding:1.875rem;font-size:.8125rem;display:flex;position:absolute;bottom:0;left:0}.auth-card{background:var(--brand-white);border-radius:20px;gap:2.5rem;width:100%;max-width:628px;padding:2.5rem;display:grid}.auth-card__logo{width:auto;height:30px}.auth-card__header{gap:.625rem;display:grid}.auth-card__header h2{color:var(--ds-text-on-light);margin:0;font-size:1.625rem;font-weight:300;line-height:1.75rem}.auth-card__subtitle{color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:1.25rem}.auth-form{gap:1.25rem;display:grid}.auth-field{gap:.3125rem;display:grid}.auth-field__label{color:var(--ds-text-on-light);font-size:.9375rem;font-weight:700}.auth-field__input{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);width:100%;font-family:var(--ds-font);color:var(--ds-text-on-light);background:var(--brand-white);padding:.9375rem .875rem;font-size:.9375rem}.auth-field__input::placeholder{color:var(--ds-text-secondary)}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.auth-field-row--remember{justify-content:flex-end;align-items:center;display:flex}.auth-link{font-family:var(--ds-font);color:var(--ds-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline}.auth-form__actions{justify-items:center;gap:1.25rem;display:grid}.auth-form__actions--inline{grid-auto-flow:column;justify-content:flex-start;justify-items:start;gap:.625rem}.auth-submit{border-radius:var(--ds-radius);background:var(--ds-color-primary);width:100%;height:50px;color:var(--ds-text-on-dark);font-family:var(--ds-font);text-transform:uppercase;cursor:pointer;border:none;font-size:.9375rem;font-weight:800}.auth-submit:hover:not(:disabled){background:var(--ds-color-primary-hover)}.auth-submit:disabled{background:var(--ds-color-primary-disabled);cursor:not-allowed}.auth-footnote{color:var(--ds-text-on-light);margin:0;font-size:.8125rem}.auth-verify-form{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);gap:.625rem;padding:.625rem;display:grid}.auth-verify-form__head{gap:.3125rem;display:grid}.guided-shell__head{justify-content:space-between;align-items:flex-start;gap:.9375rem;display:flex}.guided-shell__head--compact{align-items:center}.guided-shell__head--compact .eyebrow{margin:0}.guided-shell__head--title .eyebrow{letter-spacing:normal;opacity:.65;margin:0;font-size:1rem;font-weight:500;line-height:1.25rem}.guided-shell__head.guided-shell__head--title h2{margin:.3125rem 0 0;font-size:2.1875rem;font-weight:800;line-height:3.125rem}.guided-shell__head--qualify{gap:.9375rem;display:grid}.guided-shell__band .guided-shell__head--qualify .eyebrow{letter-spacing:normal;color:#efde1d;margin:0 0 -.625rem;font-size:1rem;font-weight:700;line-height:1.25rem}.guided-shell__band .guided-shell__head--qualify h2{margin:0;font-size:1.625rem;font-weight:300;line-height:2.1875rem}.guided-shell__band .guided-shell__head--qualify .muted{opacity:1;margin:0;font-size:.9375rem;line-height:1.25rem}.guided-status-inline{color:var(--muted);margin:0;font-size:.82rem}.guided-status-inline strong{color:var(--ink)}.guided-shell__head h2{margin:.3125rem 0}.guided-shell__band{background:var(--brand-indigo);border-radius:var(--ds-radius) var(--ds-radius) 0 0;gap:.9375rem;margin:-.9375rem -.9375rem 0;padding:1.875rem;display:grid}.guided-shell:has(.guided-shell__context-cards) .guided-shell__band{padding-bottom:7.6875rem}.guided-shell__context-cards{z-index:1;margin-top:-5rem;padding:0 .9375rem;position:relative}.guided-shell__context-cards .review-context-grid{margin-top:0}.guided-shell__band .eyebrow,.guided-shell__band .guided-shell__head h2,.guided-shell__band .muted,.guided-shell__band .guided-status-inline,.guided-shell__band .guided-status-inline strong{color:var(--ds-text-on-dark)}.guided-shell__band .muted{opacity:.75}.guided-milestones{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.guided-milestones__track{display:flex;position:absolute;top:1.25rem;left:7.14286%;right:7.14286%}.guided-milestones__segment{background:var(--ds-border-default);flex:1 0 0;height:2px}.guided-milestones__segment--completed{background:var(--ds-color-success)}.guided-milestone{z-index:1;color:var(--ds-text-on-dark);font-family:var(--ds-font);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1 0 0;align-items:center;gap:.625rem;padding:0;font-size:1.125rem;font-weight:700;display:flex;position:relative}.guided-milestone__circle{border:2px solid var(--ds-border-default);background:var(--brand-indigo);width:2.5rem;height:2.5rem;color:var(--ds-text-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.guided-milestone__check{width:1rem;height:1rem;display:block}.guided-milestone--completed .guided-milestone__circle{background:var(--ds-color-success);border-color:var(--ds-border-success-light)}.guided-milestone--active .guided-milestone__circle{background:var(--brand-white);border-color:var(--ds-border-primary-light);color:var(--ds-text-on-light);box-shadow:0 0 5px #4c4cd880}.guided-milestone--locked{cursor:not-allowed}.guided-milestone:disabled{color:var(--ds-text-on-dark);cursor:default;background:0 0}.guided-milestone--locked:disabled{cursor:not-allowed}.guided-meter{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);min-width:220px;padding:.625rem}.guided-meter strong{font-size:1.15rem;display:block}.guided-meter span{color:var(--muted);margin-bottom:.3125rem;font-size:.74rem;display:block}.guided-meter p{color:var(--muted);margin:.3125rem 0 0;font-size:.74rem}.guided-meter__track{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;height:.5rem;overflow:hidden}.guided-meter__fill{background:var(--accent-cool-warm-gradient);border-radius:999px;height:100%}.guided-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3125rem;display:grid}.guided-substeps{border-left:2px solid var(--accent-cool-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:.3125rem;margin-top:.3125rem;margin-left:.3125rem;padding-left:.625rem}.guided-steps .guided-step:disabled{background:var(--brand-white);color:inherit;cursor:default}.guided-steps .guided-step--active:disabled{background:var(--accent-cool-soft)}.guided-steps .guided-step--completed:disabled{background:color-mix(in srgb, var(--ds-color-success) 12%, white)}.guided-steps .guided-step--locked:disabled{cursor:not-allowed}.guided-substeps .guided-step{border-style:dashed;padding:.3125rem}.guided-substeps .guided-step strong{font-size:.62rem}.guided-step{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);box-shadow:none;color:var(--ink);justify-items:start;gap:.3125rem;min-width:0;padding:.3125rem .625rem;display:grid}.guided-step span{background:var(--accent-cool-soft);width:.92rem;height:.92rem;color:var(--accent-cool);border-radius:999px;justify-content:center;align-items:center;font-size:.6rem;display:inline-flex}.guided-step strong{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;line-height:1.15;overflow:hidden}.guided-step--active{border-color:var(--accent-cool-border);background:var(--accent-cool-soft)}.guided-step--completed{border-color:color-mix(in srgb, var(--ds-color-success) 40%, white);background:color-mix(in srgb, var(--ds-color-success) 12%, white)}.guided-step--completed span{background:color-mix(in srgb, var(--ds-color-success) 16%, white);color:#234205}.guided-step--locked{opacity:.62}.guided-panel{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);gap:.625rem;padding:.9375rem;display:grid}.guided-panel--qualify{gap:1.875rem;padding:1.875rem}.guided-panel--qualify .guided-panel__head h3{margin:0;font-size:1.625rem;font-weight:300;line-height:2.1875rem}.filing-setup-address-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9375rem;display:grid}@media (width<=720px){.filing-setup-address-row{grid-template-columns:1fr}}.guided-shell--busy button{pointer-events:none}.filing-substeps{gap:.625rem;display:grid}.filing-substep{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);gap:.625rem;padding:.625rem;display:grid}.filing-substep h4{margin:0;font-size:.92rem}.inline-step-wizard__head{gap:.3125rem;display:grid}.inline-step-wizard__progress{margin:0;font-size:.92rem;font-weight:600}.filing-setup-accordion{flex-direction:column;gap:.9375rem;padding:.9375rem;display:flex}.filing-setup-accordion__section{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:8px;padding:calc(.9375rem - 1px) calc(1.875rem - 1px)}.filing-setup-accordion__section--active{border-color:var(--ds-color-warning)}.filing-setup-accordion__section--complete{border-color:var(--ds-color-success);background:var(--ds-color-success-light-bg)}.filing-setup-accordion__head{justify-content:space-between;align-items:center;min-height:1.875rem;display:flex}.filing-setup-accordion__heading{flex:1 0 0;align-items:flex-end;gap:.9375rem;min-width:0;display:flex}.filing-setup-accordion__heading h4{color:var(--ds-text-on-light);margin:0;font-size:1.1875rem;font-weight:400;line-height:1.5625rem}.filing-setup-accordion__heading p{color:var(--ds-text-secondary);margin:0;font-size:.80625rem;line-height:1.25rem}.filing-setup-accordion__section--locked .filing-setup-accordion__heading h4,.filing-setup-accordion__section--locked .filing-setup-accordion__heading p{color:#999}.filing-setup-accordion__status{text-align:right;text-transform:uppercase;flex:1 0 0;padding-right:.9375rem;font-size:1rem;font-weight:500;line-height:1.25rem}.filing-setup-accordion__section--active .filing-setup-accordion__status{color:var(--ds-color-warning)}.filing-setup-accordion__section--complete .filing-setup-accordion__status{color:var(--ds-color-success)}.filing-setup-accordion__icon{flex-shrink:0;width:1rem;height:1rem}.filing-setup-accordion__section--locked .filing-setup-accordion__icon{color:#999}.filing-setup-accordion__section--active .filing-setup-accordion__icon{color:var(--ds-text-on-light)}.filing-setup-accordion__action{background:var(--ds-color-success);width:1.875rem;height:1.875rem;color:var(--brand-white);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.filing-setup-accordion__summary{flex-wrap:wrap;gap:.625rem 1.875rem;margin:0;padding-top:.625rem;display:flex}.filing-setup-accordion__summary dt{color:var(--ds-text-secondary);font-size:.80625rem;line-height:1.25rem}.filing-setup-accordion__summary dd{color:var(--ds-text-on-light);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.25rem}.filing-setup-accordion__head--editable{cursor:pointer}.filing-setup-accordion__action:not(:disabled):hover{background:color-mix(in srgb, var(--ds-color-success) 80%, black)}.filing-setup-accordion__action:disabled{cursor:default}.filing-setup-accordion__pencil{width:1rem;height:1rem}.filing-setup-accordion__body{flex-direction:column;gap:1.5rem;margin-top:0;padding-top:.625rem;display:flex}.filing-setup-accordion__body>.import-actions{margin-top:-.25rem}.filing-setup-accordion__body:before{content:"";border-top:1px dashed var(--ds-border-default);margin-bottom:-.875rem;display:block}.filing-setup-accordion__next{border:1px solid var(--ds-color-warning);background:var(--brand-white);height:1.875rem;color:var(--ds-color-warning);text-transform:uppercase;border-radius:4px;padding:0 1rem;font-size:.8125rem;font-weight:800;line-height:1.5rem}.filing-setup-accordion__year{width:12.5rem;line-height:1.25rem}.filing-setup-accordion__year select{height:2.8125rem;padding-top:0;padding-bottom:0;font-weight:400}.filing-setup-accordion__footer{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex}.filing-setup-accordion__final{text-transform:uppercase;border-radius:4px;height:2.8125rem;padding:0 1.25rem;font-size:.9375rem;font-weight:800;line-height:1.25rem}.filing-setup-accordion__next:hover:not(:disabled){background:color-mix(in srgb, var(--ds-color-warning) 10%, white)}.filing-setup-accordion__next:disabled{opacity:.5}.filing-instructions-block{color:var(--ds-text-on-dark);gap:.9375rem;display:grid}.filing-instructions-block h3{margin:0;font-size:1.625rem;font-weight:700;line-height:2.1875rem}.filing-instructions-block p{margin:0;font-size:.9375rem;line-height:1.25rem}.filing-instructions-block p+p{margin-top:-.625rem}.filing-instructions-block--light h3{font-weight:300}.guided-shell__band .guided-shell__head--walkthrough .eyebrow{opacity:1;color:#efde1d;font-weight:700}.guided-shell__band:has(.filing-instructions-block){gap:1.875rem}.guided-panel__head{justify-content:space-between;align-items:flex-start;gap:.9375rem;display:flex}.guided-panel__head h3{margin:.3125rem 0 0}.guided-panel__accelerator{border-top:1px dashed var(--ds-border-disabled);margin-top:.9375rem;padding-top:.9375rem}.existing-filings-grid{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);gap:0;display:grid;overflow:hidden}.existing-filings-grid__head,.existing-filings-grid__row{grid-template-columns:96px minmax(170px,1fr) 129px 129px 78px 180px 232px;align-items:center;display:grid}.existing-filings-grid__head>*,.existing-filings-grid__row>*{box-sizing:border-box;min-width:0;padding:0 .9375rem}.existing-filings-grid__row{min-height:3.4375rem}.existing-filings-grid__head{background:var(--brand-indigo);height:2.5rem;color:var(--ds-text-on-dark);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.25rem}.existing-filings-grid__row:nth-child(odd){background:var(--ds-color-primary-subtle)}.filing-status-pill{max-width:100%;color:var(--ds-text-on-dark);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.3125rem .9375rem;font-size:.75rem;font-weight:700;line-height:1.25rem;display:inline-block;overflow:hidden}.filing-status-pill--positive{background:var(--ds-color-success)}.filing-status-pill--info{background:var(--ds-color-info)}.filing-status-pill--warn{background:var(--ds-color-warning)}.filing-status-pill--danger{background:var(--ds-color-danger)}.filing-status-pill--neutral{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.existing-filings-grid__row+.existing-filings-grid__row{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}.existing-filings-grid__company-link{box-sizing:border-box;width:100%;font-family:var(--ds-font);text-transform:none;letter-spacing:normal;color:var(--ds-color-primary);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0 .9375rem;font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:underline;transition:color .14s;display:block}.existing-filings-grid__company-link:hover:not(:disabled){color:var(--ds-color-primary-hover);background:0 0}.existing-filings-grid__company-link:disabled{color:var(--ds-text-secondary);cursor:default}.existing-filings-grid__status{align-items:center;display:flex}.existing-filings-grid__progress-cell{flex-direction:column;align-items:flex-start;gap:.4375rem;display:flex}.existing-filings-grid__progress-caption{font-size:.75rem;line-height:1.25rem}.existing-filings-grid__complete{color:var(--ds-color-success);font-size:.80625rem;font-weight:700;line-height:1.25rem}.existing-filings-grid__progress{background:var(--ds-color-secondary-bg);border-radius:.1875rem;width:100%;height:.375rem;display:block;overflow:hidden}.existing-filings-grid__progress-fill{background:var(--ds-color-primary);border-radius:.1875rem;height:100%;display:block}.existing-filings-grid__empty{text-align:center;margin:0;padding:.9375rem}.existing-filings-grid__loading{justify-content:center;padding:1.5rem .9375rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-hero{background:var(--brand-indigo);color:var(--ds-text-on-dark);flex-direction:column;align-items:flex-start;gap:1.875rem;padding:1.875rem 1.875rem 7.875rem;display:flex}.landing-hero__eyebrow{margin:0;font-size:.80625rem;font-weight:700;line-height:1.25rem}.landing-hero__eyebrow span{color:var(--aca-landing-accent-lime)}.landing-hero__headline{margin:0;font-size:3.625rem;font-weight:300;line-height:4.375rem}.landing-hero__subtext{max-width:41.1875rem;margin:0;font-size:1.40625rem;font-weight:400;line-height:2.5rem}.landing-hero__assistant{flex-direction:column;gap:.9375rem;max-width:41.1875rem;display:flex}.landing-hero__assistant-title{align-items:center;gap:.75rem;display:flex}.landing-hero__luna-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.landing-hero__assistant-title span{font-size:1.625rem;font-weight:300;line-height:1.75rem}.landing-hero__assistant-text{color:var(--aca-landing-accent-lime);margin:0;font-size:.9375rem;line-height:1.25rem}.landing-hero__cta{border-radius:var(--ds-radius);background:var(--ds-color-primary);height:4rem;color:var(--ds-text-on-dark);font-family:var(--ds-font);text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:800;display:inline-flex}.landing-hero__cta:hover{background:var(--ds-color-primary-hover)}.landing-dashboard{flex-direction:column;display:flex}.landing-dashboard .guided-panel{z-index:1;margin:-89px 1.25rem 0;position:relative;box-shadow:0 12px 28px #0f0f1029}.landing-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.landing-filters__pills{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.landing-filter-pill{height:1.875rem;font-family:var(--ds-font);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.3125rem;padding:.3125rem .875rem;font-size:.80625rem;font-weight:600;display:inline-flex}.landing-filter-pill--primary{border:1px solid var(--ds-color-primary);color:var(--ds-color-primary)}.landing-filter-pill--success{border:1px solid var(--ds-color-success);color:var(--ds-color-success)}.landing-filter-pill--warning{border:1px solid var(--ds-color-warning);color:var(--ds-color-warning)}.landing-filter-pill--danger{border:1px solid var(--ds-color-danger);color:var(--ds-color-danger)}.landing-filter-pill--selected.landing-filter-pill--primary{background:var(--ds-color-primary);color:var(--ds-text-on-dark);border-color:#0000}.landing-filter-pill--selected.landing-filter-pill--success{background:var(--ds-color-success);color:var(--ds-text-on-dark);border-color:#0000}.landing-filter-pill--selected.landing-filter-pill--warning{background:var(--ds-color-warning);color:var(--ds-text-on-dark);border-color:#0000}.landing-filter-pill--selected.landing-filter-pill--danger{background:var(--ds-color-danger);color:var(--ds-text-on-dark);border-color:#0000}.landing-search{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);flex-shrink:0;align-items:stretch;width:20rem;height:1.875rem;display:flex;overflow:hidden}.landing-search__input{min-width:0;font-family:var(--ds-font);color:var(--ds-text-on-light);background:var(--brand-white);border:none;flex:1 0 0;padding:0 .875rem;font-size:.80625rem}.landing-search__input::placeholder{color:var(--ds-text-secondary)}.landing-search__input:focus{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.landing-search__button{background:var(--ds-color-secondary-bg);width:2.5625rem;color:var(--ds-text-on-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-search__icon{width:.875rem;height:.875rem;display:block}.guided-year-picker{max-width:240px}.guided-year-picker--ingestion{max-width:560px}.guided-year-picker--ingestion select{min-width:520px}.guided-mapping-summary h4{margin:0 0 .625rem}.guided-placeholder{border-radius:var(--ds-radius);border:1px dashed var(--ds-border-disabled);background:var(--brand-white);justify-content:space-between;align-items:center;gap:.9375rem;padding:.625rem;display:flex}.guided-placeholder h4{margin:.3125rem 0}.guided-placeholder__actions{justify-items:end;gap:.3125rem;display:grid}.guided-placeholder__actions--wide{justify-items:stretch;width:100%}.guided-placeholder__actions span{color:var(--muted);font-size:.72rem}.publish-attestation{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);align-items:flex-start;gap:.625rem;padding:.625rem;display:flex}.publish-attestation input[type=checkbox]{flex:none;width:auto;min-width:1rem;margin:.3125rem 0 0}.publish-attestation span{color:var(--ink);font-size:.88rem;line-height:1.35}.publish-attestation--required{border-color:var(--ds-text-on-light)}.publish-attestation--required strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3125rem;font-size:.76rem;display:block}.publish-attestation.is-checked{background:#eefbf4eb;border-color:#3878588c}.publish-gate{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);gap:.625rem;margin:.625rem 0;padding:.625rem;display:grid}.publish-gate--ready{background:linear-gradient(#eefbf4f2,#f7fffbf2);border-color:#38785852}.publish-gate--blocked{background:linear-gradient(#fffaf4f2,#fff7eef2);border-color:#ab703a4d}.publish-gate--collapsed{gap:.3125rem;margin-bottom:.625rem;padding:.625rem}.publish-gate__collapsed-head{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.publish-gate--collapsed p{margin:0}.publish-gate h4{margin:.3125rem 0}.publish-gate__checks{flex-wrap:wrap;gap:.3125rem;display:flex}.publish-gate__check{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;padding:.3125rem .625rem;font-size:.72rem;font-weight:600}.publish-gate__check.is-ready{background:#3878581f;border-color:#38785859}.publish-gate__check.is-blocked{background:#ab703a1f;border-color:#ab703a5c}.publish-gate__actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem;display:grid}.submit-simulation-controls{grid-column:1/-1;grid-template-columns:minmax(9rem,.42fr) minmax(14rem,1fr);align-items:end;gap:.625rem;display:grid}.submit-simulation-controls label{gap:.3125rem;font-size:.74rem}.submit-simulation-controls select{min-height:2.35rem;font-size:.82rem}.publish-gate__buttons{justify-content:flex-end;align-items:end;gap:.3125rem;display:flex}.publish-gate__findings{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.publish-gate__findings li{border-radius:var(--ds-radius);background:#ffffff8c;justify-content:space-between;align-items:baseline;gap:.625rem;padding:.3125rem .625rem;font-size:.82rem;display:flex}.publish-gate__findings button{flex:none}.compliance-risk-reminder{color:#471100;background:color-mix(in srgb, var(--ds-color-warning) 12%, white);border:1px solid color-mix(in srgb, var(--ds-color-warning) 32%, white);border-radius:10px;margin-bottom:.625rem;padding:.3125rem .625rem}.filing-next-action{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);border-left:4px solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--brand-white);gap:.9375rem;margin-top:.3125rem;padding:.9375rem;display:grid}.filing-next-action--ready,.filing-next-action--complete{background:linear-gradient(#eefbf4e6,#f7fffbe6);border-left-color:#38785899}.filing-next-action--in_progress,.filing-next-action--submitted{border-left-color:#466ea599}.filing-next-action--repair{background:linear-gradient(#fffaeee6,#fffdf7e6);border-left-color:#c48a24b3}.filing-next-action--error{background:linear-gradient(#fff2f1e6,#fff8f7e6);border-left-color:#be4642b3}.filing-next-action__status h4{margin:.3125rem 0}.filing-next-action__status .muted{margin:0}.filing-next-action__processing{color:var(--ink);align-items:center;gap:.625rem;font-weight:600;display:flex}.filing-next-action__step{gap:.625rem;display:grid}.filing-next-action__step-head h5{margin:0 0 .3125rem;font-size:.98rem}.filing-next-action__step-head .muted{margin:0}.filing-next-action__buttons{justify-content:flex-end;gap:.3125rem;display:flex}.filing-next-action__notice{border-radius:var(--ds-radius);border:1px solid color-mix(in srgb, var(--ds-color-warning) 40%, white);background:color-mix(in srgb, var(--ds-color-warning) 10%, white);justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem;font-size:.85rem;display:flex}.correction-worklist{gap:.625rem;display:grid}.correction-worklist__summary{margin:0;font-size:.85rem;font-weight:700}.correction-worklist ul{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.correction-worklist__item{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);padding:.625rem}.correction-worklist__item-head{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.correction-worklist__meta{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.72rem}.correction-worklist__item p{color:var(--ink);margin:.3125rem 0 0;font-size:.85rem}.correction-worklist__suggestion{color:color-mix(in srgb, var(--ink) 70%, transparent);font-style:italic}.workflow-history{border-top:1px solid var(--ds-border-default);margin-top:1rem;padding-top:1rem}.workflow-history__list{gap:.3125rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workflow-history__item{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .625rem;font-size:.85rem;display:flex}.workflow-history__when{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 55%, transparent);flex:none;font-size:.72rem}.workflow-history__what{color:var(--ink)}.publish-gate__actions .field-help{grid-column:1/-1;margin:0}.publish-ready-modal{z-index:980;place-items:center;padding:.9375rem;display:grid;position:fixed;inset:0}.publish-ready-modal__backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.publish-ready-modal__panel{z-index:1;border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);align-content:start;gap:.625rem;width:min(680px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:.9375rem;display:grid;position:relative;overflow-y:auto}.publish-ready-modal__panel h4{margin:0}.modal-titlebar{background:var(--ds-color-primary);color:var(--ds-text-on-dark);justify-content:space-between;align-items:center;gap:.9375rem;margin:-.9375rem -.9375rem .25rem;padding:1rem 1.5rem;display:flex}.modal-titlebar--warning{background:var(--ds-color-warning)}.publish-ready-modal__panel .modal-titlebar h4{color:inherit;font-size:1.125rem;font-weight:700}.modal-titlebar__x{width:1rem;height:1rem;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.modal-titlebar__x svg{width:100%;height:100%;display:block}.filing-orientation--modal{width:min(860px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto}.publish-ready-modal__checks{flex-wrap:wrap;gap:.3125rem;display:flex}.publish-ready-modal__actions{background:var(--brand-white);justify-content:flex-end;gap:.625rem;margin-bottom:-.9375rem;padding:.625rem 0 .9375rem;display:flex;position:sticky;bottom:-.9375rem}.aca-handoff-modal{z-index:980;place-items:center;padding:.9375rem;display:grid;position:fixed;inset:0}.aca-handoff-modal__backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.aca-handoff-modal__panel{z-index:1;border-radius:var(--ds-radius);background:var(--brand-white);width:min(600px,100vw - 2rem);position:relative;overflow:hidden;box-shadow:0 6px 20px #00000029}.aca-handoff-modal__header{background:var(--ds-color-warning);color:var(--ds-text-on-dark);justify-content:space-between;align-items:center;gap:.9375rem;padding:1.25rem 1.875rem;display:flex}.aca-handoff-modal__header p{margin:0;font-size:1.125rem;font-weight:700}.aca-handoff-modal__close{width:1rem;height:1rem;color:var(--ds-text-on-dark);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.aca-handoff-modal__close svg{width:100%;height:100%;display:block}.aca-handoff-modal__divider{background:var(--ds-border-default);height:1px}.aca-handoff-modal__content{flex-direction:column;gap:1.25rem;padding:1.875rem;display:flex}.aca-handoff-modal__content p{color:var(--ds-text-on-light);margin:0;font-size:.9375rem;line-height:1.25rem}.aca-handoff-modal__footer{justify-content:flex-end;align-items:center;gap:.3125rem;padding:1.25rem;display:flex}.aca-handoff-modal__cancel{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.aca-handoff-modal__cancel:hover{background:color-mix(in srgb, var(--ds-color-secondary-bg) 85%, black)}.entity-grid-row-detail__panel{width:min(720px,100vw - 2rem)}.entity-grid-row-detail__table-wrap{max-height:min(28rem,60vh)}.entity-grid-row-detail__table{border-collapse:collapse;width:100%}.entity-grid-row-detail__table th,.entity-grid-row-detail__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-border-default);padding:.3125rem .625rem;font-size:.82rem}.entity-grid-row-detail__table thead th{text-transform:uppercase;letter-spacing:.02em;color:var(--muted);font-size:.72rem}.entity-grid-row-detail__row--error td,.entity-grid-row-detail__row--error th{color:var(--accent-deep);background:#d9534f14}.plan-wizard-fields{gap:.625rem;display:grid}.plan-wizard-field{color:var(--muted);gap:.3125rem;font-size:.85rem;display:grid}.plan-wizard-field input,.plan-wizard-field select{padding:.625rem;font-size:1rem}.plan-wizard-field--checkbox{flex-direction:row;align-items:flex-start;gap:.625rem;display:flex}.plan-wizard-field--checkbox input{margin-top:.3125rem}.plan-wizard-field-help{color:var(--muted);font-size:.78rem;line-height:1.4}.entity-grid-help{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);width:1.05rem;height:1.05rem;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:.3125rem;padding:0;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.coverage-complete-banner{background:#f2fcf6db;border:1px solid #38785857;border-radius:8px;justify-content:space-between;align-items:center;gap:.9375rem;padding:.9375rem;display:flex}.coverage-complete-banner.is-blocked{background:#fdf6edeb;border-color:#ab703a66}.coverage-complete-banner h4{margin:.3125rem 0}.coverage-complete-banner__issues{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.coverage-complete-banner__issue{color:var(--ink);background:#ab703a24;border:1px solid #ab703a5c;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.filing-alert{border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:.625rem;padding:1.875rem;display:flex}.filing-alert--warning{color:#ad2a00;background:#ffe4db;border:1px solid #ffc1ad}.filing-alert__icon{flex-shrink:0;width:1rem;padding-top:2px;display:inline-flex}.filing-alert__body{flex:1 1 0;min-width:0}.filing-alert__body p{margin:0;font-size:.9375rem;line-height:1.25rem}.filing-alert__detail{margin-top:.3125rem!important}.coverage-complete-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.coverage-review-cta{align-items:center;gap:.625rem;margin-left:auto;display:flex}.coverage-review-cta__status{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;padding:.3125rem .625rem;font-size:.72rem;font-weight:600}.coverage-review-cta__status.is-ready{background:#3878581f;border-color:#3878585c}.coverage-review-cta__status.is-blocked{background:#ab703a1f;border-color:#ab703a5c}.coverage-workspace{grid-template-columns:minmax(260px,30%) minmax(0,1fr);align-items:stretch;gap:.9375rem;margin-top:.625rem;display:grid}.employee-locator-trigger{border:1px solid var(--ds-border-primary-light);background:var(--ds-color-primary-ultra-light);border-radius:8px;justify-content:space-between;align-items:center;gap:.9375rem;margin-top:.625rem;padding:.9375rem;display:flex}.employee-locator-trigger p{color:var(--ds-text-on-light);margin:0;font-size:.9375rem}.employee-locator-trigger__button{border-radius:var(--ds-radius);background:var(--ds-color-primary);height:1.875rem;color:var(--ds-text-on-dark);text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .9375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.employee-locator-trigger__icon{width:.875rem;height:.875rem;display:block}.coverage-empty-state{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:3.75rem .9375rem;display:flex}.coverage-empty-state__icon{width:4.5rem;color:var(--ds-border-primary-light)}.coverage-empty-state p{color:var(--ds-text-on-light);margin:0;font-size:1rem}.employee-locator__scrim{z-index:40;background:#0f0f1059;position:fixed;inset:0}.employee-locator__panel{z-index:41;background:var(--brand-white);border-left:1px solid var(--ds-border-default);flex-direction:column;width:min(26rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 16px #00000040}.employee-locator__head{background:var(--brand-indigo);color:var(--ds-text-on-dark);flex-shrink:0;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .9375rem;display:flex}.employee-locator__head h4{margin:0;font-size:1rem;font-weight:700}.employee-locator__close{border-radius:var(--ds-radius);width:1.875rem;height:1.875rem;color:var(--ds-text-on-dark);cursor:pointer;background:#ffffff24;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.employee-locator__tips{border:1px solid var(--ds-border-primary-light);background:var(--ds-color-primary-ultra-light);border-radius:8px;margin:.625rem .9375rem 0;padding:.5rem .75rem;font-size:.8125rem}.employee-locator__tips summary{cursor:pointer;font-weight:700}.employee-locator__tips ul{margin:.5rem 0 0;padding-left:1.125rem}.coverage-search-field{align-items:stretch;gap:.5rem;display:flex}.coverage-search-field input{flex:1;min-width:0}.coverage-search-field__button{border-radius:var(--ds-radius);background:var(--ds-color-primary);width:2.25rem;color:var(--ds-text-on-dark);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.employee-locator__body{flex:auto;min-height:0;padding:.9375rem;overflow-y:auto}.employee-locator__body .coverage-workspace{margin-top:0;display:block}.employee-locator__body .coverage-list-panel{box-shadow:none;background:0 0;border:none;padding:0}.employee-locator__body .table-wrap--ledger td{border-bottom:1px solid var(--ds-border-default);padding:.3125rem .625rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.employee-locator__body .table-wrap--ledger th{padding:.3125rem .625rem;font-size:.75rem}.employee-locator__body .coverage-status-badge{color:var(--ds-color-success);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;display:inline}.employee-locator__row-actions{align-items:center;gap:.3125rem;display:flex}.employee-locator__row-button,.employee-locator__row-actions .artifact-open-button,.coverage-grid-pdf-col .artifact-open-button{border-radius:var(--ds-radius);width:1.625rem;height:1.625rem;color:var(--ds-text-on-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.employee-locator__row-button:hover,.employee-locator__row-actions .artifact-open-button:hover,.coverage-grid-pdf-col .artifact-open-button:hover{background:var(--ds-color-primary-subtle)}.employee-locator__row-icon{width:1rem;height:1rem;display:block}.employee-locator__body .coverage-summary-grid{gap:.375rem}.employee-locator__body .coverage-summary-grid .coverage-summary-card{border-color:var(--ds-color-primary-subtle);background:var(--brand-white);color:var(--ds-color-primary);box-shadow:none;font-size:.75rem}.employee-locator__body .coverage-summary-grid .coverage-summary-card.is-active{border-color:var(--ds-color-primary);background:var(--ds-color-primary);color:var(--ds-text-on-dark);box-shadow:none}.employee-locator__body .coverage-summary-grid .coverage-summary-card span,.employee-locator__body .coverage-summary-grid .coverage-summary-card strong{color:inherit}.employee-locator__body .coverage-summary-grid .coverage-summary-card.is-disabled{opacity:1}.employee-locator__body .table-wrap--ledger thead th{z-index:1;background:var(--brand-indigo);color:var(--ds-text-on-dark);text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:700;position:sticky;top:0}.employee-locator__body .table-wrap--ledger tbody tr:nth-child(2n){background:var(--ds-color-primary-ultra-light)}.employee-locator__body .table-wrap--ledger tbody td strong{font-weight:400}.employee-locator__body .coverage-search-actions{flex-wrap:wrap;gap:.375rem;display:flex}.employee-locator__body .coverage-search-actions .button--ghost,.employee-locator__body .coverage-search-actions button:not(.button--ghost){flex:none;justify-self:auto;height:1.875rem;padding:0 .75rem;font-size:.75rem}.coverage-list-panel{flex-direction:column;min-height:0;display:flex;position:relative}.coverage-list-panel.is-busy .coverage-search-bar,.coverage-list-panel.is-busy .coverage-list-panel__table{pointer-events:none;opacity:.55}.coverage-busy-overlay{z-index:5;border-radius:inherit;color:var(--ink);background:#ffffff8c;justify-content:center;align-items:center;gap:.625rem;font-weight:600;display:flex;position:absolute;inset:0}.coverage-view-toggle{gap:0;margin-right:.625rem;display:inline-flex}.coverage-grid-panel{position:relative}.coverage-grid-toolbar{justify-content:flex-end;align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.coverage-grid-mode-label{color:var(--muted);font-size:.8rem;font-weight:600}.coverage-grid-bulk{align-items:flex-end;gap:.625rem;display:flex}.coverage-grid-table.table-wrap--ledger{max-height:none;padding-right:0;overflow:auto hidden}.coverage-grid-readonly{color:var(--ds-text-on-light);white-space:nowrap;font-size:.80625rem}.coverage-grid-header{justify-content:space-between;align-items:center;gap:.9375rem;margin-bottom:.9375rem;display:flex}.coverage-grid-header__title{align-items:center;gap:.625rem;display:flex}.coverage-grid-heading{color:var(--ds-text-on-light);margin:0;font-size:1.625rem;font-weight:300;line-height:2.1875rem}.coverage-grid-edit-button{border-radius:var(--ds-radius);background:var(--ds-color-success);width:1.875rem;height:1.875rem;color:var(--ds-text-on-dark);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.coverage-grid-edit-button[aria-pressed=true]{background:var(--ds-color-primary)}.coverage-grid-edit-button:disabled{background:color-mix(in srgb, var(--ds-color-success) 55%, white);cursor:not-allowed}.coverage-grid-pencil{width:.8125rem;height:.8125rem}.coverage-grid-search{width:17.4375rem;max-width:100%;height:1.875rem;display:flex}.coverage-grid-search input{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius) 0 0 var(--ds-radius);border-right:none;flex:1 1 0;min-width:0;height:100%;padding:0 .875rem;font-size:.75rem}.coverage-grid-search__addon{background:var(--ds-color-primary);width:1.875rem;color:var(--ds-text-on-dark);border-radius:0 var(--ds-radius) var(--ds-radius) 0;justify-content:center;align-items:center;display:inline-flex}.coverage-grid-search__icon{width:.875rem;height:.875rem}.coverage-grid-table table{border-collapse:collapse;width:100%}.coverage-grid-table thead th{z-index:1;background:var(--brand-indigo);height:2.5rem;color:var(--ds-text-on-dark);text-align:left;text-transform:none;letter-spacing:0;white-space:nowrap;padding:0 .9375rem;font-size:.80625rem;font-weight:700;position:sticky;top:0}.coverage-grid-table tbody td{border-bottom:1px solid var(--ds-border-default);vertical-align:middle;height:3.4375rem;padding:0 .9375rem;font-size:.80625rem}.coverage-grid-table tbody tr:nth-child(2n){background:var(--ds-color-primary-subtle)}.coverage-grid-employee-link{color:var(--ds-color-primary);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;padding:0;font-size:.80625rem;text-decoration:underline}.coverage-grid-employee-link:hover{color:var(--ds-color-primary-hover);background:0 0}.coverage-grid-table .coverage-status-badge{letter-spacing:normal;height:1.875rem;padding:0 .875rem;font-size:.875rem;font-weight:700}.coverage-grid-info{background:var(--ds-text-on-dark);width:1rem;height:1rem;color:var(--brand-indigo);vertical-align:middle;cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:.5rem;font-size:.6875rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.coverage-pagination{justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:.9375rem;font-size:.9375rem;display:flex}.coverage-pagination__pages{align-items:center;gap:2px;display:flex}.coverage-pagination__arrow,.coverage-pagination__number{border-radius:var(--ds-radius);min-width:1.75rem;height:1.75rem;color:var(--ds-text-on-light);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.9375rem;font-weight:400;display:inline-flex}.coverage-pagination__number:hover:not(.is-current),.coverage-pagination__arrow:hover:not(:disabled){background:var(--ds-color-primary-subtle);color:var(--ds-text-on-light)}.coverage-pagination__number.is-current{background:var(--ds-color-primary);color:var(--ds-text-on-dark)}.coverage-pagination__arrow:disabled{color:var(--ds-border-default);cursor:not-allowed;background:0 0}.coverage-pagination__chevron{width:.5rem;height:.5rem}.coverage-pagination__gap{min-width:1.25rem;color:var(--ds-text-secondary);justify-content:center;align-items:center;display:inline-flex}.coverage-pagination__jump{align-items:center;gap:.375rem;display:flex}.coverage-pagination__jump input{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);text-align:center;width:1.875rem;height:1.75rem;padding:0 .3125rem;font-size:.9375rem}.coverage-notices{flex-direction:column;gap:.3125rem;margin-bottom:.625rem;display:flex}.coverage-notice{border-radius:var(--ds-radius);border:1px solid #0000;margin:0;padding:.3125rem .625rem;font-size:.78rem}.coverage-notice--info{color:var(--ds-color-info);background:color-mix(in srgb, var(--ds-color-info) 10%, white);border-color:color-mix(in srgb, var(--ds-color-info) 24%, white)}.coverage-notice--warning{color:var(--ds-color-warning);background:color-mix(in srgb, var(--ds-color-warning) 16%, white);border-color:color-mix(in srgb, var(--ds-color-warning) 36%, white)}.coverage-notice--success{color:var(--ds-color-success);background:color-mix(in srgb, var(--ds-color-success) 12%, white);border-color:color-mix(in srgb, var(--ds-color-success) 30%, white)}.coverage-warning-note{border:1px solid color-mix(in srgb, var(--ds-color-warning) 40%, white);background:color-mix(in srgb, var(--ds-color-warning) 12%, white);border-radius:var(--ds-radius);margin:.625rem 0;padding:.625rem .9375rem}.coverage-warning-note strong{margin-bottom:.3125rem;display:block}.coverage-warning-note ul{margin:0;padding-left:1.25rem}.coverage-list-panel__table{flex:1;min-height:0;max-height:max(22rem,100vh - 22rem);overflow:auto}.coverage-row-actions{text-align:right;white-space:nowrap;width:1%}.coverage-row-actions .button--ghost{min-width:1.75rem;padding:.3125rem;line-height:1}.coverage-select-col{text-align:center;white-space:nowrap;width:1%}.coverage-summary-grid{flex-wrap:wrap;gap:.3125rem;margin-bottom:.625rem;display:flex}.coverage-summary-card{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#ffffff75;border-radius:999px;align-items:center;gap:.3125rem;padding:.3125rem .625rem;display:inline-flex}.coverage-summary-card--fix{background:#d03e241f;border-color:#d03e2466}.coverage-summary-card--clickable{cursor:pointer;font:inherit;color:inherit;transition:border-color .12s,background .12s,box-shadow .12s}.coverage-summary-card--clickable:hover{border-color:var(--accent-cool-border)}.coverage-summary-card--clickable:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.coverage-summary-card.is-active{border-color:var(--accent-cool);background:var(--accent-cool-soft);box-shadow:inset 0 0 0 1px var(--accent-cool-border)}.coverage-summary-card--fix.is-active{background:#d03e2433;border-color:#d03e24bf;box-shadow:inset 0 0 0 1px #d03e2480}.coverage-summary-card.is-disabled{cursor:default;opacity:.5}.coverage-summary-card.is-disabled:hover{border-color:color-mix(in srgb, var(--ink) 8%, transparent)}.format-help{border:1px solid var(--accent-cool-border);background:var(--accent-cool-faint);border-radius:12px;margin-top:.625rem;padding:.3125rem .625rem}.format-help>summary{cursor:pointer;color:var(--accent-cool);font-size:.85rem;font-weight:600;list-style-position:inside}.format-help__body{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.format-help__subhead{margin:.3125rem 0 0;font-size:.82rem;font-weight:600}.format-help__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.batch-import-file-list,.batch-import-results{flex-direction:column;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.batch-import-file-list>li{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:.625rem;padding:.3125rem .625rem;display:flex}.batch-import-progress{flex-direction:column;gap:.5rem;display:flex}.batch-import-progress__summary{margin:0}.batch-import-progress progress{width:100%;height:.5rem;accent-color:var(--accent-cool)}.batch-import-progress__mark{text-align:center;width:1rem;font-weight:600;display:inline-block}.batch-import-progress__file--done .batch-import-progress__mark{color:#54a00d}.batch-import-progress__file--error .batch-import-progress__mark{color:#b42318}.batch-import-progress__file--waiting,.batch-import-progress__file--queued{opacity:.75}.batch-import-results>li{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:.625rem;padding:.3125rem .625rem;font-size:.85rem;display:flex}.batch-import-results__info{min-width:0}.batch-import-results>li button{flex:none}.batch-import-results>li.error{background:#c8282814}.format-help__list>li{border-left:2px solid var(--accent-cool-border);flex-direction:column;gap:.3125rem;padding-left:.625rem;display:flex}.format-help__name{flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.85rem;font-weight:600;display:flex}.format-help__tag{text-transform:uppercase;letter-spacing:.06em;color:#234205;background:color-mix(in srgb, var(--ds-color-success) 14%, white);border-radius:999px;padding:.3125rem;font-size:.62rem;font-weight:700}.format-help__download{font-size:.78rem;font-weight:600}.format-help__desc{color:var(--muted);font-size:.82rem}.format-help__cols{color:var(--muted);font-size:.76rem}.format-help__cols code{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;padding:0 .3125rem;font-size:.72rem}.format-help__guide-link{box-shadow:none;color:var(--accent-cool);cursor:pointer;background:0 0;border:0;margin-left:.625rem;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.format-help__guide-link:hover{transform:none}.import-guide-modal .import-guide__panel{flex-direction:column;width:min(920px,94vw);max-width:920px;height:min(88vh,920px);display:flex}.import-guide__tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3125rem;padding:.3125rem .3125rem 0;display:grid}.import-guide-modal .import-guide__tab{white-space:nowrap;border:.5px solid var(--ds-color-tab-default);border-radius:var(--ds-radius) var(--ds-radius) 0 0;background:var(--ds-color-tab-default);min-width:0;height:auto;min-height:0;color:var(--ds-text-on-dark);line-height:1.333;font-family:var(--ds-font);text-transform:none;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.3125rem;padding:.9375rem 1.25rem;font-size:.9375rem;font-weight:400;display:inline-flex;transform:none;box-shadow:0 -1px 2.5px #00000040}.import-guide-modal .import-guide__tab:hover{background:var(--ds-color-tab-hover);border-color:var(--ds-color-tab-hover);transform:none;box-shadow:0 -1px 2.5px #00000040}.import-guide-modal .import-guide__tab.is-active{background:var(--ds-color-tab-active);color:var(--ds-text-on-dark);border:none}.import-guide__body{flex-direction:column;flex:auto;gap:.9375rem;min-height:0;padding:.625rem .3125rem .3125rem;display:flex;overflow-y:auto}.import-guide__meta{flex-wrap:wrap;align-items:center;gap:.9375rem;margin-top:.3125rem;display:flex}.import-guide__year{font-size:.76rem}.import-guide__section h4{margin:0 0 .3125rem;font-size:.9rem}.import-guide__note{margin:0 0 .3125rem;font-size:.8rem}.import-guide__table{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:8px;overflow:hidden}.import-guide__row{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);grid-template-columns:1.4fr .5fr 2fr 2fr;align-items:start;gap:.625rem;padding:.3125rem .625rem;font-size:.8rem;display:grid}.import-guide__row:first-child{border-top:0}.import-guide__row--head{background:color-mix(in srgb, var(--ink) 4%, transparent);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.import-guide__col code{background:color-mix(in srgb, var(--ink) 6%, transparent);word-break:break-word;border-radius:4px;padding:.3125rem;font-size:.74rem}.import-guide__values{word-break:break-word}.import-guide__values.is-live{color:#234205}@media (width<=640px){.import-guide__row{grid-template-columns:1fr 1fr}}.import-guide__header-actions{align-items:center;gap:.625rem;display:flex}.import-guide__template+.import-guide__template{margin-top:1.875rem}.import-guide__template-title{align-items:center;gap:.625rem;margin:0 0 .625rem;font-size:1rem;display:flex}.import-guide__print-heading{margin:0 0 .625rem;font-size:1.15rem}.import-guide__rec{vertical-align:middle;margin-right:.3125rem}.filing-complete{border-radius:var(--ds-radius);border:1px solid color-mix(in srgb, var(--ds-color-success) 40%, white);background:color-mix(in srgb, var(--ds-color-success) 8%, white);align-items:flex-start;gap:.9375rem;margin-bottom:.9375rem;padding:1.25rem;display:flex}.filing-complete__icon{background:var(--ds-color-success);width:2.2rem;height:2.2rem;color:var(--ds-text-on-dark);border-radius:999px;flex:none;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.filing-complete__body{flex-direction:column;flex:auto;gap:.625rem;min-width:0;display:flex}.filing-complete__title{margin:0;font-size:1.15rem}.filing-complete__lede{color:var(--muted);margin:0}.filing-complete__facts{flex-wrap:wrap;gap:1.25rem;margin:.3125rem 0 0;display:flex}.filing-complete__facts>div{flex-direction:column;display:flex}.filing-complete__facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.66rem}.filing-complete__facts dd{margin:0;font-size:.95rem;font-weight:600}.filing-complete__downloads{flex-wrap:wrap;gap:.625rem;margin-top:.625rem;display:flex}.artifacts-grid{margin-top:.9375rem}.collapsible-toggle{box-shadow:none;color:var(--accent-cool);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.3125rem;margin-top:.625rem;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.collapsible-toggle:hover{text-decoration:underline;transform:none}.collapsible-toggle__caret{font-size:.62rem;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.collapsible-toggle__caret.is-open{transform:rotate(90deg)}.artifacts-grid__body{margin-top:.625rem}.artifacts-grid__search{width:100%;max-width:320px;margin-bottom:.625rem;padding:.3125rem .625rem;font-size:.8rem}.artifacts-grid__scroll{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);max-height:260px;overflow-y:auto}.artifacts-grid__row{border-bottom:1px solid color-mix(in srgb, var(--ink) 7%, transparent);grid-template-columns:1fr auto auto auto;align-items:center;gap:.625rem;padding:.3125rem .625rem;display:grid}.artifacts-grid__row:last-child{border-bottom:none}.artifacts-grid__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.artifacts-grid__format,.artifacts-grid__version{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.02em;font-size:.68rem}.artifacts-grid__download{padding:.3125rem .625rem;font-size:.72rem}.filing-complete__corrections{border-top:1px solid #2d8c6e33;flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:.3125rem;padding-top:.625rem;display:flex}.filing-complete__corrections .muted{font-size:.82rem}.filing-complete__details-toggle{box-shadow:none;color:var(--accent-cool);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.625rem;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.filing-complete__details-toggle:hover{transform:none}.import-guide__print-all{display:none}@media print{@page{margin:14mm}body *{visibility:hidden!important}.import-guide__print-all,.import-guide__print-all *{visibility:visible!important}.import-guide__print-all{width:100%;position:absolute;top:0;left:0;display:block!important}.import-guide-modal,.import-guide__panel{background:var(--brand-white)!important;width:auto!important;max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}.pdf-modal__backdrop,.pdf-modal__header,.import-guide__tabs,.import-guide__screen-only,.import-guide__print-all .format-help__download{display:none!important}.import-guide__row{break-inside:avoid}.import-guide__values.is-live{color:#234205!important}}.coverage-summary-card--fix strong{color:#670f11}.coverage-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.64rem;display:inline}.coverage-summary-card strong{margin:0;font-size:.88rem;line-height:1;display:inline}.guided-checks{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.625rem;display:grid}.guided-check{border-radius:var(--ds-radius);border:1px solid color-mix(in srgb, var(--ds-color-danger) 24%, white);background:color-mix(in srgb, var(--ds-color-danger) 8%, white);padding:.625rem}.guided-check--done{border-color:color-mix(in srgb, var(--ds-color-success) 24%, white);background:color-mix(in srgb, var(--ds-color-success) 9%, white)}.guided-check span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.guided-check strong{margin-top:.3125rem;display:block}.guided-check p{color:var(--muted);margin:.3125rem 0 0;font-size:.73rem}.workflow-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.import-toolbar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:.9375rem;margin-bottom:.9375rem;display:grid}.import-file-picker{border-radius:var(--ds-radius);border:1px dashed var(--ds-border-disabled);background:var(--brand-white);font-family:var(--ds-font);color:var(--ds-color-primary);cursor:pointer;justify-content:center;align-items:center;gap:.625rem;padding:.625rem .9375rem;font-size:.875rem;font-weight:600;transition:border-color .14s,background-color .14s;display:inline-flex;position:relative}.import-file-picker:hover{border-color:var(--ds-color-primary);background:var(--accent-cool-faint)}.import-file-picker:focus-within{outline:2px solid var(--ds-color-primary);outline-offset:2px}.import-file-picker:has(input:disabled){opacity:.6;cursor:not-allowed}.import-file-picker input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-chip{border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);padding:.625rem .9375rem}.import-chip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3125rem;font-size:.7rem;display:block}.import-summary{flex-wrap:wrap;gap:.625rem;margin-bottom:.9375rem;display:flex}.import-workspace{gap:.9375rem;min-width:0;display:grid}.import-group{border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);min-width:0;padding:.9375rem}.import-group__head{justify-content:space-between;align-items:center;gap:.9375rem;margin-bottom:.625rem;display:flex}.import-group__head span{font-weight:700}.import-group__head strong{color:var(--muted);font-size:.78rem}.import-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.625rem;max-height:320px;padding-right:.3125rem;display:grid;overflow:auto}.import-map-field{gap:.3125rem;display:grid}.import-map-field span{color:var(--ink);font-size:.76rem}.import-sample-table{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);max-width:100%;max-height:260px;overflow:auto}.import-sample-table table{min-width:max-content}.import-sample-table.review-table{max-height:none;overflow:visible}.import-sample-table.review-table table{table-layout:fixed;min-width:0}.review-table__status-col{width:6.5rem}.review-table__action-col{width:11rem}.import-row-details{margin-top:.625rem}.import-row-details summary{cursor:pointer;color:var(--accent,inherit)}.import-row-details pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.72rem}.import-risk-summary{flex-wrap:wrap;gap:.625rem;margin-bottom:.625rem;display:flex}.import-section-label{color:var(--accent-cool);margin:.3125rem 0;font-size:.78rem;font-weight:600}.import-section-preview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.625rem;margin:0 0 .625rem;padding:0;list-style:none;display:grid}.import-section-preview li{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);padding:.625rem}.import-section-preview strong{display:block}.import-section-preview span{color:var(--muted);margin-top:.3125rem;font-size:.78rem;display:block}.import-section-preview__checklist{color:var(--ds-text-default,inherit);margin-top:.3125rem;font-weight:600}.import-progress-list li{padding:0;overflow:hidden}.import-progress-item{width:100%;box-shadow:none;color:var(--ds-text-on-light,inherit);text-align:left;cursor:pointer;background:0 0;border:0;padding:.625rem;display:block}.import-progress-item__detail{font-style:italic}.import-progress-item__status{font-weight:600}.import-progress-item:hover{background:var(--surface-muted,#00000008);transform:none}.import-progress-item:disabled{cursor:not-allowed;opacity:.6}.import-progress-item__blocked{font-style:italic;display:block}.import-risk-summary--category{margin-top:-.3125rem}.import-risk-groups{padding:.3125rem .625rem}.import-risk-group{padding:.3125rem 0}.import-risk-group+.import-risk-group{border-top:1px solid var(--ds-border-default)}.entity-grid-panel{min-width:0;position:relative}.entity-grid-toolbar{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;margin-bottom:.625rem;display:flex}.entity-grid-toolbar__group{flex-wrap:wrap;align-items:flex-end;gap:.625rem;display:flex}.entity-grid-toolbar button{padding:.625rem .9375rem;font-size:.82rem}.entity-grid-toolbar input:not([type=checkbox]),.entity-grid-toolbar select{width:auto;min-width:8rem;padding:.3125rem .625rem;font-size:.82rem}.entity-grid-bulk{align-items:flex-end;gap:.625rem;display:flex}.entity-grid-table{max-height:max(22rem,100vh - 22rem)}.entity-grid-table input{width:100%;min-width:4rem;padding:.3125rem .625rem;font-size:.82rem}.entity-grid-table select{width:auto;min-width:5rem;max-width:100%;padding:.3125rem .625rem;font-size:.82rem}.entity-grid-table tbody button{padding:.3125rem .625rem;font-size:.78rem}.entity-grid-readonly-value{white-space:normal;word-break:break-word;min-width:10rem;padding:.3125rem 0;font-size:.82rem;display:block}.entity-grid-not-applicable{color:var(--muted);min-width:0}.entity-grid-cell--error{background:color-mix(in srgb, var(--ds-color-danger) 10%, white);box-shadow:inset 0 0 0 1px var(--ds-color-danger)}.entity-grid-cell-error{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3125rem 0 0;font-size:.72rem;display:-webkit-box;overflow:hidden}.entity-grid-reveal-cell{position:relative}.entity-grid-reveal-row{align-items:center;gap:.25rem;display:flex}.entity-grid-reveal-row>input{flex:auto;min-width:0}.entity-grid-reveal{width:1.75rem;height:1.75rem;min-height:0;color:var(--ds-color-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.entity-grid-table tbody button.entity-grid-reveal{color:var(--ds-color-primary);background:0 0;padding:0}.entity-grid-table tbody button.entity-grid-reveal:hover:not(:disabled){background:var(--ds-color-primary-subtle)}.entity-grid-reveal svg{width:1.125rem;height:1.125rem}.entity-grid-reveal:hover:not(:disabled){background:var(--ds-color-primary-subtle)}.entity-grid-reveal:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:1px}.entity-grid-reveal:disabled{opacity:.5;cursor:default}.entity-grid-reveal-error{z-index:3;border:1px solid var(--ds-color-danger);background:var(--brand-white);width:14rem;color:var(--ds-color-danger);white-space:normal;border-radius:4px;margin:.25rem 0 0;padding:.375rem .5rem;font-size:.72rem;line-height:1.1rem;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0f0f1033}.entity-grid-cell-error-badge{background:var(--accent-deep);width:1.1rem;height:1.1rem;color:var(--brand-white);cursor:default;border-radius:999px;justify-content:center;align-items:center;margin-top:.3125rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.entity-grid-cell--row-detail{white-space:nowrap}.entity-grid-row--error{background:color-mix(in srgb, var(--ds-color-danger) 4%, white)}.entity-grid-filter-count{margin:0 0 .3125rem;font-size:.78rem}.entity-grid-errors-only{white-space:nowrap;align-items:center;gap:.3125rem;padding-bottom:.3125rem;font-size:.78rem;display:flex}.entity-grid-errors-only--active{color:var(--accent-deep);font-weight:600}.entity-grid-error-banner{background:color-mix(in srgb, var(--ds-color-danger) 10%, white);border:1px solid color-mix(in srgb, var(--ds-color-danger) 40%, white);color:#5a0e10;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:.85rem;display:flex}.entity-grid-error-banner button{flex-shrink:0}.entity-grid-cell--review{background:color-mix(in srgb, var(--ds-color-warning) 14%, white)}.entity-grid-cell-review{white-space:normal;color:#471100;margin:.3125rem 0 0;font-size:.72rem}.entity-grid-review-banner{background:color-mix(in srgb, var(--ds-color-warning) 10%, white);border:1px solid color-mix(in srgb, var(--ds-color-warning) 30%, white);color:#471100;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:.85rem;display:flex}.entity-grid-table thead th{z-index:1;background:color-mix(in srgb, var(--ink) 7%, var(--panel-strong));border-bottom:2px solid var(--line);box-shadow:0 2px 5px color-mix(in srgb, var(--ink) 7%, transparent);vertical-align:top;padding-top:.625rem;padding-bottom:.625rem;position:sticky;top:0}.entity-grid-caption{color:var(--muted);white-space:normal;margin:0 0 .3125rem;font-size:.72rem;font-weight:400}.entity-grid-th-label{align-items:flex-start;gap:.3125rem;margin-bottom:.3125rem;font-weight:700;display:flex}.entity-grid-th-label-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:7rem;height:1.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.entity-grid-filter{box-sizing:border-box;width:100%;min-width:5.5rem;height:2rem;padding:.3125rem .625rem;font-size:.76rem;font-weight:400;line-height:1.2}.import-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3125rem;display:flex}.import-summary-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.import-summary-line p{margin:0}.guided-import-offer__choices{flex-wrap:wrap;gap:.625rem;display:flex}.guided-import-offer__choice{flex-direction:column;flex:1 1 0;gap:.3125rem;min-width:0;display:flex}.guided-import-offer__choice>button{width:100%;padding:15px 20px}.guided-import-offer__choice>button.filing-create-button{border:1px solid #0000}.guided-import-offer__choice>p{margin:0;font-size:.78rem}.filing-create-actions{justify-content:flex-end;align-items:center}.filing-create-actions--start{justify-content:flex-start}.filing-create-button{min-height:38px;padding:.3125rem .9375rem}.contract-json{background:var(--brand-white);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);max-height:240px;margin:0;padding:.625rem;overflow:auto}.layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:.9375rem;margin-top:.625rem;display:grid}.column{align-content:start;gap:.9375rem;display:grid}.column--wide{min-width:0}.layout--wide{grid-template-columns:minmax(0,1fr)}.layout--split{grid-template-columns:minmax(150px,190px) minmax(0,2.2fr);align-items:stretch;height:min(72vh,100vh - 250px);min-height:520px}.layout--split>.column{height:100%;min-height:0}.card{background:var(--brand-white);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);box-shadow:none;padding:.9375rem}.card--pane{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.card--wide{background:linear-gradient(#fffaf1f2,#f8f1e7e0)}.card__heading{justify-content:space-between;align-items:start;gap:.9375rem;margin-bottom:.625rem;display:flex}.card--pane>.card__heading{z-index:2;background:var(--brand-white);padding-bottom:.3125rem;position:sticky;top:0}.card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3125rem;display:flex}.card__heading h2,.record-card h3{margin:.3125rem 0 0}.operations-toolbar-card .card__heading{align-items:center;margin-bottom:0}.operations-taxyear-picker{color:var(--muted);gap:.3125rem;min-width:130px;font-size:.74rem;display:grid}.operations-taxyear-picker select{min-width:130px}.operations-live-indicator{border:1px solid color-mix(in srgb, var(--ds-color-success) 28%, white);background:color-mix(in srgb, var(--ds-color-success) 8%, white);color:#234205;border-radius:999px;align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.74rem;font-weight:600;display:inline-flex}.operations-live-indicator__dot{background:var(--ds-color-success);border-radius:999px;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite operations-live-pulse}.operations-live-indicator--active .operations-live-indicator__dot{background:#234205;animation-duration:.7s}@keyframes operations-live-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.grid--compact{grid-template-columns:2fr 1fr auto;align-items:end;gap:.625rem;display:grid}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.review-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.625rem;display:grid}.review-context-grid:has(.filing-status-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.filing-status-card{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--ds-color-success-light-bg);align-content:center;gap:.25rem;padding:.625rem;display:grid;box-shadow:0 2px 3px #00000040}.filing-status-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.filing-status-card__title{min-width:0;color:var(--ds-text-on-light);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.filing-status-card__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.filing-status-card__check{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.filing-status-card__status{color:var(--ds-color-success)}.filing-status-card--in-progress{background:var(--brand-white);border-radius:8px;align-content:start;padding:.875rem 1rem;box-shadow:0 2px 6px #00000040}.filing-status-card__status--in-progress{color:var(--ds-color-primary)}.filing-status-card__publish{border-radius:var(--ds-radius);background:var(--ds-color-primary);height:1.875rem;color:var(--ds-text-on-dark);text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.filing-status-card__publish:disabled{background:var(--ds-border-primary-light);color:var(--ds-text-on-dark-inactive);cursor:not-allowed}.filing-status-card__actions{flex-shrink:0;align-items:center;gap:.3125rem;display:flex}.filing-status-card__icon-button{border-radius:var(--ds-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-flex}.filing-status-card__icon-button--tools{background:var(--ds-color-warning)}.filing-status-card__icon-button--pdf{background:var(--ds-color-success)}.filing-status-card__icon-button--tools:disabled{background:color-mix(in srgb, var(--ds-color-warning) 55%, white)}.filing-status-card__icon-button--pdf:disabled{background:color-mix(in srgb, var(--ds-color-success) 55%, white)}.filing-status-card__icon{width:1rem;height:1rem;display:block}.filing-status-card__lede{color:var(--ds-text-on-light);margin:0;padding-left:2rem;font-size:.80625rem;font-weight:700}.filing-status-card__facts{color:var(--ds-text-on-light);gap:1.9375rem;padding-left:2rem;font-size:.75rem;display:flex}.filing-status-card__facts dt{margin:0;font-weight:700}.filing-status-card__facts dd{margin:0;font-weight:400}.review-context-card{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:8px;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex;box-shadow:0 2px 6px #00000040}.review-context-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .625rem;display:flex}.review-context-card__title{align-items:center;gap:.5rem;min-width:0;display:flex}.review-context-card__glyph{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.review-context-card__label{color:var(--brand-indigo);text-transform:uppercase;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700}.review-context-card__actions{flex-shrink:0;align-items:center;gap:.3125rem;margin-left:auto;display:inline-flex}.review-context-card__button{border-radius:var(--ds-radius);background:var(--ds-color-secondary-bg);height:1.875rem;color:var(--ds-text-on-light);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.review-context-card__button--warning{background:var(--ds-color-warning);color:var(--ds-text-on-dark)}.review-context-card__button:disabled{background:color-mix(in srgb, var(--ds-color-secondary-bg) 55%, white)}.review-context-card__button--warning:disabled{background:color-mix(in srgb, var(--ds-color-warning) 55%, white)}.review-context-card__icon-button{border-radius:var(--ds-radius);background:var(--ds-color-success);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-flex}.review-context-card__icon-button--secondary{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.review-context-card__icon-button:disabled{background:color-mix(in srgb, var(--ds-color-success) 55%, white)}.review-context-card__icon-button--secondary:disabled{background:color-mix(in srgb, var(--ds-color-secondary-bg) 55%, white)}.review-context-card__icon{width:1rem;height:1rem;display:block}.review-context-card__details{flex-direction:column;gap:.3125rem;padding-left:2rem;display:flex}.review-context-card__name{color:var(--ds-text-on-light);margin:0;font-size:.80625rem;font-weight:700}.review-context-card__address{color:var(--muted);margin:0;font-size:.8rem}.review-context-card__facts{color:var(--ds-text-on-light);flex-wrap:wrap;align-items:center;gap:.3125rem 1.25rem;font-size:.75rem;display:flex}.review-context-card__facts dt{margin:0;font-weight:700}.review-context-card__facts dd{margin:0;font-weight:400}.review-context-card__value-with-notice{align-items:center;gap:.25rem;display:inline-flex}.review-context-card__notice-toggle{background:var(--ds-color-warning);width:.875rem;height:.875rem;color:var(--ds-text-on-dark);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.review-context-card__notice-toggle[aria-expanded=true]{background:var(--ds-color-main)}.review-context-card__notice{font-size:.72rem;line-height:1.35}.review-series-pill{border-radius:var(--ds-radius);background:var(--ds-color-secondary-bg);height:1.875rem;color:var(--ds-text-on-light);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.review-field{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);padding:.625rem}.review-field__label{color:var(--muted);font-size:.8rem;display:block}.review-field strong{margin-top:.3125rem;display:block}.review-field__tooltip-value{cursor:help;text-underline-offset:.16rem;-webkit-text-decoration:underline dotted #3f4c5275;text-decoration:underline dotted #3f4c5275}.review-field--wide{grid-column:span 2}.action-slot{align-items:end;display:flex}.summary-strip{flex-wrap:wrap;gap:.625rem;margin-top:.625rem;display:flex}.summary-strip span{background:var(--accent-cool-subtle);color:var(--accent-cool);border-radius:999px;padding:.3125rem .625rem;font-size:.76rem}.workflow-summary{flex-wrap:wrap;gap:.625rem;margin-bottom:.9375rem;display:flex}.workflow-summary span{background:var(--accent-cool-subtle);color:var(--accent-cool);border-radius:999px;padding:.3125rem .625rem;font-size:.76rem}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.workflow-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.625rem;display:grid}.field-with-icon{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3125rem;display:grid}.workflow-trigger-button{justify-self:start;min-width:1.8rem;padding:.3125rem;font-size:.9rem;line-height:1}.workflow-grid label>select{border-radius:var(--ds-radius);padding-right:2.5rem}.workflow-grid__wide{grid-column:1/-1}.workflow-diagram-wrap{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);margin-top:.3125rem;padding:.3125rem;overflow:auto}.workflow-diagram-controls{justify-content:flex-end;margin:.3125rem 0;display:flex}.workflow-diagram-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:.3125rem;font-size:.76rem;display:inline-flex}.workflow-diagram-toggle input{margin:0}.workflow-diagram-toggle span{white-space:nowrap}.workflow-diagram{color:#1a2c3075;width:auto;min-width:0;max-width:none;height:auto;display:block}.workflow-diagram-edge path{stroke:currentColor;stroke-width:1.25px;fill:none}.workflow-diagram-edge--clickable{cursor:pointer}.workflow-diagram-edge--clickable:hover path{stroke:#255765e6}.workflow-diagram-edge--clickable:hover .workflow-diagram-edge-label-bg{fill:#f8fcfdfa;stroke:#2557654d}.workflow-diagram-edge--disabled{opacity:.38}.workflow-diagram-edge-label-bg{fill:#fffffff2;stroke:color-mix(in srgb, var(--ink) 12%, transparent);stroke-width:.8px}.workflow-diagram-edge text{fill:#1f3034db;letter-spacing:.01em;font-size:8px;font-weight:600}.workflow-diagram-edge--private path{stroke-dasharray:5 3}.workflow-diagram-node rect{fill:#fffffff2;stroke:#1e343a47;stroke-width:1px}.workflow-diagram-node text{fill:#131f22e0;letter-spacing:.01em;font-size:9px;font-weight:600}.workflow-diagram-node--active rect{fill:#eef8f4fa;stroke:#19715594;stroke-width:1.6px}.workflow-pill-dialog{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);gap:.625rem;margin-top:.3125rem;padding:.625rem;display:grid}.workflow-pill-dialog__heading{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.workflow-pill-dialog__options,.workflow-pill-dialog__submit{gap:.3125rem;display:grid}.workflow-pill-dialog__submit{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-pill-dialog__actions{justify-content:flex-end;gap:.3125rem;display:flex}.irs-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.irs-status-card{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);padding:.625rem}.irs-status-card span{color:var(--muted);font-size:.74rem;display:block}.irs-status-card strong{margin-top:.3125rem;display:block}.job-id{word-break:break-all;max-width:280px;font-size:.72rem}.facts,.mini-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.625rem;display:grid}.facts div,.mini-grid div{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);padding:.625rem}.facts span,.mini-grid span{color:var(--muted);font-size:.74rem;display:block}.facts strong,.mini-grid strong{margin-top:.3125rem;display:block}.table-wrap{overflow:auto}.workflow-history-scroll{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);max-height:18rem;overflow:auto}.table-wrap--ledger{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);flex:1;min-height:0;max-height:24rem;padding-right:.3125rem;overflow:auto}.coverage-list-panel .table-wrap--ledger{max-height:max(22rem,100vh - 22rem)}.coverage-list-panel .import-actions{margin-top:.625rem}.coverage-list-footer{justify-content:flex-end;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.coverage-list-footer .import-actions{margin:0}.table-wrap--artifacts{max-height:320px}.artifact-path-cell{white-space:nowrap;text-overflow:ellipsis;max-width:380px;overflow:hidden}.artifact-open-button{justify-content:center;align-items:center;gap:.3125rem;min-width:1.8rem;padding:.3125rem;font-size:.9rem;line-height:1;display:inline-flex}.action-icon{flex:none;width:.95rem;height:.95rem;display:block}@keyframes artifact-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ledger-search{flex-shrink:0;margin-bottom:.625rem}.coverage-search-bar{flex-direction:column;align-items:stretch;gap:.625rem;margin-bottom:.625rem;display:flex}.coverage-search-bar .ledger-search{margin-bottom:0}.coverage-search-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.coverage-search-actions .button--ghost{justify-self:stretch}.coverage-search-actions button:not(.button--ghost){justify-self:end}.coverage-search-actions .coverage-bulk-delete-button{justify-self:stretch}.coverage-detail-cell{min-width:320px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card--pane .irs-form{flex:1;min-height:0;overflow:auto}.coverage-editor-shell{justify-self:stretch;width:100%;max-width:none;height:auto;min-height:0;animation:.22s coverage-editor-slide;position:sticky;top:.75rem}.coverage-editor-row{background:#fffaf1b3}.coverage-editor-row__cell{border-bottom:1px solid var(--line);padding:0}.coverage-inline-editor{padding:.9375rem;animation:.22s coverage-editor-slide}@keyframes coverage-editor-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inline-grid{gap:.3125rem;display:grid}.inline-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.3125rem .625rem}tbody tr{transition:background .14s,transform .14s}.table-row--interactive{cursor:pointer}.table-row--interactive:hover{background:var(--accent-cool-faint)}.table-row--selected{cursor:pointer;background:var(--accent-warm-soft)}.coverage-status-badge{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.3125rem;font-size:.64rem;display:inline-flex}.coverage-status-badge--needs-fix{color:var(--ds-color-danger);background:color-mix(in srgb, var(--ds-color-danger) 14%, white);border-color:color-mix(in srgb, var(--ds-color-danger) 34%, white);font-weight:700}.coverage-status-badge--needs-review{color:var(--ds-color-warning);background:color-mix(in srgb, var(--ds-color-warning) 16%, white);border-color:color-mix(in srgb, var(--ds-color-warning) 36%, white)}.coverage-status-badge--ready{width:auto;min-width:0;height:auto;color:var(--ds-text-on-dark);background:var(--ds-color-success);border-color:color-mix(in srgb, var(--ds-color-success) 65%, black);padding:.3125rem .625rem;font-size:.68rem;font-weight:700}.coverage-status-badge--neutral{color:#575757;background:#b3b3b31a;border-color:#b3b3b338}.coverage-status-badge--repair{color:var(--ds-text-on-dark);background:var(--ds-color-danger);border-color:color-mix(in srgb, var(--ds-color-danger) 55%, black);font-weight:700}.coverage-status-badge--overridden{border-style:dashed}.air-repair-alert{background:#fff6f2db;border:1px solid #d03e2447;border-radius:8px;gap:.3125rem;padding:.625rem;display:grid}.air-repair-alert--compact{margin-top:.625rem}.air-repair-alert strong{color:#670f11;display:block}.air-repair-alert ul{color:var(--text);margin:0;padding-left:1.25rem;font-size:.85rem}.air-repair-alert+.irs-form{margin-top:.9375rem}.air-repair-guidance{color:var(--muted);margin:.3125rem 0 0;font-size:.78rem}.air-repair-guidance strong{color:inherit;display:inline}.step-instruction{border:1px solid var(--accent-cool-border);background:var(--accent-cool-soft);color:var(--ink);border-radius:10px;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:.82rem}.step-instruction strong{margin-bottom:.3125rem;display:block}.safe-harbor-options{border:none;gap:.625rem;margin:0;padding:0;display:grid}.safe-harbor-comparison__table{border-collapse:collapse;width:100%;margin:.5rem 0}.safe-harbor-comparison__table th,.safe-harbor-comparison__table td{border-bottom:1px solid var(--line);text-align:left;padding:.5rem .75rem}.safe-harbor-comparison__table td{font-variant-numeric:tabular-nums}.safe-harbor-comparison__table tr[aria-current=true]{background:var(--accent-cool-subtle)}.safe-harbor-options:has(.question-options-row){gap:.375rem}.safe-harbor-options:has(.question-options-row)>legend{margin:0}.safe-harbor-options:has(.question-options-row)>.muted{margin:0}.question-options-row{flex-wrap:wrap;justify-content:flex-start;gap:1.875rem;display:flex}.question-options-row .safe-harbor-option{color:var(--ds-text-on-light);border:none;align-items:center;gap:.625rem;padding:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.question-options-row .safe-harbor-option input[type=radio]{appearance:none;border:1px solid var(--ds-text-on-light);background:var(--brand-white);border-radius:28px;place-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem;margin:0;display:grid}.question-options-row .safe-harbor-option input[type=radio]:before{content:"";background:var(--ds-color-primary);border-radius:50%;width:.75rem;height:.75rem;transform:scale(0)}.question-options-row .safe-harbor-option input[type=radio]:checked{border-color:var(--ds-color-primary)}.question-options-row .safe-harbor-option input[type=radio]:checked:before{transform:scale(1)}.question-options-row .safe-harbor-option input[type=radio]:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.safe-harbor-options:has(.question-options-row)>legend{color:var(--ds-text-on-light);padding:0;font-size:.9375rem;line-height:1.25rem}.safe-harbor-options:has(.question-options-row)>.muted{color:var(--ds-text-secondary);font-size:.80625rem;line-height:1.25rem}.safe-harbor-options:has(.question-options-row)>.question-why{color:var(--ds-color-primary);margin:0;font-size:.80625rem;line-height:1.25rem}.guided-panel.guided-panel--bare{box-shadow:none;background:0 0;border:0;padding:0}.data-source-step{gap:.9375rem;padding:.9375rem;display:grid}.data-source-step__questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9375rem;display:grid}.data-source-step__options{gap:.9375rem;margin-top:2.1875rem;display:grid}.safe-harbor-options.data-card.data-card--disabled{opacity:.5}.safe-harbor-options.data-card{background:var(--ds-color-primary-ultra-light);box-shadow:0 0 0 1px var(--ds-border-primary-light);border:0;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.safe-harbor-options.data-card>legend{float:left;margin:1.25rem 1.25rem .3125rem;padding:0;font-weight:700}.safe-harbor-options.data-card>.muted{color:var(--ds-text-on-light);margin:0 1.25rem 1.5625rem}.safe-harbor-options.data-card>.question-options-row{margin:0 1.25rem 1.25rem}.safe-harbor-options.data-card>.data-card__why{background:var(--ds-color-primary);color:var(--ds-text-on-dark);text-align:center;margin:auto 0 0;padding:.3125rem .625rem;font-size:.80625rem;font-weight:700;line-height:1.25rem}.safe-harbor-options.data-options{gap:.3125rem}.safe-harbor-options.data-options>legend{padding:0;font-size:1rem;font-weight:500;line-height:1.25rem}.safe-harbor-options.data-options>legend strong{font-weight:500}.safe-harbor-options.data-options>.muted{color:var(--ds-text-on-light);margin:0;font-size:.9375rem;line-height:1.25rem}.data-source-step__link{min-height:0;box-shadow:none;color:var(--ds-color-primary);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}.data-source-step__link:hover:not(:disabled),.data-source-step__link:focus-visible{color:var(--ds-color-primary-hover);background:0 0;text-decoration:underline}.data-options__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.9375rem;padding-top:.625rem;display:grid}.data-options__grid .safe-harbor-option{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:.9375rem 1.5625rem;font-weight:400;position:relative}.data-options__grid .safe-harbor-option:has(input:checked){border-color:var(--ds-color-success);background:var(--ds-color-success-light-bg)}.data-options__grid .safe-harbor-option:has(input:focus-visible){outline:2px solid var(--ds-color-primary);outline-offset:2px}.data-options__grid .safe-harbor-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.data-options__grid .safe-harbor-option span{gap:.3125rem}.data-options__grid .safe-harbor-option span>div:first-child{color:var(--ds-text-on-light);font-size:.9375rem;font-weight:700;line-height:1.25rem}.data-options__grid .safe-harbor-option .muted{color:var(--ds-text-secondary);margin:0;font-size:.75rem;line-height:1.25rem}.data-options__grid .format-help__tag{background:var(--ds-color-success);color:var(--ds-text-on-dark);text-transform:none;letter-spacing:normal;border-radius:4px;padding:.125rem .625rem .1875rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:-.625rem;right:.625rem}.data-source-step__suggestion{color:var(--ds-text-secondary);margin:0;font-size:.80625rem;line-height:1.25rem}@media (width<=900px){.data-source-step__questions{grid-template-columns:1fr}.data-options__grid{grid-auto-flow:row}}.data-modal{background:var(--brand-white);width:min(900px,100vw - 2rem);color:var(--ds-text-on-light);border:0;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 8px 30px #0f0f104d}.data-modal::backdrop{background:#0f0f10cc}.data-modal__header{background:var(--ds-color-primary);color:var(--ds-text-on-dark);justify-content:space-between;align-items:center;padding:.9375rem 1.875rem;display:flex}.data-modal__header h2{margin:0;font-size:1.5rem;font-weight:700;line-height:2.1875rem}.data-modal__x{width:1.5rem;height:1.5rem;min-height:0;color:var(--ds-text-on-dark);background:0 0;border:0;padding:0;display:inline-flex}.data-modal__x:hover:not(:disabled){opacity:.8;background:0 0}.data-modal__x svg{width:1rem;height:1rem}.data-modal__body{max-height:calc(100vh - 12rem);padding:1.875rem;overflow-y:auto}.data-modal__lead{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.25rem}.data-modal__table{border-collapse:collapse;border:1px solid var(--ds-border-default);width:100%;font-size:.80625rem}.data-modal__table th,.data-modal__table td{text-align:left;text-transform:none;letter-spacing:normal;padding:.75rem .9375rem;line-height:1.25rem}.data-modal__table thead th{background:var(--brand-indigo);color:var(--ds-text-on-dark);font-size:.9375rem;font-weight:700}.data-modal__table tbody th{font-weight:700}.data-modal__table tbody tr:nth-child(2n){background:var(--ds-color-primary-subtle)}.data-modal__table tbody tr+tr{border-top:1px solid var(--ds-border-default)}.data-modal__footer{border-top:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.data-modal__primary,.data-modal__secondary,.data-modal__danger{text-transform:uppercase;border-radius:4px;height:1.875rem;min-height:0;padding:0 .9375rem;font-size:.8125rem;font-weight:800;line-height:1.5rem}.data-modal__primary{background:var(--ds-color-primary);color:var(--ds-text-on-dark)}.data-modal__secondary{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.data-modal__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-color-secondary-bg) 85%, black)}.data-modal__file{align-items:center;gap:.9375rem;margin-bottom:.9375rem;display:flex}.data-modal__file-icon{background:var(--ds-color-success);width:3.125rem;height:3.125rem;color:var(--ds-text-on-dark);border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.data-modal__file-name,.data-modal__file-meta{margin:0;line-height:1.25rem}.data-modal__file-name{font-size:1rem;font-weight:500}.data-modal__file-meta{color:var(--ds-text-secondary);font-size:.75rem}.data-modal__bar{background:var(--ds-color-secondary-bg);border-radius:.1875rem;height:.375rem;overflow:hidden}.data-modal__bar span{background:var(--ds-color-primary);height:100%;display:block}.data-modal__bar--busy span{width:25%;animation:1.4s ease-in-out infinite data-modal-bar}@keyframes data-modal-bar{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){.data-modal__bar--busy span{opacity:.5;width:100%;animation:none}}.data-modal__bar-caption{justify-content:space-between;margin-top:.5rem;font-size:.75rem;line-height:1.25rem;display:flex}.data-modal__note{color:var(--ds-text-secondary);margin:.9375rem 0 0;font-size:.75rem;line-height:1.25rem}.safe-harbor-option{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.625rem;padding:.625rem;display:flex}.safe-harbor-option input[type=radio]{flex:none;width:auto;min-width:1rem;margin:.3125rem 0 0}.safe-harbor-option span{flex-direction:column;gap:.3125rem;display:flex}.job-class-eligible-plans{border:none;gap:.625rem;margin:0;padding:0;display:grid}.job-class-eligible-plan{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:10px;padding:.625rem}.job-class-eligible-plan__checkbox{cursor:pointer;align-items:center;gap:.625rem;font-size:.85rem;display:flex}.job-class-eligible-plan__checkbox input[type=checkbox]{flex:none;width:auto;min-width:1rem}.job-class-eligible-plan__details{gap:.625rem;margin-top:.625rem;padding-left:1.5625rem;display:grid}.job-class-eligible-plan__tier{color:var(--muted);gap:.3125rem;font-size:.85rem;display:grid}.job-class-eligible-plan__default{cursor:pointer;align-items:center;gap:.625rem;font-size:.85rem;display:flex}.job-class-eligible-plan__default input[type=radio]{flex:none;width:auto;min-width:1rem}.record-debug-status{color:var(--muted);background:#f9fbfcc7;border:1px dashed #49616c4d;border-radius:8px;padding:.625rem}.record-debug-status summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:.72rem;font-weight:800}.record-debug-status__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.625rem;display:grid}.record-debug-status__item{gap:.3125rem;min-width:0;display:grid}.record-debug-status__item span{letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.record-debug-status__item strong{color:var(--text);font-size:.82rem}.coverage-confidence{gap:.3125rem;display:grid}.coverage-confidence strong{font-size:.9rem}.coverage-confidence span{color:var(--muted);font-size:.72rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.stack{gap:.625rem;display:grid}.record-card{border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);padding:.9375rem}.record-card__top{justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.record-card__top span{background:var(--accent-warm-soft);color:var(--accent-deep);border-radius:999px;padding:.3125rem .625rem;font-size:.85rem}.link-grid{gap:.625rem;display:grid}.link-grid a,.stack a{background:var(--accent-cool-faint);border-radius:18px;padding:.625rem .9375rem;display:block}.toggle{align-items:center;gap:.625rem;padding:.3125rem .3125rem 0;display:flex}.toggle input{width:auto}.status,.muted{color:var(--muted)}.error{white-space:pre-wrap;border-radius:var(--ds-radius);background:color-mix(in srgb, var(--ds-color-danger) 14%, white);color:var(--ds-color-danger);margin:.625rem 0 0;padding:.625rem;font-size:.78rem}.irs-form{background:var(--brand-white);border:1px solid var(--ds-border-default);border-radius:8px;padding:.9375rem}.irs-form__header{border-bottom:2px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:start;gap:.9375rem;padding-bottom:.9375rem;display:flex}.irs-form__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3125rem;min-height:40px;display:flex}.irs-form__header h3{font-family:var(--ds-font);margin:.3125rem 0;font-size:1.2rem}.irs-form__header p{color:var(--muted);margin:0}.irs-form__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.62rem;font-weight:700}.irs-form__stamp{border:1px solid var(--accent-cool-border);color:var(--accent-cool);text-align:center;background:var(--accent-cool-soft);border-radius:24px;min-width:74px;padding:.625rem;font-weight:700}.coverage-view-toggle{align-items:center;gap:0;display:inline-flex}.coverage-view-toggle button{border:1px solid var(--ds-border-toggle-inactive);background:var(--brand-white);color:var(--ds-text-secondary);font-family:var(--ds-font);text-transform:none;cursor:pointer;min-height:34px;box-shadow:none;border-radius:0;padding:5px 15px;font-size:.875rem;font-weight:500;line-height:1.714}.coverage-view-toggle button:first-child{border-radius:var(--ds-radius) 0 0 var(--ds-radius)}.coverage-view-toggle button:last-child{border-radius:0 var(--ds-radius) var(--ds-radius) 0;border-left:none}.coverage-view-toggle button:hover:not(.is-active){background:var(--ds-color-toggle-hover);color:var(--ds-text-on-dark);border-color:var(--ds-color-toggle-hover);font-weight:700}.coverage-view-toggle button.is-active{background:var(--ds-color-tab-active);border-color:var(--ds-color-tab-active);color:var(--ds-text-on-dark);font-weight:700}.irs-form__section{padding-top:.625rem}.irs-form__section+.irs-form__section{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);margin-top:.625rem}.irs-form__section-head{align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.irs-form__section-head span{background:var(--accent-cool-subtle);color:var(--accent-cool);border-radius:999px;padding:.3125rem .625rem;font-size:.72rem;font-weight:700}.irs-grid{align-items:start;gap:.625rem;display:grid}.irs-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.irs-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9375rem}.irs-field{border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);align-self:start;padding:.625rem}.irs-field--wide{grid-column:1/-1}.irs-field-edit{align-self:start;gap:.3125rem;display:grid}.irs-field-edit--wide{grid-column:1/-1}.ssn-edit{border-radius:var(--ds-radius);border:1px solid var(--ds-border-default);background:var(--brand-white);gap:.3125rem;padding:.3125rem .625rem;display:grid}.ssn-edit__header{align-items:center;gap:.3125rem;display:flex}.ssn-edit strong{color:var(--ink);margin-right:auto;font-size:.88rem;display:block}.ssn-edit__header .button--inline{margin-left:0;padding:.3125rem .625rem;font-size:.7rem}.ssn-edit__note{margin:0;line-height:1.25}.ssn-input-wrap{position:relative}.ssn-input-wrap input{padding-right:1.875rem}.ssn-eye-button{width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.ssn-eye-button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ssn-eye-button svg{width:.9rem;height:.9rem}.irs-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3125rem;font-size:.68rem;display:block}.irs-field strong{font-size:.88rem;display:block}.month-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;display:grid}.month-code-card{border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);padding:.625rem}.month-code-card span{color:var(--muted);margin-bottom:.3125rem;font-size:.68rem;display:block}.month-code-card strong{font-size:.75rem;display:block}.month-indicators{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3125rem;display:grid}.month-pill{text-align:center;background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--muted);border-radius:999px;padding:.3125rem;font-size:.72rem}.month-toggle{align-items:center;gap:.3125rem;display:inline-flex}.month-toggle input{width:auto}.dependent-editor{gap:.625rem;display:grid}.dependent-editor__head{justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.month-pill--on{background:var(--accent-warm-soft);color:var(--accent-deep);font-weight:700}.irs-detail-table th,.irs-detail-table td{padding:.625rem .3125rem;font-size:.7rem}.irs-detail-table thead tr{background:var(--brand-indigo)}.irs-detail-table thead th{color:var(--ds-text-on-dark)}.irs-detail-table__bulk-row,.irs-detail-table__row-alt{background:var(--ds-color-primary-subtle)}.irs-detail-table td select{min-width:0;padding-right:1.875rem}.irs-month-table th,.irs-month-table td{text-align:center;white-space:nowrap;vertical-align:top}.irs-month-table{table-layout:fixed;width:100%}.irs-month-table td strong{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3125rem;font-size:.64rem;display:block}.irs-month-table .month-value{min-height:1.05rem;line-height:1.05rem}.coverage-facts{gap:0;display:grid}.coverage-facts-table{min-width:760px}.coverage-facts-table th,.coverage-facts-table td{text-align:left;vertical-align:top}.coverage-facts-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.coverage-facts-table td{color:var(--ink);line-height:1.35}.coverage-facts-table thead th{text-transform:none;letter-spacing:0;vertical-align:middle;padding:.625rem;font-size:.75rem;font-weight:700}.coverage-facts-table tbody td{vertical-align:middle;padding:1rem .625rem;font-size:.75rem}.offer-intent-guidance{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);margin-top:.625rem;padding:.625rem}.offer-intent-guidance__kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .3125rem;font-size:.66rem}.offer-intent-guidance strong{margin:0;font-size:.78rem;display:block}.offer-intent-guidance p{margin:.3125rem 0 0;font-size:.72rem}.transmittal-form{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(#fffcf6f2,#f6efe2eb);border-radius:28px;padding:.9375rem}.transmittal-form__header{border-bottom:2px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:start;gap:.9375rem;padding-bottom:.9375rem;display:flex}.transmittal-form__header h3{font-family:var(--ds-font);margin:.3125rem 0;font-size:1.2rem}.transmittal-form__header p{color:var(--muted);margin:0}.transmittal-form__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:700;color:var(--accent-cool)!important}.transmittal-form__stamp{border:2px solid var(--accent-cool-border);color:var(--accent-cool);text-align:center;background:var(--accent-cool-faint);border-radius:24px;min-width:74px;padding:.625rem;font-weight:700}.transmittal-form__section{padding-top:.625rem}.transmittal-form__actions{flex-wrap:wrap;gap:.625rem;padding-top:.625rem;display:flex}.transmittal-form__actions a{background:var(--accent-cool-faint);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:.3125rem .625rem;display:inline-flex}.transmittal-form__section+.transmittal-form__section{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);margin-top:.625rem}.transmittal-form__section-head{align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.transmittal-form__section-head span{background:var(--accent-warm-soft);color:var(--accent-deep);border-radius:999px;padding:.3125rem .625rem;font-size:.72rem;font-weight:700}.transmittal-grid{gap:.625rem;display:grid}.transmittal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.transmittal-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-modal{z-index:1000;place-items:center;padding:.9375rem;display:grid;position:fixed;inset:0}.pdf-modal__backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.pdf-modal__panel{z-index:1;border-radius:var(--ds-radius);background:var(--brand-white);border:1px solid var(--ds-border-default);width:min(1180px,100vw - 2rem);height:min(88vh,920px);box-shadow:none;grid-template-rows:auto 1fr;gap:.625rem;padding:.9375rem;display:grid;position:relative}.pdf-modal__header{justify-content:space-between;align-items:start;gap:.9375rem;display:flex}.pdf-modal__header h2{margin:.3125rem 0 0}.mfa-modal__panel{z-index:1;gap:.625rem;width:min(480px,100vw - 2rem);display:grid;position:relative}.mfa-modal__qr{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);justify-self:center;padding:.625rem}.mfa-modal__secret-row{align-items:center;gap:.625rem;margin-top:.3125rem;display:flex}.mfa-modal__secret-row code{overflow-wrap:anywhere}.mfa-modal__recovery-codes{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);grid-template-columns:repeat(2,1fr);gap:.375rem 1.25rem;margin:0;padding:.75rem;list-style:none;display:grid}.mfa-modal__recovery-codes code{letter-spacing:.05em;font-size:1rem}.pdf-modal__frame{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);width:100%;height:100%}.pdf-modal__text{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);white-space:pre;width:100%;height:100%;margin:0;padding:.9375rem;font-family:Courier New,Courier,monospace;font-size:.86rem;line-height:1.45;overflow:auto}.pdf-modal__csv{grid-template-rows:auto 1fr;gap:.625rem;height:100%;display:grid}.pdf-modal__csv .table-wrap{height:100%;overflow:auto}.pdf-modal__csv table{width:max-content;min-width:100%}@media (width<=1100px){.layout{grid-template-columns:1fr}.month-code-grid,.month-indicators,.transmittal-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.workspace{padding:.9375rem}.guided-shell--landing{min-height:calc(100% + .9375rem);margin:-.9375rem -.9375rem 0}.grid,.review-grid,.review-context-grid,.grid--compact,.import-toolbar{grid-template-columns:1fr}.card__heading,.record-card__top{flex-direction:column;align-items:stretch}.workspace-nav{justify-content:stretch;width:100%}.workspace-nav__button{flex:1}.guided-shell__head,.auth-page{flex-direction:column}.auth-page__marketing{display:none}.auth-field-row{grid-template-columns:1fr}.guided-meter{width:100%}.guided-steps,.guided-substeps{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-steps--lifecycle{grid-template-columns:repeat(6,minmax(0,1fr))}.guided-placeholder{flex-direction:column;align-items:flex-start}.coverage-workspace{grid-template-columns:1fr}.coverage-search-bar{align-items:stretch}.coverage-search-actions{grid-template-columns:1fr}.coverage-search-actions button:not(.button--ghost){justify-self:stretch}.coverage-editor-shell{justify-self:stretch;max-width:none;position:static}.coverage-complete-banner{flex-direction:column;align-items:flex-start}.guided-placeholder__actions{justify-items:start}.coverage-summary-grid{grid-template-columns:1fr 1fr}.irs-form__header,.irs-form__section-head,.transmittal-form__header,.transmittal-form__section-head,.pdf-modal__header{flex-direction:column;align-items:start}.irs-grid--two,.irs-grid--four,.transmittal-grid--two,.transmittal-grid--four,.workflow-grid,.workflow-ops-grid,.submit-options-grid,.workflow-pill-dialog__submit,.irs-status-grid,.month-code-grid,.month-indicators{grid-template-columns:1fr 1fr}}.notice-request-setup{margin-top:.75rem}.notice-request-setup summary{cursor:pointer;font-weight:600}.notice-request-setup form{margin:.75rem 0}.notice-request-setup__result{gap:.5rem;display:grid}.hc-modal{z-index:1;border-radius:var(--ds-radius);background:var(--brand-white);flex-direction:column;width:min(1200px,100vw - 2rem);max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000029}.hc-modal__header{background:var(--ds-color-primary);color:var(--ds-text-on-dark);border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;padding:1.25rem 1.875rem;display:flex}.hc-modal__header h4{color:var(--ds-text-on-dark);margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem}.hc-modal__close{color:var(--ds-text-on-dark);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.hc-modal__close:disabled{opacity:.6;background:0 0}.hc-modal__body{flex-direction:column;gap:1.25rem;padding:1.875rem;display:flex;overflow-y:auto}.hc-modal__intro h5{margin:0 0 .625rem;font-size:.9375rem;font-weight:700;line-height:1.25rem}.hc-modal__intro p{margin:0;font-size:.80625rem;line-height:1.25rem}.hc-modal__footer{border-top:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.hc-mec{border:1px solid var(--ds-border-primary-light);background:var(--ds-color-primary-ultra-light);align-items:center;gap:.9375rem;padding:.9375rem;display:flex}.hc-mec__text{flex-direction:column;flex:1 1 0;gap:.625rem;min-width:0;display:flex}.hc-mec__text strong{font-size:.9375rem;line-height:1.25rem}.hc-mec__text span{font-size:.80625rem;line-height:1.25rem}.hc-switch{border-radius:var(--ds-radius);width:65px;height:32px;color:var(--ds-text-on-light);text-transform:none;letter-spacing:normal;cursor:pointer;background:#e0e0e0;border:.5px solid #b3b3b3;flex-shrink:0;align-items:center;gap:.625rem;padding:0;font-family:inherit;font-size:.9375rem;font-weight:400;display:inline-flex}.hc-switch.is-on{border-color:var(--ds-color-primary);background:var(--ds-color-primary);color:var(--ds-color-primary-subtle);justify-content:flex-end}.hc-switch:disabled{opacity:.6;cursor:not-allowed}.hc-switch.is-on:disabled{background:var(--ds-color-primary)}.hc-switch__label{padding:0 .5rem;line-height:1.25rem}.hc-switch__knob{border:.5px solid var(--ds-border-default);background:var(--brand-white);border-radius:3px;width:19px;height:100%}.hc-btn{border-radius:var(--ds-radius);text-transform:uppercase;letter-spacing:normal;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;height:1.875rem;padding:0 .9375rem;font-family:inherit;font-size:.8125rem;font-weight:800;line-height:1.5rem;display:inline-flex}.hc-btn--primary{background:var(--ds-color-primary);color:var(--ds-text-on-dark)}.hc-btn--secondary{color:var(--ds-text-on-light);background:#e0e0e0}.hc-btn--warning{background:var(--ds-color-warning);color:var(--ds-text-on-dark)}.hc-btn--info{background:var(--ds-color-info);color:var(--ds-text-on-dark)}.hc-btn--success{background:var(--ds-color-success);color:var(--ds-text-on-dark)}.hc-btn--ghost{border-color:var(--ds-color-primary);background:var(--brand-white);color:var(--ds-color-primary)}.hc-btn:disabled{cursor:not-allowed}.hc-btn--primary:disabled{background:var(--ds-border-primary-light);color:var(--ds-text-on-dark-inactive)}.hc-btn--secondary:disabled,.hc-btn--warning:disabled,.hc-btn--info:disabled,.hc-btn--success:disabled{background:color-mix(in srgb, currentColor 0%, #e0e0e0);color:#8a8a8a}.hc-btn--ghost:disabled{border-color:var(--ds-border-disabled);color:#8a8a8a;background:#e0e0e0}.hc-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.hc-toolbar__spacer{width:.625rem}.hc-apply-all{background:#fff6f2;border:1px solid #ffc1ad;flex-wrap:wrap;align-items:center;gap:.9375rem;padding:.9375rem;font-size:.80625rem;display:flex}.hc-apply-all label{align-items:center;gap:.375rem;font-weight:700;display:flex}.hc-apply-all input{width:5rem;height:1.875rem}.hc-table-wrap{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);max-height:24.8125rem;overflow:auto}.hc-table{border-collapse:collapse;width:100%}.hc-table thead th{z-index:2;background:var(--brand-indigo);height:2.5rem;color:var(--ds-text-on-dark);text-align:left;text-transform:none;letter-spacing:0;white-space:nowrap;padding:0 .9375rem;font-size:.80625rem;font-weight:700;position:sticky;top:0}.hc-table tbody th,.hc-table tbody td{border-bottom:1px solid var(--ds-border-default);text-align:left;vertical-align:middle;text-transform:none;letter-spacing:normal;height:3.4375rem;color:var(--ds-text-on-light);padding:0 .9375rem;font-size:.80625rem;font-weight:400}.hc-table tbody tr:nth-child(2n){background:var(--ds-color-primary-subtle)}.hc-input-wrap{position:relative}.hc-input{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);width:6.25rem;height:2.25rem;padding:0 .875rem;font-size:.75rem}.hc-input.has-error{border-color:var(--ds-color-danger)}.hc-input-error{z-index:3;background:var(--ds-color-danger);width:11.875rem;color:var(--ds-text-on-dark);padding:.3125rem .9375rem;font-size:.75rem;line-height:1.25rem;position:absolute;top:calc(100% + .25rem);left:0}.hc-pill{height:1.875rem;color:var(--ds-text-on-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .875rem;font-size:.875rem;font-weight:700;display:inline-flex}.hc-pill--warning{background:var(--ds-color-warning)}.hc-pill--danger{background:var(--ds-color-danger)}.hc-pill--success{background:var(--ds-color-success)}.hc-pill__icon{width:.75rem;height:.75rem}.hc-link{color:var(--ds-color-primary);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline}.hc-link:hover:not(:disabled),.hc-link:disabled{background:0 0}.hc-panel{border:1px solid var(--ds-border-default);flex-direction:column;gap:.9375rem;padding:1.25rem;display:flex}.hc-panel__head{justify-content:space-between;align-items:center;display:flex}.hc-panel__head h5{margin:0;font-size:.9375rem;font-weight:700}.hc-panel__help{margin:0;font-size:.80625rem}.hc-panel__actions{align-items:center;gap:.625rem;display:flex}.hc-paste{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);resize:vertical;width:100%;min-height:12.5rem;padding:.9375rem;font-family:inherit;font-size:.80625rem}.filing-alert--danger{color:#a1161b;background:#fbe0e1;border:1px solid #f4b4b6}.filing-alert--info{color:#0d5560;background:#d9f5f8;border:1px solid #a4e0e7}.filing-alert--success{color:#2e5a07;background:#effde3;border:1px solid #d5f9b4}.hc-modal .filing-alert{margin-top:0;padding:1.25rem 1.875rem}.coverage-editor-header{flex-direction:column;gap:.3125rem;margin-bottom:1.25rem;display:flex}.coverage-editor-back{color:var(--ds-text-on-light);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3125rem;padding:0;font-family:inherit;font-size:.9375rem;font-weight:400;display:inline-flex}.coverage-editor-back:hover{color:var(--ds-color-primary);background:0 0}.coverage-editor-back__icon{width:.9375rem;height:.9375rem}.coverage-editor-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9375rem;display:flex}.coverage-editor-header__title{align-items:flex-end;gap:.9375rem;display:flex}.coverage-editor-header__title h3{text-transform:uppercase;color:var(--ds-text-on-light);margin:0;font-size:1.625rem;font-weight:300;line-height:2.1875rem}.coverage-editor-header__title p{color:var(--ds-text-on-light);margin:0;font-size:.9375rem;line-height:1.25rem}.coverage-editor-header__actions{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.coverage-editor-header__actions .coverage-view-toggle{margin-left:.3125rem;margin-right:0}.irs-form__section-head .irs-form__pill{height:1.875rem;color:var(--ds-text-on-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.irs-form__section-head .irs-form__pill--primary{background:var(--ds-color-primary)}.irs-form__section-head .irs-form__pill--info{background:var(--ds-color-info)}.coverage-facts .irs-form__section-head strong,.irs-form__section .irs-form__section-head strong{font-size:.9375rem;font-weight:400}.irs-form__edit-button{border-radius:var(--ds-radius);background:var(--ds-color-success);width:1.875rem;height:1.875rem;color:var(--ds-text-on-dark);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.irs-form__edit-button svg{width:.8125rem;height:.8125rem}.irs-form__kicker--solo{margin:0 0 .9375rem}.coverage-facts{gap:1.25rem}.coverage-facts>.irs-form__section{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);padding:1rem}.coverage-facts .irs-grid--two{flex-wrap:wrap;gap:.625rem 2.5rem;display:flex}.coverage-facts .irs-field{background:0 0;border:none;padding:0}.coverage-facts .irs-field--wide{grid-column:auto}.coverage-facts .irs-field span{color:var(--ds-text-on-light);letter-spacing:normal;margin-bottom:.3125rem;font-size:.9375rem;font-weight:700}.coverage-facts .irs-field strong{color:var(--ds-text-secondary);font-size:.80625rem;font-weight:400}.irs-form__section-aside{gap:.9375rem;margin-left:auto;display:flex}.irs-form__aside-field span{margin-bottom:.3125rem;font-size:.9375rem;font-weight:700;display:block}.irs-form__aside-box{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);align-items:center;min-width:4.75rem;height:1.875rem;padding:0 .875rem;font-size:.75rem;display:flex}.coverage-facts-table thead tr{background:var(--brand-indigo)}.coverage-facts-table thead th{color:var(--ds-text-on-dark);text-align:left}.coverage-facts-table tbody tr:nth-child(2n){background:var(--ds-color-primary-subtle)}.coverage-facts-table tbody td{border-bottom:1px solid var(--ds-border-default)}.coverage-facts__empty{color:var(--ds-text-on-light);align-items:center;gap:.5rem;margin:.9375rem 0 .3125rem;font-size:.75rem;display:flex}.coverage-facts__empty svg{width:1.5rem;height:1.5rem}.publish-row{justify-content:flex-end;margin-top:1.25rem;display:flex}.publish-row__button{border-radius:var(--ds-radius);background:var(--ds-color-success);height:2.8125rem;color:var(--ds-text-on-dark);text-transform:uppercase;cursor:pointer;border:none;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:800;line-height:1.25rem}.publish-row__button:disabled{background:color-mix(in srgb, var(--ds-color-success) 40%, white);color:var(--ds-text-on-dark);cursor:not-allowed}.coverage-facts .irs-grid--edit{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9375rem;display:grid}.irs-form__pill-icon{width:.75rem;height:.75rem;margin-left:.3125rem}.irs-form__section-aside+.irs-form__edit-button{margin-left:.9375rem}.irs-form__aside-field input.irs-form__aside-box,.irs-form__aside-field select.irs-form__aside-box{width:9.5rem;margin:0}.irs-form__aside-field .field-help{max-width:9.5rem;display:block}.irs-form__section-head .irs-form__section-aside{align-items:center;gap:1.25rem}.irs-form__section-head .irs-form__aside-field{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.irs-form__section-head .irs-form__aside-field>span{color:var(--ds-text-on-light);white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:0;font-size:.9375rem;font-weight:700}.irs-form__section-head .irs-form__aside-field .field-help{flex-basis:100%;max-width:none;margin:0}.f1095c{background:var(--brand-white);color:var(--ds-text-on-light);border:1px solid #0f0f10;font-size:.75rem}.f1095c small{font-size:.625rem;font-weight:400}.f1095c__head{border-bottom:1px solid #0f0f10;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:1rem;padding:.5rem .75rem;display:grid}.f1095c__form-id strong{font-size:1.5rem;font-weight:800}.f1095c__form-id small{display:block}.f1095c__title{text-align:center}.f1095c__title strong{font-size:1rem;display:block}.f1095c__year{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:.25rem 1rem;display:grid}.f1095c__year strong{grid-area:1/2/span 2;font-size:1.75rem;font-weight:800}.f1095c__check{align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.f1095c__check i{background:var(--brand-white);border:1px solid #575757;width:.875rem;height:.875rem}.f1095c__bar{background:var(--brand-white);border-top:1px solid #0f0f10;border-bottom:1px solid #0f0f10;align-items:center;gap:.625rem;padding:0 .5rem 0 0;display:flex}.f1095c__head+.f1095c__bar{border-top:none}.f1095c__part{color:var(--ds-text-on-dark);background:#0f0f10;align-self:stretch;align-items:center;padding:0 .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.f1095c__bar-title{font-size:.9375rem}.f1095c__bar-title--right{margin-left:auto}.f1095c__bar-note{color:var(--ds-text-secondary);margin-left:auto}.f1095c__bar .f1095c__edit,.f1095c__bar-title--right+.f1095c__edit,.f1095c__boxes+.f1095c__edit{margin-left:.625rem}.f1095c__boxes{align-items:center;gap:.5rem;margin-left:auto;padding:.25rem 0;display:flex}.f1095c__box-label{font-size:.8125rem;font-weight:800}.f1095c__box{background:#eef0fc;border:1px solid #b7bdd6;align-items:center;min-width:3.5rem;height:1.5rem;margin-right:.75rem;padding:0 .5rem;display:inline-flex}.f1095c__part1{grid-template-columns:1fr 1fr;display:grid}.f1095c__half{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.f1095c__half+.f1095c__half{border-left:1px solid #0f0f10}.f1095c__cell{border-bottom:1px solid #b7bdd6;border-right:1px solid #b7bdd6;flex-direction:column;min-width:0;display:flex}.f1095c__cell-label{padding:.125rem .375rem;font-size:.625rem;line-height:1.2}.f1095c__cell-label b{font-size:.6875rem}.f1095c__cell-value{overflow-wrap:anywhere;background:#eef0fc;min-height:1.5rem;padding:.125rem .375rem;font-size:.75rem}.f1095c__table-wrap{overflow-x:auto}.f1095c__table{border-collapse:collapse;table-layout:fixed;width:100%}.f1095c__table thead th{background:var(--brand-white);color:var(--ds-text-on-light);text-align:center;text-transform:none;letter-spacing:0;border:1px solid #b7bdd6;padding:.25rem .375rem;font-size:.6875rem;font-weight:400}.f1095c__table tbody th{background:var(--brand-white);width:12rem;color:var(--ds-text-on-light);text-align:left;text-transform:none;letter-spacing:0;vertical-align:top;border:1px solid #b7bdd6;padding:.375rem;font-size:.6875rem;font-weight:400}.f1095c__table tbody td{text-align:center;background:#eef0fc;border:1px solid #b7bdd6;height:2.25rem;padding:.25rem;font-size:.75rem}.f1095c__table tbody tr:nth-child(2n) td{background:#e6e9fa}.f1095c__table--people tbody td:nth-child(2){text-align:left}.f1095c__empty{color:var(--ds-text-secondary);margin:0;padding:.75rem}.guided-milestone--skeleton{cursor:default}.guided-milestone--skeleton .guided-milestone__circle{background:#ffffff14;border-color:#ffffff59;animation:1.4s ease-in-out infinite guided-loading-pulse}.guided-milestone--skeleton strong{opacity:.55}.guided-loading__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.guided-loading__card{gap:.75rem;min-height:7.5rem;padding-top:1.125rem}.guided-loading__bar{background:linear-gradient(90deg,#ececf6 25%,#f7f7fd 50%,#ececf6 75%) 0 0/200% 100%;border-radius:999px;width:70%;height:.75rem;animation:1.4s ease-in-out infinite guided-loading-shimmer;display:block}.guided-loading__bar--title{width:45%;height:1rem}.guided-loading__bar--short{width:35%}.guided-loading--panel{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:8px;justify-content:center;gap:.5rem;min-height:18rem;margin-top:.9375rem}.guided-loading__title{color:var(--ds-text-on-light);font-weight:700;margin-top:.5rem!important;font-size:1.125rem!important}.guided-loading__hint{color:var(--ds-text-secondary)}@keyframes guided-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes guided-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.guided-loading__bar,.guided-milestone--skeleton .guided-milestone__circle{animation:none}}.loading-shield__shape,.artifact-open-spinner,.button-spinner{--shield-fill:var(--ds-color-primary);--shield-track:var(--ds-color-primary-subtle);background:linear-gradient(to top, var(--shield-fill) 50%, var(--shield-track) 50%) 0 0 / 100% 200% no-repeat;flex:none;width:.875rem;height:1.0208rem;animation:2s linear infinite shield-rise,2s linear infinite shield-fade;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 56'%3E%3Cpath d='M24 0L48 8V28C48 42 38 51 24 56C10 51 0 42 0 28V8L24 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 56'%3E%3Cpath d='M24 0L48 8V28C48 42 38 51 24 56C10 51 0 42 0 28V8L24 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}button .artifact-open-spinner,.button-spinner{--shield-fill:currentColor;--shield-track:color-mix(in srgb, currentColor 30%, transparent)}@keyframes shield-rise{0%{background-position:0 0;animation-timing-function:ease-in-out}70%,to{background-position:0 100%}}@keyframes shield-fade{0%,85%{opacity:1}to{opacity:0}}.loading-shield{color:var(--ds-text-secondary);align-items:center;gap:.625rem;font-size:.9375rem;line-height:1.25rem;display:inline-flex}.loading-shield__text{flex-direction:column;gap:.25rem;display:flex}.loading-shield__hint{font-size:.80625rem}.loading-shield--inline .loading-shield__shape{width:1rem;height:1.1667rem}.loading-shield--lg{text-align:center;flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.loading-shield--lg .loading-shield__text{align-items:center}.loading-shield--lg .loading-shield__shape{width:3rem;height:3.5rem;margin:.25rem .5rem}.loading-shield__dots span{opacity:0;animation:2s linear infinite shield-dot-1}.loading-shield__dots span:nth-child(2){animation-name:shield-dot-2}.loading-shield__dots span:nth-child(3){animation-name:shield-dot-3}@keyframes shield-dot-1{0%,15%{opacity:0}25%,85%{opacity:1}to{opacity:0}}@keyframes shield-dot-2{0%,30%{opacity:0}40%,85%{opacity:1}to{opacity:0}}@keyframes shield-dot-3{0%,45%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.loading-shield__shape,.artifact-open-spinner,.button-spinner{background-position:0 100%;animation:none}.loading-shield__dots span{opacity:1;animation:none}}.guided-panel--calculating{min-height:24rem;position:relative}.guided-panel__busy-cover{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--brand-white) 90%, transparent);justify-content:center;align-items:center;padding:1.875rem;display:flex;position:absolute;inset:0}.why-this-month-row>td{background:var(--surface-subtle,#f7f6fb)}.why-this-month{gap:8px;padding:4px 0;display:grid}.why-this-month__section ul{margin:4px 0 0;padding-left:20px}.source-changes-bar{align-items:center;gap:8px;margin:8px 0;display:flex}.source-changes-bar--stale{flex-wrap:wrap;justify-content:space-between}.source-data-hub{margin-top:1.25rem}.source-data-hub__reasons{margin:.5rem 0 0;padding-left:1.25rem}.source-data-hub .data-section-nav{margin:1rem 0 1.5rem}.filing-setup-notice{background:var(--surface-subtle,#f7f6fb);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.filing-setup-notice p{max-width:70ch;margin:0}.source-changes{max-width:760px;max-height:85vh;overflow:auto}.source-changes__notice,.source-changes__blockers{background:var(--surface-subtle,#f7f6fb);border-radius:6px;margin:12px 0;padding:10px 12px}.source-changes__blockers{border-left:4px solid var(--danger,#b3261e)}.source-changes__entries{gap:6px;margin:0;padding:0;list-style:none;display:grid}.source-changes__ack{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.session-warning{z-index:1000;background:color-mix(in srgb, var(--brand-indigo) 55%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.session-warning__panel{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--brand-white);width:min(420px,100vw - 2rem);color:var(--ds-text-on-light);padding:1.5rem}.session-warning__panel h2{margin:0 0 .75rem;font-size:1.125rem}.filing-tour.publish-ready-modal__panel{border:none;border-radius:16px;flex-direction:column;gap:16px;width:min(1120px,100vw - 2rem);height:min(760px,100vh - 2rem);padding:24px 30px;display:flex;overflow:hidden;box-shadow:0 6px 10px #00000029}.filing-tour__glyph{flex:none;display:block}.filing-tour__header{align-items:center;gap:15px;display:flex}.filing-tour__header h3{color:var(--ds-color-primary);flex:1;margin:0;font-size:1.375rem;font-weight:500;line-height:26px}.filing-tour__close{background:var(--ds-color-secondary-bg);border-radius:4px;width:30px;height:30px;padding:0}.filing-tour__close:hover{background:color-mix(in srgb, var(--ds-color-secondary-bg) 80%, black)}.filing-tour__progress{gap:10px;display:flex}.filing-tour__segment{background:var(--ds-border-default);border-radius:3px;flex:1;height:6px}.filing-tour__segment--done{background:var(--ds-color-primary)}.filing-tour__body{flex:1;gap:30px;min-height:0;display:flex}.filing-tour__visual{background:var(--brand-indigo);width:360px;color:var(--ds-text-on-dark);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex;overflow:hidden}.filing-tour__visual p{margin:0}.filing-tour__disc{box-sizing:border-box;border:6px solid var(--ds-border-primary-light);background:var(--ds-color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.filing-tour__disc-row{gap:36px;display:flex}.filing-tour__date-stat{flex-direction:column;align-items:center;gap:8px;display:flex}.filing-tour__stat{font-size:1.625rem;font-weight:300;line-height:35px}.filing-tour__stat-label{font-size:.9375rem;line-height:20px}.filing-tour__big{width:140px;color:var(--ds-text-on-light);flex:none;margin:0;font-size:2.1875rem;font-weight:800;line-height:50px}.filing-tour__big--on-dark{width:auto;color:var(--ds-text-on-dark)}.filing-tour__right{flex-direction:column;flex:1;gap:14px;min-width:0;padding:0 4px 4px 0;display:flex;overflow-y:auto}.filing-tour__right--spread{justify-content:space-between}.filing-tour__right>*{flex:none}.filing-tour__eyebrow{text-transform:uppercase;color:var(--ds-color-primary);margin:0;font-size:.75rem;font-weight:700;line-height:20px}.filing-tour__heading{color:var(--ds-text-on-light);margin:0;font-size:1.625rem;font-weight:300;line-height:35px}.filing-tour__lede{color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:20px}.filing-tour__stack{flex-direction:column;gap:12px;display:flex}.filing-tour__tone--primary{--tour-tone:var(--ds-color-primary);--tour-tone-bg:var(--ds-color-primary-subtle)}.filing-tour__tone--info{--tour-tone:var(--ds-color-info);--tour-tone-bg:var(--ds-color-info-light-bg)}.filing-tour__tone--success{--tour-tone:var(--ds-color-success);--tour-tone-bg:var(--ds-color-success-light-bg)}.filing-tour__tone--warning{--tour-tone:var(--ds-color-warning);--tour-tone-bg:var(--ds-color-warning-light-bg)}.filing-tour__card,.filing-tour__note{border:1px solid var(--tour-tone);background:var(--tour-tone-bg);border-radius:8px}.filing-tour__card{flex-direction:column;gap:5px;padding:11px 20px 11px 26px;display:flex;position:relative;overflow:hidden}.filing-tour__card:before{content:"";background:var(--tour-tone);border-radius:7px 0 0 7px;width:5px;position:absolute;inset:0 auto 0 0}.filing-tour__card--form{flex-direction:row;align-items:center;gap:20px}.filing-tour__card-head,.filing-tour__card-body,.filing-tour__card-title,.filing-tour__card-caption{margin:0;line-height:20px}.filing-tour__card-head{color:var(--ds-text-on-light);align-items:center;gap:10px;font-size:1rem;display:flex}.filing-tour__card-head strong{font-weight:500}.filing-tour__card-head span{color:var(--ds-text-secondary);font-size:.75rem}.filing-tour__card-body{color:var(--ds-text-on-light);font-size:.806rem}.filing-tour__card-title{color:var(--ds-text-on-light);font-size:.9375rem;font-weight:700}.filing-tour__card-caption{color:var(--ds-text-secondary);font-size:.806rem}.filing-tour__note{align-items:center;gap:15px;padding:11px 20px;display:flex}.filing-tour__note p{color:var(--ds-text-on-light);flex:1;margin:0;font-size:.806rem;line-height:20px}.filing-tour__checks,.filing-tour__numbered{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.filing-tour__checks{gap:10px}.filing-tour__checks li{color:var(--ds-text-on-light);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:20px;display:flex}.filing-tour__numbered{gap:12px}.filing-tour__numbered li{color:var(--ds-text-on-light);align-items:center;gap:15px;font-size:.9375rem;line-height:20px;display:flex}.filing-tour__number{box-sizing:border-box;border:2px solid var(--ds-color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.filing-tour__option{align-items:center;gap:15px;display:flex}.filing-tour__option-disc{box-sizing:border-box;border:1px solid var(--ds-color-primary);background:var(--ds-color-primary-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.filing-tour__graphic{flex-direction:column;gap:8px;display:flex}.filing-tour__flow{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filing-tour__flow--spaced{gap:28px}.filing-tour__flow-item{flex:1;min-width:0;display:flex}.filing-tour__flow-arrow{flex:none;align-items:center;display:flex}.filing-tour__flow-step{box-sizing:border-box;border:1px solid var(--tour-tone);background:var(--tour-tone-bg);min-width:0;box-shadow:4px 4px 0 var(--tour-tone);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:4px;padding:9px 12px;line-height:20px;display:flex}.filing-tour__flow-step strong{color:var(--ds-text-on-light);font-size:.9375rem}.filing-tour__flow-step span{color:var(--ds-text-secondary);font-size:.806rem}.filing-tour__sheet{color:#000;background:#fff;border:1px solid #d4d4d4;font-family:Arimo,Arial,sans-serif;font-size:11px;overflow:hidden}.filing-tour__sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.filing-tour__sheet th,.filing-tour__sheet td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;height:20px;padding:0 4px;font-weight:400;overflow:hidden}.filing-tour__sheet th{text-align:center;background:#e6e6e6}.filing-tour__sheet th:first-child{width:28px}.filing-tour__sheet .filing-tour__sheet-head{font-weight:700}.filing-tour__sheet .filing-tour__sheet-end{text-align:right}.filing-tour__sheet-tab{color:#217346;background:#f3f3f3;margin:0;padding:0 8px;font-weight:700;display:block}.filing-tour__footer{align-items:center;gap:15px;display:flex;position:relative}.filing-tour__footer:before{content:"";background:var(--ds-border-default);height:1px;position:absolute;top:-12px;left:-30px;right:-30px}.filing-tour__footer>:first-child{margin-right:auto}.filing-tour__skip{color:var(--ds-color-primary);text-transform:none;text-underline-position:from-font;background:0 0;padding:0;font-weight:600;text-decoration:underline}.filing-tour__skip:hover{color:var(--ds-color-primary-hover);background:0 0}.filing-tour__back{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.filing-tour__back:hover{background:color-mix(in srgb, var(--ds-color-secondary-bg) 80%, black)}.data-intro.publish-ready-modal__panel{border:none;border-radius:16px;flex-direction:column;gap:5px;width:min(1120px,100vw - 2rem);max-height:min(932px,100vh - 2rem);padding:30px;display:flex;overflow:hidden;box-shadow:0 6px 10px #00000029}.data-intro__header{border-bottom:.5px dashed var(--ds-text-secondary);align-items:center;gap:15px;padding-bottom:5px;display:flex}.data-intro__header h3{color:var(--ds-text-on-light);flex:1;margin:0;font-size:1.625rem;font-weight:700;line-height:35px}.data-intro__close{background:var(--ds-color-secondary-bg);border-radius:4px;width:30px;height:30px;padding:0}.data-intro__close:hover{background:color-mix(in srgb, var(--ds-color-secondary-bg) 80%, black)}.data-intro__body{min-height:0;color:var(--ds-text-on-light);flex-direction:column;flex:1;gap:20px;padding-top:5px;font-size:.80625rem;line-height:20px;display:flex;overflow-y:auto}.data-intro__body p{margin:0}.data-intro__description h4{color:var(--ds-color-primary);margin:0 0 5px;font-size:1.1875rem;font-weight:700;line-height:25px}.data-intro__heading{align-items:center;gap:10px;margin-bottom:5px;display:flex}.data-intro__heading h4{color:var(--ds-color-primary);margin:0;font-size:1rem;font-weight:500;line-height:20px}.data-intro__number{border:1.5px solid var(--ds-color-primary);background:var(--brand-white);width:22px;height:22px;color:var(--ds-color-primary);border-radius:100px;flex:none;place-items:center;font-weight:700;display:grid}.data-intro__items{flex-direction:column;gap:10px;padding-left:45px;display:flex}.data-intro__item-title{font-weight:700}.data-intro__item-detail{color:var(--ds-text-secondary)}.data-intro__why{flex-direction:column;gap:5px;margin-top:5px;padding-left:30px;display:flex}.data-intro__paragraph{margin-left:-10px}.data-intro__footer{justify-content:flex-end;align-items:center;gap:15px;padding-top:20px;display:flex;position:relative}.data-intro__footer:before{content:"";background:var(--ds-border-default);height:1px;position:absolute;top:0;left:-30px;right:-30px}.data-intro__back{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light)}.data-intro__back:hover{background:color-mix(in srgb, var(--ds-color-secondary-bg) 80%, black)}@media (width<=860px){.filing-tour__body{flex-direction:column;overflow-y:auto}.filing-tour__visual{flex-flow:wrap;width:auto;padding:20px}.filing-tour__right{overflow:visible}}.upload-step{gap:1.25rem;padding:.9375rem;display:grid}.upload-step__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.upload-step__heading h4,.upload-step__add>h4{color:var(--ds-text-on-light);margin:0;font-size:1.5rem;font-weight:300;line-height:2.1875rem}.upload-step__add>h4{font-size:1.25rem;line-height:1.875rem}.upload-step__lead,.upload-step__note,.upload-step__issue-line{color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:1.25rem}.upload-step__heading+.upload-step__lead{margin-top:-.75rem}.upload-step__reassure{color:var(--ds-text-secondary);flex:18rem;margin:0;font-size:.9375rem;line-height:1.25rem}.upload-step__issue-line{color:var(--ds-text-on-light);font-size:1.125rem;font-weight:300}.upload-step__safe-harbor,.upload-kind__link{min-height:0;box-shadow:none;color:var(--ds-color-primary);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.upload-step__safe-harbor{font-size:.9375rem;font-weight:500}.upload-step__safe-harbor-added{color:var(--ds-color-success);margin:0;font-size:.9375rem;font-weight:500}.upload-step__safe-harbor-added span{margin-right:.375rem;font-weight:700}.upload-file__note--hint{border-left:2px solid var(--ds-color-info);margin-top:.25rem;padding-left:.5rem}.upload-step__safe-harbor span{margin-right:.25rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-block}.upload-kind__link{align-self:flex-start;margin-top:.3125rem;font-size:.75rem}.upload-step__safe-harbor:hover:not(:disabled),.upload-kind__link:hover:not(:disabled),.upload-step__safe-harbor:focus-visible,.upload-kind__link:focus-visible{color:var(--ds-color-primary-hover);background:0 0}.upload-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9375rem;margin:0;padding:0;list-style:none;display:grid}.upload-kind{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:5px;flex-direction:column;gap:.3125rem;padding:.9375rem;display:flex}.upload-kind__head{align-items:center;gap:.5rem;display:flex}.upload-kind__icon{width:1.25rem;height:1.25rem;color:var(--ds-color-primary);display:inline-flex}.upload-kind__icon svg{width:100%;height:100%}.upload-kind__title{color:var(--ds-color-primary);flex:1;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.upload-kind__badge{color:var(--ds-text-on-dark);white-space:nowrap;border-radius:999px;padding:.25rem .9375rem;font-size:.75rem;font-weight:600;line-height:1.125rem}.upload-kind__badge--required{background:var(--ds-color-warning)}.upload-kind__badge--optional{background:var(--ds-color-info)}.upload-kind__blurb{color:var(--ds-text-secondary);margin:0;padding-left:1.75rem;font-size:.75rem;line-height:1.25rem}.upload-kind__status,.upload-kind__link{margin-left:1.75rem}.upload-kind__status{color:var(--ds-color-primary);align-items:center;gap:.375rem;margin-top:.125rem;margin-bottom:0;font-size:.75rem;line-height:1.25rem;display:flex}.upload-kind__tick{background:var(--ds-color-success);width:.9375rem;height:.9375rem;color:var(--ds-text-on-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.upload-kind__tick svg{width:.625rem;height:.625rem}.upload-kind__spinner{border:2px solid var(--ds-color-primary-light,var(--ds-border-primary-light));border-top-color:var(--ds-color-primary);border-radius:50%;width:.875rem;height:.875rem;animation:.9s linear infinite upload-spin}@keyframes upload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.upload-kind__spinner{animation:none}}.upload-step__add{gap:.3125rem;display:grid}.upload-dropzone{border:1px dashed var(--ds-color-primary);background:var(--ds-color-primary-ultra-light);border-radius:5px;align-items:center;gap:1.25rem;margin-top:.625rem;padding:1.25rem 1.875rem;display:flex;position:relative}.upload-dropzone--active{background:var(--ds-color-primary-subtle);border-style:solid}.upload-dropzone__icon{width:2rem;height:2rem;color:var(--ds-text-on-light);display:inline-flex}.upload-dropzone__icon svg{width:100%;height:100%}.upload-dropzone__text{flex:1}.upload-dropzone__title,.upload-dropzone__hint{margin:0;line-height:1.25rem}.upload-dropzone__title{color:var(--ds-text-on-light);font-size:.9375rem;font-weight:500}.upload-dropzone__hint{color:var(--ds-text-secondary);font-size:.75rem}.upload-dropzone__browse{cursor:pointer;margin:0;display:inline-flex;position:relative}.upload-dropzone__button{background:var(--ds-color-primary);height:2.8125rem;min-height:0;color:var(--ds-text-on-dark);letter-spacing:normal;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.upload-dropzone__browse:hover .upload-dropzone__button{background:var(--ds-color-primary-hover)}.upload-dropzone__browse:has(input:focus-visible){outline:2px solid var(--ds-color-primary);outline-offset:2px}.upload-dropzone__input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.upload-dropzone__input:disabled{cursor:not-allowed}.upload-step__files{gap:.625rem;margin-top:.625rem;display:grid}.upload-step__files-head{align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}.upload-step__count{background:var(--ds-color-info);min-width:1.875rem;height:1.875rem;color:var(--ds-text-on-dark);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.upload-step__found{gap:.9375rem;display:grid}.upload-files{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.upload-file{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem;display:flex}.upload-file__main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.upload-file__glyph{min-width:1.5rem;color:var(--ds-color-primary);text-align:center;border-bottom:2px solid;flex:none;margin-top:.125rem;font-size:.625rem;font-weight:800;line-height:1.25rem}.upload-file__text{min-width:0}.upload-file__name,.upload-file__meta,.upload-file__problem,.upload-file__note{overflow-wrap:anywhere;margin:0;line-height:1.25rem}.upload-file__name{color:var(--ds-text-on-light);font-size:.9375rem;font-weight:700}.upload-file__type{font-size:.75rem;font-weight:400}.upload-file__meta,.upload-file__note{color:var(--ds-text-secondary);font-size:.75rem}.upload-file__problem{color:var(--ds-color-danger);align-items:flex-start;gap:.375rem;font-size:.75rem;display:flex}.upload-file--problem{border-color:var(--ds-color-warning)}.upload-file__problem-icon{flex:none;align-items:center;width:.9375rem;height:1.25rem;display:inline-flex}.upload-file__problem-icon svg{width:100%;height:.9375rem}.upload-file__actions{flex:none;align-items:center;gap:.9375rem;display:flex}.upload-file__replace-input{display:none}.upload-badge{border:1px solid var(--ds-color-success);color:var(--ds-color-success);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .9375rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.upload-badge svg{width:.8125rem;height:.8125rem}.upload-badge--error{border-color:var(--ds-color-danger);color:var(--ds-color-danger)}.upload-badge--neutral{border-color:var(--ds-border-default);color:var(--ds-text-secondary)}.upload-file__replace{letter-spacing:normal;text-transform:uppercase;background:var(--ds-color-warning);height:1.875rem;min-height:0;color:var(--ds-text-on-dark);border-radius:4px;padding:0 .9375rem;font-size:.75rem;font-weight:800;line-height:1.5rem}.upload-file__remove{width:1.875rem;height:1.875rem;min-height:0;color:var(--ds-color-danger);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.upload-file__remove:hover:not(:disabled){background:var(--ds-color-warning-light-bg)}.upload-file__remove svg{width:1.125rem;height:1.125rem}.upload-removed{background:var(--ds-color-info-light-bg);border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .9375rem;font-size:.9375rem;display:flex}.upload-removed__undo{background:var(--ds-color-info);height:1.875rem;min-height:0;color:var(--ds-text-on-dark);text-transform:uppercase;border-radius:4px;padding:0 .9375rem;font-size:.8125rem;font-weight:800;line-height:1.5rem}.upload-chips{flex-wrap:wrap;gap:.625rem;display:flex}.upload-chip{border:1px solid var(--ds-color-success);color:var(--ds-color-success);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .9375rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.upload-chip svg{width:.8125rem;height:.8125rem}.upload-chip--issue{border-color:var(--ds-color-danger);color:var(--ds-color-danger)}.upload-chip--info{border-color:var(--ds-color-info);color:var(--ds-color-info)}.upload-progress{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:5px;gap:.625rem;padding:1.25rem 1.5625rem;display:grid}.upload-progress__head{justify-content:space-between;align-items:baseline;display:flex}.upload-progress__head h4{align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.upload-progress__percent{font-size:.9375rem;font-weight:700}.upload-progress__summary{color:var(--ds-text-secondary);margin:0;font-size:.8125rem}.upload-progress__bar{appearance:none;background:var(--ds-color-secondary-bg);border:0;border-radius:.25rem;width:100%;height:.5rem;overflow:hidden}.upload-progress__bar::-webkit-progress-bar{background:var(--ds-color-secondary-bg)}.upload-progress__bar::-webkit-progress-value{background:var(--ds-color-primary);border-radius:.25rem}.upload-progress__bar::-moz-progress-bar{background:var(--ds-color-primary);border-radius:.25rem}.upload-progress__files{gap:.375rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.upload-progress__file{color:var(--ds-color-primary);justify-content:space-between;gap:1rem;display:flex}.upload-progress__file--error{color:var(--ds-color-danger)}.upload-progress__message{color:var(--ds-text-secondary);text-align:right}.upload-progress__mark{min-width:.75rem;display:inline-block}.upload-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.upload-actions__side{align-items:center;gap:.9375rem;display:flex}.upload-actions button{letter-spacing:normal;text-transform:uppercase;border-radius:4px;height:2.8125rem;min-height:0;padding:0 1.5rem;font-size:.8125rem;font-weight:800}@media (width<=900px){.upload-kinds{grid-template-columns:1fr}.upload-dropzone,.upload-file{flex-direction:column;align-items:flex-start}}.data-modal--narrow{width:min(600px,100vw - 2rem)}.data-modal--small{width:min(500px,100vw - 2rem)}.data-modal--narrow .data-modal__body,.data-modal--small .data-modal__body{padding:1.25rem 1.875rem 1.875rem}.data-modal--narrow .data-modal__header h2,.data-modal--small .data-modal__header h2{font-size:1.25rem;line-height:1.875rem}.data-modal__footer-buttons{gap:.625rem;display:inline-flex}.data-modal__aside{color:var(--ds-color-primary);margin:.9375rem 0 0;font-size:.75rem;line-height:1.25rem}.column-group{border:1px solid var(--ds-border-primary-light);border-radius:5px;margin-top:.9375rem;padding:.9375rem}.column-group__head{align-items:center;gap:.5rem;display:flex}.column-group__head h3{margin:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.column-group__icon{width:1.25rem;height:1.25rem;color:var(--ds-color-primary);display:inline-flex}.column-group__icon svg{width:100%;height:100%}.column-group__blurb{color:var(--ds-text-secondary);margin:.25rem 0 .625rem 1.75rem;font-size:.75rem;line-height:1.25rem}.column-group__label{margin:0 0 .375rem 1.75rem;font-size:.75rem;font-weight:700;line-height:1.25rem}.column-group__chips{flex-wrap:wrap;gap:.3125rem;margin:0 0 0 1.75rem;padding:0;list-style:none;display:flex}.column-group__chips li{background:var(--ds-color-primary);color:var(--ds-text-on-dark);border-radius:999px;padding:.25rem .9375rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.upload-step__found .import-summary-line{justify-content:space-between;align-items:center;gap:1rem;display:flex}.upload-step__found .import-summary-line button{min-height:0;box-shadow:none;color:var(--ds-color-primary);letter-spacing:normal;text-transform:none;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.upload-step__found .import-summary-line button:hover:not(:disabled){color:var(--ds-color-primary-hover);background:0 0}.upload-kind__status{color:var(--ds-text-on-light)}.match-review{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.match-review__title{color:var(--ds-text-on-light);margin:0;font-size:1.5rem;font-weight:300;line-height:2.1875rem}.review-section-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.review-section-head__title{color:var(--ds-text-on-light);margin:0;font-size:1.5rem;font-weight:300;line-height:2.1875rem}.review-section-head__subtitle{color:var(--ds-text-on-light);margin:.25rem 0 0;font-size:.9375rem}.review-section-head .entity-grid-add{flex-shrink:0}.match-review__card{border:1px solid var(--ds-border,#dcdce8);background:var(--brand-white);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem;display:grid}.match-banner{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.match-banner__main{gap:.75rem;min-width:0;display:flex}.match-banner__icon{padding-top:.125rem;display:inline-flex}.match-banner__text{gap:.625rem;display:grid}.match-banner__lead,.match-banner__detail{margin:0}.match-banner__lead{font-size:.9375rem;line-height:1.375rem}.match-banner__detail{font-size:.75rem;line-height:1.125rem}.match-banner__actions{flex-shrink:0;gap:.75rem;display:flex}.match-banner__actions button,.match-review__footer button.button--outline,.match-review__accept{letter-spacing:normal;text-transform:uppercase;border-radius:4px;height:2.25rem;min-height:0;padding:0 1rem;font-size:.75rem;font-weight:800}.match-review button.button--outline{border:1px solid var(--ds-color-primary);background:var(--brand-white);color:var(--ds-color-primary)}.match-review button.button--outline:hover:not(:disabled){background:var(--ds-color-primary-ultra-light)}.match-review button.button--outline:disabled{border-color:var(--ds-border,#dcdce8);color:var(--ds-text-secondary);background:var(--brand-white)}.match-review button.match-review__accept{border:1px solid var(--ds-color-success);background:var(--brand-white);color:var(--ds-color-success)}.match-review button.match-review__accept:hover:not(:disabled){background:var(--ds-color-success-light-bg)}.match-review__notes{gap:.75rem;display:grid}.match-review__notes:empty{display:none}.match-review__grid{min-width:0}.match-review__grid-head{align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.match-review__grid-head h4{color:var(--ds-text-on-light);margin:0;font-size:1.125rem;font-weight:300}.match-review__grid-head span{color:var(--ds-text-secondary);font-size:.75rem}.match-review__footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.match-review__previous{justify-self:start}.match-review__footer-right{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.match-review__dots{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.match-review__dot{background:var(--ds-border,#dcdce8);border-radius:50%;width:.625rem;height:.625rem}.match-review__dot--done{background:var(--ds-color-success)}.match-review__dot--current{background:var(--ds-color-primary)}.entity-grid-col--highlight{border-left:2px solid var(--ds-color-warning)!important;border-right:2px solid var(--ds-color-warning)!important}.entity-grid-table thead th.entity-grid-col--highlight{border-top:2px solid var(--ds-color-warning)!important}.entity-grid-table tbody tr:last-child td.entity-grid-col--highlight{border-bottom:2px solid var(--ds-color-warning)!important}.entity-grid-panel--compact .entity-grid-toolbar{display:none}@media (width<=900px){.match-banner{flex-direction:column}.match-review__footer{grid-template-columns:1fr;justify-items:start}.match-review__footer-right{flex-wrap:wrap;justify-content:flex-start}}.entity-grid-pill{background:var(--brand-white);white-space:nowrap;cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.entity-grid-pill--error{color:var(--ds-color-danger)}.entity-grid-pill.is-on.entity-grid-pill--review{background:var(--ds-color-warning);border-color:var(--ds-color-warning);color:var(--brand-white)}.entity-grid-pill.is-on.entity-grid-pill--error{background:var(--ds-color-danger);border-color:var(--ds-color-danger);color:var(--brand-white)}.entity-grid-pill.is-off{opacity:.45;cursor:default}.entity-grid-pill:focus-within{outline:2px solid var(--ds-color-primary);outline-offset:2px}.entity-grid-status-col{text-align:center;width:3.5rem}.entity-grid-status{display:inline-flex}.entity-grid-status--error{color:var(--ds-color-danger)}.entity-grid-status--review{color:var(--ds-color-warning)}.data-modal__danger{background:var(--ds-color-danger);color:var(--ds-text-on-dark)}.data-modal__danger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-color-danger) 85%, black)}.data-modal__primary:disabled{opacity:.4;cursor:default}.row-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1rem;display:grid}.row-form__field{align-content:start;gap:.375rem;display:grid}.row-form__field--wide{grid-column:span 2}.row-form label.row-form__label{color:var(--ds-text-on-light);margin:0;font-size:.75rem;font-weight:700}.row-form label.row-form__label--optional{font-style:italic;font-weight:500}.row-form input,.row-form select{width:100%;padding:.5rem .625rem;font-size:.8125rem}.row-dropzone{border:1px dashed var(--ds-color-primary);background:var(--ds-color-primary-ultra-light);text-align:center;border-radius:4px;justify-items:center;gap:.5rem;margin-top:1rem;padding:1.75rem 1rem;display:grid}.row-dropzone__icon{width:2rem;height:2rem;color:var(--ds-color-primary);display:inline-flex}.row-dropzone__icon svg{width:100%;height:100%}.row-dropzone--dragging{background:var(--ds-color-primary-subtle)}.row-dropzone__title{margin:0;font-size:1rem;font-weight:500}.row-dropzone__hint{color:var(--ds-text-secondary);margin:0;font-size:.6875rem}@media (width<=700px){.row-form{grid-template-columns:1fr}.row-form__field--wide{grid-column:auto}}.job-class-wizard__step{color:var(--ds-text-secondary);margin:.75rem 0 0;font-size:.75rem;font-weight:700}.data-modal .plan-wizard-fields{margin-top:.75rem}.data-modal .plan-wizard-field input,.data-modal .plan-wizard-field select,.data-modal .job-class-eligible-plan input[type=number],.data-modal .job-class-eligible-plan select{padding:.5rem .75rem;font-size:.875rem;font-weight:400}.data-modal .plan-wizard-field-help{font-weight:400}.match-banner--static{align-items:center}.manual-approach{gap:.75rem;margin-bottom:1.25rem;display:grid}.manual-approach__title{color:var(--ds-text-on-light);margin:0;font-size:1.25rem;font-weight:300;line-height:1.875rem}.manual-approach__card--complete{border-color:var(--ds-border-success-light);background:var(--ds-color-success-light-bg)}.manual-approach__card--complete .upload-kind__title,.manual-approach__card--complete .upload-kind__icon{color:var(--ds-color-success)}.manual-approach__card--locked{opacity:.55}.upload-kind__badge--complete{background:var(--ds-color-success)}.data-section-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.data-section-nav__changed{background:var(--warning-surface,#fff4d6);color:var(--warning-text,#6b4a00);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.data-section-nav__tab{border:1px solid var(--ds-border-default);color:var(--ds-text-on-light);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;display:inline-flex}.data-section-nav__tab:hover:not(:disabled){border-color:var(--ds-color-primary)}.data-section-nav__tab:disabled{opacity:.55;cursor:not-allowed}.data-section-nav__tab--current{border-color:var(--ds-color-primary);background:var(--ds-color-primary-subtle);cursor:default}.data-section-nav__icon{color:var(--ds-color-primary);display:inline-flex}.data-section-nav__count{background:var(--ds-color-primary);min-width:1.5rem;color:var(--ds-text-on-dark);text-align:center;border-radius:999px;padding:0 .4rem;font-size:.8125rem;line-height:1.5rem}.data-section-nav__empty{color:var(--ds-text-secondary);font-size:.8125rem}.data-section-nav__review{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary-hover);border-radius:999px;padding:0 .45rem;font-size:.8125rem;font-weight:600;line-height:1.5rem}.data-section-nav__warning{background:var(--ds-color-warning-light-bg);color:#a63a12;border-radius:999px;padding:0 .45rem;font-size:.8125rem;font-weight:600;line-height:1.5rem}.special-scenarios{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.special-scenarios__section{border:1px solid var(--ds-border-default);border-radius:4px;padding:.75rem .9375rem}.special-scenarios__section--editing{border-color:var(--ds-color-warning)}.special-scenarios__section--complete{border-color:var(--ds-border-success-light);background:var(--ds-color-success-light-bg)}.special-scenarios__head{align-items:center;gap:.75rem;display:flex}.special-scenarios__head>div{flex:1}.special-scenarios__title{margin:0;font-size:1.0625rem;font-weight:300;line-height:1.5rem}.special-scenarios__section--locked .special-scenarios__title,.special-scenarios__section--locked .special-scenarios__blurb{opacity:.6}.special-scenarios__blurb{color:var(--ds-text-on-light);margin:0;font-size:.75rem;line-height:1.125rem}.special-scenarios__badge{text-transform:uppercase;color:var(--ds-color-warning);font-size:.8125rem}.special-scenarios__section--complete .special-scenarios__badge{color:var(--ds-color-success)}.special-scenarios__edit{background:var(--ds-color-success);width:1.5rem;height:1.5rem;min-height:0;color:var(--ds-text-on-dark);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.special-scenarios__lock{color:var(--ds-border-default);display:inline-flex}.special-scenarios__body{border-top:1px dashed var(--ds-color-warning);margin-top:.75rem;padding-top:.75rem}.scenario-step__question{margin:0 0 .25rem;font-size:.875rem;font-weight:700}.scenario-step .import-actions{margin-top:.75rem}.special-scenarios__footer{gap:.5rem;margin-left:auto;display:flex}.special-scenarios__retry{justify-items:start;gap:.75rem;display:grid}.workbook-upload{gap:.9375rem;display:grid}.workbook-upload__head{gap:.3125rem;display:grid}.workbook-upload__head h4{color:var(--ds-text-on-light);margin:0;font-size:1.375rem;font-weight:500;line-height:1.625rem}.workbook-upload__head p,.workbook-upload__card>p{color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:1.25rem}.workbook-upload__steps{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:stretch;gap:.9375rem;display:grid}.workbook-upload__card{border:1px solid var(--ds-border-primary-light);background:var(--brand-white);border-radius:8px;align-content:start;gap:.9375rem;padding:1.25rem;display:grid}.workbook-upload__card--active{border-color:var(--ds-color-primary)}.workbook-upload__step-head{align-items:center;gap:.625rem;display:flex}.workbook-upload__step-head h5{color:var(--ds-text-on-light);margin:0;font-size:1rem;font-weight:500;line-height:1.25rem}.workbook-upload__badge{background:var(--ds-color-primary);color:var(--ds-text-on-dark);border-radius:999px;padding:.3125rem .9375rem;font-size:.75rem;font-weight:700;line-height:1.25rem}.workbook-upload__tabs{flex-wrap:wrap;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.workbook-upload__tabs li{background:var(--ds-color-secondary-bg);color:var(--ds-text-on-light);border-radius:4px;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;line-height:1.25rem}.workbook-upload__download{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.workbook-upload__download-button{align-items:center;gap:.5rem;display:inline-flex}.workbook-upload__download-button svg{width:1rem;height:1rem}.workbook-upload__file-name{color:var(--ds-text-secondary);font-size:.75rem;line-height:1.25rem}.workbook-upload__card .upload-dropzone{margin-top:0}@media (width<=900px){.workbook-upload__steps{grid-template-columns:minmax(0,1fr)}}.entity-grid-toolbar{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:0;padding-bottom:.625rem}.entity-grid-heading{align-items:flex-end;gap:15px;display:flex}.entity-grid-heading h4{color:var(--ds-text-on-light);margin:0;font-size:1.1875rem;font-weight:400;line-height:25px}.entity-grid-count{color:var(--ds-text-secondary);font-size:.80625rem;line-height:20px}.entity-grid-toolbar__tools{align-items:center;gap:20px;margin-left:auto}.entity-grid-toolbar__extra{display:inline-flex}.entity-grid-toolbar .entity-grid-add,.entity-grid-toolbar__extra button{text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;height:30px;min-height:0;padding:0 15px;font-size:.8125rem;font-weight:800;display:inline-flex}.entity-grid-toolbar__extra button{background:var(--ds-color-primary);color:var(--ds-text-on-dark)}.entity-grid-toolbar__extra button:hover:not(:disabled){background:color-mix(in srgb, var(--ds-color-primary) 85%, black)}.entity-grid-search{align-items:stretch;width:230px;height:30px;display:flex}.entity-grid-search input:not([type=checkbox]){border:1px solid var(--ds-border-default);border-right:0;border-radius:4px 0 0 4px;flex:1;min-width:0;height:30px;padding:0 14px;font-size:.80625rem}.entity-grid-search__icon{background:var(--ds-color-secondary-bg);width:30px;color:var(--ds-text-on-light);border-radius:0 4px 4px 0;place-items:center;display:grid}.entity-grid-pill{padding:5px 15px;font-size:.75rem;font-weight:700}.entity-grid-pill--review{color:var(--ds-color-warning)}.entity-grid-table{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:4px}.entity-grid-table table{border-collapse:separate;border-spacing:0}.entity-grid-table thead th{color:var(--ds-text-on-dark);box-shadow:none;vertical-align:middle;text-transform:none;letter-spacing:normal;background:#271454;border-bottom:0;padding:10px 15px;font-size:.9375rem;line-height:20px}.entity-grid-table thead th .entity-grid-th-label{align-items:flex-start;gap:4px;margin-bottom:0}.entity-grid-table thead th .entity-grid-th-label-text{-webkit-line-clamp:unset;overflow-wrap:normal;flex:1;max-width:none;height:auto;max-height:none;font-size:.875rem;font-weight:700;line-height:1.25;display:block;overflow:visible}.entity-grid-table thead th[data-field],.entity-grid-table thead th .entity-grid-th-label-text{white-space:nowrap}.entity-grid-table thead th .entity-grid-caption{max-width:16rem;color:color-mix(in srgb, var(--ds-text-on-dark) 80%, transparent);margin:5px 0 0}.entity-grid-table thead th .entity-grid-help{color:var(--ds-text-on-dark)}.entity-grid-funnel{width:16px;height:16px;min-height:0;color:color-mix(in srgb, var(--ds-text-on-dark) 70%, transparent);background:0 0;border-radius:2px;flex:none;place-items:center;margin-top:2px;padding:0;display:inline-grid}.entity-grid-funnel:hover,.entity-grid-funnel.is-active{color:var(--ds-text-on-dark);background:0 0}.entity-grid-funnel.is-active{color:#ffd84d}.entity-grid-filter-box{margin-top:6px}.entity-grid-table tbody td{border-bottom:1px solid var(--ds-border-default);background:var(--brand-white);vertical-align:middle;height:55px;padding:8px}.entity-grid-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ds-color-primary) 8%, var(--brand-white))}.entity-grid-table tbody tr:last-child td{border-bottom:0}.entity-grid-table input,.entity-grid-table select{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:4px;height:36px;padding:0 8px;font-size:.9375rem;line-height:20px}.entity-grid-table input[type=checkbox]{height:auto}.entity-grid-table th.entity-grid-status-col,.entity-grid-table td.entity-grid-status-col{z-index:2;width:64px;min-width:64px;position:sticky;left:0}.entity-grid-table thead th.entity-grid-status-col{z-index:3}.entity-grid-table th.entity-grid-col--frozen,.entity-grid-table td.entity-grid-col--frozen{z-index:2;position:sticky;left:64px;box-shadow:8px 0 8px -8px #10182840}.entity-grid-table thead th.entity-grid-col--frozen{z-index:3}.entity-grid-table th.entity-grid-col--frozen-solo,.entity-grid-table td.entity-grid-col--frozen-solo{left:0}.entity-grid-table tbody tr.entity-grid-row--revealed td{animation:2.4s ease-out entity-grid-row-reveal}@keyframes entity-grid-row-reveal{0%,40%{background:color-mix(in srgb, var(--ds-color-primary) 22%, var(--brand-white))}}.entity-grid-table th.entity-grid-actions-col,.entity-grid-table td.entity-grid-actions-col{z-index:2;white-space:nowrap;position:sticky;right:0;box-shadow:-8px 0 8px -8px #10182840}.entity-grid-table thead th.entity-grid-actions-col{z-index:3}.entity-grid-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.entity-grid-footer{justify-content:space-between;align-items:center;gap:15px;padding-top:10px;display:flex}.entity-grid-scroll-hint{color:var(--ds-color-info);align-items:center;gap:5px;margin:0;font-size:.80625rem;font-weight:700;line-height:20px;display:inline-flex}.entity-grid-pagination{border:1px solid var(--ds-border-default);border-radius:4px;margin-left:auto;display:inline-flex;overflow:hidden}.entity-grid-pagination button{border:0;border-right:1px solid var(--ds-border-default);background:var(--brand-white);width:40px;height:40px;min-height:0;color:var(--ds-text-on-light);letter-spacing:normal;text-transform:none;border-radius:0;place-items:center;padding:0;font-size:.9375rem;font-weight:400;display:grid}.entity-grid-pagination button:last-child{border-right:0}.entity-grid-pagination button:hover:not(:disabled):not(.is-current){background:var(--ds-color-primary-ultra-light)}.entity-grid-pagination button.is-current{background:var(--ds-color-primary);color:var(--ds-text-on-dark);font-weight:700}.entity-grid-pagination button:disabled{color:color-mix(in srgb, var(--ds-text-on-light) 40%, transparent);cursor:default;background:#f2f2f2}@media (width<=900px){.entity-grid-toolbar{flex-direction:column;align-items:flex-start}.entity-grid-toolbar__tools{flex-wrap:wrap;margin-left:0}}.entity-grid-toolbar__tools{flex-wrap:wrap;row-gap:10px}.entity-grid-bulk{align-items:center;gap:10px}.entity-grid-bulk .ledger-search{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.80625rem;font-weight:700;display:flex}.entity-grid-toolbar select,.entity-grid-toolbar .entity-grid-bulk input:not([type=checkbox]){height:30px;padding:0 8px;font-size:.80625rem}.entity-grid-toolbar button{justify-content:center;align-items:center;height:30px;min-height:0;padding:0 15px;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.entity-grid-table tbody td{position:relative}.entity-grid-table tbody td.entity-grid-cell--error,.entity-grid-table tbody td.entity-grid-cell--review{box-shadow:none}.entity-grid-table td.entity-grid-cell--error input,.entity-grid-table td.entity-grid-cell--error select{border-color:var(--ds-color-danger);box-shadow:0 0 0 1px var(--ds-color-danger)}.entity-grid-table td.entity-grid-cell--review input,.entity-grid-table td.entity-grid-cell--review select{border-color:var(--ds-color-warning);box-shadow:0 0 0 1px var(--ds-color-warning)}.entity-grid-table td.entity-grid-cell--error:not(:has(input,select)){box-shadow:inset 0 0 0 1px var(--ds-color-danger)}.entity-grid-table td.entity-grid-cell--review:not(:has(input,select)){box-shadow:inset 0 0 0 1px var(--ds-color-warning)}.entity-grid-note{z-index:1;position:absolute;top:2px;right:2px}.entity-grid-note__icon{background:var(--brand-white);cursor:help;border:0;border-radius:50%;place-items:center;width:16px;height:16px;min-height:0;padding:0;display:grid}.entity-grid-note__icon svg{width:14px;height:14px}.entity-grid-note--error .entity-grid-note__icon{color:var(--ds-color-danger)}.entity-grid-note--review .entity-grid-note__icon{color:var(--ds-color-warning)}.entity-grid-note__text{z-index:1000;border:1px solid var(--ds-border-default);background:var(--brand-white);text-align:left;text-transform:none;white-space:normal;border-radius:4px;width:280px;padding:8px 10px;font-size:.8125rem;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 6px 10px #00000029}.entity-grid-note__text[hidden]{display:none}.entity-grid-note__text p{-webkit-line-clamp:unset;font-size:inherit;color:var(--ds-text-on-light);margin:0;display:block;overflow:visible}.entity-grid-note--error .entity-grid-note__text{border-color:var(--ds-color-danger)}.entity-grid-note--error .entity-grid-note__text p{color:#5a0e10}.entity-grid-note--review .entity-grid-note__text{border-color:var(--ds-color-warning)}.entity-grid-note--review .entity-grid-note__text p{color:#471100}.entity-grid-table.entity-grid-table--paged{max-height:none;overflow-y:visible}.entity-grid-table--paged thead th{position:static}.entity-grid-icon-action{border:1px solid var(--ds-border-default);background:var(--brand-white);width:2rem;height:2rem;color:var(--ds-color-primary);padding:0}.entity-grid-icon-action:hover:not(:disabled){background:var(--ds-color-primary-ultra-light)}.entity-grid-icon-action--danger{color:var(--ds-color-danger,#d92d20)}.entity-grid-expansion-toggle{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.entity-grid-expansion-count{background:var(--ds-color-primary-ultra-light);min-width:1.25rem;color:var(--ds-color-primary);text-align:center;border-radius:999px;padding:0 .375rem;font-size:.75rem}.entity-grid-row--expansion>td{background:var(--ds-color-primary-ultra-light)}.entity-grid-expansion{max-width:56rem;padding:.5rem .25rem;position:sticky;left:0}.employee-events__hint{margin:0 0 .5rem}.employee-events__list{gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.employee-events__item{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.employee-events__type{text-transform:uppercase;letter-spacing:.02em;min-width:9rem;color:var(--ds-color-primary);font-size:.75rem;font-weight:600}.employee-events__what{flex:12rem}.employee-events__actions,.employee-events__confirm{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.employee-events__form{border:1px solid var(--ds-border-default);background:var(--brand-white);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.match-review__back{margin-top:1rem}.success-toast{z-index:1100;color:var(--ds-text-on-dark);background:#0a8240;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}
