
/* ============================================================
   PROPERTYOS — SINGLE FILE
   Design system + all features
   ============================================================ */

/* ---------- Tokens ---------- */
:root{
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter",system-ui,"Segoe UI",Roboto,sans-serif;
  --bg:#f2f2f7;--surface:#ffffff;--surface-2:#f8f9fc;
  --fill:rgba(120,120,128,.12);--fill-strong:rgba(120,120,128,.2);
  --label:#1d1d1f;--label-2:rgba(60,60,67,.72);--label-3:rgba(60,60,67,.38);
  --sep:rgba(60,60,67,.14);--line:rgba(60,60,67,.18);
  --material:rgba(249,249,251,.78);
  --blue:#0066cc;--blue-fill:#0071e3;--blue-soft:rgba(0,113,227,.12);
  --green:#248a3d;--green-fill:#34c759;
  --orange:#b25000;--orange-fill:#ff9f0a;
  --red:#d70015;--red-fill:#ff3b30;
  --violet:#6d28d9;--violet-fill:#a78bfa;
  --toast-bg:rgba(29,29,31,.92);--toast-fg:#f5f5f7;
  --pass-h:240px;--pass-radius:22px;
  --radius:16px;--radius-lg:22px;--radius-xl:28px;
  --shadow-card:0 8px 24px rgba(19,43,82,.055);
  --shadow-pop:0 18px 50px rgba(20,45,80,.12);
  --accent:var(--blue-fill);
  --spatial-glow:65;--spatial-depth:70;--spatial-speed:6;--spatial-accent:#2997ff;
  --wallet-accent:#2997ff;--wallet-folder-radius:26px;
  --ease:cubic-bezier(.22,.68,.35,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.3,.64,1);
}
:root[data-theme="light"]{color-scheme:light}
:root[data-theme="dark"]{
  color-scheme:dark;
  --bg:#000000;--surface:#1c1c1e;--surface-2:#2c2c2e;
  --fill:rgba(120,120,128,.24);--fill-strong:rgba(120,120,128,.36);
  --label:#f5f5f7;--label-2:rgba(235,235,245,.66);--label-3:rgba(235,235,245,.3);
  --sep:rgba(255,255,255,.14);--line:rgba(255,255,255,.18);
  --material:rgba(22,22,24,.74);
  --blue:#2997ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;
  --toast-bg:rgba(245,245,247,.94);--toast-fg:#1d1d1f;
  --shadow-card:0 12px 34px rgba(0,0,0,.2);
  --shadow-pop:0 24px 60px rgba(0,0,0,.35);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --bg:#000000;--surface:#1c1c1e;--surface-2:#2c2c2e;
    --fill:rgba(120,120,128,.24);--fill-strong:rgba(120,120,128,.36);
    --label:#f5f5f7;--label-2:rgba(235,235,245,.66);--label-3:rgba(235,235,245,.3);
    --sep:rgba(255,255,255,.14);--line:rgba(255,255,255,.18);
    --material:rgba(22,22,24,.74);
    --blue:#2997ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;
    --toast-bg:rgba(245,245,247,.94);--toast-fg:#1d1d1f;
    --shadow-card:0 12px 34px rgba(0,0,0,.2);
    --shadow-pop:0 24px 60px rgba(0,0,0,.35);
  }
}

/* ---------- Base ---------- */
*{box-sizing:border-box;margin:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:78px}
body{
  background:radial-gradient(ellipse at 78% -12%,rgba(55,123,244,.08),transparent 38%),var(--bg);
  color:var(--label);font:400 calc(15px * var(--visual-text-scale,1))/1.4 var(--font);letter-spacing:-.012em;
  -webkit-font-smoothing:antialiased;overflow-x:hidden;
}
button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}
button{cursor:pointer;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}
:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-fill) 55%,transparent);outline-offset:3px}
.ic{width:20px;height:20px;flex:none;display:block}
[data-icon]{display:inline-flex;align-items:center;line-height:0}
.sr-only{position:absolute;left:-9999px}
@supports (corner-shape:squircle){.group,.face,.sheet,.pass-wrap,.card{border-radius:22px}}

/* ---------- Apple branding ---------- */
:root{--apple-mask:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAEACAYAAAAp2kPsAAAZZUlEQVR42u2de7BV1X3HP/ucy8MLJigIRnwAiogISjQalcZHoubRmFfT6GSmk/SV2KbTTmbaNDNNrTNpO2Per+Y5aWpspomJJtHERzRRE8X49ioCioAIKILAVZAL97H7x++35+wczr3n3Hsee699vt+ZM8AF9tl7rfXZv9/6rd/6rQhJal5R6vdxjb+fBBwOLABeV/V3zwJPAPuL1AiSNNHxkwaoBLwWOApYBMxzkJYBxwNHVF1jC/BF4FpgWDBJ3Q5QLzAbOBE4GzjFQZoLzHDAxtLvgQ8Dq/36cYgN06OxIY0Dojg10Ce5pZkPXAycCRznblwteOJRfhY5fOc6TMFKMEnjtURzgSXACuASd+NmVQEU17hGNMb1p7priGCSusESzQfeDlzqlmQOUK4BUDTB6UMsmKSiQ7QAeCvwJ+7KTWshQIWSYJJqgRS5JXob8L4qiASQYJIatEazgPcClwNvGAWiVmuEwMPikpSGo+QW6LvArhRcI/6J2/BJrrvVrWC7YJWkjkCEW6OPAg+nBng7IaqG6ffAQsEkFdUaxR34JN9zDTA9dJg0Z+re+dEsLEL3EeDUquBDpwf0ADCoAIQUIkgnA/8IvBtL9yEFUhYqUT/lSDBJuQNpMfBpBylLa5Tc0wiwrQiWSeouLQWux8LQnQgwNDJfeh54h4IPUkhW6QLgDmCow0GGejCtxBaIBZMUDEj3ZAxPrc8w8HUqC8OCScotRKUqkEZyAlFyH9uxxFmBJOVWSWRsBXBvzkBK38vDWGRRMEm5tUj4IP1FDkFKu3hXY3uZBJOUa5B+Sj6idqNZpZeBywSSlGeQTgRuyKk1SsN0D7bmVRiYShqDhQEpxrZ+fwR4J/ktTJIs1P4GeEpdJ+VxgJaAK4AdOZ4nJff0AlqolXLs3r0ZeDzHIKXv60asrp5gknIH0nzgl4GANAD8HQXc9q45U/ggHQJ8CFucDaHCz2rgdxSgGpFUPJjeAWzMuVVK39uXgSlFdPFkmcIFKcb2Il2OVVKNczw4k3vbCvwKK9IfbBlkqXgwRcAHsMhYKFbpGiqbERV4kHLj3p0M3BUQSE8BbxFIUt5A6gU+Cxwgf+lCtWB6BfgEMFkwSXmD6U3AuoCs0k3A0UUHSQGI8IIOU4H3YGtLeZ7AJ0GHfuBHwOaiBx0EU3g6Djgn1Xd5ftMPOki3qNukPLp4l1EpGJlXF2/Yf70TOEnzJCmPIB0GfD8QkNZi9cO75rQMuXlh6SjgtJzPk0rAbuBbwO1oYVbKoWUqAX/hAzWPlim5n37gU1SO1ZR7J+XOxTsU+F/ynxn+feAIgSTlGaZF2FErebVKw8DPsaqxAknKNUyXk88oXhJweBA4o5tBUgAi/yDF2Knmy7Ak0Txlh4/4GFoPfA6rgyeLJOXaKs3GUnLyWJX1GeCD6EQVKRCYTsd2qOap4P4QVi32T4FJmidJocB0GRZyzhqm9Hm3PyXfa14dl0xzGCr7J0slc7Vd2BlPXwBWoR2zgikQJQP48Az7Kk5ZyZ0eaPi6QyWQpKBcvF7gOxm5eOnvexz4GPAazY+kUGE6gc6fr5TevdsPXAucm3I1BZIUJExnARs6BFP1Fvg+t0aza9yXpDlTsHOnTs2LwE4/vw34JnAfluUQpSCTBJPUAES/Bq4D7gZeSv29IBJM0hgAJRC9gB3xMhpEAkkwSWMANOwQ3Y3VabgbC32nLZUgEkyCZypgkIZjN/AQ8FtgJfAIdqaTIBJMhdcwlW0OjQzy6poLQw7QWp8PrfKgwnNY5E4QCaau0Ubgfmy9qdGw9B6sSP4zKevzNFa4crgKPEEkmLrGVdsBfBHbN7QCmIOVRd7mgPSnoIgcvj5gjVufF1MWqBogQdRCaQEuHM0CTsW2Y+zC0ns2YXW80/044LAhCySYQnjOOIP7jyf4vHFgbRxrkOX7ueI2Xr/Tg7WRbetx4G0chQhY1CXwJDtBe7FCjouAuQ1cdwg7V2iDz1GGqOwyzRquLNu41jPW2nMVYWW/jsPKJG/19nzBXdFolDYfCRGuqKCdO9XnGAu8E5d4R8/w3x+NFUmM61x/GNjuk/o1WCH6fuAxn/xv8vlLESNk9eCZ4e08BzjR53OHV4FQxqKQx/u/6/c2Ww3srXHNkoPW59C9BOwDXs6Jd1AomEZrwB7gdf4GXAKc4r8u8Ddjb4vnSy8DW7DQ80NY+Hmjfw4Grlate46wIphzHY4lDs9sb99jsH1Orah2NezQbcQyMrb6y2sVVgXpeSz0n7sASxRwB/cAC7Gih8uAs/0NWAuedvrzw1j4+Tks0/ou4Env9DgQqGrd32R/OS1OvaAWO1Azqb2NPm7TmBzElgg2uYfQ59Zttb/UBvNgraLAICr7W/BNDtA53tHTq96KcZufMx7l2km+2xPAzVi+21rg1Rxaq1oDL3JrcxJwMfBmf0HN4OA1yXa2cb1rH3D3eg2WzXEvtjD9XJbtHAUC0SzgTGy35zlYVZwZDQ7wdmu0793ngYs7sIzs+9xaZQnVaG/u2W5xzneATvE/93TwBTVRuGK3Wo8AtwK/w9bg9nW6naOcQzTTrdD7vaOPHMOnz4viGve0HasTfhd2zMpTKWvVbtdktOvPTAVn3ua/P7bKRc57G1ff1wEPDN2N5SHe5W3fEaiinIFUC6ILPRI01mDNo2rd5/6Ua/JzrLZDfxsiVKNdp9fnmad7u57rc8xpAbZvIy+wO7E9WnfWgKrlYEU5hOg8h+iCFEQhdnC9zt7sAYtbgEd9cr2/Tt/EDfRh9b851IE5GbjIIZrn88y8W6BWWKzRoGq5tYpyAlIJO0Hho8A7qBTwiAvQwfU6eyeWzX0n8CssJLwZy7GbaJvOcZdtqVufk7BlgtkBuMnteoHt8BfXN3xOVZ3D2PTW/ChDiJIHnumW6K89sBAVEKJGOnsYy7J4zt3Ax7D1lKcdrl0cnBmAu2jJwulMLNq5AsvymFNlgeiSth3reVc7TFu8ne9zr6BpoKKMQEpueBFwBfAhKsc2xnRXNvtog/tVf3NucaDW8oeZFjhcR3kQ4Vhs4XQKo0fhunmXQK1xtQt4ADvt8OfYYnwwxWOSh5mEhWBv8wGT56MlO11BdaQFbdGq63RLG28DvoStqU34xZNFMfi5wF8B/4KtHZW70BqN9bKJWvB2TF9Hqt/G04HXY5HOHVSKfkZ5gym5oZJH6q4E/hLLpes2/32inT7ejzS+Nk5OZzzRoRrB8i73jad5yx242YTwdwKfwRZfJ6d+rs6X8jL9iLGI5wp/+T86HqDKHQLpj4H/wEK1skZSnqGKgUOA5f7nBKjMYEpuqhc7JfxKLN9L1kgKBaipKaAewdalok7DlAbpQw7SCQoySIECtdQDEn2dhqkapH/GFhEFkhQqUL0+x7+TgytBtQ2mtL/5YeCTAkkqCFSzsYXzxzplmZK50HuBqwSSVLCAxKR61qmVMJWASx2khQJJKrB1ahtMkV/nUiz8vUQgSQW1TmVs1/SeWuO72WoyJf+i1wOfwvbMjAgkqYCKsaj0EWPB0AyxI1i28sex7ROySFIRIUrG9W4OLjPWEpjSIfB3p64lmKQigRT52F4NfBvbElNTEz1SJgHmPdju2KmySlIBIYqw7Rk3YXue7qVSoy9uBUzJhGwp8DdUsr8FklQkkIaxilLfwDYO9tf7jz0TBOk12J6kMwWSVECQXnFLlNSLSI/9lsGUXPRS4AP+/3WAllQURVhNw284TDsYRwWjnnF+UYyVJb4CW8SSVZKKYo2GsAyHL2GlrYcZ547nnnGCNA34c+AsgSQVbH50PbbDYU2jbl21xhsaPwPb6FdWP0gFAuknWNLBGpooTNmIZUqnU7wPmC+rJBUo0PBD4Gos766pQjbjmTOdjVVbLSnoIBUEpG8Bn8WOAWq6Xl49Ny/5grnYmpKskiSQJgBT8gWTgQ8CbxVEUkHmSNdilbJaBlKjAYj5WC3wabJKUgFAug74PJYm1NJSyPXmTBF2Ut9C9YcUuAapRO3W0Yaa4qU6Lt5hwNuxovqySlLIVuk24F/bBVIjbt5p2ClzkhQySOuBr2Lh77ZFo0tj3MRk4BLs+HpZJSlUkPYB38O2m7f1uJjSKC4e2NaKs2h+a7skZak7gP+hcsRpR2FK9AaspoMkhezefQ07GbDth5iVRgk8TMOOsz9CLp4UqKrdu7ZrNMs0BzsiU5JCtUq3A9d0wr2rB9N52KkVkhQiSM+4e/csHTyjtlTDxZuMHaWhtSUpRA0DN2Ab/TqqWpZpIVbbQZJCtErrHKb9dPjk9FowLZeLJwWoJPfuRuxwso6rVOXiTcJKeB0iF08KzCrhc6SfUTmHNs4CpkRHY5sAtVArhagHgCez+vJqaOYDC9QnUoBzpX6s8urOLKxSLZhOAWapf6QA9SRwf5Y3UOIPz+48BZii+ZIUmFUaAm7F0ocgoxolacs0B+XiSWFqG3CPQ5WZEUjDdDy23UKSQtOmlFUia5giYDFjnIomSTl29R4Gns8DTLHPk5ZqviQFOF/aA6wko7Wl0SxTj/pHClAvYNvRM1cCUy+W2CpJoekRLB8vNzDN9TmTJIXk4o04TLtSP88cppOwmg+SFJIGsVLHuZjnJzAdix2tKUkhaTuV85Ry4+aNqF+kAPUsOVhfqoapB4XDpfD0FJb9kBuYDsWKp0RojUkKSwewDYG5gekoLAAhSaEpVy/+EnACysmTpJbANBWrSCRJUpMwxeiMWklqCUySJAkmSRJMkiSYJEkSTJIkmCRJMEmSYJIkSTBJ3aRynsawYJJC1kKseKpgkqQmNR+YlyeYIrSHSQpTR5CjQkAlbIPVoPpFClCTsNolmRafTMO0DqvVLEmhKIGnDCwBpqd+nilMW4C16h8pUOWmTF0Jqzu2mkr9B+1tkkLScdgJLrmAKcbOtRFEUog6DDg1NZYzhUmSQp43TQLOpXIcUiSYJGniOgGrspW5m5fQrLUmKVQdC5yftauXwPQysF99IgXq6vUCb87a1UtgWgW8qL6RAtZSMs6GSGB6lpycviZJE7BO+JzpIjI8SjaBaSewWf0iBaoYO3ziXcCyrC3TIHbWjQr3SyFbp5OA92RlnZKs8UHgUezk6oR0SQrNOpWBS7OyTul1prVy9aQCWKdFWdmnNEzbgJfUJ1IB5k6ZWKdSFdmaL0mhW6fYrdN7sRNe6NS4TsO0mxydDypJTagHuAx4Syfn/+XU7/djqewX+M8V2ZNCtk6HAYcD92FLP1GnYEq+6FDgEnKyc1GSmtQxwPMOVNvHc3XWuHL0pKJYJ3zO9D5s/ant7l61ZSpj2bfzZJmkgrh7c7BE2N8De9s5pqth2ovtDTkXRfek4gQjFgI7gEeA4XaN63IVySNO8iVkmDAoSS22TlPc1VsLPNUpmJJ51PnAkXL1pAIBdRiWWb4K2NqOcV0Lpr3AcuA0wSQVDKj52PLPaqzEXdQumBINuo+p9SapiEAtcKgew1LoonbBlK74ciEwQ9ZJKqiFmgH00cIF3Vowga01vYlKcT/BJBUNqkXALOAJLME7ajVMaVdvGfBGgSQVEKQIC5kvdoPxTGoOFbUSpgir8DodSxTs1bxJKqjKbqGOB9Y0C9RoMIGFyC+mcjKbYJKKpiTFaIEDtc6BmpDxGAumQeANWAklwSQV1eVLfp0HnIGdV/aU/xo1C1Ny8QFs4fZCLLonV08qOlBHAmdiWzfWAbvGY0jKdb4gdphmyTpJXeL2Heoe2Twsn28zDebz1YNpL5YJsUwwSV1ipZIqR4uxaPYhwEZse9KYDJTrXHgAmOzWSVE9qZvcvtg9srOBE6usVPLvovHABLAPW8A9RtZJ6kIrNdmt1Nlupbb7XCquhqoRmPZi6etnofOcpO4ECrdSKzxAMRPbrtRPamd6uYGLDft/PB/LZ5KrJ3UbUOmc1WOA87BE8EXY1vitwEAjMOGTrzPdQsnVk7rdSvW4dTrdjcwUoK/c4IUGnMjzG7BmktQNVioJUkzHwuj3lxq8wAhwB5a/BCrsLwmqNFi9wIzxBBRWAyvl5knSQWD1A7sagSkJOLwK3IztTpR1kqSKNgBPjzfU/SDwuNpOkv7AQ1sFvNgoTIkVeh640a2UrJPUzUrG/m7gHmCgNE4Kh4FfuIXSvEmSbLvGozC+jIZk7rQB+DGVUrOyTlK3ungxVnb5ufHClGgEC0Q8rPaUutzF2wLcgq3DRhPNtdsI/JY21m2WpAD0GPBQ8ofSBIhMCq7c6lAhV0/qQhdvCFt33TFRmNLqwwIRktSNLt7TWFZQ4p3FpSYu1o+FyXeiQITUfVpJ1ZrrRC1TAs/twN1qV6mLrFKERbLvpSqiXWryotuAH8k6SV2mPmyhllZYprR+Ddyl9pW6ZK40AFzvc6b0z5uCKW2drqNS/FzWSSqqIuwoz5uosSzUqpoOv9bcSeqCudI+4CdulQ4yHKUWfUnaOiHrJBVU66mEw2nHnKnaOikjQiqiRjw2sG60f9AKmNLW6bvAs5o7SQV08XYCtwF7Rhvfra6DdzvwPfctBZRUJN1PKg+vnW5eQu8AcA2Wli5JRbFK/R4T2DxWTKDUhi9O9jvtUTBCKghQv8S2WjBWTKDUpi+/Ge3GlYphlVYB/wW8UG/q0q6CkruxgucrsGLnKqkshQYSPm35Ara2FNfzstphmRJ6fwL8FAspSlJoSrIdbsT2LtVVuY038ipW0Pws7HhDWScpJPfuJeAzwG8anfuX2nxDj7iFGlQwQgpIQ1gQ7XpGyXboJEzpm7oei9HLKkmhWKW1wHewQ80aXi9t94kWEXbS2oAHI6bL3ZNyHnQYxjJ5rvP5fsPeVKlDN3kT8H+piZzcPSmvQYc1wA2kTgTMC0yJFXoZ+DZwn6ySlGOrNOAWqW8iFyl3kPjtWM6e3D0pr1bpVuA/meBG107CFGMZ5bOBM9wqCiYpL0GHTcC/AQ8wwSTtUodv+BV391airHIpX7qZJneLd/p8WkX3pDxapSeAqxllO3qeYUq7e6fL3ZMyBmk7cBUWcaYZbymLk9MjLOy4CTgNOA6L5wsoqdMg7QO+6VOPfc2OwXJGDxNhBc93AGcCM+XuSRmMwVvdKm1rxRw+S5hi7BSNSQ7UVAElddAqbXCQHqRFwbByxm+GYWzF+ShgeernktRO7Qe+ClxLC7cIlTN+qGSrxrPAScB8WSepjRrBAl630MTibF5hSoDahmXovhE4TEBJbQRpA7Y4+xAtXuss5+RBEx92BFt/miKgpBbPk0pYlaEvYUnXw7Q4aSBPMA07UIcDS4EeASW1MOCwB/iiz5X2tOOLyjl66OSBHwVmAKek7k9ASc2OrRuAf8eWY6Kiw4Sb4pexCN8yYIFgkpq0Skndu6uwOuFtywkt5/DhIw9GbAYWA0fL3ZOaCDg8DvxTOwIOeYepOiCxAUs5OhKlHEnjDzhsBD6NFdxv+w6Fco4bJB3hOxuYJgsljcO72QBcCfyQBuveFR0msEoxB4DXA70CSmoApOcdpB9gZeaibocpAWo/8JiAEhoEaQcWAv9vbN9cxzahlgNopMhB6nOQltNdi7pxE+3WbSBtx2qDfx3b1d1RlQNprMRCPY7l8p1a4DlUXPXcE/3EXQJX2iJ93kHqz+J5ywE1WgTsBR4umMs3Fjwj/qzD4/yMYBkk6WvV+q6igLQJ+BzwrRRIcRYDlMCAirHaER8F/p7KOlRIzzPaoI59MGzF6hH0Ac+N87li7Bifpdg63bHuFh/ugFXfQ6hQJetI67HE1R+595JZoZ4QGzJprF7gIuCT2Ekb5NxKjQbQK/5mXYcV9uhzkDZh51wNT/D7erH1ubnAoVh5tTdiWSXzsfOzQgQrfa/rsahdUi0404pXob6V0o32R8DHgUvI58FqtQZqP3ZCyGqsTtvDwBbsRO+RFvVRXMOln+WW6iJsMfw04HgqJd/y7gYmfTuEVQf+MnYG2CAqHdc0UEmHHwN8BcvrS/KxRlK/z+IzUnUPA1gS77eBP3PrMGWM54pa1D61rlUGXusvoiuxmnFb69x/Xj4vYBG7JWh5pG3W9QjgY9iaVJZAVX/nq9jp85/AknenjWPQt/MFlKjk7uC7gK858PtzBFX6ux8ALne3VWozUGUs9egan2+kB8NIBzt9yN22HwNX+Fu03Abr02qwpmJR0n/A6sjtzsha1bLqP/C+LVI0MvdAJVbqb6usVKsHQy1Ih30edDVwMTCngQGcN5c50Vzgw8DPPBgyUufZ2wHRILa2eJW78nluw0LSnUxESx69ej9wDrbZsHeMCXozbTfk0bgbsZMSH/W3afrfxYG9kJL7nY0tkr8NOLfBdqw3rur9n0EsJ/NnHmDow9bbch1kKKqpTDf6FCwcfAFwvg+II2n+0II9/sZejx0zertH6EKEaKyxUd2OF2J1OpZj1XinjgOYemNuk7+IVgJ3UMnJJIRoXdH9zuoOmIWtt5zj85hFWM2+1zb4Nt0JPIntBH7QP1uwVJaRgkBUDyqwsgIL3fIvx8q0zfP27WmgLZO9aUMeRVzl7vGvsGWCHRy8pBCH0lDdMpeKUxGsGT4vWOQDgQZgetrflttSFoiCQtRIO0JlcXg+cDK2GDwdi1ye4H8XYTXq1vsc6EUPyOzzP6/GdlcPhtye3RYRaWUHRQ26Nd0EVqIyVv9wngcOIgfoGYfqQAf6p+P6fxfuGIxqDK2pAAAAAElFTkSuQmCC")}
.apple-mark{display:block;aspect-ratio:211/256;background:currentColor;-webkit-mask:var(--apple-mask) center/contain no-repeat;mask:var(--apple-mask) center/contain no-repeat}
.apple-tile{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:22%;background:url("data:image/jpeg;base64,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") center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(122,172,255,.22),0 0 14px rgba(41,151,255,.18)}
.apple-tile .apple-mark{display:none}
.brand b .os,.launch-word .os{color:var(--blue)}

/* ---------- Layout ---------- */
.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh}
.sidebar{position:sticky;top:0;height:100dvh;padding:22px 13px 16px;display:flex;flex-direction:column;gap:24px;background:color-mix(in srgb,var(--surface) 94%,var(--blue-fill) 6%);border-right:1px solid color-mix(in srgb,var(--sep) 75%,var(--blue-fill) 8%);overflow-y:auto}
.brand{display:flex;align-items:center;gap:10px;padding:4px 9px}
.brand b{display:block;font-weight:700;font-size:16px;letter-spacing:-.02em;line-height:1.2}
.brand small{display:block;color:var(--label-2);font-size:12px}
.nav-title{font-size:10px;text-transform:uppercase;letter-spacing:.075em;font-weight:750;color:var(--label-3);padding:5px 11px 8px}
.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:39px;padding:8px 12px;border-radius:12px;font-weight:500;font-size:13px;text-align:left;color:var(--label-2);position:relative;isolation:isolate;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease-out),box-shadow .28s var(--ease);margin:2px 0}
.nav-item .ic{width:18px;height:18px;color:currentColor}
.nav-item:hover{background:var(--fill);color:var(--label);transform:translateX(2px)}
.nav-item[aria-current="page"]{background:color-mix(in srgb,var(--blue-fill) 12%,var(--surface));color:var(--blue);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue-fill) 18%,transparent),0 4px 12px color-mix(in srgb,var(--blue-fill) 8%,transparent)}
.nav-item[aria-current="page"]:after{content:"";position:absolute;right:9px;width:5px;height:20px;border-radius:8px;background:var(--blue-fill);box-shadow:0 0 12px color-mix(in srgb,var(--blue-fill) 40%,transparent)}
.badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--red-fill);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}
.badge[hidden]{display:none}
.profile{margin-top:auto;display:flex;align-items:center;gap:10px;padding:8px 10px}
.profile .who{flex:1;min-width:0}
.profile b{display:block;font-size:13px;font-weight:600}
.profile small{color:var(--label-2);font-size:11px}
.icon-btn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--fill);color:var(--label-2);transition:background .15s}
.icon-btn:hover{background:var(--fill-strong)}
.sidebar-legal{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;color:var(--label-3);font-size:11px;border-radius:8px;background:none;width:100%}
.sidebar-legal .apple-mark{width:9px}
.sidebar-legal:hover{color:var(--label);background:var(--fill)}

.main{min-width:0}
.bar{position:sticky;top:0;z-index:20;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) clamp(16px,3vw,32px) 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:background .2s,border-color .2s}
.bar.scrolled{background:var(--material);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-color:var(--sep)}
.bar-title{position:absolute;left:0;right:0;top:env(safe-area-inset-top);height:52px;display:grid;place-items:center;font-weight:600;font-size:15px;opacity:0;transition:opacity .2s;pointer-events:none}
.bar.scrolled .bar-title{opacity:1}
.back-btn{display:none;align-items:center;gap:2px;color:var(--blue);font-size:16px;position:relative;z-index:1}
.bar-actions{margin-left:auto;position:relative;z-index:1}
.content{max-width:1180px;margin:0 auto;padding:4px clamp(16px,3vw,36px) calc(110px + env(safe-area-inset-bottom))}

.page{display:none}
.page.active{display:block;animation:pageIn .48s var(--ease-out)}
@keyframes pageIn{from{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}

/* ---------- Type ---------- */
.date{color:var(--label-2);font-size:13px;font-weight:600}
.large-title{font-size:clamp(28px,3vw,36px);line-height:1.08;font-weight:700;letter-spacing:-.045em;margin:4px 0 20px}
.lead{color:var(--label-2);font-size:15px;max-width:66ch;margin:-8px 0 22px;line-height:1.65}
.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:28px 4px 12px;flex-wrap:wrap}
.section-head h2{font-size:19px;font-weight:650;letter-spacing:-.025em}
.group-title{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.075em;color:var(--label-2);margin:24px 4px 9px}
.foot{font-size:13px;color:var(--label-2);margin:8px 16px 0;max-width:62ch;line-height:1.55}
.link{color:var(--blue);font-size:14px}
.link:hover{text-decoration:underline}
.money{font-variant-numeric:tabular-nums;font-weight:650}

/* ---------- Cards / groups / rows ---------- */
.group{background:var(--surface);border:1px solid color-mix(in srgb,var(--sep) 82%,var(--blue-fill) 5%);border-radius:17px;overflow:hidden;box-shadow:0 5px 18px rgba(20,40,80,.035);min-width:0}
.row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:56px;min-width:0}
.row+.row::before{content:"";position:absolute;top:0;left:16px;right:0;border-top:1px solid var(--sep)}
.row.inset+.row::before,.row+.row.inset::before{left:68px}
.row-main{flex:1;min-width:0;overflow-wrap:anywhere}
.row-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-sub{color:var(--label-2);font-size:13px;white-space:normal;overflow-wrap:anywhere;line-height:1.45}
.row-trail{text-align:right;flex:none}
.row-btn{width:100%;text-align:left;transition:background .15s}
.row-btn:hover{background:color-mix(in srgb,var(--blue-fill) 5%,var(--surface))}
.row-btn.danger{color:var(--red)}
.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:14px;flex:none;box-shadow:0 3px 8px rgba(8,26,51,.125)}
.tile{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}
.tile .ic{width:18px;height:18px}
.empty{padding:34px 20px;text-align:center;color:var(--label-2);display:grid;justify-items:center;gap:6px}
.empty .ic{width:30px;height:30px;color:var(--label-3)}
.empty b{color:var(--label);font-weight:600}
.tag{--c:var(--blue);display:inline-block;font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);white-space:nowrap}
.tag.green{--c:var(--green)}.tag.orange{--c:var(--orange)}.tag.red{--c:var(--red)}

/* ---------- Stats / metrics ---------- */
.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.stat{background:var(--surface);border:1px solid var(--sep);box-shadow:var(--shadow-card);border-radius:15px;padding:16px;transition:transform .35s var(--ease),box-shadow .35s ease}
.stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}
.stat .k{color:var(--label-2);font-size:12px;font-weight:550}
.stat .v{font-size:clamp(21px,2vw,27px);font-weight:700;letter-spacing:-.04em;margin-top:3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.stat .c{color:var(--label-2);font-size:11px;margin-top:3px}
.dash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}
.dash-metric{background:var(--surface);border:1px solid var(--sep);border-radius:16px;padding:16px;min-width:0;box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s ease}
.dash-metric:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}
.dash-metric .label{font-size:12px;color:var(--label-2);font-weight:550}
.dash-metric .value{font-size:clamp(18px,2vw,25px);font-weight:700;letter-spacing:-.045em;margin:7px 0 3px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.dash-metric .hint{font-size:11px;color:var(--label-2);line-height:1.4}
.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 22px}
.module-card{background:var(--surface);border:1px solid var(--sep);border-radius:17px;padding:17px;min-width:0;overflow:hidden;box-shadow:var(--shadow-card)}
.module-card p{color:var(--label-2);font-size:13px}
.module-card .big{font-size:25px;font-weight:700;letter-spacing:-.035em;margin:8px 0 2px;font-variant-numeric:tabular-nums}

/* ---------- Tables ---------- */
.table-wrap{overflow-x:auto;border-radius:14px}
.table{width:100%;border-collapse:collapse}
.table th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--label-2);text-align:left;padding:12px 14px;border-bottom:1px solid var(--sep);white-space:nowrap}
.table td{padding:13px 14px;border-top:1px solid var(--sep);vertical-align:middle}
.table tbody tr:first-child td{border-top:0}
.table tbody tr{transition:background .15s}
.table tbody tr:hover{background:color-mix(in srgb,var(--blue-fill) 5%,var(--surface))}
.table small{display:block;color:var(--label-2);font-size:12px}
.table .num{text-align:right}
.cell-person{display:flex;align-items:center;gap:12px}
.cell-person .avatar{width:36px;height:36px;font-size:13px}

/* ---------- Controls ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:0 16px;border-radius:999px;font-weight:600;font-size:14px;white-space:nowrap;transition:transform .16s var(--ease),filter .16s ease,box-shadow .16s ease,background .16s ease}
.btn:active{transform:scale(.975)}
.btn[disabled]{opacity:.4;pointer-events:none}
.btn .ic{width:16px;height:16px}
.btn-primary{background:linear-gradient(135deg,#3289ff,#155edb);color:#fff;box-shadow:0 5px 13px rgba(23,105,232,.18)}
.btn-primary:hover{filter:brightness(1.06);box-shadow:0 8px 20px rgba(23,105,232,.26)}
.btn-tint{background:color-mix(in srgb,var(--blue-fill) 11%,var(--surface));color:var(--blue)}
.btn-gray{background:var(--fill);color:var(--label);border:1px solid var(--sep)}
.btn-ghost{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(12px)}
.btn-sm{min-height:30px;padding:0 12px;font-size:13px}
.btn-lg{min-height:46px;font-size:15px;width:100%;border-radius:13px}
.btn-round{width:34px;padding:0}
.btn-text{color:var(--blue);font-size:16px;padding:8px}
.btn-text.strong{font-weight:600}
.btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.btn-row .btn{flex:1;min-height:44px}
.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}
.toolbar .count{color:var(--label-2);font-size:14px;margin-right:auto}
.search{display:flex;align-items:center;gap:8px;height:40px;padding:0 13px;border-radius:11px;background:var(--fill);color:var(--label-2);flex:1;max-width:340px;border:1px solid transparent;transition:border-color .15s,box-shadow .15s}
.search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--label)}
.search:focus-within{border-color:color-mix(in srgb,var(--blue-fill) 50%,var(--sep));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-fill) 12%,transparent);outline:none}

.form .row{min-height:50px;padding:0 16px}
.form .row:focus-within{background:color-mix(in srgb,var(--fill) 55%,transparent)}
.form label{flex:0 0 42%;font-size:14px;font-weight:550}
.form input,.form select,.form textarea{flex:1;min-width:0;min-height:44px;border:0;outline:0;background:transparent;text-align:right;font-size:14px;color:var(--label)}
.form select{text-align-last:right;cursor:pointer}
.form textarea{text-align:left;padding:10px 0;resize:vertical}
.form input::placeholder{color:var(--label-3)}
.form input[readonly]{color:var(--label-2)}
.form input[type=number]::-webkit-inner-spin-button{display:none}
.form input[type=number]{-moz-appearance:textfield;appearance:textfield}

.seg{display:flex;padding:3px;border-radius:12px;background:var(--fill);gap:2px}
.seg button{padding:7px 14px;border-radius:9px;font-size:12px;font-weight:550;transition:background .2s var(--ease),color .2s,box-shadow .2s}
.seg button[aria-checked="true"]{background:var(--surface);color:var(--blue);font-weight:650;box-shadow:0 2px 7px rgba(10,25,50,.12),inset 0 0 0 1px color-mix(in srgb,var(--blue-fill) 14%,transparent)}
:root[data-theme="dark"] .seg button[aria-checked="true"]{background:#3a3a3c}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .seg button[aria-checked="true"]{background:#3a3a3c}}

.progress{height:6px;border-radius:3px;background:var(--fill);overflow:hidden;margin-top:10px}
.progress i{display:block;height:100%;background:var(--blue-fill);border-radius:3px;transition:width .4s var(--ease)}

.switch{appearance:none;width:46px;height:28px;border-radius:99px;background:color-mix(in srgb,var(--label-2) 22%,var(--fill));border:1px solid color-mix(in srgb,var(--label-2) 18%,transparent);position:relative;cursor:pointer;flex:none;transition:background .22s,border-color .22s,box-shadow .22s}
.switch:before{content:"";position:absolute;width:22px;height:22px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.22);transition:transform .24s var(--ease)}
.switch:checked{background:#1fbb78;border-color:#1fbb78;box-shadow:0 0 0 3px rgba(31,187,120,.1)}
.switch:checked:before{transform:translateX(18px)}

/* ---------- Dashboard / charts ---------- */
.dash-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:30px 2px 14px;flex-wrap:wrap}
.dash-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--blue);margin-bottom:4px;text-transform:uppercase}
.dash-title{font-size:22px;letter-spacing:-.025em;font-weight:650}
.dash-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.dash-select-label{font-size:12px;color:var(--label-2)}
#dashPeriod{background:var(--surface);border:1px solid var(--sep);border-radius:9px;padding:8px 10px;min-height:36px}
.dash-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:14px;margin-bottom:14px}
.dash-panel{background:var(--surface);border:1px solid var(--sep);border-radius:18px;padding:18px;min-width:0;overflow:hidden;box-shadow:var(--shadow-card)}
.dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.dash-panel-head h3{font-size:15px;font-weight:650;letter-spacing:-.02em}
.dash-panel-head p{font-size:12px;color:var(--label-2);margin-top:3px}
.dash-legend{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--label-2);white-space:nowrap}
.dash-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:5px}
.legend-income{background:var(--blue-fill)}.legend-expense{background:var(--orange-fill)}
.dash-trend{height:180px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end;padding:8px 0 0}
.dash-month{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-width:0;height:100%}
.dash-bars{height:135px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:1px solid var(--sep);padding:0 2px}
.dash-bar{width:min(24px,42%);min-height:3px;border-radius:5px 5px 2px 2px;transition:height .2s ease}
.dash-bar.income{background:var(--blue-fill)}
.dash-bar.expense{background:var(--orange-fill)}
.dash-month-label{font-size:11px;color:var(--label-2);white-space:nowrap}
.dash-month-total{font-size:10px;color:var(--label-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dash-note{font-size:11px;color:var(--label-2);margin-top:12px;line-height:1.5}
.occupancy-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.occupancy-number{font-size:34px;font-weight:700;letter-spacing:-.04em}
.occupancy-caption{font-size:12px;color:var(--label-2)}
.occupancy-track{height:9px;border-radius:20px;background:var(--fill);overflow:hidden;margin:15px 0 12px}
.occupancy-fill{height:100%;background:var(--green-fill);border-radius:20px;transition:width .5s var(--ease)}
.occupancy-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.occupancy-chip{padding:10px;border-radius:11px;background:var(--fill)}
.occupancy-chip b{display:block;font-size:17px}
.occupancy-chip span{font-size:11px;color:var(--label-2)}
.dash-list{display:grid;gap:0}
.dash-list-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--sep);min-width:0}
.dash-list-item:first-child{border-top:0;padding-top:0}
.dash-list-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--fill);color:var(--blue);flex:none}
.dash-list-copy{min-width:0;flex:1}
.dash-list-copy b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dash-list-copy span{display:block;font-size:11px;color:var(--label-2);overflow-wrap:anywhere}
.dash-list-tag{font-size:10px;font-weight:650;padding:4px 7px;border-radius:99px;background:var(--fill);white-space:nowrap}
.dash-list-tag.warn{color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,transparent)}
.dash-list-tag.urgent{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}
.dash-empty{font-size:13px;color:var(--label-2);padding:12px 0}

/* ---------- Quick actions ---------- */
.qa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0 6px}
.qa button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:100px;padding:14px 8px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--sep);font-size:13px;font-weight:600;text-align:center;line-height:1.2;box-shadow:var(--shadow-card);transition:transform .16s var(--ease),background .16s}
.qa button:hover{background:var(--fill);transform:translateY(-2px)}
.qa button:active{transform:scale(.97)}
.qa .tile{width:42px;height:42px;border-radius:13px}
.qa .tile .ic{width:22px;height:22px}
.qa small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--label-2)}
.qa button.needs small{color:var(--orange)}

/* ---------- Spatial Financial Visuals ---------- */
.sfv-shell{margin:0 0 26px;padding:clamp(16px,2.5vw,26px);border:1px solid rgba(120,150,200,.15);border-radius:26px;background:radial-gradient(ellipse at 85% 0%,rgba(84,114,255,.08),transparent 38%),linear-gradient(145deg,rgba(18,29,47,.6),rgba(8,14,25,.5));box-shadow:0 22px 55px rgba(0,0,0,.08);color:#eaf1ff}
:root[data-theme="dark"] .sfv-shell{background:radial-gradient(ellipse at 85% 0%,rgba(84,114,255,.14),transparent 38%),linear-gradient(145deg,rgba(18,29,47,.85),rgba(8,14,25,.9));border-color:rgba(120,150,200,.2)}
.sfv-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;flex-wrap:wrap}
.sfv-heading h2{margin:5px 0 6px;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.045em;color:#f4f8ff}
.sfv-heading p{color:#a5b3c9;font-size:12px;line-height:1.5;margin:0}
.sfv-heading .dash-eyebrow{color:#82c5ff}
.sfv-live{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:99px;color:#a9bbd1;font-size:10px;white-space:nowrap}
.sfv-live i{width:6px;height:6px;border-radius:50%;background:#54d6a3;box-shadow:0 0 12px #54d6a3}
.sfv-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:13px}
.sfv-panel{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.sfv-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}
.sfv-panel-head h3{margin:0;font-size:14px;letter-spacing:-.02em;color:#f4f8ff}
.sfv-panel-head p{margin:5px 0 0;color:#9ba9bd;font-size:11px}
.sfv-legend{display:flex;gap:10px;flex-wrap:wrap;color:#a9b7ca;font-size:10px}
.sfv-legend span{display:inline-flex;align-items:center;gap:5px}
.sfv-legend i{display:inline-block;width:7px;height:7px;border-radius:3px}
.sfv-income-key{background:#69c5ff}.sfv-expense-key{background:#ad9bff}
.sfv-chart{height:170px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.6vw,16px);align-items:stretch;margin-top:15px;padding:5px 2px 0;border-bottom:1px solid rgba(255,255,255,.08);background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,rgba(255,255,255,.04) 40px)}
.sfv-month{display:grid;grid-template-rows:1fr auto;gap:8px;min-width:0;text-align:center}
.sfv-bars{height:132px;display:flex;align-items:flex-end;justify-content:center;gap:4px}
.sfv-bar{width:min(34%,17px);min-width:5px;border-radius:6px 6px 2px 2px;min-height:2px;transition:height .55s var(--ease)}
.sfv-bar.income{background:linear-gradient(180deg,#a1e2ff,#258bdb);box-shadow:0 0 15px rgba(66,184,255,.15)}
.sfv-bar.expense{background:linear-gradient(180deg,#d0c4ff,#7861d7);box-shadow:0 0 15px rgba(155,135,255,.12)}
.sfv-month-label{font-size:10px;color:#a5b4c8}
.sfv-month small{font-size:9px;color:#91a2ba;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sfv-chart-summary{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;color:#a5b4c8;font-size:11px}
.sfv-chart-summary b{color:#edf5ff;font-weight:700}
.sfv-collection-body{display:flex;align-items:center;gap:16px;margin:17px 0 13px}
.sfv-collection-ring{--collection:0%;width:clamp(94px,10vw,124px);flex:0 0 clamp(94px,10vw,124px);aspect-ratio:1;border-radius:50%;padding:8px;background:conic-gradient(#69c5ff var(--collection),rgba(255,255,255,.08) var(--collection));box-shadow:0 0 26px rgba(41,151,255,.09)}
.sfv-collection-ring>div{height:100%;border-radius:50%;background:#101a2b;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 2px 12px rgba(0,0,0,.4);color:#f4f8ff}
.sfv-collection-ring strong{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.06em}
.sfv-collection-ring span{font-size:9px;color:#a3b4ca}
.sfv-collection-stats{display:grid;gap:11px;min-width:0;flex:1;color:#f0f6ff}
.sfv-collection-stats>div{display:grid;gap:3px}
.sfv-collection-stats span{font-size:10px;color:#9caec4}
.sfv-collection-stats b{font-size:13px;overflow-wrap:anywhere}
.sfv-note{margin:0;color:#8798af;font-size:10px;line-height:1.5}
.sfv-calendar-panel{grid-column:1/-1}
.sfv-money-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}
.sfv-date-item{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.02)}
.sfv-date-badge{flex:0 0 41px;height:43px;border-radius:11px;background:linear-gradient(145deg,#213b5d,#122137);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d8ebff}
.sfv-date-badge b{font-size:15px;line-height:1}
.sfv-date-badge span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;color:#9fbde0}
.sfv-date-copy{min-width:0;flex:1}
.sfv-date-copy b{display:block;font-size:11px;color:#e9f2ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sfv-date-copy span{display:block;font-size:10px;color:#94a6bd;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sfv-date-amount{font-size:11px;font-weight:750;color:#b9e4ff;white-space:nowrap}
.sfv-empty{grid-column:1/-1;padding:18px;text-align:center;border:1px dashed rgba(255,255,255,.15);border-radius:12px;color:#9bacc2;font-size:11px}

/* ---------- Portfolio universe ---------- */
.portfolio-universe{position:relative;isolation:isolate;overflow:hidden;margin:22px 0 30px;padding:clamp(20px,3vw,30px);border-radius:26px;border:1px solid rgba(125,160,205,.22);background:radial-gradient(ellipse at 50% 55%,rgba(62,130,230,.09),transparent 50%),linear-gradient(135deg,rgba(255,255,255,.5),rgba(240,245,255,.3));box-shadow:0 18px 50px rgba(20,45,80,.06),inset 0 1px rgba(255,255,255,.5)}
:root[data-theme="dark"] .portfolio-universe{background:radial-gradient(ellipse at 50% 55%,rgba(62,130,230,.14),transparent 50%),linear-gradient(135deg,rgba(28,35,52,.9),rgba(18,26,43,.9));border-color:rgba(125,160,205,.18)}
.universe-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative;z-index:2;flex-wrap:wrap}
.universe-heading h2{font-size:clamp(20px,2.6vw,26px);letter-spacing:-.04em;margin:4px 0 5px}
.universe-heading p{font-size:13px;color:var(--label-2);margin:0}
.universe-live{white-space:nowrap;font-size:10px;color:var(--label-2);border:1px solid var(--sep);padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent)}
.universe-live i,.universe-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#36c98f;box-shadow:0 0 10px #36c98f;margin-right:5px}
.universe-map{position:relative;min-height:280px;margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:18px 26px;align-items:center;justify-items:stretch;isolation:isolate;padding:15px clamp(0px,3vw,42px)}
.universe-orbit{position:absolute;left:50%;top:50%;width:210px;height:210px;border:1px solid rgba(75,144,226,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}
.universe-orbit:after{content:"";position:absolute;inset:17px;border:1px dashed rgba(125,151,205,.2);border-radius:50%}
.orbit-a{animation:orbitSpin 34s linear infinite}
.orbit-b{width:310px;height:150px;transform:translate(-50%,-50%) rotate(-25deg);border-color:rgba(153,112,235,.14);animation:orbitSpin 44s linear infinite reverse}
@keyframes orbitSpin{to{rotate:360deg}}
.universe-node{display:flex;align-items:center;gap:11px;min-width:0;text-align:left;padding:13px 14px;border-radius:18px;border:1px solid rgba(130,160,205,.24);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(18px);box-shadow:0 10px 28px rgba(20,40,80,.06),inset 0 1px rgba(255,255,255,.6);color:var(--label);cursor:pointer;position:relative;z-index:2;transition:transform .35s var(--ease),box-shadow .35s ease}
.universe-node:hover,.universe-node:focus-visible{transform:translateY(-5px) scale(1.025);box-shadow:0 20px 38px rgba(35,90,170,.15),0 0 0 1px rgba(100,160,245,.22);outline:none}
.universe-node-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;font-size:23px;color:#fff;background:linear-gradient(145deg,#55a8ff,#5669dc);box-shadow:inset 0 1px rgba(255,255,255,.45),0 8px 18px rgba(70,110,220,.18)}
.node-tenants .universe-node-icon{background:linear-gradient(145deg,#f5a2c7,#9a69e8)}
.node-payments .universe-node-icon{background:linear-gradient(145deg,#61ddbd,#138f9d)}
.node-operations .universe-node-icon{background:linear-gradient(145deg,#ffc46d,#ef795e)}
.universe-node b,.universe-node small{display:block}
.universe-node b{font-size:13px}
.universe-node small{font-size:10px;color:var(--label-2);margin-top:3px}
.universe-node-arrow{margin-left:auto;color:var(--label-2);font-size:16px}
.node-properties{grid-column:1;grid-row:1}
.node-tenants{grid-column:2;grid-row:1}
.node-payments{grid-column:1;grid-row:2}
.node-operations{grid-column:2;grid-row:2}
.universe-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:106px;height:106px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1;background:radial-gradient(circle at 35% 25%,#477ebd,#142c4e 70%);border:1px solid rgba(255,255,255,.5);color:#fff;box-shadow:0 0 0 8px rgba(85,145,220,.05),0 0 35px rgba(65,130,225,.22),inset 0 1px rgba(255,255,255,.3);pointer-events:none}
.universe-core b{font-size:12px;letter-spacing:-.03em}
.universe-core small{font-size:8px;color:#d3e5ff;margin-top:3px}
.universe-core-glow{position:absolute;inset:-10px;border:1px solid rgba(100,160,255,.2);border-radius:50%;animation:s18Pulse 3.5s ease-in-out infinite}
@keyframes s18Pulse{50%{transform:scale(1.07);opacity:.45}}

/* ---------- Spatial deck ---------- */
.spatial-stage{position:relative;isolation:isolate;overflow:hidden;margin:22px 0 30px;padding:24px 22px 18px;border:1px solid rgba(255,255,255,.24);border-radius:28px;min-height:440px;color:#fff;background:radial-gradient(ellipse at 50% 72%,rgba(0,128,255,.28),transparent 42%),linear-gradient(135deg,#07172c 0%,#102b4a 45%,#07101f 100%);box-shadow:0 22px 60px rgba(0,20,55,.2)}
.spatial-backdrop{position:absolute;inset:-4%;z-index:-2;background-image:linear-gradient(180deg,rgba(4,13,28,.52),rgba(4,13,28,.26) 48%,rgba(4,13,28,.86)),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1800&q=85');background-position:center;background-size:cover;opacity:.8;transform:translate3d(calc(var(--pointer-x,0)*-.45),calc(var(--pointer-y,0)*-.45),0) scale(1.05);transition:transform .35s ease}
.spatial-stage:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(0,145,255,.32),transparent 52%),linear-gradient(90deg,rgba(2,10,25,.28),transparent 50%,rgba(2,10,25,.25))}
.spatial-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;position:relative;z-index:3;flex-wrap:wrap}
.spatial-stage-head h2{font-size:clamp(23px,3vw,32px);letter-spacing:-.04em;margin:5px 0}
.spatial-stage-head p:not(.dash-eyebrow){font-size:13px;color:rgba(255,255,255,.76)}
.spatial-stage .dash-eyebrow{color:#91caff}
.spatial-actions{display:flex;gap:8px;flex-wrap:wrap}
.spatial-deck{position:relative;min-height:326px;max-width:850px;margin:12px auto 0;perspective:1400px;transform-style:preserve-3d}
.spatial-card{position:absolute;left:50%;top:22px;width:min(58%,370px);height:260px;border-radius:26px;cursor:pointer;color:#fff;text-align:left;background:transparent;transform:translateX(-50%) translate3d(var(--x,0px),var(--y,0px),var(--z,0px)) rotate(var(--rot,0deg)) scale(var(--scale,1));transition:transform .72s var(--ease),filter .5s,box-shadow .5s;animation:spatialFloat calc(var(--spatial-speed,6)*1s) ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform;outline:none;perspective:1400px;overflow:visible}
.spatial-card-inner{position:absolute;inset:0;border-radius:inherit;transform-style:preserve-3d;transition:transform .72s var(--ease)}
.spatial-card.is-flipped .spatial-card-inner{transform:rotateY(180deg)}
.spatial-face{position:absolute;inset:0;display:block;border:1px solid rgba(255,255,255,.58);border-radius:inherit;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:cover;background-position:center;box-shadow:0 24px 45px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.08),inset 0 1px rgba(255,255,255,.42);color:#fff}
.spatial-face.front:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03) 15%,rgba(0,0,0,.08) 42%,rgba(0,0,0,.88) 100%);pointer-events:none}
.spatial-face.back{transform:rotateY(180deg);padding:25px 20px 18px;background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--spatial-accent) 42%,transparent),transparent 52%),linear-gradient(145deg,#11243d,#07101f 72%);display:flex;flex-direction:column;justify-content:center;gap:8px}
.spatial-face.back h3{font-size:24px;line-height:1.1;margin:0;letter-spacing:-.03em}
.sp-back-eyebrow{font-size:9px;letter-spacing:.18em;font-weight:800;color:var(--spatial-accent)}
.spatial-face.back p{font-size:11px;color:#d2e2f5;margin:0}
.sp-back-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0}
.sp-back-stats span{padding:9px 7px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);min-width:0}
.sp-back-stats b,.sp-back-stats small{display:block;overflow-wrap:anywhere}
.sp-back-stats b{font-size:13px}
.sp-back-stats small{font-size:9px;color:#c3d4e9;margin-top:3px}
.spatial-card:hover,.spatial-card:focus-visible,.spatial-card.is-selected{z-index:20!important;filter:saturate(1.12) brightness(1.08)}
.spatial-card.is-selected{transform:translateX(-50%) translate3d(0,-15px,90px) rotate(0deg) scale(1.055)!important}
.spatial-card.is-selected .spatial-face{box-shadow:0 32px 70px rgba(0,0,0,.5),0 0 28px color-mix(in srgb,var(--spatial-accent) 48%,transparent),0 0 0 1px rgba(112,194,255,.8)}
.sp-card-top,.sp-card-bottom{position:absolute;z-index:2;left:17px;right:17px}
.sp-card-top{top:16px;display:flex;justify-content:space-between;align-items:center}
.sp-card-brand{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;text-shadow:0 1px 6px rgba(0,0,0,.5);padding:7px 10px;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:rgba(6,19,38,.32);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.spatial-status{font-size:10px;font-weight:700;border-radius:999px;padding:6px 9px;background:rgba(24,188,115,.9);box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(12px)}
.spatial-status.occupied{background:rgba(42,119,255,.94)}
.spatial-status.maintenance{background:rgba(255,139,40,.96)}
.sp-card-bottom{bottom:16px;text-align:left}
.spatial-card h3{font-size:23px;line-height:1.08;letter-spacing:-.035em;text-shadow:0 2px 12px rgba(0,0,0,.55);margin-bottom:5px}
.sp-address{font-size:11px;color:rgba(255,255,255,.8);margin-bottom:13px}
.sp-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.94);flex-wrap:wrap}
.sp-meta>span:not(.sp-rent){padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(7,24,45,.28);backdrop-filter:blur(8px)}
.sp-rent{margin-left:auto;font-size:15px;font-weight:750;padding:7px 10px;border-radius:12px;background:rgba(3,14,29,.55);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px)}
.sp-rent small{font-size:9px;font-weight:500;opacity:.8}
.sp-card-index{position:absolute;right:16px;top:50%;font-size:11px;color:rgba(255,255,255,.6);writing-mode:vertical-rl;z-index:2;padding:7px 5px;border:1px solid rgba(255,255,255,.16);border-radius:99px;background:rgba(7,24,45,.26);backdrop-filter:blur(8px)}
.sp-card-flip{position:absolute;z-index:5;right:13px;top:52px;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:6px 10px;color:#fff;background:rgba(7,24,29,.72);backdrop-filter:blur(12px);font:700 10px/1.2 inherit;cursor:pointer;transition:background .15s}
.sp-card-flip:hover{background:var(--spatial-accent,#2997ff);color:#fff}
.sp-card-unflip{position:static;align-self:flex-start;margin-top:3px;top:auto;right:auto}
.spatial-empty{position:relative;display:grid;place-items:center;text-align:center;min-height:230px;color:#fff}
.spatial-empty p{font-size:13px;color:#d2e5ff;margin:8px 0 14px}
.spatial-stage-foot{display:flex;justify-content:space-between;gap:12px;color:rgba(255,255,255,.68);font-size:11px;margin-top:8px;align-items:center;flex-wrap:wrap}
.spatial-deck-controls{display:flex;align-items:center;gap:8px}
.spatial-deck-controls button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.07);cursor:pointer;transition:background .2s,transform .2s}
.spatial-deck-controls button:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}
.spatial-live-dot{display:inline-block;width:7px;height:6px;border-radius:50%;background:#56e6b0;box-shadow:0 0 10px #56e6b0;margin-right:5px;animation:s18Pulse 2.6s ease-in-out infinite}
.spatial-stage.is-spread .spatial-card{transform:translateX(-50%) translate3d(var(--spread-x,0px),var(--spread-y,0px),var(--spread-z,0px)) rotate(var(--spread-rot,0deg)) scale(.88);animation:none}
.spatial-stage.is-spread .spatial-card.is-selected{transform:translateX(-50%) translate3d(var(--spread-x,0px),calc(var(--spread-y,0px) - 18px),110px) rotate(0deg) scale(1.02)}
@keyframes spatialFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}

/* ---------- Wallet (image-inspired) ---------- */
.wallet-page-hero{position:relative;isolation:isolate;overflow:hidden;margin:8px 0 22px;padding:26px 20px 30px;border-radius:28px;background:radial-gradient(ellipse at 50% 20%,rgba(126,90,255,.28),transparent 42%),radial-gradient(ellipse at 80% 90%,rgba(41,151,255,.24),transparent 48%),linear-gradient(160deg,#0b1226 0%,#141a37 45%,#050812 100%);box-shadow:0 26px 70px rgba(6,15,45,.28),inset 0 1px 0 rgba(255,255,255,.08);color:#fff}
.wallet-page-hero:before{content:"";position:absolute;left:50%;top:22%;width:min(74vmin,520px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(126,90,255,.4),transparent 60%);filter:blur(50px);pointer-events:none;z-index:-1}
.wallet-page-hero:after{content:"";position:absolute;left:50%;bottom:-30%;width:min(90vmin,700px);aspect-ratio:2;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(41,151,255,.3),transparent 62%);filter:blur(60px);pointer-events:none;z-index:-1}
.wallet-hero-top{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:3;margin-bottom:22px}
.wallet-hero-eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em;color:#a9c3ff;text-transform:uppercase}
.wallet-hero-eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#56e6b0;box-shadow:0 0 12px #56e6b0;margin-right:6px;vertical-align:middle}
.wallet-hero-menu{display:flex;gap:8px}
.wallet-hero-menu button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s}
.wallet-hero-menu button:hover{background:rgba(255,255,255,.18)}
.wallet-balance{text-align:center;position:relative;z-index:3;margin-bottom:26px}
.wallet-balance-label{font-size:10px;font-weight:800;letter-spacing:.22em;color:#a9c3ff;text-transform:uppercase;margin-bottom:8px}
.wallet-balance-amount{font-size:clamp(36px,7vw,58px);font-weight:750;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 4px 30px rgba(122,90,255,.35)}
.wallet-balance-hint{font-size:11px;color:rgba(235,240,255,.55);margin-top:8px}
.wallet-balance.hidden .wallet-balance-amount{filter:blur(12px);user-select:none}
.wallet-fan{position:relative;max-width:540px;margin:0 auto;min-height:280px;perspective:1500px;transition:min-height .5s var(--ease-spring,cubic-bezier(.34,1.3,.64,1))}
.wallet-fan .pass-wrap{position:absolute;left:0;right:0;height:var(--pass-h);perspective:none;transform-style:preserve-3d;cursor:pointer;border-radius:22px;transition:top .5s var(--ease-spring,cubic-bezier(.34,1.3,.64,1)),transform .5s var(--ease-spring,cubic-bezier(.34,1.3,.64,1)),filter .35s var(--ease),opacity .35s var(--ease),box-shadow .35s var(--ease);transform-origin:50% 12%}
.wallet-fan:not(.is-open) .pass-wrap:nth-child(1){top:0;transform:translateX(-4%) rotate(-3.5deg) scale(.94);z-index:1}
.wallet-fan:not(.is-open) .pass-wrap:nth-child(2){top:34px;transform:translateX(3%) rotate(2.6deg) scale(.96);z-index:2}
.wallet-fan:not(.is-open) .pass-wrap:nth-child(3){top:68px;transform:translateX(-2%) rotate(-1.4deg) scale(.98);z-index:3}
.wallet-fan:not(.is-open) .pass-wrap:nth-child(4){top:102px;transform:translateX(2%) rotate(1.4deg) scale(1);z-index:4}
.wallet-fan:not(.is-open) .pass-wrap:nth-child(n+5){top:calc(102px + (var(--stack-i,4) - 4)*34px);transform:translateX(0) rotate(0);z-index:calc(5 + var(--stack-i,4))}
.wallet-fan.is-open .pass-wrap{transform:none}
.wallet-fan.is-opening .pass-wrap:hover,.wallet-fan.is-opening .pass-wrap:focus-visible{transform:none!important;filter:none!important}
.wallet-fan .pass-wrap:hover,.wallet-fan .pass-wrap:focus-visible{transform:translateY(-10px) scale(1.035) rotate(0deg)!important;filter:drop-shadow(0 24px 32px rgba(0,117,255,.32));z-index:50!important}
/* Card flip — fixed 3D pipeline */
.wallet-fan{perspective:1500px;transform-style:preserve-3d}
.wallet-fan .pass-wrap{transform-style:preserve-3d;perspective:none}
.flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .45s cubic-bezier(.34,1.3,.64,1);will-change:transform}
.flipper.is-flipped{transform:rotateY(180deg)}
.face.front{transform:rotateY(0deg)}
.face.back{transform:rotateY(180deg)}
@keyframes passFlip180{
  0%{transform:rotateY(0deg)}
  100%{transform:rotateY(180deg)}
}
@keyframes passFlip360{
  0%{transform:rotateY(0deg)}
  100%{transform:rotateY(360deg)}
}
.flipper.is-spinning-180{
  animation:passFlip180 .45s cubic-bezier(.34,1.4,.64,1) forwards;
  pointer-events:none;
  transition:none !important;
}
.flipper.is-spinning-360{
  animation:passFlip360 .6s cubic-bezier(.34,1.2,.64,1) forwards;
  pointer-events:none;
  transition:none !important;
}
/* Rise uses opacity only — never transform (transform breaks 3D flip on children) */
.wallet-fan.is-opening .pass-wrap{animation:walletPassRise .4s ease-out both;animation-delay:calc(var(--stack-i,0)*40ms)}
@keyframes walletPassRise{0%{opacity:.35;filter:blur(1.5px)}100%{opacity:1;filter:none}}
@media (prefers-reduced-motion:reduce){
  .flipper.is-spinning-180,.flipper.is-spinning-360{animation:none!important}
  .wallet-fan.is-opening .pass-wrap{animation:none!important}
  .flipper{transition-duration:.01ms !important}
}
.face{position:absolute;inset:0;border-radius:var(--pass-radius);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.08) inset,0 0 24px rgba(0,117,255,.1)}
.face.static{position:relative;inset:auto;width:100%;max-width:420px;height:var(--pass-h)}
.skin::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%,rgba(255,255,255,.24),transparent 58%)}
.skin-blue{background:linear-gradient(150deg,#1b8cff 0%,#0050d0 100%)}
.skin-amber{background:linear-gradient(150deg,#d66a00 0%,#8c3f00 100%)}
.skin-emerald{background:linear-gradient(150deg,#23903f 0%,#0f4a21 100%)}
.skin-titanium{background:linear-gradient(150deg,#737780 0%,#242832 100%)}
.skin-violet{background:linear-gradient(150deg,#a78bfa 0%,#5b21b6 100%)}
.skin-rose{background:linear-gradient(150deg,#fb7185 0%,#9f1239 100%)}
.skin-teal{background:linear-gradient(150deg,#2dd4bf 0%,#115e59 100%)}
.skin-midnight{background:linear-gradient(150deg,#334155 0%,#020617 100%)}
.skin-copper{background:linear-gradient(150deg,#fb923c 0%,#7c2d12 100%)}
.skin-ruby{background:linear-gradient(150deg,#f43f5e 0%,#881337 100%)}
.skin-lavender{background:linear-gradient(150deg,#c4b5fd 0%,#6d28d9 100%)}
.skin-ocean{background:linear-gradient(150deg,#22d3ee 0%,#164e63 100%)}
.skin-sunset{background:linear-gradient(135deg,#f97316 0%,#be185d 52%,#4c1d95 100%)}
.skin-forest{background:linear-gradient(150deg,#84cc16 0%,#14532d 100%)}
.skin-sapphire{background:linear-gradient(150deg,#60a5fa 0%,#1e3a8a 100%)}
.pass{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:18px 20px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.18)}
.pass-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pass-brand{display:flex;align-items:center;gap:10px;min-width:0}
.pass-logo{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.2);display:grid;place-items:center;flex:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.pass-logo .ic{width:18px;height:18px}
.pass-brand b{display:block;font-size:14px;font-weight:600;line-height:1.2}
.pass-brand span.sub{display:block;font-size:12px;opacity:.86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pass-pill{flex:none;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:rgba(0,0,0,.3);backdrop-filter:blur(16px)}
.pass-mid{margin-top:auto}
.pass-label{font-size:12px;font-weight:500;opacity:.84}
.pass-amount{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}
.pass-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px}
.pass-name{font-size:17px;font-weight:600;letter-spacing:-.02em}
.pass-unit{font-size:13px;opacity:.9}
.pass-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.88}
.pass-hint .ic{width:14px;height:14px}
.qr-tile{background:#fff;border-radius:12px;padding:6px;width:88px;height:88px;display:grid;place-items:center;flex:none;color:#1d1d1f}
.qr-slot{display:grid;place-items:center;line-height:0}
.qr-off{font-size:11px;line-height:1.25;text-align:center;color:#555;padding:4px}
.back{background:linear-gradient(160deg,#2c2c2e,#0e0e10);transform:rotateY(180deg);color:#fff;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.back .qr-tile{width:128px;height:128px;padding:8px;border-radius:14px}
.back-info{min-width:0;display:grid;gap:2px}
.back-amount{font-size:26px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.vpa{font-size:12px;opacity:.8;word-break:break-all}
.back-actions{display:grid;gap:8px;margin-top:10px}
.big-check{width:48px;height:48px;color:#248a3d}

/* Wallet tabs/segmented */
.wallet-controls{display:flex;gap:10px;margin:0 0 18px;flex-wrap:wrap}
.wallet-search{max-width:none;width:100%;height:44px;border-radius:14px;margin-bottom:12px}
.wallet-seg{width:100%;max-width:360px}
.wallet-seg button{flex:1;padding:9px 14px}

/* History cards row */
.hx-row{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 14px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:none}
.hx-row::-webkit-scrollbar{display:none}
.hx-card{flex:none;width:170px;min-height:172px;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--sep);scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s}
.hx-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop)}
.hx-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--blue-fill);margin-bottom:8px}
.hx-icon.green{background:var(--green-fill)}
.hx-icon.orange{background:var(--orange-fill)}
.hx-icon .ic{width:18px;height:18px}
.hx-title{font-size:12px;font-weight:500;color:var(--label-2)}
.hx-amt{font-size:20px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.hx-amt.in{color:var(--green)}
.hx-sub{font-size:11px;color:var(--label-2);margin-top:auto}
.hx-who{font-size:12px;color:var(--label-2)}
.hx-hint{text-align:center;color:var(--label-2);font-size:13px;margin:16px 0 0}

/* ---------- Tenant constellation ---------- */
.tenant-spatial-hero{position:relative;isolation:isolate;overflow:hidden;margin:12px 0 22px;padding:clamp(18px,3vw,28px);border:1px solid rgba(120,150,190,.24);border-radius:26px;background:radial-gradient(ellipse at 82% 6%,rgba(90,137,255,.16),transparent 40%),radial-gradient(ellipse at 4% 96%,rgba(166,111,255,.14),transparent 42%),linear-gradient(135deg,rgba(250,252,255,.88),rgba(229,237,251,.66));box-shadow:0 20px 55px rgba(32,68,116,.08),inset 0 1px 0 rgba(255,255,255,.8)}
:root[data-theme="dark"] .tenant-spatial-hero{background:radial-gradient(ellipse at 82% 6%,rgba(90,137,255,.18),transparent 40%),radial-gradient(ellipse at 4% 96%,rgba(166,111,255,.14),transparent 42%),linear-gradient(135deg,rgba(24,29,42,.97),rgba(12,17,29,.95));border-color:rgba(145,170,215,.2)}
.soh-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;position:relative;z-index:1;flex-wrap:wrap}
.soh-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#3986df}
.soh-title{font-size:clamp(21px,3vw,29px);font-weight:750;letter-spacing:-.05em;line-height:1.1;margin:7px 0 7px;color:var(--label)}
.soh-copy{font-size:12px;line-height:1.6;max-width:460px;color:var(--label-2);margin:0}
.soh-chip{flex:none;border:1px solid rgba(100,130,175,.22);background:rgba(130,155,190,.12);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--label)}
.tenant-constellation{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr));gap:13px;margin-top:20px;position:relative;z-index:1}
.tenant-orbit-card{position:relative;overflow:hidden;cursor:pointer;border-radius:18px;background:var(--surface);border:1px solid var(--sep);box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;text-align:left;padding:0}
.tenant-orbit-card:hover,.tenant-orbit-card:focus-visible{transform:translateY(-5px);box-shadow:var(--shadow-pop);border-color:var(--blue-fill);outline:none}
.toc-art{height:80px;position:relative;overflow:hidden;padding:12px;color:#fff;background:linear-gradient(125deg,var(--art-a,#4388f5),var(--art-b,#9d75f5))}
.toc-art:before,.toc-art:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.2)}
.toc-art:before{width:96px;height:96px;right:-18px;top:-38px}
.toc-art:after{width:48px;height:48px;right:39px;bottom:-26px;background:rgba(255,255,255,.16)}
.toc-scene{position:absolute;right:12px;top:12px;font-size:32px;line-height:1;filter:drop-shadow(0 5px 6px rgba(20,35,80,.2));transform:rotate(7deg);z-index:1}
.toc-art-label{position:relative;z-index:1;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.3)}
.toc-body{padding:12px 13px 14px}
.toc-head{display:flex;align-items:center;gap:9px;min-width:0}
.toc-avatar{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff;font-size:11px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 10px rgba(30,60,120,.12);background:linear-gradient(145deg,var(--art-a,#d9eaff),var(--art-b,#b9d4ff))}
.toc-name{font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--label)}
.toc-unit{font-size:10px;color:var(--label-2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.toc-balance{margin-top:12px;font-size:20px;font-weight:750;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--label)}
.toc-foot{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10px;color:var(--label-2)}
.toc-dot{width:6px;height:6px;border-radius:50%;background:#30c58a;box-shadow:0 0 10px rgba(48,197,138,.5)}
.toc-dot.due{background:var(--orange-fill);box-shadow:0 0 10px rgba(255,159,10,.5)}
.tenant-orbit-card:nth-child(4n+1){--art-a:#2579ed;--art-b:#7c5ce7}
.tenant-orbit-card:nth-child(4n+2){--art-a:#f28b54;--art-b:#e44d91}
.tenant-orbit-card:nth-child(4n+3){--art-a:#12a99a;--art-b:#4e8be8}
.tenant-orbit-card:nth-child(4n){--art-a:#bd65e8;--art-b:#5d6fea}
.tenant-constellation-empty{grid-column:1/-1;padding:20px;text-align:center;border:1px dashed rgba(128,150,190,.35);border-radius:16px;font-size:12px;color:var(--label-2)}

/* ---------- Property grid ---------- */
.property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.property-card{min-height:200px;border-radius:18px;overflow:hidden;position:relative;color:#fff;background:linear-gradient(135deg,#526b81,#162a43);background-size:cover;background-position:center;box-shadow:0 12px 30px rgba(10,30,65,.16);cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s}
.property-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px rgba(10,30,65,.22)}
.property-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.6) 100%);pointer-events:none}
.property-card-content{position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;z-index:1}
.property-card h3{font-size:20px;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.property-card p{font-size:13px;opacity:.9}
.property-card .prop-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}
.property-card .prop-meta span{font-size:11px;padding:4px 8px;border-radius:99px;background:rgba(255,255,255,.18);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}

/* Inline forms */
.inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}
.inline-form input,.inline-form select,.inline-form textarea{width:100%;min-width:0;border:1px solid var(--sep);background:var(--surface);color:var(--label);border-radius:11px;padding:11px 12px;min-height:44px;outline-offset:2px;transition:border-color .15s,box-shadow .15s;font-size:14px}
.inline-form input:focus,.inline-form select:focus,.inline-form textarea:focus{border-color:var(--blue-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-fill) 12%,transparent);outline:none}
.inline-form textarea{grid-column:1/-1;min-height:74px;resize:vertical}
.inline-form .full{grid-column:1/-1}
.inline-form button{justify-self:start}
.status-select{max-width:160px;border:1px solid var(--sep);border-radius:8px;background:var(--surface);color:var(--label);padding:7px;font-size:13px}
.module-empty{padding:28px 16px;text-align:center;color:var(--label-2)}
.module-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 10px;flex-wrap:wrap}
.module-head h2{font-size:19px;font-weight:650;letter-spacing:-.025em}
.module-head .btn{flex:none}
.workflow-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--sep)}
.workflow-row:first-child{border-top:0}
.workflow-copy{flex:1;min-width:0}
.workflow-copy b{display:block;font-size:14px}
.workflow-copy small{color:var(--label-2);font-size:12px}
.small-note{font-size:12px;color:var(--label-2);line-height:1.55;margin:10px 2px}

/* Maintenance visual board */
.mv-section{margin:18px 0 22px;padding:18px;border:1px solid var(--sep);border-radius:22px;background:linear-gradient(135deg,rgba(42,92,135,.06),rgba(117,88,153,.04))}
.mv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.mv-head h3{margin:0;font-size:18px;letter-spacing:-.035em}
.mv-head p{margin:5px 0 0;opacity:.68;font-size:12px;color:var(--label-2)}
.mv-count{font-size:11px;padding:7px 10px;border-radius:999px;background:var(--fill);white-space:nowrap}
.mv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:13px}
.mv-card{min-width:0;overflow:hidden;border:1px solid var(--sep);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s}
.mv-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}
.mv-cover{height:105px;position:relative;display:flex;align-items:flex-end;padding:12px;color:#fff;background:linear-gradient(135deg,#183c56,#52869a);background-size:cover;background-position:center}
.mv-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 90%)}
.mv-cover>*{position:relative;z-index:1}
.mv-cover-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}
.mv-priority{position:absolute!important;right:10px;top:10px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;background:rgba(255,255,255,.92);color:#26313d}
.mv-priority.urgent{background:#ff453a;color:#fff}
.mv-priority.high{background:#ff9f0a;color:#211400}
.mv-body{padding:13px}
.mv-title{font-size:14px;font-weight:750;line-height:1.3;margin:0 0 5px}
.mv-sub{font-size:11px;color:var(--label-2);line-height:1.45}
.mv-progress-line{display:flex;justify-content:space-between;gap:8px;margin:12px 0 6px;font-size:10px;color:var(--label-2)}
.mv-track{height:5px;border-radius:99px;background:var(--fill);overflow:hidden}
.mv-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2997ff,#66d7c1);transition:width .35s}
.mv-status{width:100%;margin-top:12px;border:1px solid var(--sep);border-radius:10px;padding:9px;background:var(--surface);color:inherit;font-size:12px;font-family:inherit}
.mv-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.mv-photo{min-width:0;height:72px;position:relative;overflow:hidden;border-radius:10px;background:var(--fill);border:1px dashed var(--line);display:grid;place-items:center;color:var(--label-2);font-size:10px;text-align:center;cursor:pointer}
.mv-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.mv-photo span{z-index:1;padding:4px 6px;background:rgba(0,0,0,.55);border-radius:5px;color:#fff}
.mv-photo input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}

/* ---------- Dialogs / sheets / toasts ---------- */
.sheet{border:0;padding:0;width:min(520px,calc(100vw - 24px));max-height:min(90dvh,780px);border-radius:22px;overflow:auto;background:var(--surface);color:var(--label);box-shadow:0 30px 80px rgba(0,0,0,.4);border:1px solid var(--sep)}
.sheet[open]{animation:sheetIn .35s var(--ease)}
.sheet::backdrop{background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
@keyframes sheetIn{from{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}
.sheet-bar{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px;background:var(--material);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--sep)}
.sheet-bar h2{font-size:16px;font-weight:600;text-align:center}
.sheet-bar .btn-text:last-child{justify-self:end}
.sheet-bar .btn-text:first-child{justify-self:start}
.sheet-body{padding:16px;display:grid;gap:14px}

.toast{position:fixed;left:50%;bottom:32px;z-index:60;max-width:calc(100vw - 32px);padding:11px 20px;border-radius:999px;font-size:14px;font-weight:500;background:var(--toast-bg);color:var(--toast-fg);box-shadow:0 10px 30px rgba(0,0,0,.25);backdrop-filter:blur(20px);opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:opacity .25s,transform .25s var(--ease)}
.toast.show{opacity:1;transform:translate(-50%,0)}

.spatial-studio-backdrop,.property-detail-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(3,9,20,.68);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:none;align-items:center;justify-content:center;padding:16px}
.spatial-studio-backdrop.is-open,.property-detail-backdrop.is-open{display:flex}
.spatial-studio{width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;border:1px solid var(--line);border-radius:26px;background:var(--surface);color:var(--label);box-shadow:0 35px 100px rgba(0,0,0,.5);padding:clamp(18px,3vw,30px)}
.spatial-studio-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}
.spatial-studio-head h2{font-size:clamp(24px,4vw,32px);letter-spacing:-.04em;margin:4px 0}
.sp-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sp-studio-field{border:1px solid var(--sep);background:var(--fill);padding:14px;border-radius:16px;min-width:0}
.sp-studio-field label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}
.sp-studio-field input[type="text"],.sp-studio-field input[type="url"],.sp-studio-field select{width:100%;min-width:0;border:1px solid var(--sep);border-radius:10px;padding:10px;background:var(--surface);color:var(--label);font-size:14px;min-height:42px}
.sp-studio-field input[type="range"]{width:100%;accent-color:var(--spatial-accent)}
.sp-studio-field input[type="color"]{width:100%;height:38px;border:0;background:transparent}
.sp-studio-help{font-size:11px;color:var(--label-2);line-height:1.5;margin-top:8px}
.sp-studio-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px}
.sp-studio-preview{height:105px;border-radius:14px;background:linear-gradient(135deg,#07172c,#245da3);border:1px solid var(--sep);display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:10px;margin-top:10px;box-shadow:0 0 24px color-mix(in srgb,var(--spatial-accent) 40%,transparent)}
.sp-studio-preview b{display:block;font-size:18px}
.sp-studio-preview small{opacity:.75}
.theme-gallery{grid-column:1/-1;border:1px solid var(--sep);border-radius:20px;padding:16px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}
.theme-gallery-head h3{margin:0 0 6px;font-size:15px}
.theme-gallery-head p{margin:0;color:var(--label-2);font-size:12px;line-height:1.5}
.theme-gallery-controls{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:12px}
.theme-gallery-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.theme-gallery-actions button{flex:1 1 120px}
.theme-swatches{display:flex;gap:6px;margin-top:10px}
.theme-swatches i{display:block;width:24px;height:24px;border-radius:8px;border:1px solid rgba(255,255,255,.25)}
.cover-designer-preview{position:relative;min-height:136px;overflow:hidden;border:1px solid var(--sep);border-radius:18px;background:linear-gradient(135deg,#173b5b,#111827);color:#fff;display:flex;align-items:flex-end;padding:16px;isolation:isolate;margin-top:10px}
.cover-designer-preview:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(0,0,0,var(--cover-overlay,.55)))}
.cover-designer-preview .cdp-content{width:100%;text-align:var(--cover-align,left)}
.cover-designer-preview b{display:block;font-size:var(--cover-title-size,24px);letter-spacing:-.04em;line-height:1.1}
.cover-designer-preview small{opacity:.82;font-size:11px}

.property-detail-panel{width:min(1040px,100%);max-height:min(92dvh,900px);overflow:auto;border:1px solid rgba(255,255,255,.17);border-radius:28px;background:linear-gradient(145deg,rgba(27,38,58,.97),rgba(10,16,29,.98));color:#f5f7fb;box-shadow:0 40px 120px rgba(0,0,0,.55);animation:pdRise .4s var(--ease)}
@keyframes pdRise{from{transform:translateY(14px) scale(.985);opacity:.9}to{transform:none;opacity:1}}
.pd-hero{position:relative;min-height:290px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:clamp(20px,4vw,36px);isolation:isolate}
.pd-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,10,20,.08) 10%,rgba(4,10,20,.9) 100%);z-index:-1}
.pd-close{position:absolute;right:16px;top:16px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(10,18,30,.5);color:#fff;font-size:24px;cursor:pointer;backdrop-filter:blur(12px)}
.pd-heading{max-width:740px}
.pd-kicker{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#d2e6ff;margin:0 0 8px}
.pd-heading h2{font-size:clamp(30px,5vw,52px);letter-spacing:-.045em;line-height:1.04;margin:0 0 9px}
.pd-heading p{color:rgba(255,255,255,.8);margin:0}
.pd-body{padding:clamp(16px,3vw,28px)}
.pd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}
.pd-metric{padding:15px;border-radius:17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);min-width:0}
.pd-metric small{display:block;color:#aebbd0;font-size:12px;margin-bottom:8px}
.pd-metric b{font-size:clamp(16px,2.4vw,23px);overflow-wrap:anywhere}
.pd-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pd-section{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);border-radius:18px;padding:17px;min-width:0}
.pd-section h3{font-size:15px;margin:0 0 12px}
.pd-list{display:grid;gap:10px}
.pd-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.pd-row:last-child{border-bottom:0}
.pd-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#62b5ff;margin-top:6px;box-shadow:0 0 12px rgba(98,181,255,.5)}
.pd-row-main{min-width:0;flex:1}
.pd-row-main b{display:block;font-size:13px;overflow-wrap:anywhere}
.pd-row-main small{display:block;color:#aebbd0;margin-top:3px;font-size:12px;overflow-wrap:anywhere}
.pd-row-amount{font-size:12px;font-weight:700;white-space:nowrap}
.pd-empty{color:#aebbd0;font-size:13px;padding:10px 0}
.pd-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0 clamp(16px,3vw,28px) 22px;color:#aebbd0;font-size:12px;flex-wrap:wrap}
.pd-footer-actions{display:flex;gap:8px;flex-wrap:wrap}
.pg-section{margin:0 0 22px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.03);color:#f5f7fb}
.pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.pg-head h3{margin:0 0 5px;font-size:15px}
.pg-head p{margin:0;color:#9aa7b8;font-size:12px}
.pg-tools{display:flex;gap:8px;flex-wrap:wrap}
.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px}
.pg-item{min-width:0;overflow:hidden;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.16)}
.pg-photo{width:100%;aspect-ratio:1.22;display:block;object-fit:cover;background:linear-gradient(135deg,#25425c,#121c2b);cursor:zoom-in}
.pg-caption{font-size:12px;padding:9px 10px 4px;font-weight:650;overflow-wrap:anywhere}
.pg-item-actions{display:flex;gap:5px;flex-wrap:wrap;padding:7px 8px 9px}
.pg-item-actions button{font-size:11px;padding:5px 7px}
.pg-empty{border:1px dashed rgba(255,255,255,.2);border-radius:14px;padding:22px;text-align:center;color:#9aa7b8;grid-column:1/-1}
.pg-lightbox{position:fixed;inset:0;z-index:1500;background:rgba(0,0,0,.94);display:none;align-items:center;justify-content:center;padding:20px}
.pg-lightbox.open{display:flex}
.pg-lightbox img{max-width:94vw;max-height:82dvh;object-fit:contain;border-radius:10px}
.pg-lightbox button{position:absolute;top:18px;right:18px;min-width:44px;min-height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.27);background:rgba(255,255,255,.1);color:#fff;font-size:25px}
.pg-lightbox figcaption{color:#fff;text-align:center;margin-top:10px}
.pg-lightbox figure{margin:0;max-width:100%;text-align:center}

/* ---------- Launch screen ---------- */
.launch{display:none}
.launch-video{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;background:#07111f}
.launch.has-custom-video{background:#07111f!important}
.launch.has-custom-video .launch-video{display:block}
.launch.has-custom-video:before,.launch.has-custom-video:after{z-index:0;border-color:rgba(255,255,255,.2)}
.launch.has-custom-video:after{background:linear-gradient(180deg,rgba(3,8,18,.2),rgba(3,8,18,.62))}
.launch.has-custom-video .launch-inner{z-index:1;text-shadow:0 2px 18px rgba(0,0,0,.65)}
.launch.has-custom-video .launch-word,.launch.has-custom-video .launch-sub{ text-shadow:0 2px 16px rgba(0,0,0,.8)}
html.launching .launch{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;cursor:pointer;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,rgba(43,119,221,.25),transparent 32%),radial-gradient(ellipse at 50% 100%,rgba(71,80,155,.22),transparent 55%),linear-gradient(145deg,#101d36 0%,#081326 56%,#040914 100%);animation:launchOut .65s ease 2.55s forwards}
.launch:before,.launch:after{content:"";position:absolute;left:50%;top:41%;width:min(74vmin,440px);aspect-ratio:1;border:1px solid rgba(113,173,255,.16);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);pointer-events:none;animation:orbitSpin 9s linear infinite}
.launch:after{width:min(57vmin,340px);border-color:rgba(100,221,214,.16);transform:translate(-50%,-50%) rotate(58deg) scaleY(.55);animation-duration:12s;animation-direction:reverse}
.launch-inner{display:grid;justify-items:center;gap:20px;text-align:center;padding:24px;position:relative;z-index:1}
.launch .apple-tile{width:clamp(96px,20vmin,148px);height:clamp(96px,20vmin,148px);border-radius:30%;background:url("data:image/jpeg;base64,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") center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(145,194,255,.58),inset 0 1px 0 rgba(255,255,255,.32),0 20px 55px rgba(0,0,0,.28),0 0 0 9px rgba(65,136,236,.055),0 0 65px rgba(41,151,255,.27);animation:introLogoEnter .9s cubic-bezier(.16,1,.3,1) both,introLogoFloat 4.5s ease-in-out 1s infinite}
.launch .apple-tile:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 35%,transparent 65%,rgba(75,157,255,.13));opacity:.9}
.launch .apple-tile:after{content:"";position:absolute;inset:-9px;border:1px solid rgba(108,174,255,.25);border-radius:34%;animation:introHalo 2.8s ease-out infinite}
.launch .apple-mark{display:none}
.launch-word{font-weight:680;font-size:clamp(34px,7vmin,56px);letter-spacing:-.055em;line-height:1;color:#f5f7ff;text-shadow:0 4px 28px rgba(0,0,0,.24);animation:introWordEnter .8s cubic-bezier(.16,1,.3,1) .18s both}
.launch .os{background:linear-gradient(135deg,#c4e4ff,#4ca3ff 55%,#7f8cff);-webkit-background-clip:text;background-clip:text;color:transparent}
.launch-sub{font-size:11px;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:#a7bddc;animation:introWordEnter .8s cubic-bezier(.16,1,.3,1) .34s both}
@keyframes launchOut{to{opacity:0;visibility:hidden;pointer-events:none}}
html.launching .launch.is-leaving{animation:launchOut .35s ease forwards}
@keyframes introLogoEnter{0%{opacity:0;transform:translateY(24px) scale(.76) rotate(-9deg);filter:blur(8px)}70%{opacity:1;transform:translateY(-3px) scale(1.025) rotate(1deg);filter:blur(0)}100%{transform:translateY(0) scale(1) rotate(0)}}
@keyframes introLogoFloat{0%,100%{translate:0 0}50%{translate:0 -5px}}
@keyframes introHalo{0%{transform:scale(.9);opacity:.65}100%{transform:scale(1.17);opacity:0}}
@keyframes introWordEnter{from{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}

/* ---------- Tab bar (mobile) ---------- */
.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;grid-template-columns:repeat(5,1fr);padding:8px 8px calc(6px + env(safe-area-inset-bottom));background:var(--material);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border-top:1px solid var(--sep);box-shadow:0 -8px 28px rgba(10,25,50,.06)}
.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;font-size:10px;font-weight:500;color:var(--label-2);border-radius:13px;transition:color .2s,background .2s,transform .2s}
.tab:active{transform:scale(.94)}
.tab .ic{width:22px;height:22px}
.tab[aria-current="page"]{color:var(--blue);background:color-mix(in srgb,var(--blue-fill) 9%,transparent);font-weight:700}

/* ---------- Responsive ---------- */
@media (min-width:760px){.stats{grid-template-columns:repeat(4,1fr)}}
@media (max-width:900px){.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}.sfv-grid{grid-template-columns:1fr}.sfv-collection-panel,.sfv-calendar-panel{grid-column:1}.sfv-money-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:859px){.app{grid-template-columns:1fr}.sidebar{display:none}.tabbar{display:grid}.content{padding:0 16px calc(112px + env(safe-area-inset-bottom))}.large-title{font-size:30px}.bar{padding-left:12px;padding-right:16px}body[data-sub="1"] .back-btn{display:inline-flex}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}}
@media (max-width:760px){.module-grid,.property-grid{grid-template-columns:1fr}.inline-form{grid-template-columns:1fr}.inline-form textarea,.inline-form .full{grid-column:auto}.qa{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-section-grid{grid-template-columns:1fr}.tenant-constellation{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-studio-grid{grid-template-columns:1fr!important}.theme-gallery-controls{grid-template-columns:1fr}}
@media (max-width:650px){.module-grid{grid-template-columns:1fr}}
@media (max-width:600px){.sheet{margin:auto auto 0;width:100%;max-width:100%;border-radius:22px 22px 0 0}.stats{gap:8px}.stat{padding:13px}.dash-metrics{gap:8px}.dash-metric{padding:12px}.dash-panel{padding:14px}.spatial-card{width:min(84%,320px);height:230px}.spatial-stage{padding:18px 13px 14px;min-height:400px;border-radius:22px}.spatial-deck{min-height:278px}.spatial-stage-head{display:block}.spatial-actions{margin-top:12px}.qa small{display:none}}
@media (max-width:420px){.qa{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-constellation{grid-template-columns:1fr}.sfv-money-dates{grid-template-columns:1fr}.spatial-card{width:88%;height:218px}}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  .spatial-card,.spatial-card-inner,.wallet-fan .pass-wrap,.tenant-orbit-card,.mv-card,.hx-card,.property-card{transition:none!important;animation:none!important}
  html.launching .launch{animation:none;opacity:0;visibility:hidden}
}
html.is-hidden .spatial-card,html.is-hidden .wallet-fan .pass-wrap,
.spatial-stage[data-offscreen="1"] .spatial-card,.wallet-fan[data-offscreen="1"] .pass-wrap{animation-play-state:paused!important}

/* ---------- Intro + auto-music controls: iOS-inspired pill settings ---------- */
.intro-settings{grid-column:1/-1;background:var(--surface);border:1px solid var(--sep);border-radius:22px;padding:18px;box-shadow:var(--shadow-card);}
.intro-settings-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.intro-settings-head h3{font-size:16px;font-weight:700;letter-spacing:-.02em}.intro-settings-head p{font-size:12px;color:var(--label-2);margin-top:3px;line-height:1.5}
.intro-setting-row{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 0;border-top:1px solid var(--sep)}.intro-setting-copy{flex:1;min-width:0}.intro-setting-copy b{display:block;font-size:14px;font-weight:600}.intro-setting-copy small{display:block;color:var(--label-2);font-size:12px;line-height:1.45;margin-top:2px}
.intro-pill-switch{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:52px;height:32px;border-radius:999px;background:var(--fill-strong);border:1px solid var(--line);cursor:pointer;transition:background .22s,border-color .22s;}
.intro-pill-switch:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.intro-pill-switch:checked{background:var(--green-fill);border-color:var(--green-fill)}.intro-pill-switch:checked:before{transform:translateX(20px)}.intro-pill-switch:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-fill) 55%,transparent);outline-offset:3px}
.intro-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0 4px}.intro-field{display:grid;gap:6px;min-width:0}.intro-field label{font-size:12px;color:var(--label-2);font-weight:600}.intro-field select,.intro-field input[type=range]{width:100%;min-width:0}.intro-field select{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--label)}.intro-field output{font-size:12px;color:var(--blue);font-weight:650}.intro-status{font-size:12px;color:var(--label-2);margin-top:8px;min-height:18px}
.intro-video-settings{border-top:1px solid var(--sep);padding:14px 0 8px;display:grid;gap:11px}.intro-video-heading{display:grid;gap:4px}.intro-video-heading b{font-size:14px;font-weight:650}.intro-video-heading small{font-size:12px;color:var(--label-2);line-height:1.5}.intro-video-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intro-video-upload{position:relative;overflow:hidden}.intro-video-filename,.intro-video-status{font-size:12px;color:var(--label-2);overflow-wrap:anywhere}.intro-video-linkrow{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px}.intro-video-linkrow label{font-size:12px;color:var(--label-2);font-weight:600}.intro-video-linkrow input{min-width:0;width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--label)}
@media(max-width:600px){.intro-video-linkrow{grid-template-columns:1fr}.intro-video-linkrow input{height:44px}.intro-video-linkrow .btn{justify-self:start}}
.intro-launch-sound{border-top:1px solid var(--sep);padding:14px 0 8px;display:grid;gap:10px}.intro-launch-sound .intro-setting-row{padding-top:6px}.intro-launch-sound .intro-custom-grid{padding-top:4px}.intro-launch-sound .intro-video-linkrow{margin-top:1px}
.launch-sound-active #launchCustomSound{display:none}
@media(max-width:600px){.intro-launch-sound .intro-video-linkrow{grid-template-columns:1fr}.intro-launch-sound .intro-video-linkrow input{height:44px}}
html.intro-motion-off .launch,html.intro-motion-off .launch *{animation:none!important;transition:none!important}
html.intro-motion-original .launch .apple-tile{animation:introLogoEnter var(--intro-duration,.8s) cubic-bezier(.16,1,.3,1) both,introLogoFloat 4.5s ease-in-out 1s infinite!important}
html.intro-motion-original .launch .apple-tile:after{animation:introHalo 2.8s ease-out infinite!important}
html.intro-motion-original .launch-word,html.intro-motion-original .launch-sub{animation:introWordEnter var(--intro-duration,.8s) cubic-bezier(.16,1,.3,1) both!important}
html.intro-motion-fade .launch .apple-tile,html.intro-motion-fade .launch-word,html.intro-motion-fade .launch-sub{animation:introFade var(--intro-duration,.8s) ease both!important}
html.intro-motion-zoom .launch .apple-tile{animation:introZoom var(--intro-duration,.8s) cubic-bezier(.16,1,.3,1) both!important}html.intro-motion-zoom .launch-word,html.intro-motion-zoom .launch-sub{animation:introWordEnter var(--intro-duration,.8s) ease both!important}
html.intro-motion-slide .launch .apple-tile,html.intro-motion-slide .launch-word,html.intro-motion-slide .launch-sub{animation:introSlide var(--intro-duration,.8s) cubic-bezier(.16,1,.3,1) both!important}
@keyframes introFade{from{opacity:0}to{opacity:1}}@keyframes introZoom{from{opacity:0;transform:scale(.65);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes introSlide{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.intro-custom-grid{grid-template-columns:1fr}.intro-settings{padding:14px}}

/* ---------- More / visual customization center ---------- */
.customization-lead{margin:0 0 14px;font-size:13px}
.custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}
.custom-panel{padding:16px;min-width:0}
.custom-panel-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}
.custom-panel-head h2{font-size:16px;font-weight:650}
.custom-panel-head p,.custom-check small{display:block;color:var(--label-2);font-size:12px;line-height:1.45;margin-top:2px}
.custom-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,42%);align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--sep)}
.custom-control label{font-size:13px;font-weight:550;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.custom-control output{color:var(--label-2);font-variant-numeric:tabular-nums;font-weight:500}
.custom-control select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}
.custom-control input[type=color]{justify-self:end;width:54px;height:32px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}
.custom-control input[type=range]{width:100%;accent-color:var(--accent)}
.custom-check{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--sep);font-size:13px}
.custom-check input{width:19px;height:19px;accent-color:var(--accent);flex:none}
.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.visual-preset{display:grid;gap:5px;text-align:left;padding:9px;border:1px solid var(--sep);border-radius:12px;background:var(--surface-2);min-width:0}
.visual-preset:hover,.visual-preset:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}
.visual-preset b{font-size:12px}.visual-preset small{font-size:11px;color:var(--label-2)}
.preset-swatch{height:28px;border-radius:7px;background:linear-gradient(120deg,#101525,#2997ff,#8d6cff)}
.preset-swatch.obsidian{background:linear-gradient(120deg,#050608,#252b3b,#6b78ff)}
.preset-swatch.aurora{background:linear-gradient(120deg,#10152c,#16b6b0,#9b75ff)}
.preset-swatch.arctic{background:linear-gradient(120deg,#f8fbff,#b9d8f6,#7eafff)}
.preset-swatch.minimal{background:linear-gradient(120deg,#e5e7eb,#fff,#9ca3af)}
.custom-status{font-size:12px;color:var(--label-2);margin:12px 0}
.custom-actions{display:flex;gap:8px;flex-wrap:wrap}
:root[data-visual-effects="off"] .group,:root[data-visual-effects="off"] .stat,:root[data-visual-effects="off"] .dash-metric,:root[data-visual-effects="off"] .module-card{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
:root[data-visual-surface="solid"] .group,:root[data-visual-surface="solid"] .stat,:root[data-visual-surface="solid"] .dash-metric{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
:root[data-visual-surface="glass"] .group,:root[data-visual-surface="depth"] .group{backdrop-filter:blur(var(--visual-blur,12px));-webkit-backdrop-filter:blur(var(--visual-blur,12px))}
:root[data-visual-density="compact"] .row{padding-top:8px;padding-bottom:8px;min-height:46px}
:root[data-visual-density="spacious"] .row{padding-top:16px;padding-bottom:16px;min-height:64px}
:root[data-visual-radius="sharp"] .group,:root[data-visual-radius="sharp"] .stat,:root[data-visual-radius="sharp"] .dash-metric{border-radius:8px}
:root[data-visual-radius="rounded"] .group,:root[data-visual-radius="rounded"] .stat,:root[data-visual-radius="rounded"] .dash-metric{border-radius:24px}
:root[data-visual-motion="off"] *, :root[data-visual-motion="off"] *::before,:root[data-visual-motion="off"] *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
:root[data-visual-hover="off"] .stat:hover,:root[data-visual-hover="off"] .dash-metric:hover{transform:none!important}
 :root[data-visual-ambient="off"] body{background:var(--bg)!important}
:root[data-visual-radius="sharp"] .module-card,:root[data-visual-radius="sharp"] .visual-preset{border-radius:8px}
:root[data-visual-radius="rounded"] .module-card,:root[data-visual-radius="rounded"] .visual-preset{border-radius:24px}
:root[data-visual-density="compact"] .stat,:root[data-visual-density="compact"] .dash-metric,:root[data-visual-density="compact"] .module-card{padding:11px}
:root[data-visual-density="spacious"] .stat,:root[data-visual-density="spacious"] .dash-metric,:root[data-visual-density="spacious"] .module-card{padding:21px}
:root[data-visual-hover="on"] .stat:hover,:root[data-visual-hover="on"] .dash-metric:hover,:root[data-visual-hover="on"] .module-card:hover{transform:translateY(-3px)}
:root[data-visual-hover="off"] .module-card:hover,:root[data-visual-hover="off"] .visual-preset:hover{transform:none!important}
:root[data-visual-motion="subtle"] .page.active{animation-duration:.18s}
:root[data-visual-motion="balanced"] .page.active{animation-duration:.32s}
:root[data-visual-motion="immersive"] .page.active{animation-duration:.48s}
:root[data-visual-effects="off"] .module-card,:root[data-visual-effects="off"] .visual-preset{box-shadow:none!important}
@media (prefers-reduced-motion:reduce){:root *,:root *::before,:root *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
@media(max-width:760px){.custom-grid{grid-template-columns:1fr}.custom-panel{padding:13px}.custom-actions .btn{white-space:normal}}


/* Visual preference tokens: restrained effects with user-controlled intensity. */
:root{--visual-depth:.6;--visual-glow:.35;--shadow-strength:.55;--border-strength:.45}
:root[data-visual-effects="on"] .group,:root[data-visual-effects="on"] .stat,:root[data-visual-effects="on"] .dash-metric,:root[data-visual-effects="on"] .module-card{box-shadow:0 8px calc(14px + 18px * var(--visual-depth)) rgba(15,35,70,calc(.025 + .07 * var(--shadow-strength)));border-color:color-mix(in srgb,var(--accent) calc(4% + 8% * var(--visual-glow)),var(--sep))}
:root[data-visual-ambient="on"] body{background:radial-gradient(ellipse at 82% -10%,color-mix(in srgb,var(--accent) calc(7% + 8% * var(--visual-glow)),transparent),transparent 42%),var(--bg)}
:root[data-motion-override="off"] *, :root[data-motion-override="off"] *::before,:root[data-motion-override="off"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}




/* ============================================================
   PHASE 1 — PROPERTYOS DESKTOP SHELL
   Additive shell layer; existing pages, data, and workflows remain intact.
   ============================================================ */
:root{--systembar-h:34px;--dock-h:76px}
.system-bar{position:fixed;inset:0 0 auto;z-index:1000;height:var(--systembar-h);padding:0 clamp(12px,2vw,24px);display:flex;align-items:center;justify-content:space-between;gap:12px;background:color-mix(in srgb,var(--surface) 76%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sep) 75%,transparent);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);font-size:11px;font-weight:600;letter-spacing:.015em;color:var(--label-2)}
.system-left,.system-right{display:flex;align-items:center;gap:12px;min-width:0}.system-brand{display:flex;align-items:center;gap:7px;color:var(--label);font-weight:750}.system-brand .apple-tile{width:19px;height:19px;border-radius:6px;box-shadow:none}.system-brand .apple-mark{width:45%}.system-workspace{max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-divider{height:14px;width:1px;background:var(--sep)}.system-live{display:flex;align-items:center;gap:6px;white-space:nowrap}.system-dot{width:6px;height:6px;border-radius:50%;background:var(--green-fill);box-shadow:0 0 8px color-mix(in srgb,var(--green-fill) 45%,transparent)}.system-clock{font-variant-numeric:tabular-nums;color:var(--label);min-width:68px;text-align:right}.system-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--label-2)}.system-icon:hover{background:var(--fill);color:var(--label)}.system-icon .ic{width:15px;height:15px}
.app{padding-top:var(--systembar-h)}
.sidebar{top:var(--systembar-h);height:calc(100dvh - var(--systembar-h))}
.bar{top:var(--systembar-h)}
.content{padding-bottom:calc(var(--dock-h) + 52px + env(safe-area-inset-bottom))}
.os-dock-wrap{position:fixed;z-index:80;left:50%;bottom:15px;transform:translateX(-50%);max-width:calc(100vw - 36px);pointer-events:none}
.os-dock{pointer-events:auto;display:flex;align-items:flex-end;gap:5px;padding:8px 10px 7px;border:1px solid color-mix(in srgb,var(--sep) 75%,transparent);border-radius:23px;background:color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 16px 48px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.22);}
.dock-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:54px;padding:3px 5px 0;color:var(--label-2);border-radius:14px;transition:transform .18s var(--ease),color .18s,background .18s;outline-offset:3px}
.dock-item .dock-glyph{width:43px;height:43px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,white 12%),color-mix(in srgb,var(--surface-2) 92%,var(--blue-fill) 8%));border:1px solid color-mix(in srgb,var(--sep) 85%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 4px 10px rgba(0,0,0,.08);transition:transform .18s var(--ease),box-shadow .18s}
.dock-item .ic{width:21px;height:21px}.dock-item .dock-label{font-size:9px;font-weight:650;white-space:nowrap;line-height:1.1}.dock-item:hover{color:var(--label);transform:translateY(-5px)}.dock-item:hover .dock-glyph{box-shadow:0 8px 20px color-mix(in srgb,var(--blue-fill) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.dock-item[aria-current="page"]{color:var(--blue);transform:translateY(-2px)}.dock-item[aria-current="page"] .dock-glyph{background:linear-gradient(145deg,color-mix(in srgb,var(--blue-fill) 16%,var(--surface)),color-mix(in srgb,var(--blue-fill) 7%,var(--surface-2)));border-color:color-mix(in srgb,var(--blue-fill) 38%,var(--sep))}.dock-item[aria-current="page"]:after{content:"";position:absolute;bottom:-4px;width:4px;height:4px;border-radius:50%;background:var(--blue-fill);box-shadow:0 0 7px var(--blue-fill)}
.dock-separator{width:1px;height:43px;align-self:center;margin:0 3px;background:var(--sep)}
@media(max-width:859px){:root{--systembar-h:32px}.system-bar{padding:0 11px}.system-workspace{max-width:34vw}.system-live{display:none}.os-dock-wrap{display:none}.app{padding-top:var(--systembar-h)}.sidebar{top:var(--systembar-h);height:calc(100dvh - var(--systembar-h))}.bar{top:var(--systembar-h)}.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}
@media(max-width:420px){.system-brand .brand-word{display:none}.system-workspace{max-width:40vw}.system-right{gap:5px}.system-divider{display:none}}
@media(prefers-reduced-transparency:reduce){.system-bar,.os-dock{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}}

