:root{--rl-admin-radius:14px;--rl-admin-radius-sm:10px;--rl-admin-accent:#0a84ff;--rl-admin-accent-soft:rgba(10,132,255,0.14);--rl-admin-icon-size:22px;--rl-admin-nav-icon:17px;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--font-serif:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px}[data-theme=dark]{--theme-bg:#0c0c0e;--theme-text:#f5f5f7;--theme-border-color:rgba(255,255,255,0.08)}[data-theme=dark] .template-default,[data-theme=dark] body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}[data-theme=dark] .dashboard .card,[data-theme=dark] .dashboard .card a,[data-theme=dark] .doc-header__title,[data-theme=dark] .list-header,[data-theme=dark] .nav .nav__link,[data-theme=dark] .nav-group__label,[data-theme=dark] .nav-group__toggle,[data-theme=dark] .render-title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f5f5f7!important}[data-theme=dark] .collections__label,[data-theme=dark] .dashboard h1,[data-theme=dark] .dashboard h2{font-weight:600!important;letter-spacing:-.03em}.field-label,.field-type .field-label,label.field-label{color:#1a1a1a!important}[data-theme=dark] .template-default .field-label,[data-theme=dark] .template-default .field-type .field-label,[data-theme=dark] .template-default label.field-label{color:#e0e0e0!important}.login .field-label,.login .field-label *,.login .required,.login a,.login label,.login label *,.template-minimal .field-label,.template-minimal .field-label *,.template-minimal a,.template-minimal label,.template-minimal label *,[data-theme=dark] .login .field-label,[data-theme=dark] .login .field-label *,[data-theme=dark] .login .required,[data-theme=dark] .login a,[data-theme=dark] .login label,[data-theme=dark] .login label *,[data-theme=dark] .template-minimal .field-label,[data-theme=dark] .template-minimal .field-label *,[data-theme=dark] .template-minimal a,[data-theme=dark] .template-minimal label,[data-theme=dark] .template-minimal label *{color:#111111!important;opacity:1!important}.login input,.login select,.login textarea,.template-minimal input,.template-minimal select,.template-minimal textarea,[data-theme=dark] .login input,[data-theme=dark] .login select,[data-theme=dark] .login textarea,[data-theme=dark] .template-minimal input,[data-theme=dark] .template-minimal select,[data-theme=dark] .template-minimal textarea{background-color:#ffffff!important;color:#111111!important;border:1px solid #9ca3af!important;caret-color:#111111!important;opacity:1!important;border-radius:var(--rl-admin-radius-sm)!important}.login input::placeholder,.template-minimal input::placeholder{color:#4b5563!important;opacity:1!important}.login .btn,.login button[type=submit],.template-minimal .btn,.template-minimal button[type=submit]{color:#111111!important;font-weight:600!important;border-radius:980px!important}.app-header__actions-wrapper{align-items:center;gap:.35rem}.app-header__account{margin-left:.15rem}[data-theme=dark] .app-header{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:rgba(12,12,14,.72)!important;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=dark] .nav{background:#111113!important;border-right:1px solid rgba(255,255,255,.06)}[data-theme=dark] .nav .nav__link{border-radius:var(--rl-admin-radius-sm);margin:2px 8px;padding:.55rem .75rem!important;transition:background .16s ease,color .16s ease;display:flex!important;align-items:center;gap:.7rem;font-weight:500;font-size:13.5px}[data-theme=dark] .nav .nav__link:hover{background:rgba(255,255,255,.06)!important}[data-theme=dark] .nav .nav__link.nav__link--active,[data-theme=dark] .nav .nav__link:has(.nav__link-indicator){background:var(--rl-admin-accent-soft)!important;color:#fff!important}[data-theme=dark] .nav .nav__link-indicator{background:var(--rl-admin-accent)!important;width:3px!important;border-radius:2px}[data-theme=dark] .collections__card-list{gap:14px!important}[data-theme=dark] .collections .card,[data-theme=dark] .dashboard .card{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;gap:.85rem .5rem;min-height:7.25rem;padding:1.15rem 1.2rem!important;border-radius:var(--rl-admin-radius)!important;background:#1c1c1e!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.22);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-theme=dark] .collections .card:hover,[data-theme=dark] .dashboard .card:hover{background:#232326!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(0,0,0,.28);transform:translateY(-1px)}[data-theme=dark] .collections .card__title,[data-theme=dark] .dashboard .card__title{grid-column:1;grid-row:2;font-size:1.05rem!important;font-weight:600!important;letter-spacing:-.02em;margin:0!important;align-self:end}[data-theme=dark] .collections .card__actions,[data-theme=dark] .dashboard .card__actions{grid-column:2;grid-row:1;z-index:2}[data-theme=dark] .collections .card__actions .btn__icon,[data-theme=dark] .dashboard .card__actions .btn__icon{border-radius:999px!important;border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)}[data-theme=dark] .collections .card__actions .btn__icon:hover,[data-theme=dark] .dashboard .card__actions .btn__icon:hover{background:var(--rl-admin-accent-soft)!important;border-color:rgba(10,132,255,.45)!important;color:#fff!important}[data-theme=dark] .collections .card:before,[data-theme=dark] .dashboard .card:before{content:"";grid-column:1;grid-row:1;width:2.35rem;height:2.35rem;border-radius:11px;background-color:var(--rl-admin-accent-soft);background-repeat:no-repeat;background-position:50%;background-size:var(--rl-admin-icon-size);box-shadow:inset 0 0 0 1px rgba(10,132,255,.18)}[data-theme=dark] .nav .nav__link:before{content:"";width:var(--rl-admin-nav-icon);height:var(--rl-admin-nav-icon);flex-shrink:0;opacity:.9;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#card-users:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}#nav-users:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}#card-media:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2.5'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E")}#nav-media:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2.5'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2.5'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E")}#card-agents:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}#nav-agents:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}#card-properties-sale:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5L12 3l9 7.5'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E")}#nav-properties-sale:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5L12 3l9 7.5'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5L12 3l9 7.5'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E")}#card-properties-rent:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='M10.7 12.3L21 2'/%3E%3Cpath d='M15 6l3 3'/%3E%3Cpath d='M17.5 3.5l3 3'/%3E%3C/svg%3E")}#nav-properties-rent:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='M10.7 12.3L21 2'/%3E%3Cpath d='M15 6l3 3'/%3E%3Cpath d='M17.5 3.5l3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='M10.7 12.3L21 2'/%3E%3Cpath d='M15 6l3 3'/%3E%3Cpath d='M17.5 3.5l3 3'/%3E%3C/svg%3E")}#card-enquiries:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v9A2.5 2.5 0 0 1 17.5 17H9l-5 4v-4.2A2.5 2.5 0 0 1 4 14.5v-9z'/%3E%3C/svg%3E")}#nav-enquiries:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v9A2.5 2.5 0 0 1 17.5 17H9l-5 4v-4.2A2.5 2.5 0 0 1 4 14.5v-9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v9A2.5 2.5 0 0 1 17.5 17H9l-5 4v-4.2A2.5 2.5 0 0 1 4 14.5v-9z'/%3E%3C/svg%3E")}[data-theme=dark] .template-default .react-select__control,[data-theme=dark] .template-default input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .template-default select,[data-theme=dark] .template-default textarea{border-radius:var(--rl-admin-radius-sm)!important}[data-theme=dark] .btn--style-primary,[data-theme=dark] .btn.btn--style-primary{border-radius:980px!important;font-weight:600}[data-theme=dark] .table,[data-theme=dark] .table table{border-radius:var(--rl-admin-radius);overflow:hidden}[data-theme=dark] .doc-header__title{font-weight:600!important;letter-spacing:-.03em}[data-theme=dark] .doc-controls__controls .btn--style-primary,[data-theme=dark] .doc-header .btn--style-primary{background:var(--rl-admin-accent)!important;border-color:transparent!important;color:#fff!important;border-radius:980px!important;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.25)}[data-theme=dark] .doc-controls__controls .btn--style-primary:hover,[data-theme=dark] .doc-header .btn--style-primary:hover{filter:brightness(1.08)}[data-theme=dark] .document-fields__edit{background:#1c1c1e;border:1px solid rgba(255,255,255,.08);border-radius:var(--rl-admin-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.22);padding-top:1.35rem!important;padding-bottom:1.5rem!important;margin-bottom:1.5rem}[data-theme=dark] .template-default .field-type{margin-bottom:1.35rem}[data-theme=dark] .template-default .field-label,[data-theme=dark] .template-default .field-type .field-label,[data-theme=dark] .template-default label.field-label{color:#f5f5f7!important;font-weight:600!important;font-size:13px!important;letter-spacing:-.01em;margin-bottom:.45rem!important}[data-theme=dark] .template-default .field-description,[data-theme=dark] .template-default .field-type .field-description{color:rgba(245,245,247,.55)!important;font-size:12.5px!important}[data-theme=dark] .template-default input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .template-default select,[data-theme=dark] .template-default textarea{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f5f7!important;border-radius:var(--rl-admin-radius-sm)!important;min-height:2.55rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}[data-theme=dark] .template-default input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] .template-default select:focus,[data-theme=dark] .template-default textarea:focus{border-color:rgba(10,132,255,.65)!important;box-shadow:0 0 0 3px var(--rl-admin-accent-soft)!important;outline:none!important;background:#323234!important}[data-theme=dark] .template-default input:read-only,[data-theme=dark] .template-default input[disabled]{opacity:.72;background:#252528!important}[data-theme=dark] .template-default .btn--style-pill,[data-theme=dark] .template-default .btn--style-secondary,[data-theme=dark] .template-default .btn.btn--style-secondary{border-radius:980px!important;border:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#f5f5f7!important;font-weight:550;transition:background .16s ease,border-color .16s ease}[data-theme=dark] .template-default .btn--style-secondary:hover,[data-theme=dark] .template-default .btn.btn--style-secondary:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.22)!important}[data-theme=dark] .dropzone,[data-theme=dark] .field-type.upload .upload__toggler,[data-theme=dark] .file-field,[data-theme=dark] .upload{border-radius:var(--rl-admin-radius)!important}[data-theme=dark] .dropzone,[data-theme=dark] .field-type.upload .dropzone{background:#232326!important;border:1.5px dashed rgba(255,255,255,.16)!important;box-shadow:none!important}[data-theme=dark] .dropzone:hover,[data-theme=dark] .field-type.upload .dropzone:hover{border-color:rgba(10,132,255,.45)!important;background:rgba(10,132,255,.06)!important}[data-theme=dark] .dropzone__label,[data-theme=dark] .file-field__orText{color:rgba(245,245,247,.5)!important}[data-theme=dark] .auth-fields,[data-theme=dark] .auth-fields__api-key-actions,[data-theme=dark] .email-and-password{gap:.65rem}.rl-billing{border:1px solid rgba(255,255,255,.1);border-radius:var(--rl-admin-radius);padding:1.15rem 1.25rem;margin-bottom:1.25rem;background:#232326;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 22px rgba(0,0,0,.18)}.rl-billing__header{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.rl-billing__icon{width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:11px;background-color:var(--rl-admin-accent-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a84ff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:20px;box-shadow:inset 0 0 0 1px rgba(10,132,255,.18)}.rl-billing__title{font-weight:600;font-size:1rem;letter-spacing:-.02em;color:#f5f5f7;margin-bottom:.25rem}.rl-billing__copy{margin:0;color:rgba(245,245,247,.62);font-size:13.5px;line-height:1.45}.rl-billing__copy strong{color:#f5f5f7;font-weight:600;text-transform:capitalize}.rl-billing__actions{display:flex;flex-wrap:wrap;gap:.55rem}.rl-billing__btn{border-radius:980px!important;font-weight:600!important}.rl-billing__btn.btn--style-primary{background:var(--rl-admin-accent)!important;border-color:transparent!important;color:#fff!important}.rl-billing__btn--ghost{background:transparent!important;border:1px solid rgba(255,255,255,.16)!important;color:#f5f5f7!important}.rl-billing__btn--ghost:hover{background:rgba(255,255,255,.06)!important}.rl-billing__error{color:#ff453a;margin:.85rem 0 0;font-size:13px}.rl-billing-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rl-billing-modal__panel{position:relative;width:min(100%,34rem);max-height:calc(100vh - 2.5rem);overflow:auto}.rl-billing-modal__panel .rl-billing{margin-bottom:0}.rl-billing-modal__close{position:absolute;top:.65rem;right:.65rem;z-index:1;width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#f5f5f7;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .16s ease}.rl-billing-modal__close:hover{background:rgba(255,255,255,.14)}