:root,[data-theme]{--scale-text-12:12px;--scale-text-14:14px;--scale-text-16:16px;--scale-text-18:18px;--scale-text-20:20px;--scale-text-22:22px;--scale-text-24:24px;--scale-text-28:28px;--scale-text-32:32px;--scale-text-36:36px;--scale-text-40:40px;--scale-text-48:48px;--scale-text-64:64px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--space-unit:4px;--text-caption:var(--scale-text-12);--text-small:var(--scale-text-14);--text-body:var(--scale-text-16);--text-lead:var(--scale-text-18);--text-subheading:var(--scale-text-22);--text-heading:var(--scale-text-32);--text-display:var(--scale-text-64);--type-body:var(--text-small);--type-title:var(--text-heading);--type-heading:var(--text-subheading);--type-subheading:var(--text-lead);--line-body:1.65;--line-heading:1.2;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--control-height:44px;--control-height-small:36px;--field-height:48px;--control-padding:11px 18px;--motion-fast:.16s;--motion-medium:.26s;--motion-enter:.6s;--ease-standard:cubic-bezier(.2, .7, .2, 1);--motion-distance:8px;--tracking-tight-display:-.04em;--tracking-tight:-.015em;--tracking-wide:.04em;--weight-400:400;--weight-450:400;--weight-500:500;--weight-550:500;--weight-600:600;--weight-650:600;--weight-700:700;--rail:clamp(245px, 21.75vw, 334px);--content-width:1200px;--page-gutter:clamp(24px, 4vw, 64px);--section-space:clamp(48px, 7vw, 96px);--display-size:clamp(48px, 7.3vw, 92px);--ink:var(--color-ink);--muted:var(--color-muted);--blue:var(--color-brand);--primary:var(--color-brand);--border:var(--color-border);--line:var(--color-border);--surface:var(--color-surface);--pale-blue:var(--color-brand-soft);--shadow-tab-active:0 2px var(--color-brand);--shadow-overlay:0 12px 36px var(--color-shadow);--shadow-focus:0 0 0 3px var(--color-focus-soft);--shadow-control:inset 0 1px 0 var(--color-control-highlight), 0 1px 2px var(--color-shadow);--managed-brand-color:#18181b;--managed-brand-ink:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--art-opacity:.24;--art-opacity-mobile:.14;--color-canvas:#fff;--color-ink:#18181b;--color-muted:#626268;--color-subtle:#74747c;--color-border:#e4e4e7;--color-border-strong:#a1a1aa;--color-surface:#f5f5f6;--color-surface-raised:#fafafa;--color-brand:#27272a;--color-brand-hover:#3f3f46;--color-brand-soft:#f0f0f2;--color-focus:#71717a;--color-focus-soft:#71717a26;--color-success:#286347;--color-success-soft:#edf6f0;--color-warning:#865711;--color-warning-soft:#fcf3e3;--color-danger:#a03d38;--color-danger-soft:#fff0ee;--color-provider-stripe:#635bff;--color-shadow:#00000012;--color-control-highlight:#ffffff26;--color-scrim:#09090b66;--action-bg:#27272a;--action-hover:#3f3f46;--action-ink:#fafafa;--action-border:#3f3f46;--action-secondary-bg:#fff;--action-secondary-hover:#f5f5f6;--action-secondary-ink:#27272a;--action-secondary-border:#d4d4d8}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--art-opacity:.78;--art-opacity-mobile:.48;--color-canvas:#09090b;--color-ink:#f4f4f0;--color-muted:#b0b0b8;--color-subtle:#96969f;--color-border:#2b2b30;--color-border-strong:#62626b;--color-surface:#151518;--color-surface-raised:#1d1d21;--color-brand:#e4e4e7;--color-brand-hover:#fff;--color-brand-soft:#252529;--color-focus:#a1a1aa;--color-focus-soft:#a1a1aa38;--color-success:#8bc8a8;--color-success-soft:#122b20;--color-warning:#e0be7b;--color-warning-soft:#302614;--color-danger:#efa19a;--color-danger-soft:#341b1a;--color-provider-stripe:#a59fff;--color-shadow:#00000052;--color-control-highlight:#ffffff14;--color-scrim:#0009;--action-bg:#f4f4f0;--action-hover:#fff;--action-ink:#18181b;--action-border:#f4f4f0;--action-secondary-bg:#1d1d21;--action-secondary-hover:#29292e;--action-secondary-ink:#f4f4f0;--action-secondary-border:#3f3f46}:root{--space-2:calc(var(--space-unit) * .5);--space-3:calc(var(--space-unit) * .5);--space-4:calc(var(--space-unit) * 1);--space-5:calc(var(--space-unit) * 1);--space-6:calc(var(--space-unit) * 1);--space-7:calc(var(--space-unit) * 2);--space-8:calc(var(--space-unit) * 2);--space-9:calc(var(--space-unit) * 2);--space-10:calc(var(--space-unit) * 2);--space-11:calc(var(--space-unit) * 3);--space-12:calc(var(--space-unit) * 3);--space-13:calc(var(--space-unit) * 3);--space-14:calc(var(--space-unit) * 3);--space-15:calc(var(--space-unit) * 4);--space-16:calc(var(--space-unit) * 4);--space-17:calc(var(--space-unit) * 4);--space-18:calc(var(--space-unit) * 4);--space-19:calc(var(--space-unit) * 5);--space-20:calc(var(--space-unit) * 5);--space-21:calc(var(--space-unit) * 5);--space-22:calc(var(--space-unit) * 5);--space-23:calc(var(--space-unit) * 6);--space-24:calc(var(--space-unit) * 6);--space-25:calc(var(--space-unit) * 6);--space-26:calc(var(--space-unit) * 6);--space-27:calc(var(--space-unit) * 7);--space-28:calc(var(--space-unit) * 7);--space-29:calc(var(--space-unit) * 7);--space-30:calc(var(--space-unit) * 7);--space-32:calc(var(--space-unit) * 8);--space-33:calc(var(--space-unit) * 8);--space-34:calc(var(--space-unit) * 8);--space-35:calc(var(--space-unit) * 9);--space-36:calc(var(--space-unit) * 9);--space-37:calc(var(--space-unit) * 9);--space-38:calc(var(--space-unit) * 9);--space-40:calc(var(--space-unit) * 10);--space-42:calc(var(--space-unit) * 10);--space-43:calc(var(--space-unit) * 10);--space-44:calc(var(--space-unit) * 10);--space-45:calc(var(--space-unit) * 12);--space-46:calc(var(--space-unit) * 12);--space-48:calc(var(--space-unit) * 12);--space-49:calc(var(--space-unit) * 12);--space-50:calc(var(--space-unit) * 12);--space-52:calc(var(--space-unit) * 12);--space-54:calc(var(--space-unit) * 14);--space-55:calc(var(--space-unit) * 14);--space-56:calc(var(--space-unit) * 14);--space-59:calc(var(--space-unit) * 14);--space-60:calc(var(--space-unit) * 14);--space-64:calc(var(--space-unit) * 16);--space-65:calc(var(--space-unit) * 16);--space-67:calc(var(--space-unit) * 16);--space-70:calc(var(--space-unit) * 18);--space-74:calc(var(--space-unit) * 18);--space-80:calc(var(--space-unit) * 20);--space-100:calc(var(--space-unit) * 24);--space-110:calc(var(--space-unit) * 28);--font-8:var(--scale-text-12);--font-9:var(--scale-text-12);--font-10:var(--scale-text-12);--font-11:var(--scale-text-12);--font-12:var(--scale-text-12);--font-13:var(--scale-text-12);--font-14:var(--scale-text-14);--font-15:var(--scale-text-14);--font-16:var(--scale-text-16);--font-17:var(--scale-text-16);--font-18:var(--scale-text-18);--font-19:var(--scale-text-18);--font-20:var(--scale-text-20);--font-21:var(--scale-text-20);--font-22:var(--scale-text-22);--font-23:var(--scale-text-22);--font-24:var(--scale-text-24);--font-26:var(--scale-text-24);--font-27:var(--scale-text-28);--font-28:var(--scale-text-28);--font-29:var(--scale-text-28);--font-30:var(--scale-text-28);--font-31:var(--scale-text-32);--font-32:var(--scale-text-32);--font-34:var(--scale-text-32);--font-35:var(--scale-text-36);--font-36:var(--scale-text-36);--font-37:var(--scale-text-36);--font-38:var(--scale-text-36);--font-42:var(--scale-text-40);--font-43:var(--scale-text-40);--font-44:var(--scale-text-40);--font-45:var(--scale-text-48);--font-47:var(--scale-text-48);--font-52:var(--scale-text-48);--font-62:var(--scale-text-64)}*{box-sizing:border-box}:root{font-family:var(--font-family);font-size:var(--type-body);color:var(--ink);background:var(--color-canvas);font-synthesis:none}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit}[data-lr-surface=app] a{text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:var(--type-title);font-weight:var(--weight-600);line-height:var(--line-heading);letter-spacing:var(--tracking-tight-display)}h2{font-size:var(--type-heading);font-weight:var(--weight-600);line-height:var(--line-heading)}h3{font-size:var(--type-subheading);font-weight:var(--weight-550)}p{line-height:var(--line-body)}h1:focus,h2:focus{outline:none}:where(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(input,select,textarea):focus{outline:3px solid var(--color-brand-soft);border-color:var(--color-brand)}[hidden]{display:none!important}.button{justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:var(--control-padding);border:1px solid var(--action-border);border-radius:var(--radius-md);background:var(--action-bg);color:var(--action-ink);font:inherit;font-size:var(--type-body);font-weight:var(--weight-550);line-height:var(--line-heading);cursor:pointer;box-shadow:var(--shadow-control);transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.button:hover{background:var(--action-hover);border-color:var(--action-hover)}.button:active{box-shadow:none}.button.secondary{background:var(--action-secondary-bg);border-color:var(--action-secondary-border);color:var(--action-secondary-ink)}.button.secondary:hover{background:var(--action-secondary-hover);border-color:var(--color-border-strong)}.button.small{min-height:var(--control-height-small);padding:var(--space-8) var(--space-14);font-size:var(--font-13)}.button:disabled{pointer-events:none}.button svg{flex-shrink:0}.icon-button{min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-md);background:0 0;border:0;place-items:center;display:inline-grid}.icon-button:hover{background:var(--surface)}.issue-composer textarea:focus{box-shadow:var(--shadow-focus)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.field{margin-bottom:var(--space-27)}.field label{gap:var(--space-12);font-weight:var(--weight-550);font-size:var(--font-15);margin-bottom:var(--space-10);align-items:baseline;display:flex}.optional{color:var(--muted);font-weight:var(--weight-400);font-size:var(--font-13)}input:not([type=radio]):not([type=checkbox]),select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:var(--field-height);padding:0 var(--space-16);background:var(--color-canvas);color:var(--ink);font-size:var(--font-16);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}input::placeholder{color:var(--color-subtle)}input[aria-invalid=true]{border-color:var(--color-danger)}.hint{font-size:var(--font-13);color:var(--muted);margin-top:var(--space-8);line-height:1.5}.error{color:var(--color-danger);font-size:var(--font-13);margin-top:var(--space-7)}input[type=radio],input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);margin:var(--space-2) 0;flex-shrink:0}.modal{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-28);width:min(500px,100vw - 32px);max-height:calc(100svh - 48px);color:var(--ink);background:var(--color-canvas);box-shadow:var(--shadow-overlay);overflow:auto}.modal.wide{width:min(600px,100vw - 32px)}.modal::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-head{justify-content:space-between;align-items:center;gap:var(--space-20);margin-bottom:var(--space-25);display:flex}.modal-head h2{font-size:var(--font-20)}.modal p{font-size:var(--font-14)}.modal .subtext{margin:0 0 var(--space-25)}.modal .fine{font-size:var(--font-12)}.dialog-actions{gap:var(--space-12);margin-top:var(--space-28);justify-content:flex-end;display:flex}.modal details{padding:var(--space-16) 0;border-top:1px solid var(--border);font-size:var(--font-14)}.modal details p{margin-top:var(--space-14);color:var(--muted)}.modal .fine a{text-underline-offset:2px;text-decoration:underline}.styled-select{width:100%;min-width:0;position:relative}.styled-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--field-height);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--ink);text-align:left;font:inherit;font-size:var(--font-16);cursor:pointer;line-height:1.4;display:flex}.styled-select-trigger>span{overflow-wrap:anywhere;min-width:0}.styled-select-trigger>svg{color:var(--muted);flex-shrink:0}.styled-select-trigger:hover{border-color:var(--color-border-strong)}.styled-select-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:var(--shadow-focus)}.styled-select-trigger[aria-invalid=true]{border-color:var(--color-danger)}.styled-select-trigger:disabled{opacity:.55;cursor:not-allowed}.select-menu{box-sizing:border-box;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--ink);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;z-index:100;font-size:var(--font-14);margin:0;list-style:none;position:fixed;inset:auto;overflow-y:auto}.select-menu li{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-11) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;min-height:42px;line-height:1.4;display:flex}.select-menu li>svg{flex-shrink:0}.select-menu li[aria-selected=true]{color:var(--color-brand);font-weight:var(--weight-550)}.select-menu li.highlighted{background:var(--color-brand-soft)}.select-menu li[aria-disabled=true]{color:var(--muted);opacity:.65;cursor:default}@media (forced-colors:active){select{appearance:auto;background-image:none}}.display-heading{font-family:var(--font-display);font-weight:var(--weight-400);letter-spacing:var(--tracking-tight-display);line-height:1.04}.text-link{align-items:center;gap:var(--space-12);color:var(--ink);font-size:var(--text-small);line-height:var(--line-heading);text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.text-link .icon{transition:transform var(--motion-fast) var(--ease-standard)}.text-link:hover .icon{transform:translate(3px)}.disclosure{border-top:1px solid var(--border)}.disclosure:last-child{border-bottom:1px solid var(--border)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-28) 0;cursor:pointer;font-size:var(--text-lead);list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{color:var(--color-muted)}.disclosure>summary .icon{transition:transform var(--motion-medium) var(--ease-standard);flex-shrink:0}.disclosure[open]>summary .icon{transform:rotate(180deg)}.disclosure-content{padding:0 0 var(--space-32);color:var(--muted);line-height:var(--line-body)}.disclosure[open] .disclosure-content{animation:lr-enter var(--motion-medium) var(--ease-standard) both}.disclosure-content p+p{margin-top:var(--space-16)}.disclosure-content a{color:var(--ink)}@keyframes lr-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.enter{animation:lr-enter var(--motion-enter) var(--ease-standard) both}}.dimensional-icon{--material-glint:color-mix(in srgb, var(--color-ink) 32%, transparent);--material-shadow:color-mix(in srgb, var(--color-canvas) 85%, transparent);--material-delay:0s;isolation:isolate;border:1px solid color-mix(in srgb, var(--color-ink) 28%, var(--color-canvas));color:var(--ink);background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--color-ink) 16%, transparent), transparent 60%), linear-gradient(145deg, var(--color-surface-raised), var(--color-canvas) 65%, var(--color-surface));box-shadow:inset 0 1px 1px var(--material-glint), inset 0 -3px 4px var(--material-shadow), 0 5px 10px var(--color-shadow);border-radius:24%;place-items:center;display:grid;position:relative;overflow:hidden}.dimensional-icon:before{content:"";border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);background:repeating-linear-gradient(115deg, transparent 0 2px, color-mix(in srgb, var(--color-ink) 2%, transparent) 2px 3px);pointer-events:none;border-radius:22%;position:absolute;inset:3px}.dimensional-icon .icon{z-index:1;stroke:none;fill:none;filter:drop-shadow(0 3px 2px var(--color-shadow));position:relative}.dimensional-icon:after{content:"";z-index:2;background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--color-ink) 3%, transparent) 40%, var(--material-glint) 49%, color-mix(in srgb, var(--color-ink) 6%, transparent) 55%, transparent 65%);pointer-events:none;position:absolute;inset:-35%;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.dimensional-icon:after{animation:lr-metal-shimmer 8s var(--ease-standard) var(--material-delay) infinite;animation-play-state:paused}.dimensional-icon.is-visible:after{animation-play-state:running}}@keyframes lr-metal-shimmer{0%,8%{opacity:0;transform:translate(-100%)}12%{opacity:1}32%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}.service-symbols .metal-light{stop-color:var(--color-ink)}.service-symbols .metal-mid{stop-color:color-mix(in srgb, var(--color-ink) 52%, var(--color-canvas))}.service-symbols .metal-dark{stop-color:color-mix(in srgb, var(--color-ink) 16%, var(--color-canvas))}.service-symbols .metal-deep{stop-color:var(--color-canvas)}.lr-account-identity{min-width:0;font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.lr-account-identity strong,.lr-account-role{color:var(--ink);font-weight:600}.lr-account-email{overflow-wrap:anywhere}.lr-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lr-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lr-status-badge{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-size:var(--text-caption);white-space:nowrap;color:var(--muted);align-items:center;gap:7px;padding:3px 8px;line-height:1.6;display:inline-flex}.lr-status-success{color:var(--color-success);background:var(--color-success-soft)}.lr-status-warning{color:var(--color-warning);background:var(--color-warning-soft)}.lr-status-danger{color:var(--color-danger);background:var(--color-danger-soft)}:where([data-lr-surface=app]) .app-header{border-bottom:1px solid var(--border);height:82px;padding:0 var(--space-38);background:var(--color-canvas);justify-content:space-between;align-items:center;display:flex}:where([data-lr-surface=app]) .wordmark{font-size:var(--font-31);font-weight:var(--weight-650);letter-spacing:var(--tracking-tight-display)}:where([data-lr-surface=app]) .header-actions{justify-content:flex-end;align-items:center;gap:var(--space-24);min-width:0;display:flex}:where([data-lr-surface=app]) .header-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:where([data-lr-surface=app]) .header-actions>button{flex-shrink:0}:where([data-lr-surface=app]) .app-header{gap:var(--space-24)}@media (width<=650px){:where([data-lr-surface=app]) .header-actions{gap:var(--space-8);max-width:55%;font-size:var(--font-12);flex-direction:column;align-items:flex-end}:where([data-lr-surface=app]) .app-header>.wordmark{flex-shrink:0}}:where([data-lr-surface=app]) .text-button{padding:var(--space-3) 0;align-items:center;gap:var(--space-9);font-size:var(--font-14);line-height:1.4;font-weight:var(--weight-500);color:var(--blue);text-align:left;background:0 0;border:0;display:inline-flex}:where([data-lr-surface=app]) .app-header .text-button{color:var(--ink)}:where([data-lr-surface=app]) .text-button:hover{text-underline-offset:4px;text-decoration:underline}:where([data-lr-surface=app]) .subtext{color:var(--muted);font-size:var(--font-16);margin-top:var(--space-8);line-height:1.6}:where([data-lr-surface=app]) .setup-layout{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:calc(100svh - 120px);display:grid}:where([data-lr-surface=app]) .progress-rail,:where([data-lr-surface=app]) .workspace-rail{border-right:1px solid var(--border);padding:var(--space-43) var(--space-37) var(--space-26);flex-direction:column;min-width:0;display:flex}:where([data-lr-surface=app]) .progress-rail h2{font-size:var(--font-22);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-26)}:where([data-lr-surface=app]) .progress-rail nav{gap:var(--space-24);display:grid}:where([data-lr-surface=app]) .step-link{align-items:center;gap:var(--space-23);text-align:left;color:var(--muted);font-size:var(--font-16);white-space:nowrap;background:0 0;border:0;min-height:42px;padding:0;display:flex}:where([data-lr-surface=app]) .step-link.active{color:var(--blue);font-weight:var(--weight-600)}:where([data-lr-surface=app]) .step-link:disabled{opacity:.85}:where([data-lr-surface=app]) .step-number{border:1px solid var(--border);background:var(--color-surface);width:38px;height:38px;font-size:var(--font-15);font-weight:var(--weight-550);border-radius:50%;flex-shrink:0;place-items:center;display:grid}:where([data-lr-surface=app]) .active .step-number{color:var(--color-canvas);background:var(--blue);border-color:var(--blue)}:where([data-lr-surface=app]) .step-number.complete{color:var(--blue);border-color:var(--color-border);background:var(--color-brand-soft)}:where([data-lr-surface=app]) .rail-help{padding-top:var(--space-50);color:var(--muted);font-size:var(--font-14);margin-top:auto}:where([data-lr-surface=app]) .rail-help .text-button{margin-top:var(--space-5)}:where([data-lr-surface=app]) .setup-main{padding:var(--space-49) var(--space-38) var(--space-32) var(--space-64);min-width:0}:where([data-lr-surface=app]) .setup-main>form{flex-direction:column;min-height:calc(100svh - 201px);display:flex}:where([data-lr-surface=app]) .setup-content{gap:var(--space-52);flex:1;grid-template-columns:minmax(330px,580px) minmax(200px,1fr);display:grid}:where([data-lr-surface=app]) .form-column{min-width:0}:where([data-lr-surface=app]) .fields{margin-top:var(--space-37)}:where([data-lr-surface=app]) .context-column{border-left:1px solid var(--border);padding:var(--space-5) 0 var(--space-30) var(--space-43);min-width:0}:where([data-lr-surface=app]) .preview-label{text-transform:uppercase;font-size:var(--font-11);font-weight:var(--weight-650);letter-spacing:var(--tracking-wide);color:var(--muted);padding:var(--space-12) 0 var(--space-15);border-bottom:1px solid var(--color-border-strong)}:where([data-lr-surface=app]) .brand-name{font-size:var(--font-30);letter-spacing:var(--tracking-tight);line-height:1.3;font-weight:var(--weight-600);margin:var(--space-29) 0 var(--space-7);overflow-wrap:anywhere}:where([data-lr-surface=app]) .brand-tagline{font-size:var(--font-16);color:var(--muted);line-height:1.5}:where([data-lr-surface=app]) .brand-copy{font-size:var(--font-15);color:var(--muted);margin-top:var(--space-32);line-height:1.7}:where([data-lr-surface=app]) .step-actions{justify-content:space-between;align-items:center;gap:var(--space-16);border-top:1px solid var(--border);padding:var(--space-22) 0 var(--space-4);margin-top:var(--space-42);display:flex}:where([data-lr-surface=app]) .step-actions>div{gap:var(--space-12);display:flex}:where([data-lr-surface=app]) .step-count{font-size:var(--font-14);color:var(--muted)}:where([data-lr-surface=app]) .preview-footer{min-height:38px;padding:var(--space-9) var(--space-38);justify-content:flex-end;gap:var(--space-24);font-size:var(--font-10);color:var(--muted);background:var(--color-canvas);align-items:center;line-height:1.5;display:flex}:where([data-lr-surface=app]) .preview-footer button{color:var(--muted);font-size:var(--font-10);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;text-decoration:underline}:where([data-lr-surface=app]) .welcome{align-items:center;gap:var(--space-100);max-width:1240px;min-height:calc(100svh - 120px);padding:var(--space-55) var(--space-50) var(--space-70);grid-template-columns:1.1fr 1fr;margin:auto;display:grid}:where([data-lr-surface=app]) .welcome-story h1{font-size:var(--font-52);font-weight:var(--weight-550);letter-spacing:var(--tracking-tight-display);line-height:1.12}:where([data-lr-surface=app]) .welcome-story .lead{font-size:var(--font-21);color:var(--muted);margin-top:var(--space-24);line-height:1.5}:where([data-lr-surface=app]) .story-lines{margin:var(--space-36) 0;gap:var(--space-18);display:grid}:where([data-lr-surface=app]) .story-lines p{font-size:var(--font-14);gap:var(--space-17);align-items:center;display:flex}:where([data-lr-surface=app]) .story-lines span{font-size:var(--font-12);color:var(--muted);font-variant-numeric:tabular-nums}:where([data-lr-surface=app]) .join-form{padding:var(--space-10) 0 var(--space-10) var(--space-65);border-left:1px solid var(--border)}:where([data-lr-surface=app]) .join-form h2{font-size:var(--font-26)}:where([data-lr-surface=app]) .join-form form{margin-top:var(--space-28)}:where([data-lr-surface=app]) .join-form .button{width:100%}:where([data-lr-surface=app]) .fine{font-size:var(--font-12);color:var(--muted);margin-top:var(--space-19);line-height:1.6}:where([data-lr-surface=app]) .resume-summary{margin:var(--space-28) 0;gap:var(--space-8);display:grid}:where([data-lr-surface=app]) .resume-summary>span,:where([data-lr-surface=app]) .resume-summary p{color:var(--muted);font-size:var(--font-14)}:where([data-lr-surface=app]) .verify-screen{text-align:center;min-height:calc(100svh - 120px);padding:var(--space-110) var(--space-24) var(--space-60)}:where([data-lr-surface=app]) .mail-symbol{color:var(--blue);margin-bottom:var(--space-25);place-items:center;display:grid}:where([data-lr-surface=app]) .verify-screen h1{font-size:var(--font-34)}:where([data-lr-surface=app]) .verify-screen p{margin-top:var(--space-18);color:var(--muted);font-size:var(--font-15)}:where([data-lr-surface=app]) .verify-screen strong{font-weight:var(--weight-500);color:var(--ink);overflow-wrap:anywhere}:where([data-lr-surface=app]) .verify-screen .button{margin-top:var(--space-30)}:where([data-lr-surface=app]) .verify-screen .text-button{margin:var(--space-35) auto 0;justify-content:center;display:flex}:where([data-lr-surface=app]) .verify-screen .hint{font-size:var(--font-12)}:where([data-lr-surface=app]) .radio-group{margin:var(--space-30) 0;border:0;padding:0}:where([data-lr-surface=app]) .radio-group legend{font-weight:var(--weight-550);margin-bottom:var(--space-15)}:where([data-lr-surface=app]) .radio-row{gap:var(--space-12);padding:var(--space-17) 0;cursor:pointer;align-items:flex-start;display:flex}:where([data-lr-surface=app]) .radio-row+label{border-top:1px solid var(--border)}:where([data-lr-surface=app]) .radio-row strong{font-size:var(--font-15);font-weight:var(--weight-500)}:where([data-lr-surface=app]) .radio-row small{font-size:var(--font-13);color:var(--muted);margin-top:var(--space-5);line-height:1.5;display:block}:where([data-lr-surface=app]) .simple-row{border-top:1px solid var(--border);padding:var(--space-20) 0;justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-12);display:flex}:where([data-lr-surface=app]) .simple-row>div{gap:var(--space-7);min-width:0;display:grid}:where([data-lr-surface=app]) .simple-row strong{font-weight:var(--weight-450);font-size:var(--font-14);overflow-wrap:anywhere}:where([data-lr-surface=app]) .muted{color:var(--muted);font-size:var(--font-12)}:where([data-lr-surface=app]) .stripe-wordmark{font-size:var(--font-34);font-weight:var(--weight-700);letter-spacing:var(--tracking-tight-display);color:var(--color-provider-stripe);margin:0 0 var(--space-30)}:where([data-lr-surface=app]) .connection-state{gap:var(--space-15);margin-bottom:var(--space-25);align-items:flex-start;display:flex}:where([data-lr-surface=app]) .connection-state svg{margin-top:var(--space-3);color:var(--muted);flex-shrink:0}:where([data-lr-surface=app]) .connection-state strong{font-weight:var(--weight-550);font-size:var(--font-17)}:where([data-lr-surface=app]) .connection-state p{color:var(--muted);font-size:var(--font-14);max-width:390px;margin-top:var(--space-9)}:where([data-lr-surface=app]) .connection-state.is-ready svg{color:var(--color-success)}:where([data-lr-surface=app]) .review-rows{margin-top:var(--space-29)}:where([data-lr-surface=app]) .review-row{justify-content:space-between;align-items:center;gap:var(--space-20);border-bottom:1px solid var(--border);padding:var(--space-17) 0;display:flex}:where([data-lr-surface=app]) .review-row>div{min-width:0}:where([data-lr-surface=app]) .review-row span{color:var(--muted);font-size:var(--font-12);margin-bottom:var(--space-7);display:block}:where([data-lr-surface=app]) .review-row strong{font-size:var(--font-15);font-weight:var(--weight-500);overflow-wrap:anywhere}:where([data-lr-surface=app]) .review-row p{color:var(--muted);font-size:var(--font-12);margin-top:var(--space-4)}:where([data-lr-surface=app]) .check-row{gap:var(--space-12);font-size:var(--font-13);margin-top:var(--space-25);align-items:flex-start;line-height:1.5;display:flex}:where([data-lr-surface=app]) .dialog-actions.vertical{flex-direction:column}:where([data-lr-surface=app]) .dialog-actions.vertical .text-button{margin:var(--space-9) 0;align-self:center}:where([data-lr-surface=app]) .email-envelope{gap:var(--space-8);border-bottom:1px solid var(--border);padding-bottom:var(--space-20);font-size:var(--font-12);color:var(--muted);overflow-wrap:anywhere;display:grid}:where([data-lr-surface=app]) .email-preview{padding:var(--space-22) 0}:where([data-lr-surface=app]) .email-wordmark{font-size:var(--font-22);font-weight:var(--weight-600);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-25)}:where([data-lr-surface=app]) .email-preview p{margin:var(--space-17) 0 var(--space-24);color:var(--muted)}:where([data-lr-surface=app]) .brand-preview.full{padding:0 var(--space-18) var(--space-22)}:where([data-lr-surface=app]) .brand-preview.full .preview-label{display:none}:where([data-lr-surface=app]) .brand-preview.full .brand-name{font-size:var(--font-27);border-bottom:1px solid var(--border);padding-bottom:var(--space-24);margin-top:0}:where([data-lr-surface=app]) .brand-preview.full .brand-tagline{display:none}:where([data-lr-surface=app]) .brand-preview.full .sample-note{font-size:var(--font-11);color:var(--muted);margin:var(--space-26) 0 var(--space-13)}:where([data-lr-surface=app]) .brand-preview.full h3{margin-bottom:var(--space-15)}:where([data-lr-surface=app]) .brand-preview.full p{color:var(--color-muted);line-height:1.8}:where([data-lr-surface=app]) .sample-link{align-items:center;gap:var(--space-10);color:var(--blue);margin:var(--space-25) 0 var(--space-20);font-size:var(--font-14);cursor:default;display:inline-flex}:where([data-lr-surface=app]) .brand-preview.full .hint{font-size:var(--font-12);border-top:1px solid var(--border);padding-top:var(--space-18);overflow-wrap:anywhere}:where([data-lr-surface=app]) .contact-line{align-items:center;gap:var(--space-12);margin:var(--space-23) 0;color:var(--blue);font-size:var(--font-14);display:flex}:where([data-lr-surface=app]) .contact-line strong{font-weight:var(--weight-500)}:where([data-lr-surface=app]) summary{cursor:pointer;font-weight:var(--weight-500);line-height:1.5}:where([data-lr-surface=app]) .toast{background:var(--ink);color:var(--color-canvas);font-size:var(--font-12);padding:var(--space-13) var(--space-15);border-radius:var(--radius-md);gap:var(--space-20);z-index:20;max-width:calc(100vw - 30px);box-shadow:var(--shadow-overlay);align-items:center;display:flex;position:fixed;bottom:45px;left:50%;transform:translate(-50%)}:where([data-lr-surface=app]) .toast button{padding:var(--space-3);color:var(--color-canvas);background:0 0;border:0;display:flex}:where([data-lr-surface=app]) .storage-warning{background:var(--color-warning-soft);color:var(--color-warning);padding:var(--space-12) var(--space-20);width:100%;font-size:var(--font-13);z-index:21;position:fixed;bottom:0}:where([data-lr-surface=app]) .user-name{color:var(--muted);font-size:var(--font-14)}:where([data-lr-surface=app]) .workspace-layout{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:calc(100svh - 120px);display:grid}:where([data-lr-surface=app]) .workspace-rail{padding:var(--space-33) var(--space-26)}:where([data-lr-surface=app]) .agency-identity{gap:var(--space-12);margin-bottom:var(--space-35);align-items:center;display:flex}:where([data-lr-surface=app]) .agency-identity strong{font-size:var(--font-15);font-weight:var(--weight-550);overflow-wrap:anywhere}:where([data-lr-surface=app]) .agency-monogram{background:var(--color-brand-soft);color:var(--blue);border-radius:var(--radius-md);width:34px;height:34px;font-weight:var(--weight-550);flex-shrink:0;place-items:center;display:grid}:where([data-lr-surface=app]) .workspace-rail nav{gap:var(--space-10);display:grid}:where([data-lr-surface=app]) .workspace-rail nav button{align-items:center;gap:var(--space-12);padding:var(--space-13) var(--space-12);border-radius:var(--radius-md);font-size:var(--font-14);color:var(--muted);text-align:left;background:0 0;border:0;display:flex}:where([data-lr-surface=app]) .workspace-rail nav .active{background:var(--color-brand-soft);color:var(--blue);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .workspace-main{padding:var(--space-46) var(--space-55) var(--space-25);flex-direction:column;min-width:0;display:flex}:where([data-lr-surface=app]) .workspace-title{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}:where([data-lr-surface=app]) .workspace-title h1{font-size:var(--font-30)}:where([data-lr-surface=app]) .pending-line{gap:var(--space-12);font-size:var(--font-12);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-17) 0;margin-top:var(--space-27);color:var(--muted);align-items:center;display:flex}:where([data-lr-surface=app]) .pending-line svg{flex-shrink:0}:where([data-lr-surface=app]) .pending-line .text-button{font-size:var(--font-12);white-space:nowrap;margin-left:auto}:where([data-lr-surface=app]) .empty-state{text-align:center;min-height:420px;padding:var(--space-45) 0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}:where([data-lr-surface=app]) .empty-line-art{color:var(--color-subtle);margin-bottom:var(--space-25)}:where([data-lr-surface=app]) .empty-state h2{font-size:var(--font-29);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .empty-state p{font-size:var(--font-15);color:var(--muted);margin:var(--space-14) 0 var(--space-25);line-height:1.8}:where([data-lr-surface=app]) .empty-state>.text-button{font-size:var(--font-12);margin-top:var(--space-23)}:where([data-lr-surface=app]) .workspace-bottom{justify-content:space-between;gap:var(--space-20);border-top:1px solid var(--border);padding-top:var(--space-19);color:var(--muted);font-size:var(--font-11);display:flex}:where([data-lr-surface=app]) .client-table{margin-top:var(--space-35);flex:1}:where([data-lr-surface=app]) .table-head,:where([data-lr-surface=app]) .client-row{gap:var(--space-20);grid-template-columns:1.4fr 1fr .65fr;align-items:center;display:grid}:where([data-lr-surface=app]) .table-head{font-size:var(--font-12);color:var(--muted);padding:var(--space-16) var(--space-12);border-bottom:1px solid var(--border)}:where([data-lr-surface=app]) .client-row{text-align:left;background:var(--color-canvas);border:0;border-bottom:1px solid var(--border);width:100%;padding:var(--space-22) var(--space-12);font-size:var(--font-14)}:where([data-lr-surface=app]) .client-row:hover{background:var(--surface)}:where([data-lr-surface=app]) .client-row strong{font-weight:var(--weight-500);overflow-wrap:anywhere}:where([data-lr-surface=app]) .client-row small{color:var(--muted);font-size:var(--font-12);margin-top:var(--space-7);overflow-wrap:anywhere;display:block}:where([data-lr-surface=app]) .draft-status{font-size:var(--font-12);color:var(--muted);justify-content:space-between;align-items:center;display:flex}:where([data-lr-surface=app]) .detail-list{gap:var(--space-18);font-size:var(--font-14);margin:var(--space-30) 0;grid-template-columns:90px 1fr;display:grid}:where([data-lr-surface=app]) .detail-list dt{color:var(--muted)}:where([data-lr-surface=app]) .detail-list dd{overflow-wrap:anywhere;margin:0}@media (width>=1450px){:where([data-lr-surface=app]) .setup-main>form{min-height:calc(100svh - 215px)}:where([data-lr-surface=app]) .setup-main{padding:var(--space-55) var(--space-38) var(--space-40) var(--space-64)}:where([data-lr-surface=app]) .setup-content{gap:var(--space-54)}:where([data-lr-surface=app]) .setup-main h1{font-size:var(--font-36)}:where([data-lr-surface=app]) .fields{margin-top:var(--space-42)}:where([data-lr-surface=app]) .field{margin-bottom:var(--space-33)}:where([data-lr-surface=app]) .field label{font-size:var(--font-17)}:where([data-lr-surface=app]) input:not([type=radio]):not([type=checkbox]),:where([data-lr-surface=app]) select{height:51px;font-size:var(--font-18)}:where([data-lr-surface=app]) .hint{font-size:var(--font-14)}:where([data-lr-surface=app]) .brand-name{font-size:var(--font-35)}:where([data-lr-surface=app]) .brand-tagline{font-size:var(--font-18)}:where([data-lr-surface=app]) .brand-copy{font-size:var(--font-17)}:where([data-lr-surface=app]) .step-actions{padding-top:var(--space-22)}:where([data-lr-surface=app]) .progress-rail{padding-top:var(--space-44)}:where([data-lr-surface=app]) .progress-rail nav{gap:var(--space-28)}:where([data-lr-surface=app]) .step-link{font-size:var(--font-17)}:where([data-lr-surface=app]) .preview-label{font-size:var(--font-12)}:where([data-lr-surface=app]) .subtext{font-size:var(--font-18)}}@media (width<=1250px){:where([data-lr-surface=app]) .setup-main{padding:var(--space-38) var(--space-42)}:where([data-lr-surface=app]) .setup-content{grid-template-columns:minmax(0,1fr)}:where([data-lr-surface=app]) .context-column{display:none}:where([data-lr-surface=app]) .form-column{max-width:580px}:where([data-lr-surface=app]) .setup-main>form{min-height:calc(100svh - 196px)}:where([data-lr-surface=app]) .progress-rail{padding:var(--space-35) var(--space-25)}:where([data-lr-surface=app]) .step-link{gap:var(--space-16);font-size:var(--font-14)}:where([data-lr-surface=app]) .progress-rail h2{font-size:var(--font-20)}:where([data-lr-surface=app]) .fields{margin-top:var(--space-29)}:where([data-lr-surface=app]) .field{margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .step-actions{margin-top:var(--space-27)}:where([data-lr-surface=app]) .welcome{gap:var(--space-55);padding:var(--space-55) var(--space-45)}:where([data-lr-surface=app]) .join-form{padding-left:var(--space-40)}:where([data-lr-surface=app]) .welcome-story h1{font-size:var(--font-45)}:where([data-lr-surface=app]) .workspace-main{padding:var(--space-38) var(--space-36)}:where([data-lr-surface=app]) .workspace-bottom{gap:var(--space-8);flex-direction:column}:where([data-lr-surface=app]) .workspace-title .button{font-size:var(--font-13)}:where([data-lr-surface=app]) .pending-line{flex-wrap:wrap}:where([data-lr-surface=app]) .pending-line .text-button{margin-left:0}}@media (width<=720px){:where([data-lr-surface=app]) .app-header{height:70px;padding:0 var(--space-23)}:where([data-lr-surface=app]) .wordmark{font-size:var(--font-26)}:where([data-lr-surface=app]) .app-header .text-button{font-size:var(--font-13)}:where([data-lr-surface=app]) .setup-layout,:where([data-lr-surface=app]) .workspace-layout{min-height:calc(100svh - 110px);display:block}:where([data-lr-surface=app]) .progress-rail{padding:var(--space-20) var(--space-24) var(--space-17);border-right:0;border-bottom:1px solid var(--border)}:where([data-lr-surface=app]) .progress-rail h2,:where([data-lr-surface=app]) .rail-help{display:none}:where([data-lr-surface=app]) .progress-rail nav{justify-content:space-between;gap:var(--space-8);display:flex}:where([data-lr-surface=app]) .step-link{gap:var(--space-8);min-height:30px}:where([data-lr-surface=app]) .step-number{width:28px;height:28px;font-size:var(--font-12)}:where([data-lr-surface=app]) .step-link>span:last-child{display:none}:where([data-lr-surface=app]) .step-link.active>span:last-child{font-size:var(--font-13);display:block}:where([data-lr-surface=app]) .setup-main{padding:var(--space-28) var(--space-24) var(--space-16)}:where([data-lr-surface=app]) .setup-main>form{min-height:0}:where([data-lr-surface=app]) .setup-main h1{font-size:var(--font-27);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .subtext{font-size:var(--font-14)}:where([data-lr-surface=app]) .fields{margin-top:var(--space-28)}:where([data-lr-surface=app]) .field{margin-bottom:var(--space-23)}:where([data-lr-surface=app]) .field label{font-size:var(--font-14)}:where([data-lr-surface=app]) .field input,:where([data-lr-surface=app]) .field select{font-size:var(--font-16)}:where([data-lr-surface=app]) .step-actions{padding:var(--space-20) 0;margin-top:var(--space-25);align-items:center}:where([data-lr-surface=app]) .step-actions .button{padding:var(--space-12) var(--space-15);font-size:var(--font-13);gap:var(--space-7)}:where([data-lr-surface=app]) .step-actions .secondary{padding-left:var(--space-9);padding-right:var(--space-9);border:0}:where([data-lr-surface=app]) .step-count{font-size:var(--font-12)}:where([data-lr-surface=app]) .step-actions>div{gap:var(--space-3)}:where([data-lr-surface=app]) .preview-footer{padding:var(--space-12) var(--space-24);justify-content:space-between;align-items:flex-start;gap:var(--space-15);border-top:1px solid var(--color-surface);font-size:var(--font-9)}:where([data-lr-surface=app]) .preview-footer button{font-size:var(--font-9)}:where([data-lr-surface=app]) .welcome{align-items:stretch;gap:var(--space-38);padding:var(--space-38) var(--space-25) var(--space-40);flex-direction:column;min-height:calc(100svh - 112px);display:flex}:where([data-lr-surface=app]) .welcome-story h1{font-size:var(--font-37);letter-spacing:var(--tracking-tight-display)}:where([data-lr-surface=app]) .welcome-story .lead{font-size:var(--font-17);margin-top:var(--space-17)}:where([data-lr-surface=app]) .story-lines{display:none}:where([data-lr-surface=app]) .welcome-story>.text-button{margin-top:var(--space-23);font-size:var(--font-13)}:where([data-lr-surface=app]) .join-form{padding:var(--space-27) 0 0;border-left:0;border-top:1px solid var(--border)}:where([data-lr-surface=app]) .join-form h2{font-size:var(--font-23)}:where([data-lr-surface=app]) .join-form form{margin-top:var(--space-23)}:where([data-lr-surface=app]) .verify-screen{padding:var(--space-65) var(--space-24);min-height:calc(100svh - 119px)}:where([data-lr-surface=app]) .verify-screen h1{font-size:var(--font-29)}:where([data-lr-surface=app]) .verify-screen br{display:none}:where([data-lr-surface=app]) .verify-screen p{font-size:var(--font-14)}:where([data-lr-surface=app]) .modal{padding:var(--space-23);max-height:calc(100svh - 28px)}:where([data-lr-surface=app]) .modal-head h2{font-size:var(--font-18)}:where([data-lr-surface=app]) .modal .dialog-actions{flex-wrap:wrap}:where([data-lr-surface=app]) .review-row{padding:var(--space-16) 0}:where([data-lr-surface=app]) .brand-preview.full{padding:0 0 var(--space-20)}:where([data-lr-surface=app]) .brand-preview.full .brand-name{font-size:var(--font-24)}:where([data-lr-surface=app]) .toast{font-size:var(--font-11);width:max-content;max-width:calc(100vw - 28px);bottom:60px}:where([data-lr-surface=app]) .workspace-rail{border:0;border-bottom:1px solid var(--border);padding:var(--space-19) var(--space-24)}:where([data-lr-surface=app]) .agency-identity{margin-bottom:var(--space-17)}:where([data-lr-surface=app]) .workspace-rail nav{gap:var(--space-12);max-width:100%;display:flex;overflow-x:auto}:where([data-lr-surface=app]) .workspace-rail nav button{font-size:var(--font-13);padding:var(--space-9) var(--space-10);white-space:nowrap;flex-shrink:0}:where([data-lr-surface=app]) .workspace-main{padding:var(--space-26) var(--space-24);min-height:calc(100svh - 263px)}:where([data-lr-surface=app]) .workspace-title h1{font-size:var(--font-27)}:where([data-lr-surface=app]) .workspace-title{align-items:flex-start}:where([data-lr-surface=app]) .workspace-title .button{padding:var(--space-10);min-height:40px}:where([data-lr-surface=app]) .workspace-title .button svg{display:none}:where([data-lr-surface=app]) .empty-state{min-height:365px;padding:var(--space-40) 0}:where([data-lr-surface=app]) .empty-state h2{font-size:var(--font-26)}:where([data-lr-surface=app]) .empty-state p{font-size:var(--font-14)}:where([data-lr-surface=app]) .empty-state>.text-button{font-size:var(--font-11);text-align:center}:where([data-lr-surface=app]) .desktop-br{display:none}:where([data-lr-surface=app]) .workspace-bottom{font-size:var(--font-10)}:where([data-lr-surface=app]) .table-head,:where([data-lr-surface=app]) .client-row{gap:var(--space-12);grid-template-columns:1.5fr .7fr}:where([data-lr-surface=app]) .table-head>span:nth-child(2),:where([data-lr-surface=app]) .client-row>span:nth-child(2){display:none}:where([data-lr-surface=app]) .client-row{font-size:var(--font-13)}:where([data-lr-surface=app]) .user-name{font-size:var(--font-12);text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}}:where([data-lr-surface=app]) .field-pair{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}:where([data-lr-surface=app]) .check-row.compact{margin:0 0 var(--space-24)}:where([data-lr-surface=app]) .legal-summary{margin:0 0 var(--space-25);padding:var(--space-16) 0;border-bottom:1px solid var(--border)}:where([data-lr-surface=app]) .legal-summary .text-button{flex-shrink:0}:where([data-lr-surface=app]) .legal-summary .hint{margin:0}:where([data-lr-surface=app]) .contact-options{border-top:1px solid var(--border);padding:var(--space-18) 0;margin-bottom:var(--space-16)}:where([data-lr-surface=app]) .contact-options .hint{margin-bottom:var(--space-20)}:where([data-lr-surface=app]) .agreement-summary{margin-top:var(--space-24)}:where([data-lr-surface=app]) .agreement-summary>strong{font-size:var(--font-14);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .agreement-summary .text-button{margin-top:var(--space-10)}:where([data-lr-surface=app]) .agreement-copy>p{margin-bottom:var(--space-22)}:where([data-lr-surface=app]) .agreement-copy section{margin-top:var(--space-24)}:where([data-lr-surface=app]) .agreement-copy h3{font-size:var(--font-16);margin-bottom:var(--space-8);letter-spacing:0}:where([data-lr-surface=app]) .agreement-copy section p{color:var(--muted)}:where([data-lr-surface=app]) .price-breakdown{border-block:1px solid var(--border);margin:var(--space-22) 0 var(--space-14);padding:var(--space-6) 0;font-size:var(--font-14)}:where([data-lr-surface=app]) .price-breakdown>div{justify-content:space-between;gap:var(--space-16);padding:var(--space-12) 0;display:flex}:where([data-lr-surface=app]) .price-breakdown dd{font-variant-numeric:tabular-nums;font-weight:var(--weight-600);margin:0}@media (width<=480px){:where([data-lr-surface=app]) .field-pair{grid-template-columns:1fr;gap:0}:where([data-lr-surface=app]) .legal-summary{align-items:flex-start;gap:var(--space-10);flex-direction:column}}:where([data-lr-surface=app]) .address-search{position:relative}:where([data-lr-surface=app]) .address-search>.hint:empty{display:none}:where([data-lr-surface=app]) .address-suggestions{z-index:5;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-overlay);max-height:230px;margin:0;list-style:none;position:absolute;top:78px;left:0;right:0;overflow-y:auto}:where([data-lr-surface=app]) .address-suggestions li{padding:var(--space-11) var(--space-12);cursor:pointer;border-radius:var(--radius-sm)}:where([data-lr-surface=app]) .address-suggestions li[aria-selected=true]{background:var(--color-brand-soft)}:where([data-lr-surface=app]) .address-suggestions strong{font-size:var(--font-14);font-weight:var(--weight-550);line-height:1.45;display:block}:where([data-lr-surface=app]) .address-suggestions span{font-size:var(--font-12);color:var(--muted);margin-top:var(--space-3);line-height:1.45;display:block}:where([data-lr-surface=app]) .select-native-validation{clip-path:inset(50%);pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}@media (forced-colors:active){:where([data-lr-surface=app]) .select-menu li.highlighted,:where([data-lr-surface=app]) .styled-select-trigger[aria-expanded=true]{outline:2px solid highlight}}@media (width<=650px){:where([data-lr-surface=app]) .workspace-rail nav{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid;overflow:visible}:where([data-lr-surface=app]) .workspace-rail nav button{white-space:normal;min-width:0}}@media (width<=900px){:where([data-lr-surface=app]) .workspace-rail .rail-help,:where([data-lr-surface=app]) .client-rail .rail-help{margin-top:var(--space-12);padding-top:var(--space-12);display:block}}:where([data-lr-surface=app]) .workspace-recovery{max-width:640px;padding:var(--space-32);margin:12vh auto}@media (width<=650px){:where([data-lr-surface=app]) .settings-rows>div{gap:var(--space-6);padding:var(--space-14) 0;grid-template-columns:1fr}}:where([data-lr-surface=app]) .client-mode-bar{padding:var(--space-9) var(--space-38);border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--font-11);color:var(--muted);justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}:where([data-lr-surface=app]) .client-mode-bar .text-button{font-size:var(--font-11)}:where([data-lr-surface=app]) .client-mode-bar button:disabled{opacity:.45;text-decoration:none}:where([data-lr-surface=app]) .client-space .wordmark{font-size:var(--font-27);letter-spacing:var(--tracking-tight-display);overflow-wrap:anywhere}:where([data-lr-surface=app]) .client-layout{grid-template-columns:clamp(245px,19.5vw,293px) minmax(0,1fr);min-height:calc(100svh - 155px);display:grid}:where([data-lr-surface=app]) .client-rail{border-right:1px solid var(--border);padding:var(--space-35) var(--space-34);flex-direction:column;min-width:0;display:flex}:where([data-lr-surface=app]) .client-rail h2{font-size:var(--font-21);overflow-wrap:anywhere;margin-bottom:var(--space-12)}:where([data-lr-surface=app]) .client-rail nav{gap:var(--space-23);margin-top:var(--space-25);display:grid}:where([data-lr-surface=app]) .client-rail .step-link{text-align:left;font-size:var(--font-14);gap:var(--space-16)}:where([data-lr-surface=app]) .client-rail .step-number{width:34px;height:34px;font-size:var(--font-14)}:where([data-lr-surface=app]) .client-rail .step-number.done{background:var(--blue);border-color:var(--blue);color:var(--color-canvas)}:where([data-lr-surface=app]) .client-rail .rail-help{padding-top:var(--space-35);margin-top:auto}:where([data-lr-surface=app]) .client-nav{padding:var(--space-9) 0;color:var(--muted);text-align:left;font-size:var(--font-14);background:0 0;border:0}:where([data-lr-surface=app]) .client-nav.active{color:var(--blue);font-weight:var(--weight-600)}:where([data-lr-surface=app]) .client-main{padding:var(--space-42) clamp(var(--space-24),4.8vw,var(--space-74)) var(--space-22);flex-direction:column;min-width:0;display:flex}:where([data-lr-surface=app]) .client-main h1{font-size:var(--font-34);letter-spacing:var(--tracking-tight-display)}:where([data-lr-surface=app]) .client-content{margin-top:var(--space-30);flex:1}:where([data-lr-surface=app]) .client-narrow,:where([data-lr-surface=app]) .client-form-fields{max-width:710px}:where([data-lr-surface=app]) .client-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-44);padding-top:var(--space-20);display:flex}:where([data-lr-surface=app]) .client-actions button:disabled{opacity:.4}:where([data-lr-surface=app]) .client-actions .text-button:disabled{visibility:hidden}:where([data-lr-surface=app]) .dependency-toolbar{justify-content:space-between;align-items:center;gap:var(--space-18);margin:var(--space-4) 0 var(--space-18);display:flex}:where([data-lr-surface=app]) .dependency-toolbar>strong{font-size:var(--font-16);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .dependency-toolbar>div{gap:var(--space-20);align-items:center;display:flex}:where([data-lr-surface=app]) .dependency-toolbar .button{color:var(--blue);border-color:var(--color-border-strong);min-height:43px;padding:var(--space-11) var(--space-18);font-size:var(--font-14)}:where([data-lr-surface=app]) .dependency-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}:where([data-lr-surface=app]) .dependency-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-14)}:where([data-lr-surface=app]) .dependency-table th{background:var(--color-surface);color:var(--muted);font-weight:var(--weight-500);text-align:left;padding:var(--space-17) var(--space-20)}:where([data-lr-surface=app]) .dependency-table th:first-child{width:36%}:where([data-lr-surface=app]) .dependency-table td{padding:var(--space-20);border-top:1px solid var(--border);overflow-wrap:anywhere;vertical-align:middle}:where([data-lr-surface=app]) .dependency-table td:last-child{padding:var(--space-12) var(--space-10);color:var(--muted)}:where([data-lr-surface=app]) .dependency-table strong{font-weight:var(--weight-450)}:where([data-lr-surface=app]) .dependency-table small{color:var(--muted);margin-top:var(--space-7);line-height:1.5;display:block}:where([data-lr-surface=app]) .dependency-hint{margin-top:var(--space-20);font-size:var(--font-13)}:where([data-lr-surface=app]) .dependency-empty{border-block:1px solid var(--border);padding:var(--space-55) var(--space-20);text-align:center}:where([data-lr-surface=app]) .dependency-empty h2{font-size:var(--font-23)}:where([data-lr-surface=app]) .dependency-empty p{color:var(--muted);font-size:var(--font-14);margin-top:var(--space-12)}:where([data-lr-surface=app]) .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}:where([data-lr-surface=app]) .unstyled-fieldset{border:0;min-width:0;margin:0;padding:0}:where([data-lr-surface=app]) .client-space .field{margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .risk-options{margin:var(--space-4) 0 var(--space-24);gap:var(--space-12) var(--space-20);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}:where([data-lr-surface=app]) .risk-options legend{font-size:var(--font-14);font-weight:var(--weight-550);margin-bottom:var(--space-15)}:where([data-lr-surface=app]) .risk-options .check-row{font-size:var(--font-13);margin:0}:where([data-lr-surface=app]) .offer-summary{margin:var(--space-26) 0 var(--space-25);font-size:var(--font-14)}:where([data-lr-surface=app]) .offer-summary>div{gap:var(--space-24);border-bottom:1px solid var(--border);padding:var(--space-17) 0;grid-template-columns:minmax(130px,.7fr) 1.5fr;display:grid}:where([data-lr-surface=app]) .offer-summary dt{color:var(--muted)}:where([data-lr-surface=app]) .offer-summary dd{overflow-wrap:anywhere;margin:0;line-height:1.6}:where([data-lr-surface=app]) .terms-link{margin:var(--space-20) 0 var(--space-28);display:flex}:where([data-lr-surface=app]) .client-space .price-breakdown{max-width:710px}:where([data-lr-surface=app]) .client-space .hint{line-height:1.65}:where([data-lr-surface=app]) .client-space .error{margin:var(--space-20) 0 0}:where([data-lr-surface=app]) .danger-text{color:var(--color-danger);margin-right:auto}:where([data-lr-surface=app]) .client-timeline{margin:var(--space-45) 0;max-width:600px;padding:0;list-style:none}:where([data-lr-surface=app]) .client-timeline li{gap:var(--space-22);padding:var(--space-22) 0;border-bottom:1px solid var(--border);display:flex}:where([data-lr-surface=app]) .client-timeline li>svg{color:var(--muted);margin-top:var(--space-2);flex-shrink:0}:where([data-lr-surface=app]) .client-timeline li.complete>svg{color:var(--blue)}:where([data-lr-surface=app]) .client-timeline strong{font-size:var(--font-15);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .client-timeline p{font-size:var(--font-13);color:var(--muted);margin-top:var(--space-7)}:where([data-lr-surface=app]) .client-main>.button{align-self:flex-start}:where([data-lr-surface=app]) .change-banner{margin-top:var(--space-24);padding:var(--space-20) 0;border-block:1px solid var(--color-border-strong)}:where([data-lr-surface=app]) .change-banner strong{font-weight:var(--weight-550);font-size:var(--font-14)}:where([data-lr-surface=app]) .change-banner p{font-size:var(--font-14);margin:var(--space-12) 0;color:var(--muted)}:where([data-lr-surface=app]) .client-change-note{font-size:var(--font-14);color:var(--muted);max-width:650px}@media (width<=1050px){:where([data-lr-surface=app]) .client-rail{padding:var(--space-30) var(--space-24)}:where([data-lr-surface=app]) .client-main{padding:var(--space-34) var(--space-30) var(--space-22)}:where([data-lr-surface=app]) .client-main h1{font-size:var(--font-29)}:where([data-lr-surface=app]) .client-rail .step-link{gap:var(--space-12);font-size:var(--font-13)}:where([data-lr-surface=app]) .dependency-table td,:where([data-lr-surface=app]) .dependency-table th{padding:var(--space-16) var(--space-13)}:where([data-lr-surface=app]) .dependency-toolbar>div{gap:var(--space-12)}:where([data-lr-surface=app]) .dependency-toolbar>div>.text-button{font-size:var(--font-12)}}@media (width<=720px){:where([data-lr-surface=app]) .client-mode-bar{padding:var(--space-8) var(--space-22);font-size:var(--font-10)}:where([data-lr-surface=app]) .client-mode-bar .text-button{font-size:var(--font-10)}:where([data-lr-surface=app]) .client-space .wordmark{font-size:var(--font-23);max-width:65%;letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .client-layout{min-height:calc(100svh - 145px);display:block}:where([data-lr-surface=app]) .client-rail{padding:var(--space-18) var(--space-23);border-right:0;border-bottom:1px solid var(--border)}:where([data-lr-surface=app]) .client-rail h2{font-size:var(--font-16);margin-bottom:0}:where([data-lr-surface=app]) .client-rail>h2:has(+nav[aria-label=Client\ workspace]){display:none}:where([data-lr-surface=app]) .client-rail nav{justify-content:space-between;gap:var(--space-10);margin:var(--space-12) 0 0;display:flex;overflow-x:auto}:where([data-lr-surface=app]) .client-rail nav[aria-label=Client\ workspace]{margin-top:0}:where([data-lr-surface=app]) .client-rail .step-link>span:last-child{display:none}:where([data-lr-surface=app]) .client-rail .step-link.active>span:last-child{font-size:var(--font-12);white-space:nowrap;display:block}:where([data-lr-surface=app]) .client-rail .step-number{width:27px;height:27px;font-size:var(--font-12)}:where([data-lr-surface=app]) .client-nav{font-size:var(--font-12);white-space:nowrap}:where([data-lr-surface=app]) .client-main{padding:var(--space-27) var(--space-23) var(--space-23);min-height:calc(100svh - 220px)}:where([data-lr-surface=app]) .client-main h1{font-size:var(--font-27);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .client-content{margin-top:var(--space-27)}:where([data-lr-surface=app]) .dependency-toolbar{align-items:flex-start}:where([data-lr-surface=app]) .dependency-toolbar>strong{font-size:var(--font-14);padding-top:var(--space-11)}:where([data-lr-surface=app]) .dependency-toolbar>div{align-items:flex-end;gap:var(--space-12);flex-direction:column-reverse}:where([data-lr-surface=app]) .dependency-toolbar .button{font-size:var(--font-12);padding:var(--space-10) var(--space-12);min-height:38px}:where([data-lr-surface=app]) .dependency-table{font-size:var(--font-12)}:where([data-lr-surface=app]) .dependency-table th,:where([data-lr-surface=app]) .dependency-table td{padding:var(--space-14) var(--space-10)}:where([data-lr-surface=app]) .dependency-table th:nth-child(3),:where([data-lr-surface=app]) .dependency-table td:nth-child(3){display:none}:where([data-lr-surface=app]) .dependency-table th:first-child{width:52%}:where([data-lr-surface=app]) .dependency-table th:last-child{width:42px}:where([data-lr-surface=app]) .dependency-table td:last-child{padding:var(--space-8) var(--space-3)}:where([data-lr-surface=app]) .dependency-hint{font-size:var(--font-12)}:where([data-lr-surface=app]) .client-actions{margin-top:var(--space-30)}:where([data-lr-surface=app]) .client-actions .button{font-size:var(--font-13);padding:var(--space-12) var(--space-15);gap:var(--space-9)}:where([data-lr-surface=app]) .offer-summary>div{gap:var(--space-6);font-size:var(--font-13);grid-template-columns:1fr}:where([data-lr-surface=app]) .risk-options{grid-template-columns:1fr}:where([data-lr-surface=app]) .client-space .field-pair{grid-template-columns:1fr;gap:0}:where([data-lr-surface=app]) .client-timeline{margin:var(--space-25) 0}:where([data-lr-surface=app]) .client-space textarea{font-size:var(--font-16)}}:where([data-lr-surface=app]) .correction-list{padding-left:var(--space-20);font-size:var(--font-14)}:where([data-lr-surface=app]) .correction-list li{padding:var(--space-10) 0;line-height:1.6}:where([data-lr-surface=app]) .correction-list strong{font-weight:var(--weight-550)}:where([data-lr-surface=app]) .correction-list span,:where([data-lr-surface=app]) .offer-summary del{color:var(--muted)}:where([data-lr-surface=app]) .client-space .dependency-toolbar .button{color:var(--blue);border-color:var(--color-border-strong)}:where([data-lr-surface=app]) .dependency-table .mobile-location{display:none}@media (width<=720px){:where([data-lr-surface=app]) .dependency-table .mobile-location{font-size:var(--font-11);display:block}}:where([data-lr-surface=app]) .section-actions{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}:where([data-lr-surface=app]) .section-actions h2{font-size:var(--font-18)}:where([data-lr-surface=app]) .section-actions .button{font-size:var(--font-13)}:where([data-lr-surface=app]) .location-list{margin:0;padding:0;list-style:none}:where([data-lr-surface=app]) .location-list li+li{margin-top:var(--space-8)}:where([data-lr-surface=app]) .location-editor{margin:0 0 var(--space-24);border:0;padding:0}:where([data-lr-surface=app]) .location-editor legend{font-size:var(--font-14);font-weight:var(--weight-550);margin-bottom:var(--space-16)}:where([data-lr-surface=app]) .location-edit-row{align-items:center;gap:var(--space-16);display:flex}:where([data-lr-surface=app]) .location-edit-row .field{flex:1}:where([data-lr-surface=app]) .location-edit-row .danger-text{font-size:var(--font-12);margin:0}:where([data-lr-surface=app]) .location-edit-row .field label{font-size:var(--font-12)}:where([data-lr-surface=app]) .dependency-table th:last-child{width:130px}:where([data-lr-surface=app]) .dependency-row-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .dependency-row-actions .text-button{font-size:var(--font-12)}:where([data-lr-surface=app]) .dependency-row-actions .danger-text{margin:0}:where([data-lr-surface=app]) .scope-change-status{align-items:center;gap:var(--space-14);border-block:1px solid var(--color-border);padding:var(--space-16) 0;margin:var(--space-20) 0;color:var(--color-warning);font-size:var(--font-13);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .scope-change-status .button{font-size:var(--font-12);margin-left:auto}:where([data-lr-surface=app]) .assessment-date{font-size:var(--font-12);color:var(--muted);margin-top:var(--space-14)}@media (width<=720px){:where([data-lr-surface=app]) .dependency-table th:last-child{width:68px}:where([data-lr-surface=app]) .dependency-row-actions,:where([data-lr-surface=app]) .location-edit-row{gap:var(--space-10)}:where([data-lr-surface=app]) .section-actions{align-items:flex-start}:where([data-lr-surface=app]) .section-actions h2{font-size:var(--font-16)}}:where([data-lr-surface=app]) .revision-change-list{font-size:var(--font-13);padding-left:var(--space-20);margin-top:var(--space-15);color:var(--ink);line-height:1.7}:where([data-lr-surface=app]) .report-issue-action{border-top:1px solid var(--border);margin-top:var(--space-24);padding-top:var(--space-20)}:where([data-lr-surface=app]) .report-issue-action>.text-button,:where([data-lr-surface=app]) .issue-history-heading>.text-button{font-size:var(--font-13)}:where([data-lr-surface=app]) .issue-detail-tabs{gap:0 var(--space-22);flex-wrap:wrap}:where([data-lr-surface=app]) .issue-detail-tabs+[role=tabpanel][hidden],:where([data-lr-surface=app]) [role=tabpanel][hidden]{display:none}:where([data-lr-surface=app]) .issue-history-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin:var(--space-4) 0 var(--space-18);display:flex}:where([data-lr-surface=app]) .issue-history-heading h3{font-size:var(--font-16);margin:0}:where([data-lr-surface=app]) .issue-submitted:empty{display:none}:where([data-lr-surface=app]) .issue-submitted{font-size:var(--font-13);color:var(--color-success)}:where([data-lr-surface=app]) .modal .issue-thread{border:0;border-bottom:1px solid var(--border);margin:0;padding:0}:where([data-lr-surface=app]) .issue-thread summary{align-items:center;gap:var(--space-12);cursor:pointer;padding:var(--space-17) 0;list-style:none;display:flex}:where([data-lr-surface=app]) .issue-thread summary::-webkit-details-marker{display:none}:where([data-lr-surface=app]) .issue-thread summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2365748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;flex:none;width:16px;height:16px}:where([data-lr-surface=app]) .issue-thread[open] summary:after{transform:rotate(180deg)}:where([data-lr-surface=app]) .issue-summary-copy{gap:var(--space-7);flex-direction:column;flex:1;min-width:0;display:flex}:where([data-lr-surface=app]) .issue-summary-copy strong{font-weight:var(--weight-500);font-size:var(--font-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-lr-surface=app]) .issue-summary-copy time,:where([data-lr-surface=app]) .issue-reply-heading time{font-size:var(--font-11);color:var(--muted)}:where([data-lr-surface=app]) .issue-status-chip{font-size:var(--font-11);background:var(--color-brand-soft);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-7);white-space:nowrap}:where([data-lr-surface=app]) .issue-status-chip.resolved{background:var(--color-surface);color:var(--color-success);border-color:var(--color-border)}:where([data-lr-surface=app]) .issue-thread-body{padding:0 0 var(--space-20)}:where([data-lr-surface=app]) .issue-thread-body p,:where([data-lr-surface=app]) .issue-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-14);line-height:1.6}:where([data-lr-surface=app]) .issue-thread-body>p{margin:0 0 var(--space-18)}:where([data-lr-surface=app]) .issue-reply{border-left:2px solid var(--color-border-strong);padding:var(--space-2) 0 var(--space-2) var(--space-14);margin:var(--space-16) 0 0}:where([data-lr-surface=app]) .issue-reply-heading{align-items:baseline;gap:var(--space-8) var(--space-14);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .issue-reply-heading strong{font-size:var(--font-12)}:where([data-lr-surface=app]) .issue-reply p{margin:var(--space-8) 0 0}:where([data-lr-surface=app]) .issue-composer{border-top:1px solid var(--border);margin-top:var(--space-24);padding-top:var(--space-24)}:where([data-lr-surface=app]) .issue-composer textarea{scroll-margin:28px}:where([data-lr-surface=app]) .broker-response-history{margin-top:var(--space-14);font-size:var(--font-13)}:where([data-lr-surface=app]) .broker-response-history summary{cursor:pointer;color:var(--blue)}@media (width<=720px){:where([data-lr-surface=app]) .issue-detail-tabs{gap:0 var(--space-16)}:where([data-lr-surface=app]) .issue-detail-tabs button{font-size:var(--font-12)}:where([data-lr-surface=app]) .issue-history-heading{align-items:baseline}:where([data-lr-surface=app]) .issue-history-heading h3{font-size:var(--font-14)}:where([data-lr-surface=app]) .issue-thread summary{gap:var(--space-9);flex-wrap:wrap}:where([data-lr-surface=app]) .issue-summary-copy{flex-basis:calc(100% - 28px);order:0}:where([data-lr-surface=app]) .issue-thread summary:after{order:1}:where([data-lr-surface=app]) .issue-status-chip{order:2}}:where([data-lr-surface=app]) .delivery-email-settings{max-width:700px;margin-top:var(--space-30)}:where([data-lr-surface=app]) .delivery-email-settings .simple-row{margin-bottom:0}:where([data-lr-surface=app]) .delivery-email-settings .simple-row strong{overflow-wrap:anywhere}:where([data-lr-surface=app]) .pending-delivery-email{padding:var(--space-18) 0;border-bottom:1px solid var(--border);font-size:var(--font-13)}:where([data-lr-surface=app]) .pending-delivery-email>strong,:where([data-lr-surface=app]) .pending-delivery-email>span{overflow-wrap:anywhere;margin-bottom:var(--space-7);display:block}:where([data-lr-surface=app]) .email-change-actions{gap:var(--space-14);margin-top:var(--space-14);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .email-change-actions .text-button{font-size:var(--font-12)}:where([data-lr-surface=app]) .service-request-form{max-width:700px;margin-top:var(--space-30);border-top:1px solid var(--border);padding-top:var(--space-26)}:where([data-lr-surface=app]) .service-topics{margin:0 0 var(--space-30);border:0;padding:0}:where([data-lr-surface=app]) .service-topics legend{font-weight:var(--weight-550);font-size:var(--font-14);margin-bottom:var(--space-18)}:where([data-lr-surface=app]) .service-topics .check-row{margin:0 0 var(--space-20)}:where([data-lr-surface=app]) .service-topics strong{font-weight:var(--weight-500);font-size:var(--font-14)}:where([data-lr-surface=app]) .service-topics small{color:var(--muted);font-size:var(--font-12);margin-top:var(--space-5);line-height:1.5;display:block}:where([data-lr-surface=app]) .addon-pricing-list{margin-top:var(--space-30);border-top:1px solid var(--border)}:where([data-lr-surface=app]) .addon-pricing-row{gap:var(--space-28);padding:var(--space-27) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(230px,1fr) auto;align-items:center;display:grid}:where([data-lr-surface=app]) .addon-pricing-row h2{font-size:var(--font-18);letter-spacing:var(--tracking-tight);line-height:1.4}:where([data-lr-surface=app]) .addon-pricing-row p{font-size:var(--font-13);color:var(--muted);margin:var(--space-8) 0 var(--space-12)}:where([data-lr-surface=app]) .addon-pricing-row dl{font-size:var(--font-13);margin:0}:where([data-lr-surface=app]) .addon-pricing-row dl>div{justify-content:space-between;gap:var(--space-18);margin:var(--space-12) 0;display:flex}:where([data-lr-surface=app]) .addon-pricing-row dt{color:var(--muted)}:where([data-lr-surface=app]) .addon-pricing-row dd{text-align:right;margin:0}:where([data-lr-surface=app]) .addon-client-price{margin-top:var(--space-12);font-size:var(--font-14);font-weight:var(--weight-500);display:block}:where([data-lr-surface=app]) .client-addon-list .service-row:first-child{padding-top:var(--space-8)}:where([data-lr-surface=app]) .addon-dependency-options{border:0;margin:0;padding:0}:where([data-lr-surface=app]) .addon-dependency-options legend{font-size:var(--font-14);font-weight:var(--weight-550);margin-bottom:var(--space-20)}:where([data-lr-surface=app]) .addon-dependency-options .check-row{margin-bottom:var(--space-16)}:where([data-lr-surface=app]) .addon-order-list{margin-top:var(--space-34)}:where([data-lr-surface=app]) .addon-order-list h2{font-size:var(--font-18);margin-bottom:var(--space-15)}:where([data-lr-surface=app]) .addon-order-list .simple-row{gap:var(--space-18)}:where([data-lr-surface=app]) .addon-order-list .simple-row>strong{font-size:var(--font-13);white-space:nowrap}:where([data-lr-surface=app]) .addon-order-list .simple-row>div>strong{font-size:var(--font-14)}:where([data-lr-surface=app]) .addon-order-list .muted{font-size:var(--font-12);line-height:1.6}:where([data-lr-surface=app]) [role=tabpanel]>.service-request-form{padding-top:var(--space-4);border-top:0;margin-top:0}@media (width<=800px){:where([data-lr-surface=app]) .addon-pricing-row{gap:var(--space-14);grid-template-columns:1fr}:where([data-lr-surface=app]) .addon-pricing-row>.text-button{justify-self:start}:where([data-lr-surface=app]) .addon-pricing-row dl>div{justify-content:flex-start}:where([data-lr-surface=app]) .addon-pricing-row dt{flex:1}:where([data-lr-surface=app]) .addon-order-list .simple-row{flex-direction:column;align-items:flex-start}}:where([data-lr-surface=app]) .dependency-location-editor{margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .dependency-location-editor .address-search{margin-bottom:var(--space-10)}:where([data-lr-surface=app]) .location-point{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-12) 0;font-size:var(--font-12);color:var(--muted);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .location-point .text-button,:where([data-lr-surface=app]) .location-adjust{font-size:var(--font-13)}:where([data-lr-surface=app]) .coordinate-fields{margin-top:var(--space-18)}:where([data-lr-surface=app]) .coordinate-fields .field{margin-bottom:var(--space-8)}:where([data-lr-surface=app]) .location-confirm{margin-top:var(--space-16);font-size:var(--font-13)}:where([data-lr-surface=app]) .modal .location-attribution{margin:var(--space-12) 0 0;color:var(--muted);font-size:var(--font-11);line-height:1.5}:where([data-lr-surface=app]) .location-attribution a{text-underline-offset:2px;text-decoration:underline}:where([data-lr-surface=app]) .dependency-table .location-incomplete{color:var(--color-warning)}:where([data-lr-surface=app]) .backend-surface{border:0;min-width:0;margin:0;padding:0}:where([data-lr-surface=app]) .backend-sign-in{max-width:510px;margin:var(--space-55) auto;padding:0 var(--space-24)}:where([data-lr-surface=app]) .backend-sign-in h1{margin-bottom:var(--space-32)}:where([data-lr-surface=app]) .backend-email{border-top:1px solid var(--border);padding-top:var(--space-20);margin-top:var(--space-28)}:where([data-lr-surface=app]) .backend-error{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-16) var(--space-28);background:var(--color-danger-soft);color:var(--color-warning);z-index:30;display:flex;position:sticky;top:0}:where([data-lr-surface=app]) .backend-saving{z-index:50;border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-brand-hover);border-radius:var(--radius-md);padding:var(--space-8) var(--space-16);position:fixed;bottom:18px;right:20px}:where([data-lr-surface=app]) .backend-reviews{margin:var(--space-30) auto;max-width:1050px;padding:0 var(--space-24)}:where([data-lr-surface=app]) .broker-support textarea{width:100%;padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;resize:vertical}:where([data-lr-surface=app]) .broker-claim h1{margin-top:var(--space-14);margin-bottom:var(--space-18)}:where([data-lr-surface=app]) .broker-claim{max-width:600px;margin-top:var(--space-38)}:where([data-lr-surface=app]) .broker-claim .settings-rows>div{padding:var(--space-12) 0}@media (width<=650px){:where([data-lr-surface=app]) .backend-error{align-items:start;gap:var(--space-8);flex-direction:column}}:where([data-lr-surface=app]) .draft-fields{border:0;min-width:0;margin:0;padding:0}:where([data-lr-surface=app]) .draft-status{gap:var(--space-8) var(--space-16);font-size:var(--font-13);color:var(--muted);padding:var(--space-10) 0;flex-wrap:wrap;align-items:center;display:flex}:where([data-lr-surface=app]) .draft-status p{flex-basis:100%;margin:0}:where([data-lr-surface=app]) .location-edit-row>div{overflow-wrap:anywhere;flex:1;min-width:0}:where([data-lr-surface=app]) .location-edit-row small{font-size:var(--font-12);margin-top:var(--space-3);display:block}:where([data-lr-surface=app]) .import-preview{max-height:45vh;overflow:auto}:where([data-lr-surface=app]) .payment-readiness{gap:var(--space-16) var(--space-36);padding:var(--space-20) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}:where([data-lr-surface=app]) .payment-readiness>div{gap:var(--space-12);font-size:var(--font-12);display:flex}:where([data-lr-surface=app]) .payment-readiness dt{color:var(--muted)}:where([data-lr-surface=app]) .payment-readiness dd{align-items:center;gap:var(--space-6);margin:0;display:flex}@media (width<=600px){:where([data-lr-surface=app]) .payment-readiness{gap:var(--space-12);display:grid}:where([data-lr-surface=app]) .payment-readiness>div{justify-content:space-between}}:where([data-lr-surface=app]) .monitoring-preview-controls{align-items:center;gap:var(--space-20);display:flex}:where([data-lr-surface=app]) .sample-monitoring-note{font-size:var(--font-12);color:var(--color-warning);border-bottom:1px solid var(--color-border);background:var(--color-canvas);padding:var(--space-10) var(--space-38);line-height:1.5}:where([data-lr-surface=app]) .assessment-summary{gap:var(--space-40);border-block:1px solid var(--border);padding:var(--space-30) 0;margin:var(--space-32) 0 var(--space-38);grid-template-columns:1.4fr 1fr;display:grid}:where([data-lr-surface=app]) .assessment-label{font-size:var(--font-12);color:var(--muted);margin-bottom:var(--space-10);display:block}:where([data-lr-surface=app]) .assessment-summary h2{font-size:var(--font-29);color:var(--color-warning);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .assessment-summary p{font-size:var(--font-14);color:var(--muted);margin-top:var(--space-12)}:where([data-lr-surface=app]) .coverage-summary{border-left:1px solid var(--border);padding-left:var(--space-30);gap:var(--space-9);flex-direction:column;justify-content:center;display:flex}:where([data-lr-surface=app]) .coverage-summary>strong{font-size:var(--font-27);font-weight:var(--weight-550);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .coverage-summary>span{color:var(--muted);font-size:var(--font-12);line-height:1.5}:where([data-lr-surface=app]) .coverage-summary .text-button{font-size:var(--font-12);margin-top:var(--space-3)}:where([data-lr-surface=app]) .monitoring-section-head{justify-content:space-between;align-items:center;gap:var(--space-24);margin-bottom:var(--space-22);display:flex}:where([data-lr-surface=app]) .monitoring-section-head h2{font-size:var(--font-20);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .monitoring-section-head .text-button{font-size:var(--font-12);white-space:nowrap}:where([data-lr-surface=app]) .signal-list{border-top:1px solid var(--border)}:where([data-lr-surface=app]) .signal-row{background:var(--color-canvas);border:0;border-bottom:1px solid var(--border);gap:var(--space-22);text-align:left;width:100%;padding:var(--space-23) 0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;display:grid}:where([data-lr-surface=app]) .signal-row:hover,:where([data-lr-surface=app]) .report-row:hover{background:var(--surface)}:where([data-lr-surface=app]) .signal-row-content{min-width:0}:where([data-lr-surface=app]) .signal-title-line{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .signal-title-line strong{font-size:var(--font-15);font-weight:var(--weight-550);overflow-wrap:anywhere}:where([data-lr-surface=app]) .signal-description{font-size:var(--font-13);color:var(--muted);margin-top:var(--space-8);line-height:1.5;display:block}:where([data-lr-surface=app]) .risk-state,:where([data-lr-surface=app]) .metadata-chip{border-radius:var(--radius-sm);width:fit-content;max-width:100%;padding:var(--space-4) var(--space-8);font-size:var(--font-11);line-height:1.4;font-weight:var(--weight-500);overflow-wrap:anywhere;text-align:left;align-items:center;display:inline-flex}:where([data-lr-surface=app]) .risk-state{flex-shrink:0}:where([data-lr-surface=app]) .risk-state.attention{color:var(--color-warning);background:var(--color-warning-soft)}:where([data-lr-surface=app]) .risk-state.watch{color:var(--color-brand-hover);background:var(--color-brand-soft)}:where([data-lr-surface=app]) .risk-state.unknown{color:var(--color-muted);background:var(--color-surface)}:where([data-lr-surface=app]) .metadata-chip{color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border)}:where([data-lr-surface=app]) .metadata-chips{align-items:center;gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .report-detail-metadata{margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .report-row>span{min-width:0}:where([data-lr-surface=app]) .assessment-footnote{font-size:var(--font-12);color:var(--muted);max-width:720px;margin-top:var(--space-24);line-height:1.7}:where([data-lr-surface=app]) .risk-filter{margin-top:var(--space-32)}:where([data-lr-surface=app]) .risk-filter .field{min-width:180px;margin:0}:where([data-lr-surface=app]) .risk-filter .field label{font-size:var(--font-12)}:where([data-lr-surface=app]) .risk-filter>span{font-size:var(--font-13);color:var(--muted)}:where([data-lr-surface=app]) .signal-detail-top{justify-content:space-between;align-items:center;gap:var(--space-16);font-size:var(--font-12);color:var(--muted);display:flex}:where([data-lr-surface=app]) .detail-tabs{gap:var(--space-24);border-bottom:1px solid var(--border);margin:var(--space-24) 0;display:flex}:where([data-lr-surface=app]) .detail-tabs button{font-size:var(--font-13);padding:var(--space-12) 0;color:var(--muted);background:0 0;border:0}:where([data-lr-surface=app]) .detail-tabs button.active{color:var(--blue);box-shadow:var(--shadow-tab-active)}:where([data-lr-surface=app]) .signal-copy h3{font-size:var(--font-21);line-height:1.4}:where([data-lr-surface=app]) .signal-copy p{color:var(--muted);font-size:var(--font-14);margin-top:var(--space-12);line-height:1.75}:where([data-lr-surface=app]) .signal-copy h4{font-size:var(--font-14);margin:var(--space-24) 0 0;font-weight:var(--weight-550)}:where([data-lr-surface=app]) .report-list{margin-top:var(--space-35);border-top:1px solid var(--border)}:where([data-lr-surface=app]) .report-row{align-items:center;gap:var(--space-20);text-align:left;border:0;border-bottom:1px solid var(--border);background:var(--color-canvas);width:100%;padding:var(--space-25) 0;display:flex}:where([data-lr-surface=app]) .report-row>span{flex:1}:where([data-lr-surface=app]) .report-row strong{font-size:var(--font-15);font-weight:var(--weight-550);display:block}:where([data-lr-surface=app]) .report-row small{font-size:var(--font-12);color:var(--muted);margin-top:var(--space-8);line-height:1.5;display:block}:where([data-lr-surface=app]) .notification-form{max-width:700px;margin-top:var(--space-30)}:where([data-lr-surface=app]) .notification-form>.simple-row{margin-bottom:var(--space-28)}:where([data-lr-surface=app]) .notification-form .check-row{margin-top:var(--space-20)}:where([data-lr-surface=app]) .notification-form .risk-options .check-row{margin-top:0}:where([data-lr-surface=app]) .notification-routing{margin-bottom:var(--space-22)}:where([data-lr-surface=app]) .service-list{margin-top:var(--space-30);border-top:1px solid var(--border)}:where([data-lr-surface=app]) .service-row{gap:var(--space-28);border-bottom:1px solid var(--border);padding:var(--space-26) 0;justify-content:space-between;align-items:center;display:flex}:where([data-lr-surface=app]) .service-row>div{min-width:0}:where([data-lr-surface=app]) .service-row h2{font-size:var(--font-18);letter-spacing:var(--tracking-tight);line-height:1.4}:where([data-lr-surface=app]) .service-row p{font-size:var(--font-14);color:var(--muted);margin-top:var(--space-8);overflow-wrap:anywhere}:where([data-lr-surface=app]) .service-row small{color:var(--muted);font-size:var(--font-12);margin-top:var(--space-10);display:block}:where([data-lr-surface=app]) .service-row .button{font-size:var(--font-13);flex-shrink:0;min-width:135px}:where([data-lr-surface=app]) .service-row .button:disabled{color:var(--muted);background:var(--surface)}@media (width<=1100px){:where([data-lr-surface=app]) .assessment-summary{gap:var(--space-24)}:where([data-lr-surface=app]) .signal-row{gap:var(--space-16)}:where([data-lr-surface=app]) .coverage-summary{padding-left:var(--space-24)}:where([data-lr-surface=app]) .monitoring-preview-controls{gap:var(--space-12)}:where([data-lr-surface=app]) .sample-monitoring-note{padding-inline:var(--space-28)}}@media (width<=720px){:where([data-lr-surface=app]) .monitoring-preview-controls{gap:var(--space-10);flex-wrap:wrap;justify-content:flex-end}:where([data-lr-surface=app]) .client-mode-bar{align-items:flex-start}:where([data-lr-surface=app]) .monitoring-preview-controls .text-button{font-size:var(--font-10);max-width:130px}:where([data-lr-surface=app]) .sample-monitoring-note{padding:var(--space-10) var(--space-23);font-size:var(--font-11)}:where([data-lr-surface=app]) .assessment-summary{gap:var(--space-23);margin:var(--space-25) 0;padding:var(--space-23) 0;grid-template-columns:1fr}:where([data-lr-surface=app]) .assessment-summary h2{font-size:var(--font-26)}:where([data-lr-surface=app]) .coverage-summary{border-left:0;border-top:1px solid var(--border);padding:var(--space-20) 0 0;gap:var(--space-6)}:where([data-lr-surface=app]) .coverage-summary>strong{font-size:var(--font-23)}:where([data-lr-surface=app]) .monitoring-section-head{align-items:flex-start;gap:var(--space-15)}:where([data-lr-surface=app]) .monitoring-section-head h2{font-size:var(--font-18)}:where([data-lr-surface=app]) .signal-row{gap:var(--space-8) var(--space-12);padding:var(--space-20) 0;grid-template-columns:1fr 20px}:where([data-lr-surface=app]) .signal-row strong{font-size:var(--font-14)}:where([data-lr-surface=app]) .signal-title-line{gap:var(--space-7) var(--space-10)}:where([data-lr-surface=app]) .signal-row>svg{grid-column:2}:where([data-lr-surface=app]) .signal-description{font-size:var(--font-12)}:where([data-lr-surface=app]) .service-row{align-items:flex-start;gap:var(--space-18);flex-direction:column}:where([data-lr-surface=app]) .detail-tabs{gap:var(--space-20)}:where([data-lr-surface=app]) .signal-detail-top{align-items:flex-start}:where([data-lr-surface=app]) .risk-filter .field{min-width:170px}:where([data-lr-surface=app]) .client-rail nav[aria-label=Client\ workspace]{justify-content:flex-start;gap:var(--space-24);padding-bottom:var(--space-5)}:where([data-lr-surface=app]) .notification-form .client-actions{align-items:flex-start}:where([data-lr-surface=app]) .notification-form .client-actions>span{max-width:140px}}:where([data-lr-surface=app]) .portal-mobile-nav{display:none}@media (width<=720px){:where([data-lr-surface=app]) .portal-mobile-nav{display:block}:where([data-lr-surface=app]) .client-rail .portal-mobile-nav~.portal-desktop-nav{display:none}:where([data-lr-surface=app]) .client-rail:has(.portal-mobile-nav)>h2{display:none}:where([data-lr-surface=app]) .portal-mobile-nav .styled-select-trigger{font-size:var(--font-14);border-color:var(--border);width:100%;height:42px}:where([data-lr-surface=app]) .assessment-summary{gap:var(--space-18);grid-template-columns:1.15fr 1fr}:where([data-lr-surface=app]) .coverage-summary{border-top:0;border-left:1px solid var(--border);padding:0 0 0 var(--space-18);padding-top:var(--space-22);justify-content:flex-start}:where([data-lr-surface=app]) .assessment-summary p{font-size:var(--font-12)}:where([data-lr-surface=app]) .coverage-summary>span,:where([data-lr-surface=app]) .coverage-summary .text-button{font-size:var(--font-11)}:where([data-lr-surface=app]) .assessment-summary h2{font-size:var(--font-23)}}:where([data-lr-surface=app]) .dependency-status-tabs{gap:var(--space-25);border-bottom:1px solid var(--border);margin-top:var(--space-32);display:flex}:where([data-lr-surface=app]) .dependency-status-tabs [role=tab]{align-items:center;gap:var(--space-8);padding:var(--space-15) 0;color:var(--muted);font-size:var(--font-13);white-space:nowrap;background:0 0;border:0;display:flex;box-shadow:inset 0 -2px #0000}:where([data-lr-surface=app]) .dependency-status-tabs [role=tab][aria-selected=true]{color:var(--blue);box-shadow:inset 0 -2px var(--blue)}:where([data-lr-surface=app]) .dependency-status-tabs [role=tab]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where([data-lr-surface=app]) .tab-count{font-size:var(--font-11);background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6);text-align:center;min-width:20px}:where([data-lr-surface=app]) .dependency-tab-results{border-top:0}:where([data-lr-surface=app]) .dependency-tab-empty{padding:var(--space-28) 0;color:var(--muted);font-size:var(--font-14)}@media (width<=720px){:where([data-lr-surface=app]) .dependency-status-tabs{gap:0 var(--space-16);margin-top:var(--space-24);grid-template-columns:1fr 1fr;display:grid}:where([data-lr-surface=app]) .dependency-status-tabs [role=tab]{font-size:var(--font-12);padding:var(--space-13) 0;justify-content:space-between}:where([data-lr-surface=app]) .tab-count{font-size:var(--font-10)}}:where([data-lr-surface=app]) .portal-actions{align-items:center;gap:var(--space-14);margin-top:var(--space-28);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .published-findings{margin-top:var(--space-24);border-top:1px solid var(--line)}:where([data-lr-surface=app]) .published-findings details{padding:var(--space-18) 0;border-bottom:1px solid var(--line)}:where([data-lr-surface=app]) .published-findings summary{cursor:pointer;align-items:center;gap:var(--space-12);list-style:none;display:flex}:where([data-lr-surface=app]) .published-findings summary::-webkit-details-marker{display:none}:where([data-lr-surface=app]) .finding-chevron{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .16s}:where([data-lr-surface=app]) .published-findings details[open] .finding-chevron{transform:rotate(180deg)}:where([data-lr-surface=app]) .published-findings p{white-space:pre-wrap;overflow-wrap:anywhere}:where([data-lr-surface=app]) .published-findings h3{font-size:var(--font-14);margin:var(--space-22) 0 var(--space-8)}:where([data-lr-surface=app]) .published-findings li{margin:var(--space-10) 0}:where([data-lr-surface=app]) .billing-page{max-width:1040px}:where([data-lr-surface=app]) .billing-heading{justify-content:space-between;align-items:center;gap:var(--space-20);margin-bottom:var(--space-32);display:flex}:where([data-lr-surface=app]) .billing-refresh{font-size:var(--font-12);color:var(--muted);flex-shrink:0}:where([data-lr-surface=app]) .billing-plan{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}:where([data-lr-surface=app]) .billing-charge{min-width:0;padding:var(--space-30);flex-direction:column;display:flex}:where([data-lr-surface=app]) .billing-monitoring{border-left:1px solid var(--border);background:var(--color-surface)}:where([data-lr-surface=app]) .billing-charge-heading{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .billing-charge-heading h2{font-size:var(--font-16);font-weight:var(--weight-550);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .billing-status{align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-8);font-size:var(--font-11);line-height:1.4;font-weight:var(--weight-500);display:inline-flex}:where([data-lr-surface=app]) .billing-status.success{background:var(--color-success-soft);color:var(--color-success)}:where([data-lr-surface=app]) .billing-status.attention{background:var(--color-warning-soft);color:var(--color-warning)}:where([data-lr-surface=app]) .billing-status.neutral{background:var(--color-surface);color:var(--color-muted)}:where([data-lr-surface=app]) .billing-price{align-items:baseline;gap:var(--space-8) var(--space-12);margin-top:var(--space-30);line-height:1.2;font-size:clamp(var(--font-32),3.4vw,var(--font-44));font-weight:var(--weight-600);letter-spacing:var(--tracking-tight-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .billing-price>span{font-size:var(--font-12);letter-spacing:0;line-height:1.5;font-weight:var(--weight-450);color:var(--muted)}:where([data-lr-surface=app]) .billing-description{font-size:var(--font-13);color:var(--muted);margin-top:var(--space-12)}:where([data-lr-surface=app]) .billing-charge-footer{align-items:center;gap:var(--space-12) var(--space-20);padding-top:var(--space-28);flex-wrap:wrap;min-height:70px;margin-top:auto;display:flex}:where([data-lr-surface=app]) .billing-payment-note{font-size:var(--font-12);color:var(--muted);max-width:290px;line-height:1.65}:where([data-lr-surface=app]) .billing-charge-footer .text-button{font-size:var(--font-12);white-space:nowrap}:where([data-lr-surface=app]) .billing-charge-footer .button{min-height:42px;font-size:var(--font-13);padding:var(--space-11) var(--space-16)}:where([data-lr-surface=app]) .billing-management{align-items:center;gap:var(--space-16);padding:var(--space-26) 0;margin-top:var(--space-12);border-bottom:1px solid var(--border);display:flex}:where([data-lr-surface=app]) .billing-management-icon{border:1px solid var(--border);border-radius:var(--radius-md);width:42px;height:42px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}:where([data-lr-surface=app]) .billing-management>div{flex:1;min-width:0}:where([data-lr-surface=app]) .billing-management h2{font-size:var(--font-14);letter-spacing:0;font-weight:var(--weight-550)}:where([data-lr-surface=app]) .billing-management p{font-size:var(--font-12);color:var(--muted);margin-top:var(--space-5)}:where([data-lr-surface=app]) .billing-management .button{font-size:var(--font-12);min-height:42px;padding:var(--space-11) var(--space-16);flex-shrink:0}:where([data-lr-surface=app]) .billing-return-note{font-size:var(--font-13);padding:var(--space-16) 0;color:var(--muted)}@media (width<=1000px){:where([data-lr-surface=app]) .billing-charge{padding:var(--space-24)}:where([data-lr-surface=app]) .billing-price>span{flex-basis:100%}}@media (width<=700px){:where([data-lr-surface=app]) .portal-actions .button{width:100%}:where([data-lr-surface=app]) .published-findings summary{flex-wrap:wrap}:where([data-lr-surface=app]) .billing-heading{margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .billing-plan{grid-template-columns:1fr}:where([data-lr-surface=app]) .billing-monitoring{border-left:0;border-top:1px solid var(--border)}:where([data-lr-surface=app]) .billing-price{font-size:var(--font-38);margin-top:var(--space-22)}:where([data-lr-surface=app]) .billing-price>span{flex-basis:auto}:where([data-lr-surface=app]) .billing-charge-footer{padding-top:var(--space-22);min-height:0}:where([data-lr-surface=app]) .billing-management{gap:var(--space-12);padding-block:var(--space-22);flex-wrap:wrap}:where([data-lr-surface=app]) .billing-management .button{width:100%;margin-top:var(--space-4)}:where([data-lr-surface=app]) .billing-management-icon{width:36px;height:36px}:where([data-lr-surface=app]) .billing-refresh{font-size:var(--font-11);gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){:where([data-lr-surface=app]) .finding-chevron{transition:none}}:where([data-lr-surface=app]) .billing-transactions{margin-top:var(--space-32)}:where([data-lr-surface=app]) .transactions-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-18);display:flex}:where([data-lr-surface=app]) .transactions-heading h2{font-size:var(--font-19);letter-spacing:var(--tracking-tight)}:where([data-lr-surface=app]) .transactions-heading>span{font-size:var(--font-11);color:var(--muted)}:where([data-lr-surface=app]) .transactions-table{border-collapse:collapse;table-layout:auto;width:100%}:where([data-lr-surface=app]) .transactions-table th{padding:var(--space-12) var(--space-12);background:var(--color-surface);color:var(--muted);font-weight:var(--weight-450);font-size:var(--font-11);text-align:left}:where([data-lr-surface=app]) .transactions-table th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}:where([data-lr-surface=app]) .transactions-table th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}:where([data-lr-surface=app]) .transactions-table td{padding:var(--space-20) var(--space-12);border-bottom:1px solid var(--border);font-size:var(--font-12);vertical-align:middle}:where([data-lr-surface=app]) .transactions-table strong{font-size:var(--font-13);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .transactions-table small{margin-top:var(--space-7);font-size:var(--font-11);color:var(--muted);display:block}:where([data-lr-surface=app]) .transaction-description{min-width:115px}:where([data-lr-surface=app]) .card-brand{text-transform:capitalize}:where([data-lr-surface=app]) .transaction-date{white-space:nowrap;color:var(--muted)}:where([data-lr-surface=app]) .transactions-table .transaction-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:where([data-lr-surface=app]) .transaction-receipt{text-align:right}:where([data-lr-surface=app]) .transaction-links{justify-content:flex-end;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:inline-flex}:where([data-lr-surface=app]) .transaction-links .text-button{font-size:var(--font-12)}:where([data-lr-surface=app]) .transaction-receipt a{align-items:center;gap:var(--space-5);font-size:var(--font-12);white-space:nowrap;display:inline-flex}:where([data-lr-surface=app]) .transactions-empty{align-items:center;gap:var(--space-10);padding:var(--space-36) var(--space-20);border-block:1px solid var(--border);color:var(--muted);font-size:var(--font-12);flex-direction:column;display:flex}:where([data-lr-surface=app]) .transactions-empty strong{color:var(--ink);font-size:var(--font-14);font-weight:var(--weight-500)}:where([data-lr-surface=app]) .transactions-error{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) 0;font-size:var(--font-13);color:var(--muted);display:flex}:where([data-lr-surface=app]) .transactions-error .text-button{font-size:var(--font-12);flex-shrink:0}:where([data-lr-surface=app]) .transactions-more{text-align:center;padding-top:var(--space-18)}:where([data-lr-surface=app]) .transactions-more .button{font-size:var(--font-12);min-height:36px;padding:var(--space-9) var(--space-16)}@media (width<=800px){:where([data-lr-surface=app]) .transactions-table,:where([data-lr-surface=app]) .transactions-table tbody{display:block}:where([data-lr-surface=app]) .transactions-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where([data-lr-surface=app]) .transactions-table tr{gap:var(--space-10) var(--space-12);padding:var(--space-18) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}:where([data-lr-surface=app]) .transactions-table td{border:0;padding:0;display:block}:where([data-lr-surface=app]) .transaction-description{overflow-wrap:anywhere;grid-area:1/1;min-width:0}:where([data-lr-surface=app]) .transaction-amount{grid-area:1/2}:where([data-lr-surface=app]) .transaction-status{grid-area:2/1}:where([data-lr-surface=app]) .transaction-date{grid-area:3/1;font-size:var(--font-11)!important}:where([data-lr-surface=app]) .transaction-receipt{grid-area:4/1/auto/-1;justify-self:end}:where([data-lr-surface=app]) .transactions-table small{margin-top:var(--space-5)}}:where([data-lr-surface=app]) .dependency-filter-bar{justify-content:space-between;gap:var(--space-20);margin:var(--space-30) 0 var(--space-20);color:var(--muted);font-size:var(--font-13);align-items:center;display:flex}:where([data-lr-surface=app]) .dependency-filter-bar label{align-items:center;gap:var(--space-12);color:var(--ink);display:flex}:where([data-lr-surface=app]) .dependency-filter-bar .styled-select{min-width:190px}:where([data-lr-surface=app]) .report-evidence{gap:var(--space-16);display:grid}:where([data-lr-surface=app]) .signal-description{margin-top:var(--space-8);display:block}:where([data-lr-surface=app]) .risk-state.neutral{background:var(--color-success-soft);color:var(--color-success)}@media (width<=520px){:where([data-lr-surface=app]) .dependency-filter-bar{flex-direction:column;align-items:flex-start}:where([data-lr-surface=app]) .dependency-filter-bar label{width:100%}:where([data-lr-surface=app]) .dependency-filter-bar .styled-select{flex:1}}:where([data-lr-surface=app]) .domain-setup{min-width:0;max-width:900px}:where([data-lr-surface=app]) .domain-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-30);display:flex}:where([data-lr-surface=app]) .domain-heading h1{margin:0}:where([data-lr-surface=app]) .domain-form{max-width:640px}:where([data-lr-surface=app]) .domain-address-fields{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}:where([data-lr-surface=app]) .domain-address-fields .hint{overflow-wrap:anywhere}:where([data-lr-surface=app]) .domain-status{padding:var(--space-4) var(--space-9);border-radius:var(--radius-sm);color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--font-12);font-weight:var(--weight-500);white-space:nowrap;align-items:center;display:inline-flex}:where([data-lr-surface=app]) .domain-status.ready{color:var(--color-success);background:var(--color-success-soft)}:where([data-lr-surface=app]) .domain-preview{font-size:var(--font-13);color:var(--color-warning);margin-bottom:var(--space-24)}:where([data-lr-surface=app]) .domain-addresses{gap:var(--space-24);padding:var(--space-22) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 var(--space-30);grid-template-columns:1fr 1fr;display:grid}:where([data-lr-surface=app]) .domain-addresses dt{font-size:var(--font-13);color:var(--muted);margin-bottom:var(--space-8)}:where([data-lr-surface=app]) .domain-addresses dd{overflow-wrap:anywhere;margin:0}:where([data-lr-surface=app]) .domain-tabs{gap:var(--space-28);border-bottom:1px solid var(--border);margin-bottom:var(--space-24);display:flex}:where([data-lr-surface=app]) .domain-tabs button{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:flex}:where([data-lr-surface=app]) .domain-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue)}:where([data-lr-surface=app]) .domain-tabs button span{font-size:var(--font-12)}:where([data-lr-surface=app]) .dns-record{border-bottom:1px solid var(--border);padding:var(--space-22) 0}:where([data-lr-surface=app]) .dns-record:first-child{padding-top:var(--space-8)}:where([data-lr-surface=app]) .dns-record-title{justify-content:space-between;align-items:center;gap:var(--space-18);margin-bottom:var(--space-18);display:flex}:where([data-lr-surface=app]) .dns-record dl{gap:var(--space-12);margin:0;display:grid}:where([data-lr-surface=app]) .dns-record dl>div{gap:var(--space-20);grid-template-columns:90px minmax(0,1fr);display:grid}:where([data-lr-surface=app]) .dns-record dt{font-size:var(--font-13);color:var(--muted)}:where([data-lr-surface=app]) .dns-record dd{justify-content:space-between;align-items:start;gap:var(--space-20);font-size:var(--font-14);margin:0;display:flex}:where([data-lr-surface=app]) .dns-record code{font-size:var(--font-13);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}:where([data-lr-surface=app]) .dns-record dd code{flex:1;min-width:0}:where([data-lr-surface=app]) .dns-record .text-button{font-size:var(--font-13);flex-shrink:0}:where([data-lr-surface=app]) .dns-record details{margin:var(--space-14) 0 0 var(--space-110);font-size:var(--font-12)}:where([data-lr-surface=app]) .dns-record details code{margin-top:var(--space-10);display:block}:where([data-lr-surface=app]) .domain-actions{align-items:center;gap:var(--space-20);margin-top:var(--space-26);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .domain-help{margin-top:var(--space-24);font-size:var(--font-13);color:var(--muted)}:where([data-lr-surface=app]) .domain-help li{padding:var(--space-4) 0;line-height:1.6}:where([data-lr-surface=app]) .domain-success{align-items:center;gap:var(--space-10);color:var(--color-success);font-size:var(--font-14);display:flex}:where([data-lr-surface=app]) .dns-export{width:100%;min-height:290px;max-height:50vh;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;font:13px/1.7 ui-monospace,monospace}@media (width<=650px){:where([data-lr-surface=app]) .domain-heading{align-items:start}:where([data-lr-surface=app]) .domain-addresses,:where([data-lr-surface=app]) .domain-address-fields{gap:var(--space-20);grid-template-columns:1fr}:where([data-lr-surface=app]) .domain-tabs{gap:var(--space-20)}:where([data-lr-surface=app]) .domain-tabs button{gap:var(--space-6);font-size:var(--font-13)}:where([data-lr-surface=app]) .dns-record dl>div{gap:var(--space-12);grid-template-columns:55px minmax(0,1fr)}:where([data-lr-surface=app]) .dns-record details{margin-left:var(--space-67)}:where([data-lr-surface=app]) .dns-record dd{gap:var(--space-10)}}:where([data-lr-surface=app]) .domain-actions .button:disabled{opacity:.55;cursor:not-allowed}:where([data-lr-surface=app]) .domain-summary{margin:var(--space-24) 0}:where([data-lr-surface=app]) .domain-summary>div{gap:var(--space-24);padding:var(--space-18) 0;border-bottom:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);display:grid}:where([data-lr-surface=app]) .domain-summary dt{color:var(--muted)}:where([data-lr-surface=app]) .domain-summary dd{overflow-wrap:anywhere;margin:0}:where([data-lr-surface=app]) .domain-address-fields.workspace-only{grid-template-columns:1fr}@media (width<=650px){:where([data-lr-surface=app]) .domain-summary>div{gap:var(--space-8);grid-template-columns:1fr}}:where([data-lr-surface=app]) .agency-settings{min-width:0;max-width:940px}:where([data-lr-surface=app]) .agency-settings h1{margin-bottom:var(--space-30)}:where([data-lr-surface=app]) .agency-settings-tabs{gap:var(--space-28);border-bottom:1px solid var(--border);margin-bottom:var(--space-32);display:flex;overflow-x:auto}:where([data-lr-surface=app]) .agency-settings-tabs button{padding:var(--space-12) 0;color:var(--muted);white-space:nowrap;font-size:var(--font-14);background:0 0;border:0;border-bottom:2px solid #0000}:where([data-lr-surface=app]) .agency-settings-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue)}:where([data-lr-surface=app]) .settings-section-heading{justify-content:space-between;align-items:center;gap:var(--space-20);margin-bottom:var(--space-20);display:flex}:where([data-lr-surface=app]) .settings-section-heading h2{font-size:var(--font-20);margin:0}:where([data-lr-surface=app]) .settings-section-heading .button{font-size:var(--font-13);padding:var(--space-10) var(--space-16);min-height:42px}:where([data-lr-surface=app]) .settings-rows{margin:0 0 var(--space-26)}:where([data-lr-surface=app]) .settings-rows>div{gap:var(--space-30);border-bottom:1px solid var(--border);padding:var(--space-22) 0;font-size:var(--font-14);grid-template-columns:minmax(130px,1fr) minmax(0,1.5fr);line-height:1.6;display:grid}:where([data-lr-surface=app]) .settings-rows dt{color:var(--muted)}:where([data-lr-surface=app]) .settings-rows dd{overflow-wrap:anywhere;margin:0}:where([data-lr-surface=app]) .settings-notice{align-items:center;gap:var(--space-8);color:var(--color-success);font-size:var(--font-14);display:flex}:where([data-lr-surface=app]) .settings-brand-preview{border:1px solid var(--border);border-radius:var(--radius-md);max-width:560px;padding:var(--space-28);margin-top:var(--space-32)}:where([data-lr-surface=app]) .settings-brand-preview>span{font-size:var(--font-12)}:where([data-lr-surface=app]) .settings-brand-preview>strong{font-size:var(--font-26);margin:var(--space-22) 0 var(--space-26);overflow-wrap:anywhere;display:block}:where([data-lr-surface=app]) .settings-brand-preview>div{align-items:center;gap:var(--space-14);padding-top:var(--space-20);border-top:1px solid var(--border);font-size:var(--font-14);overflow-wrap:anywhere;display:flex}:where([data-lr-surface=app]) .settings-brand-preview small{margin-top:var(--space-6);color:var(--muted);display:block}:where([data-lr-surface=app]) .settings-address-edit{margin:var(--space-22) 0}:where([data-lr-surface=app]) .settings-address-edit summary{margin-bottom:var(--space-22);font-weight:var(--weight-500)}@media (width<=650px){:where([data-lr-surface=app]) .agency-settings-tabs{gap:var(--space-24)}:where([data-lr-surface=app]) .settings-rows>div{gap:var(--space-6);padding:var(--space-18) 0;grid-template-columns:1fr}:where([data-lr-surface=app]) .settings-section-heading{align-items:start}:where([data-lr-surface=app]) .settings-section-heading .button{flex-shrink:0}:where([data-lr-surface=app]) .settings-brand-preview{padding:var(--space-20)}:where([data-lr-surface=app]) .agency-settings-tabs{gap:0 var(--space-18);grid-template-columns:1fr 1fr;display:grid;overflow:visible}:where([data-lr-surface=app]) .agency-settings-tabs button{text-align:left;white-space:normal}}:where([data-lr-surface=app]) .workspace-address{margin-top:var(--space-32)}:where([data-lr-surface=app]) .workspace-address h2{font-size:var(--font-20);margin-bottom:var(--space-18)}:where([data-lr-surface=app]) .workspace-address a{overflow-wrap:anywhere}:where([data-lr-surface=app]) .workspace-address form{max-width:480px}:where([data-lr-surface=app]) .payment-setup{margin-top:var(--space-30)}:where([data-lr-surface=app]) .payment-setup h3{font-size:var(--font-16);margin:0}:where([data-lr-surface=app]) .payment-setup-heading,:where([data-lr-surface=app]) .payment-step-title{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}:where([data-lr-surface=app]) .payment-setup-heading .hint{max-width:480px;margin:var(--space-8) 0 0}:where([data-lr-surface=app]) .payment-state{font-size:var(--font-12);white-space:nowrap;color:var(--muted)}:where([data-lr-surface=app]) .payment-state.complete{color:var(--color-success)}:where([data-lr-surface=app]) .payment-step{gap:var(--space-16);padding:var(--space-26) 0;border-bottom:1px solid var(--line);display:flex}:where([data-lr-surface=app]) .payment-step-number{font-size:var(--font-14);color:var(--primary);line-height:24px;font-weight:var(--weight-650)}:where([data-lr-surface=app]) .payment-step-main{flex:1;min-width:0}:where([data-lr-surface=app]) .payment-step-main .hint{margin:var(--space-7) 0 var(--space-16);max-width:490px}:where([data-lr-surface=app]) .payment-capabilities{gap:var(--space-28);margin:var(--space-16) 0;display:flex}:where([data-lr-surface=app]) .payment-capabilities>div{font-size:var(--font-12)}:where([data-lr-surface=app]) .payment-capabilities dt{color:var(--muted);margin-bottom:var(--space-5)}:where([data-lr-surface=app]) .payment-capabilities dd{margin:0}:where([data-lr-surface=app]) .payment-step .portal-actions{margin:var(--space-14) 0 0;flex-wrap:wrap}:where([data-lr-surface=app]) .payment-step .fine{margin-bottom:0}@media (width<=600px){:where([data-lr-surface=app]) .payment-setup-heading{gap:var(--space-8);flex-wrap:wrap}:where([data-lr-surface=app]) .payment-readiness{gap:var(--space-12);display:grid}:where([data-lr-surface=app]) .payment-readiness>div{justify-content:space-between}:where([data-lr-surface=app]) .payment-step,:where([data-lr-surface=app]) .payment-step-title{gap:var(--space-10)}:where([data-lr-surface=app]) .payment-step-main h3{font-size:var(--font-15)}:where([data-lr-surface=app]) .payment-capabilities{gap:var(--space-24)}:where([data-lr-surface=app]) .payment-step .portal-actions .button{justify-content:center;width:100%}}:where([data-lr-surface=app]) .payment-setup .button:disabled{opacity:.5;cursor:not-allowed}:where([data-lr-surface=app]) .reply-mailbox{margin-top:var(--space-10)}:where([data-lr-surface=app]) .mailbox-status{align-items:center;gap:var(--space-6);color:var(--muted);font-size:var(--font-13);display:inline-flex}:where([data-lr-surface=app]) .mailbox-status.verified{color:var(--color-success)}:where([data-lr-surface=app]) .reply-mailbox .hint{margin:var(--space-10) 0}:where([data-lr-surface=app]) .reply-mailbox .portal-actions{flex-wrap:wrap}:where([data-lr-surface=app]) .ops-layout{background:var(--color-canvas);grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 80px);display:grid}:where([data-lr-surface=app]) .ops-rail{border-right:1px solid var(--border);padding:var(--space-32) var(--space-20);background:var(--color-surface)}:where([data-lr-surface=app]) .ops-eyebrow{font-size:var(--font-11);color:var(--color-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}:where([data-lr-surface=app]) .ops-rail h1{font-size:var(--font-24);margin:var(--space-8) var(--space-12) var(--space-32)}:where([data-lr-surface=app]) .ops-rail>p{margin-left:var(--space-12)}:where([data-lr-surface=app]) .ops-rail nav{gap:var(--space-5);margin-bottom:var(--space-48);display:grid}:where([data-lr-surface=app]) .ops-rail nav button{align-items:center;gap:var(--space-10);padding:var(--space-12);text-align:left;border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer;background:0 0;border:0;display:flex}:where([data-lr-surface=app]) .ops-rail nav button.active{background:var(--color-brand-soft);color:var(--color-brand);font-weight:var(--weight-600)}:where([data-lr-surface=app]) .ops-main{padding:var(--space-38) var(--space-40);width:100%;min-width:0;max-width:1220px}:where([data-lr-surface=app]) .ops-heading{justify-content:space-between;align-items:center;gap:var(--space-20);margin-bottom:var(--space-28);display:flex}:where([data-lr-surface=app]) .ops-heading h2{font-size:var(--font-28);margin:var(--space-6) 0 0}:where([data-lr-surface=app]) .ops-actions{align-items:center;gap:var(--space-12);display:flex}:where([data-lr-surface=app]) .ops-toolbar{align-items:center;gap:var(--space-12);padding:0 0 var(--space-16);font-size:var(--font-13);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .ops-toolbar .select-trigger{min-width:120px}:where([data-lr-surface=app]) .ops-records{border-top:1px solid var(--border);min-height:180px;max-height:calc(100vh - 330px);overflow:auto}:where([data-lr-surface=app]) .ops-record{align-items:center;gap:var(--space-16);width:100%;padding:var(--space-20) var(--space-8);border:0;border-bottom:1px solid var(--border);text-align:left;background:var(--color-canvas);color:var(--color-ink);cursor:pointer;display:flex}:where([data-lr-surface=app]) .ops-record:hover{background:var(--color-surface)}:where([data-lr-surface=app]) .ops-record>span:nth-child(2){flex:1;min-width:0}:where([data-lr-surface=app]) .ops-record strong{font-weight:var(--weight-600);display:block}:where([data-lr-surface=app]) .ops-record small{margin-top:var(--space-6);color:var(--color-muted);overflow-wrap:anywhere;display:block}:where([data-lr-surface=app]) .ops-record-icon{color:var(--color-muted);display:flex}:where([data-lr-surface=app]) .ops-status{color:var(--color-muted);background:var(--color-surface);padding:var(--space-5) var(--space-9);border-radius:var(--radius-sm);font-size:var(--font-12);white-space:nowrap}:where([data-lr-surface=app]) .ops-empty{padding:var(--space-70) var(--space-20);text-align:center;color:var(--color-muted)}:where([data-lr-surface=app]) .ops-empty h3{color:var(--color-ink)}:where([data-lr-surface=app]) .ops-main textarea,:where([data-lr-surface=app]) .broker-support textarea{width:100%;padding:var(--space-12);resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit}:where([data-lr-surface=app]) .support-detail p,:where([data-lr-surface=app]) .broker-support blockquote p{white-space:pre-wrap;overflow-wrap:anywhere}:where([data-lr-surface=app]) .broker-support .client-row{width:100%}:where([data-lr-surface=app]) .campaign-preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);width:100%;height:470px}:where([data-lr-surface=app]) .campaign-audience{border-top:1px solid var(--color-border);max-height:370px;overflow:auto}:where([data-lr-surface=app]) .campaign-audience>div{justify-content:space-between;gap:var(--space-15);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-13);overflow-wrap:anywhere;display:flex}:where([data-lr-surface=app]) .campaign-review-meta{gap:var(--space-10);margin-bottom:var(--space-20);flex-wrap:wrap;display:flex}:where([data-lr-surface=app]) .broker-claim .settings-rows{margin-bottom:var(--space-28)}@media (width<=900px){:where([data-lr-surface=app]) .ops-layout{grid-template-columns:190px minmax(0,1fr)}:where([data-lr-surface=app]) .ops-main{padding:var(--space-28) var(--space-24)}:where([data-lr-surface=app]) .ops-heading{flex-direction:column;align-items:start}}@media (width<=650px){:where([data-lr-surface=app]) .ops-layout{display:block}:where([data-lr-surface=app]) .ops-rail{border-right:0;border-bottom:1px solid var(--color-border);padding:var(--space-16)}:where([data-lr-surface=app]) .ops-rail h1{margin:var(--space-6) 0 var(--space-16);font-size:var(--font-22)}:where([data-lr-surface=app]) .ops-rail nav{margin:0;display:flex;overflow-x:auto}:where([data-lr-surface=app]) .ops-rail nav button{white-space:nowrap;padding:var(--space-10)}:where([data-lr-surface=app]) .ops-rail>p{display:none}:where([data-lr-surface=app]) .ops-main{padding:var(--space-24) var(--space-16)}:where([data-lr-surface=app]) .ops-main h2{font-size:var(--font-24)}:where([data-lr-surface=app]) .ops-actions{flex-wrap:wrap}:where([data-lr-surface=app]) .ops-record{gap:var(--space-10)}:where([data-lr-surface=app]) .ops-record-icon{display:none}:where([data-lr-surface=app]) .ops-status{white-space:normal;max-width:110px}:where([data-lr-surface=app]) .campaign-preview{height:400px}:where([data-lr-surface=app]) .campaign-audience>div{flex-wrap:wrap}}:where([data-lr-surface=app]) .onboarding-stage{gap:var(--space-16);padding:var(--space-12) 0;justify-content:space-between;align-items:center;display:flex}:where([data-lr-surface=app]) .onboarding-milestones{margin:var(--space-12) 0;padding:0;list-style:none}:where([data-lr-surface=app]) .onboarding-milestones li{gap:var(--space-14);padding:var(--space-12) 0;border-bottom:1px solid var(--line);color:var(--muted);align-items:center;display:flex}:where([data-lr-surface=app]) .onboarding-milestones .complete{color:var(--ink)}:where([data-lr-surface=app]) .onboarding-milestones strong,:where([data-lr-surface=app]) .onboarding-milestones small{display:block}:where([data-lr-surface=app]) .onboarding-milestones small{font-size:var(--font-12);margin-top:var(--space-4);color:var(--muted)}:where([data-lr-surface=app]) .auth-page{background:var(--color-border);min-height:100svh;padding:var(--space-40) var(--space-28);color:var(--color-ink);place-items:center;display:grid}:where([data-lr-surface=app]) .auth-card{background:var(--color-canvas);border-radius:var(--radius-lg);width:min(1080px,100%);min-height:660px;box-shadow:var(--shadow-overlay);grid-template-columns:46% 54%;display:grid;overflow:hidden}:where([data-lr-surface=app]) .auth-story{isolation:isolate;padding:var(--space-38);background:var(--color-ink);min-width:0;color:var(--color-canvas);flex-direction:column;justify-content:space-between;display:flex;position:relative}:where([data-lr-surface=app]) .auth-landscape{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}:where([data-lr-surface=app]) .auth-brand{color:var(--color-canvas);font-size:var(--font-27);font-weight:var(--weight-650);letter-spacing:var(--tracking-tight-display);width:fit-content;text-decoration:none}:where([data-lr-surface=app]) .auth-panel{padding:var(--space-29) var(--space-52) var(--space-23);flex-direction:column;min-width:0;display:flex}:where([data-lr-surface=app]) .auth-back{align-items:center;gap:var(--space-5);color:var(--color-muted);font-size:var(--font-12);align-self:flex-end;text-decoration:none;display:flex}:where([data-lr-surface=app]) .auth-form-wrap{padding:var(--space-30) 0 var(--space-25);margin:auto 0}:where([data-lr-surface=app]) .auth-panel h1{font-size:var(--font-31);letter-spacing:var(--tracking-tight-display);margin:0 0 var(--space-10);color:var(--color-ink);line-height:1.15}:where([data-lr-surface=app]) .auth-intro{color:var(--color-muted);font-size:var(--font-14);margin:0 0 var(--space-22);overflow-wrap:anywhere;line-height:1.6}:where([data-lr-surface=app]) .auth-tabs{gap:var(--space-24);margin-bottom:var(--space-29);border-bottom:1px solid var(--color-border);display:flex}:where([data-lr-surface=app]) .auth-tabs button{padding:0 0 var(--space-12);font-size:var(--font-13);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}:where([data-lr-surface=app]) .auth-tabs button[aria-current]{color:var(--color-ink);border-color:var(--color-ink);font-weight:var(--weight-650)}:where([data-lr-surface=app]) .auth-google.button{border:1px solid var(--color-border);width:100%;min-height:47px;color:var(--color-ink);border-radius:var(--radius-md);gap:var(--space-11);font-size:var(--font-14)}:where([data-lr-surface=app]) .auth-google img{width:18px;height:18px}:where([data-lr-surface=app]) .auth-divider{align-items:center;gap:var(--space-12);color:var(--color-muted);font-size:var(--font-11);margin:var(--space-22) 0;display:flex}:where([data-lr-surface=app]) .auth-divider:before,:where([data-lr-surface=app]) .auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}:where([data-lr-surface=app]) .auth-panel .field{margin-bottom:var(--space-19)}:where([data-lr-surface=app]) .auth-panel .field label{font-size:var(--font-13);color:var(--color-ink);margin-bottom:var(--space-8);font-weight:var(--weight-550)}:where([data-lr-surface=app]) .auth-panel .field input{min-height:46px;padding:var(--space-11) var(--space-13);font-size:var(--font-14);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-canvas);width:100%;box-shadow:none}:where([data-lr-surface=app]) .auth-panel input:focus{border-color:var(--color-brand);outline:3px solid var(--color-border);outline-offset:0}:where([data-lr-surface=app]) .auth-panel .field .hint{font-size:var(--font-11);color:var(--color-subtle)}:where([data-lr-surface=app]) .auth-password{position:relative}:where([data-lr-surface=app]) .auth-password input{padding-right:var(--space-59)!important}:where([data-lr-surface=app]) .auth-password-toggle{font-size:var(--font-11);font-weight:var(--weight-550);color:var(--color-brand);cursor:pointer;padding:var(--space-5);background:0 0;border:0;position:absolute;top:35px;right:12px}:where([data-lr-surface=app]) .auth-forgot{margin:-9px 0 var(--space-19) auto;font-size:var(--font-12);display:block}:where([data-lr-surface=app]) .auth-submit.button,:where([data-lr-surface=app]) .auth-verification-actions>.button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--color-canvas);font-size:var(--font-14)}:where([data-lr-surface=app]) .auth-submit.button:hover{background:var(--color-ink)}:where([data-lr-surface=app]) .auth-panel .button:disabled{opacity:.6;cursor:wait}:where([data-lr-surface=app]) .auth-alternatives{margin:var(--space-18) 0 0;text-align:center}:where([data-lr-surface=app]) .auth-alternatives .text-button,:where([data-lr-surface=app]) .auth-alternatives a{font-size:var(--font-12);color:var(--color-muted)}:where([data-lr-surface=app]) .auth-error,:where([data-lr-surface=app]) .auth-notice{font-size:var(--font-13);margin:var(--space-16) 0 0;padding:var(--space-11) var(--space-13);border-radius:var(--radius-md);line-height:1.5}:where([data-lr-surface=app]) .auth-error{color:var(--color-danger);background:var(--color-danger-soft)}:where([data-lr-surface=app]) .auth-notice{color:var(--color-brand);background:var(--color-surface)}:where([data-lr-surface=app]) .auth-emulator-link{font-size:var(--font-12);margin-top:var(--space-9);color:var(--color-brand);display:block}:where([data-lr-surface=app]) .auth-footer{gap:var(--space-6);color:var(--color-subtle);font-size:var(--font-10);justify-content:center;align-items:center;display:flex}:where([data-lr-surface=app]) .auth-verification-actions{gap:var(--space-20);flex-direction:column;display:flex}:where([data-lr-surface=app]) .auth-verification-actions .text-button{font-size:var(--font-13)}:where([data-lr-surface=app]) .auth-muted-action{color:var(--color-muted)!important}:where([data-lr-surface=app]) .auth-panel button:focus-visible,:where([data-lr-surface=app]) .auth-panel a:focus-visible,:where([data-lr-surface=app]) .auth-brand:focus-visible{outline:3px solid var(--color-border-strong);outline-offset:4px}:where([data-lr-surface=app]) .auth-panel .text-button{color:var(--color-brand)}:where([data-lr-surface=app]) .auth-page .auth-brand{color:var(--color-canvas)}:where([data-lr-surface=app]) .auth-page .auth-back{color:var(--color-muted)}@media (width<=850px){:where([data-lr-surface=app]) .auth-page{padding:var(--space-25) var(--space-20)}:where([data-lr-surface=app]) .auth-card{grid-template-columns:42% 58%}:where([data-lr-surface=app]) .auth-story{padding:var(--space-28)}:where([data-lr-surface=app]) .auth-panel{padding:var(--space-26) var(--space-30) var(--space-22)}}@media (width<=620px){:where([data-lr-surface=app]) .auth-page{padding:var(--space-16);align-items:start}:where([data-lr-surface=app]) .auth-card{border-radius:var(--radius-lg);grid-template-columns:1fr;min-height:0}:where([data-lr-surface=app]) .auth-story{min-height:150px;padding:var(--space-23)}:where([data-lr-surface=app]) .auth-brand{font-size:var(--font-23)}:where([data-lr-surface=app]) .auth-landscape{object-position:center 30%}:where([data-lr-surface=app]) .auth-panel{padding:var(--space-24)}:where([data-lr-surface=app]) .auth-form-wrap{padding:var(--space-25) 0}:where([data-lr-surface=app]) .auth-panel h1{font-size:var(--font-29)}:where([data-lr-surface=app]) .auth-tabs{margin-bottom:var(--space-23)}:where([data-lr-surface=app]) .auth-back{font-size:var(--font-11)}:where([data-lr-surface=app]) .auth-panel .field input{font-size:var(--font-16)}:where([data-lr-surface=app]) .auth-password-toggle{top:37px}}@media (width>=621px){:where([data-lr-surface=app]) .auth-panel{padding-top:var(--space-24);padding-bottom:var(--space-18)}:where([data-lr-surface=app]) .auth-form-wrap{padding:var(--space-20) 0 var(--space-15)}:where([data-lr-surface=app]) .auth-tabs{margin-bottom:var(--space-18)}:where([data-lr-surface=app]) .auth-tabs button{padding-bottom:var(--space-10)}:where([data-lr-surface=app]) .auth-panel h1{margin-bottom:var(--space-8)}:where([data-lr-surface=app]) .auth-intro{margin-bottom:var(--space-15)}:where([data-lr-surface=app]) .auth-divider{margin:var(--space-16) 0}:where([data-lr-surface=app]) .auth-panel .field{margin-bottom:var(--space-14)}:where([data-lr-surface=app]) .auth-panel .field label{margin-bottom:var(--space-6)}:where([data-lr-surface=app]) .auth-panel .field input{min-height:44px;padding-top:var(--space-10);padding-bottom:var(--space-10)}:where([data-lr-surface=app]) .auth-password-toggle{top:32px}:where([data-lr-surface=app]) .auth-panel .hint{margin:var(--space-5) 0 0;line-height:1.4}:where([data-lr-surface=app]) .auth-alternatives{margin-top:var(--space-12)}:where([data-lr-surface=app]) .auth-google.button{min-height:44px}}:where([data-lr-surface=app]) .auth-oauth-wait{margin-top:var(--space-16);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-12)}:where([data-lr-surface=app]) .auth-oauth-wait p{margin:0 0 var(--space-8);line-height:1.5}:where([data-lr-surface=app]) .auth-oauth-wait .text-button{font-size:var(--font-12)}:where([data-lr-surface=marketing]){--text-small:var(--scale-text-16);--text-caption:var(--scale-text-14);--site-header-height:88px;scroll-padding-top:calc(var(--site-header-height) + var(--space-24))}:where([data-lr-surface=marketing]) body{font-size:var(--text-body);background:var(--color-canvas);color:var(--ink)}:where([data-lr-surface=marketing]) .icon-library{width:0;height:0;position:absolute;overflow:hidden}:where([data-lr-surface=marketing]) .icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:where([data-lr-surface=marketing]) .skip-link{top:var(--space-12);left:var(--space-12);z-index:100;padding:var(--space-12) var(--space-16);background:var(--action-bg);color:var(--action-ink);border-radius:var(--radius-md);position:fixed;transform:translateY(-200%)}:where([data-lr-surface=marketing]) .skip-link:focus{transform:translateY(0)}:where([data-lr-surface=marketing]) .site-header{z-index:20;background:var(--color-canvas);border-bottom:1px solid var(--border);min-height:88px;padding:var(--space-20) max(var(--page-gutter), calc((100% - var(--content-width)) / 2));justify-content:space-between;align-items:center;gap:var(--space-32);margin:auto;display:flex;position:sticky;top:0}:where([data-lr-surface=marketing]) .brand{color:var(--ink);font-family:var(--font-display);font-size:var(--font-30);font-weight:var(--weight-400);letter-spacing:var(--tracking-tight);white-space:nowrap;text-decoration:none}:where([data-lr-surface=marketing]) .site-header nav{align-items:center;gap:var(--space-32);display:flex}:where([data-lr-surface=marketing]) .site-header nav a,:where([data-lr-surface=marketing]) .sign-in{color:var(--muted);font-size:var(--text-small);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}:where([data-lr-surface=marketing]) .site-header nav a:hover,:where([data-lr-surface=marketing]) .sign-in:hover{color:var(--ink)}:where([data-lr-surface=marketing]) .header-actions{align-items:center;gap:var(--space-28);display:flex}:where([data-lr-surface=marketing]) .hero{isolation:isolate;max-width:calc(var(--content-width) + 2 * var(--page-gutter));min-height:800px;padding:var(--section-space) var(--page-gutter);align-items:center;margin:auto;display:flex;position:relative}:where([data-lr-surface=marketing]) .hero-landscape{z-index:-1;object-fit:cover;object-position:65% 50%;width:80%;height:100%;opacity:var(--art-opacity);-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--color-ink) 50%), linear-gradient(to bottom, transparent, var(--color-ink) 15%, var(--color-ink) 75%, transparent);mask-image:linear-gradient(to right, transparent 0%, var(--color-ink) 50%), linear-gradient(to bottom, transparent, var(--color-ink) 15%, var(--color-ink) 75%, transparent);position:absolute;top:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}:where([data-lr-surface=marketing]) .hero-copy{max-width:590px}:where([data-lr-surface=marketing]) .hero h1{max-width:10.5ch;font-size:var(--display-size);text-wrap:balance}:where([data-lr-surface=marketing]) .hero-lead{max-width:410px;margin-top:var(--space-32);color:var(--muted);font-size:var(--text-lead);line-height:var(--line-body)}:where([data-lr-surface=marketing]) .hero-actions{align-items:center;gap:var(--space-32);margin-top:var(--space-48);display:flex}:where([data-lr-surface=marketing]) .hero-actions .button{min-width:138px}:where([data-lr-surface=marketing]) .service-details,:where([data-lr-surface=marketing]) .site-footer{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-width);margin-inline:auto}:where([data-lr-surface=marketing]) .disclosure>summary{font-family:var(--font-display);font-size:var(--font-28);font-weight:var(--weight-400)}:where([data-lr-surface=marketing]) .disclosure-content{max-width:72ch;font-size:var(--text-body)}:where([data-lr-surface=marketing]) .site-footer{margin-top:var(--section-space);border-top:1px solid var(--border);padding-block:var(--space-32);align-items:center;gap:var(--space-32);display:flex}:where([data-lr-surface=marketing]) .site-footer .brand{font-size:var(--font-22)}:where([data-lr-surface=marketing]) .site-footer nav{gap:var(--space-24);flex:1;display:flex}:where([data-lr-surface=marketing]) .site-footer a:not(.brand),:where([data-lr-surface=marketing]) .site-footer>span{color:var(--muted);font-size:var(--text-caption);text-decoration:none}:where([data-lr-surface=marketing]) .site-footer nav a:hover{color:var(--ink)}:where([data-lr-surface=marketing]) .document-header{border-bottom:1px solid var(--border)}:where([data-lr-surface=marketing]) .document{max-width:820px;padding:var(--section-space) var(--space-24) 0;font-size:var(--text-body);margin:auto}:where([data-lr-surface=marketing]) .document h1{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:var(--weight-400)}:where([data-lr-surface=marketing]) .document h2{margin:var(--space-40) 0 var(--space-16)}:where([data-lr-surface=marketing]) .document h3{margin:var(--space-24) 0 var(--space-12)}:where([data-lr-surface=marketing]) .document p{color:var(--muted);margin-top:var(--space-16)}:where([data-lr-surface=marketing]) .document a{text-underline-offset:4px}:where([data-lr-surface=marketing]) .document .eyebrow{font-size:var(--text-small);margin-bottom:var(--space-16)}:where([data-lr-surface=marketing]) .document-lead{font-size:var(--text-lead)}:where([data-lr-surface=marketing]) .document li{margin-block:var(--space-8);color:var(--muted);line-height:var(--line-body)}:where([data-lr-surface=marketing]) .sample-note{padding:var(--space-20);border-left:2px solid var(--color-border-strong);background:var(--surface)}:where([data-lr-surface=marketing]) .sample-findings{margin:var(--space-32) 0}:where([data-lr-surface=marketing]) .sample-findings>div{padding-block:var(--space-20);border-top:1px solid var(--border)}:where([data-lr-surface=marketing]) .sample-findings dt{font-weight:var(--weight-600);gap:var(--space-12);flex-wrap:wrap;display:flex}:where([data-lr-surface=marketing]) .sample-findings dd{margin:var(--space-12) 0 0;color:var(--muted);line-height:var(--line-body)}:where([data-lr-surface=marketing]) .sample-tag{font-size:var(--text-caption);color:var(--muted);font-weight:var(--weight-400)}@media (width<=800px){:where([data-lr-surface=marketing]) .site-header{gap:var(--space-20);flex-wrap:wrap}:where([data-lr-surface=marketing]) .site-header nav{gap:var(--space-24);order:3;width:100%}:where([data-lr-surface=marketing]) .header-actions{gap:var(--space-16);margin-left:auto}:where([data-lr-surface=marketing]) .hero{min-height:620px}:where([data-lr-surface=marketing]) .hero-landscape{width:100%;opacity:var(--art-opacity-mobile);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink)), linear-gradient(to bottom, transparent, var(--color-ink) 25%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink)), linear-gradient(to bottom, transparent, var(--color-ink) 25%, transparent)}:where([data-lr-surface=marketing]) .site-footer{flex-wrap:wrap}:where([data-lr-surface=marketing]) .site-footer nav{flex-basis:100%;order:3}:where([data-lr-surface=marketing]) .site-footer>span{margin-left:auto}}@media (width<=480px){:where([data-lr-surface=marketing]) .brand{font-size:var(--font-26)}:where([data-lr-surface=marketing]) .site-header nav{justify-content:space-between;gap:var(--space-16)}:where([data-lr-surface=marketing]) .site-header nav a{font-size:var(--text-caption)}:where([data-lr-surface=marketing]) .hero{min-height:560px}:where([data-lr-surface=marketing]) .hero h1{max-width:11ch}:where([data-lr-surface=marketing]) .hero-actions{align-items:flex-start;gap:var(--space-24);margin-top:var(--space-32);flex-direction:column}:where([data-lr-surface=marketing]) .hero-lead{font-size:var(--text-body)}:where([data-lr-surface=marketing]) .disclosure>summary{font-size:var(--font-22)}:where([data-lr-surface=marketing]) .site-footer nav{flex-wrap:wrap}}:where([data-lr-surface=marketing]) .service-visual{gap:var(--space-48);max-width:none;padding-block:var(--space-16) var(--space-40);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}:where([data-lr-surface=marketing]) .dependency-map{margin:0}:where([data-lr-surface=marketing]) .dependency-inputs{grid-template-columns:repeat(4,1fr);display:grid}:where([data-lr-surface=marketing]) .dependency-input{align-items:center;gap:var(--space-12);text-align:center;font-size:var(--text-caption);padding-inline:var(--space-4);flex-direction:column;display:flex}:where([data-lr-surface=marketing]) .visual-icon{width:72px;height:72px}:where([data-lr-surface=marketing]) .visual-icon .icon{width:50px;height:50px}:where([data-lr-surface=marketing]) .dependency-wires{height:52px;margin-top:var(--space-12)}:where([data-lr-surface=marketing]) .dependency-wires svg{fill:none;width:100%;height:100%;stroke:var(--color-border-strong);stroke-width:1px}:where([data-lr-surface=marketing]) .dependency-client{justify-content:center;align-items:center;gap:var(--space-12);color:var(--ink);font-size:var(--text-small);display:flex}:where([data-lr-surface=marketing]) .dependency-client .icon{width:36px;height:36px}:where([data-lr-surface=marketing]) .dependency-client .visual-icon{width:52px;height:52px}:where([data-lr-surface=marketing]) .visual-caption h3{font-family:var(--font-display);font-weight:var(--weight-400);font-size:var(--text-subheading);line-height:var(--line-heading);color:var(--ink)}:where([data-lr-surface=marketing]) .visual-caption p{margin-top:var(--space-16);max-width:30ch;font-size:var(--text-small)}:where([data-lr-surface=marketing]) .risk-outcomes{gap:var(--space-16);margin-top:var(--space-20);font-size:var(--text-caption);color:var(--ink);flex-wrap:wrap;display:flex}:where([data-lr-surface=marketing]) .risk-outcomes span{border-bottom:1px solid var(--color-border-strong);padding-bottom:var(--space-4)}:where([data-lr-surface=marketing]) .agency-visual{max-width:none;padding-top:var(--space-16)}:where([data-lr-surface=marketing]) .agency-flow{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}:where([data-lr-surface=marketing]) .agency-flow li{text-align:center;align-items:center;gap:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-small);flex-direction:column;display:flex;position:relative}:where([data-lr-surface=marketing]) .agency-flow li:not(:last-child):after{content:"→";border-bottom:1px solid var(--color-border-strong);text-align:right;width:calc(100% - 96px);height:16px;color:var(--muted);line-height:32px;position:absolute;top:21px;left:calc(50% + 48px)}:where([data-lr-surface=marketing]) .agency-flow strong{margin-top:var(--space-8);font-size:var(--text-lead);color:var(--ink);font-weight:var(--weight-500)}:where([data-lr-surface=marketing]) .agency-replies{text-align:right;padding-right:var(--space-24);margin-top:var(--space-24);font-size:var(--text-caption)}:where([data-lr-surface=marketing]) .agency-replies>span{margin-right:var(--space-8)}:where([data-lr-surface=marketing]) .agency-economics{justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--border);display:flex}:where([data-lr-surface=marketing]) .margin-calculation{width:min(100%,440px)}:where([data-lr-surface=marketing]) .margin-calculation h3{color:var(--ink);font-size:var(--text-lead);font-weight:var(--weight-500);margin-bottom:var(--space-20)}@media (width<=800px){:where([data-lr-surface=marketing]) .service-visual{gap:var(--space-32);grid-template-columns:1fr}:where([data-lr-surface=marketing]) .visual-caption{text-align:center}:where([data-lr-surface=marketing]) .visual-caption p{margin-inline:auto}:where([data-lr-surface=marketing]) .risk-outcomes{justify-content:center}:where([data-lr-surface=marketing]) .agency-economics{flex-direction:column;align-items:flex-start}}@media (width<=480px){:where([data-lr-surface=marketing]) .visual-icon{width:52px;height:52px}:where([data-lr-surface=marketing]) .visual-icon .icon{width:36px;height:36px}:where([data-lr-surface=marketing]) .agency-flow li{padding-inline:var(--space-4);font-size:var(--text-caption)}:where([data-lr-surface=marketing]) .agency-flow strong{font-size:var(--text-small)}:where([data-lr-surface=marketing]) .agency-flow li:not(:last-child):after{width:calc(100% - 64px);top:11px;left:calc(50% + 32px)}:where([data-lr-surface=marketing]) .agency-replies{text-align:center;padding:0}}:where([data-lr-surface=marketing]) .site-navigation{justify-content:space-between;align-items:center;gap:var(--space-32);margin-left:var(--space-48);flex:1;display:flex}:where([data-lr-surface=marketing]) .menu-toggle{display:none}:where([data-lr-surface=marketing]) .margin-line{align-items:baseline;gap:var(--space-12);padding-block:var(--space-8);font-size:var(--text-body);grid-template-columns:28px 1fr;display:grid}:where([data-lr-surface=marketing]) .margin-line>span:first-child{text-align:center;font-size:var(--text-subheading);color:var(--ink)}:where([data-lr-surface=marketing]) .margin-total{border-top:1px solid var(--color-border-strong);margin-top:var(--space-12);padding-top:var(--space-16);color:var(--ink)}:where([data-lr-surface=marketing]) .margin-total strong{font-size:var(--text-lead);font-weight:var(--weight-500)}@media (width<=1000px) and (width>=801px){:where([data-lr-surface=marketing]) .site-navigation{gap:var(--space-16);margin-left:0}:where([data-lr-surface=marketing]) .site-header nav{gap:var(--space-20)}:where([data-lr-surface=marketing]) .header-actions{gap:var(--space-16)}}@media (width<=800px){:where([data-lr-surface=marketing]) .site-header{min-height:72px;padding-block:var(--space-12);gap:var(--space-16)}:where([data-lr-surface=marketing]) .navigation-ready .menu-toggle{align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:var(--space-8) var(--space-12);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-small);background:0 0;display:flex}:where([data-lr-surface=marketing]) .menu-toggle svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:24px;height:24px}:where([data-lr-surface=marketing]) .menu-toggle path{transform-origin:50%;transition:transform var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}:where([data-lr-surface=marketing]) .menu-open .menu-top{transform-origin:12px 7px;transform:translateY(5px)rotate(45deg)}:where([data-lr-surface=marketing]) .menu-open .menu-middle{opacity:0}:where([data-lr-surface=marketing]) .menu-open .menu-bottom{transform-origin:12px 17px;transform:translateY(-5px)rotate(-45deg)}:where([data-lr-surface=marketing]) .site-navigation{align-items:stretch;gap:var(--space-20);flex-direction:column;flex-basis:100%;margin:0}:where([data-lr-surface=marketing]) .navigation-ready .site-navigation{max-height:calc(100dvh - 72px);padding:var(--space-16) var(--page-gutter) var(--space-24);background:var(--color-canvas);border-bottom:1px solid var(--border);box-shadow:var(--shadow-overlay);position:absolute;top:100%;left:0;right:0;overflow-y:auto}:where([data-lr-surface=marketing]) .navigation-ready:not(.menu-open) .site-navigation{display:none}:where([data-lr-surface=marketing]) .site-header nav{flex-direction:column;order:0;align-items:stretch;gap:0}:where([data-lr-surface=marketing]) .site-header nav a{padding-block:var(--space-12);min-height:var(--control-height);color:var(--ink);font-size:var(--text-lead)}:where([data-lr-surface=marketing]) .header-actions{padding-top:var(--space-20);border-top:1px solid var(--border);justify-content:space-between;margin:0}:where([data-lr-surface=marketing]) .sign-in{min-height:var(--control-height);align-items:center;display:inline-flex}}@media (width<=480px){:where([data-lr-surface=marketing]) .dependency-inputs{gap:var(--space-24);grid-template-columns:repeat(2,1fr)}:where([data-lr-surface=marketing]) .dependency-wires{width:66.666%;margin-inline:auto}:where([data-lr-surface=marketing]) .agency-flow{gap:var(--space-24);grid-template-columns:1fr}:where([data-lr-surface=marketing]) .agency-flow li{column-gap:var(--space-20);row-gap:var(--space-4);text-align:left;font-size:var(--text-body);grid-template-columns:52px 1fr;align-items:center;padding:0;display:grid}:where([data-lr-surface=marketing]) .agency-flow .visual-icon{grid-row:1/3}:where([data-lr-surface=marketing]) .agency-flow strong{font-size:var(--text-lead);margin:0}:where([data-lr-surface=marketing]) .agency-flow li>span:last-child{grid-column:2}:where([data-lr-surface=marketing]) .agency-flow li:not(:last-child):after{content:"↓";text-align:center;border:0;width:20px;height:20px;line-height:20px;top:calc(100% + 2px);left:16px}:where([data-lr-surface=marketing]) .agency-replies{text-align:left;font-size:var(--text-small)}:where([data-lr-surface=marketing]) .margin-line{gap:var(--space-8)}}:where([data-lr-surface=marketing]) .risk-walkthrough{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-width);margin:var(--space-48) auto 0}:where([data-lr-surface=marketing]) .walk-heading{text-align:center}:where([data-lr-surface=marketing]) .walk-heading h1{font-size:clamp(var(--text-heading), 3.4vw, var(--scale-text-40))}:where([data-lr-surface=marketing]) .walk-heading p{margin-top:var(--space-12);color:var(--muted);font-size:var(--text-small)}:where([data-lr-surface=marketing]) .risk-carousel{--circle-size:224px;--circle-offset:226px;width:min(100%,560px);margin:var(--space-32) auto 0;border-radius:var(--radius-md)}:where([data-lr-surface=marketing]) .risk-orbit{height:calc(var(--circle-size) + var(--space-24));isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}:where([data-lr-surface=marketing]) .risk-orbit:active{cursor:grabbing}:where([data-lr-surface=marketing]) .risk-orbit:before{content:"";width:calc(var(--circle-size) + var(--space-16));height:calc(var(--circle-size) + var(--space-16));border:1px solid var(--border);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-lr-surface=marketing]) .risk-photo{width:var(--circle-size);height:var(--circle-size);transition:transform var(--motion-enter) var(--ease-standard), opacity var(--motion-enter) var(--ease-standard);will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:where([data-lr-surface=marketing]) .risk-photo img{object-fit:cover;pointer-events:none;width:100%;height:100%}:where([data-lr-surface=marketing]) .risk-photo[data-position=current]{z-index:2;opacity:1}:where([data-lr-surface=marketing]) .risk-photo[data-position=previous]{transform:translate(calc(-50% - var(--circle-offset)), -50%) scale(.66);opacity:.45;z-index:1}:where([data-lr-surface=marketing]) .risk-photo[data-position=next]{transform:translate(calc(-50% + var(--circle-offset)), -50%) scale(.66);opacity:.45;z-index:1}:where([data-lr-surface=marketing]) .risk-photo[data-position=hidden]{opacity:0;z-index:0;transform:translate(-50%,-50%)scale(.5)}:where([data-lr-surface=marketing]) .risk-caption{text-align:center;margin-top:var(--space-20);min-height:105px}:where([data-lr-surface=marketing]) .risk-level{color:var(--muted);font-size:var(--text-caption)}:where([data-lr-surface=marketing]) .risk-caption h2{font-size:var(--text-subheading);font-weight:var(--weight-500);margin-top:var(--space-4)}:where([data-lr-surface=marketing]) #risk-copy{color:var(--muted);font-size:var(--text-small);max-width:44ch;margin:var(--space-8) auto 0}:where([data-lr-surface=marketing]) .risk-controls{justify-content:center;align-items:center;gap:var(--space-24);margin-top:var(--space-8);display:flex}:where([data-lr-surface=marketing]) .risk-arrow{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-strong);color:var(--ink);transition:background var(--motion-fast) var(--ease-standard);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}:where([data-lr-surface=marketing]) .risk-arrow:hover{background:var(--surface)}:where([data-lr-surface=marketing]) .risk-arrow svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:20px;height:20px}:where([data-lr-surface=marketing]) .risk-dots{align-items:center;display:flex}:where([data-lr-surface=marketing]) .risk-dots button{width:var(--control-height);height:var(--control-height);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:where([data-lr-surface=marketing]) .risk-dots button:after{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--space-8);background:var(--color-border-strong);transition:width var(--motion-medium) var(--ease-standard), background var(--motion-medium) var(--ease-standard)}:where([data-lr-surface=marketing]) .risk-dots button[aria-current=true]:after{width:var(--space-24);background:var(--ink)}:where([data-lr-surface=marketing]) .walk-noscript{max-width:44ch;margin:var(--space-24) auto 0;color:var(--muted);text-align:center}@media (width<=640px){:where([data-lr-surface=marketing]) .risk-walkthrough{margin-top:var(--space-32)}:where([data-lr-surface=marketing]) .risk-carousel{--circle-size:200px;--circle-offset:192px}:where([data-lr-surface=marketing]) .risk-controls{gap:var(--space-8)}:where([data-lr-surface=marketing]) .risk-caption{min-height:120px}}@media (width<=360px){:where([data-lr-surface=marketing]) .risk-carousel{--circle-offset:170px}:where([data-lr-surface=marketing]) .risk-controls{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){:where([data-lr-surface=marketing]) .risk-photo{transition:none}}:where([data-lr-surface=app]) .auth-page{background:var(--surface);color:var(--ink)}:where([data-lr-surface=app]) .auth-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none}:where([data-lr-surface=app]) .brand-tagline{color:var(--muted)}.lr-brand-mark{object-fit:contain;flex-shrink:0;width:44px;height:44px;display:block}[data-lr-surface=marketing] .brand:has(.lr-brand-mark){align-items:center;display:inline-flex}.auth-brand .lr-brand-mark{width:56px;height:56px}:where([data-lr-surface=app]) .workspace-loading{justify-content:center;align-items:center;gap:var(--space-16);min-height:100dvh;padding:var(--space-24);text-align:center;color:var(--muted);flex-direction:column;display:flex}:where([data-lr-surface=app]) .workspace-loading p{margin:0}.managed-app,.managed-directory,.managed-loading{font-family:var(--font-family);color:var(--ink);background:var(--color-canvas);font-size:var(--text-small);line-height:1.5}.managed-app{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.managed-app button,.managed-directory button{font-family:inherit}.managed-sidebar{background:var(--color-surface-raised);border-right:1px solid var(--border);flex-direction:column;min-width:0;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}.managed-brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:12px;min-height:44px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.managed-brand .lr-brand-mark{object-fit:contain;width:34px;height:34px}.managed-sidebar .managed-brand{padding:0 12px}.managed-sidebar-label{color:var(--muted);margin:28px 12px 14px;font-size:13px;display:block}.managed-sidebar nav{flex-direction:column;gap:6px;display:flex}.managed-sidebar nav button{border-radius:var(--radius-md);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:13px 16px;font-size:14px;display:flex}.managed-sidebar nav button:hover,.managed-sidebar nav button.active{background:var(--color-brand-soft)}.managed-sidebar nav button.active{font-weight:600}.managed-sidebar-bottom{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:12px;margin-top:auto;padding:18px 10px 0;font-size:12px;display:flex}.managed-sidebar-bottom .text-button{align-self:flex-start;align-items:center;gap:6px;font-size:12px;display:flex}.managed-sidebar-bottom select{width:100%;min-width:0;font-size:12px}.managed-sidebar-bottom .styled-select{min-width:0;max-width:100%}.managed-sidebar-bottom .styled-select-trigger{width:100%;min-width:0;padding:10px;font-size:12px}.managed-sidebar-bottom .styled-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-sidebar-bottom .styled-select-trigger>svg{flex-shrink:0}.managed-main h1,.managed-directory h1{font-family:var(--font-family);letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.2}.managed-directory{min-height:100dvh}.managed-directory header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:88px;padding:20px 40px;display:flex}.managed-directory main{max-width:1080px;margin:0 auto;padding:60px 32px}.managed-directory .managed-panel{margin-top:36px}.managed-directory .managed-footer{margin-top:60px}.managed-loading{padding:60px 32px}.managed-connected-strip{background:var(--color-surface);justify-content:space-between;padding:5px 20px;font-size:11px;display:flex}.managed-workspace-identity{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:26px 12px 20px;display:flex}.managed-workspace-identity strong{color:var(--ink);font-size:15px;font-weight:600}.managed-workspace-identity>span{color:var(--muted);font-size:12px}.managed-switch{text-align:left;align-items:center;gap:8px;margin:18px 12px 22px;font-size:12px;display:flex}.managed-preview-control{gap:8px;width:100%;display:grid}.managed-directory-account{align-items:center;gap:24px;min-width:0;max-width:60%;display:flex}.managed-directory-account .lr-account-identity{max-width:360px}.managed-sidebar-bottom .lr-account-identity{margin-bottom:6px}.managed-sidebar-bottom .lr-account-identity strong{font-size:12px}.managed-account-toggle{display:none}.managed-main>.managed-panel+.managed-panel{margin-top:22px}.managed-main>.managed-panel .managed-empty{padding-top:40px;padding-bottom:40px}.managed-main{flex-direction:column;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:32px 40px;display:flex}.managed-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.managed-breadcrumb button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;min-height:32px;padding:0}.managed-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.managed-title-row{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.managed-page-heading>.button{flex-shrink:0}.managed-subtitle{color:var(--muted);margin:12px 0 0;font-size:15px}.managed-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:24px;margin:28px 0 24px;display:flex;overflow-x:auto}.managed-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:12px 4px;font-size:14px;font-weight:500}.managed-tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.managed-secondary-actions{gap:20px;margin:20px 0;display:flex}.managed-secondary-actions button{font-size:12px}.managed-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;margin-top:auto;padding:22px 0 4px;font-size:12px;display:flex}.managed-main>.managed-footer{margin-top:28px}.managed-main>.managed-footer:last-child{flex:1;align-items:flex-end;min-height:60px}.managed-main h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.managed-title-row .lr-status-badge{align-self:center}.managed-main .lr-page-heading>div:first-child{flex:220px;min-width:0}.managed-tabs button:focus-visible,.managed-breadcrumb button:focus-visible,button.managed-row:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:4px}.managed-breadcrumb button:hover{text-decoration:underline}.managed-scope-grid{grid-template-columns:minmax(0,2fr) minmax(235px,1fr);gap:20px;margin-bottom:22px;display:grid}.managed-panel{border:1px solid var(--border);background:var(--color-canvas);border-radius:var(--radius-md);min-width:0;overflow:hidden}.managed-panel>h2,.managed-panel-heading{border-bottom:1px solid var(--border);margin:0;padding:20px 24px}.managed-panel h2{font-family:var(--font-family);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.managed-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.managed-panel-heading .button{min-height:36px;padding:8px 12px;font-size:13px}.managed-definitions{margin:0;padding:0 24px}.managed-definitions>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.managed-definitions>div:last-child{border:0}.managed-definitions dt{color:var(--muted);overflow-wrap:anywhere}.managed-definitions dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0}.managed-panel-link{align-items:center;gap:6px;margin:0 20px 16px;display:flex;font-size:12px!important}.managed-readiness ul{flex-direction:column;gap:20px;margin:20px;padding:0;list-style:none;display:flex}.managed-readiness li{align-items:center;gap:12px;display:flex}.managed-readiness>.text-button{align-items:center;gap:8px;margin:2px 20px 20px;font-size:12px;display:flex}.managed-checkmark{border:1px solid var(--color-border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.managed-checkmark.complete{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft)}.managed-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:52px 24px;display:flex}.managed-empty h3{color:var(--ink);margin:0;font-size:15px;font-weight:500}.managed-empty p{max-width:550px;margin:0;font-size:14px}.managed-empty .button{margin-top:8px}.managed-detail .managed-definitions{padding:0}.managed-disclosure{border-top:1px solid var(--border);margin:0 24px 24px;padding-top:16px}.managed-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-weight:500;list-style:none;display:flex}.managed-disclosure summary::-webkit-details-marker{display:none}.managed-disclosure summary:after{content:"›";flex-shrink:0;font-size:20px;line-height:1;transform:rotate(90deg)}.managed-disclosure[open] summary:after{transform:rotate(-90deg)}.managed-disclosure ul{margin:12px 0 0;padding-left:20px}.managed-disclosure li+li{margin-top:8px}.managed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:0 0 24px;display:flex}.managed-toolbar p{margin:0}.managed-actions{align-items:center;gap:10px;display:flex}.managed-filters{flex-wrap:wrap;gap:4px;display:flex}.managed-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 12px;font-size:13px}.managed-filters button[aria-pressed=true]{background:var(--color-brand-soft);color:var(--ink);font-weight:600}.managed-list>.managed-row{border-bottom:1px solid var(--border)}.managed-list>.managed-row:last-child{border-bottom:0}.managed-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;min-height:84px;padding:20px 24px;font-size:14px;display:flex}.managed-row>span:first-of-type{flex:1;min-width:0}.managed-row strong{overflow-wrap:anywhere;font-weight:600;display:block}.managed-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.managed-row-meta{color:var(--muted);flex-shrink:0;font-size:12px}button.managed-row{cursor:pointer}button.managed-row:hover{background:var(--color-surface-raised)}.managed-row>svg{color:var(--muted);flex-shrink:0}.managed-table-wrap{border:1px solid var(--border);border-radius:6px;overflow:auto}.managed-table{border-collapse:collapse;width:100%;min-width:590px;font-size:13px}.managed-table th{text-align:left;color:var(--muted);background:var(--color-surface-raised);font-size:12px;font-weight:500}.managed-table th,.managed-table td{border-bottom:1px solid var(--border);padding:16px 18px}.managed-table tr:last-child td{border:0}.managed-table td:first-child{width:42%}.managed-table small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.managed-table-link{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.managed-table-link:hover{text-decoration:underline}.managed-muted{color:var(--muted);font-size:13px}.managed-reference{overflow-wrap:anywhere;font-size:inherit}a.managed-reference{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.managed-reference svg{vertical-align:middle;margin-left:6px}.managed-search{border:1px solid var(--border);max-width:100%;font:inherit;background:var(--color-canvas);min-height:44px;color:var(--ink);border-radius:6px;margin:0;padding:10px 12px;width:320px!important}.managed-list-toolbar{margin-top:28px}.managed-row .lr-status-badge{flex-shrink:0}.managed-form fieldset{border:0;min-width:0;margin:0;padding:0}.managed-form .field{margin:0 0 18px}.managed-form label{font-size:13px}.managed-form textarea,.managed-form input,.managed-form select{font-size:14px!important}.managed-check{align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;display:flex}.managed-check input{flex-shrink:0;height:17px;margin-top:2px;width:17px!important}.managed-property-picker{margin:20px 0!important}.managed-property-picker legend{font-size:14px;font-weight:600}.managed-operation{border-top:1px solid var(--border);padding:18px 0}.managed-operation-editor h3{font-size:16px}.managed-operation .text-button{font-size:12px}.managed-note{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}.managed-note small{color:var(--muted);margin:4px 0;font-size:12px;display:block}.managed-note p{white-space:pre-wrap;margin:6px 0;font-size:14px}.managed-note li{margin:8px 0;font-size:14px}.managed-report section{margin:24px 0}.managed-report h3{font-size:15px;font-weight:600}.managed-report p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.managed-report details{border-top:1px solid var(--border);padding:16px 0}.managed-report summary{cursor:pointer;font-size:13px}.managed-timeline{margin:0;padding:0;list-style:none}.managed-timeline li{border-bottom:1px solid var(--border);padding:18px 0}.managed-timeline strong{font-size:14px;font-weight:500;display:block}.managed-timeline span{color:var(--muted);font-size:12px}.managed-warning{color:var(--color-warning);background:var(--color-warning-soft);border-radius:4px;padding:14px 18px;font-size:13px}.managed-email-frame{border:1px solid var(--border);background:var(--color-canvas);border-radius:6px;width:100%;height:560px}.managed-email-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--border);padding:20px}.managed-email-approval{margin:24px 0}.managed-detail h3{margin:24px 0 12px;font-size:16px}.managed-form-context{color:var(--muted);overflow-wrap:anywhere;margin:0 0 24px}@media (width>=1500px){.managed-main{padding:32px 48px 24px}.managed-app{grid-template-columns:256px minmax(0,1fr)}}@media (width<=1050px){.managed-app{grid-template-columns:200px minmax(0,1fr)}.managed-main{padding:24px}.managed-main h1{font-size:28px}.managed-scope-grid{grid-template-columns:1fr}.managed-readiness ul{flex-flow:wrap;gap:14px 20px}.managed-title-row{gap:10px}.managed-toolbar{flex-wrap:wrap}.managed-tabs{gap:22px}}@media (width<=650px){.managed-app{display:block}.managed-sidebar{border-right:0;border-bottom:1px solid var(--border);gap:12px;height:auto;padding:16px 20px;position:relative}.managed-sidebar .managed-brand{padding:0}.managed-brand{font-size:17px;padding-right:48px!important}.managed-brand .lr-brand-mark{width:28px;height:28px}.managed-sidebar-label{display:none}.managed-sidebar nav{flex-direction:row;gap:2px;overflow:auto}.managed-sidebar nav button{white-space:nowrap;gap:7px;min-height:44px;padding:10px 12px;font-size:14px}.managed-sidebar nav button svg{width:15px}.managed-sidebar-bottom{flex-flow:wrap;align-items:center;gap:8px;margin:0;padding:10px 0 0;display:none}.managed-sidebar-bottom label{font-size:11px}.managed-sidebar-bottom select{max-width:160px;height:32px;min-height:32px}.managed-sidebar-bottom .text-button{align-self:auto}.managed-main h1,.managed-directory h1{font-size:26px}.managed-directory header{flex-wrap:wrap;align-items:flex-start;gap:16px;height:auto;min-height:70px;padding:16px 20px}.managed-directory main{padding:32px 18px}.managed-directory .managed-panel{margin-top:24px}.managed-sidebar-bottom .styled-select{width:160px}.managed-sidebar-bottom .styled-select-trigger{height:36px;min-height:36px;padding:6px 10px}.managed-workspace-identity{gap:4px;padding:4px 0}.managed-switch{margin:0;padding:6px 0}.managed-sidebar-bottom .lr-account-identity{flex:1 0 100%;margin:0 0 6px;font-size:11px}.managed-preview-control{max-width:200px}.managed-directory-account{flex-wrap:wrap;gap:14px;max-width:100%}.managed-directory-account .lr-account-identity{font-size:11px}.managed-account-toggle{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:16px}.managed-account-toggle[aria-expanded=true]{background:var(--color-brand-soft)}.managed-sidebar-bottom.is-open{gap:16px;padding:16px 0 4px;display:flex}.managed-workspace-identity strong{font-size:14px}.managed-main{padding:24px 20px}.managed-page-heading{flex-flow:column wrap;align-items:flex-start;gap:16px}.managed-title-row{gap:10px}.managed-page-heading>.button{min-height:36px;padding:8px 12px;font-size:12px}.managed-subtitle{font-size:13px}.managed-breadcrumb{margin-bottom:16px;font-size:12px}.managed-tabs{gap:24px;margin:24px 0}.managed-tabs button{min-height:44px;padding:12px 0;font-size:14px}.managed-panel-heading,.managed-panel>h2{padding:20px}.managed-panel h2{font-size:16px}.managed-definitions{padding:0 20px}.managed-definitions>div{grid-template-columns:1fr;gap:6px;padding:16px 0;font-size:14px}.managed-empty{padding:32px 16px}.managed-empty p{font-size:12px}.managed-row{flex-wrap:wrap;grid-template-columns:20px minmax(0,1fr) 16px;gap:12px;padding:20px;display:grid}.managed-row-meta{font-size:11px}.managed-row strong{font-size:14px}.managed-readiness ul{margin:16px;font-size:12px}.managed-actions{flex-wrap:wrap}.managed-toolbar .button{min-height:36px;padding:8px 10px;font-size:12px}.managed-footer{font-size:10px}.managed-report .dialog-actions{flex-wrap:wrap}.managed-search{width:100%!important}.managed-row>span:first-of-type{min-width:0}.managed-main h1{font-size:26px}.managed-main .lr-page-heading{gap:16px}.managed-main .lr-page-heading>div:first-child{flex-basis:100%}.managed-disclosure{margin:0 20px 20px;padding-top:12px}.managed-row>svg:last-child{grid-area:1/3}.managed-row>.lr-status-badge,.managed-row>.managed-row-meta,.managed-row>span:not(:first-of-type):not(.lr-status-badge):not(.managed-row-meta){grid-column:2;justify-self:start}.managed-list-toolbar{margin-top:24px}.managed-email-frame{height:480px}}.managed-brand-logo{object-fit:contain;max-width:120px;max-height:48px;display:block}.managed-logo-preview{object-fit:contain;max-width:180px;max-height:100px}.managed-panel-actions{flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.managed-panel-message{margin:24px}.managed-inventory-editor,.managed-file-section{gap:20px;padding-block:24px;display:grid}.managed-inventory-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.managed-app .button:not(.secondary),.auth-page .auth-submit{background:var(--managed-brand-color);color:var(--managed-brand-ink)}.managed-domain-body,.managed-import-body{padding:24px}.managed-domain-body>:first-child,.managed-import-body>:first-child{margin-top:0}.managed-domain-body>:last-child,.managed-import-body>:last-child{margin-bottom:0}.managed-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.managed-domain-records{padding-inline:24px}.managed-dns-record{border-bottom:1px solid var(--border);padding-block:20px}.managed-dns-record:last-child{border-bottom:0}.managed-dns-record h3{margin:0 0 16px;font-size:16px}.managed-dns-record code{overflow-wrap:anywhere}.managed-dns-form>*+*{margin-top:20px}.managed-dns-form .hint{overflow-wrap:anywhere}.managed-import-body>fieldset{border:0;min-width:0;margin:0;padding:0}.managed-import-body .field{margin-block:20px}.managed-import-errors{border:1px solid var(--border);border-radius:6px;max-height:220px;margin-block:20px;padding:16px;overflow:auto}.managed-import-errors h3{margin:0 0 12px;font-size:16px}.managed-import-errors li+li{margin-top:8px}.managed-table-scroll{margin-block:20px;overflow-x:auto}.managed-import-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.managed-import-table th,.managed-import-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:12px}.managed-draft-notice{border:1px solid var(--border);background:var(--color-surface);border-radius:6px;margin-bottom:24px;padding:16px}.managed-draft-notice p{margin:0 0 12px}.managed-draft-notice p:last-child{margin-bottom:0}@media (width<=600px){.managed-domain-body,.managed-import-body{padding:20px}.managed-domain-records{padding-inline:20px}.managed-import-table th,.managed-import-table td{padding:10px 8px}}.field{min-width:0}textarea{width:100%;min-height:var(--field-height);padding:var(--space-13) var(--space-15);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--ink);line-height:var(--line-body);resize:vertical;display:block}textarea::placeholder{color:var(--color-subtle)}:is(input,select,textarea):disabled:not([type=hidden]){background-color:var(--color-surface);color:var(--muted);cursor:not-allowed;opacity:1}:is(input,textarea)[readonly]:not([type=hidden]){background-color:var(--color-surface-raised)}:is(input,select,textarea)[aria-invalid=true]:not([type=hidden]){border-color:var(--color-danger)}:is(input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input[type=file]:not(.sr-only){min-width:0;max-width:100%;height:auto;min-height:var(--field-height);padding:var(--space-4);font-size:var(--type-body);line-height:var(--line-body);color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}input[type=file]::file-selector-button{min-height:calc(var(--field-height) - var(--space-12));padding:var(--space-8) var(--space-14);border:1px solid var(--action-secondary-border);border-radius:var(--radius-sm);background:var(--action-secondary-bg);color:var(--action-secondary-ink);font:inherit;font-weight:var(--weight-550);line-height:var(--line-heading);box-shadow:var(--shadow-control);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);margin-inline-end:var(--space-12)}input[type=file]:enabled::file-selector-button:hover{background:var(--action-secondary-hover);border-color:var(--color-border-strong)}input[type=file]:enabled::file-selector-button:active{box-shadow:none}input[type=file]:disabled::file-selector-button{background:var(--color-surface);color:var(--muted);box-shadow:none;cursor:not-allowed}.button:has(input[type=file]:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.button:has(input[type=file]:disabled){opacity:.55;cursor:not-allowed}input[type=color]:not(.sr-only){padding:var(--space-4);cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:var(--space-4)}input[type=color]::-webkit-color-swatch{border-radius:var(--radius-sm);border:0}input[type=color]::-moz-color-swatch{border-radius:var(--radius-sm);border:0}@media (forced-colors:active){input[type=file]::file-selector-button{border-color:buttontext}}
