:root{color:#f6f1e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--fls-black:#0d0d0d;--fls-panel:#171717;--fls-panel-hover:#1e1e1e;--fls-gold:#f4bf46;--fls-burgundy:#7a1f2b;--fls-cream:#f6f1e8;--fls-muted:#aaa59c;--fls-border:#3d3933;background:#0d0d0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--fls-black);min-height:100vh}a{color:inherit}button,input,textarea,select{font:inherit}.request-table tbody tr:has(a[href="/ops/requests/REQ-00017"]) .status-badge{background:#2a5ba038;border-color:#5ca4ff94;color:#8ec5ff!important}.request-table tbody tr:has(a[href="/ops/requests/REQ-00018"]) .status-badge{background:#96690c33;border-color:#f4bf4699;color:#f2cd72!important}.request-table tbody tr:has(a[href="/ops/requests/REQ-00019"]) .status-badge{background:#8f491e33;border-color:#e0854d9e;color:#f0a36f!important}.request-table tbody tr:has(a[href="/ops/requests/REQ-00020"]) .status-badge{background:#2c743a33;border-color:#75be7f94;color:#90d59a!important}#root{min-height:100vh}.home-shell,.portal-page{background:radial-gradient(circle at top right, #7a1f2b3d, transparent 34%), var(--fls-black);min-height:100vh;padding:72px clamp(24px,6vw,96px);position:relative;overflow:hidden}.hero-panel{z-index:2;max-width:880px;margin-bottom:56px;position:relative}.brand-lockup{border-bottom:2px solid var(--fls-gold);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:10px;display:inline-flex}.brand-lockup.compact{transform-origin:0;margin-bottom:22px;transform:scale(.82)}.brand-type{flex-direction:column;line-height:.9;display:flex}.brand-type strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;font-weight:500}.brand-type span{color:#f5f1e8;letter-spacing:.08em;text-align:right;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.brand-chariot{object-fit:contain;width:94px;height:auto}.brand-kicker{color:var(--fls-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}h1{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:500;line-height:.95}.hero-panel>p,.portal-placeholder>p{color:#c8c3b9;max-width:760px;margin:28px 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.chariot-watermark{opacity:.055;pointer-events:none;width:clamp(360px,44vw,760px);height:auto;position:absolute;top:3%;right:-8%;transform:rotate(-3deg)}.portal-watermark{opacity:.045;top:16%;right:-5%}.portal-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;display:grid;position:relative}.portal-card{border:1px solid var(--fls-border);border-top:3px solid var(--fls-gold);color:#fff;background:#171717f0;min-height:220px;padding:28px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.portal-card:hover,.portal-card:focus-visible{border-color:var(--fls-gold);background:var(--fls-panel-hover);outline:none;transform:translateY(-4px)}.portal-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-card-head span{color:#b24b59;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.portal-card-head img{object-fit:contain;opacity:.84;width:42px;height:34px}.portal-card strong{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:500;display:block}.portal-card p{color:var(--fls-muted);margin:12px 0 22px;line-height:1.55}.portal-card b{color:var(--fls-gold);font-size:.9rem}.portal-page{flex-direction:column;justify-content:center;display:flex}.back-link{color:var(--fls-gold);z-index:3;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:clamp(24px,6vw,96px)}.back-link img{object-fit:contain;width:30px;height:25px}.portal-placeholder{z-index:2;max-width:900px;position:relative}.portal-placeholder h1{font-size:clamp(3rem,8vw,6rem)}.ops-mark{color:#fff;align-items:center;gap:12px;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;display:inline-flex}.ops-mark img{object-fit:contain;width:68px;height:55px}.placeholder-tag{color:var(--fls-gold);letter-spacing:.08em;text-transform:uppercase;background:#f4bf4614;border:1px solid #f4bf4659;margin-top:32px;padding:9px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.ops-page{color:#f5f1e8;background:#0b0b0b;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.ops-sidebar{background:#111;border-right:1px solid #2b2926;flex-direction:column;min-height:100vh;padding:22px 16px;display:flex}.ops-home{color:#fff;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.ops-home img{object-fit:contain;width:52px;height:42px}.ops-home div{flex-direction:column;display:flex}.ops-home strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.ops-home span{color:#9f998f;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.ops-nav{gap:5px;margin-top:28px;display:grid}.ops-nav button{color:#aaa59c;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:100%;padding:11px 12px}.ops-nav button:hover,.ops-nav button.active{border-left-color:var(--fls-gold);color:#fff;background:#191919}.ops-sidebar-footer{border-top:1px solid #292725;flex-direction:column;gap:3px;margin-top:auto;padding:12px 8px 4px;display:flex}.ops-sidebar-footer span{color:#d7d0c5;font-size:.78rem}.ops-sidebar-footer small{color:#6f6b65}.ops-workspace{background:radial-gradient(circle at 100% 0,#7a1f2b1f,#0000 28%),#0c0c0c;min-width:0;padding:34px clamp(22px,4vw,52px) 52px}.ops-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ops-header h1{font-size:clamp(2.6rem,5vw,4.6rem)}.ops-header p{color:#9f998f;margin:14px 0 0}.primary-action{background:var(--fls-gold);color:#15110a;cursor:pointer;border:1px solid #d5a936;padding:11px 16px;font-weight:800}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.metric-grid article{background:#141414;border:1px solid #2c2a27;border-top:2px solid #6f1f2c;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.metric-grid span{color:#9f998f;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.metric-grid strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:500}.request-panel{background:#121212;border:1px solid #2b2926;margin-top:18px}.request-toolbar{border-bottom:1px solid #2b2926;grid-template-columns:minmax(240px,1fr) 210px;gap:10px;padding:14px;display:grid}.request-toolbar input,.request-toolbar select{color:#f5f1e8;background:#0c0c0c;border:1px solid #373431;outline:none;min-height:42px;padding:0 12px}.request-toolbar input:focus,.request-toolbar select:focus{border-color:var(--fls-gold)}.request-table-wrap{overflow-x:auto}.request-table{border-collapse:collapse;width:100%;min-width:1020px}.request-table th{color:#77716a;text-align:left;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #2b2926;padding:12px 14px;font-size:.72rem}.request-table td{color:#d3cec5;vertical-align:middle;border-bottom:1px solid #242220;padding:15px 14px}.request-table tr:hover td{background:#161616}.request-table td strong,.request-table td span{display:block}.request-table td strong{color:#fff;font-weight:700}.request-table td span:not(.status-badge){color:#77716a;margin-top:4px;font-size:.78rem}.status-badge{white-space:nowrap;background:#7a1f2b2e;border:1px solid #b24b597a;width:fit-content;padding:5px 8px;font-size:.72rem;color:#d78691!important;display:inline-flex!important}.review-button{color:var(--fls-gold);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:800}.empty-state{color:#77716a;text-align:center;padding:34px}@media (width<=980px){.ops-page{grid-template-columns:76px 1fr}.ops-home div,.ops-nav button,.ops-sidebar-footer{font-size:0}.ops-nav button{min-height:42px;padding:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.home-shell,.portal-page{padding:56px 20px}.portal-grid{grid-template-columns:1fr}.portal-card{min-height:175px}.brand-type strong{font-size:1.85rem}.brand-chariot{width:74px}.chariot-watermark{width:460px;top:8%;right:-46%}.back-link{left:20px}.ops-page{display:block}.ops-sidebar{border-bottom:1px solid #2b2926;border-right:0;flex-direction:row;align-items:center;min-height:auto;padding:8px 12px;overflow-x:auto}.ops-home img{width:40px;height:34px}.ops-home div,.ops-sidebar-footer{display:none}.ops-nav{gap:6px;margin:0 0 0 10px;display:flex}.ops-nav button{border-bottom:2px solid #0000;border-left:0;width:auto;min-width:max-content;padding:9px 10px;font-size:.78rem}.ops-nav button.active{border-bottom-color:var(--fls-gold)}.ops-workspace{padding:24px 14px 40px}.ops-header{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.request-toolbar{grid-template-columns:1fr}}.brand-lockup{border-bottom:2px solid var(--fls-gold);width:min(560px,78vw);max-width:620px;margin-bottom:24px;padding-bottom:10px;display:block;overflow:visible}.brand-lockup.compact{width:min(420px,72vw);max-width:460px;margin-bottom:22px;transform:none}.brand-full-logo{aspect-ratio:1600/474;background-position:0;background-repeat:no-repeat;background-size:contain;width:100%;display:block}@media (width<=720px){.brand-lockup{width:min(420px,88vw)}.brand-lockup.compact{width:min(330px,82vw)}}.request-review-page{color:#f5f1e8;background:#0b0b0b;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.review-sidebar{background:#111;border-right:1px solid #2b2926;min-height:100vh;padding:20px 16px}.review-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.review-brand img{object-fit:contain;width:50px;height:40px}.review-brand div{flex-direction:column;display:flex}.review-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.review-brand span{color:#7f7972;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem}.review-back{color:var(--fls-gold);margin:24px 8px 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.review-sidebar nav{gap:5px;display:grid}.review-sidebar nav a{color:#948f87;border-left:2px solid #0000;padding:10px 9px;text-decoration:none}.review-sidebar nav a:hover{border-left-color:var(--fls-gold);color:#fff;background:#181818}.review-workspace{background:radial-gradient(circle at 100% 0,#7a1f2b21,#0000 30%),#0c0c0c;min-width:0;padding:34px clamp(20px,3.4vw,48px) 64px}.review-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.review-overline{color:var(--fls-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800}.review-header h1{font-size:clamp(2.7rem,5vw,4.8rem)}.review-header p{color:#9e9890;margin:13px 0 0}.review-header-status{color:#a39d95;flex-direction:column;align-items:flex-end;gap:9px;font-size:.82rem;display:flex}.review-action-bar{background:#121212;border:1px solid #2b2926;flex-wrap:wrap;gap:8px;margin-top:26px;padding:12px;display:flex}.review-action-bar button,.payment-actions button,.save-note,.message-compose button{color:#ddd6cb;cursor:pointer;background:#181818;border:1px solid #3b3834;min-height:38px;padding:0 13px;font-weight:700}.review-action-bar button:hover,.payment-actions button:hover,.save-note:hover,.message-compose button:hover{border-color:var(--fls-gold);color:#fff}.review-action-bar .primary-action{background:var(--fls-gold);color:#171108;border-color:#d5a936;margin-left:auto}.review-action-bar .primary-action:disabled{opacity:.32;cursor:not-allowed}.danger-action{color:#d78691!important;border-color:#b24b597a!important}.conversion-banner{background:#f4bf4614;border:1px solid #f4bf4680;justify-content:space-between;gap:18px;margin-top:20px;padding:15px 18px;display:flex}.conversion-banner strong{color:var(--fls-gold)}.conversion-banner span{color:#b4ada3}.review-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:16px;margin-top:16px;display:grid}.review-main-column,.review-side-column{gap:16px;display:grid}.review-card{background:#121212;border:1px solid #2b2926;padding:20px}.review-card-heading{border-bottom:1px solid #292725;align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:12px;display:flex}.review-card-heading>span{color:#7d2834;font-size:.72rem;font-weight:900}.review-card h2,.review-card h3{color:#fff;margin:0}.review-card h2{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.review-card h3{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.review-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-info-row{border-bottom:1px solid #242220;padding:12px 0}.review-info-row span,.service-summary-row span,.field-label{color:#77716a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.review-info-row strong,.service-summary-row strong{color:#e9e3da;font-weight:700;line-height:1.45}.service-summary-row{grid-template-columns:.8fr .7fr 1.7fr;gap:12px;display:grid}.service-summary-row>div{background:#0f0f0f;border:1px solid #292725;min-width:0;padding:13px}.review-subsection{margin-top:20px}.review-subsection p{color:#b9b2a9;line-height:1.65}.task-row,.price-line,.price-total{border-bottom:1px solid #272522;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.task-row span,.price-line span{color:#b9b2a9}.documents-proof-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.file-chip{color:#d6d0c7;background:#0e0e0e;border:1px solid #302e2a;margin-top:9px;padding:10px 11px}.proof-item{color:#d5cfc6;margin-top:11px;display:block}.proof-item input{accent-color:var(--fls-gold)}.included-proof-note{color:var(--fls-gold);margin:16px 0 0;font-size:.78rem}.sticky-review-card{position:sticky;top:18px}.price-total{border-top:2px solid #4a3b18;border-bottom:0;margin:8px 0 18px;padding-top:16px}.price-total strong{color:var(--fls-gold);font-size:1.4rem}.field-label{margin-top:16px}.sticky-review-card select,.sticky-review-card textarea,.message-compose input{color:#f1ece4;background:#0c0c0c;border:1px solid #383531;outline:none;width:100%;padding:10px}.sticky-review-card select:focus,.sticky-review-card textarea:focus,.message-compose input:focus{border-color:var(--fls-gold)}.sticky-review-card textarea{resize:vertical;min-height:92px}.payment-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.save-note{margin-top:8px}.activity-card h2{margin-bottom:12px}.activity-card p{color:#a9a29a;margin:8px 0;font-size:.8rem;line-height:1.5}.muted-copy{color:#77716a!important}.message-preview{gap:10px;display:grid}.message-bubble{background:#0f0f0f;border:1px solid #302e2a;max-width:78%;padding:12px 13px}.message-bubble strong{color:var(--fls-gold);font-size:.78rem}.message-bubble p{color:#d8d2c9;margin:5px 0}.message-bubble span{color:#6e6962;font-size:.7rem}.system-message{background:#7a1f2b1c;margin-left:auto}.message-compose{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.missing-request{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.missing-request h1{font-size:4rem}.missing-request a{color:var(--fls-gold);margin-top:20px}@media (width<=1060px){.request-review-page{grid-template-columns:76px 1fr}.review-brand div,.review-back,.review-sidebar nav a{font-size:0}.review-sidebar nav a{min-height:40px}.review-grid{grid-template-columns:1fr}.sticky-review-card{position:static}}@media (width<=720px){.request-review-page{display:block}.review-sidebar{border-bottom:1px solid #2b2926;border-right:0;align-items:center;gap:8px;min-height:auto;padding:8px 12px;display:flex;overflow-x:auto}.review-brand img{width:40px;height:34px}.review-sidebar nav{gap:4px;display:flex}.review-sidebar nav a{min-width:42px;padding:0}.review-workspace{padding:22px 14px 40px}.review-header{flex-direction:column;align-items:flex-start}.review-header-status{align-items:flex-start}.review-action-bar .primary-action{margin-left:0}.review-info-grid,.service-summary-row,.documents-proof-grid,.payment-actions{grid-template-columns:1fr}.conversion-banner{flex-direction:column}}.review-commercial-form{border:1px solid #dedbd4;border-left:4px solid var(--fls-gold);background:#fffaf0;gap:14px;margin-top:16px;padding:16px;display:grid}.review-commercial-intro{gap:4px;display:grid}.review-commercial-intro strong{color:#17181b;font-family:Georgia,Times New Roman,serif;font-size:1rem}.review-commercial-intro span{color:#6a6d72;font-size:.72rem;line-height:1.45}.review-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-commercial-grid label{gap:5px;display:grid}.review-commercial-grid label>span{color:#64676d;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:800}.review-commercial-grid input,.review-commercial-grid select,.review-commercial-grid textarea{box-sizing:border-box;color:#1d1e21;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d2d2ce;border-radius:5px;padding:8px 10px;font-size:.74rem}.review-commercial-grid textarea{resize:vertical;min-height:76px}.review-commercial-grid .wide{grid-column:1/-1}.review-commercial-message{color:#7d1b24;margin:0;font-size:.7rem;font-weight:700}@media (width<=720px){.review-commercial-grid{grid-template-columns:1fr}.review-commercial-grid .wide{grid-column:auto}}.review-paid-shortcut{background:#8f1420;border:1px solid #b48a35;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #8f14202e;color:#fff!important}.review-paid-shortcut:hover{background:#a51a27;border-color:#d5a936}#commercial-review{scroll-margin-top:84px}.ops-nav-link{box-sizing:border-box;color:#aaa59c;text-align:left;border-left:2px solid #0000;width:100%;padding:11px 12px;font-size:13.333px;text-decoration:none}.ops-nav-link:hover,.ops-nav-link:focus-visible{border-left-color:var(--fls-gold);color:#fff;background:#191919;outline:none}.primary-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.live-job-callout{border:1px solid #4b3a19;border-left:3px solid var(--fls-gold);background:linear-gradient(90deg,#f4bf4614,#7a1f2b14);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.live-job-callout .brand-kicker{margin-bottom:7px}.live-job-callout strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500;display:block}.live-job-callout p{color:#8f8981;margin:6px 0 0;font-size:.82rem}.live-job-callout a{min-width:max-content;color:var(--fls-gold);font-weight:800;text-decoration:none}.dev-persistence-banner{background:#f4bf460e;border:1px dashed #775f29;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.dev-persistence-banner strong,.dev-persistence-banner span{display:block}.dev-persistence-banner strong{color:#f2cf78;font-size:.83rem}.dev-persistence-banner span{color:#817a70;margin-top:3px;font-size:.72rem}.dev-persistence-banner button{color:#b24b59;cursor:pointer;background:0 0;border:0;font-weight:800}.dev-attempt{box-shadow:inset 3px 0 #d5a936;border-color:#765f2d!important}@media (width<=720px){.ops-nav-link{border-bottom:2px solid #0000;border-left:0;width:auto;min-width:max-content;padding:9px 10px;font-size:.78rem}.live-job-callout,.dev-persistence-banner{flex-direction:column;align-items:flex-start}}.detail-sidebar{min-height:100vh}.detail-nav{gap:6px;margin-top:28px;display:grid}.detail-nav a,.detail-nav span{color:#aaa59c;border-left:2px solid #0000;padding:11px 12px;text-decoration:none}.detail-nav a.active,.detail-nav a:hover{color:#fff;border-left-color:var(--fls-gold);background:#191919}.detail-nav span{opacity:.55}.detail-workspace{padding:8px clamp(18px,3vw,46px) 72px}.detail-breadcrumbs{color:#77716a;align-items:center;gap:8px;margin-bottom:24px;font-size:.78rem;display:flex}.detail-breadcrumbs a{color:var(--fls-gold);text-decoration:none}.job-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.job-hero h1{font-size:clamp(2.6rem,5vw,4.8rem)}.job-hero p{color:#9f998f;margin:12px 0 0}.job-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.secondary-action{color:#f5f1e8;cursor:pointer;background:#151515;border:1px solid #4a4641;padding:11px 16px;font-weight:800;text-decoration:none}.affidavit-option{color:#d6cec2;background:#121212;border:1px solid #403a33;align-items:center;gap:7px;padding:10px 12px;font-size:.75rem;font-weight:800;display:flex}.affidavit-option input{accent-color:#c89d35}.job-action-message{color:#e7c76a;background:#1a160f;border:1px solid #5f4a24;margin:14px 0 0;padding:11px 13px;font-size:.78rem}.job-summary-strip{background:#121212;border:1px solid #2b2926;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:28px;display:grid}.job-summary-strip div{border-right:1px solid #2b2926;padding:16px}.job-summary-strip div:last-child{border-right:0}.job-summary-strip span,.eyebrow,.case-grid span,.location-facts span{color:#77716a;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;display:block}.job-summary-strip strong{color:#fff;overflow-wrap:anywhere;margin-top:7px;font-size:.95rem;display:block}.job-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:18px;display:grid}.job-main-column,.job-side-column{align-content:start;gap:18px;display:grid}.detail-card{color:#d7d0c5;background:#121212;border:1px solid #2b2926;padding:20px}.detail-card h2{color:#fff;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.detail-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.data-note{color:#77716a;max-width:390px;font-size:.78rem;line-height:1.45}.location-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.location-tabs button{text-align:left;color:#9f998f;cursor:pointer;background:#0c0c0c;border:1px solid #373431;padding:14px}.location-tabs button.active{border-color:var(--fls-gold);color:#fff;background:#19150d}.location-tabs span,.location-tabs small{display:block}.location-tabs span{color:#b24b59;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.location-tabs strong{color:#fff;margin:5px 0;display:block}.location-tabs small{color:#77716a}.location-detail{border-top:1px solid #2b2926;margin-top:14px;padding-top:18px}.location-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.location-title-row>div>span{color:var(--fls-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.location-title-row h3{color:#fff;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.location-status{color:#d78691;background:#7a1f2b2e;border:1px solid #b24b597a;max-width:220px;padding:6px 8px;font-size:.72rem}.location-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.location-facts div{background:#0d0d0d;border:1px solid #282624;padding:12px}.location-facts strong{color:#fff;margin-top:5px;display:block}.location-detail h4{color:#f5f1e8;margin:20px 0 10px}.attempt-card{background:#0c0c0c;border:1px solid #2b2926;margin-top:8px;padding:15px}.attempt-card-top{justify-content:space-between;gap:14px;display:flex}.attempt-card-top>div strong,.attempt-card-top>div span{display:block}.attempt-card-top>div strong{color:#fff}.attempt-card-top>div span,.attempt-card-top>span{color:#77716a;margin-top:4px;font-size:.75rem}.attempt-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.attempt-actions button{color:#e4c15d;cursor:pointer;background:#19150f;border:1px solid #504536;padding:6px 8px;font-size:.67rem;font-weight:800}.attempt-actions button:hover{border-color:#b88a24}.attempt-editor{border-top:1px solid #2d2925;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.attempt-editor label{color:#9e958a;gap:5px;font-size:.7rem;font-weight:800;display:grid}.attempt-editor input,.attempt-editor select,.attempt-editor textarea{box-sizing:border-box;color:#f1eadf;width:100%;font:inherit;background:#111;border:1px solid #3c3732;padding:10px}.attempt-editor textarea{resize:vertical;min-height:76px}.attempt-editor .wide{grid-column:1/-1}.attempt-editor .correction-reason{color:#d7b55a;background:#17120d;border:1px solid #5b3f24;padding:10px}.attempt-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.attempt-editor-actions .primary-action,.attempt-editor-actions .secondary-action{min-height:38px}.attempt-editor-actions button:disabled{opacity:.45;cursor:not-allowed}.observation-list{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.observation-list span{color:#d5a936;background:#1b1711;border:1px solid #4a3d22;padding:5px 7px;font-size:.7rem}.attempt-card dl{gap:8px;margin:12px 0 0;display:grid}.attempt-card dl div{grid-template-columns:90px 1fr;gap:10px;display:grid}.attempt-card dt{color:#77716a;font-size:.75rem}.attempt-card dd{color:#d3cec5;margin:0;font-size:.84rem;line-height:1.45}.affidavit-list{gap:8px;margin-top:14px;display:grid}.affidavit-list>div{background:#0c0c0c;border:1px solid #302c28;gap:3px;padding:10px;display:grid}.affidavit-list strong{color:#fff;font-size:.78rem}.affidavit-list span,.affidavit-list small{color:#817970;font-size:.67rem}.affidavit-list small{color:#c6a451}.affidavit-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.affidavit-actions a,.affidavit-actions button{color:#e6c35e;cursor:pointer;background:#17140e;border:1px solid #51462f;padding:6px 8px;font-size:.66rem;font-weight:800;text-decoration:none}.affidavit-actions button{font-family:inherit}.affidavit-actions button:disabled{opacity:.5;cursor:wait}.affidavit-actions a:hover,.affidavit-actions button:hover:not(:disabled){color:#fff;border-color:#c59b32}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-grid div{background:#0d0d0d;border:1px solid #282624;padding:12px}.case-grid strong{color:#fff;margin-top:5px;display:block}.sticky-card{position:sticky;top:18px}.charge-row,.charge-total{border-bottom:1px solid #282624;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.charge-total{color:#fff;border-top:1px solid #4a3d22;border-bottom:0;margin-top:4px}.timeline-list p{color:#aaa59c;border-bottom:1px solid #282624;margin:0;padding:10px 0;font-size:.82rem;line-height:1.4}.field-page{color:#f5f1e8;background:#0b0b0b;min-height:100vh}.field-header{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0cf5;border-bottom:1px solid #2b2926;justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0}.field-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.field-brand img{object-fit:contain;width:42px;height:34px}.field-brand div{flex-direction:column;display:flex}.field-brand span{color:#77716a;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.field-job-id{color:var(--fls-gold);font-size:.75rem;font-weight:800}.field-content{width:min(100%,620px);margin:0 auto;padding:22px 14px 46px}.field-recipient h1{font-size:clamp(2.1rem,9vw,3.5rem);line-height:1}.field-recipient p{color:#8f8981;line-height:1.45}.field-card{background:#121212;border:1px solid #2d2a27;margin-top:14px;padding:16px}.field-card select,.field-card input,.field-card textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#090909;border:1px solid #3a3632;outline:none;margin-top:7px;padding:12px}.field-card textarea{resize:vertical}.field-card select:focus,.field-card input:focus,.field-card textarea:focus{border-color:var(--fls-gold)}.field-label{color:#cfc8bd;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:.76rem;font-weight:800;display:block}.field-label:first-child{margin-top:0}.field-address{border-left:2px solid var(--fls-gold);background:#0b0b0b;margin-top:12px;padding:12px}.field-address strong,.field-address span,.field-address small{display:block}.field-address span{color:#d7d0c5;margin-top:5px}.field-address small{color:#77716a;margin-top:7px}.navigation-button{width:100%;color:var(--fls-gold);background:#19150d;border:1px solid #4b4130;margin-top:10px;padding:12px;font-weight:800}.auto-capture-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auto-capture-row div{background:#0b0b0b;padding:11px}.auto-capture-row span,.auto-capture-row strong{display:block}.auto-capture-row span{color:#77716a;text-transform:uppercase;font-size:.7rem}.auto-capture-row strong{margin-top:5px;font-size:.8rem}.field-help,.field-footnote{color:#77716a;font-size:.75rem;line-height:1.45}.observation-heading{margin-top:18px}.field-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.field-chip-grid button{color:#aaa59c;text-align:left;background:#0b0b0b;border:1px solid #393531;min-height:46px;padding:8px}.field-chip-grid button.selected{border-color:var(--fls-gold);color:#f2cf78;background:#1b1711}.evidence-card{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.evidence-card strong{margin-top:5px;display:block}.evidence-card button{color:var(--fls-gold);background:0 0;border:1px solid #d5a936;padding:10px 12px;font-weight:800}.evidence-card .field-help{grid-column:1/-1;margin:0}.field-submit{background:var(--fls-gold);color:#15110a;border:1px solid #d5a936;width:100%;margin-top:16px;padding:16px;font-size:1rem;font-weight:900}.field-submit:disabled{opacity:.7}.field-footnote{text-align:center}@media (width<=1050px){.job-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.job-layout{grid-template-columns:1fr}.sticky-card{position:static}}@media (width<=720px){.detail-workspace{padding:22px 14px 44px}.job-hero{flex-direction:column;align-items:flex-start}.job-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.location-tabs,.case-grid,.attempt-editor{grid-template-columns:1fr}.attempt-editor .wide,.attempt-editor-actions{grid-column:auto}.location-title-row{flex-direction:column}.location-facts{grid-template-columns:1fr}.attempt-card dl div{grid-template-columns:1fr;gap:3px}}.field-rush-alert,.field-restriction-alert,.field-requirement-chip{gap:5px;margin-top:14px;padding:14px 16px;display:grid}.field-rush-alert{color:#fff0c2;background:#2a1116;border:1px solid #a02f3d}.field-rush-alert strong{color:#ffd15c;letter-spacing:.05em}.field-rush-alert span{color:#d8c6bd;font-size:.78rem;line-height:1.45}.field-rush-alert.satisfied{background:#101a11;border-color:#516e53}.field-rush-alert.satisfied strong{color:#8fd694}.field-restriction-alert{color:#fff0b2;background:#291d08;border:2px solid #b88a24}.field-restriction-alert strong{letter-spacing:.06em;font-size:.95rem}.field-restriction-alert span,.field-requirement-chip span{font-size:.78rem;line-height:1.45}.field-requirement-chip{color:#e7ca78;background:#18140d;border:1px solid #66512c}.field-restriction-inline{background:#2a1116;border:1px solid #9e3340;gap:4px;margin-top:10px;padding:11px 12px;display:grid}.field-restriction-inline strong{color:#ffd56d;font-size:.78rem}.field-restriction-inline span{color:#cdbab1;font-size:.72rem;line-height:1.45}.field-restriction-prompt{color:#f5eee6;background:#2d1117;border:2px solid #a63442;margin-top:14px;padding:16px}.field-restriction-prompt strong{color:#ffd363}.field-restriction-prompt p{font-size:.8rem;line-height:1.5}.field-restriction-prompt>div{flex-wrap:wrap;gap:8px;display:flex}.field-restriction-prompt button{color:#181008;cursor:pointer;background:#d0a33c;border:1px solid #d0a33c;padding:10px 12px;font-weight:900}.field-restriction-prompt button.secondary{color:#eee;background:#151515;border-color:#554a42}.field-submit.warning{color:#fff0d1;background:#7f2330;border-color:#b44856}.field-safety-alert{border:2px solid;gap:5px;margin-top:14px;padding:15px 16px;display:grid}.field-safety-alert strong{letter-spacing:.055em}.field-safety-alert span{font-size:.78rem;line-height:1.5}.field-safety-alert.hostile{color:#ffe5e8;background:#350d14;border-color:#da3048}.field-safety-alert.hostile strong{color:#ff6f83}.field-safety-alert.caution{color:#ffe9b7;background:#271c09;border-color:#c9932d}.field-safety-alert.caution strong{color:#f0bf52}.field-safety-controls{background:#14120f;border:1px solid #4f443a;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.field-safety-controls span{color:#a99b8d;font-size:.7rem;line-height:1.45}.field-safety-report-button{color:#ffd7dd;font:inherit;cursor:pointer;background:#2a1116;border:1px solid #b52f43;padding:10px 12px;font-size:.68rem;font-weight:900}.field-safety-form{background:#101010;border:1px solid #5b4d41;gap:10px;margin-top:10px;padding:14px;display:grid}.field-safety-levels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-safety-levels button{text-align:left;color:#d9cec2;cursor:pointer;background:#161412;border:1px solid #443a32;gap:3px;padding:11px;display:grid}.field-safety-levels button strong{font-size:.72rem}.field-safety-levels button span{color:#92867b;font-size:.61rem;line-height:1.4}.field-safety-levels button.selected.caution{background:#291d08;border-color:#c9932d}.field-safety-levels button.selected.hostile{background:#350d14;border-color:#da3048}.field-safety-form select,.field-safety-form textarea{box-sizing:border-box;color:#eee5dc;width:100%;font:inherit;background:#151515;border:1px solid #433a33;padding:10px}.field-safety-submit{color:#17110a;font:inherit;cursor:pointer;background:#c9932d;border:1px solid #c9932d;padding:11px 12px;font-weight:900}.field-safety-submit.hostile{color:#fff3f5;background:#8f1f31;border-color:#d4384f}.field-safety-submit:disabled{opacity:.55;cursor:not-allowed}.field-safety-message{color:#c8bbb0;margin:0;font-size:.7rem;line-height:1.45}.field-safety-history{gap:8px;display:grid}.field-safety-history article{background:#17130e;border-left:3px solid #c9932d;gap:3px;padding:10px;display:grid}.field-safety-history article.hostile{background:#211014;border-left-color:#d4384f}.field-safety-history article strong{font-size:.69rem}.field-safety-history article span{color:#8f8378;font-size:.59rem}.field-safety-history article p{color:#bcb0a5;margin:3px 0 0;font-size:.68rem;line-height:1.45}@media (width<=620px){.field-safety-controls,.field-safety-levels{grid-template-columns:1fr}}.field-home-shell{color:#17120f;background:#f1eee7;min-height:100vh}.field-home-top{background:#17120f;border-bottom:3px solid #c39a3c;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.field-home-top a{color:#fff9ea;align-items:center;gap:10px;text-decoration:none;display:flex}.field-home-top img{object-fit:contain;width:38px;height:38px}.field-home-top span{display:grid}.field-home-top small{opacity:.65}.field-home-hero{background:#fffaf0;padding:28px 18px 20px}.field-home-hero h1{color:#c39a3c;margin:4px 0 8px;font-size:2.4rem}.field-home-hero p{color:#665b50;margin:0}.field-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#7e1f2a;font-size:.7rem;font-weight:800}.field-shortcuts{background:#bbb0a0;border-top:1px solid #bbb0a0;border-bottom:1px solid #bbb0a0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.field-shortcuts button{background:#f8f1e5;border:0;padding:12px 6px}.field-shortcuts button.active{color:#fff9ea;background:#17120f}.field-shortcuts button:disabled{color:#8f867a}.field-home-body{padding:16px}.field-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.field-summary article{color:#fff9ea;background:#17120f;border-radius:9px;gap:3px;padding:12px;display:grid}.field-summary span{opacity:.7;text-transform:uppercase;font-size:.68rem}.field-summary strong{font-size:1.5rem}.field-search{box-sizing:border-box;background:#fff;border:1px solid #c4b8a6;border-radius:9px;width:100%;margin-bottom:12px;padding:12px}.field-job-list{gap:10px;display:grid}.field-job-card{background:#fffaf0;border:1px solid #cbbfad;border-radius:12px;padding:14px}.field-job-head{justify-content:space-between;gap:12px;display:flex}.field-job-head span,.field-job-head small{color:#6b6156;font-size:.75rem}.field-job-head h2{margin:3px 0;font-size:1.25rem}.field-job-head b{color:#5a4310;background:#efe2b9;border-radius:999px;height:max-content;padding:5px 8px;font-size:.7rem}.field-job-meta{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.field-job-meta span{border:1px solid #cbbfad;border-radius:999px;padding:4px 7px;font-size:.7rem}.field-job-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-job-actions a{text-align:center;color:#17120f;border:1px solid #17120f;border-radius:8px;padding:10px;font-weight:700;text-decoration:none}.field-job-actions a:first-child{color:#fff9ea;background:#17120f}.field-empty,.field-next{background:#fffaf0;border:1px solid #cbbfad;border-radius:10px;padding:18px}.field-next{margin-top:14px}.field-next h2{margin:4px 0}.field-next p{color:#685f55;margin:0}@media (width>=760px){.field-home-shell{max-width:760px;margin:0 auto;box-shadow:0 0 0 1px #c7bcaa}.field-home-body{padding:24px}}.field-sheet-shell{color:#111;background:#d8d3ca;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif}.field-sheet-toolbar{z-index:5;color:#fff9ea;background:#17120f;border-bottom:3px solid #c39a3c;justify-content:space-between;align-items:center;gap:20px;margin:-24px -24px 24px;padding:12px 16px;display:flex;position:sticky;top:0}.field-sheet-toolbar a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.field-sheet-toolbar img{object-fit:contain;width:36px;height:36px}.field-sheet-toolbar a span{display:grid}.field-sheet-toolbar a small{opacity:.7}.field-sheet-toolbar>div{align-items:center;gap:12px;display:flex}.field-sheet-toolbar button{color:#17120f;cursor:pointer;background:#c39a3c;border:0;padding:10px 14px;font-weight:900}.field-sheet-toolbar button:disabled{opacity:.45}.field-sheet-stack{justify-items:center;gap:24px;display:grid}.field-sheet-page{box-sizing:border-box;page-break-after:always;background:#fff;width:8.5in;min-height:11in;padding:.42in .48in;box-shadow:0 6px 22px #0003}.sheet-head{border-bottom:2px solid #111;grid-template-columns:1fr 2.2in;gap:18px;padding-bottom:8px;display:grid}.sheet-head>div:first-child{gap:3px;display:grid}.sheet-head span,.sheet-party span,.sheet-case-grid span,.sheet-location span,.sheet-footer-grid span{text-transform:uppercase;letter-spacing:.04em;font-size:8pt}.sheet-job{grid-template-columns:58px 1fr;gap:3px 8px;font-size:8pt;display:grid}.sheet-job b{overflow-wrap:anywhere;font-size:8pt}.sheet-party{border-bottom:1px solid #111;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:9px 0;display:grid}.sheet-party>div{gap:3px;display:grid}.sheet-party strong{font-size:9.5pt}.sheet-party small{font-size:8pt}.sheet-case-grid{border:1px solid #111;border-bottom:0;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.sheet-case-grid>div{border-bottom:1px solid #111;border-right:1px solid #111;gap:3px;min-height:38px;padding:6px;display:grid}.sheet-case-grid>div:nth-child(4n){border-right:0}.sheet-case-grid .wide{grid-column:span 2}.sheet-case-grid .full{border-right:0;grid-column:1/-1;min-height:42px}.sheet-case-grid strong{font-size:8.5pt;font-weight:600;line-height:1.25}.sheet-location{border-bottom:2px solid #111;gap:3px;padding:9px 0;display:grid}.sheet-location strong{font-size:10pt}.sheet-location small{font-size:8pt}.sheet-attempts{border-top:1px solid #111;border-left:1px solid #111;margin-top:8px}.attempt-row{grid-template-columns:1.45in 1fr;min-height:.43in;display:grid}.attempt-row>*{border-bottom:1px solid #111;border-right:1px solid #111;padding:5px}.attempt-row.heading{background:#ededed;min-height:auto;font-size:8pt}.sheet-footer-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.sheet-footer-grid>div{border:1px solid #111;min-height:.28in;padding:5px}.sheet-footer-grid .notes{grid-column:1/-1;min-height:1.05in}.field-sheet-status{background:#fff;max-width:900px;margin:40px auto;padding:20px}.field-sheet-status.error{color:#7e1f2a}@media (width<=900px){.field-sheet-page{width:100%;min-height:auto}.field-sheet-shell{padding:12px}.field-sheet-toolbar{margin:-12px -12px 18px}}@media print{@page{size:letter;margin:0}.no-print{display:none!important}.field-sheet-shell{background:#fff;padding:0}.field-sheet-stack{display:block}.field-sheet-page{width:8.5in;height:11in;min-height:11in;box-shadow:none;margin:0;padding:.42in .48in;overflow:hidden}.field-sheet-page:last-child{page-break-after:auto}}.intake-page{color:#f5f1e8;background:#0b0b0b;min-height:100vh}.intake-topbar{background:#111;border-bottom:1px solid #292725;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px clamp(18px,4vw,48px);display:flex}.intake-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.intake-brand>img:not(.intake-full-logo){object-fit:contain;width:54px;height:42px}.intake-full-logo{object-fit:contain;object-position:left center;width:190px;max-height:52px}.intake-brand div{flex-direction:column;display:flex}.intake-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.intake-brand span{color:#8b857c;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.intake-close{color:#d7b85f;font-weight:800;text-decoration:none}.intake-shell{width:min(1220px,100% - 28px);margin:0 auto;padding:34px 0 48px}.intake-heading{max-width:820px;margin-bottom:24px}.intake-kicker{color:var(--fls-gold);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.intake-heading h1{margin-top:8px;font-size:clamp(2.4rem,5vw,4.4rem)}.intake-heading p{color:#9c968e;margin:14px 0 0;line-height:1.6}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intake-card{background:#131313;border:1px solid #2c2a27;border-top:2px solid #6f1f2c;padding:20px}.intake-card.full-span{grid-column:1/-1}.ops-controls{border-top-color:var(--fls-gold)}.recipient-card{border-top-color:#8f303f}.document-card{border-top-color:#8e722f}.intake-section-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.intake-section-title>span{width:28px;height:28px;color:var(--fls-gold);border:1px solid #8e722f;place-items:center;font-size:.78rem;font-weight:800;display:grid}.intake-section-title div{flex-direction:column;gap:3px;display:flex}.intake-section-title strong{color:#fff;font-size:.96rem}.intake-section-title small{color:#77716a;font-size:.75rem}.intake-section-title.with-action .secondary-button{margin-left:auto}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.recipient-fields{margin-bottom:16px}.intake-card label,.wide-label{color:#aaa39a;letter-spacing:.02em;flex-direction:column;gap:6px;font-size:.76rem;font-weight:700;display:flex}.intake-card input,.intake-card select,.intake-card textarea{box-sizing:border-box;color:#f5f1e8;width:100%;font:inherit;background:#0c0c0c;border:1px solid #3b3834;outline:none;padding:11px 12px}.intake-card input,.intake-card select{min-height:42px}.intake-card textarea{resize:vertical;line-height:1.45}.intake-card input:focus,.intake-card select:focus,.intake-card textarea:focus{border-color:var(--fls-gold)}.wide-label{margin-top:12px}.secondary-button,.remove-address{color:var(--fls-gold);cursor:pointer;background:#f4bf460f;border:1px solid #55431f;padding:9px 11px;font-weight:800}.address-stack,.document-stack{gap:10px;display:grid}.address-row{background:#101010;border:1px solid #282624;grid-template-columns:170px 170px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.remove-address{color:#c86e79;background:#7a1f2b14;border-color:#532932}.remove-address:disabled{opacity:.3;cursor:not-allowed}.document-upload{background:#f4bf4609;border:1px dashed #5b4b28;margin-bottom:14px;padding:14px}.document-upload input{margin-top:4px}.autofill-message{background:#41744414;border:1px solid #344631;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;display:flex}.autofill-message strong{color:#9ac59a}.autofill-message span{color:#849083;font-size:.76rem;line-height:1.45}.document-row{background:#101010;border:1px solid #282624;grid-template-columns:170px minmax(220px,.9fr) minmax(280px,1.1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.document-file{background:#0d0d0d;border:1px solid #302d29;flex-direction:column;gap:3px;min-height:42px;padding:9px 10px;display:flex}.document-file span{color:#77716a;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.document-file strong{color:#d8d2c8;overflow-wrap:anywhere;font-size:.78rem}.document-file small{color:#716b63;font-size:.7rem;line-height:1.35}.assignment-note{background:#16130d;border:1px solid #3f382a;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.assignment-note strong{color:#f2cf78}.assignment-note span{color:#857d70;font-size:.76rem;line-height:1.45}.affidavit-source-panel{background:#16130d;border:1px solid #55431f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.affidavit-source-panel>div{gap:4px;display:grid}.affidavit-source-panel strong{color:#f2cf78}.affidavit-source-panel span,.affidavit-source-panel small{color:#8d8478;font-size:.76rem;line-height:1.45}.affidavit-source-panel.client-template{grid-template-columns:1fr}.client-affidavit-upload{background:#10100e;border:1px dashed #65542d;padding:12px}.client-affidavit-upload input{margin-top:6px}.client-template-file{background:#0e0e0e;border:1px solid #37312b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.client-template-file span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.client-template-file strong{overflow-wrap:anywhere}.client-template-file button{color:#d98691;cursor:pointer;background:#241116;border:1px solid #63303a;padding:6px 9px}.template-preview-backdrop{z-index:80;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.template-preview-paper{color:#111;background:#fff;width:min(760px,100%);min-height:820px;padding:56px 64px;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:0 28px 80px #00000080}.template-preview-close{color:#111;cursor:pointer;background:#fff;border:1px solid #999;width:34px;height:34px;font-size:1.2rem;position:absolute;top:18px;right:18px}.template-preview-kicker{text-align:center;letter-spacing:.14em;font:700 .72rem/1.2 Arial,sans-serif}.template-preview-paper h2{text-align:center;margin:8px 0 26px;font-size:1.35rem}.template-preview-paper h3{letter-spacing:.08em;margin:26px 0 9px;font-size:.9rem}.template-preview-case{border:1px solid #333;gap:7px;margin-bottom:42px;padding:13px;display:grid}.template-preview-case span{text-transform:uppercase;color:#555;font:700 .68rem/1.2 Arial,sans-serif}.template-preview-grid{border:1px solid #555;grid-template-columns:140px 1fr;gap:0;margin:22px 0;display:grid}.template-preview-grid>*{border-bottom:1px solid #aaa;padding:10px}.template-preview-grid>:nth-last-child(-n+2){border-bottom:0}.template-preview-grid span{text-transform:uppercase;color:#555;font:700 .68rem/1.2 Arial,sans-serif}.template-preview-signatures{grid-template-columns:1fr 160px;gap:40px;margin-top:72px;display:grid}.template-preview-signatures span{border-top:1px solid #222;padding-top:6px;font-size:.72rem}.template-preview-notary{border:1px solid #777;gap:5px;margin-top:32px;padding:16px;display:grid}.template-preview-notary span{font-size:.75rem}.template-preview-paper>small{color:#666;margin-top:28px;font-family:Arial,sans-serif;display:block}.intake-submit-bar{z-index:5;border:1px solid #3b3323;border-top:2px solid var(--fls-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111f7;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex;position:sticky;bottom:0}.intake-submit-bar div{flex-direction:column;gap:3px;display:flex}.intake-submit-bar strong{color:#fff}.intake-submit-bar span{color:#79736b;font-size:.74rem}.submit-intake{background:var(--fls-gold);color:#17120a;cursor:pointer;border:1px solid #d7ac3e;min-width:155px;padding:12px 16px;font-weight:900}.submit-intake:disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.address-row,.document-row{grid-template-columns:repeat(2,minmax(0,1fr))}.address-input,.document-file{grid-column:1/-1}}@media (width<=820px){.intake-grid{grid-template-columns:1fr}.intake-card.full-span{grid-column:auto}.form-grid.two,.address-row,.document-row{grid-template-columns:1fr}.address-input,.document-file{grid-column:auto}.intake-section-title.with-action{flex-wrap:wrap;align-items:flex-start}.intake-section-title.with-action .secondary-button{margin-left:40px}.affidavit-source-panel{grid-template-columns:1fr}.template-preview-paper{min-height:0;padding:42px 28px}}@media (width<=560px){.intake-shell{width:min(100% - 18px,1220px);padding-top:22px}.intake-card{padding:15px}.intake-submit-bar{flex-direction:column;align-items:stretch}.submit-intake{width:100%}.intake-full-logo{width:155px}.client-template-file{grid-template-columns:1fr}.template-preview-backdrop{padding:8px}.template-preview-grid{grid-template-columns:1fr}.template-preview-grid>*{border-bottom:1px solid #aaa!important}.template-preview-signatures{grid-template-columns:1fr;gap:35px}}.client-directory-page{color:#f4efe5;background:#0b0b0b;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.client-directory-sidebar{background:#101010;border-right:1px solid #2b2926;flex-direction:column;gap:24px;padding:24px 18px;display:flex}.client-directory-home{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.client-directory-home img{object-fit:contain;width:48px;height:38px}.client-directory-home div{flex-direction:column;display:flex}.client-directory-home span{color:#8f887e;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.client-directory-sidebar>a:last-child{color:#d7b85f;font-weight:800;text-decoration:none}.client-directory-workspace{padding:34px clamp(18px,4vw,48px) 56px}.client-directory-workspace header{max-width:900px;margin-bottom:20px}.client-directory-workspace h1{margin:8px 0 0;font-size:clamp(2.2rem,4vw,4rem)}.client-directory-workspace header p{color:#9b958c;line-height:1.55}.client-account-selector{background:#121212;border:1px solid #332f2a;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.client-account-selector label{color:#9d958d;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:.7rem;font-weight:800;display:grid}.client-account-selector select{color:#f4efe5;background:#0c0c0c;border:1px solid #3c3833;min-width:280px;min-height:40px;padding:8px 10px}.client-account-selector>strong{color:#e6c15b;font-family:Georgia,serif;font-size:1.2rem}.client-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.client-account-metrics article{background:#151412;border:1px solid #332f2a;padding:12px 14px}.client-account-metrics span{text-transform:uppercase;letter-spacing:.08em;color:#8c837a;font-size:.58rem;display:block}.client-account-metrics strong{margin-top:5px;font-size:1.2rem;display:block}.client-directory-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.client-hub-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.client-directory-card{background:#131313;border:1px solid #2f2c28;border-top:2px solid #6f1f2c;padding:20px}.client-directory-card.full{border-top-color:var(--fls-gold);grid-column:1/-1}.client-directory-card h2{margin-top:0;font-size:1.05rem}.client-directory-card label{color:#a8a198;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700;display:flex}.client-directory-card input,.client-directory-card select{color:#f4efe5;box-sizing:border-box;background:#0d0d0d;border:1px solid #3d3934;min-height:42px;padding:10px 11px}.client-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-card-heading h2{margin:2px 0 0}.client-card-heading>span{color:#d7b85f;font-size:.72rem}.client-job-list{display:grid}.client-job-list>a{color:#eee6dc;border-top:1px solid #292622;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.client-job-list>a:first-child{border-top:0}.client-job-list>a div{gap:3px;display:grid}.client-job-list>a strong{font-size:.74rem}.client-job-list>a span{color:#837b73;font-size:.62rem}.client-job-list>a b{color:#d7b85f;font-size:.63rem}.client-history-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.client-history-grid>div{align-content:start;gap:8px;display:grid}.client-history-grid>div>strong{text-transform:uppercase;letter-spacing:.08em;color:#d4b45b;font-size:.72rem}.client-history-grid a,.client-history-grid span{color:#9a9188;font-size:.68rem;text-decoration:none}.client-history-grid a:hover{color:#e6c15b}.client-directory-note{color:#827b72;font-size:.8rem;line-height:1.5}.contact-list{gap:10px;display:grid}.contact-list article{background:#0f0f0f;border:1px solid #2b2926;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.contact-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.contact-list span{color:#827b72;font-size:.74rem}.contact-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.contact-actions a{color:#d7b85f;font-size:.82rem;text-decoration:none}.contact-form-grid{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.contact-form-grid button{background:var(--fls-gold);color:#17120a;cursor:pointer;border:1px solid #d7ac3e;min-height:42px;padding:0 16px;font-weight:900}.contact-form-grid button:disabled{opacity:.4;cursor:not-allowed}@media (width<=980px){.client-directory-page{grid-template-columns:1fr}.client-directory-sidebar{border-bottom:1px solid #2b2926;border-right:0;flex-direction:row;justify-content:space-between;align-items:center}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-account-metrics{grid-template-columns:1fr 1fr}}@media (width<=680px){.client-directory-grid,.client-hub-grid{grid-template-columns:1fr}.client-directory-card.full{grid-column:auto}.contact-form-grid{grid-template-columns:1fr}.contact-list article{flex-direction:column;align-items:flex-start}.contact-actions{align-items:flex-start}.client-account-selector{flex-direction:column;align-items:stretch}.client-account-selector select{width:100%;min-width:0}.client-account-metrics,.client-history-grid{grid-template-columns:1fr}}.client-company-index{border:1px solid #dddcd8;border-top:3px solid var(--fls-red);background:#fff;border-radius:10px;margin-bottom:14px;padding:16px;box-shadow:0 8px 22px #1112140a}.client-company-list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;max-height:270px;padding-right:3px;display:grid;overflow:auto}.client-company-list button{color:#1b1c1f;text-align:left;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dededa;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.client-company-list button:hover,.client-company-list button.selected{box-shadow:inset 3px 0 0 var(--fls-red);background:#fff6f6;border-color:#c98086}.client-company-list button strong{font-size:.75rem}.client-company-list button span{color:var(--fls-red);white-space:nowrap;font-size:.62rem;font-weight:800}.client-back-button{color:#202126;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d5;border-radius:6px;padding:0 12px;font-size:.68rem;font-weight:800}.client-directory-empty-account{color:#6f7278;background:#fafafa;border:1px dashed #d6d5d1;border-radius:8px;padding:18px}.client-directory-card{overscroll-behavior:contain;max-height:430px;overflow:auto}.contact-list,.client-job-list,.client-history-grid{min-height:0}.client-shell{color:#181512;background:#f3efe6;min-height:100vh}.client-topbar{color:#fff9ea;background:#17120f;border-bottom:3px solid #c39a3c;align-items:center;gap:18px;padding:14px 24px;display:flex}.client-brand img{object-fit:contain;width:150px;height:48px}.client-topbar>div{display:grid}.client-topbar>div span{opacity:.7;font-size:.75rem}.client-new{color:#17120f;background:#d1a43f;border-radius:8px;margin-left:auto;padding:10px 14px;font-weight:800;text-decoration:none}.client-hero{background:#fffaf0;border-bottom:1px solid #d7cdb9;justify-content:space-between;gap:24px;padding:34px max(24px,50% - 676px);display:flex}.client-hero h1{color:#c39a3c;margin:4px 0 8px;font-size:clamp(2rem,4vw,3.3rem)}.client-hero p{color:#5d5144;max-width:720px;margin:0}.client-metrics{grid-template-columns:repeat(3,110px);align-self:center;gap:8px;display:grid}.client-metrics article{color:#fff9ea;background:#17120f;border-radius:10px;gap:4px;padding:14px;display:grid}.client-metrics span{text-transform:uppercase;opacity:.7;font-size:.7rem}.client-metrics strong{font-size:1.5rem}.client-tabs{gap:8px;padding:18px max(24px,50% - 676px) 0;display:flex}.client-tabs button{cursor:pointer;background:#fffaf0;border:1px solid #c9bda8;border-radius:8px 8px 0 0;padding:10px 14px}.client-tabs button.active{color:#fff9ea;background:#17120f;border-color:#17120f}.client-content{max-width:1400px;margin:0 auto;padding:0 24px 40px}.client-toolbar{background:#17120f;padding:16px}.client-toolbar input{box-sizing:border-box;color:#fff;background:#0f0d0b;border:1px solid #5d554d;border-radius:7px;width:100%;padding:11px}.client-list{background:#fffaf0;border:1px solid #cabda9;border-top:0}.client-row{border-top:1px solid #ddd2c0;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(110px,.7fr)) auto;align-items:center;gap:16px;padding:16px;display:grid}.client-row:first-child{border-top:0}.client-row>div{gap:3px;display:grid}.client-row span{color:#74695c;font-size:.76rem}.client-row a{color:#7e1f2a;font-weight:800}.portal-empty{color:#685f55;background:#fffaf0;border:1px solid #cabda9;padding:28px}.client-feature{background:#fffaf0;border:1px solid #cabda9;border-radius:10px;gap:12px;padding:28px;display:grid}.client-feature h2{margin:0;font-size:1.7rem}.client-feature p{color:#685f55;max-width:700px;margin:0}.client-feature textarea{min-height:120px;font:inherit;padding:12px}.client-feature button{width:max-content;padding:10px 14px}.brand-kicker{text-transform:uppercase;letter-spacing:.12em;color:#7e1f2a;font-size:.7rem;font-weight:800}@media (width<=850px){.client-hero{flex-direction:column}.client-metrics{grid-template-columns:repeat(3,1fr)}.client-row{grid-template-columns:1fr 1fr}.client-row a{grid-column:1/-1}.client-tabs{overflow:auto}.client-topbar{flex-wrap:wrap}.client-new{margin-left:0}}.compensation-page{gap:22px;max-width:1400px;margin:0 auto;padding:28px;display:grid}.compensation-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.compensation-head h1{margin:.25rem 0}.compensation-head p{max-width:760px}.compensation-summary{grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;min-width:360px;display:grid}.compensation-summary article,.compensation-card{background:#7f7f7f0f;border:1px solid #7f7f7f40;border-radius:14px;padding:14px}.compensation-summary span,.compensation-card span{opacity:.7;font-size:.78rem;display:block}.compensation-summary strong{font-size:1.2rem}.compensation-list{gap:12px;display:grid}.compensation-card{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1fr);align-items:center;gap:16px;display:grid}.compensation-card h3{margin:0 0 4px}.compensation-card p{margin:3px 0;font-size:.9rem}.compensation-status{font-weight:700}.compensation-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.compensation-actions label{gap:4px;font-size:.75rem;display:grid}.compensation-actions input{min-width:120px;color:inherit;background:0 0;border:1px solid #7f7f7f59;border-radius:8px;padding:8px 10px}.compensation-actions button{cursor:pointer;border:1px solid #7f7f7f59;border-radius:8px;padding:8px 11px}.compensation-actions button.secondary{background:0 0}.compensation-alert{border:1px solid #7f7f7f4d;border-radius:10px;padding:12px 14px}.compensation-empty{text-align:center;opacity:.72;padding:28px}.client-delivery-section{margin-top:20px}.client-delivery-list{gap:10px;margin-top:12px;display:grid}.client-delivery-item{border:1px solid #7f7f7f40;border-radius:12px;grid-template-columns:1fr auto;gap:16px;padding:14px;display:grid}.client-delivery-item p{margin:4px 0 0}.client-delivery-meta{text-align:right;font-size:.84rem}.client-delivery-meta span{display:block}@media (width<=900px){.compensation-head{display:grid}.compensation-summary{min-width:0}.compensation-card{grid-template-columns:1fr 1fr}.compensation-actions{grid-column:1/-1}}@media (width<=620px){.compensation-page{padding:18px}.compensation-summary,.compensation-card{grid-template-columns:1fr}.compensation-actions{grid-column:auto}.client-delivery-item{grid-template-columns:1fr}.client-delivery-meta{text-align:left}}:root{--fls-red:#8f1117;--fls-red-dark:#681015;--fls-black:#111214;--fls-charcoal:#25272a;--fls-gold:#d0aa3c;--fls-white:#fff;--fls-offwhite:#f7f6f2;--fls-border:#dedbd3}.public-shell{background:var(--fls-white);min-height:100vh;color:var(--fls-black)}.public-nav{background:var(--fls-black);border-bottom:4px solid var(--fls-red);z-index:3;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:relative}.public-brand{align-items:center;display:flex}.public-nav img,.public-footer img{object-fit:contain;object-position:left center;width:190px;height:58px}.public-nav nav{align-items:center;gap:18px;display:flex}.public-nav a{color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}.public-nav a:hover{color:var(--fls-gold)}.public-nav .public-login{border:1px solid var(--fls-gold);border-radius:6px;padding:9px 12px}.public-hero{background:linear-gradient(112deg,var(--fls-red) 0%,var(--fls-red) 67%,var(--fls-black) 67%,var(--fls-black) 100%);color:#fff;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:center;gap:40px;min-height:560px;padding:76px max(28px,50% - 612px);display:grid;position:relative;overflow:hidden}.public-hero:after{content:"";background:var(--fls-gold);height:7px;position:absolute;bottom:0;left:0;right:0}.public-hero-copy{z-index:1;max-width:860px;position:relative}.public-hero>div>span,.public-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:850}.public-hero>div>span{color:var(--fls-gold)}.public-kicker{color:var(--fls-red)}.public-hero h1{max-width:900px;margin:10px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5.25rem);line-height:.98}.public-hero p{color:#fff;max-width:690px;font-size:1.12rem;line-height:1.55}.public-hero-mark{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.public-hero-mark img{object-fit:contain;filter:drop-shadow(0 18px 34px #00000059);width:min(310px,31vw);max-height:330px}.public-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.public-actions a,.public-band>a,.public-request>a{border-radius:7px;padding:12px 16px;font-weight:850;text-decoration:none}.public-actions a:first-child{color:var(--fls-red);background:#fff;border:2px solid #fff}.public-actions a:last-child{background:var(--fls-black);border:2px solid var(--fls-gold);color:#fff}.public-trust-row{flex-wrap:wrap;gap:12px 18px;margin-top:28px;display:flex}.public-trust-row span{padding-left:17px;position:relative;color:#fff!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.72rem!important;font-weight:700!important}.public-trust-row span:before{content:"";background:var(--fls-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.44em;left:0;box-shadow:0 0 0 2px #d0aa3c2e}.public-section{background:#fff;max-width:1280px;margin:0 auto;padding:64px 28px}.public-section h2,.public-band h2{color:var(--fls-black);margin:6px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:700}.public-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-grid article{border:1px solid var(--fls-border);border-top:4px solid var(--fls-red);background:#fff;border-radius:10px;padding:22px;box-shadow:0 9px 28px #1112140f}.public-grid h3{color:var(--fls-black);margin:0 0 8px}.public-grid p,.public-band p,.public-request p{color:#4f5154;margin:0;line-height:1.58}.public-band{background:var(--fls-offwhite);border-block:1px solid var(--fls-border);border-left:8px solid var(--fls-red);justify-content:space-between;align-items:center;gap:24px;padding:48px max(28px,50% - 612px);display:flex}.public-band>div{max-width:760px}.public-band>a,.public-request>a{background:var(--fls-red);color:#fff;border:1px solid var(--fls-red)}.public-band>a:hover,.public-request>a:hover{background:var(--fls-black);border-color:var(--fls-black);color:#fff}.public-request{justify-content:space-between;align-items:center;gap:24px;display:flex}.public-request>div{max-width:760px}.public-footer{background:var(--fls-black);color:#fff;border-top:5px solid var(--fls-red);align-items:center;gap:20px;padding:24px 28px;display:flex}.public-footer span{opacity:.78}.public-footer a{color:var(--fls-gold);margin-left:auto;font-weight:800;text-decoration:none}.public-footer a+a{margin-left:0}.public-request-form{max-width:1080px;padding-top:54px;padding-bottom:80px}.public-form-heading{border-bottom:1px solid #e4e3df;max-width:850px;padding-bottom:24px}.public-form-heading h1{color:var(--fls-black);margin:7px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:700;line-height:.98}.public-form-heading p{color:#5e6167;margin:0;font-size:1.02rem;line-height:1.65}.public-request-form>.auth-error{margin-top:18px}.public-commercial-form{border:1px solid #dededa;border-top:5px solid var(--fls-red);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:24px;padding:26px;display:grid;box-shadow:0 10px 30px #1112140d}.public-commercial-form h2{color:var(--fls-black);border-bottom:1px solid #e6e5e1;grid-column:1/-1;margin:16px 0 0;padding:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.public-commercial-form h2:first-child{margin-top:0}.public-commercial-form .auth-field{color:#55585e}.public-commercial-form .auth-field input,.public-commercial-form .auth-field select,.public-commercial-form .auth-field textarea,.public-quote-actions .auth-field textarea{box-sizing:border-box;color:#202126;width:100%;font:inherit;background:#fff;border:1px solid #d4d5d2;border-radius:6px;padding:10px 11px}.public-commercial-form .auth-field input:focus,.public-commercial-form .auth-field select:focus,.public-commercial-form .auth-field textarea:focus,.public-quote-actions .auth-field textarea:focus{border-color:var(--fls-red);outline:none;box-shadow:0 0 0 3px #8f111712}.public-form-wide{grid-column:1/-1}.public-form-submit{background:var(--fls-black);color:#fff;border-top:3px solid var(--fls-red);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:16px;display:flex}.public-form-submit>div{gap:3px;display:grid}.public-form-submit strong{font-family:Georgia,Times New Roman,serif;font-size:1rem}.public-form-submit span{color:#b9bbbf;font-size:.7rem}.public-form-submit .primary-action,.public-primary-button{border:1px solid var(--fls-red);background:var(--fls-red);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:6px;padding:0 15px;font-weight:850}.public-form-submit .primary-action:hover,.public-primary-button:hover{background:var(--fls-red-dark);border-color:var(--fls-red-dark)}.public-form-submit .primary-action:disabled,.public-primary-button:disabled,.public-secondary-button:disabled{opacity:.55;cursor:wait}.public-status-page{max-width:1080px}.public-status-loading{border:1px solid var(--fls-border);border-left:4px solid var(--fls-red);color:#666970;background:#fff;margin-top:22px;padding:22px}.public-status-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.public-status-summary article{border:1px solid var(--fls-border);border-top:4px solid var(--fls-red);background:#fff;border-radius:9px;padding:18px;box-shadow:0 7px 20px #1112140a}.public-status-summary span{color:#73767c;text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;display:block}.public-status-summary strong{color:var(--fls-black);margin:6px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;display:block}.public-status-summary small{color:#777a80}.public-status-band{border-right:1px solid var(--fls-border);margin:22px 0 0;padding:28px}.public-quote-card{border:1px solid var(--fls-border);border-top:5px solid var(--fls-red);background:#fff;border-radius:10px;margin-top:22px;padding:26px;box-shadow:0 10px 30px #1112140d}.public-quote-card>header{border-bottom:1px solid #e6e5e1;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.public-quote-card>header h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem}.public-quote-card>header>strong{color:var(--fls-red);background:#fff3f4;border-radius:999px;padding:7px 10px;font-size:.72rem}.public-quote-card>p{color:#62656b;line-height:1.6}.public-quote-items{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.public-quote-actions{border-top:1px solid #e6e5e1;gap:14px;margin-top:22px;padding-top:20px;display:grid}.public-quote-actions .auth-field{max-width:700px}.public-primary-button{width:max-content}.public-secondary-button{border:1px solid var(--fls-black);width:max-content;min-height:40px;color:var(--fls-black);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 13px;font-weight:800}.public-secondary-button:hover{background:var(--fls-black);color:#fff}@media (width<=900px){.public-nav{align-items:flex-start;gap:14px}.public-nav nav{flex-wrap:wrap;justify-content:flex-end}.public-hero{background:var(--fls-red);grid-template-columns:1fr;min-height:auto;padding-top:64px}.public-hero-mark{display:none}.public-grid{grid-template-columns:1fr}.public-band,.public-request{flex-direction:column;align-items:flex-start}.public-footer{flex-wrap:wrap}.public-footer a{margin-left:0}.public-commercial-form{grid-template-columns:1fr}.public-commercial-form h2,.public-form-wide{grid-column:1}.public-form-submit{flex-direction:column;align-items:flex-start}.public-status-summary,.public-quote-items{grid-template-columns:1fr}}@media (width<=620px){.public-nav{gap:12px;display:grid}.public-nav nav{justify-content:flex-start;gap:12px}.public-nav img,.public-footer img{width:165px}.public-hero{padding:52px 20px}.public-section{padding:46px 20px}.public-band{padding:40px 20px}.public-hero h1{font-size:clamp(2.35rem,13vw,3.7rem)}.public-trust-row{gap:9px;display:grid}.public-request-form{padding-left:18px;padding-right:18px}.public-commercial-form,.public-quote-card{padding:18px}}.public-access-band{background:#f1eee8}.public-hero.public-hero-photo-layout{background:var(--fls-red);isolation:isolate;grid-template-columns:minmax(0,1.48fr) minmax(360px,.72fr);align-items:stretch;gap:0;min-height:560px;padding:0;display:grid;position:relative;overflow:hidden}.public-hero.public-hero-photo-layout:before{content:"";z-index:1;clip-path:polygon(0 0,69.2% 0,62.8% 100%,0 100%);pointer-events:none;background-image:url(/assets/brand/chariot-bg-red-hero-linear.png);background-position:0;background-repeat:no-repeat;background-size:70% 100%;position:absolute;inset:0}.public-hero.public-hero-photo-layout:after{z-index:6}.public-hero-photo-layout .public-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:none;padding:74px 92px 74px max(28px,50vw - 612px);display:flex;position:relative;overflow:hidden}.public-hero-photo-layout .public-hero-copy:before{display:none}.public-hero-photo-layout .public-hero-copy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#6810150f,#0000 58%,#4f080c1a);position:absolute;inset:0}.public-hero-photo-layout .public-hero-visual{z-index:3;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:var(--fls-black);min-height:560px;margin-left:-92px;position:relative;overflow:hidden;box-shadow:-16px 0 36px #00000038}.public-hero-photo-layout .public-hero-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#1112142e 0%,#11121408 18%,#0000 36%);position:absolute;inset:0}.public-hero-photo-layout .public-hero-visual img{object-fit:cover;object-position:right center;transform-origin:100%;filter:contrast(1.02)saturate(.95)brightness(.96);width:100%;height:100%;min-height:560px;display:block;transform:scale(1.09)}@media (width<=1000px){.public-hero.public-hero-photo-layout{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.public-hero.public-hero-photo-layout:before{clip-path:polygon(0 0,72.8% 0,65% 100%,0 100%);background-size:74% 100%}.public-hero-photo-layout .public-hero-copy{padding-right:64px}.public-hero-photo-layout .public-hero-visual{margin-left:-64px}}@media (width<=900px){.public-hero.public-hero-photo-layout{grid-template-columns:1fr;min-height:auto}.public-hero.public-hero-photo-layout:before{clip-path:none;background-size:100% 100%}.public-hero-photo-layout .public-hero-copy{padding:64px 28px}.public-hero-photo-layout .public-hero-visual{display:none}}@media (width<=620px){.public-hero-photo-layout .public-hero-copy{padding:52px 20px}}.lsm-shell{min-height:100vh;color:var(--fls-black,#111214);background:#fff}.lsm-nav{border-bottom:4px solid var(--fls-red,#971923);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111214f7;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.lsm-brand img{object-fit:contain;object-position:left center;width:min(230px,40vw);height:48px}.lsm-nav nav{align-items:center;gap:22px;display:flex}.lsm-nav nav a{color:#f4f4f2;font-size:.9rem;font-weight:750;text-decoration:none}.lsm-nav nav a:hover,.lsm-nav nav a:focus-visible{color:var(--fls-gold,#d6ad45)}.lsm-nav .lsm-nav-login{border:1px solid var(--fls-gold,#d6ad45);color:#fff;border-radius:6px;padding:9px 14px}.lsm-hero{background:linear-gradient(112deg,var(--fls-red,#971923) 0%,var(--fls-red,#971923) 68%,var(--fls-black,#111214) 68%,var(--fls-black,#111214) 100%);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(300px,.52fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:650px;padding:clamp(66px,9vw,118px) clamp(22px,7vw,104px);display:grid;position:relative;overflow:hidden}.lsm-hero:after{content:"";background:var(--fls-gold,#d6ad45);height:6px;position:absolute;bottom:0;left:0;right:0}.lsm-watermark{opacity:.055;filter:brightness(0)invert();pointer-events:none;width:min(620px,46vw);position:absolute;top:3%;right:27%}.lsm-hero-copy,.lsm-hero-card{z-index:2;position:relative}.lsm-eyebrow,.lsm-section-heading>span,.lsm-final-cta>span{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-block}.lsm-eyebrow{color:#fff}.lsm-product-name{color:var(--fls-gold,#d6ad45);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:900}.lsm-hero h1,.lsm-section-heading h2,.lsm-final-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:700}.lsm-hero h1{letter-spacing:-.035em;color:#fff;max-width:820px;margin:12px 0 0;font-size:clamp(4rem,8vw,7.5rem);line-height:.92}.lsm-hero-copy>p{color:#fff;max-width:760px;margin:28px 0 0;font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.68}.lsm-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.lsm-actions.centered{justify-content:center}.lsm-button,.lsm-text-link{font-weight:850;text-decoration:none}.lsm-button{border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;display:inline-flex}.lsm-button.primary{color:var(--fls-red,#971923);background:#fff;border:2px solid #fff}.lsm-button.secondary{border:2px solid var(--fls-gold,#d6ad45);color:#fff;background:var(--fls-black,#111214)}.lsm-button:hover,.lsm-button:focus-visible,.lsm-text-link:hover,.lsm-text-link:focus-visible{transform:translateY(-2px)}.lsm-text-link{color:#fff;padding:12px 6px}.lsm-hero-card{border:1px solid #47484c;border-top:4px solid var(--fls-gold,#d6ad45);background:#17181b;border-radius:9px;padding:30px;box-shadow:0 22px 46px #00000047}.lsm-hero-card span{color:#b8babf;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:800;display:block}.lsm-hero-card strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;display:block}.lsm-hero-card i{color:var(--fls-red,#971923);margin:10px 0;font-size:1.1rem;font-style:normal;display:block}.lsm-rail{background:var(--fls-black,#111214);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #2c2d30;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,3vw,32px);min-height:68px;padding:17px clamp(22px,7vw,104px);font-size:.78rem;font-weight:850;display:flex}.lsm-rail b{color:var(--fls-gold,#d6ad45)}.lsm-audience{background:#fff;border-bottom:1px solid #e5e4df;padding:clamp(78px,10vw,130px) clamp(22px,7vw,104px)}.lsm-server-section{background:var(--fls-soft,#f6f6f4)}.lsm-section-heading{max-width:900px}.lsm-section-heading.compact{max-width:620px}.lsm-section-heading>span{color:var(--fls-red,#971923)}.lsm-section-heading h2{letter-spacing:-.03em;color:var(--fls-black,#111214);margin:14px 0 0;font-size:clamp(2.7rem,6vw,5.4rem);line-height:1}.lsm-section-heading>p{color:#5f6268;max-width:780px;margin:22px 0 0;font-size:1.05rem;line-height:1.72}.lsm-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.lsm-feature-grid article{border:1px solid #dededa;border-top:4px solid var(--fls-red,#971923);background:#fff;border-radius:9px;min-height:245px;padding:28px;box-shadow:0 8px 24px #1112140b}.lsm-feature-grid small{color:var(--fls-red,#971923);letter-spacing:.14em;font-weight:900}.lsm-feature-grid h3{color:var(--fls-black,#111214);margin:36px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.3vw,1.95rem);font-weight:700}.lsm-feature-grid p{color:#676a70;margin:0;line-height:1.65}.lsm-inline-cta{border:1px solid #dededa;border-left:5px solid var(--fls-gold,#d6ad45);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 28px;display:flex}.lsm-inline-cta div{flex-direction:column;gap:5px;display:flex}.lsm-inline-cta strong{color:var(--fls-black,#111214)}.lsm-inline-cta span{color:#6f7278}.lsm-inline-cta a{color:var(--fls-red,#971923);white-space:nowrap;font-weight:850;text-decoration:none}.lsm-explainer{background:var(--fls-black,#111214);color:#fff;border-bottom:4px solid var(--fls-red,#971923);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,110px);padding:clamp(78px,10vw,130px) clamp(22px,7vw,104px);display:grid}.lsm-explainer .lsm-section-heading>span{color:var(--fls-gold,#d6ad45)}.lsm-explainer .lsm-section-heading h2{color:#fff}.lsm-explainer-copy{padding-top:30px}.lsm-explainer-copy p{color:#c6c7ca;margin:0 0 22px;font-size:1.05rem;line-height:1.78}.lsm-final-cta{text-align:center;background:linear-gradient(160deg,var(--fls-red,#971923) 0%,#7b141c 64%,var(--fls-black,#111214) 64%);color:#fff;padding:clamp(82px,11vw,145px) 24px;position:relative;overflow:hidden}.lsm-final-cta>img{filter:drop-shadow(0 8px 20px #0000002e);width:105px;margin-bottom:18px}.lsm-final-cta>span{color:var(--fls-gold,#d6ad45)}.lsm-final-cta h2{color:#fff;max-width:900px;margin:16px auto 0;font-size:clamp(3rem,7vw,6.3rem);line-height:.98}.lsm-final-cta .lsm-button.primary{color:var(--fls-red,#971923);background:#fff}.lsm-footer{background:var(--fls-black,#111214);color:#929499;border-top:1px solid #303136;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:88px;padding:22px clamp(22px,5vw,72px);font-size:.8rem;display:grid}.lsm-footer a{color:#fff;font-weight:800;text-decoration:none}.lsm-footer a:hover{color:var(--fls-gold,#d6ad45)}.lsm-footer span{text-align:center}@media (width<=900px){.lsm-nav{align-items:flex-start;position:relative}.lsm-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px}.lsm-nav nav a[href=\#clients],.lsm-nav nav a[href=\#servers]{display:none}.lsm-hero{background:var(--fls-red,#971923);grid-template-columns:1fr;min-height:auto}.lsm-watermark{width:520px;top:4%;right:-10%}.lsm-hero-card{max-width:540px}.lsm-feature-grid{grid-template-columns:1fr}.lsm-feature-grid article{min-height:auto}.lsm-explainer{grid-template-columns:1fr}.lsm-explainer-copy{padding-top:0}.lsm-final-cta{background:var(--fls-red,#971923)}}@media (width<=620px){.lsm-nav{min-height:auto;padding:14px 18px}.lsm-brand img{width:150px;height:38px}.lsm-nav nav a:not(.lsm-nav-login){display:none}.lsm-hero{padding:62px 20px 72px}.lsm-hero h1{font-size:clamp(3.5rem,18vw,5.6rem)}.lsm-actions{flex-direction:column;align-items:stretch}.lsm-button,.lsm-text-link{box-sizing:border-box;width:100%}.lsm-text-link{text-align:center}.lsm-audience,.lsm-explainer{padding-left:20px;padding-right:20px}.lsm-inline-cta{flex-direction:column;align-items:flex-start}.lsm-footer{text-align:center;grid-template-columns:1fr}.lsm-footer span{order:3}}.command-center{min-height:calc(100vh - 68px);color:var(--fls-text);box-sizing:border-box;background:#fff;padding:30px}.command-center-hero{border-bottom:1px solid #e6e3dd;grid-template-columns:minmax(440px,1.15fr) minmax(380px,.9fr) auto;justify-content:space-between;align-items:end;gap:24px;padding:12px 0 24px;display:grid;position:relative;overflow:hidden}.command-center-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 25%,#97192314,#0000 64%);width:320px;height:220px;position:absolute;top:-44px;right:0}.command-center-heading{z-index:1;max-width:760px;position:relative}.command-center-heading>span{color:var(--fls-red);text-transform:uppercase;letter-spacing:.18em;margin-bottom:7px;font-size:.64rem;font-weight:900;display:block}.command-center-heading h1{color:#111214;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:700;line-height:.98}.command-center-heading h1:after{content:"";background:var(--fls-gold);width:82px;height:3px;margin:0 0 15px 18px;display:inline-block}.command-center-heading p{color:#585b61;max-width:760px;margin:14px 0 0;font-size:1rem;line-height:1.55}.command-center-hero-map{z-index:1;background:#fff;border:1px solid #dededa;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #1112140b}.command-center-hero-map-head{background:#fafafa;border-bottom:1px solid #eceae5;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.command-center-hero-map-head>div{gap:1px;display:grid}.command-center-hero-map-head span{text-transform:uppercase;letter-spacing:.14em;color:var(--fls-red);font-size:.52rem;font-weight:900}.command-center-hero-map-head strong{font-family:Georgia,Times New Roman,serif;font-size:.9rem}.command-center-hero-map-head a{color:var(--fls-red);font-size:.6rem;font-weight:850;text-decoration:none}.command-center-hero-map-stage{height:210px;min-height:210px}.command-center-hero-map-stage>*{height:100%}.command-center-hero-actions{z-index:1;justify-items:end;gap:16px;display:grid;position:relative}.command-center-values{text-align:right;gap:2px;display:grid}.command-center-values span{text-transform:uppercase;letter-spacing:.18em;color:#52545a;font-size:.58rem}.command-center-values:after{content:"";background:var(--fls-gold);justify-self:end;width:36px;height:2px;margin-top:6px}.command-center-hero-actions>a{background:var(--fls-red);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #9719232e}.command-center-hero-actions>a:hover{background:var(--fls-red-dark)}.command-center-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.command-center-metrics article{background:#fff;border:1px solid #e2e2e0;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:15px 14px;display:flex;box-shadow:0 8px 20px #1112140b}.metric-icon{width:42px;height:42px;color:var(--fls-red);background:#f8e8e9;border-radius:50%;flex:0 0 42px;place-items:center;font-weight:900;display:grid}.command-center-metrics article div{gap:1px;min-width:0;display:grid}.command-center-metrics small{color:#4c4f54;font-size:.66rem;font-weight:800}.command-center-metrics strong{color:#111214;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}.command-center-metrics em{color:#85878b;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-style:normal;overflow:hidden}.command-center-alert{border-left:4px solid var(--fls-red);color:#72141b;background:#fff1f1;margin:0 0 16px;padding:12px 14px;font-size:.78rem}.command-center-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr) minmax(270px,.82fr);align-items:start;gap:14px;display:grid}.command-panel{background:#fff;border:1px solid #e0dfdc;border-radius:10px;overflow:hidden;box-shadow:0 9px 24px #1112140b}.command-panel>header{border-bottom:1px solid #eceae5;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.command-panel>header>div{gap:2px;display:grid}.command-panel>header span{text-transform:uppercase;letter-spacing:.14em;color:var(--fls-red);font-size:.56rem;font-weight:900}.command-panel>header h2{color:#151619;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.command-panel>header>a{color:var(--fls-red);white-space:nowrap;font-size:.66rem;font-weight:850;text-decoration:none}.command-work-queue{grid-area:1/1/auto/3}.command-communication-panel{grid-area:1/3/auto/4}.command-center-grid>.command-summary-panel:nth-child(3){grid-area:2/1}.command-center-grid>.command-summary-panel:nth-child(4){grid-area:2/2}.command-team-panel{grid-area:2/3}.command-summary-panel{min-height:206px}.command-queue-tabs{border-bottom:1px solid #eceae5;gap:0;padding:0 18px;display:flex;overflow:auto}.command-queue-tabs button{color:#777a80;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 10px;font-size:.65rem;font-weight:800}.command-queue-tabs button.active{color:#16171a;border-bottom-color:var(--fls-red)}.command-queue-tabs b{color:var(--fls-red);margin-left:3px;font-size:.58rem}.command-search{background:#fafafa;border-bottom:1px solid #eceae5;padding:10px 18px}.command-search input{box-sizing:border-box;color:#191a1d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d9d9d6;border-radius:6px;outline:none;padding:0 11px;font-size:.7rem}.command-search input:focus{border-color:var(--fls-red);box-shadow:0 0 0 2px #97192314}.command-work-list{max-height:460px;display:grid;overflow:auto}.command-work-list>button{color:#1a1b1e;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0efec;grid-template-columns:12px minmax(150px,1.5fr) minmax(110px,.9fr) minmax(100px,.8fr) 72px;align-items:center;gap:10px;padding:11px 18px;display:grid}.command-work-list>button:hover{background:#faf7f7}.command-work-list>button.selected{box-shadow:inset 4px 0 0 var(--fls-red);background:#fff4f4}.priority-dot{background:#999;border-radius:50%;width:8px;height:8px}.priority-dot.critical{background:#b31320}.priority-dot.high{background:#d48c1e}.priority-dot.standard{background:#2d8b52}.command-job-copy{gap:2px;min-width:0;display:grid}.command-job-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.command-job-copy small,.command-job-status,.command-job-server,.command-job-due{color:#73767b;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.command-job-status{color:#4d535d;font-weight:800}.command-job-due{color:#7a1b22;text-align:right;font-weight:800}.command-selection{border-top:2px solid var(--fls-gold);color:#fff;background:#111214;grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);gap:16px;padding:14px 18px;display:grid}.command-selection.blocked{background:#241014;border-top-color:#b31320}.command-selection>div:first-child{align-content:start;gap:4px;display:grid}.command-selection strong{font-size:.8rem}.command-selection span{color:#c4c5c7;font-size:.62rem}.command-selection a{color:var(--fls-gold);font-size:.62rem;font-weight:850;text-decoration:none}.command-assignment-controls{grid-template-columns:minmax(120px,.8fr) minmax(140px,1.2fr) auto auto;align-items:center;gap:7px;display:grid}.command-assignment-controls select,.command-assignment-controls input,.command-assignment-controls button{color:#fff;min-height:34px;font:inherit;background:#1c1d20;border:1px solid #404146;padding:0 9px;font-size:.62rem}.command-assignment-controls button{border-color:var(--fls-gold);background:var(--fls-red);cursor:pointer;font-weight:850}.command-assignment-controls button.secondary{color:var(--fls-gold);background:#1c1d20}.command-assignment-controls button:disabled{opacity:.45;cursor:not-allowed}.command-assignment-controls small{color:#d7d7d8;grid-column:1/-1}.command-map-meta{color:#777a80;background:#fafafa;justify-content:space-between;gap:10px;padding:10px 14px;font-size:.61rem;display:flex}.command-map-meta strong{color:#2a2c30}.command-map-stage{height:310px;min-height:310px}.command-map-stage>*{height:100%}.command-communication-count{align-items:end;gap:10px;padding:18px;display:flex}.command-communication-count strong{color:var(--fls-red);font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1}.command-communication-count span{color:#6f7278;max-width:130px;font-size:.64rem;line-height:1.3}.command-communication-list{border-top:1px solid #eceae5;display:grid}.command-communication-list>a{color:#1a1b1e;border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;text-decoration:none;display:flex}.command-communication-list>a div{gap:2px;display:grid}.command-communication-list>a strong{font-size:.67rem}.command-communication-list>a span{color:#777a80;font-size:.58rem}.command-communication-list>a b{color:var(--fls-red);font-size:.58rem}.command-summary-panel dl{margin:0;padding:8px 18px 16px}.command-summary-panel dl>div{border-bottom:1px solid #efeeeb;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.command-summary-panel dl>div:last-child{border-bottom:0}.command-summary-panel dt{color:#60636a;font-size:.64rem}.command-summary-panel dd{color:#247a47;margin:0;font-size:.72rem;font-weight:900}.command-summary-panel dd.warning{color:#b31320}.command-team-list{display:grid}.command-team-list>a{color:#1a1b1e;border-bottom:1px solid #efeeeb;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 16px;text-decoration:none;display:grid}.command-team-list>a>span{background:#999;border-radius:50%;width:7px;height:7px}.command-team-list>a>span.online{background:#2f9958}.command-team-list>a div{gap:1px;display:grid}.command-team-list strong{font-size:.65rem}.command-team-list small{color:#83858a;font-size:.55rem}.command-team-list b{color:#666a70;font-size:.58rem}.command-empty{color:#888b90;text-align:center;padding:18px;font-size:.66rem}@media (width<=1280px){.command-center-hero{grid-template-columns:1fr 1fr}.command-center-hero-actions{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.command-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.command-work-queue{grid-area:1/1}.command-communication-panel{grid-area:1/2}.command-center-grid>.command-summary-panel:nth-child(3),.command-center-grid>.command-summary-panel:nth-child(4){grid-area:auto}.command-team-panel{grid-area:auto/1/auto/-1}.command-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.command-center{padding:18px}.command-center-hero{grid-template-columns:1fr;align-items:flex-start}.command-center-hero-map,.command-center-hero-actions{grid-column:1}.command-center-hero-actions{justify-items:start}.command-center-values{text-align:left}.command-center-values:after{justify-self:start}.command-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-grid{grid-template-columns:1fr}.command-work-queue,.command-map-panel,.command-communication-panel,.command-summary-panel,.command-team-panel{grid-area:auto/1}.command-selection{grid-template-columns:1fr}.command-assignment-controls{grid-template-columns:1fr 1fr}.command-work-list>button{grid-template-columns:10px minmax(120px,1.4fr) minmax(100px,.9fr) 80px}.command-job-server{display:none}.command-team-list{grid-template-columns:1fr}}@media (width<=620px){.command-center{padding:14px}.command-center-heading h1{font-size:2.75rem}.command-center-heading h1:after{display:none}.command-center-metrics{grid-template-columns:1fr}.command-work-list>button{grid-template-columns:10px minmax(0,1fr) 68px}.command-job-status,.command-job-server{display:none}.command-assignment-controls{grid-template-columns:1fr}.command-queue-tabs{padding:0 10px}.command-map-stage{height:250px;min-height:250px}}.command-metric-link{min-width:0;color:inherit;text-decoration:none;display:block}.command-metric-link article{box-sizing:border-box;height:100%}.command-metric-link:hover article{border-color:#d8aeb2;box-shadow:0 8px 22px #97192314}.command-selection-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.command-selection-links button{color:#fff;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:.62rem;font-weight:850;text-decoration:underline}.command-selection{overscroll-behavior:contain;max-height:190px;overflow:auto}.command-summary-panel dl{overscroll-behavior:contain;max-height:180px;overflow:auto}.team-center{min-height:calc(100vh - 68px);color:var(--fls-text);box-sizing:border-box;background:#fff;padding:30px}.team-center-head{border-bottom:1px solid #e6e4df;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.team-center-head h1{color:var(--fls-black);margin:4px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:700;line-height:1}.team-center-head p{color:#60636a;max-width:820px;margin:0;line-height:1.55}.team-center-back{border:1px solid var(--fls-black);background:var(--fls-black);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.team-center-back:hover{border-color:var(--fls-red);background:var(--fls-red)}.team-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.team-center-metrics article{border:1px solid #dededa;border-top:4px solid var(--fls-red);background:#fff;border-radius:9px;padding:15px 16px;box-shadow:0 7px 20px #1112140a}.team-center-metrics span{color:#73767c;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;display:block}.team-center-metrics strong{color:var(--fls-black);margin:5px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;display:block}.team-center-metrics small{color:#85878c;font-size:.6rem}.team-center-alert{border-left:4px solid var(--fls-red);color:#781920;background:#fff3f4;margin-bottom:14px;padding:12px 14px;font-size:.78rem}.team-center-layout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.team-center-list-panel,.team-center-detail-panel{background:#fff;border:1px solid #dededa;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #1112140a}.team-center-list-head{background:#fafafa;border-bottom:1px solid #e7e6e2;justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.team-center-list-head h2,.team-server-head h2{color:var(--fls-black);margin:2px 0 0;font-family:Georgia,Times New Roman,serif}.team-center-list-head input{color:#202126;width:min(220px,45%);min-height:36px;font:inherit;background:#fff;border:1px solid #d4d5d2;border-radius:6px;padding:0 10px;font-size:.7rem}.team-center-list-head input:focus{border-color:var(--fls-red);outline:none;box-shadow:0 0 0 2px #97192312}.team-center-list{max-height:650px;display:grid;overflow:auto}.team-center-list>button{color:#25272b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ecebe7;grid-template-columns:10px minmax(150px,1fr) 54px 54px 60px;align-items:center;gap:10px;padding:13px 16px;display:grid}.team-center-list>button:hover{background:#fafafa}.team-center-list>button.active{box-shadow:inset 4px 0 0 var(--fls-red);background:#fff3f4}.team-status{background:#999;border-radius:50%;width:8px;height:8px}.team-status.online{background:#2f9958}.team-center-list>button>div:nth-child(2){gap:3px;min-width:0;display:grid}.team-center-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.team-center-list small{color:#7a7d83;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.team-load{text-align:center;gap:1px;display:grid}.team-load b{color:var(--fls-black);font-family:Georgia,Times New Roman,serif;font-size:1rem}.team-load span{color:#85878c;text-transform:uppercase;font-size:.52rem}.team-center-detail-panel{min-height:420px}.team-center-empty{color:#7a7d83;text-align:center;padding:24px;font-size:.72rem}.team-center-empty.detail{align-content:center;place-items:center;gap:5px;min-height:360px;display:grid}.team-center-empty.detail strong{color:var(--fls-black);font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.team-server-head{border-bottom:1px solid #e7e6e2;justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.team-server-head h2{font-size:1.8rem}.team-server-head p{color:#6e7177;margin:4px 0 0;font-size:.72rem}.team-server-contact{text-align:right;color:#6e7177;gap:4px;font-size:.66rem;display:grid}.team-server-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px;display:grid}.team-server-metrics article{background:#fafafa;border:1px solid #e2e1dd;border-radius:7px;padding:12px}.team-server-metrics span{color:#777a80;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;display:block}.team-server-metrics strong{color:var(--fls-black);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;display:block}.team-server-note{border-left:4px solid var(--fls-gold);background:#fffaf0;gap:5px;margin:0 18px 16px;padding:12px 14px;display:grid}.team-server-note strong{color:#66501b;font-size:.68rem}.team-server-note span{color:#766a4d;font-size:.7rem;line-height:1.45}.team-job-list{border-top:1px solid #e7e6e2}.team-job-list-head{background:#fafafa;justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.team-job-list-head strong{font-size:.72rem}.team-job-list-head span{color:var(--fls-red);font-size:.7rem;font-weight:850}.team-job-list>a{color:#25272b;border-top:1px solid #ecebe7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;text-decoration:none;display:grid}.team-job-list>a:hover{background:#fff7f7}.team-job-list>a>div{gap:3px;display:grid}.team-job-list>a strong{font-size:.72rem}.team-job-list>a span,.team-job-list>a small{color:#777a80;font-size:.61rem}.team-job-list>a b{color:#4d5056;text-align:right;font-size:.65rem}@media (width<=1000px){.team-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-center-layout{grid-template-columns:1fr}}@media (width<=700px){.team-center{padding:18px}.team-center-head{flex-direction:column;align-items:flex-start}.team-center-metrics{grid-template-columns:1fr}.team-center-list-head{flex-direction:column;align-items:stretch}.team-center-list-head input{width:100%}.team-center-list>button{grid-template-columns:10px minmax(0,1fr) 48px 48px}.team-center-list>button .team-load:last-child{display:none}.team-server-head{flex-direction:column}.team-server-contact{text-align:left}.team-server-metrics,.team-job-list>a{grid-template-columns:1fr}.team-job-list>a b{text-align:left}}.skeleton-workspace{padding-bottom:48px}.skeleton-panel{background:#111;border:1px solid #2c2823;margin:12px 34px 34px}.skeleton-toolbar{border-bottom:1px solid #25211d;grid-template-columns:minmax(0,1fr) 220px;gap:8px;padding:12px;display:grid}.skeleton-toolbar:has(input:only-child){grid-template-columns:1fr}.skeleton-toolbar input,.skeleton-toolbar select{color:#eee4d0;min-height:42px;font:inherit;background:#0d0d0d;border:1px solid #34302b;padding:0 12px}.skeleton-table-wrap{overflow-x:auto}.skeleton-table{border-collapse:collapse;width:100%;font-size:.88rem}.skeleton-table th{text-align:left;color:#897f70;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #28241f;padding:11px 12px;font-size:.68rem}.skeleton-table td{vertical-align:top;color:#e9dfce;border-bottom:1px solid #211e1a;padding:13px 12px}.skeleton-table td strong,.skeleton-table td span{display:block}.skeleton-table td span{color:#786f63;margin-top:4px;font-size:.72rem}.document-table-actions{flex-wrap:wrap;gap:6px;min-width:260px;display:flex}.document-table-actions .review-button{color:#e7c25a;cursor:pointer;white-space:nowrap;background:#17140e;border:1px solid #4b402b;justify-content:center;align-items:center;margin:0;padding:7px 9px;font:800 .68rem inherit;text-decoration:none;display:inline-flex}.document-table-actions button.review-button{font-family:inherit}.document-table-actions .review-button:hover:not(:disabled){color:#fff;border-color:#c99e34}.document-table-actions .review-button:disabled{opacity:.38;cursor:not-allowed}.skeleton-empty-panel{text-align:center;place-items:center;min-height:280px;padding:40px;display:grid}.skeleton-empty-panel>div{max-width:640px}.skeleton-empty-panel h2{color:#f3ead7;margin:6px 0 12px;font-family:Georgia,serif;font-size:2rem}.skeleton-empty-panel p{color:#938a7d;line-height:1.6}.metric-grid .skeleton-metric-text{font-size:.88rem;line-height:1.3}@media (width<=760px){.skeleton-toolbar{grid-template-columns:1fr}.skeleton-panel{margin-left:16px;margin-right:16px}.document-table-actions{min-width:220px}}.request-row-actions{flex-wrap:wrap;gap:6px;min-width:190px;display:flex}.request-row-actions .review-button{white-space:nowrap;margin:0}.request-row-actions .confirm-paid-button{color:#f0c75f;background:#241b0b;border-color:#b48a35}.request-row-actions .confirm-paid-button:hover{color:#fff;border-color:#d9b24c}.email-compose-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06080cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.email-compose-modal{background:#11151b;border:1px solid #ffffff1f;border-radius:18px;gap:16px;width:min(780px,96vw);max-height:min(860px,94vh);padding:22px;display:grid;overflow:auto;box-shadow:0 28px 90px #00000073}.email-compose-modal header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.email-compose-modal header span,.email-compose-modal label>span{color:#9ca6b5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:800;display:block}.email-compose-modal h2{margin:2px 0 4px;font-size:1.45rem}.email-compose-modal header p,.email-compose-note span{color:#aeb7c4;margin:0;line-height:1.45}.email-compose-close{border-radius:10px;min-width:38px;min-height:38px;font-size:1.4rem}.email-compose-modal label{display:grid}.email-compose-modal input,.email-compose-modal select,.email-compose-modal textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0b0f14;border:1px solid #ffffff1c;border-radius:10px;padding:11px 12px}.email-compose-modal input:focus,.email-compose-modal select:focus,.email-compose-modal textarea:focus{outline-offset:1px;outline:2px solid #ffffff2b}.email-compose-addresses,.email-compose-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-compose-links.single-link{grid-template-columns:1fr}.email-compose-body textarea{resize:vertical;min-height:230px;line-height:1.5}.email-compose-note{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;gap:3px;padding:12px 14px;font-size:.86rem;display:grid}.email-compose-note strong{font-size:.82rem}.email-compose-modal footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.email-compose-modal footer button{min-height:40px;padding:0 16px}@media (width<=700px){.email-compose-backdrop{padding:8px}.email-compose-modal{border-radius:14px;width:100%;max-height:98vh;padding:16px}.email-compose-addresses,.email-compose-links{grid-template-columns:1fr}.email-compose-modal footer{flex-wrap:wrap}.email-compose-modal footer button{flex:130px}}.internal-inbox-page{box-sizing:border-box;width:100%;min-width:0;min-height:calc(100vh - 68px);color:var(--fls-text,#191a1d);background:#fff}.inbox-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:0 30px 48px}.live-service-shell-content .internal-inbox-page .ops-header{padding:30px 0 18px!important}.ops-inbox-button{color:#e1be61;background:#121212;border:1px solid #3a352f;place-items:center;width:34px;height:34px;margin:2px 0 10px 14px;font-size:1rem;line-height:1;text-decoration:none;display:grid}.ops-inbox-button:hover,.ops-inbox-button.active{color:#f4d47b;background:#1a1712;border-color:#b48a35}.ops-inbox-button .inbox-badge{color:#fff;background:#8a1f2d;border:2px solid #0d0d0d;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.52rem;font-weight:900;display:grid;position:absolute;transform:translate(13px,-13px)}.inbox-header{align-items:flex-end}.inbox-header-actions{align-items:center;gap:8px;display:flex}.inbox-header-actions button{color:#111;font:inherit;cursor:pointer;background:#b48a35;border:1px solid #b48a35;padding:10px 14px;font-size:.67rem;font-weight:900}.inbox-header-actions button:disabled{opacity:.45;cursor:not-allowed}.inbox-mode-tabs{gap:6px;margin-top:16px;display:flex}.inbox-mode-tabs button{color:#8f877f;min-width:130px;font:inherit;cursor:pointer;background:#111;border:1px solid #39332d;padding:9px 13px;font-size:.66rem;font-weight:900}.inbox-mode-tabs button.active{color:#f0c75f;background:#201a11;border-color:#b48a35}.inbox-shell{background:#101010;border:1px solid #2b2926;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:620px;margin-top:14px;display:grid}.inbox-thread-list{background:#0d0d0d;border-right:1px solid #2b2926;min-width:0}.inbox-list-head{color:#8d857c;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #2b2926;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.66rem;display:flex}.inbox-list-head strong{color:#e1be61;font-size:.75rem}.inbox-thread-list button{color:#d9d2c8;text-align:left;cursor:pointer;background:#111;border:0;border-bottom:1px solid #24211f;gap:5px;width:100%;padding:15px 16px;display:grid}.inbox-thread-list button:hover{background:#171512}.inbox-thread-list button.active{background:#211b0f;box-shadow:inset 3px 0 #c39a3c}.inbox-thread-list button strong{color:#fff;font-size:.82rem}.inbox-thread-list button small{color:#77716a;font-size:.67rem;line-height:1.35}.inbox-thread-list button em{color:#d8b354;text-transform:uppercase;letter-spacing:.06em;border:1px solid #544222;width:max-content;padding:2px 5px;font-size:.56rem;font-style:normal}.inbox-thread-type{color:#b89647;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:800}.inbox-conversation{background:#121212;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.inbox-conversation-head{background:#111;border-bottom:1px solid #2b2926;padding:18px 20px}.inbox-conversation-head span{color:#8a1f2d;text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:800}.inbox-conversation-head h2{color:#fff;margin:5px 0 7px;font-family:Georgia,serif;font-size:1.35rem}.inbox-conversation-head a{color:#e1be61;font-size:.7rem;font-weight:800}.inbox-message-log{flex-direction:column;gap:10px;max-height:560px;padding:18px;display:flex;overflow:auto}.inbox-message-log article{background:#171717;border:1px solid #34302c;max-width:74%;padding:11px 13px}.inbox-message-log article:nth-child(2n){background:#1f1a12;border-color:#4d4025;align-self:flex-end}.inbox-message-meta{justify-content:space-between;gap:14px;margin-bottom:5px;font-size:.67rem;display:flex}.inbox-message-meta strong{color:#eee7dc}.inbox-message-meta span{color:#77716a}.inbox-message-log p{color:#cfc7bd;margin:0;font-size:.78rem;line-height:1.5}.inbox-compose{background:#0e0e0e;border-top:1px solid #2b2926;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 16px;display:grid}.inbox-compose textarea{resize:vertical;color:#eee7dc;min-height:72px;font:inherit;background:#151515;border:1px solid #3b3631;padding:10px}.inbox-compose button{color:#fff;cursor:pointer;background:#8a1f2d;border:1px solid #8a1f2d;min-width:94px;font-weight:900}.inbox-compose button:disabled{opacity:.45;cursor:not-allowed}.inbox-empty{color:#77716a;padding:18px;font-size:.74rem;line-height:1.5}.inbox-empty.large{text-align:center;align-content:center;place-items:center;gap:6px;min-height:420px;display:grid}.inbox-empty.large strong{color:#eee7dc;font-size:1rem}.email-transport-banner{background:#1b160d;border:1px solid #6e5729;gap:3px;margin-top:14px;padding:11px 14px;display:grid}.email-transport-banner strong{color:#e9c35f;font-size:.72rem}.email-transport-banner span{color:#8e857c;font-size:.65rem;line-height:1.45}.email-transport-banner.ready{background:#111a11;border-color:#496749}.email-transport-banner.ready strong{color:#91d397}.company-email-shell{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.company-email-detail{background:#121212;flex-direction:column;min-width:0;display:flex}.company-email-head{justify-content:space-between;gap:18px;display:flex}.company-email-head p,.company-email-head small{color:#8f877e;margin:3px 0 0;font-size:.67rem}.email-status-stack{align-content:start;justify-items:end;gap:6px;display:grid}.email-status-stack b,.email-status-stack span{color:#d9b85d;text-transform:uppercase;letter-spacing:.06em;border:1px solid #443b2c;padding:4px 7px;font-size:.59rem}.company-email-body{border-bottom:1px solid #292622;min-height:160px;padding:18px 20px}.company-email-body p{color:#d4ccc1;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.65}.company-email-attachments,.email-intake-review{border-bottom:1px solid #292622;padding:16px 20px}.email-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.email-section-title strong{color:#eee7dd;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.email-section-title span{color:#c59e42;font-size:.64rem}.company-email-attachments>p,.email-review-empty{color:#7f7770;margin:0;font-size:.7rem;line-height:1.45}.company-email-attachments article{border-top:1px solid #282522;gap:2px;padding:9px 0;display:grid}.company-email-attachments article:first-of-type{border-top:0}.company-email-attachments article strong{color:#ddd4c8;font-size:.72rem}.company-email-attachments article span,.company-email-attachments article small,.company-email-attachments article a{color:#817971;font-size:.62rem}.company-email-attachments article a{color:#d7b45c;width:max-content}.extracted-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.extracted-field-grid div{background:#0f0f0f;border:1px solid #302c28;gap:3px;padding:9px 10px;display:grid}.extracted-field-grid span{color:#766f68;text-transform:uppercase;letter-spacing:.06em;font-size:.57rem}.extracted-field-grid strong{color:#e7dfd5;overflow-wrap:anywhere;font-size:.7rem}.email-review-note{gap:5px;margin-top:12px;display:grid}.email-review-note span{color:#9a9188;font-size:.62rem;font-weight:800}.email-review-note textarea{resize:vertical;color:#eee6dc;min-height:82px;font:inherit;background:#0f0f0f;border:1px solid #3a342f;padding:9px;font-size:.72rem}.email-review-actions{gap:8px;margin-top:10px;display:flex}.email-review-actions button,.intake-review-workspace button{color:#111;font:inherit;cursor:pointer;background:#b48a35;border:1px solid #b48a35;padding:9px 12px;font-size:.63rem;font-weight:900}.email-review-actions button.secondary,.intake-review-workspace button.secondary{color:#d8cda8;background:#141414}.email-review-actions button:disabled,.intake-review-workspace button:disabled{opacity:.45;cursor:not-allowed}.inbox-compose-backdrop{z-index:5000;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inbox-compose-modal{background:#111;border:1px solid #4b4235;gap:13px;width:min(620px,100%);padding:18px;display:grid;box-shadow:0 24px 80px #00000094}.inbox-compose-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inbox-compose-modal header span{color:#c29a3c;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;font-weight:900}.inbox-compose-modal header h2{color:#fff;margin:4px 0;font-family:Georgia,serif;font-size:1.3rem}.inbox-compose-modal header p{color:#827a72;margin:0;font-size:.68rem;line-height:1.45}.inbox-compose-modal header>button{color:#ddd;cursor:pointer;background:#151515;border:1px solid #433d37;width:31px;height:31px}.inbox-compose-modal label{gap:5px;display:grid}.inbox-compose-modal label span{color:#91887f;font-size:.63rem;font-weight:800}.inbox-compose-modal input,.inbox-compose-modal select,.inbox-compose-modal textarea{box-sizing:border-box;color:#eee7dd;width:100%;font:inherit;background:#0e0e0e;border:1px solid #3b352f;padding:10px;font-size:.72rem}.inbox-compose-modal textarea{resize:vertical;min-height:130px}.compose-modal-actions{justify-content:flex-end;gap:8px;display:flex}.compose-modal-actions button{color:#111;font:inherit;cursor:pointer;background:#b48a35;border:1px solid #b48a35;padding:9px 13px;font-size:.64rem;font-weight:900}.compose-modal-actions button.secondary{color:#d8cda8;background:#151515}.compose-modal-actions button:disabled{opacity:.45;cursor:not-allowed}.inbox-compose-modal>small{color:#756e67;font-size:.61rem}.intake-review-workspace{gap:14px;display:grid}.intake-review-statusbar{background:#0f0f0f;border:1px solid #332f2a;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.intake-review-statusbar small{color:#766f68;flex:1;font-size:.6rem}.extraction-state{color:#d6ad49;text-transform:uppercase;letter-spacing:.06em;border:1px solid #554825;padding:3px 6px;font-size:.57rem;font-weight:900}.extraction-state.ready{color:#94d198;border-color:#456045}.extraction-state.failed{color:#e18691;border-color:#73323a}.intake-review-warning,.intake-review-message,.intake-review-locked{color:#c8b27d;background:#1b160d;border:1px solid #674e25;padding:10px 11px;font-size:.68rem;line-height:1.45}.intake-review-warning{color:#e0a1a9;background:#1b1012;border-color:#73323a}.intake-review-message{color:#9bcf9f;background:#101910;border-color:#456045}.intake-review-locked{color:#aebdcb;background:#10151b;border-color:#4a5a6b;gap:3px;display:grid}.intake-review-locked strong{color:#d5e1eb}.intake-review-locked a{color:#e1be61;width:max-content}.intake-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.intake-review-grid label{gap:5px;min-width:0;display:grid}.intake-review-grid label.span-2{grid-column:1/-1}.intake-review-grid input,.intake-review-grid select,.intake-review-grid textarea,.intake-address-row input,.intake-address-row select,.intake-document-row input[type=text],.intake-document-row select{box-sizing:border-box;color:#eee6dc;width:100%;font:inherit;background:#0d0d0d;border:1px solid #3a342f;padding:8px 9px;font-size:.69rem}.intake-review-grid textarea{resize:vertical;min-height:90px}.intake-review-grid input:disabled,.intake-review-grid select:disabled,.intake-review-grid textarea:disabled,.intake-address-row input:disabled,.intake-address-row select:disabled,.intake-document-row input:disabled,.intake-document-row select:disabled{opacity:.64}.intake-review-label{color:#928980;justify-content:space-between;align-items:center;gap:8px;font-size:.6rem;font-weight:800;display:flex}.confidence-pill{color:#b9aa7b;border:1px solid #514831;padding:2px 5px;font-size:.52rem;font-style:normal}.confidence-pill.high{color:#8fce95;border-color:#416043}.confidence-pill.medium{color:#ddba5b;border-color:#705b28}.confidence-pill.low{color:#df8994;border-color:#73323a}.intake-checkbox{background:#0d0d0d;border:1px solid #332f2a;grid-template-columns:auto 1fr;align-content:center;align-items:center;padding:8px 9px;display:flex!important}.intake-checkbox input{width:auto}.intake-review-subsection{border-top:1px solid #2d2925;gap:8px;padding-top:12px;display:grid}.intake-review-subsection header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.intake-review-subsection header strong{color:#e6ddd2;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.intake-review-subsection header span,.intake-review-subsection>p{color:#7e766f;margin:0;font-size:.61rem;line-height:1.4}.intake-address-row{grid-template-columns:120px 150px minmax(220px,1fr) auto;align-items:center;gap:7px;display:grid}.intake-document-row{background:#0f0f0f;border:1px solid #302c28;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) 130px;align-items:center;gap:8px;padding:8px 9px;display:grid}.intake-document-row>div{gap:2px;min-width:0;display:grid}.intake-document-row strong{color:#ddd4c8;overflow-wrap:anywhere;font-size:.66rem}.intake-document-row a{color:#d8b454;width:max-content;font-size:.58rem}.intake-document-row input[type=checkbox]{width:auto}.intake-review-boundary{color:#817971;font-size:.59rem;line-height:1.4}@media (width<=900px){.inbox-shell,.company-email-shell{grid-template-columns:1fr}.inbox-thread-list{border-bottom:1px solid #2b2926;border-right:0;max-height:260px;overflow:auto}.company-email-head{flex-direction:column}.email-status-stack{justify-items:start}.intake-address-row{grid-template-columns:1fr 1fr}.intake-address-row input:nth-of-type(2){grid-column:1/-1}.intake-document-row{grid-template-columns:auto 1fr}.intake-document-row input[type=text],.intake-document-row select{grid-column:2}}@media (width<=620px){.inbox-header{align-items:flex-start}.inbox-mode-tabs{width:100%}.inbox-mode-tabs button{flex:1;min-width:0}.extracted-field-grid,.intake-review-grid{grid-template-columns:1fr}.intake-review-grid label.span-2{grid-column:auto}.email-review-actions{flex-direction:column}.intake-address-row,.intake-document-row{grid-template-columns:1fr}.intake-document-row input[type=text],.intake-document-row select{grid-column:auto}}.intake-client-combobox{gap:5px;display:grid;position:relative}.intake-client-options{overscroll-behavior:contain;background:#111;border:1px solid #3a342f;max-height:220px;display:grid;overflow:auto;box-shadow:0 12px 26px #00000038}.intake-client-options button{color:#e9e1d6;text-align:left;background:#111;border:0;border-bottom:1px solid #2b2825;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.intake-client-options button:last-child{border-bottom:0}.intake-client-options button:hover,.intake-client-options button.selected{background:#1a1714}.intake-client-options button strong{font-size:.67rem}.intake-client-options button span{color:#bca96f;font-size:.56rem}.intake-client-options button.create-client{color:#f0c75f;background:#1b160d}.intake-client-selected{color:#84c28b;font-size:.58rem}.intake-next-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.intake-next-actions a{border:1px solid #4a5a6b;align-items:center;min-height:30px;padding:0 8px;text-decoration:none;display:inline-flex}.intake-next-actions a:last-child{color:#f0c75f;background:#1b160d;border-color:#7d5f21}.server-shell{color:#181512;background:#f3efe6;min-height:100vh}.server-topbar{color:#fff9ea;background:#17120f;border-bottom:4px solid #c39a3c;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.server-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.server-brand img{object-fit:contain;width:42px;height:42px}.server-brand span{gap:2px;display:grid}.server-brand b{font-size:1.05rem}.server-brand small{opacity:.72;font-size:.78rem}.server-topbar nav{gap:10px;display:flex}.server-topbar nav a{color:#fff9ea;border:1px solid #fff9ea59;border-radius:8px;padding:8px 12px;text-decoration:none}.server-topbar nav a.active{color:#f1cf76;border-color:#c39a3c}.server-heading{color:#181512;background:#f3efe6;border-bottom:1px solid #c8bda9;justify-content:space-between;gap:30px;margin:0;padding:34px max(32px,50% - 686px) 24px;display:flex}.server-heading h1{color:#c39a3c;margin:4px 0 8px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.server-heading p:not(.server-eyebrow){color:#5a5148;max-width:850px;margin:0}.server-heading .server-eyebrow,.server-eyebrow{color:#7e1f2a}.server-eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}.route-date-box{background:#fffaf0;border:1px solid #c8bda9;border-radius:12px;align-self:flex-start;gap:6px;min-width:220px;padding:14px;display:grid}.route-date-box label{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.route-date-box input{color:#181512;min-height:42px;font:inherit;background:#fff;border:1px solid #9f927c;border-radius:8px;padding:8px 10px}.server-alert{color:#711923;background:#fbeaec;border:1px solid #9f3b46;border-radius:10px;max-width:1436px;margin:18px auto;padding:12px 16px}.server-alert.success{color:#31502d;background:#eef6ea;border-color:#6a8c61}.server-panel{background:#fffaf0;border:1px solid #c8bda9;border-radius:14px;min-width:0;overflow:hidden}.server-panel-head{background:#f8f1e4;border-bottom:1px solid #d8cebc;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.server-panel-head h2{margin:3px 0 0;font-size:1.3rem}.server-empty{color:#6f6559;padding:28px 20px}.route-count,.route-stop-title span,.route-stop-meta span{background:#f7f0e3;border:1px solid #c8bda9;border-radius:999px;padding:4px 8px;font-size:.75rem}.route-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px 18px 0;display:grid}.route-mode-tabs button{color:#4f463b;cursor:pointer;background:#f5eee2;border:1px solid #b8aa95;border-radius:8px;min-height:40px;font-weight:800}.route-mode-tabs button.active{color:#fff9ea;background:#17120f;border-color:#17120f}.route-mode-tabs button:disabled{opacity:.45;cursor:not-allowed}.route-mode-note{background:#f5ecd8;border-left:4px solid #c39a3c;gap:4px;margin:16px 18px 0;padding:12px 14px;font-size:.82rem;display:grid}.route-mode-note span{color:#62574a}.route-map-empty{text-align:center;color:#6f6559;background:#f7f2e9;place-items:center;min-height:210px;padding:24px;display:grid}.route-stop-list{gap:10px;margin:0;padding:12px 18px 18px;list-style:none;display:grid}.route-stop{background:#fff;border:1px solid #d1c5b2;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.route-stop-number{color:#fff9ea;background:#17120f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.route-stop-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.route-stop-body p{color:#393128;overflow-wrap:anywhere;margin:6px 0 9px}.route-stop-meta{flex-wrap:wrap;gap:6px;display:flex}.route-stop-controls{grid-template-columns:repeat(3,36px);gap:5px;display:grid}.route-stop-controls button{cursor:pointer;background:#f7f1e6;border:1px solid #ad9f8a;border-radius:7px;width:36px;height:36px}.route-stop-controls button:disabled{opacity:.45;cursor:not-allowed}.route-stop-controls .remove-stop{color:#7e1f2a;font-weight:900}.maps-button{color:#fff9ea;background:#17120f;border:1px solid #17120f;font-weight:800;text-decoration:none}.maps-button.compact{border-radius:8px;padding:8px 11px;font-size:.8rem}.unified-workspace{grid-template-columns:minmax(0,1.45fr) minmax(340px,.65fr);align-items:start;gap:20px;max-width:1540px;margin:0 auto;padding:24px 32px 44px;display:grid}.work-map-column{gap:20px;min-width:0;display:grid}.map-editor-panel{min-height:420px}.map-stage{background:#111}.map-stage-caption{color:#cfc4b5;background:#17120f;padding:9px 12px;font-size:.72rem}.availability-toggle{align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.availability-toggle input{accent-color:#7e1f2a;width:18px;height:18px}.unified-job-list{max-height:calc(100vh - 40px);position:sticky;top:18px}.unified-job-scroll{max-height:calc(100vh - 125px);overflow:auto}.unified-job-card{cursor:pointer;background:#fffaf0;border-bottom:1px solid #ded4c3;padding:16px 18px;transition:all .15s}.unified-job-card:hover,.unified-job-card.selected{background:#f4ead8}.unified-job-card.available{background:#fff7e9}.unified-job-card.available.selected{background:#f7e5c7}.unified-job-card strong{margin:5px 0 3px;font-size:1rem;display:block}.unified-job-card p{color:#5b5045;margin:0 0 7px;font-size:.82rem}.unified-job-card small{color:#75695c;line-height:1.4}.job-kind{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:max-content;padding:3px 7px;font-size:.65rem;font-weight:900;display:inline-flex}.job-kind.owned{color:#fff9ea;background:#181512}.job-kind.available{color:#503b09;background:#f0d58b}.inline-job-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.inline-job-actions button,.inline-job-actions a{font:inherit;color:#211b15;cursor:pointer;background:#fff;border:1px solid #8f806b;border-radius:7px;padding:7px 10px;font-size:.75rem;font-weight:800;text-decoration:none}.inline-job-actions button:first-child{color:#fff9ea;background:#17120f}.inline-job-actions .reject{color:#7e1f2a;background:#fff;border-color:#9f3b46}.job-card-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.job-select-square{cursor:pointer;background:#fff;border:2px solid #9b8a73;border-radius:3px;place-items:center;width:24px;height:24px;margin-top:2px;font-weight:900;display:grid}.job-select-square.checked{color:#fff9ea;background:#17120f;border-color:#17120f}.job-card-copy{min-width:0}.printed-indicator{color:#31502d;text-transform:uppercase;letter-spacing:.04em;background:#dcead7;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:.65rem;font-weight:900;display:inline-flex}.bulk-job-toolbar{color:#fff9ea;background:#17120f;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:10px 12px;display:grid}.bulk-job-toolbar button{color:#17120f;cursor:pointer;background:#c39a3c;border:1px solid #c39a3c;padding:7px 9px;font-weight:900}.bulk-job-toolbar button.secondary{color:#fff9ea;background:0 0;border-color:#7e7365}.job-sidecar{z-index:30;box-sizing:border-box;will-change:transform,opacity;background:#fffaf0;border-left:1px solid #bba88b;width:min(520px,94vw);height:100vh;padding:28px;animation:.26s cubic-bezier(.2,.75,.2,1) both sidecar-in;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 36px #1b140e38}.job-sidecar.closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.8,.25) both sidecar-out}@keyframes sidecar-in{0%{opacity:.75;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sidecar-out{0%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(100%)}}.sidecar-close{cursor:pointer;background:#fff;border:1px solid #b9a890;border-radius:50%;width:34px;height:34px;font-size:1.25rem;position:absolute;top:14px;right:16px}.job-sidecar h2{margin:8px 42px 3px 0;font-size:2rem}.sidecar-subtitle{color:#675b4e;margin:0 0 18px}.sidecar-title-row{grid-template-columns:minmax(0,1fr) 196px;align-items:start;gap:14px;padding-right:34px;display:grid}.sidecar-title-row h2{margin-right:0}.sidecar-title-row .sidecar-subtitle{margin-bottom:0}.sidecar-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.sidecar-job-metrics span{text-align:center;background:#f7f0e5;border:1px solid #d8cdbd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;padding:5px 4px;display:flex}.sidecar-job-metrics b{color:#181512;font-size:1.08rem;line-height:1}.sidecar-job-metrics small{color:#786d61;text-transform:uppercase;letter-spacing:.045em;font-size:.53rem;line-height:1.1}.sidecar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 20px;display:grid}.sidecar-actions a,.sidecar-actions button{color:#fff9ea;min-height:42px;font:inherit;cursor:pointer;background:#17120f;border:1px solid #17120f;border-radius:8px;place-items:center;font-size:.8rem;font-weight:800;text-decoration:none;display:grid}.sidecar-actions a:last-child{color:#17120f;background:#fff;grid-column:1/-1}.sidecar-actions .reject{color:#7e1f2a;background:#fff;border-color:#9f3b46}.sidecar-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 12px;display:grid}.sidecar-tabs button,.chat-lane-tabs button{color:#2e271f;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9a890;border-radius:6px;padding:8px 6px;font-size:.72rem;font-weight:800}.sidecar-tabs button.active,.chat-lane-tabs button.active{color:#fff9ea;background:#17120f;border-color:#17120f}.sidecar-block{border-top:1px solid #ddd1bf;padding:14px 0}.sidecar-block>strong{text-transform:uppercase;letter-spacing:.08em;color:#7e1f2a;margin-bottom:7px;font-size:.72rem;display:block}.sidecar-block p{margin:5px 0;line-height:1.45}.sidecar-block small,.muted{color:#75695c}.sidecar-location{border-bottom:1px solid #e2d8c8;padding:9px 0}.sidecar-location:last-child{border-bottom:0}.sidecar-location p{overflow-wrap:anywhere;margin:3px 0}.sidecar-location-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.address-review-chip{color:#744610;white-space:nowrap;background:#fff3dc;border:1px solid #c58d47;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:.64rem;font-weight:900;display:inline-flex}.case-caption{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:.9rem;display:flex;margin:8px 0 6px!important}.case-caption span{color:#9a8b79;font-family:Georgia,serif;font-style:italic}.case-caption b{font-weight:850}.timeslot-summary,.attempt-chip-row{flex-wrap:wrap;gap:6px;display:flex}.timeslot-summary span,.attempt-chip-row span{color:#5a5045;background:#f1eadf;border:1px solid #c8bda9;border-radius:999px;padding:4px 8px;font-size:.72rem}.timeslot-summary span.hit{color:#fff9ea;background:#17120f;border-color:#17120f}.timeslot-strip{border-top:1px solid #ddd1bf;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 0 4px;display:grid}.timeslot-strip span{color:#8c8073;letter-spacing:.01em;background:#ffffff94;border:1px solid #d4c8b6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:31px;font-size:.68rem;font-weight:800;display:flex}.timeslot-strip i{background:#d5c9b8;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px #0000000a}.timeslot-strip span.hit{color:#fff9ea;background:#211b16;border-color:#211b16}.timeslot-strip span.hit i{background:#c39a3c;box-shadow:0 0 0 2px #c39a3c24}.attempt-rich-card{border-bottom:1px solid #ded4c3;gap:7px;padding:11px 0;display:grid}.attempt-rich-card:last-child{border-bottom:0}.attempt-rich-card small{color:#75695c;margin-top:2px;display:block}.attempt-rich-card p{margin:3px 0}.attempt-thumb{object-fit:cover;border:1px solid #b8aa95;border-radius:6px;width:104px;height:78px}.attempt-thumb.placeholder{color:#6e6255;background:#eee7dc;place-items:center;display:grid}.document-row{border-bottom:1px solid #ded4c3;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.document-row:last-child{border-bottom:0}.document-row span:first-child{gap:2px;display:grid}.document-row small{color:#75695c}.doc-state{color:#31502d;white-space:nowrap;background:#e5f0df;border:1px solid #99ad8c;border-radius:999px;height:max-content;padding:4px 7px;font-size:.7rem;font-weight:900}.chat-lane-tabs{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 12px;display:grid}.chat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-head button{color:#fff9ea;cursor:pointer;background:#17120f;border:1px solid #17120f;border-radius:7px;padding:7px 10px;font-weight:800}.chat-log{gap:8px;max-height:260px;margin:10px 0;display:grid;overflow:auto}.chat-message{background:#f3eadc;border:1px solid #d8c9b4;border-radius:8px;padding:9px 10px}.chat-message b{font-size:.72rem}.chat-message p{margin:3px 0 0}.chat-compose{gap:7px;display:grid}.chat-compose textarea{resize:vertical;min-height:86px;font:inherit;background:#fff;border:1px solid #ad9f8a;padding:10px}.chat-compose button{color:#fff;cursor:pointer;background:#7e1f2a;border:0;border-radius:7px;min-height:40px;font-weight:800}.live-work-map-wrap{background:#e9e4dc;min-height:420px;position:relative}.live-work-map{width:100%;height:420px}.live-map-legend{z-index:3;background:#fffaf0f0;border:1px solid #18151229;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:7px 9px;font-size:.68rem;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 18px #231b131f}.live-map-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.legend-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.legend-dot.assigned{background:#181512}.legend-dot.available{background:#c39a3c}.legend-dot.routed{background:#7e1f2a}.map-review-count{color:#7e1f2a}.live-map-pin{cursor:pointer;border:2px solid #fffaf0;border-radius:50% 50% 50% 8px;place-items:center;width:30px;height:30px;font:900 .78rem/1 system-ui,sans-serif;display:grid;transform:rotate(-45deg);box-shadow:0 3px 9px #00000057}.live-map-pin:first-letter{transform:rotate(45deg)}.live-map-pin.assigned{color:#fff9ea;background:#181512}.live-map-pin.available{color:#181512;background:#c39a3c}.live-map-pin.routed{color:#fff;background:#7e1f2a}.live-map-pin.selected{outline-offset:3px;outline:3px solid #7e1f2a42}.live-map-pin:hover{filter:brightness(1.12)}.maplibregl-ctrl-attrib{font-size:10px}@media (width<=1100px){.unified-workspace{grid-template-columns:1fr}.unified-job-list{max-height:none;position:static}.unified-job-scroll{max-height:none}}@media (width<=720px){.server-topbar,.server-heading,.server-panel-head{flex-direction:column;align-items:stretch}.server-topbar{padding:16px}.server-heading{padding:24px 16px 18px}.route-date-box{min-width:0}.unified-workspace{padding:16px}.live-work-map-wrap,.live-work-map{height:330px;min-height:330px}.route-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.route-stop{grid-template-columns:34px minmax(0,1fr)}.route-stop-controls{grid-column:2;grid-template-columns:repeat(3,44px)}.route-stop-controls button{width:44px;height:44px}.bulk-job-toolbar{grid-template-columns:1fr 1fr}.bulk-job-toolbar strong{grid-column:1/-1}.sidecar-title-row{grid-template-columns:1fr;padding-right:34px}.sidecar-job-metrics{width:100%;margin-top:0}.sidecar-actions,.sidecar-tabs,.chat-lane-tabs{grid-template-columns:1fr}.sidecar-actions a:last-child{grid-column:auto}.timeslot-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-status,.login-shell{background:var(--fls-black,#111214);color:#fff;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:stretch;min-height:100vh;padding:0;display:grid;overflow:hidden}.login-brand-panel{box-sizing:border-box;background:linear-gradient(145deg,var(--fls-red,#971923) 0%,#7a1119 72%,#5d0d13 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:46px 54px;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#00000047,#0000 68%);height:64%;position:absolute;inset:auto -20% -36% 18%}.login-full-logo{z-index:2;object-fit:contain;object-position:left top;width:min(285px,75%);height:auto;position:relative}.login-brand-statement{z-index:2;gap:10px;max-width:360px;display:grid;position:relative}.login-brand-statement>span{text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:.65rem;font-weight:900}.login-brand-statement strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.04}.login-brand-statement i{background:var(--fls-gold,#d6ad45);width:54px;height:3px;display:block}.login-chariot-watermark{opacity:.08;filter:brightness(0)invert();pointer-events:none;width:min(520px,78%);position:absolute;top:22%;right:-12%;transform:rotate(-5deg)}.login-card{box-sizing:border-box;color:#202126;border:1px solid #dededa;border-top:5px solid var(--fls-red,#971923);background:#fff;border-radius:12px;place-self:center;width:min(650px,100% - 72px);padding:46px 48px;box-shadow:0 24px 64px #00000038}.auth-status section{color:#202126;border:1px solid #dededa;border-top:5px solid var(--fls-red,#971923);background:#fff;width:min(680px,100%);padding:32px;box-shadow:0 22px 60px #0000003d}.auth-status h1,.login-card h1{color:#111214;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:700;line-height:1}.login-card>p{color:#62656b;max-width:560px;margin:0;line-height:1.65}.login-card .brand-kicker,.auth-status .brand-kicker{color:var(--fls-red,#971923);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:900}.auth-status a,.login-card a{color:var(--fls-red,#971923);font-weight:800}.login-brand{align-items:center;gap:12px;width:max-content;margin-bottom:30px;text-decoration:none;display:flex;color:#202126!important}.login-brand img{object-fit:contain;width:46px;height:46px}.login-brand span{gap:2px;display:grid}.login-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.login-brand small{color:#73767c;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.login-form{gap:15px;margin-top:26px;display:grid}.auth-field{color:#484b50;gap:7px;font-size:.76rem;font-weight:850;display:grid}.auth-field input,.auth-field select{box-sizing:border-box;min-height:44px;font:inherit;color:#202126;background:#fff;border:1px solid #d0d1ce;border-radius:6px;outline:none;padding:10px 12px}.auth-field input:focus,.auth-field select:focus{border-color:var(--fls-red,#971923);box-shadow:0 0 0 3px #97192314}.auth-error{border:1px solid #e3b8bd;border-left:4px solid var(--fls-red,#971923);color:#7d1a23;background:#fff3f4;border-radius:6px;padding:11px 12px;font-size:.76rem;font-weight:750}.auth-message{color:#396442;background:#f5fbf5;border:1px solid #b9d5bd;border-left:4px solid #4d9159;border-radius:6px;padding:11px 12px;font-size:.76rem;font-weight:700}.login-card .primary-action{border:1px solid var(--fls-red,#971923);background:var(--fls-red,#971923);color:#fff;cursor:pointer;border-radius:6px;justify-self:start;min-height:43px;padding:0 18px;font-weight:850}.login-card .primary-action:hover{background:#78131b;border-color:#78131b}.login-card .primary-action:disabled{opacity:.5;cursor:wait}.login-card .secondary-action{color:#25272b;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd0cd;border-radius:6px;justify-self:start;padding:0 12px;font-size:.72rem;font-weight:800}.login-card .secondary-action:hover{border-color:var(--fls-black,#111214);background:var(--fls-black,#111214);color:#fff}.auth-security-note{border-left:4px solid var(--fls-gold,#d6ad45);background:#fffaf0;gap:4px;margin-top:28px;padding:14px 16px;display:grid}.auth-security-note strong{color:#5f4b14;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.auth-security-note span{color:#70664d;font-size:.7rem;line-height:1.5}.dev-login-shell{grid-template-columns:1fr;place-items:center;padding:32px}.dev-login-shell .login-card{width:min(680px,100%)}@media (width<=900px){.auth-status,.login-shell{grid-template-columns:1fr;overflow:auto}.login-brand-panel{min-height:240px;padding:28px 30px}.login-full-logo{width:220px}.login-brand-statement strong{font-size:2rem}.login-chariot-watermark{width:360px;top:-12%;right:-8%}.login-card{width:min(650px,100% - 32px);margin:28px auto;padding:34px 28px}}@media (width<=560px){.login-brand-panel{min-height:200px;padding:22px 20px}.login-full-logo{width:190px}.login-brand-statement>span{font-size:.55rem}.login-brand-statement strong{font-size:1.65rem}.login-card{padding:28px 22px}.login-card h1{font-size:2.45rem}}.auth-invitation-summary{background:#c9b890;border:1px solid #b79f6d;gap:1px;margin:20px 0;display:grid}.auth-invitation-summary>div{background:#fffaf0;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.auth-invitation-summary span{text-transform:uppercase;letter-spacing:.08em;color:#7a6a56;font-size:.72rem;font-weight:800}.auth-invitation-summary strong{overflow-wrap:anywhere}.auth-access-note{color:#6d6256;margin:2px 0 0;font-size:.86rem;line-height:1.5}.login-card .secondary-action{cursor:pointer;background:#fffaf0;border:1px solid #7b6b58;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex;color:#4f261f!important}@media (width<=540px){.auth-invitation-summary>div{grid-template-columns:1fr;gap:3px}}.finance-page{min-width:0;min-height:calc(100vh - 68px);color:var(--fls-text,#191a1d);background:#fff!important;grid-template-columns:none!important;width:100%!important;margin:0!important;display:block!important}.finance-workspace{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;color:var(--fls-text,#191a1d)!important;background:#fff!important;margin:0!important;padding:32px clamp(24px,3.2vw,48px) 52px!important}.finance-page .accounting-header{border-bottom:1px solid #e5e3de;width:100%;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin:0 0 18px!important;padding:4px 0 24px!important;display:flex!important}.finance-page .accounting-header>div{min-width:0;max-width:840px}.finance-page .accounting-header .brand-kicker{letter-spacing:.17em;text-transform:uppercase;margin:0 0 7px;font-weight:900;color:var(--fls-red,#971923)!important;font-size:.66rem!important}.finance-page .accounting-header h1{color:var(--fls-black,#111214)!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.8rem,5vw,4.7rem)!important;font-weight:700!important;line-height:.98!important}.finance-page .accounting-header h1:after{content:"";background:var(--fls-gold,#d6ad45);width:78px;height:3px;margin:0 0 14px 18px;display:inline-block}.finance-page .accounting-header p{max-width:780px;line-height:1.55;color:#5d6066!important;margin:13px 0 0!important;font-size:.92rem!important}.accounting-year-control{color:#60636a;letter-spacing:.08em;text-transform:uppercase;flex:none;gap:6px;min-width:112px;font-size:.62rem;font-weight:850;display:grid}.finance-year{min-height:42px;font:inherit;border-radius:6px;outline:none;font-size:.9rem;font-weight:850;color:#202126!important;background:#fff!important;border:1px solid #d7d5d0!important;padding:0 12px!important}.finance-year:focus{box-shadow:0 0 0 2px #97192314;border-color:var(--fls-red,#971923)!important}.finance-page>.finance-workspace>.active-alert,.finance-page .active-alert{box-sizing:border-box;width:100%;border:1px solid #efc9cd!important;border-left:4px solid var(--fls-red,#971923)!important;color:#7b1821!important;background:#fff4f4!important;border-radius:6px!important;margin:0 0 14px!important;padding:11px 14px!important;font-size:.75rem!important}.finance-page>.finance-workspace>.active-note,.finance-page .active-note{box-sizing:border-box;width:100%;color:#376c42!important;background:#f7fbf6!important;border:1px solid #dce8d8!important;border-left:4px solid #4b8f58!important;border-radius:6px!important;margin:0 0 14px!important;padding:11px 14px!important;font-size:.75rem!important}.finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;width:100%;margin:0;display:grid}.finance-metrics article{box-sizing:border-box;border:1px solid #e2e1dd;border-top:3px solid var(--fls-red,#971923);background:#fff;border-radius:9px;align-content:center;gap:6px;min-width:0;min-height:88px;padding:14px 15px;display:grid;box-shadow:0 8px 20px #1112140b}.finance-metrics article:nth-child(4){border-top-color:var(--fls-gold,#d6ad45)}.finance-metrics article:nth-child(5){border-top-color:#b54a54}.finance-metrics span{color:#6a6d73;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.finance-metrics strong{min-width:0;color:var(--fls-black,#111214);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700;line-height:1.05;overflow:hidden}.finance-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:start;gap:16px;width:100%;margin-top:16px;display:grid}.finance-card{box-sizing:border-box;min-width:0;color:var(--fls-text,#191a1d);background:#fff;border:1px solid #e0dfdc;border-radius:10px;padding:18px;box-shadow:0 9px 24px #1112140b}.finance-card-head{border-bottom:1px solid #eceae5;justify-content:space-between;align-items:flex-start;gap:14px;margin:-18px -18px 16px;padding:15px 18px 13px;display:flex}.finance-card-head>div{gap:2px;min-width:0;display:grid}.finance-card-head .eyebrow{color:var(--fls-red,#971923)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:900!important}.finance-card-head h2{color:#151619!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.08rem!important;font-weight:700!important}.finance-card-head>span{white-space:nowrap;color:#777a80!important;font-size:.64rem!important}.finance-card a{color:var(--fls-red,#971923);font-weight:800}.finance-toggle{background:#fafafa;border:1px solid #d9d7d2;border-radius:6px;width:max-content;max-width:100%;display:flex;overflow:auto}.finance-toggle button{color:#696c72;min-height:34px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-right:1px solid #e0ded9;padding:0 10px;font-size:.64rem;font-weight:850}.finance-toggle button:last-child{border-right:0}.finance-toggle button.active{background:var(--fls-red,#971923);color:#fff}.finance-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.finance-form label{color:#666970;letter-spacing:.05em;text-transform:uppercase;gap:5px;min-width:0;font-size:.61rem;font-weight:850;display:grid}.finance-form input,.finance-form select,.finance-form textarea{box-sizing:border-box;color:#202126;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d8d7d3;border-radius:6px;outline:none;padding:8px 10px;font-size:.75rem}.finance-form textarea{resize:vertical;min-height:78px}.finance-form input:focus,.finance-form select:focus,.finance-form textarea:focus{border-color:var(--fls-red,#971923);box-shadow:0 0 0 2px #97192312}.finance-description{grid-column:1/-1}.finance-form .primary-action,.finance-card .primary-action{cursor:pointer;border-radius:6px;justify-self:start;min-height:38px;padding:0 14px;font-weight:900;border:1px solid var(--fls-red,#971923)!important;background:var(--fls-red,#971923)!important;color:#fff!important}.finance-form .primary-action:hover,.finance-card .primary-action:hover{background:var(--fls-red-dark,#701018)!important}.finance-dev-note{color:#7b7e84;margin:10px 0 0;font-size:.62rem;line-height:1.5}.tax-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tax-readiness>div{background:#fafafa;border:1px solid #e5e3de;border-radius:7px;gap:4px;min-width:0;padding:11px;display:grid}.tax-readiness span{color:#777a80;font-size:.6rem}.tax-readiness strong{color:#202126;font-size:.88rem}.tax-checklist{border-top:1px solid #eceae5;gap:7px;margin-top:13px;padding-top:13px;display:grid}.tax-checklist>strong{color:var(--fls-red,#971923);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.tax-checklist span{color:#55585e;font-size:.7rem}.tax-checklist span.pending{color:#8a8d92}.finance-ledger{margin-top:16px}.ledger-row{border-top:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.ledger-row:first-of-type{border-top:0}.ledger-row>div{gap:3px;min-width:0;display:grid}.ledger-row strong{color:#202126;font-size:.75rem}.ledger-row span{color:#777a80;font-size:.61rem}.ledger-row>b{white-space:nowrap;font-size:.76rem}.ledger-row>b.in{color:#29744a}.ledger-row>b.out{color:#a32430}.finance-page button:not(.primary-action){font-family:inherit}@media (width<=1180px){.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}}@media (width<=980px){.finance-workspace{padding:22px 18px 40px!important}.finance-page .accounting-header{flex-direction:column;align-items:flex-start!important}.accounting-year-control{width:140px}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-grid{grid-template-columns:1fr}}@media (width<=620px){.finance-workspace{padding:18px 14px 34px!important}.finance-page .accounting-header h1{font-size:2.7rem!important}.finance-page .accounting-header h1:after{display:none}.finance-metrics,.finance-form,.tax-readiness{grid-template-columns:1fr}.finance-card-head{flex-direction:column;align-items:stretch}.finance-toggle{width:100%}}.routing-center{gap:18px;padding:4px 2px 40px;display:grid}.routing-head,.route-toolbar,.route-card-head,.route-stop-controls,.route-links{align-items:center;display:flex}.routing-head{justify-content:space-between;gap:20px}.routing-head span,.route-card-head span{text-transform:uppercase;letter-spacing:.11em;color:#7b8290;font-size:.74rem}.routing-head h1,.route-card-head h2{margin:4px 0}.routing-head p{color:#6e7480;max-width:760px;margin:0}.route-toolbar{background:#fff;border:1px solid #dfe2e7;border-radius:14px;flex-wrap:wrap;gap:12px;padding:14px}.route-toolbar label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.route-toolbar input,.route-toolbar select{background:#fff;border:1px solid #cfd4dc;border-radius:8px;min-height:38px;padding:0 10px}.route-primary,.route-secondary{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.route-primary{color:#fff;background:#151922}.route-secondary{color:#20242c;background:#eceff3}.route-primary:disabled,.route-secondary:disabled{opacity:.45;cursor:not-allowed}.route-alert,.route-note,.route-warning{border-radius:10px;padding:11px 13px;font-size:.88rem}.route-alert{color:#7f2424;background:#fff0f0;border:1px solid #e4bcbc}.route-note{color:#284e7c;background:#f0f6ff;border:1px solid #bfd2ec}.route-warning{color:#6f5817;background:#fff8e5;border:1px solid #ebd8a2;margin-bottom:10px}.route-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.route-metrics article{background:#fff;border:1px solid #dfe2e7;border-radius:12px;padding:14px}.route-metrics span{color:#7b8290;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.route-metrics strong{margin-top:5px;font-size:1.08rem;display:block}.routing-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;display:grid}.route-card{background:#fff;border:1px solid #dfe2e7;border-radius:14px;padding:15px}.route-card-head{justify-content:space-between;gap:12px;margin-bottom:12px}.route-card-head small{color:#7b8290}.route-empty{text-align:center;color:#777;padding:30px 10px}.route-stop-list{gap:9px;display:grid}.route-stop-list article{border:1px solid #e4e7eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;padding:12px;display:grid}.route-number{color:#fff;background:#171b23;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.route-stop-copy{gap:3px;display:grid}.route-stop-copy span,.route-stop-copy small{color:#717784;font-size:.78rem}.route-stop-copy p{margin:2px 0;font-size:.9rem}.route-stop-copy em{color:#6c7280;font-size:.72rem;font-style:normal}.route-stop-controls{flex-wrap:wrap;justify-content:flex-end;gap:5px}.route-stop-controls button{cursor:pointer;background:#f7f8fa;border:1px solid #d2d6dc;border-radius:7px;padding:5px 8px}.route-links{grid-column:2/4;gap:10px}.route-links a{color:#2e527e;font-size:.78rem;font-weight:750}.route-pool{gap:7px;max-height:560px;display:grid;overflow:auto}.route-pool label{cursor:pointer;border:1px solid #e4e7eb;border-radius:9px;gap:8px;padding:9px;display:flex}.route-pool label.already{opacity:.55}.route-pool span{gap:2px;display:grid}.route-pool small,.route-pool em,.route-pool i{color:#747b87;font-size:.72rem;font-style:normal}.route-pool em{color:#454b55}.route-primary.full{width:100%;margin-top:12px}.route-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.route-history div{border:1px solid #eaecf0;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.route-history span{color:#7c828d;font-size:.75rem}.route-footnote{color:#7c828d;margin:0;font-size:.78rem}@media (width<=1050px){.route-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-grid{grid-template-columns:1fr}}@media (width<=680px){.routing-head{flex-direction:column;align-items:flex-start}.route-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.route-stop-list article{grid-template-columns:34px minmax(0,1fr)}.route-stop-controls,.route-links{grid-column:2}.route-history{grid-template-columns:1fr}}.communication-page{max-width:1500px;color:var(--text,#e9edf2);margin:0 auto;padding:28px}.communication-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.communication-head span,.communication-card-head span{text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-size:.74rem}.communication-head h1,.communication-card-head h2{margin:.25rem 0}.communication-head p{opacity:.76;max-width:820px;margin:.35rem 0}.communication-back,.communication-card-head button,.communication-form button{color:#111;cursor:pointer;background:#fff;border:1px solid #ffffff29;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none}.communication-alert,.communication-note{border:1px solid #ffffff1f;border-radius:10px;margin-bottom:14px;padding:12px 14px}.communication-alert{background:#8c141438}.communication-note{background:#ffffff0f}.communication-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.communication-metrics article,.communication-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px}.communication-metrics article{padding:14px}.communication-metrics span{opacity:.65;font-size:.75rem;display:block}.communication-metrics strong{font-size:1.45rem}.communication-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:16px;display:grid}.communication-card{padding:16px}.communication-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.communication-list{gap:10px;margin-top:12px;display:grid}.communication-list article{background:#0000001f;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}.communication-list article.audience-internal{border-left:3px solid #ffffff59}.communication-list article.audience-client,.communication-list article.audience-both{border-left:3px solid #fffc}.communication-marker{opacity:.65;font-size:1.15rem}.communication-row{justify-content:space-between;gap:12px;display:flex}.communication-row span,.communication-list small{opacity:.62;font-size:.76rem}.communication-list h3{margin:.35rem 0;font-size:.9rem}.communication-list p{white-space:pre-wrap;margin:.35rem 0}.communication-empty{opacity:.65}.communication-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.communication-form label{gap:5px;font-size:.78rem;display:grid}.communication-form input,.communication-form select,.communication-form textarea{box-sizing:border-box;width:100%;color:inherit;background:#0003;border:1px solid #ffffff21;border-radius:8px;padding:9px}.communication-form textarea{resize:vertical;min-height:120px}.communication-form .wide,.communication-form button{grid-column:1/-1}.communication-form button:disabled{opacity:.4;cursor:not-allowed}.communication-footnote{opacity:.62;margin-bottom:0;font-size:.78rem;line-height:1.5}@media (width<=900px){.communication-page{padding:16px}.communication-head{display:block}.communication-back{margin-top:12px;display:inline-block}.communication-grid,.communication-metrics,.communication-form{grid-template-columns:1fr}.communication-form .wide,.communication-form button{grid-column:auto}.communication-row{display:block}}.account-controls{z-index:8;align-items:center;gap:10px;display:flex;position:absolute;top:18px;right:24px}.account-notifications{position:relative}.account-utility-button,.notification-button,.signout-button{color:#f5efe4;min-height:36px;font:inherit;cursor:pointer;background:#151515;border:1px solid #49433d;font-size:.74rem;font-weight:800}.account-utility-button{color:#e1be61;box-sizing:border-box;place-items:center;width:38px;padding:0;text-decoration:none;display:grid}.account-utility-button>span:not(.chat-glyph){font-size:1rem;line-height:1}.account-utility-button:hover,.account-utility-button.active{color:#f2cf73;background:#1b1712;border-color:#b48a35}.chat-glyph{box-sizing:border-box;border:1.5px solid;border-radius:3px;width:15px;height:11px;display:block;position:relative}.chat-glyph:after{content:"";background:#151515;border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:2px;transform:skewY(-28deg)}.chat-button:hover .chat-glyph:after,.chat-button.active .chat-glyph:after{background:#1b1712}.notification-button{place-items:center;width:38px;padding:0;display:grid;position:relative}.notification-bell{color:#e1be61;font-size:1.05rem;line-height:1;transform:rotate(45deg)}.notification-count{color:#fff;background:#8a1f2d;border:2px solid #0d0d0d;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.58rem;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.account-avatar{color:#e1be61;width:38px;height:38px;font:inherit;letter-spacing:.04em;cursor:pointer;background:radial-gradient(circle at 35% 30%,#2a2723,#111 68%);border:1px solid #5a5148;border-radius:50%;flex:0 0 38px;place-items:center;font-size:.7rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #191715}.account-avatar:hover{border-color:#b48a35;box-shadow:inset 0 0 0 2px #191715,0 0 0 2px #b48a351f}.signout-button{padding:0 12px}.signout-button:hover,.notification-button:hover{color:#e1be61;border-color:#b48a35}.signout-button:disabled{opacity:.55;cursor:wait}.account-identity{text-align:right;gap:1px;line-height:1.1;display:grid}.account-identity strong{color:#f4efe8;font-size:.73rem}.account-identity span{color:#7f776f;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.notification-popover{background:#121212;border:1px solid #38332f;width:330px;position:absolute;top:46px;right:0;box-shadow:0 18px 38px #00000073}.notification-popover-head{border-bottom:1px solid #292623;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.notification-popover-head strong{color:#fff;font-size:.82rem}.notification-popover-head span{color:#9d9489;font-size:.67rem}.notification-list{max-height:300px;overflow:auto}.notification-list article{border-bottom:1px solid #25221f;grid-template-columns:8px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.notification-list article strong{color:#eee7dc;margin-bottom:3px;font-size:.75rem;display:block}.notification-list article p{color:#8d857c;margin:0;font-size:.68rem;line-height:1.4}.notification-dot{background:#c49a3c;border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-empty{color:#8e857b;margin:0;padding:18px 14px;font-size:.72rem}.notification-footnote{color:#69625b;background:#0e0e0e;padding:9px 14px;font-size:.58rem;line-height:1.35}@media (width<=760px){.account-controls{justify-content:flex-end;margin-bottom:14px;position:static}.account-identity{display:none}.notification-popover{width:min(330px,100vw - 32px);right:0}}.affidavit-execution{color:#20242d;background:#fff;border:1px solid #d8dbe2;border-radius:16px;max-width:980px;margin:20px auto 0;padding:18px;font-family:Inter,system-ui,sans-serif;box-shadow:0 12px 30px #141a2614}.affidavit-execution-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.affidavit-execution-head span{letter-spacing:.09em;text-transform:uppercase;color:#6d7380;font-size:.72rem;font-weight:800;display:block}.affidavit-execution-head h2{margin:4px 0 0;font-size:1.05rem}.affidavit-execution-head>strong{letter-spacing:.06em;background:#eceff3;border-radius:999px;padding:6px 9px;font-size:.72rem}.affidavit-execution-head>strong.ready{background:#eef7ef}.affidavit-execution-head>strong.locked{background:#e8edf7}.affidavit-execution-alert{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.86rem}.affidavit-execution-alert.error{background:#fff0f0;border:1px solid #efc8c8}.affidavit-execution-alert.success{background:#f0f8f1;border:1px solid #cbe3cd}.affidavit-execution-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.affidavit-execution fieldset{border:1px solid #dfe2e8;border-radius:12px;min-width:0;padding:14px}.affidavit-execution legend{padding:0 6px;font-size:.8rem;font-weight:800}.affidavit-execution label{gap:5px;margin:0 0 10px;font-size:.78rem;font-weight:700;display:grid}.affidavit-execution input,.affidavit-execution select,.affidavit-execution textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cfd3db;border-radius:8px;padding:9px 10px}.affidavit-execution textarea{resize:vertical}.affidavit-execution-check{align-items:flex-start;line-height:1.4;grid-template-columns:auto 1fr!important;font-weight:500!important}.affidavit-execution-check input{width:auto;margin-top:3px}.affidavit-execution-signed{background:#f7f8fa;border-radius:9px;gap:4px;padding:10px;display:grid}.affidavit-execution-signed span,.affidavit-execution-signed small{color:#68707c}.affidavit-execution-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.affidavit-execution-actions button,.affidavit-execution-download{appearance:none;color:#20242d;cursor:pointer;background:#fff;border:1px solid #20242d;border-radius:9px;padding:9px 12px;font-weight:800;text-decoration:none}.affidavit-execution-actions button.finalize,.affidavit-execution-download{color:#fff;background:#20242d}.affidavit-execution-actions button:disabled{opacity:.45;cursor:not-allowed}.affidavit-execution-actions small{color:#68707c}.affidavit-execution-final{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.affidavit-execution-final>div{background:#f7f8fa;border-radius:10px;gap:4px;padding:11px;display:grid}.affidavit-execution-final span,.affidavit-execution-final small{color:#68707c;font-size:.75rem}.affidavit-execution-final strong{overflow-wrap:anywhere}.affidavit-execution-download{text-align:center;grid-column:1/-1;margin-top:4px}@media (width<=760px){.affidavit-execution{margin:12px;padding:14px}.affidavit-execution-grid{grid-template-columns:1fr}.affidavit-execution-final{grid-template-columns:1fr 1fr}}@media (width<=480px){.affidavit-execution-head{display:grid}.affidavit-execution-final{grid-template-columns:1fr}.affidavit-execution-actions button,.affidavit-execution-download{text-align:center;width:100%}}.affidavit-preview-shell{color:#eee;background:#0b0b0b;min-height:100vh;padding-bottom:48px;font-family:Arial,Helvetica,sans-serif}.affidavit-preview-toolbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0bf7;border-bottom:1px solid #2c2a27;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.affidavit-toolbar-left,.affidavit-toolbar-actions{align-items:center;gap:10px;display:flex}.affidavit-preview-toolbar .account-controls{position:static;top:auto;right:auto}.affidavit-toolbar-left button,.affidavit-toolbar-left a,.affidavit-toolbar-actions>button{color:#f5f1e8;cursor:pointer;background:#151515;border:1px solid #4a4641;padding:10px 14px;font-weight:800;text-decoration:none}.affidavit-toolbar-actions>button{color:#15110a;background:#d8aa32;border-color:#d8aa32}.affidavit-paper{color:#111;box-sizing:border-box;background:#fff;width:min(8.5in,100vw - 40px);min-height:11in;margin:28px auto 0;padding:.65in .72in;box-shadow:0 24px 70px #00000073}.affidavit-paper-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:18px;display:flex}.affidavit-paper-meta span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #aaa;padding:5px 8px;font-size:11px}.affidavit-court-head{text-align:center;border-bottom:2px solid #111;padding-bottom:14px}.affidavit-court-head>p{text-transform:uppercase;margin:2px 0;font-weight:700}.affidavit-case-grid{text-align:left;border:1px solid #111;grid-template-columns:1fr 180px;margin-top:20px;display:grid}.affidavit-case-grid>div{padding:12px}.affidavit-case-grid>div+div{border-left:1px solid #111}.affidavit-case-grid strong,.affidavit-case-grid span{display:block}.affidavit-case-grid span{margin:6px 0}.affidavit-paper h1{text-align:center;letter-spacing:.04em;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:23px}.affidavit-body-copy{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.58}.affidavit-body-copy h2,.affidavit-notary h2{text-transform:uppercase;letter-spacing:.08em;margin:24px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.affidavit-facts{border:1px solid #999;grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.affidavit-facts>div{border-bottom:1px solid #ccc;padding:10px 12px}.affidavit-facts>div:nth-child(odd){border-right:1px solid #ccc}.affidavit-facts>div:nth-last-child(-n+2){border-bottom:0}.affidavit-facts span,.affidavit-facts strong{display:block}.affidavit-facts span{text-transform:uppercase;letter-spacing:.08em;color:#555;margin-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.affidavit-document-list{background:#fff;border:1px solid #aaa;padding:10px 14px}.affidavit-document-list ul{margin:0;padding-left:20px}.affidavit-document-list li{margin:3px 0}.affidavit-document-list p{color:#666;margin:0;font-size:12px}.affidavit-attempts{gap:12px;display:grid}.affidavit-attempts article{border-top:1px solid #bbb;grid-template-columns:30px 1fr;gap:10px;padding-top:10px;display:grid}.affidavit-attempts p{margin:0 0 5px}.affidavit-attempt-number{border:1px solid #111;place-items:center;width:24px;height:24px;font:700 12px Arial;display:grid}.affidavit-signature-grid{grid-template-columns:1.4fr 1fr;gap:40px;margin-top:54px;display:grid}.affidavit-signature-grid span,.affidavit-notary span{color:#444;font-size:11px;display:block}.signature-line{border-bottom:1px solid #111;height:34px;margin-bottom:6px}.affidavit-notary{border-top:1px solid #111;margin-top:42px;padding-top:18px}.affidavit-notary p{font-family:Georgia,Times New Roman,serif;font-size:13px}.affidavit-declaration{color:#555;margin-top:42px;font-size:11px}.affidavit-footer{color:#666;text-align:center;border-top:1px solid #bbb;margin-top:48px;padding-top:12px;font-size:9px}.affidavit-preview-state{background:#111;border:1px solid #333;width:min(700px,100% - 32px);margin:80px auto;padding:24px}@media (width<=820px){.affidavit-preview-toolbar{flex-direction:column;align-items:flex-start}.affidavit-toolbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.affidavit-paper{width:calc(100vw - 18px);min-height:auto;padding:28px 22px}.affidavit-case-grid,.affidavit-facts,.affidavit-signature-grid{grid-template-columns:1fr}.affidavit-case-grid>div+div{border-top:1px solid #111;border-left:0}.affidavit-facts>div:nth-child(odd){border-right:0}.affidavit-facts>div{border-bottom:1px solid #ccc!important}.affidavit-facts>div:last-child{border-bottom:0!important}}@media print{body{background:#fff!important}.no-print,.staff-chat-tab,.staff-chat-drawer,.account-controls{display:none!important}.affidavit-preview-shell{background:#fff;padding:0}.affidavit-paper{width:auto;min-height:auto;box-shadow:none;margin:0;padding:.45in .55in}.affidavit-footer{page-break-inside:avoid}@page{size:letter;margin:.35in}}.access-security-page{gap:22px;padding:6px 0 32px;display:grid}.access-security-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.access-security-head h1,.access-panel h2{margin:4px 0 8px}.access-security-head p,.access-panel-head p{color:#646464;max-width:720px;margin:0;line-height:1.5}.access-security-summary{flex-wrap:wrap;gap:10px;display:flex}.access-security-summary article{background:#fff;border:1px solid #d7d7d7;min-width:120px;padding:14px 16px;box-shadow:4px 4px #d0d0d0}.access-security-summary span,.access-session-count span{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:.74rem;display:block}.access-security-summary strong{margin-top:4px;font-size:1.55rem;display:block}.access-security-alert{background:#fff;border:1px solid #bbb;padding:12px 14px}.access-security-alert.error{border-color:#9a3636}.access-security-alert.notice{border-color:#46704d}.access-panel{background:#f7f7f7;border:1px solid #cfcfcf;padding:18px;box-shadow:5px 5px #d6d6d6}.access-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.access-panel-head p{max-width:520px;font-size:.9rem}.access-account-list{gap:14px;display:grid}.access-account-card{background:#fff;border:1px solid #cecece;gap:14px;padding:16px;display:grid}.access-account-identity,.access-account-foot{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.access-account-identity>div:first-child{gap:3px;display:grid}.access-account-identity span,.access-account-foot span{color:#6c6c6c;font-size:.85rem}.access-account-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.access-account-badges span{color:#444;letter-spacing:.03em;background:#f4f4f4;border:1px solid #bdbdbd;padding:4px 7px;font-size:.72rem;font-weight:700}.access-account-badges span.active{border-color:#6e8b72}.access-account-badges span.inactive{border-color:#a87373}.access-account-grid{grid-template-columns:1fr 1.3fr .7fr .7fr;align-items:end;gap:12px;display:grid}.access-account-grid label{text-transform:uppercase;letter-spacing:.05em;color:#555;gap:6px;font-size:.76rem;font-weight:700;display:grid}.access-account-grid select{min-height:38px;font:inherit;text-transform:none;letter-spacing:0;color:#222;background:#fff;border:1px solid #bbb;padding:7px 9px}.access-active-toggle{align-content:end}.access-active-toggle input{width:22px;height:22px}.access-session-count{padding:7px 0}.access-session-count strong{margin-top:4px;font-size:1.15rem;display:block}.access-account-foot>div:first-child{flex-wrap:wrap;gap:12px;display:flex}.access-account-actions{flex-wrap:wrap;gap:8px;display:flex}.access-account-actions button{color:#fff;cursor:pointer;background:#222;border:1px solid #222;padding:8px 11px;font-weight:700}.access-account-actions button.secondary{color:#222;background:#fff}.access-account-actions button:disabled{opacity:.5;cursor:not-allowed}.access-owner-guard{background:#faf3df;border:1px solid #c9b274;margin:0;padding:9px 10px;font-size:.84rem}.access-audit-list{background:#d8d8d8;border:1px solid #d0d0d0;gap:1px;display:grid}.access-audit-list article{background:#fff;justify-content:space-between;gap:18px;padding:11px 12px;display:flex}.access-audit-list article>div{gap:3px;display:grid}.access-audit-list article>div:last-child{text-align:right}.access-audit-list span{color:#707070;font-size:.8rem}@media (width<=980px){.access-security-head,.access-panel-head,.access-account-identity,.access-account-foot{flex-direction:column}.access-account-grid{grid-template-columns:1fr 1fr}.access-account-actions{width:100%}}@media (width<=620px){.access-account-grid{grid-template-columns:1fr}.access-audit-list article{display:grid}.access-audit-list article>div:last-child{text-align:left}}.access-invite-form{background:#fff;border:1px solid #d1d1d1;grid-template-columns:1.2fr 1.5fr 1fr 1.4fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.access-invite-form label{text-transform:uppercase;letter-spacing:.05em;color:#555;gap:6px;font-size:.74rem;font-weight:700;display:grid}.access-invite-form input,.access-invite-form select{min-height:38px;font:inherit;text-transform:none;letter-spacing:0;color:#222;background:#fff;border:1px solid #bbb;padding:7px 9px}.access-invite-form button{color:#fff;cursor:pointer;background:#222;border:1px solid #222;min-height:38px;padding:8px 12px;font-weight:800}.access-invite-form button:disabled{opacity:.5;cursor:not-allowed}.access-invitation-list{background:#d8d8d8;border:1px solid #d0d0d0;gap:1px;display:grid}.access-invitation-list>article{background:#fff;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.access-invitation-list>article>div:first-child{gap:3px;display:grid}.access-invitation-list strong{font-size:.94rem}.access-invitation-list span,.access-invitation-list small{color:#707070;font-size:.8rem}.access-invitation-state{justify-items:start;gap:4px;display:grid}.access-invitation-state>span{letter-spacing:.04em;text-transform:uppercase;background:#f7f7f7;border:1px solid #aaa;padding:4px 7px;font-size:.7rem;font-weight:800;display:inline-block}.access-invitation-state>span.pending{color:#7b5c12;background:#fff7df;border-color:#b89135}.access-invitation-state>span.accepted{color:#345e3b;background:#edf7ef;border-color:#678a6d}.access-invitation-state>span.revoked,.access-invitation-state>span.expired{color:#7b3c3c;background:#faeeee;border-color:#9a6f6f}.access-invitation-list>p{color:#777;background:#fff;margin:0;padding:14px}@media (width<=1100px){.access-invite-form{grid-template-columns:1fr 1fr}.access-invite-form button{justify-self:start}.access-invitation-list>article{grid-template-columns:1fr auto}.access-invitation-state{justify-self:end}.access-invitation-list .access-account-actions{grid-column:1/-1}}@media (width<=620px){.access-invite-form,.access-invitation-list>article{grid-template-columns:1fr}.access-invitation-state{justify-self:start}}.active-app{color:#16181d;background:#f4f5f7;min-height:100vh}.active-topbar{color:#fff;z-index:20;background:#111318;border-bottom:1px solid #2b3038;align-items:center;gap:28px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.active-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.active-brand-mark{letter-spacing:.04em;border:1px solid #626a77;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.active-brand-copy{align-items:baseline;gap:8px;display:flex}.active-brand-copy strong{font-size:17px}.active-brand-copy b{text-transform:uppercase;letter-spacing:.16em;color:#c6ccd5;font-size:11px}.active-topbar-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.active-topbar-copy strong{font-size:13px}.active-topbar-copy span{color:#9da5b2;font-size:11px}.active-layout{grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.active-sidebar{color:#d7dbe1;background:#1a1d23;flex-direction:column;justify-content:space-between;padding:22px 14px;display:flex}.active-sidebar nav{gap:6px;display:grid}.active-sidebar nav a{color:inherit;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none}.active-sidebar nav a:hover,.active-sidebar nav a.active{color:#fff;background:#2a2f37}.active-sidebar-note{border-top:1px solid #30353d;gap:6px;padding:14px 12px;display:grid}.active-sidebar-note strong{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.active-sidebar-note span{color:#9ba2ad;font-size:11px;line-height:1.45}.active-main{box-sizing:border-box;width:100%;max-width:1500px;padding:28px}.active-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.active-heading-row.compact{align-items:center}.active-heading-row h1{margin:5px 0 8px;font-size:34px;line-height:1.05}.active-heading-row p{color:#656d78;max-width:760px;margin:0}.active-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#6d7580;font-size:11px;font-weight:800}.active-primary-button,.active-secondary-button{cursor:pointer;border:1px solid #16181d;border-radius:8px;justify-content:center;align-items:center;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.active-primary-button{color:#fff;background:#16181d}.active-primary-button:disabled{opacity:.5;cursor:not-allowed}.active-secondary-button{color:#16181d;background:#fff;border-color:#c9cdd3}.active-alert{background:#fff;border:1px solid #d2d6dc;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13px}.active-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.active-metrics article{background:#fff;border:1px solid #dfe2e6;border-radius:10px;gap:4px;padding:16px;display:grid}.active-metrics span{color:#727b87;font-size:12px;font-weight:700}.active-metrics strong{font-size:28px}.active-metrics small{color:#9299a2}.active-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.active-quick-grid>a{color:#fff;background:#20242b;border-radius:10px;gap:8px;min-height:112px;padding:18px;text-decoration:none;display:grid}.active-quick-grid>a span{color:#b7bdc6;font-size:12px;line-height:1.4}.active-quick-grid>a b{margin-top:auto;font-size:12px}.active-work-panel{background:#fff;border:1px solid #dfe2e6;border-radius:12px;padding:18px}.active-section-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.active-section-head h2{margin:4px 0 0;font-size:20px}.active-section-head>a{color:#222;font-size:12px;font-weight:800;text-decoration:none}.active-job-list{display:grid}.active-job-list>a{color:inherit;border-top:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 4px;text-decoration:none;display:grid}.active-job-list>a:first-child{border-top:0}.active-job-list>a>div:first-child{gap:3px;display:grid}.active-job-list>a>div:first-child span{color:#747b85;font-size:12px}.active-job-meta{color:#66707a;align-items:center;gap:10px;font-size:11px;display:flex}.active-job-meta b{color:#30343a;background:#eef0f3;border-radius:999px;padding:5px 8px}.active-empty{border:1px dashed #cfd3d8;border-radius:8px;gap:6px;padding:24px;display:grid}.active-empty span,.active-muted{color:#747b85;font-size:13px}.active-empty a{color:#20242b;font-size:12px;font-weight:800}.active-form{gap:14px;display:grid}.active-form-card{background:#fff;border:1px solid #dfe2e6;border-radius:12px;padding:18px}.active-form-title{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.active-form-title>span{color:#fff;background:#1a1d23;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.active-form-title>div{gap:2px;display:grid}.active-form-title small{color:#777f89}.active-form-grid{gap:12px;display:grid}.active-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.active-form-grid label{color:#414750;gap:6px;font-size:12px;font-weight:800;display:grid}.active-form-grid label.wide{grid-column:1/-1}.active-form-grid input,.active-form-grid select,.active-form-grid textarea,.active-document-list select{box-sizing:border-box;width:100%;font:inherit;color:#191b20;background:#fff;border:1px solid #cfd4da;border-radius:7px;padding:10px 11px}.active-form-grid textarea{resize:vertical}.active-check{align-self:end;align-items:center;padding:10px 0;gap:8px!important;display:flex!important}.active-check input{width:auto}.active-upload{cursor:pointer;background:#f2f4f6;border:1px dashed #b9c0c9;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:800;display:inline-flex}.active-upload input{max-width:260px}.active-document-list{margin-top:12px;display:grid}.active-document-list>div{border-top:1px solid #eceef1;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:10px;padding:10px 0;display:grid}.active-document-list>div>div{gap:2px;display:grid}.active-document-list span{color:#7a828d;font-size:11px}.active-document-list button{cursor:pointer;color:#5d646e;background:0 0;border:0;font-weight:800}.active-form-actions{justify-content:flex-end;gap:10px;padding-bottom:20px;display:flex}@media (width<=900px){.active-layout{grid-template-columns:1fr}.active-sidebar,.active-topbar-copy{display:none}.active-main{padding:18px}.active-metrics,.active-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-form-grid.two{grid-template-columns:1fr}.active-form-grid label.wide{grid-column:auto}.active-job-list>a{grid-template-columns:1fr}.active-job-meta{flex-wrap:wrap}.active-heading-row{flex-direction:column;align-items:flex-start}.active-document-list>div{grid-template-columns:1fr}}@media (width<=560px){.active-topbar{padding:0 14px}.active-brand-copy strong{font-size:15px}.active-main{padding:14px}.active-metrics,.active-quick-grid{grid-template-columns:1fr}.active-heading-row h1{font-size:29px}}.hostile-address-page{gap:18px;padding:4px 0 28px;display:grid}.hostile-address-head{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:18px;display:grid}.hostile-address-head h1{margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.hostile-address-head p{max-width:820px;color:var(--muted,#8d97a8);margin:0;line-height:1.55}.hostile-address-rule{background:#ffbd2e0f;border:1px solid #ffbd2e57;align-content:center;gap:8px;padding:18px;display:grid;box-shadow:4px 4px #ffbd2e1f}.hostile-address-rule strong{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hostile-address-rule span{color:var(--muted,#9aa3b2);font-size:13px;line-height:1.5}.hostile-address-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hostile-address-summary article{border:1px solid var(--line,#29303a);background:var(--panel,#12161d);gap:5px;padding:14px 16px;display:grid}.hostile-address-summary span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#8d97a8);font-size:12px}.hostile-address-summary strong{font-size:25px}.hostile-address-alert{border:1px solid var(--line,#303744);padding:12px 14px;font-size:13px}.hostile-address-alert.error{background:#ff535314;border-color:#ff53537a}.hostile-address-alert.notice{background:#5ccd8914;border-color:#5ccd8973}.hostile-address-search{border:1px solid var(--line,#29303a);background:var(--panel,#11151b);grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:10px;padding:14px;display:grid}.hostile-address-search label,.hostile-address-action-panel{color:var(--muted,#8d97a8);gap:7px;font-size:12px;display:grid}.hostile-address-search input,.hostile-address-search select,.hostile-address-action-panel textarea,.hostile-address-override input{box-sizing:border-box;border:1px solid var(--line,#303744);background:var(--input,#0d1117);width:100%;color:inherit;font:inherit;padding:10px 11px}.hostile-address-search button,.hostile-address-action-panel button,.hostile-address-override button{border:1px solid var(--line,#394354);background:var(--button,#202735);color:inherit;font:inherit;cursor:pointer;padding:10px 14px;font-weight:700}.hostile-address-search button:hover,.hostile-address-action-panel button:hover,.hostile-address-override button:hover{transform:translateY(-1px)}.hostile-address-action-panel button.danger{background:#ff535321;border-color:#ff535399}.hostile-address-action-panel button.secondary,.hostile-address-override button.secondary{background:0 0}.hostile-address-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;min-height:560px;display:grid}.hostile-address-list,.hostile-address-detail{border:1px solid var(--line,#29303a);background:var(--panel,#11151b);min-width:0}.hostile-address-list{align-content:start;max-height:760px;display:grid;overflow:auto}.hostile-address-card{text-align:left;border:0;border-bottom:1px solid var(--line,#29303a);color:inherit;cursor:pointer;background:0 0;gap:7px;padding:14px;display:grid}.hostile-address-card:hover,.hostile-address-card.selected{background:#6f8fff14}.hostile-address-card.selected{box-shadow:inset 3px 0}.hostile-address-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hostile-address-card-head strong{font-size:14px}.hostile-address-card-head span,.hostile-address-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.hostile-address-card-head span.hostile,.hostile-address-status.hostile{background:#ff53531f;border-color:#ff535394}.hostile-address-card-head span.clear,.hostile-address-status.clear{background:#5ccd8914;border-color:#5ccd897a}.hostile-address-card p{margin:0;font-size:12px;line-height:1.4}.hostile-address-card small,.hostile-address-card em{color:var(--muted,#8d97a8);font-size:11px;font-style:normal;line-height:1.4}.hostile-address-card em{border-left:2px solid #ffbd2e61;padding-left:8px}.hostile-address-detail{align-content:start;gap:18px;padding:18px;display:grid}.hostile-address-detail-head{border-bottom:1px solid var(--line,#29303a);grid-template-columns:minmax(0,1fr) minmax(210px,.45fr);gap:16px;padding-bottom:16px;display:grid}.hostile-address-detail-head h2{margin:8px 0 5px;font-size:24px}.hostile-address-detail-head p{margin:0 0 6px;font-size:13px}.hostile-address-detail-head small{color:var(--muted,#8d97a8)}.hostile-address-current{border:1px solid var(--line,#303744);background:#ffffff05;align-content:start;gap:5px;padding:12px;display:grid}.hostile-address-current span,.hostile-address-current small{color:var(--muted,#8d97a8);font-size:11px}.hostile-address-current strong{font-size:18px}.hostile-address-action-panel{background:#ffbd2e0a;border:1px solid #ffbd2e47;padding:14px}.hostile-address-action-panel h3,.hostile-address-action-panel p{margin:0}.hostile-address-action-panel p{line-height:1.45}.hostile-address-action-panel textarea{resize:vertical;min-height:82px}.hostile-address-action-panel button{justify-self:start}.hostile-address-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.hostile-address-section-title h3{margin:0}.hostile-address-section-title span{color:var(--muted,#8d97a8);font-size:11px}.hostile-address-jobs,.hostile-address-history{gap:8px;display:grid}.hostile-address-job,.hostile-address-history article{border:1px solid var(--line,#29303a);background:#ffffff05;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:12px;padding:12px;display:grid}.hostile-address-job>div:first-child{gap:4px;display:grid}.hostile-address-job span,.hostile-address-job small,.hostile-address-job em{color:var(--muted,#8d97a8);font-size:11px;font-style:normal}.hostile-address-override{align-content:start;gap:7px;display:grid}.hostile-address-history article{grid-template-columns:1fr}.hostile-address-history article>div{justify-content:space-between;gap:12px;display:flex}.hostile-address-history article p{margin:0;font-size:12px;line-height:1.45}.hostile-address-history article small,.hostile-address-history article span{color:var(--muted,#8d97a8);font-size:11px}.hostile-address-empty{color:var(--muted,#8d97a8);gap:5px;padding:20px;font-size:13px;display:grid}.hostile-address-empty strong{color:inherit;font-size:16px}.hostile-address-page button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=980px){.hostile-address-head,.hostile-address-layout,.hostile-address-detail-head{grid-template-columns:1fr}.hostile-address-list{max-height:420px}.hostile-address-search{grid-template-columns:1fr 1fr}.hostile-address-search button{grid-column:1/-1}.hostile-address-job{grid-template-columns:1fr}}@media (width<=640px){.hostile-address-summary,.hostile-address-search{grid-template-columns:1fr}.hostile-address-search button{grid-column:auto}.hostile-address-detail{padding:12px}.hostile-address-history article>div{gap:3px;display:grid}}.active-heading-actions{flex-wrap:wrap;gap:9px;display:flex}.active-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.active-toolbar>input{min-width:280px;max-width:480px;font:inherit;background:#fff;border:1px solid #cfd4da;border-radius:8px;flex:1;padding:10px 12px}.active-segmented{background:#fff;border:1px solid #d4d8de;border-radius:9px;padding:3px;display:flex}.active-segmented button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:750}.active-segmented button.active{color:#fff;background:#1b1e24}.active-job-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.active-detail-stack{gap:14px;display:grid}.active-detail-card{background:#fff;border:1px solid #dfe2e6;border-radius:12px;padding:18px}.active-detail-card.sticky{position:sticky;top:90px}.active-detail-card h2{margin:5px 0 10px;font-size:19px}.active-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.active-detail-facts.single{grid-template-columns:1fr}.active-detail-facts>div{background:#f7f8fa;border:1px solid #eceef1;border-radius:8px;padding:10px}.active-detail-facts dt{text-transform:uppercase;letter-spacing:.09em;color:#7a828d;font-size:10px;font-weight:800}.active-detail-facts dd{margin:4px 0 0;font-size:13px;font-weight:700}.active-note{background:#f7f8fa;border-left:3px solid #20242b;margin-top:12px;padding:12px}.active-note p{white-space:pre-wrap;color:#505761;margin:5px 0 0;font-size:13px}.active-attempt-list{display:grid}.active-attempt-list article{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.active-attempt-list article:first-child{border-top:0}.active-attempt-list article>div{gap:3px;display:grid}.active-attempt-list article span,.active-attempt-list article small{color:#727a85;font-size:11px}.active-attempt-list button{cursor:pointer;background:#fff;border:1px solid #c9ced5;border-radius:7px;padding:8px 10px;font-weight:800}.active-attempt-list button:disabled{opacity:.45;cursor:not-allowed}.active-affidavit-list{display:grid}.active-affidavit-list a{color:#1d2025;border-top:1px solid #eceef1;justify-content:space-between;gap:12px;padding:11px 0;text-decoration:none;display:flex}.active-affidavit-list a:first-child{border-top:0}.active-affidavit-list span{color:#747c86;font-size:11px}.active-contact-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.active-contact-actions a{color:#fff;text-align:center;background:#20242b;border-radius:7px;padding:9px 8px;font-size:12px;font-weight:800;text-decoration:none}.active-inline-link{color:#20242b;margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.active-alert.compact{margin:10px 0 0;padding:10px}.active-modal-backdrop{z-index:80;background:#080a0e94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.active-modal{background:#fff;border-radius:13px;gap:14px;width:min(680px,100%);padding:18px;display:grid;box-shadow:0 24px 80px #00000047}.active-modal header{justify-content:space-between;gap:16px;display:flex}.active-modal header h2{margin:4px 0}.active-modal header p{color:#737b85;margin:0}.active-modal header>button{cursor:pointer;background:0 0;border:0;font-size:27px}.active-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.active-modal textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #cfd4da;border-radius:8px;padding:11px}.active-update-summary{background:#f5f6f8;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.active-modal-note{color:#6f7781;font-size:11px;line-height:1.45}.active-modal footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.active-inbox-shell{grid-template-columns:minmax(280px,.85fr) minmax(0,1.7fr);gap:14px;min-height:620px;display:grid}.active-inbox-list,.active-inbox-message{background:#fff;border:1px solid #dfe2e6;border-radius:12px;padding:16px}.active-inbox-list{overflow:auto}.active-inbox-list>button{text-align:left;cursor:pointer;color:#20242b;background:0 0;border:0;border-top:1px solid #eceef1;gap:4px;width:100%;padding:12px 6px;display:grid}.active-inbox-list>button:first-of-type{border-top:0}.active-inbox-list>button.active{background:#f0f2f5;border-radius:7px;padding-left:10px;padding-right:10px}.active-inbox-list>button span,.active-inbox-list>button small{color:#737b86;font-size:10px}.active-inbox-message{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;display:grid}.active-inbox-message header h2{margin:5px 0}.active-inbox-message header p{color:#737b85;margin:0 0 7px}.active-inbox-message header a{color:#20242b;font-size:12px;font-weight:800}.active-inbox-message>article{white-space:pre-wrap;background:#f7f8fa;border-radius:9px;padding:14px;line-height:1.55;overflow:auto}.active-reply-box{align-items:flex-end;gap:10px;display:flex}.active-reply-box label{flex:1;gap:6px;font-size:12px;font-weight:800;display:grid}.active-reply-box textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cfd4da;border-radius:8px;padding:10px}.active-account{align-items:center;gap:9px;display:flex}.active-account-avatar{border:1px solid #59616d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.active-account-name{display:grid}.active-account-name strong{font-size:11px}.active-account-name small{color:#aeb5bf;font-size:9px}.active-account button{color:#fff;cursor:pointer;background:#1a1d23;border:1px solid #4f5661;border-radius:7px;padding:7px 9px;font-size:10px}@media (width<=980px){.active-job-detail-grid,.active-inbox-shell{grid-template-columns:1fr}.active-detail-card.sticky{position:static}.active-inbox-shell{min-height:0}.active-inbox-list{max-height:300px}}@media (width<=700px){.active-toolbar{flex-direction:column;align-items:stretch}.active-toolbar>input{min-width:0;max-width:none}.active-detail-facts{grid-template-columns:1fr}.active-contact-actions{grid-template-columns:repeat(3,1fr)}.active-reply-box{flex-direction:column;align-items:stretch}.active-reply-box .active-primary-button{align-self:flex-end}.active-account-name{display:none}}.active-evidence-links{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.active-evidence-links a{color:#252a31;background:#eef1f4;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;text-decoration:none}.active-service-document-list{display:grid}.active-service-document-list>div{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.active-service-document-list>div:first-child{border-top:0}.active-service-document-list>div>div{gap:3px;display:grid}.active-service-document-list span{color:#747c86;font-size:11px}.active-service-document-list a{color:#20242b;font-size:11px;font-weight:800}.active-storage-pending{font-weight:800}.active-document-divider{background:#e7e9ed;height:1px;margin:15px 0}.field-photo-picker{cursor:pointer}.field-photo-picker input{display:none}.field-photo-list{gap:6px;width:100%;margin-top:10px;display:grid}.field-photo-list>div{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.field-photo-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-photo-list small{opacity:.72}.field-photo-list button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.field-photo-list button:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.active-saved-client-picker{background:#f8f9fa;border:1px solid #e4e7eb;border-radius:12px;margin:0 0 14px;padding:12px}.active-saved-client-picker small{color:#6f7782;margin-top:7px;font-size:11px;display:block}.active-route-toolbar{background:#fff;border:1px solid #e5e7ea;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.active-route-toolbar label{color:#555d67;gap:5px;font-size:11px;font-weight:800;display:grid}.active-route-toolbar input{border:1px solid #d9dde2;border-radius:8px;min-height:38px;padding:0 9px}.active-route-toolbar>div{gap:1px;margin-right:auto;display:grid}.active-route-toolbar>div strong{font-size:20px}.active-route-toolbar>div span{color:#727b85;font-size:10px}.active-route-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:16px;display:grid}.active-route-stop-list,.active-route-job-list{gap:8px;display:grid}.active-route-stop-list article{border-top:1px solid #eceef1;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px 0;display:grid}.active-route-stop-list article:first-child{border-top:0}.active-route-number{color:#fff;background:#20242b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.active-route-stop-copy{gap:3px;min-width:0;display:grid}.active-route-stop-copy>span,.active-route-stop-copy>small{color:#727b85;font-size:10px}.active-route-stop-copy p{margin:2px 0;font-size:12px}.active-route-order-controls{align-items:start;gap:4px;display:flex}.active-route-order-controls button{cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:7px;padding:6px 7px;font-size:10px}.active-route-order-controls button:disabled{opacity:.35;cursor:not-allowed}.active-route-stop-actions{grid-column:2/-1;gap:10px;display:flex}.active-route-stop-actions a{color:#252a31;font-size:10px;font-weight:900}.active-route-job-list article{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.active-route-job-list article:first-child{border-top:0}.active-route-job-list article>div{gap:2px;display:grid}.active-route-job-list span,.active-route-job-list small{color:#747c86;font-size:10px}.active-route-job-list button{cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:8px;padding:7px 9px;font-weight:800}.active-route-job-list button:disabled{opacity:.45;cursor:not-allowed}.active-route-footnote{color:#737b84;margin:13px 2px;font-size:10px}.active-route-pool{position:sticky;top:82px}@media (width<=860px){.active-route-grid{grid-template-columns:1fr}.active-route-pool{position:static}.active-route-stop-list article{grid-template-columns:30px minmax(0,1fr)}.active-route-order-controls,.active-route-stop-actions{grid-column:2}}.fls-settings-page{color:#171717;background:#fff;min-height:100%;padding:30px 32px 52px}.fls-settings-hero{border-bottom:1px solid #e4dfd8;justify-content:space-between;align-items:flex-start;gap:28px;padding:4px 0 24px;display:flex}.fls-settings-kicker{letter-spacing:.12em;color:#a51622;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.fls-settings-hero h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:.98}.fls-settings-hero p{color:#666;max-width:760px;margin:12px 0 0;line-height:1.5}.fls-settings-alert,.fls-settings-note{color:#6d171d;background:#fff4f4;border-left:4px solid #a51622;margin-top:16px;padding:12px 14px}.fls-settings-note{color:#675117;background:#fffaf0;border-left-color:#c79a2b}.fls-settings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.fls-settings-summary article{background:#fff;border:1px solid #ded8d0;border-top:3px solid #a51622;border-radius:9px;gap:5px;min-width:0;padding:14px 15px;display:grid}.fls-settings-summary span{letter-spacing:.08em;text-transform:uppercase;color:#8a8178;font-size:.63rem;font-weight:900}.fls-settings-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.fls-settings-summary small{color:#857d75;font-size:.68rem;line-height:1.35}.fls-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.fls-settings-stack{gap:16px;display:grid}.fls-settings-card{background:#fff;border:1px solid #ded8d0;border-radius:10px;overflow:hidden}.fls-settings-card-head{background:#fbfaf8;border-bottom:1px solid #ece7e1;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.fls-settings-card-head>div>span{letter-spacing:.1em;color:#a51622;font-size:.63rem;font-weight:900;display:block}.fls-settings-card-head h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.22rem}.fls-settings-card-head p{color:#817970;max-width:430px;margin:0;font-size:.7rem;line-height:1.45}.fls-settings-card-head>strong{letter-spacing:.1em;color:#9d2028;font-size:.63rem}.fls-settings-card-head>strong.ready{color:#2e7d45}.fls-settings-form{gap:12px;padding:18px;display:grid}.fls-settings-form.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.fls-settings-form.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.fls-settings-form label{letter-spacing:.04em;text-transform:uppercase;color:#6f6862;gap:6px;font-size:.66rem;font-weight:850;display:grid}.fls-settings-form input,.fls-settings-form select,.fls-settings-form textarea{box-sizing:border-box;color:#171717;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #cfc8c1;border-radius:6px;padding:10px 11px;font-size:.82rem}.fls-settings-form input:focus,.fls-settings-form select:focus,.fls-settings-form textarea:focus{border-color:#a51622;outline:2px solid #a516221f}.fls-settings-form textarea{resize:vertical;min-height:78px}.fls-settings-form .wide{grid-column:1/-1}.fls-settings-form .two-wide{grid-column:span 2}.fls-settings-check{align-items:flex-start;padding:10px 0;text-transform:none!important;letter-spacing:normal!important;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.fls-settings-check input{width:auto;margin-top:3px}.fls-settings-check span{gap:3px;display:grid}.fls-settings-check strong{color:#262220;font-size:.78rem}.fls-settings-check small{color:#8a8178;font-size:.66rem;font-weight:500}.fls-settings-help{color:#847d75;margin:0;padding-top:2px;font-size:.68rem;line-height:1.5}.fls-settings-checks{padding:10px 18px 2px;display:grid}.fls-settings-checks>div{border-bottom:1px solid #eee9e3;grid-template-columns:20px 1fr;gap:8px;padding:10px 0;display:grid}.fls-settings-checks>div:last-child{border-bottom:0}.fls-settings-checks>div>b{color:#9b232c}.fls-settings-checks>div.ready>b{color:#2f7d46}.fls-settings-checks span{gap:2px;display:grid}.fls-settings-checks strong{text-transform:capitalize;font-size:.7rem}.fls-settings-checks small{color:#817970;font-size:.64rem;line-height:1.35}.fls-settings-actions{flex-wrap:wrap;gap:9px;padding:16px 18px 18px;display:flex}.fls-settings-primary,.fls-settings-secondary{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.fls-settings-primary{color:#fff;background:#a91824;border:1px solid #9f1621}.fls-settings-secondary{color:#1e1b19;background:#fff;border:1px solid #b9b0a7}.fls-settings-primary:disabled,.fls-settings-secondary:disabled{opacity:.55;cursor:not-allowed}@media (width<=1050px){.fls-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fls-settings-grid{grid-template-columns:1fr}.fls-settings-form.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.fls-settings-form .two-wide{grid-column:span 1}}@media (width<=720px){.fls-settings-page{padding:22px 18px 40px}.fls-settings-hero{display:grid}.fls-settings-hero h1{font-size:2.4rem}.fls-settings-summary,.fls-settings-form.two-col,.fls-settings-form.three-col{grid-template-columns:1fr}.fls-settings-form .two-wide{grid-column:auto}.fls-settings-card-head{flex-direction:column}.fls-settings-hero>.fls-settings-secondary{justify-self:start}}.staff-chat-drawer{z-index:80;color:#f5efe4;pointer-events:none;background:#111;border-left:1px solid #3a342e;grid-template-rows:auto 1fr;width:min(540px,42vw);height:100vh;transition:transform .24s;display:grid;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 34px #00000057}.staff-chat-drawer.open{pointer-events:auto;transform:translate(0)}.staff-chat-drawer.closed{transform:translate(100%)}.staff-chat-header{background:#17130f;border-bottom:1px solid #2d2925;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.staff-chat-header span{color:#c49a3c;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:900;display:block}.staff-chat-header h2{margin:2px 0 0;font-size:1rem}.staff-chat-header>button{color:#f5efe4;cursor:pointer;background:#111;border:1px solid #4b443d;border-radius:50%;width:30px;height:30px;font-size:1rem}.staff-chat-body{grid-template-columns:145px minmax(0,1fr);min-height:0;display:grid}.staff-chat-rail{background:#0d0d0d;border-right:1px solid #2d2925;min-height:0;padding:10px 7px;overflow:auto}.staff-chat-section-label{color:#736b63;text-transform:uppercase;letter-spacing:.11em;padding:7px 8px 4px;font-size:.56rem;font-weight:900}.staff-chat-section-label.direct-label{margin-top:8px}.staff-chat-rail>button{color:#bdb4aa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px;width:100%;padding:7px;display:grid}.staff-chat-rail>button:hover,.staff-chat-rail>button.active{color:#fff;background:#201b17}.staff-chat-rail>button span{color:#a9822f}.staff-chat-rail>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.staff-chat-conversation{background:#141414;grid-template-rows:1fr auto;min-width:0;min-height:0;display:grid}.staff-chat-message-log{flex-direction:column;gap:8px;min-height:0;padding:14px;display:flex;overflow:auto}.staff-chat-message-log article{background:#1b1815;border:1px solid #35302b;border-radius:9px;max-width:88%;padding:8px 10px}.staff-chat-message-log article.mine{background:#2a2115;border-color:#5d4926;align-self:flex-end}.staff-chat-message-log article>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.staff-chat-message-log strong{color:#f1e8dc;font-size:.7rem}.staff-chat-message-log span{color:#817870;font-size:.55rem}.staff-chat-message-log p{white-space:pre-wrap;margin:4px 0 0;font-size:.74rem;line-height:1.4}.staff-chat-empty{color:#817870;padding:20px;font-size:.72rem}.staff-chat-error{color:#efc6ca;background:#2b1518;border:1px solid #7e1f2a;margin:9px 11px 0;padding:7px 9px;font-size:.68rem}.staff-chat-compose{background:#101010;border-top:1px solid #2d2925;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid;position:relative}.staff-chat-compose-tools{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-chat-compose-tools button{color:#c49a3c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:850}.staff-chat-compose-tools span{color:#8c8379;font-size:.59rem}.staff-chat-compose textarea{resize:vertical;color:#f5efe4;min-height:58px;font:inherit;background:#171717;border:1px solid #3d3731;outline:none;padding:9px;font-size:.74rem}.staff-chat-compose textarea:focus{border-color:#8d6c28}.staff-chat-send{color:#17120f;cursor:pointer;background:#c49a3c;border:1px solid #c49a3c;align-self:stretch;min-width:66px;font-weight:900}.staff-chat-send:disabled{opacity:.4;cursor:not-allowed}.staff-chat-people-popover{z-index:3;background:#171717;border:1px solid #403a34;width:min(350px,100% - 20px);max-height:240px;position:absolute;bottom:88px;left:10px;overflow:auto;box-shadow:0 18px 34px #0006}.staff-chat-people-popover>div{border-bottom:1px solid #28241f;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.staff-chat-people-popover>div:last-child{border-bottom:0}.staff-chat-people-popover>div>span{gap:2px;display:grid}.staff-chat-people-popover strong{font-size:.69rem}.staff-chat-people-popover small{color:#817870;font-size:.57rem}.staff-chat-people-popover>div>div{gap:5px;display:flex}.staff-chat-people-popover button{color:#eee6da;font:inherit;cursor:pointer;background:#111;border:1px solid #49423b;padding:5px 6px;font-size:.61rem;font-weight:800}.staff-chat-people-popover button:hover{color:#c49a3c;border-color:#c49a3c}.staff-chat-people-popover p{color:#817870;margin:0;padding:13px;font-size:.68rem}@media (width<=760px){.staff-chat-drawer{width:94vw}.staff-chat-body{grid-template-columns:112px minmax(0,1fr)}.staff-chat-rail>button{grid-template-columns:13px minmax(0,1fr);padding:7px 5px}.staff-chat-message-log{padding:10px}.staff-chat-message-log article{max-width:96%}}.staff-chat-floating{z-index:90;color:#e1be61;cursor:pointer;box-sizing:border-box;background:#17120f;border:1px solid #554c43;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:34px;height:94px;transition:right .24s,background .18s,border-color .18s;display:flex;position:fixed;top:42%;right:0;box-shadow:-8px 8px 22px #0000003d}.staff-chat-floating:hover,.staff-chat-floating.active{color:#f2cf73;background:#211a13;border-color:#c49a3c}.staff-chat-floating.active{right:min(540px,42vw)}.staff-chat-floating strong{letter-spacing:.12em;writing-mode:vertical-rl;font-size:.56rem;transform:rotate(180deg)}.staff-chat-header{color:#f5efe4;min-height:36px;font:inherit;cursor:pointer;background:#151515;border:1px solid #49433d;border-radius:6px;align-items:center;gap:8px;padding:0 11px;font-size:.72rem;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:flex}.staff-chat-header:hover,.staff-chat-header.active{color:#f2cf73;background:#211a13;border-color:#d6ad45}.staff-chat-header .staff-chat-tab-glyph{width:14px;height:10px}.staff-chat-header strong{letter-spacing:0;font-size:.7rem}.staff-chat-tab-glyph{box-sizing:border-box;border:1.5px solid;border-radius:3px;width:15px;height:11px;position:relative}.staff-chat-tab-glyph:after{content:"";background:#17120f;border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:2px;transform:skewY(-28deg)}.staff-chat-floating:hover .staff-chat-tab-glyph:after,.staff-chat-floating.active .staff-chat-tab-glyph:after{background:#211a13}.staff-chat-header .staff-chat-tab-glyph:after{background:#151515}.staff-chat-header:hover .staff-chat-tab-glyph:after,.staff-chat-header.active .staff-chat-tab-glyph:after{background:#211a13}@media (width<=760px){.staff-chat-floating{width:32px;height:84px;top:38%}.staff-chat-floating.active{right:94vw}.staff-chat-header{min-height:34px;padding:0 9px}}.staff-workspace-switcher{background:#191a1d;border:1px solid #3b3d42;border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 6px 18px #0000002e}.staff-workspace-switcher>span{color:#96989d;text-transform:uppercase;letter-spacing:.11em;padding:0 7px;font-size:.54rem;font-weight:850}.staff-workspace-switcher a{color:#d3d4d7;border:1px solid #0000;border-radius:5px;padding:7px 10px;font-size:.64rem;font-weight:850;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.staff-workspace-switcher a:hover{color:#fff;background:#222327;border-color:#55575d}.staff-workspace-switcher a.active{color:#fff;background:#8f1117;border-color:#b8953c;box-shadow:inset 0 0 0 1px #d0aa3c29}.operations-shell-account-row .staff-workspace-switcher{margin-right:auto}.server-workspace-switcher{z-index:46;position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (width<=720px){.server-workspace-switcher{top:auto;bottom:14px}.staff-workspace-switcher>span{display:none}.staff-workspace-switcher a{padding:7px 9px}}.server-profile-floating{z-index:72;writing-mode:vertical-rl;color:#d0aa3c;min-height:92px;font:inherit;letter-spacing:.1em;cursor:pointer;background:#111214;border:1px solid #8f1117;border-right:0;border-radius:8px 0 0 8px;padding:10px 7px;font-size:.61rem;position:fixed;top:58%;right:0;transform:translateY(-50%)}.server-profile-floating:hover{color:#fff;background:#1d1f22}.server-profile-floating.active{color:#fff;background:#8f1117;right:min(460px,88vw)}.server-profile-drawer{z-index:71;color:#f4f4f4;pointer-events:none;background:#111214;border-left:3px solid #8f1117;width:min(460px,88vw);height:100vh;transition:transform .24s;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #00000073}.server-profile-drawer.open{pointer-events:auto;transform:translate(0)}.server-profile-drawer>header{background:#18191c;border-bottom:1px solid #303136;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.server-profile-drawer>header span{color:#d0aa3c;text-transform:uppercase;letter-spacing:.11em;font-size:.6rem;font-weight:900;display:block}.server-profile-drawer>header h2{margin:4px 0 0;font-size:1.15rem}.server-profile-drawer>header button{color:#fff;cursor:pointer;background:#111214;border:1px solid #45474c;border-radius:50%;width:32px;height:32px;font-size:1rem}.server-profile-body{gap:14px;padding:20px;display:grid}.server-profile-identity{border-bottom:1px solid #303136;gap:3px;padding-bottom:14px;display:grid}.server-profile-identity strong{font-family:Georgia,serif;font-size:1.35rem}.server-profile-identity span{color:#b7b8bb;font-size:.68rem}.server-profile-help{color:#c4c5c8;background:#18191c;border-left:3px solid #8f1117;margin:0;padding:10px;font-size:.68rem;line-height:1.45}.server-profile-body label{gap:6px;display:grid}.server-profile-body label>span{text-transform:uppercase;letter-spacing:.07em;color:#b7b8bb;font-size:.62rem;font-weight:850}.server-profile-body input,.server-profile-body textarea{color:#fff;font:inherit;background:#18191c;border:1px solid #45474c;outline:none;padding:10px;font-size:.74rem}.server-profile-body textarea{resize:vertical;min-height:120px}.server-profile-body input:focus,.server-profile-body textarea:focus{border-color:#d0aa3c}.server-profile-submit{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#8f1117;border:1px solid #8f1117;font-size:.72rem;font-weight:900}.server-profile-submit:disabled{opacity:.55;cursor:not-allowed}.server-profile-status,.server-profile-empty{color:#b7b8bb;font-size:.68rem}.server-profile-empty{padding:20px}@media (width<=760px){.server-profile-floating{top:58%}.server-profile-floating.active{right:88vw}}.request-work-floating{z-index:72;color:#d7b85d;min-height:42px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#15120e;border:1px solid #5d4b2a;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:.68rem;font-weight:850;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 24px #00000047}.request-work-floating b{color:#e8c96b;background:#2c251b;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.67rem;display:grid}.request-work-floating.requesting{color:#c6e496;border-color:#7d9a55}.request-work-floating.requesting b{color:#d9f4ac;background:#2d3c22}.request-work-floating.active{border-radius:0 8px 8px 0;left:min(430px,88vw)}.request-work-drawer{z-index:71;color:#eee6dc;pointer-events:none;background:#111;border-top:1px solid #443b31;border-bottom:0;border-left:0;border-right:1px solid #443b31;border-radius:0 10px 0 0;width:min(430px,88vw);max-height:92vh;transition:transform .24s;position:fixed;bottom:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:18px -12px 40px #00000073}.request-work-drawer.open{pointer-events:auto;transform:translate(0)}.request-work-drawer>header{background:#171512;border-bottom:1px solid #302c28;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.request-work-drawer>header span{color:#9fbc74;text-transform:uppercase;letter-spacing:.11em;font-size:.58rem;font-weight:900;display:block}.request-work-drawer>header h2{margin:3px 0 0;font-size:1.1rem}.request-work-drawer>header button{color:#eee6dc;cursor:pointer;background:#111;border:1px solid #4a433c;border-radius:50%;width:32px;height:32px;font-size:1rem}.request-work-body{gap:12px;padding:18px;display:grid}.request-work-help{color:#aaa097;background:#171512;border-left:3px solid #7d9a55;margin:0;padding:10px;font-size:.68rem;line-height:1.45}.request-work-body label{gap:5px;display:grid}.request-work-body label>span,.request-work-body legend{text-transform:uppercase;letter-spacing:.07em;color:#968c82;font-size:.6rem;font-weight:850}.request-work-body input,.request-work-body textarea{box-sizing:border-box;color:#f2ece4;width:100%;font:inherit;background:#171717;border:1px solid #3b3631;outline:none;padding:10px;font-size:.74rem}.request-work-body textarea{resize:vertical;min-height:82px}.request-work-body input:focus,.request-work-body textarea:focus{border-color:#7d9a55}.request-work-body fieldset{border:1px solid #34302c;margin:0;padding:10px}.request-work-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-work-levels label{background:#171717;border:1px solid #2c2925;align-items:center;gap:7px;padding:8px;display:flex}.request-work-levels input{width:auto}.request-work-levels label>span{color:#ddd5cb;text-transform:none;letter-spacing:0;font-size:.66rem}.request-work-submit,.request-work-cancel{color:#111;min-height:40px;font:inherit;cursor:pointer;background:#7d9a55;border:1px solid #7d9a55;font-size:.7rem;font-weight:900}.request-work-cancel{color:#d7b9aa;background:0 0;border-color:#624a40}.request-work-submit:disabled,.request-work-cancel:disabled{opacity:.55;cursor:not-allowed}.request-work-status{color:#aaa097;font-size:.66rem}.request-work-active{background:#151b12;border:1px solid #35432b;gap:4px;padding:10px;display:grid}.request-work-active strong{color:#c6e496;font-size:.68rem}.request-work-active span{color:#aaa097;font-size:.64rem;line-height:1.4}@media (width<=760px){.request-work-floating{bottom:10px;left:10px}.request-work-floating.active{left:88vw}.request-work-drawer{width:88vw}.request-work-levels{grid-template-columns:1fr}}.rush-priority-tab{z-index:36;color:#ffd36a;width:48px;min-height:88px;font:inherit;cursor:pointer;background:#21130f;border:1px solid #6f4a22;border-right:0;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex;position:fixed;top:470px;right:0;box-shadow:-8px 8px 24px #00000038}.rush-priority-tab.attention{color:#fff0b5;background:#521923;border-color:#a63140}.rush-priority-tab span{letter-spacing:.12em;writing-mode:vertical-rl;font-size:.58rem;transform:rotate(180deg)}.rush-priority-tab b{color:#1a1207;background:#d7a93e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.67rem;display:grid}.rush-priority-drawer{z-index:35;color:#eee7dc;box-sizing:border-box;background:#110d0d;border-left:1px solid #4b2c27;width:min(430px,92vw);height:100vh;padding:18px;transition:transform .24s;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-18px 0 38px #0006}.rush-priority-drawer.open{transform:translate(0)}.rush-priority-head{border-bottom:1px solid #3a2824;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.rush-priority-head div{gap:2px;display:grid}.rush-priority-head span{text-transform:uppercase;letter-spacing:.1em;color:#d5a33a;font-size:.58rem}.rush-priority-head strong{font-size:1.15rem}.rush-priority-head button{color:#fff;cursor:pointer;background:#171212;border:1px solid #55403a;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.rush-daily-reminder{background:#2a1116;border:1px solid #87313d;gap:5px;margin:14px 0;padding:12px;display:grid}.rush-daily-reminder strong{color:#ffd56a;font-size:.82rem}.rush-daily-reminder span{color:#cbb8ae;font-size:.68rem;line-height:1.45}.rush-priority-list{gap:9px;display:grid}.rush-priority-list article{background:#1b1113;border:1px solid #5e2830;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.rush-priority-list article div{gap:3px;display:grid}.rush-priority-list article span{text-transform:uppercase;letter-spacing:.08em;color:#e8b44a;font-size:.57rem;font-weight:900}.rush-priority-list article strong{font-size:.78rem}.rush-priority-list article small{color:#8e8179;font-size:.63rem}.rush-priority-list article a{color:#171008;background:#c79b35;border:1px solid #c79b35;padding:8px 9px;font-size:.65rem;font-weight:900;text-decoration:none}.rush-priority-list article.satisfied a{color:#d6cfc5;background:#161616;border-color:#4c4842}@media (width<=760px){.rush-priority-tab{top:auto;bottom:105px}.rush-priority-drawer{width:100vw}}:root{--fls-red:#971923;--fls-red-dark:#701018;--fls-black:#111214;--fls-black-2:#1b1c1f;--fls-gold:#d6ad45;--fls-white:#fff;--fls-soft:#f6f6f4;--fls-border:#dedede;--fls-text:#191a1d;--fls-muted:#6d7077}.live-service-shell{background:var(--fls-white);min-height:100vh;color:var(--fls-text);grid-template-columns:224px minmax(0,1fr);display:grid}.live-service-sidebar{box-sizing:border-box;border-right:4px solid var(--fls-red);color:#fff;z-index:70;background:linear-gradient(#0e0f10 0%,#151619 100%);flex-direction:column;height:100vh;padding:18px 12px 16px;display:flex;position:sticky;top:0}.live-service-brand{color:#fff;border-bottom:1px solid #303136;gap:8px;padding:4px 10px 18px;text-decoration:none;display:grid}.live-service-brand img{object-fit:contain;object-position:left center;width:174px;height:58px;display:block}.live-service-brand div{gap:2px;display:grid}.live-service-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1}.live-service-brand span{text-transform:uppercase;letter-spacing:.18em;color:#b8b8ba;font-size:.58rem}.live-service-nav{gap:4px;padding:14px 0;display:grid}.live-service-nav a{color:#ededee;border-left:3px solid #0000;border-radius:0 7px 7px 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:.79rem;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:grid}.live-service-nav a:hover{border-left-color:var(--fls-gold);color:#fff;background:#222327}.live-service-nav a.active{background:linear-gradient(90deg,var(--fls-red) 0%,#80151e 100%);border-left-color:var(--fls-gold);color:#fff}.live-service-nav-icon{color:#fff;border:1px solid #ffffff47;border-radius:5px;place-items:center;width:22px;height:22px;font-size:.73rem;display:grid}.live-service-nav a.active .live-service-nav-icon{background:#0000001f;border-color:#ffffff73}.live-service-sidebar-signature{border-top:1px solid #303136;gap:8px;margin-top:auto;padding:18px 10px 4px;display:grid}.live-service-sidebar-signature span{text-transform:uppercase;letter-spacing:.16em;color:#a8a8aa;font-size:.57rem}.live-service-sidebar-signature strong{color:var(--fls-gold);font-family:Georgia,Times New Roman,serif;font-size:.83rem;font-weight:500;line-height:1.45}.live-service-sidebar-signature i{background:var(--fls-gold);width:32px;height:2px;display:block}.live-service-stage{background:#fff;min-width:0;min-height:100vh}.live-service-topbar{z-index:65;box-sizing:border-box;background:var(--fls-black);border-bottom:3px solid var(--fls-red);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 18px 0 26px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #00000014}.live-service-topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.live-service-topbar-left>.staff-workspace-switcher{flex:none}.live-service-status{color:#fff;white-space:nowrap;align-items:center;gap:9px;display:flex}.live-service-status i{background:#45a95a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #45a95a1f}.live-service-status strong{font-family:Georgia,Times New Roman,serif;font-size:1rem}.live-service-status span{text-transform:uppercase;letter-spacing:.12em;color:#9ea0a4;font-size:.62rem}.live-service-user-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.live-service-user-tools>.account-controls{margin:0;position:static}.live-service-shell-content{background:#fff;min-width:0;min-height:calc(100vh - 68px);overflow-x:hidden}.live-service-shell-content>.ops-page{box-sizing:border-box!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}.live-service-shell-content>.ops-page>.ops-workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.live-service-shell-content>.access-security-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:28px 30px 48px}.live-service-shell-content>.server-shell,.live-service-shell-content>.field-home-shell,.live-service-shell-content>.client-shell,.live-service-shell-content>.active-app,.live-service-shell-content>.ops-page{min-height:calc(100vh - 68px);margin:0}.live-service-shell-content .server-topbar,.live-service-shell-content .field-home-top,.live-service-shell-content .client-topbar,.live-service-shell-content .active-topbar,.live-service-shell-content .active-sidebar,.live-service-shell-content .server-workspace-switcher,.live-service-shell-content>.staff-chat-floating,.live-service-shell-content .account-controls{display:none!important}.live-service-shell-content .active-layout{display:block!important}.live-service-shell-content .active-main{width:auto!important;max-width:none!important;margin:0!important}.live-service-shell-content .ops-sidebar,.live-service-shell-content .client-directory-sidebar,.live-service-shell-content .assignment-sidebar{display:none!important}.live-service-shell-content .ops-workspace,.live-service-shell-content .client-directory-workspace,.live-service-shell-content .assignment-main{width:auto!important;max-width:none!important;margin-left:0!important}.live-service-shell-content .client-directory-workspace,.live-service-shell-content .assignment-main{min-height:calc(100vh - 68px)!important}.live-service-shell-content .client-hero,.live-service-shell-content .server-heading,.live-service-shell-content .field-home-hero{padding-top:34px}.live-service-shell-content .compensation-page{min-height:calc(100vh - 68px)}@media (width<=900px){.live-service-shell{grid-template-columns:1fr}.live-service-sidebar{border-right:0;border-bottom:4px solid var(--fls-red);height:auto;padding:10px 12px;position:static}.live-service-brand{justify-content:space-between;align-items:center;padding:2px 8px 10px;display:flex}.live-service-brand img{width:148px;height:46px}.live-service-brand div{text-align:right}.live-service-nav{gap:5px;padding:8px 0 0;display:flex;overflow:auto}.live-service-nav a{border-bottom:2px solid #0000;border-left:0;border-radius:6px;grid-template-columns:1fr;min-width:max-content;min-height:36px;padding:0 11px}.live-service-nav-icon{display:none}.live-service-nav a.active{border-bottom-color:var(--fls-gold)}.live-service-sidebar-signature{display:none}.live-service-topbar{flex-wrap:wrap;align-items:flex-start;min-height:62px;padding:10px 12px;position:static}.live-service-topbar-left{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.live-service-status{padding-top:8px}.live-service-user-tools{flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:100%}.live-service-user-tools>.account-controls{justify-content:flex-end;margin:0}.live-service-shell-content{min-height:calc(100vh - 62px)}}.live-service-sidebar{overflow:hidden}.live-service-nav{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.live-service-nav::-webkit-scrollbar{width:6px}.live-service-nav::-webkit-scrollbar-thumb{background:#34363a;border-radius:999px}.live-service-sidebar-actions{border-top:1px solid #303136;gap:5px;padding-top:6px;display:grid}.live-service-sidebar-action{border:1px solid #35363a;border-left:3px solid var(--fls-gold);color:#fff;text-align:left;min-height:40px;font:inherit;cursor:pointer;background:#191a1d;border-radius:0 7px 7px 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:0 11px;font-size:.76rem;font-weight:700;display:grid}.live-service-sidebar-action:hover{background:var(--fls-red);border-color:var(--fls-red);border-left-color:var(--fls-gold)}.live-service-sidebar-action.priority{border-left-color:var(--fls-red)}.live-service-sidebar-action.priority:hover{border-left-color:var(--fls-gold)}.request-work-drawer{z-index:100!important;color:#202126!important;background:#fff!important;border-color:#dededa!important;box-shadow:18px -12px 40px #00000038!important}.request-work-drawer>header{border-bottom:3px solid var(--fls-red)!important;background:var(--fls-black)!important;color:#fff!important}.request-work-drawer>header span{color:var(--fls-gold)!important}.request-work-drawer>header button{color:#fff!important;background:#1a1b1e!important;border-color:#55565b!important}.request-work-body{background:#fff!important}.request-work-help{border-left-color:var(--fls-gold)!important;color:#655b3e!important;background:#fffaf0!important}.request-work-body label>span,.request-work-body legend{color:#5f6268!important}.request-work-body input,.request-work-body textarea{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:6px!important}.request-work-body input:focus,.request-work-body textarea:focus{box-shadow:0 0 0 2px #97192312;border-color:var(--fls-red)!important}.request-work-body fieldset{border-color:#dededa!important;border-radius:7px!important}.request-work-levels label{background:#fafafa!important;border-color:#e3e2df!important;border-radius:6px!important}.request-work-levels label>span{color:#34363b!important}.request-work-levels input{accent-color:var(--fls-red)!important}.request-work-submit{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.request-work-cancel{border-color:var(--fls-black)!important;color:var(--fls-black)!important;background:#fff!important;border-radius:6px!important}.request-work-status{color:#6f7278!important}.request-work-active{background:#f5fbf5!important;border-color:#b9d5bd!important;border-radius:7px!important}.request-work-active strong{color:#397144!important}.request-work-active span{color:#637066!important}.rush-priority-tab{border-color:var(--fls-red)!important;background:var(--fls-black)!important;color:var(--fls-gold)!important}.rush-priority-tab.attention{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.rush-priority-tab b{background:var(--fls-gold)!important;color:var(--fls-black)!important}.rush-priority-drawer{z-index:99!important;color:#202126!important;border-left:4px solid var(--fls-red)!important;background:#fff!important;box-shadow:-18px 0 38px #00000038!important}.rush-priority-head{border-bottom-color:#e4e3df!important}.rush-priority-head span{color:var(--fls-red)!important}.rush-priority-head strong{color:var(--fls-black)!important}.rush-priority-head button{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important}.rush-daily-reminder{border-color:#e0b6bb!important;border-left:4px solid var(--fls-red)!important;background:#fff4f4!important}.rush-daily-reminder strong{color:#8c1923!important}.rush-daily-reminder span{color:#6d5c5f!important}.rush-priority-empty{color:#777a80;text-align:center;background:#fafafa;border:1px dashed #d8d8d5;padding:24px 14px;font-size:.72rem}.rush-priority-list article{border-color:#e2e1dd!important;border-left:3px solid var(--fls-red)!important;background:#fff!important}.rush-priority-list article.satisfied{background:#f5fbf5!important;border-color:#bdd5c1 #bdd5c1 #bdd5c1 #4e9259!important}.rush-priority-list article span{color:var(--fls-red)!important}.rush-priority-list article.satisfied span{color:#3d7748!important}.rush-priority-list article strong{color:var(--fls-black)!important}.rush-priority-list article small{color:#777a80!important}.rush-priority-list article a{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.rush-priority-list article.satisfied a{border-color:var(--fls-black)!important;color:var(--fls-black)!important;background:#fff!important}@media (width<=900px){.live-service-nav{overflow:auto hidden}.live-service-sidebar-actions{padding-top:8px;display:flex;overflow:auto}.live-service-sidebar-action{border-left:0;border-bottom:2px solid var(--fls-gold);border-radius:6px;grid-template-columns:1fr;min-width:max-content;min-height:36px;padding:0 11px}.live-service-sidebar-action.priority{border-left:0;border-bottom-color:var(--fls-red)}.live-service-sidebar-action .live-service-nav-icon{display:none}}@media (width>=901px) and (height<=760px){.live-service-sidebar{padding:10px}.live-service-brand{gap:4px;padding:0 8px 10px}.live-service-brand img{width:150px;height:44px}.live-service-brand strong{font-size:.92rem}.live-service-brand span{font-size:.51rem}.live-service-nav{gap:2px;padding:8px 0}.live-service-nav a{min-height:34px;padding:0 9px;font-size:.72rem}.live-service-nav-icon{width:20px;height:20px;font-size:.66rem}.live-service-sidebar-actions{gap:3px;padding-top:4px}.live-service-sidebar-action{min-height:34px;padding:0 9px;font-size:.7rem}.live-service-sidebar-signature{display:none}.live-service-topbar{min-height:54px;padding:0 14px 0 20px}.live-service-status{gap:7px}.live-service-status i{width:8px;height:8px}.live-service-status strong{font-size:.9rem}.live-service-status span{font-size:.55rem}.live-service-shell-content{min-height:calc(100vh - 54px)}.live-service-shell-content>.server-shell,.live-service-shell-content>.field-home-shell,.live-service-shell-content>.client-shell,.live-service-shell-content>.active-app,.live-service-shell-content>.ops-page,.live-service-shell-content .client-directory-workspace,.live-service-shell-content .assignment-main,.live-service-shell-content .compensation-page{min-height:calc(100vh - 54px)!important}.command-center{min-height:calc(100vh - 54px);padding:16px 22px 20px}.command-center-hero{gap:18px;padding:4px 0 12px}.command-center-heading>span{margin-bottom:3px}.command-center-heading h1{font-size:clamp(2.45rem,4vw,3.6rem)}.command-center-heading h1:after{width:64px;margin:0 0 10px 14px}.command-center-heading p{margin-top:6px;font-size:.82rem;line-height:1.35}.command-center-hero-actions{gap:8px}.command-center-values span{font-size:.5rem}.command-center-values:after{margin-top:3px}.command-center-hero-actions>a{min-height:38px;padding:0 14px;font-size:.76rem}.command-center-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0}.command-center-metrics article{gap:8px;padding:9px 10px}.metric-icon{flex:0 0 32px;width:32px;height:32px}.command-center-metrics small{font-size:.58rem}.command-center-metrics strong{font-size:1.35rem}.command-center-metrics em{font-size:.52rem}.command-center-grid{gap:10px}.command-panel>header{gap:10px;padding:10px 12px}.command-queue-tabs{padding:0 12px}.command-queue-tabs button{padding:8px}.command-search{padding:7px 12px}.command-search input{min-height:32px}.command-work-list{max-height:300px}.command-work-list>button{padding:8px 12px}.command-selection{gap:10px;padding:10px 12px}.command-map-meta{padding:7px 10px}.command-map-stage{height:230px;min-height:230px}.command-communication-count{padding:12px}.command-communication-list>a{padding:8px 12px}.command-summary-panel{min-height:160px}.command-summary-panel dl{padding-bottom:10px}.command-summary-panel dl>div{padding:7px 0}.command-team-list>a{padding:7px 12px}}@media (width>=901px) and (height<=660px){.live-service-sidebar{padding-top:7px}.live-service-brand{padding-bottom:7px}.live-service-brand img{width:138px;height:40px}.live-service-brand div{display:none}.live-service-nav{padding:5px 0}.live-service-nav a,.live-service-sidebar-action{min-height:31px}.command-center{padding-top:12px}.command-center-hero{padding-bottom:9px}.command-center-values{display:none}.command-center-heading p{margin-top:4px;font-size:.78rem}.command-center-metrics article{padding:7px 9px}.command-work-list{max-height:250px}.command-map-stage{height:200px;min-height:200px}}@media (width>=1101px){.live-service-shell{--command-topbar-height:68px}.command-center{height:calc(100vh - var(--command-topbar-height));box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}.command-center-hero,.command-center-metrics,.command-center-alert{flex:none}.command-center-grid{flex:auto;grid-template-rows:minmax(0,1.55fr) minmax(124px,.72fr);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:0;overflow:hidden}.command-work-queue{grid-area:1/1/auto/3}.command-communication-panel{grid-area:1/3}.command-center-grid>.command-summary-panel:nth-child(3){grid-area:2/1}.command-center-grid>.command-summary-panel:nth-child(4){grid-area:2/2}.command-team-panel{grid-area:2/3}.command-work-queue,.command-map-panel,.command-communication-panel,.command-team-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.command-panel>header,.command-queue-tabs,.command-search,.command-map-meta,.command-communication-count,.command-selection{flex:none}.command-work-list,.command-communication-list,.command-team-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.command-map-stage{flex:auto;height:auto;min-height:0}.command-summary-panel{min-height:0;overflow:hidden}.command-summary-panel dl{overscroll-behavior:contain;overflow:auto}}@media (width>=1101px) and (height<=760px){.live-service-shell{--command-topbar-height:54px}.command-center-grid{grid-template-rows:minmax(0,1.65fr) minmax(112px,.68fr)}}@media (width>=1101px) and (height<=660px){.command-center-grid{grid-template-rows:minmax(0,1.72fr) minmax(104px,.62fr);gap:8px}.command-team-list>a{padding-top:5px;padding-bottom:5px}}.client-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.client-message-compose input,.client-message-compose select,.client-message-compose textarea{box-sizing:border-box;color:#1d1f23;width:100%;font:inherit;background:#fff;border:1px solid #d4d5d2;border-radius:6px}.client-message-compose input:focus,.client-message-compose select:focus,.client-message-compose textarea:focus{border-color:var(--fls-red,#971923);outline:none;box-shadow:0 0 0 2px #97192312}.client-toolbar button{color:#fff;min-width:96px;font:inherit;cursor:pointer;background:#202125;border:1px solid #4b4d52;border-radius:6px;padding:0 14px;font-weight:800}.client-toolbar button:hover,.client-toolbar button:focus-visible{border-color:var(--fls-red,#971923);background:#292a2e;outline:none}.client-toolbar button:active{transform:translateY(1px)}.client-message-compose{border:1px solid #dededa;border-top:3px solid var(--fls-red,#971923);background:#fff;border-radius:8px;grid-template-columns:minmax(220px,.95fr) minmax(260px,1.25fr) 138px;grid-template-areas:"job subject subject""message message action";align-items:end;gap:11px 14px;padding:15px;display:grid}.client-message-compose label{color:#5f6268;gap:6px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.client-message-compose label:first-of-type{grid-area:job}.client-message-compose label:nth-of-type(2){grid-area:subject}.client-message-compose label:nth-of-type(3){grid-area:message}.client-message-compose input,.client-message-compose select{height:40px;padding:0 11px}.client-message-compose textarea{resize:none;max-height:68px;line-height:1.35;min-height:68px!important;padding:10px 11px!important}.client-message-compose>button{min-height:68px;font:inherit;cursor:pointer;grid-area:action;align-self:stretch;font-weight:900;border:1px solid var(--fls-red,#971923)!important;background:var(--fls-red,#971923)!important;color:#fff!important;border-radius:6px!important;width:100%!important;padding:10px 14px!important}.client-message-compose>button:hover:not(:disabled),.client-message-compose>button:focus-visible:not(:disabled){outline:none;background:var(--fls-red-dark,#78141c)!important;border-color:var(--fls-red-dark,#78141c)!important}.client-message-compose>button:active:not(:disabled){transform:translateY(1px)}.client-message-compose>button:disabled{cursor:not-allowed;color:#8b8d91!important;background:#e6e6e2!important;border-color:#d4d4d1!important}.client-document-actions button,.client-document-actions a{box-sizing:border-box;min-height:36px;color:var(--fls-red,#971923);font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d5d2;border-radius:6px;justify-content:center;align-items:center;padding:7px 11px;font-weight:800;text-decoration:none;display:inline-flex}.client-document-actions button:hover,.client-document-actions a:hover,.client-document-actions button:focus-visible,.client-document-actions a:focus-visible{border-color:var(--fls-red,#971923);background:var(--fls-red,#971923);color:#fff;outline:none}@media (width>=901px){.client-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden;min-height:0!important}.live-service-shell-content .client-shell{height:100%;min-height:0!important}.client-topbar,.client-hero,.client-tabs{flex:none}.client-content{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden;padding-bottom:14px!important}.client-toolbar,.client-content>.portal-empty{flex:none}.client-content>.client-list,.client-feature{flex:auto;min-height:0}.client-content>.client-list{overscroll-behavior:contain;overflow:auto}.client-feature{flex-direction:column;overflow:hidden;display:flex!important}.client-feature>.client-list,.client-invoice-detail{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}}@media (width>=901px) and (height<=760px){.client-hero{gap:16px!important;padding-top:15px!important;padding-bottom:14px!important}.client-hero h1{margin-top:2px!important;margin-bottom:5px!important;font-size:clamp(1.9rem,3vw,2.65rem)!important}.client-hero p{font-size:.84rem;line-height:1.35;max-width:650px!important}.client-metrics article{padding:9px 11px!important}.client-metrics strong{font-size:1.2rem!important}.client-tabs{padding-top:8px!important}.client-tabs button{padding:8px 12px!important}.client-toolbar{padding:10px 12px!important}.client-toolbar input{padding:8px 10px!important}.client-feature{gap:8px!important;padding:16px 20px!important}.client-feature h2{font-size:1.45rem!important}.client-feature>p{font-size:.8rem;line-height:1.3}.client-message-compose{gap:8px 12px;padding:11px 12px}.client-message-compose input,.client-message-compose select{height:34px}.client-message-compose textarea{max-height:54px;min-height:54px!important}.client-message-compose>button{min-height:54px}.client-row{padding-top:11px!important;padding-bottom:11px!important}}@media (width<=900px){.client-shell{height:auto;min-height:100vh;overflow:visible}.client-toolbar{grid-template-columns:1fr}.client-toolbar button{min-height:40px}.client-message-compose{grid-template-columns:1fr;grid-template-areas:"job""subject""message""action"}.client-message-compose textarea{resize:vertical;max-height:none;min-height:100px!important}.client-message-compose>button{min-height:44px}}.client-experience-content>.client-intake>.intake-topbar{display:none}@media (width>=901px){.client-experience-content>.client-intake{min-height:calc(100vh - 68px)}}@media (width>=901px) and (height<=760px){.client-experience-content>.client-intake{min-height:calc(100vh - 54px)}}.live-service-shell-content{color:var(--fls-text);background:#fff}.live-service-shell-content .brand-kicker,.live-service-shell-content .server-eyebrow,.live-service-shell-content .field-eyebrow{letter-spacing:.15em;font-weight:900;color:var(--fls-red)!important}.live-service-shell-content .ops-header{align-items:flex-end;padding:30px 30px 18px!important}.live-service-shell-content .ops-header h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4.2rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .ops-header p{color:#5c6067!important;max-width:780px!important}.live-service-shell-content .primary-action{box-shadow:0 8px 20px #97192324;border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .primary-action:hover{background:var(--fls-red-dark)!important;border-color:var(--fls-red-dark)!important}.live-service-shell-content .empty-state{color:#7a7d83!important}.live-service-shell-content .server-shell{color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .server-heading{color:var(--fls-text)!important;background:#fff!important;border-bottom:1px solid #e5e3de!important;padding:30px 30px 22px!important}.live-service-shell-content .server-heading h1{color:var(--fls-black)!important;margin:4px 0 9px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.35rem,4vw,3.8rem)!important;font-weight:700!important}.live-service-shell-content .server-heading p:not(.server-eyebrow){color:#5f6268!important}.live-service-shell-content .route-date-box{background:var(--fls-soft)!important;border:1px solid #dddcd8!important;border-radius:9px!important}.live-service-shell-content .route-date-box input{color:#17181b!important;background:#fff!important;border:1px solid #cfd0ce!important;border-radius:6px!important}.live-service-shell-content .unified-workspace{gap:16px!important;max-width:none!important;padding:20px 30px 44px!important}.live-service-shell-content .server-panel{box-shadow:0 8px 24px #1112140b;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .server-panel-head{background:#fafafa!important;border-bottom:1px solid #e7e6e2!important;padding:16px 18px!important}.live-service-shell-content .server-panel-head h2{color:#17181b!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .route-count,.live-service-shell-content .route-stop-title span,.live-service-shell-content .route-stop-meta span{color:#60636a!important;background:#fff!important;border-color:#dddcd8!important}.live-service-shell-content .route-mode-tabs button{color:#4b4e54!important;background:#fff!important;border-color:#d7d8d6!important;border-radius:6px!important}.live-service-shell-content .route-mode-tabs button.active{box-shadow:inset 0 -3px 0 var(--fls-gold);background:var(--fls-black)!important;border-color:var(--fls-black)!important;color:#fff!important}.live-service-shell-content .route-mode-note{border-left-color:var(--fls-gold)!important;color:#34363b!important;background:#faf7ef!important}.live-service-shell-content .route-mode-note span{color:#686b71!important}.live-service-shell-content .unified-job-card{background:#fff!important;border-bottom:1px solid #ecebe7!important}.live-service-shell-content .unified-job-card:hover,.live-service-shell-content .unified-job-card.selected{box-shadow:inset 4px 0 0 var(--fls-red);background:#fff5f5!important}.live-service-shell-content .unified-job-card.available{background:#fffdf8!important}.live-service-shell-content .job-kind.owned{background:var(--fls-black)!important;color:#fff!important}.live-service-shell-content .job-kind.available{color:#694f10!important;background:#f6e9bd!important}.live-service-shell-content .inline-job-actions button,.live-service-shell-content .inline-job-actions a{color:#202126!important;background:#fff!important;border-color:#d3d3d0!important;border-radius:6px!important}.live-service-shell-content .inline-job-actions button:first-child{background:var(--fls-red)!important;border-color:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .bulk-job-toolbar{border-top:3px solid var(--fls-red);background:var(--fls-black)!important;color:#fff!important}.live-service-shell-content .bulk-job-toolbar button{background:var(--fls-red)!important;border-color:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .job-sidecar{border-left:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .sidecar-block{border-top-color:#e7e5e0!important}.live-service-shell-content .sidecar-block>strong{color:var(--fls-red)!important}.live-service-shell-content .sidecar-tabs button.active,.live-service-shell-content .chat-lane-tabs button.active{box-shadow:inset 0 -3px 0 var(--fls-gold);background:var(--fls-black)!important;border-color:var(--fls-black)!important;color:#fff!important}.live-service-shell-content .routing-center{color:var(--fls-text)!important;background:#fff!important;gap:16px!important;padding:30px!important}.live-service-shell-content .routing-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .routing-head span,.live-service-shell-content .route-card-head span{color:var(--fls-red)!important;font-weight:900!important}.live-service-shell-content .routing-head h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;line-height:1!important}.live-service-shell-content .routing-head p{color:#60636a!important}.live-service-shell-content .route-toolbar,.live-service-shell-content .route-card,.live-service-shell-content .route-metrics article{box-shadow:0 8px 22px #1112140a;background:#fff!important;border-color:#dfdfdc!important;border-radius:9px!important}.live-service-shell-content .route-primary{background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .route-secondary{background:var(--fls-black)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .route-metrics span{color:#6e7177!important}.live-service-shell-content .route-metrics strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.35rem!important}.live-service-shell-content .route-number{background:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .route-stop-list article,.live-service-shell-content .route-pool label,.live-service-shell-content .route-history div{background:#fff!important;border-color:#e5e4e0!important}.live-service-shell-content .route-links a{color:var(--fls-red)!important}.live-service-shell-content .client-shell{color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .client-hero{background:#fff!important;border-bottom:1px solid #e5e3de!important;padding:30px!important}.live-service-shell-content .client-hero h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.4rem,4vw,3.8rem)!important;font-weight:700!important}.live-service-shell-content .client-hero p{color:#5d6066!important}.live-service-shell-content .client-metrics{grid-template-columns:repeat(4,minmax(105px,1fr))!important}.live-service-shell-content .client-metrics article{box-shadow:0 7px 20px #1112140a;color:var(--fls-text)!important;border:1px solid #e0dfdc!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .client-metrics span{color:#6f7278!important;opacity:1!important}.live-service-shell-content .client-metrics strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .client-tabs{gap:4px!important;padding:18px 30px 0!important}.live-service-shell-content .client-tabs button{color:#65686e!important;background:#fff!important;border-color:#dadad7!important;border-radius:6px 6px 0 0!important}.live-service-shell-content .client-tabs button.active{background:var(--fls-red)!important;border-color:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .client-content{max-width:none!important;padding:0 30px 44px!important}.live-service-shell-content .client-toolbar{background:var(--fls-black)!important;border-top:3px solid var(--fls-red)!important}.live-service-shell-content .client-toolbar input{color:#fff!important;background:#1b1c1f!important;border-color:#45464b!important}.live-service-shell-content .client-list,.live-service-shell-content .client-feature,.live-service-shell-content .portal-empty{color:var(--fls-text)!important;background:#fff!important;border-color:#dededa!important}.live-service-shell-content .client-row{border-top-color:#ecebe7!important}.live-service-shell-content .client-row a{color:var(--fls-red)!important}.live-service-shell-content .client-feature h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .client-feature p{color:#666970!important}.live-service-shell-content .skeleton-page{color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .skeleton-workspace{padding-bottom:44px!important}.live-service-shell-content .metric-grid{gap:12px!important;padding:0 30px!important}.live-service-shell-content .metric-grid article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .metric-grid span{color:#6f7278!important}.live-service-shell-content .metric-grid strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .skeleton-panel{box-shadow:0 8px 24px #1112140a;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;margin:16px 30px 34px!important;overflow:hidden!important}.live-service-shell-content .skeleton-toolbar{background:#fafafa!important;border-bottom-color:#e7e6e2!important}.live-service-shell-content .skeleton-toolbar input,.live-service-shell-content .skeleton-toolbar select{color:#1b1c1f!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:6px!important}.live-service-shell-content .skeleton-table th{color:#686b71!important;background:#fafafa!important;border-bottom-color:#e3e2df!important}.live-service-shell-content .skeleton-table td{color:#292b30!important;background:#fff!important;border-bottom-color:#ecebe7!important}.live-service-shell-content .skeleton-table td span{color:#7d8085!important}.live-service-shell-content .review-button{color:var(--fls-red)!important}.live-service-shell-content .document-table-actions .review-button{color:var(--fls-red)!important;background:#fff!important;border-color:#d5d5d1!important;border-radius:5px!important}.live-service-shell-content .document-table-actions .review-button:hover:not(:disabled){background:var(--fls-red)!important;border-color:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .finance-page{color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .finance-workspace{padding-bottom:44px!important}.live-service-shell-content .finance-year{color:#202126!important;background:#fff!important;border-color:#d8d8d5!important;border-radius:6px!important}.live-service-shell-content .finance-metrics{gap:12px!important;padding:0 30px!important}.live-service-shell-content .finance-metrics article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .finance-metrics span{color:#6f7278!important}.live-service-shell-content .finance-metrics strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .finance-grid{margin-top:16px!important;padding:0 30px!important}.live-service-shell-content .finance-card{box-shadow:0 8px 24px #1112140a;color:var(--fls-text)!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .finance-card-head h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.12rem!important}.live-service-shell-content .finance-card-head>span,.live-service-shell-content .finance-form label,.live-service-shell-content .ledger-row span{color:#72757b!important}.live-service-shell-content .finance-toggle{border-color:#d8d8d5!important;border-radius:6px!important;overflow:hidden!important}.live-service-shell-content .finance-toggle button{color:#65686e!important;background:#fff!important;border-color:#d8d8d5!important}.live-service-shell-content .finance-toggle button.active{background:var(--fls-black)!important;color:var(--fls-gold)!important}.live-service-shell-content .finance-form input,.live-service-shell-content .finance-form select{color:#1b1c1f!important;background:#fff!important;border-color:#d5d5d2!important;border-radius:6px!important}.live-service-shell-content .tax-readiness>div{background:#fafafa!important;border-color:#e3e2df!important}.live-service-shell-content .tax-readiness span{color:#777a80!important}.live-service-shell-content .tax-readiness strong{color:#202126!important}.live-service-shell-content .tax-checklist{border-top-color:#e6e5e1!important}.live-service-shell-content .tax-checklist>strong{color:var(--fls-red)!important}.live-service-shell-content .tax-checklist span{color:#4d5056!important}.live-service-shell-content .ledger-row{border-top-color:#ecebe7!important}.live-service-shell-content .ledger-row strong{color:#202126!important}.live-service-shell-content .ledger-row>b.in{color:#247a47!important}.live-service-shell-content .ledger-row>b.out{color:#a6242f!important}@media (width<=900px){.live-service-shell-content .ops-header,.live-service-shell-content .server-heading,.live-service-shell-content .routing-center,.live-service-shell-content .client-hero,.live-service-shell-content .unified-workspace,.live-service-shell-content .client-content,.live-service-shell-content .finance-grid,.live-service-shell-content .metric-grid,.live-service-shell-content .finance-metrics{padding-left:18px!important;padding-right:18px!important}.live-service-shell-content .skeleton-panel{margin-left:18px!important;margin-right:18px!important}.live-service-shell-content .client-tabs{padding-left:18px!important;padding-right:18px!important}.live-service-shell-content .client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.live-service-shell-content .field-home-shell{max-width:none!important;box-shadow:none!important;color:var(--fls-text)!important;background:#fff!important;margin:0!important}.live-service-shell-content .field-home-hero{background:#fff!important;border-bottom:1px solid #e5e3de!important;padding:30px!important}.live-service-shell-content .field-home-hero h1{color:var(--fls-black)!important;margin:4px 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.4rem,4vw,3.8rem)!important;font-weight:700!important}.live-service-shell-content .field-home-hero p{color:#5e6167!important}.live-service-shell-content .field-shortcuts{background:#fff!important;border-color:#e3e2df!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:0 30px!important}.live-service-shell-content .field-shortcuts button,.live-service-shell-content .field-shortcuts a{color:#6a6d73!important;min-height:42px!important;font:inherit!important;background:#fff!important;border:0!important;border-bottom:3px solid #0000!important;place-items:center!important;font-size:.72rem!important;font-weight:800!important;text-decoration:none!important;display:grid!important}.live-service-shell-content .field-shortcuts button.active,.live-service-shell-content .field-shortcuts a.active{color:var(--fls-black)!important;border-bottom-color:var(--fls-red)!important;background:#fff!important}.live-service-shell-content .field-home-body{padding:20px 30px 44px!important}.live-service-shell-content .field-summary{gap:10px!important}.live-service-shell-content .field-summary article{box-shadow:0 7px 20px #1112140a;color:var(--fls-text)!important;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .field-summary span{color:#72757b!important;opacity:1!important}.live-service-shell-content .field-summary strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .field-search{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:7px!important}.live-service-shell-content .field-search:focus{box-shadow:0 0 0 2px #97192314;border-color:var(--fls-red)!important;outline:none!important}.live-service-shell-content .field-job-list{gap:10px!important}.live-service-shell-content .field-job-card,.live-service-shell-content .field-empty,.live-service-shell-content .field-next{box-shadow:0 7px 20px #11121409;background:#fff!important;border-color:#dededa!important;border-radius:9px!important}.live-service-shell-content .field-job-card{border-left:4px solid var(--fls-red)!important}.live-service-shell-content .field-job-head h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .field-job-head span,.live-service-shell-content .field-job-head small{color:#73767c!important}.live-service-shell-content .field-job-head b{color:#664d12!important;background:#f6e9bd!important;border-radius:999px!important}.live-service-shell-content .field-job-meta span{color:#5e6167!important;background:#fafafa!important;border-color:#d9d9d5!important}.live-service-shell-content .field-job-actions a{color:#202126!important;background:#fff!important;border-color:#d4d4d0!important;border-radius:6px!important}.live-service-shell-content .field-job-actions a:first-child{background:var(--fls-red)!important;border-color:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .field-next h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .field-next p{color:#65686e!important}.live-service-shell-content .compensation-page{max-width:none!important;color:var(--fls-text)!important;background:#fff!important;margin:0!important;padding:30px!important}.live-service-shell-content .compensation-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .compensation-head h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.45rem,4vw,4rem)!important;font-weight:700!important}.live-service-shell-content .compensation-head p{color:#5e6167!important;line-height:1.55!important}.live-service-shell-content .compensation-head a{color:var(--fls-red)!important;font-weight:800!important}.live-service-shell-content .compensation-summary{min-width:0!important}.live-service-shell-content .compensation-summary article,.live-service-shell-content .compensation-card,.live-service-shell-content .client-delivery-item{box-shadow:0 7px 20px #11121409;background:#fff!important;border:1px solid #dededa!important;border-radius:9px!important}.live-service-shell-content .compensation-summary article{border-top:4px solid var(--fls-red)!important}.live-service-shell-content .compensation-summary span,.live-service-shell-content .compensation-card span{color:#73767c!important;opacity:1!important}.live-service-shell-content .compensation-summary strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.5rem!important}.live-service-shell-content .compensation-card h3{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .compensation-status{color:var(--fls-red)!important}.live-service-shell-content .compensation-actions input{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important}.live-service-shell-content .compensation-actions button{background:var(--fls-red)!important;color:#fff!important;border-color:#d4d5d2!important;font-weight:800!important}.live-service-shell-content .compensation-actions button.secondary{color:#202126!important;background:#fff!important}.live-service-shell-content .compensation-alert{border-left:4px solid var(--fls-red)!important;color:#7a1b22!important;background:#fff4f4!important;border-color:#e0c5c7!important}@media (width<=900px){.live-service-shell-content .field-home-hero,.live-service-shell-content .field-home-body,.live-service-shell-content .compensation-page{padding-left:18px!important;padding-right:18px!important}.live-service-shell-content .field-shortcuts{padding-left:18px!important;padding-right:18px!important;overflow:auto!important}.live-service-shell-content .field-shortcuts>*{min-width:100px!important}}.live-service-shell-content .job-detail-page{min-height:calc(100vh - 68px);color:var(--fls-text);background:#fff}.live-service-shell-content .detail-workspace{max-width:1480px;margin:0 auto;padding:28px 30px 52px!important}.live-service-shell-content .detail-breadcrumbs{margin-bottom:18px;color:#74777d!important}.live-service-shell-content .detail-breadcrumbs a{font-weight:850;color:var(--fls-red)!important}.live-service-shell-content .job-hero{border-bottom:1px solid #e6e4df;padding-bottom:20px}.live-service-shell-content .job-hero h1{margin:4px 0 8px;color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.7rem,5vw,4.7rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .job-hero p{color:#5f6268!important}.live-service-shell-content .secondary-action{border:1px solid var(--fls-black)!important;background:var(--fls-black)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .secondary-action:hover{border-color:var(--fls-red)!important;background:var(--fls-red)!important}.live-service-shell-content .affidavit-option{color:#35373c!important;background:#fff!important;border:1px solid #d7d7d3!important;border-radius:6px!important}.live-service-shell-content .affidavit-option input{accent-color:var(--fls-red)!important}.live-service-shell-content .job-action-message{border:1px solid #ead6a2!important;border-left:4px solid var(--fls-gold)!important;color:#66501b!important;background:#fffaf0!important;border-radius:6px!important}.live-service-shell-content .live-job-callout{border:1px solid #dededa;border-left:4px solid var(--fls-red);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.live-service-shell-content .live-job-callout strong{color:var(--fls-black);margin:3px 0;display:block}.live-service-shell-content .live-job-callout p{color:#686b71;margin:0;font-size:.82rem}.live-service-shell-content .job-summary-strip{overflow:hidden;box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important;margin-top:18px!important}.live-service-shell-content .job-summary-strip div{background:#fff!important;border-right-color:#ecebe7!important}.live-service-shell-content .job-summary-strip span,.live-service-shell-content .eyebrow,.live-service-shell-content .case-grid span,.live-service-shell-content .location-facts span{color:#74777d!important}.live-service-shell-content .job-summary-strip strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .job-layout{gap:16px!important;margin-top:16px!important}.live-service-shell-content .detail-card{box-shadow:0 8px 24px #1112140a;color:var(--fls-text)!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .detail-card h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important}.live-service-shell-content .data-note{color:#73767c!important}.live-service-shell-content .location-tabs button{color:#5e6167!important;background:#fff!important;border:1px solid #dfdfdc!important;border-radius:7px!important}.live-service-shell-content .location-tabs button:hover{background:#fafafa!important;border-color:#cfcfcb!important}.live-service-shell-content .location-tabs button.active{border-color:var(--fls-red)!important;box-shadow:inset 4px 0 0 var(--fls-red)!important;color:var(--fls-black)!important;background:#fff4f4!important}.live-service-shell-content .location-tabs span{color:var(--fls-red)!important}.live-service-shell-content .location-tabs strong,.live-service-shell-content .location-title-row h3,.live-service-shell-content .location-facts strong,.live-service-shell-content .case-grid strong,.live-service-shell-content .attempt-card-top>div strong,.live-service-shell-content .affidavit-list strong{color:var(--fls-black)!important}.live-service-shell-content .location-tabs small,.live-service-shell-content .attempt-card-top>div span,.live-service-shell-content .attempt-card-top>span,.live-service-shell-content .attempt-card dt,.live-service-shell-content .affidavit-list span{color:#76797f!important}.live-service-shell-content .location-detail{border-top-color:#e6e5e1!important}.live-service-shell-content .location-title-row>div>span{color:var(--fls-red)!important}.live-service-shell-content .location-status{color:#8d1a24!important;background:#fff2f3!important;border-color:#dfb8bd!important;border-radius:999px!important}.live-service-shell-content .location-facts div,.live-service-shell-content .case-grid div{background:#fafafa!important;border:1px solid #e3e2df!important;border-radius:7px!important}.live-service-shell-content .location-detail h4{color:var(--fls-black)!important}.live-service-shell-content .attempt-card{border:1px solid #e4e3df!important;border-left:3px solid var(--fls-red)!important;background:#fff!important;border-radius:7px!important}.live-service-shell-content .attempt-actions button{color:var(--fls-red)!important;background:#fff!important;border:1px solid #d5d5d1!important;border-radius:5px!important}.live-service-shell-content .attempt-actions button:hover{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .attempt-editor{border-top-color:#e5e4e0!important}.live-service-shell-content .attempt-editor label{color:#666970!important}.live-service-shell-content .attempt-editor input,.live-service-shell-content .attempt-editor select,.live-service-shell-content .attempt-editor textarea{color:#1d1f23!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:6px!important}.live-service-shell-content .attempt-editor input:focus,.live-service-shell-content .attempt-editor select:focus,.live-service-shell-content .attempt-editor textarea:focus{outline:none;box-shadow:0 0 0 2px #97192312;border-color:var(--fls-red)!important}.live-service-shell-content .attempt-editor .correction-reason{color:#6f2429!important;background:#fff6f6!important;border:1px solid #ebd3d6!important;border-radius:6px!important}.live-service-shell-content .attempt-card dd{color:#35373c!important}.live-service-shell-content .observation-list span{color:#725716!important;background:#fffaf0!important;border:1px solid #ead9a8!important;border-radius:999px!important}.live-service-shell-content .affidavit-list>div{background:#fafafa!important;border:1px solid #e3e2df!important;border-radius:7px!important}.live-service-shell-content .affidavit-list small{color:#8c6e1d!important}.live-service-shell-content .affidavit-actions a,.live-service-shell-content .affidavit-actions button{color:var(--fls-red)!important;background:#fff!important;border:1px solid #d5d5d1!important;border-radius:5px!important}.live-service-shell-content .affidavit-actions a:hover,.live-service-shell-content .affidavit-actions button:hover:not(:disabled){border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .charge-row,.live-service-shell-content .charge-total,.live-service-shell-content .timeline-list p{color:#4c4f55!important;border-color:#ecebe7!important}.live-service-shell-content .charge-total{color:var(--fls-black)!important;border-top-color:var(--fls-gold)!important}.live-service-shell-content .field-header{display:none!important}.live-service-shell-content .field-page{min-height:calc(100vh - 68px)!important;color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .field-content{width:min(100%,760px)!important;padding:28px 18px 48px!important}.live-service-shell-content .field-recipient h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important}.live-service-shell-content .field-recipient p{color:#666970!important}.live-service-shell-content .field-job-id{color:var(--fls-red)!important}.live-service-shell-content .field-card{box-shadow:0 7px 20px #11121409;border:1px solid #dededa!important;border-left:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .field-card select,.live-service-shell-content .field-card input,.live-service-shell-content .field-card textarea{color:#1c1e22!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:6px!important}.live-service-shell-content .field-card select:focus,.live-service-shell-content .field-card input:focus,.live-service-shell-content .field-card textarea:focus{box-shadow:0 0 0 2px #97192312;border-color:var(--fls-red)!important}.live-service-shell-content .field-label{color:#55585e!important}.live-service-shell-content .field-address{border-left-color:var(--fls-gold)!important;background:#fafafa!important}.live-service-shell-content .field-address span{color:#34363b!important}.live-service-shell-content .field-address small,.live-service-shell-content .field-help,.live-service-shell-content .field-footnote{color:#76797f!important}.live-service-shell-content .navigation-button{border:1px solid var(--fls-black)!important;background:var(--fls-black)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .auto-capture-row div{background:#fafafa!important;border:1px solid #e5e4e0!important;border-radius:6px!important}.live-service-shell-content .auto-capture-row span{color:#787b81!important}.live-service-shell-content .field-chip-grid button{color:#5d6066!important;background:#fff!important;border:1px solid #dededa!important;border-radius:6px!important}.live-service-shell-content .field-chip-grid button.selected{border-color:var(--fls-red)!important;color:#7c171f!important;background:#fff3f4!important}.live-service-shell-content .evidence-card button{border-color:var(--fls-red)!important;color:var(--fls-red)!important;background:#fff!important;border-radius:6px!important}.live-service-shell-content .field-submit{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:7px!important}.live-service-shell-content .intake-page{min-height:calc(100vh - 68px)!important;color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .intake-topbar{display:none!important}.live-service-shell-content .intake-shell{width:min(1320px,100% - 40px)!important;padding:30px 0 48px!important}.live-service-shell-content .intake-heading{max-width:900px!important}.live-service-shell-content .intake-kicker{color:var(--fls-red)!important}.live-service-shell-content .intake-heading h1{color:var(--fls-black)!important;margin:6px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.6rem,5vw,4.3rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .intake-heading p{color:#60636a!important}.live-service-shell-content .intake-grid{gap:14px!important}.live-service-shell-content .intake-card{box-shadow:0 8px 24px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:10px!important;padding:20px!important}.live-service-shell-content .intake-card.ops-controls,.live-service-shell-content .intake-card.document-card{border-top-color:var(--fls-gold)!important}.live-service-shell-content .intake-section-title>span{border:1px solid var(--fls-red)!important;color:var(--fls-red)!important;background:#fff1f2!important;border-radius:50%!important}.live-service-shell-content .intake-section-title strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .intake-section-title small{color:#73767c!important}.live-service-shell-content .intake-card label,.live-service-shell-content .wide-label{color:#5d6066!important}.live-service-shell-content .intake-card input,.live-service-shell-content .intake-card select,.live-service-shell-content .intake-card textarea{color:#1d1f23!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:6px!important}.live-service-shell-content .intake-card input:focus,.live-service-shell-content .intake-card select:focus,.live-service-shell-content .intake-card textarea:focus{box-shadow:0 0 0 2px #97192312;border-color:var(--fls-red)!important}.live-service-shell-content .secondary-button,.live-service-shell-content .remove-address{color:var(--fls-red)!important;background:#fff!important;border:1px solid #d5d5d1!important;border-radius:6px!important}.live-service-shell-content .secondary-button:hover{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .address-row,.live-service-shell-content .document-row{background:#fafafa!important;border:1px solid #e3e2df!important;border-radius:7px!important}.live-service-shell-content .remove-address{color:#8f1a24!important;background:#fff5f5!important;border-color:#e0bcc0!important}.live-service-shell-content .document-upload{background:#fffaf0!important;border-color:#d8c27d!important;border-radius:7px!important}.live-service-shell-content .autofill-message{background:#f5fbf5!important;border-color:#b9d5bd!important;border-radius:7px!important}.live-service-shell-content .autofill-message strong{color:#397144!important}.live-service-shell-content .autofill-message span{color:#68736a!important}.live-service-shell-content .document-file{background:#fff!important;border:1px solid #e0dfdc!important;border-radius:6px!important}.live-service-shell-content .document-file span,.live-service-shell-content .document-file small{color:#777a80!important}.live-service-shell-content .document-file strong{color:#27292e!important}.live-service-shell-content .assignment-note,.live-service-shell-content .affidavit-source-panel{background:#fffaf0!important;border:1px solid #ead6a2!important;border-radius:7px!important}.live-service-shell-content .assignment-note strong,.live-service-shell-content .affidavit-source-panel strong{color:#705719!important}.live-service-shell-content .assignment-note span,.live-service-shell-content .affidavit-source-panel span,.live-service-shell-content .affidavit-source-panel small{color:#746a50!important}.live-service-shell-content .client-affidavit-upload{background:#fff!important;border-color:#d8c27d!important;border-radius:6px!important}.live-service-shell-content .client-template-file{background:#fff!important;border-color:#e2e1dd!important;border-radius:6px!important}.live-service-shell-content .intake-submit-bar{border:1px solid #2c2d30!important;border-top:4px solid var(--fls-red)!important;background:#111214f7!important;border-radius:8px!important}.live-service-shell-content .intake-submit-bar strong{color:#fff!important}.live-service-shell-content .intake-submit-bar span{color:#a8a9ac!important}.live-service-shell-content .submit-intake{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .internal-inbox-page{min-height:calc(100vh - 68px)!important;color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .inbox-workspace{padding:0 30px 44px!important}.live-service-shell-content .inbox-header{border-bottom:1px solid #e6e4df;padding:30px 0 18px!important}.live-service-shell-content .inbox-header h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important}.live-service-shell-content .inbox-header p{color:#60636a!important}.live-service-shell-content .inbox-header-actions button{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .inbox-mode-tabs button{color:#676a70!important;background:#fff!important;border:1px solid #d8d8d5!important;border-radius:6px!important}.live-service-shell-content .inbox-mode-tabs button.active{border-color:var(--fls-black)!important;background:var(--fls-black)!important;color:var(--fls-gold)!important}.live-service-shell-content .inbox-shell{overflow:hidden;box-shadow:0 8px 24px #1112140a;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .inbox-thread-list{background:#fafafa!important;border-right-color:#e5e4e0!important}.live-service-shell-content .inbox-list-head{color:#777a80!important;border-bottom-color:#e5e4e0!important}.live-service-shell-content .inbox-list-head strong{color:var(--fls-red)!important}.live-service-shell-content .inbox-thread-list button{color:#2a2c31!important;background:#fff!important;border-bottom-color:#ecebe7!important}.live-service-shell-content .inbox-thread-list button:hover{background:#fafafa!important}.live-service-shell-content .inbox-thread-list button.active{box-shadow:inset 4px 0 0 var(--fls-red)!important;background:#fff3f4!important}.live-service-shell-content .inbox-thread-list button strong{color:var(--fls-black)!important}.live-service-shell-content .inbox-thread-list button small{color:#76797f!important}.live-service-shell-content .inbox-thread-list button em{color:#755a17!important;background:#fffaf0!important;border-color:#ead6a2!important;border-radius:999px!important}.live-service-shell-content .inbox-thread-type{color:var(--fls-red)!important}.live-service-shell-content .inbox-conversation,.live-service-shell-content .company-email-detail{background:#fff!important}.live-service-shell-content .inbox-conversation-head{background:#fff!important;border-bottom-color:#e6e5e1!important}.live-service-shell-content .inbox-conversation-head span{color:var(--fls-red)!important}.live-service-shell-content .inbox-conversation-head h2{color:var(--fls-black)!important;font-weight:700!important}.live-service-shell-content .inbox-conversation-head a{color:var(--fls-red)!important}.live-service-shell-content .inbox-message-log article{background:#fafafa!important;border:1px solid #e0dfdc!important;border-radius:8px!important}.live-service-shell-content .inbox-message-log article:nth-child(2n){background:#fff3f4!important;border-color:#eccfd2!important}.live-service-shell-content .inbox-message-meta strong{color:#25272b!important}.live-service-shell-content .inbox-message-meta span{color:#777a80!important}.live-service-shell-content .inbox-message-log p{color:#45484e!important}.live-service-shell-content .inbox-compose{background:var(--fls-black)!important;border-top-color:#dededa!important}.live-service-shell-content .inbox-compose textarea{color:#fff!important;background:#1c1d20!important;border-color:#45464b!important;border-radius:6px!important}.live-service-shell-content .inbox-compose button{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .inbox-empty{color:#7a7d83!important}.live-service-shell-content .inbox-empty.large strong{color:var(--fls-black)!important}.live-service-shell-content .email-transport-banner{background:#fffaf0!important;border-color:#e5d29a!important;border-radius:7px!important}.live-service-shell-content .email-transport-banner strong{color:#705719!important}.live-service-shell-content .email-transport-banner span{color:#776e57!important}.live-service-shell-content .email-transport-banner.ready{background:#f5fbf5!important;border-color:#bad7bf!important}.live-service-shell-content .email-transport-banner.ready strong{color:#377042!important}.live-service-shell-content .company-email-body,.live-service-shell-content .company-email-attachments,.live-service-shell-content .email-intake-review{border-bottom-color:#e6e5e1!important}.live-service-shell-content .company-email-body p{color:#41444a!important}.live-service-shell-content .email-section-title strong{color:var(--fls-black)!important}.live-service-shell-content .email-section-title span{color:var(--fls-red)!important}.live-service-shell-content .company-email-attachments>p,.live-service-shell-content .email-review-empty{color:#797c82!important}.live-service-shell-content .company-email-attachments article{border-top-color:#ecebe7!important}.live-service-shell-content .company-email-attachments article strong{color:#292b30!important}.live-service-shell-content .company-email-attachments article span,.live-service-shell-content .company-email-attachments article small{color:#7a7d83!important}.live-service-shell-content .company-email-attachments article a{color:var(--fls-red)!important}.live-service-shell-content .extracted-field-grid div{background:#fafafa!important;border-color:#e3e2df!important;border-radius:6px!important}.live-service-shell-content .extracted-field-grid span{color:#777a80!important}.live-service-shell-content .extracted-field-grid strong{color:#25272b!important}.live-service-shell-content .email-review-note span{color:#676a70!important}.live-service-shell-content .email-review-note textarea,.live-service-shell-content .intake-review-grid input,.live-service-shell-content .intake-review-grid select,.live-service-shell-content .intake-review-grid textarea,.live-service-shell-content .intake-address-row input,.live-service-shell-content .intake-address-row select,.live-service-shell-content .intake-document-row input[type=text],.live-service-shell-content .intake-document-row select{color:#1d1f23!important;background:#fff!important;border-color:#d5d5d2!important;border-radius:6px!important}.live-service-shell-content .inbox-compose-modal{border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important;border-radius:10px!important}.live-service-shell-content .inbox-compose-modal header span{color:var(--fls-red)!important}.live-service-shell-content .inbox-compose-modal header h2{color:var(--fls-black)!important;font-weight:700!important}.live-service-shell-content .inbox-compose-modal header p,.live-service-shell-content .inbox-compose-modal label span,.live-service-shell-content .inbox-compose-modal>small{color:#72757b!important}.live-service-shell-content .inbox-compose-modal header>button{color:#23252a!important;background:#fff!important;border-color:#d5d5d2!important}.live-service-shell-content .inbox-compose-modal input,.live-service-shell-content .inbox-compose-modal select,.live-service-shell-content .inbox-compose-modal textarea{color:#1d1f23!important;background:#fff!important;border-color:#d5d5d2!important;border-radius:6px!important}.live-service-shell-content .compose-modal-actions button,.live-service-shell-content .email-review-actions button,.live-service-shell-content .intake-review-workspace button{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .compose-modal-actions button.secondary,.live-service-shell-content .email-review-actions button.secondary,.live-service-shell-content .intake-review-workspace button.secondary{border-color:var(--fls-black)!important;background:var(--fls-black)!important;color:#fff!important}.live-service-shell-content .access-security-page{color:var(--fls-text)!important;background:#fff!important;gap:18px!important;padding:30px!important}.live-service-shell-content .access-security-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .access-security-head h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:700!important}.live-service-shell-content .access-security-head p,.live-service-shell-content .access-panel-head p{color:#60636a!important}.live-service-shell-content .access-security-summary article{border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important;box-shadow:0 7px 20px #1112140a!important}.live-service-shell-content .access-security-summary span,.live-service-shell-content .access-session-count span{color:#74777d!important}.live-service-shell-content .access-security-summary strong,.live-service-shell-content .access-session-count strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .access-security-alert{border:1px solid #dededa!important;border-left:4px solid var(--fls-gold)!important;color:#5f501f!important;background:#fffaf0!important;border-radius:6px!important}.live-service-shell-content .access-security-alert.error{border-left-color:var(--fls-red)!important;color:#7d1b23!important;background:#fff4f4!important}.live-service-shell-content .access-security-alert.notice{color:#376340!important;background:#f5fbf5!important;border-left-color:#4c9059!important}.live-service-shell-content .access-panel{background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;box-shadow:0 8px 24px #1112140a!important}.live-service-shell-content .access-panel h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .access-account-card{border:1px solid #e3e2df!important;border-left:3px solid var(--fls-red)!important;background:#fff!important;border-radius:8px!important}.live-service-shell-content .access-account-identity span,.live-service-shell-content .access-account-foot span{color:#6f7278!important}.live-service-shell-content .access-account-badges span{color:#4a4d53!important;background:#fafafa!important;border-color:#d8d8d5!important;border-radius:999px!important}.live-service-shell-content .access-account-grid label{color:#55585e!important}.live-service-shell-content .access-account-grid select{color:#202126!important;background:#fff!important;border-color:#d3d4d1!important;border-radius:6px!important}.live-service-shell-content .access-active-toggle input{accent-color:var(--fls-red)!important}.live-service-shell-content .access-account-actions button{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .access-account-actions button.secondary{border-color:var(--fls-black)!important;color:var(--fls-black)!important;background:#fff!important}.live-service-shell-content .access-owner-guard{color:#5f501f!important;background:#fffaf0!important;border-color:#e4d29b!important;border-radius:6px!important}.live-service-shell-content .access-audit-list{overflow:hidden;background:#ecebe7!important;border-color:#dededa!important;border-radius:8px!important}.live-service-shell-content .access-audit-list article{background:#fff!important}.live-service-shell-content .access-audit-list span{color:#73767c!important}.live-service-shell-content .comp-shell{color:var(--fls-text);background:#fff;gap:18px;padding:30px;display:grid}.live-service-shell-content .comp-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .comp-head h1{color:var(--fls-black);margin:4px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1}.live-service-shell-content .comp-head p{color:#60636a;max-width:800px;margin:0;line-height:1.55}.live-service-shell-content .comp-note{border:1px solid #ead6a2;border-left:4px solid var(--fls-gold);color:#5f501f;background:#fffaf0;border-radius:7px;padding:14px 16px;line-height:1.5}.live-service-shell-content .comp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.live-service-shell-content .comp-card{border:1px solid #dededa;border-top:4px solid var(--fls-red);background:#fff;border-radius:9px;padding:16px;box-shadow:0 7px 20px #1112140a}.live-service-shell-content .comp-card span{color:#73767c;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;display:block}.live-service-shell-content .comp-card strong{color:var(--fls-black);margin:5px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;display:block}.live-service-shell-content .comp-card p{color:#76797f;margin:0;font-size:.72rem}.live-service-shell-content .comp-panel{background:#fff;border:1px solid #dededa;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #1112140a}.live-service-shell-content .comp-panel-head{background:#fafafa;border-bottom:1px solid #e7e6e2;padding:16px 18px}.live-service-shell-content .comp-panel-head h2{color:var(--fls-black);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.live-service-shell-content .comp-panel>.client-list{border:0!important}.live-service-shell-content .comp-panel button{border:1px solid var(--fls-red);background:var(--fls-red);color:#fff;font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:.7rem;font-weight:850}.live-service-shell-content .comp-panel button:disabled{opacity:.5;cursor:not-allowed}.live-service-shell-content .hostile-address-page{color:var(--fls-text)!important;background:#fff!important;gap:16px!important;padding:30px!important}.live-service-shell-content .hostile-address-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .hostile-address-head h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;line-height:1!important}.live-service-shell-content .hostile-address-head p{color:#60636a!important}.live-service-shell-content .hostile-address-rule{border:1px solid #ead6a2!important;border-left:4px solid var(--fls-gold)!important;box-shadow:none!important;background:#fffaf0!important;border-radius:7px!important}.live-service-shell-content .hostile-address-rule strong{color:#5e4c19!important}.live-service-shell-content .hostile-address-rule span{color:#786c4f!important}.live-service-shell-content .hostile-address-summary article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .hostile-address-summary span{color:#73767c!important}.live-service-shell-content .hostile-address-summary strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .hostile-address-alert{color:#34363b!important;background:#fff!important;border-radius:6px!important}.live-service-shell-content .hostile-address-alert.error{border-color:#e0b7bb!important;border-left:4px solid var(--fls-red)!important;color:#7b1c23!important;background:#fff4f4!important}.live-service-shell-content .hostile-address-alert.notice{color:#396442!important;background:#f5fbf5!important;border-color:#bad5bf #bad5bf #bad5bf #4f915a!important;border-left-style:solid!important;border-left-width:4px!important}.live-service-shell-content .hostile-address-search{background:#fafafa!important;border:1px solid #dededa!important;border-radius:9px!important}.live-service-shell-content .hostile-address-search label,.live-service-shell-content .hostile-address-action-panel{color:#60636a!important}.live-service-shell-content .hostile-address-search input,.live-service-shell-content .hostile-address-search select,.live-service-shell-content .hostile-address-action-panel textarea,.live-service-shell-content .hostile-address-override input{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:6px!important}.live-service-shell-content .hostile-address-search button{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .hostile-address-action-panel button,.live-service-shell-content .hostile-address-override button{border-radius:6px!important}.live-service-shell-content .hostile-address-layout{gap:14px!important}.live-service-shell-content .hostile-address-list,.live-service-shell-content .hostile-address-detail{box-shadow:0 8px 24px #1112140a;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .hostile-address-card{color:var(--fls-text)!important;background:#fff!important;border-bottom-color:#ecebe7!important}.live-service-shell-content .hostile-address-card:hover{background:#fafafa!important}.live-service-shell-content .hostile-address-card.selected{box-shadow:inset 4px 0 0 var(--fls-red)!important;background:#fff3f4!important}.live-service-shell-content .hostile-address-card p{color:#3f4248!important}.live-service-shell-content .hostile-address-card small,.live-service-shell-content .hostile-address-card em{color:#777a80!important}.live-service-shell-content .hostile-address-card em{border-left-color:var(--fls-gold)!important}.live-service-shell-content .hostile-address-card-head span.hostile,.live-service-shell-content .hostile-address-status.hostile{color:#8f1822!important;background:#fff0f1!important;border-color:#df9ca3!important}.live-service-shell-content .hostile-address-card-head span.clear,.live-service-shell-content .hostile-address-status.clear{color:#397246!important;background:#f3faf4!important;border-color:#afd1b5!important}.live-service-shell-content .hostile-address-detail-head{border-bottom-color:#e6e5e1!important}.live-service-shell-content .hostile-address-detail-head h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .hostile-address-detail-head p{color:#45484e!important}.live-service-shell-content .hostile-address-detail-head small{color:#777a80!important}.live-service-shell-content .hostile-address-current{background:#fafafa!important;border-color:#e1e0dd!important;border-radius:7px!important}.live-service-shell-content .hostile-address-current span,.live-service-shell-content .hostile-address-current small{color:#777a80!important}.live-service-shell-content .hostile-address-current strong{color:var(--fls-black)!important}.live-service-shell-content .hostile-address-action-panel{border:1px solid #ead6a2!important;border-left:4px solid var(--fls-gold)!important;background:#fffaf0!important;border-radius:7px!important}.live-service-shell-content .hostile-address-action-panel button.danger{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important}.live-service-shell-content .hostile-address-action-panel button.secondary,.live-service-shell-content .hostile-address-override button.secondary{border-color:var(--fls-black)!important;color:var(--fls-black)!important;background:#fff!important}.live-service-shell-content .hostile-address-job,.live-service-shell-content .hostile-address-history article{background:#fafafa!important;border-color:#e3e2df!important;border-radius:7px!important}.live-service-shell-content .hostile-address-job span,.live-service-shell-content .hostile-address-job small,.live-service-shell-content .hostile-address-job em,.live-service-shell-content .hostile-address-history article small,.live-service-shell-content .hostile-address-history article span{color:#777a80!important}.live-service-shell-content .hostile-address-empty{color:#797c82!important}.live-service-shell-content .hostile-address-empty strong{color:var(--fls-black)!important}.live-service-shell-content .client-message-compose{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.live-service-shell-content .client-message-compose textarea{color:#1d1f23;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5d5d2;border-radius:6px;padding:10px}.live-service-shell-content .client-message-compose button{border:1px solid var(--fls-red);background:var(--fls-red);color:#fff;min-width:120px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:850}.live-service-shell-content .client-safe-note{border-left:4px solid var(--fls-gold);background:#fffaf0;padding:11px 12px;color:#6b5b2d!important}.live-service-shell-content .client-delivery-item a{font-weight:800;color:var(--fls-red)!important}.live-service-shell-content .active-app,.live-service-shell-content .active-main{color:var(--fls-text)!important;background:#fff!important}.live-service-shell-content .active-heading-row{background:#fff!important;border-bottom:1px solid #e6e4df!important;padding:30px 30px 18px!important}.live-service-shell-content .active-heading-row h1{color:var(--fls-black)!important;margin:4px 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .active-heading-row p{color:#60636a!important}.live-service-shell-content .active-eyebrow{color:var(--fls-red)!important}.live-service-shell-content .active-summary-grid{gap:12px!important;padding:0 30px!important}.live-service-shell-content .active-summary-grid article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .active-summary-grid span,.live-service-shell-content .active-summary-grid small{color:#73767c!important}.live-service-shell-content .active-summary-grid strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .active-job-detail-grid{gap:16px!important;padding:18px 30px 44px!important}.live-service-shell-content .active-detail-card{box-shadow:0 8px 24px #1112140a;color:var(--fls-text)!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .active-section-head{background:#fafafa!important;border-bottom-color:#e7e6e2!important}.live-service-shell-content .active-section-head h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .active-form label{color:#5d6066!important}.live-service-shell-content .active-form input,.live-service-shell-content .active-form select,.live-service-shell-content .active-form textarea{color:#1d1f23!important;background:#fff!important;border-color:#d5d5d2!important;border-radius:6px!important}.live-service-shell-content .active-check input{accent-color:var(--fls-red)!important}.live-service-shell-content .active-note{border-color:#e3e2df!important;border-left:4px solid var(--fls-gold)!important;color:#5f501f!important;background:#fffaf0!important;border-radius:6px!important}.live-service-shell-content .active-muted{color:#73767c!important}.live-service-shell-content .active-primary-button{border-color:var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .active-secondary-button{border-color:var(--fls-black)!important;color:var(--fls-black)!important;background:#fff!important;border-radius:6px!important}@media (width<=1050px){.live-service-shell-content .comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.live-service-shell-content .detail-workspace,.live-service-shell-content .access-security-page,.live-service-shell-content .comp-shell,.live-service-shell-content .hostile-address-page,.live-service-shell-content .inbox-workspace{padding-left:18px!important;padding-right:18px!important}.live-service-shell-content .intake-shell{width:min(100% - 28px,1320px)!important}.live-service-shell-content .active-heading-row,.live-service-shell-content .active-summary-grid,.live-service-shell-content .active-job-detail-grid{padding-left:18px!important;padding-right:18px!important}}@media (width<=700px){.live-service-shell-content .live-job-callout{flex-direction:column;align-items:flex-start}.live-service-shell-content .client-message-compose{grid-template-columns:1fr}.live-service-shell-content .client-message-compose button{min-height:42px}.live-service-shell-content .comp-grid{grid-template-columns:1fr}}.live-service-shell-content .consolidated-request-review{min-height:calc(100vh - 68px)!important;color:var(--fls-text)!important;background:#fff!important;display:block!important}.live-service-shell-content .consolidated-request-review .review-workspace{background:#fff!important;min-width:0!important;max-width:1480px!important;margin:0 auto!important;padding:28px 30px 52px!important}.live-service-shell-content .consolidated-review-header{border-bottom:1px solid #e6e4df;padding-bottom:20px}.live-service-shell-content .consolidated-review-header .review-overline{color:var(--fls-red)!important}.live-service-shell-content .consolidated-review-header h1{color:var(--fls-black)!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.7rem,5vw,4.7rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .consolidated-review-header p{color:#60636a!important}.live-service-shell-content .consolidated-review-header .review-header-status{color:#676a70!important}.live-service-shell-content .consolidated-review-header .status-badge{color:#8d1a24!important;background:#fff2f3!important;border:1px solid #dfb8bd!important;border-radius:999px!important;padding:6px 9px!important}.live-service-shell-content .review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.live-service-shell-content .review-summary-grid article{border:1px solid #dededa;border-top:4px solid var(--fls-red);background:#fff;border-radius:9px;padding:14px 16px;box-shadow:0 7px 20px #1112140a}.live-service-shell-content .review-summary-grid span{color:#73767c;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;display:block}.live-service-shell-content .review-summary-grid strong{color:var(--fls-black);margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:block}.live-service-shell-content .consolidated-review-grid{margin-top:0!important}.live-service-shell-content .consolidated-request-review .review-card{box-shadow:0 8px 24px #1112140a;color:var(--fls-text)!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .consolidated-request-review .review-card-heading{border-bottom-color:#e7e6e2!important}.live-service-shell-content .consolidated-request-review .review-card-heading>span{color:var(--fls-red)!important}.live-service-shell-content .consolidated-request-review .review-card h2{color:var(--fls-black)!important;font-weight:700!important}.live-service-shell-content .consolidated-request-review .review-info-row{border-bottom-color:#ecebe7!important}.live-service-shell-content .consolidated-request-review .review-info-row span{color:#73767c!important}.live-service-shell-content .consolidated-request-review .review-info-row strong{color:#2a2c31!important}.live-service-shell-content .review-truth-note{border-left:4px solid var(--fls-gold);color:#685a2d;background:#fffaf0;margin:18px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.5}.live-service-shell-content .review-linked-jobs{gap:8px;display:grid}.live-service-shell-content .review-linked-jobs a{color:#25272b;background:#fafafa;border:1px solid #e3e2df;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.live-service-shell-content .review-linked-jobs a div{gap:3px;display:grid}.live-service-shell-content .review-linked-jobs a span{color:#75787e;font-size:.72rem}.live-service-shell-content .review-linked-jobs a b{color:var(--fls-red);font-size:.7rem}.live-service-shell-content .review-empty{color:#777a80;text-align:center;border:1px dashed #d8d8d5;border-radius:7px;padding:18px}.live-service-shell-content .review-navigation-card p{color:#64676d;line-height:1.55}.live-service-shell-content .review-navigation-card .primary-action{width:max-content;margin-top:8px;text-decoration:none;display:inline-flex}.live-service-shell-content .review-loading{border:1px solid #dededa;border-left:4px solid var(--fls-red);color:#5f6268;background:#fff;gap:10px;max-width:760px;margin:40px auto;padding:28px;display:grid}.live-service-shell-content .review-loading strong{color:var(--fls-black)}.live-service-shell-content .review-loading a{color:var(--fls-red);font-weight:800}.live-service-shell-content .client-directory-page{min-height:calc(100vh - 68px)!important;color:var(--fls-text)!important;background:#fff!important;display:block!important}.live-service-shell-content .client-directory-workspace{background:#fff!important;padding:30px 30px 48px!important}.live-service-shell-content .client-directory-workspace header{border-bottom:1px solid #e6e4df!important;max-width:940px!important;padding-bottom:16px!important}.live-service-shell-content .client-directory-workspace h1{color:var(--fls-black)!important;margin:6px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .client-directory-workspace header p{color:#60636a!important}.live-service-shell-content .client-account-selector{background:#fafafa!important;border:1px solid #dededa!important;border-radius:9px!important}.live-service-shell-content .client-account-selector label{color:#60636a!important}.live-service-shell-content .client-account-selector select{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:6px!important}.live-service-shell-content .client-account-selector>strong{color:var(--fls-red)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .client-account-metrics article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .client-account-metrics span{color:#73767c!important}.live-service-shell-content .client-account-metrics strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .client-directory-card{box-shadow:0 8px 24px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fff!important;border-radius:10px!important}.live-service-shell-content .client-directory-card.full{border-top-color:var(--fls-gold)!important}.live-service-shell-content .client-directory-card h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .client-directory-card label{color:#5f6268!important}.live-service-shell-content .client-directory-card input,.live-service-shell-content .client-directory-card select{color:#202126!important;background:#fff!important;border-color:#d4d5d2!important;border-radius:6px!important}.live-service-shell-content .client-card-heading>span{color:var(--fls-red)!important}.live-service-shell-content .client-job-list>a{color:#2b2d32!important;border-top-color:#ecebe7!important}.live-service-shell-content .client-job-list>a span{color:#777a80!important}.live-service-shell-content .client-job-list>a b,.live-service-shell-content .client-history-grid>div>strong{color:var(--fls-red)!important}.live-service-shell-content .client-history-grid a,.live-service-shell-content .client-history-grid span{color:#686b71!important}.live-service-shell-content .client-history-grid a:hover{color:var(--fls-red)!important}.live-service-shell-content .client-directory-note{color:#73767c!important}.live-service-shell-content .contact-list article{border:1px solid #e3e2df!important;border-left:3px solid var(--fls-red)!important;background:#fafafa!important;border-radius:7px!important}.live-service-shell-content .contact-list span{color:#777a80!important}.live-service-shell-content .contact-actions a{color:var(--fls-red)!important}.live-service-shell-content .contact-form-grid button{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .communication-page{max-width:1500px!important;color:var(--fls-text)!important;background:#fff!important;margin:0 auto!important;padding:30px!important}.live-service-shell-content .communication-head{border-bottom:1px solid #e6e4df;padding-bottom:18px}.live-service-shell-content .communication-head>div>span,.live-service-shell-content .communication-card-head span{color:var(--fls-red)!important;opacity:1!important;font-weight:900!important}.live-service-shell-content .communication-head h1{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:700!important;line-height:1!important}.live-service-shell-content .communication-head p{color:#60636a!important;opacity:1!important}.live-service-shell-content .communication-back{border:1px solid var(--fls-black)!important;background:var(--fls-black)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .communication-alert,.live-service-shell-content .communication-note{border:1px solid #dededa!important;border-left:4px solid var(--fls-red)!important;color:#7b1b23!important;background:#fff4f4!important;border-radius:6px!important}.live-service-shell-content .communication-note{color:#396442!important;background:#f5fbf5!important;border-left-color:#4f915a!important}.live-service-shell-content .communication-metrics article{box-shadow:0 7px 20px #1112140a;border:1px solid #dededa!important;border-top:4px solid var(--fls-red)!important;background:#fff!important;border-radius:9px!important}.live-service-shell-content .communication-metrics span{color:#73767c!important;opacity:1!important}.live-service-shell-content .communication-metrics strong{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .communication-card{box-shadow:0 8px 24px #1112140a;color:var(--fls-text)!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important}.live-service-shell-content .communication-card-head h2{color:var(--fls-black)!important;font-family:Georgia,Times New Roman,serif!important}.live-service-shell-content .communication-card-head button{color:var(--fls-red)!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:6px!important}.live-service-shell-content .communication-list article{background:#fafafa!important;border:1px solid #e3e2df!important;border-radius:7px!important}.live-service-shell-content .communication-list article.audience-internal{border-left:3px solid var(--fls-black)!important}.live-service-shell-content .communication-list article.audience-client,.live-service-shell-content .communication-list article.audience-both{border-left:3px solid var(--fls-red)!important}.live-service-shell-content .communication-marker{color:var(--fls-red)!important;opacity:1!important}.live-service-shell-content .communication-row span,.live-service-shell-content .communication-list small{color:#777a80!important;opacity:1!important}.live-service-shell-content .communication-list h3,.live-service-shell-content .communication-list p{color:#34363b!important}.live-service-shell-content .communication-form label{color:#5e6167!important}.live-service-shell-content .communication-form input,.live-service-shell-content .communication-form select,.live-service-shell-content .communication-form textarea{color:#1d1f23!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:6px!important}.live-service-shell-content .communication-form input:focus,.live-service-shell-content .communication-form select:focus,.live-service-shell-content .communication-form textarea:focus{outline:none;box-shadow:0 0 0 2px #97192312;border-color:var(--fls-red)!important}.live-service-shell-content .communication-form button{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .communication-footnote{color:#75787e!important;opacity:1!important}.live-service-shell-content .field-sheet-shell{color:#111!important;background:#f4f4f2!important;min-height:calc(100vh - 68px)!important;padding:24px!important}.live-service-shell-content .field-sheet-toolbar{box-shadow:0 5px 16px #1112140f;border-bottom:3px solid var(--fls-red)!important;color:#202126!important;background:#fff!important;margin:-24px -24px 24px!important;padding:12px 24px!important;position:static!important}.live-service-shell-content .field-sheet-toolbar img{display:none!important}.live-service-shell-content .field-sheet-toolbar a{color:var(--fls-black)!important}.live-service-shell-content .field-sheet-toolbar a small{color:#73767c!important;opacity:1!important}.live-service-shell-content .field-sheet-toolbar button{border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}.live-service-shell-content .field-sheet-page{box-shadow:0 8px 28px #11121424!important}.live-service-shell-content .field-sheet-status{border-left:4px solid var(--fls-red)!important;background:#fff!important;border-radius:6px!important}.live-service-shell-content .active-route-job-list{display:grid;gap:8px!important;padding:0!important}.live-service-shell-content .active-route-job-list article{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex;border:1px solid #e3e2df!important;border-left:3px solid var(--fls-red)!important;color:var(--fls-text)!important;background:#fafafa!important;border-radius:7px!important}.live-service-shell-content .active-route-job-list article>div:first-child{gap:3px;display:grid}.live-service-shell-content .active-route-job-list strong{color:var(--fls-black)!important}.live-service-shell-content .active-route-job-list span,.live-service-shell-content .active-route-job-list small{color:#777a80!important}.live-service-shell-content .active-route-job-list button,.live-service-shell-content .active-heading-actions button{font:inherit;cursor:pointer;padding:8px 10px;font-weight:800;border:1px solid var(--fls-red)!important;background:var(--fls-red)!important;color:#fff!important;border-radius:6px!important}@media (width<=900px){.live-service-shell-content .consolidated-request-review .review-workspace,.live-service-shell-content .client-directory-workspace,.live-service-shell-content .communication-page{padding-left:18px!important;padding-right:18px!important}.live-service-shell-content .review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-service-shell-content .active-route-job-list article{flex-direction:column;align-items:flex-start}}@media (width<=620px){.live-service-shell-content .review-summary-grid{grid-template-columns:1fr}}@media print{.live-service-shell .live-service-sidebar,.live-service-shell .live-service-topbar{display:none!important}.live-service-shell{display:block!important}.live-service-stage,.live-service-shell-content{min-height:0!important}}
