/*
 * InspectionPress x Cruip Tidy — isolated opt-in preview, 2026-10-24.
 * Design tokens and patterns adapted from the customer's licensed Tidy HTML package.
 * No generic Tidy stylesheet or Tailwind preflight is loaded: that would break existing editors.
 * Only html[data-ip-tidy-preview="1"] is affected. /admin is excluded by bootstrap.
 */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
html[data-ip-tidy-preview="1"]{
 --ip-tidy-ink:#111f35;--ip-tidy-accent:#2174ea;--ip-tidy-accent-strong:#145bc6;
 --ip-tidy-soft:#eaf2ff;--ip-tidy-line:#dce5f1;--ip-tidy-quiet:#53627b;
 --ip-tidy-canvas:#f7f9fd;--ip-tidy-paper:#fff;--ip-tidy-deep:#101d2d;
 --ip-tidy-shadow:0 14px 44px rgba(25,52,91,.065);
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 font-synthesis:none;
}
html[data-ip-tidy-preview="1"][data-theme="dark"],html[data-ip-tidy-preview="1"].dark{
 --ip-tidy-ink:#f1f6fd;--ip-tidy-accent:#75aaff;--ip-tidy-accent-strong:#9dc4ff;
 --ip-tidy-soft:#1e324e;--ip-tidy-line:#3d4a5e;--ip-tidy-quiet:#b2c0d6;
 --ip-tidy-canvas:#0f1825;--ip-tidy-paper:#19263a;--ip-tidy-deep:#0a1523;
 --ip-tidy-shadow:0 14px 44px rgba(0,0,0,.19);
 color-scheme:dark;
}
html[data-ip-tidy-preview="1"] :where(body,button,input,textarea,select,summary){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
html[data-ip-tidy-preview="1"] :where(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:pretty}
html[data-ip-tidy-preview="1"] :where(p,li){line-height:1.68}
html[data-ip-tidy-preview="1"] :where(input,select,textarea){accent-color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] :where(a,button,summary){-webkit-tap-highlight-color:transparent}
html[data-ip-tidy-preview="1"] :where(button,select,input,textarea,a,dialog,details,.panel,.card){border-radius:0!important}
html[data-ip-tidy-preview="1"] :where(.pill,.tag.pill,.badge-pill){border-radius:999px!important}
html[data-ip-tidy-preview="1"] :focus-visible{outline:3px solid var(--ip-tidy-accent)!important;outline-offset:3px}
html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock{position:fixed;z-index:2147482000;right:16px;bottom:16px;display:flex;align-items:center;gap:12px;background:#101d2d;color:white;border:1px solid #445877;box-shadow:0 12px 38px #06101c45;padding:9px 10px 9px 14px;font:600 12px/1.3 Inter,system-ui,sans-serif;max-width:calc(100vw - 32px)}
html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock .ip-tidy-dot{display:inline-block;width:7px;height:7px;background:#59cbad;margin-right:7px;border-radius:50%!important;box-shadow:0 0 0 3px #59cbad26}
html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock button{font-size:12px;font-weight:750;background:#fff!important;color:#132440!important;padding:8px 12px!important;min-height:35px;line-height:1.1;border:1px solid #fff!important;white-space:nowrap;width:auto!important;max-width:none!important;cursor:pointer}
html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock small{font-size:11px;display:block;color:#b7c7de;font-weight:400;margin-top:3px}
/* MARKETING SHELL — reserved page styles remain functional. */
html[data-ip-tidy-preview="1"] body.ps-body{background:var(--ip-tidy-canvas)!important;color:var(--ip-tidy-ink);--ps-ink:var(--ip-tidy-ink);--ps-muted:var(--ip-tidy-quiet);--ps-border:var(--ip-tidy-line);--ps-accent:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ps-wrap{max-width:1240px;padding-inline:clamp(20px,4vw,64px)}
html[data-ip-tidy-preview="1"] .ps-top{background:var(--ip-tidy-paper)!important;border-bottom:1px solid var(--ip-tidy-line)!important;box-shadow:0 4px 24px rgba(19,47,92,.035)}
html[data-ip-tidy-preview="1"] .ps-toprow{min-height:86px;gap:26px}
html[data-ip-tidy-preview="1"] .ps-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}
html[data-ip-tidy-preview="1"] .ps-logo-mark{width:44px;height:44px;object-fit:contain}
html[data-ip-tidy-preview="1"] .ps-brand-copy strong{font-size:1.42rem;letter-spacing:-.06em;line-height:1.1}
html[data-ip-tidy-preview="1"] .ps-brand-copy small{font-size:.7rem;letter-spacing:.04em;color:var(--ip-tidy-quiet);text-transform:uppercase;font-weight:650}
html[data-ip-tidy-preview="1"] .ps-nav{gap:clamp(8px,1.3vw,24px);align-items:center}
html[data-ip-tidy-preview="1"] .ps-nav>a:not(.ps-nav-cta){color:var(--ip-tidy-quiet);text-decoration:none;font-weight:650;font-size:.91rem;white-space:nowrap}
html[data-ip-tidy-preview="1"] .ps-nav>a:hover,html[data-ip-tidy-preview="1"] .ps-nav>a[aria-current=page]{color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ps-nav-cta{background:var(--ip-tidy-accent)!important;color:white!important;box-shadow:0 7px 18px rgba(33,116,234,.15);border-color:var(--ip-tidy-accent)!important;text-decoration:none!important;white-space:nowrap}
html[data-ip-tidy-preview="1"] .ps-nav-cta:hover{background:var(--ip-tidy-accent-strong)!important}
html[data-ip-tidy-preview="1"] .ps-theme-toggle{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ps-footer{background:var(--ip-tidy-deep)!important;color:#d3dfef!important;border:0}
html[data-ip-tidy-preview="1"] .ps-footer :where(strong,a){color:#fff!important}
html[data-ip-tidy-preview="1"] .ps-footer :where(p,small,.ps-footer-note){color:#b6c7dc!important}
html[data-ip-tidy-preview="1"] .ps-footer a:hover{color:#8abaff!important}
/* HERO: Tidy's editorial hierarchy and airy navy/blue feature surface. */
html[data-ip-tidy-preview="1"] .ps29-hero{padding-top:clamp(56px,6.6vw,104px)!important;padding-bottom:clamp(52px,6vw,94px)!important;gap:clamp(24px,3.5vw,62px)}
html[data-ip-tidy-preview="1"] .ps29-hero-copy{align-self:center}
html[data-ip-tidy-preview="1"] .ps-eyebrow,html[data-ip-tidy-preview="1"] .ps29-hero .ps-eyebrow{font-weight:800;letter-spacing:.16em;font-size:.74rem;color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ps29-hero h1,html[data-ip-tidy-preview="1"] .ps-hero h1{font-size:clamp(2.5rem,5.25vw,5.15rem)!important;line-height:1.09;letter-spacing:-.065em;max-width:13ch;color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ps29-lead{font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.8;color:var(--ip-tidy-quiet);max-width:61ch}
html[data-ip-tidy-preview="1"] .ps29-hero-chips{display:flex;gap:10px;flex-wrap:wrap}
html[data-ip-tidy-preview="1"] .ps29-hero-chips>*{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);color:var(--ip-tidy-ink);box-shadow:0 3px 9px rgba(14,40,80,.03)}
html[data-ip-tidy-preview="1"] .ps29-property-card{background:var(--ip-tidy-paper)!important;border:1px solid var(--ip-tidy-line)!important;box-shadow:0 24px 75px rgba(30,69,120,.13)!important;transform:translateY(2px);min-width:0}
html[data-ip-tidy-preview="1"] .ps29-property-top{background:var(--ip-tidy-deep)!important;color:white!important;padding-block:14px}
html[data-ip-tidy-preview="1"] .ps29-property-stage{background:#dbeaff!important;color:#153a70!important}
html[data-ip-tidy-preview="1"] .ps29-research-rows{background:var(--ip-tidy-paper);border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] .ps29-research-rows>*,html[data-ip-tidy-preview="1"] .ps29-workspace-docs{border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] .ps-btn,html[data-ip-tidy-preview="1"] .ps29-primary{font-weight:750;letter-spacing:-.012em;transition:background .15s,box-shadow .15s,transform .15s}
html[data-ip-tidy-preview="1"] .ps-btn:not(.ps-btn-alt),html[data-ip-tidy-preview="1"] .ps29-primary{background:var(--ip-tidy-accent)!important;border-color:var(--ip-tidy-accent)!important;color:white!important;box-shadow:0 10px 24px rgba(33,116,234,.19)}
html[data-ip-tidy-preview="1"] .ps-btn:hover{transform:translateY(-1px)}
html[data-ip-tidy-preview="1"] .ps-btn-alt,html[data-ip-tidy-preview="1"] .ps29-secondary{background:var(--ip-tidy-paper)!important;color:var(--ip-tidy-accent)!important;border:1px solid var(--ip-tidy-line)!important}
html[data-ip-tidy-preview="1"] .ps29-report-strip{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);box-shadow:var(--ip-tidy-shadow)}
html[data-ip-tidy-preview="1"] .ps-sectiontitle{color:var(--ip-tidy-ink);font-size:clamp(2rem,3.5vw,3.2rem);letter-spacing:-.055em;line-height:1.12}
html[data-ip-tidy-preview="1"] .ps29-research-section{background:linear-gradient(160deg,var(--ip-tidy-paper),var(--ip-tidy-canvas))!important}
html[data-ip-tidy-preview="1"] :where(.ps29-data-flow,.ps29-data-export,.ps29-workspace-docs,.ps105-price-card,.ps105-deployment-grid,.ps105-full,.ip192-audience-card,.ps-feature,.ps-card,.ps29-research-tiles>*,.ps29-research-grid>article){border-color:var(--ip-tidy-line)!important;box-shadow:var(--ip-tidy-shadow);background-color:var(--ip-tidy-paper)}
html[data-ip-tidy-preview="1"] .ps29-row-icon,html[data-ip-tidy-preview="1"] .ps-card-icon{color:var(--ip-tidy-accent);background:var(--ip-tidy-soft)}
html[data-ip-tidy-preview="1"] :where(.ps105-price,.ps29-property-price,.ps29-price){color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] :where(.ps-bottom-cta,.ps29-bottom-cta){background:var(--ip-tidy-deep)!important;color:#fff!important}
html[data-ip-tidy-preview="1"] :where(.ps-bottom-cta,.ps29-bottom-cta) h2{color:#fff!important}
html[data-ip-tidy-preview="1"] .ps105-account-items{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);box-shadow:var(--ip-tidy-shadow)}
/* AUTHENTICATED APP — use Tidy tokens without interfering with dynamic report-writer controls. */
html[data-ip-tidy-preview="1"] body:not(.ps-body):not(.ip193){--bg:var(--ip-tidy-canvas);--paper:var(--ip-tidy-paper);--ink:var(--ip-tidy-ink);--muted:var(--ip-tidy-quiet);--border:var(--ip-tidy-line);--accent:var(--ip-tidy-accent);--soft:var(--ip-tidy-soft);background:var(--ip-tidy-canvas);color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] body:not(.ps-body):not(.ip193)>header{background:var(--ip-tidy-paper);border-bottom:1px solid var(--ip-tidy-line);box-shadow:0 5px 24px #07193308}
html[data-ip-tidy-preview="1"] body:not(.ps-body):not(.ip193) .head{min-height:82px;gap:22px}
html[data-ip-tidy-preview="1"] body:not(.ps-body):not(.ip193) .brand{letter-spacing:-.055em;font-weight:850;font-size:1.55rem}
html[data-ip-tidy-preview="1"] body:not(.ps-body):not(.ip193) .brand span{font-size:.7rem;letter-spacing:.12em;color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ip42-nav,html[data-ip-tidy-preview="1"] .ip85-nav{gap:clamp(9px,1.6vw,23px)}
html[data-ip-tidy-preview="1"] .ip85-desktop-link{font-size:.91rem;font-weight:650;color:var(--ip-tidy-quiet);text-decoration:none;gap:8px}
html[data-ip-tidy-preview="1"] .ip85-desktop-link:hover{color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ip85-new-property,html[data-ip-tidy-preview="1"] .ip42-nav-new{background:var(--ip-tidy-accent)!important;color:white!important;border:1px solid var(--ip-tidy-accent)!important;box-shadow:0 9px 23px #2174ea26}
html[data-ip-tidy-preview="1"] .ip42-account-menu>summary{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);padding:9px 12px;color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ip42-menu-items{background:var(--ip-tidy-paper);border:1px solid var(--ip-tidy-line);box-shadow:var(--ip-tidy-shadow)}
html[data-ip-tidy-preview="1"] main.frame{max-width:1310px;padding-top:clamp(30px,3.5vw,52px)}
html[data-ip-tidy-preview="1"] .panel{background:var(--ip-tidy-paper);box-shadow:var(--ip-tidy-shadow);border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] :where(.panel,.p31-card,.p33-research,.p33-research-tile,.ip85-property-panel,.ip85-upcoming,.ip85-stat,.ip85-property-card,.ip95-card,.ip92-card,.ip94-card,.ip141-card,.ip150-google-map,.ip86-report-card,.ip99-toolkit-grid>*,.ip133-portfolio-filters){border-color:var(--ip-tidy-line)!important;background-color:var(--ip-tidy-paper);box-shadow:var(--ip-tidy-shadow)}
html[data-ip-tidy-preview="1"] .tag:not(.pill){background:var(--ip-tidy-soft);color:var(--ip-tidy-accent);border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] :where(.button,button[type="submit"]):not([data-ip163-open]):not(.ip190-print-action){transition:background .15s ease,filter .15s ease}
html[data-ip-tidy-preview="1"] .ip85-welcome{background:linear-gradient(116deg,#122b4b,#101d2d 70%)!important;color:#fff!important;border:1px solid #2d4d74;box-shadow:0 19px 54px #15284426;padding:clamp(25px,3vw,44px)!important}
html[data-ip-tidy-preview="1"] .ip85-welcome :where(h1,strong){color:white!important}
html[data-ip-tidy-preview="1"] .ip85-overline{color:#91baff;font-weight:800;letter-spacing:.12em}
html[data-ip-tidy-preview="1"] .ip85-welcome .ip85-intro{color:#c6d8ee;font-size:1.04rem;max-width:56ch}
html[data-ip-tidy-preview="1"] .ip85-welcome-art{opacity:.17!important}
html[data-ip-tidy-preview="1"] .ip85-stats{gap:17px}
html[data-ip-tidy-preview="1"] .ip85-stat{padding:24px 26px!important}
html[data-ip-tidy-preview="1"] .ip85-stat strong{font-weight:850;letter-spacing:-.055em}
html[data-ip-tidy-preview="1"] .ip85-stat-icon{background:var(--ip-tidy-soft)!important;color:var(--ip-tidy-accent)!important}
html[data-ip-tidy-preview="1"] .ip85-section-title h2{font-size:clamp(1.28rem,2.1vw,1.75rem)!important;letter-spacing:-.04em}
html[data-ip-tidy-preview="1"] :where(.ip85-kicker,.ip85-overline,.p31-kicker,.p31-eyebrow,.ip99-kicker){color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ip85-table{background:var(--ip-tidy-paper)}
html[data-ip-tidy-preview="1"] .ip85-table thead{background:var(--ip-tidy-soft)!important;color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ip85-table th{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ip-tidy-quiet);font-weight:800}
html[data-ip-tidy-preview="1"] .ip85-table tbody tr{border-bottom:1px solid var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] .ip85-property-link{font-weight:750;color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ip85-property-link:hover{color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ip85-thumb{border-color:var(--ip-tidy-line);background:var(--ip-tidy-soft)}
html[data-ip-tidy-preview="1"] .ip85-property-card{overflow:hidden}
html[data-ip-tidy-preview="1"] .ip85-card-hero img{object-fit:cover}
html[data-ip-tidy-preview="1"] .ip85-card-open{background:var(--ip-tidy-accent)!important;color:white!important}
/* PROPERTY DETAIL: editorial overview + elevated panels, but preserve fixed nav/AI Lab z-index */
html[data-ip-tidy-preview="1"] .ip99-property-view{--bg:var(--ip-tidy-canvas);--paper:var(--ip-tidy-paper);--ink:var(--ip-tidy-ink);--accent:var(--ip-tidy-accent);--muted:var(--ip-tidy-quiet);--soft:var(--ip-tidy-soft);--border:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] .p31-shell{max-width:1230px}
html[data-ip-tidy-preview="1"] .p31-heading h1{font-size:clamp(1.9rem,3.4vw,3rem)!important;line-height:1.1}
html[data-ip-tidy-preview="1"] .p31-card{padding:clamp(20px,2.3vw,30px);min-width:0}
html[data-ip-tidy-preview="1"] .p31-stat{font-weight:850}
html[data-ip-tidy-preview="1"] .p31-meter span{background:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] :where(.p33-research,.ip95-card,.ip92-card,.ip99-main-card){padding:clamp(20px,2.3vw,30px)}
html[data-ip-tidy-preview="1"] .p33-research-tile{background:var(--ip-tidy-soft);box-shadow:none}
html[data-ip-tidy-preview="1"] .p33-export{background:var(--ip-tidy-accent);border-color:var(--ip-tidy-accent)}
html[data-ip-tidy-preview="1"] .ip150-property-subnav{background:var(--ip-tidy-paper)!important;border-color:var(--ip-tidy-line)!important}
html[data-ip-tidy-preview="1"] .ip99-toc-items :where(a,button){font-weight:650;letter-spacing:-.01em}
html[data-ip-tidy-preview="1"] .ip99-toc-items :where(a,button):hover{color:var(--ip-tidy-accent)}
/* REPORT WORKSPACE AND WRITERS: do NOT override sticky footers, inputs, TinyMCE, or data actions */
html[data-ip-tidy-preview="1"] :where(.ip86-workspace,.ip86-report-list,.ip86-report-card,.ip92-report-tile,.ip133-report-panel,.ip180-report-review,.ip163-lab-modal,.ip163-ai-lab,.ip182-summary-panel){color:var(--ip-tidy-ink);border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] :where(.ip86-workspace h2,.ip86-report-card h3,.ip163-lab-modal h2,.ip180-report-review h2){letter-spacing:-.04em}
html[data-ip-tidy-preview="1"] :where(.ip86-report-card,.ip92-report-tile,.ip133-report-panel){background:var(--ip-tidy-paper);box-shadow:var(--ip-tidy-shadow)}
html[data-ip-tidy-preview="1"] :where(.ip86-report-card,.ip92-report-tile) :where(a,button):focus-visible{outline-color:var(--ip-tidy-accent)!important}
/* ACCOUNT / ONBOARDING / NEW PROPERTY */
html[data-ip-tidy-preview="1"] :where(.ps32-payg-form,.form,.ip140-auth-shell,.ip140-onboard,.ip114-bulk-shell){color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] :where(.ps32-payg-form,.ip140-auth-shell,.ip140-onboard) h1{font-size:clamp(2rem,3.4vw,3.25rem);letter-spacing:-.055em}
html[data-ip-tidy-preview="1"] :where(.form,.ip140-auth-shell,.ps32-payg-form)>:where(.panel,.card){border:1px solid var(--ip-tidy-line);box-shadow:var(--ip-tidy-shadow);background:var(--ip-tidy-paper)}
html[data-ip-tidy-preview="1"] :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){border-color:var(--ip-tidy-line);background-color:var(--ip-tidy-paper);color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus{border-color:var(--ip-tidy-accent)}
/* DOCS retains Docs-specific sidebar interaction; Tidy palette/typography only. */
html[data-ip-tidy-preview="1"] body.ip193{background:var(--ip-tidy-canvas)!important;color:var(--ip-tidy-ink)!important}
html[data-ip-tidy-preview="1"] .ip193-top{background:var(--ip-tidy-paper)!important;border-color:var(--ip-tidy-line)!important}
html[data-ip-tidy-preview="1"] .ip193-main{color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .ip193-sidebar{background:var(--ip-tidy-paper)!important;border-color:var(--ip-tidy-line)!important}
html[data-ip-tidy-preview="1"] :where(.ip193-main article,.ip193-category-card,.ip193-faq-card,.ip193-sideitem,.ip193-search){border-color:var(--ip-tidy-line)}
html[data-ip-tidy-preview="1"] :where(.ip193-brand-mark,.ip193-button,.ip193-admin-link){background-color:var(--ip-tidy-accent)!important}
/* HTML research report chrome only. Do not touch report-paper or PDF document typography. */
html[data-ip-tidy-preview="1"] body:has(.doc-wrap){background:var(--ip-tidy-canvas)!important;color:var(--ip-tidy-ink)}
html[data-ip-tidy-preview="1"] .doc-wrap{max-width:1260px}
html[data-ip-tidy-preview="1"] .doc-wrap .toolbar{background:var(--ip-tidy-deep);color:white;border:1px solid #324964;box-shadow:var(--ip-tidy-shadow)}
html[data-ip-tidy-preview="1"] .doc-wrap .toolbar :where(strong,.toolbar-status){color:white!important}
html[data-ip-tidy-preview="1"] .doc-wrap .toolbar .toolbar-actions a{color:white}
html[data-ip-tidy-preview="1"] .report-paper{box-shadow:var(--ip-tidy-shadow)}
/* Responsive controls: never force desktop nav to display on mobile */
@media(max-width:900px){
 html[data-ip-tidy-preview="1"] .ps-toprow{min-height:72px;gap:12px}
 html[data-ip-tidy-preview="1"] .ps-nav{gap:12px}
 html[data-ip-tidy-preview="1"] .ps29-hero{padding-block:38px!important}
 html[data-ip-tidy-preview="1"] .ip85-welcome{padding:25px!important}
 html[data-ip-tidy-preview="1"] .ip85-welcome-art{display:none}
 html[data-ip-tidy-preview="1"] main.frame{padding-inline:18px}
}
@media(max-width:600px){
 html[data-ip-tidy-preview="1"] .ps-wrap{padding-inline:20px}
 html[data-ip-tidy-preview="1"] .ps29-hero h1{font-size:clamp(2.25rem,10vw,3.6rem)!important}
 html[data-ip-tidy-preview="1"] .ps29-property-card{transform:none}
 html[data-ip-tidy-preview="1"] .ps-sectiontitle{font-size:clamp(1.7rem,7vw,2.5rem)}
 html[data-ip-tidy-preview="1"] .ip85-stats{gap:10px}
 html[data-ip-tidy-preview="1"] .ip85-stat{padding:17px!important}
 html[data-ip-tidy-preview="1"] .ip85-welcome{padding:22px!important}
 html[data-ip-tidy-preview="1"] main .panel{padding:20px}
 html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock{bottom:8px;right:8px;max-width:calc(100vw - 16px);padding:7px 8px}
 html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock small{display:none}
}
@media print{html[data-ip-tidy-preview="1"] .ip-tidy-preview-dock{display:none!important}html[data-ip-tidy-preview="1"] .doc-wrap .toolbar{display:none!important}}
