:root{--ink:#242B28;--teal:#2B625B;--paper:#F8F9F6;--muted:#63716A;--line:#d5ded7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,-apple-system,sans-serif}a{color:var(--teal)}button,input,select{font:inherit}button,.button{min-height:44px;padding:.65rem 1.1rem;border:1px solid var(--teal);border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}button:disabled{cursor:default;opacity:.65}.primary{background:var(--teal);color:#fff}.secondary{background:#fff;color:var(--teal)}:focus-visible{outline:3px solid #9b6a1a;outline-offset:3px}.access-login h1,.admin-main h1,.admin-main h2,.access-login p,.admin-main p{margin-top:0}.access-login h1,.admin-main h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.045em;margin-bottom:1rem}.admin-main h2{font-size:1.25rem}.eyebrow{letter-spacing:.12em;font-weight:700;font-size:.875rem;color:var(--teal);margin-bottom:1.2rem}.muted{color:var(--muted);font-size:.94rem}.quiet-link{text-underline-offset:.2rem}.access-login{max-width:720px;padding:clamp(28px,6vw,70px);margin:4vh auto}.access-login img{max-width:100%;height:auto;margin-bottom:3rem}.access-login>p:not(.eyebrow){max-width:540px}.access-login button{margin:1.5rem 0 1rem;width:100%;max-width:340px}.access-login .quiet-link{display:block;margin-top:2rem}.access-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--ink);color:#fff;padding:.7rem max(20px,calc((100vw - 1280px)/2));font-size:.9rem}.access-bar a{color:#fff;text-decoration:none;font-weight:600}.access-bar span{font-weight:400;opacity:.85;margin-left:.35rem}.access-bar nav{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.access-bar button{background:transparent;color:#fff;border-color:#8ea29a;min-height:36px;padding:.35rem .65rem;font-size:.9rem}.admin-main{max-width:1240px;margin:auto;padding:48px 24px 80px}.admin-main.detail{max-width:950px}.title-row{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:1.5rem 0}.title-row h1{font-size:2.5rem;overflow-wrap:anywhere}.title-row p{margin-bottom:0;color:var(--muted)}.shared-note{padding:1rem 1.25rem;border-left:3px solid var(--teal);background:#edf2ed;font-size:.95rem}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;margin:2rem 0 1rem}label{display:grid;gap:.45rem;font-weight:600;font-size:.94rem}input,select{width:100%;max-width:100%;min-height:46px;border:1px solid #9aa99f;border-radius:7px;background:#fff;color:var(--ink);padding:.6rem .75rem;font-size:1rem}input[readonly],select:disabled{background:#eef1ec;color:var(--muted)}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.admin-main table{border-collapse:collapse;width:100%;min-width:820px;text-align:left}.admin-main th,.admin-main td{padding:1rem 1.15rem;border-bottom:1px solid var(--line);vertical-align:top}.admin-main th{background:#edf2ed;font-size:.9rem;font-weight:650}.admin-main td{font-size:.96rem}.admin-main td a{font-weight:650}.admin-main tr:last-child td{border-bottom:0}.status{display:inline-block;max-width:100%;border:1px solid #bdccc2;background:#eef4ef;padding:.2rem .65rem;border-radius:99px;font-size:.85rem;line-height:1.4;color:#365343}.status.disabled{background:#f4ede7;border-color:#d7c7b9;color:#6c4b37}.form-section{padding:1.7rem;border:1px solid var(--line);border-radius:10px;background:#fff;margin:1.5rem 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-section .muted{margin:1.2rem 0 0}.form-actions{display:flex;justify-content:flex-end;gap:.75rem}.detail dl{display:flex;gap:3rem;flex-wrap:wrap;font-size:.9rem;margin:1.5rem 0 0}.detail dt{color:var(--muted)}.detail dd{margin:0}.error{color:#a0312b}.loading{padding:4rem;text-align:center}.design-banner{background:#f5e9cb;padding:12px 20px;color:#614716;border-bottom:1px solid #c9ac68;text-align:center}@media(max-width:650px){.access-bar .account-email{display:none}.admin-main{padding:30px 18px 60px}.title-row{align-items:flex-start;gap:1rem;flex-wrap:wrap}.title-row h1{font-size:2rem}.filters,.form-grid{grid-template-columns:1fr}.form-section{padding:1.2rem}.title-row .button{width:100%}.access-login{margin:0}.form-actions>*{flex:1}.table-scroll{border-radius:5px}.detail dl{gap:1rem}.status{font-size:.875rem}}.records-main{max-width:1180px}.records-nav{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 28px}.house-grid,.record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px}.house-card,.empty-card,.record-card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:14px}.house-card{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-shadow:0 3px #e3e9e0}.house-card:hover{border-color:var(--teal);box-shadow:0 6px 20px #2b625b15}.house-card h2{font-size:1.5rem;margin:0}.house-symbol{font-size:48px;line-height:1;color:var(--teal)}.house-card p{margin:0 0 20px;color:var(--muted)}.records-main section{margin-top:28px}.records-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf0e8;border:1px solid #cbd9cc;border-radius:12px;padding:24px;gap:20px;margin:28px 0}.records-summary strong,.records-summary span{display:block}.records-summary strong{font-size:1.6rem}.records-summary span{color:var(--muted);font-size:.9rem}.section-title,.record-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.section-title h2{margin:0;font-size:1.5rem}.record-card h3{font-size:1.3rem;margin:0}.record-card p{white-space:pre-wrap;overflow-wrap:anywhere}.record-card .eyebrow{font-size:.72rem;margin-bottom:8px}.record-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.record-facts dt{font-size:.8rem;color:var(--muted)}.record-facts dd{font-size:.94rem;margin:4px 0}.document-card{display:flex;gap:20px;justify-content:space-between;background:#fff;padding:24px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px}.document-card h3{margin:8px 0}.document-card p{margin-bottom:8px;overflow-wrap:anywhere;white-space:pre-wrap}.document-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:210px}.file-kind{font-size:.75rem;font-weight:700;background:#eaf0e8;border-radius:4px;padding:4px 8px}.records-search{max-width:760px;font-size:1rem}.records-search input{min-height:54px}.records-main textarea{width:100%;font:inherit;border:1px solid #9aa99f;border-radius:7px;padding:12px;background:#fff;color:var(--ink)}.records-main form>label,.records-main form>.form-grid{margin-bottom:20px}.visibility,.warranty-fields{border:1px solid var(--line);border-radius:8px;padding:20px;margin:20px 0}.visibility legend,.warranty-fields legend{font-weight:650}.visibility label,.check-label{display:flex;align-items:center;gap:10px;margin:10px 0}.visibility input,.check-label input{width:20px;height:20px;min-height:20px}.invitation,.member-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.member-row>span:first-child{overflow-wrap:anywhere;max-width:45%}.member-form{display:flex;gap:8px}.invitation p{margin:4px 0 0}.records-main .form-section h3{margin-top:28px}.demo-banner{background:#f3e4b8;color:#5d4615;padding:10px 20px;text-align:center;font-size:.9rem}.demo-login{display:grid;gap:10px;max-width:360px;margin-top:24px}.demo-login button{margin:0}.records-main button{white-space:normal}.records-main #records-message{position:sticky;top:8px;z-index:2;background:var(--paper);padding:8px 0}.records-main #records-message:empty{display:none}@media(max-width:680px){.records-summary{grid-template-columns:1fr;padding:18px;gap:12px}.records-summary>div{display:flex;align-items:center;gap:12px}.records-summary strong{font-size:1.2rem}.document-card{flex-direction:column}.document-actions{max-width:none}.record-facts{grid-template-columns:1fr}.house-card,.record-card{padding:20px}.member-form{width:100%;flex-wrap:wrap}.section-title{align-items:flex-start}.records-main h1{font-size:2.4rem}}.admin-main,.access-login{--muted: #4f5f56;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}.admin-main :is(h1,h2,h3),.access-login :is(h1,h2,h3){font-family:inherit;font-stretch:normal;letter-spacing:normal;overflow-wrap:anywhere}.admin-main h1,.access-login h1{line-height:1.2}.admin-main h2{font-size:1.5rem;font-weight:650;line-height:1.35}.admin-main h3{font-size:1.25rem;font-weight:600;line-height:1.4}.admin-main :is(p,label,input,select,textarea,button,.button,th,td),.access-login :is(p,button,.button){font-size:1rem;line-height:1.6}.admin-main :is(input,select,textarea,button,.button),.access-login :is(button,.button){font-family:inherit}.admin-main :is(.muted,.records-summary span,.record-facts dd,.shared-note),.access-login .muted{font-size:1rem;line-height:1.6}.admin-main .record-facts dt{font-size:.9375rem;line-height:1.6}.admin-main .eyebrow,.access-login .eyebrow{font-size:.875rem;line-height:1.5;letter-spacing:.06em}.admin-main .file-kind{font-size:.875rem;line-height:1.5}.iq-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.iq-workspace{--muted:#4f5f56;--iq-border:#dfe6df;--iq-shadow:0 3px 16px #213e3010;display:flex;min-height:calc(100vh - 64px);background:#f5f7f3}.iq-sidebar{position:fixed;inset:0 auto 0 0;width:238px;z-index:5;background:#fff;border-right:1px solid var(--iq-border);padding:34px 22px 22px;display:flex;flex-direction:column;gap:20px;font:16px/1.6 system-ui,-apple-system,sans-serif}.iq-brand{display:flex;flex-direction:column;gap:12px;text-decoration:none;margin:0 8px 26px;color:var(--muted)}.iq-brand img{width:143px;height:auto}.iq-brand span{font-size:13px}.iq-nav-label{font-size:11px;letter-spacing:.09em;font-weight:700;color:var(--muted);margin:0 12px}.iq-sidebar nav{display:grid;gap:7px}.iq-sidebar nav a{display:flex;gap:12px;align-items:center;color:#4f5f56;text-decoration:none;border-radius:10px;padding:12px;font-size:15px;font-weight:550;min-height:48px}.iq-sidebar nav a:hover{background:#f0f4ef}.iq-sidebar nav a[aria-current]{background:#e8f1e9;color:#244f43;font-weight:650}.iq-sidebar-note{margin-top:auto;background:#f1f5ef;border:1px solid #e2e9dd;border-radius:14px;padding:18px;color:#3d5849;font-size:13px}.iq-sidebar-note>.iq-icon{display:block;margin-bottom:12px;width:27px;height:27px}.iq-sidebar-note strong{font-size:14px}.iq-sidebar-note p{margin:8px 0 0}.iq-sidebar-footer{font-size:13px;padding:0 8px;display:flex;justify-content:space-between;text-decoration:none}.iq-sidebar-footer .iq-icon{width:16px}.iq-workspace-body{margin-left:238px;min-width:0;width:calc(100% - 238px)}body:has(.iq-workspace) .access-bar{margin-left:238px;background:#fff;color:#4f5f56;border-bottom:1px solid #dfe6df;padding:15px 40px;min-height:64px;font-size:14px}body:has(.iq-workspace) .access-bar a{color:#2b625b}body:has(.iq-workspace) .access-bar button{color:#2b625b;border-color:#d6e0d7;background:#fff}.iq-workspace .admin-main{max-width:1350px;padding:36px 40px 52px}.iq-workspace .admin-main h1{font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.22;margin-bottom:12px}.iq-workspace .admin-main h2{font-size:24px;line-height:1.35;font-weight:650}.iq-workspace .admin-main h3{font-size:20px;line-height:1.4;font-weight:650}.iq-workspace .eyebrow{font-size:12px;letter-spacing:.08em;margin:0 0 12px;color:#355a48}.iq-page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.iq-page-heading p{margin-bottom:0}.iq-page-heading .button{flex-shrink:0}.iq-workspace button,.iq-workspace .button{border-radius:9px;font-weight:600;min-height:44px;transition:background .15s,border-color .15s,box-shadow .15s}.iq-workspace .primary{background:#2b625b;border-color:#2b625b;box-shadow:0 2px 3px #213e3014}.iq-workspace .primary:hover{background:#214e48}.iq-workspace .secondary{border-color:#c6d5ca;background:#fff}.iq-workspace .secondary:hover{background:#f0f6ef;border-color:#8fac9a}.iq-welcome{position:relative;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;padding:32px 36px;background:#e9f0e5;border:1px solid #d8e2d2;border-radius:20px;overflow:hidden;margin-top:0!important}.iq-welcome h2{font-size:30px!important;margin:20px 0 12px}.iq-welcome p{max-width:530px;color:#425847;margin-bottom:20px}.iq-welcome-art{max-width:420px}.iq-house-art{display:block;width:100%;height:auto;color:#2b625b}.iq-pill{display:inline-flex;gap:7px;align-items:center;border-radius:99px;border:1px solid #ccdccb;background:#ffffffad;padding:4px 10px;font-size:12px;color:#355d46;font-weight:650;white-space:nowrap}.iq-pill .iq-icon{width:15px;height:15px}.iq-text-link{display:inline-flex;align-items:center;gap:12px;font-weight:650;text-decoration:none}.iq-text-link .iq-icon{width:18px}.iq-dashboard-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--iq-border);border-radius:14px;padding:20px 24px;margin:24px 0 40px;color:#4f5f56;font-size:14px}.iq-dashboard-stats>div,.iq-dashboard-stats>a{display:flex;align-items:center;gap:10px}.iq-dashboard-stats strong{color:#233c2e;font-size:20px;margin-right:5px}.iq-dashboard-stats>a{text-decoration:none;font-weight:600}.iq-dashboard-stats .iq-icon{color:#5b7e68;width:22px}.iq-dashboard-stats>a>.iq-icon:last-child{width:16px;margin-left:auto}.iq-count{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;background:#e7eee2;color:#315840;font-size:14px;font-weight:650}.iq-workspace .section-title{margin-bottom:22px;gap:20px}.iq-workspace .section-title p{margin:5px 0 0;color:var(--muted)}.iq-workspace .house-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.iq-workspace .house-card{padding:0;gap:0;border-radius:16px;overflow:hidden;box-shadow:var(--iq-shadow);border-color:#dce4da}.iq-workspace .house-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #213e3017;border-color:#aac2ad}.iq-house-cover{position:relative;width:100%;height:175px;background:#e9efe5;overflow:hidden;display:flex;align-items:center;justify-content:center}.iq-house-cover>.iq-house-art{width:290px}.iq-house-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.iq-cover-label{position:absolute;bottom:12px;left:16px;display:flex;align-items:center;gap:7px;border-radius:7px;padding:4px 9px;font-size:11px;letter-spacing:.02em;font-weight:650;background:#fffffff0;color:#355745}.iq-cover-label .iq-icon{width:14px;height:14px}.iq-house-card-body{padding:24px;width:100%}.iq-card-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.035em;color:#596b5e;margin-bottom:13px;align-items:center}.iq-role{background:#eef4ec;border-radius:5px;padding:2px 7px;color:#416149;letter-spacing:0;font-size:11px;font-weight:650}.iq-workspace .house-card h2{font-size:21px;margin-bottom:11px}.iq-workspace .house-card p{display:flex;gap:7px;font-size:14px;line-height:1.55;min-height:44px;margin-bottom:22px}.iq-house-card p .iq-icon{width:15px;height:18px;margin-top:3px}.iq-house-card-footer{border-top:1px solid #e4eae1;padding-top:15px;display:flex;align-items:center;justify-content:space-between;color:#2b625b;font-weight:650;font-size:14px}.iq-house-card-footer .iq-icon{width:18px}.iq-workspace-footer{display:flex;justify-content:space-between;gap:16px;max-width:1350px;margin:auto;padding:20px 40px 30px;color:#5c6f62;font:12px/1.6 system-ui,sans-serif}.iq-workspace-footer span{display:flex;gap:6px}.iq-workspace-footer .iq-icon{width:14px;height:16px}.iq-breadcrumb{display:flex;align-items:center;gap:10px;color:#5c6d61;font-size:13px;margin:0 0 24px;flex-wrap:wrap}.iq-breadcrumb a{text-decoration:none}.iq-breadcrumb>span:nth-child(3){max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-breadcrumb .iq-pill{margin-left:auto}.iq-home-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;overflow:hidden;background:#fff;border:1px solid var(--iq-border);border-radius:20px;margin-top:0!important;box-shadow:var(--iq-shadow)}.iq-home-hero-copy{padding:36px 0 36px 36px;min-width:0}.iq-home-hero-copy>p:not(.eyebrow){display:flex;gap:8px;color:#4f5f56;font-size:15px}.iq-home-hero-copy>p .iq-icon{width:17px;margin-top:3px}.iq-home-facts{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--muted);font-size:13px;margin:22px 0}.iq-home-facts strong{font-weight:600;margin-left:4px;color:#2d4836}.iq-home-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.iq-home-hero-actions button,.iq-home-hero-actions .button{font-size:14px!important}.iq-home-cover{position:relative;min-height:270px;background:#e5eee0;display:flex;align-items:center;justify-content:center;overflow:hidden}.iq-home-cover>.iq-house-art{width:100%;max-width:390px}.iq-home-cover>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.iq-cover-button{position:absolute;right:16px;bottom:16px;background:#fffffff2!important;font-size:12px!important;box-shadow:0 2px 10px #0002;min-height:38px!important}.iq-cover-button .iq-icon{width:16px}.iq-section-nav{position:sticky;top:0;z-index:3;display:flex;gap:12px;overflow-x:auto;align-items:center;border-bottom:1px solid #dbe5d9;padding:17px 0 0;margin:10px 0 30px;background:#f5f7f3;scrollbar-width:thin}.iq-section-nav a{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#4f5f56;text-decoration:none;padding:10px 12px 13px;border-bottom:3px solid transparent;font-size:14px;font-weight:600}.iq-section-nav a:hover,.iq-section-nav a:focus{color:#2b625b;border-bottom-color:#2b625b}.iq-section-nav a>span{background:#e5ece1;padding:1px 6px;border-radius:5px;font-size:11px}.iq-section-nav .iq-icon{width:17px;height:17px}.iq-home-section,.iq-overview{scroll-margin-top:85px}.iq-home-section{margin-top:40px!important}.iq-section-heading{display:flex;gap:14px;align-items:center;min-width:0}.iq-section-icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:11px;flex-shrink:0;background:#e9f0e5;color:#456c50}.iq-section-heading h2{margin:0}.iq-section-heading p{font-size:14px!important}.iq-section-heading .eyebrow{margin:0 0 4px;font-size:10px!important}.iq-overview{display:grid;grid-template-columns:.95fr 1.2fr;gap:30px;align-items:center;margin-top:30px!important}.iq-overview-intro h2{font-size:21px!important}.iq-overview-intro p:last-child{font-size:14px!important;color:#4f5f56;margin-bottom:0}.iq-workspace .records-summary{background:#fff;border:1px solid var(--iq-border);border-radius:14px;padding:22px;gap:20px;margin:0;grid-template-columns:repeat(3,1fr)}.iq-workspace .records-summary .iq-icon{color:#58755d;width:19px;height:19px;margin-bottom:8px}.iq-workspace .records-summary strong{font-size:27px;line-height:1.25;margin-bottom:5px;font-weight:650}.iq-workspace .records-summary span{font-size:12px!important;line-height:1.5!important}.iq-search-wrap{display:flex;position:relative;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--iq-border);border-radius:12px;padding:16px 20px;margin:32px 0}.iq-search-wrap>.iq-icon{margin-top:10px;color:#6f8674}.iq-search-wrap .records-search{flex:1;max-width:none;gap:4px;font-size:12px!important;color:var(--muted)}.iq-search-wrap input{border:0;border-radius:0;padding:0;min-height:30px!important;background:transparent;box-shadow:none;outline-offset:3px}.iq-search-wrap details{position:relative;align-self:center;font-size:12px;color:var(--muted);max-width:300px}.iq-search-wrap summary{cursor:pointer}.iq-search-wrap details[open]{position:absolute;right:12px;top:75px;z-index:4;padding:16px;background:#fff;border:1px solid var(--iq-border);border-radius:10px;box-shadow:var(--iq-shadow)}.iq-search-wrap details p{font-size:13px!important;margin:10px 0 0}.iq-workspace .record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:22px}.iq-workspace .record-card{padding:24px;box-shadow:var(--iq-shadow);border-color:var(--iq-border);min-width:0;display:flex;flex-direction:column}.iq-workspace .record-card p{font-size:14px}.iq-workspace .record-heading{align-items:flex-start;gap:15px}.iq-workspace .record-heading .eyebrow{font-size:11px!important;margin:0 0 7px}.iq-workspace .record-card .record-facts{border-top:1px solid #e5ebe2;padding-top:18px;margin-top:0;gap:16px 24px}.iq-workspace .record-facts dt{font-size:13px!important}.iq-workspace .record-facts dd{font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}.iq-small-button{min-height:34px!important;font-size:12px!important;padding:4px 10px!important}.iq-record-attachments{margin-top:auto;border-top:1px solid #e5ebe2;padding-top:14px}.iq-record-attachments>.muted{display:flex;align-items:center;gap:7px;font-size:12px!important;margin-bottom:9px}.iq-record-attachments .iq-icon{width:15px;height:15px}.iq-linked-file{display:flex!important;gap:9px!important;width:100%;padding:8px 0!important;border:0!important;justify-content:flex-start!important;border-radius:0!important;background:transparent;font-size:13px!important;color:#2b625b;font-weight:500!important;min-height:34px!important;text-align:left}.iq-linked-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-linked-file small{margin-left:auto;font-size:10px;font-weight:650;color:#647c69}.iq-record-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e5ebe2;padding-top:14px;margin-top:12px}.iq-record-footer button{font-size:12px!important;min-height:38px!important;padding:6px 11px}.iq-text-button{border:0!important;background:transparent;color:#2b625b;padding:8px 4px!important;min-height:36px!important;font-weight:650!important;text-align:left}.iq-file-filters{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.iq-file-filters>div{display:flex;gap:4px;background:#e9eee6;border-radius:9px;padding:4px}.iq-filter{min-height:35px!important;font-size:12px!important;border:0!important;padding:5px 12px!important;border-radius:7px!important;color:#536655;background:transparent;box-shadow:none!important}.iq-filter.active{background:#fff;color:#2b625b;box-shadow:0 1px 4px #213e3014!important}.iq-filter .iq-icon{width:14px;height:14px}.iq-section-filter{display:flex;align-items:center;gap:9px;font-size:12px!important;color:#536655}.iq-section-filter select{font-size:13px!important;min-height:40px;max-width:235px;background:#fff;border-color:#d6e0d2}.iq-workspace .document-card{display:flex;gap:22px;padding:20px;background:#fff;border:1px solid var(--iq-border);box-shadow:var(--iq-shadow);border-radius:13px;margin:0 0 14px;align-items:center}.iq-document-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;flex-shrink:0;width:94px;height:110px;border-radius:10px;background:#edf2e8;overflow:hidden;color:#7e977d}.iq-document-visual>.iq-icon{width:32px;height:32px}.iq-document-visual .file-kind{font-size:10px!important;background:#fff9;z-index:1;color:#3e6048}.iq-document-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.iq-document-visual>img:not([src]){display:none}.iq-document-visual:has(img[src]) .file-kind{position:absolute;bottom:7px;right:7px}.iq-document-info{flex:1;min-width:0}.iq-file-meta{font-size:11px;color:#5c7060;letter-spacing:.02em}.iq-workspace .document-card h3{font-size:18px;margin:4px 0 7px}.iq-workspace .document-card p{font-size:13px;line-height:1.55;margin:5px 0;overflow-wrap:anywhere}.iq-workspace .document-card .muted{font-size:12px!important}.iq-document-card .iq-icon,.iq-document-info p .iq-icon{width:13px;height:13px;margin-right:5px}.iq-index-note{color:#607463;font-size:11px!important}.iq-workspace .document-actions{display:grid;gap:5px;max-width:190px}.iq-workspace .document-actions button{font-size:12px!important;min-height:38px!important}.iq-workspace .document-actions .iq-icon{width:15px;height:15px}.iq-empty{padding:34px!important;text-align:center;display:flex;flex-direction:column;align-items:center;background:#ffffff8c!important;border:1px dashed #c5d5c3!important;border-radius:14px;color:var(--muted);grid-column:1 / -1}.iq-empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#e9f0e5;color:#658169;margin-bottom:15px}.iq-empty h3{font-size:18px!important;color:#35543d;margin:0 0 8px}.iq-empty p{max-width:460px;font-size:14px!important;margin:0 0 10px}.iq-workspace .form-section{border-color:var(--iq-border);box-shadow:var(--iq-shadow);padding:26px}.iq-workspace .form-section h2{margin-bottom:10px}.iq-workspace .form-section p,.iq-workspace .form-section label{font-size:14px}.iq-workspace .form-section input,.iq-workspace .form-section select,.iq-workspace .form-section textarea{font-size:16px;border-color:#bdcbbf;font-weight:400}.iq-workspace .form-section :is(input,select,textarea):focus{border-color:#2b625b}.iq-workspace .form-grid{gap:18px}.iq-workspace .visibility,.iq-workspace .warranty-fields{background:#f6f8f3;border-color:#d9e3d4;padding:18px}.iq-workspace .visibility label{font-size:14px!important}.iq-workspace .visibility legend,.iq-workspace .warranty-fields legend{font-size:14px}.iq-workspace .form-section .form-actions{margin-top:24px}.iq-file-drop{background:#f6f8f2;border:1px dashed #b7cbb3;border-radius:12px;padding:22px;margin:20px 0}.iq-file-drop>.iq-icon{width:28px;height:28px;margin-bottom:12px;display:block;color:#5d7b5d}.iq-file-drop strong{font-size:16px}.iq-file-drop p{margin:5px 0 16px!important;color:var(--muted)}.iq-file-drop input[type=file]{padding:9px;font-size:14px!important}.iq-selected-file{font-size:13px;overflow-wrap:anywhere;color:#35543d;margin-top:12px}.iq-selected-file img{display:block;width:110px;height:80px;border-radius:6px;object-fit:cover;margin-top:10px}.iq-index-details{margin-top:15px;color:var(--muted);font-size:14px}.iq-index-details summary{cursor:pointer}.iq-transfer{margin-top:20px}.iq-transfer progress{width:100%;height:12px;accent-color:#2b625b}.iq-transfer-label{color:#35543d}.iq-form-error{color:#a0312b;margin-top:12px;white-space:pre-wrap}.iq-form-error:empty{display:none}.iq-icon-button{display:inline-flex;justify-content:center;align-items:center;min-height:38px!important;width:38px;padding:6px!important;border:1px solid #d6e1d1!important;background:#fff;color:#4f6b55;border-radius:8px!important}.iq-workspace .member-row{gap:14px;font-size:14px}.iq-workspace .member-row>span:first-child{max-width:45%}.iq-workspace .member-row select,.iq-workspace .member-row button{font-size:14px!important}.iq-workspace .invitation{font-size:13px}.iq-future-note{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-radius:10px;background:#eaf0e5;color:#536c54;margin-top:32px}.iq-future-note p{font-size:12px!important;line-height:1.6;margin:0}.iq-future-note .iq-icon{width:16px;height:16px;margin-top:2px}.iq-preview-dialog{border:1px solid #d6e1d2;border-radius:16px;padding:24px;max-width:min(850px,calc(100vw - 32px));width:850px;max-height:90vh;color:#242b28;background:#fff;box-shadow:0 20px 70px #0003}.iq-preview-dialog::backdrop{background:#14251bc4}.iq-preview-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.iq-preview-header h2{margin:0;font-size:20px!important;overflow-wrap:anywhere}.iq-preview-dialog img{display:block;max-width:100%;max-height:65vh;margin:auto;object-fit:contain}.iq-preview-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 ui-monospace,monospace;background:#f2f6ee;padding:20px;max-height:60vh;overflow:auto;border-radius:9px}.iq-preview-dialog #preview-meta{font-size:12px!important;margin:16px 0 0}@media(min-width:1600px){.iq-workspace .admin-main{padding-top:46px}.iq-welcome{min-height:260px}.iq-home-hero{min-height:305px}}@media(max-width:1100px){.iq-sidebar{width:210px;padding:28px 16px}.iq-workspace-body{margin-left:210px;width:calc(100% - 210px)}body:has(.iq-workspace) .access-bar{margin-left:210px;padding-right:24px;padding-left:24px}.iq-workspace .admin-main{padding:28px 24px 40px}.iq-welcome{padding:26px}.iq-dashboard-stats{grid-template-columns:1fr 1fr}.iq-dashboard-stats>a{grid-column:1/-1;border-top:1px solid #e5ebe1;padding-top:14px}.iq-overview{grid-template-columns:1fr}.iq-home-hero{grid-template-columns:1.15fr .9fr;gap:20px}.iq-home-hero-copy{padding:28px 0 28px 28px}.iq-home-hero-actions{flex-direction:column;align-items:flex-start}.iq-file-filters{flex-wrap:wrap}.iq-workspace .document-card{gap:16px}.iq-document-visual{width:78px;height:95px}}@media(max-width:800px){.iq-workspace{display:block}.iq-sidebar{position:static;width:100%;padding:18px 20px;display:block;border-right:0;border-bottom:1px solid #dce4d8}.iq-brand{margin:0 0 16px}.iq-brand img{width:125px}.iq-brand span,.iq-nav-label,.iq-sidebar-note,.iq-sidebar-footer{display:none}.iq-sidebar nav{display:flex;gap:6px;overflow-x:auto}.iq-sidebar nav a{font-size:13px;padding:8px 11px;min-height:40px;white-space:nowrap}.iq-sidebar nav a .iq-icon{width:17px;height:17px}.iq-workspace-body{width:100%;margin-left:0}body:has(.iq-workspace) .access-bar{margin-left:0;padding:10px 20px;min-height:52px;font-size:12px}.iq-welcome{grid-template-columns:1.2fr .8fr}.iq-welcome h2{font-size:26px!important}.iq-home-hero{grid-template-columns:1.25fr 1fr}.iq-workspace-footer{padding:20px 24px}}@media(max-width:600px){.iq-workspace .admin-main{padding:24px 18px 34px}.iq-page-heading{align-items:flex-start;flex-wrap:wrap;gap:18px}.iq-page-heading .button{font-size:14px!important}.iq-welcome{grid-template-columns:1fr;padding:26px}.iq-welcome-art{max-width:290px;margin:-5px auto -12px}.iq-welcome h2{font-size:25px!important}.iq-welcome p{font-size:15px!important}.iq-dashboard-stats{padding:18px;grid-template-columns:1fr;gap:13px;margin-bottom:30px}.iq-dashboard-stats>a{grid-column:auto}.iq-workspace .house-grid{grid-template-columns:1fr}.iq-breadcrumb{font-size:12px}.iq-breadcrumb .iq-pill{margin-left:0}.iq-home-hero{display:flex;flex-direction:column;gap:0}.iq-home-hero-copy{padding:26px}.iq-home-cover{min-height:200px;order:-1}.iq-home-cover>.iq-house-art{max-width:320px}.iq-workspace .iq-home-hero h1{font-size:28px}.iq-home-hero-actions{flex-direction:row;align-items:stretch}.iq-home-hero-actions>*{flex:1}.iq-home-facts{margin:16px 0 20px}.iq-section-nav{gap:0;margin-bottom:20px;padding-top:10px}.iq-section-nav a{font-size:12px;padding:10px 8px 12px}.iq-overview{gap:20px}.iq-workspace .records-summary{grid-template-columns:repeat(3,1fr);padding:16px;gap:12px}.iq-workspace .records-summary>div{display:block}.iq-workspace .records-summary strong{font-size:25px}.iq-workspace .records-summary span{font-size:11px!important}.iq-search-wrap{padding:14px;flex-wrap:wrap;gap:10px;margin:26px 0}.iq-search-wrap details{width:100%;max-width:none;margin-left:30px}.iq-search-wrap details[open]{position:static;box-shadow:none;border:0;padding:0;margin-left:30px}.iq-search-wrap .records-search{min-width:200px}.iq-workspace .section-title{align-items:flex-start;flex-wrap:wrap;gap:16px}.iq-workspace .section-title>.primary{margin-left:58px;font-size:14px!important}.iq-workspace .admin-main h2{font-size:22px}.iq-section-heading{align-items:flex-start}.iq-section-heading p{font-size:13px!important}.iq-workspace .record-card{padding:22px}.iq-workspace .record-facts{grid-template-columns:1fr 1fr}.iq-workspace .form-section{padding:20px}.iq-workspace .form-grid{grid-template-columns:1fr}.iq-workspace .document-card{align-items:flex-start;flex-wrap:wrap;padding:18px;gap:14px}.iq-document-visual{width:64px;height:82px}.iq-document-visual>.iq-icon{width:24px;height:24px}.iq-document-info{width:calc(100% - 78px);min-width:160px}.iq-workspace .document-card h3{font-size:17px}.iq-workspace .document-actions{display:flex;flex-wrap:wrap;max-width:none;width:100%;border-top:1px solid #e4ebe0;padding-top:14px}.iq-workspace .document-actions button{min-height:40px!important}.iq-file-filters{display:block}.iq-file-filters>div{width:max-content;max-width:100%;margin-bottom:12px}.iq-filter{padding:5px 10px!important;font-size:12px!important}.iq-section-filter{justify-content:space-between}.iq-section-filter select{max-width:260px;width:75%}.iq-file-drop{padding:18px}.iq-workspace .member-row>span:first-child{max-width:70%}.iq-workspace .member-form{width:100%;flex-wrap:wrap}.iq-workspace .member-form select{flex:1;min-width:180px}.iq-workspace .member-form button{width:auto;flex:0 0 auto}.iq-workspace-footer{flex-direction:column;font-size:11px;padding:18px}.iq-preview-dialog{padding:18px}.iq-workspace .form-actions{flex-wrap:wrap}.iq-workspace .form-actions>*{flex:1}.iq-upload-panel>.section-title{flex-wrap:nowrap}.iq-workspace #records-message{top:58px}}@media(prefers-reduced-motion:reduce){.iq-workspace *{scroll-behavior:auto!important;transition:none!important}.iq-workspace .house-card:hover{transform:none}}.iq-workspace .record-card>p,.iq-workspace .form-section p,.iq-workspace .form-section label{font-size:16px}.iq-workspace .record-facts dt{font-size:14px!important}.iq-workspace .record-facts dd{font-size:16px!important;line-height:1.6!important}.iq-workspace .document-card p,.iq-workspace .document-card .muted{font-size:15px!important;line-height:1.6!important}.iq-workspace .document-card .iq-index-note{font-size:13px!important}.iq-workspace .document-card h3{font-size:20px}.iq-workspace .house-card p{font-size:15px}.iq-workspace .records-summary span{font-size:14px!important}.iq-workspace .iq-section-heading p,.iq-workspace .iq-overview-intro p:last-child{font-size:15px!important}.iq-workspace .document-actions button,.iq-workspace .iq-record-footer button{font-size:14px!important;min-height:44px!important}[data-private-image]:not([src]){display:none}@media(max-width:600px){.iq-home-hero-actions{display:grid;grid-template-columns:1fr}.iq-home-hero-actions>*{width:100%;min-height:46px}}.iq-fbl-credit{border-top:1px solid var(--iq-border);padding:16px 4px 0;text-align:center;font-size:12px;line-height:1.8;color:#64736b}.iq-fbl-credit a{font-weight:700;color:#264b40;text-decoration:none}.iq-fbl-credit a:hover{text-decoration:underline}.iq-fbl-credit a:focus-visible{outline:2px solid #245d50;outline-offset:3px;border-radius:2px}@media(max-width:800px){.iq-fbl-credit{margin-top:16px;padding-top:12px;font-size:11px}}.iq-dashboard .iq-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;background:#fff;border:2px solid #193e3b;border-radius:2px;box-shadow:none;margin:24px 0 36px}.iq-dashboard .iq-dashboard-stats>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px;min-width:0}.iq-dashboard .iq-dashboard-stats>div+div{border-left:2px solid #193e3b}.iq-dashboard .iq-status-key,.iq-registry-card-strip,.iq-dashboard .section-title h2{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;font-size:12px;font-weight:700;color:#193e3b}.iq-dashboard .iq-dashboard-stats strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:32px;line-height:1;color:#193e3b}.iq-dashboard .iq-academy-action{display:flex;align-items:center;gap:10px;color:#193e3b;font-size:13px;font-weight:750;text-decoration:none;min-height:32px}.iq-academy-action .iq-icon{width:20px;height:20px}.iq-dashboard .section-title .iq-count{border:1px solid #193e3b;border-radius:2px;background:#fff;color:#193e3b}.iq-workspace .iq-dashboard .house-card{border:2px solid #193e3b;border-radius:2px;box-shadow:4px 4px #0f172a;transition:background .15s,border-color .15s;align-items:stretch}.iq-workspace .iq-dashboard .house-card:hover{transform:none;border-color:#0f172a;box-shadow:4px 4px #0f172a}.iq-registry-card-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 14px;background:#193e3b;color:#fff;font-size:10px;width:100%}.iq-dashboard .iq-house-cover{border-bottom:2px solid #193e3b;height:175px;flex-shrink:0}.iq-dashboard .iq-house-card-body{display:flex;flex-direction:column;flex:1;padding:22px}.iq-dashboard .iq-house-card-footer{background:#193e3b;color:#fff;border:0;border-radius:2px;padding:14px;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;gap:10px}.iq-workspace .iq-dashboard .iq-add-home-card{align-items:center;justify-content:center;text-align:center;min-height:390px;padding:32px;background:#f8fafc;border:2px dashed #94a3b8;box-shadow:none;gap:20px}.iq-workspace .iq-dashboard .iq-add-home-card:hover{background:#f1f5f9;box-shadow:none;border-color:#475569}.iq-add-home-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:2px;background:#0f172a;color:#fff}.iq-add-home-icon .iq-icon{width:30px;height:30px}.iq-workspace .iq-dashboard .iq-add-home-card h2{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;letter-spacing:.025em}.iq-workspace .iq-dashboard .iq-add-home-card p{display:block;min-height:0;max-width:260px;margin:0;color:#475569}.iq-workspace .house-card:focus-visible,.iq-academy-action:focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media(max-width:600px){.iq-dashboard .iq-dashboard-stats{grid-template-columns:1fr}.iq-dashboard .iq-dashboard-stats>div+div{border-left:0;border-top:2px solid #193e3b}.iq-dashboard .iq-dashboard-stats>div{padding:16px 20px}.iq-dashboard .iq-dashboard-stats strong{font-size:28px}}.iq-dashboard .iq-page-heading{margin-bottom:28px}.iq-dashboard .iq-home-count{margin:8px 0 0;font-size:14px;color:#53645e}.iq-dashboard .iq-house-card-footer{font-family:inherit;font-size:14px}.iq-workspace .iq-dashboard .iq-add-home-card h2{font-family:inherit;font-size:22px;letter-spacing:0}.iq-home-status{display:flex;flex-wrap:wrap;background:#fff;border:1.5px solid #193e3b;border-radius:2px;margin:0 0 26px;min-height:48px;color:#193e3b;font-size:14px}.iq-home-status>span{display:flex;align-items:center;gap:8px;padding:12px 20px}.iq-home-status>span+span{border-left:1px solid #193e3b}.iq-home-status .iq-icon{width:18px;height:18px}.iq-workspace .iq-dashboard .iq-add-home-card{display:flex;align-items:stretch;justify-content:flex-start;padding:0;gap:0;text-align:left;border:2px solid #193e3b;background:#fff;box-shadow:4px 4px #0f172a}.iq-workspace .iq-dashboard .iq-add-home-card:hover{background:#fff;box-shadow:4px 4px #0f172a;border-color:#0f172a}.iq-add-home-art{height:216px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e9efe5;border-bottom:2px solid #193e3b;overflow:hidden}.iq-add-home-art>.iq-house-art{width:290px;max-width:90%}.iq-workspace .iq-dashboard .iq-add-home-card h2{margin-bottom:11px;font-size:21px}.iq-workspace .iq-dashboard .iq-add-home-card p{max-width:none;margin-bottom:22px;min-height:44px;font-size:15px}.iq-add-home-card .iq-house-card-footer>span{display:flex;align-items:center;gap:8px}@media(max-width:450px){.iq-home-status>span{padding:12px;font-size:12px;gap:6px}}.iq-dashboard .iq-add-home-art{height:175px;background-color:#142b32;background-image:linear-gradient(#b5d5d31a 1px,transparent 1px),linear-gradient(90deg,#b5d5d31a 1px,transparent 1px),linear-gradient(#b5d5d310 1px,transparent 1px),linear-gradient(90deg,#b5d5d310 1px,transparent 1px);background-size:40px 40px,40px 40px,10px 10px,10px 10px;color:#fff}.iq-blueprint-badge{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #a8c8c6;background:#142b32;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.08em}.iq-blueprint-badge .iq-icon{width:22px;height:22px}.iq-registration-spec{border-top:1px solid #a9b9b7;padding:12px 0;color:#35534f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.025em;line-height:1.6;margin-top:auto}.iq-add-home-card .iq-registration-spec+.iq-house-card-footer{margin-top:0}.iq-blueprint-plan{width:320px;max-width:94%;height:165px;color:#c5e5df;filter:drop-shadow(0 0 3px #c5e5df18)}.iq-places-menu{border:1px solid #193e3b;background:#fff;max-height:260px;overflow:auto;margin-top:4px;box-shadow:3px 3px #193e3b20}.iq-places-menu[hidden]{display:none}.iq-workspace .iq-places-menu button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #dce5e3;background:#fff;color:#193e3b;border-radius:0;padding:12px;font-size:14px}.iq-workspace .iq-places-menu button:hover,.iq-workspace .iq-places-menu button[aria-selected=true]{background:#e8f0ed}.iq-places-attribution{padding:8px 12px;text-align:right;font-size:12px;color:#53645e}:root{--form-ink:#18272b;--form-muted:#53616b;--form-border:#719c96;--form-accent:#137e70;--form-surface:#fff;--form-radius:6px}.iq-workspace .admin-main.detail{max-width:1180px;margin-left:0;margin-right:auto;width:100%}.iq-workspace .admin-main form{max-width:1040px;margin-left:0;margin-right:auto}.admin-main form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:48px;border:1px solid var(--form-border);border-radius:9px;background:#fbfcfa;color:var(--form-ink);padding:12px 14px;font:400 15px/1.5 system-ui,-apple-system,sans-serif;transition:border-color .15s,box-shadow .15s}.admin-main form :is(input,select,textarea):focus{outline:none;border-color:var(--form-accent);box-shadow:0 0 0 3px #2b625b18;background:#fff}.admin-main form :is(input,textarea)::placeholder{color:#819087;opacity:1}.admin-main form :is(input,select,textarea):disabled{background:#edf0eb;color:#748177;cursor:not-allowed}.admin-main form :is(input,select,textarea)[aria-invalid=true]{border-color:#ad4938;box-shadow:0 0 0 3px #ad493812}.admin-main form input:user-invalid{border-color:#ad4938}.admin-main form label:not(.check-label){display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;color:var(--form-ink)}.admin-main form :is(.check-label,.visibility label){flex-direction:row;align-items:center}.admin-main form :is(input[type=checkbox],input[type=radio]){accent-color:var(--form-accent);width:19px;height:19px;flex:none}.admin-main form .form-grid{gap:22px 24px}.admin-main .form-section{border:1px solid #dfe6df;border-radius:var(--form-radius);box-shadow:0 5px 22px #1d443208;padding:28px;background:var(--form-surface)}.iq-form-page{padding-top:32px!important}.iq-form-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;max-width:1040px;margin:22px 0 28px;padding-bottom:26px;border-bottom:1px solid var(--form-border)}.iq-form-heading h1{font-size:36px!important;letter-spacing:-1px!important;margin:8px 0 12px!important}.iq-form-heading p{max-width:560px;color:var(--form-muted);margin-bottom:0;font-size:15px}.iq-form-emblem{display:grid;place-items:center;width:88px;height:88px;border-radius:22px;background:#e3eee5;color:#2b625b;transform:rotate(-5deg);flex:none}.iq-form-emblem svg{width:46px;height:46px;transform:rotate(5deg)}.iq-form-page .eyebrow{font-size:11px;letter-spacing:.14em;color:#2b625b;font-weight:700}.iq-form-page .form-section{margin:0 0 22px;padding:0;overflow:hidden}.iq-form-section-heading{display:flex;align-items:flex-start;gap:15px;padding:23px 27px;border-bottom:1px solid #e5ece5;background:linear-gradient(110deg,#f0f5ed,#fff 75%)}.iq-form-step{display:grid;place-items:center;width:34px;height:34px;flex:none;background:#214e43;color:#fff;border-radius:10px;font-size:12px;font-weight:700}.iq-form-section-heading h2{margin:0 0 4px!important;font-size:18px!important}.iq-form-section-heading p{font-size:13px!important;color:var(--form-muted);margin:0}.iq-form-fields{padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.iq-field-wide{grid-column:1/-1}.iq-form-fields .iq-field-hint{font-size:12px;color:var(--form-muted);font-weight:400;line-height:1.5}.iq-form-actions{max-width:1040px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--form-border)}.iq-form-actions p{display:flex;gap:9px;align-items:flex-start;font-size:12px!important;max-width:420px;color:var(--form-muted);margin:0!important}.iq-form-actions p svg{width:18px;height:18px;flex:none}.iq-form-actions>div{display:flex;gap:10px}@media(max-width:680px){.iq-form-heading h1{font-size:29px!important}.iq-form-emblem{width:62px;height:62px;border-radius:16px}.iq-form-emblem svg{width:34px;height:34px}.iq-form-fields{grid-template-columns:1fr;padding:20px;gap:20px}.iq-form-section-heading{padding:20px}.iq-field-wide{grid-column:auto}.iq-form-actions{align-items:stretch;flex-direction:column}.iq-form-actions>div>*{flex:1}.iq-form-heading{gap:16px}.admin-main .form-section{padding:20px}.iq-form-page .form-section{padding:0}}.iq-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.iq-field-label .iq-field-hint{font-size:11px;color:#738379}.admin-main form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-radius:4px;border-color:var(--form-border);font-weight:500;min-height:46px}.admin-main form :is(input,textarea)::placeholder{color:#687781}.admin-main .form-section{border-color:#bac8cc;border-radius:6px;box-shadow:0 3px #dce3e6}.iq-form-heading{margin:14px 0 24px;padding:22px 24px;border:1px solid #bccbd0;border-left:4px solid #137e70;border-radius:6px;background:#fff;box-shadow:0 3px #dce3e6}.iq-form-heading h1{color:#15252c;font-size:32px!important;margin:6px 0 8px!important;letter-spacing:-.8px!important}.iq-form-heading p{color:#53616b}.iq-form-page .eyebrow{color:#52636c;font-size:10px;letter-spacing:.15em}.iq-form-emblem{background:transparent;border-radius:0;transform:none;width:90px;height:64px;color:#202c2e;border-left:1px solid #cbd6d9;padding-left:16px}.iq-form-emblem svg{width:70px;height:48px;transform:none}.iq-form-page .form-section{border-color:#b5c5ca;border-top:3px solid #246c64}.iq-form-section-heading{padding:18px 24px;background:#f1f5f6;border-bottom:1px solid #c6d2d6;align-items:center}.iq-form-step{background:#183c3a;border-radius:3px;width:38px;height:38px;font-family:ui-monospace,monospace}.iq-form-section-heading h2{color:#18272b;font-weight:750!important}.iq-form-section-heading p{color:#53616b}.iq-form-fields{padding:22px 24px;gap:20px 24px}.admin-main form label:not(.check-label){color:#283c43;font-size:12px;font-weight:750}.iq-field-label{text-transform:uppercase;letter-spacing:.065em;font-size:11px}.iq-field-label .iq-field-hint{text-transform:none;letter-spacing:0;color:#586b74}.iq-form-actions{border-color:#b5c5ca;padding:18px 0}@media(max-width:680px){.iq-form-heading{padding:18px;gap:12px}.iq-form-heading h1{font-size:26px!important}.iq-form-emblem{width:64px;padding-left:10px}.iq-form-emblem svg{width:52px;height:38px}.iq-form-fields{padding:20px}.iq-form-section-heading{padding:18px 20px}}.iq-form-page .iq-form-section-heading{border-left:3px solid #246c64}.admin-main form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus:not([aria-invalid=true]):not(:user-invalid){border-color:#1e293b;box-shadow:inset 0 0 0 1px #1e293b,0 0 0 3px #167b6e20}.iq-form-page{--iq-form-width:1040px}.iq-form-page>:is(form,.iq-home-hero,#document-editor,.iq-form-heading,.iq-form-actions){width:100%;max-width:var(--iq-form-width);margin-left:0;margin-right:auto}.iq-form-page #document-editor>.form-section{width:100%;max-width:100%}.iq-ownership-body{padding:22px 24px}.iq-ownership-body>p{font-size:13px!important}.iq-owner-entry{border:1px solid #b5c5ca;border-radius:4px;padding:0;margin:0 0 18px;min-width:0}.iq-owner-entry legend{font-size:12px;font-weight:750;padding:0 8px;margin-left:16px;color:#283c43}.iq-owner-entry .iq-form-fields{grid-template-columns:2fr 1.2fr 1.2fr;gap:18px;padding:16px 20px}.iq-owner-remove{grid-column:1/-1;justify-self:end}.iq-ownership-body>.iq-field-hint{margin:14px 0 0;color:#53616b}@media(max-width:680px){.iq-owner-entry .iq-form-fields{grid-template-columns:1fr}.iq-ownership-body{padding:20px}}.iq-tooltip{position:relative;flex:0 0 auto;margin-left:auto;align-self:center}.iq-tooltip>.iq-tooltip-trigger{display:flex;align-items:center;justify-content:center;width:36px;height:36px;list-style:none;cursor:pointer;border:1px solid #9bb5b1;border-radius:5px;background:#183c3a;color:#fff}.iq-tooltip>.iq-tooltip-trigger::-webkit-details-marker{display:none}.iq-tooltip>.iq-tooltip-trigger svg{width:20px;height:20px}.iq-tooltip>.iq-tooltip-trigger:hover{background:#183c3a;border-color:#183c3a}.iq-tooltip>.iq-tooltip-trigger:focus-visible{outline:2px solid #246c64;outline-offset:3px}.iq-tooltip .iq-tooltip-panel{display:none;position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:320px;max-width:calc(100vw - 64px);padding:16px 18px;background:#fff;border:1px solid #b5c7c5;border-left:3px solid #246c64;border-radius:5px;box-shadow:0 8px 24px #18272b26;color:#34474c;font-size:13px;line-height:1.6;font-weight:400;letter-spacing:normal;text-transform:none}.iq-tooltip:focus-within .iq-tooltip-panel{display:block}@media(hover:hover){.iq-tooltip:hover .iq-tooltip-panel{display:block}.iq-tooltip:after{content:"";position:absolute;top:100%;right:0;width:100%;height:12px}}.iq-tooltip>.iq-tooltip-trigger{width:38px;height:38px;border-color:#183c3a;border-radius:50%;cursor:help}.iq-tooltip>.iq-tooltip-trigger svg{width:30px;height:30px}.iq-tooltip.is-dismissed .iq-tooltip-panel{display:none}.iq-tooltip .iq-tooltip-panel[popover]{position:fixed;inset:auto;margin:0;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:auto}.iq-tooltip .iq-tooltip-panel:popover-open{display:block}.iq-tooltip .iq-tooltip-panel p{margin:0!important;font-size:13px!important;line-height:1.6!important;color:inherit!important}.iq-tooltip .iq-tooltip-panel p+p{margin-top:12px!important}.iqDateInput{cursor:pointer}.iqMiniCalendar{position:fixed;width:min(272px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:10px;box-sizing:border-box;background:#fff;color:#0f172a;border:1px solid #d1fae5;border-radius:10px;box-shadow:0 10px 32px #0f172a2e;font:12px system-ui,sans-serif}.iqMiniCalendar button{background:transparent;border:0;color:inherit;cursor:pointer;border-radius:5px;font:inherit;min-height:30px}.iqMiniCalendar button:hover:not(:disabled){background:#ecfdf5;color:#246c64}.iqMiniCalendar button:focus-visible{outline:2px solid #246c64;outline-offset:-2px}.iqMiniCalendar button:disabled{opacity:.35;cursor:default}.iqCalendarHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.iqCalendarHead button{width:30px;font-size:22px}.iqCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.iqCalendarGrid>span{color:#64748b;padding:4px 0;font-size:10px}.iqCalendarGrid button{font-variant-numeric:tabular-nums}.iqCalendarGrid .isMuted{color:#94a3b8}.iqCalendarGrid .isToday{box-shadow:inset 0 0 0 1px #246c64}.iqCalendarGrid button[aria-pressed=true]{background:#246c64;color:#fff}.iqCalendarHead select,.iqCalendarHead input{min-width:0;padding:5px;border:1px solid #9bb5b1;border-radius:4px;font:inherit;background:#fff;color:#183c3a;height:32px}.iqCalendarHead select{width:110px}.iqCalendarHead input{width:65px}.iqCalendarFoot{display:flex;justify-content:space-between;margin-top:8px;border-top:1px solid #dce5e4;padding-top:6px}.iq-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:12px 14px;background:#fff;color:#18272b;border:1px solid #9bb5b1;border-radius:4px;text-align:left;font:inherit;cursor:pointer}.iq-select-trigger:after{content:"";width:8px;height:8px;border-right:2px solid #246c64;border-bottom:2px solid #246c64;transform:rotate(45deg);margin:-4px 3px 0 0}.iq-select-trigger:focus-visible{outline:2px solid #246c64;outline-offset:2px}.iq-select-menu{position:fixed;z-index:10001;padding:5px;background:#fff;border:1px solid #9bb5b1;border-top:3px solid #246c64;border-radius:5px;box-shadow:0 10px 32px #18272b26;box-sizing:border-box;max-height:260px;overflow:auto}.iq-select-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:3px;background:#fff;text-align:left;color:#18272b;font:inherit;cursor:pointer}.iq-select-menu button[aria-selected=true]{background:#e7f2ef;color:#183c3a;font-weight:700}.iq-select-menu button:hover,.iq-select-menu button:focus-visible{background:#183c3a;color:#fff;outline:none}.admin-main button.iq-select-trigger{display:flex;justify-content:space-between;text-align:left}.admin-main button.iq-select-trigger:after{flex:none;margin-left:auto}.iq-owner-entry .iq-form-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.iq-owner-entry .iq-form-fields>label{grid-column:span 4}.iq-owner-entry .iq-form-fields>label.iq-owner-date{grid-column:span 3}@media(max-width:800px){.iq-owner-entry .iq-form-fields>label.iq-owner-date{grid-column:span 6}}@media(max-width:680px){.iq-owner-entry .iq-form-fields{grid-template-columns:1fr}.iq-owner-entry .iq-form-fields>label,.iq-owner-entry .iq-form-fields>label.iq-owner-date{grid-column:1}}.iq-select-menu{overscroll-behavior:contain}.iq-date-control{position:relative;display:block;width:100%;min-width:0}.iq-date-control input.iqDateInput{width:100%;box-sizing:border-box;padding-right:44px}.iq-date-control input.iqDateInput::-webkit-calendar-picker-indicator{display:none}.iq-date-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;color:#536d72;pointer-events:none}.iq-date-icon svg{width:21px;height:21px}.iq-date-control:focus-within .iq-date-icon{color:#246c64}.iqCalendarHead .iq-select-trigger{width:110px;min-height:32px;height:32px;padding:5px 8px;display:flex;justify-content:space-between;font-size:12px;font-weight:600}.iqCalendarHead .iq-select-trigger:after{flex:none;margin-left:auto}.iq-select-menu{overflow-x:hidden}.iq-select-menu button{box-sizing:border-box;white-space:nowrap}.iqCalendarHead button[data-year]{width:64px;font-size:13px;font-weight:700;border:1px solid #9bb5b1;background:#f1f6f5}.iq-year-heading{text-align:center;font-weight:750;font-size:14px;color:#183c3a;margin:5px 0 12px}.iq-year-window{position:relative;height:160px;overflow:hidden;margin:0 12px;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.iq-year-band{position:absolute;top:64px;height:32px;left:0;right:0;background:#e0efea;border-block:1px solid #9bb5b1;pointer-events:none;border-radius:5px}.iq-year-wheel{position:relative;height:160px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:64px 0;box-sizing:border-box;touch-action:pan-y}.iq-year-wheel::-webkit-scrollbar{display:none}.iq-year-wheel [role=option]{height:32px;line-height:32px;text-align:center;font-size:18px;font-variant-numeric:tabular-nums;color:#7e8e91;scroll-snap-align:center;cursor:pointer}.iq-year-wheel [aria-selected=true]{font-weight:750;color:#183c3a;font-size:22px}.iq-year-wheel:focus-visible{outline:2px solid #246c64;outline-offset:-2px;border-radius:5px}.iq-year-direct{display:flex;align-items:center;justify-content:space-between;margin:14px 12px;gap:12px;font-size:12px;color:#536d72}.iq-year-direct input{width:85px;padding:7px;border:1px solid #9bb5b1;border-radius:4px;font:inherit;color:#183c3a;background:#fff}.iq-year-actions{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #dce5e4}.iq-year-actions button[data-done]{background:#183c3a;color:#fff;padding:6px 12px}.iq-year-control{position:relative;display:block;width:100%}.iq-year-control input{width:100%;padding-right:48px!important;box-sizing:border-box;appearance:textfield}.iq-year-control input::-webkit-inner-spin-button{appearance:none}.admin-main .iq-year-open{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:8px;min-height:34px;width:34px;border:0;background:transparent;color:#536d72}.iq-year-open svg{width:21px;height:21px}.admin-main .iq-year-control button.iq-year-open{border:0;background:transparent;box-shadow:none;border-radius:0;right:6px}.admin-main .iq-year-control button.iq-year-open:hover{border:0;background:transparent;box-shadow:none;color:#246c64}.iq-confirm{width:440px;max-width:calc(100vw - 32px);padding:0;border:1px solid #183c3a;border-top:3px solid #183c3a;border-radius:4px;box-shadow:4px 4px #183c3a,0 20px 60px #14252a40;background:#fff;color:#18272b;box-sizing:border-box}.iq-confirm::backdrop{background:#14252a80;backdrop-filter:blur(2px)}.iq-confirm-heading{display:flex;align-items:center;gap:13px;padding:20px 24px;background:#f1f5f6;border-bottom:1px solid #c6d2d6}.iq-confirm-heading h2{font:750 20px/1.25 system-ui,sans-serif;margin:0}.iq-confirm-icon{display:flex;color:#9b4343}.iq-confirm-icon svg{width:26px;height:26px}.iq-confirm-body{padding:22px 24px}.iq-confirm-body p{margin:0;font:14px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}.iq-confirm-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #d4dfe0}.iq-confirm .iq-button{font:650 13px/1.4 system-ui,sans-serif;min-height:42px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;border-radius:3px}.iq-confirm .iq-button svg{width:18px;height:18px}.iq-confirm .iq-button--danger{border:1px solid #994444;background:#944;color:#fff}.iq-confirm .iq-button--secondary{border:1px solid #9bb5b1;background:#fff;color:#246c64}.iq-confirm button:focus-visible{outline:2px solid #246c64;outline-offset:3px}@media(max-width:450px){.iq-confirm-actions{padding:16px;flex-wrap:wrap}.iq-confirm-actions button{flex:1}}.iq-confirm-body p+p{margin-top:16px}.iq-year-built-field{display:flex;flex-direction:column;gap:8px;min-width:0}.iq-year-built-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;flex-wrap:wrap}.admin-main form label.iq-checkbox{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:500 13px/1.4 system-ui,sans-serif;color:#365653;text-transform:none;letter-spacing:normal;margin:0}.iq-checkbox{position:relative}.iq-checkbox input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;margin:0;left:0;top:50%;transform:translateY(-50%)}.iq-checkbox-box{display:grid;place-items:center;width:20px;height:20px;flex:none;border:1.5px solid #719c96;border-radius:3px;background:#fff;color:#fff;box-sizing:border-box}.iq-checkbox-box svg{width:15px;height:15px;visibility:hidden}.iq-checkbox input:checked+.iq-checkbox-box{background:#183c3a;border-color:#183c3a}.iq-checkbox input:checked+.iq-checkbox-box svg{visibility:visible}.iq-checkbox input:focus-visible+.iq-checkbox-box{outline:2px solid #167b6e;outline-offset:3px}.iq-checkbox:hover .iq-checkbox-box{border-color:#183c3a}.iq-checkbox:has(input:disabled){opacity:.5;cursor:default}.iq-year-built-controls{display:flex;align-items:center;gap:20px;min-width:0;flex-wrap:wrap}.iq-year-built-input{width:220px;max-width:100%;min-width:0;flex:0 1 220px}.admin-main form label.iq-checkbox{flex-direction:row;justify-content:flex-start;align-self:center;white-space:nowrap}.iq-house-navigation{display:flex;align-items:center;gap:24px;margin-bottom:20px;flex-wrap:wrap}.iq-house-navigation>.iq-button{margin-bottom:0}.iq-tabs{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding:3px 3px 7px}.admin-main .iq-tabs button{flex:none;padding:10px 16px;border:1px solid #183c3a20;border-radius:6px;background:#edf3f1;color:#526963;font:600 14px/1.4 system-ui,sans-serif;box-shadow:0 4px 10px #183c3a0a;cursor:pointer;white-space:nowrap}.admin-main .iq-tabs button:hover{background:#dfece7;color:#183c3a;border-color:#183c3a40}.admin-main .iq-tabs button[aria-selected=true]{background:#183c3a;color:#fff;border-color:#183c3a;box-shadow:0 4px 10px #183c3a20}.admin-main .iq-tabs button:focus-visible{outline:2px solid #167b6e;outline-offset:2px}[data-house-panel][hidden]{display:none!important}.iq-profile-placeholder{padding:28px}.iq-profile-placeholder h2{margin:0 0 12px;color:#183c3a}.iq-profile-placeholder p{color:#526963;line-height:1.6}@media(max-width:600px){.iq-house-navigation{gap:12px}.iq-tabs{width:100%}}.iq-house-tabs-attached{margin:0;position:relative;z-index:1}.iq-house-tabs-attached .iq-tabs{gap:6px;padding:3px 3px 0 0;margin-bottom:-1px}.admin-main .iq-house-tabs-attached .iq-tabs button{border:1px solid #183c3a;border-bottom:0;border-radius:5px 5px 0 0;box-shadow:none;padding:12px 20px}.iq-house-tabs-attached+.iq-home-hero{border-top-left-radius:0}.iq-house-tabs-attached+#house-form{border-top:2px solid #183c3a;padding-top:20px}.admin-main .iq-house-tabs-attached .iq-tabs{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start}.admin-main .iq-house-tabs-attached .iq-tabs button{width:auto;flex:0 0 auto}.admin-main .iq-house-tabs-attached .iq-homestead-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:6px;overflow-x:auto;max-width:100%}.admin-main .iq-homestead-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;min-height:46px;padding:12px 20px;border:1px solid #183c3a;border-bottom:0;border-radius:5px 5px 0 0;background:#edf3f1;color:#526963;text-decoration:none;font:600 14px/1.4 system-ui,sans-serif;white-space:nowrap}.admin-main .iq-homestead-tabs a:hover{background:#dfece7;color:#183c3a}.admin-main .iq-homestead-tabs a[aria-current=page]{background:#183c3a;color:#fff}.iq-homestead-tabs a svg{width:17px;height:17px;flex:none}.iq-homestead-tabs a span{font-size:11px;min-width:18px;text-align:center;border-radius:3px;background:#183c3a10;padding:1px 4px}.admin-main .iq-tabs .iq-homestead-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:46px;padding:12px 20px;border:1px solid #183c3a;border-bottom:0;border-radius:5px 5px 0 0;background:#edf3f1;color:#526963;text-decoration:none;font:600 14px/1.4 system-ui,sans-serif;white-space:nowrap}.admin-main .iq-tabs .iq-homestead-link:hover{background:#dfece7;color:#183c3a}#house-form[hidden]{display:none!important}.iq-readonly-profile{border:0;margin:0;padding:0;min-width:0}.iq-workspace .iq-house-detail #house-form{width:100%;max-width:none;margin:24px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.iq-house-detail #house-form [data-house-panel]{width:100%;max-width:none}.iq-house-detail #house-form .form-section{width:100%;max-width:none;margin:0 0 22px;padding:0;overflow:hidden;border-color:#b5c5ca;border-top:3px solid #246c64}.iq-house-detail>.iq-house-tabs-attached{position:sticky;top:84px;z-index:25;background:#f1f3f6}.iq-sticky-property{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#183c3a;color:#fff;border-radius:4px 4px 0 0;min-height:72px}.iq-sticky-property[hidden]{display:none!important}.iq-sticky-property>img{width:64px;height:48px;object-fit:cover;border:1px solid #ffffff40;border-radius:2px;flex:none}.iq-sticky-property>div{display:flex;flex-direction:column;min-width:0;gap:3px}.iq-sticky-property strong{font-size:17px;line-height:1.3}.iq-sticky-property span{font-size:12px;color:#d5e5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-house-tabs-attached.is-property-compact{border:1px solid #183c3a;border-radius:4px;box-shadow:3px 3px #183c3a}.iq-house-tabs-attached.is-property-compact .iq-tabs{padding-top:6px;margin:0;background:#f1f3f6}@media(max-width:600px){.iq-sticky-property{gap:10px;padding:10px;min-height:64px}.iq-sticky-property strong{font-size:15px}.iq-sticky-property>img{width:48px;height:40px}}.iq-house-tabs-attached.is-property-compact .iq-sticky-property{position:absolute;top:0;left:0;right:0;height:72px}.iq-house-tabs-attached.is-property-compact .iq-tabs{transform:translateY(72px);border:1px solid #183c3a;border-top:0;box-shadow:3px 3px #183c3a}@media(max-width:600px){.iq-house-tabs-attached.is-property-compact .iq-sticky-property{height:64px}.iq-house-tabs-attached.is-property-compact .iq-tabs{transform:translateY(64px)}}.iq-general-fields{grid-template-columns:1.1fr 1.2fr 1fr}.iq-original-area-field{display:flex;flex-direction:column;gap:8px;min-width:0}.iq-area-controls{display:flex;gap:10px;align-items:center;min-width:0}.admin-main form .iq-area-controls>input{min-width:0;flex:1;width:100px}.admin-main form fieldset.iq-segmented{display:inline-flex;flex:0 0 auto;border:1px solid #719c96;border-radius:4px;padding:3px;margin:0;background:#edf3f1;gap:3px;min-width:0}.admin-main form .iq-segmented label{display:block;position:relative;margin:0;cursor:pointer}.iq-segmented input{position:absolute;opacity:0;inset:0;margin:0;width:100%;height:100%;cursor:pointer}.iq-segmented label>span{display:block;min-width:48px;padding:8px 10px;border-radius:2px;font:600 13px/1.4 system-ui,sans-serif;text-align:center;color:#365653}.iq-segmented input:checked+span{background:#183c3a;color:#fff}.iq-segmented input:focus-visible+span{outline:2px solid #167b6e;outline-offset:2px}.iq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.iq-general-fields{grid-template-columns:1fr}.iq-general-fields>.iq-field-wide{grid-column:1/-1}}.iq-house-detail .iq-sticky-actions,.iq-form-page .iq-sticky-actions{position:fixed;bottom:0;z-index:35;box-sizing:border-box;max-width:none;margin:0;padding:14px 20px;background:#fff;border:1px solid #b5c5ca;border-top:3px solid #246c64;border-radius:4px 4px 0 0;box-shadow:0 -5px 18px #183c3a14}.iq-sticky-actions[hidden]{display:none!important}@media(max-width:680px){.iq-sticky-actions{gap:10px;padding:12px 16px}.iq-sticky-actions>p{display:none}}.iq-tooltip--muted{margin:0;display:inline-flex;align-self:center}.iq-tooltip--muted>.iq-tooltip-trigger{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:#70808c}.iq-tooltip--muted>.iq-tooltip-trigger svg{width:21px;height:21px}.iq-tooltip--muted>.iq-tooltip-trigger:hover{background:#eef2f4;border:0;color:#41545f}.iq-original-area-field{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:8px}.iq-original-area-field>.iq-tooltip{justify-self:start;margin-left:0}.iq-original-area-field>.iq-area-controls{grid-column:1/-1;flex-wrap:wrap}.admin-main form .iq-area-controls>input{flex:0 1 110px;width:110px}.iq-area-controls .iq-checkbox{flex:none}.iq-general-fields{grid-template-columns:1.1fr 1.5fr 1fr}@media(max-width:1000px){.iq-general-fields{grid-template-columns:1fr}}.iq-area-unit-field{position:relative;flex:none}.iq-area-unit-field>.iq-field-label{position:absolute;bottom:calc(100% + 8px);left:0;white-space:nowrap}.iq-original-area-field>.iq-field-label{font-size:10px}@media(max-width:480px){.iq-area-controls{column-gap:8px}.admin-main form .iq-area-controls>input{flex-basis:90px;width:90px}}.admin-main form .iq-area-controls>input{flex:0 1 180px;width:180px}.iq-original-area-field>.iq-field-label{font-size:11px}@media(max-width:680px){.iq-original-area-field>.iq-area-controls{align-items:flex-end;row-gap:14px}.admin-main form .iq-area-controls>input{flex:0 1 130px;width:130px}.iq-area-unit-field>.iq-field-label{position:static;margin-bottom:8px}.iq-area-controls>.iq-checkbox{align-self:center}}.iq-original-area-field>.iq-field-label,.iq-area-unit-field>.iq-field-label{font-family:inherit;font-size:11px;font-weight:750;line-height:22px;letter-spacing:.065em;text-transform:uppercase;color:#283c43}.iq-area-unit-field>.iq-field-label{bottom:calc(100% + 8px)}.iq-original-area-field>.iq-area-controls{align-items:flex-start}.iq-area-controls>.iq-checkbox{align-self:center}.iq-processing-overlay{position:fixed;inset:0;margin:auto;border:1px solid #b5c5ca;border-top:3px solid #246c64;border-radius:5px;background:#fff;color:#183c3a;padding:30px 48px;box-shadow:4px 4px #183c3a;text-align:center}.iq-processing-overlay::backdrop{background:#183c3a55}.iq-processing-overlay p{margin:16px 0 0;font:600 15px system-ui,sans-serif}.iq-processing-dots{display:flex;gap:10px;justify-content:center;padding:10px}.iq-processing-dots>span{width:10px;height:10px;background:#167b6e;border-radius:50%;animation:iq-dot-bounce .9s ease-in-out infinite}.iq-processing-dots>span:nth-child(2){animation-delay:.15s}.iq-processing-dots>span:nth-child(3){animation-delay:.3s}@keyframes iq-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-9px);opacity:1}}@media(prefers-reduced-motion:reduce){.iq-processing-dots>span{animation:none;opacity:1}}.iqDateInput{cursor:text}.admin-main form button.iq-date-icon{pointer-events:auto;padding:0;min-height:30px;width:30px;right:8px;border:0;background:transparent;box-shadow:none;border-radius:3px;color:#536d72}.admin-main form button.iq-date-icon:hover{background:#edf4f2}.admin-main form button.iq-date-icon:focus-visible{outline:2px solid #246c64;outline-offset:2px}.iq-attachment-dialog{width:min(760px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:0;border:1px solid #536d72;border-radius:6px;color:inherit;background:#fff}.iq-attachment-dialog::backdrop{background:#14282866}.iq-attachment-dialog .iq-upload-panel{margin:0;border:0}.iq-property-edit-content[hidden],.iq-property-view-content[hidden]{display:none!important}.iq-property-view-content .iq-property-value{display:block;min-height:24px;padding:8px 0;color:#233034;font-size:16px;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.iq-property-view-content .iq-property-qualifier{color:#536368;font-size:14px}.iq-property-view-content .iq-owner-entry{border:0;padding:0 0 22px;border-bottom:1px solid #d8e1df;border-radius:0}.iq-property-view-content .iq-year-control,.iq-property-view-content .iq-date-control{display:block}.iq-property-view-content .iq-area-unit-field{align-self:start}.iq-property-view-content .iq-tooltip{display:none}.iq-property-view-content .iq-year-built-controls,.iq-property-view-content .iq-area-controls{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.iq-property-view-content .iq-year-built-input,.iq-property-view-content .iq-year-control,.iq-property-view-content .iq-area-unit-field{width:auto;min-width:0;flex:0 0 auto;align-self:auto}.iq-property-view-content .iq-area-unit-field>.iq-field-label{display:none}.iq-property-view-content .iq-property-value{min-height:0;line-height:24px}.iq-property-view-content .iq-property-qualifier{line-height:24px}.iq-form-section-heading .iq-section-edit{margin-left:auto;flex-shrink:0}.iq-home-hero-actions:empty{display:none}@media(max-width:650px){.iq-form-section-heading:has(.iq-section-edit){flex-wrap:wrap}.iq-form-section-heading .iq-section-edit{margin-left:0}}.iq-attachment-dialog.iq-batch-dialog{width:min(1180px,calc(100vw - 32px))}#document-form.iq-batch-upload>label[hidden]{display:none!important}.iq-batch-upload .iq-file-drop{padding:16px;background:#f5f8f7}.iq-batch-upload .iq-file-drop>svg,.iq-batch-upload .iq-file-drop>strong,.iq-batch-upload .iq-file-drop>p{display:none}.iq-upload-files{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.iq-upload-files caption{text-align:left;padding:0 0 12px;font-weight:700;color:#183c3a}.iq-upload-files th{padding:10px 12px;background:#f1f5f6;border-bottom:1px solid #b5c5ca;color:#3f5359;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.iq-upload-files td{padding:12px;vertical-align:top;border-bottom:1px solid #dce3e6;overflow-wrap:anywhere}.iq-upload-files th:first-child{width:28%}.iq-upload-files td:first-child span{display:block;margin-top:6px;font-size:12px}.iq-upload-files :is(input,textarea){width:100%;min-width:0;box-sizing:border-box}.iq-batch-upload .visibility{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px}.iq-batch-upload .visibility>p{flex-basis:100%;margin:0;font-size:13px}.iq-batch-upload .form-actions{position:sticky;bottom:0;padding:14px 0;background:#fff;border-top:1px solid #b5c5ca}@media(max-width:650px){.iq-upload-files,.iq-upload-files tbody,.iq-upload-files tr,.iq-upload-files td{display:block;width:auto}.iq-upload-files thead{display:none}.iq-upload-files tr{border:1px solid #b5c5ca;margin-bottom:12px}.iq-upload-files td{border:0;padding:10px 12px}.iq-upload-files td:before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;color:#536368}}.iq-attachment-dialog .iq-upload-panel,.iq-attachment-dialog #document-form{min-width:0;max-width:100%;box-sizing:border-box}.iq-attachment-dialog .iq-selected-file{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:650px){.iq-attachment-dialog .iq-upload-panel{padding:16px}.iq-attachment-dialog .form-actions{flex-wrap:wrap}.iq-attachment-dialog .form-actions button,.iq-batch-upload .visibility{min-width:0}.iq-attachment-dialog input[type=file]{max-width:100%;min-width:0;box-sizing:border-box}}.iq-upload-selection-actions{display:flex;justify-content:flex-start;margin:14px 0 20px}.iq-upload-selection-actions[hidden],#document-form .iq-file-drop[hidden]{display:none!important}#records-message:empty{display:none}.iq-toast{position:fixed;right:24px;bottom:24px;z-index:11000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:12px 16px;background:#183c3a;color:#fff;border:1px solid #246c64;border-radius:5px;box-shadow:0 5px 18px #183c3a30;font-size:14px}.iq-toast>svg{width:20px;height:20px;flex-shrink:0}.iq-toast>span{overflow-wrap:anywhere}.iq-toast .iq-button{color:#fff;border:0;background:transparent;box-shadow:none;min-height:28px;padding:4px}.admin-main form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button.iq-select-trigger){height:50px;min-height:50px;padding:12px 14px;font:500 15px/1.5 system-ui,-apple-system,sans-serif;box-sizing:border-box}.admin-main form .iqCalendarHead button.iq-select-trigger{height:32px;min-height:32px;padding:5px 8px;font-size:12px}.iq-owner-entry label[hidden],.iq-owner-entry button[hidden]{display:none!important}.iq-owner-remove{display:flex;gap:12px;flex-wrap:wrap;justify-self:stretch;justify-content:flex-end}.iq-owner-remove [data-add-co-owner]{margin-right:auto}.iq-inline-transactions{border-top:2px solid #193e3b;margin-top:24px;padding-top:24px}.iq-inline-transactions .records-nav{flex-wrap:wrap}.admin-main form .iq-owner-entry .iq-form-fields>label.iq-residency-link{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;justify-self:start;gap:10px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.iq-owner-entry .iq-residency-link[hidden]{display:none}.iq-residency-link input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;accent-color:#18796f}.iq-owner-entry input[readonly]{background:#f1f5f4;color:#425a58}.iq-owner-entry:focus-within{border-color:#18796f;box-shadow:0 0 0 2px #18796f}.iq-owner-entry:focus-within>legend{color:#125f58;background:#fff;font-weight:800}.iq-ownership-period{border:2px solid #183c3a;border-radius:2px;margin:0 0 24px;background:#fff}.iq-ownership-period-title{margin:0;padding:14px 20px;background:#eef3f3;border-bottom:1px solid #b5c5ca;font-size:16px;color:#183c3a}.iq-ownership-period>.iq-owner-entry{margin:20px;border-color:#b5c5ca}.iq-ownership-period:focus-within{box-shadow:3px 3px #183c3a}.iq-owner-add-actions.iq-add-ownership-card{border:2px dashed #829b99;border-radius:2px;padding:20px;display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.iq-add-ownership-card>div{flex:1;min-width:220px}.iq-add-ownership-card h3{margin:0 0 6px;font-size:17px}.iq-add-ownership-card p{margin:0;font-size:14px}.iq-property-view-content .iq-ownership-period--summary{margin:0 0 18px;padding:0;border:1px solid #8ba5a2;border-top:3px solid #183c3a}.iq-property-view-content .iq-ownership-period--summary>.iq-ownership-period-title{margin:0;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.4}.iq-ownership-summary-person{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;padding:18px}.iq-ownership-summary-person+.iq-ownership-summary-person{border-top:1px solid #d4dfdd}.iq-ownership-summary-person strong{display:block;font-size:18px}.iq-ownership-summary-role{display:block;font-size:13px;color:#536368;margin-top:5px}.iq-ownership-summary-person dl{display:flex;flex-wrap:wrap;gap:16px 36px;margin:0}.iq-ownership-summary-person dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#536368;font-weight:700}.iq-ownership-summary-person dd{margin:6px 0 0;font-size:14px;color:#183c3a;font-weight:600}@media(max-width:680px){.iq-ownership-summary-person{grid-template-columns:1fr;gap:14px}}.iq-title-ledger .iq-tenure-block{margin:0 0 18px;border:1.5px solid #183c3a;border-radius:2px;overflow:hidden}.iq-tenure-block h3{margin:0;padding:13px 18px;background:#183c3a;color:#fff;font:700 12px/1.5 ui-monospace,monospace;letter-spacing:.04em}.iq-ledger-scroll{overflow-x:auto}.iq-title-ledger table{width:100%;border-collapse:collapse;text-align:left}.iq-title-ledger th{background:#edf2f2;padding:12px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#526663;white-space:nowrap}.iq-title-ledger td{padding:16px;border-top:1px solid #cedbd8;font-size:13px;vertical-align:middle}.iq-title-ledger td:first-child{font-size:15px;font-weight:750;min-width:160px}.iq-title-ledger td:nth-child(3),.iq-title-ledger td:nth-child(4){font:12px/1.5 ui-monospace,monospace;white-space:nowrap}.iq-title-ledger td .iq-button{min-height:36px;padding:7px 12px}.iq-ledger-actions{display:flex;gap:12px;flex-wrap:wrap;padding:4px 0 0}.iq-ownership-body>.iq-inline-transactions{border-top:2px solid #183c3a;margin-top:24px;padding-top:0}.iq-transaction-ledger-heading h3{margin:0;padding:16px 0;font:750 13px/1.5 ui-monospace,monospace;text-transform:uppercase;color:#183c3a}.iq-transaction-ledger{width:100%;border-collapse:collapse;text-align:left}.iq-transaction-ledger th{background:#edf2f2;padding:12px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.iq-transaction-ledger td{padding:14px 12px;border-bottom:1px solid #cedbd8;font-size:13px}.iq-inline-transactions>.iq-ledger-actions{padding-top:16px}.iq-inline-transactions [data-transaction-editor]:not(:empty){margin-top:20px;border-top:1px solid #b5c5ca;padding-top:18px}.iq-inline-transactions [data-transaction-editor]>.form-section{box-shadow:none;border:0;margin:0;padding:18px 0}.iq-transaction-close{display:flex;justify-content:flex-end}.iq-tenure-block .iq-group-actions{padding:16px;border-top:1px solid #cedbd8}.iq-tenure-block .iq-inline-transactions{margin:0;padding:0 16px 16px;border-top:1.5px solid #183c3a}.iq-tenure-block .iq-transaction-ledger-heading h3{background:transparent;color:#183c3a;padding:16px 0}.iq-title-ledger>.iq-ledger-actions{margin-top:24px;padding-top:20px}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.form-section{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.form-section>.iq-form-section-heading{background:transparent;border:0;padding:0 0 20px;margin:0}.iq-house-detail #house-panel-ownership>.iq-property-view-content .iq-ownership-body{padding:0}.iq-house-detail .iq-title-ledger>.iq-tenure-block{padding:0;background:#fff}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.form-section>.iq-form-section-heading{padding:20px 24px;margin:0 0 24px;background:#fff;border:1.5px solid #183c3a;border-top:3px solid #183c3a;border-radius:2px;box-shadow:4px 4px #183c3a}.iq-house-detail .iq-title-ledger>.iq-tenure-block{border:1.5px solid #183c3a;border-radius:2px;box-shadow:4px 4px #183c3a;margin-bottom:26px}.iq-house-detail .iq-title-ledger .iq-tenure-header{margin:0;padding:20px 24px;background:#183c3a;color:#fff}.iq-house-detail .iq-title-ledger .iq-tenure-header h3{margin:0;padding:0;background:transparent;color:inherit;font-family:inherit;font-size:24px;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-transform:none}.iq-house-detail .iq-title-ledger .iq-tenure-header p{margin:8px 0 0;color:#dce8e5;font-family:inherit;font-size:15px;line-height:1.5}.iq-sticky-property strong,.iq-house-detail .iq-title-ledger .iq-tenure-header h3{font-family:inherit;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:normal}.iq-sticky-property span,.iq-house-detail .iq-title-ledger .iq-tenure-header p{font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#d5e5e1}@media(max-width:600px){.iq-sticky-property strong,.iq-house-detail .iq-title-ledger .iq-tenure-header h3{font-size:15px}}.iq-house-detail .iq-title-ledger .iq-tenure-historical>.iq-tenure-header{background:#526169}.iq-house-detail .iq-title-ledger .iq-tenure-historical>.iq-tenure-header p{color:#e1e6e8}.iq-house-detail .iq-title-ledger .iq-transaction-meta{margin:0;padding:16px 0;border:0;box-shadow:none;background:transparent}.iq-transaction-meta+.iq-transaction-meta{border-top:1px solid #cedbd8!important}.iq-transaction-meta-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.iq-house-detail .iq-transaction-meta-heading h4{margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;color:#183c3a}.iq-transaction-meta-heading .iq-button{min-height:36px;padding:7px 12px}.iq-transaction-meta dl{display:flex;flex-wrap:wrap;gap:8px 0;margin:12px 0;font-size:13px;line-height:1.5}.iq-transaction-meta dl>div{display:flex;gap:6px;padding:0 14px;border-right:1px solid #b5c5ca}.iq-transaction-meta dl>div:first-child{padding-left:0}.iq-transaction-meta dl>div:last-child{border:0}.iq-transaction-meta dt,.iq-transaction-meta-documents>span:first-child{font:700 11px/1.8 ui-monospace,monospace;text-transform:uppercase;color:#526663}.iq-transaction-meta dd{margin:0;color:#18272b}.iq-transaction-meta-documents{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.iq-transaction-meta-documents .iq-button{min-height:30px;padding:4px 8px;font-size:12px;overflow-wrap:anywhere;white-space:normal;text-align:left}.iq-house-detail .iq-tenure-block .iq-transaction-meta-empty{margin:14px 0 0;font-size:13px;font-weight:400;color:#647571}.iq-house-detail .iq-tenure-block .iq-inline-transactions>.iq-ledger-actions{padding-top:12px}.iq-house-detail .iq-inline-transactions [data-transaction-editor]:not(:empty){margin-top:16px;padding-top:0;border:1.5px solid #183c3a;border-radius:2px;background:#fff}.iq-house-detail .iq-inline-transactions [data-transaction-editor]>.iq-transaction-form{padding:0;border:0;border-radius:0;margin:0;background:#fff}.iq-transaction-form-heading{padding:16px 20px;background:#edf2f2;border-bottom:1px solid #b5c5ca}.iq-house-detail .iq-transaction-form-heading h2{margin:0;font-family:inherit;font-size:18px;font-weight:750;line-height:1.3;letter-spacing:-.3px}.iq-house-detail .iq-transaction-form-heading p{margin:6px 0 0;font-size:13px;color:#526663;line-height:1.5}.iq-house-detail .iq-transaction-form .visibility{margin:18px 20px;padding:12px 16px;border:1px solid #b5c5ca;border-radius:2px;background:#fff;display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.iq-house-detail .iq-transaction-form .visibility legend{padding:0 6px;font:700 11px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:#526663}.iq-house-detail .iq-transaction-form .visibility label{display:inline-flex;flex-direction:row;align-items:center;margin:0;gap:8px;font-size:13px;line-height:1.5}.iq-house-detail .iq-transaction-form .visibility input[type=checkbox]{width:18px;height:18px;margin:0;flex:none}.iq-house-detail .iq-transaction-form .visibility p{margin:0;font-size:12px;line-height:1.5;color:#526663}.iq-house-detail .iq-transaction-form .iq-transaction-fields{padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.iq-house-detail .iq-transaction-fields>label{font-size:11px;line-height:1.5;letter-spacing:.04em}.iq-house-detail .iq-transaction-fields input,.iq-house-detail .iq-transaction-fields .iq-select-trigger{min-height:46px;height:46px;border-radius:2px;font-size:14px}.iq-house-detail .iq-transaction-form-actions{margin:18px 0 0;padding:14px 20px;border-top:1px solid #b5c5ca;background:#f5f7f7;display:flex;align-items:center;justify-content:space-between;gap:12px}.iq-house-detail .iq-transaction-form-actions .iq-transaction-close{margin:0}.iq-house-detail [data-transaction-editor]>p{padding:12px 20px;margin:0;font-size:12px;line-height:1.5;color:#526663;border-top:1px solid #d8e1df}@media(max-width:800px){.iq-house-detail .iq-transaction-form .iq-transaction-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.iq-house-detail .iq-transaction-form .iq-transaction-fields{grid-template-columns:1fr}.iq-house-detail .iq-transaction-form .visibility{margin:16px;padding:12px}.iq-house-detail .iq-transaction-form-actions{padding:12px 16px;flex-wrap:wrap}}.iq-house-detail .iq-tenure-owner-drawer{padding:20px;background:#fff}.iq-house-detail .iq-tenure-owner-drawer .iq-ownership-period{border:0;box-shadow:none;margin:0;background:transparent}.iq-house-detail .iq-tenure-owner-drawer .iq-ownership-period-title{display:none}.iq-house-detail .iq-tenure-owner-drawer .iq-ownership-period>.iq-owner-entry{margin:0;border:0;box-shadow:none;padding:0}.iq-house-detail .iq-tenure-owner-drawer .iq-owner-entry+.iq-owner-entry{margin-top:20px;border-top:1px solid #b5c5ca;padding-top:20px}.iq-house-detail .iq-tenure-owner-drawer .iq-owner-entry>legend{padding:0 0 12px}.iq-house-detail .iq-tenure-owner-drawer .iq-form-fields{padding:0}@media(max-width:600px){.iq-house-detail .iq-tenure-owner-drawer{padding:16px}}.iq-house-detail .iq-tenure-block>[hidden]{display:none!important}.iq-finance-heading{display:flex;align-items:center;gap:20px;padding:24px 28px;background:#fff;border:1.5px solid #183c3a;border-radius:2px;box-shadow:4px 4px #183c3a;margin:24px 0}.iq-finance-heading h2{margin:0 0 6px;font-size:22px}.iq-finance-heading p{margin:0;color:#59686b}.iq-mortgage-card,.iq-mortgage-form{background:#fff;border:1.5px solid #183c3a;border-radius:2px;box-shadow:4px 4px #183c3a;margin:24px 0;overflow:hidden}.iq-mortgage-card>.iq-tenure-header{padding:24px 28px;background:#183c3a;color:#fff}.iq-mortgage-card>.iq-tenure-header h3{font:700 17px/1.3 var(--font-sans,Arial,sans-serif);margin:0 0 8px;letter-spacing:normal;text-transform:none}.iq-mortgage-card>.iq-tenure-header p{font-size:12px;line-height:1.5;color:#d5e5e1;margin:0}.iq-mortgage-summary{padding:24px 28px}.iq-mortgage-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px}.iq-mortgage-summary dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#607172;margin-bottom:8px}.iq-mortgage-summary dd{margin:0;font-weight:600;overflow-wrap:anywhere}.iq-mortgage-notes{white-space:pre-wrap;overflow-wrap:anywhere}.iq-mortgage-form>.iq-transaction-form-heading{padding:24px 28px;background:#eef3f3;border-bottom:1px solid #cbd6d6}.iq-mortgage-form h2{margin:0 0 8px}.iq-mortgage-form header p{margin:0;color:#59686b}.iq-mortgage-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px}.iq-mortgage-fields>label{display:flex;flex-direction:column;gap:10px;font-weight:600;min-width:0}.iq-mortgage-fields input,.iq-mortgage-fields select,.iq-mortgage-fields .iq-select-trigger{min-height:46px;box-sizing:border-box}.iq-mortgage-notes-field{grid-column:1/-1}.iq-mortgage-form>.iq-transaction-form-actions{display:flex;justify-content:space-between;gap:16px;padding:20px 28px;background:#f4f7f6;border-top:1px solid #cbd6d6}.iq-finance-actions{margin:24px 0}.iq-finance-empty{padding:24px 0;color:#59686b}@media(max-width:900px){.iq-mortgage-fields,.iq-mortgage-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.iq-mortgage-fields,.iq-mortgage-summary dl{grid-template-columns:1fr}.iq-finance-heading,.iq-mortgage-fields,.iq-mortgage-summary,.iq-mortgage-card>.iq-tenure-header{padding:20px}}.iq-house-detail .iq-mortgage-form{max-width:none;width:100%}.iq-mortgage-card>.iq-tenure-header h3{font-family:inherit}.iq-finance-heading>div{flex:1;min-width:0}.iq-finance-heading>button{flex-shrink:0}@media(max-width:680px){.iq-finance-heading{flex-wrap:wrap}.iq-finance-heading>button{margin-left:auto}.iq-finance-heading>div{flex-basis:calc(100% - 80px)}}.iq-finance-module{margin-top:28px;border:1.5px solid #183c3a;border-radius:2px;background:#fff;box-shadow:4px 4px #183c3a;overflow:clip}.iq-finance-module>.iq-finance-heading{margin:0;border:0;border-bottom:1px solid #c6d2d6;border-radius:0;box-shadow:none}.iq-finance-body{padding:20px 24px}.iq-finance-body [data-mortgage-editor]:empty,.iq-finance-body [data-finance-message]:empty{display:none}.iq-finance-body .iq-mortgage-card:first-child{margin-top:0}.iq-finance-body .iq-mortgage-card:last-child{margin-bottom:0}@media(max-width:680px){.iq-finance-body{padding:16px}}.iq-finance-segment-editor{padding:0 28px 24px}.iq-segments-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.iq-segments-heading h3{margin:0 0 6px}.iq-segments-heading p{margin:0;color:#59686b;font-size:13px}.iq-finance-segment{border:1px solid #b5c5ca;border-radius:2px;padding:0;margin:20px 0;background:#fff;min-width:0}.iq-finance-segment legend{padding:0 8px;margin-left:20px;font-weight:700;color:#183c3a}.iq-finance-segment .iq-mortgage-fields{padding:20px}.iq-segment-term-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.iq-segment-term-fields>label{display:flex;flex-direction:column;gap:10px;font-weight:600;min-width:0}.iq-segment-term-fields[hidden]{display:none}.iq-segment-actions{padding:0 20px 20px;display:flex;justify-content:flex-end}.iq-finance-segment-summary{border-top:1px solid #cbd6d6;padding:20px 0}.iq-finance-segment-summary h4{margin:0;font-size:17px}.iq-finance-segment-summary>p{color:#59686b;margin:6px 0 20px}.iq-mortgage-summary>button+button{margin-left:12px}@media(max-width:680px){.iq-finance-segment-editor{padding:0 20px 20px}.iq-segment-term-fields{grid-template-columns:1fr}.iq-segments-heading{flex-wrap:wrap}}.iq-number-field{position:relative;display:block;min-width:0}.iq-number-field input{width:100%;box-sizing:border-box}.iq-number-field--money input{padding-left:36px!important}.iq-number-field--percent input{padding-right:36px!important}.iq-number-symbol{position:absolute;top:50%;transform:translateY(-50%);color:#526663;font-weight:600;pointer-events:none;user-select:none;line-height:1}.iq-number-field--money>.iq-number-symbol{left:14px}.iq-number-field--percent>.iq-number-symbol{right:14px}.iq-finance-body [data-mortgage-editor] .iq-mortgage-form{width:100%;max-width:none;box-sizing:border-box}.iq-mortgage-form [hidden]{display:none!important}.iq-finance-ledger-scroll{overflow-x:auto}.iq-finance-ledger{width:100%;border-collapse:collapse;text-align:left}.iq-finance-ledger th{padding:12px 16px;background:#edf2f2;color:#526663;font-size:11px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.iq-finance-ledger td{padding:16px;border-top:1px solid #cedbd8;font-size:13px}.iq-finance-ledger small{display:block;margin-top:5px;color:#59686b}.iq-finance-ledger [data-account-row]{cursor:pointer}.iq-finance-ledger [data-account-row]:hover{background:#f4f8f7}.iq-finance-ledger [data-account-detail-row][hidden]{display:none}.iq-finance-ledger [data-account-detail-row]>td{padding:16px;background:#f4f7f6}.iq-finance-ledger .iq-mortgage-card{margin:0;box-shadow:none}.iq-transaction-fields label[hidden]{display:none!important}.iq-transaction-form p.iq-transaction-access{margin:20px;padding:12px 16px;background:#f4f7f6;border-left:3px solid #7a9993;color:#526663;font-size:13px;line-height:1.6}@media(max-width:500px){.iq-transaction-form p.iq-transaction-access{margin:16px}}.iq-transaction-agreements{padding:24px;margin-top:24px}.iq-transaction-agreements>h2{margin:0 0 8px}.iq-transaction-agreements>p{color:#526663;font-size:13px;line-height:1.6;margin:0 0 18px}.iq-transaction-agreements>.form-actions{margin:0 0 20px}.iq-agreements-empty{padding:24px;border:1px solid #d1ddda;background:#f7f9f8;border-radius:2px}.iq-agreements-empty h3{margin:0 0 8px;background:none;padding:0;color:#183c3a;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.iq-agreements-empty p{margin:0;color:#59686b;font-size:13px;line-height:1.6}@media(max-width:500px){.iq-transaction-agreements{padding:16px}.iq-agreements-empty{padding:18px}}.iq-transaction-meta-documents>.iq-empty{width:100%;box-sizing:border-box;margin-top:8px}.iq-transaction-meta-documents>.iq-empty h3,.iq-transaction-agreements .iq-empty h3{padding:0;background:none;font-family:inherit;font-weight:700;letter-spacing:normal;text-transform:none}.records-main .iq-transaction-meta-documents{gap:8px;align-items:flex-start}.records-main .iq-transaction-meta-documents>.iq-empty{margin:0;padding:18px 24px!important}.records-main :is(.iq-transaction-meta,.iq-transaction-agreements) .iq-empty h3{margin:0 0 6px!important}.records-main :is(.iq-transaction-meta,.iq-transaction-agreements) .iq-empty p{margin:0!important}.iq-transaction-upload-empty{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:18px 24px;border:1px dashed #9aaeb2;border-radius:3px;background:#fff}.records-main .iq-transaction-upload-empty>.iq-empty{flex:1;min-width:0;padding:0!important;margin:0;border:0!important}.iq-transaction-meta-documents .iq-transaction-upload-empty>.iq-button{flex:none;min-height:44px;padding:10px 18px;font-size:14px;white-space:nowrap}@media(max-width:680px){.iq-transaction-upload-empty{align-items:flex-start;flex-direction:column;gap:16px;padding:18px}}.iq-transaction-upload-copy{flex:1;min-width:0}.iq-transaction-upload-copy>strong{display:block;font-size:17px;line-height:1.5;color:#183c3a}.iq-transaction-upload-copy>p{margin:6px 0 0;font-size:14px;line-height:1.6;color:#59686b}.iq-attachment-dialog .iq-transfer:not([hidden]){position:sticky;top:0;z-index:5;margin:0 0 20px;padding:16px;background:#f0f7f5;border:1px solid #8eaaa4;border-radius:6px;box-shadow:0 3px 8px #173f3b18}.iq-attachment-dialog .iq-transfer progress{display:block;width:100%;height:18px;accent-color:#167e71}.iq-attachment-dialog .iq-transfer-label{margin:8px 0 0;font-weight:600;color:#173f3b}.iq-document-table-wrap{width:100%;overflow-x:auto}.iq-document-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.iq-document-table th{background:#edf2f2;color:#536564;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.iq-document-table :is(th,td){padding:10px 14px;border-bottom:1px solid #d5dfdd;vertical-align:middle}.iq-document-table td:first-child{width:100%;overflow-wrap:anywhere}.iq-document-table td:nth-child(2){white-space:nowrap;color:#596968}.iq-document-table .iq-button{min-height:34px;padding:4px 6px;box-shadow:none;text-align:left}.iq-document-table .iq-button--icon{width:34px;height:34px;color:#99443d}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.iq-ownership-empty-section{background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:2px;box-shadow:none}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.iq-ownership-empty-section>.iq-form-section-heading{margin:0;border:0;border-bottom:1px solid var(--iq-blueprint-line);box-shadow:none;align-items:center;flex-wrap:wrap}.iq-ownership-empty-section>.iq-form-section-heading>div{flex:1;min-width:220px}.iq-house-detail #house-panel-ownership>.iq-property-view-content .iq-ownership-empty-section .iq-ownership-body{padding:24px}.iq-ownership-empty-section #ownership-entries:empty{display:none}body .iq-confirm{--confirm-paper:#10374e;--confirm-tint:#19455d;--confirm-ink:#f5f0e2;--confirm-line:#648d9f;--confirm-warning:#ffb6b6;background:var(--confirm-paper);color:var(--confirm-ink);border-color:var(--confirm-line);box-shadow:4px 4px #082638,0 20px 60px #14252a40;color-scheme:dark}body:has(#app[data-theme=dark]) .iq-confirm{--confirm-paper:#f5f0e2;--confirm-tint:#ebe4d3;--confirm-ink:#183e55;--confirm-line:#869aa1;--confirm-warning:#994444;color-scheme:light}body .iq-confirm-heading{background:var(--confirm-tint);border-color:var(--confirm-line)}body .iq-confirm-heading h2,body .iq-confirm-body{color:var(--confirm-ink)}body .iq-confirm-icon{color:var(--confirm-warning)}body .iq-confirm-actions{justify-content:space-between;border-color:var(--confirm-line)}body .iq-confirm .iq-button--secondary{background:var(--confirm-paper);color:var(--confirm-ink);border-color:var(--confirm-line)}body .iq-confirm button:focus-visible{outline-color:var(--confirm-ink)}.iq-tooltip.iq-note-preview .iq-tooltip-panel[popover]:not(:popover-open){display:none}.admin-main form .iq-permission-toggle{align-self:start}.iq-permission-toggle .iq-switch-control{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.admin-main .iq-switch-control input[type=checkbox]{position:absolute;inset:0 auto 0 0;width:54px;height:32px;min-height:0;margin:auto 0;opacity:0;z-index:1;cursor:inherit}.iq-switch-track{width:54px;height:32px;flex:none;box-sizing:border-box;background:var(--form-muted);border:1px solid var(--form-border);border-radius:7px;padding:4px;transition:background .15s}.iq-switch-track:after{content:"";display:block;width:22px;height:22px;background:#fff;border-radius:3px;transition:transform .15s}.iq-switch-control input:checked+.iq-switch-track{background:var(--form-accent)}.iq-switch-control input:checked+.iq-switch-track:after{transform:translate(22px)}.iq-switch-control input:focus-visible+.iq-switch-track{outline:3px solid var(--form-accent);outline-offset:3px}.iq-switch-control input:disabled~span{opacity:.55;cursor:not-allowed}.iq-switch-state{font-size:1rem;font-weight:600}.iq-switch-control input:checked~.iq-switch-state span:last-child,.iq-switch-control input:not(:checked)~.iq-switch-state span:first-child{display:none}.iq-permission-toggle small{font-size:.85rem;color:var(--form-muted);font-weight:400}:root{--button-brand:#167b6e;--button-ink:#215d57;--button-border:#6e9c96;--button-radius:5px}:is(.admin-main,.access-login,.access-bar) :is(button,.button),.iq-button{min-height:44px;padding:11px 18px;border:1px solid var(--button-border);border-radius:var(--button-radius);display:inline-flex;align-items:center;justify-content:center;gap:9px;font:600 14px/1.35 system-ui,-apple-system,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:none}:is(.admin-main,.access-login) :is(button.primary,.button.primary),.iq-button--primary{background:var(--button-brand);border-color:var(--button-brand);color:#fff}:is(.admin-main,.access-login) :is(button.secondary,.button.secondary),.iq-button--secondary{background:#fff;color:var(--button-ink);border-color:var(--button-border)}.iq-button--quiet{background:transparent;color:var(--button-ink);border-color:transparent}.iq-button--danger{background:#fff6f4;color:#953a2e;border-color:#e8c5be}:is(.admin-main,.access-login) :is(button,.button) svg,.iq-button svg{width:18px;height:18px;flex:0 0 18px}.iq-button--icon{width:44px;padding:11px}:is(.admin-main,.access-login) :is(button,.button):hover:not(:disabled){border-color:#668f80;box-shadow:0 3px 10px #163f3212}.iq-button--primary:hover:not(:disabled){background:#204f48}.iq-button--secondary:hover,.iq-button--quiet:hover{background:#edf4ee}:is(.admin-main,.access-login,.access-bar) :is(button,.button):focus-visible,.iq-button:focus-visible{outline:3px solid #d8ac59;outline-offset:3px}:is(.admin-main,.access-login) button:disabled,.iq-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.iq-button,:is(.admin-main,.access-login) :is(button,.button){transition:none}}:is(.admin-main,.access-login) :is(button.primary,.button.primary),.iq-button--primary{box-shadow:2px 2px #0f172a}:is(.admin-main,.access-login) :is(button.primary,.button.primary):hover:not(:disabled),.iq-button--primary:hover:not(:disabled){box-shadow:2px 2px #0f172a}:is(.admin-main,.access-login) :is(button.primary,.button.primary):active:not(:disabled),.iq-button--primary:active:not(:disabled){box-shadow:inset 0 1px 2px #0f172a40}:is(.admin-main,.access-login) button.primary:disabled,.iq-button--primary:disabled{box-shadow:none}.iq-icon-library{margin-left:0;margin-right:auto;max-width:1360px}.iq-icon-library h1{font-size:36px;letter-spacing:-1px}.iq-button-examples{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.iq-icon-toolbar{display:flex;gap:20px;align-items:end;margin:30px 0 18px}.iq-icon-toolbar label{display:grid;gap:7px;font-size:13px;font-weight:650}.iq-icon-toolbar input,.iq-icon-toolbar select{min-height:46px;border:1px solid #cbd9ce;border-radius:9px;padding:10px 14px;background:#fff}.iq-icon-toolbar label:first-child{flex:1;max-width:480px}.iq-icon-toolbar p{margin:0 0 10px;color:#617469;font-size:13px}.iq-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.admin-main .iq-icon-tile{display:flex;flex-direction:column;gap:10px;padding:22px 12px;background:#fff;border:1px solid #dfe6df;border-radius:14px;color:#254d41;min-width:0}.iq-icon-preview{width:40px;height:40px;display:grid;place-items:center}.admin-main .iq-icon-preview svg{width:32px;height:32px}.iq-icon-tile strong{font-size:12px;overflow-wrap:anywhere}.iq-icon-tile small{font-size:11px;color:#718176;font-weight:400}#icon-copy-message{min-height:24px;color:#245c49;font-size:13px}#icon-copy-message textarea{display:block;width:100%;min-height:100px}@media(max-width:680px){.iq-icon-toolbar{flex-wrap:wrap}.iq-icon-toolbar label:first-child{flex-basis:100%}.iq-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.iq-sidebar nav a>svg{width:20px;height:20px;flex:none}.iq-sidebar .iq-admin-label{margin-top:10px}.iq-sidebar{overflow-y:auto}@media(max-width:800px){.iq-sidebar nav[aria-label=Administration]{margin-top:12px;border-top:1px solid #dfe6df;padding-top:12px}.iq-sidebar .iq-admin-label{display:none}}.iq-topbar-slot{position:sticky;top:0;z-index:30;height:96px;pointer-events:none}.iq-topbar-slot .access-bar{height:96px;min-height:0;flex-wrap:nowrap;pointer-events:auto;padding:18px 40px;background:#fff;color:#23483d;border-bottom:1px solid #dfe6df;transition:height .18s,padding .18s,box-shadow .18s}.iq-topbar-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.iq-topbar-heading>a{font-size:10px;letter-spacing:.12em;font-weight:700;color:#5c776b!important;text-transform:uppercase}.iq-topbar-heading strong{font-size:22px;letter-spacing:-.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#203d33}.iq-topbar-slot .access-bar.is-compact{height:60px;min-height:0;padding-top:9px;padding-bottom:9px;box-shadow:0 5px 20px #203d330a}.access-bar.is-compact .iq-topbar-heading strong{font-size:16px}.access-bar.is-compact .iq-topbar-heading>a{display:none}.iq-account{position:relative;flex:none}.iq-topbar-slot .access-bar .iq-account-trigger{display:flex;align-items:center;gap:9px;padding:9px 13px;min-height:40px;border:1px solid #c9dad0;border-radius:10px;background:#fff;color:#2b625b;font-size:13px;font-weight:650}.iq-account-trigger svg{width:18px;height:18px}.iq-account-trigger[aria-expanded=true]{background:#edf4ee;border-color:#638c7c}.iq-account-card{position:absolute;top:calc(100% + 12px);right:0;width:300px;max-width:calc(100vw - 32px);padding:20px;border:1px solid #dfe7e0;border-radius:17px;background:#fff;color:#23483d;box-shadow:0 16px 48px #173d3224;display:grid;gap:16px}.iq-account-card[hidden]{display:none}.iq-account-identity{display:flex;gap:12px;align-items:center}.iq-account-avatar{display:grid;place-items:center;width:42px;height:42px;background:#e7f0e8;color:#2b625b;border-radius:12px;flex:none}.iq-account-avatar svg{width:22px;height:22px}.iq-account-identity strong{display:block;font-size:14px}.iq-account-identity p{margin:3px 0 0;font-size:12px;color:#65776b;overflow-wrap:anywhere}.iq-account-role{font-size:11px;letter-spacing:.05em;color:#5d786b;padding:9px 0;border-top:1px solid #e6ece6;border-bottom:1px solid #e6ece6}.iq-topbar-slot .access-bar #signout{display:flex;justify-content:center;align-items:center;gap:8px;background:#fff;color:#98463a;border-color:#dfc2bc;width:100%;min-height:42px;border-radius:9px;font-size:13px;font-weight:650}.iq-account-card #signout svg{width:18px;height:18px}#account-message:empty{display:none}#account-message{margin:0;font-size:12px;color:#98463a}.iq-workspace .admin-main,.iq-workspace-footer{margin-left:0;margin-right:auto}@media(max-width:800px){.iq-topbar-slot{height:80px}.iq-topbar-slot .access-bar,body:has(.iq-workspace) .iq-topbar-slot .access-bar{height:80px;min-height:0;margin-left:0;padding:12px 20px}.iq-topbar-slot .access-bar.is-compact,body:has(.iq-workspace) .iq-topbar-slot .access-bar.is-compact{height:60px}.iq-topbar-heading strong{font-size:18px}.iq-account-card{width:280px}}@media(prefers-reduced-motion:reduce){.iq-topbar-slot .access-bar{transition:none}}.iq-account-trigger span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-topbar-slot{height:184px;padding-top:20px;background:#f1f3f6}body:has(.iq-workspace) .iq-topbar-slot .access-bar,.iq-topbar-slot .access-bar{height:144px;margin-right:40px;padding:24px 28px;border:1px solid #d9e1e5;border-radius:12px;box-shadow:0 8px 24px #182b3910;position:relative;overflow:visible}body:has(.iq-workspace) .iq-topbar-slot .access-bar{margin-left:calc(var(--iq-sidebar-width,290px) + 40px)}.iq-topbar-slot .access-bar:before{content:"";position:absolute;top:0;left:26px;right:26px;height:3px;background:linear-gradient(90deg,transparent,#46b99b,transparent)}.iq-page-identity{display:flex;align-items:center;gap:24px;min-width:0}.iq-page-icon{width:76px;height:76px;flex:none;display:grid;place-items:center;background:#f5f8f9;border:1px solid #e0e7ea;border-radius:8px;color:#405d65}.iq-page-icon svg{width:48px;height:48px}.iq-topbar-heading{border-left:2px solid #d4dee2;padding-left:24px;gap:0}.iq-topbar-heading>a{font-size:10px;letter-spacing:.18em;color:#55716e!important;margin-bottom:6px}.iq-topbar-heading h1{font:800 clamp(26px,2.8vw,40px)/1.12 system-ui,-apple-system,sans-serif;letter-spacing:-1.2px;margin:0;color:#17272f}.iq-topbar-heading p{position:relative;margin:10px 0 0;padding-top:9px;font-size:13px;line-height:1.4;color:#536775}.iq-topbar-heading p:before{content:"";position:absolute;top:0;left:0;width:180px;max-width:100%;height:2px;background:linear-gradient(90deg,#479d8d,#dfe8e5,transparent)}.iq-topbar-slot .access-bar .iq-account-trigger{border-color:#719c96;border-radius:5px;font-weight:700;min-height:42px}body:has(.iq-workspace) .iq-topbar-slot .access-bar.is-compact,.iq-topbar-slot .access-bar.is-compact{height:64px;padding:10px 20px;border-radius:8px}.access-bar.is-compact .iq-page-identity{gap:12px}.access-bar.is-compact .iq-page-icon{width:38px;height:38px;border-radius:5px}.access-bar.is-compact .iq-page-icon svg{width:28px;height:28px}.access-bar.is-compact .iq-topbar-heading{border:0;padding:0}.access-bar.is-compact .iq-topbar-heading p,.access-bar.is-compact .iq-topbar-heading>a{display:none}.access-bar.is-compact .iq-topbar-heading h1{font-size:21px;letter-spacing:-.5px}@media(max-width:800px){.iq-topbar-slot{height:148px;padding-top:10px}body:has(.iq-workspace) .iq-topbar-slot .access-bar,.iq-topbar-slot .access-bar{margin:0 16px;height:124px;padding:16px;gap:10px}.iq-page-identity{gap:12px}.iq-page-icon{width:44px;height:44px;border-radius:6px}.iq-page-icon svg{width:32px;height:32px}.iq-topbar-heading{padding-left:12px}.iq-topbar-heading h1{font-size:24px;letter-spacing:-.7px}.iq-topbar-heading>a{font-size:8px;letter-spacing:.1em}.iq-topbar-heading p{font-size:11px;margin-top:7px;padding-top:6px}body:has(.iq-workspace) .iq-topbar-slot .access-bar.is-compact{height:64px;padding:10px 14px}.access-bar.is-compact .iq-topbar-heading h1{font-size:18px}.iq-topbar-slot .access-bar .iq-account-trigger{flex:none}}.iq-topbar-slot{background:transparent}@media(max-width:800px){.iq-topbar-heading p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.iq-topbar-slot .access-bar .iq-environment{display:block;text-align:center;margin-top:5px;font:700 9px/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#677b83}.iq-account-trigger{margin-left:auto}.iq-form-page>.iq-button{margin-bottom:20px}.iq-landing-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex:none}.iq-landing-actions .iq-landing-account{display:block;position:relative;margin:0;padding:0;min-height:0;height:auto;background:transparent;border:0;box-shadow:none;color:#23483d;z-index:40}.iq-landing-account .iq-account-trigger{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;min-height:40px;border:1px solid #719c96;border-radius:3px;background:#fff;color:#2b625b;font:700 13px/1.2 system-ui,sans-serif}.iq-landing-account .iq-mobile-menu-icon{display:none}.iq-landing-account .iq-environment{display:block;text-align:center;margin-top:5px;font:700 9px/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#677b83}.iq-landing-account #signout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;background:#fff;border:1px solid #dfc2bc;color:#98463a;border-radius:3px}.iq-landing-actions .header-preview{flex:none}@media(max-width:800px){.iq-landing-actions{gap:10px;flex-wrap:wrap}.iq-landing-content .header{flex-wrap:wrap}.iq-landing-account .iq-account-trigger{padding:8px 10px}.iq-landing-account .iq-account-card{right:0}}.access-bar .iq-account-trigger .iq-environment,body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-account-trigger .iq-environment{position:static;display:inline-block;margin:0;padding-left:8px;border-left:1px solid currentColor;white-space:nowrap;align-self:center;font-size:9px;line-height:1.2;letter-spacing:.06em;color:inherit}@media(max-width:800px){.iq-topbar-slot .access-bar .iq-account-trigger .iq-environment{font-size:8px;padding-left:0;border-left:0}}:root{--iq-sidebar-width:290px}.iq-workspace{background:#f1f3f6;--iq-border:#cad5da;--muted:#53616b}@media(min-width:801px){.iq-sidebar{width:var(--iq-sidebar-width);padding:26px 20px 22px;border-right:1px solid #c2d0d5}.iq-workspace-body{margin-left:var(--iq-sidebar-width);width:calc(100% - var(--iq-sidebar-width))}body:has(.iq-workspace) .iq-topbar-slot .access-bar{margin-left:calc(var(--iq-sidebar-width) + 40px)}.iq-brand{margin:0 0 20px;padding:22px 15px 18px;border:1px solid #b6d3ce;border-radius:8px;background:#f0f8f6;gap:16px}.iq-brand img{width:214px;max-width:100%}.iq-brand span{font-size:14px;color:#3d5158}.iq-sidebar nav a{font-size:16px;min-height:50px}}.iq-mobile-menu-icon,.iq-mobile-navigation{display:none}@media(max-width:800px){body:has(.iq-workspace) .iq-sidebar{display:none}body:has(.iq-workspace) .iq-account-trigger>svg,body:has(.iq-workspace) .iq-account-trigger>span{display:none}body:has(.iq-workspace) .iq-account-trigger .iq-mobile-menu-icon{display:block;width:21px;height:21px}body:has(.iq-workspace) .iq-account-trigger{width:44px;height:44px;padding:10px;border-radius:5px;border-color:#719c96}.iq-mobile-navigation{display:grid;gap:4px;border-bottom:1px solid #c6d2d6;padding-bottom:12px}.iq-mobile-navigation a{display:flex;gap:10px;align-items:center;padding:10px;color:#243c43!important;border-radius:4px;font-size:14px;min-height:44px}.iq-mobile-navigation a.active{background:#e1efec;color:#145f55!important}.iq-mobile-navigation svg{width:20px;height:20px;flex:none}.iq-account-card{max-height:calc(100dvh - 100px);overflow:auto;border-radius:8px;border-color:#b8cbd0}}.iq-sidebar nav a>svg{width:21px;height:21px;flex:0 0 21px}@media(max-width:800px){.iq-mobile-navigation a>svg{width:20px;height:20px;flex:0 0 20px}}.iq-home-hero{position:relative}.iq-hero-details-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.iq-hero-details-link:focus-visible{outline:3px solid #167b6e;outline-offset:3px}.iq-home-hero:has(.iq-hero-details-link):hover{border-color:#719c96}.iq-home-hero-actions{position:relative;z-index:2}.iq-cover-button{z-index:2}.iq-form-page>.iq-home-hero{max-width:1040px;margin:0 0 24px;min-height:230px}.iq-form-page .iq-home-hero-copy{padding:26px}.iq-form-page .iq-home-hero h1{font-size:28px}.iq-form-page .iq-home-hero-actions:empty{display:none}.iq-cover-status{position:absolute;bottom:68px;right:18px;z-index:2;background:#fff;color:#25453e;font-size:12px;padding:6px 10px;border-radius:4px;max-width:90%}.iq-cover-status:empty{display:none}.iq-workspace .iq-home-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;border:1px solid #183c3a;border-radius:4px;box-shadow:4px 4px #183c3a;min-height:0;overflow:hidden;background:#fff}.iq-property-strip{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#183c3a;color:#f4faf8;padding:12px 22px;border-bottom:1px solid #183c3a;font:11px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em}.iq-property-id{padding:4px 8px;border:1px solid #91b5aa;background:#254c46;font-weight:700}.iq-property-private{display:flex;align-items:center;gap:6px;color:#c3ddd4;font-size:10px}.iq-property-private .iq-icon{width:13px;height:13px}.iq-property-role{margin-left:auto;color:#b7d0ca}.iq-property-role strong{color:#fff;font-weight:700}.iq-workspace .iq-home-hero-copy,.iq-form-page .iq-home-hero-copy{padding:28px;display:flex;flex-direction:column;min-width:0}.iq-workspace .iq-home-hero h1{font-size:30px;line-height:1.15;margin:0 0 20px;letter-spacing:-.03em;color:#18272b;overflow-wrap:anywhere}.iq-property-label,.iq-home-facts dt{font:700 10px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;text-transform:uppercase;color:#667b80}.iq-property-address p{display:flex;align-items:flex-start;gap:8px;margin:7px 0 0;color:#43595e;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.iq-property-address .iq-icon{width:17px;height:17px;flex:none;margin-top:3px}.iq-workspace .iq-home-facts{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:18px;border-top:1px solid #d4dfe0;padding-top:18px;margin:24px 0 0}.iq-home-facts div{min-width:0}.iq-home-facts dd{margin:6px 0 0;font-size:14px;font-weight:750;color:#18272b;overflow-wrap:anywhere}.iq-workspace .iq-home-hero-actions:not(:empty){margin-top:24px}.iq-workspace .iq-home-cover{border-left:1px solid #183c3a;min-height:265px;order:initial}.iq-home-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#0f172a4d);pointer-events:none;z-index:1}.iq-workspace .iq-home-cover button.iq-cover-button{background:#14252ae6!important;color:#fff!important;border:1px solid #ffffff59;border-radius:3px;backdrop-filter:blur(6px);box-shadow:none;font-size:11px!important;right:14px;bottom:14px;z-index:3}.iq-workspace .iq-home-cover button.iq-cover-button:hover{background:#14252a!important;border-color:#fff}.iq-home-cover .iq-cover-status{z-index:3}@media(max-width:680px){.iq-workspace .iq-home-hero{grid-template-columns:minmax(0,1fr)}.iq-property-strip{padding:12px 16px;gap:8px 12px}.iq-property-private{order:3;width:100%}.iq-workspace .iq-home-hero-copy{padding:22px}.iq-workspace .iq-home-hero h1{font-size:27px}.iq-workspace .iq-home-cover{border-left:0;border-top:1px solid #183c3a;min-height:220px}.iq-workspace .iq-home-facts{gap:12px}.iq-home-facts dd{font-size:13px}}.iq-workspace .iq-home-cover{border-left:2px solid #183c3a;border-radius:0}.iq-workspace .iq-home-cover>img{border-radius:0}.iq-workspace .iq-home-cover button.iq-cover-button{border-radius:2px;font-family:ui-monospace,SFMono-Regular,monospace!important;text-transform:uppercase;letter-spacing:.06em}body:has(.iq-workspace) .iq-topbar-slot .access-bar{border:1px solid #183c3a;border-top:3px solid #183c3a;border-radius:4px;box-shadow:3px 3px #183c3a}body:has(.iq-workspace) .iq-topbar-slot .access-bar.is-compact{border-radius:4px;box-shadow:3px 3px #183c3a}.iq-topbar-slot .access-bar:before{display:none}.iq-topbar-slot .access-bar .iq-account-trigger{border-radius:3px}.iq-owner-add-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:680px){.iq-workspace .iq-home-cover{border-left:0;border-top:2px solid #183c3a}.iq-owner-add-actions .iq-button{max-width:100%}}body:has(.iq-workspace) #app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body:has(.iq-workspace) #app>.iq-topbar-slot{flex-shrink:0}body:has(.iq-workspace) #app>.access-content{flex:1;display:flex}.iq-workspace{flex:1;min-height:0;min-width:0}.iq-workspace-body{display:flex;flex-direction:column}.iq-workspace-body>.admin-main{flex:1;width:100%}@media(min-width:801px){.iq-sidebar{height:100vh;height:100dvh;overflow-y:auto}}.iq-sidebar nav a[href="/homes"]>svg{transform:scale(1.35);transform-origin:center}.iq-account-card .iq-mobile-navigation a[href="/homes"]>svg{transform:scale(1.25);transform-origin:center}.iq-workspace .iq-sidebar .iq-brand{border:0;outline:0;box-shadow:none;border-radius:0;padding:0;gap:0}.iq-workspace .iq-sidebar .iq-brand img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.iq-workspace .iq-sidebar .iq-brand{background:transparent;background-image:none}#house-panel-homestead .iq-overview{display:block;margin-top:24px!important}#house-panel-homestead .records-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:0;border:1px solid #183c3a;border-top:3px solid #246c64;border-radius:4px;box-shadow:3px 3px #183c3a}#house-panel-homestead .records-summary>a{display:flex;flex-direction:column;gap:10px;padding:20px 24px;text-decoration:none;color:#183c3a;min-width:0}#house-panel-homestead .records-summary>a+a{border-left:1px solid #b5c5ca}#house-panel-homestead .records-summary>a:hover{background:#eef5f3}#house-panel-homestead .records-summary>a:focus-visible{outline:3px solid #167b6e;outline-offset:-4px}#house-panel-homestead .records-summary span{font-family:ui-monospace,monospace;font-size:12px!important;text-transform:uppercase;letter-spacing:.07em}#house-panel-homestead .records-summary strong{font-family:ui-monospace,monospace;font-size:30px}#house-panel-homestead .iq-home-section{margin-top:28px!important;border:1px solid #b5c5ca;border-top:3px solid #246c64;border-radius:5px;background:#fff;box-shadow:0 3px #dce3e6;overflow:clip;scroll-margin-top:180px}#house-panel-homestead .iq-home-section>.section-title,.iq-module-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f1f5f6;border-bottom:1px solid #c6d2d6;border-left:3px solid #246c64;padding:18px 24px;margin:0}#house-panel-homestead .iq-section-heading{align-items:center}#house-panel-homestead h2{font-size:20px!important;margin:0}#house-panel-homestead .iq-section-heading p{margin:5px 0 0;font-size:14px!important;color:#53616b}#house-panel-homestead .iq-home-section>:is(.record-grid,.iq-file-filters,#document-cards){margin:20px 24px}#house-panel-homestead .record-grid{display:block}:is(#house-panel-homestead,#house-panel-finance,#house-panel-ownership,.iq-transaction-meta,.iq-transaction-agreements) .iq-empty{padding:24px!important;align-items:flex-start;text-align:left;border:1px dashed #9aaeb2!important;background:#fff!important;border-radius:3px}:is(#house-panel-homestead,#house-panel-finance,#house-panel-ownership,.iq-transaction-meta,.iq-transaction-agreements) .iq-empty-icon{display:none}:is(#house-panel-homestead,#house-panel-finance,#house-panel-ownership,.iq-transaction-meta,.iq-transaction-agreements) .iq-empty h3{font-size:17px!important;color:#183c3a}:is(#house-panel-homestead,#house-panel-finance,#house-panel-ownership,.iq-transaction-meta,.iq-transaction-agreements) .iq-empty p{max-width:none;margin:0;font-size:14px!important}#house-panel-homestead .iq-search-wrap{border:1px solid #b5c5ca;border-radius:4px;box-shadow:none;margin:24px 0}.iq-table-scroll{overflow-x:auto;border:1px solid #b5c5ca;border-radius:3px}.iq-record-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:740px}.iq-record-table th{background:#f1f5f6;color:#3f5359;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:13px 16px;border-bottom:1px solid #b5c5ca}.iq-record-table td{padding:16px;vertical-align:top;border-bottom:1px solid #dce3e6;overflow-wrap:anywhere;max-width:320px}.iq-record-table tbody tr:last-child td{border-bottom:0}.iq-record-table tbody tr:hover{background:#f8fbfa}.iq-table-date{font-family:ui-monospace,monospace;white-space:nowrap}.iq-table-actions{display:flex;gap:8px}.iq-record-details{margin-top:8px;font-size:13px;color:#53616b}.iq-record-details summary{cursor:pointer;color:#28695f}.iq-record-details p{font-size:13px!important;white-space:pre-wrap}#house-panel-homestead .document-card{border:1px solid #80969a;border-radius:3px;box-shadow:none;margin-bottom:12px}#house-panel-homestead .iq-document-visual{border:1px solid #b5c5ca;border-radius:3px;background:#f1f5f6}#house-panel-homestead :is(.file-kind,.iq-file-meta){font-family:ui-monospace,monospace}#house-panel-homestead :is(button,.iq-filter){border-radius:3px}#house-panel-homestead .iq-file-filters>div{border-radius:3px;border:1px solid #b5c5ca;background:#f1f5f6}#house-panel-homestead #members-section{padding:0}#house-panel-homestead .iq-access-module{padding:0;border:0;border-radius:0;box-shadow:none;margin:0}.iq-module-heading{justify-content:flex-start}.iq-module-heading p{margin:5px 0 0;font-size:14px!important;color:#53616b}.iq-module-body{padding:22px 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:680px){#house-panel-homestead .records-summary>a{padding:16px 12px}#house-panel-homestead .records-summary span{font-size:10px!important;letter-spacing:0}#house-panel-homestead .records-summary strong{font-size:25px}#house-panel-homestead .iq-home-section>.section-title,.iq-module-heading{padding:16px;gap:14px}#house-panel-homestead .section-title>.primary{margin-left:0}#house-panel-homestead .iq-home-section>:is(.record-grid,.iq-file-filters,#document-cards){margin:16px}.iq-module-body{padding:16px}#house-panel-homestead .iq-home-section{scroll-margin-top:170px}}.iq-record-table .iq-record-row{cursor:pointer}.iq-record-table .iq-record-row td{padding:12px 16px;vertical-align:middle}.iq-record-table .iq-record-row:hover,.iq-record-table .iq-record-row[aria-expanded=true]{background:#edf5f2}.iq-record-row:focus-visible{outline:2px solid #246c64;outline-offset:-2px}.iq-record-table .iq-record-detail-row[hidden]{display:none!important}.iq-record-table .iq-record-detail-row td{padding:18px 24px;background:#f8fbfa;border-bottom:1px solid #b5c5ca;max-width:none}.iq-record-detail-row .iq-record-details{margin:0;border-left:3px solid #246c64;padding-left:16px}.iq-record-detail-row .iq-record-details h3{margin:0 0 10px;font-size:15px;color:#183c3a}.iq-record-table .iq-record-row:last-of-type td{border-bottom:1px solid #dce3e6}.iq-assessment-detail #assessment-editor>.form-section{padding:24px;border:1px solid #b5c5ca;border-top:3px solid #246c64;margin:24px 0;background:#fff}.iq-assessment-detail #record-form{max-width:none;width:100%;box-sizing:border-box}.iq-assessment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.iq-assessment-facts dt{font-size:12px;text-transform:uppercase;color:#536368;font-weight:700}.iq-assessment-facts dd{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){.iq-assessment-facts{grid-template-columns:1fr}.iq-assessment-detail .iq-page-heading{flex-wrap:wrap}}.iq-document-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:14px}.iq-document-view-switch [aria-pressed=true]{background:#183c3a;color:#fff}.iq-document-browser[data-document-view=list] .iq-document-gallery,.iq-document-browser[data-document-view=gallery] .iq-document-list{display:none}.iq-document-list tr[data-preview]{cursor:pointer}.iq-document-list tr[data-preview]:focus-visible{outline:2px solid #246c64;outline-offset:-2px}.iq-document-list td{vertical-align:middle;padding:12px 16px}.iq-document-filename{display:block;font-size:12px;color:#536368;margin-top:5px;overflow-wrap:anywhere}.iq-document-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.iq-file-tile{min-width:0;border:1px solid #b5c5ca;border-radius:4px;overflow:hidden;background:#fff}.iq-file-open{display:block;width:100%;text-align:left;border:0;background:transparent;color:#183c3a;padding:0 10px 10px;cursor:pointer;box-shadow:none}.iq-file-open:hover{background:#edf5f2}.iq-file-open>strong{display:block;margin-top:10px;font-size:14px;overflow-wrap:anywhere}.iq-file-thumbnail{height:130px;position:relative;display:flex;align-items:center;justify-content:center;background:#f1f5f6;margin:0 -10px;overflow:hidden}.iq-file-thumbnail>svg{width:36px;height:36px;color:#718b80}.iq-file-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.iq-file-thumbnail img:not([src]){display:none}.iq-file-thumbnail .file-kind{position:absolute;bottom:6px;left:6px;background:#fff;padding:3px 6px;font-size:10px}.iq-file-tile-actions{display:flex;justify-content:flex-end;padding:0 8px 6px}.iq-preview-notes{display:block;white-space:pre-wrap;margin:10px 0}#preview-meta>div{margin-top:12px}.iq-pdf-preview{display:block;width:100%;height:65vh;border:0}@media(max-width:450px){.iq-document-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}#house-panel-homestead .iq-home-section{border:1.5px solid #183c3a;border-radius:2px;box-shadow:4px 4px #183c3a}#house-panel-homestead .iq-home-section>.section-title,#house-panel-homestead .iq-module-heading{background:#fff;border-left:0;padding:24px 28px;gap:20px}#house-panel-homestead .iq-section-heading{gap:20px;min-width:0}#house-panel-homestead .iq-section-heading h2{font-size:22px!important;line-height:1.3}#house-panel-homestead .iq-section-heading p{margin:6px 0 0;color:#59686b}#house-panel-homestead .section-title>button{flex-shrink:0}@media(max-width:680px){#house-panel-homestead .iq-home-section>.section-title,#house-panel-homestead .iq-module-heading{padding:20px;flex-wrap:wrap}#house-panel-homestead .section-title>button{margin-left:auto}}.iq-status-banner{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1.5px solid #1b403e;border-left-width:5px;border-radius:2px;background:#f4f8f7;color:#183b39;margin:16px 0;text-align:left}.iq-status-banner--error{border-color:#9d3434;background:#fff5f4;color:#722828}.iq-status-banner--warning{border-color:#936619;background:#fffaf0;color:#694b18}.iq-status-banner--success{border-color:#18796f;background:#f0f8f5}.iq-status-banner__icon{display:flex;flex-shrink:0}.iq-status-banner__icon svg{width:26px;height:26px}.iq-status-banner__body{flex:1;min-width:0}.iq-status-banner__body strong{display:block;font-size:16px}.iq-status-banner__body p{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.iq-workspace #records-message.iq-banner-host{position:static;transform:none;max-width:none;width:auto;padding:0;background:none;border:0;box-shadow:none;z-index:auto}.iq-banner-host:empty{display:none}@media(max-width:600px){.iq-status-banner{flex-wrap:wrap;padding:14px}.iq-status-banner [data-banner-retry]{margin-left:42px}}:root{--hiq-vellum:#f5f0e2;--hiq-vellum-shade:#ebe4d3;--hiq-ink:#183e55;--hiq-muted:#466273;--hiq-blue:#10374e;--hiq-light-ink:#e5f3f6;--hiq-light-muted:#b5d1dc;--hiq-blue-shade:#19455d;--hiq-line:#869aa1;--hiq-light-line:#648d9f;--hiq-grid:#183e5509;--hiq-light-grid:#d1efff09}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)){--iq-blueprint-paper: #f7f3e9;--iq-blueprint-ivory: #ede8db;--iq-blueprint-ink: var(--hiq-ink);--iq-blueprint-muted: var(--hiq-muted);--iq-blueprint-teal: #20586e;--iq-blueprint-line: var(--hiq-line);--iq-blueprint-grid: var(--hiq-grid);--iq-blueprint-on-accent: #ffffff;--iq-blueprint-primary:var(--hiq-blue);--iq-blueprint-on-primary:var(--hiq-vellum);background:var(--iq-blueprint-paper)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):has(#app[data-theme=dark]){--iq-blueprint-paper: var(--hiq-blue);--iq-blueprint-ivory: var(--hiq-blue-shade);--iq-blueprint-ink: var(--hiq-light-ink);--iq-blueprint-muted: var(--hiq-light-muted);--iq-blueprint-teal: #c0e3ed;--iq-blueprint-line: var(--hiq-light-line);--iq-blueprint-grid: var(--hiq-light-grid);--iq-blueprint-on-accent: var(--hiq-blue);--iq-blueprint-primary:var(--hiq-vellum);--iq-blueprint-on-primary:var(--hiq-blue);color-scheme:dark}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):not(:has(#app[data-theme=dark])){--iq-blueprint-paper:var(--hiq-vellum);--iq-blueprint-ivory:var(--hiq-vellum-shade);--iq-vellum-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .36 0 0 0 0 .28 0 0 0 0 .16 0 0 0 .045 0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):not(:has(#app[data-theme=dark])) :is(.iq-sidebar,.access-bar,.iq-brand,.iq-home-hero-copy,#house-panel-homestead .iq-home-section,#house-panel-homestead .records-summary,#house-panel-homestead .iq-search-wrap){background-image:var(--iq-vellum-grain),linear-gradient(115deg,#fffdf650,#e4d4b51a 58%,#fffdf640)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--iq-blueprint-teal);outline-offset:3px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-heading h1{letter-spacing:normal}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-workspace,.iq-sidebar,.iq-topbar-slot,.access-content){background-color:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);--muted: var(--iq-blueprint-muted);--iq-border: var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-workspace{background-image:linear-gradient(var(--iq-blueprint-grid) 1px,transparent 1px),linear-gradient(90deg,var(--iq-blueprint-grid) 1px,transparent 1px);background-size:24px 24px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:3px;box-shadow:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-topbar-heading h1,.iq-sidebar nav a,.iq-brand span,.iq-sidebar-note,.iq-sidebar-note strong,.iq-account-trigger,.iq-workspace-footer,.iq-sidebar-footer,.iq-sidebar-explore){color:var(--iq-blueprint-ink)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-topbar-heading p,.iq-nav-label,.iq-sidebar-note p,.iq-environment){color:var(--iq-blueprint-muted)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-brand,.iq-sidebar-note,.iq-page-icon,.iq-account-trigger){background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);box-shadow:none;border-radius:3px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-brand{outline:1px solid var(--iq-blueprint-line);outline-offset:-5px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):has(#app[data-theme=dark]) .iq-brand img{filter:brightness(0) invert(1);opacity:.9}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-sidebar{border-right:3px double var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-sidebar nav a:is(:hover,.active,[aria-current=page]){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-radius:3px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached .iq-tabs{background:transparent;border-color:var(--iq-blueprint-line);gap:4px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached [role=tab]{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-muted);border:1px solid var(--iq-blueprint-line);border-radius:6px 6px 0 0;letter-spacing:normal}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached [role=tab][aria-selected=true]{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-top:3px solid var(--iq-blueprint-teal)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-workspace-footer{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot{background:transparent}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached{background:var(--iq-blueprint-paper)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-page-icon,.iq-sidebar-footer a,.iq-sidebar-footer p){color:var(--iq-blueprint-ink)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-brand span{display:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-brand{gap:0;padding-top:22px;padding-bottom:22px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-brand{padding:8px 9px;outline-offset:-4px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-brand img{width:100%;max-width:100%;height:76px;object-fit:cover;object-position:center}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-workspace .iq-house-detail{padding-top:4px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached .iq-tabs{width:100%;background:var(--iq-blueprint-paper);margin-bottom:0}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached.is-property-compact,body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-tabs-attached.is-property-compact .iq-tabs{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line);border-radius:0;box-shadow:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-sticky-property{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-radius:0;border-bottom:1px solid var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-sticky-property span{color:var(--iq-blueprint-muted)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):has(.is-property-compact) .iq-topbar-slot .access-bar{border-bottom-left-radius:0;border-bottom-right-radius:0}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar:before{display:block;content:"";position:absolute;top:-21px;left:-1px;right:-1px;height:20px;background:var(--iq-blueprint-paper);pointer-events:none}@media(max-width:800px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar:before{top:-11px;height:10px}}@media(max-width:450px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-heading h1{font-size:clamp(18px,5.3vw,23px);overflow-wrap:anywhere}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar.is-compact{box-shadow:none;border-radius:0}}@media(max-width:450px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card{width:min(280px,calc(100vw - 72px));max-width:calc(100vw - 72px);padding:16px}}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar{padding:0;gap:0;align-items:stretch;border-radius:0;box-shadow:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-page-identity{flex:1;align-items:stretch;gap:0;min-width:0}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-page-icon{width:100px;height:auto;flex:0 0 100px;align-self:stretch;border:0;border-right:3px double var(--iq-blueprint-line);border-radius:0;background:var(--iq-blueprint-ivory)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading{flex:1;justify-content:center;border:0;padding:0;min-width:0}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading h1{margin:0;padding:18px 24px;font-size:clamp(26px,2.8vw,38px);letter-spacing:-.6px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading p{margin:0;padding:10px 24px;border-top:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory);font-size:13px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading p:before{display:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar>.iq-account{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 20px;border-left:1px solid var(--iq-blueprint-line);min-width:130px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact .iq-page-icon{width:64px;flex-basis:64px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact .iq-topbar-heading h1{font-size:21px;padding:10px 16px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact>.iq-account{padding:6px 14px}@media(max-width:800px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-page-icon{width:54px;flex-basis:54px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading h1{font-size:22px;padding:10px 12px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading p{padding:6px 12px;font-size:11px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar>.iq-account{padding:8px;min-width:0}}@media(max-width:450px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading p{display:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar .iq-topbar-heading h1{font-size:18px;padding:10px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact .iq-page-icon{width:44px;flex-basis:44px}}@media(min-width:801px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar:not(.is-compact){display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;height:144px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) :is(.iq-page-identity,.iq-topbar-heading){display:contents}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-page-icon{grid-column:1;grid-row:1/3;width:140px;height:140px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-page-icon svg{width:96px;height:96px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-topbar-heading h1{grid-column:2;grid-row:1;align-self:center}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-topbar-heading p{grid-column:2/4;grid-row:2;align-self:stretch}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact)>.iq-account{grid-column:3;grid-row:1;border:0;padding:0 20px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar:not(.is-compact) .iq-environment{position:absolute;top:calc(50% + 24px);margin:0}}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar.is-compact{padding:0;gap:0;align-items:stretch;box-shadow:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact .iq-page-identity{align-self:stretch;align-items:stretch}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar.is-compact .iq-page-icon{height:auto;width:60px;flex-basis:60px;margin:0;align-self:stretch}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .access-bar>.iq-account{border-left:0}body:has(.iq-house-detail) .iq-sticky-property .iq-sticky-property-address{font:400 12px/1.5 system-ui,-apple-system,sans-serif;color:var(--iq-blueprint-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.iq-house-detail) .iq-sticky-property a.iq-sticky-property-address{text-decoration:underline;text-underline-offset:3px}.iq-house-detail>.iq-home-hero{border-color:var(--iq-blueprint-line);border-radius:3px;background:var(--iq-blueprint-paper);box-shadow:none}.iq-house-detail .iq-property-strip{background:var(--iq-blueprint-ivory);border-color:var(--iq-blueprint-line);color:var(--iq-blueprint-ink);font-family:system-ui,-apple-system,sans-serif;font-size:12px;letter-spacing:normal}.iq-house-detail .iq-property-id{border-color:var(--iq-blueprint-line);border-radius:3px;background:#ffffff10}.iq-house-detail :is(.iq-property-private,.iq-property-role){color:var(--iq-blueprint-muted);font-size:12px}.iq-house-detail .iq-property-role strong{color:var(--iq-blueprint-ink)}.iq-house-detail .iq-home-hero h1{font-family:system-ui,-apple-system,sans-serif!important;font-weight:500;line-height:1.25;letter-spacing:normal!important;color:var(--iq-blueprint-ink)}.iq-house-detail :is(.iq-property-label,.iq-home-facts dt){font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--iq-blueprint-muted)}.iq-house-detail .iq-property-address p{color:var(--iq-blueprint-ink);font-size:16px;line-height:1.65}.iq-house-detail .iq-home-facts{border-color:var(--iq-blueprint-line)}.iq-house-detail .iq-home-facts dd{color:var(--iq-blueprint-ink);font-size:16px;font-weight:600;line-height:1.5}.iq-house-detail .iq-home-cover{background:var(--iq-blueprint-ivory);border-color:var(--iq-blueprint-line)}.iq-house-detail .iq-home-cover:after{background:linear-gradient(transparent 65%,#24343b30)}.iq-house-detail .iq-home-cover button.iq-cover-button{background:var(--iq-blueprint-paper)!important;color:var(--iq-blueprint-ink)!important;border-color:var(--iq-blueprint-paper)!important;border-radius:3px;box-shadow:none;font-family:system-ui,-apple-system,sans-serif!important;font-size:13px!important;letter-spacing:normal;text-transform:none}.iq-house-detail .iq-home-cover button.iq-cover-button:hover{background:var(--iq-blueprint-ivory)!important}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-home-cover{background:var(--iq-blueprint-ivory) url(/assets/houseiq-default-home-v2.jpg) center / cover no-repeat}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-home-cover>.iq-house-art{visibility:hidden}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-home-cover>img{background:var(--iq-blueprint-paper)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-home-cover>img:not([src]){visibility:hidden}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-home-cover>img[src]{visibility:visible}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-property-id{font-family:ui-monospace,SFMono-Regular,monospace}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-house-detail .iq-home-cover{background:var(--iq-blueprint-ivory) url(/assets/houseiq-default-home-v2.jpg) center / cover no-repeat}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-page-icon svg{color:inherit}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-account-card,.iq-account-avatar,.iq-account-role){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card :is(strong,p){color:var(--iq-blueprint-ink)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card .iq-mobile-navigation a{color:var(--iq-blueprint-ink)!important;background:var(--iq-blueprint-paper);display:flex;align-items:center;gap:10px;font-size:14px;min-height:44px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card .iq-mobile-navigation svg{width:20px;height:20px;flex:0 0 20px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card .iq-mobile-navigation a.active{background:var(--iq-blueprint-ivory)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card #signout{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}@media(min-width:801px){body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card .iq-mobile-navigation{display:none}}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-fbl-credit,.iq-fbl-credit a){color:var(--iq-blueprint-muted)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-topbar-slot .access-bar .iq-account-trigger{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-account-card .iq-theme-preference{display:block;min-width:0;padding:0;border:0;margin:16px 0;color:var(--iq-blueprint-ink);font:600 14px/1.5 system-ui}.iq-theme-preference legend{padding:0;margin-bottom:10px}.iq-theme-segments{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--iq-blueprint-line);border-radius:3px;overflow:hidden}.iq-theme-segments label{position:static;display:block;min-width:0;margin:0;padding:0;gap:0;cursor:pointer}.iq-theme-segments label+label{border-left:1px solid var(--iq-blueprint-line)}.iq-theme-segments input{position:absolute;opacity:0;width:1px;height:1px}.iq-theme-segments label>span{display:flex;width:100%;height:100%;margin:0;opacity:1;min-height:44px;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink)}.iq-theme-segments input:checked+span{background:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary)}.iq-theme-segments input:focus-visible+span{outline:2px solid var(--iq-blueprint-ink);outline-offset:-4px}.iq-workspace .iq-house-detail .iq-home-hero-copy{padding:0}.iq-house-detail .iq-property-name{border-bottom:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-home-hero-copy .iq-property-label,.iq-house-detail .iq-home-facts dt{display:block;padding:8px 20px;background:var(--iq-blueprint-ivory);border-bottom:1px solid var(--iq-blueprint-line);font:600 11px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--iq-blueprint-ink)}.iq-workspace .iq-house-detail .iq-property-name h1{margin:0;padding:16px 20px;font-size:30px;font-weight:600;line-height:1.25}.iq-house-detail .iq-property-address{flex:1}.iq-house-detail .iq-property-address p{margin:0;padding:16px 20px;font-size:16px;line-height:1.5}.iq-workspace .iq-house-detail .iq-home-facts{grid-template-columns:1fr 1.3fr 1fr;gap:0;padding:0;margin:0;border-top:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-home-facts>div+div{border-left:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-home-facts dd{margin:0;padding:14px 20px;font-size:18px;line-height:1.4}@media(max-width:680px){.iq-house-detail .iq-home-hero-copy .iq-property-label,.iq-house-detail .iq-home-facts dt{padding:8px 12px;font-size:10px;letter-spacing:.03em}.iq-workspace .iq-house-detail .iq-property-name h1{padding:14px 12px;font-size:27px}.iq-house-detail .iq-property-address p{padding:14px 12px}.iq-house-detail .iq-home-facts dd{padding:12px;font-size:15px}}@media(max-width:680px){.iq-house-detail .iq-home-facts dt{min-height:45px;display:flex;align-items:center}}.iq-house-detail .iq-property-map-link{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;color:var(--iq-blueprint-ink);text-decoration:underline;text-decoration-color:var(--iq-blueprint-line);text-underline-offset:4px}.iq-house-detail .iq-property-map-link:hover{text-decoration-color:currentColor}.iq-house-detail .iq-property-map-link>span:first-of-type{min-width:0;overflow-wrap:anywhere}.iq-house-detail .iq-property-map-link>span:last-child{flex:none;text-decoration:none}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)){--form-ink:var(--iq-blueprint-ink);--form-muted:var(--iq-blueprint-muted);--form-border:var(--iq-blueprint-line);--form-accent:var(--iq-blueprint-teal);--form-surface:var(--iq-blueprint-paper);--form-radius:3px;--button-brand:var(--iq-blueprint-teal);--button-ink:var(--iq-blueprint-ink);--button-border:var(--iq-blueprint-line);--button-radius:3px;--iq-blueprint-danger:#943d32}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):has(#app[data-theme=dark]){--iq-blueprint-danger:#ffb7aa}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(h2,h3,h4,legend,label,dt,dd,.iq-field-label,.iq-property-value){color:var(--iq-blueprint-ink);letter-spacing:normal;font-family:system-ui,-apple-system,sans-serif}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(h2,h3){font-weight:600;line-height:1.35}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(p,.iq-property-qualifier,.iq-field-hint,.iq-ownership-summary-role){color:var(--iq-blueprint-muted);line-height:1.6}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.form-section,.iq-tenure-block,.iq-ownership-period,.iq-mortgage-card,.iq-mortgage-form,.iq-finance-module,.iq-finance-segment){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:3px;box-shadow:none}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-form-section-heading,.iq-tenure-header,.iq-finance-heading,.iq-transaction-form-heading,.iq-ownership-period-title){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);box-shadow:none}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-form-section-heading,.iq-tenure-header,.iq-finance-heading,.iq-transaction-form-heading) :is(h2,h3,p){color:inherit;letter-spacing:normal}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-form-step{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-teal);border-radius:3px}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(label:not(.check-label),.iq-field-label){color:var(--iq-blueprint-ink);font-size:13px;letter-spacing:normal;text-transform:none}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-select-trigger,.iqCalendarHead select,.iqCalendarHead input){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);border-radius:3px}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input,textarea)::placeholder{color:var(--iq-blueprint-muted);opacity:1}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input,select,textarea):focus:not([aria-invalid=true]):not(:user-invalid){background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-teal);outline:2px solid var(--iq-blueprint-teal);outline-offset:2px;box-shadow:none}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input,select,textarea):disabled,:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form input[readonly]{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input,select,textarea)[aria-invalid=true],:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form input:user-invalid{border-color:var(--iq-blueprint-danger)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(button,.button,.iq-button){border-radius:3px;letter-spacing:normal}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.primary,.iq-button--primary){background:var(--iq-blueprint-primary);border-color:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.primary,.iq-button--primary):hover:not(:disabled){background:var(--iq-blueprint-primary);border-color:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.secondary,.iq-button--secondary,.iq-button--quiet,.iq-date-icon){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.secondary,.iq-button--secondary,.iq-button--quiet,.iq-date-icon):hover:not(:disabled){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-button--danger{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-danger);border-color:var(--iq-blueprint-danger)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-form-actions,.iq-transaction-form-actions,.form-actions,.iq-inline-transactions,.iq-group-actions,.iq-owner-entry,.iq-finance-segment-summary){border-color:var(--iq-blueprint-line)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-form-actions,.iq-transaction-form-actions){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);box-shadow:none}#app :is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-empty{background:var(--iq-blueprint-paper)!important;border-color:var(--iq-blueprint-line)!important;border-radius:3px}#app :is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-empty :is(h3,strong,p){color:var(--iq-blueprint-ink)!important}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(table,th,td){border-color:var(--iq-blueprint-line);color:var(--iq-blueprint-ink)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) th{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted);letter-spacing:normal}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-finance-ledger [data-account-row]:hover,.iq-finance-ledger [data-account-detail-row]>td){background:var(--iq-blueprint-ivory)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-finance-ledger small,.iq-mortgage-summary dt,.iq-currency-symbol,.iq-input-suffix){color:var(--iq-blueprint-muted)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) :is(.iq-checkbox,.iq-residency-link) input{accent-color:var(--iq-blueprint-teal)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-segmented-control{background:var(--iq-blueprint-ivory);border-color:var(--iq-blueprint-line)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-segmented-control label{color:var(--iq-blueprint-ink)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-segmented-control label:has(input:checked){background:var(--iq-blueprint-teal);color:var(--iq-blueprint-on-accent)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-select-menu,.iqMiniCalendar,.iq-tooltip-panel,.iq-processing-overlay,.iq-attachment-dialog){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);border-radius:3px}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-select-menu button{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-select-menu button[aria-selected=true],.iqMiniCalendar button:hover:not(:disabled)){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iq-select-menu button:hover,.iq-select-menu button:focus-visible,.iqCalendarGrid button[aria-pressed=true],.iq-tooltip-trigger){background:var(--iq-blueprint-teal);color:var(--iq-blueprint-on-accent);border-color:var(--iq-blueprint-teal)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) :is(.iqCalendarGrid>span,.iqCalendarGrid .isMuted){color:var(--iq-blueprint-muted)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-select-trigger:after{border-color:var(--iq-blueprint-teal)}.iq-house-detail form fieldset.iq-segmented{background:var(--iq-blueprint-ivory);border-color:var(--iq-blueprint-line)}.iq-house-detail .iq-segmented label>span{color:var(--iq-blueprint-ink)}.iq-house-detail .iq-segmented input:checked+span{background:var(--iq-blueprint-teal);color:var(--iq-blueprint-on-accent)}.iq-house-detail .iq-segmented input:focus-visible+span{outline-color:var(--iq-blueprint-teal)}.iq-house-detail .iq-number-symbol{color:var(--iq-blueprint-muted)}.iq-house-detail #house-form .form-section{border-top:3px double var(--iq-blueprint-line)}.iq-house-detail .iq-form-step,#house-panel-homestead .iq-form-step{display:flex;flex-direction:column;justify-content:center;gap:5px;width:64px;height:66px;box-sizing:border-box;flex:0 0 64px;border:1px solid var(--iq-blueprint-line);border-radius:0;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);font:700 26px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.iq-house-detail .iq-form-step:before{content:"SECTION";align-self:stretch;padding:4px 2px;border-bottom:1px solid var(--iq-blueprint-line);font:600 9px/1.2 system-ui,sans-serif;letter-spacing:.06em;text-align:center}@media(max-width:680px){.iq-house-detail .iq-form-step,#house-panel-homestead .iq-form-step{width:54px;height:58px;flex-basis:54px;font-size:23px;gap:4px}}#app :is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) .iq-empty-icon{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted)}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):not(:has(#app[data-theme=dark])){--iq-blueprint-edit-surface:#fff}body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)):has(#app[data-theme=dark]){--iq-blueprint-edit-surface:var(--iq-blueprint-paper)}:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page) form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled):not([readonly]),body:has(:is(.iq-house-detail,.iq-dashboard,.iq-uploads-page)) .iq-select-trigger:not(:disabled):not([aria-disabled=true]){background:var(--iq-blueprint-edit-surface)}.iq-workspace :is(.iq-house-detail,.iq-uploads-page) button.iq-file-open{display:block;width:100%;padding:0 10px 10px;border:0;text-align:left;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);box-shadow:none}.iq-workspace :is(.iq-house-detail,.iq-uploads-page) button.iq-file-open:hover{background:var(--iq-blueprint-ivory)}.iq-workspace :is(.iq-house-detail,.iq-uploads-page) .iq-file-thumbnail>svg{width:36px;height:36px;color:var(--iq-blueprint-muted)}.iq-workspace :is(.iq-house-detail,.iq-uploads-page) .iq-file-thumbnail .file-kind{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink)}.iq-workspace :is(.iq-house-detail,.iq-uploads-page) .iq-document-list{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line)}.iq-uploads-page a.button.secondary{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;background:var(--iq-blueprint-line)}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid.iq-general-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid>*{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;margin:0;padding:0;background:var(--iq-blueprint-paper)}.iq-house-detail .iq-blueprint-field-grid>.iq-field-wide{grid-column:1/-1}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid>*>.iq-field-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;min-height:34px;box-sizing:border-box;margin:0;padding:8px 20px;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid>*>:is(.iq-property-value,.iq-year-built-controls,.iq-area-controls,[data-region-control]){padding:16px 20px;margin:0;min-width:0}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid .iq-property-value{color:var(--iq-blueprint-ink);font-size:19px;font-weight:600;line-height:1.45}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid :is(.iq-year-built-controls,.iq-area-controls,[data-region-control]) .iq-property-value{padding:0}.iq-house-detail .iq-blueprint-field-grid .iq-property-qualifier{color:var(--iq-blueprint-muted);font-size:14px}@media(max-width:800px){.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid,.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid.iq-general-fields{grid-template-columns:1fr}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid>*>.iq-field-label{padding-inline:16px}.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid>*>:is(.iq-property-value,.iq-year-built-controls,.iq-area-controls,[data-region-control]){padding:14px 16px}}.iq-house-detail .iq-blueprint-field-grid.iq-general-fields>.iq-field-wide{grid-column:span 2}@media(min-width:801px)and (max-width:1100px){.iq-house-detail .iq-property-view-content .iq-blueprint-field-grid.iq-general-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.iq-house-detail .iq-blueprint-field-grid.iq-general-fields>.iq-field-wide{grid-column:auto}}.iq-house-detail .iq-property-edit-content .iq-general-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.iq-house-detail .iq-property-edit-content .iq-general-fields>.iq-field-wide{grid-column:span 2}.iq-house-detail .iq-property-edit-content .iq-general-fields>*{min-width:0}.iq-house-detail .iq-property-edit-content .iq-general-fields .iq-year-built-input{width:100%;flex-basis:100%}.iq-house-detail .iq-property-edit-content .iq-general-fields .iq-area-controls{flex-wrap:wrap}.iq-house-detail .iq-property-edit-content .iq-general-fields .iq-area-controls>input{width:100%;flex-basis:100%}.iq-house-detail .iq-property-edit-content .iq-general-fields .iq-area-unit-field>.iq-field-label{position:static;margin-bottom:8px}@media(min-width:801px)and (max-width:1100px){.iq-house-detail .iq-property-edit-content .iq-general-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.iq-house-detail .iq-property-edit-content .iq-general-fields{grid-template-columns:1fr}.iq-house-detail .iq-property-edit-content .iq-general-fields>.iq-field-wide{grid-column:auto}}body #app .iq-house-detail .iq-form-fields.iq-address-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}body #app .iq-house-detail .iq-address-fields>[data-address-field]{grid-column:span 3;min-width:0}body #app .iq-house-detail .iq-address-fields>[data-address-field=line1]{grid-column:span 4}body #app .iq-house-detail .iq-address-fields>[data-address-field=line2]{grid-column:span 2}body #app .iq-house-detail .iq-address-fields>[data-address-field=neighbourhood]{grid-column:span 6}body #app .iq-house-detail .iq-property-view-content .iq-address-fields .iq-property-value{font-size:17px;overflow-wrap:anywhere}body #app .iq-house-detail .iq-property-view-content .iq-address-fields>*>:is(.iq-property-value,[data-region-control]){padding:12px 16px}body #app .iq-house-detail .iq-property-view-content .iq-address-fields>*>.iq-field-label{padding:7px 16px;min-height:32px}@media(max-width:1200px){body #app .iq-house-detail .iq-form-fields.iq-address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body #app .iq-house-detail .iq-address-fields>[data-address-field]{grid-column:auto}body #app .iq-house-detail .iq-address-fields>[data-address-field=neighbourhood]{grid-column:1/-1}}@media(max-width:600px){body #app .iq-house-detail .iq-form-fields.iq-address-fields{grid-template-columns:1fr}body #app .iq-house-detail .iq-address-fields>[data-address-field]{grid-column:auto}}body #app .iq-house-detail .iq-property-view-content .iq-general-fields .iq-property-value{font-size:17px;overflow-wrap:anywhere}body #app .iq-house-detail .iq-property-view-content .iq-general-fields>*>:is(.iq-property-value,.iq-year-built-controls,.iq-area-controls){padding:12px 16px}body #app .iq-house-detail .iq-property-view-content .iq-general-fields>*>.iq-field-label{padding:7px 16px;min-height:32px}body #app .iq-house-detail .iq-value-empty{color:var(--iq-blueprint-muted);font-weight:400}#house-panel-homestead{color:var(--iq-blueprint-ink)}#house-panel-homestead :is(h2,h3){font-family:system-ui,-apple-system,sans-serif!important;font-weight:500!important;line-height:1.35;letter-spacing:normal!important;color:var(--iq-blueprint-ink)}#house-panel-homestead :is(p,.iq-section-heading p,.iq-empty p){font-size:16px!important;line-height:1.65!important;letter-spacing:normal}#house-panel-homestead :is(.muted,.iq-section-heading p){color:var(--iq-blueprint-muted)}#house-panel-homestead .records-summary{background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);border-radius:3px;box-shadow:none}#house-panel-homestead .records-summary>a{color:var(--iq-blueprint-ink)}#house-panel-homestead .records-summary>a+a{border-color:var(--iq-blueprint-line)}#house-panel-homestead .records-summary>a:hover{background:var(--iq-blueprint-ivory)}#house-panel-homestead .records-summary span{font-family:system-ui,-apple-system,sans-serif;font-size:13px!important;letter-spacing:normal;text-transform:none}#house-panel-homestead .records-summary strong{font-family:system-ui,-apple-system,sans-serif;font-weight:500}#house-panel-homestead .iq-home-section{background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);border-radius:3px;box-shadow:none}#house-panel-homestead :is(.iq-home-section>.section-title,.iq-module-heading){background:var(--iq-blueprint-ivory);border-bottom-color:var(--iq-blueprint-line)}#house-panel-homestead .iq-form-step{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-teal);border-radius:3px;font-family:system-ui,-apple-system,sans-serif}#house-panel-homestead .iq-empty{border-color:var(--iq-blueprint-line)!important;border-radius:3px;background:var(--iq-blueprint-paper)!important}#house-panel-homestead .iq-search-wrap{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line);border-radius:3px}#house-panel-homestead .iq-search-wrap input{color:var(--iq-blueprint-ink);font-size:16px}#house-panel-homestead .iq-search-wrap input::placeholder{color:var(--iq-blueprint-muted)}#house-panel-homestead .iq-search-wrap :is(label,summary){color:var(--iq-blueprint-muted)}#house-panel-homestead :is(.primary,.iq-filter.active){background:var(--iq-blueprint-primary);border-color:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary)}#house-panel-homestead .primary:hover{background:var(--iq-blueprint-primary)}#house-panel-homestead :is(.primary,.secondary,.iq-button,.iq-filter){border-radius:3px;letter-spacing:normal}#house-panel-homestead .secondary{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line);color:var(--iq-blueprint-teal)}#house-panel-homestead :is(.iq-record-table,.iq-document-list){color:var(--iq-blueprint-ink);font-size:16px;line-height:1.6}#house-panel-homestead :is(.iq-table-scroll,.iq-record-table th,.iq-record-table td){border-color:var(--iq-blueprint-line)}#house-panel-homestead .iq-record-table th{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted);font-size:12px;letter-spacing:normal}#house-panel-homestead .iq-record-table tbody tr:hover,#house-panel-homestead .iq-record-row[aria-expanded=true],#house-panel-homestead .iq-record-detail-row td{background:var(--iq-blueprint-ivory)}#house-panel-homestead .iq-table-date{font-family:system-ui,-apple-system,sans-serif}#house-panel-homestead :is(.document-card,.iq-file-tile,.iq-document-visual,.iq-file-filters>div){border-color:var(--iq-blueprint-line);border-radius:3px;background:var(--iq-blueprint-paper)}#house-panel-homestead .iq-file-thumbnail{background:var(--iq-blueprint-ivory)}#house-panel-homestead :is(.file-kind,.iq-file-meta){font-family:system-ui,-apple-system,sans-serif;letter-spacing:normal}#house-panel-homestead .iq-file-filters>div{background:var(--iq-blueprint-ivory)}#house-panel-homestead .iq-future-note{background:var(--iq-blueprint-ivory);border-color:var(--iq-blueprint-line)}@media(max-width:680px){#house-panel-homestead .records-summary span{font-size:12px!important}}#house-panel-homestead :is(.records-summary,.iq-home-section){border-top:3px double var(--iq-blueprint-line)}#house-panel-homestead :is(.form-section,.iq-upload-panel,.iq-file-drop,.member-row,.shared-note,.iq-document-table,.iq-record-editor,.iq-preview-dialog,.iq-search-wrap details[open]){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);box-shadow:none}#house-panel-homestead :is(label,input,textarea,select,.iq-document-info h3,.iq-record-title,.member-row strong){color:var(--iq-blueprint-ink)}#house-panel-homestead :is(input,textarea,select){background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line)}#house-panel-homestead :is(input,textarea)::placeholder{color:var(--iq-blueprint-muted)}#house-panel-homestead :is(.iq-document-table th,.iq-document-toolbar,.iq-filter,.iq-file-kind,.iq-document-view){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}#house-panel-homestead :is(td,th,.iq-document-table,.iq-document-row,.form-actions){border-color:var(--iq-blueprint-line)}#house-panel-homestead :is(.iq-document-row:hover,.iq-record-detail-row td){background:var(--iq-blueprint-ivory)}#house-panel-homestead :is(.iq-icon-button,.iq-button:not(.primary),.quiet-link,.iq-table-title,.iq-document-name,.iq-table-file,.iq-file-meta,.muted){color:var(--iq-blueprint-ink)}#house-panel-homestead :is(.primary,.iq-filter.active){background:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary)}#house-panel-homestead :is(h2,h3){font-weight:600!important}@media(max-width:680px){#house-panel-homestead .records-summary{grid-template-columns:minmax(0,1fr);gap:0;padding:0}#house-panel-homestead .records-summary>a{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;gap:16px;border-left:0}#house-panel-homestead .records-summary>a+a{border-top:1px solid var(--iq-blueprint-line)}#house-panel-homestead .records-summary span{font-size:14px!important}#house-panel-homestead .iq-search-wrap .records-search{min-width:0;flex:1}#house-panel-homestead :is(.iq-section-heading,.iq-section-heading>div){min-width:0}#house-panel-homestead h2{overflow-wrap:anywhere}}#house-panel-homestead .records-summary span{color:var(--iq-blueprint-muted)}#house-panel-homestead :is(.iq-button--primary,.iq-document-view-switch [aria-pressed=true]){background:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary);border-color:var(--iq-blueprint-primary)}#house-panel-homestead :is(.iq-button--secondary,.iq-file-open,.iq-file-tile-actions){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}#house-panel-homestead :is(.iq-document-filename,.iq-future-note,.iq-future-note p){color:var(--iq-blueprint-muted)}#house-panel-homestead .iq-empty :is(strong,p){color:var(--iq-blueprint-ink)!important}#house-panel-homestead .iq-empty :is(h3,strong,p){color:var(--iq-blueprint-ink)!important}.iq-house-detail #house-form{max-width:none;width:100%;color:var(--iq-blueprint-ink)}.iq-house-detail #house-form .form-section{padding:0;overflow:visible}.iq-house-detail #house-form .iq-profile-placeholder{padding:28px}.iq-house-detail #house-form .iq-form-actions{max-width:none}.iq-house-detail .iq-property-view-content .iq-property-value{color:var(--iq-blueprint-ink)}.iq-house-detail .iq-property-view-content .iq-property-qualifier{color:var(--iq-blueprint-muted)}.iq-house-detail #house-panel-ownership>.iq-property-view-content>.form-section>.iq-form-section-heading{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:3px;box-shadow:none}.iq-house-detail .iq-title-ledger>.iq-tenure-block{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line);box-shadow:none}.iq-house-detail .iq-title-ledger :is(.iq-tenure-header,.iq-tenure-historical>.iq-tenure-header){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink)}.iq-house-detail .iq-title-ledger .iq-tenure-header p{color:var(--iq-blueprint-muted)}.iq-house-detail :is(.iq-transaction-ledger-heading h3,.iq-transaction-meta-heading h4,.iq-ownership-summary-person dd){background:transparent;color:var(--iq-blueprint-ink);letter-spacing:normal}.iq-house-detail .iq-transaction-meta+.iq-transaction-meta{border-color:var(--iq-blueprint-line)!important}.iq-house-detail .iq-owner-entry:focus-within{border-color:var(--iq-blueprint-teal);box-shadow:0 0 0 2px var(--iq-blueprint-teal)}.iq-house-detail .iq-owner-entry:focus-within>legend{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink)}.iq-house-detail :is(.iq-finance-module,.iq-mortgage-form){box-shadow:none}.iq-house-detail .iq-finance-heading{border-color:var(--iq-blueprint-line)}.iq-house-detail :is(.iq-finance-heading p,.iq-segments-heading p,.iq-finance-segment-summary>p){color:var(--iq-blueprint-muted)}.iq-house-detail .iq-finance-ledger th{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted)}body:has(.iq-house-detail):not(:has(#app[data-theme=dark])) .iq-house-detail :is(.form-section,.iq-tenure-block,.iq-finance-module){background-image:var(--iq-vellum-grain)}@media(max-width:680px){.iq-house-detail #house-form .iq-profile-placeholder{padding:20px}.iq-house-detail :is(.iq-form-fields,.iq-mortgage-fields,.iq-finance-body,.iq-ownership-body,.form-section){min-width:0}.iq-house-detail :is(.iq-form-section-heading,.iq-finance-heading,.iq-transaction-form-heading){flex-wrap:wrap;gap:12px}.iq-house-detail :is(.iq-form-section-heading,.iq-finance-heading)>div{min-width:0;flex:1 1 160px}.iq-house-detail :is(.iq-form-section-heading,.iq-finance-heading) h2{overflow-wrap:anywhere}.iq-house-detail :is(.iq-form-actions,.iq-transaction-form-actions)>div{flex-wrap:wrap}}.iq-house-detail .iq-inline-transactions>.iq-transaction-ledger-heading{display:flex;align-items:stretch;gap:0;padding:0;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory)}.iq-house-detail .iq-inline-transactions>.iq-transaction-ledger-heading h3{align-self:center;margin:0;padding:20px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:normal}.iq-house-detail .iq-transaction-title{min-width:0}.iq-house-detail .iq-transaction-meta-heading .iq-transaction-title h4{font-size:24px;line-height:1.25;overflow-wrap:anywhere}.iq-house-detail .iq-transaction-upload-empty{background:var(--iq-blueprint-paper);border-color:var(--iq-blueprint-line);color:var(--iq-blueprint-ink)}.iq-house-detail .iq-transaction-upload-copy>strong{color:var(--iq-blueprint-ink)}.iq-house-detail .iq-transaction-upload-copy>p{color:var(--iq-blueprint-muted)}.iq-house-detail .iq-transaction-meta-documents>span{color:var(--iq-blueprint-muted)}.iq-house-detail .iq-transaction-meta-documents .iq-document-table td{color:var(--iq-blueprint-ink)}.iq-house-detail :is(.iq-document-table-wrap,.iq-ledger-scroll){position:relative}.iq-house-detail .iq-title-ledger .iq-tenure-historical>.iq-tenure-header p{color:var(--iq-blueprint-muted)}.iq-house-detail .iq-transaction-meta-heading{align-items:center;gap:16px;margin-bottom:0}.iq-house-detail .iq-transaction-summary{display:flex;flex:1 1 680px;min-width:0;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper)}.iq-house-detail .iq-transaction-summary .iq-transaction-title{display:flex;align-items:center;padding:20px;flex:0 0 200px;box-sizing:border-box;background:var(--iq-blueprint-ivory);border-right:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-transaction-summary .iq-transaction-title h4{font-size:26px;text-transform:uppercase;overflow-wrap:normal}.iq-house-detail .iq-transaction-summary dl{display:grid;grid-template-columns:1fr 1.3fr 1.2fr;flex:1;min-width:0;gap:0;margin:0}.iq-house-detail .iq-transaction-summary dl>div{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:0;gap:0;border:0;border-right:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-transaction-summary dl>div:last-child{border-right:0}.iq-house-detail .iq-transaction-summary dt{padding:8px 20px;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory);font:600 11px/1.4 system-ui,sans-serif;color:var(--iq-blueprint-ink);letter-spacing:.06em}.iq-house-detail .iq-transaction-summary dd{padding:14px 20px;font-size:19px;font-weight:600;line-height:1.4;color:var(--iq-blueprint-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:900px){.iq-house-detail .iq-transaction-summary{flex-direction:column}.iq-house-detail .iq-transaction-summary .iq-transaction-title{flex:auto;border-right:0;border-bottom:1px solid var(--iq-blueprint-line);padding:14px 16px}.iq-house-detail .iq-transaction-summary dt{padding:8px 16px}.iq-house-detail .iq-transaction-summary dd{padding:14px 16px}}@media(max-width:540px){.iq-house-detail .iq-transaction-summary dl{grid-template-columns:1fr}.iq-house-detail .iq-transaction-summary dl>div{border-right:0;border-bottom:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-transaction-summary dl>div:last-child{border-bottom:0}}.iq-house-detail .iq-transaction-summary dt{display:flex;align-items:center;gap:6px}.iq-house-detail .iq-transaction-currency{color:var(--iq-blueprint-muted);font-weight:500;white-space:nowrap}.iq-house-detail .iq-transaction-document-actions{display:flex;justify-content:flex-end;width:100%;box-sizing:border-box;padding:12px 24px 0;border-inline:1px solid transparent}.iq-house-detail .iq-transaction-document-actions>.iq-button{min-height:44px;padding:10px 18px;font-size:14px}@media(max-width:680px){.iq-house-detail .iq-transaction-document-actions{justify-content:flex-start;padding-inline:18px}}.iq-house-detail .iq-tenure-block .iq-inline-transactions{padding:0}.iq-house-detail .iq-title-ledger .iq-transaction-meta{margin:0;padding:0 0 20px;border:0;border-top:3px double var(--iq-blueprint-line);border-radius:0;background:var(--iq-blueprint-paper);box-shadow:none}.iq-house-detail .iq-title-ledger .iq-transaction-meta+.iq-transaction-meta{margin:0;border-top:3px double var(--iq-blueprint-line)!important}.iq-house-detail .iq-tenure-block .iq-inline-transactions>.iq-ledger-actions{padding:16px;border-top:3px double var(--iq-blueprint-line)}.iq-house-detail .iq-inline-transactions>[data-transaction-editor]:not(:empty){margin:16px}@media(max-width:680px){.iq-house-detail .iq-title-ledger .iq-transaction-meta{padding:0 0 16px}}.iq-house-detail .iq-title-ledger .iq-tenure-header{padding:0;background:var(--iq-blueprint-paper)}.iq-house-detail .iq-tenure-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border-bottom:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-tenure-summary>div{min-width:0}.iq-house-detail .iq-tenure-summary>div+div{border-left:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-tenure-summary dt{padding:8px 20px;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.iq-house-detail .iq-tenure-summary dd{margin:0;padding:16px 20px;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);font-size:19px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iq-house-detail .iq-title-ledger .iq-tenure-summary h3{font:inherit;letter-spacing:normal}.iq-house-detail .iq-tenure-block>.iq-ledger-scroll>table :is(th,td){padding:14px 20px;border-right:1px solid var(--iq-blueprint-line);border-bottom:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink)}.iq-house-detail .iq-tenure-block>.iq-ledger-scroll>table th{padding-block:8px;background:var(--iq-blueprint-ivory);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em}.iq-house-detail .iq-tenure-block>.iq-ledger-scroll>table td{background:var(--iq-blueprint-paper);font-family:inherit;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.iq-house-detail .iq-tenure-block>.iq-ledger-scroll>table :is(th,td):last-child{border-right:0}@media(max-width:680px){.iq-house-detail .iq-tenure-summary{grid-template-columns:1fr}.iq-house-detail .iq-tenure-summary>div+div{border-left:0;border-top:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-tenure-summary dt{padding-inline:16px}.iq-house-detail .iq-tenure-summary dd{padding:14px 16px;font-size:17px}}.iq-house-detail .iq-transaction-meta-heading>.iq-button{margin-inline:16px}.iq-house-detail .iq-transaction-summary{border-left:0;border-right:1px solid var(--iq-blueprint-line);border-bottom:0}.iq-house-detail .iq-transaction-upload-empty{border-inline:0;border-radius:0}.iq-house-detail .iq-transaction-meta-documents{border-top:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-transaction-ledger-mark{display:flex;align-items:center;justify-content:center;flex:0 0 72px;min-height:72px;border-right:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink);background:var(--iq-blueprint-paper)}.iq-house-detail .iq-transaction-ledger-mark svg{width:28px;height:28px}@media(max-width:680px){.iq-house-detail .iq-transaction-ledger-mark{flex-basis:54px;min-height:64px}.iq-house-detail .iq-inline-transactions>.iq-transaction-ledger-heading h3{font-size:18px;padding:16px}}.iq-house-detail .iq-inline-transactions>.iq-transaction-ledger-heading{display:grid;grid-template-columns:72px minmax(0,1fr) auto}.iq-house-detail .iq-transaction-ledger-heading>[data-log-transaction]{align-self:center;margin:16px 20px 16px 0}@media(max-width:680px){.iq-house-detail .iq-inline-transactions>.iq-transaction-ledger-heading{grid-template-columns:54px minmax(0,1fr)}.iq-house-detail .iq-transaction-ledger-heading .iq-transaction-ledger-mark{grid-row:1 / 3}.iq-house-detail .iq-transaction-ledger-heading>[data-log-transaction]{grid-column:2;justify-self:start;margin:0 16px 16px}}.iq-house-detail .iq-tenure-block .iq-transaction-meta-empty{margin:0;padding:24px 20px 28px;color:var(--iq-blueprint-ink);background:var(--iq-blueprint-paper)}.iq-house-detail .iq-transaction-meta-empty h4{margin:0 0 8px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:normal}.iq-house-detail .iq-transaction-meta-empty p{margin:0;color:var(--iq-blueprint-muted);font-size:14px;line-height:1.6}@media(max-width:680px){.iq-house-detail .iq-tenure-block .iq-transaction-meta-empty{padding:20px 16px}}.iq-house-order-toolbar{display:flex;justify-content:flex-end;margin:0 0 20px}.iq-dashboard [data-house-order-editor]{border:1px solid var(--iq-blueprint-line);padding:20px;background:var(--iq-blueprint-paper)}.iq-house-order-list{list-style:none;margin:20px 0;padding:0;border-top:3px double var(--iq-blueprint-line)}.iq-house-order-list li{display:grid;grid-template-columns:20px 88px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory);cursor:grab}.iq-house-order-list .iq-house-cover{height:64px;width:88px;min-height:0;overflow:hidden}.iq-house-order-list .iq-house-cover img{width:100%;height:100%;object-fit:cover}.iq-house-order-list p{margin:4px 0 0}.iq-house-order-moves,.iq-house-order-actions{display:flex;gap:8px;flex-wrap:wrap}.iq-house-order-actions{justify-content:flex-end}.iq-dashboard .house-grid[hidden],.iq-dashboard [data-house-order-editor][hidden]{display:none}@media(max-width:680px){.iq-house-order-list li{grid-template-columns:16px 64px minmax(0,1fr);gap:8px;padding:12px}.iq-house-order-list .iq-house-cover{width:64px;height:52px}.iq-house-order-list li>span:last-of-type{grid-column:3}.iq-house-order-moves{grid-column:3}}.iq-dashboard [data-reorder-houses][hidden]{display:none}.iq-house-order-toolbar:has([hidden]){display:none}.iq-dashboard :is(.iq-house-order-toolbar,[data-house-order-editor]) button.secondary{background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink)}.iq-house-detail .iq-transaction-meta-documents .iq-document-table :is(th,td){border-right:1px solid var(--iq-blueprint-line);border-bottom:1px solid var(--iq-blueprint-line)}.iq-house-detail .iq-transaction-meta-documents .iq-document-table :is(th,td):last-child{border-right:0}.iq-house-detail .iq-inline-transactions :is([data-log-transaction],[data-view-transaction],[data-upload-transaction]){box-sizing:border-box;width:200px;min-height:44px;padding:10px 18px;font-size:14px;flex:none;justify-content:center}.iq-house-detail .iq-transaction-meta-heading>[data-view-transaction]{margin-inline:20px}@media(max-width:680px){.iq-house-detail .iq-inline-transactions :is([data-log-transaction],[data-view-transaction],[data-upload-transaction]){max-width:calc(100% - 32px)}}.iq-house-detail :is(.iq-transaction-document-actions,.iq-transaction-upload-empty){padding-inline:20px}.iq-system-archive{border-top:1px solid var(--iq-blueprint-line)}.iq-system-archive>summary{padding:1.25rem;font-weight:700;cursor:pointer}.iq-system-archive[open]>summary{border-bottom:1px solid var(--iq-blueprint-line)}.iq-system-card-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.iq-system-card-actions .iq-segmented{margin:0}.iq-profile-entry-form label[hidden]{display:none!important}body:has(:is(.iq-dashboard,.iq-uploads-page)) :is(.iq-dashboard,.iq-uploads-page){padding-top:4px;color:var(--iq-blueprint-ink)}.iq-workspace .iq-dashboard :is(.house-card,.iq-add-home-card),.iq-workspace .iq-dashboard :is(.house-card,.iq-add-home-card):hover{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-radius:3px;box-shadow:none}.iq-dashboard .iq-home-status{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line)}.iq-dashboard .iq-home-status>span+span{border-color:var(--iq-blueprint-line)}.iq-dashboard .iq-registry-card-strip{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-bottom:1px solid var(--iq-blueprint-line);letter-spacing:normal}.iq-workspace .iq-dashboard :is(.house-card,.iq-add-home-card) h2{color:var(--iq-blueprint-ink);letter-spacing:normal}.iq-workspace .iq-dashboard :is(.house-card,.iq-add-home-card) p{color:var(--iq-blueprint-muted)}.iq-dashboard .iq-house-card-footer{background:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary);font:600 14px/1.5 system-ui}.iq-dashboard .iq-house-cover{background:var(--iq-blueprint-ivory) url(/assets/houseiq-default-home-v2.jpg) center/cover no-repeat;border-color:var(--iq-blueprint-line)}.iq-dashboard .iq-house-cover>.iq-house-art{visibility:hidden}.iq-dashboard .iq-house-cover>img:not([src]){visibility:hidden}.iq-dashboard .iq-add-home-art{background-color:var(--iq-blueprint-ivory);color:var(--iq-blueprint-teal);border-color:var(--iq-blueprint-line)}.iq-dashboard .iq-registration-spec{color:var(--iq-blueprint-muted);border-color:var(--iq-blueprint-line);letter-spacing:normal}.iq-uploads-page .iq-page-heading{margin:20px 0 24px;padding:24px;background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:3px}.iq-uploads-page .iq-page-heading h1{color:var(--iq-blueprint-ink);letter-spacing:normal}.iq-uploads-page :is(.eyebrow,.muted){color:var(--iq-blueprint-muted)}.iq-uploads-page .shared-note{background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}.iq-uploads-page .records-search{color:var(--iq-blueprint-ink);max-width:none}.iq-uploads-page .records-search input{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-radius:3px}.iq-uploads-page .records-search input::placeholder{color:var(--iq-blueprint-muted)}.iq-uploads-page :is(.iq-document-table,.iq-file-tile,.iq-file-tile-actions,.iq-preview-dialog,.iq-preview-header,.iq-upload-panel){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);border-radius:3px;box-shadow:none}.iq-uploads-page :is(.iq-document-toolbar,.iq-file-thumbnail,.iq-document-table th){background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-muted);border-color:var(--iq-blueprint-line)}.iq-uploads-page :is(.iq-document-name,.iq-document-title,.iq-file-open,.iq-file-tile h3){color:var(--iq-blueprint-ink)}.iq-uploads-page :is(.iq-document-filename,.iq-file-meta,.iq-file-kind,.iq-document-table td){color:var(--iq-blueprint-muted)}.iq-uploads-page :is(.iq-document-row:hover,.iq-file-tile:hover){background:var(--iq-blueprint-ivory)}.iq-uploads-page .iq-document-view-switch button{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line)}.iq-uploads-page .iq-document-view-switch [aria-pressed=true]{background:var(--iq-blueprint-primary);color:var(--iq-blueprint-on-primary);border-color:var(--iq-blueprint-primary)}body:has(:is(.iq-dashboard,.iq-uploads-page)):not(:has(#app[data-theme=dark])) :is(.house-card,.iq-page-heading,.iq-document-table,.iq-file-tile){background-image:var(--iq-vellum-grain)}@media(max-width:680px){.iq-uploads-page .iq-page-heading{padding:20px;flex-wrap:wrap}.iq-uploads-page .iq-page-heading h1{font-size:28px}.iq-dashboard .iq-home-status>span+span{border-left:0}}.iq-dashboard .iq-add-home-art .iq-blueprint-plan{color:var(--iq-blueprint-ink);filter:none}.iq-dashboard .iq-add-home-art .iq-blueprint-plan g[opacity]{opacity:.8}.iq-dashboard .iq-add-home-art .iq-blueprint-plan path[stroke="#142b32"]{stroke:var(--iq-blueprint-ivory)}.iq-dashboard .iq-add-home-art{background-image:linear-gradient(var(--iq-blueprint-grid) 1px,transparent 1px),linear-gradient(90deg,var(--iq-blueprint-grid) 1px,transparent 1px);background-size:20px 20px}body{--iq-editor-paper:var(--iq-blueprint-paper,#f7f3e9);--iq-editor-tint:var(--iq-blueprint-ivory,#ede8db);--iq-editor-ink:var(--iq-blueprint-ink,#183e55);--iq-editor-muted:var(--iq-blueprint-muted,#466273);--iq-editor-line:var(--iq-blueprint-line,#869aa1)}body:has(#app[data-theme=dark]){--iq-editor-paper:var(--iq-blueprint-paper,#10374e);--iq-editor-tint:var(--iq-blueprint-ivory,#19455d);--iq-editor-ink:var(--iq-blueprint-ink,#e5f3f6);--iq-editor-muted:var(--iq-blueprint-muted,#b5d1dc);--iq-editor-line:var(--iq-blueprint-line,#648d9f)}body :is(#app,.iq-attachment-dialog) :is(form,.form-section,.iq-tenure-owner-drawer,[data-transaction-editor]:not(:empty),.iq-ownership-period,.iq-mortgage-form,.iq-finance-segment,.visibility,.warranty-fields,.iq-form-actions,.form-actions,.iq-transaction-form-actions),body .iq-attachment-dialog{background-color:var(--iq-editor-paper);color:var(--iq-editor-ink);border-color:var(--iq-editor-line)}body #app :is(.iq-form-section-heading,.iq-transaction-form-heading,.iq-ownership-period-title,form .iq-transaction-access){background:var(--iq-editor-tint);color:var(--iq-editor-ink);border-color:var(--iq-editor-line)}body :is(#app,.iq-attachment-dialog) form :is(label,legend,.iq-field-label){color:var(--iq-editor-ink)}body :is(#app,.iq-attachment-dialog) form :is(p,.iq-field-hint),body #app [data-transaction-editor]>p{color:var(--iq-editor-muted)}body :is(#app,.iq-attachment-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea,.iq-select-trigger):not(:disabled):not([readonly]):not([aria-disabled=true]){background:#fff;color:#183e55;color-scheme:light}body :is(#app,.iq-attachment-dialog) :is(input,textarea)::placeholder{color:#466273;opacity:1}body :is(#app,.iq-attachment-dialog) :is(input,select,textarea,.iq-select-trigger):is(:disabled,[readonly],[aria-disabled=true]){background:var(--iq-editor-tint);color:var(--iq-editor-muted)}body :is(#app,.iq-attachment-dialog) :is(.iq-number-symbol,.iq-currency-symbol,.iq-input-suffix){color:#466273}body :is(#app,.iq-attachment-dialog) .iq-select-trigger:after{border-color:#20586e}body :is(#app,.iq-attachment-dialog) :is(.iq-date-icon,.iq-year-open){background:transparent;color:#466273}.iq-edit-muted{filter:blur(1.5px);opacity:.42;user-select:none;pointer-events:none}.iq-edit-focused{outline:2px solid var(--iq-editor-line);outline-offset:2px}@media(prefers-reduced-motion:reduce){.iq-edit-muted{filter:none}}body #app #records-search{background:transparent;color:var(--iq-editor-ink);color-scheme:normal}body #app #records-search::placeholder{color:var(--iq-editor-muted)}body #app #records-search:focus-visible{outline:2px solid var(--iq-editor-line);outline-offset:3px}.iq-house-name-display{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:20px}.iq-house-name-display[hidden],.iq-house-name-editor[hidden]{display:none}.iq-house-name-editor{padding:20px;background:var(--iq-editor-paper);color:var(--iq-editor-ink)}.iq-house-name-editor label{display:grid;gap:8px;font-weight:600}.iq-house-name-editor input{background:#fff;color:#143b4d;width:100%;padding:12px;border:1px solid var(--iq-editor-line)}.iq-house-name-editor>div{display:flex;justify-content:flex-end;gap:12px}.iq-select-option-badge{display:inline-block;margin-left:10px;padding:2px 6px;border:1px solid currentColor;border-radius:3px;font-size:10px;white-space:nowrap}.iq-property-editor-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:20px;border-top:1px solid var(--iq-editor-line);background:var(--iq-editor-paper)}@media(max-width:600px){.iq-property-editor-actions{padding:14px;flex-wrap:wrap}}.iq-profile-section,.iq-reference-library{color:var(--iq-editor-ink);background:var(--iq-editor-paper)}.iq-profile-section{border:1px solid var(--iq-editor-line);margin:24px 0}.iq-profile-section>.iq-form-section-heading{border-bottom:1px solid var(--iq-editor-line);background:var(--iq-editor-tint);padding:20px;display:flex;align-items:center;gap:20px}.iq-profile-section>.iq-form-section-heading>div{flex:1}.iq-profile-section .section-title{padding:16px 20px;margin:0}.iq-profile-entries article+article{border-top:2px solid var(--iq-editor-line)}.iq-profile-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.iq-profile-values>div{border-top:1px solid var(--iq-editor-line);border-right:1px solid var(--iq-editor-line);min-width:0}.iq-profile-values dt{padding:10px 18px;background:var(--iq-editor-tint);font-size:12px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--iq-editor-line)}.iq-profile-values dd{padding:18px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.iq-profile-empty{padding:24px}.iq-profile-entry-form{background:var(--iq-editor-paper);border:1px solid var(--iq-editor-line);margin:20px;padding:0;color:var(--iq-editor-ink)}.iq-profile-entry-form>label,.iq-profile-entry-form>h2,.iq-profile-entry-form>p{margin:20px;display:block}.iq-profile-edit-grid,.iq-reference-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px}.iq-profile-edit-grid label,.iq-reference-tools label{display:grid;gap:8px}.iq-profile-wide{grid-column:1/-1}.iq-profile-entry-form input:not([type=checkbox]),.iq-profile-entry-form textarea,.iq-reference-tools input{width:100%;padding:12px;background:#fff;color:#143b4d;border:1px solid var(--iq-editor-line)}.iq-reference-library table{width:100%;border-collapse:collapse}.iq-reference-library th,.iq-reference-library td{padding:14px;border:1px solid var(--iq-editor-line);text-align:left}.iq-reference-library th{background:var(--iq-editor-tint)}.iq-reference-library .section-title{display:flex;justify-content:space-between;padding:20px}@media(max-width:800px){.iq-profile-values{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-profile-section>.iq-form-section-heading{flex-wrap:wrap}}@media(max-width:500px){.iq-profile-values,.iq-profile-edit-grid,.iq-reference-tools{grid-template-columns:1fr}.iq-profile-entry-form{margin:10px}}.iq-tabs [data-house-tab][hidden],.iq-profile-panel[hidden]{display:none!important}.iq-reference-status{display:grid;gap:8px;align-content:start}.iq-reference-status .iq-segmented{display:inline-flex;justify-self:start;gap:3px;min-width:0;margin:0;padding:3px;border:1px solid var(--iq-editor-line);border-radius:3px;background:var(--iq-editor-paper)}.iq-reference-status .iq-segmented label{display:block;position:relative;margin:0;cursor:pointer}.iq-reference-status .iq-segmented label>span{padding:10px 16px;color:var(--iq-editor-ink)}.iq-reference-status .iq-segmented input:checked+span{background:var(--iq-blueprint-teal);color:var(--iq-blueprint-on-accent)}.iq-reference-status .iq-segmented input:focus-visible+span{outline-color:var(--iq-blueprint-teal)}body #app #reference-search{background:var(--iq-editor-paper);color:var(--iq-editor-ink);border:1px solid var(--iq-editor-line);border-radius:3px;box-shadow:none}body #app #reference-search::placeholder{color:var(--iq-editor-muted)}body #app .iq-reference-library table{border-bottom:1px solid var(--iq-editor-line)}body #app .iq-reference-library tbody tr:last-child td{border-bottom:1px solid var(--iq-editor-line)}.iq-reference-search-field{position:relative;display:block;min-width:0}.iq-reference-search-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);display:flex;width:20px;height:20px;color:var(--iq-editor-muted);pointer-events:none}.iq-reference-search-icon svg{width:100%;height:100%}body #app #reference-search{padding-inline-start:44px}.iq-reference-actions{display:flex;gap:8px;flex-wrap:wrap}.iq-reference-order{padding:20px;border:1px solid var(--iq-editor-line);background:var(--iq-editor-paper)}.iq-reference-order-list li{grid-template-columns:20px minmax(0,1fr) auto auto}.iq-reference-order-list .iq-order-drop-target{outline:2px solid var(--iq-blueprint-teal);outline-offset:-2px}.iq-reference-grip{color:var(--iq-editor-muted);cursor:grab}.iq-reference-library #reference-rows[hidden],.iq-reference-library .iq-reference-tools[hidden]{display:none}@media(max-width:680px){.iq-reference-order-list li{grid-template-columns:16px minmax(0,1fr) auto}.iq-reference-order-list li>span:last-of-type{grid-column:2}.iq-reference-order-list .iq-house-order-moves{grid-column:3;grid-row:1/3}}.iq-reference-library [data-choice-row]{cursor:pointer}.iq-reference-library [data-choice-row]:is(:hover,:focus-within){background:var(--iq-editor-tint)}body #app .iq-reference-library .iq-reference-choice-edit{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font:inherit;font-weight:700;text-align:start}body #app .iq-reference-library .iq-reference-choice-edit:focus-visible{outline:2px solid var(--iq-blueprint-teal);outline-offset:4px}body #app .iq-reference-library .iq-reference-count{color:var(--iq-editor-ink)}.iq-reference-library .iq-reference-grip-cell{width:44px;padding:8px;text-align:center}body #app .iq-reference-library .iq-reference-drag{padding:8px;min-height:36px;min-width:28px;border:0;background:transparent;box-shadow:none;color:var(--iq-editor-ink);cursor:grab}body #app .iq-reference-library .iq-reference-drag:active{cursor:grabbing}.iq-reference-library [data-choice-row].iq-order-drop-target{outline:2px solid var(--iq-blueprint-teal);outline-offset:-2px}.iq-reference-order-actions{padding:20px 0}.iq-dashboard .iq-reference-order-actions button.secondary{background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink)}.iq-height-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0;min-width:0}.iq-height-inputs legend{font-weight:700;margin-bottom:8px}.iq-account-settings-link{display:block;padding:12px;color:inherit;font-weight:600}#measurement-settings{margin:0;max-width:none}#measurement-settings>.iq-form-section-heading{padding:20px;border-bottom:1px solid var(--iq-editor-line);background:var(--iq-editor-tint)}.iq-land-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px;margin-left:auto}.iq-land-header-actions .iq-checkbox{display:inline-flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.iq-land-status{padding:12px 20px;margin:0;color:var(--iq-editor-ink)}.iq-profile-edit-grid .iq-checkbox{display:inline-flex;align-items:center;gap:10px;margin-top:12px}.iq-land-values{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-profile-section>.iq-form-section-heading>.iq-land-header-actions{flex:0 1 auto}@media(max-width:600px){.iq-land-values{grid-template-columns:1fr}.iq-profile-section>.iq-form-section-heading:has(.iq-land-header-actions){flex-wrap:wrap}}.iq-land-editor>.iq-form-section-heading{padding:18px 20px;min-height:0}.iq-land-editor>.iq-form-section-heading h3{margin:0;font-size:20px;line-height:1.3}.iq-land-editor>.iq-profile-edit-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) minmax(0,1.3fr);align-items:start;gap:24px 20px}.iq-lot-area-field{display:grid;gap:8px;min-width:0}.iq-lot-area-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.iq-profile-edit-grid .iq-lot-area-label .iq-checkbox{margin:0;font-size:14px;white-space:nowrap}.iq-land-editor .iq-profile-edit-grid>label>.iq-field-label{min-height:24px;display:flex;align-items:center}.iq-land-editor textarea{min-height:90px;resize:vertical}.iq-land-editor>p[role=status]:empty{display:none}.iq-land-editor>.iq-property-editor-actions{padding:16px 20px}@media(max-width:760px){.iq-land-editor>.iq-profile-edit-grid{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr)}.iq-land-editor>.iq-profile-edit-grid>label:has([name=dimensions]){grid-column:1/-1}}@media(max-width:440px){.iq-land-editor>.iq-profile-edit-grid{grid-template-columns:1fr}}.iq-profile-values>.iq-profile-value-wide{grid-column:1/-1;border-right:0}body #app .iq-profile-entry-form{border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:0;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink)}body #app .iq-profile-entry-form>.iq-form-section-heading{padding:20px 24px;min-height:0;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory)}body #app .iq-profile-entry-form>.iq-form-section-heading h3{margin:0}body #app .iq-profile-entry-form>.iq-profile-edit-grid{padding:0;gap:0;align-items:stretch}body #app .iq-profile-edit-grid>:is(label,div,fieldset){min-width:0;margin:0;padding:0;gap:0;border:0;border-inline-end:1px solid var(--iq-blueprint-line);border-bottom:1px solid var(--iq-blueprint-line);align-content:start}body #app .iq-profile-edit-grid>.iq-profile-wide{border-inline-end:0}body #app .iq-profile-edit-grid>label>.iq-field-label,body #app .iq-profile-edit-grid>div>.iq-field-label,body #app .iq-profile-edit-grid .iq-lot-area-label,body #app .iq-profile-edit-grid>fieldset>legend{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 20px;min-height:40px;background:var(--iq-blueprint-ivory);color:var(--iq-blueprint-ink);border-bottom:1px solid var(--iq-blueprint-line);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body #app .iq-profile-entry-form :is(input:not([type=checkbox]):not([type=radio]),textarea,.iq-select-trigger){width:calc(100% - 32px);margin:12px 16px;padding:12px;min-height:48px;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-radius:2px;box-shadow:none}body #app .iq-profile-entry-form textarea{min-height:96px;resize:vertical}body #app .iq-profile-entry-form .iq-select-trigger{padding-inline-end:40px}body #app .iq-profile-edit-grid .iq-segmented{margin:12px 20px;width:fit-content}body #app .iq-profile-edit-grid .iq-segmented label{display:block}body #app .iq-profile-edit-grid .iq-lot-area-label{display:flex}body #app .iq-profile-edit-grid .iq-height-inputs{gap:0}body #app .iq-profile-edit-grid .iq-height-inputs label>.iq-field-label{padding:12px 20px 0}body #app .iq-profile-entry-form>p[role=status]:empty{display:none}body #app .iq-profile-entry-form>.iq-property-editor-actions{padding:18px 24px;border-top:0}body #app .iq-profile-entry-form :is(input:not([type=checkbox]):not([type=radio]),textarea,.iq-select-trigger){background:var(--iq-blueprint-paper)!important;color:var(--iq-blueprint-ink)!important}body #app .iq-profile-settings{max-width:780px;margin-inline:auto}body #app .iq-profile-settings .iq-profile-entry-form{margin:0}body #app .iq-profile-settings .iq-form-section-heading{display:block}body #app .iq-profile-settings .iq-form-section-heading h2{margin:0 0 6px}body #app .iq-profile-settings .iq-form-section-heading p{margin:0}body #app .iq-profile-settings .iq-settings-hint{padding:12px 16px;margin:0;font-size:14px}body #app .iq-account-identity{color:inherit;text-decoration:none;border-radius:3px}body #app a.iq-account-identity:hover{background:var(--iq-blueprint-ivory)}body #app a.iq-account-identity:focus-visible{outline:2px solid currentColor;outline-offset:4px}body #app .iq-blueprint-editor{background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);border-top:3px double var(--iq-blueprint-line);border-radius:0;padding:0}body #app .iq-blueprint-editor>.form-section{padding:0;border:0;margin:0;background:transparent}body #app .iq-blueprint-editor :is(.form-grid,.iq-form-fields,.iq-transaction-fields){gap:0;padding:0;align-items:stretch}body #app .iq-blueprint-editor .iq-blueprint-field,body #app .iq-blueprint-editor :is(.iq-year-built-field,.iq-original-area-field){display:grid;align-content:start;gap:0;padding:0;margin:0;min-width:0;border-right:1px solid var(--iq-blueprint-line);border-bottom:1px solid var(--iq-blueprint-line)}body #app .iq-blueprint-editor .iq-blueprint-field>.iq-field-label,body #app .iq-blueprint-editor :is(.iq-year-built-field,.iq-original-area-field)>.iq-field-label{display:block;width:100%;box-sizing:border-box;padding:10px 16px;margin:0;background:var(--iq-blueprint-ivory);border-bottom:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body #app .iq-blueprint-editor :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,.iq-select-trigger){background:var(--iq-blueprint-paper)!important;color:var(--iq-blueprint-ink)!important;border:1px solid var(--iq-blueprint-line);border-radius:2px;box-shadow:none;width:calc(100% - 32px);margin:12px 16px;min-height:46px;padding:12px}body #app .iq-blueprint-editor .iq-select-trigger{padding-right:40px}body #app .iq-blueprint-editor :is(.iq-field-hint,.hint){padding:0 16px 12px;margin:0}body #app .iq-blueprint-editor :is(.form-actions,.iq-property-editor-actions,.iq-transaction-form-actions){margin:0;padding:18px 20px;border-top:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper)}body #app .iq-blueprint-editor .iq-form-section-heading{padding:20px;border-bottom:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory)}body #app .iq-blueprint-editor .iq-form-section-heading h3{margin:0}body #app .iq-blueprint-editor>p{margin:0;padding:14px 20px}body #app .iq-blueprint-editor .warranty-fields{border:0;border-top:1px solid var(--iq-blueprint-line);border-radius:0;padding:0;margin:0;background:var(--iq-blueprint-paper)}body #app .iq-blueprint-editor .warranty-fields legend{float:left;width:100%;box-sizing:border-box;padding:12px 16px;background:var(--iq-blueprint-ivory);border-bottom:1px solid var(--iq-blueprint-line)}body #app .iq-blueprint-editor .warranty-fields .form-grid{clear:both}body #app .iq-blueprint-editor :is(.iq-year-built-controls,.iq-area-controls){padding:0 0 12px}body #app .iq-blueprint-editor .iq-checkbox{margin:8px 16px}body #app .iq-blueprint-editor .iq-segmented label{border:0}body #app .iq-blueprint-editor .iq-blueprint-field[hidden]{display:none!important}body #app .iq-blueprint-editor :is(.iq-date-control,.iq-number-field){display:block;margin:12px 16px;width:calc(100% - 32px);position:relative}body #app .iq-blueprint-editor :is(.iq-date-control,.iq-number-field) input{width:100%;margin:0}body #app .iq-blueprint-editor .iq-number-field--money input{padding-left:30px}body #app .iq-blueprint-editor .iq-number-field--percent input{padding-right:30px}body #app .iq-blueprint-editor .iq-date-control input{padding-right:42px}body #app .iq-blueprint-editor .iq-original-area-field{grid-template-columns:1fr;position:relative}body #app .iq-blueprint-editor .iq-original-area-field>.iq-tooltip{position:absolute;right:12px;top:6px}body #app .iq-blueprint-editor .iq-area-controls{display:flex;flex-wrap:wrap;gap:8px}body #app .iq-blueprint-editor .iq-area-controls>input{flex:0 0 calc(100% - 32px);width:calc(100% - 32px)}body #app .iq-blueprint-editor .iq-area-unit-field{margin-left:16px}body #app .iq-blueprint-editor.iq-mortgage-form>.iq-mortgage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body #app .iq-blueprint-editor .iq-segment-term-fields{gap:0}body #app .iq-blueprint-editor .iq-finance-segment{padding:0;border-radius:0}body #app .iq-blueprint-editor .iq-finance-segment legend{padding:12px 16px}body #app .iq-blueprint-editor#record-form>.form-grid>label:last-child:nth-child(odd){grid-column:1/-1}body #app .iq-blueprint-editor.iq-house-name-editor>label{padding:0}body #app .iq-blueprint-editor [role=status]:empty{display:none}@media(max-width:600px){body #app .iq-blueprint-editor.iq-mortgage-form>.iq-mortgage-fields{grid-template-columns:1fr}}body #app .iq-blueprint-editor :is(.iq-date-control,.iq-number-field) input:not([type=hidden]){width:100%;margin:0}body #app .iq-blueprint-editor>label.iq-blueprint-field{margin:0}body #app .iq-blueprint-editor .iq-date-icon{right:8px}body #app .iq-blueprint-editor>[data-direct-mortgage]{margin-top:0}@media(max-width:1200px){body #app .iq-blueprint-editor .iq-general-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body #app .iq-blueprint-editor .iq-general-fields{grid-template-columns:1fr}}body #app .iq-blueprint-editor :is(.iq-date-control,.iq-number-field) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;margin:0}body #app .iq-blueprint-editor .iq-number-field--money input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-left:32px}body #app .iq-blueprint-editor .iq-number-field--percent input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-right:32px}body #app .iq-blueprint-editor .iq-date-control input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-right:42px}body #app .iq-blueprint-editor .iq-general-fields>*>.iq-field-label{line-height:22px}body #app .iq-blueprint-editor .iq-year-built-controls,body #app .iq-blueprint-editor .iq-area-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 16px}body #app .iq-blueprint-editor .iq-general-fields .iq-year-built-input{width:100%;min-width:0}body #app .iq-blueprint-editor .iq-year-control{position:relative;display:block;width:100%;min-width:0}body #app .iq-blueprint-editor .iq-year-control input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body #app .iq-blueprint-editor .iq-area-controls>input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;min-width:0;margin:0;box-sizing:border-box}body #app .iq-blueprint-editor :is(.iq-year-built-controls,.iq-area-controls)>.iq-checkbox{margin:0;white-space:nowrap}body #app .iq-blueprint-editor .iq-area-controls>.iq-checkbox{grid-column:2;grid-row:1}body #app .iq-blueprint-editor .iq-area-unit-field{grid-column:1/-1;margin:0}body #app .iq-blueprint-editor .iq-area-unit-field>.iq-field-label{display:none}body #app .iq-blueprint-editor .iq-area-unit-field .iq-segmented{margin:0}body #app .iq-blueprint-editor .iq-year-control .iq-year-open{right:6px;top:50%;margin:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:6px;width:34px;height:34px;min-height:34px;box-sizing:border-box}body #app .iq-blueprint-editor .iq-year-open svg{flex:none;width:21px;height:21px}body #app .iq-profile-values dd{padding:12px 16px;font-size:17px;line-height:1.45}body #app .iq-profile-values dt{padding:7px 16px;font-size:11px;min-height:32px;box-sizing:border-box}body #app :is(.iq-record-table,.iq-document-table,.iq-tenure-ledger,.iq-reference-library table) :is(td,th){padding:12px 16px;line-height:1.45}body #app .iq-record-table td{font-size:16px}.iq-search-field{display:block;position:relative;width:100%}.iq-search-field>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.iq-search-field svg{width:20px;height:20px}body #app .iq-search-field input{padding-left:48px;width:100%}.iq-upload-house{margin-top:24px;border:1px solid var(--iq-editor-line)}.iq-upload-house-heading{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--iq-editor-tint);border-bottom:1px solid var(--iq-editor-line)}.iq-upload-house-heading h2{font-size:19px;margin:0 0 4px}.iq-upload-house-heading p{font-size:14px;margin:0;overflow-wrap:anywhere}.iq-upload-house-heading a{color:inherit;text-decoration:none}.iq-upload-house-icon svg{width:32px;height:32px}.iq-upload-count{margin-left:auto;white-space:nowrap;font-size:14px}.iq-upload-house .iq-document-view-switch{padding:8px 16px}.iq-site-features-table{width:100%}.iq-note-preview{display:block;position:relative;max-width:240px;outline-offset:3px}.iq-note-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-note-tooltip{display:none;position:absolute;right:0;bottom:100%;width:min(320px,70vw);white-space:pre-wrap;padding:12px;background:var(--iq-editor-tint);border:1px solid var(--iq-editor-line);box-shadow:0 4px 16px #0003;z-index:20}.iq-note-preview:is(:hover,:focus) .iq-note-tooltip{display:block}body #app .iq-note-preview .iq-note-ellipsis{display:block;width:auto;height:auto;border:0;border-radius:0;background:none;color:inherit;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .iq-toast{background:var(--iq-blueprint-ink,#123b4e);color:var(--iq-blueprint-paper,#f5f0e1);border-color:var(--iq-editor-line,#8da0a6)}body #app .iq-profile-settings [role=status]:empty{display:none}body #app :is(.iq-property-value,.iq-profile-values dd,.iq-assessment-facts dd):empty:before{content:"\a0";visibility:hidden}body #app .iq-site-features-table th{padding:7px 16px;font-size:11px;line-height:1.45;height:32px;box-sizing:border-box;vertical-align:middle}body #app .iq-site-features-table td{padding:12px 16px;font-size:17px;line-height:1.45;vertical-align:middle}body #app .iq-site-features-table td:has([data-edit-entry]){padding:6px 12px;text-align:right}body #app .iq-site-features-table [data-edit-entry]{min-height:32px;height:32px;padding:4px 8px;gap:5px;font-size:12px;box-sizing:border-box;margin:0}body #app .iq-site-features-table{table-layout:fixed;min-width:700px;border-collapse:collapse}body #app .iq-site-features-table :is(th,td)+:is(th,td){border-left:1px solid var(--iq-editor-line)}body #app .iq-site-features-table td{overflow-wrap:anywhere}body #app .iq-site-features-table:has([data-edit-entry]) th:last-child{text-align:left;padding-inline:12px}body #app .iq-site-features-table [data-edit-entry] svg{width:14px;height:14px}body #app .iq-site-features-table .iq-note-preview{max-width:none;min-width:0;width:100%}body #app .iq-site-features-table tbody tr:hover{background:transparent;cursor:default}body #app .iq-profile-edit-grid .iq-height-inputs .iq-height-unit-field{display:flex;align-items:center;gap:8px;padding:12px 16px;margin:0;border:0;min-width:0}body #app .iq-profile-entry-form .iq-height-unit-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;min-width:0;flex:1;margin:0}body #app .iq-height-unit-field>span{flex:none;font-size:14px;font-weight:600}body #app .iq-profile-edit-grid .iq-height-group{display:block}body #app .iq-profile-edit-grid .iq-height-group>.iq-field-label{padding-inline:16px}body #app .iq-profile-edit-grid .iq-height-group .iq-height-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body #app .iq-profile-edit-grid .iq-height-group .iq-height-unit-field{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}body #app .iq-system-status-controls{display:flex;align-items:center;gap:24px;padding:12px 16px;flex-wrap:wrap}body #app .iq-profile-edit-grid .iq-system-status-controls .iq-segmented{margin:0}body #app .iq-profile-entry-form .iq-system-status-controls .iq-archive-date{display:flex;flex-direction:row;align-items:center;gap:12px;border:0;padding:0;margin:0}body #app .iq-system-status-controls .iq-archive-date>.iq-archive-caption{width:auto;min-height:0;padding:0;margin:0;border:0;background:none;font-size:12px;text-transform:none;letter-spacing:normal}body #app .iq-profile-entry-form .iq-archive-date input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:190px;margin:0;min-width:0}@media(max-width:600px){body #app .iq-system-status-controls{gap:12px}body #app .iq-system-status-controls .iq-archive-date{flex-wrap:wrap}}body :is(#app,.iq-attachment-dialog) .iq-select-trigger:after{border-color:currentColor}body:has(#app[data-theme=dark]) #app :is(.iq-blueprint-editor,.iq-profile-entry-form) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){color-scheme:dark}body:has(#app[data-theme=dark]) #app :is(.iq-blueprint-editor,.iq-profile-entry-form) :is(input,textarea)::placeholder{color:var(--iq-editor-muted);opacity:1}body:has(#app[data-theme=dark]) #app :is(.iq-blueprint-editor,.iq-profile-entry-form) :is(.iq-date-icon,.iq-year-open){color:var(--iq-editor-ink)}body:has(#app[data-theme=dark]) .iq-checkbox .iq-checkbox-box{background:var(--iq-editor-paper);border-color:#bfe3ee;color:#123b4e}body:has(#app[data-theme=dark]) .iq-checkbox input:checked+.iq-checkbox-box{background:#bfe3ee;border-color:#bfe3ee;color:#123b4e}body:has(#app[data-theme=dark]) .iq-checkbox:hover .iq-checkbox-box{border-color:#e5f3f6}body:has(#app[data-theme=dark]) .iq-checkbox input:focus-visible+.iq-checkbox-box{outline-color:#bfe3ee}body #app .iq-system-table th:last-child{text-align:left;padding-inline:12px}body #app .iq-system-table td:last-child{padding:6px 12px;text-align:right}body #app .iq-system-table [data-view-entry]{min-height:32px;height:32px;padding:4px 8px;gap:5px;font-size:12px;box-sizing:border-box;margin:0}body #app .iq-system-table [data-view-entry] svg{width:14px;height:14px}body #app .iq-system-table td:nth-child(3),body #app .iq-system-table td:nth-child(4){white-space:nowrap}body #app .iq-site-features-table :is([data-edit-entry],[data-view-entry]){white-space:nowrap}body #app .iq-site-features-table :is([data-edit-entry],[data-view-entry]) svg{flex-shrink:0}body #app .iq-profile-edit-grid .iq-warranty-first{grid-column:1}body #app .iq-profile-entry-form>.iq-form-section-heading{padding:12px 16px}body #app .iq-profile-entry-form>.iq-profile-edit-grid>:is(label,div)>.iq-field-label{padding:7px 12px;min-height:32px;line-height:17px}body #app .iq-profile-entry-form :is(input:not([type=checkbox]):not([type=radio]),textarea,.iq-select-trigger){width:calc(100% - 24px);margin:8px 12px;padding:9px 12px;min-height:44px;box-sizing:border-box}body #app .iq-profile-entry-form .iq-select-trigger{padding-inline-end:36px}body #app .iq-profile-entry-form textarea{height:72px;min-height:72px}body #app .iq-profile-entry-form>.iq-property-editor-actions{padding:12px 16px}body #app .iq-profile-entry-form .iq-system-status-controls{padding:8px 12px;gap:12px;min-height:60px;box-sizing:border-box}body #app .iq-profile-entry-form .iq-system-status-controls .iq-segmented label{padding:8px 10px;min-height:36px;box-sizing:border-box}body #app .iq-profile-entry-form .iq-profile-edit-grid .iq-height-unit-field{padding:8px 12px}body #app .iq-profile-entry-form .iq-system-status-controls .iq-archive-date{gap:8px}body #app .iq-profile-entry-form .iq-archive-date input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:150px}@media(min-width:1200px){body #app .iq-profile-entry-form .iq-profile-edit-grid>.iq-system-identity{grid-column:auto;border-inline-end:1px solid var(--iq-blueprint-line)}body #app .iq-profile-entry-form .iq-system-status-controls{flex-wrap:nowrap}body #app .iq-profile-entry-form .iq-archive-caption{max-width:78px}}body #app .iq-profile-entry-form.iq-component-editor :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,.iq-select-trigger){width:calc(100% - 24px);margin:8px 12px;padding:9px 12px;min-height:44px}body #app .iq-component-editor .iq-warranty-first{grid-column:auto}body #app .iq-component-editor .iq-component-documents{padding:12px 16px;border-bottom:1px solid var(--iq-blueprint-line)}body #app .iq-component-documents-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}body #app .iq-component-documents p{margin:8px 0 0;font-size:14px}body #app .iq-component-documents ul{margin:8px 0 0;padding:0;list-style:none}body #app .iq-component-documents button{min-height:36px;padding:6px 10px;font-size:14px}@media(min-width:1200px){body #app .iq-component-editor>.iq-profile-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body #app .iq-component-editor>.iq-profile-edit-grid>.iq-system-identity{grid-column:span 2}body #app .iq-component-editor>.iq-profile-edit-grid>:is(label,div)>.iq-field-label{min-height:48px;display:flex;align-items:center}}body #app #house-panel-ownership .iq-empty h3{margin:0 0 8px;padding:0}body #app .iq-component-editor .iq-height-unit-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;margin:0;min-width:0}body #app .iq-component-editor .iq-archive-date input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:150px;margin:0}body #app .iq-component-documents{margin-top:0}body #app #house-panel-ownership .iq-empty-icon{display:none!important}body #app .iq-component-editor>.iq-property-editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body #app .iq-component-upload-actions{margin-right:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}body #app .iq-component-upload-actions small{font-size:12px;color:var(--iq-editor-muted)}@media(max-width:600px){body #app .iq-component-upload-actions{width:100%}}body #app .iq-component-row-actions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}body #app .iq-action-tooltip>.iq-tooltip-trigger{width:34px;height:34px;min-height:34px;padding:6px;border-radius:3px;cursor:pointer;background:var(--iq-editor-paper);color:inherit;border:1px solid var(--iq-editor-line)}body #app .iq-action-tooltip>.iq-tooltip-trigger svg{width:18px;height:18px}body #app .iq-action-tooltip .iq-tooltip-panel{width:max-content;max-width:240px;padding:6px 10px}.iq-tooltip.iq-action-tooltip .iq-tooltip-panel[popover]:not(:popover-open){display:none}body #app .iq-component-service-history{padding:16px 20px;border-top:1px solid var(--iq-editor-line)}body #app .iq-service-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}body #app .iq-component-service-history p{margin:0;font-size:14px}body #app .iq-component-service-history table{table-layout:fixed;width:100%}body #app .iq-component-service-history th:first-child{width:130px}body #app .iq-component-service-history th:nth-child(2){width:25%}body #app .iq-component-service-history th:last-child:not(:nth-child(3)){width:75px}body #app .iq-service-due{font-size:12px;line-height:1.4;margin:0 12px 8px}body #app .iq-action-tooltip>.iq-tooltip-trigger:hover{background:var(--iq-editor-tint);border-color:currentColor}body #app .iq-empty{padding:24px!important;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px dashed var(--iq-editor-line,#9aaeb2)!important;background:var(--iq-editor-paper,#f5f0e1)!important;border-radius:3px;box-sizing:border-box}body #app .iq-empty .iq-empty-icon{display:none!important}body #app .iq-empty h3{margin:0 0 8px!important;padding:0!important;font-size:17px!important;line-height:1.45;color:var(--iq-editor-ink)!important;background:none;font-family:inherit;font-weight:700;letter-spacing:normal;text-transform:none}body #app .iq-empty p{max-width:none;margin:0!important;font-size:14px!important;line-height:1.6;color:var(--iq-editor-ink)!important}body #app .iq-action-tooltip:after{display:none}@media(min-width:800px){body #app .iq-service-editor .iq-profile-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body #app .iq-component-service-history th:nth-child(3){width:160px}body #app .iq-component-service-history th:last-child:nth-child(4){width:auto}body #app .iq-component-service-history th:last-child:nth-child(5){width:75px}.iq-encyclopedia{color:var(--iq-blueprint-ink)}.iq-encyclopedia .wrap{width:100%;max-width:none;margin:0}.iq-encyclopedia h1{font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-1px;max-width:920px}.iq-encyclopedia h2{font-size:24px;line-height:1.3;letter-spacing:-.4px}.iq-encyclopedia p,.iq-encyclopedia li{color:var(--iq-blueprint-ink);line-height:1.7}.iq-encyclopedia .ency-kicker{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:var(--iq-blueprint-muted)}.ency-lead{font-size:19px;max-width:850px}.ency-index-note,.ency-review-note{padding:18px;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-ivory)}.ency-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}.ency-section-heading>span{font-size:12px;white-space:nowrap}.ency-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ency-entry-card{display:block;padding:25px;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper)}.ency-entry-card:hover{background:var(--iq-blueprint-ivory)}.ency-card-meta,.ency-card-footer,.ency-byline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--iq-blueprint-muted)}.ency-draft{border:1px solid var(--iq-blueprint-line);padding:2px 8px;white-space:nowrap}.ency-context{font-size:12px}.iq-ency-search{margin:22px 0}.iq-ency-search label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.iq-ency-search input{width:min(100%,680px);padding:12px;background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border:1px solid var(--iq-blueprint-line);font:inherit}.iq-ency-search p{font-size:12px}.ency-layout{display:grid;grid-template-columns:260px minmax(0,800px);gap:40px;padding-top:28px}.ency-sidebar{font-size:13px}.ency-sidebar h2{font-size:17px}.ency-sidebar a,.ency-reading a,.ency-topic-links a,.ency-related a{text-decoration:underline;text-underline-offset:3px}.ency-sidebar ol{padding-left:20px}.ency-reading{font-size:17px;min-width:0}.ency-reading section{margin:32px 0}.ency-takeaway,.ency-questions,.ency-applies{padding:20px;background:var(--iq-blueprint-ivory);border:1px solid var(--iq-blueprint-line)}.ency-comparison{overflow-x:auto}.ency-comparison table{width:100%;border-collapse:collapse}.ency-comparison :is(td,th){padding:12px;border:1px solid var(--iq-blueprint-line);text-align:left}.ency-sources{overflow-wrap:anywhere}.ency-sources li{margin-bottom:15px}.ency-topic-links,.ency-related{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.ency-topic-links a{padding:12px;border:1px solid var(--iq-blueprint-line)}.ency-entry-card[hidden]{display:none}.iq-encyclopedia em{font-style:normal}.iq-encyclopedia :is(a,button,input):focus-visible{outline:3px solid var(--iq-blueprint-ink);outline-offset:4px}@media(max-width:1000px){.ency-layout{grid-template-columns:1fr}.ency-sidebar{max-width:800px}.ency-entry-grid{grid-template-columns:1fr}}@media(max-width:500px){.ency-entry-card{padding:18px}.ency-section-heading{display:block}.ency-byline{justify-content:start}.ency-reading{font-size:16px}.ency-comparison table{min-width:500px}}.iq-workspace .iq-encyclopedia{min-width:0;padding:24px 40px 48px;overflow-wrap:anywhere}.iq-encyclopedia>.encyclopedia{width:100%;max-width:1120px;margin:0}.iq-encyclopedia .ency-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px}.iq-encyclopedia :is(a,a:visited,summary){color:var(--iq-blueprint-teal)}.iq-encyclopedia :is(a:hover,summary:hover){color:var(--iq-blueprint-ink)}.iq-encyclopedia summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.iq-encyclopedia :is(a,summary):focus-visible{outline:3px solid var(--iq-blueprint-ink);outline-offset:4px}.iq-encyclopedia .ency-sidebar{font-size:15px;min-width:0}.iq-encyclopedia .ency-toc{margin-top:24px}.iq-encyclopedia .ency-toc li{margin:8px 0}.iq-encyclopedia .ency-sources{font-size:16px}.iq-encyclopedia :is(section,[id]){scroll-margin-top:120px}@media(max-width:1200px){.iq-encyclopedia .ency-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.iq-workspace .iq-encyclopedia{padding:20px 20px 40px}}body:has(.iq-encyclopedia){--iq-encyclopedia-width: 1120px}.iq-encyclopedia>.encyclopedia{max-width:var(--iq-encyclopedia-width)}body:has(.iq-encyclopedia) .iq-topbar-slot .access-bar{max-width:var(--iq-encyclopedia-width)}@media(max-width:800px){body:has(.iq-encyclopedia) .iq-topbar-slot .access-bar{margin-left:20px;margin-right:20px}}.iq-review-filters{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin:24px 0}.iq-review-filters label{flex:1;min-width:220px}.iq-article-reviews label{display:grid;gap:8px}.iq-article-reviews input,.iq-article-reviews textarea{font:inherit;padding:12px;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-radius:8px}.iq-review-row{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--iq-blueprint-line);border-radius:12px;margin:12px 0;background:var(--iq-blueprint-paper)}.iq-review-row span{flex-shrink:0;font-size:13px}.iq-article-reviews form{display:grid;gap:18px;max-width:760px;padding:24px;border:1px solid var(--iq-blueprint-line);border-radius:12px;margin:24px 0}.iq-article-reviews section{margin:30px 0}.iq-article-reviews code{overflow-wrap:anywhere;font-size:12px}.iq-review-history li{padding:16px 0;border-bottom:1px solid var(--iq-blueprint-line)}.iq-review-history p{white-space:pre-wrap}.iq-review-notice{padding:16px;background:var(--iq-blueprint-ivory)}.iq-account-links{display:grid;gap:8px}.iq-account-links a{display:flex;align-items:center;gap:10px;min-height:40px;color:inherit}.iq-account-links svg{width:20px;height:20px}@media(max-width:650px){.iq-review-row{display:grid}.iq-article-reviews form{padding:16px}}tr[data-user-row]{cursor:pointer}tr[data-user-row]:hover,tr[data-user-row]:focus-within{background:var(--iq-blueprint-ivory)}#review-preview iframe{width:100%;height:75vh;min-height:420px;border:1px solid var(--iq-blueprint-line);border-radius:12px;background:#fff}.iq-review-row{display:grid;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;min-height:148px;box-sizing:border-box}.iq-review-thumbnail{display:block;width:144px;height:108px;object-fit:cover;border-radius:8px;background:var(--iq-blueprint-ivory)}.iq-review-row strong{min-width:0}@media(max-width:900px){.iq-review-row{grid-template-columns:120px minmax(0,1fr);gap:10px 18px}.iq-review-thumbnail{width:120px;height:90px;grid-row:span 2}.iq-review-row span{grid-column:2}}@media(max-width:480px){.iq-review-row{padding:14px;grid-template-columns:88px minmax(0,1fr);gap:10px 14px;min-height:140px}.iq-review-thumbnail{width:88px;height:88px}.iq-review-row span{font-size:12px}}.iq-review-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0}.iq-review-intro{margin:0 0 24px}.iq-review-filters{padding:24px;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper);gap:24px;margin-bottom:20px}.iq-review-queue-toggle{padding:0 0 20px;border-bottom:1px solid var(--iq-blueprint-line);margin-bottom:20px}.iq-review-queue-toggle .iq-permission-toggle{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px 24px}.iq-review-queue-toggle .iq-field-label{font-size:.95rem;font-weight:650;text-transform:none;letter-spacing:normal}.iq-review-queue-toggle .iq-switch-control{min-height:40px}.iq-review-queue-toggle small{font-size:.85rem;color:var(--iq-blueprint-muted)}.iq-review-empty{padding:24px;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper)}@media(max-width:700px){.iq-review-queue-toggle .iq-permission-toggle{grid-template-columns:1fr auto}.iq-review-queue-toggle small{grid-column:1/-1}.iq-review-filters{padding:18px}}.access-login .google-auth-button{display:inline-block;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;border-radius:24px;max-width:100%}.google-auth-button img{display:block;width:180px;height:auto;max-width:100%}.google-auth-button:disabled{opacity:.5;cursor:wait}.iq-property-limit-dialog{max-width:620px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid var(--iq-blueprint-line,var(--hiq-line,#a7b8b4));border-radius:16px;background:var(--iq-blueprint-paper,var(--hiq-vellum,#f7f3e9));color:var(--iq-blueprint-ink,var(--hiq-ink,#183e55));padding:28px}.iq-property-limit-dialog::backdrop{background:#142b3280}.iq-property-limit-dialog .form-actions{display:flex;flex-wrap:wrap;gap:12px}.iq-archived-house{opacity:.55;filter:grayscale(.8);cursor:default}.iq-archived-house:hover{transform:none!important}.iq-archived-house .iq-registry-card-strip{font-weight:700}.iq-onboarding{max-width:800px}.iq-onboarding fieldset{border:1px solid var(--iq-blueprint-line,var(--hiq-line,#a7b8b4));border-radius:10px;padding:24px;margin:24px 0}.iq-onboarding legend{font-size:20px;font-weight:650;padding:0 8px}.iq-onboarding-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-main.iq-onboarding form .iq-onboarding-categories label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid var(--iq-blueprint-line,var(--hiq-line,#a7b8b4));border-radius:5px;cursor:pointer}.iq-onboarding-categories input{width:18px;height:18px;accent-color:var(--iq-blueprint-ink,var(--hiq-ink,#183e55))}@media(max-width:550px){.iq-onboarding-categories{grid-template-columns:1fr}.iq-onboarding fieldset{padding:16px}}.admin-main.iq-onboarding form .iq-onboarding-categories label:has(input:checked){border-color:#26776d;background:#26776d12}.admin-main.iq-onboarding form .iq-onboarding-categories label:focus-within{outline:2px solid #26776d;outline-offset:2px}.iq-workspace .admin-main.iq-user-details{max-width:1180px;padding-top:24px}.iq-user-details>.button{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px}.iq-user-details>.button svg{width:20px;height:20px}.iq-workspace .iq-user-details #user-form{max-width:none;background:transparent}.iq-user-details .form-section{padding:28px;margin-bottom:24px}.iq-user-details .form-section>h2{margin:0 0 24px}.iq-user-details .form-grid{gap:24px 32px}.iq-user-details .form-section>p{font-size:.9rem;margin-top:24px}.iq-user-details dl{display:flex;gap:40px;flex-wrap:wrap;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--iq-blueprint-line)}.iq-user-details dt{font-size:.8rem;color:var(--iq-blueprint-muted)}.iq-user-details dd{margin:5px 0 0;font-size:.9rem}.iq-user-details .form-actions{padding-top:0;margin-top:0;gap:12px}.iq-user-details #save-message:empty{display:none}@media(max-width:650px){.iq-user-details .form-section{padding:20px}.iq-user-details dl{gap:20px}}.iq-user-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.iq-user-manager-toolbar p{margin:0}.iq-user-manager-toolbar .button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.iq-user-manager-toolbar svg{width:18px;height:18px}.iq-user-filters{display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,260px);gap:24px;padding:24px;background:var(--iq-blueprint-paper);border:1px solid var(--iq-blueprint-line)}.iq-user-filters label{display:grid;gap:8px;font-size:.85rem;font-weight:600}.iq-user-filters input{min-width:0;box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;font:inherit;border:1px solid var(--iq-blueprint-line);background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-radius:3px}.iq-user-manager #user-count{font-size:.85rem;margin:20px 0 12px}.iq-user-manager .table-scroll{border:1px solid var(--iq-blueprint-line);border-radius:3px;background:var(--iq-blueprint-paper)}.iq-user-manager table{width:100%;border:0;border-collapse:collapse;font-size:.9rem;background:transparent}.iq-user-manager thead{background:var(--iq-blueprint-ivory)}.iq-user-manager th{padding:0;border-bottom:1px solid var(--iq-blueprint-line);text-align:left}.iq-user-manager th button{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;margin:0;padding:16px;border:0;box-shadow:none;background:transparent;color:var(--iq-blueprint-ink);font:inherit;font-weight:650;text-align:left;white-space:nowrap}.iq-user-manager th button:hover{background:var(--iq-blueprint-paper)}.iq-user-manager th button:focus-visible{outline:2px solid var(--iq-blueprint-teal);outline-offset:-3px}.iq-sort-indicator{margin-left:auto;opacity:.55}.iq-user-manager th[aria-sort=ascending] .iq-sort-indicator,.iq-user-manager th[aria-sort=descending] .iq-sort-indicator{opacity:1}.iq-user-manager td{padding:18px 16px;border-bottom:1px solid var(--iq-blueprint-line);color:var(--iq-blueprint-ink);background:transparent;vertical-align:middle}.iq-user-manager tbody tr:last-child td{border-bottom:0}.iq-user-manager td:nth-child(2){overflow-wrap:anywhere;min-width:180px}.iq-user-manager td a{color:var(--iq-blueprint-ink);font-weight:650}.iq-user-list-status{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;white-space:nowrap;color:var(--iq-blueprint-muted)}.iq-user-list-status:before{content:"";width:7px;height:7px;flex:none;border:1px solid currentColor;border-radius:1px}.iq-user-list-status.is-active:before{background:var(--iq-blueprint-teal);border-color:var(--iq-blueprint-teal)}@media(max-width:650px){.iq-user-manager-toolbar{align-items:flex-start}.iq-user-filters{grid-template-columns:1fr;padding:18px;gap:16px}.iq-user-manager th button,.iq-user-manager td{padding:14px 12px}}.iq-workspace .iq-user-manager table thead th button[data-user-sort]{border:0;border-radius:0;box-shadow:none;background:transparent}.iq-workspace .iq-user-manager table thead th button[data-user-sort]:hover{background:var(--iq-blueprint-paper)}.iq-workspace .iq-user-manager .iq-user-filters :is(input,select,.iq-select-trigger){background:var(--iq-blueprint-paper);color:var(--iq-blueprint-ink);border-color:var(--iq-blueprint-line);border-radius:3px}
