@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-latin-500.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700.woff2)format("woff2")}:root{--font-body:"Source Sans 3",sans-serif;--font-heading:"Source Sans 3",sans-serif;--font-sans:"Source Sans 3",sans-serif;--font-serif:"Source Sans 3",sans-serif;--lx-serif:"Source Sans 3",sans-serif}:where(h1,h2,h3,h4,h5,h6){font-family:"Source Sans 3",sans-serif;letter-spacing:-.015em!important;font-weight:600!important}h1{letter-spacing:-.025em!important}
.helpMenuWrap{display:inline-flex;position:relative}.helpMenu{z-index:1000;background:#fff;border:1px solid #ece4d3;border-radius:16px;flex-direction:column;width:300px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #281e0a29}.luminaV2 .helpMenu button.helpMenuItem,.helpMenu button.helpMenuItem{all:unset;box-sizing:border-box;color:#2b2b2b;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;width:100%;padding:0 14px;font-size:16px;display:flex;min-height:50px!important}.helpMenu button.helpMenuItem:hover,.helpMenu button.helpMenuItem:focus-visible{background:#fbf5e6}.helpMenu button.helpMenuItem.hl{font-weight:700}.helpMenu button.helpMenuItem small{color:#6b6b6b;margin-left:auto;font-size:13px;font-weight:400}@media (max-width:640px){.helpMenu{width:auto;position:fixed;top:64px;left:12px;right:12px}}
.apPage{color:#30332f;max-width:1240px;margin:0 auto;padding:8px 4px 60px}.apHdr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 18px;display:flex}.apEyb{letter-spacing:2px;color:#9a7b45;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.apH1{letter-spacing:-.025em;margin:0;font-family:"Source Sans 3",sans-serif;font-size:44px;font-weight:600;line-height:1.05}.apH2{letter-spacing:-.025em;margin:6px 0 8px;font-family:"Source Sans 3",sans-serif;font-size:32px;font-weight:600;line-height:1.1}.apSub{color:#77756a;max-width:720px;margin:6px 0 0;font-size:15px}.apMuted{color:#77756a}.apMuted.small,.small{font-size:12.5px}.luminaV2 .apBig,.apBig{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;padding:0 22px;font-size:15.5px;font-weight:700;display:inline-flex;min-height:50px!important}.apBig.gold{color:#fff;background:#c9a349;border-color:#c9a349}.apBig.gold:hover{background:#b38e38}.apBig.red{color:#b4352a;background:#fff;border-color:#e9b9b1}.apBig.red:hover{background:#fbedea}.apBig.outline{color:#30332f;background:#fff;border-color:#d9d2c3}.apBig.outline:hover{border-color:#c9a349}.apBig:disabled{opacity:.55;cursor:default}.apText{color:#8a6d2f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:auto;padding:6px 2px;font-weight:700;display:inline-flex}.apTabs{border-bottom:1px solid #e7e2d7;gap:6px;margin-bottom:16px;display:flex;overflow-x:auto}.apTabs button{color:#77756a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;width:auto;min-height:46px;padding:12px 14px;font-weight:700}.apTabs button.on{color:#30332f;border-bottom-color:#c9a349}.apGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.apMain{flex-direction:column;gap:14px;min-width:0;display:flex}.apRail{flex-direction:column;gap:14px;display:flex}.apCard{background:#fff;border:1px solid #e7e2d7;border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #1e1e1e08,0 10px 28px #1e1e1e0a}.apCard h3{letter-spacing:-.015em;margin:0 0 10px;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600}.apEmpty{text-align:center;color:#77756a;padding:36px 20px}.apEmpty b{color:#30332f;margin:8px 0 4px;font-size:17px;display:block}.apEmpty svg{color:#c9a349}.apReq{border-left:6px solid #00c875}.apReq.u-critical{border-left-color:#e2445c}.apReq.u-high{border-left-color:#fdab3d}.apReq.u-medium{border-left-color:#ffcb00}.apReqTop{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.apReqTop small{margin-left:auto}.apUrg{color:#fff;letter-spacing:.6px;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.apType{color:#5b5a52;font-weight:700}.apOver{color:#b4352a;letter-spacing:1px;font-size:11.5px}.apBoth{color:#8a6d2f;background:#f6efdf;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}.apTest{color:#fff;letter-spacing:1px;background:#30332f;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:800}.apTitle{text-align:left;color:#30332f;cursor:pointer;letter-spacing:-.015em;background:0 0;border:0;width:auto;margin:8px 0 6px;padding:0;font-family:"Source Sans 3",sans-serif;font-size:25px;font-weight:600;line-height:1.15;display:block;min-height:0!important}.apTitle:hover{color:#8a6d2f}.apFacts{color:#5b5a52;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.apFacts span{align-items:center;gap:5px;display:inline-flex}.apAmt{color:#30332f;font-size:16px;font-weight:800}.apRed{color:#b4352a;font-weight:700}.apLink{color:#8a6d2f;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;width:auto;padding:0;font-weight:700;text-decoration:none;display:inline-flex;min-height:0!important}.apWhy{white-space:pre-wrap;margin:10px 0 12px;font-size:15px;line-height:1.5}.apAsked{color:#6c5420;background:#fbf6ea;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;display:flex}.apBtns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apNote textarea,.apNoteBox{width:100%;font:inherit;resize:vertical;border:1px solid #d9d2c3;border-radius:12px;margin-bottom:10px;padding:12px}.apPolicy{color:#77756a;margin-top:12px;font-size:12.5px;display:block}.apMsg{color:#6c5420;background:#f6efdf;border-radius:10px;padding:10px 14px;font-weight:600}.apFilters{flex-wrap:wrap;gap:8px;display:flex}.apFilters button{color:#5b5a52;cursor:pointer;background:#fff;border:1px solid #d9d2c3;border-radius:999px;width:auto;min-height:40px;padding:0 16px;font-weight:700}.apFilters button.on{color:#fff;background:#30332f;border-color:#30332f}.apFlows{margin:0;padding:0;list-style:none}.apFlows li button{text-align:left;cursor:pointer;color:#30332f;background:0 0;border:0;border-top:1px solid #f0ebe0;grid-template-columns:1fr auto;width:100%;padding:11px 0;display:grid;min-height:0!important}.apFlows li:first-child button{border-top:0}.apFlows small{color:#77756a;grid-column:1;font-size:12.5px}.apFlows svg{color:#c9a349;grid-area:1/2/3;align-self:center}.apRules{margin:0 0 8px;padding-left:18px;font-size:13.5px;line-height:1.5}.apRules li{margin-bottom:6px}.apSlack{background:#fbf8f1}.apSlack p{color:#5b5a52;margin:0;font-size:13.5px}.apStatus{letter-spacing:.6px;text-transform:uppercase;color:#5b5a52;background:#f1ece1;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:800}.apStatus.s-approved,.apStatus.s-auto_approved{color:#fff;background:#00c875}.apStatus.s-rejected{color:#fff;background:#e2445c}.apStatus.s-more_info{color:#fff;background:#fdab3d}.apStatus.s-pending{color:#8a6d2f;background:#f6efdf}.apTrack{gap:0;margin:12px 0 6px;padding:0;list-style:none;display:flex}.apTrack li{color:#a39f92;flex:1;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;position:relative}.apTrack li i{background:#f1ece1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.apTrack li.done{color:#30332f}.apTrack li.done i{color:#fff;background:#c9a349}.apTrack li.now{color:#8a6d2f}.apTrack li.now i{color:#8a6d2f;background:#fff;border:2px solid #c9a349}.apBack{color:#5b5a52;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:auto;min-height:44px;margin:4px 0 12px;font-weight:700;display:inline-flex}.apLog{margin:0;padding:0;list-style:none}.apLog li{border-top:1px solid #f0ebe0;gap:12px;padding:10px 0;display:flex}.apLog li:first-child{border-top:0}.apLog small{color:#77756a;display:block}.apLog p{color:#5b5a52;margin:4px 0 0}.apDot{background:#c9a349;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.apDot.a-rejected,.apDot.a-escalated{background:#e2445c}.apDot.a-reminded{background:#fdab3d}.apDot.a-approved,.apDot.a-auto_approved,.apDot.a-approved_partial{background:#00c875}.apTime{margin:0;padding:0;list-style:none}.apTime li{gap:12px;padding:0 0 16px;display:flex;position:relative}.apTime li:not(:last-child):before{content:"";background:#eee7d7;width:2px;position:absolute;top:22px;bottom:0;left:10px}.apTime li i{background:#fff;border:2px solid #d9d2c3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.apTime li.st-done i{color:#fff;background:#c9a349;border-color:#c9a349}.apTime li.st-next i{border-color:#fdab3d}.apTime li.st-skipped{opacity:.5}.apTime small{color:#77756a;display:block}.apDrawerWrap{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.apScrim{background:#1e1e1c59;border:0;width:100%;position:absolute;inset:0;min-height:0!important}.apDrawer{color:#30332f;background:#fff;width:min(520px,100%);height:100%;padding:22px 26px 30px;position:relative;overflow:auto;box-shadow:-20px 0 50px #0000001f}.apDrawer header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.apDrawer h2{margin:0;font-family:"Source Sans 3",sans-serif;font-size:32px;font-weight:600;letter-spacing:-.025em!important}.apX{cursor:pointer;background:0 0;border:0;width:auto;padding:0 6px;min-height:44px!important}.apFrom{background:#fbf8f1;border-radius:10px;padding:10px 12px;font-size:14px}.apF{flex-direction:column;gap:6px;margin:12px 0;font-size:13.5px;font-weight:700;display:flex}.apF>span{color:#5b5a52}.apF input,.apF select,.apF textarea{font:inherit;background:#fff;border:1px solid #d9d2c3;border-radius:12px;min-height:48px;padding:12px;font-weight:400}.apF2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apF2 .apF{margin:0}.apDollar{border:1px solid #d9d2c3;border-radius:12px;align-items:center;padding-left:12px;display:flex}.apDollar i{color:#77756a;font-style:normal}.apDollar input{flex:1;border:0!important}.apWho{color:#6c5420;background:#f6efdf;border-radius:12px;flex-direction:column;gap:3px;margin:14px 0;padding:12px 14px;display:flex}.apWho.auto{color:#1d6b43;background:#e6f7ee}.apWho.both,.apWho.owner{color:#8a4b00;background:#fff1df}.apErr{color:#b4352a;font-weight:700}.apActs{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:16px 0 8px;display:flex}.apDone{text-align:center;padding:30px 10px}.apDone svg{color:#c9a349}.apDone h3{letter-spacing:-.015em;margin:8px 0;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.apReqBtn{color:#8a6d2f;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #c9a349;border-radius:10px;align-items:center;gap:6px;width:auto;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.apReqBtn:hover{background:#fbf6ea}.ccOk .ccRow{align-items:center}.ccOkAmt{color:#30332f;font-weight:800}.ccOkBtns{gap:8px;display:flex}.ccOk .apUrg{align-self:flex-start}.bellWrap{display:inline-flex;position:relative}.bellMenu{z-index:1000;background:#fff;border:1px solid #e7e2d7;border-radius:14px;min-width:260px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000001f}.bellMenu button{color:#30332f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-weight:700;display:flex}.bellMenu button:hover{background:#fbf6ea}.bellMenu b{color:#fff;background:#c9a349;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:12px}.bellMenu b.red{background:#e2445c}@media (max-width:980px){.apGrid{grid-template-columns:1fr}.apRail{order:2}}@media (max-width:640px){.apPage{padding:4px 0 40px}.apH1{font-size:36px}.apHdr .apBig{width:100%}.apCard{border-radius:16px;padding:16px}.apTitle{font-size:22px}.apBtns .apBig{flex:calc(50% - 10px);padding:0 10px}.apBtns .apBig.outline{flex-basis:100%}.apF2{grid-template-columns:1fr}.apDrawer{padding:18px 16px 26px}.apTrack li{font-size:11.5px}.bellMenu{position:fixed;top:56px;left:8px;right:8px}}.luminaV2 .apBig.outline,.luminaV2 .apBig{outline:none;box-shadow:none!important}.luminaV2 .apBig:focus-visible{outline-offset:2px;outline:2px solid #c9a349}.luminaV2 .apTitle{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:25px!important}.apF input,.apF select,.apF textarea{font-size:15px!important}@media (max-width:600px){.luminaV2 .topbar .topActions{flex-shrink:1;gap:8px;min-width:0}.luminaV2 .topbar .topActions .askLuminaTop{justify-content:center;width:40px;padding:0;font-size:0;overflow:hidden}.luminaV2 .topbar .topActions .askLuminaTop span{display:none}}
.luminaV2{color:#1e1e1e;--ink:#1e1e1e;--muted:#8c8a85;--line:#ece8df;--green:#1e1e1e;background:#f7f5f0;font-family:"Source Sans 3",sans-serif}.luminaV2 button,.luminaV2 input,.luminaV2 select,.luminaV2 textarea{font-family:inherit}.luminaV2 .curatedSidebar{background:#fbfaf7;border-color:#ece8df;width:262px;padding:20px 13px 15px}.luminaV2 .curatedSidebar+.shell{width:calc(100% - 262px);margin-left:262px}.luminaV2 .brand{letter-spacing:0;flex-direction:row;align-items:center;gap:10px;padding:2px 8px 16px;display:flex}.brandMonogram{color:#dcc48f;letter-spacing:-.015em;background:#1e1e1e;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:600;display:grid}.luminaV2 .brand strong{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:27px;font-weight:600;line-height:1}.luminaV2 .brand>svg{color:#a8a399;margin-left:auto}.luminaV2 .commandSearch{color:#9a968e;border:1px solid #e7e2d8;border-radius:11px;height:38px;min-height:38px;margin-bottom:14px;padding:8px 11px;font-size:13px}.luminaV2 .commandSearch kbd{border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px}.luminaV2 .curatedSidebar nav>.navCaption:first-child{display:none}.luminaV2 .curatedSidebar .navCaption{letter-spacing:1.6px;color:#b0aa9f;padding:16px 10px 6px;font-size:10px;font-weight:800}.luminaV2 .curatedSidebar nav>button{color:#3e3c38;border-radius:10px;gap:11px;min-height:36px;margin-bottom:1px;padding:7px 10px;font-size:14px;font-weight:500}.luminaV2 .curatedSidebar nav>button>svg{color:#8c8a85;stroke-width:1.7px}.luminaV2 .curatedSidebar nav>button.active{color:#fff;box-shadow:none;background:#1e1e1e;font-weight:600}.luminaV2 .curatedSidebar nav>button.active>svg{color:#dcc48f}.luminaV2 .navCount{color:#6e6a63;background:#f1ede5;border-radius:20px;min-width:21px;padding:0 7px;font-size:11px;font-weight:700}.luminaV2 .curatedSidebar nav>button.active .navCount{color:#1e1e1e;background:#dcc48f}.luminaV2 .curatedSidebar nav>button:first-of-type .navCount{color:#dcc48f;background:#1e1e1e}.luminaV2 .curatedSidebar .navCount.goldCount{color:#b4483c;background:#fbedea}.luminaV2 .eosSubnav{border:0;flex-direction:column;gap:1px;margin:0;padding:2px 0 4px 37px;display:flex}.luminaV2 .eosSubnav button{color:#6e6a63;border-radius:8px;gap:0;min-height:28px;margin:0;padding:4px 10px;font-size:12px}.luminaV2 .eosSubnav button svg{display:none}.luminaV2 .eosSubnav button span{color:#a8a399;margin-left:auto;font-size:11px}.luminaV2 .eosSubnav button.selected{color:#1e1e1e;background:#f1ede5;font-weight:700}.luminaV2 .navLibrary{border:0;margin-top:15px;padding-top:0}.luminaV2 .navLibrary summary{text-transform:uppercase;letter-spacing:1.6px;color:#b0aa9f;gap:0;padding:10px;font-size:10px;font-weight:800}.luminaV2 .navLibrary summary>svg:first-child{display:none}.luminaV2 .pinnedHomes{margin-top:8px}.luminaV2 .pinnedHomes .navCaption{padding-top:12px}.luminaV2 .pinnedHomes>button{gap:10px;min-height:36px;padding:6px 10px;font-size:13px!important}.luminaV2 .pinnedHomes .homeStatus{flex-shrink:0;margin-left:auto}.pinnedHomePhoto,.pinnedInitial{object-fit:cover;border-radius:7px;flex-shrink:0;width:26px;height:26px}.pinnedInitial{color:#9f895e;letter-spacing:-.015em;background:#f1ede5;place-items:center;font-family:"Source Sans 3",sans-serif;font-size:17px;font-weight:600;display:grid}.luminaV2 .pinnedHomes .pinEmpty{white-space:normal;text-align:left;color:#a8a399!important;font-size:11px!important}.luminaV2 .sidebarFoot{border-color:#ece8df;margin-top:10px;padding:14px 7px 0}.luminaV2 .sidebarFoot b{font-size:13px;font-weight:700;line-height:1.2}.luminaV2 .sidebarFoot small{color:#9a968e;font-size:11px}.luminaV2 .settingsGear{color:#b0aa9f}.luminaV2 .topbar{background:#f7f5f0;border:0;height:55px;padding:0 34px}.luminaV2 .topbar>span{gap:12px;font-size:12px}.luminaV2 .topActions{gap:15px}.luminaV2 .saveStatus{color:#8c8a85;font-size:11px}.luminaV2 .saveStatus i{background:#53624e;width:6px;height:6px}.eosWorkspace .topbar .textButton{display:none}.eosWorkspace .unifiedMain{max-width:none;margin:0;padding:9px 34px 30px}.eosWorkspace .footer{display:none}.eosV2{color:#1e1e1e;max-width:none;margin:0;font-family:"Source Sans 3",sans-serif}.eosV2 .eosHeading{align-items:flex-end;gap:20px;margin:0}.eosV2 .eosHeading .eyebrow{color:#b99d75;letter-spacing:1.6px;margin-bottom:8px;font-size:11px;font-weight:800}.eosV2 .eosHeading h1{margin:0;font-family:"Source Sans 3",sans-serif;font-size:50px;font-weight:600;line-height:1;letter-spacing:-.025em!important}.eosV2 .eosHeading p{color:#8c8a85;margin-top:6px;font-size:14px;line-height:1.5}.eosHeaderActions{align-items:center;gap:10px;padding-bottom:0;display:flex}.eosHeaderActions button,.eosWeekPicker select{color:#3e3c38;white-space:nowrap;background:#fff;border:1px solid #e2ddd3;border-radius:11px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:700}.eosHeaderActions .primary{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.eosHeaderActions .primary svg{color:#dcc48f}.eosHeaderActions .eosRefresh{display:none}.eosWeekPicker select{cursor:pointer;max-width:160px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eosV2 .eosTabBar{border-bottom:1px solid #e9e5dc;gap:4px;margin:20px 0 0;display:flex}.eosV2 .eosTabBar button{color:#8c8a85;min-height:39px;padding:10px 14px;font-size:13px;font-weight:600}.eosV2 .eosTabBar button.active{color:#1e1e1e;box-shadow:inset 0 -2px #c9a349}.eosV2 .eosTabBar button>span{color:#6e6a63;background:#f1ede5;border-radius:20px;padding:0 6px;font-size:10px;font-weight:800}.eosV2 .eosFiveCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.eosV2 .eosFiveCards>button{border:1px solid #ece8df;border-radius:18px;justify-content:flex-start;gap:14px;min-height:98px;padding:16px 18px;overflow:hidden;box-shadow:0 8px 24px #1e1e1e0a}.eosV2 .eosFiveCards small{letter-spacing:1.2px;text-transform:uppercase;color:#a8a399;font-size:10px;font-weight:800;line-height:1.4}.eosV2 .eosFiveCards strong{white-space:nowrap;color:#1e1e1e;letter-spacing:-.015em;margin:3px 0 0;font:600 30px/1.05 "Source Sans 3",sans-serif}.eosV2 .eosFiveCards div>span{color:#8c8a85;margin-top:2px;font-size:12px;line-height:1.3}.eosV2 .solidRing{border-radius:50%;place-items:center;width:54px;height:54px;padding:6px;display:grid}.eosV2 .solidRing>span{background:#fff;border-radius:50%;place-items:center;font:700 11px "Source Sans 3",sans-serif;display:grid}.eosV2 .eosMeetingCard{color:#fff;background:#1e1e1e;border:0;border-radius:18px;align-items:center;gap:26px;margin:16px 0 0;padding:18px 22px;display:flex;overflow:visible;box-shadow:0 8px 24px #1e1e1e0a}.meetingIdentity{flex-shrink:0;width:262px}.meetingIdentity .eyebrow{color:#dcc48f;letter-spacing:1.8px;margin-bottom:8px;font-size:10px;font-weight:800}.eosV2 .meetingIdentity h2{color:#fff;letter-spacing:-.015em;font:600 28px/1 "Source Sans 3",sans-serif}.meetingIdentity p{color:#bdb8ae;margin-top:7px;font-size:12px;line-height:1.4}.eosV2 .attendeePhotos{justify-content:flex-start;gap:0;min-height:15px;margin-top:12px;padding-left:7px}.eosV2 .attendeePhotos>span{border:2px solid #fff;margin-left:-7px;display:flex}.meetingAgendaBlock{flex:1;min-width:0}.eosV2 .timedAgenda{gap:3px;min-height:0;margin:12px 0 0;display:flex;overflow:visible}.eosV2 .timedAgenda>div{text-align:left;color:#bdb8ae;background:0 0;border-radius:0;justify-content:flex-start;min-width:0;padding:0;font-size:10px;display:block}.eosV2 .timedAgenda i{background:#3a3936;border-radius:5px;height:10px;margin:0 0 8px;display:block}.eosV2 .timedAgenda .ids i{background:#dcc48f}.eosV2 .timedAgenda b{color:#fff;font-size:11px;font-weight:700;line-height:1.3;display:block}.eosV2 .timedAgenda span{margin-top:3px;font-size:10px;line-height:1.3;display:block}.eosV2 .timedAgenda .running{background:0 0;outline:0}.eosV2 .timedAgenda .running i{background:#dcc48f;box-shadow:0 0 0 2px #ffffff21}.eosV2 .meetingActions{color:#bdb8ae;gap:10px;min-height:17px;margin-top:10px;font-size:10px}.eosV2 .meetingActions small{color:#bdb8ae;font-size:10px}.eosV2 .meetingActions button{color:#fff;background:#383733;border-color:#5a554a;border-radius:6px;min-height:26px;padding:3px 7px;font-size:10px}.meetingReadiness{border-left:1px solid #3a3936;flex-shrink:0;width:235px;padding-left:22px}.meetingReadiness p{color:#d9d4ca;margin:4px 0;font-size:12px;line-height:1.5}.meetingReadiness b{color:#fff;font-weight:700}.eosV2 .meetingPrep{color:#d9d4ca;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px}.eosV2 .meetingPrep summary{cursor:pointer;color:#dcc48f;align-items:center;gap:10px;display:flex}.eosV2 .meetingPrep summary span{margin-left:auto}.eosV2 .meetingPrep label{color:#d9d4ca;min-width:0;margin:10px 0;font-size:11px;line-height:1.4;display:flex}.eosV2 .meetingPrep input{accent-color:#dcc48f;width:14px;height:14px}.eosV2Columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.eosV2Columns.single{grid-template-columns:minmax(0,1fr)}.eosV2Columns.single>div:empty,.eosV2Columns.single>aside:empty{display:none}.eosV2Columns.single>.eosV2Secondary{grid-column:1}.eosV2Primary,.eosV2Secondary{min-width:0}.eosV2 .panel{background:#fff;border:1px solid #ece8df;border-radius:18px;margin-bottom:16px;padding:0;overflow:hidden;box-shadow:0 8px 24px #1e1e1e0a}.eosV2 .sectionHeading{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:18px 20px 10px}.eosV2 .sectionHeading>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.eosV2 h2{color:#1e1e1e;letter-spacing:-.015em;font:600 26px/1.1 "Source Sans 3",sans-serif}.sectionSubtitle{color:#8c8a85;font-size:12px;font-weight:400;line-height:1.5}.sectionResult{color:#8a6a2e;margin-left:auto;font-size:12px;font-weight:700}.eosV2 .sectionHeading>button{color:#8a6a2e;background:0 0;border:0;min-height:24px;padding:0;font-size:11px;font-weight:700}.eosV2 .sectionHeading .quietEdit{color:#8c8a85;min-height:22px;font-size:10px}.eosV2 .scoreEmpty{background:#faf8f2;border-radius:11px;gap:10px;margin:4px 16px 12px;padding:14px}.eosV2 .scoreEmptyIcon{flex-shrink:0;width:33px;height:33px;padding:7px}.eosV2 .scoreEmpty b{font-size:12px}.eosV2 .scoreEmpty p{font-size:11px;line-height:1.45}.eosV2 .scoreEmpty button{white-space:nowrap;border-radius:8px;min-height:32px;padding:6px 10px;font-size:11px}.eosV2 .eosTableScroll{margin:0 12px 4px}.eosV2 .eosScorecard table{border-collapse:collapse;border-spacing:0;width:100%;min-width:710px;font-size:13px}.eosV2 .eosScorecard th{letter-spacing:1px;color:#a8a399;text-transform:uppercase;text-align:left;vertical-align:middle;border:0;padding:9px 7px;font-size:9px;font-weight:800}.eosV2 .eosScorecard tbody th{text-transform:none;letter-spacing:0;color:#1e1e1e;border-top:1px solid #f3f0ea;width:31%;min-width:190px}.eosV2 .eosScorecard th b{font-size:12px;font-weight:600;line-height:1.45;display:inline}.eosV2 .eosSource{letter-spacing:.6px;color:#8a6a2e;vertical-align:1px;background:#f6edd6;border-radius:5px;margin-left:5px;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.4;display:inline}.eosV2 .eosScorecard td{vertical-align:middle;border:0;border-top:1px solid #f3f0ea;padding:9px 6px}.eosV2 .eosGoal{color:#8c8a85;white-space:nowrap;font-size:11px}.eosV2 .eosScorecard .currentWeek{background:0 0;border:0!important;border-radius:0!important}.eosV2 .eosScorecard thead .currentWeek{color:#a8a399}.eosV2 .eosScorecard thead .currentWeek small{color:#1e1e1e;letter-spacing:1px;font-size:9px}.eosV2 .eosScorecard .eosCell{border-radius:8px;min-width:43px;min-height:27px;padding:4px 5px;font-size:11px;font-weight:700}.eosV2 .eosScorecard td.currentWeek .eosCell{box-shadow:inset 0 0 0 1.5px #1e1e1e}.eosV2 .eosScorecard .eosCell.green{color:#53624e;background:#edf0ea}.eosV2 .eosScorecard .eosCell.red{color:#b4483c;background:#fbedea}.eosV2 .scoreOwner{gap:3px;min-height:28px}.eosV2 .scoreOwner>span:last-child:not(.teamPhotoAvatar){font-size:9px}.eosV2 .scoreStreak{color:#53624e;white-space:nowrap;font-size:11px;font-weight:700}.eosV2 .scoreStreak.off{color:#b4483c}.eosV2 .eosScorecard thead th:last-child small{display:none}.eosV2 .eosLegend{color:#8c8a85;border:0;gap:10px;margin:0;padding:10px 20px 15px;font-size:10px}.eosV2 .eosLegend>span{font-size:10px}.eosV2 .eosLegend p{font-size:10px;line-height:1.5}.eosV2 .eosSampleToggle{color:#a8a399;margin:0;padding:0 20px 10px;font-size:10px}.eosV2 .eosSampleToggle input{width:12px;height:12px}.eosV2 .rockRows article{border:0;border-top:1px solid #f3f0ea;flex-wrap:nowrap;gap:13px;padding:12px 20px}.eosV2 .rockRows article.offTrack{border-left:0;padding-left:20px}.eosV2 .rockRows .solidRing{flex-shrink:0;width:40px;height:40px;padding:4px}.eosV2 .rockRows .solidRing>span{font-size:10px}.eosV2 .rockRows h3{font:600 13px/1.4 "Source Sans 3",sans-serif}.eosV2 .rockRows small{color:#8c8a85;font-size:11px}.eosV2 .rockRowProgress{display:none}.eosV2 .rockRows .eosRockStatus{text-align:center;white-space:nowrap;color:#53624e;background:#edf0ea;border-radius:20px;order:0;min-width:80px;padding:3px 10px;font-size:10px;font-weight:800}.eosV2 .rockRows .eosRockStatus.off_track{color:#b4483c;background:#fbedea}.eosV2 .rockRows button{color:#a8a399;background:0 0;border:0;min-height:26px;padding:3px;font-size:9px}.eosV2 .eosIssues article{border:0;border-top:1px solid #f3f0ea;gap:10px;padding:11px 20px;font-size:12px}.eosV2 .eosIssues article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.eosV2 .eosIssues article b{font-size:12px;font-weight:500;line-height:1.4;display:inline}.eosV2 .eosIssues article small:not(.eosSample){color:#8c8a85;border:1px solid #efebe3;border-radius:5px;margin:0;padding:1px 5px;font-size:9px;display:inline}.eosV2 .eosRank{color:#8c8a85;background:#f3f1ec;border-radius:50%;width:24px;min-width:24px;height:24px;font-size:11px;font-weight:800}.eosV2 .eosRank.top{color:#dcc48f;background:#1e1e1e}.eosV2 .mondayTag{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eosV2 .voteButton{color:#6e6a63;border:1px solid #efebe3;border-radius:9px;flex-direction:column;gap:0;min-width:34px;min-height:31px;padding:2px 4px;font-size:11px;line-height:1.1}.eosV2 .voteButton svg{width:10px;height:10px}.eosV2 .voteButton.voted{background:#f6edd6}.eosV2 .eosFootnote{color:#8c8a85;margin:0;padding:10px 20px 15px;font-size:11px;line-height:1.5}.eosV2 .eosEmpty{color:#8c8a85;padding:12px 20px 20px;font-size:12px;line-height:1.6}.eosV2 .eosTodo{border:0;border-top:1px solid #f3f0ea;gap:11px;padding:9px 20px}.eosV2 .eosTodo>div{flex:1;min-width:0}.eosV2 .eosTodo b{font-size:12px;font-weight:600;line-height:1.4}.eosV2 .eosTodo small{color:#8c8a85;margin-top:3px;font-size:10px}.eosV2 .eosTodo.done b{color:#a8a399;font-weight:400;text-decoration:line-through}.eosV2 .eosTodoCheck{border-color:#cfc9be;border-radius:5px;width:17px;height:17px;font-size:11px}.eosV2 .eosTodoCheck.complete{background:#53624e;border-color:#53624e}.eosV2 .eosHeadlines article{border-top:1px solid #f3f0ea;gap:10px;margin:0;padding:10px 20px}.eosV2 .eosHeadlines article b{font-size:12px;font-weight:500;line-height:1.5}.eosV2 .eosHeadlines article small{font-size:10px}.eosV2 .visionPanel{margin-top:16px;padding:0 20px 20px}.eosV2 .visionPanel .sectionHeading{padding-left:0;padding-right:0}@media (min-width:1800px){.eosWorkspace .unifiedMain{max-width:none;margin:0}}@media (max-width:1450px){.eosV2 .eosFiveCards>button{gap:10px;padding:14px 12px}.eosV2 .eosFiveCards small{letter-spacing:.9px;font-size:9px}.eosV2 .solidRing{width:46px;height:46px;padding:5px}.eosV2 .eosFiveCards strong{font-size:27px}.meetingIdentity{width:225px}.meetingReadiness{width:200px;padding-left:16px}.eosV2 .eosMeetingCard{gap:18px;padding:18px}.eosV2Columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:1200px){.eosWorkspace .unifiedMain{padding:10px 24px 25px}.eosV2 .eosFiveCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eosV2 .eosMeetingCard{flex-wrap:wrap}.meetingIdentity{width:220px}.meetingAgendaBlock{min-width:300px}.meetingReadiness{border:0;border-top:1px solid #3a3936;flex-wrap:wrap;gap:15px;width:100%;padding:12px 0 0;display:flex}.eosV2 .meetingPrep{flex:1;min-width:180px;margin:0}.eosV2 .meetingPrep summary{min-height:25px}.eosV2Columns{grid-template-columns:minmax(0,1fr)}.eosV2Primary,.eosV2Secondary{grid-column:1}.eosV2Secondary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eosV2Secondary>.eosIssues{grid-column:1/-1}.eosV2Columns.single>.eosV2Secondary{display:block}}@media (max-width:750px){.luminaV2 .curatedSidebar+.shell{width:100%;margin-left:0}.luminaV2 .curatedSidebar{width:262px}.luminaV2 .topbar{height:54px;padding:0 18px}.eosWorkspace .unifiedMain{padding:12px 18px 24px}.eosV2 .eosHeading{display:block}.eosV2 .eosHeading h1{font-size:44px;letter-spacing:-.025em!important}.eosV2 .eosHeading p{font-size:13px}.eosHeaderActions{flex-wrap:wrap;gap:7px;margin-top:18px}.eosHeaderActions button,.eosWeekPicker select{min-height:37px;padding:8px 10px;font-size:12px}.eosV2 .eosTabBar{gap:0;margin-top:16px}.eosV2 .eosTabBar button{padding:10px 11px;font-size:12px}.eosV2 .eosFiveCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.eosV2 .eosFiveCards>button{gap:10px;min-height:93px;padding:14px 12px}.eosV2 .eosFiveCards small{font-size:8px}.eosV2 .eosFiveCards strong{white-space:normal;font-size:25px}.eosV2 .eosFiveCards div>span{font-size:10px}.eosV2 .solidRing{width:42px;height:42px;padding:5px}.eosV2 .eosMeetingCard{padding:20px;display:block}.meetingIdentity{width:auto}.meetingAgendaBlock{min-width:0;margin-top:20px}.eosV2 .timedAgenda{gap:5px;overflow-x:auto}.eosV2 .timedAgenda>div{min-width:51px}.eosV2 .timedAgenda>.ids{min-width:110px}.meetingReadiness{margin-top:18px;padding-top:12px;display:block}.eosV2 .meetingPrep{margin-top:10px}.eosV2 .sectionHeading{gap:8px;padding:17px 16px 10px}.eosV2 .sectionHeading>div{gap:7px}.eosV2 h2{font-size:25px}.sectionSubtitle,.sectionResult{font-size:10px}.eosV2 .sectionHeading .quietEdit{display:none}.eosV2Secondary{display:block}.eosV2 .rockRows article{flex-wrap:wrap;gap:10px;padding:12px 15px}.eosV2 .rockRows article.offTrack{padding-left:15px}.eosV2 .rockRows article>div:first-of-type{min-width:150px}.eosV2 .rockRows article>.teamPhotoAvatar{margin-left:50px}.eosV2 .eosIssues article{gap:8px;padding:11px 15px}.eosV2 .eosIssues article>.teamPhotoAvatar{display:none}.eosV2 .scoreEmpty{flex-wrap:wrap}.eosV2 .scoreEmpty>div{min-width:140px}.eosV2 .scoreEmpty button{margin-left:auto}}.rockLinkChips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.rockLinkChip{text-overflow:ellipsis;white-space:nowrap;color:#1e1e1e;background:#faf8f4;border:1px solid #eee9df;border-radius:999px;align-items:center;gap:4px;max-width:240px;padding:2px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.rockLinkChip svg{color:#b99d75;flex-shrink:0}.rockLinkChip.home{border-color:#dcc48f}.rockLinkChip.done{color:#8c8a85;text-decoration:line-through}.rockLinkChip.more{color:#8c8a85}a.rockLinkChip:hover{background:#f6efdf}.rockLinkChip button{all:unset;cursor:pointer;color:#8c8a85;margin-left:2px;font-size:13px;line-height:1}.eosEditor .rockLinkEditor{gap:10px;margin-top:4px;padding:12px 14px;display:grid}.eosEditor .rockLinkEditor legend{padding:0 4px;font-size:12px;font-weight:600}.rockLinkEmpty{color:#8c8a85;margin:0;font-size:12px}.rockLinkPick{align-items:center;gap:8px;display:flex}.rockLinkPick select{flex:1;min-width:0}.luminaV2 .rockLinkPick button.small{white-space:nowrap;min-height:36px!important}
:root{--lx-ink:#1e1e1e;--lx-muted:#8c8a85;--lx-line:#eee9df;--lx-ivory:#faf8f4;--lx-gold:#c9a349;--lx-gold-soft:#dcc48f;--lx-tan:#b99d75;--lx-sage:#53624e;--lx-red:#b4483c;--lx-serif:"Source Sans 3", sans-serif}.luminaV2 button.primary,button.primary{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff;letter-spacing:.1px;border-radius:12px;min-height:44px;padding:0 20px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 20px #1e1e1e29,inset 0 1px #ffffff14}button.primary svg{color:var(--lx-gold-soft)}button.primary:hover{background:#000;transform:translateY(-1px);box-shadow:0 12px 26px #1e1e1e38}button.gold{color:var(--lx-ink);background:linear-gradient(#e3cd98,#c9a349);border:0;border-radius:12px;min-height:46px;padding:0 22px;font-weight:600;box-shadow:0 8px 20px #c9a3494d,inset 0 1px #ffffff73}button.gold:hover{filter:brightness(1.04);transform:translateY(-1px)}button.glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff61;border-radius:12px;min-height:46px;padding:0 20px;font-weight:600}button.glass:hover{background:#ffffff3d}button.outline{color:var(--lx-ink);background:#fff;border:1px solid #e3dccb;border-radius:12px;font-weight:600;box-shadow:0 1px 2px #1e1e1e0a}button.outline:hover{border-color:var(--lx-gold)}button.small,button.primary.small{border-radius:10px;min-height:34px;padding:0 14px;font-size:13px}.luxeHead{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.luxeHead h2{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1.1}.luxeHead>span{color:var(--lx-muted);font-size:14px}.luxeHead>button{margin-left:auto}.luxeHero{background:#2a2622;border-radius:28px;align-items:stretch;min-height:340px;margin-bottom:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e1e1e29}.luxeHero>.propertyPhoto,.luxeHero>.propertyPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luxeHeroShade{background:linear-gradient(90deg,#14120fcc 0%,#14120f7a 50%,#14120f14 100%);position:absolute;inset:0}.luxeHeroBody{color:#fff;flex-direction:column;flex:1;min-width:0;padding:44px 48px;display:flex;position:relative}.luxeHeroBody .eyebrow{color:var(--lx-gold-soft);letter-spacing:2.4px;text-transform:uppercase;font-size:11px;font-weight:600}.luxeHeroBody h1{color:#fff;margin-top:14px;font-family:"Source Sans 3",sans-serif;font-size:58px;font-weight:600;line-height:1.02;letter-spacing:-.025em!important}.luxeHeroBody p{color:#ffffffd6;max-width:540px;margin-top:12px;font-size:16px;line-height:1.5}.luxeHeroActions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:28px;display:flex}.luxeHeroStats{align-self:flex-end;gap:12px;padding:0 28px 28px 0;display:flex;position:relative}.luxeHeroStats>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:18px;min-width:150px;padding:16px 20px}.luxeHeroStats small{letter-spacing:1.8px;text-transform:uppercase;color:var(--lx-gold-soft);font-size:11px;font-weight:600;display:block}.luxeHeroStats b{letter-spacing:-.025em;margin-top:8px;font-family:"Source Sans 3",sans-serif;font-size:42px;font-weight:600;line-height:1;display:block}.luxeHeroStats span{color:#ffffffbf;margin-top:4px;font-size:12.5px;display:block}.luxeHomes{margin-bottom:36px}.luxeHomeRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.luxeHomeCard{border:1px solid var(--lx-line);text-align:left;background:#fff;border-radius:22px;flex-direction:column;align-items:stretch;min-height:0;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.luxeHomeCard:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #1e1e1e1a}.luxeHomeCard.selected{border-color:var(--lx-gold);box-shadow:0 0 0 2px var(--lx-gold-soft),0 18px 40px #1e1e1e1a}.luxeHomePhoto{height:150px;display:block;position:relative}.luxeHomePhoto .propertyPhoto,.luxeHomePhoto img{object-fit:cover;width:100%;height:100%;display:block}.luxeHomePhoto i{color:var(--lx-ink);background:#ffffffed;border-radius:20px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.luxeHomePhoto i:before{content:"";background:var(--lx-sage);border-radius:50%;width:7px;height:7px}.luxeHomePhoto i.busy:before{background:var(--lx-gold)}.luxeHomeBody{padding:16px 18px 18px;display:block}.luxeHomeBody small{color:var(--lx-muted);font-size:12px;display:block}.luxeHomeBody b{color:var(--lx-ink);letter-spacing:-.015em;margin-top:4px;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:600;display:block}.luxeHomeBody em{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-style:normal;display:block;overflow:hidden}.luxeFocus.panel{border:1px solid var(--lx-line);background:#fff;border-radius:22px;margin-bottom:36px;padding:24px 0 6px;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.luxeFocus .luxeHead{padding:0 24px}.luxeFocusRow{border-top:1px solid #f2eee6;align-items:center;gap:16px;padding:16px 24px;display:flex}.luxeNum{color:var(--lx-gold);letter-spacing:-.015em;width:24px;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600}.luxeFocusPhoto{border-radius:14px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.luxeFocusPhoto .propertyPhoto,.luxeFocusPhoto img{object-fit:cover;width:100%;height:100%;display:block}.luxeFocusText{flex:1;min-width:0}.luxeFocusText b{font-size:16px;font-weight:600;display:block}.luxeFocusText small{color:var(--lx-muted);margin-top:3px;font-size:13px;display:block}.luxeFocusText em{font-style:normal}.luxeFocusText em.late{color:var(--lx-red)}.luxeEmpty{color:var(--lx-muted);padding:18px 24px 22px}.myDay .dayLanes>.panel,.myDay .dayField{border:1px solid var(--lx-line);border-radius:22px;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.myDay .dayLanes h2{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.myDay .dayTaskPhoto{border-radius:12px;overflow:hidden}.luxeFeature{border:1px solid var(--lx-line);background:#fff;border-radius:24px;min-height:250px;margin-bottom:30px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.luxeFeaturePhoto{flex-shrink:0;width:46%;position:relative}.luxeFeaturePhoto .propertyPhoto,.luxeFeaturePhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luxeFeatureBody{flex-direction:column;flex:1;min-width:0;padding:32px 36px;display:flex}.luxeFeatureBody .eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--lx-tan);font-size:11px;font-weight:600}.luxeFeatureBody h2{margin-top:10px;font-family:"Source Sans 3",sans-serif;font-size:42px;font-weight:600;line-height:1;letter-spacing:-.025em!important}.luxeFeatureBody p{color:var(--lx-muted);max-width:480px;margin-top:10px;font-size:14.5px;line-height:1.5}.luxeFeatureActions{align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.luxeFeatureActions button{margin-left:auto}.luxeFeatureCount{color:#4a4842;font-size:13px}.luxeRing{--pct:0;background:conic-gradient(var(--lx-gold) calc(var(--pct)*1%),#efe9dc 0);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.luxeRing b{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:600;display:grid}.luxeToolbar{align-items:center;gap:12px;margin-bottom:22px;display:flex}.luxeTabs{border:1px solid var(--lx-line);background:#fff;border-radius:14px;gap:4px;padding:4px;display:flex}.luxeTabs button{color:#6e6a63;background:0 0;border:0;border-radius:10px;gap:8px;min-height:36px;padding:0 16px;font-weight:600}.luxeTabs button small{color:inherit;opacity:.6;font-size:12px}.luxeTabs button.selected{background:var(--lx-ink);color:#fff}.luxeToolbar .search{background:#fff;border-radius:12px;min-width:300px;margin-left:auto}.luxeProperty{transition:transform .2s,box-shadow .2s;overflow:hidden;border:1px solid var(--lx-line)!important;background:#fff!important;border-radius:22px!important;padding:0!important;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d!important}.luxeProperty:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1e1e1e1a!important}.luxeProperty .propertyCardImage{height:270px;position:relative}.luxeProperty .propertyCardImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0f0d0a9e 100%);position:absolute;inset:0}.luxeOverlay{color:#fff;z-index:2;text-align:left;position:absolute;bottom:18px;left:22px;right:22px}.luxeOverlay h3{margin:0;font-family:"Source Sans 3",sans-serif;font-weight:600;color:#fff!important;letter-spacing:-.025em!important;font-size:32px!important;line-height:1!important}.luxeOverlay span{color:#ffffffdb;margin-top:6px;font-size:13px;display:block}.luxeProperty .propertyImageStatus{z-index:2}.luxeProperty .propertyImageStatus .badge{color:var(--lx-ink);background:#ffffffed;padding:5px 11px;font-size:12px;font-weight:600}.luxeProperty .propertyCardContent{text-align:left;padding:18px 22px 20px!important}.luxeStats{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.luxeStats small{letter-spacing:1.4px;text-transform:uppercase;color:#b5ae9f;font-size:10.5px;font-weight:600;display:block}.luxeStats b{color:var(--lx-ink);letter-spacing:-.015em;margin-top:2px;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:600;display:block}.luxeStats b.luxeStage{margin-top:7px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.luxeProperty .propertyProgress{background:#f1ece2;border-radius:4px;height:4px;margin-top:14px;display:block;overflow:hidden}.luxeProperty .propertyProgress i{background:var(--lx-gold);border-radius:4px;height:100%;display:block}.luxeCardFoot{align-items:center;gap:10px;margin-top:16px;display:flex}.luxeOwner{color:#4a4842;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex;overflow:hidden}.luxeOwner i{color:#9f895e;background:#f3eee3;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:600;display:grid}.luxeOpen{background:var(--lx-ink);color:#fff;white-space:nowrap;border-radius:10px;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:600;box-shadow:0 6px 14px #1e1e1e26}@media (max-width:1300px){.luxeHomeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.luxeHeroStats{display:none}}@media (max-width:800px){.luxeHero{min-height:300px}.luxeHeroBody{padding:28px}.luxeHeroBody h1{font-size:40px;letter-spacing:-.025em!important}.luxeHomeRow{grid-template-columns:1fr}.luxeFeature{flex-direction:column}.luxeFeaturePhoto{width:100%;height:200px}.luxeToolbar{flex-wrap:wrap}.luxeToolbar .search{width:100%;min-width:0}.luxeFocusRow{flex-wrap:wrap}}.propertyPhoto .editorialTag{display:none}.propertyMasthead .propertyPhoto .editorialTag,.coverEditorPreview .propertyPhoto .editorialTag{display:block}@keyframes lxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lxFade{0%{opacity:0}to{opacity:1}}@keyframes lxPop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes lxSpin{to{transform:rotate(360deg)}}.viewEnter{animation:.34s cubic-bezier(.2,.7,.2,1) backwards lxIn}.viewEnter .panel,.viewEnter .propertyCard{animation:.42s cubic-bezier(.2,.7,.2,1) backwards lxIn}.viewEnter .propertyCard:nth-child(2){animation-delay:40ms}.viewEnter .propertyCard:nth-child(3){animation-delay:80ms}.viewEnter .propertyCard:nth-child(4){animation-delay:.12s}.viewEnter .propertyCard:nth-child(5){animation-delay:.16s}.viewEnter .propertyCard:nth-child(n+6){animation-delay:.2s}button,a.navExternal{transition:transform .14s,box-shadow .2s,background-color .2s,color .2s,border-color .2s,opacity .2s}button:not(:disabled):active,a.navExternal:active{transform:scale(.97)}button.primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #1e1e1e29}button:disabled{opacity:.55;cursor:not-allowed}.curatedSidebar nav>button,.curatedSidebar nav details>button{position:relative}.curatedSidebar nav>button:not(.active):hover{background:#c9a34914}a.navExternal{color:#3e3c38;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:36px;margin-bottom:1px;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}a.navExternal>svg:first-child{color:#8c8a85;stroke-width:1.7px}a.navExternal:hover{background:#c9a34914}a.navExternal .navExternalIcon{color:#c9a349;margin-left:auto}.overlay{animation:.2s both lxFade}.overlay .modal{animation:.28s cubic-bezier(.2,.7,.2,1) both lxPop}.toast{animation:.25s both lxIn}.tabs button,.lifeTabs button{transition:background-color .2s,color .2s}.lxSpinner{border:2px solid #ebe4d2;border-top-color:#c9a349;border-radius:50%;width:30px;height:30px;margin:18px auto 6px;animation:.9s linear infinite lxSpin;display:block}@media (prefers-reduced-motion:reduce){.viewEnter,.viewEnter .panel,.viewEnter .propertyCard,.overlay,.overlay .modal,.toast{animation:none}button,a.navExternal{transition:none}button:not(:disabled):active{transform:none}}.nativeLaunchHero{background:var(--lx-ink);color:#fff;border-radius:24px;justify-content:space-between;gap:24px;margin-bottom:24px;padding:32px 38px;display:flex}.nativeLaunchHero .eyebrow,.nativeLaunchHero>svg{color:var(--lx-gold-soft)}.nativeLaunchHero h2{color:#fff;letter-spacing:-.025em;margin:12px 0;font:600 42px/1.05 "Source Sans 3",sans-serif}.nativeLaunchHero p{color:#ded7c9}.nativeLaunchTabs{border-bottom:1px solid var(--lx-line);gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.nativeLaunchTabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:48px}.nativeLaunchTabs button[aria-selected=true]{border-bottom:2px solid var(--lx-gold);color:var(--lx-ink)}.nativeLaunchTabs button>span{background:#eee9df;border-radius:14px;padding:2px 8px;font-size:11px}.nativeLaunchFilters,.nativeLaunchSelection{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.nativeLaunchFilters label,.nativeLaunchSelection label{min-width:220px}.nativeLaunchFilters>button{margin-left:auto}.nativeLaunchBoard{grid-template-columns:repeat(5,minmax(230px,1fr));gap:16px;padding-bottom:18px;display:grid;overflow-x:auto}.nativeLaunchColumn>h3{letter-spacing:-.015em;justify-content:space-between;align-items:center;min-height:55px;font:600 22px "Source Sans 3",sans-serif;display:flex}.nativeLaunchColumn>h3>span{color:var(--lx-muted);font:12px "Source Sans 3",sans-serif}.nativeLaunchCard{border:1px solid var(--lx-line);text-align:left;background:#fff;border-radius:18px;width:100%;margin-bottom:16px;display:block;overflow:hidden;box-shadow:0 8px 24px #1e1e1e08;padding:0!important}.nativeLaunchPhoto{height:140px;position:relative}.nativeLaunchPhoto .propertyPhoto,.nativeLaunchPhoto img{object-fit:cover;width:100%;height:100%}.nativeLaunchPhoto>.badge{background:#fff;position:absolute;top:10px;left:10px}.nativeLaunchCardBody{padding:18px}.nativeLaunchCardBody h3{letter-spacing:-.015em;margin:5px 0 12px;font:600 26px "Source Sans 3",sans-serif}.nativeLaunchCardBody p{color:var(--lx-muted);align-items:center;gap:6px;font-size:12px;display:flex}.nativeLaunchCardBody small{color:var(--lx-muted);font-size:12px;display:block}.nativeLaunchProgress{background:#eee9df;border-radius:20px;height:5px;margin-top:20px;overflow:hidden}.nativeLaunchProgress i{background:var(--lx-gold);height:100%;display:block}.nativeLaunchCardMeta{justify-content:space-between;margin:8px 0;font-size:12px;display:flex}.nativeLaunchCardLink{justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.nativeLaunchEmpty{color:var(--lx-muted);border:1px dashed #ded7c9;border-radius:14px;padding:22px 16px;font-size:13px}.nativeLaunchedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nativeLaunchConnect{flex-direction:column;align-items:start;gap:12px;padding:32px;display:flex}.nativeLaunchConnect h3,.nativeLaunchSummary h3{letter-spacing:-.015em;font:600 30px "Source Sans 3",sans-serif}.nativeLaunchSummary{justify-content:space-between;align-items:center;gap:24px;display:flex}.nativeLaunchSummary>strong{text-align:right;letter-spacing:-.025em;min-width:130px;font:600 48px "Source Sans 3",sans-serif}.nativeLaunchSummary>strong small{color:var(--lx-muted);font:12px "Source Sans 3",sans-serif;display:block}.nativeLaunchSection{margin-top:16px;padding:0!important}.nativeLaunchSection>summary{cursor:pointer;justify-content:space-between;gap:18px;padding:22px;font-weight:600;display:flex}.nativeLaunchItem{border-top:1px solid var(--lx-line);padding:22px}.nativeLaunchItem header{justify-content:space-between;gap:16px;display:flex}.nativeLaunchItem h4{margin:0;font-size:16px}.nativeLaunchItem>small{margin:12px 0;display:block}.nativeLaunchItem details{margin:16px 0}.nativeLaunchItem summary{cursor:pointer}.nativeLaunchItem li{margin:8px 0}.nativeLaunchItem blockquote{background:var(--lx-ivory);border-left:2px solid var(--lx-gold);margin:14px 0;padding:14px}.nativeLaunchItem blockquote footer{color:var(--lx-muted);margin-top:8px;font-size:11px}.nativeLaunchFix{background:var(--lx-ivory);border:1px solid var(--lx-line);border-radius:10px;margin:14px 0;padding:12px 16px}.nativeLaunchFix b{text-transform:uppercase;letter-spacing:1px;color:#91732f;font-size:11px}.nativeLaunchFix p{margin:5px 0!important}.nativeLaunches .badge.blocked,.nativeLaunchWarning{background:var(--lx-ivory);color:var(--lx-red)!important}.nativeLaunches .badge.complete{color:var(--lx-sage);background:var(--lx-ivory)}.nativeLaunchEditor{max-height:90vh;overflow:auto}.nativeLaunchEditor .actions{margin-top:18px}.nativeLaunchEditor .modalBody>button{margin:12px 0}.nativeLaunchEditor textarea{min-height:110px}@media (max-width:800px){.nativeLaunchHero{padding:26px}.nativeLaunchHero h2{font-size:34px;letter-spacing:-.025em!important}.nativeLaunchedGrid{grid-template-columns:1fr}.nativeLaunchSummary{align-items:start}.nativeLaunchSummary>strong{min-width:85px;font-size:36px}.nativeLaunchFilters label,.nativeLaunchSelection label{flex:1;min-width:0}.nativeLaunchHero>svg{display:none}.nativeLaunchItem header{flex-direction:column}}.workspaceStartup{max-width:1180px;margin:0 auto;padding:52px 24px}.viewSkeleton{width:100%;padding:12px 0}.skeletonTitle{background:var(--lx-line);border-radius:10px;width:45%;height:38px;margin-bottom:28px}.skeletonStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.skeletonCard{border:1px solid var(--lx-line);background:#fff;border-radius:22px;min-width:0;padding:22px;animation:1.8s ease-in-out infinite skeletonBreathe}.skeletonCard i,.skeletonCard b{background:var(--lx-line);border-radius:5px;width:70%;height:14px;margin:12px 0;display:block}.skeletonCard b{width:40%;height:24px}.skeletonPhoto{background:var(--lx-line);border-radius:14px;height:160px}@keyframes skeletonBreathe{50%{opacity:.55}}.viewEmpty{text-align:center;margin:20px 0;padding:36px 24px}.viewEmpty h3,.connectState h3,.dashboardSource h3{letter-spacing:-.015em;margin:0 0 16px;font:600 28px "Source Sans 3",sans-serif}.viewEmpty>.primary{margin:auto}.connectState{min-width:0;padding:24px}.connectState p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.connectState code{color:var(--lx-ink);background:var(--lx-ivory);overflow-wrap:anywhere;padding:2px 4px;font-size:11px}.dashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.dashboardStats>.panel{min-width:0;margin:0;padding:24px}.dashboardStats strong{letter-spacing:-.025em;margin:12px 0;font:600 46px "Source Sans 3",sans-serif;display:block}.dashboardStats small,.dashboardStats span{color:var(--lx-muted);font-size:12px}.dashboardStats>.connectState,.dashboardStats>.dashboardSource{grid-column:span 2}.sourceConnections{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.sourceConnections .panel{margin:0}.drawerClose,.sidebarScrim{display:none}.myDay .luxeHomeRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.luminaV2 .panel{min-width:0}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.curatedSidebar{transform:none!important}.mobileToggle{display:none!important}}@media (max-width:899px){html,body{max-width:100%;overflow-x:clip}.app,.shell,.unifiedMain,.viewEnter{min-width:0;max-width:100%}.curatedSidebar{z-index:120;background:var(--lx-ivory);visibility:hidden;pointer-events:none;transition:transform .24s;overflow-y:auto;transform:translate(-105%);width:min(300px,85vw)!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important}.curatedSidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.curatedSidebar+.shell,.shell{width:100%!important;margin-left:0!important}.curatedSidebar nav{overflow-y:auto}.drawerClose{align-self:flex-end;min-height:44px;margin:8px 10px;display:flex}.sidebarScrim{z-index:110;background:#1e1e1e73;border:0;border-radius:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.mobileToggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex!important}.topbar{gap:8px;min-width:0;padding:10px 12px}.topbar>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.topActions{flex-shrink:0;gap:4px}.topActions .saveStatus,.topActions>.textButton{display:none}.unifiedMain{padding:24px 16px!important}.curatedSidebar nav button,.luminaV2 button,.luminaV2 a.primary,.luminaV2 select,.luminaV2 input:not([type=checkbox]):not([type=radio]){min-height:44px}.luminaV2 .iconButton,.luminaV2 .notificationBell,.luminaV2 .settingsGear{min-width:44px;min-height:44px}.pageHeading,.sectionHeading{flex-wrap:wrap;align-items:flex-start;gap:16px}.pageHeading h1{font-size:36px;letter-spacing:-.025em!important}.actions{flex-wrap:wrap}.dashboardStats,.skeletonStats,.skeletonGrid,.sourceConnections,.propertyGrid,.propertyGrid.full,.luxeHomeRow,.nativeLaunchedGrid,.dayLanes,.eosFiveCards,.eosBodyGrid,.visionGrid,.onboardStaffGrid,.onboardKpis{grid-template-columns:minmax(0,1fr)!important}.dashboardStats>.connectState,.dashboardStats>.dashboardSource{grid-column:auto}.luxeHero{min-height:310px}.luxeHeroBody{padding:28px 24px!important}.luxeHeroBody h1{letter-spacing:-.025em!important;font-size:38px!important}.luxeHeroActions{gap:12px}.luxeHeroStats{display:none}.luxeFeature{flex-direction:column;display:flex}.luxeFeaturePhoto{min-height:200px;width:100%!important}.luxeFeatureBody{padding:24px}.luxeFeature h2{font-size:34px;letter-spacing:-.025em!important}.luxeFeatureActions,.luxeStats{flex-wrap:wrap}.luxeFeatureActions>span{min-width:0}.luxeToolbar,.dayFilters{flex-direction:column;align-items:stretch;gap:16px;display:flex}.luxeToolbar .search{width:100%}.luxeTabs,.tabs,.launchesTabs,.eosTabBar,.nativeLaunchTabs{gap:4px;flex-wrap:wrap!important;overflow:visible!important}.tabs button,.nativeLaunchTabs button{min-height:44px;padding:10px 12px;white-space:normal!important}.nativeLaunchBoard{grid-template-columns:minmax(0,1fr);overflow:visible}.nativeLaunchColumn{min-width:0}.nativeLaunchHero{padding:26px 22px}.nativeLaunchHero h2{font-size:32px;letter-spacing:-.025em!important}.nativeLaunchHero>svg{display:none}.nativeLaunchSummary{flex-direction:column}.nativeLaunchSummary>strong{text-align:left}.nativeLaunchFilters label,.nativeLaunchSelection label{width:100%;min-width:0}.nativeLaunchSelection{flex-direction:column;align-items:stretch}.eosV2 .eosColumns,.eosV2 .eosMainGrid,.eosV2 .eosOverviewGrid{display:grid;grid-template-columns:1fr!important}.eosMeetingCard{flex-direction:column;display:flex!important}.meetingAgenda{flex-wrap:wrap;min-width:0}.eosHeading,.eosHeaderActions{flex-wrap:wrap;gap:12px}.eosHeading h1{font-size:36px;letter-spacing:-.025em!important}.scoreTable,.scoreTable table,.onboardTableWrap,.scorecardWrap{width:100%!important;min-width:0!important;overflow:visible!important}.luminaV2 table{table-layout:fixed;width:100%!important;min-width:0!important}.luminaV2 table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.luminaV2 table tbody,.luminaV2 table tr{width:100%;display:block}.luminaV2 table tr{border-bottom:1px solid var(--lx-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}.luminaV2 table td,.luminaV2 table th{overflow-wrap:anywhere;text-align:left!important;width:auto!important;min-width:0!important;padding:8px!important;display:block!important}.luminaV2 table td:first-child{grid-column:1/-1}.dayTaskRow{grid-template-columns:44px minmax(0,1fr);gap:12px;width:100%;padding:14px 8px;display:grid}.dayTaskOwner,.dayTaskRow>span:last-child{grid-column:2}.dayBoard{grid-template-columns:1fr;display:grid;overflow:visible}.luxeFocusRow{flex-wrap:wrap;gap:12px}.luxeFocusText{flex:1;min-width:0}.luxeFocusRow button{margin-left:auto}.eosFiveCards>button{min-height:100px}.eosIssues article,.rockRows article{flex-wrap:wrap;min-width:0}.modal,.drawer,.officeDrawer{width:100%!important;max-width:100vw!important}.modalBody,.modalHead{padding:20px!important}.record,.propertyCard,.nativeLaunchCard,.panel{overflow-wrap:anywhere}.nativeLaunchItem header{flex-wrap:wrap}.nativeLaunchItem h4{min-width:0}.onboardHeading{flex-wrap:wrap}.onboardDetail{min-width:0}.onboardTableWrap{border:0}.onboardTable td:first-child{min-width:0}.onboardHome{max-width:100%}.workspaceStartup{padding:24px 16px}.propertyCardBottom{flex-wrap:wrap}.luxeHomeCard,.propertyCard{width:100%}}@media (prefers-reduced-motion:reduce){.skeletonCard{animation:none}.curatedSidebar{transition:none}}@media (max-width:899px){.eosV2 .eosOverview,.eosV2 .eosContent,.eosV2 .eosGrid{grid-template-columns:1fr!important}.timedAgenda{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.timedAgenda>div{flex:1;min-width:75px}.nativeLaunchTabs button>span{min-width:16px}.sourceConnections .panel{box-shadow:none}.viewError>button{min-height:44px}.eosScorecard{max-width:100%;overflow:visible}.eosRight,.eosLeft{min-width:0}.luminaV2 button,.luminaV2 a.primary,.luminaV2 select{min-width:45px!important;min-height:45px!important}.luminaV2 table tbody th[scope=row]{grid-column:1/-1}.luminaV2 table td[data-label]:before{content:attr(data-label);color:var(--lx-muted);margin-bottom:7px;font-size:11px;display:block}.eosV2Columns{grid-template-columns:1fr!important}.eosTableScroll{overflow:visible!important}.curatedSidebar .navLibrary>summary{align-items:center;min-height:45px;display:flex}.luminaV2 .checkLabel{min-height:44px}.luminaV2 input:not([type=checkbox]):not([type=radio]){min-height:45px!important}}.skeleton-eos .skeletonStats{grid-template-columns:repeat(5,minmax(0,1fr))}.skeleton-eos .skeletonGrid,.skeleton-ops .skeletonStats{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-ops .skeletonGrid{grid-template-columns:1fr}.skeleton-board .skeletonStats{display:none}.skeleton-board .skeletonGrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:899px){.skeleton-eos .skeletonStats,.skeleton-eos .skeletonGrid,.skeleton-ops .skeletonStats,.skeleton-board .skeletonGrid{grid-template-columns:1fr!important}.luminaV2 .panel>details>summary{min-height:44px}}.luminaV2,.luminaV2 button,.luminaV2 input,.luminaV2 select,.luminaV2 textarea{font-family:"Source Sans 3",sans-serif}.luminaV2 h1,.luminaV2 h2,.luminaV2 h3,.luminaV2 h4,.luminaV2 h5,.luminaV2 h6,.luminaV2 .viewEmpty h3{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-weight:600}.luminaV2 a{color:inherit}.luminaV2 .unifiedMain{padding-top:24px}.luminaV2.eosWorkspace .unifiedMain{padding-top:5px}.luminaV2 .pageHeading{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.pageHeading>div{min-width:0}.pageHeading p:empty{display:none}.luminaV2 .viewEmpty{border:1px solid var(--lx-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;display:flex}.viewEmpty>svg{color:#b99d75}.luminaV2 .viewEmpty h3{margin:0;font-size:26px}.luminaV2 .primary.gold,.luminaV2 .viewEmpty .primary,.luminaV2 .connectState .primary{color:#1e1e1e;background:#c9a349;border-color:#c9a349}.luminaV2 .primary.gold:hover,.luminaV2 .viewEmpty .primary:hover{background:#dcc48f;border-color:#dcc48f}.luminaV2 .nativeLaunchEmpty,.luminaV2 .empty{border-style:solid}.guestyImport{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.guestyImport>div{flex:1;min-width:200px}.guestyImport .connectState{width:100%;margin:0}.guestyImport h2{margin-top:0}.testRemovalDialog{max-width:560px;margin:auto}.testRemovalDialog .actions{flex-wrap:wrap;justify-content:flex-end}.realHomeCard{padding:0;overflow:hidden}.realHomeCard>img,.realHomeCard>.propertyPhoto,.realHomeCard>.photoFallback{object-fit:cover;width:100%;height:200px}.realHomeCard>div:not(.photoFallback){padding:22px}.realHomeCard h3{margin:12px 0;font-size:28px}.upcomingStay{border-top:1px solid var(--lx-line);align-items:center;gap:18px;padding:16px 0;display:flex}.upcomingStay>img,.upcomingStay>.propertyPhoto,.upcomingStay>.photoFallback{object-fit:cover;border-radius:12px;flex-shrink:0;width:100px;height:72px}.upcomingStay h3,.upcomingStay p{margin:0}@media (max-width:899px){.luminaV2 .unifiedMain{padding-top:13px}.luminaV2.eosWorkspace .unifiedMain{padding-top:6px}.luminaV2 .pageHeading{gap:10px}.pageHeading h1{overflow-wrap:anywhere}.pageHeading>.actions{flex-shrink:0}.guestyImport{display:block}.guestyImport>button{margin-top:12px}.testRemovalDialog{width:calc(100vw - 32px)}.realOnboarding .pageHeading h2{font-size:28px}.luminaV2 .pageHeading .primary{white-space:normal}}.luminaV2 .primary:disabled{color:#1e1e1e;opacity:1;cursor:not-allowed;background:#dcc48f;border-color:#dcc48f}.luminaV2 .connectState>svg{color:#b99d75}.luminaV2 .scoreEmpty .primary,.luminaV2 .nativeLaunchEmpty .primary{color:#1e1e1e;background:#c9a349;border-color:#c9a349}.providerSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.providerSetup>svg{color:#b99d75}.providerSetup summary{cursor:pointer;color:#1e1e1e;align-items:center;min-height:44px;font-weight:600;display:flex}.providerSetup code{overflow-wrap:anywhere}.providerSetup dd{margin:4px 0 14px}@media (max-width:899px){.providerSetupGrid{grid-template-columns:1fr}}.weeklyScorecard{color:#1e1e1e}.weeklyTop,.weeklyControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.weeklyTop h2{margin:0;font-size:34px;letter-spacing:-.025em!important}.weeklyTop p{margin:6px 0 18px}.weeklyTop .actions{flex-wrap:wrap}.weeklyTop button,.scoreAction,.weeklyControls button{min-height:44px}.scoreAction{background:#fff;border:1px solid #e7e2d7;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.weeklyControls{justify-content:flex-start;margin-bottom:18px}.weeklyControls label{align-items:center;gap:10px;display:flex}.weeklyControls input{min-height:44px}.weeklyControls small{align-items:center;gap:6px;display:flex}.weeklyOwnerBanner{margin-bottom:18px}.weeklyOwnerBanner p{flex:1}.weeklyGrid{background:#fff;border:1px solid #e7e2d7;border-radius:20px;max-width:100%;overflow:auto}.weeklyGrid table{border-collapse:collapse;width:100%;min-width:900px}.weeklyGrid th,.weeklyGrid td{text-align:left;vertical-align:top;border-bottom:1px solid #eeeae2;padding:12px 9px}.weeklyGrid th[scope=row]{min-width:190px;font-weight:500}.weeklyGrid th[scope=col]{letter-spacing:.08em;text-transform:uppercase;background:#faf9f5;font-size:11px}.weeklyGrid th[scope=row] b{display:block}.weeklyGrid .eosSource{margin:7px 0;font-size:10px;display:inline-block}.weeklyGrid .scoreOwner{align-items:center;gap:7px;min-height:44px;display:flex}.weeklyGrid .eosCell{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:72px;height:auto;min-height:44px;display:flex}.weeklyGrid .green{color:#53624e;background:#edf0e9}.weeklyGrid .red{color:#a3473d;background:#f8eeea}.weeklyGrid .missing{color:#77756a;background:#f3f1ed}.weeklyGrid .selectedWeek{box-shadow:inset 1px 0 #dcc48f,inset -1px 0 #dcc48f}.entryBadge{font-size:9px;font-weight:400;line-height:1.3}.goalEdit{background:0 0;border:0;min-width:28px;min-height:28px;padding:6px}.inlineScoreEditor{background:#faf9f5;border:1px solid #dcc48f;border-radius:12px;min-width:190px;max-width:250px;padding:10px}.inlineScoreEditor>input{width:100%;min-height:44px}.inlineScoreActions{gap:6px;margin:6px 0;display:flex}.inlineScoreActions button{min-width:44px;min-height:44px}.inlineScoreEditor label{margin:8px 0;font-size:12px;display:block}.inlineScoreEditor input,.inlineScoreEditor textarea{width:100%;min-width:0}.inlineScoreEditor small{font-size:10px;line-height:1.5;display:block}.inlineScoreEditor .checkLabel{align-items:center;gap:8px;display:flex}.inlineScoreEditor input[type=checkbox]{width:auto}.weeklyGrid .scoreEvidence{min-width:180px}.scoreDialog{background:#fff;width:min(580px,100vw - 32px);max-height:85dvh;overflow:auto}.scoreDialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scoreDialog h2{margin:0 0 18px}.scoreDialog label{margin:14px 0;display:block}.scoreDialog select,.scoreDialog input{width:100%;min-height:44px}.scoreDialog button{min-height:44px}.scoreAudit{background:#fff;border:1px solid #e7e2d7;border-radius:16px;margin-top:20px;padding:20px}.scoreAudit summary{cursor:pointer;min-height:44px}.scoreAudit article{border-top:1px solid #eeeae2;padding:12px 0}.scoreAudit p{margin:5px 0}.weeklyPrint{display:none}.historyGrid table{min-width:max-content}.historyGrid th[scope=col]{min-width:90px}.historyGrid th[scope=row]{z-index:1;background:#fff;position:sticky;left:0}@media (max-width:899px){.weeklyTop{align-items:flex-start}.weeklyTop h2{font-size:30px}.weeklyTop .actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.weeklyControls{grid-template-columns:1fr 1fr;align-items:end;display:grid}.weeklyControls label{display:block}.weeklyControls input{width:100%}.weeklyGrid:not(.historyGrid) table,.weeklyGrid:not(.historyGrid) tbody,.weeklyGrid:not(.historyGrid) tr,.weeklyGrid:not(.historyGrid) td,.weeklyGrid:not(.historyGrid) th[scope=row]{width:100%;min-width:0;display:block}.weeklyGrid:not(.historyGrid) thead{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.weeklyGrid:not(.historyGrid) tr{border-bottom:2px solid #e7e2d7;padding:12px}.weeklyGrid:not(.historyGrid) td{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weeklyGrid:not(.historyGrid) td:before{content:attr(data-label);min-width:75px;font-size:12px}.weeklyGrid:not(.historyGrid) .eosCell{max-width:180px}.weeklyGrid .goalEdit{min-width:44px;min-height:44px}.inlineScoreEditor{flex:1;min-width:0;max-width:calc(100vw - 155px)}.weeklyOwnerBanner{flex-wrap:wrap}.weeklyGrid .scoreOwner{margin-left:auto}.weeklyGrid:not(.historyGrid) table{min-width:0}.scoreDialog header>button{min-width:44px}}@media print{@page{size:A4 landscape;margin:10mm}body *{visibility:hidden!important}.weeklyPrint,.weeklyPrint *{visibility:visible!important}.weeklyPrint{color:#1e1e1e;background:#fff;width:100%;font-size:10px;line-height:1.25;position:absolute;inset:0;display:block!important}.weeklyPrint h1{margin:0 0 6px;font-size:26px}.weeklyPrint h2{margin:10px 0 5px;font-size:16px}.weeklyPrint table{border-collapse:collapse;width:100%}.weeklyPrint th,.weeklyPrint td{text-align:left;border-bottom:1px solid #ddd;padding:5px}.weeklyPrintLists{grid-template-columns:1fr 1fr;gap:20px;display:grid}.weeklyPrint p{margin:4px 0}.weeklyPrint small{font-size:8px}.weeklyPrint a{color:#1e1e1e}.weeklyPrint tr{break-inside:avoid}}.weeklyScorecard .primary.gold,.scoreDialog .primary.gold{color:#1e1e1e;background:#dcc48f;border-color:#dcc48f}@media print{body:has(.weeklyPrint) :not(.weeklyPrint):not(.weeklyPrint *):not(:has(.weeklyPrint)){display:none!important}body:has(.weeklyPrint) :has(.weeklyPrint){width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}}@media (max-width:899px){.weeklyGrid:not(.historyGrid) td[data-week]:not(.selectedWeek){display:none}.luminaV2 .weeklyGrid:not(.historyGrid) tr{display:block}.luminaV2 .weeklyGrid:not(.historyGrid) td{display:flex!important}.luminaV2 .weeklyGrid:not(.historyGrid) td[data-week]:not(.selectedWeek){display:none!important}.luminaV2 .weeklyGrid.historyGrid table{table-layout:auto;width:max-content!important;min-width:900px!important}.luminaV2 .weeklyGrid.historyGrid thead{clip:auto;clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.luminaV2 .weeklyGrid.historyGrid tbody{display:table-row-group}.luminaV2 .weeklyGrid.historyGrid tr{display:table-row}.luminaV2 .weeklyGrid.historyGrid td,.luminaV2 .weeklyGrid.historyGrid th{min-width:90px!important;display:table-cell!important}.luminaV2 .weeklyGrid.historyGrid td[data-label]:before{display:none}}@media print{.weeklyPrint table{table-layout:auto!important;display:table!important}.weeklyPrint thead{clip:auto!important;width:auto!important;height:auto!important;display:table-header-group!important;position:static!important}.weeklyPrint tbody{display:table-row-group!important}.weeklyPrint tr{display:table-row!important}.weeklyPrint td,.weeklyPrint th{display:table-cell!important}.weeklyPrint td:before{display:none!important}}.weeklyScorecard .scoreOwner>span:last-child{font-size:12px}.myDay>.luxeHero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;margin-top:0;display:grid}.myDay .luxeHeroBody{align-self:stretch;padding:40px}.myDay .luxeHeroStats{align-self:center;min-width:0;max-width:none;padding:28px 28px 28px 0;display:block;position:relative;inset:auto}.myDay .luxeHeroStats>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.myDay .luxeHeroStats .dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.myDay .luxeHeroStats .dashboardStats>.panel{-webkit-backdrop-filter:blur(14px);color:#fff;min-width:0;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff47;border-radius:16px;padding:16px 18px}.myDay .luxeHeroStats .dashboardStats small{color:#dcc48f;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.myDay .luxeHeroStats .dashboardStats strong{color:#fff;letter-spacing:-.025em;margin:8px 0;font:600 34px/1.1 "Source Sans 3",sans-serif;display:block}.myDay .luxeHeroStats .dashboardStats span{color:#ffffffd6;font-size:12px}.myDay .luxeHeroStats .connectState,.myDay .luxeHeroStats .dashboardSource{grid-column:1/-1}.myDay .luxeHeroStats h3,.myDay .luxeHeroStats p{color:#fff}.myDay .luxeHeroStats .viewError{background:#ffffff1f;border-radius:16px;padding:18px}.myDay .luxeHeroStats .viewSkeleton{padding:0}.myDay .luxeHeroStats .skeletonGrid{display:none}.myDay .luxeHeroStats .skeletonStats{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.connectState{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-height:0;padding:14px 18px;display:flex}.connectState h3{white-space:normal;margin:0;font-size:17px}.connectState p{overflow-wrap:normal;flex:220px;min-width:0;margin:0;font-size:13px}.connectState svg{color:#b99d75;flex:none}.connectState button{white-space:normal;flex:none;max-width:100%;padding:8px 16px;font-size:13px}@media (max-width:1150px){.myDay>.luxeHero{grid-template-columns:minmax(0,1fr)}.myDay .luxeHeroStats{padding:0 28px 28px;display:block}.myDay .luxeHeroStats .dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.myDay .luxeHeroStats{padding:0 20px 20px}.myDay .luxeHeroStats .dashboardStats>.panel{padding:14px 12px}.connectState p{flex-basis:100%;order:4}}.nativeLaunchBoard{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;overflow-x:visible!important}.nativeLaunchColumn>h3{text-transform:none;letter-spacing:0;font-size:20px}.commandCenter{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;margin:0 0 40px;display:grid}.ccCol{flex-direction:column;gap:22px;min-width:0;display:flex}.ccCard{border:1px solid var(--lx-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.ccHead{align-items:baseline;gap:12px;padding:22px 24px 16px;display:flex}.ccHead h2{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1.1}.ccLink{color:var(--lx-tan);min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ccLink:hover{color:var(--lx-gold)}.ccRow{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #f1ece1;border-radius:0;align-items:center;gap:16px;padding:16px 24px;display:flex}button.ccRow:hover{background:#fcfaf6}.ccThumb{border-radius:14px;flex:none;width:56px;height:56px;overflow:hidden}.ccThumb.wide{width:72px}.ccThumb .propertyPhoto,.ccThumb img{object-fit:cover;width:100%;height:100%;display:block}.ccText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ccText b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ccText b.ccSerif{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600}.ccText small{color:var(--lx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ccTag{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-self:flex-start;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:700}.ccRow>.ccTag{align-self:center}.ccTag.gold{color:#8a6d2f;background:#f6efdf}.ccTag.red{color:#9a3b2c;background:#f7e6e2}.ccTag.sage{color:var(--lx-sage);background:#e8ede6}.ccInitials{color:#8a6d2f;background:#f6efdf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.ccRing{flex:none}.ccRing text{fill:var(--lx-ink);font-size:12px;font-weight:600}.ccEmpty{color:var(--lx-muted);border-top:1px solid #f1ece1;padding:18px 24px 22px;font-size:14px}@media (max-width:1100px){.commandCenter{grid-template-columns:1fr}}@media (max-width:640px){.ccRow{gap:12px;padding:14px 16px}.ccHead{padding:18px 16px 12px}.ccHead h2{font-size:26px}.ccRow>.outline{display:none}}.lhx{flex-direction:column;gap:26px;padding-bottom:40px;display:flex}.lhx .lhxHero{background:#2a2723;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;min-height:290px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e1e1e29}.lhx .lhxHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lhx .lhxShade{background:linear-gradient(90deg,#14120fd6 0%,#14120f85 52%,#14120f1f 100%);position:absolute;inset:0}.lhx .lhxSkeleton{background:#ece6da;animation:1.6s ease-in-out infinite pulse}.lhx .lhxHeroCopy{color:#fff;flex-direction:column;align-self:stretch;max-width:560px;display:flex;position:relative}.lhx .lhxEyebrow{letter-spacing:2.4px;text-transform:uppercase;color:#dcc48f;font-size:11px;font-weight:600}.lhx .lhxHeroCopy h2{color:#fff;margin:12px 0 0;font-family:"Source Sans 3",sans-serif;font-size:clamp(34px,4.4vw,54px);font-weight:600;line-height:1.02;letter-spacing:-.025em!important}.lhx .lhxHeroCopy p{color:#ffffffd6;margin:12px 0 0;font-size:15.5px;line-height:1.5}.lhx .lhxKpis{flex-wrap:wrap;gap:12px;display:flex;position:relative}.lhx .lhxKpi{-webkit-backdrop-filter:blur(14px);color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:18px;flex-direction:column;min-width:128px;padding:14px 18px;display:flex}.lhx .lhxKpi small{letter-spacing:1.7px;text-transform:uppercase;color:#dcc48f;font-size:10.5px;font-weight:600}.lhx .lhxKpi b{letter-spacing:-.025em;margin-top:8px;font-family:"Source Sans 3",sans-serif;font-size:40px;font-weight:600;line-height:1}.lhx .lhxKpi span{color:#ffffffbf;margin-top:4px;font-size:12px}.lhx .lhxCard{background:#fff;border:1px solid #eee9df;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.lhx .lhxFix header{flex-wrap:wrap;align-items:baseline;gap:14px;padding:20px 24px 14px;display:flex}.lhx .lhxFix h3,.lhx .lhxHomesHead h3{color:#1e1e1e;letter-spacing:-.015em;margin:0;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1.1}.lhx .lhxFix header span,.lhx .lhxHomesHead span{color:#8c8a85;font-size:13px}.lhx .lhxFixRow{border-top:1px solid #f1ece1;align-items:center;gap:14px;padding:14px 24px;display:flex}.lhx .lhxFixIcon{color:#8a6d2f;background:#f6efdf;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lhx .lhxFixIcon.hot{color:#9a3b2c;background:#f7e6e2}.lhx .lhxFixText{color:#1e1e1e;flex:1;min-width:0;font-size:14.5px}.lhx .lhxFixText i{color:#8c8a85;font-size:13px;font-style:normal}.lhx .lhxFixText small{color:#8c8a85;margin-top:2px;font-size:12.5px;display:block}.lhx .lhxChip{letter-spacing:1px;text-transform:uppercase;color:#8a6d2f;white-space:nowrap;background:#f6efdf;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700}.lhx .lhxChip.hot{color:#9a3b2c;background:#f7e6e2}.lhx .lhxChip.ok{color:#53624e;background:#e8ede6}.lhx .lhxBtn{color:#1e1e1e;background:#fff;border:1px solid #e3dccb;border-radius:10px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lhx .lhxBtn:hover{border-color:#c9a349}.lhx .lhxHomesHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.lhx .lhxGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lhx .lhxHome{min-width:0}.lhx .lhxHomeLink{color:#1e1e1e;background:#fff;border:1px solid #eee9df;border-radius:22px;flex-direction:column;height:100%;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 12px 32px #1e1e1e0d}.lhx .lhxHomeLink:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1e1e1e17}.lhx .lhxPhoto{background:#efe7d6;height:168px;position:relative}.lhx .lhxPhoto img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.lhx .lhxNoPhoto{color:#8a6d2f;background:linear-gradient(135deg,#efe7d6,#e2d5b9);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:0}.lhx .lhxChip.state{background:#ffffffeb;position:absolute;top:12px;left:12px}.lhx .lhxChip.state.hot{color:#9a3b2c}.lhx .lhxChip.state.warm{color:#8a6d2f}.lhx .lhxChip.state.ok{color:#53624e}.lhx .lhxRingWrap{border-radius:50%;position:absolute;bottom:-30px;right:12px;box-shadow:0 6px 16px #1e1e1e1f}.lhx .lhxRing text{font:600 14px "Source Sans 3",var(--font-sans,sans-serif);fill:#1e1e1e}.lhx .lhxHomeBody{flex:1;padding:16px 18px 8px}.lhx .lhxHomeBody h4{letter-spacing:-.015em;margin:0;padding-right:64px;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:600;line-height:1.1}.lhx .lhxHomeBody>small{color:#8c8a85;margin-top:4px;font-size:12.5px;display:block}.lhx .lhxHomeBody ul{margin:12px 0 0;padding:0;list-style:none}.lhx .lhxHomeBody li{color:#4a4842;padding:3px 0 3px 14px;font-size:13px;position:relative}.lhx .lhxHomeBody li:before{content:"";background:#b99d75;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.lhx .lhxHomeBody li.hot:before{background:#9a3b2c}.lhx .lhxHomeBody em{color:#b99d75;font-size:12.5px;font-style:normal;font-weight:600}.lhx .lhxHome footer{color:#8c8a85;border-top:1px solid #f1ece1;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;display:flex}.lhx .lhxHome footer span{align-items:center;gap:6px;min-width:0;display:flex}.lhx .lhxHome footer b{color:#1e1e1e;align-items:center;gap:4px;font-size:13px;display:flex}.lhx .lhxError{color:#9a3b2c;background:#f7e6e2;border-radius:12px;padding:10px 14px;font-size:13.5px}.lhx .lhxEmpty{color:#8c8a85;font-size:14px}.lhxFlow{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 18px;display:flex}.lhxStep{color:#1e1e1e;cursor:pointer;background:#fff;border:1px solid #e3dccb;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;display:flex}.lhxStep i{color:#8a6d2f;background:#f6efdf;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:flex}.lhxStep.active{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.lhxStep.active i{color:#1e1e1e;background:#c9a349}.lhxArrow{color:#c9a349;display:flex}.lhxSide{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lhxSide button{color:#1e1e1e;cursor:pointer;background:#fff;border:1px solid #e3dccb;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.lhxSide button.active{border-color:#1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e}@media (max-width:899px){.lhx .lhxHero{padding:26px 22px}.lhx .lhxKpi{flex:40%;min-width:0}.lhxArrow{display:none}.lhxSide{width:100%;margin-left:0}.lhx .lhxFixRow{flex-wrap:wrap}}.curatedSidebar .brand .brandLockup{object-fit:contain;flex-shrink:0;width:auto;max-width:180px;height:30px}.curatedSidebar .brand .brandMark{object-fit:contain;flex-shrink:0;width:30px;height:30px}.luminaV2 .curatedSidebar .brand{flex-direction:row;align-items:center;gap:10px}.luminaV2 .curatedSidebar .brand strong{letter-spacing:2.5px;white-space:nowrap;font-size:23px}.luminaV2 .curatedSidebar .brand strong em{color:#b8963f;letter-spacing:2px;vertical-align:middle;margin-left:6px;font-family:"Source Sans 3",sans-serif;font-size:.62em;font-style:normal;font-weight:600}.integrationsPanel .integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.integrationCard{background:#fff;border:1px solid #e4dfd3;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.integrationCard header{align-items:center;gap:14px;display:flex}.integrationCard h3{margin:0 0 4px;font-size:17px;font-weight:500}.integrationCard>p{color:#5f6158;margin:0;font-size:13px;line-height:1.7}.integrationStatus{color:#9a9483;align-items:center;gap:5px;font-size:11px;display:inline-flex}.integrationStatus.on{color:#53624e}.tokenForm{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tokenForm label{margin:0;font-size:12px}.tokenForm input{font-family:ui-monospace,monospace}.setupSteps{background:#f7f4ec;border:1px solid #e6dcc3;border-radius:10px;padding:16px 18px}.setupSteps summary{cursor:pointer;color:#8d7135;font-size:13px}.setupSteps ol{margin:12px 0 12px 18px;font-size:12px;line-height:1.9}.setupSteps a{color:#9a7c38}.manifestBox{position:relative}.manifestBox pre{background:#fff;border:1px solid #e4dccb;border-radius:8px;max-height:180px;padding:12px;font-size:10.5px;line-height:1.5;overflow:auto}.manifestBox button{align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;top:8px;right:8px}.routeTable{border-top:1px solid #eee8da;padding-top:14px}.routeTable h4{color:#3a3b35;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.routeRow{border-bottom:1px dashed #efe9dc;grid-template-columns:1fr minmax(160px,220px);align-items:center;gap:12px;margin:0;padding:8px 0;display:grid}.routeRow b{font-size:12.5px;font-weight:500;display:block}.routeRow small{color:#9a9483;font-size:10.5px}.integrationCard .actions.subtle button{font-size:11.5px}.guestGuide{background:#fffdf7;border:1px solid #dcc48f}.guestGuide .guideHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guestGuide .guideHead h2{margin:0 0 6px}.guideChecks{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.guideChecks span{color:#8a826d;background:#f3efe4;border-radius:20px;padding:4px 10px;font-size:11px}.guideChecks span.done{color:#53624e;background:#e8eee3}.syncResults{margin:10px 0 0;padding:0;font-size:12px;line-height:1.9;list-style:none}.syncResults .bad{color:#9b4a2f}@media (max-width:900px){.integrationsPanel .integrationGrid,.routeRow{grid-template-columns:1fr}}.taskPeople{background:#fffdf8;border:1px solid #e8dfcf;border-radius:12px;gap:8px;margin:0 0 12px;padding:14px 16px;display:grid}.taskPeople label{gap:4px;font-size:13px;display:grid}.taskPeopleOthers{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.taskPeopleOthers>span:first-child{margin-right:4px;font-weight:600}.taskPeople .chip{color:#2b2622;background:#f4ebd8;border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.taskPeople .chip button{cursor:pointer;color:#7a6a55;background:0 0;border:0;font-size:14px;line-height:1}.taskPeopleAdd{gap:8px;display:flex}.taskPeopleAdd select{flex:1}.autoAssign{margin-top:20px}.autoAssignRows{gap:8px;margin:12px 0;display:grid}.autoAssignRows label{border-bottom:1px solid #f0e9dc;grid-template-columns:minmax(180px,1fr) minmax(200px,280px);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.autoAssignActions{align-items:center;gap:12px;display:flex}@media (max-width:640px){.autoAssignRows label{grid-template-columns:1fr}}.staffStep h2{margin:4px 0 10px}.recordRow{border-top:1px solid #ece7dc;flex-wrap:wrap;gap:28px;padding:14px 0;display:flex}.recordRow>div{flex-direction:column;gap:3px;min-width:220px;display:flex}.recordRow small,.finalSteps small{color:#6f6a60}.recordRow a,.finalSteps a:not(.button){color:#8a6d2f;text-underline-offset:2px;text-decoration:underline}.finalStep{background:linear-gradient(#fffdf8,#fff);border:1px solid #dcc48f}.finalSteps{counter-reset:fs;flex-direction:column;gap:0;margin:18px 0;padding:0;list-style:none;display:flex}.finalSteps li{counter-increment:fs;border-top:1px solid #ece7dc;flex-direction:column;gap:6px;padding:14px 0 14px 46px;display:flex;position:relative}.finalSteps li:before{content:counter(fs);color:#8a6d2f;background:#fff;border:1px solid #dcc48f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid;position:absolute;top:13px;left:0}.finalSteps li.done:before{content:"✓";color:#dcc48f;background:#1c1c1a;border-color:#1c1c1a}a.button{color:#1c1c1a;background:#fff;border:1px solid #d9d3c5;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;min-height:40px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}a.button.primary{color:#fff;background:#1c1c1a;border-color:#1c1c1a}a.button.primary svg{color:#dcc48f}a.button.primary:hover{background:#000}.inlineForm{flex-wrap:wrap;gap:8px;max-width:520px;display:flex}.inlineForm input{flex:1;min-width:220px}.keyInput{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px}.propertyChips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.homeLabelChip{color:var(--lx-ink);border:1px solid var(--lx-gold-soft);letter-spacing:.3px;background:#ffffffed;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00000015}.onbSetup{margin:6px 0 16px}.onbSetupLine{color:var(--lx-muted);margin:0 0 10px;font-size:13px}.onbSetupLine b{color:var(--lx-ink);font-weight:600}.onbPaths{flex-wrap:wrap;gap:6px;display:flex}.onbPath{cursor:pointer;box-shadow:none;height:auto;min-height:0;padding:5px 11px;font-family:inherit;line-height:1.3}.onbPath:hover{border-color:var(--lx-gold)}.onbPath.on{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink)}.onbPath:disabled{opacity:.6;cursor:wait}.onbPathField{border:0;margin:0 0 14px;padding:0}.onbPathField legend{margin-bottom:8px;font-size:13px;font-weight:600}.onbPathField small{color:var(--lx-muted);margin-top:8px;display:block}.dayLanes.dayLanesSingle{grid-template-columns:minmax(0,1fr)}.lhxSide a.lhxHub{color:#1e1e1e;background:#fff;border:1px solid #e3dccb;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lhxSide a.lhxHub:hover{border-color:#dcc48f}.lhx .lhxLaunched{color:#1e1e1e;background:#fff;border:1px solid #e3dccb;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.lhx .lhxLaunched svg{color:#53624e}.lhx .lhxLaunched .lhxLaunchedText{color:#4a4842;flex:1;min-width:220px}.lhx .lhxLaunched .lhxLaunchedText b{color:#1e1e1e}.lhx .lhxLaunched .lhxLaunchedLink{color:#8a6a1e;text-underline-offset:3px;font-size:13px;-webkit-text-decoration:underline #dcc48f;text-decoration:underline #dcc48f}.lhx .lhxStages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.lhx .lhxStage>header{letter-spacing:1.8px;text-transform:uppercase;color:#1e1e1e;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.lhx .lhxStage>header i{color:#8c8a85;margin-left:auto;font-style:normal}.lhx .lhxDot{background:#c4c4c4;border-radius:50%;width:10px;height:10px}.lhx .lhxDot.hot{background:#e2445c}.lhx .lhxDot.warm{background:#fdab3d}.lhx .lhxDot.ok{background:#00c875}.lhx .lhxStageGrid{grid-template-columns:1fr;gap:18px}.lhx .lhxStageEmpty{color:#a29d93;text-align:center;border:1px dashed #e3dccb;border-radius:16px;margin:0;padding:22px;font-size:13.5px}.lhx .lhxStageGrid .lhxPhoto{height:210px}.lhx .lhxChip.state.mon{color:#fff;letter-spacing:.3px;text-transform:none;border-radius:8px;padding:6px 12px;font-size:12px}.lhx .lhxChip.state.mon.hot{color:#fff;background:#e2445c}.lhx .lhxChip.state.mon.warm{color:#fff;background:#fdab3d}.lhx .lhxChip.state.mon.ok{color:#fff;background:#00c875}.lhx .lhxChip.state.mon.none{color:#fff;background:#c4c4c4}.lhx .lhxHome footer b{background:#1e1e1e;border-radius:10px;min-height:36px;padding:0 14px;color:#fff!important}@media (max-width:1100px){.lhx .lhxStages{grid-template-columns:1fr}}.lhx .lhxBack{color:#6e6a62;align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.lhx .lhxChip.state.mon.static{align-self:flex-start;margin-top:14px;display:inline-block;position:static}.lhx .lhxPctCard{text-align:center;background:#fff;border-radius:20px;flex-direction:column;min-width:170px;padding:20px 28px;display:flex;position:relative}.lhx .lhxPctCard b{color:#1e1e1e;letter-spacing:-.025em;font-family:"Source Sans 3",sans-serif;font-size:56px;font-weight:600;line-height:1}.lhx .lhxPctCard span{color:#6e6a62;margin-top:4px;font-size:13px}.lhx .lhxPctCard small{color:#a29d93;margin-top:2px;font-size:12px}.lhx .lhxHomeCols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.lhx .lhxSteps header,.lhx .lhxBlocking header{align-items:baseline;gap:14px;padding:20px 24px 8px;display:flex}.lhx .lhxSteps h3,.lhx .lhxBlocking h3{color:#1e1e1e;letter-spacing:-.015em;margin:0;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.lhx .lhxSteps header span{color:#8c8a85;font-size:13px}.lhx .lhxSteps table{border-collapse:collapse;width:100%}.lhx .lhxSteps th{letter-spacing:1.8px;text-transform:uppercase;color:#8c8a85;text-align:left;padding:10px 24px;font-size:11px;font-weight:600}.lhx .lhxSteps td{color:#1e1e1e;vertical-align:middle;border-top:1px solid #f1ece1;padding:14px 24px;font-size:14.5px}.lhx .lhxSteps td small{color:#8c8a85;font-size:12px;display:block}.lhx .lhxMon{text-align:center;color:#fff;white-space:nowrap;background:#c4c4c4;border-radius:8px;min-width:110px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-block}.lhx .lhxMon.ok{background:#00c875}.lhx .lhxMon.warm{background:#fdab3d}.lhx .lhxMon.hot{background:#e2445c}.lhx .lhxMon.none{background:#c4c4c4}.lhx .lhxBlocking.hot{border-color:#f0b7c0}.lhx .lhxBlocking.hot h3{color:#c7314a}.lhx .lhxBlocking p{color:#53624e;align-items:center;gap:8px;margin:0;padding:0 24px 20px;display:flex}.lhx .lhxBlockRow{color:#c7314a;border-top:1px solid #f1ece1;gap:10px;padding:12px 24px;display:flex}.lhx .lhxBlockRow b{color:#1e1e1e;font-size:14.5px;display:block}.lhx .lhxBlockRow small{color:#8c8a85;font-size:12.5px}.lhx .lhxMore{color:#8c8a85;padding:10px 24px 18px;display:block}.lhx .lhxBigBtn{color:#fff;background:#1e1e1e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lhx .lhxLeadNote{color:#8c8a85;align-items:center;gap:6px;margin:10px 4px 0;font-size:12.5px;display:flex}@media (max-width:1000px){.lhx .lhxHomeCols{grid-template-columns:1fr}.lhx .lhxSteps td,.lhx .lhxSteps th{padding:12px 14px}.lhx .lhxMon{min-width:0}}h1.pageTitle{align-items:center;gap:.32em;display:flex!important}h1.pageTitle .ptIcon{color:#b0914f;flex:none;display:inline-flex}h1.pageTitle .ptIcon svg{width:.56em;height:.56em;display:block}h1.pageTitle .ptText{min-width:0}.luxeHero h1.pageTitle .ptIcon,.gwHero h1.pageTitle .ptIcon,.eoHeroBody h1.pageTitle .ptIcon,.tvHeroText h1.pageTitle .ptIcon{color:#dcc48f}
.railToggle,.railMark,.railTip{display:none}@media (min-width:900px){.curatedSidebar .railToggle{color:#6f6c62;z-index:2;background:#fff;border:1px solid #e9e4da;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:22px;right:12px;min-height:32px!important}.curatedSidebar:not(.rail) .brand{padding-right:46px!important}.curatedSidebar:not(.rail) .brand .brandLockup{width:auto!important;max-width:100%!important;height:26px!important}.curatedSidebar:not(.rail) .brand .railMark{display:none!important}.curatedSidebar .railToggle:hover{color:#24241f;border-color:#dcc48f}.curatedSidebar .railToggle:focus-visible{outline-offset:2px;outline:2px solid #c7a452}.curatedSidebar{transition:width .2s}.luminaV2 .curatedSidebar.rail{overflow-x:hidden;width:72px!important;padding:18px 10px 12px!important}.app .curatedSidebar.rail~.shell{width:calc(100% - 72px)!important;margin-left:72px!important}.curatedSidebar.rail .brand{justify-content:center;padding:0 0 12px!important}.curatedSidebar.rail .brand .brandLockup{display:none}.curatedSidebar.rail .brand .railMark{width:30px;height:30px;display:block}.curatedSidebar.rail .railToggle{margin:0 auto 12px;display:flex;position:static}.curatedSidebar.rail .commandSearch{justify-content:center;width:44px;min-height:40px;margin:0 auto 10px;padding:0}.curatedSidebar.rail .commandSearch span,.curatedSidebar.rail .commandSearch kbd{display:none}.curatedSidebar.rail nav{scrollbar-width:none;overflow:hidden auto}.curatedSidebar.rail nav::-webkit-scrollbar{display:none}.curatedSidebar.rail .navGroupHead,.curatedSidebar.rail .eosSubnav,.curatedSidebar.rail .pinHead span,.curatedSidebar.rail .pinHead>svg,.curatedSidebar.rail .pinPicker,.curatedSidebar.rail .navNew,.curatedSidebar.rail .sidebarFoot>div{display:none!important}.curatedSidebar.rail .navDivider{margin:8px}.curatedSidebar.rail nav button{position:relative;justify-content:center!important;gap:0!important;width:44px!important;min-height:40px!important;margin:0 auto 2px!important;padding:0!important}.curatedSidebar.rail nav button>span:not(.navCount),.curatedSidebar.rail .pinnedHomes>button>span:not(.pinnedInitial){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.curatedSidebar.rail nav button .navCount{min-width:16px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:2px;right:0}.curatedSidebar.rail .pinnedHomes{margin:4px 0}.curatedSidebar.rail .pinHead{justify-content:center;padding:4px 0}.curatedSidebar.rail .pinHead button{margin:0}.curatedSidebar.rail .pinnedHomes>button .homeStatus{position:absolute;bottom:6px;right:6px}.curatedSidebar.rail .sidebarFoot{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 0 0!important}.curatedSidebar.rail .settingsPopover{width:240px;position:fixed;bottom:16px;left:80px;right:auto}.curatedSidebar.rail .railTip{color:#fbfaf7;white-space:nowrap;pointer-events:none;z-index:140;background:#24241f;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.3;display:block;position:fixed;left:80px;transform:translateY(-50%);box-shadow:0 6px 18px #16140d33}}@media (prefers-reduced-motion:reduce){.curatedSidebar{transition:none}}
.eo{--eo-ink:#1e1e1e;--eo-muted:#8c8a85;--eo-line:#eee9df;--eo-soft:#f3eee4;--eo-ivory:#faf8f4;--eo-gold:#c9a349;--eo-gold2:#dcc48f;--eo-tan:#b99d75;--eo-sage:#53624e;--eo-red:#b4533f;--eo-redbg:#fcf5f2;--eo-serif:"Source Sans 3", sans-serif;color:var(--eo-ink)}.luminaV2 .eo button{min-height:0!important}.eo button{font:inherit;cursor:pointer}.eo .eoTop{align-items:center;gap:12px;min-height:56px;margin-bottom:6px;display:flex}.eoCrumb{color:#a29d93;align-items:center;gap:8px;font-size:13px;display:flex}.eoCrumb i{color:#d8d0bf;font-style:normal}.eoCrumb b{color:var(--eo-ink);font-weight:600}.eoCrumb em{color:var(--eo-tan);letter-spacing:.4px;margin-left:10px;font-size:12px;font-style:normal}.eoTopActions{align-items:center;gap:12px;margin-left:auto;display:flex}.eoLegend{color:var(--eo-muted);gap:16px;font-size:12.5px;display:flex}.eoLegend span{align-items:center;gap:6px;display:flex}.eoDot{background:#d9d3c6;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.eoDot.green{background:var(--eo-sage)}.eoDot.red,.eoDot.blank{background:var(--eo-red)}.eo .eoBtn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.eo .eoBtn.sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.eo .eoBtn.gold{color:var(--eo-ink);background:linear-gradient(#e3cd98,#c9a349);box-shadow:0 8px 20px #c9a34947,inset 0 1px #fff6}.eo .eoBtn.dark{background:var(--eo-ink);color:#fff;box-shadow:0 6px 14px #1e1e1e2e}.eo .eoBtn.outline{color:var(--eo-ink);background:#fff;border-color:#e3dccb;box-shadow:0 1px 2px #1e1e1e0a}.eo .eoBtn.glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff59}.eo .eoBtn:disabled{opacity:.55;cursor:not-allowed}.eo .eoLink{color:#8a6d2f;background:0 0;border:0;align-items:center;gap:4px;width:auto;padding:0;font-size:13px;font-weight:600;display:inline-flex}.eo .eoIconBtn{color:var(--eo-muted);background:0 0;border:0;border-radius:8px;width:auto;padding:4px;display:inline-flex}.eo .eoIconBtn:hover{background:var(--eo-soft);color:var(--eo-ink)}.eoTabs{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.eo .eoTabs button{color:#5b5850;background:#fff;border:1px solid #e3dccb;border-radius:11px;align-items:center;gap:8px;width:auto;height:38px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.eo .eoTabs button.on{background:var(--eo-ink);color:#fff;border-color:var(--eo-ink);font-weight:600}.eoTabs button span{color:var(--eo-tan);font-size:11px}.eoEyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--eo-tan);font-size:11px;font-weight:600;display:block}.eoEyebrow.gold{color:var(--eo-gold2)}.eoMuted{color:var(--eo-muted);font-size:13px}.eoHero{color:#fff;background:#2a2723;border-radius:28px;min-height:310px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e1e1e29}.eoHero .eoHeroPhoto{display:block;position:absolute;inset:0}.eoHero .eoHeroPhoto img{object-fit:cover;width:100%;height:100%}.eoHeroShade{background:linear-gradient(90deg,#14120fdb 0%,#14120f99 55%,#14120f40 100%);position:absolute;inset:0}.eoHeroBody{flex-direction:column;max-width:calc(100% - 380px);min-height:310px;padding:38px 44px;display:flex;position:relative}.eoHero h1{color:#fff;margin:12px 0 0;font-family:"Source Sans 3",sans-serif;font-size:50px;font-weight:500;line-height:1.02;letter-spacing:-.025em!important}.eoHero h1.big{max-width:780px;font-size:52px;letter-spacing:-.025em!important}.eoHero h1.placeholder{color:#ffffffb3;font-style:italic}.eoHero p{color:#ffffffd6;max-width:560px;margin:10px 0 0;font-size:16px;line-height:1.5}.eoWeekBar{align-items:center;gap:4px;max-width:520px;margin-top:auto;padding-top:24px;display:flex}.eoWeekBar i{background:#ffffff38;border-radius:6px;flex:1;height:6px}.eoWeekBar i.on{background:var(--eo-gold2)}.eoWeekBar span{color:#ffffffbf;white-space:nowrap;margin-left:10px;font-size:12.5px}.eoGlass{flex-direction:column;gap:10px;width:320px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.eo .eoGlass button{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff1f;border:1px solid #ffffff42;border-radius:18px;align-items:center;gap:14px;width:100%;padding:9px 20px 9px 12px;display:flex}.eoGlass small{letter-spacing:1.8px;text-transform:uppercase;color:var(--eo-gold2);font-size:11px;font-weight:600;display:block}.eoGlass b{margin-top:2px;font-size:18px;font-weight:600;display:block}.eoGlass span{color:#ffffffb8;margin-top:2px;font-size:12.5px;display:block}.eoRing{flex:none}.eoRing text{fill:#fff;font-family:"Source Sans 3",sans-serif;font-size:19px;font-weight:600}.eoCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.eoCol,.eoCard,.eoTodos{border:1px solid var(--eo-line);background:#fff;border-radius:22px;box-shadow:0 1px 2px #1e1e1e08,0 12px 32px #1e1e1e0d}.eoCol{flex-direction:column;display:flex;overflow:hidden}.eoCol>header{align-items:center;gap:12px;padding:24px 24px 18px;display:flex}.eoCol h2,.eoCard h2{margin:0;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:500;line-height:1.1}.eoIcon{color:#8a6d2f;background:#f6efdf;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.eoCount{border-radius:20px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:700}.eoCount.red{color:#9a3b2c;background:#f7e6e2}.eoCount.gold{color:#8a6d2f;background:#f6efdf}.eo .eoRow{border:0;border-top:1px solid var(--eo-soft);text-align:left;width:100%;color:inherit;background:#fff;border-radius:0;align-items:center;gap:14px;padding:15px 24px;display:flex}.eo .eoRow:hover{background:#fdfbf7}.eo .eoRow.isRed{background:var(--eo-redbg)}.eoGrow{flex:1;min-width:0}.eoRow b{font-size:15px;font-weight:600;line-height:1.3;display:block}.eoRow small{color:var(--eo-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.eoTag{font-size:12px}.eoTag.off{color:#9a3b2c}.eoTag.manual{color:var(--eo-muted)}.eoVal{text-align:right;flex:none}.eoVal strong{font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1;display:block}.eoVal strong.red{color:var(--eo-red)}.eoVal>small{justify-content:flex-end;display:block}.eoSquares{justify-content:flex-end;gap:3px;margin-top:6px;display:flex}.eoSquares i{background:#e6e0d3;border-radius:3px;width:9px;height:9px}.eoSquares i.green{background:var(--eo-sage)}.eoSquares i.red,.eoSquares i.blank{background:var(--eo-red)}.eoRockTop{align-items:flex-start;gap:10px;display:flex}.eoRockTop b{flex:1}.eoChip{letter-spacing:1.2px;text-transform:uppercase;border-radius:7px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:700}.eoChip.on{color:var(--eo-sage);background:#eef0ea}.eoChip.off{color:#9a3b2c;background:#f7e6e2}.eoChip.watch{color:#8a6d2f;background:#f6efdf}.eoBar{background:#f1ece1;border-radius:8px;height:8px;margin-top:10px;display:block;overflow:hidden}.eoBar i{background:var(--eo-sage);border-radius:8px;height:100%;display:block}.eoBar i.red{background:var(--eo-red)}.eoBar i.gold{background:var(--eo-gold)}.eoRank{color:var(--eo-tan);text-align:center;flex:none;width:22px;font-family:"Source Sans 3",sans-serif;font-size:28px}.eoRow.issue{cursor:default}.eoCol>footer{border-top:1px solid var(--eo-soft);margin-top:auto;padding:16px 24px}.eo .eoCol>footer button{color:#b08a3e;text-align:left;background:0 0;border:0;align-items:center;gap:4px;width:auto;padding:0;font-size:13px;font-weight:600;display:inline-flex}.eo .eoNote{color:#7a5e22;text-align:left;background:#fbf6ea;border:1px solid #efe3c6;border-radius:10px;align-items:center;gap:6px;width:auto;margin:0 24px 12px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.eoEmpty{border-top:1px solid var(--eo-soft);padding:22px 24px 26px}.eoEmpty b{font-size:15px}.eoEmpty p{color:var(--eo-muted);margin:6px 0 14px;font-size:13.5px;line-height:1.45}.eoTodos{align-items:center;gap:22px;margin-top:22px;padding:18px 22px;display:flex}.eoTodoHead b{white-space:nowrap;margin-top:4px;font-family:"Source Sans 3",sans-serif;font-size:26px;font-weight:500;display:block}.eoTodoList{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.eoTodo{border:1px solid var(--eo-line);min-width:200px;max-width:260px;color:inherit;border-radius:14px;flex:1;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.eoTodo b{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.eoTodo small{color:var(--eo-muted);font-size:12px}.eoTodo small.late{color:var(--eo-red)}.eoTodo.done b{color:var(--eo-muted);text-decoration:line-through}.eoCheck{border:1.5px solid #d8d0bf;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.eoTodo.done .eoCheck{background:var(--eo-sage);border-color:var(--eo-sage);color:#fff}.eoTodoActions{align-items:center;gap:12px;margin-left:auto;display:flex}.eoStart{justify-content:flex-end;margin:20px 0 6px;display:flex}.eoHero.goals{min-height:330px}.eoHero.goals .eoHeroBody{max-width:100%;padding-right:200px}.eoHeroEdit{top:26px;right:26px;position:absolute!important}.eoVision{flex-wrap:wrap;gap:44px;margin-top:auto;padding-top:28px;display:flex}.eoVision p{color:#fff;max-width:320px;margin:6px 0 0;font-size:15px}.eoVision p.ph{color:#ffffff8c;font-style:italic}.eoGoalsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;margin-top:22px;display:grid}.eoCard{padding:26px}.eoCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.eoCardHead h2{margin-top:6px}.eoTiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eoTile{background:#fbf6ea;border:1px solid #f0e6cf;border-radius:16px;min-height:88px;padding:18px}.eoTile strong{font-family:"Source Sans 3",sans-serif;font-size:36px;font-weight:600;line-height:1;display:block}.eoTile small{color:var(--eo-muted);margin-top:6px;font-size:13px;display:block}.eo .eoTile.empty{color:var(--eo-muted);background:#fff;border:1.5px dashed #e3dccb;justify-content:center;align-items:center;gap:6px;width:100%;font-size:13px;display:flex}.eoBullets{margin:18px 0 0;padding:0;list-style:none}.eoBullets li{margin:7px 0;padding-left:20px;font-size:14px;position:relative}.eoBullets li:before{content:"";background:var(--eo-gold);width:8px;height:8px;position:absolute;top:6px;left:2px;transform:rotate(45deg)}.eoGoal{border-top:1px solid var(--eo-soft);align-items:center;gap:16px;padding:18px 0;display:flex}.eoGoal b{font-size:15px}.eoGoal small{color:var(--eo-muted);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.eoBar.wide{max-width:460px}.eoNum{color:var(--eo-tan);text-align:center;flex:none;width:20px;font-family:"Source Sans 3",sans-serif;font-size:24px}.eoGoalSide{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;max-width:180px;display:flex}.eoGoalSide small{color:var(--eo-muted);margin:0;font-size:12.5px}.eoCascade{margin-top:22px}.eoCascade .eoCardHead{align-items:center}.eoSteps{align-items:stretch;gap:0;display:flex}.eoStepWrap{flex:1;align-items:center;min-width:0;display:flex}.eoArrow{color:#c9c1b0;padding:0 12px}.eoStep{border:1px solid var(--eo-line);border-radius:14px;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;display:flex}.eoStep b{font-size:14px;display:block}.eoStep small{color:var(--eo-muted);margin-top:3px;font-size:12px;display:block}.eoStep.dark{background:var(--eo-ink);color:#fff;border-color:var(--eo-ink)}.eoStep.dark small{color:#ffffffb3}.eoStep.dark .eoNum{color:var(--eo-gold2)}.eoPortal{z-index:1000;position:relative}.eoOverlay{z-index:80;background:#1e1c186b;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.eoOverlay.drawer{justify-content:flex-end;align-items:stretch}.eoDrawer{background:#fffdf9;border-radius:0;flex-direction:column;flex:none;width:min(560px,100vw);height:100%;margin:0;animation:.22s ease-out eoIn;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 50px #1e1e1e2e}@keyframes eoIn{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}.eoDrawer>header{justify-content:space-between;align-items:flex-start;padding:28px 34px 8px;display:flex}.eoDrawer h2{margin:6px 0 0;font-family:"Source Sans 3",sans-serif;font-size:38px;font-weight:500;letter-spacing:-.025em!important}.eoSeg{background:#f3efe6;border-radius:14px;gap:4px;margin:14px 34px 6px;padding:4px;display:flex}.eo .eoSeg button,.eoDrawer .eoSeg button{color:#7b776e;background:0 0;border:0;border-radius:11px;flex:1;width:auto;height:38px;font-size:13.5px;font-weight:500}.eoDrawer .eoSeg button{white-space:nowrap;font-size:13px}.eoDrawer .eoSeg button.on{background:var(--eo-ink);color:#fff;font-weight:600}.eoDrawerBody{flex:1;padding:6px 34px 24px;overflow:auto}.eoLbl{letter-spacing:1.8px;text-transform:uppercase;color:#6e6a61;margin:20px 0 9px;font-size:11px;font-weight:700;display:block}.eoLbl em{text-transform:none;letter-spacing:0;color:var(--eo-muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.eoDrawer .eoInput,.eoForm input,.eoForm select,.eoForm textarea{width:100%;font:inherit;color:var(--eo-ink);background:#fff;border:1px solid #e3dccb;border-radius:12px;padding:12px 14px;font-size:14.5px}.eoDrawer .eoInput.big{padding:15px 16px;font-size:16.5px;font-weight:600}.eoDrawer .eoInput.goalPick.set{background:#fbf6ea;border-color:#e6d3a5}.eoDrawer .eoInput.static{color:var(--eo-ink)}.eoDrawer .eoInput.date{flex:none;width:150px}.eoDrawer .eoInline .eoInput.date{flex:none;width:150px;margin-top:0}.eoDrawer .eoInline .eoInput{min-width:0;margin-top:0}.eoDrawerBody{overflow-x:hidden}.eoHint{color:var(--eo-muted);align-items:center;gap:5px;margin-top:8px;font-size:12.5px;display:flex}.eoHint.ok{color:var(--eo-sage)}.eoChips{flex-wrap:wrap;gap:8px;display:flex}.eo .eoPerson,.eoDrawer .eoPerson,.eoForm .eoPerson{height:40px;color:var(--eo-ink);background:#fff;border:1px solid #e3dccb;border-radius:22px;align-items:center;gap:8px;width:auto;padding:0 14px 0 6px;font-size:13.5px;font-weight:600;display:inline-flex}.eoDrawer .eoPerson.on,.eoForm .eoPerson.on{background:var(--eo-ink);color:#fff;border-color:var(--eo-ink)}.eoInline{align-items:center;gap:8px;margin-top:10px;display:flex}.eoTwo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eoMs{border-top:1px solid var(--eo-soft)}.eoMsRow{border-bottom:1px solid var(--eo-soft);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.eoMsRow small{color:var(--eo-muted);font-size:12px}.eoBox{border:1.5px solid #d8d0bf;border-radius:5px;flex:none;width:18px;height:18px}.eoSources{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.eoDrawer .eoSource{text-align:left;background:#fff;border:1px solid #e3dccb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;width:auto;min-height:92px;padding:12px 14px;display:flex}.eoSource b{align-items:center;gap:7px;font-size:14px;display:flex}.eoSource b i{background:var(--eo-sage);border-radius:50%;width:8px;height:8px}.eoSource b svg{color:var(--eo-gold);margin-left:auto}.eoSource small{color:var(--eo-muted);font-size:12px;line-height:1.35}.eoSource em{color:var(--eo-tan);margin-top:auto;font-size:11px;font-style:normal;font-weight:600}.eoSource.not_connected,.eoSource.manual{border-style:dashed}.eoSource.not_connected em{color:#9a3b2c}.eoDrawer .eoSource.on{border:1.5px solid var(--eo-gold);background:#fffcf4;box-shadow:0 6px 16px #c9a34924}.eoPreview{color:#5b5850;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:flex}.eoPreview .eoDot{width:7px;height:7px}.eoPreview .red{color:var(--eo-red)}.eoPreview em{color:var(--eo-muted)}.eoGoalIn{background:#fff;border:1px solid #e3dccb;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;display:flex}.eoDrawer .eoGoalIn select{background:0 0;border:0;width:auto;padding:8px 2px;font-size:15px;font-weight:600}.eoDrawer .eoGoalIn input{border:0;flex:1;width:auto;min-width:0;padding:8px 2px;font-size:15px;font-weight:600}.eoGoalIn span{color:var(--eo-muted);font-size:13px}.eoCheckRow{align-items:center;gap:10px;margin:9px 0;font-size:14px;display:flex}.eoDrawer .eoCheckRow input{width:18px;height:18px;accent-color:var(--eo-sage)}.eoSlack{border:1px solid var(--eo-line);border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 10px 26px #1e1e1e14}.eoSlackHead{background:var(--eo-ink);color:#fff;letter-spacing:1.6px;text-transform:uppercase;padding:10px 16px;font-size:11px;font-weight:700}.eoSlackMsg{background:#fff;gap:12px;padding:16px;font-size:13.5px;display:flex}.eoSlackMsg p{margin:4px 0 6px;line-height:1.45}.eoSlackMsg small{color:var(--eo-muted);font-size:12px}.eoSlackLogo{background:var(--eo-ink);width:36px;height:36px;color:var(--eo-gold2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-family:"Source Sans 3",sans-serif;font-size:20px;display:flex}.eoOff{color:var(--eo-muted);background:#f7f4ee;border-radius:10px;margin-top:16px;padding:9px 12px;font-size:12px}.eoErr{color:#9a3b2c;background:#fbefec;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:13px}.eoDrawer>footer{border-top:1px solid var(--eo-line);background:#fffdf9;justify-content:space-between;align-items:center;gap:10px;padding:18px 34px;display:flex}.eoDrawer>footer>div{gap:10px;display:flex}.eoDrawer .eoBtn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex;min-height:0!important}.eoDrawer .eoBtn.sm{height:36px;padding:0 14px;font-size:13px}.eoDrawer .eoBtn.gold{color:var(--eo-ink);background:linear-gradient(#e3cd98,#c9a349)}.eoDrawer .eoBtn.outline{color:var(--eo-ink);background:#fff;border-color:#e3dccb}.eoDrawer .eoIconBtn{color:var(--eo-muted);background:0 0;border:0;width:auto;padding:4px;min-height:0!important}.eoDialog{background:#fffdf9;border-radius:22px;width:min(520px,94vw);max-height:90vh;padding:24px 26px;overflow:auto;box-shadow:0 30px 60px #1e1e1e40}.eoDialog>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.eoDialog h2{margin:0;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:500}.eoForm{flex-direction:column;gap:12px;display:flex}.eoForm label{letter-spacing:1px;text-transform:uppercase;color:#6e6a61;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.eoForm .eoField span{letter-spacing:1px;text-transform:uppercase;color:#6e6a61;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.eoForm footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.eoPairs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eoPairs>div{flex-direction:column;gap:6px;display:flex}.eoDialog .eoBtn{border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;width:auto;height:42px;padding:0 18px;font-weight:600;display:inline-flex;min-height:0!important}.eoDialog .eoBtn.gold{background:linear-gradient(#e3cd98,#c9a349)}.eoDialog .eoBtn.outline{background:#fff;border-color:#e3dccb}.eoDialog .eoBtn.dark{background:var(--eo-ink);color:#fff}.eoDialog .eoIconBtn{background:0 0;border:0;width:auto;min-height:0!important}.eoRockMeta{flex-direction:column;gap:8px;display:flex}.eoRockMeta legend small{color:var(--eo-muted);font-weight:400}@media (max-width:1180px){.eoCols,.eoGoalsGrid{grid-template-columns:1fr}.eoHeroBody{max-width:100%}.eoGlass{flex-flow:wrap;width:auto;padding:0 24px 24px;position:relative;top:auto;right:auto;transform:none}.eo .eoGlass button{flex:1;min-width:220px}.eoSteps{flex-wrap:wrap;gap:8px}.eoArrow{display:none}.eoStepWrap{flex:180px}}@media (max-width:700px){.eoGlass{flex-direction:column;padding:0 18px 18px}.eo .eoGlass button{width:100%;min-width:0}.eoCol>header{padding:20px 18px 14px}.eo .eoRow{padding:14px 18px}.eoHero h1{font-size:38px;letter-spacing:-.025em!important}.eoHeroBody{padding:26px 22px}.eoTodos{flex-direction:column;align-items:stretch}.eoSources{grid-template-columns:1fr 1fr}.eoTwo{grid-template-columns:1fr}.eoTop{flex-wrap:wrap}.eoLegend{display:none}.eoHero.goals .eoHeroBody{padding-top:70px;padding-right:22px}}.eoTabs .ocNew{letter-spacing:.04em;color:#2b2926;background:#dcc48f;border-radius:5px;margin-left:2px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}
