/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.phone-app .pills,.phone-app .tabs,.segmented{box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#e7f1fb;border:0;border-radius:999px;align-items:stretch;gap:2px;width:100%;min-width:0;max-width:100%;margin:0;padding:4px;display:flex;overflow-x:auto}.phone-app .tabs::-webkit-scrollbar,.segmented::-webkit-scrollbar{height:0;display:none}.phone-app .pills::-webkit-scrollbar{height:0;display:none}.phone-app .pills>button,.phone-app .tabs>button,.segmented>button{min-height:40px;box-shadow:none;color:#6b7c94;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;margin:0;padding:0 14px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .18s,color .18s,box-shadow .18s;position:relative}.phone-app .pills>button.selected,.phone-app .tabs>button.selected,.segmented>button[aria-selected=true]{color:#0878e8;background:linear-gradient(#f5faff,#dceeff);font-weight:800;box-shadow:inset 0 1px #ffffffe6}.phone-app .pills>button.selected:before,.phone-app .tabs>button.selected:before,.segmented>button[aria-selected=true]:before{content:"";background:#0878e8;border-radius:0 0 4px 4px;width:22px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-app .pills,.phone-app .segmented,.phone-app .tabs{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.phone-app .pills,.phone-app .segmented,.phone-app .tabs{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.phone-app .pills>button,.phone-app .segmented>button,.phone-app .tabs>button{color:#6b7c94;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.phone-app .pills>button.selected,.phone-app .segmented>button[aria-selected=true],.phone-app .tabs>button.selected{color:var(--accent);background:linear-gradient(#f5faff,#dceeff);font-size:14px;font-weight:800}.phone-app .pills>button.selected:before,.phone-app .segmented>button[aria-selected=true]:before,.phone-app .tabs>button.selected:before{background:var(--accent)}.market-combos{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-combos>.listing-combo,.market-combos>.relative{min-width:0;max-width:calc(50% - 4px)}.listing-combo{color:#101d3e;text-align:left;white-space:nowrap;text-overflow:ellipsis;appearance:none;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#101d3e 0),linear-gradient(135deg,#101d3e 50%,#0000 0);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #b0ceece6;border-radius:999px;width:fit-content;min-width:0;max-width:100%;min-height:40px;margin:0;padding:0 32px 0 14px;display:block;overflow:hidden}.listing-combo,.phone-app button.listing-combo,.phone-app select.listing-combo{font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.phone-app .segmented.segmented-fit>button{flex:1 0 auto;padding:0 8px}.phone-app .segmented.segmented-nav>button{color:#6b7c94;font-size:14px;font-weight:600;position:relative}.phone-app .segmented.segmented-nav>button[aria-selected=true]{color:var(--accent);background:linear-gradient(#f5faff,#dceeff);font-weight:800;box-shadow:inset 0 1px #ffffffe6}.phone-app .segmented.segmented-nav>button[aria-selected=true]:before{content:"";background:var(--accent);border-radius:0 0 4px 4px;width:22px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-app.phone-dark .pills>button,.phone-app.phone-dark .segmented.segmented-nav>button,.phone-app.phone-dark .segmented>button,.phone-app.phone-dark .tabs>button{color:#8ea0bb}.phone-app.phone-dark .pills>button.selected,.phone-app.phone-dark .segmented.segmented-nav>button[aria-selected=true],.phone-app.phone-dark .segmented>button[aria-selected=true],.phone-app.phone-dark .tabs>button.selected{color:#7ec4ff;background:#1594ff29;box-shadow:0 0 16px #1594ff47}.phone-app.phone-dark .pills>button.selected:before,.phone-app.phone-dark .segmented.segmented-nav>button[aria-selected=true]:before,.phone-app.phone-dark .segmented>button[aria-selected=true]:before,.phone-app.phone-dark .tabs>button.selected:before{background:#1594ff;box-shadow:0 0 12px #1594ffb3}.phone-app{--text:#101d3e;--muted:#5d7190;--bg:#f2f7fd;--panel:#fff;--raised:#f9fcff;--line:#94a9c547;--accent:#0878e8;--shadow:0 4px 12px #23559112;--footer-shadow:0 10px 28px #183a6421,0 2px 6px #183a640f;--ph-bg:var(--bg);--ph-card:#fff;--ph-text:var(--text);--ph-muted:var(--muted);--ph-border:var(--line);--ph-shadow:var(--shadow);--ph-hero-fg:var(--text);--ph-tab:#fffd;--ph-chip:#819ab81f;--ph-accent:var(--accent);--type-page:600 22px/1.2 Manrope,sans-serif;--type-section:600 18px/1.25 Manrope,sans-serif;--type-lead:400 12px/1.4 Manrope,sans-serif;--type-card:600 16px/1.25 Manrope,sans-serif;--type-body:400 14px/1.45 Manrope,sans-serif;--type-support:400 13px/1.4 Manrope,sans-serif;--type-control:600 13px/1.2 Manrope,sans-serif;--type-input:400 14px/1.3 Manrope,sans-serif;--type-badge:600 12px/1.2 Manrope,sans-serif;--type-nav:600 12px/1 Manrope,sans-serif;--type-figure:700 34px/1 Manrope,sans-serif;--type-dialog:600 16px/1.3 Manrope,sans-serif;--space-page:16px;--space-section:10px;--space-card:12px;--control-h:44px;--chip-h:40px;--radius-card:24px;--radius-control:16px;--icon-tile:36px;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif}.phone-app.phone-dark{--text:#f2f6ff;--muted:#b6c7de;--bg:#0a1730;--panel:#163250;--raised:#1a3a5c;--line:#8daedf38;--accent:#1594ff;--shadow:0 6px 16px #00000052;--footer-shadow:0 12px 32px #00000080,0 2px 8px #00000047;--ph-tab:#0b182fe3;--ph-chip:#ffffff0d;color-scheme:dark}.phone-app button,.phone-app select{font:inherit}.phone-app .kit-phone{background:var(--bg);min-height:100dvh;padding-bottom:calc(220px + var(--app-sab,0px));scroll-padding-bottom:calc(220px + var(--app-sab,0px));position:relative;overflow-x:clip}.phone-app .home-bottom-space{height:calc(96px + var(--app-sab,0px));pointer-events:none;flex-shrink:0}.phone-app .kit-phone:after{content:"";z-index:19;height:calc(var(--app-sab,0px) + 22px);pointer-events:none;background:linear-gradient(to top,var(--bg) 0,var(--bg) var(--app-sab,0),transparent 100%);position:fixed;bottom:0;left:0;right:0}.phone-app .header{height:calc(136px + var(--app-sat,0px));isolation:isolate;color:#fff;position:relative;overflow:hidden}.phone-app .header,.phone-app.phone-dark .header{background:var(--bg)}.phone-app .register-screen .header{height:calc(150px + var(--app-sat,0px))}.phone-app .abstract-art,.phone-app .art{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.phone-app .art-photo{z-index:0;object-fit:cover;object-position:center bottom}.phone-app .header-wave{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-app .header-row{z-index:4;padding:calc(18px + var(--app-sat,0px)) 16px 0;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.phone-app .identity{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#d6eaff47;border:1px solid #ffffff85;border-radius:18px;flex:auto;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 6px;display:flex;box-shadow:0 6px 16px #0f2d501f,inset 0 1px #ffffff80}.phone-app.phone-dark .identity{background:#0816308c;border-color:#c8e1ff6b;box-shadow:0 8px 24px #00000047,inset 0 1px #fff3}.phone-app .logo{letter-spacing:.04em;color:#fff;background:linear-gradient(#1594ff,#0878e8);border:1px solid #ffffff73;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:800 12px Manrope,sans-serif;display:grid;box-shadow:0 3px 10px #0878e852,inset 0 1px #ffffff61}.phone-app .society{flex-direction:column;gap:3px;min-width:0;display:flex}.phone-app .society b{letter-spacing:-.02em;color:#102748;text-shadow:none;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;font:700 14px/1.2 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.phone-app .society span{color:#3a5270;text-shadow:none;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25}.phone-app.phone-dark .society b,.phone-app.phone-dark .society span{color:#fff}.phone-app .header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.phone-app .bell,.phone-app .theme-btn{box-sizing:border-box;z-index:4;color:#0759b5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff52;border:1px solid #ffffffb3;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:0 6px 16px #1031581f,inset 0 1px #ffffffd1}.phone-app .theme-btn{appearance:none;cursor:pointer}.phone-app.phone-dark .bell,.phone-app.phone-dark .theme-btn{color:#fff;background:#0c1c389e;border-color:#bedcff6b;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff38}.phone-app .bell i{background:#ef4444;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px}.phone-app .back-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff38;border:1px solid #ffffff61;border-radius:14px;flex:none;place-items:center;margin-right:0;padding:8px;display:grid}.phone-app:not(.phone-dark) .back-btn{color:#0759b5;background:#ffffff6b;border-color:#ffffffb3;box-shadow:0 6px 16px #1031581f,inset 0 1px #ffffffd1}.phone-app .main{padding:0 14px;position:relative}.phone-app .main.home-dash{padding-bottom:20px}.phone-app .greeting{z-index:3;flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding:0 2px 8px;display:flex;position:relative}.phone-app .greeting>small{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:700}.phone-app .greeting-name-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.phone-app .greeting-name-row h1{flex:auto;min-width:0}.phone-app .greeting-name-row .weather{flex:none;margin-left:0}.phone-app .greeting h1{letter-spacing:-.04em;margin:2px 0 0;font:700 30px/1.05 Manrope,sans-serif}.phone-app .greeting h1 span{font-size:22px}.phone-app .greeting p{color:var(--muted);margin:4px 0 0;font-size:15px}.phone-app .greeting .signed-as{color:var(--accent);margin:2px 0 0;font-size:15px;font-weight:600}.phone-app button.tile{appearance:none;cursor:pointer;width:100%}.phone-app .more-signout{color:#b91c1c;background:0 0;border:1px solid #b91c1c59;border-radius:16px;width:100%;min-height:48px;margin:4px 0 18px;font-weight:800}.phone-app.phone-dark .more-signout{color:#fca5a5;border-color:#fca5a573}.phone-app .weather{color:#e8a21b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #ffffffdb;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 8px 18px #2168a41a,inset 0 1px #ffffffe6}.phone-app .weather-part{align-items:center;gap:6px;min-width:0;display:flex}.phone-app .weather-part.air{color:#1f9d55}.phone-app .weather-split{background:#94a9c573;align-self:stretch;width:1px}.phone-app .weather-copy{min-width:0;color:var(--text);flex-direction:column;display:flex}.phone-app .weather b{white-space:nowrap;font:700 13px/1.15 Manrope,sans-serif}.phone-app .weather small{color:var(--muted);font-size:12px;font-weight:600}.phone-app .weather small.aqi-good{color:#128a4e}.phone-app .weather small.aqi-moderate{color:#b8860b}.phone-app .weather small.aqi-sensitive{color:#d97706}.phone-app .weather small.aqi-unhealthy{color:#dc2626}.phone-app .weather small.aqi-very-unhealthy{color:#7c3aed}.phone-app .weather small.aqi-hazardous{color:#7f1d1d}.phone-app .panel{background:linear-gradient(145deg,#fffffffa,#f0f7fff5);border:1px solid #fffffff2;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 28px #224c8217,0 3px 8px #224c820d,inset 0 1px #fff}.phone-app .panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff57,#0000);height:42%;position:absolute;inset:0 0 auto}.phone-app .panel>*{z-index:1;position:relative}.phone-app .panel.maintenance{-webkit-backdrop-filter:blur(32px)saturate(190%);backdrop-filter:blur(32px)saturate(190%);background:radial-gradient(92% 78% at 40% 74%,#bae0ff33 0,#ffffff0f 58%,#fff0 82%),linear-gradient(#ffffffed,#ffffffd6);border:1px solid #b0ceece6;border-radius:24px;margin-bottom:12px;padding:12px 12px 0;box-shadow:0 12px 28px #2058a01a,0 2px 6px #2058a00a,inset 0 1px #fff}.phone-app .panel.maintenance:before{background:radial-gradient(at 38% 52%,#b0d8ff2e 0,#ffffff1a 52%,#0000 80%);height:44%;inset:auto 10% 36px 12%}.phone-app .maintenance{margin-bottom:12px;padding:12px 12px 0}.phone-app .maint-row{align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.phone-app .maintenance .disc{border-radius:16px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-top:0;display:grid}.phone-app .disc{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.phone-app .disc.blue{color:#0766c7;background:#dceeff}.phone-app .maintenance .disc.blue{color:#0868d6;background:#dceeff;box-shadow:inset 0 1px #ffffffe6}.phone-app .maint-copy{flex-direction:column;flex:1;min-width:0;display:flex}.phone-app .maint-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-app .maint-head b{letter-spacing:-.03em;font:700 17px/1.15 Manrope,sans-serif}.phone-app .maint-copy>b{font-size:15px}.phone-app .maint-copy>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.phone-app .maint-pay{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.phone-app .maint-copy strong,.phone-app .maint-pay>strong{color:var(--accent);letter-spacing:-.04em;white-space:nowrap;flex:1;min-width:0;font:800 32px/1 Manrope}.phone-app .maintenance .maint-pay>strong{font:var(--type-figure);color:#0a74ea;letter-spacing:-.05em}.phone-app .maintenance .maint-pay>strong.paid-line{color:#08754d;letter-spacing:-.02em;white-space:normal;font:700 16px/1.3 Manrope,sans-serif}.phone-app .maint-pay .primary{flex:none}.phone-app .maintenance .s-due{color:#9a6200;background:#ffe08a;padding:6px 12px}.phone-app .maint-copy small,.phone-app .maint-due{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.phone-app .maintenance .sub-links{border-top-color:#94a9c538;padding:6px 0 8px}.phone-app .maintenance .sub-links a,.phone-app .maintenance .sub-links button{color:#3d5473;gap:7px;font-size:13px;font-weight:600}.phone-app .primary{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1594ff,#0068db);border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #0070e640,inset 0 1px #ffffff4d}.phone-app .primary:active{transform:translateY(1px);box-shadow:0 2px 6px #0070e633}.phone-app .maintenance .primary,.phone-app .panel.maintenance .primary{letter-spacing:-.02em;color:#fff;background:linear-gradient(#2ea0ff,#0a72e8);border:0;border-radius:12px;gap:6px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:800;box-shadow:0 4px 12px #0a72e847,inset 0 1px #fff6}.phone-app .status{white-space:nowrap;font:var(--type-badge);color:#075db9;background:#e7f2ff;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.phone-app .s-due,.phone-app .s-open,.phone-app .s-overdue,.phone-app .s-pending{color:#9a6200;background:#fff0c8}.phone-app .s-allowed,.phone-app .s-closed,.phone-app .s-expected,.phone-app .s-inside,.phone-app .s-paid,.phone-app .s-visited{color:#08754d;background:#d8f8e9}.phone-app .s-denied{color:#bb1d2d;background:#ffe1e3}.phone-app .s-exited{color:#5d7190;background:#e7eef8}.phone-app .s-in-progress,.phone-app .s-pending{color:#075bb6;background:#dcecff}.phone-app .s-notice{color:#075bb6;background:#e2f1ff}.phone-app .s-election,.phone-app .s-event{color:#b64b08;background:#ffeadb}.phone-app .sub-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:11px 0;display:flex}.phone-app .sub-links a,.phone-app .sub-links button{color:var(--text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.phone-app .sub-links a svg:last-child,.phone-app .sub-links button svg:last-child{color:var(--muted)}.phone-app .sub-links>i{background:var(--line);width:1px;height:21px}.phone-app .quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.phone-app .tile{isolation:isolate;text-align:left;min-width:0;height:108px;color:var(--text);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:var(--panel);border-radius:22px;grid-template-rows:40px 1fr;align-items:start;row-gap:12px;padding:14px 10px 12px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #23559114,inset 0 1px #ffffffeb}.phone-app .tile>span{border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffffb3}.phone-app .tile>b{letter-spacing:-.045em;white-space:nowrap;text-overflow:unset;align-self:start;max-width:100%;font-size:clamp(10px,2.85vw,12px);font-weight:800;line-height:1.15;overflow:visible}.phone-app .tile>small,.phone-app .tile>svg:last-child{display:none}.phone-app .tile.green{background:linear-gradient(165deg,#e6fbf2,#f6fffa);border:1px solid #8cd2b48c}.phone-app .tile.green>span{color:#0c9c71;background:#cff7e8}.phone-app .tile.blue{background:linear-gradient(165deg,#e8f3ff,#f7fbff);border:1px solid #a0c8ec99}.phone-app .tile.blue>span{color:#075fbd;background:#dceeff}.phone-app .tile.amber{background:linear-gradient(165deg,#fff8df,#fffdf4);border:1px solid #e6c8788c}.phone-app .tile.amber>span{color:#e99a00;background:#fff0c5}.phone-app .tile.violet{background:linear-gradient(165deg,#f1eaff,#fcfaff);border:1px solid #bea8e68c}.phone-app .tile.violet>span{color:#6735ce;background:#e8ddff}.phone-app .services{margin:0 0 12px}.phone-app .services .section-title{margin-bottom:8px}.phone-app .services .section-title h2{font:var(--type-section)}.phone-app .service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;display:grid}.phone-app .service{z-index:1;text-align:center;min-width:0;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.phone-app .service>b,.phone-app .service>span{pointer-events:none}.phone-app .service>span{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.phone-app .service>b{letter-spacing:-.01em;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;width:100%;min-height:2.5em;max-height:2.5em;font-size:11px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.phone-app .service.peach>span{color:#ef8b32;background:#fff1e4}.phone-app .service.green>span{color:#2f9e62;background:#e5f8ee}.phone-app .service.violet>span{color:#8b5cf6;background:#f3e9ff}.phone-app .service.amber>span{color:#f59a23;background:#fff3e0}.phone-app .service.pink>span{color:#e85a9b;background:#fde8f2}.phone-app .service.mint>span{color:#2f9e62;background:#e5f8ef}.phone-app .service.blue>span{color:#3b82f6;background:#e7f1ff}.phone-app .service.slate>span{color:#64748b;background:#eef2f6}.phone-app .service>span{position:relative}.phone-app .service>span i{color:#fff;background:#ef4444;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font:800 10px/18px Manrope,sans-serif;position:absolute;top:-4px;right:-4px}.phone-app .more-search{color:#8aa0bb;background:#fff;border:1px solid #b0ceece6;border-radius:16px;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.phone-app .more-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font:600 14px Manrope,sans-serif}.phone-app .more-search input::placeholder{color:#8aa0bb}.phone-app .more-group{border-radius:22px;margin:0 0 16px;padding:14px 12px 16px}.phone-app .more-group h2{letter-spacing:-.02em;margin:0 0 14px;font:800 15px/1.2 Manrope,sans-serif}.phone-app .more-group.resident{background:#ffffffb8}.phone-app .more-group.move{background:#fff4e6d9}.phone-app .more-group.life{background:#e8f8efd9}.phone-app .more-group.society{background:#f3ecffb8}.phone-app .more-empty{color:var(--muted);margin:8px 4px 16px;font-size:14px}.phone-app button.service{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.phone-app .s-new{color:#d21b3c;background:#ffe1e6}.phone-app .list-panel{-webkit-backdrop-filter:blur(36px)saturate(200%);backdrop-filter:blur(36px)saturate(200%);background:linear-gradient(#ffffffb3,#ecf6ff85);border:1px solid #fffffffa;margin-bottom:16px;padding:16px 16px 8px;box-shadow:0 14px 32px #224c821f,0 2px 6px #224c820d,inset 0 1px #fff,inset 0 -1px #ffffff8c,inset 0 -22px 32px #ffffff73}.phone-app .list-panel:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#fffffff2,#ffffff6b 16%,#fff0 34%),linear-gradient(#ffffffc7,#ffffff29 36%,#0000 58%),radial-gradient(88% 42% at 10% -8%,#fff 0,#0000 62%);position:absolute;inset:0}.phone-app .section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.phone-app .section-title h2{font:var(--type-section);letter-spacing:-.03em;margin:0}.phone-app .link{color:#0758b8;white-space:nowrap;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.phone-app .link,.phone-app .list-row{align-items:center;text-decoration:none}.phone-app .list-row{border-top:1px solid var(--line);color:inherit;gap:10px;padding:12px 0;display:flex}.phone-app .row-icon{border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.phone-app .row-icon.blue{color:#0864c4;background:#e4f2ff}.phone-app .row-icon.amber{color:#b66a00;background:#fff2d2}.phone-app .row-icon.mint{color:#2f9e62;background:#e5f8ef}.phone-app .event-card{color:inherit;background:linear-gradient(135deg,#fff7ea,#fff);border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;margin:4px 2px 12px;padding:12px;text-decoration:none;display:grid}.phone-app .event-date{color:#b66a00;background:#fff;border-radius:14px;place-items:center;min-height:64px;display:grid}.phone-app .event-date b{font:800 22px/1 Manrope,sans-serif}.phone-app .event-card small,.phone-app .event-date span{color:#7a8ea8;font-size:12px;font-weight:700}.phone-app .event-card strong{font-size:15px;line-height:1.3;display:block}.phone-app .event-card>span{color:#0a74ea;font-size:12px;font-weight:800}.phone-app .event-banner{color:inherit;background:#fff7ea;border-radius:16px;gap:8px;margin:4px 2px 12px;text-decoration:none;display:grid;overflow:hidden}.phone-app .event-banner img{object-fit:cover;width:100%;height:140px}.phone-app .event-banner div{padding:0 12px}.phone-app .event-banner p,.phone-app .event-banner small,.phone-app .event-banner strong{display:block}.phone-app .event-banner p{color:#536781;margin:4px 0 0;font-size:13px}.phone-app .event-banner>span{color:#0a74ea;padding:0 12px 12px;font-size:12px;font-weight:800}.phone-app .deal-row{grid-template-columns:1fr 1fr;gap:8px;margin:4px 2px 12px;display:grid}.phone-app .deal-card{min-width:0;color:inherit;background:#f6f9fd;border-radius:16px;gap:4px;padding:10px;text-decoration:none;display:grid}.phone-app .deal-card img,.phone-app .deal-fallback{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:72px}.phone-app .deal-fallback{color:#536781;place-items:center;font-size:12px;font-weight:800;display:grid}.phone-app .deal-card b,.phone-app .deal-card em{color:#0a74ea;font-size:11px;font-style:normal;font-weight:800}.phone-app .deal-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.phone-app .feedback-card h2{margin:0 0 6px;font:800 20px/1.2 Manrope,sans-serif}.phone-app .feedback-brand{letter-spacing:.04em;text-transform:uppercase;color:#0a74ea;margin:0 0 4px;font-size:12px;font-weight:800}.phone-app .feedback-card p{color:#536781;margin:0 0 8px;font-size:14px;line-height:1.4}.phone-app .feedback-card form{gap:10px;margin-top:8px;display:grid}.phone-app .feedback-card label{color:#16324f;gap:4px;font-size:12px;font-weight:800;display:grid}.phone-app .feedback-card input,.phone-app .feedback-card select,.phone-app .feedback-card textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5e2f0;border-radius:12px;padding:10px;font-weight:600}.phone-app .feedback-card button{color:#fff;background:#0a74ea;border:0;border-radius:12px;padding:12px 14px;font-weight:800}.phone-app .feedback-done,.phone-app .feedback-note{font-size:12px!important}.phone-app .feedback-error{color:#9f1239!important;font-size:13px!important}.phone-app .row-icon.rose{color:#c21e36;background:#ffe9ec}.phone-app .row-content{flex:1;min-width:0}.phone-app .row-title{flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.phone-app .row-content p{color:var(--muted);margin:4px 0 3px;font-size:13px;line-height:1.4}.phone-app .row-content small{color:var(--muted);font-size:12px}.phone-app .list-row>svg:last-child{color:var(--muted);flex:none}.phone-app .list-panel .section-title{margin-bottom:2px;padding:0 2px 10px}.phone-app .list-panel .section-title h2{font:var(--type-section);letter-spacing:-.03em}.phone-app .home-feed{margin-bottom:12px;padding:12px 12px 6px}.phone-app .home-dash .greeting p{font-size:12px;font-weight:400;line-height:1.4}.phone-app .home-dash .greeting .signed-as{color:var(--accent);font-size:12px;font-weight:500;line-height:1.35}.phone-app .home-dash .maint-due,.phone-app .home-dash .maint-note{font-size:13px;font-weight:400;line-height:1.4}.phone-app .home-dash .list-panel .section-title h2,.phone-app .home-dash .services .section-title h2{font:600 18px/1.25 Manrope,sans-serif}.phone-app .home-dash .service{gap:8px}.phone-app .home-dash .list-panel,.phone-app .home-dash .services{scroll-margin-bottom:calc(110px + var(--app-sab,0px))}.phone-app .home-feed .list-row{padding:10px 2px}.phone-app .home-empty{color:var(--muted);margin:2px 2px 8px;font-size:13px}.phone-app .list-panel .link{font-size:13px;font-weight:700}.phone-app .list-panel .list-row{border-top:1px solid #94a9c53d;align-items:flex-start;gap:12px;padding:14px 2px}.phone-app .list-panel .list-row:last-child{padding-bottom:12px}.phone-app .list-panel .row-icon{border-radius:13px;flex:0 0 40px;width:40px;height:40px;margin-top:1px;box-shadow:inset 0 1px #fff,inset 0 -8px 10px #ffffff59}.phone-app .list-panel .row-title{letter-spacing:-.025em;color:#101d3e;gap:6px;font-size:14px;font-weight:800;line-height:1.3}.phone-app .list-panel .row-title .status{flex:none}.phone-app .list-panel .row-content p{color:#536781;margin:5px 0 0;font-size:13px;line-height:1.45}.phone-app .list-panel .row-content small{color:#7a8ea8;margin-top:6px;font-size:12px;font-weight:600;display:block}.phone-app .list-panel .list-row>svg:last-child{color:#8aa0bb;margin-top:12px}.phone-app .inner{padding-top:19px}.phone-app .accounts-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phone-app .accounts-stat{text-align:center;padding:16px 8px 14px}.phone-app .accounts-stat .k,.phone-app .accounts-stat .v{margin:0}.phone-app .accounts-stat .k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.phone-app .accounts-stat .v{letter-spacing:-.03em;color:var(--text);margin-top:6px;font:800 18px/1.2 Manrope,sans-serif}.phone-app .accounts-bills{margin-top:16px;padding:16px 14px 6px}.phone-app .accounts-bills h2{text-align:center;color:var(--text);margin:0;font:800 17px/1.2 Manrope,sans-serif}.phone-app .accounts-bills ul{margin:8px 0 0;padding:0;list-style:none}.phone-app .accounts-bills li{text-align:left;border-top:1px solid #53678129;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.phone-app .accounts-bills .who{text-align:left;min-width:0}.phone-app .accounts-bills .flat{color:var(--text);font-weight:800;display:block}.phone-app .accounts-bills .meta{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.phone-app .accounts-bills .amt{color:var(--text);text-align:right;flex:none;font:800 16px/1.2 Manrope,sans-serif}.phone-app .page-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.phone-app .page-head h1{font:var(--type-page);letter-spacing:-.03em;margin:0}.phone-app .ds-lead,.phone-app .page-head p{color:var(--muted);font:var(--type-lead);margin:4px 0 0}.phone-app .page-head .link{color:var(--accent);font-size:14px;font-weight:700}.phone-app .profile-id{align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.phone-app .avatar{width:64px;height:64px;color:var(--accent);background:#eaf3ff;border:2px solid #ffffffe6;border-radius:50%;flex:none;font:800 24px Manrope,sans-serif;overflow:hidden;box-shadow:0 4px 12px #224c821f}.phone-app.phone-dark .avatar{background:#1a3a5c;border-color:#c8e1ff47}.phone-app .avatar img{object-fit:cover;width:100%;height:100%}.phone-app .profile-id b{letter-spacing:-.03em;overflow-wrap:anywhere;font:800 19px/1.2 Manrope,sans-serif;display:block}.phone-app .profile-id small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.phone-app .profile-details{margin-bottom:12px;padding:14px 16px 6px}.phone-app .profile-details .section-title{margin-bottom:4px}.phone-app .private-pill{color:var(--muted);background:var(--ph-chip);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.phone-app .profile-details dl{margin:0}.phone-app .profile-details dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.phone-app .profile-details dl>div:first-child{border-top:0}.phone-app .profile-details dt{color:var(--muted);flex:none;font-size:13px}.phone-app .profile-details dd{text-align:right;min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.phone-app .profile-details dd a{color:var(--accent)}.phone-app .profile-form,.phone-app .profile-form .panel{flex-direction:column;gap:12px;display:flex}.phone-app .profile-form .panel{padding:14px 16px 16px}.phone-app .profile-form .panel>h2{letter-spacing:-.02em;margin:0;font:800 15px Manrope,sans-serif}.phone-app .profile-form label>span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.phone-app .profile-form .check{color:var(--text);align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.phone-app .profile-form .check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.phone-app .profile-form .check>span{color:var(--text);margin:0;font-size:14px;font-weight:500}.phone-app .avatar-pick{align-items:center;gap:14px;display:flex}.phone-app .avatar-pick .actions{flex-wrap:wrap;gap:8px;display:flex}.phone-app .avatar-pick .actions button,.phone-app .avatar-pick .actions label{cursor:pointer;border:1px solid var(--line);background:var(--raised);color:var(--accent);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700}.phone-app .avatar-pick .actions button{color:var(--muted)}.phone-app .profile-form .form-actions{gap:10px;display:flex}.phone-app .profile-form .form-actions>*{flex:1}.phone-app .balance{color:#fff;background:radial-gradient(at 100% 0,#50c6ffb3,#0000 48%),linear-gradient(135deg,#0753ad,#087ed1);border-radius:22px;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:15px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0553ad3b}.phone-app .balance>span:first-child{opacity:.9;font-size:13px}.phone-app .balance .status{position:absolute;top:16px;right:16px}.phone-app .balance>strong{letter-spacing:-.04em;font:800 34px Manrope,sans-serif}.phone-app .balance small{opacity:.85;font-size:13px}.phone-app .balance .primary{color:#0759b6;box-shadow:none;background:#fff;margin-top:7px}.phone-app .pills,.phone-app .tabs{margin-bottom:14px}.phone-app .transactions{padding:14px}.phone-app .transaction{border-top:1px solid var(--line);color:inherit;justify-content:space-between;gap:10px;padding:13px 0;text-decoration:none;display:flex}.phone-app .transaction>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.phone-app .transaction b,.phone-app .transaction>strong{font-size:13px}.phone-app .transaction small{color:var(--muted);font-size:13px}.phone-app .due-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-app .select-dues{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.phone-app .due-row{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;padding:4px 0 8px;display:flex}.phone-app .due-pick,.phone-app .pay-pick{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.phone-app .pay-pick{border-radius:12px;padding:10px 4px}.phone-app .pay-pick.on{background:#0878e814}.phone-app .due-pick>div{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.phone-app .due-pick b,.phone-app .due-pick>strong{font-size:13px}.phone-app .due-pick small{color:var(--muted);font-size:13px}.phone-app .due-detail{color:var(--accent);align-self:flex-start;margin:-4px 0 4px 36px;font-size:12px;font-weight:700;text-decoration:none}.phone-app .due-check{appearance:none;color:#fff;background:#fff;border:2px solid #0878e8;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin:2px 0 0;font-size:15px;font-weight:800;line-height:20px;display:grid;box-shadow:0 0 0 3px #0878e824}.phone-app .due-check.on{background:#0878e8;border-color:#0758b8}.phone-app.phone-dark .due-check{color:#fff;background:#0b1c38}.phone-app.phone-dark .due-check.on{background:#1594ff;border-color:#1594ff}.phone-app .history-row{border-top:1px solid var(--line)}.phone-app .history-row .transaction{border-top:0}.phone-app .receipt-actions{flex-wrap:wrap;gap:8px;padding:0 0 10px;display:flex}.phone-app .receipt-link{color:#fff;background:#0878e8;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.phone-app .visitor-list{padding:0 13px}.phone-app .visitor-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 0;display:flex}.phone-app .visitor-row:last-child{border-bottom:0}.phone-app .avatar{color:#075bb6;background:#dceeff;border-radius:13px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.phone-app .a1{color:#08754d;background:#d9f8e9}.phone-app .a2{color:#a55c00;background:#fff0d8}.phone-app .a3{color:#6638bd;background:#ece3ff}.phone-app .a4{color:#b91c2c;background:#ffe1e3}.phone-app .visitor-row .row-content>b{font-size:14px}.phone-app .visitor-row .row-content p{color:var(--muted);margin:3px 0 0;font-size:13px}.phone-app .visitor-meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.phone-app .visitor-meta small{color:var(--muted);font-size:12px}.phone-app .footnote{color:var(--muted);padding:0 4px;font-size:13px;line-height:1.5}.phone-app .ghost{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.phone-app .visitor-actions{gap:8px;margin-top:10px;display:flex}.phone-app .visitor-actions .ghost,.phone-app .visitor-actions .primary{flex:1}.phone-app .more-list{padding:4px 14px}.phone-app .list-panel .more-list{padding:0}.phone-app .more-list a,.phone-app .more-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:10px;padding:15px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.phone-app .more-list a>span:nth-child(2),.phone-app .more-list button>span:nth-child(2){flex:1;min-width:0}.phone-app .more-list a>svg:last-child,.phone-app .more-list button>svg:last-child{color:var(--muted);flex:none;margin-left:auto}.phone-app .more-list a:last-child,.phone-app .more-list button:last-child{border-bottom:0}.phone-app .bottom{z-index:20;bottom:calc(10px + var(--app-sab,0px));-webkit-backdrop-filter:blur(36px)saturate(200%);background:linear-gradient(#fff,#f3f8ff);border:1px solid #fffffffa;border-radius:24px;grid-template-columns:repeat(4,1fr);width:min(100% - 28px,28rem);min-height:64px;padding:6px 6px 7px;display:grid;position:fixed;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 12px 32px #183a6426,0 3px 8px #183a6412,inset 0 1px #fff,inset 0 -12px 22px #ffffff80}.phone-app .bottom:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffffe6,#ffffff59 18%,#0000 38%),linear-gradient(#ffffff8c,#0000 42%);position:absolute;inset:0}.phone-app .bottom a,.phone-app .bottom button{z-index:1;color:#6b7c94;font:var(--type-nav);background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex;position:relative}.phone-app .bottom a span,.phone-app .bottom button span{font:var(--type-nav)}.phone-app .bottom a.active,.phone-app .bottom button.active{color:var(--accent);background:linear-gradient(#f5faff,#dceeff);font-weight:800;box-shadow:inset 0 1px #ffffffe6}.phone-app .bottom a.active:before,.phone-app .bottom button.active:before{content:"";background:var(--accent);border-radius:0 0 4px 4px;width:22px;height:3px;position:absolute;top:-6px}.phone-app .badge-dot{background:#ff3f53;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:calc(50% - 25px)}.phone-app.phone-dark .maintenance,.phone-app.phone-dark .panel{background:linear-gradient(#1a3554,#142c45);border:1px solid #96c3ff2b;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff14}.phone-app.phone-dark .panel:before{background:linear-gradient(#ffffff14,#0000);height:24%}.phone-app.phone-dark .weather{color:#9ec4ff;background:#102848b3;border:1px solid #58b9ff52;box-shadow:0 6px 16px #00000038,inset 0 1px #ffffff24}.phone-app.phone-dark .weather-copy{color:var(--text)}.phone-app.phone-dark .weather small{color:var(--muted)}.phone-app.phone-dark .weather small.aqi-good{color:#5ee9a8}.phone-app.phone-dark .weather small.aqi-moderate{color:#f5c451}.phone-app.phone-dark .weather small.aqi-sensitive{color:#fdba74}.phone-app.phone-dark .weather small.aqi-unhealthy{color:#fca5a5}.phone-app.phone-dark .weather small.aqi-very-unhealthy{color:#d8b4fe}.phone-app.phone-dark .weather small.aqi-hazardous{color:#fecaca}.phone-app.phone-dark .weather-part.air{color:#5ee9a8}.phone-app.phone-dark .service.peach>span{color:#ffc48a;background:#8c501e73}.phone-app.phone-dark .service.green>span,.phone-app.phone-dark .service.mint>span{color:#8ef0c0;background:#1c644680}.phone-app.phone-dark .service.violet>span{color:#d4b8ff;background:#50328c80}.phone-app.phone-dark .service.amber>span{color:#ffd17a;background:#825a1480}.phone-app.phone-dark .service.pink>span{color:#ffb0d0;background:#82285073}.phone-app.phone-dark .service.blue>span{color:#9fd0ff;background:#1c509680}.phone-app.phone-dark .service.slate>span{color:#d5e0ee;background:#465a7873}.phone-app.phone-dark .more-search{background:#102848b3;border-color:#58b9ff52}.phone-app.phone-dark .more-group.resident{background:#1630508c}.phone-app.phone-dark .more-group.move{background:#56442059}.phone-app.phone-dark .more-group.life{background:#1c564659}.phone-app.phone-dark .more-group.society{background:#44327059}.phone-app.phone-dark .tile{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff1f}.phone-app.phone-dark .tile.green{background:linear-gradient(165deg,#1c564eb8,#0e2a38c7);border:1px solid #5ac8aa47}.phone-app.phone-dark .tile.blue{background:linear-gradient(165deg,#1c4e7ab8,#102848c7);border:1px solid #78b4f047}.phone-app.phone-dark .tile.amber{background:linear-gradient(165deg,#564420c2,#20283ac7);border:1px solid #e6b45042}.phone-app.phone-dark .tile.violet{background:linear-gradient(165deg,#443270bd,#162848c7);border:1px solid #aa8ce647}.phone-app.phone-dark .tile>span{box-shadow:inset 0 1px #ffffff29}.phone-app.phone-dark .tile.green>span{color:#5ee9c0;background:#2478648c}.phone-app.phone-dark .tile.blue>span{color:#8fd0ff;background:#1c5a968c}.phone-app.phone-dark .tile.amber>span{color:#ffd17a;background:#82601c8c}.phone-app.phone-dark .tile.violet>span{color:#c4a6ff;background:#5a40968c}.phone-app.phone-dark .bottom{-webkit-backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(#1c3a60f0,#0a1830f5);border-color:#96cdff47;box-shadow:0 12px 30px #0000004d,0 0 18px #0070ff1f,inset 0 1px #d2ebff47}.phone-app.phone-dark .bottom:after{display:none}.phone-app.phone-dark .bottom a,.phone-app.phone-dark .bottom button{color:#8ea0bb}.phone-app.phone-dark .bottom a.active,.phone-app.phone-dark .bottom button.active{color:#7ec4ff;background:#1594ff29;box-shadow:0 0 16px #1594ff47}.phone-app.phone-dark .bottom a.active:before,.phone-app.phone-dark .bottom button.active:before{background:#1594ff;box-shadow:0 0 12px #1594ffb3}.phone-app.phone-dark .sub-links a,.phone-app.phone-dark .sub-links button{color:var(--text)}.phone-app.phone-dark .pills,.phone-app.phone-dark .segmented,.phone-app.phone-dark .tabs{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.phone-app.phone-dark .pills,.phone-app.phone-dark .segmented,.phone-app.phone-dark .tabs{background:color-mix(in srgb,var(--accent) 18%,var(--panel))}}.phone-app.phone-dark .row-icon.blue{color:#76b8ff;background:#193958}.phone-app.phone-dark .row-icon.amber{color:#ffd17a;background:#44371f}.phone-app.phone-dark .row-icon.rose{color:#ff9baa;background:#452434}.phone-app.phone-dark .disc.blue{color:#82c2ff;background:#173a62}.phone-app.phone-dark .panel.maintenance{-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);background:linear-gradient(#2856887a,#122e5066 46%,#0c1e369e),radial-gradient(110% 80% at 50% 8%,#468cd229 0,#0000 62%);border:1px solid #a0cdf54d;box-shadow:0 12px 32px #0000005c,inset 0 1px #d2ebff3d}.phone-app.phone-dark .panel.maintenance:before{background:radial-gradient(at 40%,#50a0e629 0,#102a4a0a 58%,#0000 82%);height:42%;inset:auto 12% 34px 14%}.phone-app.phone-dark .maintenance .disc.blue{color:#8fd0ff;background:#1a4d80;box-shadow:inset 0 1px #b4dcff40}.phone-app.phone-dark .maint-copy>strong,.phone-app.phone-dark .maintenance .maint-pay>strong{color:#7ad4ff}.phone-app.phone-dark .maintenance .maint-pay>strong.paid-line{color:#5ee9a8}.phone-app.phone-dark .row-icon.mint{color:#8ef0c0;background:#1c644680}.phone-app.phone-dark .deal-card,.phone-app.phone-dark .deal-card img,.phone-app.phone-dark .deal-fallback,.phone-app.phone-dark .event-card,.phone-app.phone-dark .event-date{color:#e7f0fa;background:#173048}.phone-app.phone-dark .feedback-card input,.phone-app.phone-dark .feedback-card select,.phone-app.phone-dark .feedback-card textarea{color:#e7f0fa;background:#10263d;border-color:#24507a}.phone-app.phone-dark .maintenance .primary,.phone-app.phone-dark .panel.maintenance .primary{background:linear-gradient(#3eb0ff,#0d7ef0);box-shadow:0 3px 10px #1594ff47,inset 0 1px #ffffff61}.phone-app.phone-dark .maintenance .s-due{color:#7a4e00;background:#f0c45a}.phone-app.phone-dark .maintenance .sub-links{border-top-color:#78b4e633}.phone-app.phone-dark .maintenance .sub-links a,.phone-app.phone-dark .maintenance .sub-links button{color:#d5e8fa}.phone-app.phone-dark .link{color:#76b8ff}.phone-app.phone-dark .list-panel{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(#284e7a7a,#10284694);border:1px solid #a8d6ff4d;box-shadow:0 12px 30px #00000047,inset 0 1px #dcf0ff47,inset 0 -16px 24px #0818302e}.phone-app.phone-dark .list-panel:after{background:linear-gradient(#bee1ff2e,#bee1ff0a 30%,#0000 52%),radial-gradient(90% 46% at 8% -6%,#d2ebff38 0,#0000 58%)}.phone-app.phone-dark .list-panel .row-icon{box-shadow:inset 0 1px #ffffff38}.phone-app.phone-dark .list-panel .section-title h2{color:#f4f8ff}.phone-app.phone-dark .list-panel .link{color:#8fd0ff}.phone-app.phone-dark .list-panel .list-row{border-top-color:#96bee62e}.phone-app.phone-dark .list-panel .row-title{color:#f4f8ff}.phone-app.phone-dark .list-panel .row-content p{color:#c8d8ee}.phone-app.phone-dark .list-panel .list-row>svg:last-child,.phone-app.phone-dark .list-panel .row-content small{color:#a4bbd6}@media (hover:hover){.phone-app .tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2355911f}.phone-app.phone-dark .tile:hover{box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff0f}}@media (prefers-reduced-motion:reduce){.phone-app .primary,.phone-app .tile{transition:none}}.phone-app .kit-preview{background:var(--bg);border:1px solid #fff;border-radius:31px;width:410px;height:auto;min-height:1280px;padding-bottom:146px;position:relative;overflow:hidden;box-shadow:0 24px 70px #19417033}.phone-app .kit-preview.kit-preview-framed{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.phone-app.phone-dark .kit-preview{border-color:#304362}.phone-app .kit-header-preview{background:var(--bg);border:1px solid #fff;border-radius:31px;width:410px;height:430px;min-height:0;padding-bottom:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #19417033}.phone-app.phone-dark .kit-header-preview{border-color:#304362}.phone-app .kit-preview .bottom{width:auto;position:absolute;bottom:22px;left:14px;right:14px;transform:none}@media (max-width:400px){.phone-app .main{padding-left:12px;padding-right:12px}.phone-app .quick{gap:6px}.phone-app .tile{padding:14px 6px 12px}.phone-app .tile>b{letter-spacing:-.05em;font-size:10.5px}.phone-app .greeting{margin-top:0;padding:0 0 8px}.phone-app .greeting h1{font-size:26px}.phone-app .greeting-name-row{gap:8px}.phone-app .service>span{border-radius:14px;width:44px;height:44px}.phone-app .service>b{font-size:11px}.phone-app .weather{padding:7px 8px}}@media (max-height:760px){.phone-app .kit-phone{padding-bottom:calc(240px + var(--app-sab,0px));scroll-padding-bottom:calc(240px + var(--app-sab,0px))}.phone-app .home-dash .greeting{padding-bottom:4px}.phone-app .home-dash .greeting h1{font-size:26px}.phone-app .home-dash .panel.maintenance{margin-bottom:10px}.phone-app .home-dash .services{margin-bottom:8px}.phone-app .home-dash .service-grid{gap:8px 4px}.phone-app .home-dash .service>span{width:44px;height:44px}.ananya-fab:not(.is-placed){bottom:calc(124px + var(--app-sab,0px))}}.phone-app .login-screen{background:var(--bg);max-width:32rem;min-height:100dvh;padding-bottom:calc(28px + var(--app-sab,0px));margin-inline:auto}.phone-app .login-card{flex-direction:column;gap:14px;margin-bottom:16px;padding:16px;display:flex}.phone-app .login-card label>span{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.phone-app .login-card input:not([type=checkbox]):not([type=file]),.phone-app .login-card select{border:1px solid var(--line);background:var(--raised);width:100%;color:var(--text);border-radius:14px;outline:none;padding:12px 14px;font:600 14px Manrope,system-ui,sans-serif}.phone-app .login-card input:not([type=checkbox]):not([type=file]):focus,.phone-app .login-card select:focus{border-color:var(--accent)}.phone-app .login-card .check{color:var(--text);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.phone-app .login-card .check input{width:18px;height:18px;accent-color:var(--accent);flex:none;padding:0}.phone-app .login-card .raise-form{flex-direction:column;gap:14px;display:flex}.phone-app .login-card .file-box{border:1px solid var(--line);background:var(--raised);width:100%;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font:600 14px Manrope,system-ui,sans-serif;display:flex}.phone-app .register-screen .form-block h2{letter-spacing:-.02em;margin:0 0 8px;font:800 15px Manrope,sans-serif}.phone-app .register-screen .form-block .fields{gap:10px;display:grid}.phone-app .login-roles{background:var(--ph-chip);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.phone-app .login-roles button{text-align:center;color:var(--muted);background:0 0;border:0;border-radius:12px;padding:8px 2px;font-size:11px;font-weight:800}.phone-app .login-roles button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.phone-app .login-submit{border-radius:16px;width:100%;min-height:48px;font-size:15px}.phone-app .login-otp{border:1.5px solid var(--accent);width:100%;min-height:46px;color:var(--accent);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.phone-app .login-otp:disabled,.phone-app .login-submit:disabled{opacity:.4}.phone-app .login-or{color:var(--muted);letter-spacing:.08em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.phone-app .login-or:after,.phone-app .login-or:before{content:"";background:var(--line);flex:1;height:1px}.phone-app .login-link{color:var(--accent);background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.phone-app .login-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.phone-app .login-error{background:#fbbf241f;border:1px solid #d9770659;border-radius:14px;padding:12px 14px}.phone-app .login-error b{font-size:14px;display:block}.phone-app .login-error span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.phone-app .login-committee{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border:0;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;text-decoration:none;display:flex}.phone-app .login-committee .disc{color:#0868d6;background:#dceeff}.phone-app.phone-dark .login-committee .disc{color:#8ec8ff;background:#12345c}.phone-app .login-committee b{font-size:14px;display:block}.phone-app .login-committee small{color:var(--accent);margin-top:2px;font-weight:700;display:block}.ananya-guide{pointer-events:none;font-family:Manrope,sans-serif}.ananya-guide>*{pointer-events:auto}.ananya-fab{z-index:80;right:max(16px,50vw - 15rem);bottom:calc(118px + var(--app-sab,0px));color:#fff;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0759b6;border:0;border-radius:999px;align-items:center;gap:0;padding:3px;font-size:14px;font-weight:700;display:flex;position:fixed;box-shadow:0 8px 18px #0759b652}.ananya-fab.is-placed{bottom:auto;right:auto}.ananya-fab.is-dragging{cursor:grabbing}.ananya-fab>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ananya-mark{border-radius:50%;flex:none;width:40px;height:40px}.ananya-sheet{z-index:90;color:#16324f;background:#f4f8fc;flex-direction:column;width:min(100%,32rem);height:min(78dvh,640px);position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 40px #102a5640}.ananya-sheet,.ananya-sheet header{border-radius:24px 24px 0 0;display:flex}.ananya-sheet header{color:#fff;background:#0759b6;align-items:center;gap:10px;padding:14px 16px}.ananya-sheet header b{font-size:16px;display:block}.ananya-sheet header span{opacity:.85;font-size:12px;display:block}.ananya-sheet header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:28px;line-height:1}.ananya-log{flex:1;padding:14px;overflow-y:auto}.ananya-hello,.ananya-wait{margin:0 0 12px;font-size:14px;line-height:1.45}.ananya-bot,.ananya-user{border-radius:16px;max-width:88%;margin-bottom:10px;padding:10px 12px;font-size:14px;line-height:1.45}.ananya-bot{background:#fff;border-bottom-left-radius:4px}.ananya-user{color:#fff;background:#0759b6;border-bottom-right-radius:4px;margin-left:auto}.ananya-bot p,.ananya-user p{white-space:pre-wrap;margin:0}.ananya-bot a,.ananya-bot button,.ananya-chips button{color:#0759b6;background:#e7f1fc;border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.ananya-chips{flex-wrap:wrap;gap:8px;display:flex}.ananya-chips button{text-align:left;margin-top:0}.ananya-error{color:#9f1239;font-size:13px}.ananya-sheet form{padding:10px 12px calc(12px + var(--app-sab,0px));background:#fff;gap:8px;display:flex}.ananya-sheet input{min-width:0;font:inherit;border:1px solid #d5e2f0;border-radius:12px;flex:1;padding:12px;font-size:14px}.ananya-sheet form button{color:#fff;background:#0759b6;border:0;border-radius:12px;padding:0 14px;font-weight:700}.ananya-fab:disabled,.ananya-sheet form button:disabled{opacity:.5}.ananya-dark .ananya-sheet{color:#e7f0fa;background:#0e1c2e}.ananya-dark .ananya-bot{background:#173048}.ananya-dark .ananya-sheet form,.ananya-dark .ananya-sheet input{color:#e7f0fa;background:#10263d;border-color:#24507a}.ananya-menu{z-index:85;color:#16324f;background:#fff;border-radius:22px;width:min(18.5rem,100vw - 24px);padding:16px 16px 12px;position:fixed;box-shadow:0 16px 40px #102a5638}.ananya-menu h2{letter-spacing:-.03em;margin:0;font-size:18px}.ananya-menu>p{color:#5d7190;margin:4px 0 12px;font-size:14px}.ananya-menu button{color:#16324f;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 2px;font-size:15px;font-weight:600;display:flex}.ananya-menu button svg{color:#0759b6;flex:none}.ananya-menu .is-stop,.ananya-menu .is-stop svg{color:#d11a2a}.ananya-edge{z-index:80;color:#fff;touch-action:none;cursor:grab;background:#0759b6;border:0;place-items:center;width:28px;height:64px;display:grid;position:fixed;box-shadow:0 8px 18px #0759b647}.ananya-edge.is-right{border-radius:16px 0 0 16px}.ananya-edge.is-left{border-radius:0 16px 16px 0}.ananya-edge.is-dragging{cursor:grabbing}.ananya-assist{z-index:35;left:50%;bottom:calc(92px + var(--app-sab,0px));color:#fff;font:inherit;white-space:nowrap;background:#0759b6;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 22px #0759b652}.ananya-dark .ananya-menu{color:#e7f0fa;background:#10263d}.ananya-dark .ananya-menu>p{color:#9eb4cc}.ananya-dark .ananya-menu button{color:#e7f0fa}.phone-app .ds-stack{gap:var(--space-section);padding:4px var(--space-page) 80px;flex-direction:column;display:flex}.phone-app .ds-card-head,.phone-app .ds-page-row,.phone-app .ds-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phone-app .ds-search-row{flex-wrap:nowrap}.phone-app .ds-card-icon,.phone-app .ds-page-icon{width:var(--icon-tile);height:var(--icon-tile);flex:0 0 var(--icon-tile);border-radius:var(--radius-control);place-items:center;display:grid}.phone-app .ds-page-title{min-width:0;font:var(--type-page);letter-spacing:-.03em;color:var(--text);flex:1;margin:0}.phone-app .ds-support{font:var(--type-support);color:var(--muted);margin:2px 0 0}.phone-app .ds-search{min-width:0;min-height:var(--control-h);border-radius:var(--radius-control);background:#fff;border:1px solid #b0ceece6;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.phone-app .ds-search input{min-width:0;font:var(--type-input);color:var(--text);background:0 0;border:0;outline:none;flex:1}.phone-app .ds-button,.phone-app .ds-primary{min-height:var(--control-h);border-radius:var(--radius-control);font:var(--type-input);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.phone-app .ds-button{color:#2563eb;background:#fff;border:1px solid #2563eb}.phone-app .ds-primary{color:#fff;background:#2563eb;border:0}.phone-app .ds-chips{justify-content:space-between;align-items:center;gap:4px;display:flex}.phone-app .ds-chip{min-height:var(--chip-h);color:#57534e;font:var(--type-control);white-space:nowrap;background:#fff;border:1px solid #b0ceece6;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.phone-app .ds-chip.is-on{color:#fff;background:#2563eb;border-color:#0000}.phone-app .ds-chip.is-dark{color:#fff;background:#111827;border-color:#0000}.phone-app select.ds-chip{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:22px}.phone-app .ds-card{padding:var(--space-card);border-radius:var(--radius-card);background:#fff;border:1px solid #b0ceec8c;box-shadow:0 8px 20px #224c8214}.phone-app .ds-section-title{min-width:0;font:var(--type-section);color:var(--text);margin:0}.phone-app .ds-card-title{min-width:0;font:var(--type-card);color:var(--text);margin:0}.phone-app .ds-link{min-height:var(--chip-h);font:var(--type-control);color:#2563eb;white-space:nowrap;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;display:inline-flex}.phone-app .ds-detail{font:var(--type-support);color:#44403c}.phone-app .ds-name{font:var(--type-body);color:var(--text);font-weight:600}.phone-app .ds-meta{font:var(--type-badge)}.phone-app .ds-row{min-height:var(--control-h);align-items:center;gap:10px;padding:8px 0;display:flex}.phone-app .ds-field{font:var(--type-control);color:var(--text);display:block}.phone-app .ds-field input,.phone-app .ds-field select,.phone-app .ds-field textarea{width:100%;min-height:var(--control-h);border-radius:var(--radius-control);font:var(--type-input);color:var(--text);background:#fff;border:1px solid #b0ceece6;margin-top:4px;padding:8px 12px;display:block}.phone-app .ds-dialog-title{font:var(--type-dialog);color:var(--text);margin:0}.phone-app h1{font:var(--type-page);letter-spacing:-.03em}.phone-app .vehicle-desk h1{letter-spacing:-.03em;font:600 24px/1.2 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-copy,.phone-app .vehicle-desk .vehicle-lead{color:var(--muted);margin:2px 0 0;font:400 14px/1.4 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font:500 13px/1.3 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-stat{letter-spacing:-.02em;color:var(--text);margin:2px 0 0;font:600 24px/1.2 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-count{color:var(--muted);white-space:nowrap;margin-left:auto;font:400 14px/1.4 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-park{align-items:flex-start;gap:12px;display:flex}.phone-app .vehicle-desk .vehicle-p{color:#fff;background:#2563eb;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:700 18px/1 Manrope,sans-serif;display:grid}.phone-app .vehicle-desk .vehicle-empty{border-radius:var(--radius-control);background:#f3f8fd;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.phone-app .vehicle-desk .vehicle-empty-icon{color:#5d7190;background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.phone-app .vehicle-desk .vehicle-empty-title{color:var(--text);margin:0;font:600 14px/1.3 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-list{margin:8px 0 0;padding:0;list-style:none}.phone-app .vehicle-desk .vehicle-list li{border-top:1px solid #b0ceec8c;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.phone-app .vehicle-desk .vehicle-meta{flex-direction:column;flex:1;min-width:0;display:flex}.phone-app .vehicle-desk .vehicle-meta .ds-name,.phone-app .vehicle-desk .vehicle-meta .vehicle-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-app .vehicle-desk .vehicle-remove{color:#9f1239;background:0 0;border:0;min-height:40px;padding:0 8px;font:500 14px/1.2 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.phone-app .vehicle-desk .segmented.segmented-nav>button,.phone-app .vehicle-desk .segmented.segmented-nav>button[aria-selected=true],.phone-app .vehicle-desk .segmented>button,.phone-app .vehicle-desk .segmented>button[aria-selected=true]{font-size:15px;font-weight:500}.phone-app .vehicle-desk .ds-field{color:var(--text);font:500 14px/1.3 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-input{min-height:var(--control-h);border-radius:var(--radius-control);color:#5d7190;background:#fff;border:1px solid #b0ceece6;align-items:center;gap:8px;margin-top:4px;padding:0 12px;display:flex}.phone-app .vehicle-desk .vehicle-input input{min-width:0;min-height:0;color:var(--text);background:0 0;border:0;flex:1;margin:0;padding:0;font:400 15px/1.3 Manrope,sans-serif}.phone-app .vehicle-desk .vehicle-input input::placeholder{color:var(--muted);font:400 15px/1.3 Manrope,sans-serif}.phone-app .vehicle-desk .ds-primary{width:100%;min-height:var(--control-h);font:500 15px/1.2 Manrope,sans-serif}.phone-app .vehicle-desk .ds-primary:disabled{opacity:.4}.phone-app .vehicle-desk .vehicle-error{color:#9f1239}.phone-app .sale-noc{gap:12px;padding:4px 20px 80px}.phone-app .sale-noc h1{letter-spacing:-.03em;font:600 24px/1.2 Manrope,sans-serif}.phone-app .sale-noc .sale-copy,.phone-app .sale-noc .sale-lead{color:var(--muted);margin:4px 0 0;font:400 14px/1.4 Manrope,sans-serif}.phone-app .sale-noc .ds-card{padding:16px}.phone-app .sale-noc .ds-card-title,.phone-app .sale-noc h2{color:var(--text);margin:0;font:600 16px/1.25 Manrope,sans-serif}.phone-app .sale-back{color:#2563eb;align-items:center;gap:4px;width:fit-content;min-height:40px;font:500 14px/1.2 Manrope,sans-serif;display:inline-flex}.phone-app .sale-clear,.phone-app .sale-due,.phone-app .sale-help{align-items:flex-start;gap:12px;display:flex}.phone-app .sale-due{background:#fff8e8;border-color:#0000;flex-direction:column}.phone-app .sale-due-head{align-items:flex-start;gap:12px;width:100%;display:flex}.phone-app .sale-clear-icon,.phone-app .sale-doc,.phone-app .sale-due-icon,.phone-app .sale-help-icon{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.phone-app .sale-due-icon{color:#c17a00;background:#fff1d6}.phone-app .sale-amount{letter-spacing:-.03em;color:#c17a00;margin:6px 0 0;font:600 30px/1.1 Manrope,sans-serif}.phone-app .sale-flat{color:var(--muted);margin:2px 0 0;font:400 13px/1.3 Manrope,sans-serif}.phone-app .sale-noc .sale-action{border-radius:16px;gap:6px;width:100%;min-height:48px;margin-top:12px;font:600 15px/1.2 Manrope,sans-serif}.phone-app .sale-clear{background:#f3fbf6;border-color:#0000}.phone-app .sale-clear-icon{color:#15803d;background:#e5f6ea}.phone-app .sale-row{min-height:48px;color:var(--text);background:#f4f8fc;border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.phone-app .sale-row[aria-disabled=true]{color:var(--muted)}.phone-app .sale-doc{color:#2563eb;background:#fff;flex-basis:36px;width:36px;height:36px}.phone-app .sale-row-title{font:600 14px/1.3 Manrope,sans-serif;display:block}.phone-app .sale-note{color:#24527a;background:#e8f3ff;border-radius:16px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font:400 13px/1.4 Manrope,sans-serif;display:flex}.phone-app .sale-note svg{flex:none;margin-top:1px}.phone-app .sale-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.phone-app .sale-noc .ds-field{color:var(--text);font:500 14px/1.3 Manrope,sans-serif}.phone-app .sale-noc .ds-field input{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #b0ceece6;border-radius:16px;margin-top:4px;padding:0 12px;font:400 15px/1.3 Manrope,sans-serif;display:block}.phone-app .sale-noc .ds-field input::placeholder{color:var(--muted);font:400 15px/1.3 Manrope,sans-serif}.phone-app .sale-help{color:inherit;text-decoration:none}.phone-app .sale-help-icon{color:#128c7e;background:#e7f8ef}.phone-app .sale-status{margin:8px 0 0;padding:0;list-style:none}.phone-app .sale-status li{border-top:1px solid #b0ceec8c;padding:10px 0;font:400 14px/1.4 Manrope,sans-serif}.phone-app .sale-status li p:first-child{font-weight:600}.phone-app .sale-error{color:#9f1239}.phone-app .sale-ok{color:#15803d}