@import "https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.safety-workspace{color:#18314f;gap:16px;max-width:1180px;margin:0 auto;display:grid}.safety-hero,.safety-report-card,.safety-panel,.safety-history{background:#fffffff2;border:1px solid #f3d8c7;border-radius:22px;box-shadow:0 14px 34px #be582114}.safety-hero{background:linear-gradient(135deg,#fff8f3,#fff 58%);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.safety-eyebrow{color:#f36b2b;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.safety-hero h1{color:#193152;letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.8rem,3.6vw,3rem)}.safety-hero p{color:#7183a2;margin:0}.safety-hero-actions{gap:8px;display:flex}.safety-hero-actions a{color:#df5b22;background:#fff3eb;border:1px solid #ffd0b7;border-radius:14px;align-items:center;gap:2px;padding:10px 12px;font-weight:800;text-decoration:none;display:grid}.safety-hero-actions small{color:#9d745e;font-size:10px;font-weight:600}.safety-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.safety-report-card,.safety-panel,.safety-history{gap:14px;padding:20px;display:grid}.safety-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.safety-card-heading>div{gap:3px;display:grid}.safety-card-heading span:first-child{color:#f36b2b;text-transform:uppercase;font-size:12px;font-weight:800}.safety-card-heading h2{color:#193152;margin:0;font-size:20px}.safety-badge,.safety-status{border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.safety-badge--critical{color:#e55b21;background:#fff0e8}.safety-warning{color:#9c5f3e;background:#fff7ef;border:1px solid #ffd7bc;border-radius:13px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.4;display:flex}.safety-warning svg{color:#ef7a2f;flex:none}.safety-report-card label{color:#536c83;gap:6px;font-size:12px;font-weight:800;display:grid}.safety-report-card input,.safety-report-card select,.safety-report-card textarea{color:#193152;font:inherit;background:#fff;border:1px solid #e6d9d1;border-radius:11px;min-height:40px;padding:9px 11px;font-weight:500}.safety-report-card textarea{resize:vertical;min-height:100px}.safety-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.safety-inline-button{color:#e36128;background:#fff4ed;border:1px solid #ffd0b7;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:7px;font-size:11px;font-weight:800;display:inline-flex}.safety-file{color:#d9672d;background:#fffaf7;border:1px dashed #efb999;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex!important}.safety-file input{border:0;min-height:auto;padding:0}.safety-file small{color:#7689a3;font-weight:500}.safety-consent{gap:8px;line-height:1.35;align-items:flex-start!important;font-weight:500!important;display:flex!important}.safety-consent input{accent-color:#f36b2b;min-height:auto;margin-top:2px}.safety-submit{color:#fff;background:linear-gradient(135deg,#ff965a,#f36b2b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;display:flex;box-shadow:0 10px 18px #f36b2b38}.safety-message{color:#b55d2c;background:#fff7ef;border-radius:10px;margin:0;padding:10px;font-size:12px}.safety-contact{border-bottom:1px solid #f2e5dd;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:9px 0;display:grid}.safety-contact:last-child{border-bottom:0}.safety-contact-icon{color:#f36b2b;background:#fff0e7;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.safety-contact div{gap:2px;display:grid}.safety-contact strong{font-size:12px}.safety-contact small,.safety-contact p{color:#8492a5;margin:0;font-size:11px}.safety-contact a{color:#f36b2b;font-size:12px;font-weight:800;text-decoration:none}.safety-contact em{color:#b29c90;font-size:10px;font-style:normal}.safety-guide{text-align:left;background:#fffaf7;border:1px solid #f1e1d7;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.safety-guide>span{color:#f36b2b;background:#fff0e7;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.safety-guide div{gap:2px;min-width:0;display:grid}.safety-guide strong{color:#193152;font-size:12px}.safety-guide small{color:#8492a5;font-size:10px;line-height:1.3}.safety-guide>svg{color:#d18b69;margin-left:auto}.safety-incident-row{border-top:1px solid #f2e5dd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.safety-status--submitted,.safety-status--needs_info{color:#d9672d;background:#fff2e6}.safety-status--accepted,.safety-status--verifying{color:#9a7b00;background:#fff8d9}.safety-status--responding{color:#2871b8;background:#eaf4ff}.safety-status--resolved,.safety-status--closed{color:#168052;background:#e8fbf0}.safety-status--false_report{color:#687789;background:#f1f3f5}.safety-incident-row div{gap:3px;display:grid}.safety-incident-row strong{font-size:13px}.safety-incident-row small,.safety-incident-row p,.safety-incident-row time{color:#8391a3;margin:0;font-size:11px}.safety-empty{color:#8391a3;font-size:12px}.safety-modal-backdrop{z-index:100;background:#16273e61;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.safety-modal{background:#fff;border-radius:18px;width:calc(100% - 32px);max-width:520px;padding:22px;position:relative;box-shadow:0 20px 60px #0003}.safety-modal>button{color:#d9672d;background:#fff2e8;border:0;border-radius:999px;padding:7px 10px;position:absolute;top:16px;right:16px}.safety-modal h2{color:#193152;margin:0 50px 12px 0}.safety-modal p{color:#5e728d;margin:0;line-height:1.6}@media (width<=900px){.safety-hero{align-items:flex-start;display:grid}.safety-hero-actions{flex-wrap:wrap}.safety-grid{grid-template-columns:1fr}}@media (width<=560px){.safety-two-col{grid-template-columns:1fr}.safety-incident-row{grid-template-columns:1fr;align-items:flex-start}.safety-incident-row time{grid-column:1}.safety-hero h1{font-size:2rem}}.safety-hero h1{font-size:clamp(1.45rem,2.45vw,2.15rem);line-height:1.12}.safety-ai-chat__form,.safety-ai-chat__form input{width:100%}.safety-ai-chat__form button{justify-content:center;align-items:center;min-width:46px;padding:0 10px;display:flex}.safety-ai-chat__form button svg{stroke-width:2.5px}.safety-ai-chat__topics{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-ai-chat__topic{min-height:62px}@media (width<=560px){.safety-ai-chat__topics{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-ai-chat__topic{gap:6px;min-height:58px;padding:8px}.safety-ai-chat__topic strong{font-size:10px}.safety-ai-chat__topic small{font-size:8px}}.safety-hero>p{color:#314e6d;font-size:16px;font-weight:700;line-height:1.45}.safety-hero{gap:14px;padding:14px 18px}.safety-eyebrow{gap:6px;font-size:10px}.safety-hero h1{margin:5px 0;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12}.safety-hero p{font-size:12px;line-height:1.35}.safety-hero-actions a{border-radius:10px;padding:7px 9px;font-size:11px}.safety-hero-actions small{font-size:9px}@media (width<=900px){.safety-hero{padding:13px 16px}}@media (width<=560px){.safety-hero h1{font-size:1.45rem}.safety-hero p{font-size:11px}.safety-hero-actions{gap:6px}}.safety-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.safety-topic-grid a{color:#f36b2b;background:#fffaf7;border:1px solid #f1ddd1;border-radius:14px;gap:4px;padding:12px;text-decoration:none;display:grid}.safety-topic-grid strong{color:#193152;font-size:12px}.safety-topic-grid small{color:#8492a5;font-size:10px;line-height:1.35}@media (width<=900px){.safety-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.safety-topic-grid{grid-template-columns:1fr}}.safety-panel-note{color:#7183a2;margin:0;font-size:12px;line-height:1.5}.safety-prevention-chips{flex-wrap:wrap;gap:7px;display:flex}.safety-prevention-chips span{color:#bd6336;background:#fff0e7;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.safety-modal-disclaimer{border-top:1px solid #f1e5dd;padding-top:12px;color:#9b765f!important;margin-top:15px!important;font-size:11px!important}.safety-authority-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:16px;display:grid}.safety-authority-layout .safety-guide{width:100%}.safety-guide.is-selected{border-color:#f36b2b;box-shadow:0 8px 18px #f36b2b1f}.safety-authority-note{resize:vertical;border:1px solid #e4d9d2;border-radius:10px;width:100%;min-height:86px;padding:10px}@media (width<=900px){.safety-authority-layout{grid-template-columns:1fr}}.safety-grid{grid-template-columns:minmax(0,1fr)}.safety-info-tabs{background:#fff;border:1px solid #f3d8c7;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.safety-info-tabs button{color:#73849a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:flex}.safety-info-tabs button svg{color:#f36b2b;flex:none}.safety-info-tabs button span{gap:2px;display:grid}.safety-info-tabs button strong{color:#193152;font-size:13px}.safety-info-tabs button small{font-size:10px}.safety-info-tabs button.is-active{background:#fff1e9;box-shadow:0 6px 14px #f36b2b1a}.safety-info-panel{background:#fffffff2;border:1px solid #f3d8c7;border-radius:20px;gap:14px;padding:18px 20px;display:grid;box-shadow:0 14px 34px #be582114}.safety-contact-grid,.safety-guide-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.safety-info-panel .safety-contact{border:1px solid #f2e5dd;border-radius:12px;padding:10px}.safety-info-panel .safety-guide{width:100%}.safety-info-panel .safety-card-heading h2{font-size:18px}@media (width<=560px){.safety-info-tabs button{min-height:64px;padding:8px}.safety-info-tabs button strong{font-size:11px}.safety-info-tabs button small{font-size:9px}.safety-contact-grid,.safety-guide-grid{grid-template-columns:1fr}}.safety-ai-chat__messages{gap:8px;max-height:310px;display:grid;overflow:auto}.safety-ai-chat__message{white-space:pre-line;border-radius:12px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.safety-ai-chat__message--assistant{color:#526a83;background:#fff;border:1px solid #f1e1d7;margin-right:12%}.safety-ai-chat__message--user{color:#9c542e;background:#fff0e7;margin-left:12%}.safety-ai-chat__topics{flex-wrap:wrap;gap:6px;display:flex}.safety-ai-chat__topics button,.safety-support-cta{color:#d95d25;background:#fff;border:1px solid #ffc7a9;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.safety-ai-chat__form{gap:8px;display:flex}.safety-ai-chat__form input{border:1px solid #e4d9d2;border-radius:10px;flex:1;min-width:0;padding:10px}.safety-ai-chat__form button,.safety-support-cta{color:#fff;background:#f36b2b}.safety-ai-chat__form button{border:0;border-radius:10px;padding:0 14px;font-weight:800}.safety-support-form{background:#fff;border:1px solid #ffd0b7;border-radius:13px;gap:8px;padding:12px;display:grid}.safety-support-form form{gap:8px;display:grid}.safety-support-form input,.safety-support-form textarea{border:1px solid #e4d9d2;border-radius:9px;padding:9px}.safety-support-form textarea{min-height:70px}.safety-support-form form>div{gap:8px;display:flex}.safety-support-form button{border:0;border-radius:9px;padding:8px 12px}.safety-support-form button[type=submit]{color:#fff;background:#f36b2b}.safety-upload-box{background:#fffaf7;border:1px dashed #efb999;border-radius:12px;gap:7px;margin-top:12px;padding:12px;display:grid}.safety-upload-box small{color:#8492a5;font-size:11px}.safety-support-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.safety-support-row>div{gap:3px;display:grid}.safety-support-row select{border:1px solid #e4d9d2;border-radius:8px;padding:7px}.safety-ai-intro{color:#7183a2;margin:4px 0 0;font-size:12px}.safety-ai-status{color:#168052;white-space:nowrap;background:#effaf3;border:1px solid #bde9ca;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.safety-ai-status span{background:#22a65b;border-radius:50%;width:7px;height:7px}.safety-ai-chat{background:linear-gradient(145deg,#fffaf7,#fff);border:1px solid #f1ddd1;border-radius:16px;gap:12px;padding:14px;display:grid}.safety-ai-chat__notice{color:#9c684d;background:#fff7ef;border:1px solid #ffe0c8;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.safety-ai-chat__notice svg{color:#f36b2b;flex:none}.safety-ai-chat__suggestion-label{color:#526a83;font-size:12px;font-weight:800}.safety-ai-chat__topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.safety-ai-chat__topic{color:#d95d25;cursor:pointer;text-align:left;background:#fff;border:1px solid #ffd0b7;border-radius:12px;align-items:flex-start;gap:8px;min-height:68px;padding:10px;transition:background .2s,border-color .2s,transform .2s;display:flex}.safety-ai-chat__topic:hover:not(:disabled){background:#fff4ed;border-color:#f36b2b;transform:translateY(-1px)}.safety-ai-chat__topic:disabled{cursor:not-allowed;opacity:.55}.safety-ai-chat__topic>svg{flex:none;margin-top:1px}.safety-ai-chat__topic span{gap:3px;min-width:0;display:grid}.safety-ai-chat__topic strong{color:#193152;font-size:11px;line-height:1.2}.safety-ai-chat__topic small{color:#8492a5;font-size:9px;line-height:1.3}.safety-ai-chat__messages{background:#fffaf7;border:1px solid #f4e5dc;border-radius:12px;gap:9px;min-height:150px;max-height:340px;padding:10px;display:grid;overflow:auto}.safety-ai-chat__message{white-space:pre-line;border-radius:12px;max-width:86%;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.safety-ai-chat__message-role{letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.safety-ai-chat__message p{margin:0}.safety-ai-chat__message--assistant{color:#526a83;background:#fff;border:1px solid #f1e1d7;justify-self:start}.safety-ai-chat__message--assistant .safety-ai-chat__message-role{color:#f36b2b}.safety-ai-chat__message--user{color:#9c542e;background:#fff0e7;justify-self:end}.safety-ai-chat__message--user .safety-ai-chat__message-role{color:#bd6336;text-align:right}.safety-ai-chat__typing{align-items:center;display:flex;gap:4px!important}.safety-ai-chat__typing i{background:#f36b2b;border-radius:50%;width:5px;height:5px;animation:1.1s infinite safety-typing}.safety-ai-chat__typing i:nth-child(2){animation-delay:.15s}.safety-ai-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes safety-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (width<=900px){.safety-ai-chat__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.safety-ai-chat__topics{grid-template-columns:1fr}.safety-ai-chat__topic{min-height:54px}.safety-ai-chat__form{grid-template-columns:1fr auto;align-items:stretch;display:grid}.safety-ai-chat__form button{min-height:42px}.safety-ai-status{padding:6px 8px;font-size:9px}}.safety-ai-chat__topics{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.safety-ai-chat__topic{min-width:0}@media (width<=560px){.safety-ai-chat__topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.safety-ai-chat__form textarea{font:inherit;resize:vertical;border:1px solid #e4d9d2;border-radius:10px;flex:1;width:100%;min-width:0;min-height:72px;padding:10px;line-height:1.4;overflow-y:auto}.safety-ai-chat__form textarea:focus{border-color:#f36b2b;outline:2px solid #f36b2b1f}:root{--bg:#f3f7fa;--surface:#fff;--text:#17212b;--muted:#667789;--line:#dce7ee;--ocean:#1687d9;--cyan:#24b8c7;--coral:#ff7a2f;--green:#35b779;--navy:#102235;--shadow:0 16px 42px #1e3f5b1f;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,Segoe UI,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #24b8c71f, transparent 32%), radial-gradient(circle at top right, #ff7a2f14, transparent 22%), var(--bg);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{border:1px solid var(--line);color:var(--text);background:#fbfdff;border-radius:8px;width:100%;padding:12px 14px}textarea{resize:vertical}.resident-shell{grid-template-columns:260px minmax(0,1fr) 320px;min-height:100vh;display:grid}.desktop-sidebar{background:var(--navy);color:#f5fbff;padding:24px}.desktop-brand,.rail-title,.profile-block,.hero-actions,.hero-status,.section-title-row{align-items:center;display:flex}.desktop-brand{gap:12px;margin-bottom:28px}.desktop-brand span,.section-heading span,.section-title-row span,.resident-hero span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;display:block}.desktop-brand span{color:#a9c8da;text-transform:none}.desktop-nav{gap:8px;display:grid}.desktop-nav-item{color:#d9e9f2;background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.sidebar-note{background:#ffffff17;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:10px;margin-top:26px;padding:14px;display:flex}.desktop-right-rail{border-left:1px solid var(--line);background:#edf4f8;padding:24px 20px}.home-screen,.screen-stack,.right-rail-stack{gap:18px;display:grid}.resident-hero{box-shadow:var(--shadow);color:#fff;background:linear-gradient(#ffffff14,#07345e14),linear-gradient(135deg,#57b8ff 0%,#79d0f2 36%,#a7d8f2 68%,#dff3fa 100%);border-radius:0 0 22px 22px;min-height:250px;padding:22px;position:relative;overflow:hidden}.resident-hero--media .profile-block h1{font-size:clamp(2.2rem,5vw,4.2rem)}.resident-hero--media .profile-block p{max-width:620px}.hero-cta-button{color:var(--navy);background:#fff;border:0;min-height:42px;margin-top:14px;font-weight:800}.hero-scenery{position:absolute;inset:0}.resident-hero:before{content:"";background:radial-gradient(circle at 20% 28%,#ffe081db,#0000 7%),linear-gradient(#ffffff29,#09213c24),linear-gradient(#041c3205,#041c322e);position:absolute;inset:0}.hero-wheel,.hero-tower,.hero-lake{position:absolute}.hero-wheel{border:7px solid #ffffffb8;border-radius:50%;width:126px;height:126px;top:34px;right:24px;box-shadow:inset 0 0 0 2px #ff7a2f38}.hero-wheel:before,.hero-wheel:after{content:"";background:#ffffffb3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-wheel:before{width:94px;height:4px}.hero-wheel:after{width:4px;height:94px}.hero-tower{background:linear-gradient(#ffffffe0,#e7f7ff85);border-radius:8px 8px 0 0;bottom:70px;box-shadow:0 18px 42px #0b38611f}.hero-tower--one{width:38px;height:100px;left:38%}.hero-tower--two{width:52px;height:132px;left:46%}.hero-tower--three{width:42px;height:112px;left:58%}.hero-tower--four{width:56px;height:142px;left:66%}.hero-lake{background:radial-gradient(circle at 30% 18%,#ffffff47,#0000 22%),linear-gradient(#68d6f0e0,#2198cdf0);border-radius:58% 42% 0 0;width:110%;height:112px;bottom:-24px;left:-5%}.hero-content,.hero-status{z-index:1;position:relative}.hero-content{justify-content:space-between;align-items:flex-start;display:flex}.profile-block{gap:12px}.avatar-photo,.profile-avatar,.mobile-avatar img,.desktop-profile-avatar img{color:var(--ocean);background:linear-gradient(145deg,#fff,#dbf6ff);border:3px solid #ffffffdb;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-weight:800;display:inline-flex}.mobile-avatar img,.desktop-profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-block h1{color:#fff;text-shadow:0 3px 18px #041c3252;margin:2px 0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(1.9rem,4vw,3rem)}.profile-block p,.profile-card p{align-items:center;gap:6px;margin:0;display:flex}.weather-pill,.notification-button{color:var(--navy);background:#ffffffe6}.notification-button{border-radius:50%;width:46px;height:46px;padding:0;position:relative}.notification-button span{background:var(--coral);color:#fff;text-align:center;border-radius:999px;min-width:18px;font-size:11px;line-height:18px;position:absolute;top:-4px;right:-4px}.hero-status{gap:10px;display:flex;position:absolute;bottom:18px;left:22px}.hero-status div{color:var(--navy);background:#ffffffdb;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:flex}.area-switcher{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-34px;padding:12px;display:grid;position:relative}.area-card{justify-content:flex-start;min-height:74px;padding:12px}.area-card.is-selected{border-color:#1687d96b;box-shadow:0 10px 24px #1687d91f}.area-icon,.module-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.area-icon{background:linear-gradient(145deg, var(--ocean), var(--cyan));color:#fff;width:46px;height:46px}.area-card small{color:var(--muted);display:block}.ai-composer,.module-section,.panel,.hub-card,.agent-result,.rail-card,.profile-card,.feed-card,.smart-banner,.business-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.ai-composer{gap:12px;padding:12px;display:grid}.ai-input-row{grid-template-columns:minmax(0,1fr) 58px;gap:10px;display:grid}.ai-input-row input{min-height:54px}.ai-orb-button{color:#fff;background:radial-gradient(circle at 30% 30%,#fff,#1459ff 38%,#8b2cff 70%,#ff4c9a);border-color:#0000;border-radius:16px;min-height:54px;padding:0}.ai-detail-grid{grid-template-columns:1fr .8fr .8fr;gap:10px;display:grid}.quick-prompts{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-prompts button{color:var(--muted);border-radius:999px;flex:none;min-height:34px}.ai-result-sheet{background:#f6fbff;border:1px solid #d9ecf7;border-radius:14px;gap:10px;padding:12px;display:grid}.result-heading{gap:4px;display:grid}.result-heading span{color:var(--ocean);text-transform:uppercase;font-size:12px}.recommendation-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.recommendation-card p{color:var(--muted);margin:4px 0}.primary-button{background:var(--coral);border-color:var(--coral);color:#fff}.wide-button{width:100%}.smart-banner-strip{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.smart-banner{justify-content:space-between;align-items:center;min-height:132px;padding:18px;display:flex}.smart-banner--media{color:#fff;background-position:50%;background-size:cover;min-height:172px}.smart-banner--media span,.smart-banner--media p,.smart-banner--media small{color:#ffffffd6}.smart-banner--media button{color:var(--navy);background:#fff;border:0;margin-top:14px;font-weight:800}.smart-banner span{color:var(--ocean);align-items:center;gap:6px;display:flex}.smart-banner h2,.section-title-row h2,.section-heading h1,.section-heading h2{margin:4px 0;font-family:Manrope,Plus Jakarta Sans,sans-serif}.smart-banner p{color:var(--muted);margin:0}.section-title-row{justify-content:space-between}.section-title-row button{color:var(--coral);border-color:#0000;font-weight:700}.module-section{padding:16px}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.module-tile{text-align:center;background:0 0;border-color:#0000;justify-items:center;gap:8px;min-height:86px;padding:4px;display:grid}.module-tile strong{font-size:13px;line-height:1.25}.module-icon{width:52px;height:52px;box-shadow:0 10px 24px #1a46681f}.module-icon--mint{color:#0e9f6e;background:#e8fff7}.module-icon--sky{color:#1687d9;background:#ecf7ff}.module-icon--coral{color:#ff6b2c;background:#fff0ea}.module-icon--green{color:#1f9e4d;background:#ecfff1}.module-icon--amber{color:#d08a00;background:#fff8df}.module-icon--cyan{color:#0a9caf;background:#e8fbff}.module-icon--violet{color:#7c3aed;background:#f2ecff}.module-icon--lime{color:#5aa500;background:#f0ffe8}.module-icon--blue{color:#3164d4;background:#eef4ff}.module-icon--red{color:#e5484d;background:#fff0f0}.module-icon--gold{color:#d99a00;background:#fff6dc}.module-icon--indigo{color:#5254cc;background:#eef0ff}.module-icon--teal{color:#0f8f83;background:#e8fffb}.status-timeline{gap:.65rem;margin-top:.9rem;display:grid}.status-timeline-item{border-top:1px dashed #1c3a6e24;padding-top:.7rem}.status-timeline-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.status-timeline-head small{color:#6a7a96;text-align:right;font-size:.78rem}.status-timeline-item p,.status-timeline-empty{color:#52627f;margin:.4rem 0 0;font-size:.88rem}.content-grid,.home-feed-grid,.business-grid,.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.full{grid-column:1/-1}.panel,.hub-card,.business-card,.feed-card{padding:18px}.panel h3{align-items:center;gap:8px;margin-top:0;display:flex}.list-row,.rail-row{border-top:1px solid #e7eff4;gap:5px;padding:12px 0;display:grid}.list-row span,.rail-row span,.feed-card p,.hub-card p,.hub-card small,.business-card span,.business-card small{color:var(--muted)}.status-pill{border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;display:inline-flex}.status-pill--neutral{color:#4c5d6b;background:#eef2f5}.status-pill--good{color:#126a32;background:#dff8e8}.status-pill--warn{color:#846000;background:#fff3cf}.status-pill--danger,.error-banner{color:#8f1d1d;background:#ffe2e2}.form-message,.error-banner{border-radius:12px;padding:10px 12px}.right-rail-stack{position:sticky;top:24px}.section-heading{gap:4px;display:grid}.section-heading h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:.98}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#f9fcfe);border-radius:16px;gap:8px;padding:18px;display:grid}.guide-card span{color:var(--ocean);background:#edf6ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.guide-card p{color:var(--muted);margin:0}.rail-card{padding:16px}.rail-title{gap:8px;margin-bottom:12px}.rail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:12px;display:grid}.metric-card strong{font-size:24px}.metric-card small,.metric-card span{color:var(--muted)}.profile-card{align-items:center;gap:14px;padding:18px;display:flex}.profile-card h2{margin:0 0 6px}.mobile-bottom-nav{display:none}.resident-live-grid,.event-card-grid,.community-hero-metrics{gap:14px;display:grid}.resident-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-section-card,.community-hero-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:18px}.community-hero-panel{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:start;gap:18px;display:grid}.community-hero-panel h2,.content-section-card h2{margin:4px 0 0}.community-hero-panel p{color:var(--muted);margin:10px 0 0}.community-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hero-metrics article{background:#f6fbff;border:1px solid #d9ecf8;border-radius:16px;padding:14px}.community-hero-metrics strong{font-size:28px;display:block}.community-hero-metrics span,.content-section-head span,.business-spotlight-card span,.business-spotlight-card small,.event-meta-list,.notice-card-ui p,.content-empty-card p{color:var(--muted)}.content-section-head,.event-card-head,.notice-card-head,.notice-footer,.event-meta-list{align-items:center;gap:8px;display:flex}.content-section-head,.notice-card-head{justify-content:space-between;margin-bottom:12px}.event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-card-ui,.notice-card-ui,.business-spotlight-card,.content-empty-card{background:#fbfdff;border:1px solid #e2edf5;border-radius:18px;gap:10px;padding:16px;display:grid}.event-card-ui--compact,.notice-card-ui--compact{border-radius:16px;gap:8px;padding:14px}.event-card-ui strong,.notice-card-ui strong,.business-spotlight-card strong,.content-empty-card strong{font-size:16px}.event-card-ui p,.notice-card-ui p{margin:0;line-height:1.5}.event-chip,.notice-badge,.notice-zone,.notice-priority,.notice-cta{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.event-chip{color:var(--ocean);background:#ecf7ff}.event-chip--ghost,.notice-zone{color:#51616f;background:#f4f5f7}.notice-badge{color:#6b36de;background:#f2ebff}.notice-footer{flex-wrap:wrap;justify-content:space-between}.notice-priority{text-transform:uppercase}.notice-priority--high,.notice-priority--critical{color:#be4b00;background:#ffe9de}.notice-priority--medium{color:#8f6700;background:#fff5d9}.notice-priority--low{color:#1a8a4a;background:#e9f8ef}.notice-cta{color:var(--ocean);background:#eef7ff}.event-meta-list{flex-wrap:wrap;font-size:13px}.event-meta-list span{align-items:center;gap:6px;display:inline-flex}.notice-stack,.business-spotlight-list{gap:12px;display:grid}.content-empty-card{place-content:center;min-height:148px}.community-feedback,.event-stat-row{color:var(--muted);font-size:13px}.community-feedback{background:#eef8ff;border:1px solid #d6eaf7;border-radius:14px;margin:0 0 14px;padding:12px 14px}.event-stat-row,.event-action-row{flex-wrap:wrap;gap:10px;display:flex}.community-composer,.community-message-grid,.community-connection-grid{gap:14px;display:grid}.community-composer-grid,.community-message-head,.community-message-meta,.community-message-actions{align-items:center;gap:10px;display:flex}.community-composer-grid{flex-wrap:wrap}.community-composer-grid input,.community-composer-grid select,.community-composer textarea{width:100%}.community-composer textarea{min-height:120px}.community-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-message-card,.community-connection-card,.community-composer-card{gap:12px;display:grid}.community-message-card,.community-connection-card{background:#fbfdff;border:1px solid #e2edf5;border-radius:18px;padding:16px}.community-message-head{justify-content:space-between}.community-message-head span,.community-message-meta span,.community-message-card p,.community-connection-card p{color:var(--muted)}.community-message-card p,.community-connection-card p{margin:0}.community-message-meta,.community-message-actions{flex-wrap:wrap}.event-stat-row{justify-content:space-between}.event-action-button{color:#244454;cursor:pointer;background:#f5f8fb;border:1px solid #dce8f1;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.event-action-button.is-active{color:#1d7a48;background:#e8f6ee;border-color:#c6e9d2}.event-action-button:disabled{cursor:not-allowed;opacity:.72}@media (width<=980px){.resident-live-grid,.community-hero-panel,.event-card-grid,.community-message-grid{grid-template-columns:1fr}}@media (width<=820px){.community-hero-panel,.content-section-card{border-radius:18px;padding:16px}.community-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.event-stat-row,.community-message-head{flex-direction:column}}.identity-card{gap:14px;display:grid}.identity-form,.identity-timeline{gap:12px;display:grid}.identity-form-grid,.identity-timeline-head{align-items:center;gap:10px;display:flex}.identity-form-grid{flex-wrap:wrap}.identity-form-grid input,.identity-form-grid select,.identity-form textarea,.identity-form>select{width:100%}.identity-form textarea{min-height:120px}.identity-evidence-editor,.identity-evidence-stack{gap:10px;display:grid}.identity-evidence-editor-head,.identity-evidence-form,.identity-evidence-chip-row{gap:10px;display:flex}.identity-evidence-editor-head{justify-content:space-between;align-items:center}.identity-evidence-editor-head p{color:var(--muted);margin:4px 0 0}.identity-evidence-form{flex-wrap:wrap;align-items:center}.identity-evidence-form input,.identity-evidence-form select{flex:180px}.identity-evidence-chip-row{flex-wrap:wrap}.identity-evidence-chip{color:var(--ink);background:#4263eb14;border:1px solid #4263eb2e;border-radius:999px;padding:6px 10px;font-size:.8rem}.identity-helper,.identity-timeline-item p,.identity-timeline-item small,.identity-timeline-item span{color:var(--muted)}.identity-timeline-item{border:1px solid var(--line);border-radius:18px;gap:10px;padding:16px;display:grid}.identity-timeline-head{justify-content:space-between}@media (width<=980px){.identity-form-grid,.identity-timeline-head,.identity-evidence-editor-head{flex-direction:column;align-items:stretch}}.food-hero,.food-place-card,.food-reservation-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.marketplace-section-tabs{flex-wrap:wrap;gap:10px;display:flex}.marketplace-section-tab{color:var(--muted);border-radius:999px;min-height:40px;padding:0 18px}.marketplace-section-tab.is-active{color:#fff;background:linear-gradient(135deg,#ff7f40,#ff5c6a);border-color:#ff7f40}.food-hero{background:linear-gradient(135deg,#fff7ef,#fff 48%,#eff7ff);grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);gap:16px;padding:22px;display:grid}.food-hero p,.food-place-card p,.food-review-item p,.food-menu-item small,.food-detail-meta,.food-reservation-card p{color:var(--muted)}.food-hero-metrics{gap:12px;display:grid}.food-hero-metrics article,.food-detail-stats article{background:#ffffffdb;border:1px solid #f3deca;border-radius:16px;padding:14px}.food-hero-metrics strong,.food-detail-stats strong{font-size:28px;display:block}.food-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.food-place-grid,.food-reservation-list,.food-menu-list,.food-review-list{gap:12px;display:grid}.food-place-card,.food-reservation-card{gap:12px;padding:18px;display:grid}.food-place-card.is-selected{border-color:#ffb26c;box-shadow:0 20px 45px #ff7f402e}.food-place-meta,.food-place-footer,.food-detail-meta,.food-review-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.food-place-footer,.food-review-head{justify-content:space-between}.food-detail-panel,.food-detail-grid{gap:14px;display:grid}.food-detail-header{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:14px;display:grid}.food-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.food-menu-item,.food-review-item{background:#f9fafc;border:1px solid #e6ebf1;border-radius:16px;gap:10px;padding:14px;display:grid}.food-menu-item{grid-template-columns:minmax(0,1fr) auto}.food-menu-side{align-items:flex-end;gap:8px;display:grid}.food-form-grid{gap:12px;margin-bottom:12px;display:grid}@media (width<=980px){.food-hero,.food-layout,.food-detail-header,.food-detail-stats{grid-template-columns:1fr}}.marketplace-hero,.marketplace-service-card,.marketplace-voucher-card,.marketplace-order-card,.marketplace-business-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.marketplace-hero{background:linear-gradient(135deg,#eff8ff,#fff 48%,#fff3e8);grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);gap:16px;padding:20px;display:grid}.marketplace-hero p{color:var(--muted);margin:10px 0 0}.marketplace-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketplace-hero-metrics article{background:#ffffffdb;border:1px solid #dcebf5;border-radius:16px;padding:14px}.marketplace-hero-metrics strong{font-size:28px;display:block}.marketplace-hero-metrics span,.marketplace-service-card p,.marketplace-voucher-card p,.marketplace-voucher-card small,.marketplace-business-card span,.marketplace-business-card p,.marketplace-business-card small,.marketplace-order-card p{color:var(--muted)}.marketplace-filter-row,.marketplace-chip-row,.marketplace-service-meta,.marketplace-service-footer,.marketplace-order-head,.marketplace-order-meta{align-items:center;gap:10px;display:flex}.marketplace-filter-row,.marketplace-chip-row,.marketplace-service-meta{flex-wrap:wrap}.marketplace-filter-button{color:var(--muted);border-radius:999px;min-height:36px}.marketplace-filter-button.is-active{background:var(--ocean);border-color:var(--ocean);color:#fff}.marketplace-service-grid,.marketplace-voucher-grid,.marketplace-business-grid{gap:14px;display:grid}.marketplace-service-grid,.marketplace-voucher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-service-card,.marketplace-voucher-card,.marketplace-order-card,.marketplace-business-card{gap:12px;padding:18px;display:grid}.marketplace-chip{color:var(--ocean);background:#ecf7ff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.marketplace-chip--ghost{color:#5c6c78;background:#f3f5f8}.marketplace-service-footer,.marketplace-order-head,.marketplace-order-meta{justify-content:space-between}.marketplace-service-card strong,.marketplace-voucher-card strong,.marketplace-order-card strong,.marketplace-business-card strong{font-size:18px}.marketplace-order-head span,.marketplace-order-meta span,.marketplace-service-meta span{align-items:center;gap:6px;display:inline-flex}@media (width<=980px){.marketplace-hero,.marketplace-service-grid,.marketplace-voucher-grid,.marketplace-business-grid{grid-template-columns:1fr}}.market-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.market-command-screen *,.market-command-layout,.market-command-main,.market-command-side,.market-command-panel,.market-command-hero,.market-kpi-grid,.market-pulse-grid,.market-deal-signal-grid,.market-voucher-compact-grid,.market-safety-grid,.market-listing-grid,.market-finder-results{min-width:0}.market-command-hero,.market-command-panel,.market-kpi,.market-pulse-card,.market-action-card,.market-deal-signal,.market-safety-card,.market-listing-mini-card,.market-trust-card{background:#ffffffed;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.market-command-hero{background:radial-gradient(circle at 14% 10%,#1478ff2e,#0000 28%),radial-gradient(circle at 84% 18%,#ff6f422e,#0000 30%),linear-gradient(135deg,#eff8ff,#fff 52%,#fff3e8);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.market-command-eyebrow,.market-brief-chip-row,.market-command-heading,.market-hero-actions,.market-preview-checks,.market-template-row,.market-action-card,.market-trust-card{align-items:center;display:flex}.market-command-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.market-hero-copy h1{color:#061b4f;max-width:980px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98}.market-hero-copy p,.market-command-panel p,.market-kpi p,.market-pulse-card p,.market-action-card p,.market-deal-signal p,.market-safety-card p,.market-listing-mini-card p,.market-trust-card p,.market-ai-preview,.market-ai-preview p{color:#657895;margin:0;line-height:1.45}.market-brief-chip-row,.market-preview-checks,.market-template-row{flex-wrap:wrap;gap:8px}.market-brief-chip-row{margin-top:16px}.market-brief-chip-row span,.market-preview-checks span{color:#244266;background:#f5fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.market-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px}.market-command-status{background:#ffffffc7;border:1px solid #dcebf7fa;border-radius:22px;gap:8px;min-height:150px;padding:18px;display:grid}.market-command-status strong{color:#061b4f;font-size:22px}.market-command-status span,.market-command-status small,.market-deal-signal small,.market-listing-mini-card small,.market-trust-card small{color:#657895}.market-health--good{color:#0f8f63}.market-health--watch{color:#b87500}.market-health--alert{color:#d63c4b}.market-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-kpi{gap:6px;min-height:130px;padding:16px;display:grid}.market-kpi span,.market-command-heading small,.market-command-heading>span,.market-pulse-card span,.market-deal-signal span,.market-listing-mini-card span{color:#657895;font-size:12px;font-weight:800}.market-kpi strong,.market-pulse-card strong,.market-safety-card strong,.market-deal-signal strong{color:#061b4f;font-size:32px;line-height:1}.market-command-panel{padding:18px}.market-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.market-command-heading h2{margin:4px 0 0}.market-command-heading span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.market-ai-finder,.market-listing-studio{gap:12px;display:grid}.market-ai-preview{background:#f7fbff;border:1px solid #dceaf6;border-radius:16px;gap:8px;padding:12px;display:grid}.market-ai-preview strong,.market-ai-preview p{align-items:center;gap:6px;display:inline-flex}.market-ai-preview--warn{background:#fff4ea;border-color:#ffd9bd}.market-ai-preview--warn strong,.market-ai-preview--warn p{color:#be4b00}.market-finder-results,.market-listing-grid,.market-voucher-compact-grid,.market-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-finder-results:empty{display:none}.market-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.market-command-main,.market-command-side,.market-action-list,.market-trust-list{gap:14px;display:grid}.market-pulse-grid,.market-deal-signal-grid,.market-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-pulse-card,.market-deal-signal,.market-safety-card,.market-listing-mini-card{gap:8px;padding:14px;display:grid}.market-pulse-card small{color:#657895}.market-action-card{justify-content:space-between;gap:12px;padding:14px}.market-action-card strong,.market-listing-mini-card strong,.market-trust-card strong{color:#061b4f}.market-action-card>span,.market-trust-card>span{color:#244266;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.market-template-row button{color:#244266;background:#f7fbff;border-color:#dceaf6;border-radius:999px;min-height:36px;font-size:13px;font-weight:800}.market-safety-card span{color:#061b4f;font-weight:900}.market-safety-note{color:#657895;background:#f6fbff;border:1px solid #d6ebf6;border-radius:16px;margin-top:12px;padding:14px}.market-trust-card{grid-template-columns:1fr;align-items:start;gap:8px;padding:14px;display:grid}.market-trust-card small{grid-column:1/-1}.market-trust-card>span{white-space:normal;justify-self:start}.market-tone--blue{background:linear-gradient(#fff,#edf7ff)}.market-tone--green{background:linear-gradient(#fff,#ebfff5)}.market-tone--orange{background:linear-gradient(#fff,#fff3ea)}.market-tone--red{background:linear-gradient(#fff,#fff0f1)}.market-tone--violet{background:linear-gradient(#fff,#f3efff)}.market-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.market-command-screen h1,.market-command-screen h2,.market-command-screen h3,.market-command-screen p,.market-command-screen span,.market-command-screen strong,.market-command-screen small{overflow-wrap:anywhere}@media (width<=1240px){.market-command-layout,.market-command-hero{grid-template-columns:1fr}.market-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.market-finder-results,.market-listing-grid,.market-voucher-compact-grid,.market-order-grid,.market-pulse-grid,.market-deal-signal-grid,.market-safety-grid{grid-template-columns:1fr}}@media (width<=560px){.market-command-screen{overflow-x:clip}.market-command-hero,.market-command-panel,.market-kpi{border-radius:20px;width:100%;padding:15px}.market-kpi-grid{grid-template-columns:1fr}.market-brief-chip-row,.market-template-row,.marketplace-filter-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.market-brief-chip-row span,.market-template-row button,.marketplace-filter-row button{flex:none}.market-action-card,.market-trust-card{grid-template-columns:1fr;align-items:stretch}}.workforce-hero,.workforce-job-card,.workforce-worker-card,.workforce-booking-card,.workforce-review-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.workforce-hero{background:linear-gradient(135deg,#effbf8,#fff 48%,#fff6eb);grid-template-columns:minmax(0,1.2fr) minmax(260px,.85fr);gap:16px;padding:20px;display:grid}.workforce-hero p,.workforce-job-card p,.workforce-worker-card p,.workforce-worker-card small,.workforce-booking-card p,.workforce-review-card span,.workforce-review-card p{color:var(--muted)}.workforce-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workforce-hero-metrics article{background:#ffffffe0;border:1px solid #d7eee6;border-radius:16px;padding:14px}.workforce-hero-metrics strong{font-size:28px;display:block}.workforce-form-grid,.workforce-chip-row,.workforce-job-meta,.workforce-booking-meta,.workforce-worker-actions,.workforce-booking-head,.workforce-worker-head,.workforce-job-card-head{align-items:center;gap:10px;display:flex}.workforce-form-grid,.workforce-chip-row,.workforce-job-meta,.workforce-booking-meta{flex-wrap:wrap}.workforce-job-list,.workforce-worker-grid,.workforce-booking-list,.workforce-review-stack{gap:14px;display:grid}.workforce-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-job-card,.workforce-worker-card,.workforce-booking-card,.workforce-review-card{gap:12px;padding:18px;display:grid}.workforce-job-card{cursor:pointer;text-align:left}.workforce-job-card.is-selected{border-color:#40958880;box-shadow:0 14px 32px #40958829}.workforce-job-card-head,.workforce-worker-head,.workforce-booking-head{justify-content:space-between}.workforce-job-card-head strong,.workforce-worker-head strong,.workforce-booking-head strong,.workforce-review-card strong{font-size:18px}.workforce-score-badge,.workforce-chip{color:var(--ocean);background:#ecf7ff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.workforce-score-badge{color:#2d7c6a;background:#edf9f5}.workforce-worker-actions{justify-content:space-between}.workforce-review-composer,.workforce-guidance-panel,.workforce-operator-shell,.workforce-operator-panel,.workforce-operator-empty{gap:14px;display:grid}.workforce-actor-switcher,.workforce-inline-check{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workforce-actor-button{border-radius:999px;min-height:38px}.workforce-actor-button.is-active{color:#2d7c6a;background:#edf9f5;border-color:#cde8de}.workforce-operator-empty,.workforce-operator-message{background:#f6fbff;border:1px solid #d6ebf6;border-radius:16px;padding:14px}.workforce-operator-empty p,.workforce-operator-message,.workforce-inline-check{color:var(--muted)}.workforce-operator-message{margin:0}.workforce-guidance-panel ul{margin:0;padding-left:20px}@media (width<=980px){.workforce-hero,.workforce-hero-metrics,.workforce-worker-grid{grid-template-columns:1fr}.workforce-worker-actions{flex-direction:column;align-items:stretch}}.workforce-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.workforce-command-screen *,.workforce-command-layout,.workforce-command-main,.workforce-command-side,.workforce-command-panel,.workforce-command-hero,.workforce-kpi-grid,.workforce-pulse-grid,.workforce-service-grid,.workforce-safety-grid,.workforce-match-layout{min-width:0}.workforce-command-hero,.workforce-command-panel,.workforce-kpi,.workforce-pulse-card,.workforce-action-card,.workforce-service-card,.workforce-safety-card,.workforce-empty-card{background:#ffffffed;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.workforce-command-hero{background:radial-gradient(circle at 14% 10%,#2db48933,#0000 28%),radial-gradient(circle at 84% 18%,#ff7a2f24,#0000 30%),linear-gradient(135deg,#effbf8,#fff 52%,#fff6eb);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.workforce-command-eyebrow,.workforce-brief-chip-row,.workforce-command-heading,.workforce-hero-actions,.workforce-preview-checks,.workforce-template-row,.workforce-trust-passport,.workforce-service-footer{align-items:center;display:flex}.workforce-command-eyebrow{color:#2d7c6a;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.workforce-hero-copy h1{color:#061b4f;max-width:960px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98}.workforce-nearby-action{color:#fff;background:linear-gradient(135deg,#ff9b52,#ff641f);border:0;min-height:36px;padding:0 12px;font-size:11px}.workforce-hero-copy p,.workforce-command-panel p,.workforce-kpi p,.workforce-pulse-card p,.workforce-action-card p,.workforce-service-card p,.workforce-safety-card p,.workforce-ai-preview span,.workforce-ai-preview p,.workforce-empty-card p,.workforce-worker-bio{color:#657895;margin:0;line-height:1.45}.workforce-brief-chip-row,.workforce-template-row,.workforce-preview-checks,.workforce-trust-passport{flex-wrap:wrap;gap:8px}.workforce-brief-chip-row{margin-top:16px}.workforce-brief-chip-row span,.workforce-preview-checks span,.workforce-trust-passport span{color:#244266;background:#f5fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.workforce-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px}.workforce-command-status{background:#ffffffc2;border:1px solid #d3ebe2fa;border-radius:22px;gap:8px;min-height:150px;padding:18px;display:grid}.workforce-command-status strong{color:#061b4f;font-size:22px}.workforce-command-status span,.workforce-command-status small{color:#657895}.workforce-command-status small{align-items:center;gap:6px;font-size:12px;display:inline-flex}.workforce-health--good{color:#0f8f63}.workforce-health--watch{color:#b87500}.workforce-health--alert{color:#d63c4b}.workforce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workforce-kpi{gap:6px;min-height:96px;padding:12px;display:grid}.workforce-kpi span,.workforce-command-heading small,.workforce-command-heading>span,.workforce-pulse-card span,.workforce-service-card span{color:#657895;font-size:12px;font-weight:800}.workforce-kpi strong,.workforce-pulse-card strong,.workforce-safety-card strong{color:#061b4f;font-size:26px;line-height:1}.workforce-command-panel{padding:18px}.workforce-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.workforce-command-heading h2,.workforce-command-heading h3{margin:4px 0 0}.workforce-command-heading span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.workforce-job-wizard{gap:12px;display:grid}.workforce-template-row button{color:#244266;background:#f7fbff;border-color:#dceaf6;border-radius:999px;min-height:36px;font-size:13px;font-weight:800}.workforce-template-button{justify-content:center;align-items:center;gap:8px;padding:5px 12px 5px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.workforce-template-button:hover,.workforce-template-button:focus-visible{border-color:#8ec8ff;transform:translateY(-1px);box-shadow:0 7px 16px #2669ae24}.workforce-template-button.is-active{background:linear-gradient(135deg,#fff8f1,#fff0e4);border-color:#f5a46f;box-shadow:0 7px 16px #f36b2b29}.workforce-template-icon{color:#c94d16;background:linear-gradient(145deg,#fffdfb 0%,#ffd8c0 45%,#f47936 100%);border:1px solid #f36b2b57;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:inset 2px 2px 3px #ffffffe6,inset -2px -3px 4px #bc431333,0 4px 7px #d1521a3d}.workforce-suggestion-panel{background:linear-gradient(145deg,#fffaf6,#f7fbff);border:1px solid #f4d8c5;border-radius:16px;gap:9px;padding:11px;display:grid}.workforce-suggestion-heading{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.workforce-suggestion-heading strong{color:#16345d;font-size:13px}.workforce-suggestion-heading span{color:#7890a9;font-size:11px}.workforce-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workforce-suggestion-list button{color:#315274;text-align:left;background:#fff;border:1px solid #dceaf6;border-radius:11px;min-height:40px;padding:8px 10px;font-size:12px;line-height:1.35;transition:background .16s,border-color .16s,transform .16s}.workforce-suggestion-list button:hover,.workforce-suggestion-list button:focus-visible{background:#fff3e8;border-color:#f5a46f;transform:translateY(-1px)}.workforce-nearby-workers{gap:12px;display:grid}.workforce-nearby-heading{justify-content:space-between;align-items:center;display:flex}.workforce-nearby-heading>div{gap:3px;display:grid}.workforce-nearby-heading span{color:#2d7c6a;letter-spacing:.04em;font-size:11px;font-weight:900}.workforce-nearby-heading h3{color:#061b4f;margin:0;font-size:20px}.workforce-nearby-heading>svg{color:#f36b2b}.workforce-nearby-list{gap:8px;display:grid}.workforce-nearby-card{background:#ffffffe0;border:1px solid #e5edf6;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.workforce-nearby-avatar{color:#66718d;background:linear-gradient(145deg,#fff,#e6e9f8);border:1px solid #d9def1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.workforce-nearby-main{gap:3px;min-width:0;display:grid}.workforce-nearby-title{align-items:center;gap:7px;min-width:0;display:flex}.workforce-nearby-title strong{color:#172541;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workforce-nearby-status{color:#168052;white-space:nowrap;background:#effaf3;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:900;display:inline-flex}.workforce-nearby-status:not(.is-ready){color:#a76b00;background:#fff7e7}.workforce-nearby-service{color:#657895;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workforce-nearby-meta{flex-wrap:wrap;gap:5px;display:flex}.workforce-nearby-meta span{color:#657895;background:#f5f8fb;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;display:inline-flex}.workforce-nearby-meta span:first-child{color:#f36b2b}.workforce-nearby-action{min-height:34px;padding:0 10px;font-size:11px}.workforce-nearby-empty{color:#657895;margin:0;padding:12px}.workforce-schedule-field{gap:5px;min-width:0;display:grid}.workforce-schedule-field span{color:#657895;font-size:11px;font-weight:800}.workforce-schedule-field input{width:100%;min-width:0}.workforce-template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.workforce-template-row button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workforce-ai-preview{background:#f7fbff;border:1px solid #dceaf6;border-radius:16px;gap:8px;padding:12px;display:grid}.workforce-ai-preview strong,.workforce-ai-preview p{align-items:center;gap:6px;display:inline-flex}.workforce-ai-preview--warn{background:#fff4ea;border-color:#ffd9bd}.workforce-ai-preview--warn strong,.workforce-ai-preview--warn p{color:#be4b00}.workforce-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.workforce-command-main,.workforce-command-side,.workforce-action-list{gap:14px;display:grid}.workforce-pulse-grid,.workforce-service-grid,.workforce-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workforce-pulse-card,.workforce-safety-card{gap:8px;padding:14px;display:grid}.workforce-pulse-card small{color:#657895}.workforce-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.workforce-action-card strong,.workforce-service-card strong,.workforce-empty-card strong{color:#061b4f}.workforce-action-card>span{color:#244266;background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.workforce-match-layout{grid-template-columns:1fr;gap:14px;display:grid}.workforce-match-center .workforce-job-list{align-content:start}.workforce-match-center .workforce-worker-grid{grid-template-columns:1fr}.workforce-service-card{gap:12px;padding:14px;display:grid}.workforce-service-card strong{margin-top:4px;font-size:18px;display:block}.workforce-service-footer{justify-content:space-between;gap:10px}.workforce-service-footer strong{color:#2d7c6a}.workforce-safety-card span{color:#061b4f;font-weight:900}.workforce-safety-note,.workforce-empty-card{color:#657895;background:#f6fbff;border:1px solid #d6ebf6;border-radius:16px;margin-top:12px;padding:14px}.workforce-empty-card{justify-items:start;gap:8px;margin:0;display:grid}.workforce-worker-card{background:linear-gradient(#fff,#f8fcff)}.workforce-trust-passport span:first-child{color:#2d7c6a;background:#edf9f5}.workforce-worker-bio{background:#f7fbff;border-radius:14px;padding:10px}.workforce-tone--blue{background:linear-gradient(#fff,#edf7ff)}.workforce-tone--green{background:linear-gradient(#fff,#ebfff5)}.workforce-tone--orange{background:linear-gradient(#fff,#fff3ea)}.workforce-tone--red{background:linear-gradient(#fff,#fff0f1)}.workforce-tone--violet{background:linear-gradient(#fff,#f3efff)}.workforce-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.workforce-command-screen h1,.workforce-command-screen h2,.workforce-command-screen h3,.workforce-command-screen p,.workforce-command-screen span,.workforce-command-screen strong,.workforce-command-screen small{overflow-wrap:anywhere}@media (width<=1240px){.workforce-command-layout,.workforce-command-hero,.workforce-match-layout{grid-template-columns:1fr}.workforce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.workforce-pulse-grid,.workforce-service-grid,.workforce-safety-grid,.workforce-worker-grid{grid-template-columns:1fr}}@media (width<=560px){.workforce-command-screen{overflow-x:clip}.workforce-command-hero,.workforce-command-panel,.workforce-kpi{border-radius:20px;width:100%;padding:12px}.workforce-kpi{gap:3px;min-height:82px}.workforce-kpi span{font-size:10px}.workforce-kpi strong{font-size:24px}.workforce-kpi p{font-size:10px}.workforce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-template-row{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workforce-template-row button{width:100%}.workforce-suggestion-list{grid-template-columns:1fr}.workforce-action-card,.workforce-service-footer{grid-template-columns:1fr;align-items:stretch}}@media (width<=1180px){.resident-shell{grid-template-columns:230px minmax(0,1fr)}.desktop-right-rail{display:none}}@media (width<=820px){.resident-shell{padding-bottom:86px;display:block}.desktop-sidebar{display:none}.resident-main{padding:0 12px 120px}.resident-hero{border-radius:0 0 24px 24px;min-height:238px;margin:0 -12px}.hero-status{flex-wrap:wrap;right:22px}.area-switcher,.content-grid,.home-feed-grid,.business-grid,.hub-grid,.ai-detail-grid,.guide-grid{grid-template-columns:1fr}.area-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smart-banner-strip{grid-auto-columns:1fr;grid-auto-flow:row;margin-inline:0;overflow-x:visible}.smart-banner{align-items:flex-start;gap:12px;display:grid}.profile-block{flex:1;min-width:0}.profile-block p{max-width:220px;font-size:14px}.hero-wheel{width:94px;height:94px;top:56px;right:18px}.hero-tower--one,.hero-tower--three{width:28px}.hero-tower--two,.hero-tower--four{width:38px}.hero-tower--one{height:72px}.hero-tower--two{height:94px}.hero-tower--three{height:84px}.hero-tower--four{height:102px}.mobile-bottom-nav{border-top:1px solid var(--line);z-index:10;background:#fffffff5;border-radius:18px 18px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 8px 10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1a466824}.mobile-nav-item{color:#647284;background:0 0;border:0;justify-items:center;gap:3px;min-height:54px;padding:0 2px;font-size:10px;display:grid}.mobile-nav-icon{justify-content:center;align-items:center;width:36px;height:28px;display:inline-flex}.mobile-nav-item.is-active{color:var(--coral);font-weight:800}.mobile-nav-item--center .mobile-nav-icon{background:var(--coral);color:#fff;border:4px solid #fff5ee;border-radius:14px;width:44px;height:44px;margin-top:-18px}.event-action-row{scroll-margin-bottom:116px}}@media (width<=460px){.module-grid{gap:10px}.module-icon{width:48px;height:48px}.module-tile strong{font-size:12px}.hero-actions{gap:8px;display:grid}}.home-command-panel{background:#ffffffe0;border:1px solid #dcebf7f2;border-radius:24px;padding:20px;box-shadow:0 22px 58px #114c891a}.home-command-panel .section-title-row small{color:#657895;font-weight:700}.home-today-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.home-today-card{background:linear-gradient(#fff,#f7fbff);border:1px solid #e4eef8;border-radius:18px;gap:6px;min-height:134px;padding:14px;display:grid}.home-tone{border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.home-tone--blue{color:#1478ff;background:#eaf4ff}.home-tone--green{color:#13a36d;background:#e8fff5}.home-tone--orange{color:#ff6b2c;background:#fff1e8}.home-tone--violet{color:#7c4dff;background:#f1edff}.home-tone--red{color:#ef3f56;background:#fff0f1}.home-tone--cyan{color:#0aaac0;background:#e6fbff}.home-today-card strong{color:#061b4f;font-size:28px;line-height:1}.home-today-card b,.home-recommend-card strong,.home-nearby-card strong,.home-active-card strong{color:#061b4f}.home-today-card small,.home-recommend-card small,.home-recommend-card p,.home-nearby-card small,.home-nearby-card em,.home-active-card small,.home-active-empty span{color:#657895}.home-active-list{gap:12px;margin-top:14px;display:grid}.home-orchestration-note{color:#061b4f;text-align:left;background:#f5faff;border:1px solid #cfe5f7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.home-orchestration-note span,.home-orchestration-note small{grid-column:1/-1}.home-orchestration-note span{color:#1478ff;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.home-orchestration-note strong{font-size:13px}.home-orchestration-note small{color:#657895}.home-orchestration-note>svg{grid-area:2/3/span 2}.home-active-card{background:#fff;border:1px solid #e4eef8;border-radius:18px;gap:12px;padding:14px;display:grid}.home-active-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.home-active-card__top small,.home-active-card__top strong{display:block}.home-active-icon{color:#1478ff;background:linear-gradient(135deg,#eaf4ff,#e7fbff);border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.home-active-progress{grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-active-progress small{align-items:center;gap:5px;display:inline-flex}.home-active-progress>span{background:#dce9f5;border-radius:999px;height:8px;overflow:hidden}.home-active-progress i{border-radius:inherit;background:linear-gradient(90deg,#1478ff,#00b6ff);height:100%;display:block}.home-active-progress button,.home-recommend-card button{color:#fff;background:#1478ff;border:0;min-height:36px;font-weight:800}.home-active-empty{background:#f5fbff;border:1px dashed #bfdcf1;border-radius:18px;gap:6px;padding:18px;display:grid}.home-nearby-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.home-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.home-recommend-card{background:#fff;border:1px solid #e4eef8;border-radius:18px;gap:8px;min-height:194px;padding:14px;display:grid}.home-recommend-card p{margin:0;line-height:1.4}.home-recommend-card button{place-self:end start}.home-nearby-list{gap:10px;margin-top:14px;display:grid}.home-nearby-card{text-align:left;background:#fff;border:1px solid #e4eef8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.home-nearby-card div{gap:3px;display:grid}.home-nearby-card em{font-style:normal}.home-nearby-card b{color:#1478ff;white-space:nowrap;background:#f0f7ff;border-radius:999px;padding:6px 8px;font-size:11px}@media (width<=1180px){.home-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-nearby-layout{grid-template-columns:1fr}}@media (width<=820px){.home-command-panel{border-radius:22px;padding:16px}.home-active-panel{order:3}.home-today-panel{order:4}.discovery-section{order:5}.home-nearby-layout{order:6}.resident-live-section{order:7}.home-today-grid{grid-template-columns:repeat(5,minmax(148px,1fr));padding-bottom:4px;overflow-x:auto}.home-active-card__top,.home-active-progress{grid-template-columns:1fr}.home-active-card__top .status-pill,.home-active-progress button{justify-self:start}.home-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-nearby-card{grid-template-columns:auto minmax(0,1fr)}.home-nearby-card b{grid-column:2;justify-self:start}}@media (width<=460px){.home-recommend-grid{grid-template-columns:1fr}}.ai-command-screen{--ai-ink:#10265b;--ai-muted:#7183a2;--ai-blue:#1677f2;--ai-line:#deebf6;--ai-soft:#f5faff;gap:16px;max-width:1180px;margin:0 auto;display:grid}.ai-command-intro,.ai-command-composer,.ai-answer-card,.ai-decision-card,.ai-action-board,.ai-agent-panel,.ai-source-panel,.ai-history-panel{border:1px solid var(--ai-line);background:#ffffffeb;border-radius:22px;box-shadow:0 14px 34px #17589914}.ai-command-intro{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:center;gap:24px;padding:24px 26px;display:grid}.ai-intro-copy{min-width:0}.eyebrow,.ai-card-heading,.ai-readiness,.ai-context-row,.ai-stage,.ai-source-row,.ai-history-row,.ai-action-card,.ai-section-kicker{align-items:center;display:flex}.eyebrow{color:var(--ai-blue);letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800}.ai-command-intro h1{color:var(--ai-ink);letter-spacing:-.04em;max-width:760px;margin:9px 0 10px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,3.45rem);line-height:1}.ai-command-intro p,.ai-answer-card p,.ai-action-card p,.ai-stage p,.ai-source-row p,.ai-recommendation-strip p,.ai-muted,.ai-empty-state p,.ai-inline-empty{color:var(--ai-muted);margin:0;line-height:1.45}.ai-readiness{border:1px solid var(--ai-line);background:#f7fbff;border-radius:17px;gap:10px;min-height:72px;padding:13px 15px}.ai-readiness>svg{flex:none}.ai-readiness>span{gap:3px;display:grid}.ai-readiness strong,.ai-readiness small{display:block}.ai-readiness strong{font-size:13px}.ai-readiness small{color:var(--ai-muted);font-size:11px;line-height:1.35}.ai-readiness--good{color:#0f8f63}.ai-readiness--warn{color:#b87500}.ai-readiness--danger{color:#d63c4b}.ai-command-composer{background:radial-gradient(circle at 100% 0,#7fd5ff29,#0000 30%),#fffffff0;padding:18px 20px 16px}.ai-section-kicker{justify-content:space-between;gap:12px;margin-bottom:10px}.ai-section-kicker span{color:var(--ai-ink);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.ai-section-kicker span svg{color:var(--ai-blue)}.ai-section-kicker small{color:var(--ai-muted);font-size:12px}.ai-command-composer .ai-composer{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:0;padding:0}.ai-command-composer .ai-input-row{grid-template-columns:minmax(0,1fr) 58px;gap:10px}.ai-command-composer .ai-input-shell{background:#fff;border:1px solid #cfe2f2;border-radius:16px;min-height:58px}.ai-command-composer .ai-input-shell:focus-within{border-color:#1677f2a6;box-shadow:0 0 0 4px #1677f21a}.ai-command-composer .ai-input-shell input{background:0 0;border:0;min-height:56px;font-size:16px}.ai-command-composer .ai-orb-button{border:0;border-radius:16px;width:58px;height:58px;padding:0;overflow:hidden;box-shadow:0 10px 22px #1677f233}.ai-command-composer .ai-orb-image{object-fit:cover;width:100%;height:100%}.ai-command-composer .ai-detail-grid{grid-template-columns:1.3fr .9fr .9fr;gap:8px;display:grid}.ai-command-composer .ai-detail-grid input,.ai-command-composer .ai-detail-grid select{background:var(--ai-soft);border-color:var(--ai-line);min-height:38px;padding:8px 11px;font-size:12px}.ai-command-composer .quick-prompts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.ai-command-composer .quick-prompt-card{border-color:var(--ai-line);color:var(--ai-ink);background:#ffffffb3;border-radius:14px;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 9px;display:flex}.ai-command-composer .quick-prompt-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-command-composer .quick-prompt-card .module-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ai-signal-bar{background:#ffffff9e;border:1px solid #deebf6d1;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.ai-signal-bar span{border-right:1px solid var(--ai-line);justify-content:center;align-items:baseline;gap:8px;padding:12px 10px;display:flex}.ai-signal-bar span:last-child{border-right:0}.ai-signal-bar strong{color:var(--ai-ink);font-size:18px}.ai-signal-bar small{color:var(--ai-muted);font-size:11px}.ai-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.ai-primary-column,.ai-secondary-column,.ai-support-grid,.ai-stage-list,.ai-action-list{gap:14px;display:grid}.ai-answer-card,.ai-decision-card,.ai-action-board,.ai-agent-panel,.ai-source-panel,.ai-history-panel{gap:14px;padding:18px;display:grid}.ai-card-heading{color:var(--ai-ink);justify-content:space-between;gap:8px}.ai-card-heading span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.ai-card-heading em,.ai-action-priority{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.ai-card-heading em{color:var(--ai-blue);background:#edf7ff}.ai-card-heading small,.ai-action-card small,.ai-stage small,.ai-source-row span,.ai-history-row span,.ai-recommendation-strip small{color:var(--ai-muted);font-size:11px}.ai-answer-card h2{color:var(--ai-ink);letter-spacing:-.03em;margin:0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1.08}.ai-context-row{flex-wrap:wrap;gap:8px}.ai-context-row span{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:13px;gap:3px;min-width:116px;padding:9px 11px;display:grid}.ai-context-row small{color:var(--ai-muted);font-size:11px}.ai-context-row strong{color:var(--ai-ink);font-size:12px}.ai-inline-empty{background:var(--ai-soft);border:1px dashed #b9d7ef;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.ai-inline-empty svg{color:var(--ai-blue);flex:none}.ai-decision-card{background:linear-gradient(#fff,#f8fcff);border-color:#cfe2f2}.ai-decision-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-decision-metrics span{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:12px;gap:3px;padding:9px 10px;display:grid}.ai-decision-metrics small,.ai-candidate-row small{color:var(--ai-muted);font-size:10px}.ai-decision-metrics strong,.ai-candidate-row strong,.ai-history-row strong,.ai-source-row strong,.ai-recommendation-strip strong{color:var(--ai-ink);font-size:13px}.ai-candidate-list{gap:7px;display:grid}.ai-candidate-row{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ai-candidate-row>svg{color:var(--ai-blue)}.ai-candidate-row span{gap:2px;min-width:0;display:grid}.ai-candidate-row strong,.ai-candidate-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-candidate-row b{color:var(--ai-blue);font-size:13px}.ai-feedback-message{color:#13996b;font-weight:700}.ai-action-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-action-card{border:1px solid var(--ai-line);text-align:left;background:linear-gradient(#fff,#f8fcff);border-radius:16px;place-items:flex-start start;gap:7px;min-height:152px;padding:13px;display:grid;position:relative}.ai-action-card:hover{border-color:#9fc8ea;transform:translateY(-2px);box-shadow:0 10px 22px #1758991a}.ai-action-card svg{color:var(--ai-blue);position:absolute;top:14px;right:13px}.ai-action-card strong{color:var(--ai-ink);padding-right:24px}.ai-action-number{color:#9bb0ca;letter-spacing:.08em;font-size:11px;font-weight:800}.ai-action-priority--critical,.ai-action-priority--high{color:#ff6b2c;background:#fff1e8}.ai-action-priority--medium{color:var(--ai-blue);background:#edf7ff}.ai-action-priority--low{color:#13996b;background:#ebfff5}.ai-recommendation-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-recommendation-strip article{border:1px solid var(--ai-line);background:#ffffffb8;border-radius:15px;gap:6px;padding:13px;display:grid}.ai-stage{border-left:3px solid #dceaf6;align-items:flex-start;gap:10px;padding:2px 0 11px 12px}.ai-stage svg{flex:none;margin-top:2px}.ai-stage--done{color:#13996b;border-color:#18a970}.ai-stage--needs_input{color:#b87500;border-color:#ff9f2f}.ai-stage--running,.ai-stage--queued{border-color:var(--ai-blue);color:var(--ai-blue)}.ai-stage strong,.ai-stage span,.ai-stage p,.ai-stage small{display:block}.ai-stage strong{color:var(--ai-ink)}.ai-stage span{color:var(--ai-blue);margin:2px 0 4px;font-size:11px;font-weight:800}.ai-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-source-row{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:13px;align-items:flex-start;gap:3px;padding:10px;display:grid}.ai-source-row span{color:var(--ai-blue);text-transform:uppercase;font-weight:800}.ai-history-row{background:var(--ai-soft);border:1px solid var(--ai-line);text-align:left;border-radius:13px;justify-content:stretch;align-items:flex-start;gap:4px;padding:10px;display:grid}.ai-history-row:hover{border-color:#9fc8ea}.ai-empty-state{background:var(--ai-soft);color:var(--ai-blue);text-align:center;border:1px dashed #b9d7ef;border-radius:15px;place-items:center;gap:7px;min-height:142px;padding:16px;display:grid}.ai-empty-state strong{color:var(--ai-ink)}.ai-empty-state--small{min-height:112px}.right-rail-stack--compact{gap:12px}.right-rail-stack--compact .rail-card{border-radius:18px;padding:13px}.right-rail-stack--compact .rail-card--today{padding:14px}.right-rail-stack--compact .rail-headline{margin-bottom:9px}.right-rail-stack--compact .rail-headline h2,.right-rail-stack--compact .rail-title strong{font-size:15px}.right-rail-stack--compact .metric-card{padding:10px}.right-rail-stack--compact .metric-card strong{font-size:21px}.right-rail-stack--compact .metric-card span{font-size:11px}.right-rail-stack--compact .rail-event-card{padding:8px 0 0}.activity-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.activity-command-screen *,.activity-command-layout,.activity-command-main,.activity-command-side,.activity-command-panel,.activity-command-hero,.activity-kpi-grid,.activity-template-grid,.activity-context-grid,.activity-draft-grid{min-width:0}.activity-command-hero,.activity-command-panel,.activity-kpi,.activity-template-card,.activity-context-card,.activity-draft-card,.activity-safety-card{background:#ffffffed;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.activity-command-hero{background:radial-gradient(circle at 10% 0,#1478ff2e,#0000 30%),radial-gradient(circle at 86% 12%,#8b5cf629,#0000 30%),linear-gradient(135deg,#f7fbff,#fff 50%,#effcff);grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.activity-eyebrow,.activity-brief-chip-row,.activity-command-heading,.activity-composer-actions,.activity-readiness-bar,.activity-plan-step{align-items:center;display:flex}.activity-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.activity-command-hero h1{color:#061b4f;max-width:900px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98}.activity-command-hero p,.activity-command-panel p,.activity-kpi p,.activity-template-card span,.activity-context-card p,.activity-draft-card p,.activity-safety-card p,.activity-plan-step p{color:#657895;margin:0;line-height:1.45}.activity-brief-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px}.activity-brief-chip-row span{color:#244266;background:#f5fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.activity-command-status{background:#fffc;border:1px solid #dcebf7fa;border-radius:22px;gap:8px;min-height:150px;padding:18px;display:grid}.activity-command-status strong{color:#061b4f;font-size:22px}.activity-command-status span{color:#657895}.activity-health--good{color:#0f8f63}.activity-health--watch{color:#b87500}.activity-health--alert{color:#d63c4b}.activity-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activity-kpi{gap:6px;min-height:130px;padding:16px;display:grid}.activity-kpi span,.activity-command-heading small,.activity-template-card span,.activity-context-card span,.activity-draft-card span,.activity-plan-step span,.activity-safety-card span{color:#657895;font-size:12px;font-weight:800}.activity-kpi strong,.activity-context-card strong,.activity-safety-card strong{color:#061b4f;font-size:32px;line-height:1}.activity-command-layout{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);align-items:start;gap:18px;display:grid}.activity-command-main,.activity-command-side,.activity-command-panel,.activity-composer-panel,.activity-plan-list,.activity-safety-list,.activity-session-list,.activity-timeline-list,.activity-feed-list{gap:14px;display:grid}.activity-command-panel{padding:18px}.activity-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.activity-command-heading h2{margin:4px 0 0}.activity-command-heading span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.activity-input-shell{position:relative}.activity-input-shell textarea{resize:vertical;width:100%;min-height:132px;padding-right:46px}.activity-input-shell svg{color:#1478ff;position:absolute;top:16px;right:16px}.activity-detail-grid,.activity-context-grid,.activity-draft-grid,.activity-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.activity-detail-grid label{gap:6px;display:grid}.activity-detail-grid label span{color:#657895;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.activity-template-card,.activity-context-card,.activity-draft-card,.activity-safety-card,.activity-session-card,.activity-feed-card,.activity-empty-card{text-align:left;gap:8px;padding:14px;display:grid}.activity-template-card{border-color:#dceaf6;min-height:106px}.activity-template-card strong,.activity-draft-card strong,.activity-plan-step strong{color:#061b4f}.activity-composer-actions{flex-wrap:wrap;gap:10px}.activity-plan-step{border-left:3px solid #dceaf6;align-items:flex-start;gap:10px;padding:4px 0 12px 12px}.activity-plan-step svg{flex:none;margin-top:2px}.activity-step--done{color:#13996b;border-color:#18a970}.activity-step--ready{color:#1478ff;border-color:#1478ff}.activity-step--waiting{color:#b87500;border-color:#ff9f2f}.activity-step--risk{color:#d63c4b;border-color:#d63c4b}.activity-plan-step strong,.activity-plan-step span,.activity-plan-step p{display:block}.activity-plan-step span{color:#1478ff;margin:2px 0 4px}.activity-readiness-bar{gap:8px}.activity-readiness-bar i{background:#e8f1f8;border-radius:999px;flex:1;height:7px;display:block;overflow:hidden}.activity-readiness-bar b{background:linear-gradient(90deg,#1478ff,#28c7d5);height:100%;display:block}.activity-draft-card button{color:#1478ff;background:#fff;border-color:#dceaf6;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:inline-flex}.activity-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.activity-filter-row button{color:#244266;background:#f7fbff;border:1px solid #dceaf6;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.activity-filter-row button.is-active{color:#1478ff;background:#edf7ff;border-color:#9dccff}.activity-feed-card,.activity-session-card,.activity-detail-panel,.activity-empty-card{border:1px solid #e2edf7;border-radius:20px}.activity-filter-row b{margin-left:4px}.activity-feed-head,.activity-feed-meta,.activity-feed-card button{align-items:center;display:flex}.activity-feed-head{justify-content:space-between;gap:8px}.activity-feed-head span,.activity-feed-meta span{color:#657895;font-size:12px;font-weight:800}.activity-feed-head strong{color:#244266;background:#fff;border-radius:999px;padding:7px 9px;font-size:12px}.activity-feed-card h3{color:#061b4f;margin:0}.activity-feed-meta{flex-wrap:wrap;gap:8px}.activity-feed-meta span{background:#ffffffb8;border:1px solid #e2edf7e6;border-radius:999px;gap:5px;padding:6px 9px;display:inline-flex}.activity-feed-card button{color:#1478ff;background:#fff;border-color:#dceaf6;border-radius:999px;justify-content:center;justify-self:start;gap:6px;padding:9px 12px;font-weight:900}.activity-detail-actions{flex-wrap:wrap;gap:10px}.activity-detail-panel{gap:12px;display:grid}.activity-detail-panel p{margin:0}.activity-detail-list{gap:8px;display:grid}.activity-detail-list div{background:#ffffffb8;border:1px solid #e2edf7e6;border-radius:14px;gap:3px;padding:10px;display:grid}.activity-detail-list dt{color:#657895;font-size:12px;font-weight:850}.activity-detail-list dd{color:#061b4f;margin:0;font-weight:900}.activity-empty-card{color:#657895;background:#f7fbff}.activity-ai-handoff{color:#061b4f;justify-items:start}.activity-ai-handoff svg{color:#1478ff}.activity-tone--blue{background:linear-gradient(#fff,#edf7ff)}.activity-tone--green{background:linear-gradient(#fff,#ebfff5)}.activity-tone--orange{background:linear-gradient(#fff,#fff3ea)}.activity-tone--red{background:linear-gradient(#fff,#fff0f1)}.activity-tone--violet{background:linear-gradient(#fff,#f3efff)}.activity-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.activity-tone--mint{background:linear-gradient(#fff,#effff8)}.activity-command-screen h1,.activity-command-screen h2,.activity-command-screen h3,.activity-command-screen p,.activity-command-screen span,.activity-command-screen strong,.activity-command-screen small{overflow-wrap:anywhere}@media (width<=1240px){.activity-command-layout,.activity-command-hero{grid-template-columns:1fr}.activity-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.activity-detail-grid,.activity-context-grid,.activity-draft-grid,.activity-template-grid{grid-template-columns:1fr}}@media (width<=560px){.activity-command-screen{overflow-x:clip}.activity-command-hero,.activity-command-panel,.activity-kpi{border-radius:20px;width:100%;padding:15px}.activity-kpi-grid{grid-template-columns:1fr}.activity-brief-chip-row,.activity-filter-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.activity-brief-chip-row span,.activity-filter-row button{flex:none}}.account-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.account-command-screen *,.account-command-hero,.account-command-layout,.account-command-main,.account-command-side,.account-panel,.account-metric-grid,.account-task-list,.account-role-grid,.account-timeline-list,.account-vault-grid,.account-stream-list,.account-dual-grid{min-width:0}.account-command-hero,.account-command-status,.account-panel,.account-metric,.account-task-card,.account-role-card,.account-timeline-card,.account-action-card,.account-vault-card,.account-evidence-row,.account-stream-row,.account-empty-state{background:#fffffff0;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.account-command-hero{background:radial-gradient(circle at 9% 4%,#1478ff29,#0000 28%),radial-gradient(circle at 84% 16%,#22c5b226,#0000 30%),linear-gradient(135deg,#f5fbff,#fff 52%,#fff7ed);grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.account-command-eyebrow,.account-brief-chip-row,.account-hero-actions,.account-command-heading,.account-area-row,.account-readiness,.account-task-head,.account-task-meta,.account-progress,.account-role-head,.account-timeline-top,.account-action-card>span,.account-stream-row{align-items:center;display:flex}.account-command-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.account-hero-copy h1{color:#061b4f;max-width:980px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.05rem,5vw,4.15rem);line-height:.98}.account-command-hero p,.account-panel p,.account-metric p,.account-task-card p,.account-role-card p,.account-timeline-card p,.account-action-card p,.account-vault-card p,.account-evidence-row p,.account-empty-state p{color:#657895;margin:0;line-height:1.45}.account-brief-chip-row,.account-hero-actions,.account-area-row,.account-filter-row,.account-task-meta{flex-wrap:wrap;gap:8px}.account-brief-chip-row{margin-top:16px}.account-brief-chip-row span,.account-task-meta span{color:#244266;background:#f6fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.account-hero-actions{margin-top:18px}.account-command-screen .secondary-button{color:#1478ff;background:#eef7ff;border-color:#cfe6f7;font-weight:900}.account-command-screen .ghost-button{color:#657895;background:0 0;border-color:#dceaf6}.account-command-status{background:#ffffffd1;gap:12px;padding:18px;display:grid}.account-command-status strong{color:#061b4f;font-size:22px}.account-command-status>span,.account-command-status small{color:#657895}.account-command-status small{align-items:center;gap:6px;display:inline-flex}.account-health--good{color:#0f8f63}.account-health--watch{color:#b87500}.account-health--alert{color:#d63c4b}.account-readiness{align-items:stretch;gap:8px;display:grid}.account-readiness i,.account-progress i{background:#e8f1f8;border-radius:999px;flex:1;height:8px;display:block;overflow:hidden}.account-readiness b,.account-progress b{border-radius:inherit;background:linear-gradient(90deg,#1478ff,#24b8c7);height:100%;display:block}.account-area-row button{color:#244266;background:#f7fbff;border-color:#dceaf6;border-radius:999px;min-height:36px;padding:0 11px;font-size:12px;font-weight:900}.account-area-row button.is-active{color:#1478ff;background:#e8f6ff;border-color:#1478ff59}.account-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.account-metric{gap:6px;min-height:124px;padding:16px;display:grid}.account-metric span,.account-command-heading small,.account-command-heading>span,.account-task-head span,.account-role-head span,.account-vault-card span,.account-evidence-row span,.account-stream-row span{color:#657895;font-size:12px;font-weight:850}.account-metric strong,.account-vault-card strong{color:#061b4f;font-size:30px;line-height:1}.account-command-layout{grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr);align-items:start;gap:18px;display:grid}.account-command-main,.account-command-side,.account-panel,.account-task-list,.account-timeline-list,.account-action-list,.account-prompt-list,.account-evidence-list,.account-stream-list{gap:14px;display:grid}.account-panel{padding:18px}.account-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.account-command-heading h2{margin:4px 0 0}.account-command-heading span{gap:8px;font-weight:900;display:inline-flex}.account-filter-row{margin-bottom:2px;display:flex}.account-filter-row button{color:#244266;background:#f7fbff;border:1px solid #dceaf6;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900}.account-filter-row button.is-active{color:#1478ff;background:#eef4ff;border-color:#1478ff59}.account-filter-row b{margin-left:4px}.account-task-card,.account-role-card,.account-timeline-card,.account-action-card,.account-prompt-list button,.account-stream-row{text-align:left;border:1px solid #dbeaf7f5;gap:10px;width:100%;padding:14px;display:grid}.account-task-head,.account-role-head,.account-timeline-top{justify-content:space-between;gap:10px}.account-task-head strong,.account-role-head strong,.account-timeline-card strong,.account-action-card strong,.account-prompt-list strong,.account-evidence-row strong,.account-stream-row strong,.account-empty-state strong{color:#061b4f}.account-task-meta{justify-content:space-between}.account-progress{color:#1478ff;gap:9px}.account-dual-grid,.account-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-dual-grid .content-section-card{min-height:100%}.account-timeline-card{background:#fbfdff}.account-timeline-card>span{color:#657895;font-size:12px;font-weight:850}.account-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-action-card>span{color:#1478ff;background:#fffc;border:1px solid #dbeaf7f5;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:900}.account-prompt-list{border-top:1px dashed #dceaf6;padding-top:12px}.account-prompt-list button{color:#1478ff;background:#f7fbff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px}.account-prompt-list small{color:#657895}.account-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-vault-card,.account-evidence-row{box-shadow:none;gap:6px;padding:13px;display:grid}.account-evidence-row{background:#fbfdff;border-radius:18px}.account-evidence-row small{color:#657895;font-size:12px;font-weight:800}.account-stream-row{box-shadow:none;color:#1478ff;background:#fbfdff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px}.account-empty-state{box-shadow:none;gap:8px;padding:16px;display:grid}.account-tone--blue{background:linear-gradient(#fff,#edf7ff)}.account-tone--green{background:linear-gradient(#fff,#ebfff5)}.account-tone--orange{background:linear-gradient(#fff,#fff3ea)}.account-tone--red{background:linear-gradient(#fff,#fff0f1)}.account-tone--violet{background:linear-gradient(#fff,#f3efff)}.account-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.account-command-screen h1,.account-command-screen h2,.account-command-screen h3,.account-command-screen p,.account-command-screen span,.account-command-screen strong,.account-command-screen small,.account-command-screen button{overflow-wrap:anywhere}.account-command-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;padding:22px}.account-profile-heading{align-items:center;gap:12px;display:flex}.account-profile-avatar,.profile-panel__avatar{color:#1478ff;background:linear-gradient(135deg,#dff5ff,#edf0ff);border:3px solid #ffffffeb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:66px;height:66px;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #1478ff29}.account-profile-avatar img,.profile-panel__avatar img,.avatar-picker__trigger img{object-fit:cover;width:100%;height:100%}.account-profile-avatar span{color:#1478ff;font-size:20px;font-weight:900}.account-profile-location{color:#657895;margin-top:6px;font-size:12px;font-weight:800;display:block}.account-avatar-action{justify-self:start}.avatar-picker__trigger{color:#1478ff;background:#f5fbff;border:1px solid #d8ebf8;border-radius:16px;gap:8px;min-height:42px;padding:4px 10px 4px 4px;display:inline-flex;overflow:hidden}.avatar-picker__trigger>img,.avatar-picker__trigger>svg{object-fit:cover;border-radius:50%;width:32px;height:32px}.avatar-picker__trigger span{align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.avatar-picker__backdrop{z-index:100;background:#061b4f75;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.avatar-picker__modal{background:#fff;border:1px solid #dceaf6;border-radius:26px;width:100%;max-width:720px;max-height:min(760px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 28px 80px #061b4f3d}.avatar-picker__heading,.avatar-picker__actions,.account-security-intro{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.avatar-picker__heading h2,.account-security-intro h2{color:#061b4f;margin:4px 0 6px}.avatar-picker__heading span,.avatar-picker__heading p,.account-security-intro span,.account-security-intro p{color:#657895;margin:0;font-size:12px}.avatar-picker__close{border-radius:50%;width:34px;min-height:34px;padding:0}.avatar-picker__actions{border-bottom:1px dashed #dceaf6;align-items:center;margin:16px 0;padding-bottom:16px}.avatar-picker__actions small{color:#657895;font-size:12px}.avatar-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.avatar-picker__option{aspect-ratio:1;background:#f5fbff;border:2px solid #0000;border-radius:50%;padding:0;position:relative;overflow:hidden}.avatar-picker__option:hover,.avatar-picker__option.is-selected{border-color:#1478ff;transform:translateY(-1px);box-shadow:0 0 0 3px #1478ff1f}.avatar-picker__option img{object-fit:cover;width:100%;height:100%}.avatar-picker__option>span{color:#fff;background:#1478ff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:2px;right:2px}.avatar-picker__error{background:#fff0f1;border-radius:12px;padding:10px 12px;color:#b42336!important;margin-top:14px!important}.account-tab-nav{background:#ffffffbf;border:1px solid #dceaf6;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;display:grid}.account-tab-nav button{text-align:left;background:0 0;border-color:#0000;border-radius:14px;justify-content:start;align-items:flex-start;gap:3px;min-height:58px;padding:10px 12px;display:grid}.account-tab-nav button strong{color:#244266;font-size:13px}.account-tab-nav button small{color:#7a8ba2;font-size:11px}.account-tab-nav button.is-active{background:#eaf5ff;border-color:#cfe6f7;box-shadow:0 6px 18px #1478ff14}.account-tab-nav button.is-active strong{color:#1478ff}.account-overview-grid,.account-tab-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.account-overview-main,.account-overview-side,.account-identity-tab,.account-security-tab{gap:14px;min-width:0;display:grid}.account-metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metric-grid--compact .account-metric{min-height:106px}.account-priority-panel{background:linear-gradient(#fff,#f8fcff)}.account-inline-link{color:#1478ff;background:0 0;border:0;justify-content:flex-start;min-height:30px;padding:0;font-size:12px;font-weight:900}.account-ai-suggestion{background:linear-gradient(135deg,#f2efff,#f9fcff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.account-ai-suggestion__icon{color:#7459d9;background:#fff;border:1px solid #ded6ff;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-ai-suggestion span{color:#7459d9;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.account-ai-suggestion strong{color:#061b4f;margin:3px 0;display:block}.account-ai-suggestion p{font-size:12px}.account-security-intro{color:#1478ff;background:linear-gradient(135deg,#effaff,#fff)}.account-security-intro>svg{flex:none}.account-security-intro div{flex:1}.profile-panel--compact{padding:16px}.profile-panel__avatar{width:52px;height:52px}.profile-form--compact{gap:10px}@media (width<=860px){.account-overview-grid,.account-tab-layout{grid-template-columns:1fr}.account-metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.account-command-hero{border-radius:20px;grid-template-columns:1fr;padding:15px}.account-profile-avatar{width:54px;height:54px}.account-hero-copy h1{font-size:clamp(1.8rem,10vw,2.7rem)}.account-hero-actions{grid-template-columns:1fr;display:grid}.account-tab-nav{overflow-x:auto}.account-tab-nav button{min-width:132px}.account-metric-grid--compact{grid-template-columns:1fr}.account-ai-suggestion{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.account-ai-suggestion .secondary-button{grid-column:1/-1;justify-self:start}.avatar-picker__backdrop{align-items:end;padding:8px}.avatar-picker__modal{border-radius:22px;max-height:calc(100vh - 16px);padding:15px}.avatar-picker__actions{flex-direction:column;align-items:flex-start}.avatar-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.account-owner-entry,.account-business-intro{background:linear-gradient(135deg,#eef8ff,#f8f2ff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.account-owner-entry__icon,.account-business-intro__icon{color:#1478ff;background:#fff;border:1px solid #d5e8fa;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.account-owner-entry>div:nth-child(2)>span,.account-business-intro>div:nth-child(2)>span{color:#1478ff;letter-spacing:.06em;font-size:11px;font-weight:900;display:block}.account-owner-entry h2,.account-business-intro h2{color:#061b4f;margin:4px 0;font-size:20px}.account-owner-entry p,.account-business-intro p{color:#657895;margin:0;font-size:13px}.account-owner-entry button,.account-business-intro button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.account-business-tab{gap:18px;display:grid}@media (width<=860px){.account-owner-entry,.account-business-intro{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.account-owner-entry button,.account-business-intro button{grid-column:2;justify-self:start}}@media (width<=560px){.account-owner-entry,.account-business-intro{grid-template-columns:1fr}.account-owner-entry button,.account-business-intro button{grid-column:auto;justify-self:stretch;width:100%}}.intelligence-discovery-screen{gap:18px;display:grid}.intelligence-discovery-hero,.intelligence-panel,.intelligence-quick-stat{background:#fffffff0;border:1px solid #dcebf7f5;border-radius:24px;box-shadow:0 18px 48px #114c8914}.intelligence-discovery-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:stretch;gap:24px;padding:26px;display:grid;position:relative;overflow:hidden}.intelligence-discovery-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 8%,#1478ff29,#0000 28%),radial-gradient(circle at 84% 18%,#24b8c729,#0000 32%);position:absolute;inset:0}.intelligence-hero-copy,.intelligence-health{position:relative}.intelligence-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.intelligence-hero-copy h1{color:#061b4f;max-width:850px;margin:9px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4.7vw,4rem);line-height:.98}.intelligence-hero-copy>p,.intelligence-discovery-card p,.intelligence-signal-card p,.intelligence-ai-card p{color:#657895;margin:0;line-height:1.45}.intelligence-search-prompt{color:#657895;background:#fff;border:1px solid #d8e8f6;border-radius:16px;align-items:center;gap:10px;max-width:680px;margin-top:18px;padding:7px 8px 7px 13px;display:flex}.intelligence-search-prompt>svg{color:#1478ff;flex:none}.intelligence-search-prompt span{flex:1;font-size:13px}.intelligence-search-prompt button,.intelligence-ai-card button{color:#fff;cursor:pointer;background:#1478ff;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.intelligence-brief-bullets{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.intelligence-brief-bullets span{color:#244266;background:#f5faff;border:1px solid #e2edf7;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.intelligence-health{background:#f7fbff;border:1px solid #dceaf6;border-radius:19px;align-items:flex-start;gap:10px;min-height:118px;padding:16px;display:flex}.intelligence-health strong,.intelligence-health span{display:block}.intelligence-health strong{margin-bottom:7px}.intelligence-health span{color:#657895;font-size:13px;line-height:1.4}.intelligence-health--good{color:#0f8f63}.intelligence-health--watch{color:#b87500}.intelligence-health--alert{color:#d63c4b}.intelligence-filter-bar{scrollbar-width:none;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.intelligence-filter-bar::-webkit-scrollbar{display:none}.intelligence-filter-bar button{color:#526985;cursor:pointer;background:#fff;border:1px solid #dceaf6;border-radius:999px;flex:none;padding:10px 14px;font-size:13px;font-weight:800}.intelligence-filter-bar button.is-active{color:#fff;background:#1478ff;border-color:#1478ff;box-shadow:0 8px 20px #1478ff33}.intelligence-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intelligence-quick-stat{gap:5px;min-height:105px;padding:15px;display:grid}.intelligence-quick-stat span,.intelligence-quick-stat small,.intelligence-panel-heading small,.intelligence-card-meta,.intelligence-action-card small,.intelligence-signal-card small{color:#657895;font-size:12px}.intelligence-quick-stat strong{color:#061b4f;font-size:30px;line-height:1}.intelligence-quick-stat small{font-weight:700}.intelligence-discovery-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.intelligence-discovery-main,.intelligence-discovery-side{gap:18px;display:grid}.intelligence-panel{padding:18px}.intelligence-panel-heading{color:#061b4f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.intelligence-panel-heading>span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.intelligence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intelligence-discovery-card{cursor:pointer;text-align:left;border:1px solid #d3e4f1f2;border-radius:18px;align-items:flex-start;gap:8px;min-height:190px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.intelligence-discovery-card:hover,.intelligence-action-card:hover,.intelligence-signal-card:hover{border-color:#9bc9f4;transform:translateY(-2px);box-shadow:0 11px 24px #114c891a}.intelligence-card-eyebrow{color:#1478ff;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.intelligence-discovery-card strong{color:#061b4f;font-size:17px;line-height:1.18}.intelligence-card-meta{line-height:1.35}.intelligence-discovery-card small{color:#526985;align-items:center;gap:5px;font-size:11px;display:inline-flex}.intelligence-card-action{color:#1478ff;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.intelligence-empty-state{color:#1478ff;background:#f7fbff;border:1px dashed #cfe2f2;border-radius:16px;place-items:center start;gap:6px;padding:18px;display:grid}.intelligence-empty-state strong{color:#17335e}.intelligence-empty-state p{color:#657895;margin:0;font-size:13px}.intelligence-empty-state--compact{text-align:center;justify-items:center}.intelligence-action-list,.intelligence-signal-list{gap:10px;display:grid}.intelligence-action-card,.intelligence-signal-card{cursor:pointer;text-align:left;background:#f8fbfe;border:1px solid #e2edf7;border-radius:16px;gap:7px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.intelligence-action-card strong,.intelligence-signal-card strong{color:#061b4f}.intelligence-priority{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.intelligence-signal-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.intelligence-signal-card>svg:first-child{color:#1478ff;margin-top:2px}.intelligence-signal-card>svg:last-child{color:#1478ff;margin-top:3px}.intelligence-signal-card span,.intelligence-signal-card strong,.intelligence-signal-card p,.intelligence-signal-card small{display:block}.intelligence-signal-card strong{margin:3px 0 4px;font-size:24px;line-height:1}.intelligence-signal-card small{color:#1478ff;margin-top:6px;font-size:11px;font-weight:800}.intelligence-ai-card{background:linear-gradient(145deg,#edf7ff,#f7efff)}.intelligence-ai-card h2{color:#061b4f;margin:11px 0 8px;font-size:22px;line-height:1.15}.intelligence-ai-card button{margin-top:16px}.intelligence-tone--blue{background:linear-gradient(#fff,#edf7ff)}.intelligence-tone--green{background:linear-gradient(#fff,#ebfff5)}.intelligence-tone--orange{background:linear-gradient(#fff,#fff3ea)}.intelligence-tone--red{background:linear-gradient(#fff,#fff0f1)}.intelligence-tone--violet{background:linear-gradient(#fff,#f3efff)}.intelligence-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.intelligence-tone--critical,.intelligence-tone--high{color:#d63c4b;background:#fff0f1}.intelligence-tone--medium{color:#b87500;background:#fff6df}.intelligence-tone--low{color:#0f8f63;background:#ebfff5}@media (width<=1240px){.intelligence-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-discovery-layout{grid-template-columns:1fr}.intelligence-discovery-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.intelligence-discovery-hero,.intelligence-discovery-side{grid-template-columns:1fr}.intelligence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.intelligence-discovery-hero,.intelligence-panel,.intelligence-quick-stat{border-radius:20px;padding:15px}.intelligence-search-prompt{flex-wrap:wrap;align-items:stretch}.intelligence-search-prompt span{min-width:170px}.intelligence-search-prompt button{justify-content:center;width:100%}.intelligence-brief-bullets,.intelligence-card-grid,.intelligence-quick-stats{grid-template-columns:1fr}.intelligence-brief-bullets{align-items:stretch;display:grid}.intelligence-brief-bullets span{border-radius:13px}.intelligence-card-grid{display:grid}}.community-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.community-command-hero,.community-command-panel,.community-kpi,.community-pulse-card,.community-event-spotlight,.community-safety-card,.community-command-layout,.community-command-main,.community-command-side,.community-kpi-grid,.community-pulse-grid,.community-event-spotlight-grid,.community-connection-summary,.community-hub-strip,.community-hub-strip .hub-card{min-width:0}.community-command-hero,.community-command-panel,.community-kpi,.community-pulse-card,.community-event-spotlight,.community-safety-card{background:#ffffffeb;border:1px solid #dcebf7f2;border-radius:24px;box-shadow:0 22px 58px #114c891a}.community-command-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:end;gap:22px;padding:26px;display:grid;position:relative;overflow:hidden}.community-command-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 8%,#1478ff29,#0000 28%),radial-gradient(circle at 82% 16%,#ff7a2f24,#0000 30%);position:absolute;inset:0}.community-command-hero>*{position:relative}.community-eyebrow,.community-brief-bullets,.community-health,.community-command-heading,.community-filter-row,.community-topic-chips,.community-template-row,.community-event-progress,.community-message-avatar{align-items:center;display:flex}.community-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800}.community-command-hero h1{color:#061b4f;max-width:900px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,4.1rem);line-height:.98}.community-command-hero p,.community-kpi p,.community-pulse-card p,.community-event-spotlight span,.community-event-spotlight small,.community-safety-card p,.community-ai-preview span,.community-suggested-people span{color:#657895;margin:0;line-height:1.45}.community-brief-bullets{flex-wrap:wrap;gap:10px;margin-top:16px}.community-brief-bullets span{color:#244266;background:#f5faff;border:1px solid #e2edf7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.community-health{background:#f7fbff;border:1px solid #dceaf6;border-radius:22px;gap:10px;min-height:122px;padding:16px}.community-health strong,.community-health span{display:block}.community-health--good{color:#0f8f63}.community-health--watch{color:#b87500}.community-health--alert{color:#d63c4b}.community-health span{color:#657895;font-size:13px}.community-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.community-kpi{gap:6px;min-height:136px;padding:16px;display:grid}.community-kpi span,.community-command-heading small,.community-command-heading>span,.community-pulse-card span,.community-suggested-people strong,.community-ai-preview strong{color:#657895;font-size:12px}.community-kpi strong{color:#061b4f;font-size:34px;line-height:1}.community-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:18px;display:grid}.community-command-main,.community-command-side,.community-safety-list,.community-action-list,.community-recommend-list{gap:14px;display:grid}.community-command-panel{padding:18px}.community-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.community-command-heading h2{margin:4px 0 0}.community-command-heading span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.community-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-pulse-card{text-align:left;place-items:start;gap:8px;min-height:132px;padding:14px;display:grid}.community-pulse-card.is-active{border-color:#1478ff6b;box-shadow:0 16px 38px #1478ff24}.community-pulse-card strong{color:#061b4f;font-size:30px;line-height:1}.community-filter-row,.community-topic-chips,.community-template-row{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.community-filter-row{margin-bottom:14px}.community-filter-row button,.community-topic-chip,.community-template-row button{color:#244266;background:#f7fbff;border-color:#dceaf6;border-radius:999px;min-height:36px;font-size:13px;font-weight:800}.community-filter-row button.is-active,.community-topic-chip.is-active{color:#fff;background:#1478ff;border-color:#1478ff}.community-smart-composer{overflow:hidden}.community-smart-composer .community-composer{gap:12px}.community-ai-preview{background:#f7fbff;border:1px solid #dceaf6;border-radius:16px;gap:4px;padding:12px;display:grid}.community-ai-preview--warn{background:#fff4ea;border-color:#ffd9bd}.community-ai-preview--warn strong{color:#be4b00}.community-message-card,.community-connection-card{background:linear-gradient(#fff,#f8fcff);border-color:#dfeaf4}.community-message-head>div{min-width:0}.community-message-head strong{color:#061b4f}.community-message-card p,.community-connection-card p{line-height:1.5}.community-event-spotlight-grid,.community-connection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.community-event-spotlight{gap:8px;padding:14px;display:grid}.community-event-spotlight strong{color:#061b4f}.community-event-progress{background:#dce9f5;border-radius:999px;height:8px;overflow:hidden}.community-event-progress i{border-radius:inherit;background:linear-gradient(90deg,#1478ff,#24b8c7);height:100%;display:block}.community-connection-summary article{background:#f7fbff;border:1px solid #e2edf7;border-radius:16px;gap:4px;padding:12px;display:grid}.community-connection-summary strong{color:#061b4f;font-size:24px}.community-connection-summary span{color:#657895;font-size:12px}.community-suggested-people{background:#f7fbff;border:1px solid #e2edf7;border-radius:16px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px;display:flex}.community-suggested-people strong{flex:1 0 100%}.community-suggested-people span{background:#fff;border-radius:999px;padding:6px 9px}.community-safety-card{gap:6px;padding:14px;display:grid}.community-safety-card strong{color:#061b4f;font-size:28px;line-height:1}.community-safety-card span{color:#061b4f;font-weight:800}.community-hub-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.community-command-screen h1,.community-command-screen h2,.community-command-screen h3,.community-command-screen p,.community-command-screen span,.community-command-screen strong,.community-command-screen small{overflow-wrap:anywhere}.community-tone--blue{background:linear-gradient(#fff,#edf7ff)}.community-tone--green{background:linear-gradient(#fff,#ebfff5)}.community-tone--orange{background:linear-gradient(#fff,#fff3ea)}.community-tone--red{background:linear-gradient(#fff,#fff0f1)}.community-tone--violet{background:linear-gradient(#fff,#f3efff)}.community-tone--cyan{background:linear-gradient(#fff,#e9fbff)}@media (width<=1240px){.community-command-layout{grid-template-columns:1fr}.community-command-side{grid-template-columns:repeat(3,minmax(0,1fr))}.community-kpi-grid,.community-pulse-grid,.community-hub-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.community-command-hero,.community-command-side,.community-kpi-grid,.community-pulse-grid,.community-event-spotlight-grid,.community-hub-strip{grid-template-columns:1fr}}@media (width<=560px){.community-command-screen{overflow-x:clip}.community-command-hero,.community-command-panel,.community-kpi{border-radius:20px;width:100%;padding:15px}.community-brief-bullets,.community-connection-summary{grid-template-columns:1fr;display:grid}.community-filter-row,.community-topic-chips,.community-template-row{flex-wrap:nowrap;margin-inline:0;padding-bottom:2px;overflow-x:auto}.community-filter-row button,.community-topic-chip,.community-template-row button{flex:none}}.community-feed-compact{gap:12px}.community-compact-header{background:linear-gradient(135deg,#f4fbff,#fff 58%,#fff7ef);border:1px solid #dceaf6;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 16px 36px #114c8914}.community-compact-title h1{color:#061b4f;margin:7px 0 6px;font-size:clamp(1.65rem,5vw,2.45rem);line-height:1}.community-compact-title p{color:#657895;margin:0}.community-compact-header .community-health{flex:none;min-height:auto;padding:11px 13px}.community-compact-header .community-health strong{font-size:14px}.community-compact-header .community-health span{margin-top:3px;font-size:11px}.community-compact-header--status-only{padding:10px}.community-compact-header--status-only .community-health{flex:auto;width:100%}.community-compact-stats{flex-wrap:wrap;gap:8px;display:flex}.community-compact-stat{color:#55708f;border:1px solid #dceaf6;border-radius:999px;padding:7px 11px;font-size:12px}.community-compact-stat strong{color:#061b4f;margin-right:3px;font-size:15px}.community-filter-row--compact{margin:0}.community-filter-block{background:#fff;border:1px solid #dceaf6;border-radius:18px;padding:12px}.community-filter-block-heading{align-items:baseline;gap:7px;margin-bottom:9px;display:flex}.community-filter-block-heading strong{color:#16345d;font-size:13px}.community-filter-block-heading span{color:#7890a9;font-size:11px}.community-filter-row--compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.community-filter-row--compact button{white-space:normal;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 9px;display:flex}.community-filter-row--compact button span{text-overflow:ellipsis;overflow:hidden}.community-filter-row--compact button small{color:#55708f;background:#1478ff14;border-radius:999px;min-width:18px;padding:2px 4px;font-size:10px}.community-filter-row--compact button.is-active small{color:#fff;background:#ffffff38}.community-feed-panel{padding:14px}.community-feed-panel .community-command-heading{margin-bottom:11px}.community-feed-panel .community-command-heading h2{font-size:18px}.community-message-grid{gap:10px;display:grid}.community-message-card{border-radius:17px;padding:13px;box-shadow:0 8px 20px #114c890d}.community-message-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;display:-webkit-box;overflow:hidden}.community-message-meta span{font-size:10px}.community-message-actions{gap:6px;margin-top:10px}.community-message-actions .event-action-button{min-height:31px;padding:0 8px;font-size:11px}.community-compact-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-compact-secondary .community-command-panel{padding:14px}.community-compact-secondary .community-command-heading{margin-bottom:10px}.community-compact-secondary .community-command-heading>span{font-size:13px}.community-compact-secondary .community-connection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:0}.community-compact-secondary .community-connection-summary article{padding:9px}.community-compact-secondary .community-connection-summary strong{font-size:21px}.community-compact-secondary .community-connection-summary span{font-size:10px}.community-compact-notice{flex-wrap:wrap;gap:7px;display:flex}.community-compact-notice span{color:#55708f;background:#f7fbff;border:1px solid #dceaf6;border-radius:999px;padding:7px 10px;font-size:11px}.community-notification-panel{min-width:0}.community-notification-list{gap:8px;display:grid}.community-notification-card{background:#fbfdff;border:1px solid #e2edf7;border-radius:14px;gap:6px;padding:10px 11px;display:grid}.community-notification-card.is-unread{background:#f7fbff;border-color:#cfe4f7}.community-notification-card-head{justify-content:space-between;align-items:center;display:flex}.community-notification-card-head span{color:#7651d8;background:#f1eaff;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.community-notification-card-head i{background:#1478ff;border-radius:50%;width:7px;height:7px}.community-notification-card strong{color:#16345d;font-size:14px}.community-notification-card p{color:#657895;margin:0;font-size:12px;line-height:1.4}.community-notification-cta{color:#f36b2b;background:#eef8ff;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.community-notification-toggle{color:#1478ff;background:0 0;justify-self:start;margin-top:9px;padding:0;font-size:11px;font-weight:800}.community-composer-trigger{color:#244266;text-align:left;background:#f8fbff;border:1px solid #dceaf6;border-radius:15px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 10px;display:flex}.community-composer-trigger>span:nth-child(2){gap:2px;min-width:0;display:grid}.community-composer-trigger strong{font-size:13px}.community-composer-trigger small{color:#7890a9;font-size:11px}.community-composer-trigger>svg{margin-left:auto}.community-composer-trigger-icon{color:#c94d16;background:linear-gradient(145deg,#fffdfb,#ffc6a3 52%,#f36b2b);border:1px solid #f36b2b4d;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 4px 8px #d1521a33}.community-smart-composer.is-expanded .community-composer-trigger{display:none}.community-composer-expanded-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.community-composer-expanded-head div{gap:2px;display:grid}.community-composer-expanded-head span{color:#061b4f;font-size:14px;font-weight:900}.community-composer-expanded-head strong{color:#7890a9;font-size:10px;font-weight:600}.community-composer-expanded-head button{color:#1478ff;background:0 0;font-size:11px;font-weight:800}@media (width<=860px){.community-compact-secondary{grid-template-columns:1fr}}@media (width<=560px){.community-compact-header{flex-direction:column;align-items:start;padding:15px}.community-compact-header .community-health{width:100%}.community-compact-stats{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.community-compact-stat{flex:none}.community-filter-block{padding:10px}.community-filter-block-heading{gap:2px;display:grid}.community-filter-row--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.community-filter-row--compact button{justify-content:flex-start;min-height:42px}}.event-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.event-command-screen *,.event-command-layout,.event-command-main,.event-command-side,.event-command-panel,.event-command-hero,.event-kpi-grid,.event-pulse-grid,.event-agenda-grid,.event-finder-result-grid,.event-command-card-grid,.event-safety-grid,.event-detail-meta,.event-detail-actions{min-width:0}.event-command-hero,.event-command-panel,.event-kpi,.event-pulse-card,.event-agenda-column,.event-pass-card,.event-safety-card,.event-spotlight-card,.event-detail-hero{background:#ffffffed;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.event-command-hero{background:radial-gradient(circle at 12% 10%,#1478ff2b,#0000 28%),radial-gradient(circle at 82% 16%,#ffae1f2e,#0000 30%),linear-gradient(135deg,#f1f9ff,#fff 52%,#fff7e7);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.event-command-eyebrow,.event-brief-chip-row,.event-command-heading,.event-template-row,.event-preview-checks,.event-safety-note{align-items:center;display:flex}.event-command-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.event-command-hero h1{color:#061b4f;max-width:980px;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98}.event-command-hero p,.event-command-panel p,.event-kpi p,.event-pulse-card p,.event-agenda-column span,.event-agenda-column p,.event-pass-card p,.event-safety-card p,.event-spotlight-card span,.event-spotlight-card p,.event-detail-hero span,.event-detail-hero p,.event-detail-meta span,.event-detail-progress span,.event-ai-preview,.event-ai-preview p{color:#657895;margin:0;line-height:1.45}.event-brief-chip-row,.event-template-row,.event-preview-checks{flex-wrap:wrap;gap:8px}.event-brief-chip-row{margin:16px 0}.event-brief-chip-row span,.event-preview-checks span{color:#244266;background:#f5fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.event-command-status{background:#ffffffc7;border:1px solid #dcebf7fa;border-radius:22px;gap:8px;min-height:150px;padding:18px;display:grid}.event-command-status strong{color:#061b4f;font-size:22px}.event-health--good{color:#0f8f63}.event-health--watch{color:#b87500}.event-health--alert{color:#d63c4b}.event-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.event-kpi{gap:6px;min-height:128px;padding:16px;display:grid}.event-kpi span,.event-command-heading small,.event-command-heading>span,.event-pulse-card span,.event-safety-card span{color:#657895;font-size:12px;font-weight:800}.event-kpi strong,.event-pulse-card strong,.event-safety-card strong{color:#061b4f;font-size:32px;line-height:1}.event-command-panel{padding:18px}.event-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.event-command-heading h2{margin:4px 0 0}.event-command-heading span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.event-finder-panel,.event-ai-preview,.event-pass-list,.event-spotlight-list,.event-command-main,.event-command-side{gap:12px;display:grid}.event-template-row button{color:#244266;background:#f7fbff;border-color:#dceaf6;border-radius:999px;min-height:36px;font-size:13px;font-weight:800}.event-ai-preview{background:#f7fbff;border:1px solid #dceaf6;border-radius:16px;padding:12px}.event-ai-preview strong,.event-ai-preview p{align-items:center;gap:6px;display:inline-flex}.event-ai-preview--warn{background:#fff4ea;border-color:#ffd9bd}.event-ai-preview--warn strong,.event-ai-preview--warn p{color:#be4b00}.event-finder-result-grid,.event-command-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.event-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-pulse-card{text-align:left;place-items:start;gap:8px;min-height:126px;padding:14px;display:grid}.event-pulse-card.is-active{border-color:#1478ff6b;box-shadow:0 16px 38px #1478ff24}.event-agenda-grid{grid-template-columns:1fr;gap:12px;display:grid}.event-agenda-column,.event-pass-card,.event-safety-card,.event-spotlight-card,.event-detail-hero{gap:8px;padding:14px;display:grid}.event-agenda-column{grid-template-columns:minmax(150px,.34fr) repeat(2,minmax(0,1fr))}.event-agenda-column>div:first-child{gap:4px;display:grid}.event-agenda-column strong,.event-agenda-item b,.event-pass-card strong,.event-spotlight-card strong,.event-detail-hero h2,.event-detail-progress strong{color:#061b4f}.event-spotlight-card button{color:#1478ff;background:#eef8ff;border:1px solid #d7ebf7;border-radius:999px;width:fit-content;min-height:34px;font-size:12px;font-weight:900}.event-detail-panel{gap:12px;display:grid}.event-detail-hero{background:radial-gradient(circle at 0 0,#1478ff24,#0000 34%),linear-gradient(#fff,#f4faff)}.event-detail-hero h2{margin:0}.event-detail-meta,.event-detail-actions{gap:8px;display:grid}.event-detail-meta span{background:#f7fbff;border:1px solid #e2edf7;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.event-detail-progress{background:#f7fbff;border:1px solid #e2edf7;border-radius:18px;gap:10px;padding:12px;display:grid}.event-detail-progress>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.event-detail-progress i{background:#dbeaf6;border-radius:999px;height:9px;display:block;overflow:hidden}.event-detail-progress b{border-radius:inherit;background:linear-gradient(90deg,#1478ff,#16c7df);height:100%;display:block}.event-detail-actions{grid-template-columns:1fr}.event-agenda-item{background:#f7fbff;border:1px solid #e2edf7;border-radius:16px;gap:6px;padding:12px;display:grid}.event-agenda-item span{align-items:center;gap:6px;display:inline-flex}.event-pass-card span{color:#1478ff;font-size:12px;font-weight:900}.event-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-safety-note{color:#657895;background:#f6fbff;border:1px solid #d6ebf6;border-radius:16px;gap:8px;margin-top:12px;padding:14px}.event-feedback{color:#244266;background:#eef8ff;border:1px solid #d6eaf7;border-radius:14px;margin:0;padding:12px 14px}.event-command-screen h1,.event-command-screen h2,.event-command-screen h3,.event-command-screen p,.event-command-screen span,.event-command-screen strong,.event-command-screen small{overflow-wrap:anywhere}.event-tone--blue{background:linear-gradient(#fff,#edf7ff)}.event-tone--green{background:linear-gradient(#fff,#ebfff5)}.event-tone--orange{background:linear-gradient(#fff,#fff3ea)}.event-tone--red{background:linear-gradient(#fff,#fff0f1)}.event-tone--violet{background:linear-gradient(#fff,#f3efff)}.event-tone--cyan{background:linear-gradient(#fff,#e9fbff)}@media (width<=1240px){.event-command-layout,.event-command-hero{grid-template-columns:1fr}.event-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.event-finder-result-grid,.event-command-card-grid,.event-pulse-grid,.event-agenda-column,.event-safety-grid{grid-template-columns:1fr}}@media (width<=560px){.event-command-screen{overflow-x:clip}.event-command-hero,.event-command-panel,.event-kpi{border-radius:20px;width:100%;padding:15px}.event-kpi-grid{grid-template-columns:1fr}.event-brief-chip-row,.event-template-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.event-brief-chip-row span,.event-template-row button{flex:none}}.tracking-command-screen{gap:18px;min-width:0;max-width:100%;display:grid}.tracking-command-screen *,.tracking-command-layout,.tracking-command-main,.tracking-command-side,.tracking-command-panel,.tracking-command-hero,.tracking-kpi-grid,.tracking-filter-row,.tracking-inbox-list,.tracking-timeline-list,.tracking-action-list,.tracking-prompt-grid,.tracking-pass-list,.tracking-safety-grid{min-width:0}.tracking-command-hero,.tracking-command-panel,.tracking-command-status,.tracking-kpi,.tracking-item,.tracking-timeline-card,.tracking-action-card,.tracking-ai-followup,.tracking-pass-card,.tracking-safety-card,.tracking-empty-card{background:#fffffff0;border:1px solid #dbeaf7f5;border-radius:24px;box-shadow:0 22px 58px #114c891a}.tracking-command-hero{background:radial-gradient(circle at 12% 8%,#5762ff29,#0000 28%),radial-gradient(circle at 82% 18%,#17c7df29,#0000 30%),linear-gradient(135deg,#f4f8ff,#fff 54%,#eefcff);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.tracking-eyebrow,.tracking-brief-chip-row,.tracking-command-heading,.tracking-filter-row,.tracking-item-head,.tracking-item-meta,.tracking-progress,.tracking-ai-followup>span,.tracking-timeline-card small{align-items:center;display:flex}.tracking-eyebrow{color:#5466ff;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.tracking-command-hero h1{color:#061b4f;margin:8px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4.15rem);line-height:.98}.tracking-command-hero p,.tracking-command-panel p,.tracking-kpi p,.tracking-item p,.tracking-timeline-card p,.tracking-action-card span,.tracking-ai-followup p,.tracking-pass-card p,.tracking-safety-card p,.tracking-empty-card p{color:#657895;margin:0;line-height:1.45}.tracking-brief-chip-row,.tracking-filter-row,.tracking-item-meta{flex-wrap:wrap;gap:8px}.tracking-brief-chip-row{margin-top:16px}.tracking-brief-chip-row span,.tracking-item-meta span{color:#244266;background:#f6fbff;border:1px solid #dfeef7;border-radius:999px;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.tracking-command-status{background:#fffc;gap:8px;min-height:150px;padding:18px;display:grid}.tracking-command-status strong{color:#061b4f;font-size:22px}.tracking-command-status span{color:#657895;line-height:1.45}.tracking-health--good{color:#0f8f63}.tracking-health--watch{color:#b87500}.tracking-health--alert{color:#d63c4b}.tracking-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tracking-kpi{gap:6px;min-height:128px;padding:16px;display:grid}.tracking-kpi span,.tracking-command-heading small,.tracking-command-heading>span,.tracking-item-head span,.tracking-pass-card span,.tracking-safety-card span{color:#657895;font-size:12px;font-weight:800}.tracking-kpi strong,.tracking-safety-card strong{color:#061b4f;font-size:32px;line-height:1}.tracking-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.tracking-command-main,.tracking-command-side,.tracking-inbox-list,.tracking-timeline-list,.tracking-action-list,.tracking-pass-list{gap:12px;display:grid}.tracking-command-panel{padding:18px}.tracking-command-heading{color:#061b4f;justify-content:space-between;gap:10px;margin-bottom:14px}.tracking-command-heading h2{margin:4px 0 0}.tracking-command-heading span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.tracking-filter-row{margin-bottom:12px}.tracking-filter-row button{color:#244266;background:#f7fbff;border:1px solid #dceaf6;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850}.tracking-filter-row button.is-active{color:#3040d8;background:#eef4ff;border-color:#5466ff61}.tracking-filter-row b{margin-left:4px}.tracking-item,.tracking-action-card,.tracking-pass-card,.tracking-safety-card,.tracking-empty-card{text-align:left;gap:10px;padding:14px;display:grid}.tracking-item-head{justify-content:space-between}.tracking-item-head strong{color:#244266;background:#ffffffc2;border:1px solid #dbeaf7f5;border-radius:999px;padding:6px 9px;font-size:12px}.tracking-item h3,.tracking-action-card strong,.tracking-pass-card strong,.tracking-empty-card strong,.tracking-timeline-card strong{color:#061b4f;margin:0}.tracking-progress{gap:8px}.tracking-progress i{background:#dbeaf6;border-radius:999px;flex:1;height:8px;display:block;overflow:hidden}.tracking-progress b{border-radius:inherit;background:linear-gradient(90deg,#5466ff,#16c7df);height:100%;display:block}.tracking-progress small{color:#657895;font-size:12px;font-weight:900}.tracking-item button,.tracking-action-card,.tracking-pass-card,.tracking-timeline-card,.tracking-prompt-grid button{cursor:pointer}.tracking-item>button{color:#1478ff;background:#eef8ff;border:1px solid #d7ebf7;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.tracking-timeline-card,.tracking-action-card,.tracking-pass-card,.tracking-prompt-grid button{text-align:left;border:1px solid #dbeaf7f5}.tracking-timeline-card{gap:8px;padding:14px;display:grid}.tracking-timeline-card span,.tracking-timeline-card small,.tracking-action-card small,.tracking-prompt-grid small{color:#657895;font-size:12px;font-weight:850}.tracking-timeline-card small,.tracking-action-card small{gap:6px}.tracking-orchestration-card{background:#f5faff;border:1px solid #cfe5f7;gap:6px;padding:14px;display:grid}.tracking-orchestration-card span{color:#1478ff;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.tracking-orchestration-card strong{color:#061b4f;font-size:13px}.tracking-orchestration-card small{color:#657895}.tracking-ai-followup{background:radial-gradient(circle at 0 0,#5466ff1f,#0000 34%),linear-gradient(#fff,#f5fbff);gap:12px;padding:14px;display:grid}.tracking-ai-followup>span{color:#061b4f;gap:8px;font-weight:900}.tracking-prompt-grid{gap:8px;display:grid}.tracking-prompt-grid button{background:#ffffffd1;border-radius:16px;gap:4px;padding:11px;display:grid}.tracking-prompt-grid strong{color:#061b4f}.tracking-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tracking-command-screen h1,.tracking-command-screen h2,.tracking-command-screen h3,.tracking-command-screen p,.tracking-command-screen span,.tracking-command-screen strong,.tracking-command-screen small{overflow-wrap:anywhere}.tracking-tone--blue{background:linear-gradient(#fff,#edf7ff)}.tracking-tone--green{background:linear-gradient(#fff,#ebfff5)}.tracking-tone--orange{background:linear-gradient(#fff,#fff3ea)}.tracking-tone--red{background:linear-gradient(#fff,#fff0f1)}.tracking-tone--violet{background:linear-gradient(#fff,#f3efff)}.tracking-tone--cyan{background:linear-gradient(#fff,#e9fbff)}.tracking-status--good{background:linear-gradient(#fff,#ebfff5)}.tracking-status--warn{background:linear-gradient(#fff,#fff3ea)}.tracking-status--danger{background:linear-gradient(#fff,#fff0f1)}.tracking-status--neutral{background:linear-gradient(#fff,#f7fbff)}@media (width<=1240px){.tracking-command-layout,.tracking-command-hero{grid-template-columns:1fr}.tracking-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tracking-safety-grid{grid-template-columns:1fr}}@media (width<=560px){.tracking-command-screen{overflow-x:clip}.tracking-command-hero,.tracking-command-panel,.tracking-kpi{border-radius:20px;width:100%;padding:15px}.tracking-kpi-grid{grid-template-columns:1fr}.tracking-filter-row,.tracking-brief-chip-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.tracking-filter-row button,.tracking-brief-chip-row span{flex:none}}:root{--ref-bg:#f4f9ff;--ref-blue:#1478ff;--ref-blue-2:#00b6ff;--ref-ink:#061b4f;--ref-soft:#eef7ff;--ref-line:#deebf6;--ref-muted:#7385a6;--ref-shadow:0 24px 70px #114c891f;--ref-radius:22px}body{color:var(--ref-ink);background:radial-gradient(circle at 24% 0,#89d1ff52,#0000 36%),linear-gradient(#f8fcff 0%,#eef7ff 52%,#f9fbff 100%)}.desktop-sidebar{border-right:1px solid #cde0efb8;min-height:100vh;padding:30px 18px;position:sticky;top:0;overflow:hidden}.desktop-brand svg{color:#fff;background:linear-gradient(145deg,#0f73ff,#00b7ff);border-radius:50%;width:42px;height:42px;padding:8px}.desktop-brand strong{color:var(--ref-ink);letter-spacing:-.02em;font-size:17px;display:block}.desktop-nav-group{color:#7f90ac;letter-spacing:.06em;margin:18px 0 8px;padding-left:10px;font-size:11px;display:block}.desktop-nav-separator{background:#e5eef7;height:1px;margin:12px 8px;display:block}.desktop-nav-item{color:#284b7c;border:0;border-radius:15px;min-height:46px;padding:0 14px;font-weight:700}.sidebar-ai-card{background:linear-gradient(160deg,#d8fbff 0%,#bdeeff 56%,#eaf9ff 100%);border:1px solid #8dd8eee6;border-radius:20px;gap:8px;margin:30px 4px 20px;padding:18px;display:grid;box-shadow:0 20px 42px #00aeda26}.sidebar-ai-card svg{color:var(--ref-blue)}.sidebar-ai-card span{color:#2f679a;font-size:13px;line-height:1.4}.sidebar-ai-card button,.rail-ai-card button{color:var(--ref-blue);background:#fff;border:0;justify-self:start;font-weight:800}.sidebar-collapse{color:#7f90ac;background:0 0;border:0;margin-left:10px}.hero-wheel{filter:blur(.2px);opacity:.9;border-color:#fffc;width:94px;height:94px;top:64px;right:8%}.hero-tower{background:repeating-linear-gradient(90deg,#36699929 0 4px,#ffffff47 4px 9px),linear-gradient(#ffffffd6,#78aecf7a);bottom:58px}.hero-tower--one{left:49%}.hero-tower--two{left:55%}.hero-tower--three{left:64%}.hero-tower--four{left:72%}.hero-lake{background:linear-gradient(#66c4e86b,#62aed799);height:110px;bottom:-34px}.profile-block h1{color:var(--ref-ink);letter-spacing:-.055em;text-shadow:none;font-size:clamp(2.1rem,4.4vw,3.7rem);line-height:1}.profile-block h1 small{font-size:.55em}.profile-block span{color:var(--ref-ink);text-transform:none;font-size:17px;font-weight:800}.avatar-photo{color:#fff;background:linear-gradient(145deg,#2786ff,#006eff);border:0;display:none}.hero-actions{gap:14px}.weather-pill{background:#ffffffd1;border:0;border-radius:999px;grid-template-columns:auto auto;gap:0 8px;min-height:56px;padding:8px 18px;display:grid;box-shadow:0 16px 36px #2b699b1a}.weather-pill svg{color:#ffc83c;grid-row:span 2}.weather-pill span{color:#6c7c9a;text-transform:none;font-size:12px}.notification-button,.profile-avatar{color:var(--ref-ink);background:#ffffffd1;border:0;width:56px;height:56px;box-shadow:0 16px 36px #2b699b1a}.profile-avatar{color:#fff;background:linear-gradient(145deg,#2786ff,#006eff)}.notification-button span{background:#ff3f3f}.hero-stat{color:var(--ref-ink);background:#ffffffdb;border:1px solid #fffffff2;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-height:88px;padding:14px;display:grid;box-shadow:0 16px 42px #1f5d971f}.hero-stat span{border-radius:15px;grid-row:span 2;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hero-stat strong{font-size:24px;line-height:1}.hero-stat small{color:#1a3b71;font-weight:700;line-height:1.25}.area-switcher{box-shadow:var(--ref-shadow);background:#ffffffb8;border:1px solid #dbeaf7e6;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-18px;padding:10px}.area-card{background:#ffffffc7;border:0;border-radius:18px;min-height:58px}.area-card.is-selected{background:#eaf6ff}.ai-composer{box-shadow:var(--ref-shadow);border:1px solid #dbeaf7f2;border-radius:24px;gap:18px;padding:24px 28px}.ai-composer-title{color:var(--ref-ink);align-items:center;gap:12px;display:flex}.ai-composer-title h2{margin:0;font-size:21px}.ai-input-row{grid-template-columns:minmax(0,1fr) 76px}.ai-input-shell{border:1px solid #d9e7f4;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:0 18px 0 22px;display:grid}.ai-input-shell input{color:var(--ref-ink);background:0 0;border:0;border-radius:0;min-height:56px;padding:0;font-size:17px}.ai-input-shell svg{color:var(--ref-ink)}.quick-prompts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.quick-prompt-card{color:var(--ref-ink);background:#fff;border-color:#e6eef7;border-radius:19px;gap:8px;min-height:74px;padding:10px;display:grid}.quick-prompt-card .module-icon{justify-self:center;width:42px;height:42px}.quick-prompt-card strong{font-size:13px}.discovery-section,.module-section{box-shadow:none;background:0 0;border:0;padding:0}.section-title-row h2{color:var(--ref-ink);letter-spacing:-.03em;font-size:21px}.section-title-row span{color:var(--ref-muted);text-transform:none}.section-title-row button{color:#587095}.smart-banner-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px;display:grid;overflow:visible}.smart-banner{box-shadow:var(--ref-shadow);color:#fff;border:0;border-radius:22px;align-items:flex-end;min-height:220px;padding:24px;position:relative;overflow:hidden}.smart-banner:before{content:"";position:absolute;inset:0}.smart-banner>div{z-index:1;position:relative}.smart-banner--primary:before{background:radial-gradient(circle at 77% 49%,#ffffffbf 0 10%,#0000 11%),radial-gradient(circle at 72% 48%,#00397829 0 19%,#0000 20%),linear-gradient(90deg,#002a622e,#0000)}.smart-banner span,.smart-banner p,.smart-banner small{color:#fff}.smart-banner span,.smart-banner small{align-items:center;gap:6px;display:inline-flex}.smart-banner h2{letter-spacing:-.04em;max-width:310px;font-size:clamp(1.35rem,2.5vw,2rem)}.smart-banner p{max-width:340px}.smart-banner button{color:#0055b8;background:#fffffff0;border:0;margin-top:16px;font-weight:800}.smart-banner--event button{color:#fff;background:#5d53cce6}.discovery-arrows{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.discovery-arrows button{border:0;border-radius:50%;width:38px;height:38px;padding:0;box-shadow:0 12px 24px #114c891a}.module-grid--recommendations{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;margin-top:12px;display:grid}.module-recommendation-card{box-shadow:var(--ref-shadow);text-align:left;background:#fff;border:1px solid #e6eef7;border-radius:18px;place-items:start stretch;gap:8px;min-height:178px;padding:16px;display:grid}.module-recommendation-card strong{color:var(--ref-ink);font-size:17px}.module-recommendation-card small,.module-recommendation-card p{color:#607392;margin:0}.module-badge{border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:800}.module-badge--mint,.module-badge--sky,.module-badge--cyan{color:#1478ff;background:#e8f5ff}.module-badge--coral,.module-badge--amber,.module-badge--red{color:#ff6b2c;background:#fff0e8}.module-badge--green,.module-badge--lime,.module-badge--teal{color:#13a36d;background:#e9fff5}.module-badge--violet,.module-badge--blue,.module-badge--gold,.module-badge--indigo{color:#7c4dff;background:#f1edff}.module-recommendation-footer{justify-content:space-between;align-items:end;margin-top:auto;display:flex}.module-recommendation-footer .module-icon{width:54px;height:54px}.module-recommendation-footer b{background:var(--ref-blue);color:#fff;border-radius:12px;align-items:center;gap:5px;padding:9px 11px;font-size:12px;display:inline-flex}.desktop-right-rail{border-left:1px solid #cde0efb8;padding:24px 16px}.rail-card{border:1px solid #e4edf6;border-radius:18px;padding:16px;box-shadow:0 16px 40px #114c8914}.rail-headline{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rail-headline h2{margin:0;font-size:18px}.rail-headline button{color:#6b7da0;background:0 0;border:0;min-height:28px;padding:0;font-size:12px}.rail-metrics{gap:12px}.metric-card{border-color:#e0edf8;border-radius:16px}.rail-task-card{border:1px solid #e5eef7;border-radius:16px;gap:10px;padding:12px;display:grid}.rail-task-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.rail-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.rail-progress>span{background:#dce9f5;border-radius:999px;height:6px}.rail-progress i{background:var(--ref-blue);border-radius:inherit;width:62%;height:100%;display:block}.rail-event-card{border:1px solid #e5eef7;border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:8px;display:grid}.rail-event-thumb{background:radial-gradient(circle at 52% 28%,#ff4bd1 0 8%,#0000 9%),radial-gradient(circle at 62% 42%,#46d7ff 0 7%,#0000 8%),linear-gradient(135deg,#0b1755,#6b1bc8);border-radius:12px;height:70px}.rail-event-card strong,.rail-event-card small{display:block}.rail-event-card small{color:#657895;align-items:center;gap:5px;margin-top:4px;display:flex}.rail-ai-card{background:linear-gradient(135deg,#dff2ff,#b9ddff);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.rail-ai-card h2{color:var(--ref-blue);margin:4px 0}.rail-ai-card p,.rail-ai-card span{color:#315f95}.rail-ai-card>svg{color:#fff;filter:drop-shadow(0 12px 18px #1478ff38)}@media (width<=1180px){.resident-shell{grid-template-columns:226px minmax(0,1fr)}}:root{--ref-blue:#1669f6;--ref-ink:#10265b;--ref-muted:#7183a2;--ref-shadow:0 16px 42px #165ba41a}.resident-desktop-topbar{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:14px 0;display:grid}.desktop-area-chip,.desktop-search-chip,.desktop-profile-chip,.desktop-icon-button{color:var(--ref-ink);background:#ffffffe0;border:1px solid #e1ecf7;min-height:46px}.desktop-area-chip{white-space:nowrap;gap:9px;padding:0 18px}.desktop-area-chip svg{color:var(--ref-blue)}.desktop-search-chip{color:#8b9ab2;text-align:left;justify-content:flex-start;max-width:640px;padding:0 18px}.desktop-search-chip svg{color:var(--ref-blue)}.desktop-topbar-actions{align-items:center;gap:10px;display:flex}.desktop-icon-button{border-radius:50%;width:46px;padding:0;position:relative}.desktop-icon-button span{color:#fff;background:#ff3f42;border-radius:999px;min-width:17px;font-size:10px;line-height:17px;position:absolute;top:-4px;right:-3px}.desktop-profile-chip{gap:8px;padding:0 10px 0 6px}.desktop-profile-chip strong{font-size:12px}.desktop-profile-avatar,.mobile-avatar{color:#fff;background:linear-gradient(145deg,#4f9cff,#1764ed);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:inline-flex}.desktop-brand{align-items:center}.brand-mark{color:#fff;background:linear-gradient(145deg,#ffbd1f 0 33%,#1478ff 34% 68%,#0b56d8 69%);border:3px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden;box-shadow:0 8px 20px #1478ff33}.brand-mark svg{filter:drop-shadow(0 1px 1px #052f754d)}.desktop-brand strong,.mobile-brand strong{letter-spacing:-.04em;text-transform:uppercase}.desktop-brand strong em,.mobile-brand strong em{color:#ff7136;text-transform:none;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.1em;font-style:normal;font-weight:600}.resident-hero{border-radius:0 0 30px 30px;min-height:332px;padding:34px 30px 24px;overflow:visible;box-shadow:0 18px 50px #1a66b021}.resident-hero .hero-scenery{display:block}.resident-hero--media .profile-block{max-width:560px}.resident-hero--media .profile-block h1{color:var(--ref-ink);font-size:clamp(2.2rem,4.3vw,3.8rem)}.profile-block h1 small{color:#8d6200;letter-spacing:0;vertical-align:middle;background:#ffd66b;border-radius:7px;margin-left:5px;padding:6px 8px;font-family:inherit;font-size:.34em;display:inline-block}.weather-pill{grid-template-columns:auto auto;align-items:center;column-gap:9px;min-width:208px;padding:11px 16px;display:grid}.weather-pill svg{grid-row:span 2;width:30px;height:30px}.weather-pill strong{font-size:20px}.weather-pill span,.weather-pill small{color:#71809b;font-size:11px}.weather-pill small{grid-area:2/2}.hero-ai-card{color:var(--ref-ink);text-align:left;background:#ffffffeb;border:1px solid #fffffff0;border-radius:999px;align-items:center;gap:10px;min-width:220px;min-height:72px;padding:8px 15px 8px 9px;box-shadow:0 15px 34px #10559429}.hero-ai-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.hero-ai-card strong{font-size:14px}.hero-ai-card small{color:#7384a3;white-space:nowrap;font-size:11px}.hero-ai-card>svg{color:var(--ref-blue);margin-left:auto}.hero-ai-icon{color:var(--ref-blue);background:linear-gradient(145deg,#ecf8ff,#cceaff);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.hero-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;display:grid;bottom:-48px;left:24px;right:24px}.hero-stat{min-height:86px}.hero-stat--violet span{color:#8c42ff;background:#f2eaff}.hero-stat strong{white-space:nowrap}.hero-area-label{color:#fff;z-index:2;align-items:center;gap:5px;font-size:12px;display:flex;position:absolute;top:18px;left:30px}.area-switcher{display:none}.module-section{margin-top:58px}.module-grid--launcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.module-launcher-tile{background:#fff;border:1px solid #e6eef7;border-radius:18px;align-items:center;gap:8px;min-height:104px;padding:11px 8px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 9px 24px #114c890f}.module-launcher-tile:hover{border-color:#b8d9f5;transform:translateY(-2px);box-shadow:0 13px 28px #114c891f}.module-launcher-tile strong{color:var(--ref-ink);font-size:12px;line-height:1.25}.module-launcher-tile .module-icon{border-radius:17px;width:52px;height:52px}.module-launcher-tile--more strong{color:var(--ref-blue)}.home-active-panel{margin-top:2px}.home-active-card{border-radius:16px;grid-template-columns:minmax(0,1fr) auto}.home-active-progress{grid-template-columns:minmax(130px,auto) minmax(80px,.55fr) auto}.home-screen>*{min-width:0}@media (width>=821px) and (width<=1180px){.resident-desktop-topbar{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.hero-content{gap:12px;min-width:0}.profile-block{flex:0 38%;min-width:0}.hero-actions{flex:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;min-width:0;display:grid}.weather-pill,.hero-ai-card{width:100%;min-width:0}.hero-ai-card small{text-overflow:ellipsis;overflow:hidden}.desktop-area-chip{text-overflow:ellipsis;max-width:190px;padding-inline:12px;overflow:hidden}.desktop-search-chip{min-width:0}.desktop-profile-chip{min-width:0;max-width:142px}.desktop-profile-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}.hero-lake{width:100%;left:0}}.mobile-topbar{display:none}.ai-command-hero{grid-template-columns:minmax(0,1fr) 300px;min-height:260px;padding:28px}.ai-command-hero h1{max-width:620px;font-size:clamp(2.2rem,3.1vw,3.65rem)}.ai-hero-visual{grid-area:1/2;justify-content:center;align-items:center;height:180px;display:flex;position:relative}.ai-hero-orbit{border:1px solid #1669f638;border-radius:50%;position:absolute}.ai-hero-orbit--one{width:138px;height:138px}.ai-hero-orbit--two{border-color:#00c2e938;width:176px;height:176px;transform:rotate(28deg)scaleY(.46)}.ai-hero-robot{color:#1469f6;z-index:1;background:linear-gradient(160deg,#fff,#c8e9ff);border:8px solid #ffffffe0;border-radius:42% 42% 36% 36%;justify-content:center;align-items:center;width:104px;height:126px;display:flex;position:relative;box-shadow:0 18px 38px #1669f633}.ai-hero-robot:before{content:"";background:#082a75;border-radius:22px;height:44px;position:absolute;top:20px;left:13px;right:13px}.ai-hero-robot span{z-index:2;background:#86d8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:39px;left:34px;box-shadow:26px 0 #86d8ff}.ai-hero-robot svg{opacity:.8;margin-top:38px}.ai-command-hero .ai-readiness{z-index:2;grid-area:1/2;align-self:end;margin-top:116px;position:relative}@media (width<=820px){.hero-status,.quick-prompts,.module-grid--launcher,.smart-banner-strip,.module-grid--recommendations,.home-today-grid{scrollbar-width:none}.hero-status::-webkit-scrollbar{display:none}.quick-prompts::-webkit-scrollbar{display:none}.module-grid--launcher::-webkit-scrollbar{display:none}.smart-banner-strip::-webkit-scrollbar{display:none}.module-grid--recommendations::-webkit-scrollbar{display:none}.home-today-grid::-webkit-scrollbar{display:none}}html,body,#root{width:100%;min-height:100%}#root{min-width:0;max-width:none}.resident-shell{width:100%;min-width:0;max-width:none}.desktop-sidebar,.resident-main,.desktop-right-rail{min-width:0}@media (width>=1440px){.resident-shell{grid-template-columns:260px minmax(0,1fr) 320px}}@media (width>=1800px){.resident-shell{grid-template-columns:272px minmax(0,1fr) 336px}.resident-main{padding-inline:34px}.desktop-right-rail{padding-inline:20px}}@media (width<=820px){body{background:#fff}.resident-shell{background:#fff;padding-bottom:106px}.resident-main{padding:0 16px 128px}.home-screen{grid-template-columns:minmax(0,1fr);max-width:100%}.home-screen>*{min-width:0}.resident-hero{border-radius:0 0 28px 28px;min-height:388px;margin:0 -16px;padding:74px 28px 20px;overflow:visible}.avatar-photo{width:56px;height:56px;display:inline-flex}.profile-block{align-items:flex-start}.profile-block h1{font-size:34px}.profile-block span{font-size:18px}.hero-actions{position:absolute;top:92px;right:24px}.hero-actions .weather-pill{width:128px;position:absolute;bottom:-86px;right:0}.profile-avatar{display:none}.notification-button{width:56px;height:56px}.hero-tower--one{left:42%}.hero-tower--two{left:49%}.hero-tower--three{left:58%}.hero-tower--four{left:68%}.hero-wheel{display:none}.hero-status{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;bottom:-52px;left:28px;right:28px}.hero-stat{border-radius:20px;grid-template-columns:auto 1fr;min-width:0;min-height:96px;padding:14px 10px}.hero-lake{width:100%;left:0}.hero-stat span{width:42px;height:42px}.hero-stat small{font-size:12px}.area-switcher{display:none}.ai-composer{border-radius:24px;margin-top:74px;padding:24px}.ai-input-row{grid-template-columns:minmax(0,1fr) 64px}.quick-prompts{grid-template-columns:repeat(6,92px);max-width:100%;margin:0 -8px;padding:0 8px 4px;overflow-x:auto}.quick-prompt-card{min-height:104px}.smart-banner-strip{grid-template-columns:repeat(2,minmax(278px,1fr));max-width:100%;padding-bottom:4px;overflow-x:auto}.smart-banner{min-height:286px;padding:20px}.module-grid--recommendations{grid-template-columns:repeat(4,minmax(202px,1fr));max-width:100%;margin-right:-16px;padding:4px 16px 6px 0;overflow-x:auto}.module-recommendation-card{min-height:222px}.mobile-bottom-nav{background:#fffffff5;border:1px solid #dbeaf7f5;border-bottom:0;border-radius:28px 28px 0 0;padding:10px 14px 22px;box-shadow:0 -18px 44px #114c8924}.mobile-nav-item{color:#122447;font-size:12px}.mobile-nav-item.is-active{color:var(--ref-blue)}.mobile-nav-item--center .mobile-nav-icon{background:linear-gradient(135deg,#1bbdff,#226dff);border:7px solid #fff;border-radius:50%;width:76px;height:76px;margin-top:-36px;box-shadow:0 16px 28px #1478ff47}}@media (width<=460px){.resident-main{padding-inline:14px}.resident-hero{margin-inline:-14px;padding-inline:24px}.hero-status{gap:0;left:24px;right:24px}.hero-stat{border-radius:0}.hero-stat:first-child{border-radius:22px 0 0 22px}.hero-stat:last-child{border-radius:0 22px 22px 0}.hero-stat strong{font-size:22px}.ai-composer-title h2{font-size:19px}}@media (width<=820px){.mobile-topbar{z-index:30;background:#fffffff0;border-bottom:1px solid #edf3f9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:grid;position:sticky;top:0}.mobile-area-chip{color:var(--ref-ink);white-space:nowrap;background:#fff;border:0;justify-content:flex-start;gap:5px;min-height:38px;padding:0;font-size:11px;overflow:hidden}.mobile-area-chip svg{color:var(--ref-blue);flex:none}.mobile-area-chip span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.mobile-area-chevron{color:#7e8da6;font-size:15px}.mobile-brand{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-brand .brand-mark{border-width:2px;width:32px;height:32px}.mobile-brand strong{color:var(--ref-blue);font-size:12px}.mobile-brand strong em{color:#ff7136;text-align:right;font-size:14px;line-height:9px;display:block}.mobile-topbar-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mobile-icon-button{color:var(--ref-ink);background:0 0;border:0;width:36px;min-height:36px;padding:0;position:relative}.mobile-icon-button span{color:#fff;background:#ff3f42;border-radius:999px;min-width:15px;font-size:9px;line-height:15px;position:absolute;top:-2px;right:-2px}.mobile-avatar{border:2px solid #fff;width:36px;height:36px;font-size:10px}.resident-desktop-topbar{display:none}.resident-main{padding:0 16px 132px}.resident-hero{border-radius:0 0 28px 28px;min-height:390px;margin:0 -16px;padding:28px 24px 20px;overflow:visible}.resident-hero.resident-hero--media:before{background:linear-gradient(#d8f1ff94,#dff4ff1a 62%,#116dac29),radial-gradient(circle at 80% 16%,#ffffffd9,#0000 18%)}.resident-hero:after{background:radial-gradient(circle at 79% 26%,#fffc 0 2%,#0000 2.4%),radial-gradient(circle at 86% 23%,#ffffffa6 0 1.4%,#0000 1.8%),linear-gradient(#0000 0 70%,#2e9ad22e)}.profile-block h1,.resident-hero--media .profile-block h1{max-width:270px;font-size:34px}.profile-block h1 small{padding:5px 6px;font-size:10px}.profile-block p{font-size:13px}.hero-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:8px;display:grid;position:absolute;bottom:42px;left:24px;right:24px}.weather-pill{min-width:0;padding:10px 12px}.weather-pill strong{font-size:17px}.weather-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-ai-card{min-width:0;min-height:64px;padding-right:10px}.hero-ai-card strong{font-size:12px}.hero-ai-card small{font-size:10px}.hero-ai-icon{width:40px;height:40px}.hero-status{grid-template-columns:repeat(4,minmax(110px,1fr));gap:0;max-width:none;bottom:-64px;left:16px;right:16px;overflow-x:auto}.hero-stat{min-height:78px;padding:10px 8px}.hero-stat:first-child{border-radius:18px 0 0 18px}.hero-stat:last-child{border-radius:0 18px 18px 0}.hero-stat span{width:34px;height:34px}.hero-stat strong{font-size:19px}.hero-stat small{font-size:10px}.hero-area-label{display:none}.module-section{margin-top:84px}.module-grid--launcher{grid-template-columns:repeat(5,minmax(76px,1fr));max-width:none;margin-right:-16px;padding:2px 16px 8px 0;display:grid;overflow-x:auto}.module-launcher-tile{min-width:76px;min-height:95px;padding:9px 5px}.module-launcher-tile .module-icon{width:46px;height:46px}.module-launcher-tile strong{font-size:10px}.home-active-panel{margin-top:2px}.home-active-card{grid-template-columns:1fr}.home-active-progress{grid-template-columns:minmax(0,1fr) auto}.home-active-progress>span{grid-area:2/1/auto/-1}.home-active-progress button{justify-self:end}.mobile-bottom-nav{border-radius:26px 26px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 10px 22px}.mobile-nav-item{color:#687b9c;font-size:11px}.mobile-nav-item.is-active{color:var(--ref-blue)}.mobile-nav-item--center .mobile-nav-icon{background:linear-gradient(145deg,#ff9e22,#ff6f14);border:6px solid #fff;border-radius:50%;width:68px;height:68px;margin-top:-35px;box-shadow:0 15px 28px #ff7d1447}}@media (width<=460px){.mobile-topbar{grid-template-columns:minmax(0,1fr) auto auto}.mobile-brand{display:flex}.mobile-brand .brand-mark{width:28px;height:28px}.mobile-brand strong{font-size:10px}.mobile-area-chip{max-width:128px;font-size:10px}.resident-hero{min-height:372px}.hero-actions{left:18px;right:18px}.hero-ai-card>svg{display:none}.hero-status{left:10px;right:10px}}@media (width<=820px){.ai-command-hero{background:radial-gradient(circle at 86% 34%,#69c7ff7a,#0000 25%),linear-gradient(135deg,#f4fbff,#e9f6ff);align-items:start;min-height:386px;padding:24px 22px;overflow:hidden;grid-template-columns:1fr!important}.ai-command-hero>div:first-child{z-index:2;width:100%;max-width:68%;position:relative}.ai-command-hero h1{font-size:34px;line-height:1.03}.ai-command-hero p{font-size:13px}.ai-hero-visual{grid-area:auto;width:47%;height:210px;position:absolute;top:70px;right:-8px}.ai-hero-robot{width:96px;height:118px}.ai-hero-orbit--one{width:132px;height:132px}.ai-hero-orbit--two{width:168px;height:168px}.ai-readiness{z-index:2;flex-wrap:nowrap;grid-area:auto;align-self:end;align-items:center;max-width:100%;min-height:72px;margin-top:92px;padding:12px;display:flex;position:relative}.ai-command-hero .ai-readiness{grid-area:auto}.ai-readiness strong{white-space:nowrap;flex:none;font-size:13px}.ai-readiness span{min-width:0;font-size:11px;line-height:1.3}.ai-command-grid{gap:14px}.ai-command-left .ai-composer{padding:16px}.ai-command-left .ai-detail-grid{grid-template-columns:1fr;display:grid}}:root{--ref-bg:#f5faff;--ref-surface:#fff;--ref-surface-soft:#eef8ff;--ref-blue:#1677f2;--ref-cyan:#16b9d4;--ref-orange:#ff7136;--ref-ink:#10265b;--ref-muted:#7284a2;--ref-line:#deebf6;--ref-shadow:0 14px 34px #17589917}button,input,select,textarea{border-radius:14px}button{transition:border-color .16s,box-shadow .16s,transform .16s}button:hover:not(:disabled){border-color:#b9d7f2}.desktop-sidebar,.desktop-right-rail{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--ref-ink);background:#ffffffd1;border-color:#d3e4f2db}.desktop-nav-item{color:#2c4f80;border:0;border-radius:15px;min-height:46px;font-weight:700}.sidebar-ai-card{background:linear-gradient(155deg,#dbfbff 0%,#c4efff 58%,#f0fbff 100%);border-color:#9bdced;border-radius:20px;box-shadow:0 18px 36px #00abd524}.sidebar-ai-card button,.rail-ai-card button{color:var(--ref-blue);border:0;font-weight:800}.resident-desktop-topbar{min-height:78px}.desktop-area-chip,.desktop-search-chip,.desktop-profile-chip,.desktop-icon-button{border-color:var(--ref-line);color:var(--ref-ink);background:#ffffffe0}.desktop-area-chip,.desktop-search-chip,.desktop-profile-chip{border-radius:999px}.desktop-area-chip svg,.desktop-search-chip svg{color:var(--ref-blue)}.resident-hero{color:var(--ref-ink);background:radial-gradient(circle at 78% 18%,#ffffffe6,#0000 13%),linear-gradient(116deg,#c2ecff 0%,#dff5ff 48%,#eaf9ff 100%);border-radius:0 0 30px 30px;min-height:332px;box-shadow:0 18px 50px #1a66b021}.resident-hero:before{background:radial-gradient(circle at 81% 25%,#ffd34ed6 0 3.4%,#0000 3.8%),linear-gradient(#0000 0 64%,#279ed32e)}.resident-hero:after{background:radial-gradient(circle at 82% 73%,#ffffffc7,#0000 15%),linear-gradient(#0000 0 64%,#33a7d92e)}.profile-block h1{color:var(--ref-ink);text-shadow:none;font-size:clamp(2rem,3.3vw,3.2rem)}.profile-block span{color:var(--ref-ink);text-transform:none}.profile-block p{color:#1d4e8c;font-weight:700}.weather-pill,.hero-ai-card{color:var(--ref-ink);background:#ffffffe6;border-color:#fffffff5;box-shadow:0 14px 32px #226ba324}.hero-ai-card{border-radius:999px}.hero-ai-card>svg{color:var(--ref-blue)}.hero-stat{color:var(--ref-ink);background:#ffffffe6;border-color:#fffffff5;box-shadow:0 14px 34px #1f5d971f}.hero-stat small{color:#244879}.ai-composer,.module-launcher-tile,.home-command-panel,.content-section-card,.panel,.rail-card,.feed-card,.business-card,.hub-card{border-color:var(--ref-line);box-shadow:var(--ref-shadow);background:#fffffff0}.ai-composer{border-radius:24px;padding:22px 26px}.ai-composer-title,.section-title-row h2,.panel h3,.rail-headline h2{color:var(--ref-ink)}.ai-input-shell{background:#fff;border-color:#d7e6f3}.ai-input-shell input{color:var(--ref-ink)}.ai-orb-button{background:linear-gradient(135deg,#0fc8e6 0%,#167df3 62%,#3248ff 100%);border-color:#0000;padding:0;overflow:hidden;box-shadow:0 14px 30px #007cff3d}.ai-orb-image{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.18)}.quick-prompt-card{color:var(--ref-ink);background:#fff;border-color:#e4edf6}.quick-prompt-card:hover,.module-launcher-tile:hover{border-color:#b7d8f4;transform:translateY(-2px);box-shadow:0 13px 28px #114c891f}.module-launcher-tile strong{color:var(--ref-ink)}.section-title-row span,.section-heading span{color:var(--ref-muted);text-transform:none}.section-title-row button,.rail-headline button{color:var(--ref-orange)}.smart-banner{box-shadow:var(--ref-shadow);border-radius:22px}.smart-banner--primary{background:radial-gradient(circle at 76% 44%,#6cdbffc2,#0000 23%),linear-gradient(135deg,#078de8,#075caf)}.smart-banner--event{background:radial-gradient(circle at 76% 30%,#a84cff 0 4%,#0000 4.7%),radial-gradient(circle at 82% 42%,#ff4bd1 0 3%,#0000 3.8%),linear-gradient(135deg,#0b185e,#161064 56%,#09072d)}.rail-card{border-radius:18px}.metric-card--blue{background:linear-gradient(145deg,#eff8ff,#fff)}.metric-card--orange{background:linear-gradient(145deg,#fff4ed,#fff)}.metric-card--blue strong{color:var(--ref-blue)}.metric-card--orange strong{color:var(--ref-orange)}@media (width<=1180px){.resident-shell{grid-template-columns:226px minmax(0,1fr)}.desktop-right-rail{display:none}}@media (width>=821px){.resident-hero .profile-block{flex:auto;min-width:360px}.resident-hero .profile-block h1{white-space:nowrap;font-size:clamp(1.9rem,2.8vw,2.9rem)}}@media (width>=821px) and (width<=1180px){.resident-hero .profile-block{min-width:280px}.resident-hero .profile-block h1{white-space:normal;font-size:clamp(1.9rem,3vw,2.5rem)}}@media (width<=820px){body{background:#fff}.resident-shell{background:#fff;padding-bottom:104px}.mobile-topbar{background:#fffffff0;border-bottom-color:#eaf2f8}.mobile-brand strong,.mobile-area-chip,.mobile-icon-button{color:var(--ref-ink)}.mobile-brand strong{color:var(--ref-blue)}.resident-main{padding:0 16px 132px}.resident-hero{min-height:372px;margin-inline:-16px;padding:28px 24px 20px}.resident-hero:before{background:radial-gradient(circle at 82% 20%,#ffd34ed1 0 3.2%,#0000 3.8%),linear-gradient(#d8f1ff57,#dff4ff14 62%,#116dac29)}.profile-block h1{max-width:270px;font-size:34px}.hero-actions{bottom:42px;left:24px;right:24px}.hero-status{grid-template-columns:repeat(3,minmax(0,1fr));bottom:-64px;left:16px;right:16px}.hero-stat{min-width:110px}.hero-stat:nth-child(n+4){display:none}.ai-composer{margin-top:74px;padding:18px 16px}.ai-composer-title h2{font-size:19px}.smart-banner{min-height:248px}.mobile-bottom-nav{background:#fffffff7;border-color:#dcecf8;box-shadow:0 -16px 38px #114c8921}.mobile-nav-item{color:#6d7d99}.mobile-nav-item.is-active{color:var(--ref-blue)}.mobile-nav-item--center .mobile-nav-icon{background:linear-gradient(145deg,#ff9e22,#ff6f14);box-shadow:0 15px 28px #ff7d1447}}@media (width<=460px){.resident-main{padding-inline:14px}.resident-hero{margin-inline:-14px}.hero-actions{left:18px;right:18px}}.auth-loading{color:#10265b;background:#f5faff;justify-content:center;align-items:center;min-height:100vh;font-weight:800;display:flex}.auth-shell{background:radial-gradient(circle at 12% 8%,#4cbfff4d,#0000 30%),radial-gradient(circle at 88% 92%,#ff9c5821,#0000 24%),linear-gradient(135deg,#effaff 0%,#f9fcff 56%,#fff8f1 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{background:#fffffff0;border:1px solid #dcecf7;border-radius:26px;width:100%;max-width:620px;padding:32px;box-shadow:0 24px 70px #114c8924}.auth-brand,.auth-heading,.auth-tabs,.auth-form,.auth-trust-row{display:grid}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand-mark{color:#fff;background:linear-gradient(145deg,#157bff,#15c4df);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:inline-flex}.auth-brand strong{color:#10265b;font-size:18px;display:block}.auth-brand strong em{color:#ff7136;font-style:normal}.auth-brand span{color:#7589a5;margin-top:3px;font-size:12px;display:block}.auth-heading{gap:8px;margin:34px 0 22px}.auth-eyebrow{color:#1677f2;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.auth-heading h1{color:#10265b;margin:0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.auth-heading p{color:#7284a2;margin:0;line-height:1.55}.auth-tabs{background:#eef7ff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.auth-tabs button{color:#6e81a0;background:0 0;border:0;min-height:42px;font-weight:800}.auth-tabs button.is-active{color:#1677f2;background:#fff;box-shadow:0 6px 16px #114c891a}.auth-form{gap:14px;margin-top:20px}.auth-form label,.profile-form label{color:#284b7c;gap:7px;font-size:13px;font-weight:800;display:grid}.auth-form label small,.profile-form label small{color:#8a9ab2;font-size:11px;font-weight:600}.auth-form-grid,.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-form input,.auth-form select,.auth-form textarea,.profile-form input,.profile-form select{color:#10265b;background:#fbfdff;border-color:#dceaf5;min-height:46px}.auth-form textarea{min-height:88px}.auth-submit{color:#fff;background:linear-gradient(135deg,#0ebedc,#1677f2);border-color:#0000;min-height:50px;font-weight:900;box-shadow:0 14px 28px #1677f23d}.auth-message,.profile-form__message{color:#9b5c14;background:#fff5e8;border-radius:12px;margin:0;padding:10px 12px}.auth-pending-state{color:#1677f2;text-align:center;background:#eefaff;border:1px solid #cceff8;border-radius:18px;place-items:center;gap:10px;margin-top:20px;padding:28px;display:grid}.auth-pending-state strong{color:#10265b;font-size:17px}.auth-pending-state p{color:#7284a2;margin:0}.auth-pending-state button{color:#1677f2;font-weight:800}.auth-trust-row{color:#8192aa;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:22px;font-size:11px}.auth-trust-row span{align-items:center;gap:5px;display:flex}.profile-panel{background:#fffffff2;border:1px solid #deebf6;border-radius:20px;padding:20px;box-shadow:0 14px 34px #17589914}.profile-panel__header,.profile-panel__identity,.profile-form__actions{justify-content:space-between;align-items:center;display:flex}.profile-panel__header span:first-child{color:#7284a2;font-size:12px}.profile-panel__header h2{color:#10265b;margin:4px 0 0}.profile-panel__avatar{color:#1677f2;background:#eaf5ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.profile-panel__identity{border-bottom:1px solid #edf3f8;flex-direction:column;align-items:flex-start;gap:4px;margin:16px 0;padding-bottom:14px}.profile-panel__identity strong{color:#10265b;font-size:18px}.profile-panel__identity span{color:#7284a2;font-size:12px}.profile-form{margin-top:8px}.profile-form__message{grid-column:1/-1}.profile-form__actions{grid-column:1/-1;justify-content:flex-start;gap:10px}.profile-form__actions button{font-weight:800}.auth-guest-divider{color:#8a9bb7;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:18px 0 12px;font-size:10px;font-weight:800;display:flex}.auth-guest-divider:before,.auth-guest-divider:after{content:"";background:#e8eff8;flex:1;height:1px}.auth-guest-button{color:#1267c4;background:#f2f8ff;border:1px solid #cfe4fb;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-weight:800;display:flex}.auth-guest-button:hover{background:#e8f3ff}.auth-guest-button:disabled{cursor:wait;opacity:.65}.auth-guest-hint{color:#7284a2;text-align:center;margin:8px 0 0;font-size:12px}.guest-mode-bar{color:#3c5f83;background:linear-gradient(90deg,#eef8ff,#f9fcff);border:1px solid #cfe7fb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:18px 24px 0;padding:10px 14px;display:flex}.guest-mode-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.guest-mode-bar__icon{color:#1677f2;background:#d9efff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.guest-mode-bar strong{color:#123e70}.guest-mode-bar button{color:#fff;background:#1267c4;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.guest-account-callout{background:linear-gradient(120deg,#f2f8ff,#fff);border:1px solid #cfe4fb;border-radius:18px;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.guest-account-callout__icon{color:#1677f2;background:#dff1ff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.guest-account-callout>div{flex:1}.guest-account-callout>div>span{color:#1677f2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.guest-account-callout h2{color:#10265b;margin:4px 0;font-size:18px}.guest-account-callout p{color:#7284a2;margin:0}.guest-modal-backdrop{z-index:1000;background:#0c1d3b6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.guest-access-modal{background:#fff;border:1px solid #dce9f6;border-radius:22px;width:100%;max-width:480px;padding:28px;position:relative;box-shadow:0 22px 70px #10265b38}.guest-modal-close{color:#7284a2;background:#f4f7fb;border:0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:16px;right:16px}.guest-modal-icon{color:#1677f2;background:#e2f2ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.guest-modal-eyebrow{color:#1677f2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:800;display:flex}.guest-access-modal h2{color:#10265b;margin:8px 0;font-size:24px;line-height:1.16}.guest-access-modal p{color:#7284a2;margin:0;line-height:1.6}.guest-modal-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (width<=640px){.auth-shell{align-items:flex-start;padding:12px}.auth-panel{border-radius:20px;padding:22px 18px}.auth-form-grid,.profile-form,.auth-trust-row{grid-template-columns:1fr}.profile-form__actions,.auth-trust-row span{grid-column:1}.guest-mode-bar{flex-direction:column;align-items:flex-start;margin:12px}.guest-mode-bar button,.guest-account-callout .primary-button{justify-content:center;width:100%}.guest-account-callout{flex-wrap:wrap;align-items:flex-start}.guest-access-modal{padding:22px 18px}.guest-modal-actions{flex-direction:column}}.resident-hero--media{background-image:linear-gradient(90deg, #071c20c2, #071c2042 58%, #071c201f), var(--hero-desktop-image);background-position:center, var(--hero-desktop-position,center);background-size:cover, var(--hero-desktop-size,cover)}.smart-banner--media{background-image:linear-gradient(90deg, #0e1c1ad1, #0e1c1a3d), var(--smart-banner-desktop-image);background-position:center, var(--smart-banner-desktop-position,center);background-size:cover, var(--smart-banner-desktop-size,cover)}@media (width<=820px){.resident-hero--media{background-image:linear-gradient(180deg, #071c2057, #071c2033 62%, #071c2080), var(--hero-mobile-image,var(--hero-desktop-image));background-position:center, var(--hero-mobile-position,var(--hero-desktop-position,center));background-size:cover, var(--hero-mobile-size,var(--hero-desktop-size,cover))}.smart-banner--media{background-image:linear-gradient(180deg, #0e1c1a61, #0e1c1aa3), var(--smart-banner-mobile-image,var(--smart-banner-desktop-image));background-position:center, var(--smart-banner-mobile-position,var(--smart-banner-desktop-position,center));background-size:cover, var(--smart-banner-mobile-size,var(--smart-banner-desktop-size,cover))}}.resident-hero--media .hero-scenery{display:none}.resident-hero.resident-hero--media:before{background:linear-gradient(90deg,#071e308a,#071e302e 44%,#071e300a 78%),linear-gradient(#0000 44%,#071e3038)}.resident-hero--media:after{background:linear-gradient(#0000 0 64%,#075b8f1f),radial-gradient(circle at 78% 28%,#fff3 0 1.4%,#0000 2%)}.resident-hero--media .profile-block h1{color:#fff;text-shadow:0 3px 16px #03182c7a}.resident-hero--media .profile-block p,.resident-hero--media .profile-block>div>span{color:#ffffffeb;text-shadow:0 2px 10px #03182c5c}.resident-hero--media .weather-pill,.resident-hero--media .hero-ai-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-color:#ffffffb8;box-shadow:0 16px 30px #0d426c2e}.resident-hero--media .hero-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-color:#ffffffc2;box-shadow:0 14px 30px #0d426c33}.module-icon,.home-tone,.home-active-icon,.hero-stat>span,.hero-ai-icon,.area-icon{isolation:isolate;border:1px solid #ffffffd1;transition:box-shadow .18s,transform .18s,filter .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 22px #1c507f29,inset 0 2px #ffffffc7,inset 0 -5px 10px #265d9114}.module-icon:before,.home-tone:before,.home-active-icon:before,.hero-stat>span:before,.hero-ai-icon:before,.area-icon:before{border-radius:inherit;content:"";pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ffffffd1,#0000 48%);position:absolute;inset:1px}.module-icon svg,.home-tone svg,.home-active-icon svg,.hero-stat>span svg,.hero-ai-icon svg,.area-icon svg,.desktop-nav-item>svg,.desktop-icon-button>svg,.mobile-icon-button>svg,.mobile-nav-icon>svg,.desktop-area-chip>svg,.desktop-search-chip>svg{filter:drop-shadow(0 2px 1px #0c3a693d);stroke-width:2.25px;z-index:1;position:relative}.module-launcher-tile:hover .module-icon,.module-launcher-tile:focus-visible .module-icon,.quick-prompt-card:hover .module-icon,.quick-prompt-card:focus-visible .module-icon{filter:saturate(1.12);transform:translateY(-3px)rotateX(7deg)rotate(-2deg);box-shadow:0 17px 28px #1c507f38,inset 0 2px #ffffffe0,inset 0 -5px 10px #265d911a}.hero-ai-card:hover .hero-ai-icon,.desktop-icon-button:hover,.mobile-icon-button:hover,.mobile-nav-item:hover .mobile-nav-icon{transform:translateY(-2px);box-shadow:0 14px 25px #1c507f38,inset 0 2px #ffffffe0,inset 0 -5px 10px #265d911a}.brand-mark,.desktop-profile-avatar,.mobile-avatar{box-shadow:0 12px 22px #145bb23d,inset 0 2px #ffffffb3}@media (width<=820px){html,body{overflow-x:hidden}.resident-hero.resident-hero--media:before{background:linear-gradient(#071e305c,#071e3014 56%,#071e3038),linear-gradient(90deg,#071e3052,#0000 78%)}.resident-hero--media .weather-pill,.resident-hero--media .hero-ai-card,.resident-hero--media .hero-stat{background:#ffffffd1}}@media (prefers-reduced-motion:reduce){.module-icon,.home-tone,.home-active-icon,.hero-stat>span,.hero-ai-icon,.area-icon{transition:none}}.resident-hero--media .hero-actions{z-index:2;align-items:center;gap:8px;position:absolute;top:-18px;right:-8px}.resident-hero--media .weather-pill{min-width:164px;padding:6px 10px}.resident-hero--media .weather-pill svg{width:24px;height:24px}.resident-hero--media .weather-pill strong{font-size:16px}.resident-hero--media .weather-pill span,.resident-hero--media .weather-pill small{font-size:10px}.resident-hero--media .hero-ai-card{min-width:174px;min-height:50px;padding:5px 10px 5px 6px}.resident-hero--media .hero-ai-card>span:nth-child(2){gap:1px}.resident-hero--media .hero-ai-card strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.resident-hero--media .hero-ai-card small{font-size:9px}.resident-hero--media .hero-ai-card>svg{width:16px;height:16px}.resident-hero--media .hero-ai-icon{width:36px;height:36px}@media (width<=820px){.resident-hero--media .hero-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:min(344px,100% - 28px);display:grid;inset:76px 14px auto auto}.resident-hero--media .weather-pill{width:auto;min-width:0;padding:8px 10px;position:static;bottom:auto;right:auto}.resident-hero--media .weather-pill svg{width:20px;height:20px}.resident-hero--media .weather-pill strong{font-size:14px}.resident-hero--media .weather-pill small{white-space:normal;font-size:9px;line-height:1.15}.resident-hero--media .hero-ai-card{min-width:0;min-height:46px;padding:5px 8px 5px 6px}.resident-hero--media .hero-ai-icon{width:32px;height:32px}.resident-hero--media .hero-ai-card>svg{display:none}}@media (width<=420px){.resident-hero--media .hero-actions{top:126px;left:14px;right:14px}.resident-hero--media .weather-pill small{letter-spacing:-.02em}.resident-hero--media .hero-ai-card strong{font-size:11px}.resident-hero--media .hero-ai-card small{font-size:9px}}.profile-network-screen,.profile-detail-screen{gap:18px;min-width:0;display:grid}.profile-network-hero,.profile-network-toolbar,.profile-panel,.profile-directory-card,.profile-empty-state,.profile-detail-hero,.profile-action-message,.profile-connect-modal{background:#fffffff2;border:1px solid #dbeaf3;border-radius:24px;box-shadow:0 22px 58px #114c891a}.profile-network-hero{background:radial-gradient(circle at 10% 10%,#1478ff29,#0000 28%),radial-gradient(circle at 88% 0,#22c5b226,#0000 30%),linear-gradient(135deg,#f3fbff,#fff 55%,#fff7ed);grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:22px;padding:28px;display:grid}.profile-network-eyebrow{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.profile-network-hero h1{color:#061b4f;margin:9px 0 12px;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5vw,4rem);line-height:.98}.profile-network-hero p,.profile-panel p,.profile-directory-body p,.profile-empty-state p,.profile-connect-modal p{color:#657895;margin:0;line-height:1.5}.profile-network-hero-stats{background:#ffffffc9;border:1px solid #dbeaf3;border-radius:20px;gap:5px;padding:18px;display:grid}.profile-network-hero-stats strong{color:#061b4f;font-size:42px;line-height:1}.profile-network-hero-stats span,.profile-network-hero-stats small{color:#657895;font-weight:800}.profile-network-toolbar{gap:14px;padding:14px;display:grid}.profile-search{color:#1478ff;background:#f7fbff;border:1px solid #dbeaf3;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.profile-search input{background:0 0;border:0;outline:0;min-height:50px}.profile-filter-scroll,.profile-tag-row,.profile-directory-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-filter-scroll{overflow-x:auto}.profile-filter-scroll button,.profile-tag-row span{color:#244266;white-space:nowrap;background:#f7fbff;border:1px solid #dbeaf3;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.profile-filter-scroll button.is-active{color:#1478ff;background:#e9f5ff;border-color:#8dc9ff}.profile-network-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.profile-directory-card{text-align:left;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.profile-directory-card:hover{transform:translateY(-2px);box-shadow:0 28px 66px #114c8929}.profile-directory-cover,.profile-detail-banner{background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#ffffffb8,#0000 20%),linear-gradient(135deg,#9bdbff,#d9f5fa 56%,#fff0dc);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:112px;position:relative}.profile-directory-type{color:#244266;background:#ffffffe0;border:1px solid #dbeaf7f5;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.profile-directory-body{gap:8px;padding:16px;display:grid;position:relative}.profile-directory-avatar{color:#1478ff;background:linear-gradient(145deg,#fff,#dff6ff);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-top:-43px;font-size:18px;font-weight:900;display:inline-flex;overflow:hidden}.profile-directory-avatar img,.profile-detail-avatar img{object-fit:cover;width:100%;height:100%}.profile-directory-title,.profile-detail-copy h1,.profile-detail-copy p,.profile-detail-actions,.profile-section-heading,.profile-trust-grid article,.profile-review-list article>div,.profile-modal-actions{align-items:center;display:flex}.profile-directory-title{color:#061b4f;gap:6px}.profile-directory-title strong{font-size:16px}.profile-directory-title svg,.profile-detail-copy h1 svg{color:#1478ff;flex:none}.profile-directory-location,.profile-detail-copy p{color:#657895;align-items:center;gap:5px;font-size:12px;display:inline-flex}.profile-directory-metrics{color:#526b87;font-size:11px;font-weight:900}.profile-directory-metrics span{align-items:center;gap:4px;display:inline-flex}.profile-directory-metrics svg{color:#e19b11}.profile-connection-state{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.profile-connection-state--pending{color:#936300;background:#fff4d7}.profile-connection-state--accepted{color:#08754d;background:#dff9eb}.profile-connection-state--declined,.profile-connection-state--cancelled,.profile-connection-state--expired{color:#a72d3d;background:#ffe7e8}.profile-connection-state--completed{color:#2855a4;background:#e7f0ff}.profile-empty-state{justify-items:start;gap:8px;padding:24px;display:grid}.profile-empty-state svg{color:#1478ff}.profile-back-button{color:#1478ff;background:0 0;border-color:#0000;justify-self:start;padding-left:0;font-weight:900}.profile-detail-hero{overflow:hidden}.profile-detail-banner{min-height:225px}.profile-detail-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 22px 22px;display:grid}.profile-detail-avatar{color:#1478ff;background:linear-gradient(145deg,#fff,#dff6ff);border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-top:-56px;font-size:28px;font-weight:900;display:inline-flex;position:relative;overflow:visible}.profile-avatar-edit,.profile-media-edit{color:#1478ff;background:#fff;border:1px solid #dbeaf3;min-height:32px}.profile-avatar-edit{border-radius:50%;width:32px;padding:0;position:absolute;bottom:-2px;right:-4px}.profile-media-edit{border-radius:999px;position:absolute;top:14px;right:14px}.profile-detail-copy{gap:6px;display:grid}.profile-detail-copy h1{color:#061b4f;gap:7px;margin:0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(1.55rem,3vw,2.5rem)}.profile-detail-copy p{margin:0}.profile-detail-actions{flex-wrap:wrap;justify-content:end;gap:8px}.profile-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.profile-detail-main,.profile-detail-side{gap:18px;min-width:0;display:grid}.profile-panel{gap:14px;padding:18px;display:grid}.profile-connection-list{gap:10px;display:grid}.profile-connection-list article{background:#fbfdff;border:1px solid #e0edf5;border-radius:16px;gap:8px;padding:13px;display:grid}.profile-connection-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-connection-list article>div:first-child strong{color:#061b4f}.profile-connection-list article>div:first-child span{color:#657895;font-size:11px;font-weight:800}.profile-connection-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-connection-row button{color:#244266;background:#fff;border-color:#dbeaf3;border-radius:999px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900}.profile-match-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-match-toolbar select{max-width:420px}.profile-match-toolbar span{color:#657895;font-size:12px;font-weight:800}.profile-match-list{gap:10px;display:grid}.profile-match-card{text-align:left;background:#f7fbff;border:1px solid #dbeaf3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:12px;display:grid}.profile-match-card strong{color:#061b4f}.profile-match-card b{color:#08754d;background:#e2f8ec;border-radius:999px;padding:6px 9px;font-size:12px}.profile-match-card p{grid-column:1/-1}.profile-section-heading{justify-items:start;gap:3px;display:grid}.profile-section-heading span{color:#1478ff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-section-heading h2{color:#061b4f;margin:0}.profile-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-trust-grid article{background:#f7fbff;border:1px solid #e0edf5;border-radius:16px;align-items:flex-start;gap:5px;padding:12px;display:grid}.profile-trust-grid svg{color:#1478ff}.profile-trust-grid strong{color:#061b4f;font-size:15px}.profile-trust-grid span,.profile-review-list small,.profile-need-list span{color:#657895;font-size:11px;font-weight:800}.profile-offering-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-offering-card,.profile-need-list article,.profile-review-list article{background:#fbfdff;border:1px solid #e0edf5;border-radius:16px;gap:6px;padding:13px;display:grid}.profile-offering-card>span{color:#1478ff;text-transform:uppercase;font-size:11px;font-weight:900}.profile-offering-card strong,.profile-need-list strong,.profile-review-list strong{color:#061b4f}.profile-offering-card b{color:#e26b26}.profile-need-list,.profile-review-list{gap:10px;display:grid}.profile-review-list article>div{justify-content:space-between}.profile-review-list article>div span{gap:2px;display:inline-flex}.profile-review-list .is-filled{color:#e2a219;fill:#e2a219}.profile-action-message{color:#0b7452;padding:12px 16px}.profile-action-panel{position:sticky;top:22px}.profile-modal-backdrop{z-index:20;background:#041c3270;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.profile-connect-modal{gap:13px;width:100%;max-width:520px;padding:24px;display:grid;position:relative}.profile-connect-modal h2{color:#061b4f;margin:0}.profile-connect-modal label{color:#244266;gap:6px;font-size:12px;font-weight:900;display:grid}.profile-modal-close{color:#657895;border:0;width:30px;min-height:30px;padding:0;position:absolute;top:16px;right:16px}.profile-modal-actions{justify-content:end;gap:8px}.profile-detail-loading{color:#657895;text-align:center;padding:50px 0}@media (width<=1000px){.profile-detail-layout,.profile-network-hero{grid-template-columns:1fr}.profile-action-panel{position:static}}@media (width<=700px){.profile-network-hero,.profile-detail-identity,.profile-panel{padding:16px}.profile-detail-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.profile-detail-actions{grid-column:1/-1;justify-content:start}.profile-trust-grid,.profile-offering-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=470px){.profile-network-hero h1{font-size:2.05rem}.profile-detail-banner{min-height:165px}.profile-detail-avatar{width:86px;height:86px;margin-top:-43px}.profile-trust-grid,.profile-offering-grid{grid-template-columns:1fr}}.profile-studio-panel{background:#fffffff2;border:1px solid #dbeaf3;border-radius:24px;gap:16px;padding:18px;display:grid;box-shadow:0 22px 58px #114c891a}.profile-studio-heading,.profile-studio-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-studio-heading>div{gap:5px;display:grid}.profile-studio-heading>span,.profile-studio-heading svg,.profile-studio-section-heading>div>span{color:#1478ff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.profile-studio-heading h2,.profile-studio-section-heading h3{color:#061b4f;margin:0}.profile-studio-heading p,.profile-studio-card p,.profile-studio-empty p{color:#657895;margin:0;line-height:1.45}.profile-studio-profile-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.profile-studio-profile-list button{color:#1478ff;text-align:left;background:#f7fbff;border:1px solid #dbeaf3;border-radius:15px;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.profile-studio-profile-list button.is-active{background:#eaf5ff;border-color:#8dc9ff;box-shadow:0 0 0 3px #1478ff14}.profile-studio-profile-list button span{gap:3px;display:grid}.profile-studio-profile-list strong{color:#061b4f;font-size:12px}.profile-studio-profile-list small{color:#657895;font-size:10px}.profile-studio-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.profile-studio-main,.profile-studio-card,.profile-studio-form,.profile-studio-offering-list{gap:12px;display:grid}.profile-studio-card{background:#fbfdff;border:1px solid #e0edf5;border-radius:18px;padding:14px}.profile-studio-banner{background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#ffffffb3,#0000 22%),linear-gradient(135deg,#9bdbff,#d9f5fa 56%,#fff0dc);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:15px;align-items:flex-end;min-height:150px;padding:11px;display:flex}.profile-studio-banner button{color:#1478ff;background:#ffffffeb;border:1px solid #dbeaf3;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.profile-studio-form label,.profile-studio-offering-form label{color:#244266;gap:5px;font-size:11px;font-weight:900;display:grid}.profile-studio-form input,.profile-studio-form textarea,.profile-studio-offering-form input,.profile-studio-offering-form textarea{min-height:38px;padding:8px 10px}.profile-studio-offering-form{align-content:start}.profile-studio-offering-form .profile-studio-section-heading{margin-bottom:2px}.profile-studio-section-heading>span{color:#657895;font-size:11px;font-weight:900}.profile-studio-offering-list article{background:#fff;border:1px solid #e0edf5;border-radius:13px;gap:5px;padding:10px;display:grid}.profile-studio-offering-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-studio-offering-list strong{color:#061b4f;font-size:13px}.profile-studio-offering-list small{color:#08754d;background:#e7faf0;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.profile-studio-check{align-items:center!important;gap:7px!important;display:flex!important}.profile-studio-check input{min-height:auto}.profile-studio-message{background:#e7faf0;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex;color:#08754d!important}.profile-studio-reset{color:#657895;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.profile-studio-empty{color:#1478ff;grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-studio-empty strong{color:#061b4f}.profile-studio-empty button{align-items:center;gap:7px;margin-top:12px;display:inline-flex}.profile-studio-spin{animation:1s linear infinite profile-studio-spin}@keyframes profile-studio-spin{to{transform:rotate(360deg)}}@media (width<=760px){.profile-studio-layout{grid-template-columns:1fr}}.profile-network-hero--compact{align-items:center;min-height:184px;padding:22px 26px}.profile-network-hero--compact h1{max-width:760px;font-size:clamp(2rem,4vw,3.35rem)}.profile-network-hero--compact p{max-width:720px}.profile-network-hero--compact .profile-network-hero-stats{gap:6px;min-width:210px}.profile-network-hero--compact .profile-network-hero-stats strong{font-size:36px}.profile-network-hero--compact .primary-button{white-space:nowrap;min-height:38px;margin-top:8px;padding:0 11px;font-size:12px}.profile-intent-row{flex-wrap:wrap;gap:8px;display:flex}.profile-intent-row button{color:#244266;background:#fff;border:1px solid #dbeaf3;border-radius:999px;min-height:36px;padding:0 13px;font-size:12px;font-weight:900}.profile-intent-row button.is-active{color:#1478ff;background:#e9f5ff;border-color:#8dc9ff}.profile-search-hint{color:#7b8da5;align-items:center;gap:6px;font-size:11px;display:inline-flex}.profile-search-hint svg{color:#7459d9}.profile-directory-action{color:#1478ff;justify-self:start;align-items:center;gap:4px;font-size:11px;font-weight:900;display:inline-flex}.profile-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-opportunity-panel{background:radial-gradient(circle at 80% 10%,#24b8c729,#0000 28%),linear-gradient(135deg,#effaff,#fff 55%,#fff7ed);border:1px solid #dbeaf3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 18px 48px #114c8914}.partner-opportunity-copy{gap:5px;display:grid}.partner-opportunity-copy h2{color:#061b4f;margin:0}.partner-opportunity-copy p{color:#657895;max-width:620px;margin:0;font-size:12px;line-height:1.45}.partner-opportunity-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.partner-opportunity-card{text-align:left;border:1px solid #dbeaf3;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px 12px;display:grid}.partner-opportunity-card--shop{color:#e26b26;background:linear-gradient(145deg,#fff7ed,#fff)}.partner-opportunity-card--service{color:#1478ff;background:linear-gradient(145deg,#effaff,#fff)}.partner-opportunity-card span{gap:3px;display:grid}.partner-opportunity-card strong{color:#061b4f;font-size:13px}.partner-opportunity-card small{color:#657895;font-size:10px;line-height:1.3}.partner-onboarding-backdrop{z-index:80;background:#061b4f75;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.partner-onboarding-modal{background:#fff;border:1px solid #dbeaf3;border-radius:24px;gap:12px;width:100%;max-width:680px;max-height:min(760px,100vh - 36px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #061b4f3d}.partner-onboarding-modal h2{color:#061b4f;margin:0}.partner-onboarding-modal>p{color:#657895;margin:-4px 0 2px;font-size:12px;line-height:1.45}.partner-onboarding-close{color:#657895;border:0;border-radius:50%;width:32px;min-height:32px;padding:0;position:absolute;top:16px;right:16px}.partner-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.partner-mode-grid button{color:#1478ff;text-align:left;background:#f8fcff;border:1px solid #dbeaf3;border-radius:15px;justify-content:start;align-items:flex-start;gap:4px;min-height:86px;padding:11px;display:grid}.partner-mode-grid button.is-active{background:#eaf5ff;border-color:#8dc9ff;box-shadow:0 0 0 3px #1478ff14}.partner-mode-grid strong{color:#061b4f;font-size:12px}.partner-mode-grid small{color:#657895;font-size:10px;line-height:1.3}.partner-onboarding-modal label{color:#244266;gap:5px;font-size:11px;font-weight:900;display:grid}.partner-onboarding-modal label small{color:#8292a7;font-weight:700}.partner-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-onboarding-modal input,.partner-onboarding-modal select,.partner-onboarding-modal textarea{min-height:40px;padding:9px 11px}.partner-onboarding-footer{border-top:1px dashed #dbeaf3;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.partner-onboarding-footer>span{color:#657895;font-size:11px;line-height:1.35}.partner-onboarding-footer strong{color:#1478ff}.partner-onboarding-message{background:#e7faf0;border-radius:11px;align-items:center;gap:6px;margin:0;padding:9px 11px;font-size:12px;display:flex;color:#08754d!important}@media (width<=900px){.partner-opportunity-panel,.profile-network-grid{grid-template-columns:1fr}}@media (width<=600px){.profile-network-hero--compact{gap:14px;padding:18px 16px}.profile-network-hero--compact .profile-network-hero-stats{min-width:0}.profile-network-hero--compact .primary-button{justify-self:start}.profile-intent-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.profile-intent-row button{flex:none}.partner-opportunity-panel{border-radius:19px;padding:16px}.partner-opportunity-actions,.partner-mode-grid,.partner-onboarding-grid{grid-template-columns:1fr}.partner-opportunity-card{min-height:62px}.partner-onboarding-backdrop{align-items:end;padding:8px}.partner-onboarding-modal{border-radius:21px;max-height:calc(100vh - 16px);padding:17px}.partner-onboarding-footer{flex-direction:column;align-items:stretch}.partner-onboarding-footer .primary-button{width:100%}}.notification-center{pointer-events:none;z-index:80;position:fixed;inset:0}.notification-center__backdrop{pointer-events:auto;background:#0c264c2e;position:absolute;inset:0}.notification-panel{pointer-events:auto;background:#fffffffa;border:1px solid #d6e5f2f5;border-radius:24px;width:min(420px,100vw - 32px);max-height:min(720px,100vh - 116px);position:absolute;top:72px;right:28px;overflow:auto;box-shadow:0 24px 70px #14487d38}.notification-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.notification-panel__eyebrow{color:#52749a;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.notification-panel__eyebrow svg{color:var(--ref-blue,#1669f6)}.notification-panel__header h2{color:var(--ref-ink,#10265b);letter-spacing:-.04em;margin:6px 0 3px;font-size:24px}.notification-panel__header p{color:#7183a2;margin:0;font-size:12px}.notification-panel__close{color:#7183a2;background:#f2f7fb;border:0;border-radius:50%;width:34px;min-height:34px;padding:0}.notification-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.notification-summary-item{color:var(--ref-ink,#10265b);text-align:left;background:#f8fbfe;border:1px solid #e5eef6;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:flex-start;align-items:center;gap:8px;min-height:68px;padding:10px;display:grid}.notification-summary-item:hover{background:#f1f8ff;border-color:#b9d9f5}.notification-summary-item__icon{border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.notification-summary-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.notification-summary-item strong{font-size:18px;line-height:1}.notification-summary-item small{color:#527096;font-size:10px;font-weight:800;line-height:1.2}.notification-summary-item>svg{color:#9aacc1}.notification-summary-item--blue .notification-summary-item__icon{color:#1674ee;background:#e7f2ff}.notification-summary-item--green .notification-summary-item__icon{color:#10a16d;background:#e6fbf2}.notification-summary-item--orange .notification-summary-item__icon{color:#f27628;background:#fff0e6}.notification-summary-item--violet .notification-summary-item__icon{color:#8953e9;background:#f1eaff}.notification-list{border-top:1px solid #edf3f8;padding:16px}.notification-list__title{color:var(--ref-ink,#10265b);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.notification-list__title span{color:#8a9ab0;font-size:11px}.notification-item{color:var(--ref-ink,#10265b);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf3f8;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:flex-start;gap:10px;width:100%;min-height:0;padding:13px 0;display:grid}.notification-item:last-child{border-bottom:0;padding-bottom:2px}.notification-item:hover .notification-item__content strong{color:var(--ref-blue,#1669f6)}.notification-item__dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-item.is-unread .notification-item__dot{background:#ff4d55;box-shadow:0 0 0 4px #ff4d551a}.notification-item__content{gap:4px;min-width:0;display:grid}.notification-item__content strong{font-size:12px;line-height:1.35}.notification-item__content small{color:#7183a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item__content em{color:#9aacc1;font-size:10px;font-style:normal;font-weight:700}.notification-item>svg{color:#9aacc1;margin-top:20px}.notification-empty{color:#8092a9;text-align:center;place-items:center;gap:6px;padding:26px 10px 18px;display:grid}.notification-empty svg{color:#9eb7cc}.notification-empty strong{color:var(--ref-ink,#10265b);font-size:13px}.notification-empty span{font-size:11px}.notification-panel__footer{color:var(--ref-blue,#1669f6);background:#f6faff;border:0;border-radius:0 0 24px 24px;justify-content:space-between;width:100%;min-height:50px;padding:0 22px;font-size:12px;font-weight:800}@media (width<=820px){.notification-panel{max-height:calc(100vh - 88px);top:70px;right:16px}}@media (width<=460px){.notification-panel{border-radius:20px;width:auto;left:12px;right:12px}.notification-panel__header{padding:18px 18px 14px}.notification-summary-grid,.notification-list{padding-left:12px;padding-right:12px}.notification-panel__footer{border-radius:0 0 20px 20px;padding:0 18px}}.module-icon,.area-icon{--icon-light:#fff;--icon-mid:#dceeff;--icon-deep:#1669f6;background:linear-gradient(145deg, var(--icon-light) 0%, var(--icon-mid) 58%, color-mix(in srgb, var(--icon-mid) 70%, var(--icon-deep)) 100%);isolation:isolate;border:1px solid #fffffff5;border-radius:17px;justify-content:center;align-items:center;transition:box-shadow .18s,filter .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 18px #1c4c7a1f,0 5px 8px #1c4c7a1a,inset 0 2px #fffffff0,inset 0 -5px 8px #205d911f}.module-icon:before,.area-icon:before{border-radius:inherit;content:"";pointer-events:none;z-index:0;background:linear-gradient(145deg,#fffffff0,#ffffff29 44%,#0000 45%),radial-gradient(circle at 70% 112%,#ffffffb3,#0000 38%);position:absolute;inset:1px}.module-icon:after,.area-icon:after{content:"";opacity:.7;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#fffc,#0000);width:60%;height:2px;position:absolute;bottom:7px;left:20%;transform:rotate(-4deg)}.module-icon svg,.area-icon svg{filter:drop-shadow(0 2px 1px #ffffffc2) drop-shadow(0 4px 2px color-mix(in srgb, var(--icon-deep) 32%, transparent));stroke-width:2.45px;z-index:1;position:relative}.module-icon--mint{--icon-light:#f2fffb;--icon-mid:#b8f2dd;--icon-deep:#00a978;color:#008d63}.module-icon--sky{--icon-light:#f3faff;--icon-mid:#b9e0ff;--icon-deep:#087bda;color:#0876cd}.module-icon--coral{--icon-light:#fff8f4;--icon-mid:#ffd0bd;--icon-deep:#f05d2c;color:#f05b2b}.module-icon--green{--icon-light:#f4fff7;--icon-mid:#bdeed0;--icon-deep:#0aa052;color:#07964d}.module-icon--amber,.module-icon--gold{--icon-light:#fffdf0;--icon-mid:#ffe2a2;--icon-deep:#ca8500;color:#bd7800}.module-icon--cyan{--icon-light:#f0feff;--icon-mid:#b6eef4;--icon-deep:#009bb0;color:#008ea3}.module-icon--violet{--icon-light:#fbf8ff;--icon-mid:#d9c8ff;--icon-deep:#7444e9;color:#7041df}.module-icon--lime{--icon-light:#f8fff3;--icon-mid:#d1f3b1;--icon-deep:#61a900;color:#5b9e00}.module-icon--blue{--icon-light:#f5f8ff;--icon-mid:#cad9ff;--icon-deep:#3765dd;color:#315ecf}.module-icon--red{--icon-light:#fff7f8;--icon-mid:#ffc6ce;--icon-deep:#e94755;color:#e6404f}.module-icon--indigo{--icon-light:#f7f8ff;--icon-mid:#cbd0ff;--icon-deep:#555bd5;color:#5056ca}.module-icon--teal{--icon-light:#f1fffd;--icon-mid:#b8eee7;--icon-deep:#008f84;color:#00877d}.module-launcher-tile:hover .module-icon,.module-launcher-tile:focus-visible .module-icon,.quick-prompt-card:hover .module-icon,.quick-prompt-card:focus-visible .module-icon,.legacy-module-tile:hover .module-icon,.legacy-module-tile:focus-visible .module-icon{box-shadow:0 18px 26px color-mix(in srgb, var(--icon-deep) 22%, transparent), 0 7px 10px #1c4c7a21, inset 0 2px 0 #fffffffa, inset 0 -6px 10px #205d9124;filter:saturate(1.13)brightness(1.02);transform:translateY(-4px)rotateX(7deg)rotate(-1.5deg)}.module-launcher-tile:active .module-icon,.quick-prompt-card:active .module-icon,.legacy-module-tile:active .module-icon{box-shadow:0 7px 11px color-mix(in srgb, var(--icon-deep) 18%, transparent), inset 0 3px 5px #205d911f, inset 0 -1px 0 #ffffffe6;transform:translateY(1px)scale(.97)}.module-launcher-tile strong,.quick-prompt-card strong,.legacy-module-tile strong{text-shadow:0 1px #ffffffe6}.nav-icon-3d{--nav-icon-light:#fffaf6;--nav-icon-mid:#ffd8bd;--nav-icon-deep:#e85d22;background:linear-gradient(145deg, var(--nav-icon-light), var(--nav-icon-mid) 58%, color-mix(in srgb, var(--nav-icon-mid) 70%, var(--nav-icon-deep)));box-shadow:0 5px 8px color-mix(in srgb, var(--nav-icon-deep) 18%, transparent), inset 0 1px 0 #fffffff0, inset 0 -3px 5px #7036141a;border:1px solid #fffffff5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:box-shadow .18s,filter .18s,transform .18s;display:inline-flex;position:relative;transform:translateZ(0)}.nav-icon-3d:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#0000 48%);position:absolute;inset:1px}.nav-icon-3d svg{color:var(--nav-icon-deep);filter:drop-shadow(0 1px 1px #ffffffe0) drop-shadow(0 2px 1px color-mix(in srgb, var(--nav-icon-deep) 28%, transparent));stroke-width:2.4px;z-index:1;position:relative}.nav-icon-3d--ai,.nav-icon-3d--services{--nav-icon-light:#fff9f3;--nav-icon-mid:#ffc9a7;--nav-icon-deep:#e65c20}.nav-icon-3d--home{--nav-icon-light:#f2fffb;--nav-icon-mid:#b8f2dd;--nav-icon-deep:#009e76}.nav-icon-3d--intelligence{--nav-icon-light:#fbf8ff;--nav-icon-mid:#d8c7ff;--nav-icon-deep:#7444e9}.nav-icon-3d--community{--nav-icon-light:#f3faff;--nav-icon-mid:#b9e0ff;--nav-icon-deep:#087bda}.nav-icon-3d--market{--nav-icon-light:#fffdf1;--nav-icon-mid:#ffe09b;--nav-icon-deep:#c68100}.nav-icon-3d--events{--nav-icon-light:#fff7f8;--nav-icon-mid:#ffc6ce;--nav-icon-deep:#e94755}.nav-icon-3d--tracking{--nav-icon-light:#f1fffd;--nav-icon-mid:#b8eee7;--nav-icon-deep:#008f84}.nav-icon-3d--post{--nav-icon-light:#f8fff3;--nav-icon-mid:#d1f3b1;--nav-icon-deep:#61a900}.nav-icon-3d--account{--nav-icon-light:#f5f8ff;--nav-icon-mid:#cad9ff;--nav-icon-deep:#3765dd}.nav-icon-3d--more{--nav-icon-light:#fffaf7;--nav-icon-mid:#ffd2bf;--nav-icon-deep:#d76a34}.desktop-nav-item:hover .nav-icon-3d,.desktop-nav-item:focus-visible .nav-icon-3d,.mobile-nav-item:hover .nav-icon-3d,.mobile-nav-item:focus-visible .nav-icon-3d{box-shadow:0 8px 12px color-mix(in srgb, var(--nav-icon-deep) 24%, transparent), inset 0 1px 0 #fffffffa, inset 0 -4px 6px #7036141f;filter:saturate(1.12)brightness(1.02);transform:translateY(-2px)rotate(-1deg)}.desktop-nav-item:active .nav-icon-3d,.mobile-nav-item:active .nav-icon-3d{transform:translateY(1px)scale(.94)}.mobile-nav-icon.nav-icon-3d{width:34px;height:30px}.mobile-nav-item--center .mobile-nav-icon.nav-icon-3d{color:#fff;background:linear-gradient(145deg,#ffb27f,#f36b2b);border:4px solid #fff5ee;border-radius:14px;width:44px;height:44px;box-shadow:0 9px 18px #ce4c1147,inset 0 2px #fff9}.mobile-nav-item--center .mobile-nav-icon.nav-icon-3d svg{color:#fff}@media (prefers-reduced-motion:reduce){.nav-icon-3d{transition:none}.desktop-nav-item:hover .nav-icon-3d,.desktop-nav-item:focus-visible .nav-icon-3d,.desktop-nav-item:active .nav-icon-3d,.mobile-nav-item:hover .nav-icon-3d,.mobile-nav-item:focus-visible .nav-icon-3d,.mobile-nav-item:active .nav-icon-3d{transform:none}.module-icon,.area-icon{transition:none}.module-launcher-tile:hover .module-icon,.module-launcher-tile:focus-visible .module-icon,.quick-prompt-card:hover .module-icon,.quick-prompt-card:focus-visible .module-icon,.legacy-module-tile:hover .module-icon,.legacy-module-tile:focus-visible .module-icon,.legacy-module-tile:active .module-icon{transform:none}}:root{--warm-bg:#fff8f1;--warm-bg-deep:#fff1e4;--warm-surface:#fffdf9e6;--warm-surface-solid:#fffdf9;--warm-soft:#fff0e1;--warm-line:#f2dfcf;--warm-orange:#f47d35;--warm-orange-deep:#e45a1c;--warm-ink:#17345f;--warm-muted:#8d7d78;--warm-shadow:0 18px 42px #ae5f2a1a}body{background:radial-gradient(circle at 8% 5%, #ffc58a42, transparent 29%), radial-gradient(circle at 96% 10%, #ffdeb261, transparent 24%), linear-gradient(180deg, #fffaf5 0%, var(--warm-bg) 54%, #fffdfb 100%);color:var(--warm-ink);min-height:100vh;overflow-x:hidden}::selection{color:var(--warm-ink);background:#f47d3533}.resident-shell{isolation:isolate;position:relative;overflow:hidden}.resident-shell:before,.resident-shell:after{content:"";filter:blur(2px);pointer-events:none;z-index:-1;border-radius:50%;position:fixed}.resident-shell:before{background:#ffbd772e;width:430px;height:430px;top:24%;left:19%}.resident-shell:after{background:#ffe0bf33;width:460px;height:460px;bottom:-160px;right:9%}.desktop-sidebar,.desktop-right-rail{background:#fffaf5d6;border-color:#f1dbc9e6}.desktop-right-rail{background:linear-gradient(180deg, #fff6edf0, #fffbf7e0), var(--warm-bg)}.resident-main{background:#fffaf547}.resident-desktop-topbar,.mobile-topbar{background:#fffaf58f}.desktop-area-chip,.desktop-search-chip,.desktop-profile-chip,.desktop-icon-button,.mobile-icon-button{border-color:var(--warm-line);background:#fffdf9e0;box-shadow:0 9px 22px #b5683312,inset 0 1px #fffffff5}.desktop-nav-item{color:#3e587e}.sidebar-ai-card{background:radial-gradient(circle at 86% 8%,#ffffffb3,#0000 34%),linear-gradient(155deg,#fff0de 0%,#ffe0bc 54%,#fff8ee 100%);border-color:#f4c697;box-shadow:0 18px 38px #e16f2624}.sidebar-ai-card button,.rail-ai-card button{color:#fff;background:linear-gradient(135deg,#ff9d52,#ef6e2b);box-shadow:0 10px 20px #ef6e2b33}.area-switcher,.ai-composer,.module-launcher-tile,.home-command-panel,.content-section-card,.panel,.rail-card,.feed-card,.business-card,.hub-card,.smart-banner{background:var(--warm-surface);border-color:var(--warm-line);box-shadow:var(--warm-shadow)}.ai-composer,.home-command-panel,.content-section-card,.smart-banner,.rail-card{transition:box-shadow .22s,transform .22s,border-color .22s}.ai-composer:hover,.home-command-panel:hover,.content-section-card:hover,.smart-banner:hover,.rail-card:hover{border-color:#efc7a7;transform:translateY(-2px);box-shadow:0 22px 44px #ae5f2a21,inset 0 1px #fffffff5}.area-switcher{background:#fff9f2db}.area-card{background:#fffdf9d1}.area-card.is-selected{background:linear-gradient(135deg,#fff1e1,#ffe6ce);box-shadow:inset 0 0 0 1px #f47d351f,0 8px 18px #e16f2614}.ai-composer{background:radial-gradient(circle at 100% 0,#ffd29f2e,#0000 30%),#fffdf9f0}.ai-input-shell{background:#ffffffdb;border-color:#efd9c5;box-shadow:inset 0 1px #fffffff5}.module-launcher-tile,.quick-prompt-card{border-color:var(--warm-line);background:#fffdf9cc}.module-launcher-tile:hover,.module-launcher-tile:focus-visible,.quick-prompt-card:hover,.quick-prompt-card:focus-visible{background:#fffaf4;border-color:#f2bd8e;transform:translateY(-3px);box-shadow:0 18px 32px #e16f2621,inset 0 1px #fffffff0}.module-launcher-tile strong,.quick-prompt-card strong,.section-title-row h2,.panel h3{color:var(--warm-ink)}.section-title-row span,.section-heading span{color:var(--warm-muted)}.section-title-row>button,.smart-banner button,.discovery-arrows button:hover{color:#fff;background:linear-gradient(135deg,#ff9d52,#ed6a28);border-color:#0000;box-shadow:0 10px 20px #ed6a2829}.home-screen>:not(.resident-hero){animation:.52s cubic-bezier(.2,.75,.25,1) both warm-rise}.home-screen>:nth-child(2){animation-delay:40ms}.home-screen>:nth-child(3){animation-delay:80ms}.home-screen>:nth-child(4){animation-delay:.12s}.home-screen>:nth-child(5){animation-delay:.16s}.home-screen>:nth-child(6){animation-delay:.2s}.home-screen>:nth-child(7){animation-delay:.24s}.home-screen>:nth-child(8){animation-delay:.28s}.resident-hero--media{box-shadow:0 20px 48px #1f4d6d29,0 8px #f299531a}.resident-hero--media .hero-ai-card:hover,.resident-hero--media .weather-pill:hover{transform:translateY(-3px);box-shadow:0 18px 32px #1f4d6d38,0 0 0 4px #ffb66929}.notification-panel,.guest-mode-bar{border-color:var(--warm-line);box-shadow:0 24px 70px #ae5f2a2e,inset 0 1px #fffffff2}.mobile-topbar{border-bottom-color:var(--warm-line)}.mobile-bottom-nav{border-color:var(--warm-line);background:#fffcf8f0;box-shadow:0 -16px 38px #ae5f2a1f}@keyframes warm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.resident-main{background:#fffaf55c}.mobile-topbar{background:#fffaf5e6}}@media (prefers-reduced-motion:reduce){.home-screen>:not(.resident-hero){animation:none}.ai-composer,.home-command-panel,.content-section-card,.smart-banner,.rail-card{transition:none}}@media (width<=980px){.ai-command-intro,.ai-command-layout{grid-template-columns:1fr}.ai-secondary-column{grid-template-columns:1fr 1fr}.ai-support-grid{grid-template-columns:1fr}}@media (width<=680px){.ai-command-screen{gap:12px}.ai-command-intro,.ai-command-composer,.ai-answer-card,.ai-decision-card,.ai-action-board,.ai-agent-panel,.ai-source-panel,.ai-history-panel{border-radius:18px;padding:14px}.ai-command-intro{align-items:start;gap:14px}.ai-command-intro h1{font-size:2rem}.ai-command-intro .ai-readiness{align-self:start;min-height:0;margin-top:0;position:static}.ai-section-kicker{flex-direction:column;align-items:flex-start;gap:4px}.ai-command-composer .ai-detail-grid,.ai-action-list,.ai-secondary-column,.ai-recommendation-strip{grid-template-columns:1fr}.ai-command-composer .quick-prompts{padding-bottom:2px;display:flex;overflow-x:auto}.ai-command-composer .quick-prompt-card{flex:none;max-width:136px}.ai-signal-bar span{flex-direction:column;align-items:center;gap:2px;padding:9px 4px}.ai-signal-bar strong{font-size:16px}.ai-signal-bar small{text-align:center;font-size:10px}.ai-context-row,.ai-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-decision-metrics span:last-child{grid-column:1/-1}.ai-candidate-row strong,.ai-candidate-row small{white-space:normal}}.upgrade-workspace,.upgrade-community-panel{gap:16px;display:grid}.upgrade-hero,.upgrade-community-panel,.upgrade-ops-card,.upgrade-inbox-list,.upgrade-chat-panel{border:1px solid var(--line,#dceaf6);background:#fffffff0;border-radius:22px;padding:20px;box-shadow:0 18px 42px #114c8914}.upgrade-hero{color:#fff;background:linear-gradient(135deg,#10294f,#1478ff 55%,#28c7d5)}.upgrade-hero span,.upgrade-panel-heading span,.upgrade-chat-head span{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.upgrade-hero h1,.upgrade-panel-heading h2{margin:8px 0}.upgrade-hero p{opacity:.84;max-width:760px;margin:0}.upgrade-panel-heading,.upgrade-feed-card__head,.upgrade-chat-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.upgrade-panel-heading small,.upgrade-feed-card__head span,.upgrade-ops-card small,.upgrade-ops-card span,.upgrade-inbox-list p,.upgrade-chat-head span{color:var(--muted,#657895);font-size:12px}.upgrade-group-strip,.upgrade-feed-actions,.upgrade-comment-form,.upgrade-ops-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upgrade-group-strip button,.upgrade-feed-actions button,.upgrade-feed-actions span,.upgrade-feed-card__head button,.upgrade-comment-form button,.upgrade-chat-form button{color:#244266;background:#f5faff;border:1px solid #dceaf6;border-radius:999px;min-height:34px}.upgrade-group-strip button{text-align:left;justify-items:start;padding:8px 12px;display:grid}.upgrade-group-strip button.is-active,.upgrade-feed-actions button.is-active{color:#1478ff;background:#e7f2ff;border-color:#1478ff}.upgrade-group-strip span{color:var(--muted,#657895);font-size:12px}.upgrade-feed-composer,.upgrade-simple-form,.upgrade-chat-form{gap:8px;display:grid}.upgrade-feed-composer{grid-template-columns:minmax(0,1fr) auto}.upgrade-composer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upgrade-composer-actions small{color:var(--muted,#657895);text-overflow:ellipsis;max-width:180px;overflow:hidden}.upgrade-feed-composer textarea,.upgrade-simple-form textarea{resize:vertical;border:1px solid #dceaf6;border-radius:14px;min-height:82px;padding:12px}.upgrade-feed-composer button,.upgrade-simple-form button,.upgrade-chat-form button{color:#fff;background:#1478ff;border-color:#1478ff;min-height:42px}.upgrade-feed-list{gap:12px;display:grid}.upgrade-feed-card{border:1px solid #e2edf7;border-radius:16px;padding:15px}.upgrade-feed-card p{line-height:1.55}.upgrade-feed-image{object-fit:cover;border-radius:14px;width:min(100%,560px);max-height:320px;display:block}.upgrade-media-upload{color:#244266;background:#f5faff;border:1px solid #dceaf6;border-radius:10px;min-height:34px;padding:0 10px}.upgrade-feed-card__head button{min-height:32px;padding:0 9px}.upgrade-feed-actions{border-bottom:1px solid #edf2f7;padding-bottom:10px}.upgrade-feed-actions button,.upgrade-feed-actions span{align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.upgrade-comment-list{gap:5px;padding:10px 0;display:grid}.upgrade-comment-list p{background:#f8fbff;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.upgrade-comment-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.upgrade-comment-form input,.upgrade-chat-form input,.upgrade-simple-form input{border:1px solid #dceaf6;border-radius:12px;min-height:40px;padding:0 12px}.upgrade-comment-form button,.upgrade-chat-form button{border-radius:12px;padding:0 14px}.upgrade-feedback{color:#795900;background:#fff7df;border-radius:12px;margin:0;padding:10px 12px}.upgrade-empty-card{color:var(--muted,#657895);text-align:center;padding:20px}.upgrade-inbox-layout{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:16px;display:grid}.upgrade-inbox-list{align-content:start;gap:8px;display:grid}.upgrade-inbox-list button{background:#f8fbff;border:1px solid #e2edf7;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.upgrade-inbox-list button.is-active{background:#e7f2ff;border-color:#1478ff}.upgrade-inbox-list button b{color:#fff;background:#1478ff;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:11px}.upgrade-chat-panel{gap:12px;min-height:440px;display:grid}.upgrade-chat-messages{align-content:start;gap:8px;min-height:300px;display:grid}.upgrade-chat-messages p{background:#f4f8fc;border-radius:14px 14px 14px 4px;max-width:76%;margin:0;padding:9px 12px}.upgrade-chat-messages p.is-mine{background:#e7f2ff;justify-self:end}.upgrade-chat-messages small{color:var(--muted,#657895);margin-top:4px;font-size:10px;display:block}.upgrade-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.upgrade-ops-card{gap:10px;display:grid}.upgrade-ops-card h2{align-items:center;gap:8px;margin:0;display:flex}.upgrade-ops-card article{border-top:1px solid #edf2f7;gap:4px;padding-top:10px;display:grid}.upgrade-ops-footer{color:var(--muted,#657895);font-size:13px}@media (width<=800px){.upgrade-feed-composer,.upgrade-inbox-layout,.upgrade-ops-grid{grid-template-columns:1fr}}.upgrade-community-panel{gap:10px;padding:14px}.upgrade-community-panel .upgrade-panel-heading{gap:8px}.upgrade-community-panel .upgrade-panel-heading span{font-size:10px}.upgrade-community-panel .upgrade-panel-heading h2{margin:6px 0;font-size:20px;line-height:1.15}.upgrade-community-panel .upgrade-panel-heading small,.upgrade-community-panel .upgrade-group-strip span{font-size:10px}.upgrade-community-panel .upgrade-group-strip{gap:6px}.upgrade-community-panel .upgrade-group-strip button{padding:6px 9px;font-size:11px}.upgrade-community-panel .upgrade-feed-composer textarea{min-height:70px;padding:10px;font-size:13px}.upgrade-community-panel .upgrade-composer-actions button,.upgrade-community-panel .upgrade-feed-composer>button{min-height:36px;padding:0 11px;font-size:12px}.upgrade-community-panel .upgrade-empty-card{padding:12px;font-size:13px;line-height:1.35}@media (width<=560px){.upgrade-community-panel{border-radius:18px;padding:12px}.upgrade-community-panel .upgrade-panel-heading h2{font-size:18px}}:root{--home-ink:#10264d;--home-muted:#71809a;--home-line:#e3ebf3;--home-orange:#ff741e;--home-orange-soft:#fff1e7;--home-blue:#1678df;--home-shadow:0 14px 36px #1f466d14}body{background:radial-gradient(circle at 22% 0,#ffdbb652,#0000 30%),linear-gradient(#f8f8f7 0%,#eef5f9 52%,#f7f9fb 100%)}.desktop-sidebar{border-right:1px solid var(--home-line);color:var(--home-ink);background:#ffffffeb;min-height:100vh;padding:18px 16px;position:sticky;top:0}.desktop-brand{gap:10px;margin-bottom:18px;padding:0 4px}.desktop-brand strong{color:var(--home-ink);letter-spacing:-.035em;text-transform:none;font-size:15px;display:block}.desktop-nav-item{color:#526078;border:0;border-radius:13px;min-height:44px;padding:0 11px;font-size:14px;font-weight:800}.desktop-nav-item.is-active{background:var(--home-orange-soft);color:#162849}.desktop-nav-more{color:#66728a;margin-top:5px}.desktop-nav-more__chevron{margin-left:auto;transition:transform .16s;transform:rotate(-90deg)}.desktop-nav-more__chevron.is-open{transform:rotate(90deg)}.desktop-nav-secondary{border:1px solid var(--home-line);background:#f8fafc;border-radius:14px;gap:2px;margin:2px 0 5px;padding:5px;display:grid}.desktop-nav-secondary .desktop-nav-item{min-height:38px;font-size:12px}.sidebar-ai-card{box-shadow:none;background:linear-gradient(145deg,#fff7ef,#eff7fb);border:1px solid #f0ded0;border-radius:18px;margin:22px 2px 14px;padding:14px}.sidebar-ai-card strong{color:var(--home-ink);font-size:15px}.sidebar-ai-card span{color:var(--home-muted);font-size:11px}.sidebar-ai-card button{background:var(--home-orange);color:#fff;min-height:34px;font-size:12px}.sidebar-collapse{color:var(--home-muted);margin-left:4px;font-size:12px}.resident-desktop-topbar{min-height:52px;padding:0 0 12px}.desktop-area-chip,.desktop-search-chip,.desktop-profile-chip,.desktop-icon-button{border-color:var(--home-line);color:var(--home-ink);background:#ffffffdb;min-height:42px}.desktop-search-chip{color:var(--home-muted)}.guest-mode-bar{color:#82674f;background:#fff8f0;border:1px solid #f2dfcf;border-radius:12px;min-height:40px;margin-bottom:14px;padding:8px 12px}.guest-mode-bar button{color:var(--home-orange);background:0 0;font-size:12px}.home-screen .resident-hero{border-radius:22px;min-height:252px;padding:30px 26px 22px}.resident-hero--media .profile-block{align-items:flex-start;gap:12px}.hero-avatar{color:var(--home-orange);background:linear-gradient(145deg,#fff,#ffe2ca);border:3px solid #ffffffe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:17px;font-weight:900;display:inline-flex;overflow:hidden}.hero-avatar img{object-fit:cover;width:100%;height:100%}.home-screen .profile-block h1{font-size:clamp(2rem,4vw,3.3rem)}.home-screen .ai-composer{border:1px solid var(--home-line);box-shadow:var(--home-shadow);background:#fff;border-radius:18px;gap:12px;padding:14px}.home-screen .ai-composer-title{padding:0 4px}.home-screen .ai-composer-title h2{color:var(--home-ink);font-size:19px}.home-screen .ai-input-shell{background:#fff;border-color:#dce6ef;min-height:52px}.home-screen .ai-input-shell input{font-size:14px}.home-screen .ai-orb-button{border-radius:18px;min-height:52px}.home-screen .smart-banner{border:0;border-radius:20px;min-height:242px;padding:28px;box-shadow:0 16px 36px #1269c629}.home-screen .smart-banner--primary{color:#fff;background:radial-gradient(circle at 78% 20%,#ffffff47,#0000 16%),linear-gradient(120deg,#126cdb,#4db8ef)}.home-screen .smart-banner--primary span,.home-screen .smart-banner--primary p{color:#ffffffe6}.home-screen .smart-banner--primary h2{max-width:560px;font-size:clamp(1.7rem,3vw,2.4rem)}.home-screen .smart-banner--primary button{color:var(--home-blue);background:#fff}.home-screen .smart-banner--media{min-height:242px}.home-screen .smart-banner--media:before{content:"";background:linear-gradient(90deg,#0a54b1eb,#269de094),linear-gradient(#08327038,#08327059);position:absolute;inset:0}.home-screen .smart-banner--media>div{z-index:1;position:relative}.home-screen .smart-banner--media span,.home-screen .smart-banner--media p{color:#ffffffe6}.home-screen .smart-banner--media h2{color:#fff}.home-screen .discovery-arrows{z-index:2;justify-content:center;align-items:center;gap:8px;margin-top:-28px;display:flex;position:relative}.home-screen .discovery-arrows span{color:var(--home-muted);text-align:center;min-width:32px;font-size:11px;font-weight:800}.home-screen .discovery-arrows button{background:#ffffffd1;width:8px;height:8px;min-height:8px;padding:0}.home-screen .discovery-arrows button:disabled{cursor:not-allowed;opacity:.45}.home-screen .discovery-arrows button:first-child{background:var(--home-orange);border-radius:99px;width:22px}.home-screen .module-section{border:1px solid var(--home-line);box-shadow:var(--home-shadow);background:#fff;border-radius:18px;padding:16px}.home-screen .module-grid--launcher{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:12px}.home-screen .module-launcher-tile{background:#fff;border:1px solid #e7edf3;border-radius:15px;min-height:106px}.home-focus-grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);align-items:start;gap:16px;display:grid}.home-focus-grid .home-command-panel{min-height:100%}.home-screen .home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-screen .home-today-card{min-height:116px}.desktop-right-rail{border-left-color:var(--home-line);background:#f1f7fae6;padding:14px 14px 28px}.right-rail-stack--home{gap:12px}.rail-home-card{border:1px solid var(--home-line);border-radius:16px;padding:14px;box-shadow:0 10px 24px #1f466d0d}.rail-card-kicker{color:var(--home-muted);align-items:center;gap:5px;font-size:11px;display:flex}.rail-home-card h2{color:var(--home-ink);margin:4px 0 7px;font-size:16px}.rail-home-card p{color:var(--home-muted);margin:0;font-size:11px}.rail-area-actions{gap:8px;margin-top:12px;display:flex}.rail-area-actions button{background:var(--home-orange-soft);color:var(--home-orange);border:0;border-radius:999px;min-height:32px;font-size:11px;font-weight:900}.rail-home-card .rail-headline{margin-bottom:4px}.rail-home-card .rail-headline button{background:var(--home-orange-soft);color:var(--home-orange);border:0;border-radius:999px;min-height:28px;font-size:11px;font-weight:800}.rail-empty-state{background:#fbfcfd;border:1px solid #e8eef3;border-radius:14px;gap:5px;padding:12px;display:grid}.rail-empty-state strong{color:var(--home-ink);font-size:12px}.rail-empty-state span{color:var(--home-muted);font-size:11px;line-height:1.4}@media (width<=1260px){.resident-shell{grid-template-columns:226px minmax(0,1fr)}.desktop-right-rail{display:none}.home-screen .module-grid--launcher{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.resident-main{padding:0 12px 120px}.home-screen .discovery-section{order:0}.home-screen .resident-hero{min-height:238px;margin:0 -12px;padding:28px 18px 18px}.home-screen .ai-composer{border-radius:16px;padding:12px}.home-screen .ai-composer-title h2{font-size:16px}.home-screen .smart-banner{min-height:210px;padding:22px}.home-screen .smart-banner--primary h2{font-size:1.55rem}.home-screen .module-grid--launcher{padding-bottom:4px;display:flex;overflow-x:auto}.home-screen .module-launcher-tile{flex:0 0 100px}.home-focus-grid{grid-template-columns:1fr}.home-screen .home-today-grid{display:flex;overflow-x:auto}.home-screen .home-today-card{flex:0 0 145px}}@media (width<=460px){.home-screen .ai-input-row{grid-template-columns:minmax(0,1fr) 52px}.home-screen .ai-orb-button{border-radius:15px}.home-screen .module-section{padding:13px}}:root{--resident-os-bg:#f2f7fb;--resident-os-surface:#fffffff5;--resident-os-surface-soft:#f7fbff;--resident-os-ink:#10265b;--resident-os-muted:#7183a2;--resident-os-line:#deebf6;--resident-os-blue:#1478ff;--resident-os-cyan:#16b9d4;--resident-os-orange:#ff7136;--resident-os-orange-deep:#f05c1b;--resident-os-green:#13a36d;--resident-os-violet:#7c4dff;--resident-os-shadow:0 16px 38px #114c891a;--resident-os-shadow-soft:0 8px 22px #114c8912;--resident-os-radius:20px}.resident-shell{background:0 0;grid-template-columns:244px minmax(0,1fr) 302px}.desktop-sidebar,.desktop-right-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd6;border-color:#d3e5f2e6}.desktop-sidebar{padding:26px 18px}.desktop-brand{margin-bottom:24px;padding:0 8px}.desktop-brand strong{color:var(--resident-os-ink);letter-spacing:-.035em;font-size:16px}.desktop-brand strong em{color:var(--resident-os-orange)}.desktop-brand span{color:var(--resident-os-muted)}.desktop-nav-item{color:#365680;border:0;border-radius:15px;min-height:46px;font-size:13px;font-weight:800}.desktop-nav-item.is-active{color:var(--resident-os-blue);background:linear-gradient(135deg,#e9f5ff,#dff1ff);box-shadow:inset 0 0 0 1px #1478ff0f}.sidebar-ai-card{background:linear-gradient(155deg,#d9faff,#bcecff 58%,#eefaff);border:1px solid #a6dcea;border-radius:20px;margin:30px 4px 16px;box-shadow:0 18px 38px #00aeda24}.sidebar-ai-card strong{color:var(--resident-os-ink)}.sidebar-ai-card span{color:#2f679a}.sidebar-ai-card button{color:var(--resident-os-blue);background:#fff}.resident-main{min-width:0;padding:16px 24px 54px}.resident-hero{box-shadow:var(--resident-os-shadow);color:var(--resident-os-ink);background:linear-gradient(90deg,#eef9fff0,#e0f4ff6b 46%,#76cde81f),linear-gradient(#bfe8ff 0%,#dff4ff 48%,#eefaff 100%);border-radius:0 0 28px 28px;min-height:314px;padding:36px 28px 30px}.resident-hero--media{background-position:50%;background-size:cover}.resident-hero--media:before{background:linear-gradient(90deg,#ddf4ffe6,#ddf4ff57 54%,#13579a29),linear-gradient(#0000 52%,#055c8d33)}.resident-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 19%,#ffffffc2,#0000 17%),linear-gradient(#0000 0 68%,#37acda24);position:absolute;inset:0}.hero-content{z-index:2;position:relative}.profile-block{align-items:flex-start;gap:14px}.hero-avatar{color:var(--resident-os-blue);background:linear-gradient(145deg,#fff,#d7efff);border:3px solid #fff;width:58px;height:58px;box-shadow:0 10px 22px #165ba42e}.profile-block>div>span{color:var(--resident-os-ink);text-transform:none;font-size:15px;font-weight:800}.profile-block h1{color:var(--resident-os-ink);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.profile-block h1 small{color:#8b5c00;letter-spacing:0;background:#ffe0a6;border-radius:8px;margin-left:6px;padding:6px 8px;font-size:.3em}.profile-block p{color:#1e4d8f;font-size:13px;font-weight:700}.hero-actions{align-items:flex-end;gap:12px}.weather-pill,.hero-ai-card{background:#ffffffe0;border:1px solid #fffffff0;box-shadow:0 12px 28px #1a66b01f}.weather-pill{color:var(--resident-os-ink);border-radius:999px;min-width:188px}.weather-pill svg{color:#ffb725}.hero-ai-card{color:var(--resident-os-ink);border-radius:999px;min-height:66px}.hero-ai-icon{color:#fff;background:linear-gradient(135deg,#1bbdff,#226dff)}.hero-ai-card strong{color:var(--resident-os-ink)}.hero-status{z-index:4;gap:0;max-width:610px;position:absolute;bottom:-52px;left:28px;right:auto}.hero-stat{background:#fffffff5;border:1px solid #deebf6fa;min-height:88px;padding:13px 17px;box-shadow:0 12px 26px #114c891f}.hero-stat:first-child{border-radius:20px 0 0 20px}.hero-stat:last-child{border-radius:0 20px 20px 0}.hero-stat span{border-radius:14px;width:42px;height:42px}.hero-stat--blue span{color:var(--resident-os-blue);background:#e8f3ff}.hero-stat--green span{color:var(--resident-os-green);background:#e8fff6}.hero-stat--orange span{color:var(--resident-os-orange);background:#fff1e6}.hero-stat strong{color:var(--resident-os-ink);font-size:24px}.hero-stat small{color:var(--resident-os-muted);font-size:11px}.hero-area-label{color:#225389;z-index:2;font-size:12px;font-weight:800;position:absolute;bottom:16px;right:28px}.home-screen .ai-composer{background:var(--resident-os-surface);border:1px solid var(--resident-os-line);box-shadow:var(--resident-os-shadow-soft);border-radius:20px;margin-top:36px;padding:16px}.resident-area-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resident-area-switcher .area-card{background:var(--resident-os-surface);border:1px solid var(--resident-os-line);color:var(--resident-os-ink);text-align:left;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:flex}.resident-area-switcher .area-card.is-selected{box-shadow:var(--resident-os-shadow-soft);background:linear-gradient(135deg,#eaf6ff,#dff1ff);border-color:#a9d6f4}.resident-area-switcher .area-card>span:last-child{gap:3px;display:grid}.resident-area-switcher strong{letter-spacing:.01em;font-size:12px}.resident-area-switcher small{color:var(--resident-os-muted);font-size:10px}.area-icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:inline-flex}.area-icon--one{color:var(--resident-os-blue);background:#eaf4ff}.area-icon--two{color:var(--resident-os-green);background:#e8fff6}.ai-composer-title{color:var(--resident-os-ink)}.ai-composer-title svg{color:var(--resident-os-blue)}.ai-composer-title h2{color:var(--resident-os-ink);font-size:20px}.ai-input-shell{border-color:var(--resident-os-line);background:#fbfdff;min-height:54px}.ai-input-shell input{color:var(--resident-os-ink);font-size:14px}.ai-orb-button{background:linear-gradient(135deg,#d944ff,#2f70ff);border-radius:17px;min-height:54px;box-shadow:0 10px 20px #4c49ff38}.ai-compact-quick-prompts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.ai-compact-quick-prompts .quick-prompt-card{min-height:72px;padding:8px 5px}.ai-compact-quick-prompts .quick-prompt-card strong{color:var(--resident-os-muted);font-size:10px}.quick-prompt-card,.module-launcher-tile{background:var(--resident-os-surface-soft);border:1px solid var(--resident-os-line);border-radius:16px}.quick-prompt-card:hover,.module-launcher-tile:hover{box-shadow:var(--resident-os-shadow-soft);border-color:#a6d5f2;transform:translateY(-2px)}.home-screen .smart-banner{box-shadow:var(--resident-os-shadow);border-radius:20px;min-height:214px}.home-screen .smart-banner button,.section-title-row>button,.home-active-progress button,.home-recommend-card button{background:linear-gradient(135deg, var(--resident-os-orange), #ff9d52);color:#fff;border-color:#0000}.home-screen .module-section,.home-command-panel,.content-section-card,.home-screen .home-nearby-panel{background:var(--resident-os-surface);border:1px solid var(--resident-os-line);border-radius:var(--resident-os-radius);box-shadow:var(--resident-os-shadow-soft)}.home-screen .module-section{padding:16px}.home-screen .module-grid--launcher{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.home-screen .module-launcher-tile{min-height:104px}.home-screen .module-launcher-tile strong{color:var(--resident-os-ink);font-size:11px}.section-title-row h2,.content-section-head strong,.home-command-panel h2{color:var(--resident-os-ink)}.section-title-row span,.content-section-head span,.home-command-panel small{color:var(--resident-os-muted)}.home-focus-grid,.home-nearby-layout,.resident-live-grid{gap:16px}.home-active-card,.home-today-card,.home-recommend-card,.home-nearby-card,.business-spotlight-card,.event-card,.notice-card{border-color:var(--resident-os-line);background:#fbfdff}.home-active-card:hover,.home-recommend-card:hover,.home-nearby-card:hover{box-shadow:var(--resident-os-shadow-soft);border-color:#acd5ef}.rail-card,.rail-home-card{background:var(--resident-os-surface);border:1px solid var(--resident-os-line);box-shadow:var(--resident-os-shadow-soft);border-radius:18px}.rail-card h2,.rail-home-card h2{color:var(--resident-os-ink)}.rail-card-kicker,.rail-card p,.rail-event-card small,.rail-row span{color:var(--resident-os-muted)}.rail-area-actions button,.rail-home-card .rail-headline button{color:var(--resident-os-blue);background:#eaf4ff}.rail-area-actions button.is-active{background:var(--resident-os-blue);color:#fff}.rail-ai-card{background:linear-gradient(155deg,#d9faff,#bcecff 58%,#eefaff);border-color:#a6dcea}.mobile-bottom-nav{background:#fffffff5;border-color:#d6e8f4f5;border-radius:24px 24px 0 0;box-shadow:0 -16px 38px #114c8924}.mobile-nav-item{color:#365680;font-size:11px;font-weight:800}.mobile-nav-item.is-active{color:var(--resident-os-blue)}.mobile-nav-item--center .mobile-nav-icon{background:linear-gradient(135deg,#1bbdff,#226dff);border:7px solid #fff;box-shadow:0 14px 28px #1478ff47}.workforce-command-screen,.marketplace-workspace,.events-workspace,.community-workspace,.account-screen,.ai-command-screen,.tracking-workspace{color:var(--resident-os-ink)}.workforce-command-panel,.market-command-panel,.content-section-card,.account-card,.profile-card,.community-message-card,.event-card,.tracking-command-panel{border-color:var(--resident-os-line);box-shadow:var(--resident-os-shadow-soft);border-radius:18px}.primary-button,.workforce-command-hero button,.market-command-hero button{background:linear-gradient(135deg, var(--resident-os-orange), #ff9d52);border-color:#0000}@media (width<=1260px){.resident-shell{grid-template-columns:224px minmax(0,1fr)}.desktop-right-rail{display:none}.home-screen .module-grid--launcher{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){body{background:#fff}.resident-main{background:#fff;padding:0 14px 126px}.resident-hero{border-radius:0 0 28px 28px;min-height:390px;margin:0 -14px;padding:72px 24px 22px}.profile-block h1{font-size:34px}.profile-block>div>span{font-size:17px}.hero-actions{position:absolute;top:86px;right:24px}.hero-actions .weather-pill{width:132px;min-width:132px;position:absolute;bottom:-88px;right:0}.hero-ai-card{display:none}.hero-status{max-width:none;bottom:-53px;left:24px;right:24px}.hero-stat{min-height:96px;padding:12px 9px}.hero-stat strong{font-size:20px}.hero-stat small{font-size:10px}.hero-area-label{bottom:18px;left:24px;right:auto}.home-screen .ai-composer{border-radius:22px;margin-top:66px;padding:14px}.home-guest-mode-bar{margin-top:56px}.resident-area-switcher{margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.resident-area-switcher .area-card{flex:0 0 214px}.home-screen .ai-composer-title h2{font-size:17px}.ai-compact-quick-prompts{margin:0 -3px;padding:2px 3px 4px;display:flex;overflow-x:auto}.ai-compact-quick-prompts .quick-prompt-card{flex:0 0 82px}.home-screen .smart-banner{min-height:190px}.home-screen .module-section{border-radius:20px;padding:14px 11px}.home-screen .module-grid--launcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px;display:grid}.home-screen .module-launcher-tile{min-height:94px}.home-focus-grid,.home-nearby-layout,.resident-live-grid{grid-template-columns:1fr}.home-screen .home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-bottom-nav{padding-bottom:20px}}@media (width<=460px){.resident-main{padding-inline:12px}.resident-hero{margin-inline:-12px;padding-inline:20px}.hero-status{left:20px;right:20px}.hero-stat{border-radius:0}.hero-stat:first-child{border-radius:20px 0 0 20px}.hero-stat:last-child{border-radius:0 20px 20px 0}.hero-stat span{width:36px;height:36px}.hero-stat strong{font-size:18px}.hero-stat small{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--v1-blue:#1478ff;--v1-cyan:#12b7dd;--v1-ink:#0d285b;--v1-muted:#7083a3;--v1-line:#dfebf6;--v1-surface:#fffffff5;--v1-shadow:0 16px 42px #124d891a}.resident-shell{grid-template-columns:244px minmax(0,1fr) 302px}.desktop-sidebar{background:#fffffff0;padding:28px 18px 18px}.desktop-brand{margin-bottom:22px;padding-inline:8px}.desktop-brand strong{color:var(--v1-ink);text-transform:none;font-size:17px}.desktop-brand span{color:#326498;font-size:11px}.desktop-nav{gap:0}.desktop-nav-group-block{gap:4px;display:grid}.desktop-nav-group{color:#8494ad;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 2px;padding-left:10px;font-size:10px}.desktop-nav-separator{background:#e5eef7;height:1px;margin:12px 8px 7px}.desktop-nav-item{color:#2c527f;min-height:42px;font-size:13px}.desktop-nav-item svg{color:#3d70ab}.desktop-nav-item.is-active{color:var(--v1-blue);background:linear-gradient(135deg,#e4f3ff,#dcefff)}.desktop-nav-item.is-active svg{color:var(--v1-blue)}.desktop-nav-more{margin-top:7px}.sidebar-ai-card{margin:22px 4px 13px;padding:16px}.sidebar-collapse{margin-left:8px}.resident-main{padding:0 26px 54px}.desktop-right-rail{background:#f7fbffed;padding:24px 16px}.home-screen .resident-hero{box-shadow:none;border-radius:0 0 28px 28px;min-height:288px;padding:42px 24px 24px}.home-screen .resident-hero--media{background-image:linear-gradient(90deg, #e7f7fff0 0%, #e8f8ffa8 38%, #ccedff1f 72%), var(--hero-desktop-image)}.home-screen .resident-hero--media:before{background:linear-gradient(#daf3ff0f,#1474b41f),radial-gradient(circle at 82% 18%,#ffffffb3,#0000 19%)}.home-screen .resident-hero--media .profile-block>div>span,.home-screen .resident-hero--media .profile-block h1,.home-screen .resident-hero--media .profile-block p{color:var(--v1-ink);text-shadow:none}.home-screen .resident-hero--media .profile-block h1{font-size:clamp(2.2rem,4.2vw,3.75rem)}.home-screen .profile-block{gap:12px}.home-screen .profile-block>div>span{font-size:16px}.home-screen .profile-block p{font-size:13px}.home-screen .hero-avatar,.home-screen .profile-block h1 small{display:none}.home-screen .hero-actions{align-items:center;gap:10px}.home-screen .weather-pill{min-width:118px;padding:9px 15px}.home-screen .weather-pill small{display:none}.home-screen .notification-button,.home-screen .profile-avatar{color:var(--v1-ink);background:#ffffffe6;border:2px solid #fffffff2;width:50px;height:50px;box-shadow:0 12px 28px #165ba426}.home-screen .profile-avatar{color:#fff;background:linear-gradient(145deg,#3097ff,#1765e9);overflow:hidden}.home-screen .profile-avatar img{object-fit:cover;width:100%;height:100%}.home-screen .hero-promotion-cta{display:none}.home-screen .hero-status{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;max-width:520px;bottom:18px;left:24px;right:auto}.home-screen .hero-stat,.home-screen .hero-stat:first-child,.home-screen .hero-stat:last-child{border-radius:18px;min-height:88px}.home-screen .hero-stat strong{font-size:23px}.home-screen .hero-stat small{color:#244879;font-size:11px}.home-screen .home-guest-mode-bar{margin:0}.home-screen .ai-composer{border-radius:22px;margin-top:0;padding:20px 26px}.home-screen .ai-composer-title h2{font-size:20px}.home-screen .ai-input-row{grid-template-columns:minmax(0,1fr) 72px}.home-screen .ai-input-shell,.home-screen .ai-orb-button{min-height:58px}.home-screen .ai-input-shell{border-radius:999px}.home-screen .ai-orb-button{border-radius:24px}.home-screen .ai-compact-quick-prompts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-screen .ai-compact-quick-prompts .quick-prompt-card{background:#fff;border-radius:18px;min-height:78px}.home-screen .discovery-section{order:initial}.home-screen .discovery-section>.section-title-row{display:flex}.home-screen .smart-banner-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.home-screen .smart-banner{min-height:224px;padding:22px}.home-screen .smart-banner p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.home-screen .smart-banner--event small{flex-wrap:wrap;margin-top:10px}.home-screen .discovery-arrows{justify-content:flex-end;margin-top:8px}.home-screen .discovery-arrows button{border:1px solid var(--v1-line);background:#fff;border-radius:50%;width:36px;height:36px;min-height:36px}.home-screen .discovery-arrows button:first-child{background:#fff;width:36px}.home-screen .discovery-arrows svg{display:block}.home-recommend-section{gap:10px;display:grid}.home-recommend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}.home-recommend-card{background:var(--v1-surface);border:1px solid var(--v1-line);box-shadow:var(--v1-shadow);border-radius:18px;grid-template-columns:minmax(0,1fr) 64px;min-height:190px;padding:14px;position:relative;overflow:hidden}.home-recommend-badge{border-radius:999px;gap:4px;width:fit-content;height:auto;padding:5px 7px;font-size:9px}.home-recommend-visual{border-radius:22px 0 0 22px;grid-area:1/2/span 3;justify-content:center;align-self:stretch;align-items:center;margin:24px -14px -14px 0;display:flex}.home-recommend-visual--blue,.home-recommend-visual--cyan{color:#1478ff;background:linear-gradient(160deg,#dff3ff,#7bc9ff)}.home-recommend-visual--green{color:#0e9f6e;background:linear-gradient(160deg,#e3fff3,#8ce1b9)}.home-recommend-visual--orange,.home-recommend-visual--red{color:#ff6427;background:linear-gradient(160deg,#fff0e7,#ffb275)}.home-recommend-visual--violet{color:#7144e8;background:linear-gradient(160deg,#f2ebff,#b79bff)}.home-recommend-copy{gap:5px;display:grid}.home-recommend-copy strong{font-size:15px}.home-recommend-copy small,.home-recommend-copy p{font-size:11px}.home-recommend-card button{border-radius:10px;min-height:31px;padding-inline:9px;font-size:10px}.home-recommend-empty{color:var(--v1-blue);background:#fff;border:1px dashed #bcd8ef;border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:18px;display:flex}.home-recommend-empty div{gap:4px;display:grid}.home-recommend-empty span{color:var(--v1-muted);font-size:12px}.resident-live-section{margin-top:4px}.right-rail-stack{gap:14px}.rail-event-card{color:var(--v1-ink);text-align:left;justify-content:stretch;width:100%;min-height:86px}@media (width<=1260px){.resident-shell{grid-template-columns:224px minmax(0,1fr)}.desktop-right-rail{display:none}.home-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.resident-shell{padding-bottom:104px;display:block}.resident-main{padding:0 14px 128px}.home-screen{gap:18px}.home-screen .resident-hero{min-height:360px;margin:0 -14px 54px;padding:78px 22px 22px;overflow:visible}.home-screen .resident-hero--media{background-image:linear-gradient(180deg, #daf2ffb8, #e5f7ff2e 58%, #1f76aa2e), var(--hero-mobile-image,var(--hero-desktop-image))}.home-screen .hero-avatar{width:52px;height:52px;display:inline-flex}.home-screen .profile-block h1,.home-screen .resident-hero--media .profile-block h1{max-width:250px;font-size:31px}.home-screen .profile-block>div>span{font-size:15px}.home-screen .hero-actions{position:absolute;top:82px;right:20px}.home-screen .hero-actions .weather-pill{width:126px;position:absolute;bottom:-86px;right:0}.home-screen .hero-actions .profile-avatar{display:none}.home-screen .notification-button{width:50px;height:50px}.home-screen .hero-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;bottom:-50px;left:20px;right:20px}.home-screen .hero-stat,.home-screen .hero-stat:first-child,.home-screen .hero-stat:last-child{border-radius:0;min-height:90px;padding:10px 8px}.home-screen .hero-stat:first-child{border-radius:20px 0 0 20px}.home-screen .hero-stat:last-child{border-radius:0 20px 20px 0}.home-screen .hero-stat strong{font-size:20px}.home-screen .hero-stat small{font-size:9px}.home-screen .home-guest-mode-bar{margin-top:0}.home-screen .ai-composer{margin-top:0;padding:16px}.home-screen .ai-composer-title h2{font-size:18px}.home-screen .ai-input-row{grid-template-columns:minmax(0,1fr) 58px}.home-screen .ai-compact-quick-prompts{grid-template-columns:repeat(6,74px);gap:8px;margin-right:-14px;padding-right:14px;display:grid;overflow-x:auto}.home-screen .ai-compact-quick-prompts .quick-prompt-card{min-height:88px}.home-screen .smart-banner-strip{grid-template-columns:repeat(2,minmax(285px,1fr));margin-right:-14px;padding-right:14px;display:grid;overflow-x:auto}.home-screen .smart-banner{min-height:250px}.home-screen .discovery-arrows{display:none}.home-recommend-grid{grid-template-columns:repeat(4,minmax(208px,1fr));margin-right:-14px;padding:4px 14px 8px 0;display:grid;overflow-x:auto}.home-recommend-card{min-height:210px}.resident-live-grid{grid-template-columns:1fr}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav-item--center .mobile-nav-icon{background:linear-gradient(145deg,#1bbdff,#226dff)}}@media (width<=430px){.home-screen .resident-hero{min-height:344px;padding-inline:18px}.home-screen .profile-block{gap:9px}.home-screen .profile-block h1,.home-screen .resident-hero--media .profile-block h1{max-width:220px;font-size:27px}.home-screen .hero-actions{right:16px}.home-screen .hero-status{left:12px;right:12px}.home-screen .hero-stat span{width:34px;height:34px}}.home-screen .smart-banner--media:before{background:linear-gradient(#072f6f0f,#072f6f47)}.home-screen .smart-banner--media h2,.home-screen .smart-banner--media p,.home-screen .smart-banner--media span{text-shadow:0 2px 12px #00235447}.home-screen .smart-banner--event{color:#fff;background-image:linear-gradient(90deg,#060a44eb,#1b14678f),url(/v1/hero3.jpg);background-position:50%,50%;background-size:cover,cover}.home-screen .smart-banner--event h2,.home-screen .smart-banner--event p,.home-screen .smart-banner--event span,.home-screen .smart-banner--event small{color:#fff;text-shadow:0 2px 12px #00002861}.home-screen .smart-banner--event button{color:#fff;background:#4f46bef0}.home-screen .home-recommend-visual{background-position:50%;background-size:cover}@media (width<=820px){.home-screen .resident-hero--media{background-image:linear-gradient(180deg, #e2f5ffb3, #e3f6ff14 58%, #0e65a12e), var(--hero-mobile-image,var(--hero-desktop-image));background-position:center, var(--hero-mobile-position,var(--hero-desktop-position,center));background-size:cover, var(--hero-mobile-size,var(--hero-desktop-size,cover))}.home-screen .smart-banner--media{background-image:linear-gradient(180deg, #0658b67a, #064493c7), var(--smart-banner-mobile-image,var(--smart-banner-desktop-image));background-position:center, var(--smart-banner-mobile-position,var(--smart-banner-desktop-position,center));background-size:cover, var(--smart-banner-mobile-size,var(--smart-banner-desktop-size,cover))}}.ai-v1-workspace{gap:14px;min-width:0;display:grid}.ai-v1-header{align-items:center;gap:12px;padding:8px 4px;display:flex}.ai-v1-header>button{background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 5px 14px #527ca522}.ai-v1-header>button span{font-size:30px;line-height:1}.ai-v1-header small{color:#41617e;font-size:11px;font-weight:800}.ai-v1-header h1{color:#172c44;margin:2px 0 0;font-size:26px}.ai-v1-chat-card,.ai-v1-today-card,.ai-v1-composer{background:#fff;border:1px solid #dce7ee;border-radius:16px;padding:14px;box-shadow:0 7px 18px #264c6e0d}.ai-v1-chat-head{border-bottom:1px solid #e7edf2;align-items:center;gap:10px;padding-bottom:12px;display:flex}.ai-v1-chat-head>span,.ai-v1-message>span{color:#f36b2b;background:linear-gradient(145deg,#fffdfb 0%,#ffe5d5 48%,#ffae7d 100%);border:1px solid #fffffff2;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;box-shadow:0 10px 16px #f36b2b33,0 3px 6px #8249251f,inset 0 2px #fffffff2,inset 0 -4px 7px #d2531824}.ai-v1-chat-head>span:before,.ai-v1-message>span:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#0000 52%);position:absolute;inset:1px}.ai-v1-chat-head>span svg,.ai-v1-message>span svg{filter:drop-shadow(0 2px 1px #fffc)drop-shadow(0 3px 2px #c44e1452);position:relative}.ai-v1-chat-head div{gap:2px;min-width:0;display:grid}.ai-v1-chat-head strong{color:#172c44;font-size:16px}.ai-v1-chat-head small{color:#72869a;font-size:11px}.ai-v1-chat-head button,.ai-v1-card-heading button{color:#176cf1;background:#f1f7ff;border:0;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:800}.ai-v1-message{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.ai-v1-message p{color:#536c83;background:#f8fbfe;border:1px solid #e1eaf1;border-radius:14px;margin:0;padding:12px;font-size:12px;line-height:1.5}.ai-v1-message strong{color:#1c334c}.ai-v1-section-title{color:#1a3049;margin:12px 0 8px;font-size:13px;font-weight:850}.ai-v1-prompt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ai-v1-prompt-grid button{color:#263e57;text-align:left;background:#fff;border:1px solid #e1e9f0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:7px;font-size:11px;font-weight:750;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.ai-v1-prompt-grid button:hover{border-color:#ffb58f;transform:translateY(-2px);box-shadow:0 10px 18px #f36b2b29}.ai-v1-prompt-grid button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 3px 5px #b54b1724}.ai-v1-prompt-grid button span{color:#f36b2b;background:linear-gradient(145deg,#fffdfb 0%,#ffe7d8 48%,#ffb887 100%);border:1px solid #fffffff2;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;box-shadow:0 5px 9px #f36b2b2e,inset 0 1px #fffffff2,inset 0 -3px 5px #c2521921}.ai-v1-prompt-grid button span:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#0000 55%);position:absolute;inset:1px}.ai-v1-prompt-grid button span svg{filter:drop-shadow(0 2px 1px #fffc)drop-shadow(0 2px 2px #c44e144d);position:relative}.ai-v1-card-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-v1-card-heading strong{color:#172c44;font-size:14px}.ai-v1-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-v1-today-grid article{border:1px solid #e1e9f0;border-radius:12px;gap:4px;padding:11px;display:grid}.ai-v1-today-grid article>span{font-size:18px}.ai-v1-today-icon{color:#e77712;background:linear-gradient(145deg,#fffefa 0%,#fff0d1 48%,#ffad58 100%);border:1px solid #fffffff5;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;box-shadow:0 8px 14px #e47f1f2e,0 2px 4px #6949221f,inset 0 2px #fffffff2,inset 0 -4px 6px #d06e1124}.ai-v1-today-icon:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#0000 54%);position:absolute;inset:1px}.ai-v1-today-icon svg{filter:drop-shadow(0 2px 1px #fffc)drop-shadow(0 3px 2px #c45a044d);position:relative}.ai-v1-today-icon--spark{color:#f36b2b;background:linear-gradient(145deg,#fffdfb 0%,#ffe7d8 48%,#ffb887 100%);box-shadow:0 8px 14px #f36b2b2e,inset 0 2px #fffffff2,inset 0 -4px 6px #c2521921}.ai-v1-today-grid strong{color:#263e57;font-size:12px}.ai-v1-today-grid p{color:#72869a;margin:0;font-size:10px;line-height:1.35}.ai-v1-today-grid button{color:#176cf1;text-align:left;background:0 0;padding:0;font-size:10px;font-weight:800}.ai-v1-composer{z-index:30;background:#fffffffa;position:fixed;bottom:14px;left:270px;right:328px}.ai-v1-workspace{padding-bottom:96px}.ai-v1-composer .ai-composer{box-shadow:none;border:0;padding:0}.ai-v1-composer .ai-composer-title{display:none}.ai-v1-composer .ai-input-row{grid-template-columns:minmax(0,1fr) 58px}.ai-v1-composer .ai-input-shell,.ai-v1-composer .ai-orb-button{min-height:56px}.ai-v1-composer .ai-input-shell{border-radius:999px}.ai-v1-composer .ai-orb-button{border-radius:22px}.ai-v1-recent{border-top:1px solid #e5edf3;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ai-v1-recent strong{color:#536c83;width:100%;font-size:11px}.ai-v1-recent button{color:#315777;background:#f7fbff;border:1px solid #dbe8f3;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}@media (width>=1500px){.ai-v1-composer{left:326px;right:416px}}@media (width<=1260px) and (width>=821px){.ai-v1-composer{left:250px;right:26px}}@media (width<=820px){.ai-v1-composer{bottom:86px;left:14px;right:14px}.ai-v1-prompt-grid,.ai-v1-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-v1-chat-head button{display:none}}.home-screen{gap:14px}.home-screen .resident-hero--legacy{border-radius:0 0 16px 16px;min-height:214px;padding:28px 22px 22px}.home-screen .resident-hero--legacy .hero-scenery{opacity:.52}.home-screen .resident-hero--legacy .hero-content{position:absolute;inset:20px 22px auto}.home-screen .resident-hero--legacy .profile-block{align-items:flex-start;max-width:min(620px,75%)}.home-screen .resident-hero--legacy .profile-block h1{font-size:clamp(1.8rem,3.3vw,2.7rem)}.home-screen .resident-hero--legacy .profile-block h1 small{display:none}.home-screen .resident-hero--legacy .profile-block>div>span:first-child{color:#0e285bb8;font-size:14px}.home-screen .resident-hero--legacy .profile-block p{color:#0e285bb8;font-size:12px}.home-screen .resident-hero--legacy .hero-avatar{width:48px;height:48px;display:inline-flex}.home-screen .resident-hero--legacy .hero-actions{align-items:center;gap:8px;width:max-content;display:flex;position:absolute;top:0;left:auto;right:22px}.home-screen .resident-hero--legacy .weather-pill{display:none}.home-screen .resident-hero--legacy .notification-button{color:#e6a400;background:#ffffffe0;border:1px solid #fffffff0;width:42px;height:42px;box-shadow:0 8px 20px #0e54941f}.home-screen .hero-location--legacy{align-items:flex-start;line-height:1.25}.home-screen .hero-location--legacy>span{font-size:12px;line-height:1.2}.home-screen .hero-location--legacy svg{margin-top:2px}.home-screen .resident-hero--legacy .hero-promotion-cta{display:none}.legacy-home-section{background:#fff;border:1px solid #e3ebf2;border-radius:12px;padding:14px;box-shadow:0 5px 16px #1f466d0f}.legacy-home-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-home-section__head h2{color:#1f2529;letter-spacing:-.02em;margin:3px 0 0;font-family:Segoe UI,Arial,sans-serif;font-size:17px}.legacy-home-eyebrow{color:#8b969f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.legacy-home-count{color:#8b969f;font-size:11px}.legacy-home-link{color:#f07837;background:0 0;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:850;display:inline-flex}.legacy-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px;margin-top:12px;display:grid}.legacy-module-tile{color:#4d545a;text-align:center;background:0 0;border:0;border-radius:10px;place-items:center;gap:7px;min-height:86px;padding:7px 3px;display:grid}.legacy-module-tile:hover,.legacy-module-tile:focus-visible{background:#f6f9fb;outline:none}.legacy-module-tile strong{font-size:11px;line-height:1.25}.legacy-module-icon,.legacy-nearby-icon{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.legacy-module-icon{width:46px;height:46px}.legacy-home-modules .legacy-module-tile{perspective:500px;gap:6px}.legacy-nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.legacy-nearby-card{color:#1f2529;text-align:left;background:#fbfcfd;border:1px solid #e4e8eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid;position:relative}.legacy-nearby-card:hover,.legacy-nearby-card:focus-visible,.legacy-document-card:hover,.legacy-document-card:focus-visible{border-color:#abd6f2;outline:none}.legacy-nearby-icon{width:38px;height:38px}.legacy-nearby-icon--orange{color:#ef743c;background:#fff0e8}.legacy-nearby-icon--green{color:#11886f;background:#e8fff7}.legacy-nearby-icon--blue,.legacy-nearby-icon--cyan{color:#2686d9;background:#eaf5ff}.legacy-nearby-copy{gap:2px;min-width:0;display:grid}.legacy-nearby-copy strong,.legacy-nearby-copy small,.legacy-nearby-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-nearby-copy strong{font-size:12px}.legacy-nearby-copy small,.legacy-nearby-copy>span{color:#7a858d;font-size:10px}.legacy-nearby-copy>span{align-items:center;gap:3px;display:inline-flex}.legacy-nearby-badge{color:#2686d9;text-overflow:ellipsis;white-space:nowrap;background:#eef7ff;border-radius:999px;grid-column:1/-1;justify-self:start;max-width:100%;padding:4px 7px;font-size:9px;font-weight:800;overflow:hidden}.home-nearby-legacy-stack{gap:14px;display:grid}.home-nearby-legacy-stack .home-recommend-section{background:#fff;border:1px solid #e3ebf2;border-radius:12px;padding:14px;box-shadow:0 5px 16px #1f466d0f}.home-nearby-legacy-stack .home-recommend-section .section-title-row{align-items:center}.home-nearby-legacy-stack .home-recommend-section .section-title-row>div>span{color:#8b969f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.home-nearby-legacy-stack .home-recommend-section .section-title-row h2{color:#1f2529;font-family:Segoe UI,Arial,sans-serif;font-size:17px}.home-nearby-legacy-stack .home-recommend-section .section-title-row button{color:#f07837;font-size:11px}.home-nearby-legacy-stack .home-recommend-grid{margin-top:10px}.home-screen .discovery-section{gap:8px;display:grid}.home-screen .smart-banner-strip{display:block;overflow:visible}.home-screen .smart-banner{aspect-ratio:3.35;border-radius:12px;width:100%;min-height:0;padding:22px;overflow:hidden}.home-screen .smart-banner>div{max-width:min(68%,620px)}.home-screen .smart-banner h2{font-size:clamp(1.35rem,2.4vw,2rem)}.home-screen .smart-banner p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:580px;display:-webkit-box;overflow:hidden}.home-screen .discovery-arrows{justify-content:flex-end;align-items:center;gap:8px;margin-top:0;display:flex}.home-screen .discovery-arrows span{color:#7d8b95;font-size:10px;font-weight:800}.home-screen .discovery-arrows button{background:#fff;border:1px solid #dfe8ef;border-radius:50%;width:30px;height:30px;min-height:30px;padding:0}.home-screen .discovery-arrows button:disabled{opacity:.45}.legacy-feed-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:12px;margin-top:12px;display:grid}.legacy-feed-list,.legacy-notice-stack{gap:9px;display:grid}.legacy-feed-card,.legacy-notice-card{background:#fbfcfd;border:1px solid #e4e8eb;border-radius:10px}.legacy-feed-card{padding:11px}.legacy-feed-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.legacy-feed-avatar{color:#fff;background:linear-gradient(145deg,#ffb27e,#f47745);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:inline-flex}.legacy-feed-card__head div{gap:2px;min-width:0;display:grid}.legacy-feed-card__head strong{font-size:12px}.legacy-feed-card__head small,.legacy-feed-card__head>svg{color:#7d8b95;font-size:10px}.legacy-feed-card p{color:#343d43;margin:10px 0;font-size:12px;line-height:1.45}.legacy-feed-card__actions{color:#7d8b95;border-top:1px solid #e9edf0;flex-wrap:wrap;gap:12px;padding-top:8px;font-size:10px;display:flex}.legacy-feed-card__actions span{align-items:center;gap:4px;display:inline-flex}.legacy-feed-side-head{color:#64717a;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.legacy-feed-side-head span{align-items:center;gap:5px;display:inline-flex}.legacy-feed-side-head button{color:#f07837;background:0 0;padding:0;font-size:10px;font-weight:850}.legacy-notice-card{color:#303940;text-align:left;gap:4px;padding:10px;display:grid}.legacy-notice-card strong{font-size:11px}.legacy-notice-card small,.legacy-notice-card span,.legacy-muted-copy,.legacy-fallback-note{color:#7d8b95;font-size:10px;line-height:1.4}.legacy-notice-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.legacy-empty-card{color:#2686d9;text-align:left;background:#f7fbfe;border:1px dashed #b8d8ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:14px;display:grid}.legacy-empty-card span{gap:3px;display:grid}.legacy-empty-card strong{color:#1f2529;font-size:12px}.legacy-empty-card small{color:#7d8b95;font-size:10px;line-height:1.35}.legacy-home-documents{background:#f9fbfc}.legacy-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.legacy-document-card{color:#26323a;text-align:left;background:#fff;border:1px solid #e4e8eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.legacy-document-icon{color:#2686d9;background:#eef7ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.legacy-document-copy{gap:3px;min-width:0;display:grid}.legacy-document-copy strong,.legacy-document-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-document-copy strong{font-size:11px}.legacy-document-copy small{color:#7d8b95;font-size:10px}.legacy-document-tag{color:#11886f;grid-column:2;align-items:center;gap:3px;font-size:9px;display:inline-flex}.legacy-fallback-note{margin:10px 0 0}@media (width<=1260px){.legacy-nearby-grid,.legacy-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.home-screen .resident-hero--legacy{min-height:220px;margin:0 -14px;padding:44px 18px 20px}.home-screen .resident-hero--legacy .profile-block{max-width:76%}.home-screen .resident-hero--legacy .hero-content{inset:20px 18px auto}.home-screen .resident-hero--legacy .profile-block h1{font-size:26px}.home-screen .resident-hero--legacy .hero-actions{align-items:center;width:max-content;display:flex;top:0;left:auto;right:16px}.home-screen .resident-hero--legacy .notification-button{width:42px;height:42px}.legacy-home-section{padding:12px}.legacy-nearby-grid,.legacy-feed-grid,.legacy-document-grid{grid-template-columns:1fr}.home-nearby-legacy-stack .home-recommend-grid{margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto}.home-nearby-legacy-stack .home-recommend-card{flex:0 0 230px}.home-screen .smart-banner{aspect-ratio:1.8;padding:18px}.home-screen .smart-banner>div{max-width:82%}.legacy-module-grid{gap:7px 2px}.legacy-module-tile{min-height:78px}.legacy-module-icon{width:42px;height:42px}}@media (width<=430px){.home-screen .resident-hero--legacy{margin-inline:-12px;padding-inline:16px}.home-screen .resident-hero--legacy .profile-block{max-width:78%}.home-screen .resident-hero--legacy .profile-block h1{font-size:23px}.legacy-module-tile strong{font-size:10px}}:root{--brand-orange:#f36b2b;--brand-orange-deep:#c94b16;--brand-orange-soft:#fff0e5;--brand-peach:#fff7f0;--brand-cream:#fffaf6;--brand-ink:#4a281b;--brand-muted:#92776b;--brand-line:#f0d7c7;--brand-shadow:0 14px 34px #c156231c;--bg:#fff7f0;--surface:#fffdfb;--text:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--ocean:var(--brand-orange);--cyan:#f09a52;--coral:var(--brand-orange);--navy:#542918;--home-ink:var(--brand-ink);--home-muted:var(--brand-muted);--home-line:var(--brand-line);--home-orange:var(--brand-orange);--home-orange-soft:var(--brand-orange-soft);--home-blue:var(--brand-orange-deep);--v1-blue:var(--brand-orange);--v1-cyan:#f39b56;--v1-ink:var(--brand-ink);--v1-muted:var(--brand-muted);--v1-line:var(--brand-line);--resident-os-bg:#fff4eb;--resident-os-surface:#fffdfbf7;--resident-os-surface-soft:#fff8f2;--resident-os-ink:var(--brand-ink);--resident-os-muted:var(--brand-muted);--resident-os-line:var(--brand-line);--resident-os-blue:var(--brand-orange);--resident-os-cyan:#f09a52;--resident-os-orange:var(--brand-orange);--resident-os-orange-deep:var(--brand-orange-deep);--resident-os-shadow:var(--brand-shadow);--resident-os-shadow-soft:0 8px 22px #c1562314}html{background:var(--brand-peach)}body{background:radial-gradient(circle at 8% 0%, #ffb77940, transparent 28%), radial-gradient(circle at 96% 5%, #ffdcb657, transparent 24%), linear-gradient(180deg, #fffaf6 0%, var(--resident-os-bg) 54%, #fffdfb 100%);color:var(--brand-ink)}button,input,select,textarea{color:var(--brand-ink)}button{border-color:var(--brand-line)}input,select,textarea{background:var(--brand-cream);border-color:var(--brand-line)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #f36b2b40}.desktop-sidebar,.desktop-right-rail{border-color:var(--brand-line);background:#fff9f4eb}.desktop-brand strong,.desktop-nav-item,.section-title-row h2,.content-section-head strong,.home-command-panel h2,.panel h3{color:var(--brand-ink)}.brand-mark{background:linear-gradient(145deg, #ff9a57, var(--brand-orange))}.desktop-nav-item svg,.desktop-nav-item.is-active svg,.desktop-nav-item.is-active,.guest-mode-bar button,.legacy-home-link,.home-nearby-legacy-stack .home-recommend-section .section-title-row button{color:var(--brand-orange-deep)}.desktop-nav-item.is-active,.rail-area-actions button.is-active{background:linear-gradient(135deg,#fff0e4,#ffe0c9)}.desktop-nav-secondary,.guest-mode-bar{background:var(--brand-peach);border-color:var(--brand-line)}.ai-composer,.home-command-panel,.content-section-card,.panel,.rail-card,.rail-home-card,.smart-banner,.home-screen .module-section,.legacy-home-section,.home-nearby-legacy-stack .home-recommend-section{background:var(--brand-surface,var(--brand-cream));border-color:var(--brand-line);box-shadow:var(--brand-shadow)}.ai-composer:hover,.home-command-panel:hover,.content-section-card:hover,.smart-banner:hover,.rail-card:hover{border-color:#efb58f;box-shadow:0 20px 42px #c1562326}.ai-composer-title svg,.ai-input-shell svg,.section-title-row>button,.smart-banner button,.home-active-progress button,.home-recommend-card button,.sidebar-ai-card button,.rail-ai-card button{color:#fff}.ai-input-shell{border-color:var(--brand-line);background:#fffdfb}.ai-input-shell:focus-within{border-color:#f36b2ba6;box-shadow:0 0 0 4px #f36b2b1f}.home-screen .ai-input-shell input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:0;padding:0}.home-screen .ai-input-shell input:focus,.home-screen .ai-input-shell input:focus-visible{box-shadow:none;border:0;outline:none}.section-title-row>button,.smart-banner button,.home-active-progress button,.home-recommend-card button,.sidebar-ai-card button,.rail-ai-card button,.rail-area-actions button.is-active{background:linear-gradient(135deg, #ff9956, var(--brand-orange));border-color:#0000;box-shadow:0 10px 20px #de57192e}.home-screen .smart-banner--primary{background:radial-gradient(circle at 78% 20%,#ffffff47,#0000 16%),linear-gradient(120deg,#d9581e,#f59a55)}.home-screen .resident-hero--media{background-image:var(--hero-desktop-image);background-position:var(--hero-desktop-position,center);background-size:var(--hero-desktop-size,cover)}.home-screen .resident-hero--media:before,.home-screen .resident-hero--media:after,.home-screen .smart-banner--media:before{content:none;background:0 0;display:none}.home-screen .smart-banner--media{background-color:#0000;background-image:var(--smart-banner-desktop-image);background-position:var(--smart-banner-desktop-position,center);background-size:var(--smart-banner-desktop-size,cover)}.home-screen .resident-hero--media .profile-block>div>span,.home-screen .resident-hero--media .profile-block h1,.home-screen .resident-hero--media .profile-block p{color:var(--brand-ink)}.home-screen .resident-hero--legacy .hero-actions .notification-button{color:var(--brand-orange-deep)}.home-screen .resident-hero--legacy .notification-button span{background:var(--brand-orange)}.home-screen .profile-avatar,.home-screen .hero-avatar{background:linear-gradient(145deg, #ffb979, var(--brand-orange));color:#fff}@media (width<=820px){.home-screen .resident-hero--media{background-image:var(--hero-mobile-image,var(--hero-desktop-image));background-position:var(--hero-mobile-position,var(--hero-desktop-position,center));background-size:var(--hero-mobile-size,var(--hero-desktop-size,cover))}.home-screen .smart-banner--media{background-image:var(--smart-banner-mobile-image,var(--smart-banner-desktop-image));background-position:var(--smart-banner-mobile-position,var(--smart-banner-desktop-position,center));background-size:var(--smart-banner-mobile-size,var(--smart-banner-desktop-size,cover))}}.quick-prompt-card,.module-launcher-tile,.legacy-module-tile,.legacy-nearby-card,.legacy-document-card,.home-active-card,.home-today-card,.home-recommend-card,.home-nearby-card,.business-spotlight-card,.event-card,.notice-card{border-color:var(--brand-line)}.quick-prompt-card:hover,.quick-prompt-card:focus-visible,.module-launcher-tile:hover,.module-launcher-tile:focus-visible,.legacy-nearby-card:hover,.legacy-nearby-card:focus-visible,.legacy-document-card:hover,.legacy-document-card:focus-visible{box-shadow:var(--resident-os-shadow-soft);background:#fffaf6;border-color:#efb58f}.home-screen .module-icon:not([class*=module-icon--]){color:var(--brand-orange);background:#fff0e3}.home-screen .quick-prompt-card strong,.home-screen .module-launcher-tile strong,.legacy-home-section__head h2,.home-nearby-legacy-stack .home-recommend-section .section-title-row h2{color:var(--brand-ink)}.legacy-home-link,.legacy-feed-side-head button,.legacy-document-icon,.legacy-empty-card,.legacy-nearby-badge{color:var(--brand-orange-deep)}.legacy-document-icon,.legacy-empty-card,.legacy-nearby-badge{background:var(--brand-orange-soft);border-color:#f2c6a5}.home-screen .discovery-arrows button:first-child{background:var(--brand-orange)}.home-screen .discovery-arrows button{border-color:var(--brand-line)}.bottom-nav-item.is-active,.mobile-nav-item.is-active{color:var(--brand-orange)}@media (width<=820px){.desktop-sidebar,.desktop-right-rail{background:#fff9f4f5}}.resident-shell--v1{color:#26333d;background:#fff}.resident-shell--v1 .resident-main,.resident-shell--v1 .desktop-sidebar,.resident-shell--v1 .desktop-right-rail{background:#fff}html:has(.resident-shell--v1){background:#fff}body:has(.resident-shell--v1){background:#fff}.resident-shell--v1:before,.resident-shell--v1:after{display:none}.resident-shell--v1 .desktop-brand{align-items:center;gap:12px;display:flex}.resident-shell--v1 .brand-mark--image{background:#fff;border-radius:13px;width:46px;height:46px;overflow:hidden;box-shadow:0 8px 16px #254a6b2e}.resident-shell--v1 .brand-mark--image img{object-fit:cover;width:100%;height:100%}.resident-shell--v1 .desktop-brand strong{color:#172c44;font-size:16px}.resident-shell--v1 .desktop-brand strong em{color:#f07837;font-style:italic}.resident-shell--v1 .desktop-brand div>span{color:#7c8b96}.resident-shell--v1 .desktop-sidebar,.resident-shell--v1 .desktop-right-rail{border-color:#dfe9ef}.resident-shell--v1 .desktop-nav-item{border-radius:11px;font-weight:750}.resident-shell--v1 .desktop-nav-item.is-active{color:#ec6b2c;background:#fff0e5}.resident-shell--v1 .desktop-nav-item.is-active .nav-icon-3d{filter:saturate(1.15)}.resident-shell--v1 .v1-right-rail{height:100%;display:block}.resident-shell--v1 .v1-right-rail .right-rail-stack{gap:14px}.resident-shell--v1 .v1-right-rail .rail-card{border:1px solid #dce7ee;border-radius:16px;box-shadow:0 7px 18px #264c6e0f}.resident-shell--v1 .v1-right-rail .rail-card h2,.resident-shell--v1 .v1-right-rail .rail-title strong{color:#182b42}.resident-shell--v1 .home-screen--v1{gap:16px}.resident-shell--v1 .home-screen--v1 .legacy-home-section,.resident-shell--v1 .home-screen--v1 .ai-composer,.resident-shell--v1 .home-screen--v1 .discovery-section{border-color:#dce7ee;box-shadow:0 7px 18px #264c6e0f}.resident-shell--v1 .home-screen--v1 .home-recommend-card{border-radius:12px;grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:178px;padding:8px}.resident-shell--v1 .home-screen--v1 .home-recommend-copy{gap:4px}.resident-shell--v1 .home-screen--v1 .home-recommend-copy strong{font-size:12px;line-height:1.2}.resident-shell--v1 .home-screen--v1 .home-recommend-copy small,.resident-shell--v1 .home-screen--v1 .home-recommend-copy p{font-size:9px}.resident-shell--v1 .home-screen--v1 .home-recommend-card button{min-height:25px;padding-inline:6px;font-size:8px}.resident-shell--v1 .home-screen--v1 .home-recommend-visual{background-color:#eef7fc;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:11px 11px 8px 8px;grid-area:1/1;margin:-8px -8px 0}.resident-shell--v1 .module-icon,.resident-shell--v1 .area-icon,.resident-shell--v1 .nav-icon-3d{background:linear-gradient(145deg,#fff 0% 72%,#f6faff 100%)}.resident-shell--v1 .category-nav-icon{object-fit:contain;width:22px;height:22px}.resident-shell--v1 .mobile-nav-icon .category-nav-icon{width:25px;height:25px}.resident-shell--v1 .module-icon--image{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.resident-shell--v1 .module-icon--image:before,.resident-shell--v1 .module-icon--image:after{display:none}.resident-shell--v1 .module-icon--image img{object-fit:contain;width:100%;height:100%;display:block}.resident-shell--v1 .quick-prompt-card .module-icon--image,.resident-shell--v1 .legacy-module-tile .module-icon--image,.resident-shell--v1 .module-launcher-tile .module-icon--image{background:0 0;width:52px;height:52px}.resident-shell--v1 .quick-prompt-card .module-icon--image img,.resident-shell--v1 .legacy-module-tile .module-icon--image img,.resident-shell--v1 .module-launcher-tile .module-icon--image img{filter:drop-shadow(0 5px 6px #19537d29)}.resident-shell--v1 .quick-prompt-card,.resident-shell--v1 .module-launcher-tile,.resident-shell--v1 .legacy-module-tile{background:#fff;border-color:#e1eaf1}.resident-shell--v1 .home-screen--v1 .legacy-home-section,.resident-shell--v1 .home-screen--v1 .home-ai-v1-card,.resident-shell--v1 .home-screen--v1 .home-recommend-section,.resident-shell--v1 .home-screen--v1 .ai-composer{background:#fff}.resident-shell--v1 .home-screen--v1 .ai-input-shell,.resident-shell--v1 .home-screen--v1 .quick-prompt-card,.resident-shell--v1 .home-screen--v1 .legacy-module-tile,.resident-shell--v1 .home-screen--v1 .legacy-nearby-card,.resident-shell--v1 .home-screen--v1 .home-recommend-card{background-color:#fff}.workforce-v1-workspace,.community-command-screen,.market-command-screen,.events-command-screen,.account-command-screen,.tracking-command-screen{min-width:0}.workforce-v1-workspace .workforce-command-hero{border-radius:16px;min-height:180px}.workforce-v1-workspace .workforce-command-hero h1{margin:6px 0 10px;font-size:clamp(1.9rem,2.45vw,2.25rem);line-height:1.08}.workforce-v1-workspace .workforce-hero-copy p{font-size:14px;line-height:1.45}.workforce-v1-workspace .workforce-command-status strong{font-size:16px;line-height:1.2}.workforce-v1-workspace .workforce-command-status span{font-size:13px;line-height:1.4}.workforce-v1-workspace .workforce-command-heading h2{font-size:1.08rem;line-height:1.2}.workforce-v1-workspace .workforce-command-heading h3{font-size:.98rem;line-height:1.25}.workforce-v1-workspace .workforce-command-heading>div>span{font-size:11px}.workforce-v1-workspace .workforce-kpi strong,.workforce-v1-workspace .workforce-pulse-card strong,.workforce-v1-workspace .workforce-safety-card strong{font-size:25px}.workforce-v1-workspace .workforce-kpi p,.workforce-v1-workspace .workforce-pulse-card p,.workforce-v1-workspace .workforce-safety-card p{font-size:12px;line-height:1.35}.workforce-v1-workspace .workforce-kpi-grid{gap:10px}.workforce-v1-workspace .workforce-kpi{border-radius:14px;min-height:96px}.workforce-v1-workspace .workforce-command-panel,.workforce-v1-workspace .workforce-command-side>*{border-radius:14px}@media (width>=1500px){.resident-shell--v1{grid-template-columns:300px minmax(0,1fr) 390px}}@media (width<=820px){.resident-shell--v1{width:100%;max-width:430px;min-height:100vh;margin-inline:auto;display:block}.resident-shell--v1 .resident-main{padding:12px 12px 112px}.resident-shell--v1 .desktop-brand,.resident-shell--v1 .v1-right-rail{display:none}.resident-shell--v1 .home-screen--v1{gap:14px}.workforce-v1-workspace .workforce-command-hero h1{font-size:1.5rem;line-height:1.1}.workforce-v1-workspace .workforce-command-heading h2{font-size:1rem}.workforce-v1-workspace .workforce-command-heading h3{font-size:.94rem}.workforce-v1-workspace .workforce-command-status strong{font-size:16px}.resident-shell--v1 .home-screen--v1 .home-guest-mode-bar{color:#7d6c60;background:#fffaf5;border:1px solid #f1e2d4;border-radius:11px;align-items:flex-start;padding:11px 12px;font-size:12px;line-height:1.35;display:block;box-shadow:0 4px 14px #96633a0f}.resident-shell--v1 .home-screen--v1 .home-guest-mode-bar>div{align-items:flex-start;gap:7px;display:flex}.resident-shell--v1 .home-screen--v1 .home-guest-mode-bar__icon{color:#75b5e8;flex:none;margin-top:1px;display:inline-flex}.resident-shell--v1 .home-screen--v1 .home-guest-mode-bar button{color:#f07837;background:0 0;margin-top:6px;padding:0;font-size:10px;display:inline-flex}.resident-shell--v1 .home-screen--v1 .resident-hero{border-radius:16px;min-height:132px;margin-inline:-12px;padding:16px 16px 12px}.resident-shell--v1 .home-screen--v1 .resident-hero--media{background-position:top}.resident-shell--v1 .home-screen--v1 .profile-block h1{max-width:240px;font-size:23px;line-height:1.05}.resident-shell--v1 .home-screen--v1 .resident-hero--legacy .hero-content{inset:13px 16px auto}.resident-shell--v1 .home-screen--v1 .resident-hero--legacy .hero-avatar{width:44px;height:44px}.resident-shell--v1 .home-screen--v1 .resident-hero--legacy .hero-actions{top:0;right:10px}.resident-shell--v1 .home-screen--v1 .hero-actions{top:18px;right:14px}.resident-shell--v1 .home-screen--v1 .hero-status{bottom:-42px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card{background:#fff;border:1px solid #e3ebf2;border-radius:16px;padding:12px;box-shadow:0 5px 16px #1f466d0f}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-composer{box-shadow:none;border:0;margin:0;padding:0}.resident-shell--v1 .home-screen--v1 .ai-composer-title{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.resident-shell--v1 .home-screen--v1 .ai-composer-title svg{color:#1478ff;flex:none}.resident-shell--v1 .home-screen--v1 .ai-composer-title h2{color:#233b55;margin:0;font-size:15px;line-height:1.2}.resident-shell--v1 .home-screen--v1 .ai-composer{border-radius:16px;padding:0}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-input-row{grid-template-columns:minmax(0,1fr) 54px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-input-shell,.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-orb-button{min-height:48px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-input-shell input{font-size:11px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .ai-orb-button{border-radius:18px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .home-quick-prompts,.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompt-card{min-height:64px;padding:6px 2px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompt-card .module-icon{width:32px;height:32px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompt-card .module-icon--image{width:42px;height:42px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompt-card strong{font-size:9px}.resident-shell--v1 .home-screen--v1 .home-ai-v1-card .quick-prompt-card:nth-child(n+5){display:none}.resident-shell--v1 .home-screen--v1 .smart-banner-strip{grid-template-columns:minmax(0,1fr);margin-right:0}.resident-shell--v1 .home-screen--v1 .smart-banner{min-height:134px}.resident-shell--v1 .home-screen--v1 .home-nearby-legacy-stack .home-recommend-section{gap:7px}.resident-shell--v1 .home-screen--v1 .home-nearby-legacy-stack .home-recommend-section .section-title-row h2{font-size:15px}.resident-shell--v1 .home-screen--v1 .home-nearby-legacy-stack .home-recommend-grid{scrollbar-width:none;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto}.resident-shell--v1 .home-screen--v1 .home-nearby-legacy-stack .home-recommend-grid::-webkit-scrollbar{display:none}.resident-shell--v1 .home-screen--v1 .home-recommend-card{flex:0 0 208px;grid-template-rows:60px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:164px;padding:8px}.resident-shell--v1 .home-screen--v1 .legacy-module-tile .module-icon--image{width:50px;height:50px}.resident-shell--v1 .home-screen--v1 .legacy-home-section{border-radius:16px;padding:12px}.resident-shell--v1 .mobile-bottom-nav{border-radius:22px 22px 0 0;width:auto;left:max(0px,50% - 215px);right:max(0px,50% - 215px)}}
