body{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}.site-back-navigation{z-index:90;min-height:54px;padding:4px max(16px, env(safe-area-inset-left,0px)) calc(4px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #d6e9ff;align-items:center;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -2px 12px #102a430f}.site-back-navigation button{color:#075a9c;cursor:pointer;background:#eaf5ff;border:1px solid #b8d7f3;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font:600 14px/1.4 Arial,sans-serif;display:inline-flex}.site-back-navigation button:hover:not(:disabled){background:#d6e9ff}.site-back-navigation button:focus-visible{outline-offset:2px;outline:3px solid #0b74de}.site-back-navigation button:disabled{opacity:.45;cursor:default}body .install-app-prompt{bottom:calc(70px + env(safe-area-inset-bottom,0px))}body .db-sidebar{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.property-share-button{color:#075a9c;cursor:pointer;background:#f5faff;border:1px solid #cbe3ff;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;gap:7px;width:36px;height:36px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.property-share-button:hover{background:#eaf5ff;border-color:#8fc5ff;transform:translateY(-1px)}.property-share-button:focus-visible{outline-offset:2px;outline:3px solid #0b74de40}.property-share-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.property-share-button--label{border-radius:9px;flex-basis:auto;width:auto;height:42px;padding:0 16px;font:700 14px/1 DM Sans,sans-serif}.property-share-overlay{z-index:10050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a437a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.property-share-dialog{color:#102a43;background:#fff;border:1px solid #d6e9ff;border-radius:18px;width:min(460px,100%);padding:22px;box-shadow:0 24px 70px #102a433d}.property-share-dialog__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.property-share-dialog__head h2{margin:0 0 5px;font-size:21px}.property-share-dialog__head p{color:#829ab1;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.property-share-dialog__head>button{color:#486581;cursor:pointer;background:#f5faff;border:0;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:24px;line-height:1}.property-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.property-share-options button,.property-share-options a{color:#315a84;cursor:pointer;background:#f8fbff;border:1px solid #d6e9ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px;font:700 12px/1.2 DM Sans,sans-serif;text-decoration:none;display:flex}.property-share-options button:hover,.property-share-options a:hover{background:#eaf5ff;border-color:#8fc5ff}.property-share-options span{color:#075a9c;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid;box-shadow:0 2px 8px #102a4317}.property-share-options .property-share-option--whatsapp{color:#fff;background:#25d366}.property-share-options .property-share-option--facebook{color:#fff;background:#1877f2}.property-share-options .property-share-option--x{color:#fff;background:#111}@media (width<=480px){.property-share-overlay{align-items:end;padding:12px}.property-share-dialog{border-radius:18px 18px 12px 12px}.property-share-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-action-prompt{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102a43a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-action-prompt__dialog{color:#102a43;text-align:center;background:#fff;border:1px solid #d6e9ff;border-radius:18px;width:min(100%,470px);padding:30px;position:relative;box-shadow:0 24px 70px #102a4347}.auth-action-prompt__close{color:#486581;cursor:pointer;background:#f5faff;border:0;border-radius:999px;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.auth-action-prompt__icon{background:#eaf5ff;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:28px;display:grid}.auth-action-prompt__dialog h2{margin:0 36px 10px;font-size:24px;line-height:1.25}.auth-action-prompt__dialog p{color:#486581;margin:0;font-size:15px;line-height:1.65}.auth-action-prompt__actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.auth-action-prompt__actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:700}.auth-action-prompt__secondary{color:#075a9c;background:#fff;border:1px solid #cbe3ff}.auth-action-prompt__primary{color:#fff;background:#0b74de;border:1px solid #0b74de}.auth-action-prompt__close:focus-visible,.auth-action-prompt__actions button:focus-visible{outline-offset:2px;outline:3px solid #4da3ff}@media (width<=520px){.auth-action-prompt{padding:12px}.auth-action-prompt__dialog{padding:26px 18px 20px}.auth-action-prompt__dialog h2{margin-inline:28px;font-size:21px}.auth-action-prompt__actions{flex-direction:column-reverse}.auth-action-prompt__actions button{width:100%}}.site-header{z-index:110;background:#fffffffa;border-bottom:1px solid #d6e9ff;font-family:DM Sans,Arial,sans-serif;position:sticky;top:0;box-shadow:0 2px 12px #102a430f}.site-header *{box-sizing:border-box}.site-header__inner{align-items:center;gap:28px;max-width:1240px;min-height:72px;margin:0 auto;padding:6px 20px;display:flex}.site-header__brand{flex:none;display:inline-flex}.site-header__brand .brand-logo{width:180px;height:58px}.site-header__menu{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.site-header__nav{align-items:center;gap:2px;margin-right:auto;display:flex}.site-header__nav a,.site-header__signin{color:#315a84;white-space:nowrap;border-radius:8px;padding:9px;font-size:13px;font-weight:500;text-decoration:none}.site-header__nav a:hover,.site-header__signin:hover{color:#075a9c;background:#eaf5ff}.site-header__nav a.site-header__nav-link--active{color:#075a9c;background:#eaf5ff;font-weight:600}.site-header__actions{align-items:center;gap:10px;display:flex}.site-header__post{color:#fff;white-space:nowrap;background:#0b74de;border-radius:9px;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none}.site-header__account{position:relative}.site-header__account summary{color:#102a43;cursor:pointer;background:#fff;border:1px solid #b8d7f3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:17px;list-style:none;display:grid}.site-header__account summary::-webkit-details-marker{display:none}.site-header__account-menu{background:#fff;border:1px solid #d6e9ff;border-radius:11px;width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #102a4329}.site-header__account-menu a,.site-header__account-menu button{color:#315a84;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;font:700 13px/1.35 DM Sans,Arial,sans-serif;text-decoration:none;display:block}.site-header__account-menu a:hover,.site-header__account-menu button:hover{color:#075a9c;background:#eaf5ff}.site-header__account-menu button{color:#a83232;border-top:1px solid #e6f2ff;border-radius:0 0 7px 7px}.site-header__menu-button{color:#075a9c;background:#eaf5ff;border:1px solid #b8d7f3;border-radius:8px;margin-left:auto;padding:9px 12px;font:800 13px/1.2 DM Sans,Arial,sans-serif;display:none}@media (width<=760px){.site-header__inner{flex-wrap:wrap;gap:5px 12px;min-height:64px;padding:5px 12px}.site-header__brand .brand-logo{width:160px;height:52px}.site-header__menu-button{align-items:center;gap:7px;display:inline-flex}.site-header__menu{flex:0 0 100%;align-items:stretch;gap:10px;padding:8px 0 10px;display:none}.site-header__menu--open{display:grid}.site-header__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.site-header__nav a{text-align:center;background:#f5faff;border:1px solid #d6e9ff;padding:9px 5px;font-size:12px}.site-header__actions{grid-template-columns:1fr 1fr;display:grid}.site-header__post,.site-header__signin{text-align:center;width:100%;display:block}.site-header__account summary{margin:0 auto}.site-header__account-menu{width:100%;box-shadow:none;margin-top:6px;position:static}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}.brand-logo{cursor:pointer;color:#102a43;justify-content:flex-start;align-items:center;width:180px;max-width:100%;height:58px;display:inline-flex}.brand-logo__image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.install-app-prompt{z-index:9999;color:#102a43;background:#fff;border:1px solid #d6e9ff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(520px,100vw - 32px);margin:0 auto;padding:12px;font-family:Arial,sans-serif;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 50px #102a432e}.install-app-prompt__copy{min-width:0;padding-left:2px}.install-app-prompt strong,.install-app-prompt span{display:block}.install-app-prompt strong{white-space:nowrap;margin-bottom:2px;font-size:14px}.install-app-prompt span{color:#486581;font-size:12px;line-height:1.35}.install-app-prompt button{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:9px 13px;font-weight:700}.install-app-prompt__install{appearance:none;text-align:center;justify-content:center;align-items:center;min-width:82px;min-height:36px;font:700 13px/1 Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #0b74de42;color:#fff!important;background:linear-gradient(135deg,#0b74de 0%,#005a9e 100%)!important;border:1px solid #005a9e!important;border-radius:999px!important}.install-app-prompt__install:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b74de57;background:linear-gradient(135deg,#167fe8 0%,#075a9c 100%)!important}.install-app-prompt__install:active{transform:translateY(0);box-shadow:0 5px 14px #0b74de3d}.install-app-prompt__close{width:34px;height:34px;font-size:20px;line-height:1;color:#0b74de!important;background:#eaf5ff!important;padding:0!important}@media (width<=520px){.install-app-prompt{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 46px 12px 14px}.install-app-prompt__copy{grid-column:1}.install-app-prompt__install{grid-column:2}.install-app-prompt__close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}}@media (width<=360px){.install-app-prompt{grid-template-columns:1fr;padding-right:46px}.install-app-prompt strong{white-space:normal}.install-app-prompt__install{width:fit-content}}
