.husarenhof-hero{position:relative;min-height:calc(100vh - 68px);overflow:hidden;background:#182019;color:#f7f2e8;display:grid;align-items:end}.husarenhof-hero__media{position:absolute;inset:0;z-index:0}.husarenhof-hero__image{width:100%;height:100%;object-fit:cover;display:block}.husarenhof-hero__overlay{display:none}.husarenhof-hero__content{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto;padding:clamp(72px,10vw,132px) clamp(18px,4vw,48px);box-sizing:border-box}.husarenhof-hero__eyebrow{margin:0 0 18px;color:#e5c977;font-size:.82rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.husarenhof-hero__title{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,9vw,7.8rem);line-height:.92;font-weight:400;letter-spacing:-.055em}.husarenhof-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.husarenhof-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-weight:900;text-decoration:none}.husarenhof-hero__button--primary{background:#e5c977;color:#14110a}.husarenhof-hero__button--secondary{border:1px solid rgba(247,242,232,.38);color:#f7f2e8;background:rgba(247,242,232,.1)}@media (max-width:760px){.husarenhof-hero{min-height:calc(100vh - 60px)}.husarenhof-hero__content{padding:76px 18px 58px}}.inquiry-entry-points{width:100%;padding:72px 20px;background:radial-gradient(circle at top left,rgba(210,182,120,.16),transparent 34%),#101613;color:#f4f1e8}.inquiry-entry-points__inner{width:min(1120px,100%);margin:0 auto;display:grid;gap:28px}.inquiry-entry-points__header{max-width:720px;display:grid;gap:10px}.inquiry-entry-points__eyebrow{margin:0;color:#d2b678;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.inquiry-entry-points__header h2{margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:-.055em}.inquiry-entry-points__header p{margin:0;color:rgba(244,241,232,.74);font-size:1.05rem;line-height:1.65}.inquiry-entry-points__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.inquiry-entry-points__card{min-height:168px;padding:20px;border:1px solid rgba(244,241,232,.16);border-radius:24px;background:rgba(244,241,232,.055);color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.inquiry-entry-points__card:hover{transform:translateY(-3px);border-color:rgba(210,182,120,.54);background:rgba(210,182,120,.12)}.inquiry-entry-points__label{font-size:1.08rem;font-weight:850;letter-spacing:-.02em}.inquiry-entry-points__description{color:rgba(244,241,232,.68);font-size:.92rem;line-height:1.55}@media (max-width:920px){.inquiry-entry-points__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.inquiry-entry-points{padding:56px 16px}.inquiry-entry-points__grid{grid-template-columns:1fr}.inquiry-entry-points__card{min-height:148px}}.husarenhof-public-header{background:rgba(31,37,31,.94);backdrop-filter:blur(18px);box-sizing:border-box;color:#f7f2e8;position:sticky;top:0;width:100%;z-index:200}.husarenhof-public-header__inner{width:min(1180px,100%);height:68px;margin:0 auto;padding:0 clamp(18px,4vw,48px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:28px}.husarenhof-public-header__brand{color:#f7f2e8;font-size:.92rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.husarenhof-public-header__nav{display:flex;align-items:center;gap:clamp(18px,3vw,34px)}.husarenhof-public-header__link{color:#f7f2e8;font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap}.husarenhof-public-header__link:hover{color:#e5c977}.husarenhof-public-header__toggle{display:none;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(247,242,232,.24);border-radius:999px;background:rgba(247,242,232,.1);color:#f7f2e8;cursor:pointer;font-size:.82rem;font-weight:900}.husarenhof-public-header__mobile{position:absolute;right:16px;top:76px;width:min(260px,calc(100vw - 32px));display:grid;gap:4px;padding:12px;border:1px solid rgba(247,242,232,.14);border-radius:22px;background:rgba(31,37,31,.98);box-shadow:0 22px 60px rgba(0,0,0,.28)}.husarenhof-public-header__mobile-link{border-radius:14px;color:#f7f2e8;font-size:.9rem;font-weight:800;padding:13px 14px;text-decoration:none}.husarenhof-public-header__mobile-link:hover{background:rgba(247,242,232,.1)}@media (max-width:760px){.husarenhof-public-header__inner{height:60px;padding:0 14px}.husarenhof-public-header__brand{font-size:.82rem}.husarenhof-public-header__nav{display:none}.husarenhof-public-header__toggle{display:inline-flex}}.husarenhof-public-footer{background:#1f251f;color:#f7f2e8;padding:34px clamp(16px,4vw,72px)}.husarenhof-public-footer__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1180px}.husarenhof-public-footer__brand{color:#f7f2e8;font-size:.86rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.husarenhof-public-footer__nav{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.husarenhof-public-footer__nav a{color:#f7f2e8;font-size:.88rem;font-weight:800;text-decoration:none}@media (max-width:760px){.husarenhof-public-footer__inner{align-items:flex-start;flex-direction:column}.husarenhof-public-footer__nav{justify-content:flex-start}}.apartment-gallery{display:grid;gap:14px;height:100%;min-height:360px}.apartment-gallery--empty{background:linear-gradient(135deg,rgba(83,100,61,.12),rgba(235,231,219,.92)),#e7e4db}.apartment-gallery__hero{background:linear-gradient(135deg,rgba(83,100,61,.18),rgba(235,231,219,.95)),#e7e4db;border:0;cursor:pointer;min-height:320px;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.apartment-gallery__hero img{display:block;height:100%;min-height:320px;object-fit:cover;width:100%}.apartment-gallery__badge{background:rgba(31,42,31,.82);border:1px solid rgba(255,255,255,.16);border-radius:999px;bottom:18px;color:#f7f2e8;font-size:.82rem;font-weight:800;left:18px;padding:10px 14px;position:absolute}.apartment-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding:0 4px 2px}.apartment-gallery__thumb{background:#ebe7db;border:2px solid transparent;border-radius:14px;cursor:pointer;flex:0 0 78px;height:58px;overflow:hidden;padding:0}.apartment-gallery__thumb--active{border-color:#53643d}.apartment-gallery__thumb img{display:block;height:100%;object-fit:cover;width:100%}.apartment-gallery-modal{align-items:center;background:rgba(10,12,9,.84);backdrop-filter:blur(14px);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:120}.apartment-gallery-modal__panel{background:#f5f1e8;border:1px solid rgba(31,42,31,.18);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.45);max-height:92vh;max-width:1080px;overflow:hidden;position:relative;width:min(100%,1080px)}.apartment-gallery-modal__close{background:rgba(31,42,31,.86);font-size:2rem;height:46px;right:16px;top:16px;width:46px}.apartment-gallery-modal__close,.apartment-gallery-modal__nav{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f7f2e8;cursor:pointer;display:flex;justify-content:center;line-height:1;position:absolute;z-index:3}.apartment-gallery-modal__nav{background:rgba(31,42,31,.78);font-size:3rem;height:54px;top:42%;transform:translateY(-50%);width:54px}.apartment-gallery-modal__nav--prev{left:16px}.apartment-gallery-modal__nav--next{right:16px}.apartment-gallery-modal__image{background:linear-gradient(135deg,rgba(83,100,61,.18),rgba(235,231,219,.95)),#e7e4db;display:block;height:auto;max-height:68vh;object-fit:cover;width:100%}.apartment-gallery-modal__thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 18px 0}.apartment-gallery-modal__thumb{background:#ebe7db;border:2px solid transparent;border-radius:14px;cursor:pointer;flex:0 0 82px;height:62px;overflow:hidden;padding:0}.apartment-gallery-modal__thumb--active{border-color:#53643d}.apartment-gallery-modal__thumb img{display:block;height:100%;object-fit:cover;width:100%}.apartment-gallery-modal__text{color:#1f2a1f;display:grid;gap:4px;padding:18px 22px 22px}.apartment-gallery-modal__text h3{font-size:clamp(1.4rem,3vw,2.2rem);margin:0}.apartment-gallery-modal__text p{color:rgba(31,42,31,.68);font-weight:700;margin:0}@media (max-width:760px){.apartment-gallery,.apartment-gallery__hero,.apartment-gallery__hero img{min-height:280px}.apartment-gallery-modal{padding:12px}.apartment-gallery-modal__panel{border-radius:22px}.apartment-gallery-modal__nav{display:none}.apartment-gallery-modal__image{max-height:58vh}}.local-preview-marker_marker__uBOJL{position:fixed;top:82px;right:clamp(14px,2.5vw,32px);z-index:1000;min-height:46px;padding:8px 14px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(24,33,27,.9);color:#fffaf0;box-shadow:0 12px 34px rgba(10,18,13,.22);backdrop-filter:blur(16px);pointer-events:none}.local-preview-marker_statusDot__86GhT{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#e5c977;box-shadow:0 0 0 4px rgba(229,201,119,.16)}.local-preview-marker_content__uZ02b{display:grid;gap:1px}.local-preview-marker_content__uZ02b strong{font-size:.67rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.local-preview-marker_content__uZ02b small{color:rgba(255,250,240,.68);font-size:.6rem;line-height:1.2}@media (max-width:760px){.local-preview-marker_marker__uBOJL{top:70px;right:10px;min-height:40px;padding:7px 11px}.local-preview-marker_content__uZ02b strong{font-size:.61rem}.local-preview-marker_content__uZ02b small{font-size:.55rem}}@media print{.local-preview-marker_marker__uBOJL{display:none}}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */:root{--rds-font-family:var(--font-rootliv),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rds-font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--rds-font-size-2xs:10px;--rds-font-size-xs:11px;--rds-font-size-sm:12px;--rds-font-size-md:13px;--rds-font-size-lg:15px;--rds-font-size-xl:18px;--rds-font-size-2xl:22px;--rds-font-size-3xl:28px;--rds-font-size-title:clamp(32px,2.35vw,44px);--rds-font-weight-regular:450;--rds-font-weight-medium:540;--rds-font-weight-semibold:650;--rds-font-weight-bold:760;--rds-font-weight-label:820;--rds-line-height-tight:1.08;--rds-line-height-heading:1.15;--rds-line-height-control:1.35;--rds-line-height-body:1.5;--rds-line-height-readable:1.62;--rds-letter-spacing-tight:-.035em;--rds-letter-spacing-heading:-.022em;--rds-letter-spacing-normal:0;--rds-letter-spacing-label:.1em;--rds-letter-spacing-wide:.14em;--rds-space-0:0;--rds-space-1:4px;--rds-space-2:6px;--rds-space-3:8px;--rds-space-4:10px;--rds-space-5:12px;--rds-space-6:14px;--rds-space-7:16px;--rds-space-8:18px;--rds-space-9:20px;--rds-space-10:24px;--rds-space-11:28px;--rds-space-12:32px;--rds-space-14:40px;--rds-space-16:48px;--rds-control-height-xs:28px;--rds-control-height-sm:34px;--rds-control-height-md:40px;--rds-control-height-lg:46px;--rds-icon-size-xs:14px;--rds-icon-size-sm:16px;--rds-icon-size-md:18px;--rds-icon-size-lg:22px;--rds-sidebar-width:212px;--rds-sidebar-width-wide:222px;--rds-sidebar-width-collapsed:78px;--rds-explorer-width:300px;--rds-inspector-width:380px;--rds-splitter-width:7px;--rds-toolbar-height:84px;--rds-statusbar-height:30px;--rds-panel-header-min-height:42px;--rds-workspace-padding-x:14px;--rds-workspace-padding-top:12px;--rds-workspace-padding-bottom:8px;--rds-workspace-gap:10px;--rds-panel-padding:16px;--rds-panel-gap:12px;--rds-card-padding:14px;--rds-radius-xs:7px;--rds-radius-sm:10px;--rds-radius-md:13px;--rds-radius-lg:16px;--rds-radius-xl:18px;--rds-radius-2xl:22px;--rds-radius-round:999px;--rds-color-ivory:#f7f3ea;--rds-color-paper:#fffdf8;--rds-color-paper-soft:#fffdf8d1;--rds-color-canvas:#efede7;--rds-color-canvas-soft:#f6f4ee;--rds-color-graphite:#101827;--rds-color-forest:#12352d;--rds-color-forest-dark:#0a211c;--rds-color-forest-soft:#315a4d;--rds-color-sand:#d9c8a9;--rds-color-copper:#9a6837;--rds-color-text:#101827;--rds-color-text-soft:#465048;--rds-color-muted:#6c746e;--rds-color-subtle:#858c86;--rds-color-border:#1018271a;--rds-color-border-strong:#22342a2e;--rds-color-divider:#22342a1a;--rds-color-surface:#fffdf8f5;--rds-color-surface-soft:#f9f7f0f0;--rds-color-surface-muted:#f6f2eae0;--rds-color-surface-hover:#ffffffb8;--rds-color-surface-active:#315a4d17;--rds-color-accent:#315a4d;--rds-color-accent-soft:#315a4d1f;--rds-color-success:#4f8a72;--rds-color-success-soft:#4f8a721f;--rds-color-warning:#ba8b48;--rds-color-warning-soft:#ba8b481f;--rds-color-danger:#a95043;--rds-color-danger-soft:#a950431f;--rds-color-focus:#315a4d75;--rds-shadow-xs:0 4px 12px #22282409;--rds-shadow-sm:0 10px 28px #2228240e;--rds-shadow-panel:0 18px 52px #22282414,inset 0 1px 0 #ffffffdb;--rds-shadow-raised:0 24px 64px #1c261f24,inset 0 1px 0 #ffffffe6;--rds-shadow-overlay:0 32px 90px #131b1640;--rds-duration-fast:.12s;--rds-duration-normal:.18s;--rds-duration-slow:.26s;--rds-ease-standard:cubic-bezier(.2,0,0,1);--rds-ease-emphasized:cubic-bezier(.22,1,.36,1);--rds-z-base:1;--rds-z-sticky:20;--rds-z-menu:100;--rds-z-overlay:500;--rds-z-modal:1000;--rds-scrollbar-size:7px;--rds-scrollbar-thumb:#22342a30;--rds-scrollbar-thumb-hover:#22342a4d;--rds-desktop-sidebar-width:212px;--rds-desktop-sidebar-width-wide:222px;--rds-desktop-sidebar-width-collapsed:78px;--rds-desktop-sidebar-padding-y:16px;--rds-desktop-sidebar-padding-x:12px;--rds-desktop-brand-padding-top:4px;--rds-desktop-brand-padding-x:10px;--rds-desktop-brand-padding-bottom:30px;--rds-desktop-navigation-gap:7px;--rds-desktop-navigation-height:50px;--rds-desktop-navigation-padding-x:14px;--rds-desktop-workspace-padding-top:12px;--rds-desktop-workspace-padding-x:14px;--rds-desktop-workspace-padding-bottom:8px;--rds-desktop-workspace-gap:10px;--rds-desktop-toolbar-height:84px;--rds-desktop-toolbar-padding-y:11px;--rds-desktop-toolbar-padding-left:18px;--rds-desktop-toolbar-reserved-right:190px;--rds-desktop-toolbar-radius:17px;--rds-desktop-explorer-width:300px;--rds-desktop-inspector-width:380px;--rds-desktop-splitter-width:7px;--rds-desktop-panel-padding:14px;--rds-desktop-panel-radius:16px;--rds-desktop-panel-gap:10px;--rds-desktop-panel-header-height:40px;--rds-desktop-statusbar-height:30px;--rds-desktop-scrollbar-size:7px;--rds-desktop-sidebar-breakpoint-width:78px;--rds-desktop-explorer-tablet-width:240px;--rds-desktop-mobile-sidebar-height:58px;--rds-type-desktop-title-size:clamp(34px,2.45vw,44px);--rds-type-desktop-title-line-height:1;--rds-type-desktop-title-weight:540;--rds-type-desktop-title-tracking:-.035em;--rds-type-workspace-title-size:clamp(27px,2vw,36px);--rds-type-workspace-title-line-height:1.08;--rds-type-workspace-title-weight:560;--rds-type-workspace-title-tracking:-.03em;--rds-type-panel-title-size:20px;--rds-type-panel-title-line-height:1.16;--rds-type-panel-title-weight:600;--rds-type-panel-title-tracking:-.018em;--rds-type-section-title-size:17px;--rds-type-section-title-line-height:1.22;--rds-type-section-title-weight:650;--rds-type-section-title-tracking:-.012em;--rds-type-card-title-size:15px;--rds-type-card-title-line-height:1.3;--rds-type-card-title-weight:650;--rds-type-body-size:14px;--rds-type-body-line-height:1.58;--rds-type-body-weight:450;--rds-type-secondary-size:13px;--rds-type-secondary-line-height:1.52;--rds-type-secondary-weight:450;--rds-type-description-size:13px;--rds-type-description-line-height:1.5;--rds-type-description-weight:450;--rds-type-control-size:13px;--rds-type-control-line-height:1.4;--rds-type-control-weight:560;--rds-type-label-size:11px;--rds-type-label-line-height:1.3;--rds-type-label-weight:820;--rds-type-label-tracking:.1em;--rds-type-caption-size:11px;--rds-type-caption-line-height:1.42;--rds-type-caption-weight:500;--rds-type-chip-label-size:10px;--rds-type-chip-label-line-height:1.25;--rds-type-chip-label-weight:820;--rds-type-chip-label-tracking:.09em;--rds-type-chip-value-size:12px;--rds-type-chip-value-line-height:1.3;--rds-type-chip-value-weight:650;--rds-type-navigation-size:15px;--rds-type-navigation-line-height:1.3;--rds-type-navigation-weight:560;--rds-type-navigation-wide-size:16px;--rds-type-metric-label-size:10px;--rds-type-metric-label-line-height:1.3;--rds-type-metric-label-weight:820;--rds-type-metric-label-tracking:.09em;--rds-type-metric-value-size:14px;--rds-type-metric-value-line-height:1.38;--rds-type-metric-value-weight:650;--rds-type-statusbar-size:11px;--rds-type-statusbar-line-height:1.3;--rds-type-statusbar-weight:500;--rds-type-code-size:12px;--rds-type-code-line-height:1.55;--rds-type-code-weight:450;--rds-visual-canvas:radial-gradient(circle at 78% 8%,#d9c8a952,transparent 28%),linear-gradient(145deg,var(--rds-color-canvas),var(--rds-color-canvas-soft));--rds-visual-canvas-workspace:#f9f7f0f0;--rds-visual-sidebar-background:radial-gradient(circle at 24% 8%,#4e7a682e,transparent 28%),linear-gradient(180deg,var(--rds-color-forest) 0%,#0d2923 60%,var(--rds-color-forest-dark) 100%);--rds-visual-sidebar-text:#fff;--rds-visual-sidebar-text-muted:#ffffff9e;--rds-visual-sidebar-text-subtle:#ffffff80;--rds-visual-sidebar-hover:#ffffff0e;--rds-visual-sidebar-active:linear-gradient(90deg,#ffffff21,#ffffff14);--rds-visual-sidebar-active-border:#ffffff14;--rds-visual-toolbar-surface:linear-gradient(145deg,#fffdf8f5,#f6f1e8e6);--rds-visual-panel-surface:radial-gradient(circle at 100% 0,#d9c8a921,transparent 28%),linear-gradient(145deg,#fffdf8f7,#f7f2e8e8);--rds-visual-card-surface:#ffffff85;--rds-visual-card-surface-hover:#ffffffb8;--rds-visual-control-surface:#ffffff94;--rds-visual-control-surface-hover:#ffffffe6;--rds-visual-menu-surface:#fffdf8f7;--rds-visual-border:var(--rds-color-border);--rds-visual-border-strong:var(--rds-color-border-strong);--rds-visual-border-hover:#3d524340;--rds-visual-border-selected:#315a4d57;--rds-visual-divider:#22342a1a;--rds-visual-toolbar-shadow:0 13px 32px #20292311,inset 0 1px 0 #ffffffe0;--rds-visual-panel-shadow:0 18px 52px #22282414,inset 0 1px 0 #ffffffdb;--rds-visual-panel-shadow-prominent:0 18px 44px #1f2a2218,inset 0 1px 0 #ffffffeb;--rds-visual-card-shadow:0 8px 18px #28352c0f;--rds-visual-menu-shadow:0 18px 45px #232b2529,inset 0 1px 0 #ffffffe6;--rds-visual-overlay-shadow:var(--rds-shadow-overlay);--rds-visual-active:#315a4d1a;--rds-visual-selected:#315a4d24;--rds-visual-selected-border:#315a4d52;--rds-visual-pinned:#b1864ab8;--rds-visual-pinned-border:#b1864a52;--rds-visual-focus-ring:0 0 0 3px #315a4d29;--rds-visual-status-ready:var(--rds-color-success);--rds-visual-status-warning:var(--rds-color-warning);--rds-visual-status-danger:var(--rds-color-danger);--rds-visual-status-neutral:#8b918a;--rds-visual-splitter:#315a4d1f;--rds-visual-splitter-hover:#315a4d61;--rds-visual-scrollbar:#22342a2b;--rds-visual-scrollbar-hover:#22342a4d;--rds-visual-transition:var(--rds-duration-normal) var(--rds-ease-standard)}:root,[data-rds-density=comfortable]{--rds-density-factor:1;--rds-density-font-body:var(--rds-font-size-md);--rds-density-font-control:var(--rds-font-size-md);--rds-density-font-label:var(--rds-font-size-2xs);--rds-density-font-small:var(--rds-font-size-xs);--rds-density-control-height:var(--rds-control-height-md);--rds-density-panel-padding:var(--rds-panel-padding);--rds-density-card-padding:var(--rds-card-padding);--rds-density-section-gap:var(--rds-panel-gap)}[data-rds-density=compact]{--rds-density-factor:.9;--rds-density-font-body:var(--rds-font-size-sm);--rds-density-font-control:var(--rds-font-size-sm);--rds-density-font-label:var(--rds-font-size-2xs);--rds-density-font-small:var(--rds-font-size-2xs);--rds-density-control-height:var(--rds-control-height-sm);--rds-density-panel-padding:var(--rds-space-6);--rds-density-card-padding:var(--rds-space-5);--rds-density-section-gap:var(--rds-space-4)}[data-rds-density=presentation]{--rds-density-factor:1.12;--rds-density-font-body:var(--rds-font-size-lg);--rds-density-font-control:var(--rds-font-size-lg);--rds-density-font-label:var(--rds-font-size-xs);--rds-density-font-small:var(--rds-font-size-sm);--rds-density-control-height:var(--rds-control-height-lg);--rds-density-panel-padding:var(--rds-space-9);--rds-density-card-padding:var(--rds-space-8);--rds-density-section-gap:var(--rds-space-7)}[data-rds-root],[data-rds-surface]{font-family:var(--rds-font-family);color:var(--rds-color-text);font-size:var(--rds-density-font-body);line-height:var(--rds-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}[data-rds-root] *,[data-rds-root] :after,[data-rds-root] :before,[data-rds-surface] *,[data-rds-surface] :after,[data-rds-surface] :before{box-sizing:border-box}[data-rds-root] button,[data-rds-root] input,[data-rds-root] select,[data-rds-root] textarea,[data-rds-surface] button,[data-rds-surface] input,[data-rds-surface] select,[data-rds-surface] textarea{font:inherit}[data-rds-root] a,[data-rds-root] button,[data-rds-root] input,[data-rds-root] select,[data-rds-root] textarea,[data-rds-surface] a,[data-rds-surface] button,[data-rds-surface] input,[data-rds-surface] select,[data-rds-surface] textarea{outline-color:var(--rds-color-focus);outline-offset:2px}[data-rds-root] ::selection{background:var(--rds-color-accent-soft);color:var(--rds-color-forest)}[data-rds-surface] ::selection{background:var(--rds-color-accent-soft);color:var(--rds-color-forest)}[data-rds-scroll]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rds-scrollbar-thumb) transparent}[data-rds-scroll]::-webkit-scrollbar{width:var(--rds-scrollbar-size);height:var(--rds-scrollbar-size)}[data-rds-scroll]::-webkit-scrollbar-track{background:0 0}[data-rds-scroll]::-webkit-scrollbar-thumb{border-radius:var(--rds-radius-round);background:var(--rds-scrollbar-thumb)}[data-rds-scroll]::-webkit-scrollbar-thumb:hover{background:var(--rds-scrollbar-thumb-hover)}@media (prefers-reduced-motion:reduce){[data-rds-root] *,[data-rds-root] :after,[data-rds-root] :before,[data-rds-surface] *,[data-rds-surface] :after,[data-rds-surface] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}