:root{color-scheme:light;--brand-50: #f7f3fb;--brand-100: #f0eaf8;--brand-200: #e2d5f0;--brand-300: #c9b3e0;--brand-500: #6b2a7a;--brand-600: #4d195a;--brand-900: #1a0a27;--amber: #f59e0b;--gold: #fbbf24;--ink: #1f1429;--page: #f8f5fb;--white: #ffffff;--muted: #7a6090;--soft: #9b8ab0;--line: #e2d5f0;--danger: #dc2626;--success: #15803d;--warning: #b45309}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;background:var(--page);color:var(--brand-900);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.64}a{color:inherit;text-decoration:none}.link-button{border:0;padding:0;background:transparent;color:var(--brand-600);font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.05}h2{font-size:18px}h3{font-size:14px}.app-shell{display:flex;height:100%;overflow:hidden;background:var(--page)}.sidebar{display:flex;width:64px;flex:0 0 64px;flex-direction:column;align-items:center;border-right:1px solid var(--line);background:var(--white);box-shadow:0 1px 2px #50317314}.logo-mark,.login-logo{display:grid;place-items:center;border:1px solid var(--brand-300);background:var(--brand-100)}.logo-mark{width:38px;height:38px;margin:13px 0;border-radius:8px}.logo-mark img{width:28px;height:28px;object-fit:contain}.nav-icons,.sidebar-bottom{display:flex;flex-direction:column;align-items:center;gap:6px}.nav-icons{flex:1;padding-top:10px}.sidebar-bottom{width:100%;padding:14px 0;border-top:1px solid var(--line)}.icon-button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--soft);transition:background .15s ease,color .15s ease}.icon-button:hover,.icon-button.active{background:var(--brand-100);color:var(--brand-600)}.icon-button.danger:hover{background:#fef2f2;color:var(--danger)}.main-panel{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.top-strip{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(240px,420px) auto auto auto;gap:14px;align-items:center;min-height:74px;padding:12px 20px;border-bottom:1px solid var(--line);background:#ffffffe6}.mobile-menu{display:none;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--brand-600)}.title-block{display:grid;gap:4px}.eyebrow{color:var(--brand-600);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.search-pill,.user-card,.primary-action,.secondary-action{display:flex;align-items:center;min-height:42px;border-radius:8px}.search-pill,.user-card{gap:10px;border:1px solid var(--line);background:var(--white);color:var(--muted);padding:0 12px;font-size:13px}.search-pill input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--brand-900)}.search-pill input::placeholder{color:var(--muted)}.user-card{min-width:200px;color:var(--brand-900)}.user-card div{display:grid;gap:1px}.user-card span{color:var(--muted);font-size:12px}.role-strip{display:flex;justify-content:flex-end;gap:8px;min-height:36px;align-items:center;padding:0 20px;border-bottom:1px solid var(--line);background:#ffffff94}.role-strip button{min-height:24px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;padding:0 10px;font-size:11px;font-weight:900}.primary-action,.secondary-action{gap:8px;border:0;padding:0 14px;font-weight:800}.primary-action{background:var(--brand-600);color:var(--white)}.secondary-action{border:1px solid var(--line);background:var(--white);color:var(--brand-600)}.install-action{white-space:nowrap}.workspace{display:flex;min-height:0;flex:1;overflow:hidden}.content-area{min-width:0;flex:1;overflow-y:auto;padding:24px}.split-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.lead-column{min-width:0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.quick-actions,.capsule-row{display:flex;flex-wrap:wrap;gap:8px}.feed-control{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--brand-600);padding:0 10px;font-size:12px;font-weight:800}.feed-control select{min-width:118px;border:0;outline:0;background:transparent;color:var(--brand-900);font-weight:700}.feed-status{display:flex;align-items:center;gap:10px;min-height:34px;margin:-4px 0 12px;color:var(--muted);font-size:12px}.feed-status strong{color:var(--brand-600)}.feed-status button{border:0;background:transparent;color:var(--brand-600);font-weight:800}.feed-alert{margin:-4px 0 12px}.needs-action-panel{display:grid;gap:10px;margin-bottom:14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:12px}.needs-action-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.needs-action-row{display:grid;gap:4px;min-height:74px;border:1px solid #fed7aa;border-radius:8px;background:var(--white);color:inherit;padding:10px;text-align:left}.needs-action-row span,.needs-action-row strong,.needs-action-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needs-action-row span{color:#c2410c;font-size:11px;font-style:normal;font-weight:900}.needs-action-row strong{color:var(--brand-900);font-size:13px}.needs-action-row em{color:var(--muted);font-size:12px;font-style:normal}.lead-list{display:grid;gap:8px}.lead-row{display:grid;grid-template-columns:54px minmax(220px,1fr) 116px 128px 24px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:10px 12px;box-shadow:0 1px 2px #5031730d;color:inherit;text-align:left}.lead-row.selected{border-color:var(--brand-300);box-shadow:0 0 0 3px #6b2a7a14}.lead-age,.lead-value,.lead-next{display:grid;gap:3px}.lead-age strong{color:var(--brand-600);font-size:15px}.lead-age span,.lead-value span,.lead-next span,.lead-main p{color:var(--muted);font-size:12px}.lead-next strong{color:var(--brand-900);font-size:12px;font-weight:800}.lead-main{min-width:0}.lead-row-button{border:0;background:transparent;color:inherit;padding:0;text-align:left}.lead-main h3,.lead-main p,.lead-next strong,.lead-value strong,.lead-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row-head{display:flex;align-items:center;gap:8px;min-width:0}.lead-row-head>div{min-width:0}.lead-main>p:last-child{max-width:100%;color:var(--muted);font-size:12px}.lead-meta-line{display:flex;align-items:center;gap:8px;min-width:0;margin-top:5px;color:var(--muted);font-size:11px;font-weight:700}.lead-meta-line>span:not(.capsule){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-warning{color:var(--danger)}.lead-value{justify-items:end;text-align:right}.lead-chevron{color:var(--soft)}.row-action{width:36px;height:36px}.capsule{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--line);border-radius:999px;background:var(--brand-50);color:var(--brand-600);padding:0 9px;font-size:11px;font-weight:800}.freshness-hot{border-color:#bbf7d0;background:#f0fdf4;color:var(--success)}.freshness-warm{border-color:#fde68a;background:#fffbeb;color:var(--warning)}.freshness-cooling{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.freshness-stale,.stale-stage{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.card-grid,.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card,.metric-card,.empty-panel{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 1px 2px #5031730d}.summary-card,.metric-card{display:grid;gap:10px;padding:16px}.summary-card p,.metric-card span,.empty-panel p{color:var(--muted);font-size:13px;line-height:1.5}.card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--brand-100);color:var(--brand-600)}.metric-card svg{color:var(--brand-600)}.metric-card strong{font-size:24px}.empty-panel{display:grid;place-items:center;gap:10px;min-height:280px;padding:28px;text-align:center}.empty-panel svg{color:var(--brand-600)}.compact-empty{min-height:180px}.lead-detail-panel{position:sticky;top:0;display:grid;gap:12px;min-width:0}.lead-form,.lead-detail{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:16px;box-shadow:0 1px 2px #5031730d}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-head div{display:grid;gap:4px;min-width:0}.panel-head span{color:var(--muted);font-size:12px}.lead-form label{color:var(--brand-600);font-size:12px;font-weight:800}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--brand-900);padding:0 12px;outline:none}.amount-field{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center}.amount-field span{display:grid;place-items:center;min-height:42px;border:1px solid var(--line);border-right:0;border-radius:8px 0 0 8px;background:var(--brand-50);color:var(--brand-600);font-size:12px;font-weight:900}.amount-field input{border-radius:0 8px 8px 0}.lead-form textarea{min-height:96px;padding:10px 12px;resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px #6b2a7a1f}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid div{display:grid;gap:7px}.form-actions{display:flex;justify-content:flex-end;gap:8px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.detail-grid div,.notes-box{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:10px}.timeline-box,.stage-aging-panel{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:12px}.collapsible-box summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.collapsible-box summary::-webkit-details-marker{display:none}.collapsible-box summary svg{transition:transform .16s ease}.collapsible-box[open] summary svg{transform:rotate(90deg)}.collapsible-box summary span{display:grid;gap:3px;min-width:0}.collapsible-body{display:grid;gap:10px;margin-top:10px}.timeline-row,.stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:10px}.stage-row{grid-template-columns:minmax(0,1fr) auto auto}.timeline-row strong,.stage-row strong{overflow:hidden;color:var(--brand-900);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.timeline-row span,.stage-row span{color:var(--muted);font-size:12px;font-weight:800}.probability-box{margin-bottom:12px}.probability-factor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.probability-factor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:8px 10px}.probability-factor span{overflow:hidden;color:var(--brand-900);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.probability-factor strong{font-size:12px}.probability-factor.positive{border-color:#bbf7d0;background:#f0fdf4}.probability-factor.positive strong{color:var(--success)}.probability-factor.negative{border-color:#fecaca;background:#fef2f2}.probability-factor.negative strong{color:var(--danger)}.compact-action{min-height:34px;padding:0 10px;font-size:12px}.stage-aging-panel{margin-top:16px}.compact-head{margin-bottom:0}.stage-list{display:grid;gap:8px}.account-card-button{position:relative;width:100%;cursor:pointer;text-align:left}.account-card-button.selected{border-color:var(--brand-300);box-shadow:0 0 0 3px #6b2a7a1a}.account-card-arrow{position:absolute;right:12px;top:14px;color:var(--brand-500)}.account-website{color:var(--brand-600);font-size:12px;font-weight:800;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.account-detail-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:14px}.accounts-browser{display:grid;gap:16px}.accounts-browser.desktop{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.accounts-list-column,.accounts-preview-column{min-width:0}.accounts-preview-column{position:sticky;top:0}.accounts-list{display:grid;gap:10px}.account-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.account-detail-grid section,.contact-list{display:grid;gap:10px}.contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:10px 12px}.contact-card div:first-child{display:grid;gap:3px;min-width:0}.contact-card strong{color:var(--brand-900);font-size:13px}.contact-card span,.contact-card p{color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.contact-card p{grid-column:1 / 2}.contact-card .capsule-row{justify-content:flex-end}.account-mobile-page{display:grid;gap:12px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0f172a9e;padding:20px}.card-preview-modal{display:grid;gap:12px;width:min(760px,100%);max-height:min(90vh,900px);border-radius:8px;background:var(--white);padding:14px;box-shadow:0 24px 60px #0f172a47}.card-preview-frame{display:grid;place-items:center;min-height:320px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--brand-50)}.card-preview-frame img,.card-preview-frame iframe{width:100%;height:min(72vh,760px);border:0;object-fit:contain;background:var(--white)}.detail-grid dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.detail-grid dd{margin:0;color:var(--brand-900);font-size:13px;font-weight:800;overflow-wrap:anywhere}.notes-box strong{color:var(--brand-600);font-size:12px}.notes-box p{color:var(--muted);font-size:13px;line-height:1.5}.card-scan-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:12px}.card-scan-panel div{display:grid;gap:3px;min-width:0}.card-scan-panel strong,.card-scan-panel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-scan-panel strong{color:var(--brand-900);font-size:14px}.card-scan-panel span{color:var(--muted);font-size:12px;font-weight:700}.card-upload-action{cursor:pointer}.card-upload-action.disabled{cursor:wait;opacity:.65}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ocr-review{display:grid;gap:10px;border:1px solid var(--brand-200);border-radius:8px;background:var(--white);padding:12px}.ocr-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ocr-field-grid div{display:grid;gap:3px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:9px}.ocr-field-grid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.ocr-field-grid strong{overflow:hidden;color:var(--brand-900);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ocr-review p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.compact-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.stage-action-form{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(0,1.4fr) auto;gap:8px;align-items:center}.compact-form input,.stage-action-form input,.stage-action-form select,.milestone-grid input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--brand-900);padding:0 10px}.timeline-row a{color:var(--brand-600);font-size:12px;font-weight:900;text-decoration:none}.muted-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.order-layout{display:grid;grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:16px;align-items:start}.order-row{display:grid;gap:6px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--white);color:inherit;padding:12px;text-align:left}.order-row.selected{border-color:var(--brand-300);box-shadow:0 0 0 3px #6b2a7a1a}.order-row strong{color:var(--brand-900);font-size:14px}.order-row span{color:var(--muted);font-size:13px;font-weight:700}.compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.milestone-grid{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(5,minmax(110px,1fr));gap:8px;align-items:center}.settings-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:16px;align-items:start}.admin-form,.admin-list{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:16px;box-shadow:0 1px 2px #5031730d}.admin-form label:not(.check-row){color:var(--brand-600);font-size:12px;font-weight:800}.admin-form input[type=email],.admin-form input[type=text],.admin-form input:not([type]),.admin-form select,.login-form input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--brand-900);padding:0 12px;outline:none}.admin-form input:focus,.admin-form select:focus,.login-form input:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px #6b2a7a1f}.check-row{display:flex;align-items:center;gap:9px;color:var(--brand-900);font-size:13px;font-weight:700}.check-row input{width:16px;height:16px;accent-color:var(--brand-600)}.vertical-picks{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);padding:12px}.form-submit{justify-content:center}.form-alert{border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b;padding:10px 12px;font-size:13px;line-height:1.45}.form-alert.neutral{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-600)}.user-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,240px);gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px}.user-row div{display:grid;gap:3px;min-width:0}.user-row strong,.user-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row div span,.user-verticals{color:var(--muted);font-size:12px}.login-page{display:grid;grid-template-columns:minmax(0,1fr) 420px;min-height:100%;background:linear-gradient(135deg,#4d195af2,#1f1429fa),var(--ink);color:var(--white)}.login-hero{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:48px clamp(28px,8vw,96px)}.login-brand{display:flex;align-items:center;gap:20px}.login-logo{width:92px;height:92px;border-radius:22px;border-color:#fbbf2480;background:linear-gradient(160deg,#fff4da,#fff);box-shadow:0 18px 40px #0a060f38}.login-logo img{width:68px;height:68px;object-fit:contain}.login-brand .eyebrow{color:#fbd38d}.login-brand h1{font-size:52px}.login-copy{max-width:760px;color:#ffffffc7;font-size:20px;line-height:1.45}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:12px}.feature-tile{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;padding:0 14px;color:#ffffffdb;font-size:13px;font-weight:800}.feature-tile svg{color:var(--gold)}.login-panel{align-self:center;display:grid;gap:14px;margin:24px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:var(--white);color:var(--brand-900);padding:26px;box-shadow:0 20px 60px #0a060f52}.login-panel p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.5}.login-form{display:grid;gap:10px}.login-form label{color:var(--brand-600);font-size:12px;font-weight:800}.google-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:8px;border:1px solid var(--line);border-radius:8px;background:var(--brand-600);color:var(--white);font-weight:800}.google-button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--white);color:var(--brand-600);font-weight:900}.login-note{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--brand-50);color:var(--muted);padding:10px 12px;font-size:12px}.login-note strong{color:var(--brand-600)}@media (max-width: 980px){.top-strip{grid-template-columns:auto minmax(0,1fr) auto}.mobile-menu{display:grid}.user-card{display:none}.search-pill{grid-column:1 / -1}.card-grid,.metric-grid,.feature-grid,.settings-grid{grid-template-columns:1fr 1fr}.settings-grid,.split-content,.order-layout,.accounts-browser.desktop{grid-template-columns:1fr}.accounts-preview-column,.lead-detail-panel{position:static}.login-page{grid-template-columns:1fr}.login-panel{align-self:stretch;margin:0 24px 28px}}@media (max-width: 720px){.app-shell{flex-direction:column-reverse}.sidebar{width:100%;height:64px;flex:0 0 64px;flex-direction:row;justify-content:center;border-top:1px solid var(--line);border-right:0}.logo-mark,.sidebar-bottom{display:none}.nav-icons{flex:initial;flex-direction:row;padding:0}.top-strip{min-height:64px;padding:10px 14px}.title-block h1{font-size:21px}.primary-action{min-width:44px;padding:0 12px}.primary-action span{display:none}.content-area{padding:16px 12px 78px}.split-content{gap:12px}.role-strip{padding:0 14px;overflow-x:auto}.page-head{align-items:flex-start;flex-direction:column}.lead-row{grid-template-columns:48px minmax(0,1fr) 22px;gap:10px;padding:12px}.lead-next,.lead-value{grid-column:2 / 3}.lead-value{justify-items:start;text-align:left}.lead-chevron{grid-column:3 / 4;grid-row:1 / 4}.card-grid,.metric-grid,.feature-grid,.form-grid,.detail-grid,.probability-factor-list,.needs-action-list,.card-scan-panel,.ocr-field-grid,.compact-form,.stage-action-form,.compact-metrics,.milestone-grid,.vertical-picks{grid-template-columns:1fr}.lead-form,.lead-detail{padding:14px}.modal-scrim{padding:12px}.card-preview-modal{max-height:92vh;padding:12px}.form-actions{justify-content:stretch}.form-actions .primary-action,.form-actions .secondary-action{justify-content:center;flex:1}.user-row{grid-template-columns:1fr}.login-hero{padding:32px 20px 24px}.login-brand{align-items:flex-start;flex-direction:column;gap:16px}.login-logo{width:82px;height:82px}.login-logo img{width:60px;height:60px}.login-brand h1{font-size:40px}.login-copy{font-size:17px}.login-panel{margin:0 16px 18px}}
