:root{--ol-fs-eyebrow: .78rem;--ol-fs-2xs: .75rem;--ol-fs-xs: .85rem;--ol-fs-sm: .92rem;--ol-fs-base: 1rem;--ol-fs-md: 1.125rem;--ol-fs-lead: clamp(1.05rem, 1.6vw, 1.28rem);--ol-fs-h3: clamp(1.15rem, 1.8vw, 1.4rem);--ol-fs-h2: clamp(1.5rem, 3vw, 2rem);--ol-fs-h1: clamp(2.1rem, 5vw, 3.2rem);--ol-lh-tight: 1.12;--ol-lh-snug: 1.3;--ol-lh-normal: 1.55;--ol-lh-relaxed: 1.65;--ol-space-1: .25rem;--ol-space-2: .5rem;--ol-space-3: .75rem;--ol-space-4: 1rem;--ol-space-5: 1.5rem;--ol-space-6: 2rem;--ol-space-8: 3rem;--ol-bp-compact: 820px;--ol-bp-tablet: 1024px;--ol-container-narrow: 960px;--ol-container-prose: 980px;--ol-container-default: 1180px}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Outfit;font-style:normal;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Outfit;font-style:normal;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Outfit;font-style:normal;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Outfit;font-style:normal;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:optional;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:optional;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@container workpane (max-width: 34rem){.landra-forms-official-head,.landra-forms-official-toolbar,.landra-forms-official-section-head,.landra-forms-official-question-main,.landra-forms-official-paper-field dl>div,.landra-forms-antrag-controls,.landra-forms-antrag-workflow,.landra-forms-glassbox-controls,.landra-forms-glassbox-grid,.landra-forms-evidence-grid,.landra-forms-assist-kpis,.landra-forms-assist-layout,.ol-forms-official-head,.ol-forms-official-toolbar,.ol-forms-official-section-head,.ol-forms-official-question-main,.ol-forms-official-paper-field dl>div,.ol-forms-antrag-controls,.ol-forms-antrag-workflow,.ol-forms-glassbox-controls,.ol-forms-glassbox-grid,.ol-forms-evidence-grid,.ol-forms-assist-kpis,.ol-forms-assist-layout{grid-template-columns:minmax(0,1fr)}.landra-forms-official-question,.ol-forms-official-question{grid-template-columns:1.75rem minmax(0,1fr);padding-inline:.6rem}.landra-dashboard-layout,.landra-data-flywheel-layout,.landra-cooperative-provenance-layout,.landra-enterprise-trust-layout,.landra-tenant-operating-layout,.landra-agent-frontdoor-layout,.landra-risk-market-layout,.landra-field-intelligence-layout,.landra-ask-landra-layout,.landra-agripv-layout,.landra-dynamic-overlay-layout,.landra-compliance-layout,.landra-edge-sync-layout,.landra-mission-routing-layout,.landra-mission-routing-detail,.landra-dashboard-kpis,.landra-boundary-strip,.landra-operating-brief-grid,.landra-blueprint-strip,.landra-choice-grid,.landra-overlay-grid,.landra-frontdoor-actions,.landra-ask-launcher-prompts,.ol-dashboard-layout,.ol-data-flywheel-layout,.ol-cooperative-provenance-layout,.ol-enterprise-trust-layout,.ol-tenant-operating-layout,.ol-agent-frontdoor-layout,.ol-risk-market-layout,.ol-field-intelligence-layout,.ol-ask-landra-layout,.ol-agripv-layout,.ol-dynamic-overlay-layout,.ol-compliance-layout,.ol-edge-sync-layout,.ol-mission-routing-layout,.ol-mission-routing-detail,.ol-dashboard-kpis,.ol-boundary-strip,.ol-operating-brief-grid,.ol-blueprint-strip,.ol-choice-grid,.ol-overlay-grid,.ol-frontdoor-actions,.ol-ask-launcher-prompts{grid-template-columns:1fr}.landra-forms-official-progress,.landra-forms-official-ai-strip,.landra-forms-official-template-meta,.ol-forms-official-progress,.ol-forms-official-ai-strip,.ol-forms-official-template-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.landra-forms-glassbox-grid>.landra-forms-assist-panel,.ol-forms-glassbox-grid>.ol-forms-assist-panel{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0;padding:1rem 0 0}.landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child{border-block-start:0;padding-top:0}.landra-forms-glassbox-controls .landra-button,.landra-forms-antrag-card-actions .landra-button,.ol-forms-glassbox-controls .ol-button,.ol-forms-antrag-card-actions .ol-button{width:100%}.landra-forms-readiness-lists,.landra-audit-defense-grid,.ol-forms-readiness-lists,.ol-audit-defense-grid{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.landra-operational-rail,.landra-forms-assist-rail,.ol-operational-rail,.ol-forms-assist-rail{grid-template-columns:minmax(0,1fr)}.landra-forms-artifact-field,.ol-forms-artifact-field{align-items:flex-start;gap:.5rem 0;grid-template-columns:minmax(0,1fr)}.landra-forms-artifact-field-label,.landra-forms-artifact-field-value,.landra-forms-artifact-field .landra-forms-antrag-why,.ol-forms-artifact-field-label,.ol-forms-artifact-field-value,.ol-forms-artifact-field .ol-forms-antrag-why{grid-column:1 / -1}.landra-readiness-table-frame .landra-forms-table,.landra-readiness-table-frame .landra-forms-program-table,.ol-readiness-table-frame .ol-forms-table,.ol-readiness-table-frame .ol-forms-program-table{display:block;border-spacing:0;border-collapse:separate;margin-block:.65rem 0;min-inline-size:0}.landra-readiness-table-frame .landra-forms-table caption,.landra-readiness-table-frame .landra-forms-table tbody,.landra-readiness-table-frame .landra-forms-table tr,.landra-readiness-table-frame .landra-forms-program-table caption,.landra-readiness-table-frame .landra-forms-program-table tbody,.landra-readiness-table-frame .landra-forms-program-table tr,.ol-readiness-table-frame .ol-forms-table caption,.ol-readiness-table-frame .ol-forms-table tbody,.ol-readiness-table-frame .ol-forms-table tr,.ol-readiness-table-frame .ol-forms-program-table caption,.ol-readiness-table-frame .ol-forms-program-table tbody,.ol-readiness-table-frame .ol-forms-program-table tr{display:block}.landra-readiness-table-frame .landra-forms-table thead,.landra-readiness-table-frame .landra-forms-program-table thead,.ol-readiness-table-frame .ol-forms-table thead,.ol-readiness-table-frame .ol-forms-program-table thead{display:none}.landra-readiness-table-frame .landra-forms-table tr,.landra-readiness-table-frame .landra-forms-program-table tr,.ol-readiness-table-frame .ol-forms-table tr,.ol-readiness-table-frame .ol-forms-program-table tr{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-block-start:.45rem}.landra-readiness-table-frame .landra-forms-table td,.landra-readiness-table-frame .landra-forms-table th[data-label],.landra-readiness-table-frame .landra-forms-program-table td,.landra-readiness-table-frame .landra-forms-program-table th[data-label],.ol-readiness-table-frame .ol-forms-table td,.ol-readiness-table-frame .ol-forms-table th[data-label],.ol-readiness-table-frame .ol-forms-program-table td,.ol-readiness-table-frame .ol-forms-program-table th[data-label]{border:0;display:grid;gap:.45rem;grid-template-columns:minmax(5.75rem,.75fr) minmax(0,1fr);padding:.3rem 0}.landra-field-intelligence .landra-field-intelligence-table,.ol-field-intelligence .ol-field-intelligence-table{display:block;border-spacing:0;border-collapse:separate;margin-block:.65rem 0;min-inline-size:0}.landra-field-intelligence .landra-field-intelligence-table caption,.landra-field-intelligence .landra-field-intelligence-table tbody,.landra-field-intelligence .landra-field-intelligence-table tr,.ol-field-intelligence .ol-field-intelligence-table caption,.ol-field-intelligence .ol-field-intelligence-table tbody,.ol-field-intelligence .ol-field-intelligence-table tr{display:block}.landra-field-intelligence .landra-field-intelligence-table thead,.ol-field-intelligence .ol-field-intelligence-table thead{display:none}.landra-field-intelligence .landra-field-intelligence-table tr,.ol-field-intelligence .ol-field-intelligence-table tr{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-block-start:.45rem}.landra-field-intelligence .landra-field-intelligence-table td,.landra-field-intelligence .landra-field-intelligence-table th[data-label],.ol-field-intelligence .ol-field-intelligence-table td,.ol-field-intelligence .ol-field-intelligence-table th[data-label]{border:0;display:grid;gap:.45rem;grid-template-columns:minmax(5.75rem,.75fr) minmax(0,1fr);padding:.3rem 0}.landra-risk-market .landra-risk-market-table,.ol-risk-market .ol-risk-market-table{display:block;border-spacing:0;border-collapse:separate;margin-block:.65rem 0;min-inline-size:0}.landra-risk-market .landra-risk-market-table caption,.landra-risk-market .landra-risk-market-table tbody,.landra-risk-market .landra-risk-market-table tr,.ol-risk-market .ol-risk-market-table caption,.ol-risk-market .ol-risk-market-table tbody,.ol-risk-market .ol-risk-market-table tr{display:block}.landra-risk-market .landra-risk-market-table thead,.ol-risk-market .ol-risk-market-table thead{display:none}.landra-risk-market .landra-risk-market-table tr,.ol-risk-market .ol-risk-market-table tr{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-block-start:.45rem}.landra-risk-market .landra-risk-market-table td,.landra-risk-market .landra-risk-market-table th[data-label],.ol-risk-market .ol-risk-market-table td,.ol-risk-market .ol-risk-market-table th[data-label]{border:0;display:grid;gap:.45rem;grid-template-columns:minmax(5.75rem,.75fr) minmax(0,1fr);padding:.3rem 0}.landra-risk-market .landra-risk-market-table td:before,.landra-risk-market .landra-risk-market-table th[data-label]:before,.ol-risk-market .ol-risk-market-table td:before,.ol-risk-market .ol-risk-market-table th[data-label]:before{color:var(--landra-color-muted);content:attr(data-label);font-size:.78rem;font-weight:800;text-transform:uppercase}.landra-field-intelligence .landra-field-intelligence-table td:before,.landra-field-intelligence .landra-field-intelligence-table th[data-label]:before,.ol-field-intelligence .ol-field-intelligence-table td:before,.ol-field-intelligence .ol-field-intelligence-table th[data-label]:before{color:var(--landra-color-muted);content:attr(data-label);font-size:.78rem;font-weight:800;text-transform:uppercase}.landra-readiness-table-frame .landra-forms-table td:before,.landra-readiness-table-frame .landra-forms-table th[data-label]:before,.landra-readiness-table-frame .landra-forms-program-table td:before,.landra-readiness-table-frame .landra-forms-program-table th[data-label]:before,.ol-readiness-table-frame .ol-forms-table td:before,.ol-readiness-table-frame .ol-forms-table th[data-label]:before,.ol-readiness-table-frame .ol-forms-program-table td:before,.ol-readiness-table-frame .ol-forms-program-table th[data-label]:before{color:var(--landra-color-muted);content:attr(data-label);font-size:.78rem;font-weight:800;text-transform:uppercase}.landra-operational-status,.landra-operational-metric,.landra-operational-checklist,.ol-operational-status,.ol-operational-metric,.ol-operational-checklist{border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);padding-block-start:.65rem}.landra-forms-readiness .landra-section-header h2,.ol-forms-readiness .ol-section-header h2{font-size:clamp(1rem,5.6cqi,1.3rem)}.landra-data-flywheel-directory-toolbar,.ol-data-flywheel-directory-toolbar{grid-template-columns:1fr}}@container workpane (max-width: 46rem){.landra-operational-rail,.landra-forms-assist-rail,.ol-operational-rail,.ol-forms-assist-rail{grid-template-columns:minmax(0,1fr)!important}.landra-operational-metric,.landra-operational-checklist,.ol-operational-metric,.ol-operational-checklist{border-inline-start:0!important;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%)!important}}@container workpane (max-width: 46rem){.landra-forms-glassbox-grid,.ol-forms-glassbox-grid{grid-template-columns:minmax(0,1fr)}.landra-forms-glassbox-grid>.landra-forms-assist-panel,.ol-forms-glassbox-grid>.ol-forms-assist-panel{border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);padding-inline-start:0;margin-top:1rem;padding-top:1rem}.landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child{border-block-start:0;margin-top:0;padding-top:0}}@container workpane (max-width: 26rem){.landra-forms-official-ai-strip,.landra-forms-official-template-meta,.ol-forms-official-ai-strip,.ol-forms-official-template-meta{grid-template-columns:minmax(0,1fr)}.landra-forms-official-section-head h3,.landra-forms-official-section-head h4,.ol-forms-official-section-head h3,.ol-forms-official-section-head h4{font-size:clamp(.95rem,4.5cqi,1.1rem)}.landra-forms-antrag-workflow,.ol-forms-antrag-workflow,.landra-forms-official-ai-strip,.landra-forms-official-template-meta,.ol-forms-official-ai-strip,.ol-forms-official-template-meta,.landra-forms-evidence-grid,.landra-forms-assist-kpis,.ol-forms-evidence-grid,.ol-forms-assist-kpis{grid-template-columns:minmax(0,1fr)}}.landra-app-shell,.ol-app-shell{--landra-btn-h: 40px;--landra-btn-radius: 12px;--landra-btn-shadow: 0 1px 2px rgb(var(--landra-brand-openlandra-navy-rgb) / .07), 0 3px 8px rgb(var(--landra-brand-openlandra-navy-rgb) / .06);--landra-btn-shadow-hover: 0 2px 4px rgb(var(--landra-brand-openlandra-navy-rgb) / .1), 0 8px 20px rgb(var(--landra-brand-openlandra-navy-rgb) / .1)}.landra-app-shell .landra-button,.landra-app-shell .landra-tool-shell-auth-button,.landra-app-shell .landra-tool-shell-peer-chip,.landra-app-shell .landra-ask-chat-model-button,.landra-app-shell .landra-ask-chat-icon-button,.landra-app-shell .landra-forms-antrag-why>summary,.landra-app-shell .landra-ask-chat-consent>label,.ol-app-shell .ol-button,.ol-app-shell .ol-tool-shell-auth-button,.ol-app-shell .ol-tool-shell-peer-chip,.ol-app-shell .ol-ask-chat-model-button,.ol-app-shell .ol-ask-chat-icon-button,.ol-app-shell .ol-forms-antrag-why>summary,.ol-app-shell .ol-ask-chat-consent>label{min-height:var(--landra-btn-h);border-radius:var(--landra-btn-radius);box-shadow:var(--landra-btn-shadow);transition:box-shadow .16s ease,transform .12s ease,background .16s ease}.landra-app-shell .landra-button:hover,.landra-app-shell .landra-tool-shell-auth-button:hover,.landra-app-shell .landra-tool-shell-peer-chip:hover,.landra-app-shell .landra-ask-chat-model-button:hover,.landra-app-shell .landra-ask-chat-icon-button:hover,.landra-app-shell .landra-forms-antrag-why>summary:hover,.landra-app-shell .landra-ask-chat-consent>label:hover,.ol-app-shell .ol-button:hover,.ol-app-shell .ol-tool-shell-auth-button:hover,.ol-app-shell .ol-tool-shell-peer-chip:hover,.ol-app-shell .ol-ask-chat-model-button:hover,.ol-app-shell .ol-ask-chat-icon-button:hover,.ol-app-shell .ol-forms-antrag-why>summary:hover,.ol-app-shell .ol-ask-chat-consent>label:hover{box-shadow:var(--landra-btn-shadow-hover)}.landra-app-shell .landra-button:active,.landra-app-shell .landra-tool-shell-auth-button:active,.landra-app-shell .landra-ask-chat-model-button:active,.ol-app-shell .ol-button:active,.ol-app-shell .ol-tool-shell-auth-button:active,.ol-app-shell .ol-ask-chat-model-button:active{transform:translateY(1px)}.landra-app-shell .landra-button:hover,.landra-app-shell .landra-tool-shell-auth-button:hover,.landra-app-shell .landra-tool-shell-peer-chip:hover,.landra-app-shell .landra-ask-chat-model-button:hover,.landra-app-shell .landra-ask-chat-icon-button:hover,.landra-app-shell .landra-forms-antrag-why>summary:hover,.landra-app-shell .landra-ask-chat-consent>label:hover,.ol-app-shell .ol-button:hover,.ol-app-shell .ol-tool-shell-auth-button:hover,.ol-app-shell .ol-tool-shell-peer-chip:hover,.ol-app-shell .ol-ask-chat-model-button:hover,.ol-app-shell .ol-ask-chat-icon-button:hover,.ol-app-shell .ol-forms-antrag-why>summary:hover,.ol-app-shell .ol-ask-chat-consent>label:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--landra-color-earth-700),transparent 80%),var(--landra-btn-shadow-hover)}.landra-forms-official-doc,.ol-forms-official-doc{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 65%)}.landra-forms-official-doc-head,.ol-forms-official-doc-head{border-block-end:3px double var(--landra-color-earth-900);display:grid;gap:.4rem;padding-block-end:.85rem;padding-inline-end:3.5rem;position:relative}.landra-forms-official-doc-logo-slot,.ol-forms-official-doc-logo-slot{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border:1px dashed color-mix(in srgb,var(--landra-color-earth-700),transparent 55%);border-radius:4px;block-size:2.75rem;inline-size:2.75rem;inset-block-start:0;inset-inline-end:0;position:absolute}.landra-forms-official-doc-agency,.ol-forms-official-doc-agency{color:var(--landra-color-text-muted);font-size:.82rem;font-weight:650;margin:0}.landra-forms-official-doc-meta,.ol-forms-official-doc-meta{display:grid;gap:.4rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,auto));margin:.15rem 0 0}.landra-forms-official-doc-meta dt,.ol-forms-official-doc-meta dt{color:var(--landra-color-text-muted);font-size:.78rem;margin:0;text-transform:uppercase;letter-spacing:.04em}.landra-forms-official-doc-meta dd,.ol-forms-official-doc-meta dd{font-weight:650;margin:0}.landra-forms-official-doc-note,.ol-forms-official-doc-note{color:var(--landra-color-text-muted);font-size:.85rem;font-style:italic;margin:0}.landra-forms-official-doc-section,.ol-forms-official-doc-section{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);display:grid;gap:.65rem;padding-block-end:.85rem}.landra-forms-official-doc-section:last-of-type,.ol-forms-official-doc-section:last-of-type{border-block-end:none}.landra-forms-official-doc-section-title,.ol-forms-official-doc-section-title{align-items:baseline;display:flex;gap:.5rem;margin:0}.landra-forms-official-doc-number,.ol-forms-official-doc-number{color:var(--landra-color-text-muted);flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:700}.landra-forms-official-doc-field-group,.ol-forms-official-doc-field-group{display:grid;gap:.4rem}.landra-forms-official-doc-grid,.ol-forms-official-doc-grid{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:4px;display:grid;overflow:hidden}.landra-forms-official-doc-row,.ol-forms-official-doc-row{align-items:baseline;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.5rem .75rem;grid-template-columns:2.5rem minmax(0,1fr) minmax(6rem,auto);padding:.5rem .7rem}.landra-forms-official-doc-row:last-child,.ol-forms-official-doc-row:last-child{border-block-end:none}.landra-forms-official-doc-label,.landra-forms-official-doc-value,.ol-forms-official-doc-label,.ol-forms-official-doc-value{min-width:0;overflow-wrap:anywhere}.landra-forms-official-doc-value,.ol-forms-official-doc-value{font-weight:800;text-align:end}.landra-forms-official-doc-value[data-official-doc-value-empty=true],.ol-forms-official-doc-value[data-official-doc-value-empty=true]{color:var(--landra-color-text-muted);font-style:italic;font-weight:500}.landra-forms-official-doc-declaration,.ol-forms-official-doc-declaration{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:6px;display:grid;gap:.5rem;padding:.85rem}.landra-forms-official-doc-declaration h4,.ol-forms-official-doc-declaration h4{margin:0}.landra-forms-official-doc-checkbox,.ol-forms-official-doc-checkbox{align-items:baseline;display:flex;gap:.5rem;margin:0}.landra-forms-official-doc-signature,.ol-forms-official-doc-signature{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(8rem,1fr));padding-block-start:1.5rem}.landra-forms-official-doc-signature-line,.ol-forms-official-doc-signature-line{border-block-start:1px solid var(--landra-color-earth-900);padding-block-start:.35rem}.landra-forms-official-doc-signature-line span,.ol-forms-official-doc-signature-line span{color:var(--landra-color-text-muted);font-size:.78rem}.landra-forms-official-doc-footer,.ol-forms-official-doc-footer{align-items:center;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);display:flex;gap:.75rem;padding-block-start:.75rem}.landra-forms-official-doc-footer p,.ol-forms-official-doc-footer p{color:var(--landra-color-text-muted);font-size:.78rem;margin:0}@container workpane (max-width: 34rem){.landra-forms-official-doc-row,.ol-forms-official-doc-row{grid-template-columns:1.75rem minmax(0,1fr)}.landra-forms-official-doc-value,.ol-forms-official-doc-value{grid-column:2;text-align:start}.landra-forms-official-doc-signature,.ol-forms-official-doc-signature{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:18mm;size:A4}body *{visibility:hidden}.landra-forms-official-doc,.landra-forms-official-doc *,.landra-widerspruchs-mappe,.landra-widerspruchs-mappe *,.landra-antrag-history,.landra-antrag-history *,.landra-compliance-export,.landra-compliance-export *,.ol-forms-official-doc,.ol-forms-official-doc *,.ol-widerspruchs-mappe,.ol-widerspruchs-mappe *,.ol-antrag-history,.ol-antrag-history *,.ol-compliance-export,.ol-compliance-export *{visibility:visible}.landra-app-shell,[data-tool-pane-workbench],.landra-forms-split-work,[data-responsive-pane],.ol-app-shell,.ol-forms-split-work{height:auto!important;overflow:visible!important}.landra-forms-official-doc,.ol-forms-official-doc{--landra-print-ink-rgb: 0 0 0;--landra-print-muted-rgb: 51 51 51;--landra-print-paper-rgb: 255 255 255;--landra-color-earth-700: rgb(var(--landra-print-ink-rgb));--landra-color-earth-900: rgb(var(--landra-print-ink-rgb));--landra-color-surface: rgb(var(--landra-print-paper-rgb));--landra-color-text: rgb(var(--landra-print-ink-rgb));--landra-color-text-muted: rgb(var(--landra-print-muted-rgb));background:rgb(var(--landra-print-paper-rgb));border:none;box-shadow:none;color:rgb(var(--landra-print-ink-rgb));inset:0;position:absolute}.landra-forms-official-doc-section,.ol-forms-official-doc-section{break-inside:avoid}.landra-widerspruchs-mappe,.landra-antrag-history,.landra-compliance-export,.ol-widerspruchs-mappe,.ol-antrag-history,.ol-compliance-export{--landra-print-ink-rgb: 0 0 0;--landra-print-muted-rgb: 51 51 51;--landra-print-paper-rgb: 255 255 255;--landra-color-earth-700: rgb(var(--landra-print-ink-rgb));--landra-color-earth-900: rgb(var(--landra-print-ink-rgb));--landra-color-surface: rgb(var(--landra-print-paper-rgb));--landra-color-text: rgb(var(--landra-print-ink-rgb));--landra-color-text-muted: rgb(var(--landra-print-muted-rgb));background:rgb(var(--landra-print-paper-rgb));border:none;box-shadow:none;color:rgb(var(--landra-print-ink-rgb));inset:0;position:absolute}.landra-widerspruchs-mappe button,.landra-antrag-history button,.landra-compliance-export button,.landra-widerspruchs-mappe input[type=search],.landra-antrag-history input[type=search],.ol-widerspruchs-mappe button,.ol-antrag-history button,.ol-compliance-export button,.ol-widerspruchs-mappe input[type=search],.ol-antrag-history input[type=search]{display:none!important}.landra-mappe-section,.landra-antrag-history-entry,.landra-antrag-history-farm,.ol-mappe-section,.ol-antrag-history-entry,.ol-antrag-history-farm{break-inside:avoid}}.landra-app-shell *:not(svg):not(svg *):not(img):not(path),.ol-app-shell *:not(svg):not(svg *):not(img):not(path){box-sizing:border-box}.landra-app-shell p,.landra-app-shell h1,.landra-app-shell h2,.landra-app-shell h3,.landra-app-shell h4,.landra-app-shell h5,.landra-app-shell li,.landra-app-shell dd,.landra-app-shell dt,.landra-app-shell span,.landra-app-shell small,.landra-app-shell strong,.landra-app-shell label,.landra-app-shell button,.landra-app-shell a,.ol-app-shell p,.ol-app-shell h1,.ol-app-shell h2,.ol-app-shell h3,.ol-app-shell h4,.ol-app-shell h5,.ol-app-shell li,.ol-app-shell dd,.ol-app-shell dt,.ol-app-shell span,.ol-app-shell small,.ol-app-shell strong,.ol-app-shell label,.ol-app-shell button,.ol-app-shell a{overflow-wrap:anywhere;text-wrap:pretty}[data-responsive-pane],.landra-forms-split-work,.ol-forms-split-work{container-type:inline-size;container-name:workpane}[data-responsive-pane] *:not(svg):not(svg *):not(img):not(path),.landra-forms-split-work *:not(svg):not(svg *):not(img):not(path),.ol-forms-split-work *:not(svg):not(svg *):not(img):not(path){min-width:0;max-width:100%}[data-responsive-pane],.landra-forms-split-work,.ol-forms-split-work{overflow-x:hidden}.landra-forms-assist-rail.landra-forms-assist-rail,.ol-forms-assist-rail.ol-forms-assist-rail{grid-template-columns:minmax(0,1fr)}.landra-forms-evidence-grid,.ol-forms-evidence-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));max-width:100%;min-width:0;overflow-x:hidden;width:100%}.landra-forms-assist-kpis,.ol-forms-assist-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.landra-forms-split-chat,.ol-forms-split-chat{container-type:inline-size;container-name:chatpane}@container chatpane (max-width: 24rem){.landra-ask-chat-toolbar,.ol-ask-chat-toolbar{flex-wrap:wrap;row-gap:.5rem}.landra-ask-chat-consent-note,.ol-ask-chat-consent-note{border:0;clip:rect(0,0,0,0);grid-column:auto;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.landra-ask-chat-toolbar,.ol-ask-chat-toolbar{justify-content:flex-start}.landra-ask-chat-model-button,.ol-ask-chat-model-button{flex:0 0 auto;margin-left:auto}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-toolbar,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-toolbar{flex-wrap:wrap;row-gap:.5rem}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-model-button,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-model-button{flex:1 0 100%;order:-1;max-width:none}.landra-ask-chat-charcount.is-near-limit,.ol-ask-chat-charcount.is-near-limit{color:var(--landra-color-warning-600);font-weight:700}.landra-ask-chat-charcount.is-at-limit,.ol-ask-chat-charcount.is-at-limit{color:var(--landra-color-danger-600);font-weight:700}[data-under-value=true]{margin-top:6px}:root{color-scheme:light;--landra-brand-openlandra-navy-rgb: 18 35 26;--landra-brand-operator-green-rgb: 40 82 58;--landra-brand-field-green-rgb: 75 143 74;--landra-brand-sky-mist-rgb: 232 243 242;--landra-brand-soil-canvas-rgb: 245 239 229;--landra-brand-warning-amber-rgb: 160 90 0;--landra-brand-warning-peach-rgb: 255 177 153;--landra-brand-danger-red-rgb: 164 38 44;--landra-brand-surface-warm-rgb: 255 250 240;--landra-brand-surface-raised-rgb: 255 255 255;--landra-brand-text-primary-rgb: 23 32 22;--landra-color-earth-900: rgb(var(--landra-brand-openlandra-navy-rgb));--landra-color-earth-700: rgb(var(--landra-brand-operator-green-rgb));--landra-color-field-100: rgb(var(--landra-brand-field-green-rgb) / .16);--landra-color-field-500: rgb(var(--landra-brand-field-green-rgb));--landra-color-sand-100: rgb(var(--landra-brand-soil-canvas-rgb));--landra-color-sky-100: rgb(var(--landra-brand-sky-mist-rgb));--landra-color-soil-100: rgb(var(--landra-brand-soil-canvas-rgb));--landra-color-warning-600: rgb(var(--landra-brand-warning-amber-rgb));--landra-color-danger-600: rgb(var(--landra-brand-danger-red-rgb));--landra-color-surface: rgb(var(--landra-brand-surface-warm-rgb));--landra-color-surface-raised: rgb(var(--landra-brand-surface-raised-rgb));--landra-color-text: rgb(var(--landra-brand-text-primary-rgb));--landra-color-on-primary: rgb(var(--landra-brand-surface-raised-rgb));--landra-color-field-soft: rgb(var(--landra-brand-field-green-rgb) / .22);--landra-color-backdrop: rgb(var(--landra-brand-openlandra-navy-rgb) / .42);--landra-color-focus: rgb(var(--landra-brand-field-green-rgb));--landra-tenant-accent: var(--landra-color-field-500);--landra-tenant-surface-tint: var(--landra-color-sky-100);--landra-tenant-logo-slot: "landra";--landra-focus-ring: 0 0 0 3px rgb(var(--landra-brand-field-green-rgb) / .42);--landra-radius-panel: 14px;--landra-shadow-panel: 0 24px 80px rgb(var(--landra-brand-openlandra-navy-rgb) / .14);--landra-shadow-soft: 0 14px 44px rgb(var(--landra-brand-openlandra-navy-rgb) / .1);--landra-font-display: "Outfit", "Plus Jakarta Sans", sans-serif;--landra-font-fast-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--landra-font-body: "Manrope", "Plus Jakarta Sans", sans-serif;--landra-font-ui: "Plus Jakarta Sans", "Manrope", sans-serif;--landra-font-mono: "Geist Mono", "SFMono-Regular", monospace;--landra-touch-target: 2.75rem;--landra-public-control-size: var(--landra-touch-target);--landra-public-icon-size: 1.125rem;--landra-public-wordmark-size: clamp(1.65rem, 2.25vw, 1.9rem);--landra-mark-stroke-width: 12px;--landra-mark-slant-angle: -69.0948426deg;--landra-mark-cut-angle: 90deg;--landra-mark-module-aspect-ratio: 1 / 1;--landra-mark-transition: cubic-bezier(.4, 0, .2, 1);--landra-compact-touch-target: var(--landra-touch-target);--landra-drawer-inline-size: min(72vw, 20rem);--landra-shell-gutter: clamp(.75rem, 3vw, 1.5rem);--landra-control-radius: 10px;--landra-surface-radius: 12px;--landra-control-icon-size: 1.125rem;--landra-control-stroke: .125rem;--landra-control-inset: clamp(.72rem, 2.4vw, .95rem);--landra-quiet-border: color-mix(in srgb, var(--landra-color-earth-700), transparent 90%);--landra-quiet-surface: color-mix(in srgb, var(--landra-color-surface-raised) 46%, transparent);--landra-mechanical-ease: cubic-bezier(.65, 0, .15, 1);--landra-plus-minus-size: clamp(2.25rem, 7vw, 2.75rem);--landra-plus-minus-bar: clamp(.18rem, .8vw, .24rem);font-family:var(--landra-font-body)}.brand-letter-d{color:currentColor;display:inline-block;overflow:visible;perspective:500px;transform-style:preserve-3d}.brand-letter-d .d-door{opacity:.32;transform-box:view-box;transform-origin:30px 50px;transition:opacity .24s ease,transform .4s cubic-bezier(.16,1,.3,1)}.wm-wordmark .wordmark-letter-d .d-door{opacity:.32;transform-box:fill-box;transform-origin:left center;transition:opacity .24s ease,transform .4s cubic-bezier(.16,1,.3,1)}.wm-wordmark:hover .wordmark-letter-d .d-door,.landra-word:focus-within .wm-wordmark .wordmark-letter-d .d-door,.ol-word:focus-within .wm-wordmark .wordmark-letter-d .d-door{opacity:1;transform:rotateY(-35deg)}.brand-letter-d:hover .d-door{opacity:1;transform:rotateY(-35deg)}@media(prefers-reduced-motion:reduce),print{.brand-letter-d .d-door{opacity:.32;transition:none;transform:none}.wm-wordmark .wordmark-letter-d .d-door{transition:none;transform:none}.brand-letter-d:hover .d-door,.wm-wordmark:hover .wordmark-letter-d .d-door,.landra-word:focus-within .wm-wordmark .wordmark-letter-d .d-door,.ol-word:focus-within .wm-wordmark .wordmark-letter-d .d-door{opacity:.32;transform:none}}[data-theme=dark]{color-scheme:dark;--landra-brand-dark-surface-rgb: 15 23 18;--landra-brand-dark-raised-rgb: 23 36 27;--landra-brand-dark-text-rgb: 238 247 237;--landra-color-surface: rgb(var(--landra-brand-dark-surface-rgb));--landra-color-surface-raised: rgb(var(--landra-brand-dark-raised-rgb));--landra-color-text: rgb(var(--landra-brand-dark-text-rgb));--landra-color-earth-700: rgb(var(--landra-brand-dark-text-rgb) / .74)}[data-tenant]{--landra-color-field-500: var(--landra-tenant-accent)}@media(prefers-color-scheme:dark){html[data-zone=public-web]{color-scheme:dark;--landra-brand-dark-surface-rgb: 15 23 18;--landra-brand-dark-raised-rgb: 23 36 27;--landra-brand-dark-text-rgb: 238 247 237;--landra-color-surface: rgb(var(--landra-brand-dark-surface-rgb));--landra-color-surface-raised: rgb(var(--landra-brand-dark-raised-rgb));--landra-color-text: rgb(var(--landra-brand-dark-text-rgb));--landra-color-earth-700: rgb(var(--landra-brand-dark-text-rgb) / .74)}}[data-brand=openlandra]{--landra-brand-openlandra-navy-rgb: 22 33 62;--landra-brand-ol-surface-rgb: 247 248 247;--landra-color-surface: rgb(var(--landra-brand-ol-surface-rgb));--landra-color-surface-raised: rgb(var(--landra-brand-surface-raised-rgb));--landra-color-text: rgb(var(--landra-brand-openlandra-navy-rgb));--landra-color-field-500: rgb(var(--landra-brand-openlandra-navy-rgb));--landra-color-field-100: rgb(var(--landra-brand-openlandra-navy-rgb) / .08);--landra-color-field-soft: rgb(var(--landra-brand-openlandra-navy-rgb) / .12);--landra-color-focus: rgb(var(--landra-brand-openlandra-navy-rgb));--landra-color-earth-700: rgb(var(--landra-brand-openlandra-navy-rgb) / .74);--landra-tenant-surface-tint: rgb(var(--landra-brand-ol-surface-rgb));--landra-focus-ring: 0 0 0 3px rgb(var(--landra-brand-openlandra-navy-rgb) / .32)}[data-brand=openlandra][data-theme=dark]{color-scheme:dark;--landra-brand-ol-dark-surface-rgb: 11 17 33;--landra-brand-ol-dark-raised-rgb: 19 28 51;--landra-brand-ol-dark-text-rgb: 236 240 250;--landra-brand-ol-dark-accent-rgb: 150 175 235;--landra-color-surface: rgb(var(--landra-brand-ol-dark-surface-rgb));--landra-color-surface-raised: rgb(var(--landra-brand-ol-dark-raised-rgb));--landra-color-text: rgb(var(--landra-brand-ol-dark-text-rgb));--landra-color-field-500: rgb(var(--landra-brand-ol-dark-accent-rgb));--landra-color-field-100: rgb(var(--landra-brand-ol-dark-accent-rgb) / .16);--landra-color-field-soft: rgb(var(--landra-brand-ol-dark-accent-rgb) / .2);--landra-color-focus: rgb(var(--landra-brand-ol-dark-accent-rgb));--landra-color-earth-700: rgb(var(--landra-brand-ol-dark-text-rgb) / .78);--landra-tenant-surface-tint: rgb(var(--landra-brand-ol-dark-surface-rgb));--landra-focus-ring: 0 0 0 3px rgb(var(--landra-brand-ol-dark-accent-rgb) / .4)}body{margin:0;background:var(--landra-color-surface);color:var(--landra-color-text)}[data-brand=openlandra][data-theme=dark] body{background:rgb(var(--landra-brand-ol-dark-surface-rgb))}[data-theme=dark] body{background:rgb(var(--landra-brand-dark-surface-rgb))}@media(prefers-color-scheme:dark){html[data-zone=public-web] body{background:rgb(var(--landra-brand-dark-surface-rgb))}}[data-theme=dark] .landra-tool-shell-peer-chip,[data-theme=dark] .landra-frontdoor-action-copy,[data-theme=dark] .landra-frontdoor-action-copy strong,[data-theme=dark] .landra-frontdoor-action-copy small,[data-theme=dark] .landra-forms-chat-branch-select,[data-theme=dark] .landra-forms-chat-branch-tab[data-forms-chat-branch-active=true]>.landra-forms-chat-branch-select,[data-theme=dark] .landra-ask-chat-model-button,[data-theme=dark] .landra-ask-chat-model-button span,[data-theme=dark] .landra-ask-chat-suggestions,[data-theme=dark] .landra-ask-chat-suggestions button,[data-theme=dark] .landra-surface-disclosure>summary,[data-theme=dark] .landra-surface-disclosure>summary>span,[data-theme=dark] .landra-settings-segmented button,[data-theme=dark] .ol-tool-shell-peer-chip,[data-theme=dark] .ol-frontdoor-action-copy,[data-theme=dark] .ol-frontdoor-action-copy strong,[data-theme=dark] .ol-frontdoor-action-copy small,[data-theme=dark] .ol-forms-chat-branch-select,[data-theme=dark] .ol-forms-chat-branch-tab[data-forms-chat-branch-active=true]>.ol-forms-chat-branch-select,[data-theme=dark] .ol-ask-chat-model-button,[data-theme=dark] .ol-ask-chat-model-button span,[data-theme=dark] .ol-ask-chat-suggestions,[data-theme=dark] .ol-ask-chat-suggestions button,[data-theme=dark] .ol-surface-disclosure>summary,[data-theme=dark] .ol-surface-disclosure>summary>span,[data-theme=dark] .ol-settings-segmented button{color:var(--landra-color-text)}[data-theme=dark] .landra-ask-chat-suggestions button,[data-theme=dark] .landra-source-card-button,[data-theme=dark] .ol-ask-chat-suggestions button,[data-theme=dark] .ol-source-card-button{background:var(--landra-color-surface-raised)}[data-theme=dark] .landra-capability-card-head,[data-theme=dark] .landra-capability-card-head strong,[data-theme=dark] .landra-capability-card-state,[data-theme=dark] .landra-eyebrow,[data-theme=dark] .landra-relationship>.landra-eyebrow,[data-theme=dark] .landra-relationship-title,[data-theme=dark] .landra-surface-disclosure>summary,[data-theme=dark] .landra-surface-disclosure>summary>span,[data-theme=dark] .ol-capability-card-head,[data-theme=dark] .ol-capability-card-head strong,[data-theme=dark] .ol-capability-card-state,[data-theme=dark] .ol-eyebrow,[data-theme=dark] .ol-relationship>.ol-eyebrow,[data-theme=dark] .ol-relationship-title,[data-theme=dark] .ol-surface-disclosure>summary,[data-theme=dark] .ol-surface-disclosure>summary>span{color:var(--landra-color-text)}[data-theme=dark] .landra-ask-entry-band,[data-theme=dark] .landra-proof-summary,[data-theme=dark] .ol-ask-entry-band,[data-theme=dark] .ol-proof-summary{background:rgb(var(--landra-brand-surface-raised-rgb) / .06)}.landra-theme-toggle,.ol-theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:.4rem;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;background:var(--landra-color-surface-raised);color:var(--landra-color-text);cursor:pointer;font-size:var(--ol-fs-sm);line-height:1}.landra-theme-toggle:focus-visible,.ol-theme-toggle:focus-visible{outline:none;box-shadow:var(--landra-focus-ring)}h1,h2,h3,.landra-eyebrow,.ol-eyebrow{font-family:var(--landra-font-display)}.landra-panel>#landra-app-title,.ol-panel>#landra-app-title{font-family:var(--landra-font-fast-display)}button,input,select,textarea,.landra-button,.landra-tab,.ol-button,.ol-tab{font-family:var(--landra-font-ui)}code,kbd,pre,samp{font-family:var(--landra-font-mono)}:where(.landra-panel,.landra-hero,.landra-card,.landra-dialog,.landra-button,.landra-tab,.landra-field,.landra-public-card,.landra-showcase-feature,.landra-gap-pane,.landra-gap-document,.landra-app-footer-section,.landra-operating-brief,.landra-blueprint-strip,.landra-logic-chain,.landra-logic-chain-list,.landra-frontdoor-action,.landra-ask-chat,.landra-ask-chat-bubble,.landra-ask-chat-drawer,.landra-ask-chat-side-drawer),:where(.ol-panel,.ol-hero,.ol-card,.ol-dialog,.ol-button,.ol-tab,.ol-field,.ol-public-card,.ol-showcase-feature,.ol-gap-pane,.ol-gap-document,.ol-app-footer-section,.ol-operating-brief,.ol-blueprint-strip,.ol-logic-chain,.ol-logic-chain-list,.ol-frontdoor-action,.ol-ask-chat,.ol-ask-chat-bubble,.ol-ask-chat-drawer,.ol-ask-chat-side-drawer){box-sizing:border-box;min-width:0;overflow-wrap:break-word}.landra-close-glyph,.ol-close-glyph{display:block;height:1.55rem;overflow:visible;width:1.55rem}.landra-close-glyph path,.ol-close-glyph path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:.24rem;vector-effect:non-scaling-stroke}.landra-dialog-close,.ol-dialog-close{border-radius:999px;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:0}.landra-plus-minus-glyph,.ol-plus-minus-glyph{block-size:var(--landra-plus-minus-size);border:0;border-radius:0;box-sizing:border-box;color:var(--landra-color-earth-900);display:inline-block;flex:none;inline-size:var(--landra-plus-minus-size);position:relative}.landra-plus-minus-glyph:before,.landra-plus-minus-glyph:after,.ol-plus-minus-glyph:before,.ol-plus-minus-glyph:after{background:currentColor;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .32s var(--landra-mechanical-ease)}.landra-plus-minus-glyph:before,.ol-plus-minus-glyph:before{block-size:var(--landra-plus-minus-bar);inline-size:54%}.landra-plus-minus-glyph:after,.ol-plus-minus-glyph:after{block-size:54%;inline-size:var(--landra-plus-minus-bar)}details[open]>summary .landra-plus-minus-glyph:after,.landra-plus-minus-glyph[data-state=expanded]:after,details[open]>summary .ol-plus-minus-glyph:after,.ol-plus-minus-glyph[data-state=expanded]:after{transform:translate(-50%,-50%) scaleY(0)}.landra-mechanical-summary,.ol-mechanical-summary{align-items:center;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:var(--landra-touch-target);min-width:0;padding:var(--landra-control-inset)}.landra-mechanical-summary::-webkit-details-marker,.ol-mechanical-summary::-webkit-details-marker{display:none}.landra-summary-copy,.ol-summary-copy{min-width:0;overflow-wrap:anywhere}details[class^=landra-][class$=-why]>summary,.landra-operating-brief-details>summary,.landra-enterprise-trust-guarantees>summary,.ol-operating-brief-details>summary,.ol-enterprise-trust-guarantees>summary{align-items:center;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) var(--landra-plus-minus-size);list-style:none;min-height:var(--landra-touch-target);min-width:0;overflow-wrap:anywhere;padding-block:.35rem}details[class^=landra-][class$=-why]>summary::-webkit-details-marker,.landra-operating-brief-details>summary::-webkit-details-marker,.landra-enterprise-trust-guarantees>summary::-webkit-details-marker,.ol-operating-brief-details>summary::-webkit-details-marker,.ol-enterprise-trust-guarantees>summary::-webkit-details-marker{display:none}details[class^=landra-][class$=-why]>summary:before,details[class^=landra-][class$=-why]>summary:after,.landra-operating-brief-details>summary:before,.landra-operating-brief-details>summary:after,.landra-enterprise-trust-guarantees>summary:before,.landra-enterprise-trust-guarantees>summary:after,.ol-operating-brief-details>summary:before,.ol-operating-brief-details>summary:after,.ol-enterprise-trust-guarantees>summary:before,.ol-enterprise-trust-guarantees>summary:after{align-self:center;content:"";grid-column:2;grid-row:1;justify-self:center}details[class^=landra-][class$=-why]>summary:before,.landra-operating-brief-details>summary:before,.landra-enterprise-trust-guarantees>summary:before,.ol-operating-brief-details>summary:before,.ol-enterprise-trust-guarantees>summary:before{background:currentColor;block-size:var(--landra-plus-minus-bar);border:0;border-radius:999px;inline-size:calc(var(--landra-plus-minus-size) * .54)}details[class^=landra-][class$=-why]>summary:after,.landra-operating-brief-details>summary:after,.landra-enterprise-trust-guarantees>summary:after,.ol-operating-brief-details>summary:after,.ol-enterprise-trust-guarantees>summary:after{background:currentColor;block-size:calc(var(--landra-plus-minus-size) * .54);border-radius:999px;inline-size:var(--landra-plus-minus-bar);transition:transform .32s var(--landra-mechanical-ease)}details[class^=landra-][class$=-why][open]>summary:after,.landra-operating-brief-details[open]>summary:after,.landra-enterprise-trust-guarantees[open]>summary:after,.ol-operating-brief-details[open]>summary:after,.ol-enterprise-trust-guarantees[open]>summary:after{transform:scaleY(0)}.landra-shell,.ol-shell{min-height:100vh;padding:clamp(1rem,4vw,4rem);padding-bottom:max(clamp(1rem,4vw,4rem),7rem)}.landra-panel,.landra-hero,.ol-panel,.ol-hero{max-width:var(--ol-container-narrow);border-radius:12px;background:color-mix(in srgb,var(--landra-color-surface-raised) 58%,transparent);box-shadow:none;padding:clamp(1.5rem,4vw,4rem)}.landra-eyebrow,.ol-eyebrow{margin:0 0 .75rem;color:var(--landra-color-earth-700);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landra-action-row,.ol-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.landra-public-home,.ol-public-home{display:grid;gap:clamp(1rem,3vw,2rem)}.landra-skip-link,.ol-skip-link{background:var(--landra-color-earth-900);border-radius:0 0 12px;color:var(--landra-color-on-primary);font-weight:800;left:0;padding:.75rem 1rem;position:fixed;top:0;transform:translateY(-110%);z-index:50}.landra-skip-link:focus,.ol-skip-link:focus{transform:translateY(0)}@media(forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=switch]:focus-visible,[role=checkbox]:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}}.landra-human-only{display:none!important}[data-ui-experience=human_v1] .landra-human-only{display:block!important}[data-ui-experience=human_v1] .landra-legacy-only{display:none!important}[data-ui-experience=human_v1]{--landra-font-display: "Atkinson Hyperlegible Next", "Segoe UI", sans-serif;--landra-font-body: "Atkinson Hyperlegible Next", "Segoe UI", sans-serif;--landra-font-ui: "Atkinson Hyperlegible Next", "Segoe UI", sans-serif;--landra-font-document: "Source Serif 4", Georgia, serif;--landra-font-technical: "Geist Mono", "SFMono-Regular", monospace;--landra-radius-panel: 2px;--landra-control-radius: 4px;--landra-surface-radius: 2px;--landra-human-radius-overlay: 8px;--landra-human-radius-round: 999px;--landra-shadow-panel: none;--landra-shadow-soft: none;--landra-human-shadow-overlay: 0 18px 48px rgb(var(--landra-brand-openlandra-navy-rgb) / .18);--landra-human-rule: color-mix(in srgb, var(--landra-color-earth-700), transparent 72%);font-family:var(--landra-font-body)}[data-ui-experience=human_v1] [data-design-object] :where(.landra-card,[class*=-card],[class*=-tile],[class*=glassbox]){background-image:none!important;border-radius:var(--landra-radius-panel)!important;box-shadow:none!important}[data-ui-experience=human_v1] .landra-surface-slot[data-design-object]{background:var(--landra-color-surface);border-block-start:3px solid var(--landra-color-earth-900)}[data-ui-experience=human_v1] .landra-surface-slot[data-design-object=document]{font-family:var(--landra-font-ui)}[data-ui-experience=human_v1] :where(.landra-forms-official-doc,.landra-forms-official-work-doc,.landra-forms-official-preview){background-image:none!important;border-radius:0!important;box-shadow:none!important;font-family:var(--landra-font-document)}[data-ui-experience=human_v1] .landra-forms-official-fieldset{border-radius:0!important;box-shadow:none!important}[data-ui-experience=human_v1] .landra-ask-chat-bubble{border-radius:2px;box-shadow:none}[data-ui-experience=human_v1] .landra-ask-chat-bubble-user{border-inline-end:3px solid var(--landra-color-earth-700)}[data-ui-experience=human_v1] .landra-ask-chat-bubble-landra{border-inline-start:3px solid var(--landra-tenant-accent)}[data-ui-experience=human_v1] :where(.landra-public-card,.landra-route-card,.landra-capability-card,.landra-decision-card,.landra-question-card,.landra-result-card){background-image:none!important;border-radius:2px!important;box-shadow:none!important}[data-ui-experience=human_v1] :where(.landra-public-hero h1,.landra-relationship-title,.landra-forms-official-doc h1,.landra-forms-official-doc h2,.landra-forms-official-doc h3,.landra-forms-official-doc h4){font-family:var(--landra-font-document)}.landra-domain-icon{fill:none;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.landra-work-canvas{background:var(--landra-color-surface);color:var(--landra-color-text);display:grid;gap:var(--ol-space-4);min-width:0;padding:clamp(1rem,2.5vw,2rem)}.landra-work-canvas-header{align-items:flex-end;border-block-end:2px solid var(--landra-color-earth-900);display:flex;gap:var(--ol-space-4);justify-content:space-between;padding-block-end:var(--ol-space-3)}.landra-work-canvas-header h1,.landra-work-canvas-header p{margin:0}.landra-work-canvas-header h1{font-family:var(--landra-font-document);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:600;letter-spacing:-.018em;line-height:1.08}.landra-work-canvas-eyebrow{color:var(--landra-color-earth-700);font-size:var(--ol-fs-xs);font-weight:650;letter-spacing:.035em;margin-block-end:var(--ol-space-2)!important}.landra-work-canvas-layout{align-items:start;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.landra-work-canvas-primary{background:var(--landra-color-surface-raised);border:1px solid var(--landra-human-rule);border-block-start:4px solid var(--landra-color-earth-900);min-width:0;padding:clamp(1rem,2.5vw,2.2rem)}.landra-work-canvas-rail{border-inline-start:1px solid var(--landra-human-rule);display:grid;gap:var(--ol-space-3);min-width:0;padding-inline-start:var(--ol-space-4)}.landra-work-canvas-notices{display:grid;gap:var(--ol-space-2)}.landra-task-ledger{border-block-start:2px solid currentColor;list-style:none;margin:0;padding:0}.landra-task-ledger li{border-block-end:1px solid var(--landra-human-rule);margin:0}.landra-task-ledger li>a,.landra-task-ledger li>button,.landra-task-ledger li>div{align-items:center;background:transparent;border:0;color:inherit;display:grid;font:inherit;gap:var(--ol-space-3);grid-template-columns:2.25rem minmax(0,1fr) auto auto;min-height:3.5rem;padding:var(--ol-space-3) var(--ol-space-2);text-align:start;text-decoration:none;width:100%}.landra-task-ledger li>a:hover,.landra-task-ledger li>button:hover{background:color-mix(in srgb,var(--landra-tenant-accent) 8%,transparent)}.landra-task-ledger-index{color:var(--landra-color-earth-700);font-family:var(--landra-font-mono);font-size:var(--ol-fs-xs)}.landra-task-ledger-copy{display:grid;gap:.12rem}.landra-task-ledger-copy small{color:var(--landra-color-earth-700)}.landra-task-ledger-required,.landra-task-ledger-blockers{border:1px solid currentColor;border-radius:2px;font-size:var(--ol-fs-2xs);font-weight:700;padding:.15rem .35rem}.landra-task-ledger li[data-task-status=complete] .landra-task-ledger-index{color:var(--landra-color-field-500)}.landra-task-ledger li[data-task-status=blocked]{border-inline-start:3px solid var(--landra-color-danger-600)}.landra-information-board-anchor{min-width:0;position:relative}.landra-information-board-trigger{align-items:center;background:transparent;border:0;border-block-end:1px solid var(--landra-human-rule);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--ol-space-2);min-height:var(--landra-touch-target);padding:var(--ol-space-2) 0;text-align:start;width:100%}.landra-information-board{background:var(--landra-color-surface-raised);border:1px solid var(--landra-human-rule);border-block-start:4px solid var(--landra-color-earth-900);box-shadow:var(--landra-human-shadow-overlay);display:grid;gap:var(--ol-space-3);inset-inline-end:calc(100% + var(--ol-space-3));max-height:min(75vh,44rem);min-width:min(24rem,70vw);overflow:auto;padding:var(--ol-space-4);position:absolute;top:0;z-index:65}.landra-information-board>header{align-items:start;border-block-end:1px solid var(--landra-human-rule);display:grid;gap:var(--ol-space-2);grid-template-columns:auto minmax(0,1fr) auto;padding-block-end:var(--ol-space-3)}.landra-information-board h2,.landra-information-board p{margin:0}.landra-information-board h2{font-family:var(--landra-font-document);font-size:var(--ol-fs-md)}.landra-information-board>header>button{background:transparent;border:1px solid transparent;border-radius:4px;color:inherit;font:inherit;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target)}.landra-information-board-required{align-items:start;border-block-start-color:var(--landra-color-warning-600);box-shadow:none;display:grid;gap:var(--ol-space-3);grid-template-columns:auto minmax(0,1fr);inset:auto;max-height:none;min-width:0;position:static}.landra-information-board-backdrop{display:none}.landra-evidence-mark{align-items:start;border-inline-start:2px solid var(--landra-human-rule);display:inline-grid;gap:var(--ol-space-2);grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--ol-space-2)}.landra-evidence-mark>span{display:grid}.landra-evidence-mark small{color:var(--landra-color-earth-700)}.landra-evidence-mark[data-freshness=stale],.landra-evidence-mark[data-review-state=review_required]{border-inline-start-color:var(--landra-color-warning-600)}.landra-proposal-review{border:1px solid var(--landra-human-rule);border-inline-start:4px solid var(--landra-tenant-accent);display:grid;gap:var(--ol-space-3);padding:var(--ol-space-4)}.landra-proposal-review>header{align-items:center;display:flex;gap:var(--ol-space-2)}.landra-proposal-review h2{font-family:var(--landra-font-body);font-size:var(--ol-fs-md);margin:0}.landra-proposal-review-source{border-block:1px solid var(--landra-human-rule);padding-block:var(--ol-space-3)}.landra-proposal-review-actions{display:flex;flex-wrap:wrap;gap:var(--ol-space-2)}.landra-proposal-review-actions button{background:var(--landra-color-surface-raised);border:1px solid var(--landra-color-earth-900);border-radius:4px;color:inherit;font:inherit;min-height:var(--landra-touch-target);padding:.55rem .85rem}.landra-proposal-review-actions button:first-child{background:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}@media(max-width:820px){.landra-work-canvas{padding:var(--ol-space-3)}.landra-work-canvas-header{align-items:start;display:grid}.landra-work-canvas-layout{grid-template-columns:minmax(0,1fr)}.landra-work-canvas-rail{border-block-start:1px solid var(--landra-human-rule);border-inline-start:0;padding-block-start:var(--ol-space-3);padding-inline-start:0}.landra-information-board-backdrop{background:var(--landra-color-backdrop);border:0;display:block;inset:0;position:fixed;z-index:80}.landra-information-board{border-block-end:0;border-inline:0;bottom:0;inset-inline:0;max-height:min(88dvh,48rem);min-width:0;position:fixed;top:auto;z-index:81}}@media(forced-colors:active){.landra-work-canvas-primary,.landra-information-board,.landra-proposal-review{border-color:CanvasText}}.landra-public-header,.ol-public-header{--landra-public-control-size: var(--landra-touch-target, clamp(3rem, 9vw, 3.25rem));--landra-public-icon-size: clamp(1.25rem, 3vw, 1.5rem);--landra-public-wordmark-size: clamp(1.65rem, 2.25vw, 1.9rem);--landra-mark-stroke-width: 12px;--landra-mark-slant-angle: -69.0948426deg;--landra-mark-cut-angle: 90deg;--landra-mark-module-aspect-ratio: 1 / 1;--landra-mark-transition: cubic-bezier(.4, 0, .2, 1);align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 82%,transparent);border:0;border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:0;box-shadow:none;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;left:0;padding:.65rem;position:sticky;right:0;top:0;z-index:10}.landra-public-header :where(.landra-header-icon,.landra-theme-toggle)[data-tooltip],.ol-public-header :where(.ol-header-icon,.ol-theme-toggle)[data-tooltip]{position:relative}.landra-public-header [data-tooltip]:after,.ol-public-header [data-tooltip]:after{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:8px;box-shadow:0 10px 24px color-mix(in srgb,var(--landra-color-earth-900),transparent 82%);color:var(--landra-color-earth-900);content:attr(data-tooltip);font:600 .75rem/1.25 var(--landra-font-body);letter-spacing:normal;max-width:min(16rem,70vw);opacity:0;padding:.45rem .6rem;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + .55rem);transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;white-space:normal;z-index:400}.landra-public-header [data-tooltip][data-tooltip-open=true]:after,.ol-public-header [data-tooltip][data-tooltip-open=true]:after{opacity:1;transform:none}[data-theme=dark] .landra-public-header [data-tooltip]:after,[data-theme=dark] .ol-public-header [data-tooltip]:after{background:rgb(var(--landra-brand-openlandra-navy-rgb));border-color:rgb(var(--landra-brand-surface-raised-rgb) / .22);color:var(--landra-color-on-primary)}[data-theme=dark] .landra-public-header,[data-theme=dark] .ol-public-header{background:rgb(var(--landra-brand-openlandra-navy-rgb) / .96);border-color:rgb(var(--landra-brand-surface-raised-rgb) / .1);color:var(--landra-color-on-primary)}[data-theme=dark] .landra-public-header :where(.landra-public-brand,.landra-eco-trigger,.landra-nav-trigger,.landra-header-icon,.landra-theme-toggle),[data-theme=dark] .ol-public-header :where(.ol-public-brand,.ol-eco-trigger,.ol-nav-trigger,.ol-header-icon,.ol-theme-toggle){color:inherit}[data-theme=dark] .landra-public-header :where(.landra-header-icon,.landra-theme-toggle),[data-theme=dark] .ol-public-header :where(.ol-header-icon,.ol-theme-toggle){border-color:rgb(var(--landra-brand-surface-raised-rgb) / .18)}@media(prefers-color-scheme:dark){html[data-zone=public-web]:not([data-theme=light]) .landra-public-header,html[data-zone=public-web]:not([data-theme=light]) .ol-public-header{background:rgb(var(--landra-brand-openlandra-navy-rgb) / .96);border-color:rgb(var(--landra-brand-surface-raised-rgb) / .1);color:var(--landra-color-on-primary)}html[data-zone=public-web]:not([data-theme=light]) .landra-public-header :where(.landra-public-brand,.landra-eco-trigger,.landra-nav-trigger,.landra-header-icon,.landra-theme-toggle),html[data-zone=public-web]:not([data-theme=light]) .ol-public-header :where(.ol-public-brand,.ol-eco-trigger,.ol-nav-trigger,.ol-header-icon,.ol-theme-toggle){color:inherit}}.landra-public-brand,.ol-public-brand{align-items:center;color:var(--landra-color-earth-900);display:inline-flex;gap:.55rem;font-weight:650;text-decoration:none}.landra-public-header :where(.landra-header-icon,.landra-theme-toggle),.ol-public-header :where(.ol-header-icon,.ol-theme-toggle){block-size:var(--landra-public-control-size);inline-size:var(--landra-public-control-size);min-block-size:var(--landra-public-control-size);min-inline-size:var(--landra-public-control-size)}.landra-public-header :where(.landra-header-icon>svg,[data-theme-toggle-icon] svg),.ol-public-header :where(.ol-header-icon>svg,[data-theme-toggle-icon] svg){block-size:var(--landra-public-icon-size);inline-size:var(--landra-public-icon-size)}.landra-public-header .landra-nav-x,.ol-public-header .ol-nav-x{--lm-acc: rgb(var(--landra-brand-field-green-rgb))}.landra-public-header .landra-nav-x[data-nav-braced=true],.ol-public-header .ol-nav-x[data-nav-braced=true]{block-size:calc(var(--landra-public-icon-size) * 1.45);inline-size:calc(var(--landra-public-icon-size) * 1.45)}.landra-public-header .landra-header-wordmark,.ol-public-header .ol-header-wordmark{align-items:center;display:inline-flex;font-size:var(--landra-public-wordmark-size);line-height:1}.landra-wordmark,.ol-wordmark{--lm-acc: rgb(var(--landra-brand-field-green-rgb));align-items:center;display:inline-flex;line-height:1}.landra-wordmark .wm-wordmark,.ol-wordmark .wm-wordmark{display:block;flex:none;overflow:visible}.landra-public-header .landra-public-header-cta .landra-wordmark,.ol-public-header .ol-public-header-cta .ol-wordmark{align-items:center;display:inline-flex;font-size:1rem;font-weight:650;line-height:1}body[data-property-identity=openlandra] .landra-public-header .landra-public-header-cta .landra-wordmark,body[data-property-identity=openlandra] .ol-public-header .ol-public-header-cta .ol-wordmark,body[data-property-identity=openlandra] .landra-public-footer .landra-footer-wordmark .landra-wordmark,body[data-property-identity=openlandra] .ol-public-footer .ol-footer-wordmark .ol-wordmark{--lm-acc: rgb(var(--landra-brand-field-green-rgb))}.landra-public-brand>span:not(.landra-wordmark),.ol-public-brand>span:not(.ol-wordmark){background:linear-gradient(135deg,var(--landra-color-earth-900),var(--landra-color-field-500));border-radius:999px;color:var(--landra-color-on-primary);display:inline-grid;font-family:var(--landra-font-display);font-weight:900;height:2.15rem;place-items:center;width:2.15rem}.landra-public-brand .landra-mark,.ol-public-brand .ol-mark{display:block;flex:none;height:2.15rem;width:2.15rem}.landra-mark-stop-top,.ol-mark-stop-top{stop-color:rgb(var(--landra-brand-operator-green-rgb))}.landra-mark-stop-bottom,.ol-mark-stop-bottom{stop-color:rgb(var(--landra-brand-field-green-rgb))}.landra-mark-l,.ol-mark-l{fill:none;stroke:rgb(var(--landra-brand-surface-warm-rgb));stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.landra-mark-leaf,.ol-mark-leaf{fill:rgb(var(--landra-brand-sky-mist-rgb))}.landra-app-title-row,.ol-app-title-row{align-items:center;display:flex;gap:.6rem}.landra-app-header-brand,.ol-app-header-brand{align-items:center;display:inline-flex;flex:none;max-inline-size:8.5rem}.landra-app-header-brand .landra-wordmark,.ol-app-header-brand .ol-wordmark{inline-size:100%;max-inline-size:8.5rem}.landra-app-mark,.ol-app-mark{display:block;flex:none;height:2.4rem;width:2.4rem}.landra-public-nav,.ol-public-nav{display:flex;flex-wrap:wrap;gap:.35rem}.landra-public-nav a,.landra-language-switch a,.ol-public-nav a,.ol-language-switch a{border-radius:999px;color:var(--landra-color-earth-900);font-size:.9rem;font-weight:800;padding:.45rem .65rem;text-decoration:none}.landra-public-nav a[aria-current=page],.landra-language-switch a[aria-current=true],.ol-public-nav a[aria-current=page],.ol-language-switch a[aria-current=true]{background:color-mix(in srgb,var(--landra-color-field-500),transparent 80%)}.landra-public-brand:focus-visible,.landra-public-nav a:focus-visible,.landra-language-switch a:focus-visible,.landra-route-card:focus-visible,.ol-public-brand:focus-visible,.ol-public-nav a:focus-visible,.ol-language-switch a:focus-visible,.ol-route-card:focus-visible{outline:none;box-shadow:var(--landra-focus-ring)}.landra-language-switch,.ol-language-switch{align-items:center;display:inline-flex;gap:.2rem}.landra-public-hero,.ol-public-hero{max-width:var(--ol-container-default)}.landra-commercial-hero,.ol-commercial-hero{position:relative;overflow:hidden}.landra-commercial-hero:after,.ol-commercial-hero:after{content:"";display:none;inset:auto -12% -36% auto;pointer-events:none;position:absolute;block-size:22rem;inline-size:22rem}.landra-page-hero,.ol-page-hero{max-width:var(--ol-container-prose)}.landra-ask-entry-card,.ol-ask-entry-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 54%,transparent);box-shadow:none;display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(min(100%,14rem),.8fr);margin-top:1.35rem;padding:clamp(1rem,2.5vw,1.35rem);position:relative;z-index:1;overflow-wrap:anywhere}.landra-ask-entry-card strong,.ol-ask-entry-card strong{display:block;font-family:var(--landra-font-display);font-size:clamp(1.05rem,2vw,1.45rem)}.landra-ask-entry-card p,.ol-ask-entry-card p{margin-bottom:0}.landra-ask-entry-card ul,.ol-ask-entry-card ul{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.landra-ask-entry-card li,.ol-ask-entry-card li{border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 62%,transparent);color:var(--landra-color-earth-900);font-weight:700;padding:.55rem .75rem;overflow-wrap:anywhere}.landra-public-metrics,.ol-public-metrics{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1.5rem 0 0}.landra-public-metrics div,.ol-public-metrics div{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 42%,transparent);padding:.9rem}.landra-public-metrics dt,.ol-public-metrics dt{color:var(--landra-color-earth-900);font-family:var(--landra-font-display);font-size:1.05rem;font-weight:900}.landra-public-metrics dd,.ol-public-metrics dd{margin:.25rem 0 0}.landra-feature-showcase,.ol-feature-showcase{background:color-mix(in srgb,var(--landra-color-surface-raised) 56%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:12px;display:grid;gap:clamp(1rem,3vw,1.6rem);max-width:var(--ol-container-default);min-width:0;overflow:hidden;padding:clamp(1rem,4vw,2rem)}.landra-showcase-head,.ol-showcase-head{align-items:flex-start;display:grid;gap:clamp(.8rem,2.6vw,1.1rem);grid-template-columns:auto minmax(0,1fr);min-width:0}.landra-showcase-head h2,.ol-showcase-head h2{margin-block:0 .45rem}.landra-showcase-head p:last-child,.ol-showcase-head p:last-child{margin-bottom:0;max-width:68ch}.landra-showcase-icon,.landra-feature-index,.ol-showcase-icon,.ol-feature-index{align-items:center;background:var(--landra-color-earth-900);border:.125rem solid color-mix(in srgb,var(--landra-color-field-500),transparent 36%);border-radius:8px;color:var(--landra-color-on-primary);display:inline-flex;font-family:var(--landra-font-ui);font-weight:900;justify-content:center;line-height:1}.landra-showcase-icon,.ol-showcase-icon{font-size:clamp(.85rem,2.8vw,1rem);min-block-size:clamp(2.7rem,9vw,3.4rem);min-inline-size:clamp(3.2rem,11vw,4rem)}.landra-gap-demo,.ol-gap-demo{margin:0;min-width:0}.landra-gap-mockup,.ol-gap-mockup{background:color-mix(in srgb,var(--landra-color-surface) 84%,var(--landra-color-earth-900) 16%);border:.125rem solid color-mix(in srgb,var(--landra-color-earth-900),transparent 30%);border-radius:12px;display:grid;gap:clamp(.75rem,2.4vw,1rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;overflow:hidden;padding:clamp(.7rem,2.4vw,1rem)}.landra-gap-pane,.ol-gap-pane{background:color-mix(in srgb,var(--landra-color-surface-raised) 84%,transparent);border:.125rem solid color-mix(in srgb,var(--landra-color-earth-900),transparent 72%);border-radius:10px;display:flex;flex-direction:column;gap:clamp(.7rem,2vw,1rem);min-width:0;overflow:hidden;padding:clamp(.8rem,2.8vw,1.15rem)}.landra-gap-artifact,.ol-gap-artifact{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 48%)}.landra-gap-pane-head,.ol-gap-pane-head{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:flex;gap:.65rem;min-width:0;padding-bottom:.65rem}.landra-gap-pane-head span,.ol-gap-pane-head span{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-900),transparent 8%);border-radius:6px;color:var(--landra-color-on-primary);display:inline-flex;flex:none;font-family:var(--landra-font-mono);font-size:clamp(.72rem,2vw,.82rem);font-weight:900;justify-content:center;min-block-size:clamp(1.8rem,6vw,2.2rem);min-inline-size:clamp(1.9rem,6vw,2.35rem)}.landra-gap-pane-head strong,.ol-gap-pane-head strong{font-family:var(--landra-font-display);font-size:clamp(1rem,2.4vw,1.2rem);min-width:0;overflow-wrap:anywhere}.landra-gap-chat,.ol-gap-chat{display:grid;gap:.65rem;min-width:0}.landra-gap-chat p,.ol-gap-chat p{border-radius:8px;margin:0;max-width:92%;min-width:0;overflow-wrap:anywhere;padding:clamp(.65rem,2.4vw,.85rem)}.landra-gap-chat-ai,.ol-gap-chat-ai{background:color-mix(in srgb,var(--landra-color-earth-100) 72%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);justify-self:start}.landra-gap-chat-user,.ol-gap-chat-user{background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 54%);justify-self:end}.landra-gap-document,.ol-gap-document{background:var(--landra-color-surface);border:.125rem solid color-mix(in srgb,var(--landra-color-earth-900),transparent 62%);border-radius:8px;display:grid;gap:clamp(.75rem,2vw,1rem);min-width:0;padding:clamp(.85rem,2.6vw,1.2rem)}.landra-gap-document-label,.ol-gap-document-label{color:var(--landra-color-earth-700);font-family:var(--landra-font-mono);font-size:clamp(.72rem,2vw,.82rem);font-weight:800;margin:0 0 .25rem;text-transform:uppercase}.landra-gap-document h3,.ol-gap-document h3{font-size:clamp(1rem,2.8vw,1.35rem);margin:0;overflow-wrap:anywhere}.landra-gap-document ol,.ol-gap-document ol{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.landra-gap-document li,.ol-gap-document li{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:6px;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.55rem .65rem}.landra-gap-check,.ol-gap-check{block-size:clamp(1rem,3.5vw,1.25rem);border-block-end:.22rem solid var(--landra-color-field-500);border-inline-end:.22rem solid var(--landra-color-field-500);inline-size:clamp(.62rem,2.3vw,.8rem);transform:rotate(42deg)}.landra-gap-status,.ol-gap-status{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-900),transparent 8%);border-radius:8px;color:var(--landra-color-on-primary);display:flex;gap:.6rem;min-width:0;padding:.75rem .85rem}.landra-gap-status span,.ol-gap-status span{background:var(--landra-color-field-500);block-size:clamp(.65rem,2vw,.8rem);border-radius:2px;flex:none;inline-size:clamp(.65rem,2vw,.8rem)}.landra-gap-status strong,.ol-gap-status strong{min-width:0;overflow-wrap:anywhere}.landra-gap-cta,.ol-gap-cta{justify-content:center;text-align:center}.landra-gap-caption,.ol-gap-caption{color:var(--landra-color-earth-700);font-size:clamp(.86rem,2.2vw,.96rem);margin-top:.75rem;max-width:76ch}.landra-showcase-feature-list,.ol-showcase-feature-list{display:grid;gap:.7rem;min-width:0}.landra-showcase-feature,.ol-showcase-feature{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 44%,transparent);min-width:0;overflow:hidden}.landra-showcase-feature summary,.ol-showcase-feature summary{align-items:center;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-block-size:var(--landra-touch-target, clamp(2.75rem, 9vw, 3.25rem));min-width:0;padding:clamp(.75rem,2.4vw,.95rem)}.landra-showcase-feature summary::-webkit-details-marker,.ol-showcase-feature summary::-webkit-details-marker{display:none}.landra-feature-index,.ol-feature-index{font-size:clamp(.72rem,2vw,.82rem);min-block-size:clamp(2rem,6.6vw,2.45rem);min-inline-size:clamp(2rem,6.6vw,2.45rem)}.landra-showcase-feature summary strong,.ol-showcase-feature summary strong{font-family:var(--landra-font-display);font-size:clamp(.98rem,2.5vw,1.12rem);min-width:0;overflow-wrap:anywhere}.landra-feature-toggle,.ol-feature-toggle{block-size:clamp(2rem,6.6vw,2.5rem);border:.125rem solid color-mix(in srgb,var(--landra-color-earth-900),transparent 70%);border-radius:8px;flex:none;inline-size:clamp(2rem,6.6vw,2.5rem);position:relative}.landra-feature-toggle:before,.landra-feature-toggle:after,.ol-feature-toggle:before,.ol-feature-toggle:after{background:var(--landra-color-earth-900);border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .32s cubic-bezier(.65,0,.15,1)}.landra-feature-toggle:before,.ol-feature-toggle:before{block-size:.22rem;inline-size:54%}.landra-feature-toggle:after,.ol-feature-toggle:after{block-size:54%;inline-size:.22rem}.landra-showcase-feature[open] .landra-feature-toggle:after,.ol-showcase-feature[open] .ol-feature-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.landra-showcase-feature p,.ol-showcase-feature p{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);margin:0;overflow-wrap:anywhere;padding:0 clamp(.85rem,2.8vw,1rem) clamp(.85rem,2.8vw,1rem)}.landra-route-grid,.ol-route-grid{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 48%,transparent);display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));max-width:var(--ol-container-default);padding:clamp(1rem,3vw,2rem)}.landra-route-grid>div,.ol-route-grid>div{grid-column:1 / -1}.landra-route-card,.ol-route-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:8px;color:inherit;display:grid;gap:.25rem;padding:1rem;text-decoration:none}.landra-route-card span,.ol-route-card span{font-family:var(--landra-font-display);font-weight:900}.landra-route-card small,.ol-route-card small{color:var(--landra-color-earth-700);font-family:var(--landra-font-mono)}.landra-page-list,.ol-page-list{display:grid;gap:.7rem;margin:0;padding-inline-start:1.2rem}.landra-page-list li,.ol-page-list li{padding-inline-start:.25rem}.landra-pricing-grid,.landra-doc-grid,.ol-pricing-grid,.ol-doc-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));max-width:var(--ol-container-default)}.landra-pricing-card,.ol-pricing-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 54%,transparent);box-shadow:none;padding:clamp(1rem,3vw,1.5rem)}.landra-pricing-card h2,.ol-pricing-card h2{margin-top:0}.landra-checker,.ol-checker{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 54%,transparent);display:grid;gap:1rem;max-width:var(--ol-container-default);padding:clamp(1rem,3vw,2rem)}.landra-question-list,.ol-question-list{display:grid;gap:.75rem}.landra-question-card,.ol-question-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:8px;margin:0;padding:1rem;min-width:0;overflow-wrap:anywhere}.landra-question-card legend,.ol-question-card legend{font-weight:800;padding-inline:.35rem}.landra-radio-row,.ol-radio-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.75rem}.landra-radio-row label,.ol-radio-row label{align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:inline-flex;gap:.5rem;padding:.5rem .85rem;min-height:44px;cursor:pointer}.landra-radio-row input[type=radio],.ol-radio-row input[type=radio]{width:1.5rem;height:1.5rem;flex-shrink:0;margin:0;accent-color:var(--landra-color-field-500);cursor:pointer}.landra-radio-row input:focus-visible,.ol-radio-row input:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:3px}.landra-result-card,.ol-result-card{border-radius:20px;padding:1rem}.landra-result-card-eligible,.ol-result-card-eligible{background:color-mix(in srgb,var(--landra-color-field-500),transparent 82%)}.landra-result-card-review,.ol-result-card-review{background:color-mix(in srgb,var(--landra-color-warning-600),transparent 86%)}.landra-result-card-commercial,.ol-result-card-commercial{background:color-mix(in srgb,var(--landra-color-danger-600),transparent 88%)}.landra-result-card strong,.ol-result-card strong{display:block;font-family:var(--landra-font-display);font-size:1.1rem}.landra-public-footer,.ol-public-footer{align-items:flex-start;border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);display:grid;gap:clamp(1rem,3vw,1.4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.55fr);margin:clamp(1rem,4vw,3rem);padding-top:1.5rem}.landra-public-footer[data-header-tone=dark],.ol-public-footer[data-header-tone=dark]{background:rgb(var(--landra-brand-openlandra-navy-rgb));border-top:0;color:var(--landra-color-on-primary);margin:0;margin-top:clamp(1rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem)}.landra-public-footer[data-header-tone=dark] a,.landra-public-footer[data-header-tone=dark] strong,.landra-public-footer[data-header-tone=dark] h2,.ol-public-footer[data-header-tone=dark] a,.ol-public-footer[data-header-tone=dark] strong,.ol-public-footer[data-header-tone=dark] h2{color:inherit}.landra-public-footer[data-header-tone=dark] p,.landra-public-footer[data-header-tone=dark] li,.landra-public-footer[data-header-tone=dark] .landra-footer-company,.ol-public-footer[data-header-tone=dark] p,.ol-public-footer[data-header-tone=dark] li,.ol-public-footer[data-header-tone=dark] .ol-footer-company{color:rgb(var(--landra-brand-surface-raised-rgb) / .76)}.landra-footer-brand,.ol-footer-brand{display:grid;gap:.75rem;justify-items:flex-start;min-width:0;text-align:left}.landra-footer-wordmark,.ol-footer-wordmark{color:inherit;font-size:clamp(1.55rem,3vw,1.95rem);line-height:1}.landra-footer-columns,.ol-footer-columns{display:grid;gap:clamp(1rem,2.5vw,1.35rem);grid-template-columns:repeat(4,minmax(8rem,1fr));min-width:0}.landra-footer-column,.ol-footer-column{align-content:flex-start;display:grid;gap:.5rem;justify-items:flex-start;min-width:0;text-align:left}.landra-footer-column strong,.ol-footer-column strong{font-size:.82rem;letter-spacing:.07em;text-align:left;text-transform:uppercase}.landra-footer-column a,.ol-footer-column a{border-bottom:0;display:inline-flex;line-height:1.35;max-width:100%;padding-bottom:0;text-decoration:none;width:max-content}.landra-footer-company,.ol-footer-company{font-size:.88rem;grid-column:1 / -1;line-height:1.5;margin:0}.landra-public-footer-link,.ol-public-footer-link{align-items:center;color:color-mix(in srgb,var(--landra-color-text),transparent 18%);display:inline-flex;font-size:.84rem;font-weight:700;gap:.35rem;min-height:var(--landra-touch-target, 44px);text-decoration:none}.landra-public-footer-link .landra-action-icon,.ol-public-footer-link .ol-action-icon{display:inline-flex;font-size:.9em;line-height:1;opacity:.62;transition:opacity .18s ease,transform .18s ease}.landra-public-footer-link:hover .landra-action-icon,.landra-public-footer-link:focus-visible .landra-action-icon,.ol-public-footer-link:hover .ol-action-icon,.ol-public-footer-link:focus-visible .ol-action-icon{opacity:1;transform:translate(2px,-2px)}.landra-button .landra-action-icon,.ol-button .ol-action-icon{display:inline-flex;font-size:1.08em;line-height:1;opacity:.72;transition:opacity .18s ease,transform .18s ease}.landra-action-icon svg,.ol-action-icon svg{display:block;height:1em;width:1em}.landra-button:hover .landra-action-icon,.landra-button:focus-visible .landra-action-icon,.ol-button:hover .ol-action-icon,.ol-button:focus-visible .ol-action-icon{opacity:1;transform:translate(2px)}.landra-header-cta-label,.ol-header-cta-label{font-size:.78rem;font-weight:750;letter-spacing:.01em}.landra-public-footer .landra-language-switch a,.ol-public-footer .ol-language-switch a{font-size:.8rem;font-weight:700;opacity:.85;padding:.3rem .5rem}@media(max-width:760px){.landra-public-footer,.ol-public-footer{grid-template-columns:1fr}.landra-footer-columns,.ol-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.landra-footer-columns,.ol-footer-columns{grid-template-columns:1fr}}.landra-domain-role-strip,.ol-domain-role-strip{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:28px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-field-500),transparent 82%),transparent 38%),color-mix(in srgb,var(--landra-color-surface-raised) 94%,transparent);box-shadow:0 20px 70px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%);display:grid;gap:1.2rem;grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1.28fr);margin:0 clamp(1rem,4vw,3rem) clamp(1rem,2vw,2rem);padding:clamp(1rem,2.4vw,1.6rem)}.landra-domain-role-strip h2,.ol-domain-role-strip h2{margin:0}.landra-domain-role-strip p,.ol-domain-role-strip p{line-height:1.6}.landra-domain-role-strip dl,.ol-domain-role-strip dl{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.landra-domain-role-strip dl>div,.ol-domain-role-strip dl>div{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:20px;background:color-mix(in srgb,var(--landra-color-cream-50) 78%,transparent);padding:.85rem}.landra-domain-role-strip dt,.ol-domain-role-strip dt{color:var(--landra-color-earth-900);font-family:var(--landra-font-display);font-weight:800}.landra-domain-role-strip dd,.ol-domain-role-strip dd{color:var(--landra-color-earth-700);line-height:1.55;margin:.35rem 0 0}.landra-domain-demo-note,.ol-domain-demo-note{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);color:var(--landra-color-earth-700);grid-column:1 / -1;margin:0;padding-top:.9rem}.landra-public-grid,.ol-public-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));max-width:1100px}.landra-public-card,.landra-public-split,.landra-public-evidence,.ol-public-card,.ol-public-split,.ol-public-evidence{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 93%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 52%,transparent);box-shadow:none;min-width:0;overflow-wrap:anywhere}.landra-public-card,.ol-public-card{padding:1.15rem}.landra-public-card strong,.ol-public-card strong{color:var(--landra-color-earth-900);display:block;font-family:var(--landra-font-display);font-size:1.05rem;margin-bottom:.4rem}.landra-public-card p,.landra-public-split p,.landra-public-evidence p,.ol-public-card p,.ol-public-split p,.ol-public-evidence p{line-height:1.65}.landra-continue-list,.ol-continue-list{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0;padding:0}.landra-continue-list li,.ol-continue-list li{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:8px;display:grid;gap:.28rem;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding:.85rem}.landra-continue-list a,.ol-continue-list a{color:inherit;font-weight:800;text-decoration-thickness:.08em;text-underline-offset:.18em}.landra-public-split,.landra-public-evidence,.ol-public-split,.ol-public-evidence{align-items:flex-start;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,.92fr) minmax(min(100%,16rem),1.08fr);max-width:1100px;padding:clamp(1.25rem,3vw,2rem)}.landra-public-split>.landra-public-evidence,.ol-public-split>.ol-public-evidence{grid-template-columns:1fr}.landra-relationship,.ol-relationship{display:grid;gap:1.1rem;max-width:1100px;padding:clamp(1.25rem,3vw,2.2rem);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-left:2px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 44%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-surface-raised) 50%,transparent);box-shadow:none}.landra-relationship>.landra-eyebrow,.ol-relationship>.ol-eyebrow{color:var(--landra-color-earth-900)}.landra-relationship-title,.ol-relationship-title{margin:0;max-width:60rem;color:var(--landra-color-earth-900);font-family:var(--landra-font-display);font-size:var(--ol-fs-h3);font-weight:700;line-height:var(--ol-lh-snug)}.landra-relationship .landra-button,.ol-relationship .ol-button{justify-self:start}.landra-property-strip,.ol-property-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;max-width:var(--ol-container-default);margin:0 auto .9rem;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--ol-fs-xs)}.landra-property-strip>.landra-app-header-trailing,.ol-property-strip>.ol-app-header-trailing{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:clamp(.4rem,1.4vw,.7rem);min-width:0}.landra-property-strip-label,.ol-property-strip-label{color:var(--landra-color-earth-700);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:var(--ol-fs-2xs)}.landra-property-pill,.ol-property-pill{display:inline-flex;align-items:center;gap:.3rem;min-height:36px;padding:.3rem .7rem;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;background:var(--landra-color-surface-raised);color:var(--landra-color-earth-900);text-decoration:none;font-weight:650}.landra-property-pill[aria-current=true],.ol-property-pill[aria-current=true]{border-color:transparent;background:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}.landra-app-shell>.landra-property-strip,.ol-app-shell>.ol-property-strip{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;left:0;margin:0;max-width:none;min-height:var(--landra-app-header-block, clamp(4.25rem, 10vw, 5rem));padding:clamp(.45rem,1.5vw,.7rem) clamp(.6rem,2vw,.9rem);position:fixed;right:0;top:0;z-index:100;background:color-mix(in srgb,var(--landra-color-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landra-app-session-context,.ol-app-session-context{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 54%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;box-sizing:border-box;color:var(--landra-color-earth-900);display:inline-grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);justify-self:start;max-width:min(100%,24rem);min-height:var(--landra-touch-target);min-width:0;padding:.32rem .75rem .32rem .5rem}.landra-app-session-context-icon,.ol-app-session-context-icon{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 18%,var(--landra-color-surface));border-radius:999px;box-sizing:border-box;color:var(--landra-tenant-accent, var(--landra-color-field-500));display:block;height:clamp(1.75rem,6vw,2.15rem);padding:.32rem;width:clamp(1.75rem,6vw,2.15rem)}.landra-app-session-context-copy,.ol-app-session-context-copy{display:grid;gap:.02rem;min-width:0}.landra-app-session-context-copy strong,.landra-app-session-context-copy small,.ol-app-session-context-copy strong,.ol-app-session-context-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-session-context-copy strong,.ol-app-session-context-copy strong{font-size:var(--ol-fs-xs);font-weight:850;line-height:1.15}.landra-app-session-context-copy small,.ol-app-session-context-copy small{color:color-mix(in srgb,var(--landra-color-earth-700),transparent 18%);font-size:var(--ol-fs-2xs);font-weight:750;line-height:1.1}.landra-app-session-context[data-authenticated=false],.ol-app-session-context[data-authenticated=false]{border-style:dashed}.landra-app-shell>.landra-property-strip .landra-app-session-context[data-authenticated=true],.ol-app-shell>.ol-property-strip .ol-app-session-context[data-authenticated=true]{display:none}.landra-property-pill-internal,.ol-property-pill-internal{color:var(--landra-color-earth-700);background:transparent;border-style:dashed;cursor:default}.landra-public-hero h1,.landra-page-hero h1,.ol-public-hero h1,.ol-page-hero h1{font-size:var(--ol-fs-h1);line-height:var(--ol-lh-tight)}.landra-public-split h2,.landra-public-evidence h2,.landra-public-grid h2,.landra-route-grid h2,.ol-public-split h2,.ol-public-evidence h2,.ol-public-grid h2,.ol-route-grid h2{font-size:var(--ol-fs-h2)}.landra-public-hero>p:not(.landra-eyebrow),.landra-page-hero>p:not(.landra-eyebrow),.ol-public-hero>p:not(.ol-eyebrow),.ol-page-hero>p:not(.ol-eyebrow){font-size:var(--ol-fs-lead);line-height:var(--ol-lh-relaxed)}.landra-eyebrow,.ol-eyebrow{font-size:var(--ol-fs-eyebrow)}.landra-frontdoor-list,.landra-logic-chain-list,.landra-public-evidence ol,.ol-frontdoor-list,.ol-logic-chain-list,.ol-public-evidence ol{display:grid;gap:.7rem;margin:0;padding:0}.landra-frontdoor-list,.landra-logic-chain-list,.ol-frontdoor-list,.ol-logic-chain-list{list-style:none}.landra-public-evidence ol,.ol-public-evidence ol{list-style:decimal-leading-zero;padding-inline-start:1.35rem}.landra-frontdoor-list li,.ol-frontdoor-list li{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 91%);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.85rem;min-width:0}.landra-logic-chain-list li,.ol-logic-chain-list li{align-items:flex-start;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 91%);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.9rem}.landra-public-evidence li,.ol-public-evidence li{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 91%);border-radius:8px;padding:.85rem;overflow-wrap:anywhere}.landra-public-evidence li::marker,.ol-public-evidence li::marker{color:var(--landra-color-earth-700);font-family:var(--landra-font-mono);font-weight:800}.landra-frontdoor-list span,.ol-frontdoor-list span{background:color-mix(in srgb,var(--landra-color-field-500) 18%,transparent);border-radius:999px;color:var(--landra-color-earth-900);font-family:var(--landra-font-mono);font-size:.78rem;font-weight:800;min-width:2.1rem;padding:.35rem .45rem;text-align:center}.landra-logic-chain-list span,.ol-logic-chain-list span{background:color-mix(in srgb,var(--landra-color-field-500) 16%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 70%);border-radius:7px;color:var(--landra-color-earth-900);font-family:var(--landra-font-mono);font-size:.76rem;font-weight:850;min-width:2.25rem;padding:.35rem .45rem;text-align:center}.landra-logic-chain-list strong,.ol-logic-chain-list strong{color:var(--landra-color-earth-900);display:block;font-family:var(--landra-font-display);font-size:1rem;margin-bottom:.25rem}.landra-logic-chain-list p,.ol-logic-chain-list p{margin:0}.landra-logic-chain-list small,.ol-logic-chain-list small{color:var(--landra-color-earth-700);display:block;font-family:var(--landra-font-mono);font-size:.78rem;font-weight:700;line-height:1.35;margin-top:.45rem;overflow-wrap:anywhere}[data-theme=dark] .landra-logic-chain-list span,[data-theme=dark] .landra-logic-chain-list strong,[data-theme=dark] .ol-logic-chain-list span,[data-theme=dark] .ol-logic-chain-list strong{color:var(--landra-color-text)}[data-theme=dark] .landra-logic-chain-list span,[data-theme=dark] .ol-logic-chain-list span{background:color-mix(in srgb,var(--landra-color-surface-raised) 82%,var(--landra-color-field-500) 18%);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 64%)}@media(prefers-color-scheme:dark){html[data-zone=public-web] .landra-logic-chain-list span,html[data-zone=public-web] .landra-logic-chain-list strong,html[data-zone=public-web] .ol-logic-chain-list span,html[data-zone=public-web] .ol-logic-chain-list strong{color:var(--landra-color-text)}html[data-zone=public-web] .landra-logic-chain-list span,html[data-zone=public-web] .ol-logic-chain-list span{background:color-mix(in srgb,var(--landra-color-surface-raised) 82%,var(--landra-color-field-500) 18%);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 64%)}}.landra-boundary-grid,.ol-boundary-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.landra-boundary-grid h3,.ol-boundary-grid h3{margin-top:0}.landra-boundary-grid ul,.ol-boundary-grid ul{display:grid;gap:.45rem;margin:0;padding-inline-start:1.15rem}.landra-public-boundary,.ol-public-boundary{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 78%,transparent),color-mix(in srgb,var(--landra-color-soil-100) 84%,transparent))}html[data-zone=public-web] :where(button,.landra-button,a.landra-button):not([role=switch]):not(.landra-chip):not(.landra-tag),html[data-zone=public-web] :where(button,.ol-button,a.ol-button):not([role=switch]):not(.ol-chip):not(.ol-tag){border-radius:var(--landra-control-radius);min-block-size:var(--landra-public-control-size)}html[data-zone=public-web] :where(button,.landra-button) :where(.landra-icon,svg:not(.landra-wordmark):not([data-brand-emblem])),html[data-zone=public-web] :where(button,.ol-button) :where(.ol-icon,svg:not(.ol-wordmark):not([data-brand-emblem])){block-size:var(--landra-control-icon-size);flex:0 0 auto;inline-size:var(--landra-control-icon-size)}html[data-zone=public-web] :where(.landra-card,.landra-panel,.landra-public-card,.landra-public-boundary),html[data-zone=public-web] :where(.ol-card,.ol-panel,.ol-public-card,.ol-public-boundary){border-radius:var(--landra-surface-radius)}.landra-icon,.landra-icon-button svg,.landra-action-link svg,.ol-icon,.ol-icon-button svg,.ol-action-link svg{display:block;flex:0 0 auto}.landra-icon,.ol-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.landra-icon-button,.ol-icon-button{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:var(--landra-touch-target);min-inline-size:var(--landra-touch-target);padding:.65rem;position:relative}.landra-icon-button:hover,.ol-icon-button:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 90%)}.landra-icon-button:focus-visible,.landra-action-link:focus-visible,.ol-icon-button:focus-visible,.ol-action-link:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-icon-button[data-tooltip]:after,.ol-icon-button[data-tooltip]:after{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:var(--landra-control-radius);box-shadow:var(--landra-shadow-soft);color:var(--landra-color-text);content:attr(data-tooltip);font-size:.75rem;font-weight:700;inset-block-start:calc(100% + .5rem);max-inline-size:min(18rem,72vw);opacity:0;padding:.45rem .6rem;pointer-events:none;position:absolute;right:0;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;white-space:normal;z-index:400}.landra-icon-button[data-tooltip-open=true]:after,.ol-icon-button[data-tooltip-open=true]:after{opacity:1;transform:none}.landra-action-link,.ol-action-link{align-items:center;color:inherit;display:inline-flex;gap:.45rem;text-decoration:none;text-underline-offset:.2em}.landra-action-link:hover,.ol-action-link:hover{text-decoration:underline}.landra-evidence-summary,.ol-evidence-summary{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);margin-top:.85rem;padding-top:.65rem}.landra-evidence-summary>summary,.ol-evidence-summary>summary{align-items:center;color:var(--landra-color-earth-700);cursor:pointer;display:flex;justify-content:space-between;font-size:.78rem;font-weight:800;list-style:none}.landra-evidence-summary>summary::-webkit-details-marker,.ol-evidence-summary>summary::-webkit-details-marker{display:none}.landra-evidence-summary-grid,.ol-evidence-summary-grid{display:flex;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.65rem}.landra-evidence-summary-sources,.landra-evidence-summary-warnings,.landra-evidence-summary-next-action,.ol-evidence-summary-sources,.ol-evidence-summary-warnings,.ol-evidence-summary-next-action{display:grid;gap:.35rem;margin-top:.7rem}.landra-evidence-summary-sources ul,.landra-evidence-summary-warnings ul,.ol-evidence-summary-sources ul,.ol-evidence-summary-warnings ul{display:grid;gap:.35rem;margin:0;padding-inline-start:1.1rem}.landra-evidence-summary-sources li,.ol-evidence-summary-sources li{display:flex;flex-wrap:wrap;gap:.4rem}.landra-evidence-summary-sources small,.ol-evidence-summary-sources small{color:var(--landra-color-earth-700)}.landra-evidence-summary-warnings,.ol-evidence-summary-warnings{color:var(--landra-color-warning-600)}.landra-evidence-summary-note,.ol-evidence-summary-note{color:var(--landra-color-earth-700);margin-block:.65rem 0}@media(prefers-reduced-motion:reduce){.landra-icon-button[data-tooltip]:after,.ol-icon-button[data-tooltip]:after{transition:none}}.landra-button,.ol-button{border-radius:var(--landra-control-radius);box-sizing:border-box;display:inline-flex;align-items:center;gap:.55rem;justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:.8rem 1.15rem;text-decoration:none;font-weight:700;line-height:1.15;overflow-wrap:anywhere;text-align:center}.landra-button[data-compliance-download=true]:before,.landra-button[data-data-flywheel-export=true]:before,.landra-button[data-evidence-download=true]:before,.landra-button[data-compliance-copy-api=true]:before,.landra-button[data-compliance-print=true]:before,.ol-button[data-compliance-download=true]:before,.ol-button[data-data-flywheel-export=true]:before,.ol-button[data-evidence-download=true]:before,.ol-button[data-compliance-copy-api=true]:before,.ol-button[data-compliance-print=true]:before{background:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1rem;width:1rem}.landra-button[data-compliance-download=true]:before,.landra-button[data-data-flywheel-export=true]:before,.landra-button[data-evidence-download=true]:before,.ol-button[data-compliance-download=true]:before,.ol-button[data-data-flywheel-export=true]:before,.ol-button[data-evidence-download=true]:before{clip-path:polygon(42% 0,58% 0,58% 48%,82% 48%,50% 82%,18% 48%,42% 48%,42% 0,16% 86%,84% 86%,84% 100%,16% 100%)}.landra-button[data-compliance-copy-api=true]:before,.ol-button[data-compliance-copy-api=true]:before{clip-path:polygon(24% 0,100% 0,100% 76%,76% 76%,76% 24%,24% 24%,24% 0,0 24%,64% 24%,64% 100%,0 100%)}.landra-button[data-compliance-print=true]:before,.ol-button[data-compliance-print=true]:before{clip-path:polygon(18% 0,82% 0,82% 28%,18% 28%,18% 0,6% 36%,94% 36%,94% 74%,78% 74%,78% 56%,22% 56%,22% 74%,6% 74%,6% 36%,22% 68%,78% 68%,78% 100%,22% 100%)}.landra-button-primary,.ol-button-primary{background:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}[data-theme=dark] .landra-button-primary,[data-theme=dark] .ol-button-primary{background:var(--landra-color-field-500);color:var(--landra-color-surface)}.landra-button-secondary,.ol-button-secondary{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);color:var(--landra-color-earth-900)}.landra-button-ghost,.ol-button-ghost{background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);color:var(--landra-color-earth-900)}[data-theme=dark] .landra-button-secondary,[data-theme=dark] .landra-button-ghost,[data-theme=dark] .ol-button-secondary,[data-theme=dark] .ol-button-ghost{background:color-mix(in srgb,var(--landra-color-surface-raised) 84%,var(--landra-color-field-500) 16%);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 62%);color:var(--landra-color-text)}.landra-input,.landra-select,.ol-input,.ol-select{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;box-sizing:border-box;color:var(--landra-color-earth-900);font:inherit;min-height:var(--landra-touch-target);min-width:0;padding:.68rem .8rem;width:100%}.landra-input:focus-visible,.landra-select:focus-visible,.ol-input:focus-visible,.ol-select:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-card,.ol-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 93%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 52%,transparent);padding:1rem;min-width:0;overflow-wrap:anywhere}.landra-tab-list,.ol-tab-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.landra-tab,.ol-tab{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);color:inherit;cursor:pointer;font-weight:700;padding:.65rem .9rem}.landra-tab[aria-selected=true],.ol-tab[aria-selected=true]{background:var(--landra-color-earth-900);color:var(--landra-color-surface-raised)}.landra-dialog-backdrop,.ol-dialog-backdrop{align-items:center;background:var(--landra-color-backdrop);display:grid;inset:0;padding:1rem;position:fixed;z-index:20}.landra-dialog,.ol-dialog{border-radius:var(--landra-radius-panel);background:var(--landra-color-surface-raised);box-shadow:var(--landra-shadow-panel);margin:auto;max-width:42rem;padding:clamp(1rem,3vw,2rem)}.landra-table,.ol-table{border-collapse:collapse;inline-size:100%;margin-block:1rem}.landra-table caption,.ol-table caption{font-weight:800;margin-block-end:.5rem;text-align:start}.landra-table th,.landra-table td,.ol-table th,.ol-table td{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding:.6rem;text-align:start}.landra-field,.ol-field{display:grid;gap:.35rem}.landra-field input,.ol-field input{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;color:inherit;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.landra-field-error,.ol-field-error{color:var(--landra-color-danger-600);font-weight:700}.landra-chart,.ol-chart{margin:0}.landra-help summary,.landra-help-action,.ol-help summary,.ol-help-action{cursor:pointer;border-radius:999px;border:1px solid currentColor;box-sizing:border-box;font-weight:800;min-height:44px;min-width:44px;width:48px;height:48px;display:inline-grid;place-items:center}.landra-help-action-icon,.ol-help-action-icon{display:block;height:22px;width:22px}.landra-help-action-icon-chat,.ol-help-action-icon-chat{overflow:visible}.landra-help-action-icon-accent,.ol-help-action-icon-accent{fill:var(--landra-tenant-accent, var(--landra-color-field-500));stroke:var(--landra-color-surface-raised);stroke-width:1.1}.landra-property-strip .landra-help,.ol-property-strip .ol-help{justify-self:center}.landra-property-strip .landra-help summary,.landra-property-strip .landra-help-action,.ol-property-strip .ol-help summary,.ol-property-strip .ol-help-action{background:color-mix(in srgb,var(--landra-color-surface-raised) 76%,transparent);box-sizing:border-box;color:var(--landra-color-earth-900);height:44px;min-height:44px;min-width:44px;width:44px}.landra-help summary:focus-visible,.landra-help-action:focus-visible,.landra-button:focus-visible,.landra-tab:focus-visible,.landra-field input:focus-visible,.ol-help summary:focus-visible,.ol-help-action:focus-visible,.ol-button:focus-visible,.ol-tab:focus-visible,.ol-field input:focus-visible{outline:none;box-shadow:var(--landra-focus-ring)}.landra-section-header,.ol-section-header{align-items:flex-start;display:flex;justify-content:space-between;gap:1rem}.landra-bug-report-link,.ol-bug-report-link{align-self:center;font-size:.8rem;white-space:nowrap;text-decoration:underline;color:color-mix(in srgb,var(--landra-color-earth-700),transparent 28%)}.landra-bug-report-link:hover,.landra-bug-report-link:focus-visible,.ol-bug-report-link:hover,.ol-bug-report-link:focus-visible{color:var(--landra-color-earth-700)}.landra-bug-report-fab,.ol-bug-report-fab{position:fixed;inset:auto auto clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);z-index:8;min-height:44px;padding:.7rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);color:var(--landra-color-earth-700);box-shadow:var(--landra-shadow-card);font-family:var(--landra-font-ui);font-weight:700;cursor:pointer}.landra-bug-report-fab:hover,.ol-bug-report-fab:hover{border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 30%)}.landra-bug-report-fab:focus-visible,.ol-bug-report-fab:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:3px}.landra-bug-report-overlay,.ol-bug-report-overlay{block-size:100dvh;box-sizing:border-box;inline-size:100dvw;isolation:isolate;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain;padding:clamp(.75rem,3vw,2rem);position:fixed;z-index:430}.landra-bug-report-backdrop,.ol-bug-report-backdrop{position:absolute;inset:0;border:0;padding:0;background:var(--landra-color-backdrop);cursor:pointer;z-index:0}.landra-bug-report-dialog,.ol-bug-report-dialog{box-sizing:border-box;position:relative;z-index:1;width:min(96vw,560px);max-height:min(92vh,92dvh);overflow-y:auto;overscroll-behavior:contain;background:var(--landra-color-surface);border-radius:var(--landra-radius-panel);box-shadow:0 18px 50px rgb(var(--landra-brand-openlandra-navy-rgb) / .24);padding:1.4rem 1.3rem 1.5rem}.landra-bug-report-dialog-head,.ol-bug-report-dialog-head{align-items:center;background:var(--landra-color-surface);display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .35rem;position:sticky;top:0;z-index:2}.landra-bug-report-dialog-head h2,.ol-bug-report-dialog-head h2{margin:0;font-size:1.15rem}.landra-bug-report-intro,.ol-bug-report-intro{margin:0 0 1rem;color:color-mix(in srgb,var(--landra-color-earth-700),transparent 18%);font-size:.9rem;line-height:1.5}.landra-bug-report-close,.ol-bug-report-close{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;color:var(--landra-color-earth-700);cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0;position:static;flex:0 0 auto;width:44px}.landra-bug-report-close:hover,.ol-bug-report-close:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 90%)}.landra-bug-report-close:focus-visible,.ol-bug-report-close:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-bug-report-field,.ol-bug-report-field{display:grid;gap:.3rem;margin-bottom:.85rem}.landra-bug-report-field>span,.ol-bug-report-field>span{font-size:.82rem;font-weight:700;color:var(--landra-color-earth-700)}.landra-bug-report-field input,.landra-bug-report-field textarea,.landra-bug-report-field select,.ol-bug-report-field input,.ol-bug-report-field textarea,.ol-bug-report-field select{width:100%;padding:.55rem .7rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background:var(--landra-color-surface-raised);color:inherit;font-family:var(--landra-font-ui);font-size:.92rem}.landra-bug-report-field textarea,.ol-bug-report-field textarea{resize:vertical;min-height:88px}.landra-bug-report-field input:focus-visible,.landra-bug-report-field textarea:focus-visible,.landra-bug-report-field select:focus-visible,.ol-bug-report-field input:focus-visible,.ol-bug-report-field textarea:focus-visible,.ol-bug-report-field select:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:1px}.landra-bug-report-snapshot,.ol-bug-report-snapshot{margin:.25rem 0 1rem;padding:.7rem .8rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);background:color-mix(in srgb,var(--landra-color-field-500),transparent 92%);font-size:.82rem}.landra-bug-report-snapshot p,.ol-bug-report-snapshot p{margin:.25rem 0 0;line-height:1.45}.landra-bug-report-evidence,.ol-bug-report-evidence{margin:0 0 1rem;padding:.7rem .8rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%)}.landra-bug-report-evidence legend,.ol-bug-report-evidence legend{padding:0 .4rem;font-size:.82rem;font-weight:700;color:var(--landra-color-earth-700)}.landra-bug-report-evidence-actions,.ol-bug-report-evidence-actions{display:flex;flex-wrap:wrap;gap:.5rem}.landra-bug-report-upload,.ol-bug-report-upload{display:inline-flex;align-items:center;cursor:pointer}.landra-bug-report-evidence-empty,.ol-bug-report-evidence-empty{margin:.6rem 0 0;font-size:.8rem;color:var(--landra-color-earth-700)}.landra-bug-report-attachments,.ol-bug-report-attachments{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.35rem}.landra-bug-report-attachments li,.ol-bug-report-attachments li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .55rem;border-radius:10px;background:var(--landra-color-surface-raised);font-size:.82rem}.landra-bug-report-attachments li span,.ol-bug-report-attachments li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-bug-report-attachments button,.ol-bug-report-attachments button{flex:0 0 auto;border:0;background:transparent;cursor:pointer;color:var(--landra-color-earth-700)}.landra-bug-report-error,.ol-bug-report-error{margin:0 0 .8rem;padding:.55rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--landra-color-danger-600),transparent 88%);color:var(--landra-color-danger-600);font-size:.85rem}.landra-bug-report-success,.ol-bug-report-success{margin:0 0 .8rem;padding:.6rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%);font-size:.85rem}.landra-bug-report-success p,.ol-bug-report-success p{margin:.25rem 0;line-height:1.45}.landra-bug-report-receipt,.ol-bug-report-receipt{display:block;margin-top:.3rem;font-size:.72rem;word-break:break-all;color:var(--landra-color-earth-700)}.landra-bug-report-actions,.ol-bug-report-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.landra-bug-report-primary,.ol-bug-report-primary{padding:.6rem 1rem;border-radius:16px;border:0;cursor:pointer;font-weight:800;background:linear-gradient(135deg,var(--landra-color-earth-900),var(--landra-color-field-500));color:var(--landra-color-on-primary)}.landra-bug-report-secondary,.ol-bug-report-secondary{padding:.6rem 1rem;border-radius:16px;cursor:pointer;font-weight:700;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background:var(--landra-color-surface-raised);color:var(--landra-color-earth-700)}.landra-bug-report-ghost,.ol-bug-report-ghost{padding:.6rem .9rem;border-radius:16px;cursor:pointer;border:0;background:transparent;color:var(--landra-color-earth-700)}.landra-bug-report-primary:focus-visible,.landra-bug-report-secondary:focus-visible,.landra-bug-report-ghost:focus-visible,.ol-bug-report-primary:focus-visible,.ol-bug-report-secondary:focus-visible,.ol-bug-report-ghost:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:2px}.landra-bug-report-primary:disabled,.landra-bug-report-secondary:disabled,.ol-bug-report-primary:disabled,.ol-bug-report-secondary:disabled{opacity:.6;cursor:progress}.landra-bug-report-note,.ol-bug-report-note{margin:.9rem 0 0;font-size:.76rem;line-height:1.45;color:var(--landra-color-earth-700)}@media(max-width:640px){.landra-bug-report-overlay,.ol-bug-report-overlay{align-items:flex-end;padding:max(.5rem,env(safe-area-inset-top)) 0 0}.landra-bug-report-dialog,.ol-bug-report-dialog{border-radius:20px 20px 0 0;max-height:calc(100dvh - max(.5rem,env(safe-area-inset-top)));padding:1rem 1rem max(1.25rem,env(safe-area-inset-bottom));width:100dvw}.landra-bug-report-dialog-head,.ol-bug-report-dialog-head{padding-block:.1rem .4rem}.landra-bug-report-actions,.ol-bug-report-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landra-bug-report-primary,.ol-bug-report-primary{grid-column:1 / -1;min-height:44px}}.landra-public-edge-app-symbol,.ol-public-edge-app-symbol{width:clamp(11rem,24vw,16rem);color:var(--landra-color-ink, var(--landra-text))}.landra-public-edge-app-symbol>svg,.ol-public-edge-app-symbol>svg{width:100%;height:auto}.landra-auth-cta,.ol-auth-cta{align-self:center;display:flex;align-items:center;gap:.5rem;justify-self:end;min-width:0;white-space:nowrap}.landra-auth-action,.ol-auth-action{border-radius:999px;padding:.45rem .95rem;font-size:.8rem;font-weight:700;cursor:pointer;border:1px solid transparent;min-height:var(--landra-touch-target, 2.75rem)}.landra-auth-signin,.ol-auth-signin{background:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}.landra-auth-signout,.ol-auth-signout{background:transparent;border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 40%);color:var(--landra-color-earth-900)}.landra-auth-action:focus-visible,.ol-auth-action:focus-visible{outline:2px solid var(--landra-color-earth-900);outline-offset:2px}.landra-status-card,.ol-status-card{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 66%);border-radius:18px;margin:1.25rem 0;padding:1rem;background:color-mix(in srgb,var(--landra-color-sky-100) 74%,var(--landra-color-on-primary))}.landra-status-card code,.ol-status-card code{font-size:.92rem}.landra-offline-indicator,.ol-offline-indicator{align-items:center;align-self:end;background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 68%);border-radius:999px;color:var(--landra-color-text);cursor:pointer;display:inline-flex;font:inherit;gap:.45rem;margin:.5rem var(--landra-shell-gutter, 1rem) 0;min-height:44px;padding:.45rem .8rem;position:relative;z-index:4}.landra-offline-indicator svg,.ol-offline-indicator svg{block-size:1.15rem;inline-size:1.15rem}.landra-offline-indicator span,.ol-offline-indicator span{color:var(--landra-color-muted);font-size:.82rem}@media(max-width:640px){.landra-offline-indicator span,.ol-offline-indicator span{display:none}}.landra-perspective-row,.ol-perspective-row{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.landra-perspective-row span,.ol-perspective-row span{border-radius:999px;background:color-mix(in srgb,var(--landra-color-field-500),transparent 82%);padding:.4rem .7rem;font-weight:700}.landra-context-summary--collapsed,.ol-context-summary--collapsed{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;inline-size:1px;margin:-1px;max-height:1px;max-inline-size:1px;min-height:0;min-inline-size:0;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.landra-context-summary,.ol-context-summary{align-items:flex-start;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 82%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 95%,transparent);display:grid;gap:.45rem;margin:1rem 0 .9rem;padding:clamp(.85rem,2vw,1.1rem)}.landra-context-summary h2,.landra-context-summary p,.ol-context-summary h2,.ol-context-summary p{margin:0}.landra-context-summary h2,.ol-context-summary h2{font-size:1rem}.landra-context-summary small,.ol-context-summary small{color:var(--landra-color-earth-700);font-family:var(--landra-font-mono);font-size:.78rem}.landra-context-switcher,.ol-context-switcher{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(12rem,.8fr) minmax(12rem,.8fr);gap:.85rem;align-items:flex-end;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 76%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 94%,transparent);margin:1rem 0 1.25rem;padding:clamp(1rem,2vw,1.35rem)}.landra-context-switcher h2,.ol-context-switcher h2{margin:0 0 .35rem}.landra-context-switcher p,.ol-context-switcher p{margin:0}.landra-context-control,.ol-context-control{display:grid;gap:.35rem;font-weight:800}.landra-context-control span,.landra-context-machine-note,.ol-context-control span,.ol-context-machine-note{color:var(--landra-color-earth-700);font-size:.82rem}.landra-context-control select,.ol-context-control select{min-height:44px;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;background:var(--landra-color-surface-raised);color:var(--landra-color-text);padding:.7rem .8rem}.landra-context-control select:focus-visible,.ol-context-control select:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:2px}.landra-dev-context-disclosure,.ol-dev-context-disclosure{position:relative}.landra-dev-context-trigger,.ol-dev-context-trigger{align-items:center;background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:999px;color:var(--landra-color-text);cursor:pointer;display:inline-flex;height:var(--landra-touch-target);justify-content:center;list-style:none;padding:0;width:var(--landra-touch-target)}.landra-dev-context-trigger::-webkit-details-marker,.ol-dev-context-trigger::-webkit-details-marker{display:none}.landra-dev-context-trigger:focus-visible,.ol-dev-context-trigger:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-dev-context-menu,.ol-dev-context-menu{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:12px;box-shadow:var(--landra-shadow-panel);display:grid;gap:.75rem;inset-block-start:calc(100% + .5rem);inset-inline-end:0;min-inline-size:min(21rem,calc(100vw - 1rem));padding:.9rem;position:absolute;z-index:260}.landra-dev-context-menu h2,.landra-dev-context-menu p,.ol-dev-context-menu h2,.ol-dev-context-menu p{margin:0}.landra-dev-context-menu h2,.ol-dev-context-menu h2{font-size:.95rem}.landra-dev-context-menu p,.ol-dev-context-menu p{color:var(--landra-color-earth-700);font-size:.8rem}@media(max-width:640px){.landra-dev-context-menu,.ol-dev-context-menu{inset-inline:auto max(.5rem,env(safe-area-inset-right));max-inline-size:calc(100vw - 1rem);min-inline-size:min(20rem,calc(100vw - 1rem));position:fixed;top:calc(var(--landra-app-header-block, 5rem) + .5rem)}}.landra-context-machine-note,.ol-context-machine-note{grid-column:1 / -1;font-family:var(--landra-font-mono)}.landra-surface-map,.ol-surface-map{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);display:grid;gap:1rem;margin:1.5rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-surface-map h2,.ol-surface-map h2{margin:0 0 .4rem}.landra-surface-map ol,.ol-surface-map ol{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;margin:0;padding:0}.landra-surface-map a,.ol-surface-map a{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;color:inherit;display:grid;gap:.25rem;min-height:100%;padding:.85rem;text-decoration:none}.landra-surface-map a:focus-visible,.ol-surface-map a:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:3px}.landra-surface-map span,.landra-surface-map small,.ol-surface-map span,.ol-surface-map small{color:var(--landra-color-earth-900);font-size:.82rem;font-weight:800}.landra-surface-map em,.ol-surface-map em{background:color-mix(in srgb,var(--landra-color-field-500),transparent 78%);border-radius:999px;color:var(--landra-color-earth-900);font-size:.75rem;font-style:normal;font-weight:900;justify-self:start;padding:.2rem .5rem}.landra-workspace-omnibox,.ol-workspace-omnibox{display:grid;gap:.45rem}.landra-workspace-omnibox label,.ol-workspace-omnibox label{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:900;text-transform:uppercase}.landra-workspace-omnibox-row,.ol-workspace-omnibox-row{align-items:center;background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;display:grid;gap:.42rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:48px;padding:.28rem .32rem .28rem .7rem}.landra-workspace-omnibox-icon,.ol-workspace-omnibox-icon{color:var(--landra-color-earth-700);height:1rem;width:1rem}.landra-workspace-omnibox input,.ol-workspace-omnibox input{background:transparent;border:0;color:inherit;min-height:44px;min-width:0;padding:0}.landra-workspace-omnibox input:focus,.ol-workspace-omnibox input:focus{outline:none}.landra-workspace-omnibox-row:focus-within,.ol-workspace-omnibox-row:focus-within{box-shadow:var(--landra-focus-ring)}.landra-workspace-omnibox-submit,.ol-workspace-omnibox-submit{background:var(--landra-color-earth-900);border:0;border-radius:8px;color:var(--landra-color-on-primary);cursor:pointer;font-weight:900;min-height:44px;padding:.7rem .85rem}.landra-workspace-omnibox-clear,.ol-workspace-omnibox-clear{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700) 8%,transparent);border:0;border-radius:8px;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;height:2.1rem;justify-content:center;padding:0;width:2.1rem}.landra-workspace-omnibox-clear svg,.ol-workspace-omnibox-clear svg{height:.82rem;width:.82rem}.landra-omnibox-confirmation,.ol-omnibox-confirmation{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent 64%),color-mix(in srgb,var(--landra-color-surface-raised),transparent 6%);border:1px solid color-mix(in srgb,var(--landra-color-field-700),transparent 72%);border-radius:14px;box-shadow:inset 0 1px color-mix(in srgb,var(--landra-color-surface),transparent 24%);display:grid;gap:.45rem;margin-top:.7rem;padding:.75rem}.landra-omnibox-confirmation-kicker,.ol-omnibox-confirmation-kicker{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.landra-omnibox-confirmation strong,.landra-omnibox-confirmation small,.ol-omnibox-confirmation strong,.ol-omnibox-confirmation small{display:block}.landra-omnibox-confirmation-actions,.ol-omnibox-confirmation-actions{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.15rem}.landra-omnibox-confirmation-actions button,.ol-omnibox-confirmation-actions button{border-radius:999px;cursor:pointer;font-weight:900;min-height:40px;padding:.55rem .7rem}.landra-omnibox-confirmation-actions [data-omnibox-accept=true],.ol-omnibox-confirmation-actions [data-omnibox-accept=true]{background:var(--landra-color-earth-900);border:1px solid var(--landra-color-earth-900);color:var(--landra-color-on-primary)}.landra-omnibox-confirmation-actions [data-omnibox-decline=true],.ol-omnibox-confirmation-actions [data-omnibox-decline=true]{background:color-mix(in srgb,var(--landra-color-surface),transparent 12%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);color:var(--landra-color-earth-900)}.landra-omnibox-confirmation-actions [data-omnibox-revise=true],.ol-omnibox-confirmation-actions [data-omnibox-revise=true]{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%);border:1px dashed color-mix(in srgb,var(--landra-color-field-700),transparent 56%);color:var(--landra-color-earth-900)}.landra-surface-slot,.ol-surface-slot{contain-intrinsic-size:48rem;content-visibility:visible;scroll-margin-top:1.5rem}.landra-state-grid,.ol-state-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:1.25rem 0}.landra-state-card,.ol-state-card{border-radius:18px;padding:1rem;background:color-mix(in srgb,var(--landra-color-surface-raised),transparent 8%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%)}.landra-dashboard,.ol-dashboard{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);margin-top:2rem;padding-top:2rem}.landra-dashboard h2,.landra-dashboard h3,.ol-dashboard h2,.ol-dashboard h3{margin-block:.2rem .6rem}.landra-inline-state,.landra-glassbox-empty-state,.ol-inline-state,.ol-glassbox-empty-state{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:16px;display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:.8rem 1rem}.landra-inline-state-blocked,.ol-inline-state-blocked{border-color:color-mix(in srgb,var(--landra-color-danger-600),transparent 54%)}.landra-mappe-frist,.landra-mappe-section,.ol-mappe-frist,.ol-mappe-section{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;margin:1rem 0;padding:.9rem 1.1rem}.landra-mappe-toolbar,.ol-mappe-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.landra-mappe-protocol-list,.landra-mappe-provenance-list,.ol-mappe-protocol-list,.ol-mappe-provenance-list{display:grid;gap:.5rem;margin:.6rem 0 0;padding-inline-start:1.1rem}.landra-mappe-protocol-list li,.landra-mappe-provenance-list li,.ol-mappe-protocol-list li,.ol-mappe-provenance-list li{overflow-wrap:anywhere}.landra-mappe-frist-note,.landra-mappe-closing-note,.ol-mappe-frist-note,.ol-mappe-closing-note{color:var(--landra-color-text-muted)}.landra-antrag-schutzbericht,.ol-antrag-schutzbericht{border-inline-start:2px solid color-mix(in srgb,var(--landra-color-field-500),transparent 60%);margin-top:.4rem;padding-inline-start:.7rem}.landra-antrag-schutzbericht summary,.ol-antrag-schutzbericht summary{cursor:pointer}.landra-antrag-schutzbericht ul,.ol-antrag-schutzbericht ul{display:grid;gap:.35rem;margin:.4rem 0 0;padding-inline-start:1.1rem}.landra-inline-state-stale,.ol-inline-state-stale{border-color:color-mix(in srgb,var(--landra-color-warning-600),transparent 42%)}.landra-dashboard-kpis,.ol-dashboard-kpis{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:1.25rem 0}.landra-dashboard-kpis div,.landra-metric-card,.ol-dashboard-kpis div,.ol-metric-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:1rem}.landra-dashboard-kpis strong,.ol-dashboard-kpis strong{display:block;font-size:clamp(1.6rem,3vw,2.2rem)}.landra-boundary-strip,.ol-boundary-strip{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1rem 0 1.25rem}.landra-boundary-list,.ol-boundary-list{list-style:none;padding:0}.landra-boundary-list>li,.ol-boundary-list>li{display:grid}.landra-boundary-strip span,.ol-boundary-strip span{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;background:color-mix(in srgb,var(--landra-tenant-surface-tint) 66%,transparent);font-weight:700;padding:.55rem .75rem}.landra-decision-rail,.ol-decision-rail{display:grid;gap:.85rem;grid-template-columns:minmax(14rem,1.25fr) repeat(2,minmax(12rem,1fr));margin:1rem 0 1.4rem}.landra-decision-card,.ol-decision-card{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface) 94%,var(--landra-color-field-100));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:20px;display:grid;gap:.55rem;padding:1rem}.landra-decision-card-primary,.ol-decision-card-primary{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 48%)}.landra-decision-card h3,.landra-decision-card p,.ol-decision-card h3,.ol-decision-card p{margin:0}.landra-operational-rail,.ol-operational-rail{align-items:stretch;border-block:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:0;grid-template-columns:minmax(16rem,1.25fr) minmax(12rem,.85fr) minmax(14rem,1fr);margin:1rem 0 1.4rem}.landra-operational-status,.landra-operational-metric,.landra-operational-checklist,.ol-operational-status,.ol-operational-metric,.ol-operational-checklist{display:grid;gap:.5rem;min-width:0;padding:clamp(.85rem,2vw,1.05rem)}.landra-operational-metric,.landra-operational-checklist,.ol-operational-metric,.ol-operational-checklist{border-inline-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%)}.landra-operational-status,.ol-operational-status{background:color-mix(in srgb,var(--landra-color-field-100) 34%,transparent);box-shadow:inset 3px 0 0 var(--landra-color-field-500)}.landra-operational-status h3,.landra-operational-status p,.ol-operational-status h3,.ol-operational-status p{margin:0}.landra-process-rail,.ol-process-rail{display:grid;gap:0;list-style:none;margin:.85rem 0 0;padding:0}.landra-process-rail-item,.ol-process-rail-item{align-items:flex-start;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.25rem .65rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem 0}.landra-process-rail-item:first-child,.ol-process-rail-item:first-child{border-block-start:0;padding-block-start:0}.landra-process-rail-item-primary,.ol-process-rail-item-primary{box-shadow:inset 3px 0 0 var(--landra-color-field-500);padding-inline-start:.7rem}.landra-process-rail-item>span:first-child,.ol-process-rail-item>span:first-child{color:var(--landra-color-text-muted);font-size:.78rem;font-weight:900;grid-row:span 2;letter-spacing:0;min-inline-size:1.65rem}.landra-process-rail-item>strong,.landra-process-rail-item>span:not(:first-child),.ol-process-rail-item>strong,.ol-process-rail-item>span:not(:first-child){min-width:0}.landra-evidence-meter,.ol-evidence-meter{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;block-size:.85rem;overflow:hidden}.landra-evidence-meter i,.ol-evidence-meter i{background:linear-gradient(90deg,var(--landra-color-field-500),var(--landra-color-sky-500));block-size:100%;display:block;width:calc(attr(data-indicator %,auto)*1%)}.landra-mini-deltas,.ol-mini-deltas{display:grid;gap:.45rem;margin:0}.landra-mini-deltas div,.ol-mini-deltas div{align-items:center;display:flex;justify-content:space-between}.landra-mini-deltas dt,.landra-mini-deltas dd,.ol-mini-deltas dt,.ol-mini-deltas dd{margin:0}.landra-dashboard-layout,.ol-dashboard-layout{display:grid;gap:1rem;grid-template-columns:minmax(11rem,15rem) 1fr}.landra-field-list,.ol-field-list{display:grid;gap:.65rem;align-content:flex-start}.landra-field-button,.ol-field-button{background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;color:inherit;cursor:pointer;display:grid;gap:.35rem;padding:.9rem;text-align:left}.landra-field-button-active,.landra-field-button:focus-visible,.ol-field-button-active,.ol-field-button:focus-visible{border-color:var(--landra-color-field-500);box-shadow:var(--landra-focus-ring);outline:none}.landra-field-detail,.ol-field-detail{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:color-mix(in srgb,var(--landra-color-sky-100) 62%,var(--landra-color-on-primary));padding:clamp(1rem,2.5vw,1.5rem)}[data-theme=dark] .landra-ask-entry-card li,[data-theme=dark] .landra-public-metrics div,[data-theme=dark] .landra-status-card,[data-theme=dark] .landra-ask-chat-greeting,[data-theme=dark] .landra-field-detail,[data-theme=dark] .ol-ask-entry-card li,[data-theme=dark] .ol-public-metrics div,[data-theme=dark] .ol-status-card,[data-theme=dark] .ol-ask-chat-greeting,[data-theme=dark] .ol-field-detail{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent)}[data-theme=dark] .landra-public-metrics dt,[data-theme=dark] .ol-public-metrics dt{color:var(--landra-color-text)}[data-theme=dark] .landra-status-positive,[data-theme=dark] .ol-status-positive{color:rgb(var(--landra-brand-dark-text-rgb))}.landra-field-detail-header,.landra-recommendation-meta,.ol-field-detail-header,.ol-recommendation-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.landra-status-pill,.landra-field-button small,.ol-status-pill,.ol-field-button small{background:transparent;border-radius:0;color:var(--landra-color-earth-700);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.02em;padding:0;text-transform:uppercase;width:fit-content}.landra-status-pill,.ol-status-pill{align-items:center;gap:.3rem}.landra-status-positive,.ol-status-positive{color:var(--landra-color-earth-900)}.landra-status-warning,.ol-status-warning{color:var(--landra-color-warning-600)}.landra-status-neutral,.ol-status-neutral{color:var(--landra-color-earth-700)}[data-theme=dark] .landra-status-positive,[data-theme=dark] .ol-status-positive{background:transparent;color:var(--landra-color-field-500)}[data-theme=dark] .landra-status-warning,[data-theme=dark] .ol-status-warning{background:transparent;color:rgb(var(--landra-brand-warning-peach-rgb))}[data-theme=dark] .landra-status-neutral,[data-theme=dark] .ol-status-neutral{background:transparent;color:var(--landra-color-text-muted)}[data-theme=dark] .landra-status-neutral,[data-theme=dark] .ol-status-neutral{background:color-mix(in srgb,var(--landra-color-surface-raised) 78%,var(--landra-color-earth-700) 22%);color:var(--landra-color-text)}.landra-metric-grid,.ol-metric-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:1rem 0}.landra-metric-card strong,.ol-metric-card strong{display:block;font-size:1.55rem;margin:.35rem 0 .2rem}.landra-metric-card-empty,.ol-metric-card-empty{grid-column:1 / -1}.landra-recommendation-panel,.landra-report-panel,.ol-recommendation-panel,.ol-report-panel{border-radius:18px;margin-top:1rem;padding:1rem;background:color-mix(in srgb,var(--landra-color-surface-raised) 86%,transparent)}.landra-recommendation-meta span,.ol-recommendation-meta span{border-radius:999px;background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);padding:.25rem .55rem}.landra-recommendation-steps,.ol-recommendation-steps{display:grid;gap:.65rem;margin:1rem 0 0;padding-left:1.25rem}.landra-data-flywheel,.ol-data-flywheel,.landra-forms-assist,.ol-forms-assist{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);margin-top:2rem;padding-top:2rem}.landra-forms-assist-split-workbench,.ol-forms-assist-split-workbench{align-self:stretch;background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);display:grid;justify-self:stretch;min-height:calc(100dvh - var(--landra-app-header-block));max-width:100%;min-width:0;overflow-x:hidden;position:relative;touch-action:pan-y;width:100%}.landra-forms-assist-split-workbench[data-slot-count="2"],.ol-forms-assist-split-workbench[data-slot-count="2"]{grid-template-columns:minmax(0,min(var(--landra-forms-split-w-0, 42%),78%)) 6px minmax(0,1fr)}.landra-forms-assist-split-workbench[data-slot-count="3"],.ol-forms-assist-split-workbench[data-slot-count="3"]{grid-template-columns:minmax(18rem,min(var(--landra-forms-split-w-0, 33%),46%)) 6px minmax(18rem,min(var(--landra-forms-split-w-1, 34%),46%)) 6px minmax(0,1fr)}.landra-forms-split-pane,.ol-forms-split-pane{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.landra-forms-assist.landra-forms-assist-split-workbench,.ol-forms-assist.ol-forms-assist-split-workbench{border-top:0;margin-top:0;padding-top:0}.landra-forms-split-divider,.ol-forms-split-divider{position:relative;cursor:col-resize;touch-action:none;z-index:31}.landra-forms-split-divider:before,.ol-forms-split-divider:before{content:"";position:absolute;inset-block:0;left:0;width:100%;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%)}.landra-forms-split-divider:hover:before,.landra-forms-split-divider[data-dragging=true]:before,.ol-forms-split-divider:hover:before,.ol-forms-split-divider[data-dragging=true]:before{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 55%,transparent)}.landra-forms-split-divider-hit,.ol-forms-split-divider-hit{position:absolute;inset-block:0;inset-inline:-19px}.landra-forms-split-chat,.ol-forms-split-chat{border-inline-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;grid-column:1;grid-row:1;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.landra-forms-chat-branches,.ol-forms-chat-branches{align-items:flex-end;background:color-mix(in srgb,var(--landra-color-surface-raised) 94%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:flex;gap:.3rem;grid-row:1;min-width:0;overflow-x:auto;padding:.42rem .55rem 0;scrollbar-width:thin}.landra-forms-chat-branch-tab,.ol-forms-chat-branch-tab{align-items:stretch;background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;display:inline-flex;flex:0 0 auto;gap:.2rem}.landra-forms-chat-branch-select,.ol-forms-chat-branch-select{background:transparent;border:0;border-radius:0;color:var(--landra-color-earth-900);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.9rem;font-weight:900;min-height:44px;min-width:max-content;padding:.55rem .9rem;white-space:nowrap}.landra-forms-chat-branch-tab[data-forms-chat-branch-active=true],.ol-forms-chat-branch-tab[data-forms-chat-branch-active=true]{background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-forms-chat-branch-tab[data-forms-chat-branch-active=true]>.landra-forms-chat-branch-select,.ol-forms-chat-branch-tab[data-forms-chat-branch-active=true]>.ol-forms-chat-branch-select{color:var(--landra-color-earth-900)}.landra-forms-chat-branch-close,.ol-forms-chat-branch-close{align-self:center;background:transparent;border:none;border-radius:999px;color:inherit;cursor:pointer;font:inherit;line-height:1;opacity:.65;padding:.1rem .3rem}.landra-forms-chat-branch-close:hover,.ol-forms-chat-branch-close:hover{opacity:1}.landra-forms-chat-branch-add,.ol-forms-chat-branch-add{align-items:center;align-self:center;background:transparent;border:0;border-radius:0;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:1.1rem;font-weight:900;justify-content:center;line-height:1;margin-inline-start:auto;min-height:44px;min-width:44px;padding:0}.landra-forms-chat-branch-add:hover,.ol-forms-chat-branch-add:hover{color:var(--landra-color-earth-900)}.landra-forms-chat-branches .landra-forms-tab-menu-trigger,.ol-forms-chat-branches .ol-forms-tab-menu-trigger{align-items:center;align-self:center;background:transparent;border:0;border-radius:8px;color:var(--landra-color-earth-700);cursor:pointer;display:inline-flex;font-size:1.15rem;justify-content:center;line-height:1;min-height:32px;min-width:28px;padding:0}.landra-forms-chat-branches .landra-forms-tab-menu-trigger:hover,.landra-forms-chat-branches .landra-forms-tab-menu-trigger[aria-expanded=true],.ol-forms-chat-branches .ol-forms-tab-menu-trigger:hover,.ol-forms-chat-branches .ol-forms-tab-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);color:var(--landra-color-earth-900)}.landra-forms-split-work,.ol-forms-split-work{display:grid;grid-column:2;grid-row:1;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.landra-forms-split-tabs:has(.landra-forms-tab-menu-trigger[aria-expanded=true]),.landra-forms-split-tabs:has(.landra-forms-tab-add-trigger[aria-expanded=true]),.ol-forms-split-tabs:has(.ol-forms-tab-menu-trigger[aria-expanded=true]),.ol-forms-split-tabs:has(.ol-forms-tab-add-trigger[aria-expanded=true]){overflow:visible;z-index:180}.landra-forms-split-tabs>[data-forms-tab-anchor=true],.ol-forms-split-tabs>[data-forms-tab-anchor=true]{flex:0 0 auto}.landra-forms-tab,.ol-forms-tab{align-items:stretch;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;display:inline-flex;flex:0 0 9.5rem;inline-size:9.5rem;max-inline-size:9.5rem;min-width:9.5rem;position:relative}.landra-forms-tab:has(>button[role=tab][aria-selected=true]),.ol-forms-tab:has(>button[role=tab][aria-selected=true]){background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-block-end-color:var(--landra-color-surface);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-forms-tab-add:has(.landra-forms-tab-add-trigger[aria-expanded=true]),.ol-forms-tab-add:has(.ol-forms-tab-add-trigger[aria-expanded=true]){background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-block-end-color:var(--landra-color-surface);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-forms-split-tabs .landra-forms-tab>button[role=tab],.ol-forms-split-tabs .ol-forms-tab>button[role=tab]{background:transparent;border:0;border-radius:0;box-shadow:none;flex:1 1 auto;min-width:0;overflow-wrap:break-word;text-align:center}.landra-forms-tab-has-menu>button[role=tab],.ol-forms-tab-has-menu>button[role=tab]{padding-inline-end:.4rem}.landra-forms-tab-menu,.ol-forms-tab-menu{align-items:center;display:inline-flex}.landra-forms-split-tabs .landra-forms-tab-menu-trigger,.ol-forms-split-tabs .ol-forms-tab-menu-trigger{align-items:center;align-self:center;border-radius:8px;color:var(--landra-color-earth-700);display:inline-flex;font-size:1.15rem;justify-content:center;line-height:1;min-height:34px;min-width:34px;padding:0}.landra-forms-split-tabs .landra-forms-tab-menu-trigger:hover,.landra-forms-split-tabs .landra-forms-tab-menu-trigger[aria-expanded=true],.ol-forms-split-tabs .ol-forms-tab-menu-trigger:hover,.ol-forms-split-tabs .ol-forms-tab-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);color:var(--landra-color-earth-900)}.landra-forms-tab-menu-list,.ol-forms-tab-menu-list{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:12px;box-shadow:var(--landra-shadow-soft, 0 12px 30px rgb(var(--landra-brand-openlandra-navy-rgb) / .14));display:grid;gap:.1rem;inset-block-start:calc(100% + .3rem);inset-inline-end:0;max-width:min(22rem,88vw)!important;min-width:13rem!important;padding:.4rem;position:absolute;z-index:220}.landra-forms-split-tabs .landra-forms-tab-overflow-item,.ol-forms-split-tabs .ol-forms-tab-overflow-item{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--landra-color-text);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:.65rem;justify-content:space-between;min-height:54px;min-width:0;padding:.5rem .6rem;text-align:start;width:100%}.landra-forms-split-tabs .landra-forms-tab-overflow-item:hover:not([disabled]):not([aria-disabled=true]),.ol-forms-split-tabs .ol-forms-tab-overflow-item:hover:not([disabled]):not([aria-disabled=true]){background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 12%,var(--landra-color-surface))}.landra-forms-tab-overflow-item[disabled],.landra-forms-tab-overflow-item[aria-disabled=true],.ol-forms-tab-overflow-item[disabled],.ol-forms-tab-overflow-item[aria-disabled=true]{cursor:default;opacity:.6}.landra-forms-tab-menu-item-left,.ol-forms-tab-menu-item-left{align-items:center;display:flex;flex:1 1 auto;gap:.7rem;min-width:0}.landra-forms-tab-menu-item-icon,.ol-forms-tab-menu-item-icon{align-items:center;background:var(--landra-color-earth-900);border-radius:10px;color:var(--landra-color-on-primary);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.landra-forms-tab-menu-item-icon svg,.ol-forms-tab-menu-item-icon svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:19px}.landra-forms-tab-menu-item-text,.ol-forms-tab-menu-item-text{display:grid;gap:.08rem;min-width:0}.landra-forms-tab-menu-item-text strong,.landra-forms-tab-menu-item-text small,.ol-forms-tab-menu-item-text strong,.ol-forms-tab-menu-item-text small{overflow-wrap:anywhere;white-space:normal}.landra-forms-tab-menu-item-text strong,.ol-forms-tab-menu-item-text strong{color:var(--landra-color-text);font-size:.88rem;line-height:1.12}.landra-forms-tab-menu-item-text small,.ol-forms-tab-menu-item-text small{color:var(--landra-color-earth-700);font-size:.76rem;font-weight:600;line-height:1.2}.landra-forms-tab-menu-item-right,.ol-forms-tab-menu-item-right{color:var(--landra-color-earth-700);flex:0 0 auto;font-size:.75rem;font-weight:850;margin-inline-start:.65rem;max-width:5rem;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.landra-forms-split-tabs .landra-forms-tab-overflow-action,.ol-forms-split-tabs .ol-forms-tab-overflow-action{align-items:center;flex-direction:row;gap:.65rem}.landra-forms-tab-overflow-item-meta,.ol-forms-tab-overflow-item-meta{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:600;white-space:normal}.landra-forms-tab-overflow-divider,.ol-forms-tab-overflow-divider{border:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);margin:.25rem .2rem}.landra-forms-tab-overflow-heading,.ol-forms-tab-overflow-heading{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:850;letter-spacing:.03em;margin:.2rem .6rem .1rem;text-transform:uppercase}.landra-forms-tab-overflow-empty,.ol-forms-tab-overflow-empty{color:var(--landra-color-earth-700);margin:0;padding:.45rem .6rem}.landra-forms-tab-add,.ol-forms-tab-add{flex:0 0 2.75rem;inline-size:2.75rem;justify-content:center;min-inline-size:2.75rem;position:relative}.landra-forms-split-tabs .landra-forms-tab-add-trigger,.ol-forms-split-tabs .ol-forms-tab-add-trigger{align-items:center;align-self:center;background:transparent;border:0;border-radius:0;color:var(--landra-color-earth-900);display:inline-flex;flex:1 1 auto;font-size:1.2rem;font-weight:950;justify-content:center;line-height:1;min-height:44px;min-width:0;padding:0;white-space:nowrap}.landra-forms-split-tabs .landra-forms-tab-add-trigger:hover,.landra-forms-split-tabs .landra-forms-tab-add-trigger[aria-expanded=true],.ol-forms-split-tabs .ol-forms-tab-add-trigger:hover,.ol-forms-split-tabs .ol-forms-tab-add-trigger[aria-expanded=true]{color:var(--landra-color-earth-900)}.landra-forms-tab-add-menu,.ol-forms-tab-add-menu{inset-inline-end:0}.landra-forms-assist-chat-pane-inner,.ol-forms-assist-chat-pane-inner{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.landra-forms-assist-chat-pane-inner>.landra-ask-chat,.ol-forms-assist-chat-pane-inner>.ol-ask-chat{flex:1 1 auto;min-height:0}.landra-forms-chat-stream-progress,.ol-forms-chat-stream-progress{color:var(--landra-color-earth-700);flex:0 0 auto;font-size:.8rem;line-height:1.3;margin:0;padding:.35rem .85rem}.landra-forms-chat-stream-progress ul,.ol-forms-chat-stream-progress ul{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.landra-forms-chat-stream-progress li,.ol-forms-chat-stream-progress li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-forms-chat-field-scope,.ol-forms-chat-field-scope{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500) 12%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:.85rem;gap:.6rem;justify-content:space-between;margin:0;padding:.5rem .85rem}.landra-forms-chat-field-scope-topic,.ol-forms-chat-field-scope-topic{flex:1 1 12rem;font-weight:750;min-width:0;overflow-wrap:anywhere}.landra-forms-chat-field-scope-actions,.ol-forms-chat-field-scope-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.landra-forms-chat-field-scope-end,.ol-forms-chat-field-scope-end{background:none;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 65%);border-radius:999px;color:inherit;cursor:pointer;flex:0 0 auto;font:inherit;min-height:2.35rem;padding:.35rem .72rem}.landra-forms-chat-field-scope-return,.ol-forms-chat-field-scope-return{align-items:center;background:var(--landra-color-earth-900);border:1px solid var(--landra-color-earth-900);border-radius:999px;color:var(--landra-color-on-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-weight:800;gap:.4rem;min-height:2.35rem;padding:.35rem .8rem}.landra-forms-chat-field-scope-end:hover,.landra-forms-chat-field-scope-end:focus-visible,.landra-forms-chat-field-scope-return:hover,.landra-forms-chat-field-scope-return:focus-visible,.ol-forms-chat-field-scope-end:hover,.ol-forms-chat-field-scope-end:focus-visible,.ol-forms-chat-field-scope-return:hover,.ol-forms-chat-field-scope-return:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--landra-color-field-500),transparent 72%);outline:none}.landra-forms-chat-sync-status,.landra-forms-chat-clarify strong,.landra-forms-chat-missing-data strong,.landra-forms-chat-proposals-head strong,.landra-forms-chat-proposals li>span,.ol-forms-chat-sync-status,.ol-forms-chat-clarify strong,.ol-forms-chat-missing-data strong,.ol-forms-chat-proposals-head strong,.ol-forms-chat-proposals li>span{color:var(--landra-color-earth-900);font-weight:900}.landra-forms-chat-clarify,.landra-forms-chat-missing-data,.landra-forms-message-operating-value,.landra-forms-chat-proposals,.ol-forms-chat-clarify,.ol-forms-chat-missing-data,.ol-forms-message-operating-value,.ol-forms-chat-proposals{display:grid;gap:.55rem}.landra-forms-message-operating-value,.ol-forms-message-operating-value{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);margin-block-start:.35rem;padding-block-start:.55rem}.landra-forms-open-application-card,.ol-forms-open-application-card{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500) 7%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 68%);border-radius:10px;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:.65rem;padding:.7rem}.landra-forms-open-application-icon,.ol-forms-open-application-icon{align-items:center;background:var(--landra-color-earth-900);border-radius:8px;color:var(--landra-color-on-primary);display:inline-flex;font-weight:900;height:2.2rem;justify-content:center;width:2.2rem}.landra-forms-open-application-card>div,.ol-forms-open-application-card>div{display:grid;gap:.15rem;min-width:0}.landra-forms-open-application-card>div>strong,.ol-forms-open-application-card>div>strong{color:var(--landra-color-text);font-size:.86rem}.landra-forms-open-application-card>div>span,.ol-forms-open-application-card>div>span{color:var(--landra-color-earth-700);font-size:.76rem;line-height:1.35}.landra-forms-open-application-card .landra-button,.ol-forms-open-application-card .ol-button{font-size:.78rem;min-height:2.4rem;padding:.55rem .75rem}@media(max-width:620px){.landra-forms-open-application-card,.ol-forms-open-application-card{grid-template-columns:auto minmax(0,1fr)}.landra-forms-open-application-card .landra-button,.ol-forms-open-application-card .ol-button{grid-column:1 / -1;width:100%}}.landra-forms-message-operating-value-head,.landra-forms-message-operating-value-lines li,.landra-forms-message-operating-value-pending,.ol-forms-message-operating-value-head,.ol-forms-message-operating-value-lines li,.ol-forms-message-operating-value-pending{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .6rem;justify-content:space-between}.landra-forms-message-operating-value-head strong,.landra-forms-message-operating-value-lines span,.landra-forms-message-operating-value-pending span,.ol-forms-message-operating-value-head strong,.ol-forms-message-operating-value-lines span,.ol-forms-message-operating-value-pending span{color:var(--landra-color-earth-900);font-weight:850}.landra-forms-message-operating-value-head span,.landra-forms-message-operating-value-lines strong,.ol-forms-message-operating-value-head span,.ol-forms-message-operating-value-lines strong{color:var(--landra-color-olive-900);font-weight:900}.landra-forms-message-operating-value-lines,.ol-forms-message-operating-value-lines{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.landra-forms-message-operating-value-lines strong,.landra-forms-message-operating-value-pending strong,.ol-forms-message-operating-value-lines strong,.ol-forms-message-operating-value-pending strong{font-size:.9rem}.landra-forms-message-operating-value-case,.ol-forms-message-operating-value-case{color:var(--landra-color-earth-700);font-size:.76rem;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.landra-forms-chat-clarify-actions,.landra-forms-chat-missing-data-actions,.landra-forms-chat-proposals-head,.landra-forms-chat-proposal-actions,.ol-forms-chat-clarify-actions,.ol-forms-chat-missing-data-actions,.ol-forms-chat-proposals-head,.ol-forms-chat-proposal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.landra-forms-chat-clarify-chip,.ol-forms-chat-clarify-chip{align-items:flex-start;flex-direction:column;gap:.1rem;padding-block:.5rem;text-align:start}.landra-forms-chat-clarify-chip-hint,.ol-forms-chat-clarify-chip-hint{color:var(--landra-color-earth-700);font-size:.75rem;font-weight:600;line-height:1.25}.landra-forms-chat-proposals ol,.ol-forms-chat-proposals ol{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.landra-forms-chat-proposals li,.ol-forms-chat-proposals li{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 78%);border-radius:8px;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.65rem .72rem}.landra-forms-chat-proposals li>span,.ol-forms-chat-proposals li>span{min-width:0;overflow-wrap:anywhere}.landra-forms-antrag-copilot,.ol-forms-antrag-copilot{container-type:inline-size;display:grid;gap:0;min-height:100%}.landra-workflow-pane-focusbar,.ol-workflow-pane-focusbar{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 97%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);box-shadow:0 8px 18px color-mix(in srgb,var(--landra-color-earth-900),transparent 94%);box-sizing:border-box;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;max-height:56px;min-height:56px;overflow:hidden;padding:.35rem clamp(.5rem,1.4vw,.75rem);position:sticky;top:0;z-index:14}.landra-workflow-pane-title,.landra-workflow-pane-focus-actions,.landra-workflow-pane-progress,.ol-workflow-pane-title,.ol-workflow-pane-focus-actions,.ol-workflow-pane-progress{display:grid;gap:.25rem;min-width:0}.landra-workflow-pane-title h2,.landra-workflow-pane-title p,.ol-workflow-pane-title h2,.ol-workflow-pane-title p{margin:0;overflow-wrap:anywhere}.landra-workflow-pane-title>p:last-child,.ol-workflow-pane-title>p:last-child{color:var(--landra-color-earth-700);font-size:.84rem;max-inline-size:70ch}.landra-workflow-pane-title-line,.ol-workflow-pane-title-line{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem;overflow:hidden}.landra-workflow-pane-title>.landra-eyebrow,.ol-workflow-pane-title>.ol-eyebrow{display:none}.landra-workflow-pane-title-line h2,.ol-workflow-pane-title-line h2{font-size:clamp(.82rem,2vw,1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-workflow-pane-headline-meta,.ol-workflow-pane-headline-meta{flex:0 1 auto;min-width:0;overflow:hidden}.landra-workflow-pane-headline-meta .landra-forms-deadline-compact,.ol-workflow-pane-headline-meta .ol-forms-deadline-compact{max-width:15rem;min-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-workflow-pane-focus-actions,.ol-workflow-pane-focus-actions{align-items:center;display:flex;gap:.3rem}.landra-forms-draft-sync,.ol-forms-draft-sync{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:10px;box-sizing:border-box;color:var(--landra-color-earth-700);display:inline-flex;flex:none;height:var(--landra-touch-target);justify-content:center;position:relative;width:var(--landra-touch-target)}.landra-forms-draft-sync>svg,.ol-forms-draft-sync>svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35;width:23px;z-index:1}.landra-forms-draft-sync:focus-visible,.ol-forms-draft-sync:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-forms-draft-sync[data-forms-draft-sync-status=synced],.ol-forms-draft-sync[data-forms-draft-sync-status=synced]{color:var(--landra-color-field-500)}.landra-forms-draft-sync[data-forms-draft-sync-status=local_only],.landra-forms-draft-sync[data-forms-draft-sync-status=conflict],.ol-forms-draft-sync[data-forms-draft-sync-status=local_only],.ol-forms-draft-sync[data-forms-draft-sync-status=conflict]{color:var(--landra-color-warning-600)}.landra-forms-draft-sync[data-forms-draft-sync-status=sync_error],.ol-forms-draft-sync[data-forms-draft-sync-status=sync_error]{color:var(--landra-color-danger-600)}.landra-forms-draft-sync[data-forms-draft-sync-status=hydrating]>svg,.landra-forms-draft-sync[data-forms-draft-sync-status=syncing]>svg,.ol-forms-draft-sync[data-forms-draft-sync-status=hydrating]>svg,.ol-forms-draft-sync[data-forms-draft-sync-status=syncing]>svg{animation:landraDraftSyncPulse 1.1s ease-in-out infinite alternate}@keyframes landraDraftSyncPulse{to{opacity:.48}}@media(prefers-reduced-motion:reduce){.landra-forms-draft-sync[data-forms-draft-sync-status=hydrating]>svg,.landra-forms-draft-sync[data-forms-draft-sync-status=syncing]>svg,.ol-forms-draft-sync[data-forms-draft-sync-status=hydrating]>svg,.ol-forms-draft-sync[data-forms-draft-sync-status=syncing]>svg{animation:none}}.landra-workflow-pane-focus-actions>.landra-button,.ol-workflow-pane-focus-actions>.ol-button{max-width:min(14rem,31vw);min-height:2.35rem;overflow:hidden;padding:.4rem .65rem;text-overflow:ellipsis;white-space:nowrap}.landra-workflow-pane-progress,.ol-workflow-pane-progress{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.landra-workflow-pane-progress p,.landra-workflow-pane-progress strong,.ol-workflow-pane-progress p,.ol-workflow-pane-progress strong{margin:0}.landra-workflow-pane-progress p,.ol-workflow-pane-progress p{color:var(--landra-color-earth-700);font-size:.82rem;max-inline-size:72ch;overflow-wrap:anywhere}.landra-workflow-pane-progress-toggle,.ol-workflow-pane-progress-toggle{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 14%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 45%);border-radius:10px;box-sizing:border-box;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-weight:700;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:.35rem .6rem}.landra-workflow-pane-progress-toggle[aria-expanded=true],.ol-workflow-pane-progress-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 20%)}.landra-workflow-pane-drawer-handle,.ol-workflow-pane-drawer-handle{display:none}.landra-workflow-pane-progress-toggle svg,.ol-workflow-pane-progress-toggle svg{fill:none;height:.85rem;margin-inline-start:.15rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s ease;width:.85rem}.landra-workflow-pane-progress-toggle[aria-expanded=true] svg,.ol-workflow-pane-progress-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.landra-workflow-pane-progress-toggle:hover,.landra-workflow-pane-progress-toggle:focus-visible,.landra-workflow-pane-progress-toggle[aria-expanded=true],.ol-workflow-pane-progress-toggle:hover,.ol-workflow-pane-progress-toggle:focus-visible,.ol-workflow-pane-progress-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 22%,var(--landra-color-surface));color:var(--landra-color-earth-900)}.landra-workflow-pane-progress-track,.ol-workflow-pane-progress-track{appearance:none;background:color-mix(in srgb,var(--landra-color-field-500),transparent 82%);border:0;border-radius:0;bottom:0;height:.2rem;inset-inline:0;overflow:hidden;position:absolute;width:auto}.landra-workflow-pane-progress-panel,.ol-workflow-pane-progress-panel{background:color-mix(in srgb,var(--landra-color-surface-raised) 52%,var(--landra-color-surface));border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);display:grid;gap:.4rem;padding-block-start:.65rem}.landra-workflow-pane-progress-panel[hidden],.ol-workflow-pane-progress-panel[hidden]{display:none}.landra-workflow-pane-progress-panel>.landra-workflow-pane-progress,.ol-workflow-pane-progress-panel>.ol-workflow-pane-progress{padding-inline:clamp(.75rem,2vw,1rem)}.landra-workflow-pane-drawer-head,.landra-workflow-pane-drawer-primary,.ol-workflow-pane-drawer-head,.ol-workflow-pane-drawer-primary{align-items:center;display:flex;gap:.65rem;justify-content:space-between;padding-inline:clamp(.75rem,2vw,1rem)}.landra-workflow-pane-drawer-close,.ol-workflow-pane-drawer-close{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:1.35rem;height:var(--landra-touch-target);justify-content:center;width:var(--landra-touch-target)}.landra-workflow-pane-drawer-primary>.landra-button,.ol-workflow-pane-drawer-primary>.ol-button{width:100%}.landra-workflow-pane-progress-track::-webkit-progress-bar,.ol-workflow-pane-progress-track::-webkit-progress-bar{background:color-mix(in srgb,var(--landra-color-field-500),transparent 82%)}.landra-workflow-pane-progress-track::-webkit-progress-value,.landra-workflow-pane-progress-track::-moz-progress-bar,.ol-workflow-pane-progress-track::-webkit-progress-value,.ol-workflow-pane-progress-track::-moz-progress-bar{background:var(--landra-color-field-500);border-radius:inherit;display:block}.landra-workflow-pane-stages,.ol-workflow-pane-stages{background:transparent;border-block-end:0;overflow-x:auto;padding:.45rem clamp(.75rem,2vw,1rem);scrollbar-width:thin}.landra-workflow-pane-stages ol,.ol-workflow-pane-stages ol{display:grid;gap:.4rem;grid-template-columns:repeat(5,minmax(7rem,1fr));list-style:none;margin:0;min-width:max-content;padding:0}.landra-workflow-pane-stage-picker,.ol-workflow-pane-stage-picker{display:none}.landra-workflow-pane-stages button,.ol-workflow-pane-stages button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:850;gap:.45rem;inline-size:100%;min-block-size:2.5rem;padding:.4rem .55rem;text-align:start}.landra-workflow-pane-stages button>span,.ol-workflow-pane-stages button>span{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;display:inline-flex;flex:0 0 auto;height:1.45rem;justify-content:center;width:1.45rem}.landra-workflow-pane-stages [data-workflow-step-status=complete] button>span,.landra-workflow-pane-stages [data-workflow-step-status=current] button>span,.ol-workflow-pane-stages [data-workflow-step-status=complete] button>span,.ol-workflow-pane-stages [data-workflow-step-status=current] button>span{background:color-mix(in srgb,var(--landra-color-field-500),transparent 76%)}.landra-workflow-pane-stages [data-workflow-step-status=current] button,.landra-workflow-pane-stages [data-workflow-step-status=blocked] button,.ol-workflow-pane-stages [data-workflow-step-status=current] button,.ol-workflow-pane-stages [data-workflow-step-status=blocked] button{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 9%,transparent);border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 68%)}.landra-workflow-pane-stages [data-workflow-step-status=blocked] button>span,.ol-workflow-pane-stages [data-workflow-step-status=blocked] button>span{background:color-mix(in srgb,var(--landra-color-warning-600),transparent 76%)}.landra-workflow-pane-body,.ol-workflow-pane-body{display:grid;gap:.8rem;min-width:0;padding:clamp(.75rem,2vw,1rem)}.landra-workflow-pane-context,.ol-workflow-pane-context{background:transparent;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);min-width:0;padding:0}.landra-workflow-pane-context-content,.ol-workflow-pane-context-content{display:grid;gap:.6rem;padding:.65rem clamp(.75rem,2vw,1rem)}.landra-workflow-pane-tools,.ol-workflow-pane-tools{display:flex;flex-wrap:wrap;gap:.5rem}.landra-workflow-pane-tools .landra-button[aria-pressed=true],.ol-workflow-pane-tools .ol-button[aria-pressed=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 13%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 55%)}@container (max-width: 720px){.landra-workflow-pane-focusbar,.ol-workflow-pane-focusbar{align-items:center;grid-template-columns:minmax(0,1fr) auto}.landra-workflow-pane-focus-actions,.ol-workflow-pane-focus-actions{display:flex}.landra-workflow-pane-title-line>.landra-status-pill,.ol-workflow-pane-title-line>.ol-status-pill{display:none}.landra-workflow-pane-stages ol,.ol-workflow-pane-stages ol{display:none}.landra-workflow-pane-stage-picker,.ol-workflow-pane-stage-picker{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.landra-workflow-pane-stage-picker>span,.ol-workflow-pane-stage-picker>span{color:var(--landra-color-earth-700);font-size:.74rem;font-weight:850}.landra-workflow-pane-stage-picker select,.ol-workflow-pane-stage-picker select{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 76%);border-radius:8px;color:inherit;font:inherit;min-height:var(--landra-touch-target);min-width:0;padding:.45rem .65rem;width:100%}}@container (max-width: 480px){.landra-workflow-pane-stage-picker,.ol-workflow-pane-stage-picker{grid-template-columns:minmax(0,1fr)}}@container (max-width: 440px){.landra-workflow-pane-focusbar,.ol-workflow-pane-focusbar{grid-template-columns:minmax(0,1fr);max-height:64px;min-height:64px;overflow:hidden;padding-block:.35rem;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.landra-workflow-pane-focusbar[data-workflow-header-collapsed=true],.ol-workflow-pane-focusbar[data-workflow-header-collapsed=true]{box-shadow:none;transform:translateY(calc(-100% + 1.35rem))}.landra-workflow-pane-title-line,.ol-workflow-pane-title-line{display:grid;gap:.05rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible}.landra-workflow-pane-title,.ol-workflow-pane-title{gap:0;padding-inline-end:6rem}.landra-workflow-pane-focusbar:has(.landra-forms-draft-sync) .landra-workflow-pane-title,.ol-workflow-pane-focusbar:has(.ol-forms-draft-sync) .ol-workflow-pane-title{padding-inline-end:calc(var(--landra-touch-target) + var(--landra-touch-target) + .6rem)}.landra-workflow-pane-title-line h2,.ol-workflow-pane-title-line h2{grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-workflow-pane-headline-meta,.ol-workflow-pane-headline-meta{grid-column:1;grid-row:2;max-width:none;overflow:hidden}.landra-workflow-pane-headline-meta .landra-forms-deadline-compact,.ol-workflow-pane-headline-meta .ol-forms-deadline-compact{font-size:.7rem;line-height:1.1;max-width:100%;min-height:1rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.landra-workflow-pane-focus-actions,.ol-workflow-pane-focus-actions{display:flex;inset-block-start:50%;inset-inline-end:.45rem;justify-content:flex-end;position:absolute;transform:translateY(-50%)}.landra-workflow-pane-focus-actions>.landra-button,.ol-workflow-pane-focus-actions>.ol-button{max-width:none;white-space:normal}.landra-workflow-pane-progress-toggle,.ol-workflow-pane-progress-toggle{padding-inline:.25rem}.landra-workflow-pane-progress-toggle>svg,.ol-workflow-pane-progress-toggle>svg{display:none}.landra-workflow-pane-drawer-handle,.ol-workflow-pane-drawer-handle{align-items:center;background:transparent;border:0;bottom:.2rem;color:var(--landra-color-earth-700);cursor:pointer;display:flex;height:.9rem;inset-inline-start:50%;justify-content:center;min-height:1.2rem;min-width:3rem;padding:0;position:absolute;transform:translate(-50%);z-index:2}.landra-workflow-pane-drawer-handle svg,.ol-workflow-pane-drawer-handle svg{fill:none;height:.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;transition:transform .16s ease;width:.9rem}.landra-workflow-pane-drawer-handle[aria-expanded=true] svg,.ol-workflow-pane-drawer-handle[aria-expanded=true] svg{transform:rotate(180deg)}.landra-workflow-pane-progress-panel:not([hidden]),.ol-workflow-pane-progress-panel:not([hidden]){align-content:start;animation:landra-workflow-drawer-slide-down .22s cubic-bezier(.22,1,.36,1);background:var(--landra-color-surface);bottom:0;box-sizing:border-box;gap:.85rem;inset-inline:0;max-height:calc(100dvh - var(--landra-workflow-drawer-top, 0px));overflow-y:auto;overscroll-behavior:contain;padding-block:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-bottom));position:fixed;top:var(--landra-workflow-drawer-top, 0px);z-index:40}.landra-workflow-pane-progress-panel>.landra-workflow-pane-progress>p,.ol-workflow-pane-progress-panel>.ol-workflow-pane-progress>p{display:none}.landra-workflow-pane-stage-picker>.landra-workflow-pane-stage-label,.ol-workflow-pane-stage-picker>.ol-workflow-pane-stage-label{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.landra-workflow-pane-progress-panel .landra-workflow-pane-stages,.ol-workflow-pane-progress-panel .ol-workflow-pane-stages{overflow:visible}.landra-workflow-pane-progress-panel .landra-workflow-pane-context,.ol-workflow-pane-progress-panel .ol-workflow-pane-context{padding-block-end:1rem}}@keyframes landra-workflow-drawer-slide-down{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landra-workflow-pane-progress-panel:not([hidden]),.ol-workflow-pane-progress-panel:not([hidden]){animation:none}}.landra-forms-official-doc-title-line,.ol-forms-official-doc-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.landra-forms-official-doc-title-line h3,.ol-forms-official-doc-title-line h3{margin:0}.landra-forms-official-doc-meta-disclosure,.ol-forms-official-doc-meta-disclosure{position:relative}.landra-forms-official-doc-meta-disclosure>summary,.ol-forms-official-doc-meta-disclosure>summary{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:850;height:1.75rem;justify-content:center;list-style:none;width:1.75rem}.landra-forms-official-doc-meta-disclosure>summary::-webkit-details-marker,.ol-forms-official-doc-meta-disclosure>summary::-webkit-details-marker{display:none}.landra-forms-antrag-panel,.ol-forms-antrag-panel{background:color-mix(in srgb,var(--landra-color-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;display:grid;min-width:0;padding:.2rem}.landra-forms-antrag-panel>summary,.ol-forms-antrag-panel>summary{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:900;justify-content:space-between;list-style:none;min-height:var(--landra-touch-target);padding:.58rem .72rem}.landra-forms-antrag-panel>summary::marker,.landra-forms-antrag-panel>summary::-webkit-details-marker,.ol-forms-antrag-panel>summary::marker,.ol-forms-antrag-panel>summary::-webkit-details-marker{display:none}.landra-forms-antrag-panel>summary:after,.ol-forms-antrag-panel>summary:after{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:999px;content:"+";display:inline-flex;font-weight:950;height:1.8rem;justify-content:center;margin-inline-start:.75rem;width:1.8rem}.landra-forms-antrag-panel[open]>summary:after,.ol-forms-antrag-panel[open]>summary:after{content:"-"}.landra-forms-antrag-panel[open],.ol-forms-antrag-panel[open]{gap:.75rem;padding-block-end:.75rem}.landra-forms-antrag-panel[open]>:not(summary),.ol-forms-antrag-panel[open]>:not(summary){margin-inline:.72rem}.landra-forms-antrag-controls,.ol-forms-antrag-controls{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(12rem,1fr) auto}.landra-forms-antrag-controls>.landra-field,.ol-forms-antrag-controls>.ol-field{align-items:center;display:grid;gap:.25rem .65rem;grid-template-columns:auto minmax(12rem,1fr) auto;margin:0;min-width:0}.landra-forms-antrag-controls>.landra-field>span:first-child,.ol-forms-antrag-controls>.ol-field>span:first-child{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:850;white-space:nowrap}.landra-forms-antrag-controls .landra-select,.ol-forms-antrag-controls .ol-select{min-width:0}.landra-forms-antrag-quick-tools,.ol-forms-antrag-quick-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.landra-forms-antrag-quick-tools .landra-forms-antrag-tool-icon,.ol-forms-antrag-quick-tools .ol-forms-antrag-tool-icon{border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 76%);color:var(--landra-color-earth-900)}.landra-forms-antrag-quick-tools .landra-forms-antrag-tool-icon>svg,.ol-forms-antrag-quick-tools .ol-forms-antrag-tool-icon>svg{height:24px;stroke-width:2.55;width:24px}.landra-forms-antrag-tool-icon[aria-pressed=true],.ol-forms-antrag-tool-icon[aria-pressed=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 14%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 55%)}.landra-forms-deadline-compact,.ol-forms-deadline-compact{align-items:center;appearance:none;background:transparent;border:0;border-radius:6px;color:var(--landra-color-earth-700);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:.35rem;min-height:2rem;min-width:0;padding:.2rem .35rem;text-align:start}.landra-forms-deadline-compact:hover,.landra-forms-deadline-compact:focus-visible,.ol-forms-deadline-compact:hover,.ol-forms-deadline-compact:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 9%,transparent);color:var(--landra-color-earth-900)}.landra-forms-deadline-compact svg,.ol-forms-deadline-compact svg{fill:none;flex:0 0 auto;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}@container (max-width: 720px){.landra-forms-antrag-controls,.ol-forms-antrag-controls{align-items:stretch;grid-template-columns:minmax(0,1fr)}.landra-forms-antrag-controls>.landra-field,.ol-forms-antrag-controls>.ol-field{grid-template-columns:minmax(0,1fr) auto}.landra-forms-antrag-controls>.landra-field>span:first-child,.ol-forms-antrag-controls>.ol-field>span:first-child{grid-column:1 / -1}.landra-forms-antrag-quick-tools,.ol-forms-antrag-quick-tools{justify-content:flex-start}}@container (max-width: 480px){.landra-forms-antrag-controls>.landra-field,.ol-forms-antrag-controls>.ol-field{grid-template-columns:minmax(0,1fr)}}.landra-forms-status-details,.ol-forms-status-details{display:grid;gap:.55rem}.landra-forms-submit-mode,.ol-forms-submit-mode{display:grid;gap:1rem}.landra-forms-submit-option,.ol-forms-submit-option{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:12px;display:grid;gap:.6rem;padding:clamp(.85rem,2vw,1.1rem)}.landra-forms-submit-option-head,.ol-forms-submit-option-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.landra-forms-submit-download-actions,.ol-forms-submit-download-actions{display:flex;flex-wrap:wrap;gap:.65rem}.landra-forms-draft-savebar,.ol-forms-draft-savebar{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 8%,transparent),transparent 42%),color-mix(in srgb,var(--landra-color-surface-raised) 76%,var(--landra-color-surface));border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:flex;gap:.8rem;justify-content:space-between;min-width:0;padding:.65rem clamp(.85rem,2vw,1.2rem)}.landra-forms-draft-savebar>div,.ol-forms-draft-savebar>div{display:grid;gap:.1rem;min-width:0}.landra-forms-draft-savebar strong,.landra-forms-draft-savebar span,.ol-forms-draft-savebar strong,.ol-forms-draft-savebar span{min-width:0;overflow-wrap:anywhere}.landra-forms-draft-savebar span,.ol-forms-draft-savebar span{color:var(--landra-color-earth-700);font-size:.82rem}.landra-forms-draft-savebar[data-forms-draft-status=saved],.landra-forms-draft-savebar[data-forms-draft-status=loaded],.landra-forms-draft-savebar[data-forms-draft-status=available],.ol-forms-draft-savebar[data-forms-draft-status=saved],.ol-forms-draft-savebar[data-forms-draft-status=loaded],.ol-forms-draft-savebar[data-forms-draft-status=available]{border-block-end-color:color-mix(in srgb,var(--landra-color-field-500),transparent 72%)}.landra-forms-antrag-progress,.ol-forms-antrag-progress{display:flex;align-items:center;gap:.75rem;margin-block-start:.5rem;font-size:.85rem;color:color-mix(in srgb,var(--landra-color-text) 78%,transparent)}.landra-forms-antrag-progress-bar,.ol-forms-antrag-progress-bar{flex:1 1 auto;block-size:6px;min-inline-size:4rem;border-radius:999px;background:color-mix(in srgb,var(--landra-color-field-500) 18%,var(--landra-color-surface));overflow:hidden}.landra-forms-antrag-progress-bar>span,.ol-forms-antrag-progress-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--landra-color-field-500);transition:inline-size .3s ease}[data-progress]{inline-size:calc(attr(data-progress)*1%)!important}.landra-forms-antrag-progress-stats,.ol-forms-antrag-progress-stats{flex:0 0 auto;white-space:nowrap}.landra-forms-official-shell,.ol-forms-official-shell{background:color-mix(in srgb,var(--landra-color-surface-raised) 72%,var(--landra-color-surface));border:0;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;display:grid;gap:.9rem;min-height:calc(100dvh - var(--landra-tool-shell-block, 5rem) - 5.75rem);min-width:0;padding:clamp(.85rem,2vw,1.2rem)}.landra-forms-antrag-copilot .landra-forms-official-shell,.ol-forms-antrag-copilot .ol-forms-official-shell{background:transparent;border:0;min-height:0;padding:0}.landra-forms-antrag-copilot .landra-forms-official-work-doc,.ol-forms-antrag-copilot .ol-forms-official-work-doc{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.landra-forms-antrag-copilot .landra-forms-official-toolbar,.ol-forms-antrag-copilot .ol-forms-official-toolbar{align-items:center;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);padding-block-end:.7rem}.landra-forms-official-head,.ol-forms-official-head{align-items:flex-start;display:grid;gap:.8rem;grid-template-columns:minmax(18rem,1fr) minmax(16rem,.48fr) auto}.landra-forms-official-toolbar,.ol-forms-official-toolbar{align-items:flex-start;display:grid;gap:.8rem;grid-template-columns:minmax(15rem,1fr) auto}.landra-forms-sync-conflicts,.ol-forms-sync-conflicts{background:color-mix(in srgb,var(--landra-color-warning-600),transparent 92%);border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 58%);border-radius:10px;display:grid;gap:.7rem;padding:.9rem}.landra-forms-sync-conflicts h3,.landra-forms-sync-conflicts p,.ol-forms-sync-conflicts h3,.ol-forms-sync-conflicts p{margin:0}.landra-forms-sync-conflicts article,.ol-forms-sync-conflicts article{background:var(--landra-color-surface);border-radius:8px;display:grid;gap:.55rem;padding:.75rem}.landra-forms-sync-conflict-options,.ol-forms-sync-conflict-options{display:flex;flex-wrap:wrap;gap:.5rem}.landra-forms-sync-conflict-when,.ol-forms-sync-conflict-when{display:block;font-size:.82em;font-weight:400;opacity:.75}.landra-forms-official-toolbar-lead,.ol-forms-official-toolbar-lead{display:grid;gap:.25rem;min-width:0}.landra-forms-official-toolbar-summary,.ol-forms-official-toolbar-summary{color:var(--landra-color-earth-700);font-size:.85rem;line-height:1.35;margin:0;max-inline-size:62ch}.landra-forms-official-work-doc,.ol-forms-official-work-doc{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 74%);border-radius:8px;box-shadow:0 18px 48px color-mix(in srgb,var(--landra-color-earth-900),transparent 90%);display:grid;gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.landra-forms-official-work-sections,.ol-forms-official-work-sections{display:grid;gap:0;min-width:0}.landra-forms-official-section-number,.ol-forms-official-section-number{margin-inline-end:.4rem}.landra-forms-official-work-doc .landra-forms-official-section,.ol-forms-official-work-doc .ol-forms-official-section{background:transparent;border:0;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:0;padding:.9rem 0 .65rem}.landra-forms-official-work-doc .landra-forms-official-section:first-of-type,.ol-forms-official-work-doc .ol-forms-official-section:first-of-type{padding-block-start:.2rem}.landra-forms-official-work-doc .landra-forms-official-section:last-of-type,.ol-forms-official-work-doc .ol-forms-official-section:last-of-type{border-block-end:0;padding-block-end:0}.landra-forms-official-head h3,.landra-forms-official-head p,.landra-forms-official-section-head h4,.landra-forms-official-section-head p,.landra-forms-official-fieldset h5,.ol-forms-official-head h3,.ol-forms-official-head p,.ol-forms-official-section-head h4,.ol-forms-official-section-head p,.ol-forms-official-fieldset h5{margin:0}.landra-forms-official-head h3,.ol-forms-official-head h3{font-size:clamp(1.1rem,2vw,1.35rem)}.landra-forms-official-intent,.ol-forms-official-intent{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 12%,transparent),transparent 62%),color-mix(in srgb,var(--landra-color-surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 26%,transparent);border-radius:8px;display:grid;gap:.18rem;min-width:0;padding:.72rem .8rem}.landra-forms-official-intent>span,.ol-forms-official-intent>span{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:900;text-transform:uppercase}.landra-forms-official-intent strong,.ol-forms-official-intent strong{color:var(--landra-color-earth-900);font-size:.98rem;line-height:1.18}.landra-forms-official-intent p,.ol-forms-official-intent p{color:var(--landra-color-earth-700);font-size:.8rem;line-height:1.3}.landra-forms-official-mode,.landra-forms-official-actions,.ol-forms-official-mode,.ol-forms-official-actions{display:flex;flex-wrap:wrap;gap:.45rem}.landra-forms-official-mode .landra-button[aria-pressed=true],.ol-forms-official-mode .ol-button[aria-pressed=true]{background:var(--landra-color-earth-900);border-color:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}.landra-forms-official-progress,.ol-forms-official-progress{display:grid;gap:.5rem;grid-template-columns:minmax(8rem,1.3fr) repeat(4,minmax(0,1fr));margin:0}.landra-forms-official-progress>div,.ol-forms-official-progress>div{--official-progress: 0deg;--official-progress-color: var(--landra-tenant-accent, var(--landra-color-field-500));align-items:center;background:linear-gradient(var(--landra-color-surface),var(--landra-color-surface)) padding-box,conic-gradient(var(--official-progress-color) var(--official-progress),color-mix(in srgb,var(--landra-color-earth-700),transparent 86%) 0) border-box;border:1.5px solid transparent;border-radius:8px;display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.62rem .72rem}.landra-forms-official-progress [data-official-progress-item=open],.ol-forms-official-progress [data-official-progress-item=open]{--official-progress-color: color-mix(in srgb, var(--landra-color-earth-700) 74%, var(--landra-color-text))}.landra-forms-official-progress [data-official-progress-item=accepted],.ol-forms-official-progress [data-official-progress-item=accepted]{--official-progress-color: var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-forms-official-progress [data-official-progress-item=review],.ol-forms-official-progress [data-official-progress-item=review]{--official-progress-color: var(--landra-color-warning-600)}.landra-forms-official-progress [data-official-progress-item=missing],.ol-forms-official-progress [data-official-progress-item=missing]{--official-progress-color: var(--landra-color-danger-600)}.landra-forms-official-progress dt,.landra-forms-official-progress dd,.ol-forms-official-progress dt,.ol-forms-official-progress dd{margin:0;min-width:0}.landra-forms-official-progress dt,.ol-forms-official-progress dt{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.landra-forms-official-progress dd,.ol-forms-official-progress dd{color:var(--landra-color-earth-900);font-variant-numeric:tabular-nums;font-weight:950}.landra-forms-official-progress [data-official-progress-item=completed],.ol-forms-official-progress [data-official-progress-item=completed]{background:linear-gradient(color-mix(in srgb,var(--landra-color-surface-raised) 88%,var(--landra-color-surface)),color-mix(in srgb,var(--landra-color-surface-raised) 88%,var(--landra-color-surface))) padding-box,conic-gradient(var(--official-progress-color) var(--official-progress),color-mix(in srgb,var(--landra-color-earth-700),transparent 86%) 0) border-box}.landra-forms-official-progress [data-official-progress-item=completed] dd,.ol-forms-official-progress [data-official-progress-item=completed] dd{font-size:1.06rem}.landra-forms-official-template-meta,.ol-forms-official-template-meta{display:grid;gap:.5rem;margin:0;min-width:0}.landra-forms-official-template-meta dt,.ol-forms-official-template-meta dt{color:var(--landra-color-earth-700);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.landra-forms-official-action-strip,.ol-forms-official-action-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start;min-width:0}.landra-forms-official-action-strip .landra-button,.ol-forms-official-action-strip .ol-button{min-height:2.35rem;padding-block:.38rem}.landra-forms-official-template-meta,.ol-forms-official-template-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.landra-forms-official-template-meta>div,.ol-forms-official-template-meta>div{background:color-mix(in srgb,var(--landra-color-surface) 70%,transparent);border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.12rem;min-width:0;padding-block-start:.5rem}.landra-forms-official-template-meta dd,.ol-forms-official-template-meta dd{color:var(--landra-color-earth-900);font-size:.82rem;margin:0;min-width:0;overflow-wrap:anywhere}.landra-forms-official-actions,.ol-forms-official-actions{justify-content:flex-end}.landra-forms-official-actions .landra-button,.landra-forms-official-mode .landra-button,.ol-forms-official-actions .ol-button,.ol-forms-official-mode .ol-button{line-height:1.2;min-height:var(--landra-touch-target);white-space:normal}.landra-forms-official-actions .landra-forms-official-discuss-action,.landra-forms-official-discuss-standalone .landra-forms-official-discuss-action,.ol-forms-official-actions .ol-forms-official-discuss-action,.ol-forms-official-discuss-standalone .ol-forms-official-discuss-action{align-items:center;display:inline-flex;gap:.5rem;padding-inline:.72rem .88rem}.landra-forms-official-actions .landra-forms-official-discuss-action,.ol-forms-official-actions .ol-forms-official-discuss-action{margin-inline-start:auto}.landra-forms-official-discuss-standalone,.ol-forms-official-discuss-standalone{margin-block-start:.15rem}.landra-forms-official-discuss-standalone .landra-forms-official-discuss-action,.ol-forms-official-discuss-standalone .ol-forms-official-discuss-action{font-size:.8rem;padding-block:.3rem;padding-inline:.55rem .7rem}.landra-forms-official-discuss-standalone .landra-forms-official-discuss-icon,.ol-forms-official-discuss-standalone .ol-forms-official-discuss-icon{height:1.4rem;width:1.4rem}.landra-forms-official-discuss-standalone .landra-forms-official-discuss-icon .landra-chat-fragment-icon,.ol-forms-official-discuss-standalone .ol-forms-official-discuss-icon .ol-chat-fragment-icon{height:1rem;width:1rem}.landra-forms-official-discuss-icon,.ol-forms-official-discuss-icon{align-items:center;background:color-mix(in srgb,currentColor,transparent 90%);border-radius:999px;display:inline-flex;flex:0 0 auto;height:1.8rem;justify-content:center;width:1.8rem}.landra-forms-official-discuss-icon svg,.ol-forms-official-discuss-icon svg{fill:none;height:1.05rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.05rem}.landra-forms-official-discuss-icon .landra-chat-fragment-icon,.ol-forms-official-discuss-icon .ol-chat-fragment-icon{height:1.3rem;overflow:visible;width:1.3rem}.landra-forms-official-discuss-icon .landra-chat-fragment-icon-bubble,.ol-forms-official-discuss-icon .ol-chat-fragment-icon-bubble{fill:var(--landra-tenant-accent, var(--landra-color-field-500));stroke:none}.landra-forms-official-discuss-icon .landra-chat-fragment-icon-leaf,.ol-forms-official-discuss-icon .ol-chat-fragment-icon-leaf{fill:var(--landra-color-surface);stroke:var(--landra-tenant-accent, var(--landra-color-field-500));stroke-linejoin:round;stroke-width:.9}.landra-forms-official-discuss-icon .landra-chat-fragment-icon-vein,.ol-forms-official-discuss-icon .ol-chat-fragment-icon-vein{fill:none;stroke:var(--landra-tenant-accent, var(--landra-color-field-500));stroke-linecap:round;stroke-width:1.1}.landra-forms-official-discuss-icon .landra-chat-fragment-icon-dot,.ol-forms-official-discuss-icon .ol-chat-fragment-icon-dot{fill:var(--landra-color-surface);stroke:none}.landra-forms-official-sections,.ol-forms-official-sections{display:grid;gap:.95rem;min-width:0}.landra-forms-official-section,.ol-forms-official-section{background:linear-gradient(90deg,color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 5%,transparent),transparent 24%),color-mix(in srgb,var(--landra-color-surface-raised) 74%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;display:grid;gap:0;min-width:0;padding:.8rem}.landra-forms-official-section[open]>:not(summary),.ol-forms-official-section[open]>:not(summary){animation:landra-workflow-drawer-slide-down .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.landra-forms-official-section[open]>:not(summary),.ol-forms-official-section[open]>:not(summary){animation:none}}.landra-forms-official-section-head,.ol-forms-official-section-head{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);cursor:pointer;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-width:0;padding-block-end:.7rem}.landra-forms-official-section:not([open]) .landra-forms-official-section-head,.ol-forms-official-section:not([open]) .ol-forms-official-section-head{border-block-end:0;padding-block-end:0}.landra-forms-official-section-head::marker,.landra-forms-official-section-head::-webkit-details-marker,.ol-forms-official-section-head::marker,.ol-forms-official-section-head::-webkit-details-marker{display:none}.landra-forms-official-section-head:after,.ol-forms-official-section-head:after{content:none}.landra-forms-official-section[open] .landra-forms-official-section-head:after,.ol-forms-official-section[open] .ol-forms-official-section-head:after{content:none}.landra-forms-official-section-meta,.ol-forms-official-section-meta{align-self:center;color:var(--landra-color-earth-700);font-size:.78rem;font-weight:850;white-space:nowrap}.landra-forms-official-section-progress,.ol-forms-official-section-progress{align-items:center;align-self:center;display:inline-flex;justify-content:flex-end}.landra-forms-official-section-toggle,.ol-forms-official-section-toggle{align-items:center;border-radius:999px;display:inline-flex;height:2.15rem;justify-content:center;position:relative;width:2.15rem}.landra-forms-official-section-toggle>svg,.ol-forms-official-section-toggle>svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.landra-forms-official-section-toggle circle,.ol-forms-official-section-toggle circle{fill:none;stroke-width:5}.landra-forms-official-section-progress-track,.ol-forms-official-section-progress-track{stroke:color-mix(in srgb,var(--landra-color-earth-700),transparent 86%)}.landra-forms-official-section-progress-value,.ol-forms-official-section-progress-value{stroke:var(--landra-tenant-accent, var(--landra-color-field-500));stroke-linecap:round}.landra-forms-official-section-toggle>span,.ol-forms-official-section-toggle>span{align-items:center;background:var(--landra-color-surface);border-radius:inherit;display:inline-flex;height:1.58rem;justify-content:center;position:relative;width:1.58rem}.landra-forms-official-section-toggle>span:before,.landra-forms-official-section-toggle>span:after,.ol-forms-official-section-toggle>span:before,.ol-forms-official-section-toggle>span:after{background:var(--landra-color-earth-900);border-radius:999px;content:"";position:absolute}.landra-forms-official-section-toggle>span:before,.ol-forms-official-section-toggle>span:before{height:.14rem;width:.78rem}.landra-forms-official-section-toggle>span:after,.ol-forms-official-section-toggle>span:after{height:.78rem;width:.14rem}.landra-forms-official-section[open] .landra-forms-official-section-toggle>span:after,.ol-forms-official-section[open] .ol-forms-official-section-toggle>span:after{opacity:0}.landra-forms-official-section[data-official-section-progress="100"] .landra-forms-official-section-toggle,.ol-forms-official-section[data-official-section-progress="100"] .ol-forms-official-section-toggle{box-shadow:0 0 0 2px color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 22%,transparent)}.landra-forms-official-section-head p,.landra-forms-official-question-main small,.landra-forms-official-paper-head p,.ol-forms-official-section-head p,.ol-forms-official-question-main small,.ol-forms-official-paper-head p{color:var(--landra-color-earth-700)}.landra-forms-official-fieldset,.ol-forms-official-fieldset{background:transparent;border:0;border-radius:0;display:grid;gap:.45rem;min-width:0;margin-block-start:.7rem;padding:0}.landra-forms-official-fieldset h5,.ol-forms-official-fieldset h5{color:var(--landra-color-earth-900);font-size:.95rem}.landra-forms-official-question-list,.ol-forms-official-question-list{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:6px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;min-width:0;overflow:hidden;padding:0}.landra-forms-official-question,.ol-forms-official-question{align-items:flex-start;background:transparent;border:0;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;column-gap:.75rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);min-width:0;padding:.75rem .8rem;row-gap:.55rem}.landra-forms-official-question:last-child,.ol-forms-official-question:last-child{border-block-end:0}.landra-forms-official-question[data-official-question-state=applied],.ol-forms-official-question[data-official-question-state=applied]{background:linear-gradient(90deg,color-mix(in srgb,var(--landra-color-field-100) 32%,transparent),transparent 44%);box-shadow:inset .2rem 0 color-mix(in srgb,var(--landra-color-field-500),transparent 45%)}.landra-forms-official-question[data-official-question-required-error=true],.ol-forms-official-question[data-official-question-required-error=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--landra-color-danger-600),transparent 92%),transparent 62%);box-shadow:inset .22rem 0 0 var(--landra-color-danger-600)}.landra-forms-official-question[data-official-question-required-error=true] [data-official-required-label=true],.landra-forms-official-required-error,.ol-forms-official-question[data-official-question-required-error=true] [data-official-required-label=true],.ol-forms-official-required-error{color:var(--landra-color-danger-600);font-weight:850}.landra-forms-official-question[data-official-question-required-error=true] .landra-forms-official-value,.ol-forms-official-question[data-official-question-required-error=true] .ol-forms-official-value{border-color:color-mix(in srgb,var(--landra-color-danger-600),transparent 38%)}.landra-forms-official-question[data-official-question-required-error=true] .landra-status-pill,.ol-forms-official-question[data-official-question-required-error=true] .ol-status-pill{background:color-mix(in srgb,var(--landra-color-danger-600),transparent 90%);border-color:color-mix(in srgb,var(--landra-color-danger-600),transparent 42%);color:var(--landra-color-danger-600)}.landra-forms-official-question[data-official-question-required-error=true] .landra-forms-official-value strong,.ol-forms-official-question[data-official-question-required-error=true] .ol-forms-official-value strong{color:var(--landra-color-danger-600)}.landra-forms-official-required-error,.ol-forms-official-required-error{font-size:.82rem;line-height:1.35;margin:0}.landra-forms-official-work-row-number,.ol-forms-official-work-row-number{padding-block-start:.12rem}.landra-forms-official-work-row-marker,.ol-forms-official-work-row-marker{align-items:center;align-self:center;display:flex;flex-direction:column;gap:.35rem}.landra-forms-official-work-row-body,.ol-forms-official-work-row-body{display:grid;gap:.5rem;min-width:0}.landra-forms-official-question-main,.landra-forms-official-value-row,.ol-forms-official-question-main,.ol-forms-official-value-row{display:grid;gap:.65rem;min-width:0}.landra-forms-official-question-main,.ol-forms-official-question-main{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.landra-forms-official-value-row,.ol-forms-official-value-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.landra-forms-official-field-actions,.ol-forms-official-field-actions{align-items:center;display:flex;flex:0 0 auto;gap:.4rem}.landra-forms-official-question-indicators,.ol-forms-official-question-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.landra-forms-official-applied-check,.ol-forms-official-applied-check{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500),transparent 86%);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 55%);border-radius:7px;color:var(--landra-color-field-700);display:inline-flex;font-size:1.05rem;font-weight:950;height:1.85rem;justify-content:center;line-height:1;width:1.85rem}.landra-forms-official-question-label,.ol-forms-official-question-label{display:block;font-weight:850;overflow-wrap:anywhere}.landra-forms-official-question-meta,.ol-forms-official-question-meta{align-items:center;color:var(--landra-color-earth-700);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.32rem;line-height:1.3}.landra-forms-official-question-meta span,.ol-forms-official-question-meta span{align-items:center;display:inline-flex;min-width:0}.landra-forms-official-question-meta span:not(:empty)+span:not(:empty):before,.ol-forms-official-question-meta span:not(:empty)+span:not(:empty):before{color:color-mix(in srgb,var(--landra-color-earth-700),transparent 45%);content:"·";font-weight:900;margin-inline-end:.32rem}.landra-forms-official-value,.ol-forms-official-value{align-items:center;background:color-mix(in srgb,var(--landra-color-field-100) 34%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 82%);border-radius:8px;display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere;padding:.62rem .72rem}.landra-forms-official-value[data-official-value-empty=true],.ol-forms-official-value[data-official-value-empty=true]{background:color-mix(in srgb,var(--landra-color-earth-100) 72%,var(--landra-color-surface));border-style:dashed}.landra-forms-official-field-copy,.ol-forms-official-field-copy{display:grid;gap:.15rem;min-width:0}.landra-forms-official-work-row-body .landra-forms-official-field-action-icon,.ol-forms-official-work-row-body .ol-forms-official-field-action-icon{border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 76%);color:var(--landra-color-earth-900);flex:0 0 auto}.landra-forms-official-work-row-body .landra-forms-official-field-action-icon>svg,.ol-forms-official-work-row-body .ol-forms-official-field-action-icon>svg{height:24px;stroke-width:2.55;width:24px}.landra-forms-official-field-action-icon[aria-expanded=true],.ol-forms-official-field-action-icon[aria-expanded=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 14%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 55%)}.landra-forms-official-field-pencil-icon,.ol-forms-official-field-pencil-icon{display:block;font-size:1.5rem;font-weight:900;line-height:1;transform:translateY(-.03em)}.landra-forms-official-provenance-panel,.ol-forms-official-provenance-panel{background:color-mix(in srgb,var(--landra-color-surface) 86%,transparent);border-inline-start:.2rem solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 45%);border-radius:0 6px 6px 0;gap:.5rem;padding:.45rem .65rem}.landra-forms-official-provenance-panel:not([hidden]),.ol-forms-official-provenance-panel:not([hidden]){display:grid}.landra-forms-official-provenance-panel p,.ol-forms-official-provenance-panel p{margin:0}.landra-forms-official-field-source a,.ol-forms-official-field-source a{color:var(--landra-tenant-accent, var(--landra-color-field-700));font-weight:700}.landra-forms-official-field-suggestions,.ol-forms-official-field-suggestions{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.landra-forms-official-field-suggestions li,.ol-forms-official-field-suggestions li{background:color-mix(in srgb,var(--landra-color-field-100) 55%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 78%);border-radius:999px;font-size:.76rem;padding:.18rem .55rem}.landra-forms-official-conflict,.ol-forms-official-conflict{background:color-mix(in srgb,var(--landra-color-warning-600),transparent 90%);border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 55%);border-radius:8px;display:grid;gap:.4rem;padding:.6rem .7rem}.landra-forms-official-conflict-alternatives,.ol-forms-official-conflict-alternatives{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.landra-forms-official-conflict-alternatives li,.ol-forms-official-conflict-alternatives li{align-items:center;background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 85%);border-radius:6px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:.4rem .55rem}.landra-forms-official-conflict-value,.ol-forms-official-conflict-value{font-variant-numeric:tabular-nums;font-weight:850}.landra-forms-official-conflict-source,.ol-forms-official-conflict-source{color:var(--landra-color-earth-700);font-size:.78rem;overflow-wrap:anywhere}.landra-forms-official-value small,.ol-forms-official-value small{color:var(--landra-color-earth-700);font-size:.7rem;font-weight:850;text-transform:uppercase}.landra-forms-official-value strong,.ol-forms-official-value strong{color:var(--landra-color-earth-900);font-size:1rem;line-height:1.25}.landra-forms-official-field-hint,.ol-forms-official-field-hint{color:var(--landra-color-earth-700);font-size:.82rem;line-height:1.36;margin:0;max-inline-size:78ch}.landra-forms-official-edit,.ol-forms-official-edit{display:grid;gap:.6rem}.landra-forms-official-edit-control-row,.ol-forms-official-edit-control-row{align-items:center;display:flex;gap:.5rem}.landra-forms-official-edit-control-row>select,.landra-forms-official-edit-control-row>input,.landra-forms-official-edit-control-row>.landra-forms-official-slider-field,.ol-forms-official-edit-control-row>select,.ol-forms-official-edit-control-row>input,.ol-forms-official-edit-control-row>.ol-forms-official-slider-field{flex:1 1 auto;min-width:0}.landra-forms-official-edit-control-row>.landra-forms-official-field-action-icon,.ol-forms-official-edit-control-row>.ol-forms-official-field-action-icon{flex:0 0 auto}.landra-forms-official-edit input,.landra-forms-official-edit select,.ol-forms-official-edit input,.ol-forms-official-edit select{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:8px;box-sizing:border-box;color:var(--landra-color-text);font:inherit;min-height:var(--landra-touch-target);padding:.65rem .75rem;width:100%}.landra-forms-official-preview,.ol-forms-official-preview{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:8px;box-shadow:0 18px 48px color-mix(in srgb,var(--landra-color-earth-900),transparent 90%);display:grid;gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.landra-forms-official-paper-head,.ol-forms-official-paper-head{border-block-end:2px solid var(--landra-color-earth-900);display:grid;gap:.25rem;padding-block-end:.7rem}.landra-forms-official-paper-head h3,.ol-forms-official-paper-head h3{margin:0}.landra-forms-official-paper-section,.ol-forms-official-paper-section{display:grid;gap:.75rem}.landra-forms-official-paper-section h4,.ol-forms-official-paper-section h4{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin:0;padding-block-end:.35rem}.landra-forms-official-paper-field,.ol-forms-official-paper-field{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:6px;display:grid;gap:.55rem;padding:.7rem}.landra-forms-official-paper-field dl,.ol-forms-official-paper-field dl{display:grid;gap:.35rem;margin:0}.landra-forms-official-paper-field dl>div,.ol-forms-official-paper-field dl>div{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(7rem,.5fr)}.landra-forms-official-paper-field dt,.landra-forms-official-paper-field dd,.ol-forms-official-paper-field dt,.ol-forms-official-paper-field dd{margin:0;min-width:0;overflow-wrap:anywhere}.landra-forms-official-paper-field dd,.ol-forms-official-paper-field dd{font-weight:850}.landra-forms-antrag-card-list,.ol-forms-antrag-card-list{display:grid;gap:.75rem}.landra-forms-antrag-card-list,.ol-forms-antrag-card-list{list-style:none;margin:0;padding:0}.landra-forms-antrag-card,.ol-forms-antrag-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:10px;background:var(--landra-color-surface-raised);display:grid;gap:.6rem;padding:.85rem 1rem}.landra-forms-antrag-card-head,.ol-forms-antrag-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.landra-forms-antrag-card-label,.ol-forms-antrag-card-label{font-weight:800}.landra-forms-antrag-card-value,.ol-forms-antrag-card-value{font-variant-numeric:tabular-nums;font-weight:700}.landra-forms-antrag-card-actions,.ol-forms-antrag-card-actions{display:flex;flex-wrap:wrap;gap:.55rem}.landra-forms-antrag-why,.ol-forms-antrag-why{font-size:.92rem}.landra-forms-antrag-why summary,.ol-forms-antrag-why summary{align-items:center;cursor:pointer;display:inline-flex;min-height:var(--landra-touch-target)}.landra-forms-antrag-why summary::marker,.landra-forms-antrag-why summary::-webkit-details-marker,.ol-forms-antrag-why summary::marker,.ol-forms-antrag-why summary::-webkit-details-marker{display:none}.landra-forms-antrag-why>summary:before,.landra-forms-antrag-why>summary:after,.ol-forms-antrag-why>summary:before,.ol-forms-antrag-why>summary:after{content:none;display:none}.landra-forms-antrag-why p,.ol-forms-antrag-why p{margin:.35rem 0 0}.landra-forms-antrag-not-official,.ol-forms-antrag-not-official{color:color-mix(in srgb,var(--landra-color-earth-900),transparent 22%)}.landra-forms-antrag-confidence,.ol-forms-antrag-confidence{opacity:.85}.landra-forms-antrag-boundary,.ol-forms-antrag-boundary{justify-self:end;margin:.35rem 0 0}.landra-forms-antrag-artifact,.ol-forms-antrag-artifact{display:grid;gap:.85rem;margin-bottom:1.1rem}.landra-forms-artifact-schlag,.ol-forms-artifact-schlag{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 80%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-field-100) 30%,var(--landra-color-surface));padding:.75rem .95rem}.landra-forms-artifact-schlag h5,.landra-forms-artifact-missing h5,.ol-forms-artifact-schlag h5,.ol-forms-artifact-missing h5{margin:0 0 .5rem}.landra-forms-artifact-fields,.ol-forms-artifact-fields{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.landra-forms-artifact-field,.ol-forms-artifact-field{align-items:center;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:44px;padding-block:.4rem}.landra-forms-artifact-field-label,.ol-forms-artifact-field-label{font-weight:700}.landra-forms-artifact-field-value,.ol-forms-artifact-field-value{font-variant-numeric:tabular-nums;text-align:right}.landra-forms-artifact-field .landra-forms-antrag-why,.ol-forms-artifact-field .ol-forms-antrag-why{grid-column:1 / -1}.landra-forms-artifact-missing,.ol-forms-artifact-missing{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-top:.75rem}.landra-forms-connect-banner,.ol-forms-connect-banner{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 70%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-field-100) 50%,var(--landra-color-surface));display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;padding:.85rem 1rem}.landra-forms-connect-banner p,.ol-forms-connect-banner p{font-size:.92rem;margin:.2rem 0 0}.landra-forms-connect-onboarding,.ol-forms-connect-onboarding{display:grid;gap:1.1rem}.landra-forms-connect-actions,.ol-forms-connect-actions{display:flex;flex-wrap:wrap;gap:.55rem}.landra-forms-doc,.ol-forms-doc{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.6rem;padding-top:1rem}.landra-forms-doc-intro,.landra-forms-doc-status,.landra-forms-doc-reply,.landra-forms-doc-error,.landra-forms-doc-hint,.ol-forms-doc-intro,.ol-forms-doc-status,.ol-forms-doc-reply,.ol-forms-doc-error,.ol-forms-doc-hint{font-size:.9rem;margin:0}.landra-forms-doc-error,.ol-forms-doc-error{color:var(--landra-color-danger-600)}.landra-forms-doc-hint,.ol-forms-doc-hint{color:color-mix(in srgb,var(--landra-color-text),transparent 30%)}.landra-forms-doc-drop,.ol-forms-doc-drop{align-items:center;border:1px dashed color-mix(in srgb,var(--landra-color-field-500),transparent 45%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.1rem}.landra-forms-doc-pick,.ol-forms-doc-pick{cursor:pointer;overflow:hidden;position:relative}.landra-forms-doc-pick:focus-within,.ol-forms-doc-pick:focus-within{outline:3px solid var(--landra-color-field-500);outline-offset:2px}.landra-forms-doc-input,.ol-forms-doc-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.landra-forms-berater,.ol-forms-berater{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.85rem;padding-top:.85rem}.landra-forms-berater-view,.ol-forms-berater-view{display:grid;gap:1rem}.landra-forms-berater-teaser,.ol-forms-berater-teaser{border:1px dashed color-mix(in srgb,var(--landra-color-earth-700),transparent 70%);border-radius:10px;padding:.85rem 1rem}.landra-forms-berater-teaser p,.ol-forms-berater-teaser p{font-size:.92rem;margin:.2rem 0 0}.landra-forms-corpus-optin,.landra-forms-review-capture,.ol-forms-corpus-optin,.ol-forms-review-capture{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.6rem;padding-top:.85rem}.landra-forms-data-consent,.ol-forms-data-consent{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);display:grid;gap:1.1rem;margin-top:1rem;padding-top:1rem}.landra-forms-antrag-mode-switch,.ol-forms-antrag-mode-switch{display:grid;gap:.6rem;margin:.5rem 0 1rem}.landra-forms-mode-switch-option,.ol-forms-mode-switch-option{align-items:flex-start;background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1rem;text-align:left}.landra-forms-mode-switch-option[aria-pressed=true],.ol-forms-mode-switch-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 40%)}.landra-forms-mode-switch-option span,.ol-forms-mode-switch-option span{color:color-mix(in srgb,var(--landra-color-text),transparent 30%);font-size:.85rem}.landra-forms-bescheid-nudge,.ol-forms-bescheid-nudge{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 70%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-field-100) 50%,var(--landra-color-surface));display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;margin:.75rem 0;padding:.85rem 1rem}.landra-forms-bescheid-nudge p,.ol-forms-bescheid-nudge p{font-size:.92rem;margin:0}.landra-forms-deadline-countdown,.ol-forms-deadline-countdown{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:.5rem 0}.landra-forms-deadline-countdown-date,.landra-forms-deadline-countdown-days,.ol-forms-deadline-countdown-date,.ol-forms-deadline-countdown-days{font-size:.92rem}.landra-forms-deadline-source,.ol-forms-deadline-source{font-size:.85rem}.landra-forms-deadline-unsourced,.ol-forms-deadline-unsourced{color:color-mix(in srgb,var(--landra-color-text),transparent 30%);font-size:.9rem;margin:.5rem 0}.landra-dashboard-antrag-cta,.ol-dashboard-antrag-cta{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 70%);border-radius:10px;background:color-mix(in srgb,var(--landra-color-field-100) 50%,var(--landra-color-surface));display:grid;gap:.5rem;margin-bottom:1.25rem;padding:1rem 1.1rem}.landra-dashboard-antrag-cta h3,.ol-dashboard-antrag-cta h3{margin:0}.landra-dashboard-antrag-cta p,.ol-dashboard-antrag-cta p{font-size:.92rem;margin:0}.landra-ask-landra,.ol-ask-landra{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);margin-top:2rem;padding-top:2rem}.landra-ask-landra-console,.ol-ask-landra-console{border-top:0;display:grid;inline-size:100%;margin:0;min-block-size:calc(100dvh - var(--landra-app-header-block, 5rem) - 1.5rem);padding:0}.landra-agripv-comparison,.ol-agripv-comparison,.landra-dynamic-overlay,.ol-dynamic-overlay,.landra-compliance-export,.ol-compliance-export,.landra-edge-sync,.ol-edge-sync,.landra-mission-routing,.ol-mission-routing,.landra-readiness-atlas,.ol-readiness-atlas{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);margin-top:2rem;padding-top:2rem}.landra-capability-atlas-lead,.ol-capability-atlas-lead{color:var(--landra-color-earth-700);font-size:.95rem;margin-top:.5rem;max-width:62ch}.landra-capability-families,.ol-capability-families{display:grid;gap:1rem;margin-top:1.25rem}.landra-capability-family,.ol-capability-family{background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;min-width:0;padding:clamp(.9rem,2vw,1.2rem)}.landra-capability-family-head,.ol-capability-family-head{display:grid;gap:.35rem;margin-bottom:.85rem}.landra-capability-family-desc,.ol-capability-family-desc{color:var(--landra-color-earth-700);font-size:.9rem;margin:0}.landra-capability-family-summary,.ol-capability-family-summary{color:var(--landra-color-earth-900);font-size:.85rem;font-weight:800;margin:0}.landra-capability-family-disclosure,.ol-capability-family-disclosure{border-radius:18px}.landra-capability-family-summary-head,.ol-capability-family-summary-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.landra-capability-family-body,.ol-capability-family-body{margin-top:.85rem}.landra-capability-grid,.ol-capability-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0}.landra-capability-card,.ol-capability-card{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 46%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;display:grid;gap:.5rem;min-width:0;padding:.95rem}.landra-capability-card[data-capability-readiness=ready],.ol-capability-card[data-capability-readiness=ready]{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 66%)}.landra-capability-card[data-capability-readiness=blocked],.landra-capability-card[data-capability-readiness=review],.ol-capability-card[data-capability-readiness=blocked],.ol-capability-card[data-capability-readiness=review]{border-color:color-mix(in srgb,var(--landra-color-signal-warning, var(--landra-color-earth-700)),transparent 62%)}.landra-capability-card-head,.ol-capability-card-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.landra-capability-card-head strong,.ol-capability-card-head strong{color:var(--landra-color-earth-900);font-weight:900;min-width:0;overflow-wrap:anywhere}.landra-capability-card-desc,.ol-capability-card-desc{color:var(--landra-color-earth-700);font-size:.9rem;margin:0}.landra-capability-card-state,.ol-capability-card-state{align-items:center;color:var(--landra-color-earth-900);display:flex;font-size:.85rem;font-weight:700;gap:.45rem;margin:0;min-height:1.2rem}.landra-capability-skeleton,.ol-capability-skeleton{animation:landra-capability-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:999px;display:inline-block;height:.7rem;width:4.5rem}@keyframes landra-capability-pulse{0%,to{opacity:.4}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.landra-capability-skeleton,.ol-capability-skeleton{animation:none}}.landra-capability-card-provenance,.ol-capability-card-provenance{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:700;margin:.1rem 0 0}.landra-capability-legend,.ol-capability-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.landra-capability-legend-item,.ol-capability-legend-item{align-items:center;display:inline-flex;gap:.4rem;min-width:0}.landra-capability-legend-item small,.ol-capability-legend-item small{color:var(--landra-color-earth-700);font-size:.8rem;font-weight:700}.landra-capability-detail-region,.ol-capability-detail-region{margin-top:1.25rem}.landra-capability-detail-body,.ol-capability-detail-body{display:grid;gap:.75rem;margin-top:.85rem}.landra-capability-detail-item,.ol-capability-detail-item{border-radius:14px}.landra-capability-detail-item-body,.ol-capability-detail-item-body{margin-top:.75rem}.landra-enterprise-trust,.ol-enterprise-trust,.landra-tenant-operating,.ol-tenant-operating{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);margin-top:2rem;padding-top:2rem}.landra-data-flywheel-layout,.ol-data-flywheel-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr)}.landra-data-flywheel-directory-toolbar,.ol-data-flywheel-directory-toolbar{align-items:flex-end;display:grid;gap:.7rem;grid-template-columns:minmax(0,1.25fr) minmax(11rem,.9fr) minmax(12rem,.9fr)}.landra-data-flywheel-directory-toolbar .landra-field,.ol-data-flywheel-directory-toolbar .ol-field{margin:0}.landra-data-flywheel-directory-toolbar .landra-input,.landra-data-flywheel-directory-toolbar .landra-select,.ol-data-flywheel-directory-toolbar .ol-input,.ol-data-flywheel-directory-toolbar .ol-select{width:100%}.landra-data-flywheel .landra-data-flywheel-directory-table tr[data-source-scope] td[data-label],.landra-data-flywheel .landra-data-flywheel-directory-table tr[data-source-scope] th[data-label],.ol-data-flywheel .ol-data-flywheel-directory-table tr[data-source-scope] td[data-label],.ol-data-flywheel .ol-data-flywheel-directory-table tr[data-source-scope] th[data-label]{align-items:flex-start}.landra-forms-assist-layout,.ol-forms-assist-layout,.landra-ask-landra-layout,.ol-ask-landra-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr)}.landra-agripv-layout,.ol-agripv-layout,.landra-dynamic-overlay-layout,.ol-dynamic-overlay-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.landra-compliance-layout,.ol-compliance-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.85fr)}.landra-edge-sync-layout,.ol-edge-sync-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.85fr)}.landra-mission-routing-layout,.ol-mission-routing-layout{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landra-mission-routing-detail,.ol-mission-routing-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1rem}.landra-enterprise-trust-layout,.ol-enterprise-trust-layout,.landra-tenant-operating-layout,.ol-tenant-operating-layout,.landra-agent-frontdoor-layout,.ol-agent-frontdoor-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr);margin-top:1rem}.landra-field-intelligence-layout,.ol-field-intelligence-layout{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:1rem}.landra-field-intelligence-layout>*,.ol-field-intelligence-layout>*{min-width:0}.landra-risk-market-layout,.ol-risk-market-layout{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:1rem}.landra-readiness-group-grid,.ol-readiness-group-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:1rem 0 .55rem}.landra-data-flywheel-panel,.ol-data-flywheel-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:color-mix(in srgb,var(--landra-color-surface-raised) 86%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-agripv-panel,.ol-agripv-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 91%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-dynamic-overlay-panel,.ol-dynamic-overlay-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 72%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-forms-assist-panel,.ol-forms-assist-panel{border:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;background:transparent;margin-top:1.1rem;padding:clamp(1rem,2.2vw,1.35rem) 0 0}.landra-forms-guidance,.ol-forms-guidance{display:grid;gap:0;min-height:100%;padding:clamp(.8rem,2vw,1.2rem)}.landra-forms-guidance>.landra-section-header,.ol-forms-guidance>.ol-section-header{margin-block-end:.5rem}.landra-forms-guidance-section,.ol-forms-guidance-section{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.75rem;outline:none;padding-block:clamp(1rem,2.4vw,1.5rem);scroll-margin-block-start:4rem}.landra-forms-guidance-section:focus-visible,.ol-forms-guidance-section:focus-visible{box-shadow:inset 3px 0 0 var(--landra-tenant-accent, var(--landra-color-field-500));padding-inline-start:.75rem}.landra-forms-guidance-section>h3,.ol-forms-guidance-section>h3{margin:0}.landra-forms-guidance-calculator,.ol-forms-guidance-calculator{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.landra-forms-copilot-pane.landra-forms-glassbox,.ol-forms-copilot-pane.ol-forms-glassbox{background:transparent;border:0;border-radius:0;box-shadow:none;gap:0;margin:0;padding:clamp(.8rem,2vw,1.2rem)}.landra-forms-evidence-flow,.ol-forms-evidence-flow{display:flex;gap:.35rem;list-style:none;margin:.35rem 0 .85rem;overflow-x:auto;padding:0 0 .35rem;scrollbar-width:thin}.landra-forms-evidence-flow li,.ol-forms-evidence-flow li{flex:0 0 auto}.landra-forms-evidence-flow a,.ol-forms-evidence-flow a{align-items:center;border-radius:999px;color:var(--landra-color-earth-700);display:inline-flex;font-size:.76rem;font-weight:850;gap:.35rem;min-height:2.15rem;padding:.25rem .55rem .25rem .3rem;text-decoration:none;white-space:nowrap}.landra-forms-evidence-flow a:hover,.landra-forms-evidence-flow a:focus-visible,.ol-forms-evidence-flow a:hover,.ol-forms-evidence-flow a:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent);color:var(--landra-color-earth-900)}.landra-forms-evidence-flow a>span,.landra-forms-evidence-step-number,.ol-forms-evidence-flow a>span,.ol-forms-evidence-step-number{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.72rem;height:1.45rem;justify-content:center;width:1.45rem}.landra-forms-copilot-pane .landra-forms-evidence-step,.ol-forms-copilot-pane .ol-forms-evidence-step{background:transparent;border:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:0;box-shadow:none;margin:0;padding:0}.landra-forms-copilot-pane .landra-forms-evidence-step>summary,.ol-forms-copilot-pane .ol-forms-evidence-step>summary{align-items:center;display:flex;gap:.6rem;min-height:3.4rem;padding:.65rem 0}.landra-forms-copilot-pane .landra-forms-evidence-step>summary>strong,.ol-forms-copilot-pane .ol-forms-evidence-step>summary>strong{flex:1 1 auto;min-width:0}.landra-forms-copilot-pane .landra-forms-evidence-step[open]>:not(summary),.ol-forms-copilot-pane .ol-forms-evidence-step[open]>:not(summary){margin-inline:0}.landra-forms-copilot-pane .landra-forms-evidence-step>:not(summary),.ol-forms-copilot-pane .ol-forms-evidence-step>:not(summary){margin-block-start:0;margin-block-end:.85rem}.landra-forms-copilot-pane .landra-forms-copilot-review-status>summary,.ol-forms-copilot-pane .ol-forms-copilot-review-status>summary{padding-inline-start:2.05rem}.landra-forms-evidence-submission>.landra-forms-submission,.ol-forms-evidence-submission>.ol-forms-submission{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:.25rem 0 1rem}.landra-forms-glassbox,.ol-forms-glassbox{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 78%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-field-100) 44%,var(--landra-color-surface));box-shadow:none;display:grid;gap:1rem;margin:1rem 0 1.35rem;padding:clamp(.95rem,2.4vw,1.35rem)}.landra-forms-glassbox-controls,.ol-forms-glassbox-controls{align-items:flex-end;display:grid;gap:.85rem;grid-template-columns:minmax(14rem,1fr) auto}.landra-forms-glassbox-controls label,.ol-forms-glassbox-controls label{display:grid;gap:.35rem;font-weight:800}.landra-forms-glassbox-controls select,.ol-forms-glassbox-controls select{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;color:var(--landra-color-text);font:inherit;min-block-size:2.8rem;padding:.7rem .85rem}.landra-forms-glassbox-grid,.ol-forms-glassbox-grid{display:grid;gap:0;grid-template-columns:minmax(14rem,.72fr) repeat(2,minmax(18rem,1fr))}.landra-forms-glassbox-grid>.landra-forms-assist-panel,.ol-forms-glassbox-grid>.ol-forms-assist-panel{border-block-start:0;border-inline-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);margin-top:0;min-width:0;padding:0 clamp(.9rem,2vw,1.2rem)}.landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child{border-inline-start:0;padding-inline-start:0}.landra-forms-glassbox-grid>.landra-forms-assist-panel:last-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:last-child{padding-inline-end:0}.landra-forms-glassbox-table,.ol-forms-glassbox-table{font-size:.9rem}.landra-forms-glassbox-table td:first-child,.ol-forms-glassbox-table td:first-child{display:grid;gap:.35rem;min-inline-size:12rem}.landra-forms-glassbox-table td,.ol-forms-glassbox-table td{vertical-align:top}.landra-forms-glassbox .landra-button,.ol-forms-glassbox .ol-button{align-self:end;border:0;cursor:pointer;min-block-size:2.8rem}.landra-forms-glassbox .landra-button:disabled,.ol-forms-glassbox .ol-button:disabled{cursor:not-allowed;opacity:.58}.landra-ask-landra-panel,.ol-ask-landra-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-sky-100) 72%,transparent),transparent 48%),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-compliance-panel,.ol-compliance-panel{border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 64%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-warning-600),transparent 93%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-edge-sync-panel,.ol-edge-sync-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 91%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-mission-panel,.ol-mission-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 64%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 91%,transparent);padding:clamp(1rem,2.5vw,1.5rem)}.landra-readiness-group-card,.ol-readiness-group-card{appearance:none;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 72%,transparent);color:inherit;cursor:pointer;display:grid;gap:.45rem;font:inherit;min-width:0;padding:.75rem;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.landra-readiness-group-card:hover,.ol-readiness-group-card:hover{border-color:color-mix(in srgb,var(--landra-tenant-accent),transparent 36%);box-shadow:0 6px 18px color-mix(in srgb,var(--landra-color-earth-700),transparent 90%)}.landra-readiness-group-card:focus-visible,.ol-readiness-group-card:focus-visible{outline:none;box-shadow:var(--landra-focus-ring)}.landra-readiness-group-card-active,.ol-readiness-group-card-active{background:color-mix(in srgb,var(--landra-color-field-100) 68%,var(--landra-color-surface-raised));border-color:color-mix(in srgb,var(--landra-tenant-accent),transparent 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--landra-tenant-accent),transparent 46%)}.landra-readiness-group-control-header,.ol-readiness-group-control-header{align-items:flex-start;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.landra-readiness-group-title,.landra-readiness-group-summary,.ol-readiness-group-title,.ol-readiness-group-summary{display:block;min-width:0}.landra-readiness-group-summary,.ol-readiness-group-summary{color:var(--landra-color-text-muted);font-size:.86rem;line-height:1.35}.landra-readiness-group-count,.ol-readiness-group-count{color:var(--landra-color-earth-900);font-size:.82rem;font-weight:900;white-space:nowrap}.landra-field-log-computation-panel,.ol-field-log-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-soil-100),transparent 58%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-field-log-method-card,.ol-field-log-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-field-log-method-card span,.ol-field-log-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-field-log-table,.ol-field-log-table{font-size:.88rem}.landra-field-log-why,.ol-field-log-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-field-log-why summary,.ol-field-log-why summary{cursor:pointer;font-weight:800}.landra-field-log-why-grid,.ol-field-log-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-field-log-why-grid ol,.landra-field-log-why-grid ul,.ol-field-log-why-grid ol,.ol-field-log-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-field-log-why-grid li small,.ol-field-log-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-nutrient-computation-panel,.ol-nutrient-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 66%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-warning-600),transparent 88%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-100),transparent 72%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-nutrient-method-card,.ol-nutrient-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-nutrient-method-card span,.ol-nutrient-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-nutrient-table,.ol-nutrient-table{font-size:.88rem}.landra-nutrient-why,.ol-nutrient-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-nutrient-why summary,.ol-nutrient-why summary{cursor:pointer;font-weight:800}.landra-nutrient-why-grid,.ol-nutrient-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-nutrient-why-grid ol,.landra-nutrient-why-grid ul,.ol-nutrient-why-grid ol,.ol-nutrient-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-nutrient-why-grid li small,.ol-nutrient-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-crop-protection-computation-panel,.ol-crop-protection-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sand-100),transparent 70%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-crop-protection-method-card,.ol-crop-protection-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-crop-protection-method-card span,.ol-crop-protection-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-crop-protection-table,.ol-crop-protection-table{font-size:.88rem}.landra-crop-protection-why,.ol-crop-protection-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-crop-protection-why summary,.ol-crop-protection-why summary{cursor:pointer;font-weight:800}.landra-crop-protection-why-grid,.ol-crop-protection-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-crop-protection-why-grid ol,.landra-crop-protection-why-grid ul,.ol-crop-protection-why-grid ol,.ol-crop-protection-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-crop-protection-why-grid li small,.ol-crop-protection-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-plant-diagnosis-computation-panel,.ol-plant-diagnosis-computation-panel{border:1px solid color-mix(in srgb,var(--landra-tenant-accent),transparent 62%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-tenant-accent),transparent 86%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-100),transparent 76%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-plant-diagnosis-method-card,.ol-plant-diagnosis-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-plant-diagnosis-method-card span,.ol-plant-diagnosis-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-plant-diagnosis-table,.ol-plant-diagnosis-table{font-size:.88rem}.landra-plant-diagnosis-why,.ol-plant-diagnosis-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-plant-diagnosis-why summary,.ol-plant-diagnosis-why summary{cursor:pointer;font-weight:800}.landra-plant-diagnosis-why-grid,.ol-plant-diagnosis-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-plant-diagnosis-why-grid ol,.landra-plant-diagnosis-why-grid ul,.ol-plant-diagnosis-why-grid ol,.ol-plant-diagnosis-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-plant-diagnosis-why-grid li small,.ol-plant-diagnosis-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-weather-frost-computation-panel,.ol-weather-frost-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-danger-600),transparent 72%);border-radius:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-sky-100),transparent 20%),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-danger-600),transparent 92%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-weather-frost-method-card,.ol-weather-frost-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-weather-frost-method-card span,.ol-weather-frost-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-weather-frost-table,.ol-weather-frost-table{font-size:.88rem}.landra-weather-frost-why,.ol-weather-frost-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-weather-frost-why summary,.ol-weather-frost-why summary{cursor:pointer;font-weight:800}.landra-weather-frost-why-grid,.ol-weather-frost-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-weather-frost-why-grid ol,.landra-weather-frost-why-grid ul,.ol-weather-frost-why-grid ol,.ol-weather-frost-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-weather-frost-why-grid li small,.ol-weather-frost-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-crop-rotation-computation-panel,.ol-crop-rotation-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-soil-100),transparent 62%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-crop-rotation-method-card,.ol-crop-rotation-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-crop-rotation-method-card span,.ol-crop-rotation-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-crop-rotation-table,.ol-crop-rotation-table{font-size:.88rem}.landra-crop-rotation-why,.ol-crop-rotation-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-crop-rotation-why summary,.ol-crop-rotation-why summary{cursor:pointer;font-weight:800}.landra-crop-rotation-why-grid,.ol-crop-rotation-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-crop-rotation-why-grid ol,.landra-crop-rotation-why-grid ul,.ol-crop-rotation-why-grid ol,.ol-crop-rotation-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-crop-rotation-why-grid li small,.ol-crop-rotation-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-livestock-computation-panel,.ol-livestock-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-soil-700),transparent 66%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-earth-500),transparent 88%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-100),transparent 58%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-livestock-method-card,.ol-livestock-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-soil-700),transparent 78%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-livestock-method-card span,.ol-livestock-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-livestock-table,.ol-livestock-table{font-size:.88rem}.landra-livestock-why,.ol-livestock-why{border-top:1px solid color-mix(in srgb,var(--landra-color-soil-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-livestock-why summary,.ol-livestock-why summary{cursor:pointer;font-weight:800}.landra-livestock-why-grid,.ol-livestock-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-livestock-why-grid ol,.landra-livestock-why-grid ul,.ol-livestock-why-grid ol,.ol-livestock-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-livestock-why-grid li small,.ol-livestock-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-isobus-vra-computation-panel,.ol-isobus-vra-computation-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-sky-100),transparent 46%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-100),transparent 58%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);box-shadow:var(--landra-shadow-soft);margin:1rem 0;padding:clamp(1rem,2.5vw,1.5rem)}.landra-isobus-vra-method-card,.ol-isobus-vra-method-card{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.landra-isobus-vra-method-card span,.ol-isobus-vra-method-card span{color:var(--landra-color-text-muted);font-weight:700}.landra-isobus-vra-table,.ol-isobus-vra-table{font-size:.88rem}.landra-isobus-vra-why,.ol-isobus-vra-why{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);margin-top:1rem;padding-top:1rem}.landra-isobus-vra-why summary,.ol-isobus-vra-why summary{cursor:pointer;font-weight:800}.landra-isobus-vra-why-grid,.ol-isobus-vra-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1rem}.landra-isobus-vra-why-grid ol,.landra-isobus-vra-why-grid ul,.ol-isobus-vra-why-grid ol,.ol-isobus-vra-why-grid ul{display:grid;gap:.65rem;margin-bottom:0}.landra-isobus-vra-why-grid li small,.ol-isobus-vra-why-grid li small{color:var(--landra-color-text-muted);display:block;font-weight:700;margin-top:.2rem}.landra-readiness-selection-summary,.ol-readiness-selection-summary{color:var(--landra-color-text-muted);font-weight:700;margin:.2rem 0 1rem}.landra-agripv-selectors,.ol-agripv-selectors{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1rem 0}.landra-agripv-selectors label,.ol-agripv-selectors label{display:grid;gap:.35rem;font-weight:700}.landra-agripv-selectors select,.ol-agripv-selectors select{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;color:inherit;padding:.75rem}.landra-agripv-selectors select:focus-visible,.ol-agripv-selectors select:focus-visible{outline:none;box-shadow:var(--landra-focus-ring)}.landra-chart-bars,.ol-chart-bars{display:grid;gap:.75rem;margin:1rem 0}.landra-chart-bars div,.ol-chart-bars div{display:grid;gap:.35rem}.landra-chart-bars span,.ol-chart-bars span{font-weight:800}.landra-chart-bars i,.ol-chart-bars i{background:linear-gradient(90deg,var(--landra-color-field-500),var(--landra-color-earth-700));border-radius:999px;display:block;min-block-size:.9rem}.landra-source-grid,.ol-source-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:1rem 0}.landra-overlay-grid,.ol-overlay-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:1rem 0}.landra-export-grid,.ol-export-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:1rem 0}.landra-edge-source-grid,.ol-edge-source-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1rem 0}.landra-choice-grid,.landra-mission-lane-grid,.ol-choice-grid,.ol-mission-lane-grid{display:grid;gap:.75rem;margin-top:1rem}.landra-choice-card,.landra-lane-card,.ol-choice-card,.ol-lane-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:color-mix(in srgb,var(--landra-color-surface-raised) 93%,transparent);color:var(--landra-color-text);cursor:pointer;padding:1rem;text-align:left}.landra-choice-card strong,.landra-lane-card strong,.ol-choice-card strong,.ol-lane-card strong{display:block;margin-bottom:.35rem}.landra-choice-card span,.landra-lane-card span,.ol-choice-card span,.ol-lane-card span{color:var(--landra-color-earth-700);display:block;font-size:.94rem}.landra-choice-card:focus-visible,.landra-lane-card:focus-visible,.ol-choice-card:focus-visible,.ol-lane-card:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:3px}.landra-choice-card-active,.landra-lane-card-active,.ol-choice-card-active,.ol-lane-card-active{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 18%);box-shadow:0 0 0 3px color-mix(in srgb,var(--landra-color-field-500),transparent 82%)}.landra-source-card,.ol-source-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 58%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);padding:1rem}.landra-source-card-button,.ol-source-card-button{color:inherit;cursor:pointer;display:grid;gap:.55rem;text-align:start;width:100%}.landra-source-card-button:focus-visible,.ol-source-card-button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-source-card-active,.ol-source-card-active{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 18%);box-shadow:0 0 0 3px color-mix(in srgb,var(--landra-color-field-500),transparent 82%)}.landra-data-flywheel-priority,.ol-data-flywheel-priority{background:color-mix(in srgb,var(--landra-color-surface-raised) 42%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;display:grid;gap:.75rem;min-width:0;padding:clamp(.9rem,2vw,1.15rem)}.landra-data-flywheel-priority .landra-source-grid,.ol-data-flywheel-priority .ol-source-grid{margin:0}.landra-data-flywheel-priority .landra-source-card-selectable,.ol-data-flywheel-priority .ol-source-card-selectable{color:inherit;cursor:pointer;display:grid;font:inherit;gap:.35rem;min-height:var(--landra-touch-target);text-align:left}.landra-data-flywheel-priority .landra-source-card-selectable span,.landra-data-flywheel-priority .landra-source-card-selectable small,.ol-data-flywheel-priority .ol-source-card-selectable span,.ol-data-flywheel-priority .ol-source-card-selectable small{color:var(--landra-color-earth-700);min-width:0;overflow-wrap:anywhere}.landra-data-flywheel-priority .landra-source-card-selectable small,.ol-data-flywheel-priority .ol-source-card-selectable small{font-weight:850}.landra-data-flywheel-priority .landra-source-card-selectable:focus-visible,.ol-data-flywheel-priority .ol-source-card-selectable:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-data-flywheel .landra-data-flywheel-assurance,.ol-data-flywheel .ol-data-flywheel-assurance{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 82%);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 90%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 80%,transparent);display:grid;gap:.3rem;margin:1rem 0 1.25rem;padding:clamp(.9rem,2.2vw,1.25rem)}.landra-data-flywheel .landra-data-flywheel-assurance p:last-child,.ol-data-flywheel .ol-data-flywheel-assurance p:last-child{margin:0;max-width:64ch}.landra-data-flywheel .landra-source-group,.ol-data-flywheel .ol-source-group{display:grid;gap:.6rem;margin-top:1.1rem}.landra-data-flywheel .landra-source-group-head,.ol-data-flywheel .ol-source-group-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.landra-data-flywheel .landra-source-group-head small,.landra-data-flywheel .landra-source-group-disclosure>summary small,.ol-data-flywheel .ol-source-group-head small,.ol-data-flywheel .ol-source-group-disclosure>summary small{color:var(--landra-color-earth-700);font-weight:850;white-space:nowrap}.landra-data-flywheel .landra-source-group-hint,.ol-data-flywheel .ol-source-group-hint{color:var(--landra-color-earth-700);margin:0;max-width:68ch}.landra-data-flywheel .landra-source-group-disclosure,.ol-data-flywheel .ol-source-group-disclosure{margin-top:1.1rem}.landra-data-flywheel .landra-source-group-body,.ol-data-flywheel .ol-source-group-body{display:grid;gap:.6rem;margin-top:.75rem}.landra-data-flywheel .landra-source-group .landra-source-grid,.landra-data-flywheel .landra-source-group-body .landra-source-grid,.ol-data-flywheel .ol-source-group .ol-source-grid,.ol-data-flywheel .ol-source-group-body .ol-source-grid{margin:0}.landra-data-flywheel .landra-source-card,.ol-data-flywheel .ol-source-card{border-radius:16px;background:color-mix(in srgb,var(--landra-color-surface-raised) 82%,transparent);min-width:0;padding:.85rem;transition:border-color .12s ease,box-shadow .12s ease}.landra-data-flywheel .landra-source-card-button,.ol-data-flywheel .ol-source-card-button{display:flex;flex-direction:column;gap:.5rem;min-height:var(--landra-touch-target);min-width:0;width:100%}.landra-data-flywheel .landra-source-card-head,.ol-data-flywheel .ol-source-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.4rem .6rem;justify-content:space-between}.landra-data-flywheel .landra-source-card-head strong,.ol-data-flywheel .ol-source-card-head strong{font-size:1.02rem;min-width:0;overflow-wrap:anywhere}.landra-data-flywheel .landra-source-card-desc,.ol-data-flywheel .ol-source-card-desc{color:var(--landra-color-earth-700);min-width:0;overflow-wrap:anywhere}.landra-data-flywheel .landra-source-card-shared,.ol-data-flywheel .ol-source-card-shared{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);color:var(--landra-color-earth-700);display:grid;gap:.2rem;margin-top:.35rem;min-width:0;overflow-wrap:anywhere;padding-top:.55rem}.landra-data-flywheel .landra-source-card-shared em,.ol-data-flywheel .ol-source-card-shared em{font-size:.72rem;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.landra-data-flywheel .landra-source-card-shared>span,.ol-data-flywheel .ol-source-card-shared>span{display:grid;gap:.08rem;line-height:1.35;min-width:0}.landra-data-flywheel .landra-source-card-shared>span>strong,.ol-data-flywheel .ol-source-card-shared>span>strong{color:var(--landra-color-text);font-size:.68rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.landra-data-flywheel .landra-guarantee-list,.ol-data-flywheel .ol-guarantee-list{display:grid;gap:.55rem;list-style:none;margin:1rem 0;padding:0}.landra-data-flywheel .landra-guarantee-list li,.ol-data-flywheel .ol-guarantee-list li{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;font-weight:700}.landra-consent-flow,.landra-held-corpus,.landra-consent-receipt,.ol-consent-flow,.ol-held-corpus,.ol-consent-receipt{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);display:grid;gap:.8rem;margin-top:1rem;min-width:0;padding:1rem}.landra-consent-receipt,.ol-consent-receipt{background:color-mix(in srgb,var(--landra-color-field-100) 54%,var(--landra-color-surface-raised))}.landra-overlay-card,.ol-overlay-card{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 62%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);padding:1rem}.landra-export-card,.ol-export-card{border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 72%);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-warning-600),transparent 90%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);padding:1rem}.landra-edge-source-card,.ol-edge-source-card{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100) 66%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);padding:1rem}.landra-overlay-card strong,.ol-overlay-card strong,.landra-export-card strong,.ol-export-card strong,.landra-edge-source-card strong,.ol-edge-source-card strong{display:block;margin-bottom:.4rem}.landra-edge-source-card span,.ol-edge-source-card span{color:var(--landra-color-earth-700);display:block;font-weight:800;margin-bottom:.4rem}.landra-source-card-header,.ol-source-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.landra-source-table,.ol-source-table,.landra-connector-directory-table,.ol-connector-directory-table,.landra-forms-table,.ol-forms-table,.landra-forms-program-table,.ol-forms-program-table,.landra-ask-landra-table,.ol-ask-landra-table,.landra-agripv-table,.ol-agripv-table,.landra-dynamic-overlay-table,.ol-dynamic-overlay-table,.landra-compliance-table,.ol-compliance-table,.landra-edge-sync-table,.ol-edge-sync-table{font-size:.94rem}.landra-mission-routing-table,.ol-mission-routing-table{font-size:.94rem;margin-top:1rem}.landra-cooperative-provenance,.ol-cooperative-provenance{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);padding-top:1.5rem}.landra-cooperative-provenance-layout,.ol-cooperative-provenance-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-top:1rem}.landra-cooperative-provenance-panel,.ol-cooperative-provenance-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:color-mix(in srgb,var(--landra-color-surface),transparent 0%);box-shadow:var(--landra-shadow-soft);padding:1rem}.landra-cooperative-provenance-table,.ol-cooperative-provenance-table{font-size:.92rem;margin-top:1rem}.landra-cooperative-provenance-nextstep,.ol-cooperative-provenance-nextstep{align-items:baseline;background:color-mix(in srgb,var(--landra-color-field-500) 12%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:.7rem .95rem}.landra-cooperative-provenance-nextstep strong,.ol-cooperative-provenance-nextstep strong{font-weight:900}.landra-cooperative-provenance-evidence,.ol-cooperative-provenance-evidence{margin-block-start:.85rem}.landra-enterprise-trust-panel,.ol-enterprise-trust-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-sky-100) 74%,transparent),transparent 46%),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);box-shadow:var(--landra-shadow-soft);margin-top:1rem;padding:1rem}.landra-enterprise-trust-table,.ol-enterprise-trust-table{font-size:.92rem;margin-top:1rem}.landra-enterprise-trust-nextstep,.ol-enterprise-trust-nextstep{align-items:baseline;background:color-mix(in srgb,var(--landra-color-field-500) 12%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:.7rem .95rem}.landra-enterprise-trust-nextstep strong,.ol-enterprise-trust-nextstep strong{font-weight:900}.landra-enterprise-trust-evidence,.ol-enterprise-trust-evidence{margin-block-start:.85rem}.landra-tenant-operating-panel,.ol-tenant-operating-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 92%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);box-shadow:var(--landra-shadow-soft);margin-top:1rem;padding:1rem}.landra-tenant-operating-table,.ol-tenant-operating-table{font-size:.92rem;margin-top:1rem}.landra-tenant-operating-nextstep,.ol-tenant-operating-nextstep{align-items:baseline;background:color-mix(in srgb,var(--landra-color-field-500) 12%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:.7rem .95rem}.landra-tenant-operating-nextstep strong,.ol-tenant-operating-nextstep strong{font-weight:900}.landra-tenant-operating-evidence,.ol-tenant-operating-evidence{margin-block-start:.85rem}.landra-tenant-slot-accordion,.ol-tenant-slot-accordion{display:grid;gap:.65rem;margin-top:1rem;min-width:0}.landra-tenant-slot-detail,.ol-tenant-slot-detail{background:color-mix(in srgb,var(--landra-color-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;min-width:0;overflow:hidden}.landra-tenant-slot-detail>summary,.ol-tenant-slot-detail>summary{grid-template-columns:minmax(0,1fr) auto var(--landra-plus-minus-size);padding:.65rem .75rem}.landra-tenant-slot-summary-copy,.ol-tenant-slot-summary-copy{display:grid;gap:.12rem;min-width:0}.landra-tenant-slot-summary-copy strong,.landra-tenant-slot-summary-copy small,.landra-tenant-slot-detail-list dt,.landra-tenant-slot-detail-list dd,.ol-tenant-slot-summary-copy strong,.ol-tenant-slot-summary-copy small,.ol-tenant-slot-detail-list dt,.ol-tenant-slot-detail-list dd{overflow-wrap:anywhere}.landra-tenant-slot-summary-copy small,.ol-tenant-slot-summary-copy small{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:800}.landra-tenant-slot-detail-list,.ol-tenant-slot-detail-list{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);display:grid;gap:0;margin:0;padding:.15rem .75rem .75rem}.landra-tenant-slot-detail-list div,.ol-tenant-slot-detail-list div{display:grid;gap:.35rem;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);padding-block:.48rem}.landra-tenant-slot-detail-list div+div,.ol-tenant-slot-detail-list div+div{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%)}.landra-tenant-slot-detail-list dt,.ol-tenant-slot-detail-list dt{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:900}.landra-tenant-slot-detail-list dd,.ol-tenant-slot-detail-list dd{margin:0;min-width:0}.landra-agent-frontdoor-panel,.ol-agent-frontdoor-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-sky-100) 72%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 90%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);box-shadow:var(--landra-shadow-soft);margin-top:1rem;padding:1rem}.landra-agent-frontdoor-table,.ol-agent-frontdoor-table{font-size:.92rem;margin-top:1rem}.landra-agent-frontdoor-nextstep,.ol-agent-frontdoor-nextstep{align-items:baseline;background:color-mix(in srgb,var(--landra-color-field-500) 12%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:.7rem .95rem}.landra-agent-frontdoor-nextstep strong,.ol-agent-frontdoor-nextstep strong{font-weight:900}.landra-agent-frontdoor-evidence,.ol-agent-frontdoor-evidence{margin-block-start:.85rem}.landra-field-intelligence-panel,.ol-field-intelligence-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-field-100) 78%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-sky-100),transparent 72%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 91%,transparent);box-shadow:var(--landra-shadow-soft);margin-top:1rem;min-width:0;overflow:hidden;padding:1rem}.landra-field-intelligence-table-frame,.ol-field-intelligence-table-frame{inline-size:100%;max-inline-size:100%;overflow-x:auto;padding-block-end:.15rem}.landra-field-intelligence-table,.ol-field-intelligence-table{font-size:.92rem;margin-top:1rem;min-inline-size:100%}.landra-field-intelligence-table th,.landra-field-intelligence-table td,.ol-field-intelligence-table th,.ol-field-intelligence-table td{overflow-wrap:anywhere;vertical-align:top}.landra-field-intelligence-layout .landra-field-intelligence-table,.ol-field-intelligence-layout .ol-field-intelligence-table{border-collapse:separate;border-spacing:0;margin-block:.65rem 0}.landra-risk-market-panel,.ol-risk-market-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-sand-100) 82%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-100),transparent 70%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 91%,transparent);box-shadow:var(--landra-shadow-soft);margin-top:1rem;padding:1rem}.landra-risk-market-table,.ol-risk-market-table{font-size:.92rem;margin-top:1rem}.landra-risk-market-nextstep,.ol-risk-market-nextstep{align-items:baseline;background:color-mix(in srgb,var(--landra-color-field-500) 12%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:.7rem .95rem}.landra-risk-market-nextstep strong,.ol-risk-market-nextstep strong{font-weight:900}.landra-risk-market-guards,.ol-risk-market-guards{display:grid;gap:.75rem;margin-top:1rem}.landra-risk-market-evidence,.ol-risk-market-evidence{margin-block-start:.85rem}.landra-readiness-table,.ol-readiness-table{font-size:.9rem}.landra-readiness-table-frame,.ol-readiness-table-frame{inline-size:100%;max-inline-size:100%;overflow-x:auto}.landra-surface-disclosure,.ol-surface-disclosure{background:color-mix(in srgb,var(--landra-color-surface-raised) 78%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;display:grid;gap:0;min-width:0;padding:.75rem}.landra-surface-disclosure>summary,.ol-surface-disclosure>summary{align-items:center;cursor:pointer;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-height:var(--landra-touch-target);min-width:0}.landra-surface-disclosure>summary::marker,.landra-surface-disclosure>summary::-webkit-details-marker,.ol-surface-disclosure>summary::marker,.ol-surface-disclosure>summary::-webkit-details-marker{display:none}.landra-surface-disclosure>summary:after,.ol-surface-disclosure>summary:after{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:999px;content:"+";display:inline-flex;font-weight:950;height:1.9rem;justify-content:center;width:1.9rem}.landra-surface-disclosure[open]>summary:after,.ol-surface-disclosure[open]>summary:after{content:"-"}.landra-surface-disclosure>summary span,.ol-surface-disclosure>summary span{color:var(--landra-color-earth-900);font-weight:900;min-width:0;overflow-wrap:anywhere}.landra-surface-disclosure>summary small,.ol-surface-disclosure>summary small{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:850;white-space:nowrap}.landra-surface-disclosure[open]>.landra-readiness-table-frame,.ol-surface-disclosure[open]>.ol-readiness-table-frame{margin-block-start:.75rem}.landra-readiness-table th,.landra-readiness-table td,.ol-readiness-table th,.ol-readiness-table td,.landra-source-table th,.landra-source-table td,.landra-connector-directory-table th,.landra-connector-directory-table td,.landra-forms-table th,.landra-forms-table td,.landra-forms-program-table th,.landra-forms-program-table td,.ol-source-table th,.ol-source-table td,.ol-connector-directory-table th,.ol-connector-directory-table td,.ol-forms-table th,.ol-forms-table td,.ol-forms-program-table th,.ol-forms-program-table td{overflow-wrap:anywhere;vertical-align:top}.landra-readiness-table .landra-status-pill,.ol-readiness-table .ol-status-pill{background:transparent;border-left:3px solid color-mix(in srgb,var(--landra-color-field-500),transparent 24%);border-radius:0;line-height:1.25;padding:.1rem 0 .1rem .5rem}.landra-readiness-family-meta,.ol-readiness-family-meta{color:var(--landra-color-earth-700);display:block;font-size:.86rem;font-weight:700;margin-top:.25rem}.landra-consent-list,.ol-consent-list{display:grid;gap:.6rem;margin:1rem 0}.landra-consent-list div,.ol-consent-list div{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);display:flex;gap:1rem;justify-content:space-between;padding-block:.45rem}.landra-consent-list dt,.ol-consent-list dt{font-weight:700}.landra-consent-list dd,.ol-consent-list dd{margin:0}.landra-chip-list,.ol-chip-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 1rem;padding:0}.landra-chip-list li,.ol-chip-list li{border-radius:999px;background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);font-weight:700;padding:.4rem .65rem}.landra-chip-list-guarded,.ol-chip-list-guarded{flex-direction:column;gap:.5rem}.landra-chip-list-guarded li,.ol-chip-list-guarded li{align-items:center;background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-inline-start:3px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 55%);border-radius:10px;display:flex;gap:.6rem;font-weight:700;padding:.55rem .75rem}.landra-chip-list-guarded li>span:last-child,.landra-chip-list-guarded li>button,.ol-chip-list-guarded li>span:last-child,.ol-chip-list-guarded li>button{background:transparent;border:0;color:inherit;flex:1 1 auto;font:inherit;order:1;padding:0;text-align:left}.landra-chip-list-guarded li>button,.ol-chip-list-guarded li>button{cursor:pointer}.landra-chip-list-guarded li>button[aria-current=true],.ol-chip-list-guarded li>button[aria-current=true]{color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 74%,var(--landra-color-text))}.landra-chip-list-guarded .landra-status-pill,.ol-chip-list-guarded .ol-status-pill{flex:0 0 auto;order:2}.landra-chip-list-guarded li[data-submission-lock-state=verified],.landra-chip-list-guarded li[data-submission-lock-state=done],.landra-chip-list-guarded li[data-submission-lock-state=complete],.ol-chip-list-guarded li[data-submission-lock-state=verified],.ol-chip-list-guarded li[data-submission-lock-state=done],.ol-chip-list-guarded li[data-submission-lock-state=complete]{border-inline-start-color:var(--landra-color-field-500)}.landra-chip-list-guarded li[data-submission-lock-state=blocked],.ol-chip-list-guarded li[data-submission-lock-state=blocked]{border-inline-start-color:var(--landra-color-warning-600)}.landra-forms-submission-info,.ol-forms-submission-info{justify-self:end}.landra-forms-submission-lock-hub,.ol-forms-submission-lock-hub{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;display:grid;gap:.72rem;padding:.78rem}.landra-forms-submission-lock-hub-head,.ol-forms-submission-lock-hub-head{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.landra-forms-submission-lock-hub-head>div,.ol-forms-submission-lock-hub-head>div{display:grid;gap:.18rem;min-width:0}.landra-forms-submission-lock-hub-head span,.ol-forms-submission-lock-hub-head span{color:var(--landra-color-text-muted);font-size:.7rem;font-weight:760;text-transform:uppercase}.landra-forms-submission-lock-hub p,.ol-forms-submission-lock-hub p{color:var(--landra-color-text-muted);font-size:.84rem;line-height:1.42;margin:0}.landra-forms-submission-lock-toggle,.ol-forms-submission-lock-toggle{align-items:center;display:inline-flex;gap:.45rem;white-space:nowrap}.landra-forms-submission-lock-toggle input,.ol-forms-submission-lock-toggle input{appearance:none;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;block-size:1.28rem;inline-size:2.35rem;margin:0;position:relative}.landra-forms-submission-lock-toggle input:after,.ol-forms-submission-lock-toggle input:after{background:var(--landra-color-surface-raised);border-radius:50%;block-size:.92rem;content:"";inline-size:.92rem;inset-block-start:.18rem;inset-inline-start:.2rem;position:absolute;transition:transform .16s ease}.landra-forms-submission-lock-toggle input:checked,.ol-forms-submission-lock-toggle input:checked{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 72%,var(--landra-color-earth-700))}.landra-forms-submission-lock-toggle input:checked:after,.ol-forms-submission-lock-toggle input:checked:after{transform:translate(.98rem)}.landra-forms-submission-lock-options,.ol-forms-submission-lock-options{display:flex;flex-wrap:wrap;gap:.38rem}.landra-forms-submission-lock-options span,.ol-forms-submission-lock-options span{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 76%);border-radius:999px;color:var(--landra-color-text);font-size:.76rem;padding:.34rem .55rem}.landra-review-list,.ol-review-list{display:grid;gap:.5rem;margin:.7rem 0 0;padding-inline-start:1.25rem}.landra-review-list li,.ol-review-list li{padding-inline-start:.2rem}.landra-pipeline-list,.ol-pipeline-list{display:grid;gap:.5rem;margin:.75rem 0 1rem;padding-left:1.25rem}.landra-pipeline-list li,.ol-pipeline-list li{padding-left:.25rem}.landra-routing-signal,.ol-routing-signal{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:18px;display:grid;gap:.25rem;margin-top:1rem;padding:1rem}@media(max-width:760px){.landra-forms-chat-proposals li,.ol-forms-chat-proposals li{align-items:stretch;grid-template-columns:minmax(0,1fr)}.landra-forms-chat-proposal-actions,.ol-forms-chat-proposal-actions{justify-content:flex-start}.landra-public-header,.landra-dashboard-layout,.landra-data-flywheel-layout,.landra-cooperative-provenance-layout,.landra-enterprise-trust-layout,.landra-tenant-operating-layout,.landra-agent-frontdoor-layout,.landra-field-intelligence-layout,.landra-risk-market-layout,.landra-decision-rail,.landra-operational-rail,.landra-forms-assist-layout,.landra-forms-glassbox-controls,.landra-forms-glassbox-grid,.landra-ask-landra-layout,.landra-agripv-layout,.landra-dynamic-overlay-layout,.landra-compliance-layout,.landra-edge-sync-layout,.landra-mission-routing-layout,.landra-mission-routing-detail,.ol-public-header,.ol-dashboard-layout,.ol-data-flywheel-layout,.ol-cooperative-provenance-layout,.ol-enterprise-trust-layout,.ol-tenant-operating-layout,.ol-agent-frontdoor-layout,.ol-field-intelligence-layout,.ol-risk-market-layout,.ol-decision-rail,.ol-operational-rail,.ol-forms-assist-layout,.ol-forms-glassbox-controls,.ol-forms-glassbox-grid,.ol-ask-landra-layout,.ol-agripv-layout,.ol-dynamic-overlay-layout,.ol-compliance-layout,.ol-edge-sync-layout,.ol-mission-routing-layout,.ol-mission-routing-detail{grid-template-columns:1fr}.landra-forms-glassbox-grid>.landra-forms-assist-panel,.landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.landra-forms-glassbox-grid>.landra-forms-assist-panel:last-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel,.ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:last-child{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0;padding:1rem 0 0}.landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child{border-block-start:0;padding-top:0}.landra-operational-metric,.landra-operational-checklist,.ol-operational-metric,.ol-operational-checklist{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0}.landra-public-header,.ol-public-header{position:static;margin:.75rem}.landra-data-flywheel-directory-toolbar,.ol-data-flywheel-directory-toolbar,.landra-domain-role-strip,.landra-public-footer,.ol-domain-role-strip,.ol-public-footer{grid-template-columns:1fr}.landra-gap-chat p,.ol-gap-chat p{max-width:100%}.landra-showcase-feature summary,.ol-showcase-feature summary{grid-template-columns:auto minmax(0,1fr) auto}}html,body{overflow-x:hidden;max-width:100%}.landra-shell,.landra-public-home,.ol-shell,.ol-public-home{max-width:100%}@media(max-width:900px){.landra-public-header,.ol-public-header{grid-template-columns:1fr;position:static}.landra-public-grid,.landra-public-split,.landra-public-evidence,.landra-domain-role-strip,.landra-route-grid,.landra-doc-grid,.landra-pricing-grid,.landra-public-metrics,.landra-showcase-head,.landra-gap-mockup,.landra-public-footer,.ol-public-grid,.ol-public-split,.ol-public-evidence,.ol-domain-role-strip,.ol-route-grid,.ol-doc-grid,.ol-pricing-grid,.ol-public-metrics,.ol-showcase-head,.ol-gap-mockup,.ol-public-footer{grid-template-columns:1fr}.landra-hero,.landra-public-home>section,.landra-public-home>section>*,.ol-hero,.ol-public-home>section,.ol-public-home>section>*{max-width:100%}.landra-public-footer-link,.ol-public-footer-link{min-height:44px;align-items:center;margin-top:0}.landra-public-footer ul,.ol-public-footer ul{gap:0}.landra-public-footer .landra-language-switch a,.ol-public-footer .ol-language-switch a{display:inline-flex;align-items:center;min-height:44px}}.landra-app-header,.ol-app-header{display:grid;gap:.75rem}.landra-app-header h1,.landra-app-header p,.ol-app-header h1,.ol-app-header p{margin:0}.landra-app-workspace,.ol-app-workspace{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);align-items:flex-start;margin-top:1.25rem}.landra-surface-stage,.ol-surface-stage{min-width:0}.landra-app-shell,.ol-app-shell{--landra-app-header-block: clamp(4.25rem, 10vw, 5rem);position:relative}[data-theme=dark] .landra-app-shell,[data-theme=dark] .ol-app-shell,[data-theme=dark] .landra-app-shell .landra-app-title-row h1,[data-theme=dark] .ol-app-shell .ol-app-title-row h1,[data-theme=dark] .landra-app-session-context,[data-theme=dark] .ol-app-session-context{color:var(--landra-color-text)}[data-theme=dark] .landra-app-session-context-copy small,[data-theme=dark] .landra-app-breadcrumb-segment,[data-theme=dark] .landra-surface-nav-item small,[data-theme=dark] .ol-app-session-context-copy small,[data-theme=dark] .ol-app-breadcrumb-segment,[data-theme=dark] .ol-surface-nav-item small{color:var(--landra-color-earth-700)}[data-theme=dark] .landra-app-breadcrumb-segment[aria-current=page],[data-theme=dark] .landra-surface-map span,[data-theme=dark] .landra-surface-map em,[data-theme=dark] .landra-surface-nav-item[data-active=true] .landra-surface-nav-icon,[data-theme=dark] .landra-boundary-strip span,[data-theme=dark] .ol-app-breadcrumb-segment[aria-current=page],[data-theme=dark] .ol-surface-map span,[data-theme=dark] .ol-surface-map em,[data-theme=dark] .ol-surface-nav-item[data-active=true] .ol-surface-nav-icon,[data-theme=dark] .ol-boundary-strip span{color:var(--landra-color-text)}[data-theme=dark] .landra-boundary-strip span,[data-theme=dark] .ol-boundary-strip span{background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,var(--landra-color-field-500) 12%);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 72%)}.landra-ask-launcher,.ol-ask-launcher{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent),color-mix(in srgb,var(--landra-color-surface-raised),transparent 3%);box-shadow:var(--landra-shadow-soft);display:grid;gap:.85rem;margin-top:1rem;min-width:0;padding:clamp(.95rem,2vw,1.25rem)}.landra-ask-launcher h2,.landra-ask-launcher p,.ol-ask-launcher h2,.ol-ask-launcher p{margin:0;overflow-wrap:break-word}.landra-ask-launcher-prompts,.ol-ask-launcher-prompts{display:flex;flex-wrap:wrap;gap:.55rem}.landra-frontdoor-rail,.ol-frontdoor-rail{align-items:flex-start}.landra-frontdoor-rail-head,.ol-frontdoor-rail-head{display:grid;gap:.25rem;min-width:0}.landra-frontdoor-actions,.ol-frontdoor-actions{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));min-width:0}.landra-frontdoor-action,.ol-frontdoor-action{align-items:flex-start;background:color-mix(in srgb,var(--landra-color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:18px;color:inherit;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:44px minmax(0,1fr);height:auto;min-height:76px;min-width:0;overflow-wrap:break-word;padding:.75rem;text-align:left}.landra-frontdoor-action:hover,.ol-frontdoor-action:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%)}.landra-frontdoor-action:focus-visible,.ol-frontdoor-action:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-frontdoor-action-icon,.ol-frontdoor-action-icon{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:999px;color:var(--landra-color-earth-900);display:inline-flex;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);width:var(--landra-touch-target)}.landra-frontdoor-action-icon svg,.ol-frontdoor-action-icon svg{display:block;fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:23px}.landra-frontdoor-action-copy,.ol-frontdoor-action-copy{display:grid;gap:.15rem;min-width:0}.landra-frontdoor-action-copy strong,.landra-frontdoor-action-copy small,.landra-frontdoor-action-copy em,.ol-frontdoor-action-copy strong,.ol-frontdoor-action-copy small,.ol-frontdoor-action-copy em{display:block;min-width:0;overflow-wrap:break-word}.landra-frontdoor-action-copy small,.ol-frontdoor-action-copy small{color:var(--landra-color-earth-900);font-size:.84rem;font-weight:900}.landra-frontdoor-action-copy em,.ol-frontdoor-action-copy em{color:var(--landra-color-earth-700);font-size:.82rem;font-style:normal;line-height:1.35}.landra-ask-launcher-prompts button,.ol-ask-launcher-prompts button{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;background:color-mix(in srgb,var(--landra-color-surface-raised),transparent 4%);color:inherit;cursor:pointer;font-weight:800;min-height:44px;max-width:100%;overflow-wrap:break-word;padding:.55rem .75rem;text-align:left;white-space:normal}.landra-ask-launcher-button,.ol-ask-launcher-button{border:0;cursor:pointer;justify-self:start}.landra-ask-launcher-fab,.ol-ask-launcher-fab{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:999px;background:var(--landra-color-earth-900);box-shadow:var(--landra-shadow-card);color:var(--landra-color-on-primary);cursor:pointer;font-weight:900;inset:auto clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) auto;min-height:44px;padding:.75rem 1rem;position:fixed;z-index:8}.landra-ask-launcher-prompts button:focus-visible,.landra-ask-launcher-button:focus-visible,.landra-ask-launcher-fab:focus-visible,.ol-ask-launcher-prompts button:focus-visible,.ol-ask-launcher-button:focus-visible,.ol-ask-launcher-fab:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:3px}.landra-surface-map ol,.ol-surface-map ol{display:flex;flex-direction:column;gap:.28rem;list-style:none;margin:0;padding:0}.landra-surface-map-title-row,.ol-surface-map-title-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.landra-drawer-search-trigger,.ol-drawer-search-trigger{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:0;width:var(--landra-touch-target)}.landra-drawer-search-trigger:hover,.landra-drawer-search-trigger[aria-expanded=true],.ol-drawer-search-trigger:hover,.ol-drawer-search-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 12%,transparent)}.landra-drawer-search-trigger:focus-visible,.ol-drawer-search-trigger:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-drawer-search-trigger-icon,.ol-drawer-search-trigger-icon{height:1.1rem;width:1.1rem}.landra-drawer-search-tray,.ol-drawer-search-tray{animation:landraDrawerSearchSnap .18s cubic-bezier(.2,.8,.2,1);background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-900),transparent 78%);border-radius:8px;box-sizing:border-box;display:grid;gap:.7rem;margin-top:.8rem;padding:.68rem;transform-origin:top center}.landra-drawer-search-tray[data-drawer-search-open=false],.ol-drawer-search-tray[data-drawer-search-open=false]{display:none}@keyframes landraDrawerSearchSnap{0%{opacity:.9;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.landra-drawer-search-results,.ol-drawer-search-results{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.landra-drawer-search-results button,.ol-drawer-search-results button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--landra-color-earth-900);cursor:pointer;display:grid;gap:.62rem;grid-template-columns:1.8rem minmax(0,1fr) auto;min-height:52px;padding:.62rem;text-align:left;width:100%}.landra-drawer-search-results button:hover,.landra-drawer-search-results button:focus-visible,.ol-drawer-search-results button:hover,.ol-drawer-search-results button:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent)}.landra-drawer-search-results button:focus-visible,.ol-drawer-search-results button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-drawer-search-result-icon,.ol-drawer-search-result-icon{color:var(--landra-color-earth-900);height:1.2rem;width:1.2rem}.landra-drawer-search-results span,.ol-drawer-search-results span{font-weight:900;min-width:0;overflow-wrap:anywhere}.landra-drawer-search-results small,.ol-drawer-search-results small{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:850;white-space:normal}.landra-surface-map>.landra-surface-scroll-list,.ol-surface-map>.ol-surface-scroll-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.65rem 0 1rem}.landra-surface-stage-section,.ol-surface-stage-section{display:flex;flex-direction:column;gap:.26rem}.landra-surface-stage-label,.ol-surface-stage-label{margin:.92rem 0 .1rem;padding-top:.72rem;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--landra-color-earth-700)}.landra-surface-stage-section:first-child .landra-surface-stage-label,.ol-surface-stage-section:first-child .ol-surface-stage-label{border-top:0;margin-top:0;padding-top:0}.landra-surface-nav-item,.ol-surface-nav-item{align-items:center;display:flex;gap:.75rem;width:100%;text-align:left;padding:.7rem .68rem;border-radius:8px;border:0;background:transparent;color:inherit;cursor:pointer;min-height:56px;transition:background .14s ease,transform .14s ease}.landra-surface-nav-item:hover,.ol-surface-nav-item:hover{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent);transform:translate(1px)}.landra-surface-nav-item[data-active=true],.ol-surface-nav-item[data-active=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 16%,var(--landra-color-surface))}.landra-surface-more-toggle,.ol-surface-more-toggle{align-items:center;color:inherit;border:0;border-radius:8px;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin-top:.1rem;min-height:56px;padding:.7rem .68rem;background:transparent;text-align:start;width:100%}.landra-surface-more-chevron,.ol-surface-more-chevron{color:var(--landra-color-earth-700);flex:0 0 auto;transition:transform .16s ease}.landra-surface-more-toggle[aria-expanded=true] .landra-surface-more-chevron,.ol-surface-more-toggle[aria-expanded=true] .ol-surface-more-chevron{transform:rotate(180deg)}.landra-surface-more-toggle[aria-expanded=true],.ol-surface-more-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent)}.landra-surface-more-list,.ol-surface-more-list{border-left:0;display:grid;gap:.22rem;list-style:none;margin:.18rem 0 .12rem;padding:0}.landra-surface-more-list .landra-surface-nav-item,.ol-surface-more-list .ol-surface-nav-item{background:transparent}.landra-surface-more-area,.ol-surface-more-area,.landra-surface-more-area-items,.ol-surface-more-area-items{list-style:none;margin:0;padding:0}.landra-surface-more-area+.landra-surface-more-area,.ol-surface-more-area+.ol-surface-more-area{margin-top:.45rem}.landra-surface-more-area-label,.ol-surface-more-area-label{color:var(--landra-color-earth-700);font-size:.68rem;font-weight:900;letter-spacing:.06em;margin:.45rem 0 .1rem;padding:0 .68rem;text-transform:uppercase}.landra-surface-nav-item:focus-visible,.ol-surface-nav-item:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-surface-nav-item strong,.ol-surface-nav-item strong{display:block;flex:1 1 auto;font-size:.95rem;line-height:1.18;min-width:0;overflow-wrap:anywhere}.landra-surface-nav-icon,.ol-surface-nav-icon{align-items:center;background:transparent;border:0;border-radius:0;color:color-mix(in srgb,var(--landra-color-earth-900),transparent 12%);flex:0 0 1.65rem;display:inline-flex;height:1.65rem;justify-content:center;width:1.65rem}.landra-surface-nav-item[data-active=true] .landra-surface-nav-icon,.ol-surface-nav-item[data-active=true] .ol-surface-nav-icon{color:var(--landra-color-earth-900)}.landra-surface-nav-icon svg,.ol-surface-nav-icon svg{fill:none;height:.95rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:.95rem}.landra-surface-step-code,.landra-surface-nav-meta,.landra-surface-more-meta,.ol-surface-step-code,.ol-surface-nav-meta,.ol-surface-more-meta{display:none}.landra-surface-nav-meta,.ol-surface-nav-meta{align-items:center;color:var(--landra-color-earth-700);display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.landra-surface-nav-meta span,.ol-surface-nav-meta span{background:color-mix(in srgb,var(--landra-color-surface-raised) 72%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;color:var(--landra-color-earth-700);font-size:.68rem;font-weight:900;line-height:1;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:.18rem .38rem}.landra-surface-nav-item small,.ol-surface-nav-item small{color:var(--landra-color-earth-700);font-size:.78rem;opacity:1}.landra-app-shell[data-high-contrast-mode=true] :where(.landra-property-strip,.landra-tool-shell-bar,.landra-surface-map,.landra-surface-stage,.landra-surface-slot,.landra-workbench-copilot-pane,.landra-ask-chat,.landra-ask-chat-form,.landra-ask-chat-session-popover,.landra-ask-chat-attachment-menu,.landra-forms-assist-pane-workbench,.landra-tenant-operating-panel,.landra-settings-hub,.landra-settings-section),.ol-app-shell[data-high-contrast-mode=true] :where(.ol-property-strip,.ol-tool-shell-bar,.ol-surface-map,.ol-surface-stage,.ol-surface-slot,.ol-workbench-copilot-pane,.ol-ask-chat,.ol-ask-chat-form,.ol-ask-chat-session-popover,.ol-ask-chat-attachment-menu,.ol-forms-assist-pane-workbench,.ol-tenant-operating-panel,.ol-settings-hub,.ol-settings-section){background-color:var(--landra-color-surface);color:var(--landra-color-earth-950)}.landra-operating-brief,.ol-operating-brief{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 86%),transparent 46%),color-mix(in srgb,var(--landra-color-surface-raised),transparent 5%);box-shadow:var(--landra-shadow-card);display:grid;gap:1rem;margin-bottom:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem)}.landra-operating-brief h2,.landra-operating-brief p,.ol-operating-brief h2,.ol-operating-brief p{margin:0}.landra-operating-brief-grid,.ol-operating-brief-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin:0}.landra-operating-brief-grid div,.ol-operating-brief-grid div{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:18px;background:color-mix(in srgb,var(--landra-color-surface),transparent 10%);height:auto;min-width:0;padding:.8rem;overflow-wrap:break-word}.landra-operating-brief-grid dt,.ol-operating-brief-grid dt{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:900;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.landra-operating-brief-grid dd,.ol-operating-brief-grid dd{margin:0;overflow-wrap:break-word}.landra-blueprint-strip,.ol-blueprint-strip{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--landra-color-field-500),transparent 82%),transparent 42%),color-mix(in srgb,var(--landra-color-sky-100),transparent 22%);display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-width:0;padding:.85rem}.landra-blueprint-strip div,.ol-blueprint-strip div{display:grid;gap:.25rem;min-width:0;overflow-wrap:break-word}.landra-blueprint-strip span,.ol-blueprint-strip span{color:var(--landra-color-earth-700);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.landra-blueprint-strip strong,.ol-blueprint-strip strong{font-size:.95rem;line-height:1.35;overflow-wrap:break-word}.landra-operating-brief-details,.ol-operating-brief-details{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);padding-top:.85rem}.landra-operating-brief-details summary,.ol-operating-brief-details summary{cursor:pointer;font-weight:900}.landra-operating-brief-details ul,.ol-operating-brief-details ul{display:grid;gap:.45rem;list-style:none;margin:.75rem 0 0;padding:0}.landra-operating-brief-details li,.ol-operating-brief-details li{display:grid;gap:.25rem}.landra-operating-brief-details span,.ol-operating-brief-details span{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:900}.landra-operating-brief-details code,.ol-operating-brief-details code{white-space:normal}.landra-app-shell,.ol-app-shell{padding:var(--landra-app-header-block) 0 max(clamp(1rem,4vw,4rem),7rem)}.landra-app-shell .landra-bug-report-fab,.ol-app-shell .ol-bug-report-fab{align-items:center;background:transparent;border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;box-shadow:none;display:inline-flex;inset:auto;justify-content:center;margin:.85rem clamp(1rem,3vw,2rem) 0 auto;position:static;width:max-content}.landra-app-shell .landra-ask-launcher-fab,.ol-app-shell .ol-ask-launcher-fab{align-items:center;box-shadow:none;display:inline-flex;inset:auto;justify-content:center;margin:.85rem clamp(1rem,3vw,2rem) 0 auto;position:static;width:max-content}.landra-app-shell[data-view-mode=mobile] .landra-tool-shell-auth-button,.ol-app-shell[data-view-mode=mobile] .ol-tool-shell-auth-button{min-height:44px}.landra-view-switch,.ol-view-switch{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:999px;display:inline-flex;gap:.1rem;padding:.15rem;position:relative}.landra-view-switch button,.ol-view-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--landra-color-earth-700);cursor:pointer;display:inline-flex;gap:.28rem;height:28px;justify-content:center;min-width:28px;padding-inline:.42rem;position:relative;z-index:1}.landra-app-shell[data-view-mode=mobile] .landra-view-switch button,.ol-app-shell[data-view-mode=mobile] .ol-view-switch button{min-height:44px;min-width:44px}.landra-view-switch button svg,.ol-view-switch button svg{display:block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.landra-view-switch-label,.ol-view-switch-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landra-view-switch button[aria-pressed=true],.ol-view-switch button[aria-pressed=true]{background:var(--landra-color-surface-raised);box-shadow:0 1px 2px rgb(var(--landra-brand-openlandra-navy-rgb) / .12);color:var(--landra-color-earth-900)}.landra-app-shell .landra-workbench-shell,.landra-app-shell .landra-panel,.ol-app-shell .ol-workbench-shell,.ol-app-shell .ol-panel{background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:none;min-width:0;padding:0;width:100%}.landra-app-shell .landra-app-header,.ol-app-shell .ol-app-header{align-items:center;column-gap:clamp(.8rem,2vw,1.4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.18rem;margin:0;padding:clamp(.7rem,2vw,1rem) clamp(1rem,3vw,2rem) 0}.landra-app-shell .landra-app-header .landra-section-header,.landra-app-shell .landra-app-header>p,.ol-app-shell .ol-app-header .ol-section-header,.ol-app-shell .ol-app-header>p{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landra-app-shell .landra-app-title-row,.ol-app-shell .ol-app-title-row{grid-column:1;grid-row:1;min-width:0}.landra-app-shell .landra-app-title-row h1,.ol-app-shell .ol-app-title-row h1{color:var(--landra-color-earth-950);font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:900;line-height:1.05;min-width:0}.landra-app-shell .landra-app-breadcrumb,.ol-app-shell .ol-app-breadcrumb{grid-column:1;grid-row:2;margin:0}.landra-app-shell .landra-app-breadcrumb ol,.ol-app-shell .ol-app-breadcrumb ol{gap:.28rem}.landra-app-shell .landra-app-breadcrumb-segment,.ol-app-shell .ol-app-breadcrumb-segment{font-size:.74rem;font-weight:760;line-height:1.15}.landra-app-shell .landra-app-header-actions,.ol-app-shell .ol-app-header-actions{align-self:center;grid-column:2;grid-row:1 / span 2;justify-self:end}.landra-app-shell .landra-app-workspace,.ol-app-shell .ol-app-workspace{align-items:stretch;gap:0;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);margin-top:0;min-height:calc(100dvh - var(--landra-app-header-block))}.landra-app-shell .landra-surface-map,.ol-app-shell .ol-surface-map{align-content:flex-start;align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--landra-color-surface-raised) 78%,transparent),transparent 42%),color-mix(in srgb,var(--landra-color-surface) 96%,transparent);border:0;border-inline-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:calc(100dvh - var(--landra-app-header-block));min-height:calc(100dvh - var(--landra-app-header-block));overflow:hidden;overscroll-behavior:contain;padding:0;position:sticky;top:var(--landra-app-header-block)}.landra-app-shell .landra-surface-map>div,.ol-app-shell .ol-surface-map>div{border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);flex:0 0 auto;padding:clamp(.8rem,2vw,1.1rem) clamp(.8rem,2vw,1.1rem) .9rem}.landra-app-shell .landra-surface-map h2,.ol-app-shell .ol-surface-map h2{font-size:1.02rem;line-height:1.2;margin:0 0 .28rem}.landra-app-shell .landra-surface-map>div p,.ol-app-shell .ol-surface-map>div p{font-size:.88rem;line-height:1.35;margin-block:.2rem 0}.landra-app-shell .landra-surface-map>.landra-surface-scroll-list,.ol-app-shell .ol-surface-map>.ol-surface-scroll-list{padding-inline:clamp(.8rem,2vw,1.1rem)}.landra-app-shell .landra-surface-stage,.ol-app-shell .ol-surface-stage{box-sizing:border-box;min-width:0;padding:clamp(1rem,3vw,2rem)}.landra-app-shell .landra-surface-stage :where(p,li,dt,dd,summary),.ol-app-shell .ol-surface-stage :where(p,li,dt,dd,summary){line-height:1.45;max-inline-size:min(100%,72ch)}.landra-app-shell .landra-surface-stage :where(h2,h3,h4,h5,h6),.ol-app-shell .ol-surface-stage :where(h2,h3,h4,h5,h6){line-height:1.24;max-inline-size:min(100%,46ch)}.landra-cockpit-frontdoor,.ol-cockpit-frontdoor{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 68%,transparent),transparent 52%),color-mix(in srgb,var(--landra-color-surface) 94%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);box-sizing:border-box;display:grid;gap:clamp(1rem,2.6vw,1.4rem);grid-template-columns:minmax(0,1.05fr) minmax(min(100%,24rem),.95fr);margin:0;min-width:0;padding:clamp(1rem,3vw,2rem)}.landra-cockpit-context,.landra-cockpit-ask,.ol-cockpit-context,.ol-cockpit-ask{display:grid;gap:.8rem;min-width:0}.landra-cockpit-context h2,.landra-cockpit-context p,.ol-cockpit-context h2,.ol-cockpit-context p{margin:0;overflow-wrap:break-word}.landra-cockpit-context h2,.ol-cockpit-context h2{font-size:clamp(1.75rem,4.8vw,3.6rem);letter-spacing:0;line-height:.98;max-width:14ch}.landra-cockpit-context dl,.ol-cockpit-context dl{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0}.landra-cockpit-context dl div,.ol-cockpit-context dl div{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);min-width:0;padding-block-start:.65rem}.landra-cockpit-context dt,.landra-cockpit-context dd,.ol-cockpit-context dt,.ol-cockpit-context dd{margin:0;overflow-wrap:break-word}.landra-cockpit-context dt,.ol-cockpit-context dt{color:var(--landra-color-earth-700);font-size:.75rem;font-weight:900;text-transform:uppercase}.landra-cockpit-context dd,.ol-cockpit-context dd{font-weight:900}.landra-cockpit-ask,.ol-cockpit-ask{align-self:stretch;background:color-mix(in srgb,var(--landra-color-surface-raised) 38%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;padding:clamp(.85rem,2vw,1.1rem)}.landra-cockpit-ask label,.ol-cockpit-ask label{font-weight:950}.landra-cockpit-ask>div,.ol-cockpit-ask>div{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.landra-cockpit-ask input,.ol-cockpit-ask input{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:999px;color:inherit;min-height:var(--landra-touch-target);min-width:0;padding:.75rem 1rem}.landra-cockpit-ask button,.landra-cockpit-actions button,.ol-cockpit-ask button,.ol-cockpit-actions button{cursor:pointer;min-height:var(--landra-touch-target)}.landra-cockpit-ask button,.ol-cockpit-ask button{background:var(--landra-color-earth-900);border:0;border-radius:999px;color:var(--landra-color-on-primary);font-weight:950;padding:.75rem 1rem}.landra-cockpit-actions,.ol-cockpit-actions{display:grid;gap:.65rem;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.landra-cockpit-actions button,.ol-cockpit-actions button{background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;color:inherit;display:grid;gap:.2rem;padding:.8rem;text-align:left}.landra-cockpit-actions strong,.landra-cockpit-actions small,.ol-cockpit-actions strong,.ol-cockpit-actions small{min-width:0;overflow-wrap:break-word}.landra-cockpit-actions small,.ol-cockpit-actions small{color:var(--landra-color-earth-700);font-weight:800}.landra-app-shell .landra-operating-brief,.landra-app-shell .landra-ask-launcher,.ol-app-shell .ol-operating-brief,.ol-app-shell .ol-ask-launcher{background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:0}.landra-app-shell .landra-ask-launcher,.ol-app-shell .ol-ask-launcher{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);padding-top:.9rem}.landra-app-shell .landra-status-card,.landra-app-shell .landra-inline-state,.landra-app-shell .landra-state-card,.landra-app-shell .landra-card,.ol-app-shell .ol-status-card,.ol-app-shell .ol-inline-state,.ol-app-shell .ol-state-card,.ol-app-shell .ol-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 28%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 96%);box-shadow:none}.landra-app-shell .landra-operating-brief,.ol-app-shell .ol-operating-brief{gap:.85rem}.landra-app-shell .landra-operating-brief-grid div,.landra-app-shell .landra-blueprint-strip,.landra-app-shell .landra-frontdoor-action,.landra-app-shell .landra-ask-launcher-prompts button,.ol-app-shell .ol-operating-brief-grid div,.ol-app-shell .ol-blueprint-strip,.ol-app-shell .ol-frontdoor-action,.ol-app-shell .ol-ask-launcher-prompts button{background:color-mix(in srgb,var(--landra-color-surface-raised) 34%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 94%);box-shadow:none}.landra-app-shell .landra-frontdoor-action:focus-visible,.ol-app-shell .ol-frontdoor-action:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-app-shell .landra-workspace-omnibox input,.landra-app-shell .landra-workspace-omnibox-submit,.ol-app-shell .ol-workspace-omnibox input,.ol-app-shell .ol-workspace-omnibox-submit{width:100%}.landra-app-shell .landra-forms-assist-layout,.landra-app-shell .landra-data-flywheel-layout,.landra-app-shell .landra-dashboard-layout,.landra-app-shell .landra-ask-landra-layout,.landra-app-shell .landra-agripv-layout,.landra-app-shell .landra-dynamic-overlay-layout,.landra-app-shell .landra-edge-sync-layout,.landra-app-shell .landra-mission-routing-layout,.landra-app-shell .landra-mission-routing-detail,.landra-app-shell .landra-cooperative-provenance-layout,.landra-app-shell .landra-agent-frontdoor-layout,.landra-app-shell .landra-risk-market-layout,.landra-app-shell .landra-enterprise-trust-layout,.landra-app-shell .landra-tenant-operating-layout,.landra-app-shell .landra-forms-glassbox-controls,.landra-app-shell .landra-forms-glassbox-grid,.ol-app-shell .ol-forms-assist-layout,.ol-app-shell .ol-data-flywheel-layout,.ol-app-shell .ol-dashboard-layout,.ol-app-shell .ol-ask-landra-layout,.ol-app-shell .ol-agripv-layout,.ol-app-shell .ol-dynamic-overlay-layout,.ol-app-shell .ol-edge-sync-layout,.ol-app-shell .ol-mission-routing-layout,.ol-app-shell .ol-mission-routing-detail,.ol-app-shell .ol-cooperative-provenance-layout,.ol-app-shell .ol-agent-frontdoor-layout,.ol-app-shell .ol-risk-market-layout,.ol-app-shell .ol-enterprise-trust-layout,.ol-app-shell .ol-tenant-operating-layout,.ol-app-shell .ol-forms-glassbox-controls,.ol-app-shell .ol-forms-glassbox-grid{grid-template-columns:1fr}.landra-app-shell .landra-dashboard-layout,.landra-app-shell .landra-ask-landra-layout,.landra-app-shell .landra-agripv-layout,.landra-app-shell .landra-dynamic-overlay-layout,.landra-app-shell .landra-edge-sync-layout,.landra-app-shell .landra-mission-routing-layout,.landra-app-shell .landra-mission-routing-detail,.landra-app-shell .landra-cooperative-provenance-layout,.landra-app-shell .landra-agent-frontdoor-layout,.landra-app-shell .landra-risk-market-layout,.landra-app-shell .landra-enterprise-trust-layout,.landra-app-shell .landra-tenant-operating-layout,.ol-app-shell .ol-dashboard-layout,.ol-app-shell .ol-ask-landra-layout,.ol-app-shell .ol-agripv-layout,.ol-app-shell .ol-dynamic-overlay-layout,.ol-app-shell .ol-edge-sync-layout,.ol-app-shell .ol-mission-routing-layout,.ol-app-shell .ol-mission-routing-detail,.ol-app-shell .ol-cooperative-provenance-layout,.ol-app-shell .ol-agent-frontdoor-layout,.ol-app-shell .ol-risk-market-layout,.ol-app-shell .ol-enterprise-trust-layout,.ol-app-shell .ol-tenant-operating-layout{align-items:flex-start}.landra-app-shell .landra-agripv-comparison .landra-decision-rail,.landra-app-shell .landra-dynamic-overlay .landra-decision-rail,.landra-app-shell .landra-edge-sync .landra-decision-rail,.landra-app-shell .landra-mission-routing .landra-decision-rail,.landra-app-shell .landra-cooperative-provenance .landra-decision-rail,.ol-app-shell .ol-agripv-comparison .ol-decision-rail,.ol-app-shell .ol-dynamic-overlay .ol-decision-rail,.ol-app-shell .ol-edge-sync .ol-decision-rail,.ol-app-shell .ol-mission-routing .ol-decision-rail,.ol-app-shell .ol-cooperative-provenance .ol-decision-rail{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr)}.landra-app-shell .landra-agripv-comparison .landra-decision-card,.landra-app-shell .landra-dynamic-overlay .landra-decision-card,.landra-app-shell .landra-edge-sync .landra-decision-card,.landra-app-shell .landra-mission-routing .landra-decision-card,.landra-app-shell .landra-cooperative-provenance .landra-decision-card,.ol-app-shell .ol-agripv-comparison .ol-decision-card,.ol-app-shell .ol-dynamic-overlay .ol-decision-card,.ol-app-shell .ol-edge-sync .ol-decision-card,.ol-app-shell .ol-mission-routing .ol-decision-card,.ol-app-shell .ol-cooperative-provenance .ol-decision-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 44%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none;min-width:0}.landra-app-shell .landra-dashboard .landra-dashboard-kpis div,.landra-app-shell .landra-ask-landra .landra-dashboard-kpis div,.landra-app-shell .landra-agripv-comparison .landra-dashboard-kpis div,.landra-app-shell .landra-dynamic-overlay .landra-dashboard-kpis div,.landra-app-shell .landra-edge-sync .landra-dashboard-kpis div,.landra-app-shell .landra-mission-routing .landra-dashboard-kpis div,.landra-app-shell .landra-cooperative-provenance .landra-dashboard-kpis div,.ol-app-shell .ol-dashboard .ol-dashboard-kpis div,.ol-app-shell .ol-ask-landra .ol-dashboard-kpis div,.ol-app-shell .ol-agripv-comparison .ol-dashboard-kpis div,.ol-app-shell .ol-dynamic-overlay .ol-dashboard-kpis div,.ol-app-shell .ol-edge-sync .ol-dashboard-kpis div,.ol-app-shell .ol-mission-routing .ol-dashboard-kpis div,.ol-app-shell .ol-cooperative-provenance .ol-dashboard-kpis div{border-radius:8px;padding:.75rem .85rem}.landra-app-shell .landra-dashboard .landra-dashboard-kpis strong,.landra-app-shell .landra-ask-landra .landra-dashboard-kpis strong,.landra-app-shell .landra-agripv-comparison .landra-dashboard-kpis strong,.landra-app-shell .landra-dynamic-overlay .landra-dashboard-kpis strong,.landra-app-shell .landra-edge-sync .landra-dashboard-kpis strong,.landra-app-shell .landra-mission-routing .landra-dashboard-kpis strong,.landra-app-shell .landra-cooperative-provenance .landra-dashboard-kpis strong,.ol-app-shell .ol-dashboard .ol-dashboard-kpis strong,.ol-app-shell .ol-ask-landra .ol-dashboard-kpis strong,.ol-app-shell .ol-agripv-comparison .ol-dashboard-kpis strong,.ol-app-shell .ol-dynamic-overlay .ol-dashboard-kpis strong,.ol-app-shell .ol-edge-sync .ol-dashboard-kpis strong,.ol-app-shell .ol-mission-routing .ol-dashboard-kpis strong,.ol-app-shell .ol-cooperative-provenance .ol-dashboard-kpis strong{font-size:1.35rem;line-height:1.22}.landra-app-shell .landra-dashboard .landra-boundary-strip,.landra-app-shell .landra-ask-landra .landra-boundary-strip,.landra-app-shell .landra-agripv-comparison .landra-boundary-strip,.landra-app-shell .landra-dynamic-overlay .landra-boundary-strip,.landra-app-shell .landra-edge-sync .landra-boundary-strip,.landra-app-shell .landra-mission-routing .landra-boundary-strip,.landra-app-shell .landra-cooperative-provenance .landra-boundary-strip,.ol-app-shell .ol-dashboard .ol-boundary-strip,.ol-app-shell .ol-ask-landra .ol-boundary-strip,.ol-app-shell .ol-agripv-comparison .ol-boundary-strip,.ol-app-shell .ol-dynamic-overlay .ol-boundary-strip,.ol-app-shell .ol-edge-sync .ol-boundary-strip,.ol-app-shell .ol-mission-routing .ol-boundary-strip,.ol-app-shell .ol-cooperative-provenance .ol-boundary-strip{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.landra-app-shell .landra-dashboard .landra-boundary-strip span,.landra-app-shell .landra-ask-landra .landra-boundary-strip span,.landra-app-shell .landra-agripv-comparison .landra-boundary-strip span,.landra-app-shell .landra-dynamic-overlay .landra-boundary-strip span,.landra-app-shell .landra-edge-sync .landra-boundary-strip span,.landra-app-shell .landra-mission-routing .landra-boundary-strip span,.landra-app-shell .landra-cooperative-provenance .landra-boundary-strip span,.ol-app-shell .ol-dashboard .ol-boundary-strip span,.ol-app-shell .ol-ask-landra .ol-boundary-strip span,.ol-app-shell .ol-agripv-comparison .ol-boundary-strip span,.ol-app-shell .ol-dynamic-overlay .ol-boundary-strip span,.ol-app-shell .ol-edge-sync .ol-boundary-strip span,.ol-app-shell .ol-mission-routing .ol-boundary-strip span,.ol-app-shell .ol-cooperative-provenance .ol-boundary-strip span{border-radius:8px;overflow-wrap:anywhere}.landra-app-shell .landra-ask-landra .landra-decision-rail,.ol-app-shell .ol-ask-landra .ol-decision-rail{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.82fr))}.landra-app-shell .landra-ask-landra .landra-decision-card,.ol-app-shell .ol-ask-landra .ol-decision-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 44%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none;min-width:0}.landra-app-shell .landra-data-flywheel .landra-operational-rail,.landra-app-shell .landra-forms-assist .landra-operational-rail,.landra-app-shell .landra-ask-landra .landra-operational-rail,.landra-app-shell .landra-field-intelligence .landra-operational-rail,.landra-app-shell .landra-agent-frontdoor .landra-operational-rail,.landra-app-shell .landra-enterprise-trust .landra-operational-rail,.landra-app-shell .landra-tenant-operating .landra-operational-rail,.landra-app-shell .landra-risk-market .landra-operational-rail,.landra-app-shell .landra-cooperative-provenance .landra-operational-rail,.ol-app-shell .ol-data-flywheel .ol-operational-rail,.ol-app-shell .ol-forms-assist .ol-operational-rail,.ol-app-shell .ol-ask-landra .ol-operational-rail,.ol-app-shell .ol-field-intelligence .ol-operational-rail,.ol-app-shell .ol-agent-frontdoor .ol-operational-rail,.ol-app-shell .ol-enterprise-trust .ol-operational-rail,.ol-app-shell .ol-tenant-operating .ol-operational-rail,.ol-app-shell .ol-risk-market .ol-operational-rail,.ol-app-shell .ol-cooperative-provenance .ol-operational-rail{background:color-mix(in srgb,var(--landra-color-surface-raised) 38%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%)}.landra-app-shell .landra-data-flywheel .landra-operational-status,.landra-app-shell .landra-forms-assist .landra-operational-status,.landra-app-shell .landra-ask-landra .landra-operational-status,.landra-app-shell .landra-field-intelligence .landra-operational-status,.landra-app-shell .landra-agent-frontdoor .landra-operational-status,.landra-app-shell .landra-enterprise-trust .landra-operational-status,.landra-app-shell .landra-tenant-operating .landra-operational-status,.landra-app-shell .landra-risk-market .landra-operational-status,.landra-app-shell .landra-cooperative-provenance .landra-operational-status,.ol-app-shell .ol-data-flywheel .ol-operational-status,.ol-app-shell .ol-forms-assist .ol-operational-status,.ol-app-shell .ol-ask-landra .ol-operational-status,.ol-app-shell .ol-field-intelligence .ol-operational-status,.ol-app-shell .ol-agent-frontdoor .ol-operational-status,.ol-app-shell .ol-enterprise-trust .ol-operational-status,.ol-app-shell .ol-tenant-operating .ol-operational-status,.ol-app-shell .ol-risk-market .ol-operational-status,.ol-app-shell .ol-cooperative-provenance .ol-operational-status{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500) 12%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 42%,transparent)}.landra-app-shell .landra-data-flywheel .landra-operational-status,.landra-app-shell .landra-data-flywheel .landra-operational-metric,.landra-app-shell .landra-data-flywheel .landra-operational-checklist,.landra-app-shell .landra-forms-assist .landra-operational-status,.landra-app-shell .landra-forms-assist .landra-operational-metric,.landra-app-shell .landra-forms-assist .landra-operational-checklist,.landra-app-shell .landra-ask-landra .landra-operational-status,.landra-app-shell .landra-ask-landra .landra-operational-metric,.landra-app-shell .landra-ask-landra .landra-operational-checklist,.landra-app-shell .landra-field-intelligence .landra-operational-status,.landra-app-shell .landra-field-intelligence .landra-operational-metric,.landra-app-shell .landra-field-intelligence .landra-operational-checklist,.landra-app-shell .landra-agent-frontdoor .landra-operational-status,.landra-app-shell .landra-agent-frontdoor .landra-operational-metric,.landra-app-shell .landra-agent-frontdoor .landra-operational-checklist,.landra-app-shell .landra-enterprise-trust .landra-operational-status,.landra-app-shell .landra-enterprise-trust .landra-operational-metric,.landra-app-shell .landra-enterprise-trust .landra-operational-checklist,.landra-app-shell .landra-tenant-operating .landra-operational-status,.landra-app-shell .landra-tenant-operating .landra-operational-metric,.landra-app-shell .landra-tenant-operating .landra-operational-checklist,.landra-app-shell .landra-risk-market .landra-operational-status,.landra-app-shell .landra-risk-market .landra-operational-metric,.landra-app-shell .landra-risk-market .landra-operational-checklist,.landra-app-shell .landra-cooperative-provenance .landra-operational-status,.landra-app-shell .landra-cooperative-provenance .landra-operational-metric,.landra-app-shell .landra-cooperative-provenance .landra-operational-checklist,.ol-app-shell .ol-data-flywheel .ol-operational-status,.ol-app-shell .ol-data-flywheel .ol-operational-metric,.ol-app-shell .ol-data-flywheel .ol-operational-checklist,.ol-app-shell .ol-forms-assist .ol-operational-status,.ol-app-shell .ol-forms-assist .ol-operational-metric,.ol-app-shell .ol-forms-assist .ol-operational-checklist,.ol-app-shell .ol-ask-landra .ol-operational-status,.ol-app-shell .ol-ask-landra .ol-operational-metric,.ol-app-shell .ol-ask-landra .ol-operational-checklist,.ol-app-shell .ol-field-intelligence .ol-operational-status,.ol-app-shell .ol-field-intelligence .ol-operational-metric,.ol-app-shell .ol-field-intelligence .ol-operational-checklist,.ol-app-shell .ol-agent-frontdoor .ol-operational-status,.ol-app-shell .ol-agent-frontdoor .ol-operational-metric,.ol-app-shell .ol-agent-frontdoor .ol-operational-checklist,.ol-app-shell .ol-enterprise-trust .ol-operational-status,.ol-app-shell .ol-enterprise-trust .ol-operational-metric,.ol-app-shell .ol-enterprise-trust .ol-operational-checklist,.ol-app-shell .ol-tenant-operating .ol-operational-status,.ol-app-shell .ol-tenant-operating .ol-operational-metric,.ol-app-shell .ol-tenant-operating .ol-operational-checklist,.ol-app-shell .ol-risk-market .ol-operational-status,.ol-app-shell .ol-risk-market .ol-operational-metric,.ol-app-shell .ol-risk-market .ol-operational-checklist,.ol-app-shell .ol-cooperative-provenance .ol-operational-status,.ol-app-shell .ol-cooperative-provenance .ol-operational-metric,.ol-app-shell .ol-cooperative-provenance .ol-operational-checklist{min-width:0;overflow-wrap:anywhere}.landra-app-shell .landra-data-flywheel-panel,.ol-app-shell .ol-data-flywheel-panel{border:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;background:transparent;box-shadow:none;margin-top:1rem;min-width:0;padding:clamp(1rem,2.2vw,1.3rem) 0 0}.landra-app-shell .landra-data-flywheel-panel:first-child,.ol-app-shell .ol-data-flywheel-panel:first-child{border-block-start:0;margin-top:.75rem;padding-top:0}.landra-app-shell .landra-data-authorization-form,.ol-app-shell .ol-data-authorization-form{display:grid;gap:1rem}.landra-app-shell .landra-data-authorization-form-heading,.ol-app-shell .ol-data-authorization-form-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between;min-width:0}.landra-app-shell .landra-data-authorization-form-heading h4,.ol-app-shell .ol-data-authorization-form-heading h4{font-size:1rem;line-height:1.3;margin:0}.landra-app-shell .landra-data-authorization-form-grid,.ol-app-shell .ol-data-authorization-form-grid{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr);min-width:0}.landra-app-shell .landra-data-control-field,.ol-app-shell .ol-data-control-field{display:grid;gap:.38rem;grid-template-columns:minmax(0,1fr);margin:0;min-width:0}.landra-app-shell .landra-data-control-field-label,.ol-app-shell .ol-data-control-field-label{color:var(--landra-color-text-muted);font-size:.74rem;font-weight:850;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}.landra-app-shell .landra-data-control-field :where(select,textarea),.ol-app-shell .ol-data-control-field :where(select,textarea){background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:8px;box-sizing:border-box;color:var(--landra-color-text);font:inherit;inline-size:100%;line-height:1.45;max-inline-size:100%;min-inline-size:0;padding:.68rem .72rem}.landra-app-shell .landra-data-control-field select,.ol-app-shell .ol-data-control-field select{min-block-size:2.75rem;overflow:hidden;text-overflow:ellipsis}.landra-app-shell .landra-data-control-field textarea,.ol-app-shell .ol-data-control-field textarea{min-block-size:5.25rem;resize:vertical}.landra-app-shell .landra-data-control-field small,.ol-app-shell .ol-data-control-field small{color:var(--landra-color-text-muted);line-height:1.45}.landra-app-shell .landra-data-source-policy,.ol-app-shell .ol-data-source-policy{background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:9px;display:grid;gap:.65rem;min-width:0;padding:.78rem}.landra-app-shell .landra-data-source-policy h5,.ol-app-shell .ol-data-source-policy h5{font-size:.82rem;letter-spacing:.035em;margin:0;text-transform:uppercase}.landra-app-shell .landra-data-source-policy .landra-consent-list,.ol-app-shell .ol-data-source-policy .ol-consent-list{gap:.55rem;min-width:0}.landra-app-shell .landra-data-source-policy :where(dd,a,code),.ol-app-shell .ol-data-source-policy :where(dd,a,code){min-width:0;overflow-wrap:anywhere;word-break:break-word}.landra-app-shell .landra-data-control-retention,.ol-app-shell .ol-data-control-retention{background:color-mix(in srgb,var(--landra-color-field-500) 7%,transparent);border-inline-start:3px solid color-mix(in srgb,var(--landra-color-field-500) 64%,transparent);display:grid;gap:.28rem;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere;padding:.72rem .78rem}.landra-app-shell .landra-data-control-retention strong,.ol-app-shell .ol-data-control-retention strong{font-size:.78rem;letter-spacing:.045em;text-transform:uppercase}.landra-app-shell .landra-data-authorization-form-actions,.ol-app-shell .ol-data-authorization-form-actions{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.landra-app-shell .landra-data-authorization-form-actions .landra-button,.ol-app-shell .ol-data-authorization-form-actions .ol-button{justify-content:center;min-block-size:2.75rem;width:100%}.landra-app-shell .landra-data-flywheel-layout,.ol-app-shell .ol-data-flywheel-layout{align-items:start;min-width:0}.landra-app-shell .landra-data-flywheel-directory-region,.landra-app-shell .landra-data-flywheel-control-region,.ol-app-shell .ol-data-flywheel-directory-region,.ol-app-shell .ol-data-flywheel-control-region{min-width:0}.landra-app-shell .landra-data-flywheel-control-region,.ol-app-shell .ol-data-flywheel-control-region{background:linear-gradient(145deg,color-mix(in srgb,var(--landra-color-field-500) 7%,transparent),transparent 45%),color-mix(in srgb,var(--landra-color-surface-raised) 74%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:12px;padding:clamp(.9rem,1.8vw,1.2rem)}.landra-app-shell .landra-data-flywheel-control-region .landra-consent-list>div,.ol-app-shell .ol-data-flywheel-control-region .ol-consent-list>div{align-items:start;display:grid;gap:.35rem .85rem;grid-template-columns:minmax(8.5rem,.9fr) minmax(12rem,1.1fr)}.landra-app-shell .landra-data-flywheel-control-region .landra-consent-list dd,.ol-app-shell .ol-data-flywheel-control-region .ol-consent-list dd{hyphens:auto;min-width:0;overflow-wrap:anywhere;text-align:end}@media(min-width:760px){.landra-app-shell .landra-data-flywheel .landra-data-trust-rail,.ol-app-shell .ol-data-flywheel .ol-data-trust-rail{grid-template-columns:minmax(12.5rem,1.7fr) repeat(5,minmax(4.25rem,.55fr));margin-block:.65rem .85rem}.landra-app-shell .landra-data-flywheel .landra-data-trust-rail .landra-operational-status,.landra-app-shell .landra-data-flywheel .landra-data-trust-rail .landra-operational-metric,.ol-app-shell .ol-data-flywheel .ol-data-trust-rail .ol-operational-status,.ol-app-shell .ol-data-flywheel .ol-data-trust-rail .ol-operational-metric{align-content:start;gap:.3rem;padding:.7rem}.landra-app-shell .landra-data-flywheel .landra-data-trust-rail .landra-operational-metric strong,.ol-app-shell .ol-data-flywheel .ol-data-trust-rail .ol-operational-metric strong{font-size:1.05rem}}@media(min-width:1100px){.landra-app-shell .landra-data-flywheel-layout,.ol-app-shell .ol-data-flywheel-layout{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.85fr)}.landra-app-shell .landra-data-flywheel-control-region,.ol-app-shell .ol-data-flywheel-control-region{max-height:calc(100dvh - 8.5rem);overflow:auto;overscroll-behavior:contain;position:sticky;scrollbar-gutter:stable;top:.75rem}}@media(max-width:560px){.landra-app-shell .landra-data-flywheel-control-region .landra-consent-list>div,.ol-app-shell .ol-data-flywheel-control-region .ol-consent-list>div{grid-template-columns:minmax(0,1fr)}.landra-app-shell .landra-data-flywheel-control-region .landra-consent-list dd,.ol-app-shell .ol-data-flywheel-control-region .ol-consent-list dd{text-align:start}}.landra-app-shell .landra-field-list,.ol-app-shell .ol-field-list{gap:.45rem}.landra-app-shell .landra-field-button,.ol-app-shell .ol-field-button{border-radius:8px;padding:.7rem .8rem}.landra-app-shell .landra-field-button-active,.ol-app-shell .ol-field-button-active{box-shadow:inset 3px 0 0 var(--landra-color-field-500)}.landra-app-shell .landra-field-detail,.ol-app-shell .ol-field-detail{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-surface) 90%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 58%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;box-shadow:none;min-width:0;overflow:hidden}.landra-app-shell .landra-metric-card,.landra-app-shell .landra-recommendation-panel,.landra-app-shell .landra-report-panel,.ol-app-shell .ol-metric-card,.ol-app-shell .ol-recommendation-panel,.ol-app-shell .ol-report-panel{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none}.landra-app-shell .landra-recommendation-panel,.landra-app-shell .landra-report-panel,.ol-app-shell .ol-recommendation-panel,.ol-app-shell .ol-report-panel{background:color-mix(in srgb,var(--landra-color-surface-raised) 70%,transparent)}.landra-app-shell .landra-agripv-panel,.landra-app-shell .landra-dynamic-overlay-panel,.landra-app-shell .landra-edge-sync-panel,.landra-app-shell .landra-mission-panel,.landra-app-shell .landra-ask-landra-panel,.landra-app-shell .landra-cooperative-provenance-panel,.ol-app-shell .ol-agripv-panel,.ol-app-shell .ol-dynamic-overlay-panel,.ol-app-shell .ol-edge-sync-panel,.ol-app-shell .ol-mission-panel,.ol-app-shell .ol-ask-landra-panel,.ol-app-shell .ol-cooperative-provenance-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-surface) 90%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 58%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;box-shadow:none;min-width:0;overflow:hidden}.landra-app-shell .landra-agripv-panel>p,.landra-app-shell .landra-dynamic-overlay-panel>p,.landra-app-shell .landra-edge-sync-panel>p,.landra-app-shell .landra-mission-panel>p,.landra-app-shell .landra-ask-landra-panel>p,.landra-app-shell .landra-cooperative-provenance-panel>p,.ol-app-shell .ol-agripv-panel>p,.ol-app-shell .ol-dynamic-overlay-panel>p,.ol-app-shell .ol-edge-sync-panel>p,.ol-app-shell .ol-mission-panel>p,.ol-app-shell .ol-ask-landra-panel>p,.ol-app-shell .ol-cooperative-provenance-panel>p{max-width:78ch}.landra-app-shell .landra-agent-frontdoor-panel,.ol-app-shell .ol-agent-frontdoor-panel,.landra-app-shell .landra-risk-market-panel,.ol-app-shell .ol-risk-market-panel,.landra-app-shell .landra-enterprise-trust-panel,.landra-app-shell .landra-tenant-operating-panel,.ol-app-shell .ol-enterprise-trust-panel,.ol-app-shell .ol-tenant-operating-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-surface) 90%,transparent),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 58%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;box-shadow:none;min-width:0;overflow:hidden}.landra-app-shell .landra-agent-frontdoor-panel .landra-source-grid,.landra-app-shell .landra-cooperative-provenance-panel .landra-source-grid,.landra-app-shell .landra-enterprise-trust-panel .landra-source-grid,.landra-app-shell .landra-tenant-operating-panel .landra-source-grid,.ol-app-shell .ol-agent-frontdoor-panel .ol-source-grid,.ol-app-shell .ol-cooperative-provenance-panel .ol-source-grid,.ol-app-shell .ol-enterprise-trust-panel .ol-source-grid,.ol-app-shell .ol-tenant-operating-panel .ol-source-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.landra-app-shell .landra-ask-landra-panel .landra-choice-grid,.ol-app-shell .ol-ask-landra-panel .ol-choice-grid{gap:.45rem;grid-template-columns:1fr}.landra-app-shell .landra-ask-landra,.ol-app-shell .ol-ask-landra,.landra-app-shell .landra-ask-landra-console,.ol-app-shell .ol-ask-landra-console{margin-inline:0;max-inline-size:none}.landra-app-shell .landra-ask-landra-panel .landra-choice-card,.ol-app-shell .ol-ask-landra-panel .ol-choice-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 70%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none;display:grid;gap:.25rem;padding:.7rem .8rem}.landra-app-shell .landra-ask-landra-panel .landra-choice-card-active,.ol-app-shell .ol-ask-landra-panel .ol-choice-card-active{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 34%);box-shadow:inset 3px 0 0 var(--landra-color-field-500)}.landra-app-shell .landra-ask-chat,.ol-app-shell .ol-ask-chat{border:0;border-radius:0;box-shadow:none;height:100%;min-height:calc(100dvh - var(--landra-app-header-block, 5rem) - 1.5rem)}.landra-app-shell .landra-ask-chat-greeting,.landra-app-shell .landra-ask-chat-bubble,.landra-app-shell .landra-ask-chat-input,.ol-app-shell .ol-ask-chat-greeting,.ol-app-shell .ol-ask-chat-bubble,.ol-app-shell .ol-ask-chat-input{border-radius:8px}.landra-app-shell .landra-ask-landra-panel .landra-consent-list div,.ol-app-shell .ol-ask-landra-panel .ol-consent-list div{align-items:flex-start;display:grid;gap:.35rem;grid-template-columns:minmax(8rem,.75fr) minmax(0,1fr)}.landra-app-shell .landra-ask-landra-panel .landra-consent-list dd,.ol-app-shell .ol-ask-landra-panel .ol-consent-list dd{min-width:0;overflow-wrap:anywhere;text-align:right}.landra-app-shell .landra-dynamic-overlay-panel .landra-overlay-grid,.landra-app-shell .landra-edge-sync-panel .landra-edge-source-grid,.landra-app-shell .landra-mission-panel .landra-choice-grid,.landra-app-shell .landra-mission-panel .landra-mission-lane-grid,.ol-app-shell .ol-dynamic-overlay-panel .ol-overlay-grid,.ol-app-shell .ol-edge-sync-panel .ol-edge-source-grid,.ol-app-shell .ol-mission-panel .ol-choice-grid,.ol-app-shell .ol-mission-panel .ol-mission-lane-grid,.landra-app-shell .landra-cooperative-provenance-panel .landra-source-grid,.ol-app-shell .ol-cooperative-provenance-panel .ol-source-grid{gap:.45rem;grid-template-columns:1fr}.landra-app-shell .landra-cooperative-provenance-panel .landra-source-card,.ol-app-shell .ol-cooperative-provenance-panel .ol-source-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 70%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none;padding:.7rem .8rem}.landra-app-shell .landra-cooperative-provenance-panel .landra-consent-list div,.ol-app-shell .ol-cooperative-provenance-panel .ol-consent-list div{align-items:flex-start;display:grid;gap:.35rem;grid-template-columns:minmax(8rem,.75fr) minmax(0,1fr)}.landra-app-shell .landra-cooperative-provenance-panel .landra-consent-list dd,.ol-app-shell .ol-cooperative-provenance-panel .ol-consent-list dd{min-width:0;overflow-wrap:anywhere;text-align:right}.landra-app-shell .landra-dynamic-overlay-panel .landra-overlay-card,.landra-app-shell .landra-edge-sync-panel .landra-edge-source-card,.landra-app-shell .landra-mission-panel .landra-choice-card,.landra-app-shell .landra-mission-panel .landra-lane-card,.ol-app-shell .ol-dynamic-overlay-panel .ol-overlay-card,.ol-app-shell .ol-edge-sync-panel .ol-edge-source-card,.ol-app-shell .ol-mission-panel .ol-choice-card,.ol-app-shell .ol-mission-panel .ol-lane-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 70%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:8px;box-shadow:none;padding:.7rem .8rem}.landra-app-shell .landra-mission-panel .landra-choice-card,.landra-app-shell .landra-mission-panel .landra-lane-card,.ol-app-shell .ol-mission-panel .ol-choice-card,.ol-app-shell .ol-mission-panel .ol-lane-card{display:grid;gap:.25rem}.landra-app-shell .landra-mission-panel .landra-choice-card-active,.landra-app-shell .landra-mission-panel .landra-lane-card-active,.ol-app-shell .ol-mission-panel .ol-choice-card-active,.ol-app-shell .ol-mission-panel .ol-lane-card-active{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 34%);box-shadow:inset 3px 0 0 var(--landra-color-field-500)}.landra-app-shell .landra-agent-frontdoor-table,.landra-app-shell .landra-ask-landra-table,.landra-app-shell .landra-agripv-table,.landra-app-shell .landra-dynamic-overlay-table,.landra-app-shell .landra-edge-sync-table,.landra-app-shell .landra-mission-routing-table,.landra-app-shell .landra-cooperative-provenance-table,.landra-app-shell .landra-risk-market-table,.landra-app-shell .landra-enterprise-trust-table,.landra-app-shell .landra-tenant-operating-table,.ol-app-shell .ol-agent-frontdoor-table,.ol-app-shell .ol-ask-landra-table,.ol-app-shell .ol-agripv-table,.ol-app-shell .ol-dynamic-overlay-table,.ol-app-shell .ol-edge-sync-table,.ol-app-shell .ol-mission-routing-table,.ol-app-shell .ol-cooperative-provenance-table,.ol-app-shell .ol-risk-market-table,.ol-app-shell .ol-enterprise-trust-table,.ol-app-shell .ol-tenant-operating-table{display:block;inline-size:100%;max-inline-size:100%;overflow-x:auto}.landra-app-shell .landra-agent-frontdoor-table th,.landra-app-shell .landra-agent-frontdoor-table td,.landra-app-shell .landra-ask-landra-table th,.landra-app-shell .landra-ask-landra-table td,.landra-app-shell .landra-agripv-table th,.landra-app-shell .landra-agripv-table td,.landra-app-shell .landra-dynamic-overlay-table th,.landra-app-shell .landra-dynamic-overlay-table td,.landra-app-shell .landra-edge-sync-table th,.landra-app-shell .landra-edge-sync-table td,.landra-app-shell .landra-mission-routing-table th,.landra-app-shell .landra-mission-routing-table td,.landra-app-shell .landra-cooperative-provenance-table th,.landra-app-shell .landra-cooperative-provenance-table td,.landra-app-shell .landra-risk-market-table th,.landra-app-shell .landra-risk-market-table td,.landra-app-shell .landra-enterprise-trust-table th,.landra-app-shell .landra-enterprise-trust-table td,.landra-app-shell .landra-tenant-operating-table th,.landra-app-shell .landra-tenant-operating-table td,.ol-app-shell .ol-agent-frontdoor-table th,.ol-app-shell .ol-agent-frontdoor-table td,.ol-app-shell .ol-ask-landra-table th,.ol-app-shell .ol-ask-landra-table td,.ol-app-shell .ol-agripv-table th,.ol-app-shell .ol-agripv-table td,.ol-app-shell .ol-dynamic-overlay-table th,.ol-app-shell .ol-dynamic-overlay-table td,.ol-app-shell .ol-edge-sync-table th,.ol-app-shell .ol-edge-sync-table td,.ol-app-shell .ol-mission-routing-table th,.ol-app-shell .ol-mission-routing-table td,.ol-app-shell .ol-cooperative-provenance-table th,.ol-app-shell .ol-cooperative-provenance-table td,.ol-app-shell .ol-risk-market-table th,.ol-app-shell .ol-risk-market-table td,.ol-app-shell .ol-enterprise-trust-table th,.ol-app-shell .ol-enterprise-trust-table td,.ol-app-shell .ol-tenant-operating-table th,.ol-app-shell .ol-tenant-operating-table td{overflow-wrap:anywhere;vertical-align:top}.landra-app-shell .landra-risk-market-table th:last-child,.landra-app-shell .landra-risk-market-table td:last-child,.ol-app-shell .ol-risk-market-table th:last-child,.ol-app-shell .ol-risk-market-table td:last-child{min-width:4.75rem}.landra-app-shell .landra-enterprise-trust-table th:last-child,.landra-app-shell .landra-enterprise-trust-table td:last-child,.landra-app-shell .landra-tenant-operating-table th:last-child,.landra-app-shell .landra-tenant-operating-table td:last-child,.ol-app-shell .ol-enterprise-trust-table th:last-child,.ol-app-shell .ol-enterprise-trust-table td:last-child,.ol-app-shell .ol-tenant-operating-table th:last-child,.ol-app-shell .ol-tenant-operating-table td:last-child{min-width:4.75rem}.landra-app-shell .landra-enterprise-trust-guarantees,.ol-app-shell .ol-enterprise-trust-guarantees{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);margin-block-start:1rem;padding-block-start:1rem}.landra-app-shell .landra-enterprise-trust-guarantees summary,.ol-app-shell .ol-enterprise-trust-guarantees summary{align-items:flex-start;cursor:pointer;display:grid;gap:.2rem;grid-template-columns:minmax(0,1fr);list-style-position:inside}.landra-app-shell .landra-enterprise-trust-guarantees summary span,.ol-app-shell .ol-enterprise-trust-guarantees summary span{font-weight:900}.landra-app-shell .landra-enterprise-trust-guarantees summary small,.ol-app-shell .ol-enterprise-trust-guarantees summary small{color:var(--landra-color-text-muted);font-weight:700}.landra-app-shell .landra-enterprise-trust-guarantee-list,.ol-app-shell .ol-enterprise-trust-guarantee-list{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-block-start:.75rem}.landra-app-shell .landra-enterprise-trust-guarantee,.ol-app-shell .ol-enterprise-trust-guarantee{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;display:grid;gap:.45rem;padding:.75rem}.landra-app-shell .landra-enterprise-trust-guarantee p,.landra-app-shell .landra-enterprise-trust-guarantee small,.ol-app-shell .ol-enterprise-trust-guarantee p,.ol-app-shell .ol-enterprise-trust-guarantee small{margin:0;min-width:0;overflow-wrap:break-word}.landra-app-shell .landra-data-flywheel [data-data-flywheel-source-taxonomy] .landra-source-grid,.ol-app-shell .ol-data-flywheel [data-data-flywheel-source-taxonomy] .ol-source-grid{gap:.45rem;grid-template-columns:1fr}.landra-app-shell .landra-data-flywheel [data-data-flywheel-source-taxonomy] .landra-source-card,.ol-app-shell .ol-data-flywheel [data-data-flywheel-source-taxonomy] .ol-source-card{background:color-mix(in srgb,var(--landra-color-surface-raised) 70%,transparent);border-radius:8px;padding:.7rem .8rem}.landra-app-shell .landra-data-flywheel [data-data-flywheel-source-taxonomy] .landra-source-card p,.ol-app-shell .ol-data-flywheel [data-data-flywheel-source-taxonomy] .ol-source-card p{font-size:.84rem;line-height:1.35;margin:0}.landra-app-shell .landra-data-flywheel .landra-consent-flow,.landra-app-shell .landra-data-flywheel .landra-held-corpus,.landra-app-shell .landra-data-flywheel .landra-consent-receipt,.ol-app-shell .ol-data-flywheel .ol-consent-flow,.ol-app-shell .ol-data-flywheel .ol-held-corpus,.ol-app-shell .ol-data-flywheel .ol-consent-receipt{border-radius:8px;margin-top:.85rem}.landra-app-shell .landra-data-flywheel .landra-data-rights-actions,.ol-app-shell .ol-data-flywheel .ol-data-rights-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.landra-app-shell .landra-data-flywheel .landra-data-rights-actions button,.ol-app-shell .ol-data-flywheel .ol-data-rights-actions button,.landra-app-shell .landra-forms-glassbox-controls .landra-button,.landra-app-shell .landra-forms-glassbox-controls select,.ol-app-shell .ol-forms-glassbox-controls .ol-button,.ol-app-shell .ol-forms-glassbox-controls select{width:100%}.landra-app-shell .landra-forms-glassbox-grid>.landra-forms-assist-panel,.landra-app-shell .landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.landra-app-shell .landra-forms-glassbox-grid>.landra-forms-assist-panel:last-child,.ol-app-shell .ol-forms-glassbox-grid>.ol-forms-assist-panel,.ol-app-shell .ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child,.ol-app-shell .ol-forms-glassbox-grid>.ol-forms-assist-panel:last-child{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0;padding:1rem 0 0}.landra-app-shell .landra-forms-glassbox-grid>.landra-forms-assist-panel:first-child,.ol-app-shell .ol-forms-glassbox-grid>.ol-forms-assist-panel:first-child{border-block-start:0;padding-top:0}.landra-app-shell .landra-operating-brief-grid div,.ol-app-shell .ol-operating-brief-grid div{background:transparent;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);padding:.75rem 0}.landra-app-shell .landra-blueprint-strip,.ol-app-shell .ol-blueprint-strip{background:transparent;border:0;border-block:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);border-radius:0}.landra-app-shell .landra-frontdoor-action-icon,.ol-app-shell .ol-frontdoor-action-icon{background:color-mix(in srgb,var(--landra-color-field-500),transparent 90%)}@media(max-width:900px){.landra-app-shell[data-workbench-focus-mode=fullscreen_tool],.ol-app-shell[data-workbench-focus-mode=fullscreen_tool]{--landra-tool-shell-block: clamp(7rem, 23vw, 8.5rem)}.landra-tool-shell-bar,.ol-tool-shell-bar{gap:.38rem;padding-inline:clamp(.6rem,3vw,.9rem)}.landra-tool-shell-main,.ol-tool-shell-main{grid-template-columns:48px minmax(0,1fr) auto}.landra-tool-shell-context,.ol-tool-shell-context{display:none}.landra-tool-shell-actions,.ol-tool-shell-actions{gap:.3rem}.landra-tool-shell-peer-chip,.ol-tool-shell-peer-chip{display:none}.landra-tool-shell-auth-button,.ol-tool-shell-auth-button{max-width:7rem;overflow:hidden;padding-inline:.75rem;text-overflow:ellipsis;white-space:nowrap}.landra-tool-shell-pane-tabs,.ol-tool-shell-pane-tabs{margin-inline:0;width:100%}.landra-tool-shell-pane-tabs button,.ol-tool-shell-pane-tabs button{flex:1 1 0;font-size:.86rem;justify-content:center;min-width:0;overflow-wrap:anywhere;padding-inline:.52rem;text-align:center}.landra-tool-pane-edge-handle,.ol-tool-pane-edge-handle{background:color-mix(in srgb,var(--landra-color-surface-raised) 68%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--landra-color-earth-900),transparent 91%);display:inline-flex;font-size:.95rem;height:48px;min-height:48px;min-width:28px;opacity:.48;top:calc(var(--landra-app-header-block) + 4.5rem);width:28px;z-index:25}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-tool-pane-edge-handle,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-tool-pane-edge-handle{top:50dvh}.landra-app-shell,.ol-app-shell,.landra-app-shell .landra-workbench-shell,.landra-app-shell .landra-panel,.ol-app-shell .ol-workbench-shell,.ol-app-shell .ol-panel{padding-inline:0}.landra-app-shell .landra-app-workspace,.ol-app-shell .ol-app-workspace{grid-template-columns:1fr;min-height:auto}.landra-app-shell .landra-surface-stage,.ol-app-shell .ol-surface-stage{padding:clamp(.85rem,4vw,1.1rem)}.landra-app-shell .landra-surface-slot .landra-section-header,.ol-app-shell .ol-surface-slot .ol-section-header{flex-direction:column;gap:.38rem}.landra-app-shell .landra-surface-slot .landra-section-header h2,.landra-app-shell .landra-surface-slot .landra-section-header p,.ol-app-shell .ol-surface-slot .ol-section-header h2,.ol-app-shell .ol-surface-slot .ol-section-header p{margin-block:0;max-width:100%}.landra-cockpit-frontdoor,.landra-cockpit-ask>div,.ol-cockpit-frontdoor,.ol-cockpit-ask>div{grid-template-columns:1fr}.landra-cockpit-context h2,.ol-cockpit-context h2{max-width:100%}.landra-app-shell .landra-status-card,.landra-app-shell .landra-inline-state,.landra-app-shell .landra-state-card,.landra-app-shell .landra-card,.ol-app-shell .ol-status-card,.ol-app-shell .ol-inline-state,.ol-app-shell .ol-state-card,.ol-app-shell .ol-card{border-width:0}.landra-app-shell .landra-bug-report-fab,.ol-app-shell .ol-bug-report-fab{align-items:center;border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);box-shadow:none;display:inline-flex;font-size:var(--ol-fs-sm);height:44px;inset:auto;justify-content:center;margin:.75rem clamp(1rem,4vw,1.5rem) 1rem auto;min-height:44px;padding:0 .85rem;position:static;width:max-content}.landra-app-shell .landra-bug-report-fab:before,.ol-app-shell .ol-bug-report-fab:before{content:none}.landra-app-shell .landra-ask-launcher-fab,.ol-app-shell .ol-ask-launcher-fab{box-shadow:none;display:flex;justify-content:center;margin:.75rem 0 .25rem auto;padding-inline:.85rem;position:static;width:max-content}}@media(max-width:900px){.landra-ask-entry-card,.ol-ask-entry-card,.landra-context-switcher,.ol-context-switcher,.landra-app-workspace,.ol-app-workspace{grid-template-columns:1fr}}@media(max-width:900px){.landra-operating-brief-grid,.landra-blueprint-strip,.landra-decision-rail,.landra-dashboard-kpis,.landra-boundary-strip,.landra-choice-grid,.landra-overlay-grid,.landra-frontdoor-actions,.landra-ask-launcher-prompts,.ol-operating-brief-grid,.ol-blueprint-strip,.ol-decision-rail,.ol-dashboard-kpis,.ol-boundary-strip,.ol-choice-grid,.ol-overlay-grid,.ol-frontdoor-actions,.ol-ask-launcher-prompts{grid-template-columns:1fr}.landra-field-intelligence-layout .landra-field-intelligence-table,.ol-field-intelligence-layout .ol-field-intelligence-table{display:block;border-spacing:0;border-collapse:separate;margin-block:.65rem 0;min-inline-size:0}.landra-field-intelligence-layout .landra-field-intelligence-table caption,.landra-field-intelligence-layout .landra-field-intelligence-table tbody,.landra-field-intelligence-layout .landra-field-intelligence-table tr,.ol-field-intelligence-layout .ol-field-intelligence-table caption,.ol-field-intelligence-layout .ol-field-intelligence-table tbody,.ol-field-intelligence-layout .ol-field-intelligence-table tr{display:block}.landra-field-intelligence-layout .landra-field-intelligence-table thead,.ol-field-intelligence-layout .ol-field-intelligence-table thead{display:none}.landra-field-intelligence-layout .landra-field-intelligence-table tr,.ol-field-intelligence-layout .ol-field-intelligence-table tr{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-block-start:.45rem}.landra-field-intelligence-layout .landra-field-intelligence-table td,.ol-field-intelligence-layout .ol-field-intelligence-table td{border:0;display:grid;gap:.45rem;grid-template-columns:minmax(5.75rem,.75fr) minmax(0,1fr);padding:.3rem 0}.landra-field-intelligence-layout .landra-field-intelligence-table td:before,.ol-field-intelligence-layout .ol-field-intelligence-table td:before{color:var(--landra-color-muted);content:attr(data-label);font-size:.78rem;font-weight:800;text-transform:uppercase}.landra-readiness-table-frame .landra-source-table,.landra-readiness-table-frame .landra-connector-directory-table,.landra-readiness-table-frame .landra-forms-table,.landra-readiness-table-frame .landra-forms-program-table,.ol-readiness-table-frame .ol-source-table,.ol-readiness-table-frame .ol-connector-directory-table,.ol-readiness-table-frame .ol-forms-table,.ol-readiness-table-frame .ol-forms-program-table{display:block;border-spacing:0;border-collapse:separate;margin-block:.65rem 0;min-inline-size:0}.landra-readiness-table-frame .landra-source-table caption,.landra-readiness-table-frame .landra-source-table tbody,.landra-readiness-table-frame .landra-source-table tr,.landra-readiness-table-frame .landra-connector-directory-table caption,.landra-readiness-table-frame .landra-connector-directory-table tbody,.landra-readiness-table-frame .landra-connector-directory-table tr,.landra-readiness-table-frame .landra-forms-table caption,.landra-readiness-table-frame .landra-forms-table tbody,.landra-readiness-table-frame .landra-forms-table tr,.landra-readiness-table-frame .landra-forms-program-table caption,.landra-readiness-table-frame .landra-forms-program-table tbody,.landra-readiness-table-frame .landra-forms-program-table tr,.ol-readiness-table-frame .ol-source-table caption,.ol-readiness-table-frame .ol-source-table tbody,.ol-readiness-table-frame .ol-source-table tr,.ol-readiness-table-frame .ol-connector-directory-table caption,.ol-readiness-table-frame .ol-connector-directory-table tbody,.ol-readiness-table-frame .ol-connector-directory-table tr,.ol-readiness-table-frame .ol-forms-table caption,.ol-readiness-table-frame .ol-forms-table tbody,.ol-readiness-table-frame .ol-forms-table tr,.ol-readiness-table-frame .ol-forms-program-table caption,.ol-readiness-table-frame .ol-forms-program-table tbody,.ol-readiness-table-frame .ol-forms-program-table tr{display:block}.landra-readiness-table-frame .landra-source-table thead,.landra-readiness-table-frame .landra-connector-directory-table thead,.landra-readiness-table-frame .landra-forms-table thead,.landra-readiness-table-frame .landra-forms-program-table thead,.ol-readiness-table-frame .ol-source-table thead,.ol-readiness-table-frame .ol-connector-directory-table thead,.ol-readiness-table-frame .ol-forms-table thead,.ol-readiness-table-frame .ol-forms-program-table thead{display:none}.landra-readiness-table-frame .landra-source-table tr,.landra-readiness-table-frame .landra-connector-directory-table tr,.landra-readiness-table-frame .landra-forms-table tr,.landra-readiness-table-frame .landra-forms-program-table tr,.ol-readiness-table-frame .ol-source-table tr,.ol-readiness-table-frame .ol-connector-directory-table tr,.ol-readiness-table-frame .ol-forms-table tr,.ol-readiness-table-frame .ol-forms-program-table tr{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);padding-block-start:.45rem}.landra-readiness-table-frame .landra-source-table td,.landra-readiness-table-frame .landra-source-table th[data-label],.landra-readiness-table-frame .landra-connector-directory-table td,.landra-readiness-table-frame .landra-connector-directory-table th[data-label],.landra-readiness-table-frame .landra-forms-table td,.landra-readiness-table-frame .landra-forms-table th[data-label],.landra-readiness-table-frame .landra-forms-program-table td,.landra-readiness-table-frame .landra-forms-program-table th[data-label],.ol-readiness-table-frame .ol-source-table td,.ol-readiness-table-frame .ol-source-table th[data-label],.ol-readiness-table-frame .ol-connector-directory-table td,.ol-readiness-table-frame .ol-connector-directory-table th[data-label],.ol-readiness-table-frame .ol-forms-table td,.ol-readiness-table-frame .ol-forms-table th[data-label],.ol-readiness-table-frame .ol-forms-program-table td,.ol-readiness-table-frame .ol-forms-program-table th[data-label]{border:0;display:grid;gap:.45rem;grid-template-columns:minmax(5.75rem,.75fr) minmax(0,1fr);padding:.3rem 0}.landra-readiness-table-frame .landra-source-table td:before,.landra-readiness-table-frame .landra-source-table th[data-label]:before,.landra-readiness-table-frame .landra-connector-directory-table td:before,.landra-readiness-table-frame .landra-connector-directory-table th[data-label]:before,.landra-readiness-table-frame .landra-forms-table td:before,.landra-readiness-table-frame .landra-forms-table th[data-label]:before,.landra-readiness-table-frame .landra-forms-program-table td:before,.landra-readiness-table-frame .landra-forms-program-table th[data-label]:before,.ol-readiness-table-frame .ol-source-table td:before,.ol-readiness-table-frame .ol-source-table th[data-label]:before,.ol-readiness-table-frame .ol-connector-directory-table td:before,.ol-readiness-table-frame .ol-connector-directory-table th[data-label]:before,.ol-readiness-table-frame .ol-forms-table td:before,.ol-readiness-table-frame .ol-forms-table th[data-label]:before,.ol-readiness-table-frame .ol-forms-program-table td:before,.ol-readiness-table-frame .ol-forms-program-table th[data-label]:before{color:var(--landra-color-muted);content:attr(data-label);font-size:.78rem;font-weight:800;text-transform:uppercase}.landra-ask-launcher-prompts,.ol-ask-launcher-prompts{display:grid}.landra-operating-brief-grid div,.landra-blueprint-strip div,.landra-decision-card,.landra-dashboard-kpis div,.landra-boundary-strip span,.landra-overlay-card,.landra-choice-card,.landra-frontdoor-action,.ol-operating-brief-grid div,.ol-blueprint-strip div,.ol-decision-card,.ol-dashboard-kpis div,.ol-boundary-strip span,.ol-overlay-card,.ol-choice-card,.ol-frontdoor-action{height:auto;min-width:0;overflow-wrap:break-word;hyphens:auto}}.landra-visually-hidden,.ol-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landra-ask-chat,.ol-ask-chat{--landra-ask-composer-space: clamp(11rem, 26vh, 14rem);background:var(--landra-color-surface);border:0;border-radius:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;isolation:isolate;min-height:min(78dvh,760px);overflow:hidden;position:relative}.landra-ask-chat[data-ask-landra-variant=tool_embedded],.ol-ask-chat[data-ask-landra-variant=tool_embedded]{--landra-ask-composer-space: clamp(8rem, 20vh, 10.5rem);height:min(64dvh,620px);min-height:min(64dvh,620px)}.landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true],.ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true]{height:auto;min-height:clamp(28rem,58dvh,38rem)}.landra-ask-chat[data-ask-landra-chrome=hosted],.ol-ask-chat[data-ask-landra-chrome=hosted]{--landra-ask-composer-space: clamp(8.5rem, 18vh, 10.5rem);border:0;border-radius:0;box-shadow:none;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen],.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-chat-empty=true],.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen],.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-chat-empty=true]{height:100%;min-height:0}.landra-ask-landra-console .landra-ask-chat[data-ask-landra-variant=fullscreen],.ol-ask-landra-console .ol-ask-chat[data-ask-landra-variant=fullscreen]{block-size:100%;border-radius:0;box-shadow:none;min-block-size:calc(100dvh - var(--landra-app-header-block, 5rem) - 1.5rem)}.landra-app-shell .landra-ask-landra-console .landra-ask-chat[data-ask-landra-variant=fullscreen],.ol-app-shell .ol-ask-landra-console .ol-ask-chat[data-ask-landra-variant=fullscreen]{block-size:100%;height:auto;min-block-size:calc(100dvh - var(--landra-app-header-block, 5rem) - 1.5rem);min-height:calc(100dvh - var(--landra-app-header-block, 5rem) - 1.5rem)}.landra-ask-chat-topbar,.ol-ask-chat-topbar{align-items:center;background:var(--landra-color-surface-raised);border-bottom:1px solid var(--landra-color-field-soft);display:grid;gap:.75rem;grid-row:2;grid-template-columns:48px minmax(0,1fr) 48px;min-height:64px;padding:.55rem .75rem;position:relative;z-index:6}.landra-ask-chat-title-block,.ol-ask-chat-title-block{min-width:0}.landra-ask-chat-title-block .landra-eyebrow,.landra-ask-chat-title-block h2,.ol-ask-chat-title-block .ol-eyebrow,.ol-ask-chat-title-block h2{margin:0}.landra-ask-chat-title-block h2,.ol-ask-chat-title-block h2{color:var(--landra-color-text);font-size:1.08rem;overflow-wrap:break-word}.landra-ask-chat-nav-toggle,.landra-ask-chat-profile-button,.landra-ask-chat-icon-button,.landra-ask-chat-send,.ol-ask-chat-nav-toggle,.ol-ask-chat-profile-button,.ol-ask-chat-icon-button,.ol-ask-chat-send{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:0;width:var(--landra-touch-target)}.landra-ask-chat-nav-toggle,.landra-ask-chat-profile-button,.landra-ask-chat-icon-button,.ol-ask-chat-nav-toggle,.ol-ask-chat-profile-button,.ol-ask-chat-icon-button{background:color-mix(in srgb,var(--landra-color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);color:var(--landra-color-earth-900)}.landra-ask-chat-nav-toggle svg,.landra-ask-chat-profile-button svg,.landra-ask-chat-icon-button svg,.landra-ask-chat-send svg,.landra-ask-chat-drawer-nav svg,.ol-ask-chat-nav-toggle svg,.ol-ask-chat-profile-button svg,.ol-ask-chat-icon-button svg,.ol-ask-chat-send svg,.ol-ask-chat-drawer-nav svg{display:block;height:23px;width:23px}.landra-ask-chat-profile-button svg,.landra-ask-chat-icon-button svg,.landra-ask-chat-send svg,.landra-ask-chat-drawer-nav svg,.ol-ask-chat-profile-button svg,.ol-ask-chat-icon-button svg,.ol-ask-chat-send svg,.ol-ask-chat-drawer-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35}.landra-ask-chat-nav-toggle:hover,.landra-ask-chat-profile-button:hover,.landra-ask-chat-icon-button:hover,.ol-ask-chat-nav-toggle:hover,.ol-ask-chat-profile-button:hover,.ol-ask-chat-icon-button:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%)}.landra-ask-chat-body,.ol-ask-chat-body{grid-row:3;min-height:0;overflow:hidden;position:relative}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-body,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-body{grid-row:2}.landra-ask-chat-main,.ol-ask-chat-main{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.landra-ask-chat-main:hover,.landra-ask-chat-main:focus-within,.ol-ask-chat-main:hover,.ol-ask-chat-main:focus-within{scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%) transparent}.landra-ask-chat-main::-webkit-scrollbar,.ol-ask-chat-main::-webkit-scrollbar{width:8px}.landra-ask-chat-main::-webkit-scrollbar-track,.ol-ask-chat-main::-webkit-scrollbar-track{background:transparent}.landra-ask-chat-main::-webkit-scrollbar-thumb,.ol-ask-chat-main::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background-clip:content-box;border:2px solid transparent;border-radius:999px}.landra-ask-chat-main:hover::-webkit-scrollbar-thumb,.landra-ask-chat-main:focus-within::-webkit-scrollbar-thumb,.ol-ask-chat-main:hover::-webkit-scrollbar-thumb,.ol-ask-chat-main:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%)}.landra-ask-chat-context-row,.ol-ask-chat-context-row{border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.4rem;padding:.65rem .85rem}.landra-ask-chat-context-row>div,.ol-ask-chat-context-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.landra-ask-chat-scroll,.ol-ask-chat-scroll{display:grid;gap:.75rem;flex:1 0 auto;min-height:0;min-width:0;overflow:visible;padding:1rem .85rem .85rem;scroll-padding-bottom:1rem}.landra-ask-chat[data-ask-chat-empty=true],.ol-ask-chat[data-ask-chat-empty=true]{--landra-ask-composer-space: 0}.landra-ask-chat[data-ask-chat-empty=true] .landra-ask-chat-scroll,.ol-ask-chat[data-ask-chat-empty=true] .ol-ask-chat-scroll{align-content:flex-start;padding:clamp(1.25rem,5vh,3.5rem) clamp(.85rem,4vw,1.4rem) 1.1rem;scroll-padding-bottom:1.1rem}.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-chat-empty=true] .landra-ask-chat-scroll,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-chat-empty=true] .ol-ask-chat-scroll{padding:clamp(.65rem,2vw,.95rem)}.landra-ask-chat[data-ask-chat-empty=true] .landra-ask-chat-suggestions,.ol-ask-chat[data-ask-chat-empty=true] .ol-ask-chat-suggestions{justify-content:center;width:min(100%,44rem)}.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .landra-ask-chat-form-empty,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .ol-ask-chat-form-empty{min-height:clamp(15rem,32vh,22rem)}.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .landra-ask-chat-input,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .ol-ask-chat-input{min-height:clamp(6rem,16vh,10rem)}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-form,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-form{gap:.45rem;padding:clamp(.62rem,1.8vw,.82rem)}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-input,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-input{min-height:3.35rem}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-suggestions,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-suggestions{justify-content:flex-start;width:100%}.landra-ask-chat-empty-state,.ol-ask-chat-empty-state{align-items:center;box-sizing:border-box;display:grid;gap:.85rem;justify-items:center;margin:0 auto;max-inline-size:100%;max-width:28rem;min-width:0;text-align:center;width:100%}.landra-ask-chat-header,.ol-ask-chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.landra-ask-chat-header h2,.ol-ask-chat-header h2{margin:.1rem 0 0;font-size:1.15rem;color:var(--landra-color-text)}.landra-ask-chat-incognito-note,.ol-ask-chat-incognito-note{margin:.3rem 0 0;font-size:.78rem;color:var(--landra-color-earth-700)}.landra-ask-chat-peer-actions,.ol-ask-chat-peer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.landra-ask-chat-peer-actions .landra-button,.ol-ask-chat-peer-actions .ol-button{min-height:44px;padding:.55rem .85rem}.landra-ask-chat-badges,.ol-ask-chat-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.landra-ask-chat-reset,.ol-ask-chat-reset{background:transparent;border:1px solid var(--landra-color-field-soft);border-radius:999px;padding:.25rem .7rem;color:var(--landra-color-earth-700);cursor:pointer;font-size:.82rem}.landra-ask-chat-thread,.ol-ask-chat-thread{display:flex;flex-direction:column;gap:.7rem;max-height:none;min-height:0;overflow:visible;padding-right:0}.landra-ask-chat-greeting,.ol-ask-chat-greeting{color:var(--landra-color-text);font-family:var(--landra-font-display);font-size:clamp(1.35rem,5.5vw,2.15rem);font-weight:850;line-height:1.22;margin:0;max-inline-size:100%;max-width:34rem;min-width:0;overflow-wrap:break-word;padding:0;width:100%}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-greeting,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-greeting{font-size:clamp(1.15rem,3.2vw,1.45rem);line-height:1.24;max-width:26rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-empty-state,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-empty-state{gap:.55rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-empty-state>:first-child,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-empty-state>:first-child{transform:scale(.82);transform-origin:center}.landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .landra-ask-chat-scroll,.ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .ol-ask-chat-scroll{padding:clamp(.9rem,3vh,1.4rem) clamp(.75rem,3vw,1rem) .9rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-form-empty,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-form-empty{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.landra-ask-chat-bubble,.ol-ask-chat-bubble{border-radius:16px;padding:.7rem .85rem;max-width:92%}.landra-ask-chat-bubble p,.ol-ask-chat-bubble p{margin:.15rem 0 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.landra-ask-chat-bubble-user,.ol-ask-chat-bubble-user{align-self:flex-end;background:var(--landra-color-field-100);border:1px solid var(--landra-color-field-soft)}.landra-ask-chat-bubble-landra,.ol-ask-chat-bubble-landra{align-self:flex-start;background:var(--landra-color-surface);border:1px solid var(--landra-color-field-soft)}.landra-ask-chat-role,.ol-ask-chat-role{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--landra-color-earth-700)}.landra-ask-chat-bubble-head,.ol-ask-chat-bubble-head{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.landra-ask-chat-unknown,.ol-ask-chat-unknown{display:block;margin-top:.45rem;color:var(--landra-color-earth-900)}.landra-ask-chat-trust,.ol-ask-chat-trust{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;margin-top:.5rem;color:var(--landra-color-earth-700);font-size:.78rem;line-height:1.45}.landra-ask-chat-trust strong,.ol-ask-chat-trust strong{color:var(--landra-color-earth-900);font-weight:650}.landra-ask-chat-bubble[data-ask-landra-confidence=low] .landra-ask-chat-trust,.landra-ask-chat-bubble[data-ask-landra-confidence=insufficient] .landra-ask-chat-trust,.ol-ask-chat-bubble[data-ask-landra-confidence=low] .ol-ask-chat-trust,.ol-ask-chat-bubble[data-ask-landra-confidence=insufficient] .ol-ask-chat-trust{border-inline-start:2px solid var(--landra-color-sun-500);padding-inline-start:.55rem}.landra-ask-chat-sources,.ol-ask-chat-sources{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;font-size:.82rem;color:var(--landra-color-earth-700)}.landra-ask-chat-suggestions,.landra-ask-chat-followups,.ol-ask-chat-suggestions,.ol-ask-chat-followups{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.45rem;max-inline-size:100%;min-width:0}.landra-ask-chat-suggestions button,.landra-ask-chat-followups button,.ol-ask-chat-suggestions button,.ol-ask-chat-followups button{align-items:center;background:color-mix(in srgb,var(--landra-color-sky-100) 82%,var(--landra-color-surface-raised));border:1px solid var(--landra-color-field-soft);border-radius:14px;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;flex:0 1 auto;font-size:.84rem;gap:.5rem;max-inline-size:100%;min-width:0;min-height:var(--landra-touch-target);overflow-wrap:break-word;padding:.45rem .8rem;text-align:left;white-space:normal}.landra-ask-chat-suggestions button span,.landra-ask-chat-followups button span,.ol-ask-chat-suggestions button span,.ol-ask-chat-followups button span{min-width:0;overflow-wrap:anywhere}.landra-ask-chat-suggestions button:disabled,.landra-ask-chat-followups button:disabled,.ol-ask-chat-suggestions button:disabled,.ol-ask-chat-followups button:disabled{opacity:.55;cursor:not-allowed}.landra-ask-chat-form,.ol-ask-chat-form{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,var(--landra-color-surface));border:0;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;padding:clamp(.75rem,2.6vw,1rem);position:sticky;z-index:7}.landra-ask-chat-form-thread,.ol-ask-chat-form-thread{flex:0 0 auto;inset-block-end:0}.landra-ask-chat-form-empty,.ol-ask-chat-form-empty{position:relative;max-inline-size:100%;width:min(100%,44rem)}.landra-ask-chat-form-thread,.ol-ask-chat-form-thread{border-bottom:0;border-inline:0;border-radius:0}.landra-ask-chat-composer-row,.ol-ask-chat-composer-row{display:block;min-width:0}.landra-ask-chat-input,.ol-ask-chat-input{background:transparent;border:0;border-radius:10px;color:var(--landra-color-text);font:inherit;max-height:9rem;min-height:5.8rem;padding:.2rem .1rem;resize:none;width:100%}.landra-ask-chat-input::placeholder,.ol-ask-chat-input::placeholder{color:var(--landra-color-earth-700);opacity:1}.landra-ask-chat-input:focus-visible,.ol-ask-chat-input:focus-visible{outline:none}.landra-ask-chat-form:focus-within,.ol-ask-chat-form:focus-within{box-shadow:inset 0 2px color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 72%,transparent)}.landra-ask-chat-attachment-left,.ol-ask-chat-attachment-left{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;min-width:min(10rem,100%)}.landra-ask-chat-attachment-right,.ol-ask-chat-attachment-right{color:var(--landra-color-earth-700);flex:0 0 auto;font-size:.78rem;font-weight:850;margin-inline-start:.8rem;min-width:1.4rem;text-align:right;white-space:nowrap}.landra-ask-chat-attachment-right-check,.ol-ask-chat-attachment-right-check{color:var(--landra-tenant-accent)}.landra-ask-chat-attachment-right-chevron,.ol-ask-chat-attachment-right-chevron{font-size:1rem}.landra-ask-chat-attachment-menu-icon,.ol-ask-chat-attachment-menu-icon{align-items:center;background:var(--landra-color-earth-900);border-radius:10px;color:var(--landra-color-on-primary);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.landra-ask-chat-attachment-menu-text,.ol-ask-chat-attachment-menu-text{display:grid;gap:.1rem;min-width:0}.landra-ask-chat-attachment-menu-text strong,.landra-ask-chat-attachment-menu-text small,.ol-ask-chat-attachment-menu-text strong,.ol-ask-chat-attachment-menu-text small{overflow-wrap:anywhere}.landra-ask-chat-form-row,.ol-ask-chat-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;min-height:1.9rem;position:relative;z-index:8}.landra-ask-chat-charcount,.ol-ask-chat-charcount{font-size:.78rem;color:var(--landra-color-earth-700)}.landra-app-shell .landra-help.landra-ask-chat-policy,.landra-app-shell .landra-help.landra-forms-antrag-boundary,.landra-app-shell .landra-help.landra-forms-submission-info,.ol-app-shell .ol-help.ol-ask-chat-policy,.ol-app-shell .ol-help.ol-forms-antrag-boundary,.ol-app-shell .ol-help.ol-forms-submission-info{margin:0;position:relative}.landra-app-shell .landra-help.landra-ask-chat-policy summary,.landra-app-shell .landra-help.landra-forms-antrag-boundary summary,.landra-app-shell .landra-help.landra-forms-submission-info summary,.ol-app-shell .ol-help.ol-ask-chat-policy summary,.ol-app-shell .ol-help.ol-forms-antrag-boundary summary,.ol-app-shell .ol-help.ol-forms-submission-info summary{background:color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);block-size:1.7rem;color:var(--landra-color-earth-800);font-size:.82rem;inline-size:1.7rem;min-block-size:1.7rem;min-inline-size:1.7rem}.landra-app-shell .landra-help.landra-ask-chat-policy p,.landra-app-shell .landra-help.landra-forms-antrag-boundary p,.landra-app-shell .landra-help.landra-forms-submission-info p,.ol-app-shell .ol-help.ol-ask-chat-policy p,.ol-app-shell .ol-help.ol-forms-antrag-boundary p,.ol-app-shell .ol-help.ol-forms-submission-info p{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:8px;box-shadow:0 18px 42px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%);color:var(--landra-color-text-muted);font-size:.78rem;inline-size:min(22rem,calc(100vw - 2rem));line-height:1.42;margin:0;padding:.62rem .72rem;position:absolute;right:0;top:calc(100% + .42rem);z-index:150}.landra-ask-chat-consent,.ol-ask-chat-consent{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .55rem;min-width:0}.landra-ask-chat-consent input,.ol-ask-chat-consent input{accent-color:var(--landra-tenant-accent, var(--landra-color-field-500));block-size:1px;inline-size:1px;margin:0;opacity:0;position:absolute}.landra-ask-chat-consent label,.ol-ask-chat-consent label{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 66%);border-radius:999px;cursor:pointer;display:inline-flex;flex-wrap:nowrap;gap:.38rem;line-height:1.15;min-height:34px;min-width:0;padding:.32rem .62rem;font-weight:800}.landra-ask-chat-consent label span,.ol-ask-chat-consent label span{color:var(--landra-tenant-accent, var(--landra-color-field-500));flex:0 0 auto;font-weight:950}.landra-ask-chat-consent input:focus-visible+label,.ol-ask-chat-consent input:focus-visible+label{box-shadow:var(--landra-focus-ring);outline:none}.landra-ask-chat-consent-note,.ol-ask-chat-consent-note{color:var(--landra-color-earth-700);flex:1 1 15rem;font-size:.74rem;line-height:1.4;min-width:min(100%,12rem);overflow-wrap:anywhere}.landra-ask-chat-side-drawer,.ol-ask-chat-side-drawer{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 70%,transparent),transparent 46%),var(--landra-color-surface);border-right:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);box-sizing:border-box;box-shadow:18px 0 50px color-mix(in srgb,var(--landra-color-earth-900),transparent 72%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0 auto 0 0;max-width:24rem;min-width:0;padding:.85rem;position:absolute;width:min(80vw,24rem);z-index:161}.landra-ask-chat-drawer-backdrop,.ol-ask-chat-drawer-backdrop{background:var(--landra-color-backdrop);backdrop-filter:blur(2px);border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:160}.landra-ask-chat-drawer-nav,.ol-ask-chat-drawer-nav{display:grid;gap:.45rem}.landra-ask-chat-drawer-nav button,.landra-ask-chat-drawer-history button,.ol-ask-chat-drawer-nav button,.ol-ask-chat-drawer-history button{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:14px;color:var(--landra-color-earth-900);cursor:pointer;display:flex;gap:.65rem;min-height:var(--landra-touch-target);min-width:0;padding:.65rem .75rem;text-align:left;width:100%}.landra-ask-chat-history-heading,.ol-ask-chat-history-heading{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.landra-ask-chat-history-heading h3,.ol-ask-chat-history-heading h3{margin:0}.landra-ask-chat-drawer-history .landra-ask-chat-history-disclosure,.landra-ask-chat-drawer-history .landra-ask-chat-history-menu-trigger,.ol-ask-chat-drawer-history .ol-ask-chat-history-disclosure,.ol-ask-chat-drawer-history .ol-ask-chat-history-menu-trigger{align-items:center;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.landra-ask-chat-history-row,.ol-ask-chat-history-row{align-items:stretch;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) 44px;position:relative}.landra-ask-chat-drawer-history .landra-ask-chat-history-open,.ol-ask-chat-drawer-history .ol-ask-chat-history-open{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.landra-ask-chat-history-open>span:last-child,.ol-ask-chat-history-open>span:last-child{display:grid;gap:.2rem;min-width:0}.landra-ask-chat-history-open :is(strong,small),.ol-ask-chat-history-open :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-ask-chat-history-open small,.ol-ask-chat-history-open small{color:var(--landra-color-text-muted)}.landra-ask-chat-history-pin,.ol-ask-chat-history-pin{align-items:center;color:var(--landra-color-field-500);display:inline-flex;flex:0 0 1rem;justify-content:center}.landra-ask-chat-history-menu,.ol-ask-chat-history-menu{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-text) 22%,transparent);border-radius:10px;box-shadow:var(--landra-shadow-soft);display:grid;min-width:10rem;padding:.3rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:12}.landra-ask-chat-drawer-history .landra-ask-chat-history-menu button,.ol-ask-chat-drawer-history .ol-ask-chat-history-menu button{border:0;border-radius:7px;min-height:44px;width:100%}.landra-ask-chat-history-rename,.landra-ask-chat-history-delete-confirm,.ol-ask-chat-history-rename,.ol-ask-chat-history-delete-confirm{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto auto}@media(max-width:480px){.landra-ask-chat-history-rename,.landra-ask-chat-history-delete-confirm,.ol-ask-chat-history-rename,.ol-ask-chat-history-delete-confirm{grid-template-columns:1fr 1fr}.landra-ask-chat-history-rename input,.landra-ask-chat-history-delete-confirm>span,.ol-ask-chat-history-rename input,.ol-ask-chat-history-delete-confirm>span{grid-column:1 / -1}}.landra-ask-chat-history-rename input,.ol-ask-chat-history-rename input{min-height:44px;min-width:0}.landra-ask-chat-drawer-history :is(.landra-ask-chat-history-rename,.landra-ask-chat-history-delete-confirm) button,.ol-ask-chat-drawer-history :is(.ol-ask-chat-history-rename,.ol-ask-chat-history-delete-confirm) button{min-height:44px;width:auto}.landra-ask-chat-history-delete-confirm,.ol-ask-chat-history-delete-confirm{align-items:center;background:color-mix(in srgb,var(--landra-color-danger-600) 10%,transparent);border-radius:8px;margin-block-start:.35rem;padding:.4rem}.landra-ask-chat-drawer-history,.ol-ask-chat-drawer-history{border-block:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);margin:.8rem 0;min-height:0;overflow-y:auto;padding:.8rem 0}.landra-ask-chat-drawer-history h3,.ol-ask-chat-drawer-history h3{font-size:.82rem;margin:0 0 .55rem;text-transform:uppercase}.landra-ask-chat-history-search,.ol-ask-chat-history-search{display:grid;gap:.35rem;margin-block-end:.65rem}.landra-ask-chat-history-search>span,.ol-ask-chat-history-search>span{color:var(--landra-color-text-muted);font-size:.78rem;font-weight:750}.landra-ask-chat-history-search input,.ol-ask-chat-history-search input{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-text) 24%,transparent);border-radius:10px;color:var(--landra-color-text);min-height:44px;padding:.55rem .7rem;width:100%}.landra-ask-chat-drawer-history ol,.ol-ask-chat-drawer-history ol{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.landra-ask-chat-history-group,.ol-ask-chat-history-group{color:var(--landra-color-text-muted);font-size:.76rem;font-weight:800;letter-spacing:.04em;margin-top:.55rem;text-transform:uppercase}.landra-ask-chat-drawer-history button,.ol-ask-chat-drawer-history button{display:block;line-height:1.35;overflow-wrap:break-word;word-break:normal}.landra-ask-chat-drawer-footer,.ol-ask-chat-drawer-footer{background:var(--landra-color-surface);bottom:0;padding-top:.7rem;position:sticky}.landra-ask-chat-drawer-footer .landra-button,.ol-ask-chat-drawer-footer .ol-button{justify-content:center;min-height:48px;min-width:0;overflow-wrap:break-word;width:100%;word-break:normal}.landra-ask-chat-thinking,.ol-ask-chat-thinking{align-items:center;display:flex;gap:.6rem}.landra-ask-chat-thinking p,.ol-ask-chat-thinking p{margin:0}.landra-ask-chat-thinking canvas[data-brand-process-mark],.ol-ask-chat-thinking canvas[data-brand-process-mark],.landra-forms-interview-working-mark canvas[data-brand-process-mark],.ol-forms-interview-working-mark canvas[data-brand-process-mark]{flex:none}.landra-forms-interview-working,.ol-forms-interview-working{align-items:center;display:flex;gap:.6rem;margin:0;min-height:3rem}.landra-forms-interview-working-mark,.ol-forms-interview-working-mark{display:inline-flex;flex:none}@media(max-width:900px){.landra-ask-chat,.ol-ask-chat{--landra-ask-composer-space: 13.75rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded],.ol-ask-chat[data-ask-landra-variant=tool_embedded]{height:auto;min-height:29rem}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true]{height:100%;min-height:0}.landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true],.ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true]{min-height:29rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner{gap:.5rem;grid-template-columns:28px minmax(0,1fr) 48px;min-height:48px;padding:.45rem .55rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner>svg,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner>svg{height:28px;padding:.28rem;width:28px}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner span,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner span{font-size:.9rem;line-height:1.28}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-context-row,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-context-row{gap:.3rem;padding:.55rem .75rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-greeting,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-greeting{font-size:clamp(1rem,4.4vw,1.18rem);line-height:1.24;max-width:min(100%,18.5rem)}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-start,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-start{gap:.65rem;justify-items:stretch}.landra-ask-chat-start,.landra-ask-chat-empty-state,.landra-ask-chat-greeting,.landra-ask-chat-form,.ol-ask-chat-start,.ol-ask-chat-empty-state,.ol-ask-chat-greeting,.ol-ask-chat-form{box-sizing:border-box;inline-size:min(100%,calc(100vw - 4rem));max-inline-size:min(100%,calc(100vw - 4rem));width:min(100%,calc(100vw - 4rem))}.landra-forms-assist-chat-pane .landra-ask-chat-start,.landra-forms-assist-chat-pane .landra-ask-chat-empty-state,.landra-forms-assist-chat-pane .landra-ask-chat-greeting,.landra-forms-assist-chat-pane .landra-ask-chat-form,.ol-forms-assist-chat-pane .ol-ask-chat-start,.ol-forms-assist-chat-pane .ol-ask-chat-empty-state,.ol-forms-assist-chat-pane .ol-ask-chat-greeting,.ol-forms-assist-chat-pane .ol-ask-chat-form{inline-size:100%;max-inline-size:100%;width:100%}.landra-ask-chat-start,.landra-ask-chat-empty-state,.ol-ask-chat-start,.ol-ask-chat-empty-state{justify-self:stretch;justify-items:stretch;margin-inline:0}.landra-ask-chat-greeting,.ol-ask-chat-greeting{font-size:clamp(1.22rem,5vw,1.55rem);justify-self:stretch;line-height:1.28}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-empty-state,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-empty-state{gap:.35rem;justify-items:center}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-empty-state>:first-child,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-empty-state>:first-child{margin-block:-.35rem;transform:scale(.68)}.landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .landra-ask-chat-scroll,.ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .ol-ask-chat-scroll{padding:.75rem .7rem .8rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-form,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-form{border-radius:14px;gap:.4rem;padding:.65rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-input,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-input{min-height:4.4rem}.landra-ask-chat-peer-invite,.ol-ask-chat-peer-invite{grid-template-columns:minmax(0,1fr)}.landra-ask-chat-peer-invite input,.landra-ask-chat-peer-invite textarea,.ol-ask-chat-peer-invite input,.ol-ask-chat-peer-invite textarea{min-height:var(--landra-touch-target)}.landra-ask-chat[data-ask-chat-empty=true],.ol-ask-chat[data-ask-chat-empty=true]{--landra-ask-composer-space: 0}.landra-ask-landra-console,.landra-ask-landra-console .landra-ask-chat[data-ask-landra-variant=fullscreen],.landra-app-shell .landra-ask-landra-console .landra-ask-chat[data-ask-landra-variant=fullscreen],.ol-ask-landra-console,.ol-ask-landra-console .ol-ask-chat[data-ask-landra-variant=fullscreen],.ol-app-shell .ol-ask-landra-console .ol-ask-chat[data-ask-landra-variant=fullscreen]{min-block-size:calc(100dvh - var(--landra-app-header-block, 5rem));min-height:calc(100dvh - var(--landra-app-header-block, 5rem))}.landra-ask-chat-consent-note,.ol-ask-chat-consent-note{border:0;clip:rect(0,0,0,0);grid-column:auto;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landra-ask-chat-suggestions,.landra-ask-chat-followups,.ol-ask-chat-suggestions,.ol-ask-chat-followups{inline-size:100%;justify-content:center}.landra-ask-chat-suggestions button,.landra-ask-chat-followups button,.ol-ask-chat-suggestions button,.ol-ask-chat-followups button{flex:1 1 9.5rem;justify-content:center}.landra-ask-chat[data-ask-landra-variant=fullscreen] .landra-ask-chat-suggestions,.ol-ask-chat[data-ask-landra-variant=fullscreen] .ol-ask-chat-suggestions{inline-size:min(100%,calc(100vw - 4rem));max-inline-size:min(100%,calc(100vw - 4rem));width:min(100%,calc(100vw - 4rem))}.landra-ask-chat[data-ask-landra-variant=fullscreen] .landra-ask-chat-suggestions button,.ol-ask-chat[data-ask-landra-variant=fullscreen] .ol-ask-chat-suggestions button{flex-basis:100%;width:100%}}.landra-ask-chat-overlay,.ol-ask-chat-overlay{position:fixed;inset:0;isolation:isolate;z-index:420;display:flex;justify-content:flex-end;align-items:stretch;padding:0;inline-size:100dvw;block-size:100dvh;overflow:hidden;overscroll-behavior:contain}.landra-ask-chat-backdrop,.ol-ask-chat-backdrop{position:absolute;inset:0;z-index:0;border:0;padding:0;background:var(--landra-color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.landra-ask-chat-drawer,.ol-ask-chat-drawer{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(34rem,100dvw);max-inline-size:34rem;position:relative;z-index:1;width:min(34rem,100dvw);min-height:100dvh;height:100dvh;overflow:hidden;background:var(--landra-color-surface-raised);border:0;border-radius:0;box-shadow:-1rem 0 3rem color-mix(in srgb,var(--landra-color-earth-900),transparent 76%);padding:0}@media(max-width:900px){.landra-ask-chat-overlay,.ol-ask-chat-overlay{align-items:flex-end}.landra-ask-chat-drawer,.ol-ask-chat-drawer{inline-size:100dvw;max-inline-size:none;width:100dvw}}.landra-ask-chat-overlay-header,.ol-ask-chat-overlay-header{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);box-sizing:border-box;display:flex;gap:.75rem;justify-content:space-between;min-height:calc(3.75rem + env(safe-area-inset-top));padding:max(.5rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .5rem max(.75rem,env(safe-area-inset-left));position:relative;z-index:13}.landra-ask-chat-overlay-heading,.ol-ask-chat-overlay-heading{align-items:center;display:flex;gap:.65rem;min-width:0}.landra-ask-chat-overlay-heading>div,.ol-ask-chat-overlay-heading>div{min-width:0}.landra-ask-chat-overlay-heading h2,.landra-ask-chat-overlay-heading p,.ol-ask-chat-overlay-heading h2,.ol-ask-chat-overlay-heading p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-ask-chat-overlay-heading h2,.ol-ask-chat-overlay-heading h2{color:var(--landra-color-earth-950);font-size:.94rem;line-height:1.2}.landra-ask-chat-overlay-heading p,.ol-ask-chat-overlay-heading p{color:var(--landra-color-text-muted);font-size:.7rem;line-height:1.3}.landra-ask-chat-drawer .landra-ask-chat,.ol-ask-chat-drawer .ol-ask-chat{border-radius:0;border:0;grid-row:2;height:100%;min-height:100%}.landra-ask-chat-drawer .landra-ask-chat-scroll,.landra-ask-chat-drawer .landra-ask-chat-start,.landra-ask-chat-drawer .landra-ask-chat-form-empty,.landra-ask-chat-drawer .landra-ask-chat-suggestions,.landra-ask-chat-drawer .landra-ask-chat-thread,.landra-ask-chat-drawer .landra-ask-chat-followups,.ol-ask-chat-drawer .ol-ask-chat-scroll,.ol-ask-chat-drawer .ol-ask-chat-start,.ol-ask-chat-drawer .ol-ask-chat-form-empty,.ol-ask-chat-drawer .ol-ask-chat-suggestions,.ol-ask-chat-drawer .ol-ask-chat-thread,.ol-ask-chat-drawer .ol-ask-chat-followups{box-sizing:border-box;inline-size:100%;max-inline-size:none;max-width:none;width:100%}.landra-ask-chat-drawer .landra-ask-chat-start,.ol-ask-chat-drawer .ol-ask-chat-start{margin-inline:0}.landra-ask-chat-drawer .landra-ask-chat-context-row,.ol-ask-chat-drawer .ol-ask-chat-context-row{align-content:flex-start;gap:.28rem;padding:.45rem 3.8rem .45rem .72rem}.landra-ask-chat-drawer .landra-ask-chat-context-row>div,.ol-ask-chat-drawer .ol-ask-chat-context-row>div{gap:.28rem}.landra-ask-chat-drawer .landra-ask-chat-context-row .landra-status-pill,.ol-ask-chat-drawer .ol-ask-chat-context-row .ol-status-pill{align-items:center;font-size:.6rem;padding:.1rem .3rem;white-space:nowrap}.landra-ask-chat-drawer .landra-ask-chat-incognito-note,.ol-ask-chat-drawer .ol-ask-chat-incognito-note{font-size:.65rem;line-height:1.2;margin-block-start:0}.landra-ask-chat-drawer .landra-ask-chat-context-icon>svg,.ol-ask-chat-drawer .ol-ask-chat-context-icon>svg{height:14px;width:14px}.landra-ask-chat-close,.ol-ask-chat-close{align-items:center;border:1px solid color-mix(in srgb,var(--landra-color-earth-900),transparent 48%);border-radius:999px;background:var(--landra-color-surface);box-shadow:0 .65rem 1.6rem color-mix(in srgb,var(--landra-color-earth-900),transparent 82%);color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:max(.75rem,env(safe-area-inset-right));top:max(.75rem,env(safe-area-inset-top));width:44px;z-index:12}.landra-ask-chat-close svg,.ol-ask-chat-close svg{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:22px}.landra-ask-chat-close:focus-visible,.ol-ask-chat-close:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-ask-chat-overlay-header .landra-ask-chat-close,.ol-ask-chat-overlay-header .ol-ask-chat-close{box-shadow:none;flex:0 0 auto;height:44px;position:static;width:44px}.landra-forms-source-boundary,.landra-forms-chat-blockers,.landra-forms-case-status,.landra-error-summary,.ol-forms-source-boundary,.ol-forms-chat-blockers,.ol-forms-case-status,.ol-error-summary{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,var(--landra-color-field-100));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;color:var(--landra-color-text);padding:.65rem .75rem}.landra-error-summary,.ol-error-summary{border-color:color-mix(in srgb,var(--landra-color-danger-600),transparent 42%);box-shadow:inset .22rem 0 0 var(--landra-color-danger-600)}.landra-error-summary :is(h3,p),.landra-forms-source-boundary,.landra-forms-chat-blockers :is(strong,span),.ol-error-summary :is(h3,p),.ol-forms-source-boundary,.ol-forms-chat-blockers :is(strong,span){margin:0}.landra-error-summary ul,.ol-error-summary ul{margin-block-end:0}.landra-link-button,.ol-link-button{background:none;border:0;color:var(--landra-color-link, var(--landra-color-field-700));cursor:pointer;font:inherit;min-height:44px;padding:.25rem 0;text-align:start;text-decoration:underline}.landra-forms-section-navigator,.ol-forms-section-navigator{align-items:start;display:grid;gap:.55rem}.landra-forms-section-navigator ol,.ol-forms-section-navigator ol{display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));list-style:none;margin:0;padding:0}.landra-forms-section-navigator li>button,.ol-forms-section-navigator li>button{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;color:var(--landra-color-text);cursor:pointer;display:grid;gap:.12rem;min-height:44px;padding:.38rem .5rem;text-align:start;width:100%}.landra-forms-section-navigator li span,.ol-forms-section-navigator li span{font-size:.78rem;font-weight:850}.landra-forms-section-navigator li small,.ol-forms-section-navigator li small{color:var(--landra-color-text-muted);font-size:.66rem}.landra-forms-section-review-controls,.ol-forms-section-review-controls{display:flex;justify-content:flex-end;padding:.35rem 0 0}.landra-forms-official-question[data-official-question-state=applied],.ol-forms-official-question[data-official-question-state=applied]{padding-block:.42rem}.landra-forms-official-question[data-official-question-state=applied] .landra-forms-official-work-row-body,.ol-forms-official-question[data-official-question-state=applied] .ol-forms-official-work-row-body{gap:.28rem}.landra-forms-official-question[data-official-question-state=applied] .landra-forms-official-value,.ol-forms-official-question[data-official-question-state=applied] .ol-forms-official-value{padding-block:.38rem}.landra-forms-official-question[data-official-question-state=applied] .landra-forms-official-field-hint,.ol-forms-official-question[data-official-question-state=applied] .ol-forms-official-field-hint{display:none}.landra-forms-antrag-menu-groups,.ol-forms-antrag-menu-groups{display:grid;gap:.7rem;padding-block-start:.5rem}.landra-forms-antrag-menu-groups section,.ol-forms-antrag-menu-groups section{display:grid;gap:.3rem}.landra-forms-antrag-menu-groups h3,.ol-forms-antrag-menu-groups h3{color:var(--landra-color-text-muted);font-size:.72rem;margin:0;text-transform:uppercase}.landra-forms-antrag-menu-danger,.ol-forms-antrag-menu-danger{border-block-start:1px solid color-mix(in srgb,var(--landra-color-danger-600),transparent 78%);padding-block-start:.55rem}.landra-forms-antrag-menu-danger p,.ol-forms-antrag-menu-danger p{color:var(--landra-color-danger-600);margin:0}.landra-forms-evidence-tasks,.landra-forms-case-status,.ol-forms-evidence-tasks,.ol-forms-case-status{display:grid;gap:.5rem}.landra-forms-chat-blockers,.ol-forms-chat-blockers{align-items:center;background:transparent;border:0;border-block:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;display:grid;font-size:clamp(.72rem,1.25vw,.78rem);gap:.12rem .6rem;grid-template-columns:minmax(0,1fr) auto;line-height:1.28;min-block-size:var(--landra-touch-target);padding:0}.landra-forms-chat-blocker-summary,.ol-forms-chat-blocker-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:.12rem .5rem;min-width:0}.landra-forms-chat-blocker-summary>strong,.ol-forms-chat-blocker-summary>strong{font-weight:680}.landra-forms-chat-blocker-summary>span,.ol-forms-chat-blocker-summary>span{color:var(--landra-color-text-muted);white-space:nowrap}.landra-forms-chat-blocker-summary>span[data-blocker-positive=true],.ol-forms-chat-blocker-summary>span[data-blocker-positive=true]{color:var(--landra-color-warning-700, var(--landra-color-earth-800));font-weight:650}.landra-forms-chat-blockers>.landra-button,.ol-forms-chat-blockers>.ol-button{font-size:inherit;justify-self:end;min-block-size:var(--landra-touch-target);padding:.18rem .48rem;white-space:nowrap}@media(max-width:42rem){.landra-forms-chat-blockers,.ol-forms-chat-blockers{grid-template-columns:minmax(0,1fr)}.landra-forms-chat-blockers>.landra-button,.ol-forms-chat-blockers>.ol-button{justify-self:end}}.landra-forms-evidence-tasks>p,.ol-forms-evidence-tasks>p{margin:0}.landra-forms-evidence-tasks li,.ol-forms-evidence-tasks li{align-items:center;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto auto}.landra-forms-case-status-head,.ol-forms-case-status-head{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.landra-forms-case-status-head :is(h3,span),.ol-forms-case-status-head :is(h3,span){margin:0}.landra-forms-portal-status,.ol-forms-portal-status{display:grid;gap:.3rem;margin:0}.landra-forms-portal-status>div,.ol-forms-portal-status>div{display:grid;gap:.35rem;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr)}.landra-forms-portal-status :is(dt,dd),.ol-forms-portal-status :is(dt,dd){margin:0;overflow-wrap:anywhere}.landra-forms-portal-status dt,.ol-forms-portal-status dt{color:var(--landra-color-text-muted);font-size:.76rem;font-weight:800}.landra-forms-geo-statuses ul,.ol-forms-geo-statuses ul{display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.landra-forms-geo-statuses li,.ol-forms-geo-statuses li{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:44px}@media(max-width:48rem){.landra-forms-evidence-tasks li,.ol-forms-evidence-tasks li{grid-template-columns:minmax(0,1fr) auto}.landra-forms-evidence-tasks li .landra-button,.ol-forms-evidence-tasks li .ol-button{grid-column:1 / -1;width:100%}.landra-forms-portal-status>div,.ol-forms-portal-status>div{grid-template-columns:1fr}}.landra-interactive-calculator,.landra-deadline-planner{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 90%),transparent 26rem),var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:18px;box-shadow:0 16px 40px color-mix(in srgb,var(--landra-color-earth-900),transparent 94%);overflow:clip;padding:clamp(.9rem,2vw,1.35rem)}.landra-interactive-calculator-head,.landra-deadline-planner-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.landra-interactive-calculator-head h4,.landra-deadline-planner-head h4{font-size:clamp(1.15rem,2vw,1.55rem);margin:.15rem 0 .3rem}.landra-interactive-calculator-head p,.landra-deadline-planner-head p{margin:0;max-inline-size:68ch}.landra-calculator-save-state{background:color-mix(in srgb,var(--landra-color-field-100),transparent 12%);border-radius:999px;color:var(--landra-color-earth-700);flex:0 0 auto;font-size:.75rem;padding:.38rem .65rem}.landra-calculator-tabs{display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);margin-block:1rem}.landra-calculator-tabs button{background:color-mix(in srgb,var(--landra-color-earth-100),transparent 28%);border:1px solid transparent;border-radius:11px;color:var(--landra-color-earth-700);cursor:pointer;min-block-size:44px;padding:.65rem .75rem}.landra-calculator-tabs button[aria-selected=true]{background:var(--landra-color-surface-raised);border-color:var(--landra-tenant-accent, var(--landra-color-field-500));box-shadow:inset 0 -3px 0 var(--landra-tenant-accent, var(--landra-color-field-500));color:var(--landra-color-earth-900);font-weight:700}.landra-calculator-layout{display:grid;gap:clamp(.8rem,2vw,1.2rem);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.landra-calculator-inputs{align-content:start;display:grid;gap:.85rem}.landra-calculator-control,.landra-calculator-investment,.landra-calculator-oer{background:color-mix(in srgb,var(--landra-color-surface-raised),var(--landra-color-earth-100) 32%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:12px;display:grid;gap:.55rem;margin:0;padding:.78rem}.landra-calculator-control-head,.landra-calculator-number-row,.landra-calculator-inline-actions{align-items:center;display:flex;gap:.55rem;justify-content:space-between}.landra-calculator-number-row input{font-variant-numeric:tabular-nums;inline-size:min(10rem,70%)}.landra-calculator-control input[type=range]{accent-color:var(--landra-tenant-accent, var(--landra-color-field-500));cursor:ew-resize;inline-size:100%}.landra-calculator-origin{background:color-mix(in srgb,var(--landra-color-earth-100),transparent 12%);border-radius:999px;color:var(--landra-color-earth-700);font-size:.7rem;padding:.18rem .45rem;white-space:nowrap}.landra-calculator-origin-landra_proposal{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 84%)}.landra-calculator-select,.landra-deadline-add label{display:grid;gap:.35rem}.landra-calculator-select select,.landra-calculator-number-row input,.landra-deadline-add input{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:9px;box-sizing:border-box;min-block-size:44px;padding:.55rem .65rem}.landra-calculator-check,.landra-calculator-oer label{align-items:center;display:flex;gap:.55rem;min-block-size:34px}.landra-calculator-check input,.landra-calculator-oer input,.landra-deadline-task input{accent-color:var(--landra-tenant-accent, var(--landra-color-field-500));block-size:1.1rem;inline-size:1.1rem}.landra-calculator-oer{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.landra-calculator-oer legend,.landra-calculator-investment legend{font-weight:700;padding-inline:.3rem}.landra-calculator-landra-proposals{display:grid;gap:.4rem}.landra-calculator-landra-proposals h4{margin:0}.landra-calculator-landra-proposals button{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 92%);border:1px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 65%);border-radius:11px;cursor:pointer;display:grid;gap:.45rem;grid-template-columns:1fr auto auto;min-block-size:44px;padding:.6rem .7rem;text-align:start}.landra-calculator-result{align-self:start;background:color-mix(in srgb,var(--landra-color-earth-900),transparent 2%);border-radius:14px;color:var(--landra-color-surface-raised);display:grid;gap:.7rem;padding:clamp(.85rem,2vw,1.15rem);position:sticky;top:.75rem}.landra-calculator-live-state,.landra-calculator-doctrine,.landra-calculator-info,.landra-calculator-warning,.landra-calculator-success,.landra-deadline-empty{margin:0}.landra-calculator-live-state,.landra-calculator-doctrine{color:color-mix(in srgb,var(--landra-color-surface-raised),transparent 28%);font-size:.78rem}.landra-calculator-total{display:grid;gap:.18rem}.landra-calculator-total strong{font-size:clamp(1.65rem,4vw,2.55rem);font-variant-numeric:tabular-nums}.landra-calculator-line{border-block-start:1px solid color-mix(in srgb,var(--landra-color-surface-raised),transparent 78%);padding-block-start:.55rem}.landra-calculator-line summary,.landra-calculator-line dl div,.landra-calculator-waterfall>div{display:flex;gap:.6rem;justify-content:space-between}.landra-calculator-line dl{display:grid;gap:.3rem}.landra-calculator-line dd{margin:0}.landra-calculator-result a{color:var(--landra-color-field-200)}.landra-calculator-warning{background:color-mix(in srgb,var(--landra-color-sun-300),transparent 78%);border-radius:9px;padding:.55rem}.landra-calculator-success{color:var(--landra-color-field-200)}.landra-calculator-actions,.landra-calculator-save-only{display:flex;flex-wrap:wrap;gap:.55rem}.landra-calculator-save-only{grid-column:1 / -1}.landra-calculator-dialog-backdrop{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-900),transparent 32%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:120}.landra-calculator-review-dialog{background:var(--landra-color-surface-raised);border-radius:16px;box-shadow:0 24px 80px color-mix(in srgb,var(--landra-color-earth-900),transparent 58%);max-inline-size:38rem;padding:clamp(1rem,3vw,1.5rem)}.landra-calculator-dialog-actions{display:flex;gap:.55rem;justify-content:flex-end}.landra-deadline-planner{display:grid;gap:1rem}.landra-deadline-add{align-items:end;display:grid;gap:.6rem;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.45fr) auto}.landra-deadline-timeline{display:grid;gap:0;list-style:none;margin:0;padding:0}.landra-deadline-timeline li{align-items:center;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto auto;padding-block:.7rem}.landra-deadline-timeline li[data-status=done] strong{opacity:.55;text-decoration:line-through}.landra-deadline-task{align-items:center;display:flex;gap:.7rem}.landra-deadline-task>span{display:grid;gap:.12rem}.landra-deadline-task time,.landra-deadline-anchor{color:var(--landra-color-earth-600);font-size:.76rem}.landra-deadline-remove{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:36px;min-inline-size:36px}.landra-deadline-remove .landra-close-glyph{block-size:1.15rem;inline-size:1.15rem}.landra-reminder-settings{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);display:grid;gap:1rem;padding-block-start:1rem}.landra-reminder-settings h4,.landra-reminder-settings h5,.landra-reminder-settings p{margin:0}.landra-reminder-heading,.landra-reminder-watch-head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.landra-reminder-privacy{background:color-mix(in srgb,var(--landra-color-accent),transparent 90%);border-radius:999px;color:var(--landra-color-earth-700);font-size:.72rem;padding:.3rem .55rem;white-space:nowrap}.landra-reminder-channel-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landra-reminder-channel{background:color-mix(in srgb,var(--landra-color-surface-raised),transparent 4%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:12px;display:grid;gap:.7rem;min-inline-size:0;padding:.85rem}.landra-reminder-channel[data-active=true]{border-color:color-mix(in srgb,var(--landra-color-accent),transparent 38%);box-shadow:inset 3px 0 0 var(--landra-color-accent)}.landra-reminder-channel-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.landra-reminder-channel-head>span{color:var(--landra-color-earth-600);font-size:.68rem;text-align:end}.landra-switch-row{align-items:center;cursor:pointer;display:flex;gap:.55rem}.landra-switch-row input,.landra-reminder-watch-milestone input,.landra-reminder-offsets input{accent-color:var(--landra-color-accent);block-size:1.1rem;inline-size:1.1rem}.landra-reminder-target,.landra-reminder-pending{color:var(--landra-color-earth-600);font-size:.78rem}.landra-reminder-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.landra-reminder-email-setup{display:grid;gap:.6rem}.landra-reminder-email-setup label,.landra-reminder-schedule label{display:grid;font-size:.76rem;gap:.3rem}.landra-reminder-segmented{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 94%);border-radius:9px;display:grid;gap:.2rem;grid-template-columns:1fr 1fr;padding:.2rem}.landra-reminder-segmented button{background:transparent;border:0;border-radius:7px;color:inherit;cursor:pointer;min-block-size:40px;padding:.4rem}.landra-reminder-segmented button[aria-pressed=true]{background:var(--landra-color-surface-raised);box-shadow:0 1px 4px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%)}.landra-reminder-email-setup input,.landra-reminder-schedule input,.landra-reminder-schedule select{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:9px;color:inherit;min-block-size:44px;padding-inline:.65rem}.landra-reminder-schedule{align-items:end;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:12px;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(8rem,1fr)) auto;margin:0;padding:.8rem}.landra-reminder-schedule legend{font-weight:700;padding-inline:.35rem}.landra-reminder-watch{display:grid;gap:.7rem}.landra-reminder-watch-head p{color:var(--landra-color-earth-600);font-size:.78rem}.landra-reminder-watch-list{display:grid;gap:.5rem}.landra-reminder-watch-list>article{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:10px;display:grid;gap:.55rem;padding:.65rem .75rem}.landra-reminder-watch-list>article[data-selected=true]{background:color-mix(in srgb,var(--landra-color-accent),transparent 95%);border-color:color-mix(in srgb,var(--landra-color-accent),transparent 58%)}.landra-reminder-watch-milestone{align-items:center;display:flex;gap:.65rem}.landra-reminder-watch-milestone>span{display:grid;gap:.12rem}.landra-reminder-watch-milestone time{color:var(--landra-color-earth-600);font-size:.74rem}.landra-reminder-offsets{display:flex;flex-wrap:wrap;gap:.4rem;padding-inline-start:1.75rem}.landra-reminder-offsets label{align-items:center;background:var(--landra-color-surface-raised);border-radius:999px;display:flex;font-size:.72rem;gap:.32rem;min-block-size:36px;padding:.3rem .55rem}.landra-reminder-inbox{display:grid;gap:.55rem}.landra-reminder-inbox ul{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.landra-reminder-inbox li{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 95%);border-radius:9px;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.landra-reminder-inbox li>div:first-child{display:grid;gap:.12rem}.landra-reminder-inbox time{color:var(--landra-color-earth-600);font-size:.72rem}.landra-reminder-inbox button{background:transparent;border:0;color:var(--landra-color-accent);cursor:pointer;min-block-size:36px}.landra-reminder-note{color:var(--landra-color-earth-600);font-size:.78rem;min-block-size:1.2rem}@media(max-width:760px){.landra-interactive-calculator-head,.landra-deadline-planner-head{display:grid}.landra-calculator-tabs,.landra-calculator-layout,.landra-deadline-add,.landra-reminder-channel-grid,.landra-reminder-schedule{grid-template-columns:1fr}.landra-reminder-heading,.landra-reminder-watch-head,.landra-reminder-inbox li{align-items:stretch;flex-direction:column}.landra-reminder-privacy{align-self:flex-start}.landra-calculator-result{position:static}.landra-calculator-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.landra-calculator-tabs button{padding-inline:.35rem}.landra-deadline-timeline li{grid-template-columns:minmax(0,1fr) auto}.landra-deadline-anchor{grid-column:1;padding-inline-start:1.8rem}}.landra-calculator-mobile-tabs{display:none}.landra-forms-planning-surface{display:grid;gap:var(--landra-space-6);padding:clamp(var(--landra-space-4),3vw,var(--landra-space-8))}.landra-forms-planning-surface-head{display:grid;gap:var(--landra-space-3)}.landra-forms-planning-surface-head h1,.landra-forms-planning-surface-head p{margin:0}.landra-forms-planning-surface-head dl{display:flex;flex-wrap:wrap;gap:var(--landra-space-3);margin:0}.landra-forms-planning-surface-head dl div{display:grid;gap:.15rem;min-width:10rem;padding:var(--landra-space-3);border:1px solid var(--landra-color-border-subtle);border-radius:var(--landra-radius-md)}.landra-forms-planning-surface-head dt{color:var(--landra-color-text-muted);font-size:var(--landra-font-size-xs)}.landra-forms-planning-jumps{display:flex;flex-wrap:wrap;gap:var(--landra-space-2);padding:var(--landra-space-2);border:1px solid var(--landra-color-border-subtle);border-radius:var(--landra-radius-lg);background:var(--landra-color-surface)}.landra-forms-planning-jumps button{min-height:2.75rem;padding:var(--landra-space-2) var(--landra-space-4);border:1px solid var(--landra-color-accent);border-radius:var(--landra-radius-lg);background:var(--landra-color-surface-selected);color:var(--landra-color-text);font:inherit;font-weight:700;cursor:pointer}.landra-forms-planning-jumps button:focus-visible{outline:3px solid var(--landra-color-focus);outline-offset:2px}@media(max-width:48rem){.landra-forms-planning-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landra-calculator-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.landra-calculator-mobile-tabs button{min-height:2.75rem;border:1px solid var(--landra-color-border-subtle);background:var(--landra-color-surface);color:var(--landra-color-text)}.landra-calculator-mobile-tabs button[aria-selected=true]{border-color:var(--landra-color-accent);background:var(--landra-color-surface-selected)}.landra-interactive-calculator[data-mobile-calculator-view=inputs] .landra-calculator-result,.landra-interactive-calculator[data-mobile-calculator-view=result] .landra-calculator-inputs,.landra-interactive-calculator[data-mobile-calculator-view=sources] .landra-calculator-inputs{display:none}.landra-interactive-calculator[data-mobile-calculator-view=sources] .landra-calculator-result>:not(a):not(.landra-calculator-warning):not(.landra-calculator-doctrine):not(.landra-calculator-live-state){display:none}.landra-interactive-calculator[data-mobile-calculator-view=result] .landra-calculator-result a{display:none}}.landra-ask-chat-close:hover,.ol-ask-chat-close:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%)}.landra-ask-chat-close:active,.ol-ask-chat-close:active{transform:translateY(1px)}@media(max-width:900px){.landra-ask-chat-overlay,.ol-ask-chat-overlay{padding:0}}@media(prefers-reduced-motion:reduce){.landra-ask-chat-main,.landra-ask-chat-thread,.ol-ask-chat-main,.ol-ask-chat-thread{scroll-behavior:auto}}.landra-ask-chat-answer,.ol-ask-chat-answer{min-width:0;overflow-wrap:anywhere;word-break:break-word}.landra-ask-chat-answer a,.ol-ask-chat-answer a{color:var(--landra-color-field-500);text-decoration:underline;text-underline-offset:2px}.landra-ask-chat-answer code,.ol-ask-chat-answer code{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:4px;font-family:var(--landra-font-mono);font-size:.92em;padding:.1em .3em}.landra-ask-chat-answer p,.ol-ask-chat-answer p{margin:0 0 .5rem;line-height:1.55}.landra-ask-chat-answer p:last-child,.ol-ask-chat-answer p:last-child{margin-bottom:0}.landra-ask-chat-answer ul,.landra-ask-chat-answer ol,.ol-ask-chat-answer ul,.ol-ask-chat-answer ol{margin:.3rem 0 .55rem;padding-inline-start:1.3rem}.landra-ask-chat-answer li,.ol-ask-chat-answer li{margin:.2rem 0;line-height:1.5}.landra-ask-chat-answer strong,.ol-ask-chat-answer strong{font-weight:700}.landra-ai-act-disclosure,.ol-ai-act-disclosure{flex:0 0 auto;display:flex;align-items:center;gap:.4rem;margin:.55rem .8rem 0;padding:.35rem .6rem;color:var(--landra-color-earth-700);font-size:.74rem;line-height:1.35}.landra-ai-act-disclosure svg,.ol-ai-act-disclosure svg{flex:0 0 auto;opacity:.7}.landra-ask-chat-disclosure,.ol-ask-chat-disclosure{flex:0 0 auto;margin:.55rem .8rem 0;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);color:var(--landra-color-earth-700);font-size:.74rem;line-height:1.35}.landra-ask-chat-disclosure[hidden],.ol-ask-chat-disclosure[hidden]{display:none}.landra-ask-chat-disclosure h3,.ol-ask-chat-disclosure h3{font-size:inherit;font-weight:850;margin:0}.landra-ask-chat-disclosure ul,.ol-ask-chat-disclosure ul{margin:.3rem 0 0;padding-inline-start:1.15rem}.landra-ask-chat-disclosure li+li,.ol-ask-chat-disclosure li+li{margin-top:.22rem}.landra-app-breadcrumb,.ol-app-breadcrumb{margin:0 0 .75rem}.landra-app-breadcrumb ol,.ol-app-breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.landra-app-breadcrumb-segment,.ol-app-breadcrumb-segment{color:color-mix(in srgb,var(--landra-color-earth-900),transparent 35%);font-size:.82rem;font-weight:600}.landra-app-breadcrumb-segment+.landra-app-breadcrumb-segment:before,.ol-app-breadcrumb-segment+.ol-app-breadcrumb-segment:before{content:"›";margin-inline-end:.4rem;opacity:.55}.landra-app-breadcrumb-segment[aria-current=page],.ol-app-breadcrumb-segment[aria-current=page]{color:var(--landra-color-earth-900);font-weight:800}.landra-app-footer,.ol-app-footer{background:var(--landra-color-earth-900);color:var(--landra-color-on-primary);border-top:0;box-sizing:border-box;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,.85fr) minmax(0,2fr);margin-top:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2rem)}.landra-app-footer-brand strong,.ol-app-footer-brand strong{color:inherit;font-size:var(--ol-fs-base);font-weight:900}.landra-app-footer-brand p,.ol-app-footer-brand p{color:color-mix(in srgb,var(--landra-color-on-primary),transparent 24%);font-size:.8rem;margin:.35rem 0 0;max-width:36ch}.landra-app-footer-columns,.ol-app-footer-columns{display:grid;gap:clamp(1rem,2.5vw,1.35rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.landra-app-footer-section,.ol-app-footer-section{background:transparent;border:0;border-radius:0;min-width:0;text-align:start}.landra-app-footer-section h3,.ol-app-footer-section h3{color:inherit;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0 0 .65rem;text-align:start;text-transform:uppercase}.landra-app-footer-section ul,.ol-app-footer-section ul{display:grid;gap:.42rem;list-style:none;margin:0;padding:0;text-align:start}.landra-app-footer-section a,.ol-app-footer-section a{align-items:center;color:color-mix(in srgb,var(--landra-color-on-primary),transparent 18%);display:flex;font-size:.82rem;justify-self:start;min-height:24px;text-align:start;text-decoration:none}.landra-app-footer-section a:hover,.landra-app-footer-section a:focus-visible,.ol-app-footer-section a:hover,.ol-app-footer-section a:focus-visible{color:var(--landra-color-on-primary);text-decoration:underline}.landra-app-footer-note,.ol-app-footer-note{color:color-mix(in srgb,var(--landra-color-on-primary),transparent 22%);font-size:.72rem;grid-column:1 / -1;margin:0}@media(max-width:760px){.landra-app-footer,.ol-app-footer{grid-template-columns:1fr}}@keyframes landraAppDrawerSlideIn{0%{transform:translate(-105%)}to{transform:translate(0)}}.landra-menu,.ol-menu{display:none;justify-content:flex-end}.landra-menu-trigger,.ol-menu-trigger{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:44px;justify-content:center;min-height:44px;min-width:44px;width:44px}.landra-menu-scrim,.ol-menu-scrim{background:var(--landra-color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);inset:0;position:fixed;z-index:50}.landra-menu-panel,.ol-menu-panel{background:var(--landra-color-surface-raised);border-right:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 92%);box-shadow:18px 0 54px color-mix(in srgb,var(--landra-color-earth-900),transparent 82%);display:flex;flex-direction:column;gap:1rem;height:100%;margin-left:0;outline:none;padding:1.25rem;width:var(--landra-drawer-inline-size)}.landra-menu-panel-head,.ol-menu-panel-head{display:flex;justify-content:flex-end}.landra-menu-close,.ol-menu-close{background:transparent;border:none;border-radius:999px;box-sizing:border-box;color:var(--landra-color-earth-900);cursor:pointer;font-size:1.6rem;height:var(--landra-touch-target);line-height:1;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);width:var(--landra-touch-target)}.landra-menu-nav,.ol-menu-nav{display:flex;flex-direction:column;gap:.25rem}.landra-menu-nav a,.ol-menu-nav a{border-radius:8px;color:var(--landra-color-earth-900);font-size:1.05rem;font-weight:650;line-height:1.25;padding:.78rem .85rem;text-decoration:none;overflow-wrap:anywhere}.landra-menu-nav a[aria-current=page],.ol-menu-nav a[aria-current=page]{background:color-mix(in srgb,var(--landra-color-field-500),transparent 80%)}.landra-menu-actions,.ol-menu-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.landra-menu-locale,.ol-menu-locale{display:flex;gap:.5rem}.landra-menu-locale a,.ol-menu-locale a{border-radius:999px;color:var(--landra-color-earth-900);font-weight:800;padding:.35rem .6rem;text-decoration:none}.landra-menu-trigger:focus-visible,.landra-menu-close:focus-visible,.landra-menu-nav a:focus-visible,.landra-menu-locale a:focus-visible,.ol-menu-trigger:focus-visible,.ol-menu-close:focus-visible,.ol-menu-nav a:focus-visible,.ol-menu-locale a:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}@media(max-width:900px){.landra-public-header,.ol-public-header{align-items:center;grid-template-columns:1fr auto}.landra-public-nav,.landra-public-header-cta,.ol-public-nav,.ol-public-header-cta{display:none}.landra-menu,.ol-menu{display:inline-flex}}.landra-sidebar-toggle,.ol-sidebar-toggle{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:999px;box-shadow:0 10px 28px color-mix(in srgb,var(--landra-color-earth-900),transparent 90%);cursor:pointer;display:inline-flex;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);width:var(--landra-touch-target);z-index:72}.landra-sidebar-toggle:focus-visible,.ol-sidebar-toggle:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-sidebar-toggle:hover,.ol-sidebar-toggle:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%)}.landra-menu-trigger-emblem,.ol-menu-trigger-emblem{align-items:center;color:var(--landra-color-earth-900);display:inline-flex;justify-content:center;line-height:0;pointer-events:none}.landra-menu-trigger-emblem svg,.ol-menu-trigger-emblem svg{display:block;overflow:visible}.landra-app-sidebar-toggle[aria-expanded=true],.ol-app-sidebar-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 42%)}.landra-app-sidebar-backdrop,.ol-app-sidebar-backdrop{display:none}.landra-app-shell[data-sidebar-collapsed=true] .landra-app-workspace,.ol-app-shell[data-sidebar-collapsed=true] .ol-app-workspace{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-sidebar-collapsed=true] .landra-surface-map,.ol-app-shell[data-sidebar-collapsed=true] .ol-surface-map{display:none}.landra-app-shell .landra-workbench-layout,.ol-app-shell .ol-workbench-layout{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(18rem,25rem)}.landra-app-shell .landra-workbench-layout[data-workbench-split-view=false],.ol-app-shell .ol-workbench-layout[data-workbench-split-view=false]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(15rem,20rem)}.landra-app-shell .landra-workbench-layout[data-workbench-has-copilot=false],.ol-app-shell .ol-workbench-layout[data-workbench-has-copilot=false]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout,.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=false],.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-has-copilot=false]{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=true],.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-has-copilot=true]{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout--chat_only,.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout--chat_only{grid-template-columns:minmax(0,1fr)}.landra-app-shell .landra-workbench-copilot-pane,.ol-app-shell .ol-workbench-copilot-pane{align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 42%,transparent),transparent 55%),color-mix(in srgb,var(--landra-color-surface) 95%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);box-sizing:border-box;max-height:calc(100dvh - var(--landra-app-header-block));min-height:calc(100dvh - var(--landra-app-header-block));min-width:0;overflow-y:auto;overscroll-behavior-y:auto;padding:clamp(.9rem,2vw,1.2rem);position:sticky;scrollbar-gutter:stable;top:var(--landra-app-header-block)}.landra-mobile-pane-switcher,.landra-mobile-pane-edge-handle,.ol-mobile-pane-switcher,.ol-mobile-pane-edge-handle{display:none}.landra-account-consent-gate,.ol-account-consent-gate{align-items:center;background:color-mix(in srgb,var(--landra-color-ink) 34%,transparent);display:grid;inset:0;justify-items:center;overflow-y:auto;padding:clamp(1rem,4vw,2rem);position:fixed;z-index:70}.landra-settings-hub,.ol-settings-hub{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:14px;display:grid;gap:clamp(1rem,2vw,1.35rem);min-width:0;padding:clamp(.85rem,2vw,1.25rem)}.landra-settings-shell,.ol-settings-shell{display:grid;gap:clamp(.9rem,2vw,1.5rem);grid-template-columns:minmax(11.5rem,15rem) minmax(0,1fr);min-width:0}.landra-settings-sidebar,.ol-settings-sidebar{min-width:0}.landra-settings-sidebar-list,.ol-settings-sidebar-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0;position:sticky;top:1rem}.landra-settings-sidebar-item,.ol-settings-sidebar-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--landra-color-earth-900);cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:750;gap:.6rem;min-height:44px;padding:.6rem .75rem;text-align:left;width:100%}.landra-settings-sidebar-item:hover,.ol-settings-sidebar-item:hover{background:color-mix(in srgb,var(--landra-color-earth-50),transparent 32%)}.landra-settings-sidebar-item[aria-current=page],.ol-settings-sidebar-item[aria-current=page]{background:var(--landra-color-surface-raised);border-color:color-mix(in srgb,var(--landra-tenant-accent),transparent 50%);box-shadow:0 .25rem .8rem color-mix(in srgb,var(--landra-color-ink) 8%,transparent);color:var(--landra-color-text)}.landra-settings-sidebar-item:focus-visible,.ol-settings-sidebar-item:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-settings-sidebar-icon,.ol-settings-sidebar-icon{align-items:center;color:color-mix(in srgb,var(--landra-tenant-accent),var(--landra-color-earth-700) 45%);display:inline-flex;flex:0 0 auto}.landra-settings-sidebar-item[aria-current=page] .landra-settings-sidebar-icon,.ol-settings-sidebar-item[aria-current=page] .ol-settings-sidebar-icon{color:var(--landra-tenant-accent)}.landra-settings-sidebar-icon svg,.ol-settings-sidebar-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.landra-settings-pane,.ol-settings-pane{display:grid;gap:clamp(.9rem,1.8vw,1.25rem);min-width:0}.landra-settings-pane:focus-visible,.ol-settings-pane:focus-visible{box-shadow:var(--landra-focus-ring);border-radius:10px;outline:none}.landra-settings-pane-header,.ol-settings-pane-header{border-bottom:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.3rem;padding-bottom:.75rem}.landra-settings-pane-header h3,.ol-settings-pane-header h3{color:var(--landra-color-text);font-size:1.15rem;font-weight:850;line-height:1.2;margin:0}.landra-settings-pane-header p,.ol-settings-pane-header p{color:var(--landra-color-earth-700);font-size:.9rem;line-height:1.45;margin:0}.landra-settings-embed,.ol-settings-embed{display:grid;gap:clamp(.9rem,1.8vw,1.25rem);min-width:0}@media(max-width:720px){.landra-settings-shell,.ol-settings-shell{grid-template-columns:minmax(0,1fr)}.landra-settings-sidebar,.ol-settings-sidebar{background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;padding:.42rem}.landra-settings-sidebar-list,.ol-settings-sidebar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;position:static}.landra-settings-sidebar-list .landra-settings-sidebar-item,.ol-settings-sidebar-list .ol-settings-sidebar-item{min-height:48px;min-width:0;overflow-wrap:normal;padding:.56rem .62rem;text-align:start;white-space:normal;width:auto}}.landra-settings-grid,.ol-settings-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));min-width:0}.landra-settings-section,.ol-settings-section{align-content:flex-start;background:color-mix(in srgb,var(--landra-color-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;display:grid;gap:.85rem;min-width:0;padding:clamp(.9rem,1.8vw,1.1rem)}.landra-settings-section[data-settings-panel],.ol-settings-section[data-settings-panel]{scroll-margin-block-start:1rem}.landra-settings-section h3,.landra-settings-section p,.landra-settings-section dl,.ol-settings-section h3,.ol-settings-section p,.ol-settings-section dl{margin:0}.landra-settings-section-title-row,.ol-settings-section-title-row{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;min-width:0}.landra-settings-section h3,.ol-settings-section h3{color:var(--landra-color-text);font-size:1rem;font-weight:850;line-height:1.2}.landra-settings-section p,.ol-settings-section p{color:var(--landra-color-earth-700);font-size:.875rem;line-height:1.45}.landra-settings-segmented,.ol-settings-segmented{background:color-mix(in srgb,var(--landra-color-earth-50),transparent 20%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));min-width:0;padding:.25rem}.landra-settings-segmented button,.landra-settings-actions button,.landra-settings-actions a,.ol-settings-segmented button,.ol-settings-actions button,.ol-settings-actions a{align-items:center;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;min-width:0;padding:.55rem .75rem;text-align:center;text-decoration:none}.landra-settings-segmented button,.ol-settings-segmented button{background:transparent;border:1px solid transparent;color:var(--landra-color-earth-900);cursor:pointer;gap:.35rem}.landra-settings-segmented button[aria-pressed=true],.ol-settings-segmented button[aria-pressed=true]{background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-tenant-accent),transparent 42%);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--landra-color-ink) 8%,transparent)}.landra-settings-segment-icon,.ol-settings-segment-icon{align-items:center;display:inline-flex;flex:0 0 auto}.landra-settings-segment-icon svg,.ol-settings-segment-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.landra-settings-actions,.ol-settings-actions{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0}.landra-settings-actions button,.landra-settings-actions a,.ol-settings-actions button,.ol-settings-actions a{background:color-mix(in srgb,var(--landra-tenant-accent) 10%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-tenant-accent),transparent 64%);color:var(--landra-color-earth-900);cursor:pointer}.landra-settings-toggle-grid,.ol-settings-toggle-grid{display:grid;gap:.55rem}.landra-settings-toggle,.ol-settings-toggle{align-items:flex-start;background:color-mix(in srgb,var(--landra-color-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.75rem}.landra-settings-toggle input,.ol-settings-toggle input{accent-color:var(--landra-tenant-accent);block-size:44px;inline-size:44px;margin:0}.landra-settings-toggle span,.ol-settings-toggle span{display:grid;gap:.2rem;min-width:0}.landra-settings-toggle strong,.landra-settings-toggle small,.ol-settings-toggle strong,.ol-settings-toggle small{overflow-wrap:anywhere}.landra-settings-toggle small,.ol-settings-toggle small{color:var(--landra-color-earth-700);font-size:.875rem;line-height:1.35}.landra-settings-toggle:has(input:checked),.ol-settings-toggle:has(input:checked){background:color-mix(in srgb,var(--landra-tenant-accent) 10%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-tenant-accent),transparent 48%)}.landra-settings-toggle:has(input:disabled),.ol-settings-toggle:has(input:disabled){opacity:.72}.landra-settings-kv,.ol-settings-kv{display:grid;gap:.45rem}.landra-settings-kv div,.ol-settings-kv div{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.2rem;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);padding-block-end:.45rem}.landra-settings-kv dt,.ol-settings-kv dt{color:color-mix(in srgb,var(--landra-color-ink) 70%,transparent);font-size:.84rem;font-weight:700}.landra-settings-kv dd,.ol-settings-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.landra-settings-copy-value,.ol-settings-copy-value{align-items:center;display:flex;gap:.35rem;justify-content:space-between}.landra-settings-copy-value>span,.ol-settings-copy-value>span{min-width:0;overflow-wrap:anywhere}.landra-settings-copy-value button,.ol-settings-copy-value button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--landra-color-earth-700);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;opacity:.55;padding:0;width:36px}.landra-settings-copy-value:hover button,.landra-settings-copy-value button:focus-visible,.ol-settings-copy-value:hover button,.ol-settings-copy-value button:focus-visible{border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);opacity:1}.landra-settings-copy-value button:focus-visible,.ol-settings-copy-value button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-settings-copy-value svg,.ol-settings-copy-value svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:18px}.landra-settings-checklist,.ol-settings-checklist{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.landra-settings-checklist li,.ol-settings-checklist li{align-items:flex-start;display:grid;gap:.55rem;grid-template-columns:1.25rem minmax(0,1fr)}.landra-settings-checklist li>span,.ol-settings-checklist li>span{color:var(--landra-tenant-accent);font-weight:900;line-height:1.45;text-align:center}.landra-settings-checklist p,.ol-settings-checklist p{margin:0;min-width:0}.landra-settings-note,.ol-settings-note{color:color-mix(in srgb,var(--landra-color-ink) 72%,transparent);font-size:.88rem}.landra-settings-danger-zone,.ol-settings-danger-zone{border-color:color-mix(in srgb,var(--landra-color-danger-600),transparent 60%)}.landra-settings-danger-actions,.ol-settings-danger-actions{align-items:stretch}.landra-settings-actions .landra-settings-secondary-action,.ol-settings-actions .ol-settings-secondary-action{background:var(--landra-color-surface-raised);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 72%)}.landra-settings-actions .landra-settings-destructive-action,.ol-settings-actions .ol-settings-destructive-action{background:var(--landra-color-earth-900);border-color:var(--landra-color-earth-900);color:var(--landra-color-on-primary)}.landra-account-consent-card,.ol-account-consent-card{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;box-sizing:border-box;box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--landra-color-ink) 22%,transparent);color:var(--landra-color-ink);display:grid;gap:.75rem;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - clamp(2rem,8vw,4rem));max-width:min(100%,42rem);overflow:hidden;padding:clamp(1rem,3vw,1.45rem);width:min(100%,42rem)}.landra-account-consent-body,.ol-account-consent-body{display:grid;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.25rem;scrollbar-gutter:stable}.landra-account-consent-actions,.ol-account-consent-actions{background:var(--landra-color-surface);border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);display:grid;gap:.65rem;padding-block-start:.75rem}.landra-account-consent-actions .landra-button,.ol-account-consent-actions .ol-button{justify-content:center;width:100%}.landra-account-consent-error,.ol-account-consent-error{background:color-mix(in srgb,var(--landra-color-danger-600) 10%,transparent);border-inline-start:3px solid var(--landra-color-danger-600);color:var(--landra-color-danger-600);font-size:.92rem;line-height:1.4;padding:.65rem .75rem}.landra-account-consent-card h2,.landra-account-consent-card p,.ol-account-consent-card h2,.ol-account-consent-card p{margin:0}.landra-account-consent-option,.ol-account-consent-option{align-items:flex-start;background:color-mix(in srgb,var(--landra-color-earth-50),transparent 18%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;color:var(--landra-color-ink);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);line-height:1.45;padding:.85rem}.landra-account-consent-option input,.ol-account-consent-option input{accent-color:var(--landra-tenant-accent);height:1.1rem;margin-block-start:.15rem;width:1.1rem}.landra-account-consent-option a,.ol-account-consent-option a{color:var(--landra-tenant-accent);font-weight:650}.landra-account-consent-note,.ol-account-consent-note{background:color-mix(in srgb,var(--landra-tenant-accent) 10%,transparent);border-inline-start:3px solid var(--landra-tenant-accent);color:color-mix(in srgb,var(--landra-color-ink) 88%,transparent);padding:.75rem .85rem}@media(max-width:600px),(max-height:720px){.landra-account-consent-gate,.ol-account-consent-gate{align-items:start;padding:.5rem}.landra-account-consent-card,.ol-account-consent-card{gap:.6rem;max-height:calc(100dvh - 1rem);padding:.85rem}.landra-account-consent-body,.ol-account-consent-body{gap:.75rem}}.landra-workbench-copilot-card,.ol-workbench-copilot-card{display:grid;gap:.85rem;min-width:0}.landra-workbench-copilot-card h2,.landra-workbench-copilot-card p,.ol-workbench-copilot-card h2,.ol-workbench-copilot-card p{margin:0;overflow-wrap:break-word}.landra-submission-lock-list,.ol-submission-lock-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.landra-submission-lock-list li,.ol-submission-lock-list li{align-items:center;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding-block:.45rem}.landra-data-rights-actions,.ol-data-rights-actions{display:flex;flex-wrap:wrap;gap:.55rem}.landra-data-rights-actions button,.landra-workbench-copilot-card button,.ol-data-rights-actions button,.ol-workbench-copilot-card button{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;background:color-mix(in srgb,var(--landra-color-surface-raised) 58%,transparent);color:inherit;min-height:var(--landra-touch-target);padding:.6rem .85rem}.landra-workbench-copilot-card button:disabled,.ol-workbench-copilot-card button:disabled{cursor:not-allowed;opacity:.72}.landra-surface-training-guide,.ol-surface-training-guide{background:color-mix(in srgb,var(--landra-color-surface-raised) 34%,transparent);border-block:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 90%);display:grid;gap:1rem;margin:0;min-width:0;padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,2rem)}@media(max-width:900px){.landra-forms-assist-split-workbench,.ol-forms-assist-split-workbench{display:grid;grid-template-columns:1fr;position:relative}.landra-forms-split-divider,.ol-forms-split-divider{display:none}.landra-forms-mobile-edge-handle,.ol-forms-mobile-edge-handle{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;font-size:1.35rem;font-weight:900;height:3.15rem;justify-content:center;position:fixed;top:calc(var(--landra-app-header-block) + 48dvh);width:2.1rem;z-index:24}.landra-forms-mobile-edge-handle-previous,.ol-forms-mobile-edge-handle-previous{border-radius:0 999px 999px 0;left:0}.landra-forms-mobile-edge-handle-next,.ol-forms-mobile-edge-handle-next{border-radius:999px 0 0 999px;right:0}.landra-forms-assist-split-workbench>.landra-tool-pane,.landra-forms-split-work>.landra-tool-pane,.ol-forms-assist-split-workbench>.ol-tool-pane,.ol-forms-split-work>.ol-tool-pane{min-height:calc(100dvh - var(--landra-app-header-block))}.landra-app-shell>.landra-property-strip,.ol-app-shell>.ol-property-strip{gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto}.landra-app-session-context,.ol-app-session-context{max-width:min(100%,16rem);padding-inline:.42rem .55rem}.landra-app-session-context-copy strong,.ol-app-session-context-copy strong{font-size:var(--ol-fs-2xs)}.landra-app-session-context-copy small,.ol-app-session-context-copy small{font-size:clamp(.65rem,2.5vw,.72rem)}.landra-app-sidebar-toggle,.ol-app-sidebar-toggle{position:relative;top:auto}.landra-app-shell[data-sidebar-collapsed=false]:before,.ol-app-shell[data-sidebar-collapsed=false]:before{content:none}.landra-app-sidebar-backdrop,.ol-app-sidebar-backdrop{background:var(--landra-color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;bottom:0;cursor:pointer;display:block;left:var(--landra-drawer-inline-size);padding:0;position:fixed;right:0;top:var(--landra-app-header-block);z-index:70}.landra-app-shell[data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-sidebar-collapsed=false] .ol-surface-map{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 72%,transparent),transparent 48%),var(--landra-color-surface);animation:landraAppDrawerSlideIn .28s var(--landra-mechanical-ease, cubic-bezier(.7,0,.2,1));border:0;border-inline-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:0;box-sizing:border-box;box-shadow:0 24px 70px color-mix(in srgb,var(--landra-color-earth-900),transparent 70%);bottom:0;left:0;margin:0;height:calc(100dvh - var(--landra-app-header-block));max-height:calc(100dvh - var(--landra-app-header-block));min-height:calc(100dvh - var(--landra-app-header-block));overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;top:var(--landra-app-header-block);width:var(--landra-drawer-inline-size);z-index:75}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-app-sidebar-backdrop,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-app-sidebar-backdrop{top:var(--landra-tool-shell-block)}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .ol-surface-map{height:calc(100dvh - var(--landra-tool-shell-block));max-height:calc(100dvh - var(--landra-tool-shell-block));min-height:calc(100dvh - var(--landra-tool-shell-block));top:var(--landra-tool-shell-block)}.landra-app-shell .landra-surface-map>.landra-profile-command-anchor,.ol-app-shell .ol-surface-map>.ol-profile-command-anchor{background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);left:0;margin-top:auto;position:absolute;right:0;padding-bottom:max(.72rem,env(safe-area-inset-bottom));bottom:0;z-index:5}.landra-app-shell .landra-surface-map>.landra-surface-scroll-list,.ol-app-shell .ol-surface-map>.ol-surface-scroll-list{padding-bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 6.4rem)}.landra-app-shell[data-sidebar-collapsed=false] .landra-surface-stage,.ol-app-shell[data-sidebar-collapsed=false] .ol-surface-stage{filter:saturate(.88)}.landra-app-shell .landra-workbench-layout,.landra-app-shell .landra-workbench-layout[data-workbench-split-view],.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout,.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=true],.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-split-view=true],.ol-app-shell .ol-workbench-layout,.ol-app-shell .ol-workbench-layout[data-workbench-split-view],.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout,.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-has-copilot=true],.ol-app-shell[data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-split-view=true]{grid-template-columns:minmax(0,1fr)}.landra-app-shell .landra-surface-stage,.landra-app-shell .landra-surface-slot,.landra-app-shell .landra-workbench-copilot-pane,.ol-app-shell .ol-surface-stage,.ol-app-shell .ol-surface-slot,.ol-app-shell .ol-workbench-copilot-pane{min-width:0;width:100%}.landra-forms-antrag-workflow,.ol-forms-antrag-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.landra-forms-antrag-focusbar,.ol-forms-antrag-focusbar{gap:.65rem;grid-template-columns:1fr;padding:.72rem max(2rem,env(safe-area-inset-right)) .72rem max(2rem,env(safe-area-inset-left))}.landra-forms-antrag-focusbar>div:first-child>p:last-child,.ol-forms-antrag-focusbar>div:first-child>p:last-child{font-size:.78rem}.landra-forms-official-shell,.ol-forms-official-shell{min-height:calc(100dvh - var(--landra-tool-shell-block, 7rem) - 9rem);padding:.75rem max(2rem,env(safe-area-inset-right)) .75rem max(2rem,env(safe-area-inset-left))}.landra-forms-antrag-support,.ol-forms-antrag-support{padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}.landra-forms-draft-savebar,.ol-forms-draft-savebar{align-items:stretch;flex-direction:column;padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}.landra-forms-draft-savebar .landra-button,.ol-forms-draft-savebar .ol-button{width:100%}.landra-forms-antrag-controls,.ol-forms-antrag-controls{grid-template-columns:1fr}.landra-forms-antrag-controls .landra-button,.landra-forms-antrag-card-actions .landra-button,.ol-forms-antrag-controls .ol-button,.ol-forms-antrag-card-actions .ol-button{width:100%}.landra-forms-official-head,.landra-forms-official-toolbar,.landra-forms-official-section-head,.landra-forms-official-question-main,.landra-forms-official-paper-field dl>div,.ol-forms-official-head,.ol-forms-official-toolbar,.ol-forms-official-section-head,.ol-forms-official-question-main,.ol-forms-official-paper-field dl>div{grid-template-columns:1fr}.landra-forms-official-question,.ol-forms-official-question{grid-template-columns:1.75rem minmax(0,1fr);padding-inline:.6rem}.landra-forms-official-section-head:after,.ol-forms-official-section-head:after{justify-self:start}.landra-forms-official-section-meta,.ol-forms-official-section-meta{white-space:normal}.landra-forms-official-section-progress,.ol-forms-official-section-progress{justify-self:start}.landra-surface-disclosure>summary,.ol-surface-disclosure>summary{grid-template-columns:1fr auto}.landra-surface-disclosure>summary small,.ol-surface-disclosure>summary small{grid-column:1 / -1;white-space:normal}.landra-app-shell .landra-agripv-comparison .landra-decision-rail,.landra-app-shell .landra-dynamic-overlay .landra-decision-rail,.landra-app-shell .landra-edge-sync .landra-decision-rail,.landra-app-shell .landra-mission-routing .landra-decision-rail,.landra-app-shell .landra-cooperative-provenance .landra-decision-rail,.ol-app-shell .ol-agripv-comparison .ol-decision-rail,.ol-app-shell .ol-dynamic-overlay .ol-decision-rail,.ol-app-shell .ol-edge-sync .ol-decision-rail,.ol-app-shell .ol-mission-routing .ol-decision-rail,.ol-app-shell .ol-cooperative-provenance .ol-decision-rail{grid-template-columns:1fr}.landra-forms-official-mode,.landra-forms-official-actions,.ol-forms-official-mode,.ol-forms-official-actions{justify-content:stretch}.landra-forms-official-progress,.ol-forms-official-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.landra-forms-official-action-strip,.landra-forms-official-template-meta,.ol-forms-official-action-strip,.ol-forms-official-template-meta{grid-template-columns:1fr}.landra-forms-official-mode .landra-button,.landra-forms-official-actions .landra-button,.ol-forms-official-mode .ol-button,.ol-forms-official-actions .ol-button{flex:1 1 9rem}.landra-forms-official-value,.ol-forms-official-value{font-size:.78rem;width:100%}.landra-forms-official-field-hint,.ol-forms-official-field-hint{font-size:.78rem}.landra-forms-antrag-panel[open]>:not(summary),.ol-forms-antrag-panel[open]>:not(summary){margin-inline:.5rem}.landra-app-shell .landra-workbench-copilot-pane,.ol-app-shell .ol-workbench-copilot-pane{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0;max-height:none;min-height:auto;position:static}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe]{position:relative}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.landra-workbench-copilot-pane,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-copilot,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.ol-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-copilot{display:none}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work{display:none}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-workbench-copilot-pane,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-workbench-copilot-pane{display:block}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot-pane [data-mobile-pane-section=evidence],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot [data-mobile-pane-section=evidence],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot-pane [data-mobile-pane-section=evidence],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot [data-mobile-pane-section=evidence],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot-pane [data-mobile-pane-section=application],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot [data-mobile-pane-section=application],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot-pane [data-mobile-pane-section=application],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot [data-mobile-pane-section=application]{display:none}.landra-mobile-pane-switcher,.ol-mobile-pane-switcher{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:flex;gap:.45rem;grid-column:1 / -1;overflow-x:auto;padding:.65rem clamp(.85rem,4vw,1.1rem);position:sticky;scrollbar-width:none;top:var(--landra-app-header-block);z-index:35}.landra-mobile-pane-switcher::-webkit-scrollbar,.ol-mobile-pane-switcher::-webkit-scrollbar{display:none}.landra-mobile-pane-switcher button,.ol-mobile-pane-switcher button{background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;color:var(--landra-color-earth-900);cursor:pointer;flex:1 0 auto;font:inherit;font-size:.86rem;font-weight:900;min-height:48px;min-width:5.5rem;padding:.55rem .85rem}.landra-mobile-pane-switcher button[aria-selected=true],.ol-mobile-pane-switcher button[aria-selected=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 18%,var(--landra-color-surface-raised));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 30%)}.landra-mobile-pane-switcher button:focus-visible,.landra-mobile-pane-edge-handle:focus-visible,.ol-mobile-pane-switcher button:focus-visible,.ol-mobile-pane-edge-handle:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-mobile-pane-edge-handle,.ol-mobile-pane-edge-handle{align-items:center;background:transparent;border:0;border-radius:0 999px 999px 0;box-shadow:none;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;font:inherit;font-size:1.35rem;font-weight:900;height:56px;isolation:isolate;justify-content:center;min-height:56px;min-width:48px;opacity:.78;padding:0;position:fixed;bottom:auto;top:max(calc(var(--landra-app-header-block) + 32rem),80dvh);transform:translateY(-50%);width:48px;z-index:45}.landra-mobile-pane-edge-handle:before,.ol-mobile-pane-edge-handle:before{background:color-mix(in srgb,var(--landra-color-surface-raised) 76%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:0 999px 999px 0;bottom:0;box-shadow:0 10px 24px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%);content:"";left:0;pointer-events:none;position:absolute;top:0;width:36px}.landra-workbench-layout:has(.landra-ask-chat[data-ask-chat-drawer-open=true]) .landra-mobile-pane-edge-handle,.ol-workbench-layout:has(.ol-ask-chat[data-ask-chat-drawer-open=true]) .ol-mobile-pane-edge-handle{display:none}.landra-workbench-layout:has(.landra-ask-chat-system-banner) .landra-mobile-pane-edge-handle,.ol-workbench-layout:has(.ol-ask-chat-system-banner) .ol-mobile-pane-edge-handle{display:none}.landra-mobile-pane-edge-handle-previous,.ol-mobile-pane-edge-handle-previous{left:env(safe-area-inset-left)}.landra-mobile-pane-edge-handle-next,.ol-mobile-pane-edge-handle-next{border-radius:999px 0 0 999px;right:env(safe-area-inset-right)}.landra-mobile-pane-edge-handle-next:before,.ol-mobile-pane-edge-handle-next:before{border-radius:999px 0 0 999px;left:auto;right:0}.landra-workbench-layout[data-gesture-enhancement=optional_swipe] .landra-mobile-pane-edge-handle,.ol-workbench-layout[data-gesture-enhancement=optional_swipe] .ol-mobile-pane-edge-handle{animation:landraMobilePaneHandlePulse 3.4s ease-in-out infinite}}@media(max-width:900px){.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs{align-items:flex-end;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);box-sizing:border-box;gap:.18rem;inline-size:100%;max-inline-size:100%;padding:.34rem .5rem 0}.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs button,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs button{background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;flex:1 1 0;margin-block-end:-1px;min-inline-size:0;min-height:44px;text-align:center}.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs button[aria-selected=true],.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs button[aria-selected=true]{background:var(--landra-color-surface-raised);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 74%);border-block-end-color:var(--landra-color-surface-raised);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}}.landra-relationship[data-genealogy],.ol-relationship[data-genealogy]{margin-top:2.75rem;padding:.8rem 1rem;border-radius:16px;background:color-mix(in srgb,var(--landra-color-surface-raised),transparent 45%);opacity:.7}.landra-relationship[data-genealogy] .landra-eyebrow,.ol-relationship[data-genealogy] .ol-eyebrow{font-size:.68rem}.landra-relationship[data-genealogy] .landra-relationship-title,.ol-relationship[data-genealogy] .ol-relationship-title{font-family:var(--landra-font-body);font-size:.82rem;font-weight:600;line-height:1.45;margin:.2rem 0 .6rem}.landra-relationship[data-genealogy] .landra-button,.ol-relationship[data-genealogy] .ol-button{font-size:.78rem;padding:.4rem .7rem}.landra-domain-role-strip,.ol-domain-role-strip{opacity:.72}.landra-domain-role-strip h2,.ol-domain-role-strip h2{font-size:.98rem}.landra-domain-role-strip p,.landra-domain-role-strip dd,.ol-domain-role-strip p,.ol-domain-role-strip dd{font-size:.82rem}.landra-menu-panel,.ol-menu-panel{border-radius:0 12px 12px 0;max-width:none;padding:1.1rem clamp(1rem,6vw,2.5rem) 2rem;width:var(--landra-drawer-inline-size)}.landra-menu-x,.ol-menu-x{display:block;height:1.3rem;position:relative;width:1.3rem}.landra-menu-x:before,.landra-menu-x:after,.ol-menu-x:before,.ol-menu-x:after{background:var(--landra-color-earth-900);border-radius:999px;content:"";height:2px;left:0;position:absolute;top:50%;width:1.3rem}.landra-menu-x:before,.ol-menu-x:before{transform:translateY(-50%) rotate(45deg)}.landra-menu-x:after,.ol-menu-x:after{transform:translateY(-50%) rotate(-45deg)}.landra-menu-close,.ol-menu-close{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}.landra-app-sidebar-toggle,.ol-app-sidebar-toggle{align-self:flex-start;margin:0 0 .6rem;position:sticky;top:.75rem}.landra-menu[data-open=false] .landra-menu-scrim,.ol-menu[data-open=false] .ol-menu-scrim{display:none}.landra-tool-pane-workbench,.ol-tool-pane-workbench{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - var(--landra-app-header-block));min-width:0;position:relative}.landra-tool-pane-workbench[data-pane-tabs-location=shell],.ol-tool-pane-workbench[data-pane-tabs-location=shell]{grid-template-rows:minmax(0,1fr)}.landra-tool-pane-tabs,.ol-tool-pane-tabs{align-items:flex-end;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:flex;gap:0;overflow-x:auto;padding:.42rem clamp(.85rem,3vw,1.15rem) 0;position:sticky;scrollbar-width:none;top:var(--landra-app-header-block);z-index:24}.landra-tool-pane-tabs::-webkit-scrollbar,.ol-tool-pane-tabs::-webkit-scrollbar{display:none}.landra-tool-pane-tabs button,.ol-tool-pane-tabs button{background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;color:var(--landra-color-earth-900);cursor:pointer;flex:1 0 auto;font:inherit;font-size:.9rem;font-weight:900;min-height:48px;min-width:6.25rem;margin-block-end:-1px;padding:.55rem .95rem}.landra-tool-pane-tabs button[aria-selected=true],.ol-tool-pane-tabs button[aria-selected=true]{background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-block-end-color:var(--landra-color-surface);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-tool-pane-tabs button:focus-visible,.landra-tool-pane-edge-handle:focus-visible,.ol-tool-pane-tabs button:focus-visible,.ol-tool-pane-edge-handle:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-tool-pane-stack,.ol-tool-pane-stack{display:grid;min-height:0;min-width:0}.landra-tool-pane-workbench[data-pane-tabs-location=shell] .landra-tool-pane-stack,.ol-tool-pane-workbench[data-pane-tabs-location=shell] .ol-tool-pane-stack{grid-row:1}.landra-tool-pane,.ol-tool-pane{box-sizing:border-box;min-height:calc(100dvh - var(--landra-app-header-block) - 4.9rem);min-width:0;overflow-y:auto;padding:clamp(.85rem,2vw,1.2rem);scrollbar-gutter:stable}.landra-tool-pane :where(h2,h3,h4,h5,h6,p,li,dt,dd,th,td,strong,summary,small),.ol-tool-pane :where(h2,h3,h4,h5,h6,p,li,dt,dd,th,td,strong,summary,small){line-height:1.35}.landra-tool-pane[hidden],.ol-tool-pane[hidden]{display:none!important}.landra-tool-pane-edge-handle,.ol-tool-pane-edge-handle{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 82%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);box-shadow:0 10px 24px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%);color:var(--landra-color-earth-900);cursor:pointer;display:none;font:inherit;font-size:1.35rem;font-weight:900;height:56px;justify-content:center;min-height:56px;min-width:48px;opacity:.78;padding:0;position:fixed;top:50dvh;transform:translateY(-50%);width:48px;z-index:34}.landra-tool-pane-workbench[data-pane-tabs-location=shell] .landra-tool-pane-edge-handle,.ol-tool-pane-workbench[data-pane-tabs-location=shell] .ol-tool-pane-edge-handle{grid-row:1}.landra-tool-pane-edge-handle-previous,.ol-tool-pane-edge-handle-previous{border-radius:0 999px 999px 0;left:env(safe-area-inset-left)}.landra-tool-pane-edge-handle-next,.ol-tool-pane-edge-handle-next{border-radius:999px 0 0 999px;right:env(safe-area-inset-right)}.landra-tool-pane-workbench[data-gesture-enhancement=optional_swipe] .landra-tool-pane-edge-handle,.ol-tool-pane-workbench[data-gesture-enhancement=optional_swipe] .ol-tool-pane-edge-handle{animation:landraMobilePaneHandlePulse 3.4s ease-in-out infinite}.landra-forms-assist-pane-workbench,.ol-forms-assist-pane-workbench{background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);min-height:calc(100dvh - var(--landra-app-header-block))}.landra-forms-assist-mobile-workbench,.ol-forms-assist-mobile-workbench{display:none}.landra-forms-assist-split-workbench[data-split-mode=active-only]>.landra-forms-split-divider,.landra-forms-assist-split-workbench[data-split-mode=active-only]>.landra-forms-split-pane,.ol-forms-assist-split-workbench[data-split-mode=active-only]>.ol-forms-split-divider,.ol-forms-assist-split-workbench[data-split-mode=active-only]>.ol-forms-split-pane{display:none}.landra-forms-assist-split-workbench[data-active-only-slot=slot-a]>.landra-forms-split-pane[data-pane-slot=slot-a],.landra-forms-assist-split-workbench[data-active-only-slot=slot-b]>.landra-forms-split-pane[data-pane-slot=slot-b],.landra-forms-assist-split-workbench[data-active-only-slot=slot-c]>.landra-forms-split-pane[data-pane-slot=slot-c],.ol-forms-assist-split-workbench[data-active-only-slot=slot-a]>.ol-forms-split-pane[data-pane-slot=slot-a],.ol-forms-assist-split-workbench[data-active-only-slot=slot-b]>.ol-forms-split-pane[data-pane-slot=slot-b],.ol-forms-assist-split-workbench[data-active-only-slot=slot-c]>.ol-forms-split-pane[data-pane-slot=slot-c]{display:grid;grid-column:1 / -1}.landra-forms-mobile-edge-handle,.ol-forms-mobile-edge-handle{display:none}.landra-forms-assist-split-workbench>.landra-tool-pane,.landra-forms-split-work>.landra-tool-pane,.ol-forms-assist-split-workbench>.ol-tool-pane,.ol-forms-split-work>.ol-tool-pane{min-height:calc(100dvh - var(--landra-app-header-block));padding:0}.landra-forms-split-chat,.ol-forms-split-chat{border-inline-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;min-width:0;overflow:hidden}.landra-forms-split-work,.ol-forms-split-work{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.landra-forms-split-tabs,.ol-forms-split-tabs{align-items:flex-end;background:color-mix(in srgb,var(--landra-color-surface-raised) 94%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:flex;gap:.3rem;min-width:0;overflow-x:auto;padding:.42rem clamp(.7rem,1.4vw,.95rem) 0;position:sticky;scrollbar-width:thin;top:0;z-index:17}.landra-forms-split-tabs button,.ol-forms-split-tabs button{background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;color:var(--landra-color-earth-900);cursor:pointer;font:inherit;font-size:.9rem;font-weight:900;min-height:44px;min-width:min(7rem,100%);padding:.55rem .9rem;white-space:normal}.landra-forms-split-tabs button[aria-selected=true],.ol-forms-split-tabs button[aria-selected=true]{background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-block-end-color:var(--landra-color-surface);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-forms-split-detail,.ol-forms-split-detail{min-width:0;overflow-y:auto}.landra-forms-split-detail[data-forms-right-active=false],.ol-forms-split-detail[data-forms-right-active=false]{display:none}.landra-forms-assist-pane-workbench .landra-tool-pane[data-tool-pane=chat],.ol-forms-assist-pane-workbench .ol-tool-pane[data-tool-pane=chat]{display:grid;overflow:hidden;padding:0}.landra-forms-assist-chat-pane,.ol-forms-assist-chat-pane{box-sizing:border-box;display:grid;height:100%;min-height:0;min-width:0;width:100%}.landra-forms-assist-chat-pane .landra-ask-chat,.ol-forms-assist-chat-pane .ol-ask-chat{border:0;border-radius:0;box-sizing:border-box;height:100%;min-height:0;min-width:0;width:100%}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-variant=tool_embedded],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-variant=tool_embedded],.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true]{height:100%;min-height:0}.landra-forms-chat-sync-dock,.ol-forms-chat-sync-dock{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:grid;gap:.65rem;margin-block-start:.2rem;padding-block-start:.65rem}.landra-forms-chat-sync-status,.landra-forms-chat-clarify strong,.landra-forms-chat-proposals-head strong,.landra-forms-chat-proposals li>span,.ol-forms-chat-sync-status,.ol-forms-chat-clarify strong,.ol-forms-chat-proposals-head strong,.ol-forms-chat-proposals li>span{color:var(--landra-color-earth-900);font-weight:900}.landra-forms-chat-sync-status,.ol-forms-chat-sync-status{margin:0}.landra-forms-chat-clarify-actions,.landra-forms-chat-proposals-head,.landra-forms-chat-proposal-actions,.ol-forms-chat-clarify-actions,.ol-forms-chat-proposals-head,.ol-forms-chat-proposal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.landra-forms-chat-proposal-actions .landra-button,.ol-forms-chat-proposal-actions .ol-button{align-items:center;display:inline-flex;gap:.35rem}.landra-forms-chat-proposal-actions .landra-button>svg,.ol-forms-chat-proposal-actions .ol-button>svg{height:1rem;min-height:1rem;width:1rem;min-width:1rem}.landra-forms-chat-proposals-head,.ol-forms-chat-proposals-head{justify-content:space-between}.landra-forms-chat-proposals-head>div,.ol-forms-chat-proposals-head>div{display:grid;gap:.15rem}.landra-forms-chat-proposals-head small,.ol-forms-chat-proposals-head small{color:var(--landra-color-earth-700);font-size:.78rem}.landra-forms-chat-proposal-edit,.ol-forms-chat-proposal-edit{grid-column:1 / -1;margin:0}.landra-forms-assist-pane-workbench :where(h2,h3,h4,h5,h6,p,li,dt,dd,th,td,strong,summary,small),.ol-forms-assist-pane-workbench :where(h2,h3,h4,h5,h6,p,li,dt,dd,th,td,strong,summary,small){line-height:1.35}.landra-app-shell[data-high-contrast-mode=true] :where(.landra-property-strip,.landra-tool-shell-bar,.landra-surface-map,.landra-surface-stage,.landra-surface-slot,.landra-workbench-copilot-pane,.landra-ask-chat,.landra-ask-chat-form,.landra-ask-chat-session-popover,.landra-ask-chat-attachment-menu,.landra-forms-assist-pane-workbench,.landra-tenant-operating-panel,.landra-settings-hub,.landra-settings-section),.ol-app-shell[data-high-contrast-mode=true] :where(.ol-property-strip,.ol-tool-shell-bar,.ol-surface-map,.ol-surface-stage,.ol-surface-slot,.ol-workbench-copilot-pane,.ol-ask-chat,.ol-ask-chat-form,.ol-ask-chat-session-popover,.ol-ask-chat-attachment-menu,.ol-forms-assist-pane-workbench,.ol-tenant-operating-panel,.ol-settings-hub,.ol-settings-section){background-color:var(--landra-color-surface);color:var(--landra-color-earth-900)}.landra-app-shell[data-high-contrast-mode=true] :where(.landra-surface-map,.landra-surface-nav-item,.landra-surface-more-toggle,.landra-workbench-copilot-pane,.landra-ask-chat-form,.landra-ask-chat-bubble,.landra-ask-chat-session-popover,.landra-ask-chat-attachment-menu,.landra-tenant-operating-panel,.landra-tenant-slot-detail,.landra-table th,.landra-table td,.landra-settings-hub,.landra-settings-section,input,textarea,select,button),.ol-app-shell[data-high-contrast-mode=true] :where(.ol-surface-map,.ol-surface-nav-item,.ol-surface-more-toggle,.ol-workbench-copilot-pane,.ol-ask-chat-form,.ol-ask-chat-bubble,.ol-ask-chat-session-popover,.ol-ask-chat-attachment-menu,.ol-tenant-operating-panel,.ol-tenant-slot-detail,.ol-table th,.ol-table td,.ol-settings-hub,.ol-settings-section,input,textarea,select,button){border-color:var(--landra-color-earth-900)}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool],.ol-app-shell[data-workbench-focus-mode=fullscreen_tool]{--landra-tool-shell-block: clamp(4.6rem, 8vw, 5.4rem);padding:0}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-workbench-layout,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-workbench-layout{min-height:calc(100dvh - var(--landra-tool-shell-block))}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-workbench-shell,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-workbench-shell{min-height:100dvh}.landra-tool-shell-bar,.ol-tool-shell-bar{align-items:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent),color-mix(in srgb,var(--landra-color-surface) 94%,transparent)),var(--landra-color-surface-raised);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);box-sizing:border-box;display:grid;gap:.45rem;min-height:var(--landra-tool-shell-block);padding:max(.45rem,env(safe-area-inset-top)) clamp(.7rem,2vw,1rem) .5rem;position:sticky;top:0;z-index:80}.landra-tool-shell-main,.ol-tool-shell-main{align-items:center;display:grid;gap:.65rem;grid-template-columns:48px minmax(0,1fr) minmax(8rem,auto) auto;min-width:0}.landra-tool-shell-icon-button,.landra-tool-shell-auth-button,.ol-tool-shell-icon-button,.ol-tool-shell-auth-button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--landra-touch-target)}.landra-tool-shell-icon-button,.ol-tool-shell-icon-button{background:color-mix(in srgb,var(--landra-color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;color:var(--landra-color-earth-900);min-width:var(--landra-touch-target);padding:0}.landra-tool-shell-auth-button,.ol-tool-shell-auth-button{background:var(--landra-color-earth-900);border:0;border-radius:999px;color:var(--landra-color-on-primary);font-weight:900;padding:.45rem .85rem}.landra-tool-shell-icon-button:focus-visible,.landra-tool-shell-auth-button:focus-visible,.landra-tool-shell-pane-tabs button:focus-visible,.ol-tool-shell-icon-button:focus-visible,.ol-tool-shell-auth-button:focus-visible,.ol-tool-shell-pane-tabs button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-tool-shell-title,.landra-tool-shell-context,.ol-tool-shell-title,.ol-tool-shell-context{min-width:0}.landra-tool-shell-title,.ol-tool-shell-title{display:grid;gap:.12rem}.landra-app-shell .landra-tool-shell-title p,.landra-app-shell .landra-tool-shell-title h1,.ol-app-shell .ol-tool-shell-title p,.ol-app-shell .ol-tool-shell-title h1{margin:0;overflow-wrap:anywhere}.landra-app-shell .landra-tool-shell-title p,.ol-app-shell .ol-tool-shell-title p{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:900;text-transform:uppercase}.landra-app-shell .landra-tool-shell-title h1,.ol-app-shell .ol-tool-shell-title h1{color:var(--landra-color-text);font-family:var(--landra-font-display);font-size:clamp(1.02rem,2vw,1.24rem);font-weight:900;letter-spacing:0;line-height:1.14;max-inline-size:none}.landra-tool-shell-context,.ol-tool-shell-context{align-content:center;color:var(--landra-color-earth-700);display:grid;font-size:.78rem;line-height:1.2;text-align:right}.landra-tool-shell-context strong,.landra-tool-shell-context span,.ol-tool-shell-context strong,.ol-tool-shell-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-tool-shell-actions,.ol-tool-shell-actions{align-items:center;display:flex;gap:.45rem;justify-content:flex-end;min-width:0}.landra-tool-shell-peer-chip,.ol-tool-shell-peer-chip{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 54%);border-radius:999px;color:var(--landra-color-earth-900);display:inline-flex;font-size:.76rem;font-weight:900;min-height:32px;padding:.2rem .65rem;white-space:nowrap}.landra-tool-shell-pane-tabs,.ol-tool-shell-pane-tabs{align-items:flex-end;align-self:end;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);display:flex;gap:0;min-width:0;overflow-x:auto;padding:.3rem .18rem 0;scrollbar-width:none}.landra-tool-shell-pane-tabs::-webkit-scrollbar,.ol-tool-shell-pane-tabs::-webkit-scrollbar{display:none}.landra-tool-shell-pane-tabs button,.ol-tool-shell-pane-tabs button{background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;color:var(--landra-color-earth-900);cursor:pointer;flex:0 0 auto;font-weight:900;min-height:var(--landra-touch-target);margin-block-end:-1px;padding:.52rem .95rem}.landra-tool-shell-pane-tabs button[aria-selected=true],.ol-tool-shell-pane-tabs button[aria-selected=true]{background:var(--landra-color-surface-raised);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 74%);border-block-end-color:var(--landra-color-surface-raised);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500));color:var(--landra-color-earth-900)}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-stage,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-stage,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-tool-pane,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-tool-pane{min-height:calc(100dvh - var(--landra-tool-shell-block));padding:0}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-slot,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-ask-landra,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-forms-assist-pane-workbench,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-tool-pane-stack,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-tool-pane[data-tool-pane-active=true],.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-slot,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-ask-landra,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-forms-assist-pane-workbench,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-tool-pane-stack,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-tool-pane[data-tool-pane-active=true]{min-height:calc(100dvh - var(--landra-tool-shell-block))}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-mobile-pane-switcher,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-mobile-pane-switcher{display:none}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-map,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-map{max-height:calc(100dvh - var(--landra-tool-shell-block));min-height:calc(100dvh - var(--landra-tool-shell-block));top:var(--landra-tool-shell-block)}.landra-app-shell[data-workbench-focus-mode=standard_shell] .landra-app-breadcrumb-segment[aria-current=page],.landra-app-shell[data-workbench-focus-mode=standard_shell] .landra-surface-slot .landra-section-header,.landra-app-shell[data-workbench-focus-mode=standard_shell] .landra-surface-slot .landra-section-header .landra-eyebrow,.landra-app-shell[data-workbench-focus-mode=standard_shell] .landra-surface-slot .landra-section-header h2,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-slot .landra-section-header,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-slot .landra-section-header .landra-eyebrow,.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-surface-slot .landra-section-header h2,.ol-app-shell[data-workbench-focus-mode=standard_shell] .ol-app-breadcrumb-segment[aria-current=page],.ol-app-shell[data-workbench-focus-mode=standard_shell] .ol-surface-slot .ol-section-header,.ol-app-shell[data-workbench-focus-mode=standard_shell] .ol-surface-slot .ol-section-header .ol-eyebrow,.ol-app-shell[data-workbench-focus-mode=standard_shell] .ol-surface-slot .ol-section-header h2,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-slot .ol-section-header,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-slot .ol-section-header .ol-eyebrow,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-surface-slot .ol-section-header h2{display:none}.landra-ask-chat-system-banner,.ol-ask-chat-system-banner{align-items:center;background:color-mix(in srgb,var(--landra-color-warning-600) 16%,var(--landra-color-surface-raised));border-bottom:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 42%);color:var(--landra-color-earth-900);display:grid;gap:.7rem;grid-row:1;grid-template-columns:32px minmax(0,1fr) 48px;min-height:56px;padding:.55rem .75rem;position:relative;z-index:8}.landra-ask-chat-case-context,.ol-ask-chat-case-context{align-items:center;background:color-mix(in srgb,var(--landra-color-accent) 9%,var(--landra-color-surface));border-bottom:1px solid color-mix(in srgb,var(--landra-color-accent) 28%,transparent);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.65rem 1rem;justify-content:space-between;padding:.55rem .9rem}.landra-ask-chat-case-context label,.ol-ask-chat-case-context label{align-items:center;cursor:pointer;display:inline-flex;gap:.45rem}.landra-ask-chat-system-banner>svg,.ol-ask-chat-system-banner>svg{background:color-mix(in srgb,var(--landra-color-warning-600) 18%,transparent);border-radius:10px;fill:none;height:32px;padding:.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:32px}.landra-ask-chat-system-banner span,.ol-ask-chat-system-banner span{font-weight:750;line-height:1.35;overflow-wrap:anywhere}.landra-ask-chat-system-banner button,.ol-ask-chat-system-banner button{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:var(--landra-touch-target);justify-content:center;min-height:var(--landra-touch-target);min-width:var(--landra-touch-target);padding:0;width:var(--landra-touch-target)}.landra-ask-chat-system-banner button svg,.ol-ask-chat-system-banner button svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:22px}.landra-ask-chat-nav-toggle:focus-visible,.landra-ask-chat-profile-button:focus-visible,.landra-ask-chat-icon-button:focus-visible,.landra-ask-chat-send:focus-visible,.landra-ask-chat-system-banner button:focus-visible,.landra-ask-chat-model-button:focus-visible,.landra-ask-chat-attachment-menu button:focus-visible,.landra-ask-chat-drawer-nav button:focus-visible,.landra-ask-chat-drawer-history button:focus-visible,.ol-ask-chat-nav-toggle:focus-visible,.ol-ask-chat-profile-button:focus-visible,.ol-ask-chat-icon-button:focus-visible,.ol-ask-chat-send:focus-visible,.ol-ask-chat-system-banner button:focus-visible,.ol-ask-chat-model-button:focus-visible,.ol-ask-chat-attachment-menu button:focus-visible,.ol-ask-chat-drawer-nav button:focus-visible,.ol-ask-chat-drawer-history button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-ask-chat-session-anchor,.ol-ask-chat-session-anchor{position:relative}.landra-ask-chat-session-button,.ol-ask-chat-session-button{color:var(--landra-tenant-accent, var(--landra-color-earth-900))}.landra-ask-chat-session-popover,.ol-ask-chat-session-popover{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:12px;box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--landra-color-earth-900),transparent 78%);box-sizing:border-box;color:var(--landra-color-text);display:grid;gap:.7rem;inline-size:min(84vw,22rem);left:0;max-block-size:min(62dvh,24rem);overflow-y:auto;padding:.78rem;position:absolute;top:calc(100% + .5rem);z-index:28}.landra-ask-chat-session-popover p,.ol-ask-chat-session-popover p{color:var(--landra-color-earth-700);font-size:.82rem;line-height:1.38;margin:0;overflow-wrap:anywhere}.landra-ask-chat-session-popover .landra-button,.ol-ask-chat-session-popover .ol-button{justify-self:start}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-body,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-body{display:block}.landra-ask-chat-hosted-controls,.ol-ask-chat-hosted-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-block-size:2.5rem;padding:.25rem clamp(.55rem,2vw,.8rem);position:relative;z-index:8}.landra-ask-chat-function-button,.ol-ask-chat-function-button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--landra-color-earth-800);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:720;gap:.35rem;min-height:var(--landra-touch-target);padding:.2rem .55rem}.landra-ask-chat-function-button:hover,.ol-ask-chat-function-button:hover{background:color-mix(in srgb,var(--landra-color-field-100),transparent 36%)}.landra-ask-chat-function-button:focus-visible,.ol-ask-chat-function-button:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-ask-chat-function-button svg,.ol-ask-chat-function-button svg{flex:0 0 auto}.landra-ask-chat-side-drawer,.ol-ask-chat-side-drawer{grid-template-rows:auto minmax(4.5rem,1fr) auto;overflow-y:auto;padding-top:calc(.85rem + var(--landra-touch-target))}.landra-ask-chat-ai-footnote,.ol-ask-chat-ai-footnote{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);color:var(--landra-color-earth-700);display:grid;font-size:.72rem;gap:.08rem;line-height:1.35;margin-block-start:.3rem;padding-block-start:.3rem}.landra-ask-chat-ai-footnote .landra-ai-act-disclosure,.ol-ask-chat-ai-footnote .ol-ai-act-disclosure,.landra-ask-chat-ai-footnote>p,.ol-ask-chat-ai-footnote>p{font-size:inherit;margin:0;padding:0}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-close,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-close{position:absolute;right:.85rem;top:.85rem;z-index:2}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-footer,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-footer{position:static}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-history,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-history{overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--landra-touch-target) + 1rem)}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-history ol,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-history ol{padding-block-end:calc(var(--landra-touch-target) + 1rem)}.landra-ask-chat-side-drawer [data-ask-landra-chat-history-item],.ol-ask-chat-side-drawer [data-ask-landra-chat-history-item]{scroll-margin-block-end:calc(var(--landra-touch-target) + 1rem)}.landra-ask-chat-side-drawer[data-ask-landra-history-action-active=true],.ol-ask-chat-side-drawer[data-ask-landra-history-action-active=true]{grid-template-rows:minmax(0,1fr)}.landra-ask-chat-side-drawer[data-ask-landra-history-action-active=true] :is(.landra-ask-chat-drawer-nav,.landra-ask-chat-drawer-footer),.ol-ask-chat-side-drawer[data-ask-landra-history-action-active=true] :is(.ol-ask-chat-drawer-nav,.ol-ask-chat-drawer-footer){display:none}.landra-ask-chat-side-drawer[data-ask-landra-history-action-active=true] .landra-ask-chat-drawer-history,.ol-ask-chat-side-drawer[data-ask-landra-history-action-active=true] .ol-ask-chat-drawer-history{margin-block:0}@media(max-height:520px)and (min-width:600px){.landra-ask-chat-side-drawer,.ol-ask-chat-side-drawer{grid-template-rows:auto minmax(4.5rem,1fr) auto}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-nav,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-history,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-history{margin-block:.45rem;padding-block:.45rem}.landra-ask-chat-side-drawer .landra-ask-chat-drawer-footer,.ol-ask-chat-side-drawer .ol-ask-chat-drawer-footer{padding-block-start:.4rem}.landra-ask-chat-side-drawer .landra-ask-chat-history-privacy,.ol-ask-chat-side-drawer .ol-ask-chat-history-privacy{font-size:.68rem;line-height:1.25;margin-block:0 .35rem}}.landra-ask-chat-session-badges,.ol-ask-chat-session-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.landra-ask-chat-peer-access,.ol-ask-chat-peer-access{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);display:grid;gap:.8rem;min-width:0;padding-top:.75rem}.landra-ask-chat-peer-access-heading,.landra-ask-chat-peer-access-group,.landra-ask-chat-peer-access-invite,.ol-ask-chat-peer-access-heading,.ol-ask-chat-peer-access-group,.ol-ask-chat-peer-access-invite{display:grid;gap:.45rem;min-width:0}.landra-ask-chat-peer-access-invite :where(input,select),.ol-ask-chat-peer-access-invite :where(input,select){box-sizing:border-box;inline-size:100%;min-width:0}.landra-ask-chat-peer-access-list,.ol-ask-chat-peer-access-list{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.landra-ask-chat-peer-access-list>li,.ol-ask-chat-peer-access-list>li{align-items:center;background:color-mix(in srgb,var(--landra-color-surface),var(--landra-color-earth-700) 4%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:10px;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem}.landra-ask-chat-peer-access-list>li>span,.ol-ask-chat-peer-access-list>li>span{display:grid;gap:.1rem;min-width:0}.landra-ask-chat-peer-access-list small,.ol-ask-chat-peer-access-list small{color:var(--landra-color-earth-700);overflow-wrap:anywhere}.landra-ask-chat-peer-access-list .landra-button,.ol-ask-chat-peer-access-list .ol-button{min-height:2.25rem;padding:.4rem .6rem}.landra-ask-chat-peer-access .landra-inline-state,.ol-ask-chat-peer-access .ol-inline-state{margin:0}.landra-ask-chat-peer-scope-conflict,.ol-ask-chat-peer-scope-conflict{align-items:flex-start;background:color-mix(in srgb,var(--landra-color-warning-600),transparent 88%);border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 48%);border-radius:12px;color:var(--landra-color-earth-900);display:flex;gap:.7rem;margin:.75rem .9rem 0;padding:.8rem}.landra-ask-chat-peer-scope-conflict>svg,.ol-ask-chat-peer-scope-conflict>svg{color:var(--landra-color-warning-600);flex:0 0 auto;height:1.1rem;margin-top:.15rem;width:1.1rem}.landra-ask-chat-peer-scope-conflict h3,.landra-ask-chat-peer-scope-conflict p,.ol-ask-chat-peer-scope-conflict h3,.ol-ask-chat-peer-scope-conflict p{margin:0}.landra-ask-chat-peer-scope-conflict h3,.ol-ask-chat-peer-scope-conflict h3{font-size:.88rem}.landra-ask-chat-peer-scope-conflict p,.ol-ask-chat-peer-scope-conflict p{font-size:.78rem;line-height:1.4;margin-top:.3rem}.landra-ask-chat-peer-scope-conflict-actions,.ol-ask-chat-peer-scope-conflict-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.landra-ask-chat-peer-scope-conflict-actions button,.ol-ask-chat-peer-scope-conflict-actions button{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 50%);border-radius:7px;color:var(--landra-color-earth-900);font:inherit;font-size:.76rem;font-weight:760;min-height:2.5rem;padding:.4rem .6rem}.landra-ask-chat[data-ask-chat-empty=true]:has(.landra-ask-chat-attachment-menu),.landra-ask-chat[data-ask-chat-empty=true]:has(.landra-ask-chat-attachment-menu) .landra-ask-chat-body,.landra-ask-chat[data-ask-chat-empty=true]:has(.landra-ask-chat-attachment-menu) .landra-ask-chat-main,.landra-ask-chat[data-ask-chat-empty=true]:has(.landra-ask-chat-attachment-menu) .landra-ask-chat-scroll,.ol-ask-chat[data-ask-chat-empty=true]:has(.ol-ask-chat-attachment-menu),.ol-ask-chat[data-ask-chat-empty=true]:has(.ol-ask-chat-attachment-menu) .ol-ask-chat-body,.ol-ask-chat[data-ask-chat-empty=true]:has(.ol-ask-chat-attachment-menu) .ol-ask-chat-main,.ol-ask-chat[data-ask-chat-empty=true]:has(.ol-ask-chat-attachment-menu) .ol-ask-chat-scroll{overflow:visible}.landra-ask-chat-start,.ol-ask-chat-start{align-content:flex-start;box-sizing:border-box;display:grid;gap:clamp(.8rem,2.5vw,1.1rem);justify-items:center;margin-inline:auto;max-inline-size:46rem;max-width:46rem;inline-size:100%;min-width:0;width:100%}.landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-start,.ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-start{gap:.75rem;justify-items:stretch;margin-inline:0;max-inline-size:min(100%,54rem);max-width:54rem}.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .landra-ask-chat-start,.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .landra-ask-chat-form-empty,.landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .landra-ask-chat-suggestions,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .ol-ask-chat-start,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .ol-ask-chat-form-empty,.ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=fullscreen] .ol-ask-chat-suggestions{max-inline-size:none;max-width:none;width:100%}.landra-ask-chat-tool-dock,.ol-ask-chat-tool-dock{display:grid;min-width:0}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-scroll,.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-scroll{justify-items:stretch;padding-inline:clamp(.55rem,2.3vw,.95rem);width:100%}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-start,.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-form,.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-tool-dock,.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-start,.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-form,.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-tool-dock{margin-inline:0;max-inline-size:100%;width:100%}.landra-forms-assist-chat-pane .landra-ask-chat-context-row,.ol-forms-assist-chat-pane .ol-ask-chat-context-row{align-content:flex-start;padding-block:.35rem;padding-inline:.65rem;gap:.28rem}.landra-forms-assist-chat-pane .landra-ask-chat-context-row>div,.ol-forms-assist-chat-pane .ol-ask-chat-context-row>div{gap:.28rem}.landra-forms-assist-chat-pane .landra-ask-chat-context-row .landra-status-pill,.ol-forms-assist-chat-pane .ol-ask-chat-context-row .ol-status-pill{align-items:center;font-size:.6rem;padding:.1rem .3rem;white-space:nowrap}.landra-forms-assist-chat-pane .landra-ask-chat-incognito-note,.ol-forms-assist-chat-pane .ol-ask-chat-incognito-note{align-items:center;display:inline-flex;font-size:.65rem;gap:.35rem;line-height:1.2}.landra-forms-assist-chat-pane .landra-ask-chat-context-icon,.ol-forms-assist-chat-pane .ol-ask-chat-context-icon{align-items:center;color:var(--landra-color-earth-700);display:inline-flex;flex:0 0 auto}.landra-forms-assist-chat-pane .landra-ask-chat-context-icon>svg,.ol-forms-assist-chat-pane .ol-ask-chat-context-icon>svg{height:14px;width:14px}.landra-forms-assist-chat-pane .landra-ask-chat-peer-actions,.ol-forms-assist-chat-pane .ol-ask-chat-peer-actions{gap:.25rem}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted] .landra-ask-chat-suggestions,.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted] .ol-ask-chat-suggestions{justify-content:center}.landra-ask-chat-peer-invite,.ol-ask-chat-peer-invite{align-items:center;display:grid;gap:.35rem .55rem;grid-template-columns:auto minmax(0,1fr);margin-top:.3rem;min-width:0;width:100%}.landra-ask-chat-peer-invite span,.ol-ask-chat-peer-invite span{color:var(--landra-color-earth-700);font-size:.78rem;font-weight:850}.landra-ask-chat-peer-invite input,.landra-ask-chat-peer-invite textarea,.ol-ask-chat-peer-invite input,.ol-ask-chat-peer-invite textarea{background:var(--landra-color-surface);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:8px;box-sizing:border-box;color:var(--landra-color-earth-900);font-family:var(--landra-font-mono);font-size:.74rem;min-height:44px;min-width:0;padding:.45rem .6rem;width:100%}.landra-ask-chat-peer-invite textarea,.ol-ask-chat-peer-invite textarea{line-height:1.3;overflow:hidden;overflow-wrap:anywhere;resize:none;white-space:pre-wrap}.landra-ask-chat-suggestion-icon,.ol-ask-chat-suggestion-icon{align-items:center;background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:10px;color:var(--landra-color-earth-900);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.landra-ask-chat-suggestion-icon svg,.ol-ask-chat-suggestion-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:18px}.landra-ask-chat-form:has(.landra-ask-chat-attachment-menu),.landra-ask-chat-form:has(.landra-ask-chat-session-popover),.ol-ask-chat-form:has(.ol-ask-chat-attachment-menu),.ol-ask-chat-form:has(.ol-ask-chat-session-popover){z-index:140}.ol-ask-chat-form:has(.ol-ask-chat-attachment-menu),.ol-ask-chat-form:has(.ol-ask-chat-session-popover){z-index:140}.landra-ask-chat-toolbar,.ol-ask-chat-toolbar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0;position:relative}.landra-ask-chat-toolbar-left,.landra-ask-chat-toolbar-right,.ol-ask-chat-toolbar-left,.ol-ask-chat-toolbar-right{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.landra-ask-chat-attachment-anchor,.ol-ask-chat-attachment-anchor{position:relative;z-index:1}.landra-ask-chat-attach-button,.landra-ask-chat-mic-button,.ol-ask-chat-attach-button,.ol-ask-chat-mic-button{background:transparent;border-color:transparent}.landra-ask-chat-model-button,.ol-ask-chat-model-button{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 84%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;font-size:.78rem;font-weight:800;gap:.35rem;justify-content:center;line-height:1.2;max-width:17rem;min-height:var(--landra-touch-target);min-width:0;padding:.45rem .7rem}.landra-ask-chat-model-button span,.ol-ask-chat-model-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-ask-chat-model-button svg,.ol-ask-chat-model-button svg{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.landra-ask-chat-attachment-menu,.ol-ask-chat-attachment-menu{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 70%);border-radius:16px;bottom:calc(100% + .55rem);left:0;min-width:min(82vw,21rem);max-height:min(70dvh,32rem);overflow:auto;padding:0;position:absolute;z-index:150}.landra-ask-chat-form-empty .landra-ask-chat-attachment-menu,.ol-ask-chat-form-empty .ol-ask-chat-attachment-menu{bottom:auto;max-height:min(58dvh,30rem);top:calc(100% + .55rem)}.landra-ask-landra-presence-context,.ol-ask-landra-presence-context{display:grid;gap:.12rem;min-width:0}.landra-ask-landra-presence-context small,.ol-ask-landra-presence-context small{color:var(--landra-color-earth-700);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.landra-ask-landra-presence-context strong,.ol-ask-landra-presence-context strong{color:var(--landra-color-text);font-size:.77rem;line-height:1.3;overflow-wrap:anywhere}@media(prefers-color-scheme:dark){.landra-ask-landra-presence-context strong,.ol-ask-landra-presence-context strong{color:var(--landra-color-text)}}.landra-ask-landra-presence-fingerprint,.ol-ask-landra-presence-fingerprint{color:var(--landra-color-earth-800);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.landra-antrag-history,.ol-antrag-history{display:grid;gap:1.25rem;margin-top:1rem}.landra-antrag-history-farm,.ol-antrag-history-farm{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landra-color-field-500),transparent 88%),transparent 42%),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);box-shadow:var(--landra-shadow-soft);display:grid;gap:1rem;margin-top:1.5rem;padding:1.25rem;min-width:0}.landra-antrag-history-farm>h3,.ol-antrag-history-farm>h3{margin:0;font-size:1.05rem;font-weight:800}.landra-antrag-history-timeline,.ol-antrag-history-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.landra-antrag-history-entry,.ol-antrag-history-entry{border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:16px;background:color-mix(in srgb,var(--landra-color-surface-raised) 85%,transparent);display:grid;gap:.5rem;padding:.9rem;min-width:0}.landra-antrag-history-entry[data-chain-root=true],.ol-antrag-history-entry[data-chain-root=true]{border-color:color-mix(in srgb,var(--landra-color-field-500),transparent 40%);background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 92%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent)}.landra-antrag-history-entry-head,.ol-antrag-history-entry-head{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline;min-width:0}.landra-antrag-history-entry-head>strong,.ol-antrag-history-entry-head>strong{font-size:1.05rem;font-weight:850;color:var(--landra-color-text)}.landra-antrag-history-entry-head>small,.ol-antrag-history-entry-head>small{color:var(--landra-color-text-muted);font-size:.82rem;font-weight:750}.landra-antrag-history-class,.ol-antrag-history-class{display:inline-block;background:color-mix(in srgb,var(--landra-color-field-500),transparent 88%);border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 72%);border-radius:999px;color:var(--landra-color-text);font-size:.75rem;font-weight:800;padding:.3rem .6rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.landra-antrag-history-chain,.ol-antrag-history-chain{color:var(--landra-color-text-muted);display:block;font-size:.8rem;font-weight:700;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.4;word-break:break-word;min-width:0}.landra-antrag-history-chain>code,.ol-antrag-history-chain>code{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 96%);border-radius:4px;font-size:.75rem;font-weight:800;padding:.15rem .35rem;letter-spacing:.025em}.landra-antrag-schutzbericht,.ol-antrag-schutzbericht{background:color-mix(in srgb,var(--landra-color-warning-600),transparent 92%);border:1px solid color-mix(in srgb,var(--landra-color-warning-600),transparent 72%);border-radius:12px;display:grid;gap:.65rem;margin-top:.75rem;padding:.8rem;min-width:0}.landra-antrag-schutzbericht>summary,.ol-antrag-schutzbericht>summary{cursor:pointer;font-weight:800;color:var(--landra-color-text);display:flex;align-items:center;gap:.5rem;min-height:var(--landra-touch-target);list-style:none}.landra-antrag-schutzbericht>summary:before,.ol-antrag-schutzbericht>summary:before{content:"▶";display:inline-block;transition:transform .16s ease;min-width:1.2rem;text-align:center}.landra-antrag-schutzbericht[open]>summary:before,.ol-antrag-schutzbericht[open]>summary:before{transform:rotate(90deg)}.landra-antrag-schutzbericht>p,.ol-antrag-schutzbericht>p{margin:0;color:var(--landra-color-text-muted);font-size:.82rem}.landra-antrag-schutzbericht>ul,.ol-antrag-schutzbericht>ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.landra-antrag-schutzbericht>ul>li,.ol-antrag-schutzbericht>ul>li{display:grid;gap:.25rem;font-size:.82rem}.landra-antrag-schutzbericht>ul>li>strong,.ol-antrag-schutzbericht>ul>li>strong{color:var(--landra-color-text);font-weight:850;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.landra-antrag-schutzbericht>ul>li>span,.ol-antrag-schutzbericht>ul>li>span{color:var(--landra-color-earth-700);line-height:1.4}.landra-antrag-schutzbericht>ul>li>small,.ol-antrag-schutzbericht>ul>li>small{color:var(--landra-color-text-muted);font-size:.75rem;font-weight:700}.landra-antrag-savings-ledger,.ol-antrag-savings-ledger{border:1px solid color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--landra-color-field-500),transparent 90%),transparent),color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);box-shadow:var(--landra-shadow-soft);display:grid;gap:.85rem;margin-top:1.5rem;padding:1.25rem;min-width:0}.landra-antrag-savings-ledger>h3,.ol-antrag-savings-ledger>h3{margin:0;font-size:1.02rem;font-weight:850}.landra-antrag-savings-ledger>p:not(.landra-antrag-savings-ledger-note):not(.ol-antrag-savings-ledger-note),.ol-antrag-savings-ledger>p:not(.landra-antrag-savings-ledger-note):not(.ol-antrag-savings-ledger-note){margin:0;color:var(--landra-color-text-muted);font-size:.88rem;line-height:1.5}.landra-antrag-savings-ledger-items,.ol-antrag-savings-ledger-items{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.65rem}.landra-antrag-savings-ledger-items>li,.ol-antrag-savings-ledger-items>li{display:grid;gap:.25rem;border-left:3px solid color-mix(in srgb,var(--landra-color-field-500),transparent 24%);padding:.6rem 0 .6rem .8rem;min-width:0}.landra-antrag-savings-ledger-items>li>strong,.ol-antrag-savings-ledger-items>li>strong{color:var(--landra-color-text);font-size:.92rem;font-weight:850}.landra-antrag-savings-ledger-items>li>span,.ol-antrag-savings-ledger-items>li>span{color:var(--landra-color-earth-700);font-size:.86rem;font-weight:750;line-height:1.4}.landra-antrag-savings-ledger-note,.ol-antrag-savings-ledger-note{margin:.5rem 0 0;color:var(--landra-color-text-muted);font-size:.78rem;line-height:1.5;font-weight:700}.landra-antrag-history-toolbar,.ol-antrag-history-toolbar{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-end;margin-top:1.25rem;padding-bottom:.5rem}.landra-antrag-history-toolbar .landra-field,.ol-antrag-history-toolbar .ol-field{flex:1 1 clamp(16rem,40%,100%);min-width:0}.landra-antrag-history-toolbar input,.ol-antrag-history-toolbar input{width:100%}.landra-antrag-history-toolbar button,.ol-antrag-history-toolbar button{white-space:nowrap;flex-shrink:0}.landra-antrag-history-integrity,.ol-antrag-history-integrity{border-top:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);margin-top:1.75rem;padding-top:1rem;color:var(--landra-color-text-muted);font-size:.82rem;font-weight:700;line-height:1.5}.landra-antrag-history-integrity>small,.ol-antrag-history-integrity>small{display:block}@media(max-width:768px){.landra-antrag-history-toolbar,.ol-antrag-history-toolbar{gap:.65rem}.landra-antrag-history-toolbar .landra-field,.ol-antrag-history-toolbar .ol-field{flex:1 1 100%}.landra-antrag-history-toolbar button,.ol-antrag-history-toolbar button{flex:1 1 auto}.landra-antrag-history-farm,.ol-antrag-history-farm{padding:1rem}.landra-antrag-history-entry-head,.ol-antrag-history-entry-head{gap:.4rem}}.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-scroll,.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-start,.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-form-empty,.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-suggestions,.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-thread,.landra-app-shell .landra-ask-chat-drawer .landra-ask-chat-followups,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-scroll,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-start,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-form-empty,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-suggestions,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-thread,.ol-app-shell .ol-ask-chat-drawer .ol-ask-chat-followups{box-sizing:border-box;inline-size:100%;margin-inline:0;max-inline-size:none;max-width:none;width:100%}.landra-ask-chat-attachment-menu-viewport,.ol-ask-chat-attachment-menu-viewport{display:grid;grid-template-columns:100% 100%;transform:translate(0);transition:transform .18s var(--landra-mechanical-ease);width:100%}.landra-ask-chat-attachment-menu[data-ask-landra-attachment-level=skills] .landra-ask-chat-attachment-menu-viewport,.ol-ask-chat-attachment-menu[data-ask-landra-attachment-level=skills] .ol-ask-chat-attachment-menu-viewport{transform:translate(-100%)}.landra-ask-chat-attachment-menu-panel,.ol-ask-chat-attachment-menu-panel{display:grid;gap:.25rem;min-width:0;padding:.45rem}.landra-ask-chat-grounding-menu,.ol-ask-chat-grounding-menu{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);display:grid;gap:.25rem;margin-block-start:.25rem;padding-block-start:.45rem}.landra-ask-chat-grounding-title,.ol-ask-chat-grounding-title{color:var(--landra-color-earth-700);font-size:.7rem;font-weight:900;letter-spacing:.08em;padding:.35rem .6rem .2rem;text-transform:uppercase}.landra-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true],.ol-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent)}.landra-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .landra-ask-chat-attachment-menu-icon,.ol-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .ol-ask-chat-attachment-menu-icon{background:var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-ask-chat-grounding-switch,.ol-ask-chat-grounding-switch{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 64%);border-radius:999px;box-sizing:border-box;flex:0 0 auto;height:1.35rem;padding:.14rem;transition:background .18s ease;width:2.45rem}.landra-ask-chat-grounding-switch>span,.ol-ask-chat-grounding-switch>span{background:var(--landra-color-surface-raised);border-radius:999px;box-shadow:0 .1rem .35rem color-mix(in srgb,var(--landra-color-earth-900),transparent 76%);display:block;height:.95rem;transform:translate(0);transition:transform .18s var(--landra-mechanical-ease);width:.95rem}.landra-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .landra-ask-chat-grounding-switch,.ol-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .ol-ask-chat-grounding-switch{background:var(--landra-tenant-accent, var(--landra-color-field-500));border-color:var(--landra-tenant-accent, var(--landra-color-field-500))}.landra-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .landra-ask-chat-grounding-switch>span,.ol-ask-chat-attachment-menu button[data-ask-landra-grounding-option][aria-checked=true] .ol-ask-chat-grounding-switch>span{transform:translate(1.05rem)}.landra-ask-chat-attachment-menu button,.ol-ask-chat-attachment-menu button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--landra-color-earth-900);cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;min-height:56px;padding:.55rem .6rem;text-align:left;width:100%}.landra-ask-chat-attachment-menu button:hover,.ol-ask-chat-attachment-menu button:hover{background:color-mix(in srgb,var(--landra-color-field-500),transparent 90%)}.landra-ask-chat-attachment-left,.ol-ask-chat-attachment-left{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;min-width:0}.landra-ask-chat-attachment-right,.ol-ask-chat-attachment-right{color:var(--landra-color-earth-700);flex:0 0 auto;font-size:.78rem;font-weight:850;margin-inline-start:.8rem;min-width:1.4rem;text-align:right}.landra-ask-chat-attachment-menu-icon,.ol-ask-chat-attachment-menu-icon{align-items:center;background:var(--landra-color-earth-900);border-radius:10px;color:var(--landra-color-on-primary);display:inline-flex;height:36px;justify-content:center;width:36px}.landra-ask-chat-attachment-menu-icon svg,.ol-ask-chat-attachment-menu-icon svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:20px}.landra-ask-chat-attachment-back .landra-ask-chat-attachment-menu-icon svg,.ol-ask-chat-attachment-back .ol-ask-chat-attachment-menu-icon svg{transform:rotate(90deg)}.landra-ask-chat-attachment-menu-text,.ol-ask-chat-attachment-menu-text{display:grid;flex:1 1 auto;gap:.1rem;min-width:min(8rem,100%)}.landra-ask-chat-attachment-menu-text strong,.landra-ask-chat-attachment-menu-text small,.ol-ask-chat-attachment-menu-text strong,.ol-ask-chat-attachment-menu-text small{overflow-wrap:break-word;word-break:normal;writing-mode:horizontal-tb}.landra-app-shell .landra-composer-popup,.ol-app-shell .ol-composer-popup{box-sizing:border-box;inline-size:min(20rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;max-block-size:min(62dvh,32rem);max-inline-size:min(20rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;max-width:min(20rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;min-inline-size:min(15rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;min-width:min(15rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;overflow-x:hidden;overflow-y:auto;width:min(20rem,var(--landra-composer-popup-max-inline, calc(100dvw - 2rem) ))!important;word-break:normal;writing-mode:horizontal-tb}.landra-app-shell .landra-composer-popup :where(p,span,small,strong,button),.ol-app-shell .ol-composer-popup :where(p,span,small,strong,button){overflow-wrap:break-word;text-orientation:mixed;white-space:normal;word-break:normal;writing-mode:horizontal-tb}.landra-app-shell .landra-composer-popup[data-popup-placement=above],.ol-app-shell .ol-composer-popup[data-popup-placement=above]{bottom:calc(100% + .55rem);top:auto}.landra-app-shell .landra-composer-popup[data-popup-placement=below],.ol-app-shell .ol-composer-popup[data-popup-placement=below]{bottom:auto;top:calc(100% + .55rem)}.landra-app-shell .landra-ask-chat-form:has(.landra-composer-popup),.ol-app-shell .ol-ask-chat-form:has(.ol-composer-popup){z-index:140}.landra-app-shell .landra-ask-chat-policy,.ol-app-shell .ol-ask-chat-policy{flex:0 0 auto;margin-inline-start:0}.landra-app-shell .landra-help.landra-ask-chat-policy .landra-ask-chat-policy-trigger,.ol-app-shell .ol-help.ol-ask-chat-policy .ol-ask-chat-policy-trigger{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 90%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:999px;block-size:1.7rem;color:var(--landra-color-earth-800);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;inline-size:1.7rem;justify-content:center;min-block-size:1.7rem;min-inline-size:1.7rem;padding:0}.landra-app-shell .landra-help.landra-ask-chat-policy .landra-ask-chat-policy-trigger:focus-visible,.ol-app-shell .ol-help.ol-ask-chat-policy .ol-ask-chat-policy-trigger:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-app-shell .landra-ask-chat-policy-popover,.ol-app-shell .ol-ask-chat-policy-popover{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:10px;box-shadow:0 18px 42px color-mix(in srgb,var(--landra-color-earth-900),transparent 82%);color:var(--landra-color-text-muted);font-size:.82rem;line-height:1.42;padding:.72rem .8rem;position:absolute;right:0;z-index:150}.landra-app-shell .landra-help.landra-ask-chat-policy .landra-ask-chat-policy-popover>p,.ol-app-shell .ol-help.ol-ask-chat-policy .ol-ask-chat-policy-popover>p{background:transparent;border:0;box-shadow:none;color:inherit;inline-size:auto;margin:0;padding:0;position:static}.landra-app-shell .landra-ask-chat-model-badge,.ol-app-shell .ol-ask-chat-model-badge{align-items:center;align-self:center;background:color-mix(in srgb,var(--landra-color-surface) 84%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:10px;color:var(--landra-color-earth-900);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;line-height:1;max-width:none;min-height:1.7rem;padding:.3rem .55rem;white-space:nowrap}.landra-app-shell .landra-ask-chat-model-badge svg,.ol-app-shell .ol-ask-chat-model-badge svg{fill:none;height:1rem;margin-inline-end:.32rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;width:1rem}.landra-app-shell .landra-ask-chat-model-badge-compact,.ol-app-shell .ol-ask-chat-model-badge-compact{display:none}.landra-app-shell .landra-ask-chat-toolbar,.ol-app-shell .ol-ask-chat-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.landra-app-shell .landra-ask-chat-toolbar>.landra-ask-chat-model-badge,.ol-app-shell .ol-ask-chat-toolbar>.ol-ask-chat-model-badge{justify-self:center}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-toolbar,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-toolbar{column-gap:.3rem}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-toolbar-left,.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-toolbar-right,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-toolbar-left,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-toolbar-right{gap:.18rem}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-model-badge,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-model-badge{background:transparent;border-color:transparent;border-radius:999px;max-width:100%;min-width:0;padding-inline:.32rem}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-model-badge-full,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-model-badge-full{display:none}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-model-badge-compact,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-model-badge-compact{display:inline}.landra-app-shell[data-view-mode=mobile] .landra-ask-chat-model-badge svg,.ol-app-shell[data-view-mode=mobile] .ol-ask-chat-model-badge svg{margin-inline-end:.22rem}.landra-app-shell .landra-forms-voice-dictate-compact,.ol-app-shell .ol-forms-voice-dictate-compact{display:inline-flex;flex:0 0 auto;position:relative}.landra-app-shell .landra-forms-voice-dictate-compact>.landra-inline-state,.landra-app-shell .landra-forms-voice-dictate-compact>.landra-eyebrow,.ol-app-shell .ol-forms-voice-dictate-compact>.ol-inline-state,.ol-app-shell .ol-forms-voice-dictate-compact>.ol-eyebrow{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:10px;bottom:calc(100% + .45rem);box-shadow:var(--landra-shadow-soft, 0 12px 30px rgb(var(--landra-brand-openlandra-navy-rgb) / .14));box-sizing:border-box;inline-size:min(18rem,calc(100dvw - 2rem));margin:0;max-width:min(18rem,calc(100dvw - 2rem));padding:.55rem .65rem;position:absolute;right:0;z-index:155}@media(max-width:760px){.landra-app-shell .landra-ask-chat-session-popover,.ol-app-shell .ol-ask-chat-session-popover{left:calc(-1 * (var(--landra-touch-target) + .35rem))}.landra-app-shell .landra-composer-popup,.ol-app-shell .ol-composer-popup{max-block-size:min(56dvh,28rem)}}@media(min-width:901px){.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs{display:none}}@media(max-width:760px){.landra-forms-chat-proposal-actions,.ol-forms-chat-proposal-actions{justify-content:flex-start}}@media(max-width:900px){.landra-app-shell[data-workbench-focus-mode=fullscreen_tool],.ol-app-shell[data-workbench-focus-mode=fullscreen_tool]{--landra-tool-shell-block: clamp(7rem, 23vw, 8.5rem)}.landra-tool-shell-bar,.ol-tool-shell-bar{gap:.38rem;padding-inline:clamp(.6rem,3vw,.9rem)}.landra-tool-shell-main,.ol-tool-shell-main{grid-template-columns:48px minmax(0,1fr) auto}.landra-tool-shell-context,.ol-tool-shell-context{display:none}.landra-tool-shell-actions,.ol-tool-shell-actions{gap:.3rem}.landra-tool-shell-peer-chip,.ol-tool-shell-peer-chip{display:none}.landra-tool-shell-auth-button,.ol-tool-shell-auth-button{max-width:7rem;overflow:hidden;padding-inline:.75rem;text-overflow:ellipsis;white-space:nowrap}.landra-tool-shell-pane-tabs,.ol-tool-shell-pane-tabs{margin-inline:0;width:100%}.landra-tool-shell-pane-tabs button,.ol-tool-shell-pane-tabs button{flex:1 1 0;font-size:.86rem;justify-content:center;min-width:0;overflow-wrap:anywhere;padding-inline:.52rem;text-align:center}.landra-tool-pane-edge-handle,.ol-tool-pane-edge-handle{background:color-mix(in srgb,var(--landra-color-surface-raised) 68%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--landra-color-earth-900),transparent 91%);display:inline-flex;font-size:.95rem;height:48px;min-height:48px;min-width:28px;opacity:.48;top:calc(var(--landra-app-header-block) + 4.5rem);width:28px;z-index:25}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-tool-pane-edge-handle,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-tool-pane-edge-handle{top:50dvh}.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.landra-forms-assist-chat-pane .landra-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded],.ol-forms-assist-chat-pane .ol-ask-chat[data-ask-landra-chrome=hosted][data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true]{height:100%;min-height:0}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner{gap:.5rem;grid-template-columns:28px minmax(0,1fr) 48px;min-height:48px;padding:.45rem .55rem}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner>svg,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner>svg{height:28px;padding:.28rem;width:28px}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-system-banner span,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-system-banner span{font-size:.9rem;line-height:1.28}.landra-ask-chat[data-ask-landra-variant=tool_embedded] .landra-ask-chat-start,.ol-ask-chat[data-ask-landra-variant=tool_embedded] .ol-ask-chat-start{gap:.65rem;justify-items:stretch}.landra-ask-chat-start,.landra-ask-chat-empty-state,.landra-ask-chat-greeting,.landra-ask-chat-form,.ol-ask-chat-start,.ol-ask-chat-empty-state,.ol-ask-chat-greeting,.ol-ask-chat-form{box-sizing:border-box;inline-size:min(100%,calc(100vw - 4rem));max-inline-size:min(100%,calc(100vw - 4rem));width:min(100%,calc(100vw - 4rem))}.landra-forms-assist-chat-pane .landra-ask-chat-start,.landra-forms-assist-chat-pane .landra-ask-chat-empty-state,.landra-forms-assist-chat-pane .landra-ask-chat-greeting,.landra-forms-assist-chat-pane .landra-ask-chat-form,.ol-forms-assist-chat-pane .ol-ask-chat-start,.ol-forms-assist-chat-pane .ol-ask-chat-empty-state,.ol-forms-assist-chat-pane .ol-ask-chat-greeting,.ol-forms-assist-chat-pane .ol-ask-chat-form{inline-size:100%;max-inline-size:100%;width:100%}.landra-ask-chat-start,.landra-ask-chat-empty-state,.ol-ask-chat-start,.ol-ask-chat-empty-state{justify-self:stretch;justify-items:stretch;margin-inline:0}.landra-ask-chat-peer-invite,.ol-ask-chat-peer-invite{grid-template-columns:minmax(0,1fr)}.landra-ask-chat-peer-invite input,.landra-ask-chat-peer-invite textarea,.ol-ask-chat-peer-invite input,.ol-ask-chat-peer-invite textarea{min-height:var(--landra-touch-target)}.landra-forms-assist-split-workbench,.ol-forms-assist-split-workbench{display:grid;grid-template-columns:1fr;position:relative}.landra-forms-mobile-edge-handle,.ol-forms-mobile-edge-handle{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;font-size:1.35rem;font-weight:900;height:3.15rem;justify-content:center;position:fixed;top:calc(var(--landra-app-header-block) + 48dvh);width:2.1rem;z-index:24}.landra-forms-mobile-edge-handle-previous,.ol-forms-mobile-edge-handle-previous{border-radius:0 999px 999px 0;left:0}.landra-forms-mobile-edge-handle-next,.ol-forms-mobile-edge-handle-next{border-radius:999px 0 0 999px;right:0}.landra-forms-assist-split-workbench>.landra-tool-pane,.landra-forms-split-work>.landra-tool-pane,.ol-forms-assist-split-workbench>.ol-tool-pane,.ol-forms-split-work>.ol-tool-pane{min-height:calc(100dvh - var(--landra-app-header-block))}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-app-sidebar-backdrop,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool] .ol-app-sidebar-backdrop{top:var(--landra-tool-shell-block)}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .ol-surface-map{height:calc(100dvh - var(--landra-tool-shell-block));max-height:calc(100dvh - var(--landra-tool-shell-block));min-height:calc(100dvh - var(--landra-tool-shell-block));top:var(--landra-tool-shell-block)}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe]{position:relative}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.landra-workbench-copilot-pane,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-copilot,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.ol-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-copilot{display:none}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work{display:none}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-workbench-copilot-pane,.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-workbench-copilot-pane,.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-workbench-copilot-pane{display:block}.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot-pane [data-mobile-pane-section=evidence],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot [data-mobile-pane-section=evidence],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot-pane [data-mobile-pane-section=evidence],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot [data-mobile-pane-section=evidence],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot-pane [data-mobile-pane-section=application],.landra-app-shell .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot [data-mobile-pane-section=application],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot-pane [data-mobile-pane-section=application],.ol-app-shell .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot [data-mobile-pane-section=application]{display:none}.landra-workbench-layout:has(.landra-ask-chat-system-banner) .landra-mobile-pane-edge-handle,.ol-workbench-layout:has(.ol-ask-chat-system-banner) .ol-mobile-pane-edge-handle{display:none}.landra-workbench-layout[data-gesture-enhancement=optional_swipe] .landra-mobile-pane-edge-handle,.ol-workbench-layout[data-gesture-enhancement=optional_swipe] .ol-mobile-pane-edge-handle{animation:landraMobilePaneHandlePulse 3.4s ease-in-out infinite}.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs{align-items:flex-end;border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);box-sizing:border-box;gap:.18rem;inline-size:100%;max-inline-size:100%;padding:.34rem .5rem 0}.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs button,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs button{background:transparent;border:1px solid transparent;border-block-end:0;border-radius:8px 8px 0 0;flex:1 1 0;margin-block-end:-1px;min-inline-size:0;min-height:44px;text-align:center}.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs button[aria-selected=true],.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs button[aria-selected=true]{background:var(--landra-color-surface-raised);border-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 74%);border-block-end-color:var(--landra-color-surface-raised);box-shadow:inset 0 3px 0 var(--landra-tenant-accent, var(--landra-color-field-500))}}@media(max-width:900px)and (display-mode:standalone),(max-width:900px)and (display-mode:fullscreen){.landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.landra-forms-mobile-edge-handle,.ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs,.ol-forms-mobile-edge-handle{animation:landraFormsMobileSwipeHintFade 4.8s ease forwards}}@media(prefers-reduced-motion:reduce){.landra-workbench-layout[data-gesture-enhancement=optional_swipe] .landra-mobile-pane-edge-handle,.landra-tool-pane-workbench[data-gesture-enhancement=optional_swipe] .landra-tool-pane-edge-handle,.ol-workbench-layout[data-gesture-enhancement=optional_swipe] .ol-mobile-pane-edge-handle,.ol-tool-pane-workbench[data-gesture-enhancement=optional_swipe] .ol-tool-pane-edge-handle{animation:none}}@keyframes landraFormsMobileSwipeHintFade{0%,72%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;pointer-events:none;transform:translateY(-.35rem);visibility:hidden}}@keyframes landraMobilePaneHandlePulse{0%,70%,to{opacity:.72}35%{opacity:1}}.landra-profile-command-anchor,.ol-profile-command-anchor{background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:0;display:grid;gap:.55rem;flex:0 0 auto;margin-top:auto;padding:.72rem clamp(.8rem,2vw,1.1rem) max(.72rem,env(safe-area-inset-bottom));position:relative;z-index:5}.landra-profile-command-trigger,.ol-profile-command-trigger{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);border:0;border-radius:8px;color:var(--landra-color-earth-900);cursor:pointer;display:grid;gap:.58rem;grid-template-columns:2.35rem minmax(0,1fr) 1rem;min-height:56px;order:2;padding:.5rem .58rem;text-align:left;width:100%}.landra-profile-command-trigger:focus-visible,.landra-profile-command-tray button:focus-visible,.landra-profile-command-tray a:focus-visible,.ol-profile-command-trigger:focus-visible,.ol-profile-command-tray button:focus-visible,.ol-profile-command-tray a:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-profile-avatar,.ol-profile-avatar{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 16%,var(--landra-color-surface));border:2px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 42%);border-radius:999px;box-sizing:border-box;color:var(--landra-color-earth-900);display:inline-flex;font-size:.92rem;font-weight:950;height:2.35rem;justify-content:center;width:2.35rem}.landra-profile-avatar[data-sync-status=local],.ol-profile-avatar[data-sync-status=local]{border-color:color-mix(in srgb,var(--landra-color-warning, var(--landra-color-field-500)),transparent 18%)}.landra-profile-trigger-copy,.ol-profile-trigger-copy{display:grid;gap:.05rem;min-width:0}.landra-profile-trigger-copy strong,.landra-profile-trigger-copy small,.ol-profile-trigger-copy strong,.ol-profile-trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-profile-trigger-copy strong,.ol-profile-trigger-copy strong{font-size:.92rem;font-weight:950;line-height:1.1}.landra-profile-trigger-copy small,.ol-profile-trigger-copy small{color:color-mix(in srgb,var(--landra-color-earth-700),transparent 10%);font-size:.72rem;font-weight:850;line-height:1.1}.landra-profile-trigger-chevron,.ol-profile-trigger-chevron{border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;display:block;height:.46rem;justify-self:center;transform:rotate(45deg);transition:transform .12s steps(2,end);width:.46rem}.landra-profile-command-trigger[aria-expanded=true] .landra-profile-trigger-chevron,.ol-profile-command-trigger[aria-expanded=true] .ol-profile-trigger-chevron{transform:rotate(225deg)}.landra-profile-command-tray,.ol-profile-command-tray{animation:landraProfileCommandTraySnap .22s cubic-bezier(.2,.8,.2,1);background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-900),transparent 62%);border-radius:8px 8px 0 0;box-sizing:border-box;color:var(--landra-color-earth-900);display:grid;gap:.78rem;order:1;padding:.72rem;transform-origin:bottom center;touch-action:pan-y}@keyframes landraProfileCommandTraySnap{0%{opacity:.88;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.landra-profile-command-grip,.ol-profile-command-grip{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 55%);border-radius:999px;height:.22rem;justify-self:center;width:2.6rem}.landra-profile-command-header,.ol-profile-command-header{align-items:flex-start;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.landra-profile-command-header p,.landra-profile-command-header strong,.ol-profile-command-header p,.ol-profile-command-header strong{margin:0}.landra-profile-command-header p,.ol-profile-command-header p{color:var(--landra-color-earth-700);font-size:.72rem;font-weight:900;line-height:1.1}.landra-profile-command-header strong,.ol-profile-command-header strong{display:block;font-size:.95rem;line-height:1.15;overflow-wrap:anywhere}.landra-profile-sync-tag,.ol-profile-sync-tag{align-items:center;background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 14%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 50%);border-radius:999px;color:var(--landra-color-earth-900);display:inline-flex;font-size:.72rem;font-weight:950;line-height:1.05;min-height:1.8rem;padding:.28rem .52rem;text-align:center}.landra-profile-sync-tag[data-sync-status=local],.ol-profile-sync-tag[data-sync-status=local]{background:color-mix(in srgb,var(--landra-color-warning, var(--landra-color-field-500)) 18%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-color-warning, var(--landra-color-field-500)),transparent 46%)}.landra-profile-session-tab,.ol-profile-session-tab{background:linear-gradient(90deg,color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 9%,transparent),transparent 72%),color-mix(in srgb,var(--landra-color-surface-raised) 82%,var(--landra-color-surface));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:8px;display:grid;gap:.62rem;min-width:0;padding:.68rem}.landra-profile-session-tab-head,.ol-profile-session-tab-head{align-items:center;display:flex;gap:.6rem;justify-content:space-between;min-width:0}.landra-profile-session-tab-head strong,.landra-profile-session-tab-head span,.ol-profile-session-tab-head strong,.ol-profile-session-tab-head span{min-width:0;overflow-wrap:anywhere}.landra-profile-session-tab-head strong,.ol-profile-session-tab-head strong{font-size:.9rem}.landra-profile-session-tab-head span,.ol-profile-session-tab-head span{background:color-mix(in srgb,var(--landra-color-field-500),transparent 84%);border-radius:999px;color:var(--landra-color-earth-900);flex:0 0 auto;font-size:.76rem;font-weight:900;padding:.28rem .52rem}.landra-profile-quick-actions,.ol-profile-quick-actions{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landra-profile-quick-actions button,.landra-profile-quick-actions a,.landra-profile-command-list button,.landra-profile-command-list a,.ol-profile-quick-actions button,.ol-profile-quick-actions a,.ol-profile-command-list button,.ol-profile-command-list a{color:inherit;cursor:pointer;font:inherit;text-decoration:none}.landra-profile-quick-actions button,.landra-profile-quick-actions a,.ol-profile-quick-actions button,.ol-profile-quick-actions a{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 72%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:8px;display:grid;gap:.38rem;justify-items:center;min-height:76px;padding:.48rem .34rem;text-align:center}.landra-profile-quick-actions button[aria-pressed=true],.ol-profile-quick-actions button[aria-pressed=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 20%,var(--landra-color-surface));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 28%)}.landra-profile-command-list,.ol-profile-command-list{display:grid;gap:.4rem}.landra-profile-command-list button,.landra-profile-command-list a,.ol-profile-command-list button,.ol-profile-command-list a{align-items:center;background:transparent;border:0;border-radius:8px;display:flex;gap:.58rem;min-height:56px;padding:.58rem .68rem;text-align:left}.landra-profile-command-list button:hover,.landra-profile-command-list a:hover,.ol-profile-command-list button:hover,.ol-profile-command-list a:hover{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent)}.landra-profile-command-icon,.ol-profile-command-icon{color:var(--landra-color-earth-900);fill:currentColor;flex:0 0 auto;height:1.2rem;width:1.2rem}.landra-profile-command-list .landra-profile-command-icon,.ol-profile-command-list .ol-profile-command-icon{box-sizing:content-box;padding:0}.landra-profile-command-list span,.landra-profile-quick-actions span,.ol-profile-command-list span,.ol-profile-quick-actions span{min-width:0;font-size:.84rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-tray,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-trigger,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-list button,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-list a,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-quick-actions button,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-quick-actions a,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-tray,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-trigger,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-list button,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-list a,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-quick-actions button,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-quick-actions a{border-color:var(--landra-color-earth-900)}.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-list button,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-command-list a,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-quick-actions button,.landra-app-shell[data-high-contrast-mode=true] .landra-profile-quick-actions a,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-list button,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-command-list a,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-quick-actions button,.ol-app-shell[data-high-contrast-mode=true] .ol-profile-quick-actions a{background:var(--landra-color-surface-raised)}.landra-app-shell[data-high-contrast-mode=true],.ol-app-shell[data-high-contrast-mode=true]{--landra-color-field-soft: color-mix(in srgb, var(--landra-color-earth-900) 54%, transparent);--landra-color-text-muted: color-mix(in srgb, var(--landra-color-earth-900) 84%, transparent);background:var(--landra-color-surface);color:var(--landra-color-earth-950)}.landra-app-shell[data-high-contrast-mode=true] :where(a,button,summary,input,textarea,select):focus-visible,.ol-app-shell[data-high-contrast-mode=true] :where(a,button,summary,input,textarea,select):focus-visible{box-shadow:0 0 0 3px var(--landra-color-surface),0 0 0 6px var(--landra-color-earth-900);outline:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench{display:flex;flex-direction:column;grid-template-columns:none;position:relative}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-divider,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-divider{display:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-mobile-edge-handle,.ol-app-shell[data-view-mode=mobile] .ol-forms-mobile-edge-handle{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;font-size:1.35rem;font-weight:900;height:3.15rem;justify-content:center;position:fixed;top:calc(var(--landra-app-header-block) + 48dvh);width:2.75rem;z-index:24}.landra-app-shell[data-view-mode=mobile] .landra-forms-mobile-edge-handle-previous,.ol-app-shell[data-view-mode=mobile] .ol-forms-mobile-edge-handle-previous{border-radius:0 999px 999px 0;left:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-mobile-edge-handle-next,.ol-app-shell[data-view-mode=mobile] .ol-forms-mobile-edge-handle-next{border-radius:999px 0 0 999px;right:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work>.ol-tool-pane{padding-inline:clamp(.75rem,3.5vw,1rem);scroll-margin-inline:3.25rem}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work>.landra-tool-pane[data-tool-pane=application],.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work>.ol-tool-pane[data-tool-pane=application]{padding-inline:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench>.landra-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench>.ol-forms-split-work{display:grid;grid-template-rows:auto minmax(0,1fr);order:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs{display:flex}.landra-app-shell[data-view-mode=mobile] .landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.ol-app-shell[data-view-mode=mobile] .ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs{display:none}.landra-app-shell[data-view-mode=mobile]>.landra-property-strip,.ol-app-shell[data-view-mode=mobile]>.ol-property-strip{gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto}.landra-app-shell[data-view-mode=mobile] .landra-app-session-context,.ol-app-shell[data-view-mode=mobile] .ol-app-session-context{max-width:min(100%,16rem);padding-inline:.42rem .55rem}.landra-app-shell[data-view-mode=mobile] .landra-app-sidebar-toggle,.ol-app-shell[data-view-mode=mobile] .ol-app-sidebar-toggle{position:relative;top:auto}.landra-app-shell[data-view-mode=mobile],.ol-app-shell[data-view-mode=mobile]{--landra-app-header-block: 3.75rem;--landra-mobile-drawer-inline-size: clamp(19rem, 90vw, 24rem)}.landra-app-shell[data-view-mode=mobile] .landra-app-sidebar-backdrop,.ol-app-shell[data-view-mode=mobile] .ol-app-sidebar-backdrop{background:var(--landra-color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;bottom:0;cursor:pointer;display:block;left:var(--landra-mobile-drawer-inline-size);padding:0;position:fixed;right:0;top:var(--landra-app-header-block);z-index:70}.landra-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .landra-surface-map,.ol-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .ol-surface-map{display:none}.landra-app-shell[data-view-mode=mobile][data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-view-mode=mobile][data-sidebar-collapsed=false] .ol-surface-map{background:linear-gradient(135deg,color-mix(in srgb,var(--landra-tenant-surface-tint) 72%,transparent),transparent 48%),var(--landra-color-surface);animation:landraAppDrawerSlideIn .28s var(--landra-mechanical-ease, cubic-bezier(.7,0,.2,1));border:0;border-inline-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 78%);border-radius:0;bottom:0;box-shadow:0 24px 70px color-mix(in srgb,var(--landra-color-earth-900),transparent 70%);box-sizing:border-box;display:flex;height:calc(100dvh - var(--landra-app-header-block));left:0;margin:0;max-height:calc(100dvh - var(--landra-app-header-block));min-height:calc(100dvh - var(--landra-app-header-block));overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;top:var(--landra-app-header-block);width:var(--landra-mobile-drawer-inline-size);z-index:75}.landra-app-shell[data-view-mode=mobile][data-workbench-focus-mode=fullscreen_tool] .landra-app-sidebar-backdrop,.ol-app-shell[data-view-mode=mobile][data-workbench-focus-mode=fullscreen_tool] .ol-app-sidebar-backdrop{top:var(--landra-tool-shell-block)}.landra-app-shell[data-view-mode=mobile][data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-view-mode=mobile][data-workbench-focus-mode=fullscreen_tool][data-sidebar-collapsed=false] .ol-surface-map{height:calc(100dvh - var(--landra-tool-shell-block));max-height:calc(100dvh - var(--landra-tool-shell-block));min-height:calc(100dvh - var(--landra-tool-shell-block));top:var(--landra-tool-shell-block)}.landra-app-shell[data-view-mode=mobile] .landra-surface-map>.landra-profile-command-anchor,.ol-app-shell[data-view-mode=mobile] .ol-surface-map>.ol-profile-command-anchor{background:color-mix(in srgb,var(--landra-color-surface) 96%,transparent);bottom:0;left:0;margin-top:auto;padding-bottom:max(.72rem,env(safe-area-inset-bottom));position:absolute;right:0;z-index:5}.landra-app-shell[data-view-mode=mobile] .landra-surface-map>.landra-profile-command-anchor[data-profile-command-open=true],.ol-app-shell[data-view-mode=mobile] .ol-surface-map>.ol-profile-command-anchor[data-profile-command-open=true]{inset:auto 0 0;position:fixed;z-index:180}.landra-app-shell[data-view-mode=mobile] .landra-profile-command-anchor[data-profile-command-open=true] .landra-profile-command-tray,.ol-app-shell[data-view-mode=mobile] .ol-profile-command-anchor[data-profile-command-open=true] .ol-profile-command-tray{background:var(--landra-color-surface);border-color:color-mix(in srgb,var(--landra-color-earth-900),transparent 58%);box-shadow:0 -1rem 2.8rem color-mix(in srgb,var(--landra-color-earth-900),transparent 74%);margin-inline:max(.55rem,env(safe-area-inset-left)) max(.55rem,env(safe-area-inset-right));max-block-size:min(72dvh,34rem);overflow:auto;padding:.78rem}.landra-app-shell[data-view-mode=mobile] .landra-profile-command-anchor[data-profile-command-open=true] .landra-profile-command-trigger,.ol-app-shell[data-view-mode=mobile] .ol-profile-command-anchor[data-profile-command-open=true] .ol-profile-command-trigger{margin-inline:max(.55rem,env(safe-area-inset-left)) max(.55rem,env(safe-area-inset-right));width:auto}.landra-app-shell[data-view-mode=mobile] .landra-profile-command-anchor[data-profile-command-open=true] .landra-profile-quick-actions,.ol-app-shell[data-view-mode=mobile] .ol-profile-command-anchor[data-profile-command-open=true] .ol-profile-quick-actions{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-view-mode=mobile] .landra-surface-map>.landra-surface-scroll-list,.ol-app-shell[data-view-mode=mobile] .ol-surface-map>.ol-surface-scroll-list{padding-bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 6.4rem)}.landra-app-shell[data-view-mode=mobile] .landra-app-workspace,.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout,.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-workbench-split-view],.landra-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .landra-workbench-layout,.landra-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=true],.landra-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-split-view=true],.ol-app-shell[data-view-mode=mobile] .ol-app-workspace,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-workbench-split-view],.ol-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .ol-workbench-layout,.ol-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-has-copilot=true],.ol-app-shell[data-view-mode=mobile][data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-split-view=true]{grid-template-columns:minmax(0,1fr);min-height:auto}.landra-app-shell[data-view-mode=mobile] .landra-surface-stage,.landra-app-shell[data-view-mode=mobile] .landra-surface-slot,.landra-app-shell[data-view-mode=mobile] .landra-workbench-copilot-pane,.ol-app-shell[data-view-mode=mobile] .ol-surface-stage,.ol-app-shell[data-view-mode=mobile] .ol-surface-slot,.ol-app-shell[data-view-mode=mobile] .ol-workbench-copilot-pane{min-width:0;width:100%}.landra-app-shell[data-view-mode=mobile] .landra-workbench-copilot-pane,.ol-app-shell[data-view-mode=mobile] .ol-workbench-copilot-pane{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-inline-start:0;max-height:none;min-height:auto;position:static}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe],.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe]{position:relative}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.landra-workbench-copilot-pane,.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-copilot,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat]>.ol-workbench-copilot-pane,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=chat] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-copilot{display:none}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-surface-stage:not(.landra-workbench-main),.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-main[data-workbench-panes="2"] .landra-workbench-work,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-surface-stage:not(.ol-workbench-main),.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-main[data-workbench-panes="2"] .ol-workbench-work{display:none}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.landra-workbench-copilot-pane,.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.landra-workbench-copilot-pane,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application]>.ol-workbench-copilot-pane,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence]>.ol-workbench-copilot-pane{display:block}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot-pane [data-mobile-pane-section=evidence],.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .landra-workbench-copilot [data-mobile-pane-section=evidence],.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot-pane [data-mobile-pane-section=evidence],.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=application] .ol-workbench-copilot [data-mobile-pane-section=evidence],.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot-pane [data-mobile-pane-section=application],.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .landra-workbench-copilot [data-mobile-pane-section=application],.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot-pane [data-mobile-pane-section=application],.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-mobile-pane-mode=switcher_swipe][data-active-pane=evidence] .ol-workbench-copilot [data-mobile-pane-section=application]{display:none}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-switcher,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-switcher{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);display:flex;gap:.45rem;grid-column:1 / -1;overflow-x:auto;padding:.65rem clamp(.85rem,4vw,1.1rem);position:sticky;scrollbar-width:none;top:var(--landra-app-header-block);z-index:35}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-switcher::-webkit-scrollbar,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-switcher::-webkit-scrollbar{display:none}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-switcher button,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-switcher button{background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border-radius:999px;color:var(--landra-color-earth-900);cursor:pointer;flex:1 0 auto;font:inherit;font-size:.86rem;font-weight:900;min-height:48px;min-width:5.5rem;padding:.55rem .85rem}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-switcher button[aria-selected=true],.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-switcher button[aria-selected=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 18%,var(--landra-color-surface-raised));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)),transparent 30%)}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-switcher button:focus-visible,.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle:focus-visible,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-switcher button:focus-visible,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle:focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle{align-items:center;background:transparent;border:0;border-radius:0 999px 999px 0;box-shadow:none;color:var(--landra-color-earth-900);cursor:pointer;display:inline-flex;font:inherit;font-size:1.35rem;font-weight:900;height:56px;isolation:isolate;justify-content:center;min-height:56px;min-width:48px;opacity:.78;padding:0;position:fixed;bottom:auto;top:max(calc(var(--landra-app-header-block) + 32rem),80dvh);transform:translateY(-50%);width:48px;z-index:45}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle:before,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle:before{background:color-mix(in srgb,var(--landra-color-surface-raised) 76%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);border-radius:0 999px 999px 0;bottom:0;box-shadow:0 10px 24px color-mix(in srgb,var(--landra-color-earth-900),transparent 88%);content:"";left:0;pointer-events:none;position:absolute;top:0;width:36px}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle-previous,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle-previous{left:env(safe-area-inset-left)}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle-next,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle-next{border-radius:999px 0 0 999px;right:env(safe-area-inset-right)}.landra-app-shell[data-view-mode=mobile] .landra-mobile-pane-edge-handle-next:before,.ol-app-shell[data-view-mode=mobile] .ol-mobile-pane-edge-handle-next:before{border-radius:999px 0 0 999px;left:auto;right:0}.landra-app-shell[data-view-mode=mobile] .landra-workbench-layout[data-gesture-enhancement=optional_swipe] .landra-mobile-pane-edge-handle,.ol-app-shell[data-view-mode=mobile] .ol-workbench-layout[data-gesture-enhancement=optional_swipe] .ol-mobile-pane-edge-handle{animation:landraMobilePaneHandlePulse 3.4s ease-in-out infinite}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench{margin-inline:0;max-width:none;width:100%}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench,.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench>.landra-forms-split-work,.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work>.landra-tool-pane[data-tool-pane-active=true],.landra-app-shell[data-view-mode=mobile] .landra-forms-antrag-copilot,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench>.ol-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work>.ol-tool-pane[data-tool-pane-active=true],.ol-app-shell[data-view-mode=mobile] .ol-forms-antrag-copilot{inline-size:100%;max-inline-size:none;min-inline-size:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-antrag-copilot,.ol-app-shell[data-view-mode=mobile] .ol-forms-antrag-copilot{min-block-size:calc(100dvh - var(--landra-app-header-block, 4rem))}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench,.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench{display:grid;column-gap:0;margin-inline:0;max-width:none;width:100%}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-slot-count="2"],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-slot-count="2"]{grid-template-columns:minmax(0,min(var(--landra-forms-split-w-0, clamp(15rem, 27vw, 21rem)),78%)) 6px minmax(0,1fr)}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-slot-count="3"],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-slot-count="3"]{grid-template-columns:minmax(18rem,min(var(--landra-forms-split-w-0, 33%),46%)) 6px minmax(18rem,min(var(--landra-forms-split-w-1, 34%),46%)) 6px minmax(0,1fr)}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-supports-split-divider=false][data-slot-count="2"],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-supports-split-divider=false][data-slot-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-supports-split-divider=false][data-slot-count="3"],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-supports-split-divider=false][data-slot-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-split-mode=active-only]>.landra-forms-split-divider,.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-split-mode=active-only]>.landra-forms-split-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-split-mode=active-only]>.ol-forms-split-divider,.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-split-mode=active-only]>.ol-forms-split-pane{display:none}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-active-only-slot=slot-a]>.landra-forms-split-pane[data-pane-slot=slot-a],.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-active-only-slot=slot-b]>.landra-forms-split-pane[data-pane-slot=slot-b],.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench[data-active-only-slot=slot-c]>.landra-forms-split-pane[data-pane-slot=slot-c],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-active-only-slot=slot-a]>.ol-forms-split-pane[data-pane-slot=slot-a],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-active-only-slot=slot-b]>.ol-forms-split-pane[data-pane-slot=slot-b],.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench[data-active-only-slot=slot-c]>.ol-forms-split-pane[data-pane-slot=slot-c]{display:grid;grid-column:1 / -1}.landra-app-shell[data-view-mode=desktop] .landra-app-workspace,.ol-app-shell[data-view-mode=desktop] .ol-app-workspace{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);min-height:calc(100dvh - var(--landra-app-header-block))}.landra-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .landra-app-workspace,.ol-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .ol-app-workspace{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-view-mode=desktop][data-sidebar-collapsed=false] .landra-surface-map,.ol-app-shell[data-view-mode=desktop][data-sidebar-collapsed=false] .ol-surface-map{display:flex}.landra-app-shell[data-view-mode=desktop] .landra-app-sidebar-backdrop,.landra-app-shell[data-view-mode=desktop] .landra-mobile-pane-switcher,.landra-app-shell[data-view-mode=desktop] .landra-mobile-pane-edge-handle,.ol-app-shell[data-view-mode=desktop] .ol-app-sidebar-backdrop,.ol-app-shell[data-view-mode=desktop] .ol-mobile-pane-switcher,.ol-app-shell[data-view-mode=desktop] .ol-mobile-pane-edge-handle{display:none}.landra-app-shell[data-view-mode=desktop] .landra-workbench-layout,.ol-app-shell[data-view-mode=desktop] .ol-workbench-layout{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(18rem,25rem)}.landra-app-shell[data-view-mode=desktop] .landra-workbench-layout[data-workbench-split-view=false],.ol-app-shell[data-view-mode=desktop] .ol-workbench-layout[data-workbench-split-view=false]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(15rem,20rem)}.landra-app-shell[data-view-mode=desktop] .landra-workbench-layout[data-workbench-has-copilot=false],.ol-app-shell[data-view-mode=desktop] .ol-workbench-layout[data-workbench-has-copilot=false]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.landra-app-shell[data-perspective=anonymous][data-view-mode=desktop] .landra-workbench-layout[data-workbench-has-copilot=false],.ol-app-shell[data-perspective=anonymous][data-view-mode=desktop] .ol-workbench-layout[data-workbench-has-copilot=false]{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .landra-workbench-layout,.ol-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .ol-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.landra-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=false],.landra-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .landra-workbench-layout--chat_only,.ol-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .ol-workbench-layout[data-workbench-has-copilot=false],.ol-app-shell[data-view-mode=desktop][data-sidebar-collapsed=true] .ol-workbench-layout--chat_only{grid-template-columns:minmax(0,1fr)}.landra-app-shell[data-view-mode=desktop] .landra-workbench-copilot-pane,.ol-app-shell[data-view-mode=desktop] .ol-workbench-copilot-pane{border-block-start:0;border-inline-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);max-height:calc(100dvh - var(--landra-app-header-block));min-height:calc(100dvh - var(--landra-app-header-block));position:sticky;top:var(--landra-app-header-block);width:auto}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-divider,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-divider{display:block}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-pane,.landra-app-shell[data-view-mode=desktop] .landra-forms-split-work,.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work{min-height:0;overflow:hidden}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-pane>.landra-forms-split-work,.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench>.landra-forms-split-work,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-pane>.ol-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench>.ol-forms-split-work{grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);height:100%;width:100%}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-work>.landra-tool-pane,.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-work>.ol-tool-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work>.ol-tool-pane{min-height:0;overflow:auto;overscroll-behavior:contain}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-work>.ol-tool-pane{margin-inline:0}.landra-app-shell[data-view-mode=desktop] .landra-forms-mobile-edge-handle,.ol-app-shell[data-view-mode=desktop] .ol-forms-mobile-edge-handle{display:none}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-tabs,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-tabs{display:flex}.landra-app-shell[data-view-mode=desktop] .landra-tool-shell-bar[data-workbench-chrome-owner=surface] .landra-tool-shell-pane-tabs,.ol-app-shell[data-view-mode=desktop] .ol-tool-shell-bar[data-workbench-chrome-owner=surface] .ol-tool-shell-pane-tabs{display:none}[data-theme=dark] .landra-forms-split-tabs button,[data-theme=dark] .ol-forms-split-tabs button{color:var(--landra-color-text)}.landra-app-shell :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,label,summary,small,strong,span,button,a,input,select,textarea,.landra-button,.landra-tab,[role=tab],[role=menuitem],[role=option]),.ol-app-shell :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,label,summary,small,strong,span,button,a,input,select,textarea,.ol-button,.ol-tab,[role=tab],[role=menuitem],[role=option]){max-width:100%;min-width:0;overflow-wrap:break-word;text-orientation:mixed;word-break:normal;writing-mode:horizontal-tb}.landra-app-shell :where(.landra-button,.landra-tab,[role=tab],[role=menuitem],[role=option],.landra-forms-tab-overflow-item,.landra-forms-tab-overflow-action,.landra-ask-chat-attachment-menu button,.landra-ask-chat-drawer-nav button,.landra-ask-chat-drawer-history button,.landra-ask-chat-drawer-footer .landra-button),.ol-app-shell :where(.ol-button,.ol-tab,[role=tab],[role=menuitem],[role=option],.ol-forms-tab-overflow-item,.ol-forms-tab-overflow-action,.ol-ask-chat-attachment-menu button,.ol-ask-chat-drawer-nav button,.ol-ask-chat-drawer-history button,.ol-ask-chat-drawer-footer .ol-button){white-space:normal}.landra-app-shell :where(.landra-tool-pane-tabs button,.landra-tool-shell-pane-tabs button),.ol-app-shell :where(.ol-tool-pane-tabs button,.ol-tool-shell-pane-tabs button){flex:0 1 11rem;min-width:min(6.25rem,100%);overflow-wrap:break-word;text-align:start;white-space:normal}.landra-app-shell .landra-forms-split-tabs .landra-forms-tab,.ol-app-shell .ol-forms-split-tabs .ol-forms-tab{align-items:stretch;flex:0 0 auto;inline-size:max-content;max-inline-size:min(16rem,calc(100vw - 4.5rem));min-inline-size:0}.landra-app-shell .landra-forms-split-tabs .landra-forms-tab-add,.ol-app-shell .ol-forms-split-tabs .ol-forms-tab-add{flex-basis:2.55rem;inline-size:2.55rem;max-inline-size:2.55rem;min-inline-size:2.55rem}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs{gap:.22rem;overflow-x:auto;padding-inline:.35rem}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs:has(.landra-forms-tab-menu-trigger[aria-expanded=true]),.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs:has(.landra-forms-tab-add-trigger[aria-expanded=true]),.landra-app-shell[data-view-mode=desktop] .landra-forms-split-tabs:has(.landra-forms-tab-menu-trigger[aria-expanded=true]),.landra-app-shell[data-view-mode=desktop] .landra-forms-split-tabs:has(.landra-forms-tab-add-trigger[aria-expanded=true]),.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs:has(.ol-forms-tab-menu-trigger[aria-expanded=true]),.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs:has(.ol-forms-tab-add-trigger[aria-expanded=true]),.ol-app-shell[data-view-mode=desktop] .ol-forms-split-tabs:has(.ol-forms-tab-menu-trigger[aria-expanded=true]),.ol-app-shell[data-view-mode=desktop] .ol-forms-split-tabs:has(.ol-forms-tab-add-trigger[aria-expanded=true]){overflow:visible;z-index:180}.landra-app-shell .landra-forms-split-work:has(.landra-forms-tab-menu-trigger[aria-expanded=true]),.landra-app-shell .landra-forms-split-work:has(.landra-forms-tab-add-trigger[aria-expanded=true]),.ol-app-shell .ol-forms-split-work:has(.ol-forms-tab-menu-trigger[aria-expanded=true]),.ol-app-shell .ol-forms-split-work:has(.ol-forms-tab-add-trigger[aria-expanded=true]){overflow:visible;position:relative;z-index:170}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs .landra-forms-tab,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs .ol-forms-tab{flex:0 0 auto;inline-size:max-content;max-inline-size:min(16rem,calc(100vw - 4.5rem));min-inline-size:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs .landra-forms-tab-add,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs .ol-forms-tab-add{flex:0 0 3rem;inline-size:3rem;min-inline-size:3rem}.landra-app-shell[data-view-mode=mobile] .landra-forms-tab-menu-list,.ol-app-shell[data-view-mode=mobile] .ol-forms-tab-menu-list{max-width:none!important;min-width:0!important;overflow:auto;position:fixed;z-index:260}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs .landra-forms-tab>button[role=tab],.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs .ol-forms-tab>button[role=tab]{flex:0 1 auto;font-size:.78rem;line-height:1.12;overflow:visible;padding-inline:.6rem .32rem;text-overflow:clip;white-space:nowrap}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs .landra-forms-tab-menu-trigger,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs .ol-forms-tab-menu-trigger{flex-basis:44px;font-size:1rem;min-height:44px;min-width:44px}.landra-app-shell .landra-forms-split-tabs .landra-forms-tab>button[role=tab],.ol-app-shell .ol-forms-split-tabs .ol-forms-tab>button[role=tab]{align-items:center;display:inline-flex;flex:1 1 auto;justify-content:center;min-width:0;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.landra-app-shell :where(.landra-forms-split-tabs .landra-forms-tab-menu-trigger),.ol-app-shell :where(.ol-forms-split-tabs .ol-forms-tab-menu-trigger){flex:0 0 var(--landra-touch-target);min-width:var(--landra-touch-target);white-space:nowrap}.landra-app-shell :where(.landra-forms-split-tabs .landra-forms-tab-add-trigger),.ol-app-shell :where(.ol-forms-split-tabs .ol-forms-tab-add-trigger){flex:1 1 auto;min-width:0;white-space:nowrap}.landra-app-shell :where(.landra-forms-tab-menu-list,.landra-ask-chat-session-popover,.landra-ask-chat-attachment-menu,.landra-ask-chat-drawer-nav,.landra-ask-chat-drawer-history,.landra-ask-chat-drawer-footer),.ol-app-shell :where(.ol-forms-tab-menu-list,.ol-ask-chat-session-popover,.ol-ask-chat-attachment-menu,.ol-ask-chat-drawer-nav,.ol-ask-chat-drawer-history,.ol-ask-chat-drawer-footer){overflow-wrap:break-word;word-break:normal}.landra-app-shell :where(.landra-ask-chat-attachment-menu-text,.landra-ask-chat-attachment-menu-text strong,.landra-ask-chat-attachment-menu-text small,.landra-ask-chat-drawer-nav button span,.landra-ask-chat-drawer-history button,.landra-ask-chat-drawer-footer .landra-button span),.ol-app-shell :where(.ol-ask-chat-attachment-menu-text,.ol-ask-chat-attachment-menu-text strong,.ol-ask-chat-attachment-menu-text small,.ol-ask-chat-drawer-nav button span,.ol-ask-chat-drawer-history button,.ol-ask-chat-drawer-footer .ol-button span){min-width:min(7rem,100%);overflow-wrap:break-word;word-break:normal;writing-mode:horizontal-tb}.landra-app-shell :where(.landra-field,.landra-field>*,.landra-input,.landra-select,textarea,input,select),.ol-app-shell :where(.ol-field,.ol-field>*,.ol-input,.ol-select,textarea,input,select){box-sizing:border-box;max-width:100%;min-width:0}.landra-app-shell,.ol-app-shell{--landra-app-disclosure-icon-size: clamp(1.55rem, 2.2vw, 1.9rem);--landra-app-disclosure-icon-bar: .13rem;--landra-flow-gap-tight: clamp(.42rem, .8vw, .58rem);--landra-flow-gap: clamp(.78rem, 1.35vw, 1.05rem);--landra-flow-gap-wide: clamp(1.05rem, 1.8vw, 1.45rem);--landra-toggle-width: 3.1rem;--landra-toggle-height: 1.7rem;--landra-toggle-knob: 1.22rem}.landra-forms-antrag-copilot,.ol-forms-antrag-copilot{padding-bottom:4.75rem;position:relative}.landra-forms-sync-footer,.ol-forms-sync-footer{align-items:center;background:color-mix(in srgb,var(--landra-color-surface) 94%,transparent);border-block-start:1px solid var(--landra-color-border);bottom:0;display:flex;justify-content:flex-end;min-height:3.25rem;padding:.35rem clamp(.65rem,2vw,1rem);position:static;z-index:18}.landra-forms-assist-split-workbench[data-forms-layout-mode=mobile]>.landra-forms-mobile-edge-handle,.ol-forms-assist-split-workbench[data-forms-layout-mode=mobile]>.ol-forms-mobile-edge-handle{display:none}.landra-forms-sync-trigger,.ol-forms-sync-trigger{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--landra-color-text-muted);cursor:pointer;display:inline-flex;gap:.45rem;min-height:2.75rem;padding:.25rem .55rem}.landra-forms-sync-trigger:hover,.landra-forms-sync-trigger:focus-visible,.ol-forms-sync-trigger:hover,.ol-forms-sync-trigger:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent) 10%,transparent);color:var(--landra-color-text);outline:none}.landra-forms-sync-trigger svg,.ol-forms-sync-trigger svg{fill:none;height:1.7rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:1.7rem}.landra-forms-sync-dot,.ol-forms-sync-dot{fill:currentColor;stroke:var(--landra-color-surface)}.landra-forms-sync-footer[data-forms-sync-state=synced] .landra-forms-sync-trigger,.ol-forms-sync-footer[data-forms-sync-state=synced] .ol-forms-sync-trigger{color:var(--landra-color-field-500)}.landra-forms-sync-footer:is([data-forms-sync-state=error],[data-forms-sync-state=conflict]) .landra-forms-sync-trigger,.ol-forms-sync-footer:is([data-forms-sync-state=error],[data-forms-sync-state=conflict]) .ol-forms-sync-trigger{color:var(--landra-color-danger-600)}.landra-forms-sync-footer:is([data-forms-sync-state=stale],[data-forms-sync-state=attention],[data-forms-sync-state=queued]) .landra-forms-sync-trigger,.ol-forms-sync-footer:is([data-forms-sync-state=stale],[data-forms-sync-state=attention],[data-forms-sync-state=queued]) .ol-forms-sync-trigger{color:var(--landra-color-warning-600)}.landra-forms-sync-backdrop,.ol-forms-sync-backdrop{align-items:center;background:var(--landra-color-backdrop);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.landra-forms-sync-sheet,.ol-forms-sync-sheet{background:var(--landra-color-surface);border:1px solid var(--landra-color-border);border-radius:1rem;box-shadow:var(--landra-shadow-panel);max-height:min(42rem,calc(100dvh - 2rem));max-width:35rem;overflow:auto;padding:1rem;width:min(100%,35rem)}.landra-forms-sync-sheet>header,.ol-forms-sync-sheet>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.landra-forms-sync-sheet :is(h2,p),.ol-forms-sync-sheet :is(h2,p){margin-block:0 .45rem}.landra-forms-sync-close,.ol-forms-sync-close{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;font-size:1.65rem;height:2.75rem;justify-content:center;min-width:2.75rem}.landra-forms-sync-sources,.landra-farm-connection-list,.landra-forms-farm-choice-list,.ol-forms-sync-sources,.ol-farm-connection-list,.ol-forms-farm-choice-list{display:grid;gap:.5rem;list-style:none;margin:1rem 0;padding:0}.landra-forms-sync-source,.landra-farm-connection-list>li,.ol-forms-sync-source,.ol-farm-connection-list>li{align-items:center;border-block-start:1px solid var(--landra-color-border);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding-block:.7rem}.landra-forms-sync-source>div,.landra-farm-connection-list>li>div,.ol-forms-sync-source>div,.ol-farm-connection-list>li>div{display:grid;gap:.12rem}.landra-forms-sync-source :is(time,small,span),.landra-farm-connection-list small,.ol-forms-sync-source :is(time,small,span),.ol-farm-connection-list small{color:var(--landra-color-text-muted);font-size:.78rem}.landra-forms-sync-source-mark,.landra-farm-connection-mark,.ol-forms-sync-source-mark,.ol-farm-connection-mark{background:var(--landra-color-text-muted);border-radius:50%;height:.55rem;width:.55rem}[data-sync-source-state=synced] .landra-forms-sync-source-mark,[data-connection-state=connected] .landra-farm-connection-mark,[data-connection-state=ready] .landra-farm-connection-mark,[data-sync-source-state=synced] .ol-forms-sync-source-mark,[data-connection-state=connected] .ol-farm-connection-mark,[data-connection-state=ready] .ol-farm-connection-mark{background:var(--landra-color-field-500)}[data-sync-source-state=error] .landra-forms-sync-source-mark,[data-sync-source-state=error] .ol-forms-sync-source-mark{background:var(--landra-color-danger-600)}[data-sync-source-state=stale] .landra-forms-sync-source-mark,[data-sync-source-state=attention] .landra-forms-sync-source-mark,[data-sync-source-state=stale] .ol-forms-sync-source-mark,[data-sync-source-state=attention] .ol-forms-sync-source-mark{background:var(--landra-color-warning-600)}.landra-forms-farm-setup,.landra-farm-connections,.ol-forms-farm-setup,.ol-farm-connections{margin-inline:auto;max-width:58rem;width:100%}.landra-forms-farm-setup,.ol-forms-farm-setup{padding:clamp(1rem,4vw,2.5rem)}.landra-forms-farm-choice-list button,.ol-forms-farm-choice-list button{background:var(--landra-color-surface);border:1px solid var(--landra-color-border);border-radius:.75rem;cursor:pointer;display:grid;gap:.25rem;min-height:3.5rem;padding:.75rem;text-align:start;width:100%}.landra-forms-farm-create,.landra-forms-farm-setup-foot,.landra-farm-import,.landra-farm-import-review,.ol-forms-farm-create,.ol-forms-farm-setup-foot,.ol-farm-import,.ol-farm-import-review{display:grid;gap:.8rem}.landra-forms-farm-create,.ol-forms-farm-create{margin-block:1.25rem}.landra-forms-farm-setup-foot,.ol-forms-farm-setup-foot{border-block-start:1px solid var(--landra-color-border);padding-block-start:1rem}.landra-farm-connections,.ol-farm-connections{display:grid;gap:1rem}.landra-farm-import,.ol-farm-import{background:color-mix(in srgb,var(--landra-color-surface) 95%,var(--landra-tenant-accent));border:1px solid var(--landra-color-border);border-radius:.85rem;padding:1rem}.landra-farm-import-picker,.ol-farm-import-picker{justify-self:start}.landra-farm-import-picker input,.ol-farm-import-picker input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.landra-farm-import-review ul,.ol-farm-import-review ul{margin-block:0}@media(max-width:600px){.landra-forms-sync-label,.ol-forms-sync-label{display:none}.landra-forms-sync-footer,.ol-forms-sync-footer{min-height:3rem;padding-block:.15rem}.landra-forms-sync-trigger,.ol-forms-sync-trigger{min-width:2.75rem;padding-inline:.45rem}.landra-forms-sync-backdrop,.ol-forms-sync-backdrop{align-items:stretch;padding:0}.landra-forms-sync-sheet,.ol-forms-sync-sheet{border:0;border-radius:0;max-height:100dvh;max-width:none;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));width:100%}.landra-forms-sync-source,.landra-farm-connection-list>li,.ol-forms-sync-source,.ol-farm-connection-list>li{grid-template-columns:auto minmax(0,1fr)}.landra-forms-sync-source>.landra-button,.landra-farm-connection-list>li>.landra-button,.ol-forms-sync-source>.ol-button,.ol-farm-connection-list>li>.ol-button{grid-column:2;justify-self:start}}.landra-app-shell :where(.landra-surface-slot,.landra-tool-pane,.landra-workbench-copilot-card,.landra-dashboard,.landra-dashboard-layout,.landra-forms-antrag-support,.landra-forms-official-sections,.landra-settings-toggle-grid,.landra-ask-chat-message-list,.landra-ask-chat-tool-dock),.ol-app-shell :where(.ol-surface-slot,.ol-tool-pane,.ol-workbench-copilot-card,.ol-dashboard,.ol-dashboard-layout,.ol-forms-antrag-support,.ol-forms-official-sections,.ol-settings-toggle-grid,.ol-ask-chat-message-list,.ol-ask-chat-tool-dock){row-gap:var(--landra-flow-gap)}.landra-app-shell :where(.landra-surface-slot,.landra-tool-pane,.landra-workbench-copilot-card,.landra-dashboard,.landra-forms-antrag-support)>:where(section,article,aside,details,form,.landra-card,.landra-status-card,.landra-state-card,.landra-inline-state,.landra-boundary-strip)+:where(section,article,aside,details,form,.landra-card,.landra-status-card,.landra-state-card,.landra-inline-state,.landra-boundary-strip),.ol-app-shell :where(.ol-surface-slot,.ol-tool-pane,.ol-workbench-copilot-card,.ol-dashboard,.ol-forms-antrag-support)>:where(section,article,aside,details,form,.ol-card,.ol-status-card,.ol-state-card,.ol-inline-state,.ol-boundary-strip)+:where(section,article,aside,details,form,.ol-card,.ol-status-card,.ol-state-card,.ol-inline-state,.ol-boundary-strip){margin-block-start:var(--landra-flow-gap)}.landra-app-shell :where(h2,h3,h4,h5,h6)+:where(p,small,ul,ol,dl),.ol-app-shell :where(h2,h3,h4,h5,h6)+:where(p,small,ul,ol,dl){margin-block-start:var(--landra-flow-gap-tight)}.landra-app-shell :where(p,ul,ol,dl)+:where(.landra-button,.landra-button-row,.landra-actions,.landra-boundary-strip,details,section,article),.ol-app-shell :where(p,ul,ol,dl)+:where(.ol-button,.ol-button-row,.ol-actions,.ol-boundary-strip,details,section,article){margin-block-start:var(--landra-flow-gap)}.landra-app-shell :where(.landra-card,.landra-status-card,.landra-state-card,.landra-inline-state,.landra-surface-disclosure,.landra-forms-antrag-panel,.landra-forms-official-section),.ol-app-shell :where(.ol-card,.ol-status-card,.ol-state-card,.ol-inline-state,.ol-surface-disclosure,.ol-forms-antrag-panel,.ol-forms-official-section){scroll-margin-block:calc(var(--landra-tool-shell-block, var(--landra-app-header-block, 5rem)) + var(--landra-flow-gap))}.landra-app-shell :where(.landra-surface-disclosure,.landra-forms-antrag-panel,.landra-forms-official-section)>:not(summary),.ol-app-shell :where(.ol-surface-disclosure,.ol-forms-antrag-panel,.ol-forms-official-section)>:not(summary){margin-block-start:var(--landra-flow-gap-tight)}.landra-app-shell .landra-surface-nav-item,.ol-app-shell .ol-surface-nav-item{gap:.88rem}.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item{column-gap:.38rem;display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto auto;grid-template-rows:auto;padding-inline:.55rem}.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item>.landra-surface-nav-icon,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item>.ol-surface-nav-icon{grid-column:1;grid-row:1;height:1.9rem;width:1.9rem}.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item>strong,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item>strong{align-self:center;font-size:.9rem;grid-column:2;grid-row:1;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item>.landra-surface-nav-meta,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item>.ol-surface-nav-meta{align-self:center;flex-wrap:nowrap;font-size:.72rem;grid-column:3;grid-row:1;overflow-wrap:normal;white-space:nowrap;word-break:normal}.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item>em,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item>em{align-self:center;font-size:.7rem;grid-column:4;grid-row:1;padding-inline:.4rem;white-space:nowrap}.landra-app-shell .landra-surface-nav-icon,.ol-app-shell .ol-surface-nav-icon{flex-basis:2.15rem;height:2.15rem;width:2.15rem}.landra-app-shell .landra-surface-nav-icon svg,.ol-app-shell .ol-surface-nav-icon svg{height:1.34rem;stroke-width:2;width:1.34rem}.landra-app-shell .landra-drawer-search-trigger-icon,.landra-app-shell .landra-drawer-search-result-icon,.ol-app-shell .ol-drawer-search-trigger-icon,.ol-app-shell .ol-drawer-search-result-icon{height:1.36rem;width:1.36rem}.landra-app-shell[data-view-mode=mobile],.ol-app-shell[data-view-mode=mobile]{--landra-mobile-drawer-inline-size: clamp(19rem, 90vw, 24rem)}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true],.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true]{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent);border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:0;bottom:0;box-shadow:0 -10px 26px color-mix(in srgb,var(--landra-color-earth-900),transparent 92%);display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);margin-top:auto;padding:.52rem clamp(.65rem,2vw,.9rem);position:sticky;z-index:12}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-rail-head,.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-action:not([data-frontdoor-action=chat]),.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-action-copy em,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-rail-head,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-action:not([data-frontdoor-action=chat]),.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-action-copy em{display:none}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-actions,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-actions{display:grid;grid-template-columns:minmax(0,1fr)}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-action,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-action{align-items:center;border-radius:8px;grid-template-columns:2.2rem minmax(0,1fr);min-height:48px;padding:.5rem .62rem}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-action-icon,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-action-icon{height:2.05rem;min-height:2.05rem;min-width:2.05rem;width:2.05rem}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-frontdoor-action-icon svg,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-frontdoor-action-icon svg{height:1.15rem;width:1.15rem}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-ask-launcher-prompts,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-ask-launcher-prompts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-ask-launcher-prompts::-webkit-scrollbar,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-ask-launcher-prompts::-webkit-scrollbar{display:none}.landra-app-shell .landra-ask-launcher[data-persistent-ask-launcher=true] .landra-ask-launcher-prompts button,.ol-app-shell .ol-ask-launcher[data-persistent-ask-launcher=true] .ol-ask-launcher-prompts button{flex:0 0 auto;font-size:.76rem;min-height:34px;padding:.38rem .56rem;white-space:nowrap}.landra-app-shell .landra-ask-launcher-fab,.ol-app-shell .ol-ask-launcher-fab{border-radius:999px;bottom:max(.7rem,env(safe-area-inset-bottom));font-size:.88rem;left:50%;min-height:44px;padding:.55rem .9rem;right:auto;transform:translate(-50%)}.landra-app-shell .landra-ask-chat-model-button,.ol-app-shell .ol-ask-chat-model-button{flex:0 1 auto;font-size:.72rem;max-width:min(12rem,42vw);min-height:34px;padding:.28rem .55rem}.landra-app-shell .landra-ask-chat-model-button:disabled,.ol-app-shell .ol-ask-chat-model-button:disabled{cursor:default;opacity:.82}.landra-app-shell .landra-ask-chat-model-button svg,.ol-app-shell .ol-ask-chat-model-button svg{height:14px;opacity:.58;width:14px}.landra-app-shell .landra-ask-chat-input,.ol-app-shell .ol-ask-chat-input{max-height:min(28dvh,13rem);min-height:clamp(6.2rem,15dvh,10rem)}.landra-app-shell .landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .landra-ask-chat-input,.ol-app-shell .ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .ol-ask-chat-input{min-height:clamp(7.5rem,18dvh,12rem)}.landra-forms-assist-split-workbench .landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .landra-ask-chat-input,.ol-forms-assist-split-workbench .ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=true] .ol-ask-chat-input{field-sizing:content;min-height:5.25rem}.landra-app-shell .landra-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=false] .landra-ask-chat-input,.ol-app-shell .ol-ask-chat[data-ask-landra-variant=tool_embedded][data-ask-chat-empty=false] .ol-ask-chat-input{field-sizing:content;min-height:3.35rem}.landra-app-shell :where(.landra-settings-toggle,.landra-account-consent-option),.ol-app-shell :where(.ol-settings-toggle,.ol-account-consent-option){align-items:center;grid-template-columns:var(--landra-toggle-width) minmax(0,1fr)}.landra-app-shell :where(.landra-settings-toggle input,.landra-account-consent-option input),.ol-app-shell :where(.ol-settings-toggle input,.ol-account-consent-option input){appearance:none;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);block-size:var(--landra-toggle-height);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 62%);border-radius:999px;box-sizing:border-box;cursor:pointer;inline-size:var(--landra-toggle-width);margin:0;position:relative}.landra-app-shell :where(.landra-settings-toggle input,.landra-account-consent-option input):before,.ol-app-shell :where(.ol-settings-toggle input,.ol-account-consent-option input):before{background:var(--landra-color-surface);border-radius:999px;box-shadow:0 .16rem .5rem color-mix(in srgb,var(--landra-color-earth-900),transparent 78%);content:"";height:var(--landra-toggle-knob);left:.2rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .18s var(--landra-mechanical-ease),background .18s ease;width:var(--landra-toggle-knob)}.landra-app-shell :where(.landra-settings-toggle input,.landra-account-consent-option input):checked,.ol-app-shell :where(.ol-settings-toggle input,.ol-account-consent-option input):checked{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 78%,var(--landra-color-earth-900));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 88%,var(--landra-color-earth-900))}.landra-app-shell :where(.landra-settings-toggle input,.landra-account-consent-option input):checked:before,.ol-app-shell :where(.ol-settings-toggle input,.ol-account-consent-option input):checked:before{transform:translate(calc(var(--landra-toggle-width) - var(--landra-toggle-knob) - .45rem),-50%)}.landra-app-shell :where(.landra-settings-toggle input,.landra-account-consent-option input):focus-visible,.ol-app-shell :where(.ol-settings-toggle input,.ol-account-consent-option input):focus-visible{box-shadow:var(--landra-focus-ring);outline:none}.landra-app-shell .landra-account-consent-option span,.ol-app-shell .ol-account-consent-option span{min-width:0;overflow-wrap:anywhere}.landra-app-shell .landra-ask-chat-consent,.ol-app-shell .ol-ask-chat-consent{align-items:flex-start}.landra-app-shell .landra-ask-chat-consent label,.ol-app-shell .ol-ask-chat-consent label{background:color-mix(in srgb,var(--landra-color-surface-raised) 78%,transparent);border-radius:8px;gap:.5rem;min-height:36px;padding:.34rem .5rem}.landra-app-shell .landra-ask-chat-consent label span,.ol-app-shell .ol-ask-chat-consent label span{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 62%);border-radius:999px;color:transparent;display:inline-block;font-size:0;height:1.42rem;inline-size:2.72rem;position:relative}.landra-app-shell .landra-ask-chat-consent label span:before,.ol-app-shell .ol-ask-chat-consent label span:before{background:var(--landra-color-surface);border-radius:999px;box-shadow:0 .12rem .42rem color-mix(in srgb,var(--landra-color-earth-900),transparent 78%);content:"";height:1.02rem;left:.18rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .18s var(--landra-mechanical-ease);width:1.02rem}.landra-app-shell .landra-ask-chat-consent input:checked+label span,.ol-app-shell .ol-ask-chat-consent input:checked+label span{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 76%,var(--landra-color-earth-900));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 88%,var(--landra-color-earth-900))}.landra-app-shell .landra-ask-chat-consent input:checked+label span:before,.ol-app-shell .ol-ask-chat-consent input:checked+label span:before{transform:translate(1.3rem,-50%)}.landra-app-shell :where(.landra-surface-disclosure>summary,.landra-forms-antrag-panel>summary,.landra-forms-antrag-why>summary,.landra-capability-detail-region>summary,.landra-capability-detail-item>summary,.landra-source-group-disclosure>summary,.landra-tenant-slot-detail>summary),.ol-app-shell :where(.ol-surface-disclosure>summary,.ol-forms-antrag-panel>summary,.ol-forms-antrag-why>summary,.ol-capability-detail-region>summary,.ol-capability-detail-item>summary,.ol-source-group-disclosure>summary,.ol-tenant-slot-detail>summary){align-items:center;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) var(--landra-app-disclosure-icon-size);list-style:none;min-height:var(--landra-touch-target);min-width:0}.landra-app-shell :where(.landra-surface-disclosure>summary,.landra-forms-antrag-panel>summary,.landra-forms-antrag-why>summary,.landra-capability-detail-region>summary,.landra-capability-detail-item>summary,.landra-source-group-disclosure>summary,.landra-tenant-slot-detail>summary):before,.landra-app-shell :where(.landra-surface-disclosure>summary,.landra-forms-antrag-panel>summary,.landra-forms-antrag-why>summary,.landra-capability-detail-region>summary,.landra-capability-detail-item>summary,.landra-source-group-disclosure>summary,.landra-tenant-slot-detail>summary):after,.ol-app-shell :where(.ol-surface-disclosure>summary,.ol-forms-antrag-panel>summary,.ol-forms-antrag-why>summary,.ol-capability-detail-region>summary,.ol-capability-detail-item>summary,.ol-source-group-disclosure>summary,.ol-tenant-slot-detail>summary):before,.ol-app-shell :where(.ol-surface-disclosure>summary,.ol-forms-antrag-panel>summary,.ol-forms-antrag-why>summary,.ol-capability-detail-region>summary,.ol-capability-detail-item>summary,.ol-source-group-disclosure>summary,.ol-tenant-slot-detail>summary):after{align-self:center;background:currentColor;border-radius:999px;content:"";grid-column:2;grid-row:1;justify-self:center}.landra-app-shell :where(.landra-surface-disclosure>summary,.landra-forms-antrag-panel>summary,.landra-forms-antrag-why>summary,.landra-capability-detail-region>summary,.landra-capability-detail-item>summary,.landra-source-group-disclosure>summary,.landra-tenant-slot-detail>summary):before,.ol-app-shell :where(.ol-surface-disclosure>summary,.ol-forms-antrag-panel>summary,.ol-forms-antrag-why>summary,.ol-capability-detail-region>summary,.ol-capability-detail-item>summary,.ol-source-group-disclosure>summary,.ol-tenant-slot-detail>summary):before{block-size:var(--landra-app-disclosure-icon-bar);inline-size:calc(var(--landra-app-disclosure-icon-size) * .54)}.landra-app-shell :where(.landra-surface-disclosure>summary,.landra-forms-antrag-panel>summary,.landra-forms-antrag-why>summary,.landra-capability-detail-region>summary,.landra-capability-detail-item>summary,.landra-source-group-disclosure>summary,.landra-tenant-slot-detail>summary):after,.ol-app-shell :where(.ol-surface-disclosure>summary,.ol-forms-antrag-panel>summary,.ol-forms-antrag-why>summary,.ol-capability-detail-region>summary,.ol-capability-detail-item>summary,.ol-source-group-disclosure>summary,.ol-tenant-slot-detail>summary):after{block-size:calc(var(--landra-app-disclosure-icon-size) * .54);inline-size:var(--landra-app-disclosure-icon-bar);transition:transform .24s var(--landra-mechanical-ease)}.landra-app-shell :where(.landra-surface-disclosure[open]>summary,.landra-forms-antrag-panel[open]>summary,.landra-forms-antrag-why[open]>summary,.landra-capability-detail-region[open]>summary,.landra-capability-detail-item[open]>summary,.landra-source-group-disclosure[open]>summary,.landra-tenant-slot-detail[open]>summary):after,.ol-app-shell :where(.ol-surface-disclosure[open]>summary,.ol-forms-antrag-panel[open]>summary,.ol-forms-antrag-why[open]>summary,.ol-capability-detail-region[open]>summary,.ol-capability-detail-item[open]>summary,.ol-source-group-disclosure[open]>summary,.ol-tenant-slot-detail[open]>summary):after{transform:scaleY(0)}.landra-app-shell :where(.landra-forms-premium-tile,.landra-forms-programme-advice-tile),.ol-app-shell :where(.ol-forms-premium-tile,.ol-forms-programme-advice-tile){align-items:flex-start;border-radius:8px;gap:.58rem;grid-template-columns:minmax(0,1fr);padding:.72rem .78rem}.landra-app-shell :where(.landra-forms-premium-tile-eyebrow,.landra-forms-programme-advice-tile-eyebrow),.ol-app-shell :where(.ol-forms-premium-tile-eyebrow,.ol-forms-programme-advice-tile-eyebrow){font-size:.66rem;line-height:1.15}.landra-app-shell :where(.landra-forms-premium-tile-amount,.landra-forms-programme-advice-tile-amount),.ol-app-shell :where(.ol-forms-premium-tile-amount,.ol-forms-programme-advice-tile-amount){font-size:clamp(1.12rem,1.9vw,1.36rem);line-height:1.05}.landra-app-shell :where(.landra-forms-premium-tile-note,.landra-forms-programme-advice-tile-note,.landra-forms-programme-advice-tile-selection),.ol-app-shell :where(.ol-forms-premium-tile-note,.ol-forms-programme-advice-tile-note,.ol-forms-programme-advice-tile-selection){font-size:.74rem;grid-column:1 / -1;line-height:1.28;margin:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench{block-size:calc(100dvh - var(--landra-tool-shell-block, var(--landra-app-header-block)));min-block-size:0;overflow:hidden}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench>.landra-forms-split-work,.landra-app-shell[data-view-mode=desktop] .landra-forms-split-pane>.landra-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench>.ol-forms-split-work,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-pane>.ol-forms-split-work{block-size:100%;min-block-size:0}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-work>.landra-tool-pane,.landra-app-shell[data-view-mode=desktop] .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-work>.ol-tool-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-work>.ol-tool-pane{-webkit-overflow-scrolling:touch;block-size:100%}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-work>.ol-tool-pane{margin-inline:.12rem}.landra-app-shell[data-view-mode=desktop] .landra-forms-assist-split-workbench,.ol-app-shell[data-view-mode=desktop] .ol-forms-assist-split-workbench{block-size:calc(100dvh - var(--landra-tool-shell-block, var(--landra-app-header-block)));max-block-size:calc(100dvh - var(--landra-tool-shell-block, var(--landra-app-header-block)));min-block-size:0;overflow:hidden}.landra-app-shell[data-view-mode=desktop] .landra-forms-split-pane,.ol-app-shell[data-view-mode=desktop] .ol-forms-split-pane{block-size:100%;max-block-size:100%}.landra-app-shell .landra-forms-antrag-copilot,.ol-app-shell .ol-forms-antrag-copilot{display:grid;gap:var(--landra-flow-gap-wide, 1.25rem)}.landra-app-shell .landra-forms-antrag-status-grid,.ol-app-shell .ol-forms-antrag-status-grid{display:grid;gap:var(--landra-flow-gap, 1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.landra-app-shell .landra-forms-antrag-status-grid>*,.ol-app-shell .ol-forms-antrag-status-grid>*{min-width:0}.landra-app-shell .landra-forms-deadline-countdown,.landra-app-shell :where(.landra-forms-premium-tile,.landra-forms-programme-advice-tile),.ol-app-shell .ol-forms-deadline-countdown,.ol-app-shell :where(.ol-forms-premium-tile,.ol-forms-programme-advice-tile){background:linear-gradient(180deg,color-mix(in srgb,var(--landra-color-surface-raised) 96%,transparent),color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 80%);border-radius:8px;box-shadow:0 1px color-mix(in srgb,var(--landra-color-on-primary),transparent 72%) inset;min-height:0}.landra-app-shell .landra-forms-deadline-countdown,.ol-app-shell .ol-forms-deadline-countdown{display:grid;gap:.48rem;padding:.72rem .78rem}.landra-app-shell .landra-forms-deadline-head,.landra-app-shell .landra-forms-premium-tile-head,.ol-app-shell .ol-forms-deadline-head,.ol-app-shell .ol-forms-premium-tile-head{align-items:center;display:flex;gap:.55rem;justify-content:space-between;min-width:0}.landra-app-shell .landra-forms-deadline-label,.landra-app-shell .landra-forms-premium-tile-eyebrow,.ol-app-shell .ol-forms-deadline-label,.ol-app-shell .ol-forms-premium-tile-eyebrow{color:var(--landra-color-text-muted);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.landra-app-shell .landra-forms-deadline-countdown-date,.ol-app-shell .ol-forms-deadline-countdown-date{color:var(--landra-color-text);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.05}.landra-app-shell .landra-forms-deadline-countdown-days,.ol-app-shell .ol-forms-deadline-countdown-days{color:var(--landra-color-text-muted);font-size:.78rem;line-height:1.3}.landra-app-shell .landra-forms-deadline-source-row,.landra-app-shell .landra-forms-premium-tile-breakdown>div,.ol-app-shell .ol-forms-deadline-source-row,.ol-app-shell .ol-forms-premium-tile-breakdown>div{align-items:flex-start;border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.25rem .55rem;grid-template-columns:minmax(5.7rem,auto) minmax(0,1fr);padding-block-start:.48rem}.landra-app-shell .landra-forms-deadline-source-row>span:first-child,.landra-app-shell .landra-forms-premium-tile-breakdown dt,.ol-app-shell .ol-forms-deadline-source-row>span:first-child,.ol-app-shell .ol-forms-premium-tile-breakdown dt{color:var(--landra-color-text-muted);font-size:.68rem;font-weight:760;margin:0}.landra-app-shell .landra-forms-premium-tile-breakdown,.ol-app-shell .ol-forms-premium-tile-breakdown{container-type:inline-size;display:grid;gap:.42rem;margin:0}@container (max-width: 14rem){.landra-app-shell .landra-forms-premium-tile-breakdown>div,.ol-app-shell .ol-forms-premium-tile-breakdown>div{grid-template-columns:1fr}}.landra-app-shell .landra-forms-premium-tile-value,.ol-app-shell .ol-forms-premium-tile-value{display:grid;gap:.15rem}.landra-app-shell .landra-forms-premium-tile-value>span,.ol-app-shell .ol-forms-premium-tile-value>span{color:var(--landra-color-text-muted);font-size:.72rem}.landra-app-shell .landra-forms-premium-tile-breakdown dd,.ol-app-shell .ol-forms-premium-tile-breakdown dd{display:grid;gap:.12rem;margin:0;min-width:0}.landra-app-shell .landra-forms-premium-tile-case,.ol-app-shell .ol-forms-premium-tile-case{color:var(--landra-color-text-muted);font-size:.72rem;font-weight:760;line-height:1.35;margin:0;overflow-wrap:anywhere}.landra-app-shell .landra-forms-premium-line-pending,.ol-app-shell .ol-forms-premium-line-pending{background:color-mix(in srgb,var(--landra-color-warning-600) 6%,transparent);border-radius:6px;padding-inline:.35rem}.landra-app-shell .landra-forms-premium-line-pending dd strong,.ol-app-shell .ol-forms-premium-line-pending dd strong{color:color-mix(in srgb,var(--landra-color-warning-600) 72%,var(--landra-color-text));font-size:.75rem}.landra-app-shell :where(.landra-forms-premium-source,.landra-forms-deadline-source),.ol-app-shell :where(.ol-forms-premium-source,.ol-forms-deadline-source){color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 70%,var(--landra-color-text));font-weight:780;text-decoration:none}.landra-app-shell :where(.landra-forms-premium-source,.landra-forms-deadline-source):hover,.ol-app-shell :where(.ol-forms-premium-source,.ol-forms-deadline-source):hover{text-decoration:underline}.landra-app-shell .landra-forms-deadline-unsourced,.landra-app-shell .landra-forms-premium-tile-unsourced,.landra-app-shell .landra-forms-programme-advice-tile-no-selection,.ol-app-shell .ol-forms-deadline-unsourced,.ol-app-shell .ol-forms-premium-tile-unsourced,.ol-app-shell .ol-forms-programme-advice-tile-no-selection{background:color-mix(in srgb,var(--landra-color-warning-600) 7%,var(--landra-color-surface-raised));border-color:color-mix(in srgb,var(--landra-color-warning-600) 35%,transparent)}.landra-app-shell .landra-forms-connect-banner,.ol-app-shell .ol-forms-connect-banner{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 84%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;box-shadow:none;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:.78rem .88rem}.landra-app-shell .landra-forms-connect-banner strong,.ol-app-shell .ol-forms-connect-banner strong{display:block;margin-block-end:.25rem}.landra-app-shell .landra-forms-connect-banner p,.ol-app-shell .ol-forms-connect-banner p{color:var(--landra-color-text-muted);line-height:1.45;margin:0}.landra-app-shell .landra-forms-antrag-control-panel,.ol-app-shell .ol-forms-antrag-control-panel{background:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);border-radius:8px;display:grid;gap:var(--landra-flow-gap, 1rem);padding:clamp(.82rem,1.8vw,1rem)}.landra-app-shell .landra-forms-antrag-controls,.ol-app-shell .ol-forms-antrag-controls{align-items:flex-end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.landra-app-shell .landra-forms-antrag-controls .landra-field,.ol-app-shell .ol-forms-antrag-controls .ol-field{margin:0}.landra-app-shell .landra-forms-antrag-secondary-tools,.ol-app-shell .ol-forms-antrag-secondary-tools{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);grid-column:1 / -1;padding-block-start:.4rem}.landra-app-shell .landra-forms-antrag-secondary-tools>summary,.ol-app-shell .ol-forms-antrag-secondary-tools>summary{align-items:center;border-radius:8px;color:var(--landra-color-text-muted);cursor:pointer;display:grid;font-size:.78rem;font-weight:850;gap:.45rem;grid-template-columns:minmax(0,1fr) auto 1rem;list-style:none;min-height:var(--landra-touch-target);padding:.35rem .45rem}.landra-app-shell .landra-forms-antrag-secondary-tools>summary::-webkit-details-marker,.ol-app-shell .ol-forms-antrag-secondary-tools>summary::-webkit-details-marker{display:none}.landra-app-shell .landra-forms-antrag-secondary-tools>summary:hover,.landra-app-shell .landra-forms-antrag-secondary-tools>summary:focus-visible,.ol-app-shell .ol-forms-antrag-secondary-tools>summary:hover,.ol-app-shell .ol-forms-antrag-secondary-tools>summary:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 8%,transparent);color:var(--landra-color-text);outline:none}.landra-app-shell .landra-forms-antrag-secondary-tools>summary>span,.ol-app-shell .ol-forms-antrag-secondary-tools>summary>span{align-items:center;background:color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:999px;display:inline-flex;font-size:.7rem;height:1.45rem;justify-content:center;min-width:1.45rem;padding-inline:.35rem}.landra-app-shell .landra-forms-antrag-secondary-tools>summary>svg,.ol-app-shell .ol-forms-antrag-secondary-tools>summary>svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease;width:1rem}.landra-app-shell .landra-forms-antrag-secondary-tools[open]>summary>svg,.ol-app-shell .ol-forms-antrag-secondary-tools[open]>summary>svg{transform:rotate(180deg)}.landra-app-shell .landra-forms-antrag-secondary-tools>.landra-forms-antrag-quick-tools,.ol-app-shell .ol-forms-antrag-secondary-tools>.ol-forms-antrag-quick-tools{justify-content:flex-start;padding-block-start:.45rem}.landra-app-shell .landra-forms-antrag-mode-switch,.ol-app-shell .ol-forms-antrag-mode-switch{border-block-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.58rem;margin:0;padding-block-start:.82rem}.landra-app-shell .landra-forms-missing-required-panel,.ol-app-shell .ol-forms-missing-required-panel{background:color-mix(in srgb,var(--landra-color-danger-600) 6%,var(--landra-color-surface-raised));border:1px solid color-mix(in srgb,var(--landra-color-danger-600),transparent 48%);border-radius:8px;display:block;margin:0;padding:0}.landra-app-shell .landra-forms-missing-required-panel>summary,.ol-app-shell .ol-forms-missing-required-panel>summary{align-items:center;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) 1rem;list-style:none;min-height:var(--landra-touch-target);padding:.55rem .7rem}.landra-app-shell .landra-forms-missing-required-panel>summary::-webkit-details-marker,.ol-app-shell .ol-forms-missing-required-panel>summary::-webkit-details-marker{display:none}.landra-app-shell .landra-forms-missing-required-panel>summary>strong,.ol-app-shell .ol-forms-missing-required-panel>summary>strong{font-size:.82rem}.landra-app-shell .landra-forms-missing-required-mark,.ol-app-shell .ol-forms-missing-required-mark{align-items:center;background:color-mix(in srgb,var(--landra-color-danger-600) 12%,transparent);border:1.5px solid currentColor;border-radius:999px;color:var(--landra-color-danger-600);display:inline-flex;font-size:.8rem;font-weight:950;height:1.5rem;justify-content:center;width:1.5rem}.landra-app-shell .landra-forms-missing-required-count,.ol-app-shell .ol-forms-missing-required-count{color:var(--landra-color-text-muted);font-size:.74rem;font-weight:850}.landra-app-shell .landra-forms-missing-required-panel>summary>svg,.ol-app-shell .ol-forms-missing-required-panel>summary>svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease;width:1rem}.landra-app-shell .landra-forms-missing-required-panel[open]>summary>svg,.ol-app-shell .ol-forms-missing-required-panel[open]>summary>svg{transform:rotate(180deg)}.landra-app-shell .landra-forms-missing-required-list,.ol-app-shell .ol-forms-missing-required-list{display:flex;flex-wrap:wrap;gap:.38rem;list-style:none;border-block-start:1px solid color-mix(in srgb,var(--landra-color-danger-600),transparent 72%);margin:0;padding:.6rem .7rem .7rem}.landra-app-shell .landra-forms-missing-required-list li,.ol-app-shell .ol-forms-missing-required-list li{min-width:0}.landra-app-shell :where(.landra-forms-missing-required-jump,.landra-forms-missing-required-list li>span),.ol-app-shell :where(.ol-forms-missing-required-jump,.ol-forms-missing-required-list li>span){background:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--landra-color-danger-600),transparent 62%);border-radius:999px;color:var(--landra-color-text);display:inline-flex;font:inherit;font-size:.76rem;gap:.25rem;max-inline-size:min(100%,18rem);min-height:2rem;overflow:hidden;padding:.38rem .6rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell .landra-forms-missing-required-jump,.ol-app-shell .ol-forms-missing-required-jump{cursor:pointer}.landra-app-shell .landra-forms-missing-required-scope,.ol-app-shell .ol-forms-missing-required-scope{color:var(--landra-color-text-muted)}.landra-app-shell .landra-forms-antrag-mode-switch .landra-eyebrow,.ol-app-shell .ol-forms-antrag-mode-switch .ol-eyebrow{margin:0}.landra-app-shell .landra-forms-mode-switch-option,.ol-app-shell .ol-forms-mode-switch-option{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);border-radius:8px;display:grid;gap:.18rem .8rem;grid-template-columns:minmax(0,1fr) auto;padding:.62rem .7rem}.landra-app-shell .landra-forms-mode-switch-option:after,.ol-app-shell .ol-forms-mode-switch-option:after{color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 78%,var(--landra-color-text));content:">";font-weight:900;grid-column:2;grid-row:1 / span 2}.landra-app-shell .landra-forms-mode-switch-option strong,.landra-app-shell .landra-forms-mode-switch-option span,.ol-app-shell .ol-forms-mode-switch-option strong,.ol-app-shell .ol-forms-mode-switch-option span{min-width:0;overflow-wrap:anywhere}.landra-app-shell .landra-forms-mode-switch-option span,.ol-app-shell .ol-forms-mode-switch-option span{color:var(--landra-color-text-muted);font-size:.82rem;line-height:1.35}.landra-app-shell .landra-forms-mode-switch-option[aria-pressed=true],.ol-app-shell .ol-forms-mode-switch-option[aria-pressed=true]{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 12%,var(--landra-color-surface-raised));border-color:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 40%,transparent)}.landra-app-shell .landra-mobile-current-surface,.ol-app-shell .ol-mobile-current-surface{color:var(--landra-color-earth-950);display:block;font-size:.96rem;font-weight:900;grid-column:2;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell .landra-property-strip .landra-offline-indicator--header,.ol-app-shell .ol-property-strip .ol-offline-indicator--header,.landra-app-shell .landra-tool-shell-actions .landra-offline-indicator--header,.ol-app-shell .ol-tool-shell-actions .ol-offline-indicator--header{align-self:center;margin:0;min-width:0;position:relative;z-index:auto}.landra-app-shell .landra-support-cluster,.ol-app-shell .ol-support-cluster{align-items:center;display:inline-flex;flex:0 0 auto;gap:.42rem;justify-content:flex-end;min-width:0}.landra-app-shell .landra-support-cluster>span,.ol-app-shell .ol-support-cluster>span{display:inline-flex}.landra-app-shell .landra-support-cluster>.landra-bug-report-fab,.ol-app-shell .ol-support-cluster>.ol-bug-report-fab{inset:auto;margin:0;position:static;transform:none}.landra-app-shell .landra-tool-shell-actions .landra-support-cluster>.landra-bug-report-fab,.ol-app-shell .ol-tool-shell-actions .ol-support-cluster>.ol-bug-report-fab{flex:0 0 auto;gap:.42rem;height:var(--landra-touch-target);margin:0;min-height:var(--landra-touch-target);padding:0 .72rem}.landra-app-shell .landra-offline-indicator-copy,.ol-app-shell .ol-offline-indicator-copy{display:inline-flex;min-width:0}.landra-app-shell .landra-offline-indicator-copy strong,.ol-app-shell .ol-offline-indicator-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell .landra-offline-indicator-state,.ol-app-shell .ol-offline-indicator-state{align-items:center;background:color-mix(in srgb,var(--landra-color-warning-600) 18%,transparent);border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:900;height:1.25rem;justify-content:center;min-width:1.25rem;padding-inline:.25rem}.landra-app-shell .landra-offline-indicator--header[data-offline-state=synced] .landra-offline-indicator-state,.ol-app-shell .ol-offline-indicator--header[data-offline-state=synced] .ol-offline-indicator-state{background:var(--landra-color-success-600);color:var(--landra-color-on-primary)}.landra-app-shell .landra-surface-stage-heading,.ol-app-shell .ol-surface-stage-heading{align-items:center;display:flex;gap:.45rem;justify-content:flex-start}.landra-app-shell .landra-surface-stage-heading .landra-surface-stage-label,.ol-app-shell .ol-surface-stage-heading .ol-surface-stage-label{flex:1 1 auto}.landra-app-shell .landra-shell-support-actions,.ol-app-shell .ol-shell-support-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:0;padding:.85rem clamp(1rem,3vw,2rem) 1rem}.landra-app-shell .landra-shell-support-actions>.landra-ask-launcher-fab,.landra-app-shell .landra-shell-support-actions>.landra-bug-report-fab,.ol-app-shell .ol-shell-support-actions>.ol-ask-launcher-fab,.ol-app-shell .ol-shell-support-actions>.ol-bug-report-fab{gap:.42rem;inset:auto;margin:0;position:static;transform:none}.landra-app-shell .landra-shell-support-action-icon,.ol-app-shell .ol-shell-support-action-icon{fill:none;flex:0 0 auto;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.15rem}.landra-app-shell .landra-shell-support-action-icon--bug,.ol-app-shell .ol-shell-support-action-icon--bug,.landra-app-shell .landra-ask-launcher-fab .landra-shell-support-action-icon,.ol-app-shell .ol-ask-launcher-fab .ol-shell-support-action-icon{fill:currentColor;stroke:none}.landra-app-shell[data-view-mode=mobile] .landra-mobile-current-surface,.ol-app-shell[data-view-mode=mobile] .ol-mobile-current-surface{color:var(--landra-color-earth-950);display:block;font-size:.96rem;font-weight:900;grid-column:2;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell[data-view-mode=mobile] .landra-app-header,.ol-app-shell[data-view-mode=mobile] .ol-app-header{display:none}.landra-app-shell[data-view-mode=mobile] .landra-property-strip>.landra-app-header-trailing,.ol-app-shell[data-view-mode=mobile] .ol-property-strip>.ol-app-header-trailing{gap:.28rem}.landra-app-shell[data-view-mode=mobile] .landra-tool-shell-bar[data-tool-shell-pane-tabs=false],.ol-app-shell[data-view-mode=mobile] .ol-tool-shell-bar[data-tool-shell-pane-tabs=false]{gap:0;min-height:var(--landra-app-header-block, 3.75rem);padding-block:max(.45rem,env(safe-area-inset-top)) .45rem}.landra-app-shell[data-view-mode=mobile] .landra-tool-shell-bar[data-tool-shell-pane-tabs=false] .landra-tool-shell-main,.ol-app-shell[data-view-mode=mobile] .ol-tool-shell-bar[data-tool-shell-pane-tabs=false] .ol-tool-shell-main{min-height:var(--landra-touch-target)}.landra-app-shell[data-view-mode=mobile] .landra-support-cluster>.landra-bug-report-fab,.ol-app-shell[data-view-mode=mobile] .ol-support-cluster>.ol-bug-report-fab{align-items:center;border-radius:999px;display:inline-flex;height:var(--landra-touch-target);justify-content:center;min-width:var(--landra-touch-target);padding:0;width:var(--landra-touch-target)}.landra-app-shell[data-view-mode=mobile] .landra-support-cluster>.landra-bug-report-fab .landra-bug-report-label,.ol-app-shell[data-view-mode=mobile] .ol-support-cluster>.ol-bug-report-fab .ol-bug-report-label{display:none}.landra-app-shell[data-view-mode=mobile] .landra-offline-indicator--header,.ol-app-shell[data-view-mode=mobile] .ol-offline-indicator--header{background:transparent;border-color:transparent;height:var(--landra-touch-target);justify-content:center;padding:0;width:var(--landra-touch-target)}.landra-app-shell[data-view-mode=mobile] .landra-offline-indicator--header:hover,.landra-app-shell[data-view-mode=mobile] .landra-offline-indicator--header:focus-visible,.ol-app-shell[data-view-mode=mobile] .ol-offline-indicator--header:hover,.ol-app-shell[data-view-mode=mobile] .ol-offline-indicator--header:focus-visible{background:color-mix(in srgb,var(--landra-tenant-accent, var(--landra-color-field-500)) 10%,transparent)}.landra-app-shell[data-view-mode=mobile] .landra-offline-indicator-copy,.ol-app-shell[data-view-mode=mobile] .ol-offline-indicator-copy{display:none}.landra-app-shell[data-view-mode=mobile] .landra-offline-indicator-state,.ol-app-shell[data-view-mode=mobile] .ol-offline-indicator-state{border:2px solid var(--landra-color-surface);bottom:.2rem;font-size:.58rem;height:.95rem;min-width:.95rem;padding:0;position:absolute;right:.08rem}.landra-app-shell[data-view-mode=mobile] .landra-shell-support-actions,.ol-app-shell[data-view-mode=mobile] .ol-shell-support-actions{flex-wrap:nowrap;justify-content:center;padding-block-end:max(1rem,env(safe-area-inset-bottom))}@media(max-width:760px){.landra-app-shell .landra-forms-connect-banner,.landra-app-shell .landra-forms-antrag-controls,.ol-app-shell .ol-forms-connect-banner,.ol-app-shell .ol-forms-antrag-controls{grid-template-columns:minmax(0,1fr)}.landra-app-shell .landra-forms-connect-banner .landra-button,.landra-app-shell .landra-forms-antrag-controls .landra-button,.ol-app-shell .ol-forms-connect-banner .ol-button,.ol-app-shell .ol-forms-antrag-controls .ol-button{width:100%}}@media(min-width:768px)and (max-width:900px){.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]),.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]){block-size:calc(100dvh - var(--landra-app-header-block));display:grid;flex-direction:initial;grid-template-columns:minmax(0,min(var(--landra-forms-split-w-0, clamp(15rem, 27vw, 21rem)),78%)) 6px minmax(0,1fr);margin-inline:0;max-block-size:calc(100dvh - var(--landra-app-header-block));max-width:none;width:100%}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-split-divider,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-split-divider{display:flex}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-ask-chat-toolbar,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-ask-chat-toolbar{flex-wrap:wrap}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-mobile-edge-handle,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-mobile-edge-handle{display:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-split-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-split-pane{display:grid;min-width:0;overflow:hidden}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-split-pane>.landra-forms-split-work,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-split-pane>.ol-forms-split-work{block-size:100%;grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);inline-size:100%;min-block-size:0;overflow:hidden}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-split-work>.landra-tool-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-split-work>.ol-tool-pane{block-size:100%;min-block-size:0;overflow:auto;overscroll-behavior:contain}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.landra-forms-split-divider,.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.landra-forms-split-pane,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.ol-forms-split-divider,.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.ol-forms-split-pane{display:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.landra-forms-split-pane[data-pane-slot][style*="display: none" i],.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.ol-forms-split-pane[data-pane-slot][style*="display: none" i]{display:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.landra-forms-split-pane:not([style*="display: none" i]),.ol-app-shell[data-view-mode=mobile] .ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile])[data-split-mode=active-only]>.ol-forms-split-pane:not([style*="display: none" i]){display:grid;grid-column:1 / -1}}@media(min-width:768px)and (max-width:1023px){.landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-forms-split-tabs button,.ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-forms-split-tabs button{min-height:var(--landra-touch-target)}.landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-ask-chat-suggestions button:nth-child(n+3),.ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-ask-chat-suggestions button:nth-child(n+3){display:none}.landra-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .landra-ask-chat-suggestions button>span:last-child,.ol-forms-assist-split-workbench:not([data-forms-layout-mode=mobile]) .ol-ask-chat-suggestions button>span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.landra-forms-assist-split-workbench .landra-ask-chat-model-badge :is(.landra-ask-chat-model-badge-full,.landra-ask-chat-model-badge-compact),.ol-forms-assist-split-workbench .ol-ask-chat-model-badge :is(.ol-ask-chat-model-badge-full,.ol-ask-chat-model-badge-compact){display:none}.landra-forms-assist-split-workbench .landra-ask-chat-model-badge svg,.ol-forms-assist-split-workbench .ol-ask-chat-model-badge svg{margin-inline-end:0}.landra-forms-assist-split-workbench[data-forms-layout-mode=mobile] .landra-ask-chat-toolbar,.ol-forms-assist-split-workbench[data-forms-layout-mode=mobile] .ol-ask-chat-toolbar{grid-template-columns:auto auto;justify-content:space-between}.landra-forms-assist-split-workbench[data-forms-layout-mode=mobile] .landra-ask-chat-model-badge,.ol-forms-assist-split-workbench[data-forms-layout-mode=mobile] .ol-ask-chat-model-badge{display:none}.landra-app-shell[data-view-mode=mobile] .landra-forms-split-tabs .landra-forms-tab:not(:has(>button[role=tab][aria-selected=true]))>.landra-forms-tab-menu,.ol-app-shell[data-view-mode=mobile] .ol-forms-split-tabs .ol-forms-tab:not(:has(>button[role=tab][aria-selected=true]))>.ol-forms-tab-menu{display:none}.landra-forms-assist-chat-pane .landra-help.landra-ask-chat-policy,.ol-forms-assist-chat-pane .ol-help.ol-ask-chat-policy{display:none}.landra-ask-chat-grounding-note,.ol-ask-chat-grounding-note{color:var(--landra-color-text-muted);font-size:.78rem;line-height:1.4;margin:0;padding:.55rem .65rem}.landra-forms-assist-split-workbench[data-forms-layout-mode=application_only] .landra-forms-antrag-copilot,.ol-forms-assist-split-workbench[data-forms-layout-mode=application_only] .ol-forms-antrag-copilot{margin-inline:auto;max-inline-size:76rem;width:100%}.landra-app-shell :where(button,.landra-button,[role=button]):not([role=switch]):not(.landra-chip):not(.landra-tag),.ol-app-shell :where(button,.ol-button,[role=button]):not([role=switch]):not(.ol-chip):not(.ol-tag){border-radius:var(--landra-control-radius);min-block-size:var(--landra-touch-target)}.landra-app-shell :where(.landra-icon-button,.landra-ask-chat-icon-button,.landra-ask-chat-close,.landra-ask-chat-history-menu-trigger,.landra-ask-chat-history-disclosure,.landra-drawer-search-trigger,.landra-sidebar-toggle,.landra-help-action),.ol-app-shell :where(.ol-icon-button,.ol-ask-chat-icon-button,.ol-ask-chat-close,.ol-ask-chat-history-menu-trigger,.ol-ask-chat-history-disclosure,.ol-drawer-search-trigger,.ol-sidebar-toggle,.ol-help-action){align-items:center;block-size:var(--landra-touch-target);display:inline-flex;flex:0 0 var(--landra-touch-target);inline-size:var(--landra-touch-target);justify-content:center;min-block-size:var(--landra-touch-target);min-inline-size:var(--landra-touch-target)}.landra-app-shell button :where(.landra-icon,svg:not(.landra-wordmark):not([data-brand-emblem])),.ol-app-shell button :where(.ol-icon,svg:not(.ol-wordmark):not([data-brand-emblem])){block-size:var(--landra-control-icon-size);flex:0 0 auto;inline-size:var(--landra-control-icon-size)}.landra-app-shell :where(.landra-card,.landra-status-card,.landra-state-card,.landra-inline-state,.landra-forms-antrag-panel,.landra-forms-official-section,.landra-ask-chat-composer-card),.ol-app-shell :where(.ol-card,.ol-status-card,.ol-state-card,.ol-inline-state,.ol-forms-antrag-panel,.ol-forms-official-section,.ol-ask-chat-composer-card){border-radius:var(--landra-surface-radius)}.landra-app-control-hint,.ol-app-control-hint{background:var(--landra-color-earth-900);border:1px solid color-mix(in srgb,var(--landra-color-on-primary),transparent 72%);border-radius:8px;box-shadow:var(--landra-shadow-soft);color:var(--landra-color-on-primary);font-family:var(--landra-font-ui);font-size:.78rem;font-weight:750;line-height:1.25;max-inline-size:min(18rem,calc(100vw - 2rem));padding:.45rem .6rem;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%);z-index:500}.landra-app-control-hint[data-placement=above],.ol-app-control-hint[data-placement=above]{transform:translate(-50%,-100%)}.landra-forms-assist-split-workbench .landra-forms-official-section-head,.ol-forms-assist-split-workbench .ol-forms-official-section-head{grid-template-columns:minmax(0,1fr) auto}.landra-forms-assist-split-workbench .landra-forms-official-section-meta,.ol-forms-assist-split-workbench .ol-forms-official-section-meta{grid-column:1 / -1;grid-row:2;justify-self:start;white-space:normal}.landra-forms-assist-split-workbench .landra-forms-official-section-progress,.ol-forms-assist-split-workbench .ol-forms-official-section-progress{grid-column:2;grid-row:1}@media(max-width:900px){.landra-forms-assist-split-workbench .landra-forms-official-section-progress,.ol-forms-assist-split-workbench .ol-forms-official-section-progress{grid-column:1;grid-row:3}}@media(min-width:901px){.landra-app-shell[data-workbench-focus-mode=standard_shell] .landra-app-title-row,.ol-app-shell[data-workbench-focus-mode=standard_shell] .ol-app-title-row{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel),.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel){scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel):is(:hover,:focus-within),.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel):is(:hover,:focus-within){scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%) transparent}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel)::-webkit-scrollbar,.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel)::-webkit-scrollbar{height:8px;width:8px}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel)::-webkit-scrollbar-track,.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel)::-webkit-scrollbar-track{background:transparent}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel)::-webkit-scrollbar-thumb,.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background-clip:content-box;border:2px solid transparent;border-radius:999px}.landra-app-shell :where(.landra-ask-chat-main,.landra-ask-chat-drawer-history,.landra-forms-assist-chat-pane,.landra-forms-assist-pane-workbench,.landra-forms-assist-split-workbench,.landra-tool-pane-tabs,.landra-tool-shell-pane-tabs,.landra-surface-scroll-list,.landra-surface-map,.landra-margin-chat,.landra-margin-panel):is(:hover,:focus-within)::-webkit-scrollbar-thumb,.ol-app-shell :where(.ol-ask-chat-main,.ol-ask-chat-drawer-history,.ol-forms-assist-chat-pane,.ol-forms-assist-pane-workbench,.ol-forms-assist-split-workbench,.ol-tool-pane-tabs,.ol-tool-shell-pane-tabs,.ol-surface-scroll-list,.ol-surface-map,.ol-margin-chat,.ol-margin-panel):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%)}html,body{scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 82%) transparent;scrollbar-width:thin}html::-webkit-scrollbar,body::-webkit-scrollbar{height:8px;width:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);background-clip:content-box;border:2px solid transparent;border-radius:999px}html:hover,body:hover{scrollbar-color:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%) transparent}html:hover::-webkit-scrollbar-thumb,body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--landra-color-earth-700),transparent 58%)}@media(min-width:761px){.landra-app-shell :where(.landra-button,.landra-button-primary,.landra-button-secondary):not(.landra-button-block):not([data-button-width=full]),.ol-app-shell :where(.ol-button,.ol-button-primary,.ol-button-secondary):not(.ol-button-block):not([data-button-width=full]){inline-size:auto;justify-self:start;max-inline-size:100%;min-block-size:2.35rem;width:auto}}.landra-app-shell .landra-ask-chat-side-drawer,.ol-app-shell .ol-ask-chat-side-drawer{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.landra-app-shell .landra-ask-chat-drawer-nav,.ol-app-shell .ol-ask-chat-drawer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-width:0;padding-block:.25rem .5rem}.landra-app-shell .landra-ask-chat-drawer-nav button,.ol-app-shell .ol-ask-chat-drawer-nav button{gap:.35rem;min-height:2.35rem;padding:.35rem .45rem;font-size:.74rem;line-height:1.15}.landra-app-shell .landra-ask-chat-drawer-nav button span,.ol-app-shell .ol-ask-chat-drawer-nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell .landra-ask-chat-drawer-history,.ol-app-shell .ol-ask-chat-drawer-history{min-height:0;margin:0;overflow-y:auto;padding:.25rem .1rem .65rem}.landra-app-shell .landra-ask-chat-drawer-footer,.ol-app-shell .ol-ask-chat-drawer-footer{min-width:0;padding-block:.55rem 0}.landra-app-shell .landra-ask-chat-history-row,.ol-app-shell .ol-ask-chat-history-row{align-items:stretch;display:grid;gap:.25rem;grid-template-columns:minmax(0,1fr) 2.35rem}.landra-app-shell .landra-ask-chat-history-open,.ol-app-shell .ol-ask-chat-history-open{min-height:3.1rem;padding:.45rem .55rem}.landra-app-shell .landra-ask-chat-history-open :is(strong,small),.ol-app-shell .ol-ask-chat-history-open :is(strong,small){display:block;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell .landra-ask-chat-history-menu-trigger,.ol-app-shell .ol-ask-chat-history-menu-trigger{min-height:3.1rem;min-width:2.35rem;width:2.35rem}.landra-app-shell .landra-surface-nav-item,.ol-app-shell .ol-surface-nav-item{align-items:center;display:grid;gap:.45rem;grid-template-columns:2.15rem auto minmax(0,1fr) auto auto;min-width:0}.landra-app-shell .landra-surface-nav-item>strong,.ol-app-shell .ol-surface-nav-item>strong{min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.landra-app-shell .landra-surface-nav-item>.landra-surface-nav-meta,.ol-app-shell .ol-surface-nav-item>.ol-surface-nav-meta{min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-app-shell :where(.landra-forms-chat-clarify-chip,.landra-forms-chat-proposal-actions .landra-button),.ol-app-shell :where(.ol-forms-chat-clarify-chip,.ol-forms-chat-proposal-actions .ol-button){border-radius:.55rem;font-size:.74rem;line-height:1.2;min-height:2rem;padding:.3rem .55rem}.landra-app-shell .landra-forms-chat-clarify-chip,.ol-app-shell .ol-forms-chat-clarify-chip{gap:.08rem}.landra-app-shell :where(.landra-forms-chat-clarify-actions,.landra-forms-chat-proposal-actions),.ol-app-shell :where(.ol-forms-chat-clarify-actions,.ol-forms-chat-proposal-actions){gap:.3rem}@media(max-width:760px){.landra-app-shell[data-view-mode=mobile] .landra-surface-nav-item[data-active=true]:after,.ol-app-shell[data-view-mode=mobile] .ol-surface-nav-item[data-active=true]:after{align-self:center;background:var(--landra-color-field-500, #3f9b62);border:2px solid var(--landra-color-surface);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--landra-color-field-500, #3f9b62),transparent 40%);content:"";grid-column:3;grid-row:1;height:.58rem;justify-self:center;width:.58rem}}.landra-workbench-layout:has(>.landra-margin-host[data-landra-margin-viewport=desktop]){grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(18rem,25rem) auto}.landra-workbench-layout[data-workbench-split-view=false]:has(>.landra-margin-host[data-landra-margin-viewport=desktop]){grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) minmax(15rem,20rem) auto}.landra-workbench-layout[data-workbench-has-copilot=false]:has(>.landra-margin-host[data-landra-margin-viewport=desktop]){grid-template-columns:minmax(17rem,22rem) minmax(0,1fr) auto}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout:has(>.landra-margin-host[data-landra-margin-viewport=desktop]){grid-template-columns:minmax(0,1fr) minmax(17rem,24rem) auto}.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout[data-workbench-has-copilot=false]:has(>.landra-margin-host[data-landra-margin-viewport=desktop]),.landra-app-shell[data-sidebar-collapsed=true] .landra-workbench-layout--chat_only:has(>.landra-margin-host[data-landra-margin-viewport=desktop]){grid-template-columns:minmax(0,1fr) auto}.landra-margin-host{--landra-margin-controller-size: 48px;box-sizing:border-box;color:var(--landra-color-earth-950);min-width:0;z-index:430}.landra-margin-host[data-landra-margin-viewport=desktop]{align-self:stretch;background:var(--landra-color-surface-raised);inline-size:var(--landra-margin-controller-size);min-height:calc(100dvh - var(--landra-app-header-block));position:sticky;top:var(--landra-app-header-block)}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-margin-host[data-landra-margin-viewport=desktop]{min-height:calc(100dvh - var(--landra-tool-shell-block));top:var(--landra-tool-shell-block)}.landra-margin-host[data-landra-margin-viewport=desktop][data-landra-margin-open=true]{inline-size:var(--landra-margin-inline-size, 360px)}.landra-margin-controller{align-items:center;background:color-mix(in srgb,var(--landra-color-surface-raised) 96%,var(--landra-color-field-50));border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 76%);border-radius:10px;color:var(--landra-color-earth-950);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:.35rem;justify-content:center;min-block-size:var(--landra-touch-target, 44px);min-inline-size:var(--landra-touch-target, 44px);padding:.45rem .55rem;z-index:6}.landra-margin-controller svg{block-size:1.3rem;flex:0 0 auto;inline-size:1.3rem}.landra-margin-host[data-landra-margin-open=false]>.landra-margin-controller{border-radius:0;block-size:var(--landra-margin-controller-size);inline-size:var(--landra-margin-controller-size);padding:0}.landra-margin-host[data-landra-margin-viewport=desktop][data-landra-margin-open=false]>.landra-margin-controller span{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.landra-margin-panel>.landra-margin-controller{inset-block-start:.55rem;inset-inline-end:.55rem;position:absolute}.landra-margin-controller:hover{background:color-mix(in srgb,var(--landra-color-field-100),var(--landra-color-surface-raised) 62%)}.landra-margin-controller:focus-visible,.landra-margin-host button:focus-visible,.landra-margin-resizer:focus-visible{box-shadow:var(--landra-focus-ring);outline:2px solid transparent;outline-offset:2px}.landra-margin-panel{background:var(--landra-color-surface-raised);border-inline-start:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 82%);box-sizing:border-box;display:flex;flex-direction:column;block-size:calc(100dvh - var(--landra-app-header-block));inline-size:100%;min-block-size:0;min-inline-size:0;overflow:hidden;position:relative}.landra-app-shell[data-workbench-focus-mode=fullscreen_tool] .landra-margin-panel{block-size:calc(100dvh - var(--landra-tool-shell-block))}.landra-margin-header{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 86%);min-inline-size:0;padding:.8rem 7.4rem .65rem .85rem}.landra-margin-header h2,.landra-margin-header p{margin:0}.landra-margin-header h2{font-size:1.05rem;line-height:1.2}.landra-margin-header>div>p:last-child{color:var(--landra-color-text-muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-margin-status{align-items:center;background:color-mix(in srgb,var(--landra-color-field-50),transparent 28%);display:flex;font-size:.78rem;gap:.45rem;min-block-size:2.25rem;padding:.45rem .85rem}.landra-margin-status>span{background:var(--landra-color-field-500);block-size:.55rem;border-radius:50%;inline-size:.55rem}.landra-margin-host[data-landra-margin-state=degraded] .landra-margin-status>span,.landra-margin-host[data-landra-margin-state=interrupted] .landra-margin-status>span{background:var(--landra-color-warning-600)}.landra-margin-host[data-landra-margin-state=error] .landra-margin-status>span{background:var(--landra-color-danger-600)}.landra-margin-context{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 88%);display:grid;gap:.4rem;padding:.55rem .7rem}.landra-margin-context-summary{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.65rem;justify-content:space-between;min-block-size:var(--landra-touch-target, 44px);padding:.25rem;text-align:start}.landra-margin-context-summary>span:first-child{display:grid;min-inline-size:0}.landra-margin-context-summary small,.landra-margin-context-summary>span:last-child{color:var(--landra-color-text-muted);font-size:.7rem}.landra-margin-context-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-margin-context-details{background:color-mix(in srgb,var(--landra-color-surface),transparent 18%);border-radius:8px;display:grid;font-size:.72rem;gap:.25rem;padding:.55rem}.landra-margin-context-details p,.landra-margin-activity-feedback{margin:0}.landra-margin-context>.landra-settings-toggle{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);min-block-size:var(--landra-touch-target, 44px);padding:.2rem .25rem}.landra-margin-context>.landra-settings-toggle input{block-size:1.25rem;inline-size:1.25rem}.landra-margin-context>.landra-settings-toggle span{display:grid}.landra-margin-context>.landra-settings-toggle small,.landra-margin-activity-feedback{color:var(--landra-color-text-muted);font-size:.7rem}.landra-margin-chat{flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:hidden}.landra-margin-chat>.landra-ask-chat{block-size:100%;border:0;border-radius:0;min-block-size:0}.landra-margin-chat .landra-ask-chat-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.landra-margin-chat .landra-ask-chat-disclosure{grid-row:1}.landra-margin-chat .landra-ask-chat-scroll{align-content:start;flex:none;grid-row:2;overflow-y:auto}.landra-margin-chat .landra-ask-chat-form-thread{grid-row:3;position:relative}.landra-margin-approval,.landra-margin-coach,.landra-margin-close-confirm{border-block-end:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 84%);max-block-size:42dvh;overflow:auto;padding:.7rem}.landra-margin-coach h3,.landra-margin-close-confirm h3,.landra-margin-close-confirm p{margin-block:0 .45rem}.landra-margin-coach button,.landra-margin-close-confirm button,.landra-margin-ambient-hint button,.landra-margin-sheet-sizes button{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 70%);border-radius:8px;color:inherit;cursor:pointer;font:inherit;min-block-size:var(--landra-touch-target, 44px);padding:.45rem .65rem}.landra-margin-close-confirm>div{display:flex;flex-wrap:wrap;gap:.45rem}.landra-margin-resizer{cursor:col-resize;inset-block:0;inset-inline-start:-7px;inline-size:14px;position:absolute;touch-action:none;z-index:8}.landra-margin-resizer:after{background:color-mix(in srgb,var(--landra-color-field-500),transparent 55%);block-size:3.5rem;border-radius:4px;content:"";inline-size:3px;inset-block-start:calc(50% - 1.75rem);inset-inline-start:calc(50% - 1.5px);position:absolute}.landra-margin-ambient-hint{background:var(--landra-color-surface-raised);border:1px solid color-mix(in srgb,var(--landra-color-earth-700),transparent 72%);border-radius:10px;box-shadow:0 12px 34px color-mix(in srgb,var(--landra-color-earth-950),transparent 82%);inline-size:min(24rem,calc(100dvw - 5rem));inset-block-start:3.25rem;inset-inline-end:.35rem;padding:.65rem;position:absolute;z-index:10}.landra-margin-ambient-hint p{margin:0 0 .45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landra-margin-ambient-hint>div{display:flex;flex-wrap:wrap;gap:.35rem}.landra-margin-backdrop{background:var(--landra-color-backdrop);border:0;inset:0;padding:0;position:absolute;z-index:0}.landra-margin-sheet-sizes{display:flex;gap:.25rem;margin-block-start:.45rem}.landra-margin-sheet-sizes button{font-size:.7rem;min-block-size:var(--landra-touch-target, 44px);padding-inline:.5rem}.landra-margin-sheet-sizes button[aria-pressed=true]{background:color-mix(in srgb,var(--landra-color-field-100),var(--landra-color-surface-raised) 42%);border-color:var(--landra-color-field-500)}.landra-margin-host[data-landra-margin-viewport=tablet],.landra-margin-host[data-landra-margin-viewport=mobile]{inset:0;pointer-events:none;position:fixed}.landra-margin-host[data-landra-margin-viewport=tablet][data-landra-margin-open=false],.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-open=false]{inset:auto 0 calc(env(safe-area-inset-bottom) + 4.5rem) auto;block-size:var(--landra-margin-controller-size);inline-size:var(--landra-margin-controller-size)}.landra-margin-host[data-landra-margin-viewport=tablet]>.landra-margin-controller,.landra-margin-host[data-landra-margin-viewport=mobile]>.landra-margin-controller,.landra-margin-host[data-landra-margin-viewport=tablet]>.landra-margin-ambient-hint,.landra-margin-host[data-landra-margin-viewport=mobile]>.landra-margin-ambient-hint,.landra-margin-host[data-landra-margin-viewport=tablet][data-landra-margin-open=true],.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-open=true]{pointer-events:auto}.landra-margin-host[data-landra-margin-viewport=tablet] .landra-margin-panel{block-size:100dvh;box-shadow:-1rem 0 3rem color-mix(in srgb,var(--landra-color-earth-950),transparent 78%);inline-size:min(384px,100dvw);margin-inline-start:auto;z-index:1}.landra-margin-host[data-landra-margin-viewport=mobile]{align-items:end;display:grid}.landra-margin-host[data-landra-margin-viewport=mobile] .landra-margin-panel{border-radius:16px 16px 0 0;box-shadow:0 -1rem 3rem color-mix(in srgb,var(--landra-color-earth-950),transparent 80%);inline-size:100dvw;margin-block-start:auto;padding-block-end:env(safe-area-inset-bottom);z-index:1}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=compact] .landra-margin-panel{block-size:min(42dvh,30rem)}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=compact] :is(.landra-margin-context,.landra-margin-chat){display:none}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=half] .landra-margin-panel{block-size:min(68dvh,48rem)}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=half] .landra-margin-context{flex:1 1 auto;max-block-size:7rem;min-block-size:0;overflow-y:auto}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=half] .landra-margin-chat{flex:1 0 17rem}.landra-margin-host[data-landra-margin-viewport=mobile][data-landra-margin-sheet-size=full] .landra-margin-panel{block-size:calc(100dvh - max(.35rem,env(safe-area-inset-top)))}.landra-margin-host[data-landra-margin-viewport=mobile] .landra-margin-header{padding-block-start:max(.75rem,env(safe-area-inset-top))}@media(max-width:420px){.landra-margin-host[data-landra-margin-viewport=mobile] .landra-margin-header{padding-inline-end:5.4rem}.landra-margin-sheet-sizes{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.landra-margin-host,.landra-margin-panel,.landra-margin-ambient-hint,.landra-margin-controller{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root{--landra-color-ink: var(--landra-color-text);--landra-color-muted: color-mix(in srgb, var(--landra-color-text) 72%, transparent);--landra-color-text-muted: color-mix(in srgb, var(--landra-color-text) 78%, transparent)}[data-theme=dark],html[data-zone=public-web][data-theme=dark]{--landra-color-ink: var(--landra-color-text);--landra-color-muted: color-mix(in srgb, var(--landra-color-text) 76%, transparent);--landra-color-text-muted: color-mix(in srgb, var(--landra-color-text) 82%, transparent);--landra-quiet-border: color-mix(in srgb, var(--landra-color-text) 22%, transparent);--landra-quiet-surface: color-mix(in srgb, var(--landra-color-surface-raised) 86%, transparent)}@media(prefers-color-scheme:dark){html[data-zone=public-web]{--landra-color-ink: var(--landra-color-text);--landra-color-muted: color-mix(in srgb, var(--landra-color-text) 76%, transparent);--landra-color-text-muted: color-mix(in srgb, var(--landra-color-text) 82%, transparent);--landra-quiet-border: color-mix(in srgb, var(--landra-color-text) 22%, transparent);--landra-quiet-surface: color-mix(in srgb, var(--landra-color-surface-raised) 86%, transparent)}}[data-theme=dark] :where(.landra-shell,.landra-app-shell,.landra-public-shell,.landra-page,.landra-surface-stage,.landra-surface-slot,.landra-tool-pane,.landra-workbench-copilot-pane,.landra-surface-map,.landra-property-strip,.landra-tool-shell-bar,.landra-app-session-context,.landra-ask-chat,.landra-ask-chat-drawer,.landra-ask-chat-form,.landra-ask-chat-side-drawer,.landra-ask-chat-attachment-menu,.landra-ask-chat-session-popover,.landra-profile-command-tray,.landra-drawer-search-tray,.landra-forms-tab-menu-list,.landra-card,.landra-public-card,.landra-status-card,.landra-state-card,.landra-inline-state,.landra-panel,.landra-dialog,.landra-operating-brief,.landra-blueprint-strip,.landra-logic-chain,.landra-logic-chain-list,.landra-surface-disclosure,.landra-showcase-feature,.landra-dashboard-kpis div,.landra-field-detail,.landra-field-list,.landra-recommendation-panel,.landra-report-panel,.landra-forms-antrag-panel,.landra-forms-official-section,.landra-forms-official-fieldset,.landra-forms-premium-tile,.landra-forms-programme-advice-tile,.landra-settings-card,.landra-account-consent-card,.landra-account-consent-option),[data-theme=dark] :where(.ol-shell,.ol-app-shell,.ol-public-shell,.ol-page,.ol-surface-stage,.ol-surface-slot,.ol-tool-pane,.ol-workbench-copilot-pane,.ol-surface-map,.ol-property-strip,.ol-tool-shell-bar,.ol-app-session-context,.ol-ask-chat,.ol-ask-chat-drawer,.ol-ask-chat-form,.ol-ask-chat-side-drawer,.ol-ask-chat-attachment-menu,.ol-ask-chat-session-popover,.ol-profile-command-tray,.ol-drawer-search-tray,.ol-forms-tab-menu-list,.ol-card,.ol-public-card,.ol-status-card,.ol-state-card,.ol-inline-state,.ol-panel,.ol-dialog,.ol-operating-brief,.ol-blueprint-strip,.ol-logic-chain,.ol-logic-chain-list,.ol-surface-disclosure,.ol-showcase-feature,.ol-dashboard-kpis div,.ol-field-detail,.ol-field-list,.ol-recommendation-panel,.ol-report-panel,.ol-forms-antrag-panel,.ol-forms-official-section,.ol-forms-official-fieldset,.ol-forms-premium-tile,.ol-forms-programme-advice-tile,.ol-settings-card,.ol-account-consent-card,.ol-account-consent-option){background-color:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border-color:color-mix(in srgb,var(--landra-color-text) 20%,transparent);color:var(--landra-color-text)}@media(prefers-color-scheme:dark){html[data-zone=public-web] :where(.landra-shell,.landra-public-shell,.landra-page,.landra-card,.landra-public-card,.landra-panel,.landra-dialog,.landra-operating-brief,.landra-blueprint-strip,.landra-logic-chain,.landra-logic-chain-list,.landra-surface-disclosure,.landra-showcase-feature,.landra-ask-entry-band,.landra-proof-summary),html[data-zone=public-web] :where(.ol-shell,.ol-public-shell,.ol-page,.ol-card,.ol-public-card,.ol-panel,.ol-dialog,.ol-operating-brief,.ol-blueprint-strip,.ol-logic-chain,.ol-logic-chain-list,.ol-surface-disclosure,.ol-showcase-feature,.ol-ask-entry-band,.ol-proof-summary){background-color:color-mix(in srgb,var(--landra-color-surface-raised) 92%,transparent);border-color:color-mix(in srgb,var(--landra-color-text) 20%,transparent);color:var(--landra-color-text)}}[data-theme=dark] :where(.landra-eyebrow,.landra-app-breadcrumb-segment,.landra-surface-nav-item small,.landra-surface-stage-label,.landra-ask-chat-policy,.landra-ask-chat-charcount,.landra-ask-chat-consent-note,.landra-settings-note,.landra-frontdoor-action-copy small,.landra-frontdoor-action-copy em,.landra-account-consent-note,small,figcaption,caption),[data-theme=dark] :where(.ol-eyebrow,.ol-app-breadcrumb-segment,.ol-surface-nav-item small,.ol-surface-stage-label,.ol-ask-chat-policy,.ol-ask-chat-charcount,.ol-ask-chat-consent-note,.ol-settings-note,.ol-frontdoor-action-copy small,.ol-frontdoor-action-copy em,.ol-account-consent-note,small,figcaption,caption){color:var(--landra-color-text-muted)}@media(prefers-color-scheme:dark){html[data-zone=public-web] :where(.landra-eyebrow,.landra-app-breadcrumb-segment,.landra-surface-nav-item small,small,figcaption,caption),html[data-zone=public-web] :where(.ol-eyebrow,.ol-app-breadcrumb-segment,.ol-surface-nav-item small,small,figcaption,caption){color:var(--landra-color-text-muted)}}[data-theme=dark] :where(.landra-surface-nav-item,.landra-drawer-search-trigger,.landra-drawer-search-results button,.landra-profile-command-list button,.landra-profile-command-list a,.landra-ask-chat-attachment-menu button,.landra-forms-tab-overflow-item,.landra-frontdoor-action,.landra-ask-launcher-prompts button,.landra-button-secondary,.landra-button-ghost,.landra-settings-segmented button),[data-theme=dark] :where(.ol-surface-nav-item,.ol-drawer-search-trigger,.ol-drawer-search-results button,.ol-profile-command-list button,.ol-profile-command-list a,.ol-ask-chat-attachment-menu button,.ol-forms-tab-overflow-item,.ol-frontdoor-action,.ol-ask-launcher-prompts button,.ol-button-secondary,.ol-button-ghost,.ol-settings-segmented button){color:var(--landra-color-text)}[data-theme=dark] .landra-workflow-pane-progress-toggle,[data-theme=dark] .landra-workflow-pane-progress-toggle:hover,[data-theme=dark] .landra-workflow-pane-progress-toggle:focus-visible,[data-theme=dark] .landra-workflow-pane-progress-toggle[aria-expanded=true],[data-theme=dark] .ol-workflow-pane-progress-toggle,[data-theme=dark] .ol-workflow-pane-progress-toggle:hover,[data-theme=dark] .ol-workflow-pane-progress-toggle:focus-visible,[data-theme=dark] .ol-workflow-pane-progress-toggle[aria-expanded=true]{color:var(--landra-color-text)}[data-theme=dark] :where(.landra-surface-nav-item:hover,.landra-surface-nav-item[data-active=true],.landra-drawer-search-trigger:hover,.landra-drawer-search-trigger[aria-expanded=true],.landra-drawer-search-results button:hover,.landra-drawer-search-results button:focus-visible,.landra-profile-command-list button:hover,.landra-profile-command-list a:hover,.landra-ask-chat-attachment-menu button:hover,.landra-forms-tab-overflow-item:hover,.landra-settings-segmented button[aria-pressed=true]),[data-theme=dark] :where(.ol-surface-nav-item:hover,.ol-surface-nav-item[data-active=true],.ol-drawer-search-trigger:hover,.ol-drawer-search-trigger[aria-expanded=true],.ol-drawer-search-results button:hover,.ol-drawer-search-results button:focus-visible,.ol-profile-command-list button:hover,.ol-profile-command-list a:hover,.ol-ask-chat-attachment-menu button:hover,.ol-forms-tab-overflow-item:hover,.ol-settings-segmented button[aria-pressed=true]){background-color:color-mix(in srgb,var(--landra-color-field-500) 18%,var(--landra-color-surface-raised));color:var(--landra-color-text)}[data-theme=dark] :where(input,select,textarea,.landra-input,.landra-select,.landra-field,.landra-workspace-omnibox input),[data-theme=dark] :where(input,select,textarea,.ol-input,.ol-select,.ol-field,.ol-workspace-omnibox input){background-color:color-mix(in srgb,var(--landra-color-surface-raised) 88%,transparent);border-color:color-mix(in srgb,var(--landra-color-text) 24%,transparent);color:var(--landra-color-text)}[data-theme=dark] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--landra-color-text) 68%,transparent);opacity:1}[data-theme=dark] :where(a,.landra-link),[data-theme=dark] :where(a,.ol-link){color:color-mix(in srgb,var(--landra-color-field-500) 82%,var(--landra-color-text))}[data-theme=dark] :where(table,th,td,.landra-settings-kv div,.landra-forms-official-question-row),[data-theme=dark] :where(table,th,td,.ol-settings-kv div,.ol-forms-official-question-row){border-color:color-mix(in srgb,var(--landra-color-text) 18%,transparent)}[data-theme=dark] :where(.landra-forms-official-fieldset h5,.landra-forms-official-question-label,.landra-forms-official-value strong,.landra-forms-official-work-row-body .landra-forms-official-field-action-icon),[data-theme=dark] :where(.ol-forms-official-fieldset h5,.ol-forms-official-question-label,.ol-forms-official-value strong,.ol-forms-official-work-row-body .ol-forms-official-field-action-icon){color:var(--landra-color-text)}[data-theme=dark] :where(.landra-forms-official-section-head p,.landra-forms-official-question-main small,.landra-forms-official-question-meta,.landra-forms-official-value small,.landra-forms-official-field-hint,.landra-forms-official-conflict-source),[data-theme=dark] :where(.ol-forms-official-section-head p,.ol-forms-official-question-main small,.ol-forms-official-question-meta,.ol-forms-official-value small,.ol-forms-official-field-hint,.ol-forms-official-conflict-source){color:color-mix(in srgb,var(--landra-color-text) 78%,transparent)}[data-theme=dark] :where(.landra-forms-official-question-list,.landra-forms-official-question,.landra-forms-official-value,.landra-forms-official-work-row-body .landra-forms-official-field-action-icon),[data-theme=dark] :where(.ol-forms-official-question-list,.ol-forms-official-question,.ol-forms-official-value,.ol-forms-official-work-row-body .ol-forms-official-field-action-icon){border-color:color-mix(in srgb,var(--landra-color-text) 28%,transparent)}[data-theme=dark] .landra-forms-official-fieldset h5,[data-theme=dark] .landra-forms-official-question-label,[data-theme=dark] .landra-forms-official-value strong,[data-theme=dark] .landra-forms-official-work-row-body .landra-forms-official-field-action-icon,[data-theme=dark] .ol-forms-official-fieldset h5,[data-theme=dark] .ol-forms-official-question-label,[data-theme=dark] .ol-forms-official-value strong,[data-theme=dark] .ol-forms-official-work-row-body .ol-forms-official-field-action-icon{color:var(--landra-color-text)}[data-theme=dark] .landra-forms-official-section-head p,[data-theme=dark] .landra-forms-official-question-main small,[data-theme=dark] .landra-forms-official-question-meta,[data-theme=dark] .landra-forms-official-value small,[data-theme=dark] .landra-forms-official-field-hint,[data-theme=dark] .landra-forms-official-conflict-source,[data-theme=dark] .ol-forms-official-section-head p,[data-theme=dark] .ol-forms-official-question-main small,[data-theme=dark] .ol-forms-official-question-meta,[data-theme=dark] .ol-forms-official-value small,[data-theme=dark] .ol-forms-official-field-hint,[data-theme=dark] .ol-forms-official-conflict-source{color:color-mix(in srgb,var(--landra-color-text) 78%,transparent)}[data-theme=dark] :where(svg,.landra-surface-nav-icon,.landra-profile-command-icon,.landra-frontdoor-action-icon),[data-theme=dark] :where(svg,.ol-surface-nav-icon,.ol-profile-command-icon,.ol-frontdoor-action-icon){color:currentColor}.landra-app-shell .landra-forms-split-tabs>.landra-forms-tab[data-forms-tab-anchor=true],.ol-app-shell .ol-forms-split-tabs>.ol-forms-tab[data-forms-tab-anchor=true]{display:flex!important;flex:0 0 auto}.landra-app-shell :where(details.landra-surface-disclosure,details[class^=landra-][class$=-why],details.landra-enterprise-trust-guarantees)>summary,.ol-app-shell :where(details.ol-surface-disclosure,details[class^=landra-][class$=-why],details.ol-enterprise-trust-guarantees)>summary{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto var(--landra-plus-minus-size)}.landra-app-shell :where(details.landra-surface-disclosure,details[class^=landra-][class$=-why],details.landra-enterprise-trust-guarantees)>summary:before,.landra-app-shell :where(details.landra-surface-disclosure,details[class^=landra-][class$=-why],details.landra-enterprise-trust-guarantees)>summary:after,.ol-app-shell :where(details.ol-surface-disclosure,details[class^=landra-][class$=-why],details.ol-enterprise-trust-guarantees)>summary:before,.ol-app-shell :where(details.ol-surface-disclosure,details[class^=landra-][class$=-why],details.ol-enterprise-trust-guarantees)>summary:after{content:none!important;display:none!important}.landra-app-shell :where(details.landra-surface-disclosure,details[class^=landra-][class$=-why],details.landra-enterprise-trust-guarantees)>summary>.landra-plus-minus-glyph,.ol-app-shell :where(details.ol-surface-disclosure,details[class^=landra-][class$=-why],details.ol-enterprise-trust-guarantees)>summary>.ol-plus-minus-glyph{--landra-plus-minus-size: clamp(1.7rem, 4vw, 2.15rem);--landra-plus-minus-bar: .14rem;color:currentColor;grid-column:-1;justify-self:end}.landra-app-shell .landra-surface-disclosure>summary>.landra-plus-minus-glyph,.ol-app-shell .ol-surface-disclosure>summary>.ol-plus-minus-glyph{color:var(--landra-color-earth-900);font-weight:400}/*!
 * surveyjs - Survey JavaScript library v2.5.38
 * Copyright (c) 2015-2026 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:host,:root{--font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}:host,:root{--sjs-transition-duration:.15s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes changeHeight{0%{height:var(--animation-height-from)}to{height:var(--animation-height-to)}}@keyframes moveInWithOverflow{0%{border-bottom-width:0;border-top-width:0;height:var(--animation-height-from);margin-bottom:0;margin-top:0;min-height:var(--animation-height-from);overflow:hidden;padding-bottom:0;padding-top:0}99%{border-bottom-width:var(--animation-border-bottom-width);border-top-width:var(--animation-border-top-width);height:var(--animation-height-to);margin-bottom:var(--animation-margin-bottom);margin-top:var(--animation-margin-top);min-height:var(--animation-height-to);overflow:hidden;padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}to{border-bottom-width:var(--animation-border-bottom-width);border-top-width:var(--animation-border-top-width);height:var(--animation-height-to);margin-bottom:var(--animation-margin-bottom);margin-top:var(--animation-margin-top);min-height:var(--animation-height-to);overflow:visible;padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}@keyframes moveIn{0%{height:0}to{height:var(--animation-height)}}@keyframes paddingFadeIn{0%{padding-bottom:0;padding-top:0}to{padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}.sv-action-bar{align-items:center;box-sizing:content-box;display:flex;margin-left:auto;overflow:hidden;position:relative;white-space:nowrap}.sv-action-bar-separator{background-color:var(--sjs-border-default,var(--border,#d6d6d6));display:inline-block;height:24px;margin-right:16px;vertical-align:middle;width:1px}.sv-action-bar--default-size-mode .sv-action-bar-separator{margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-separator{margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action-bar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-sizing:border-box;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));overflow-x:hidden;padding:var(--sjs-base-unit,var(--base-unit,8px));white-space:nowrap}button.sv-action-bar-item{overflow:hidden}.sv-action-bar--default-size-mode .sv-action-bar-item{font-size:var(--sjs-font-size,16px);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:calc((var(--sjs-font-size, 16px))*1.5);margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item{font-size:calc((var(--sjs-font-size, 16px))*.75);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);line-height:var(--sjs-font-size,16px);margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action:first-of-type .sv-action-bar-item{margin-inline-start:0}.sv-action:last-of-type .sv-action-bar-item{margin-inline-end:0}.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action-bar-item__icon svg{display:block}.sv-action-bar-item__icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-action-bar-item:focus,.sv-action-bar-item:hover{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));outline:none}.sv-action-bar-item.svc-toolbar__item--pressed,.sv-action-bar-item:active{opacity:.5}.sv-action-bar-item.svc-toolbar__item--active{outline:none}.sv-action-bar-item:disabled{cursor:default;opacity:.25}.sv-action-bar-item__title{color:inherit;vertical-align:middle;white-space:nowrap}.sv-action-bar-item--secondary .sv-action-bar-item__icon use{fill:var(--sjs-secondary-backcolor,var(--secondary,#ff9814))}.sv-action-bar-item--active .sv-action-bar-item__icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-action-bar-item-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:var(--sjs-base-unit,var(--base-unit,8px))}.sv-expand-action:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 10 10'%3E%3Cpath d='M2 2 0 4l5 5 5-5-2-2-3 3z' style='fill:%23404040'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;margin:auto 8px;width:12px}.sv-expand-action--expanded:before{transform:rotate(180deg)}.sv-dots{width:48px}.sv-dots__item{width:100%}.sv-dots__item .sv-action-bar-item__icon{margin:auto}.sv-action--hidden{height:0;overflow:hidden;visibility:hidden;width:0}.sv-action--hidden .sv-action__content{min-width:fit-content}.sv-action__content{align-items:center;display:flex;flex-direction:row}.sv-action__content>*{flex:0 0 auto}.sv-action--space{margin-left:auto}.sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:50%}.sv-dragged-element-shortcut{background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);box-shadow:0 8px 16px #0000001a;cursor:grabbing;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);position:absolute;z-index:10000}.sv-matrixdynamic__drag-icon{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-matrixdynamic__drag-icon:after{border:1px solid #e7e7e7;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);box-sizing:border-box;content:" ";cursor:move;display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sv-matrixdynamic-dragged-row{cursor:grabbing;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:absolute;z-index:10000}.sv-matrixdynamic-dragged-row .sd-table__row{align-items:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));box-shadow:var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1)),var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1));display:flex;flex-grow:0;flex-shrink:0;line-height:0}.sv-matrixdynamic-dragged-row .sd-table__cell.sd-table__cell--drag>div{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-table__cell--header.sd-table__cell--drag,.sd-table__cell.sd-table__cell--drag{padding-left:0;padding-right:0}.sd-question--mobile .sd-table__cell--header.sd-table__cell--drag,.sd-question--mobile .sd-table__cell.sd-table__cell--drag{display:none}.sv-matrix-row--drag-drop-ghost-mod td{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}.sv-drag-drop-choices-shortcut{cursor:grabbing;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));max-width:400px;min-width:100px;position:absolute;z-index:10000}.sv-drag-drop-choices-shortcut .sv-ranking-item{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor,.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer{overflow:hidden;white-space:nowrap}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content{border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*4.5);margin-left:0;min-width:100px;padding-right:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content,.sv-drag-drop-image-picker-shortcut{background-color:var(--sjs-general-backcolor,var(--background,#fff));box-shadow:var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1)),var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1))}.sv-drag-drop-image-picker-shortcut{border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*.5);cursor:grabbing;padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*.5);position:absolute;z-index:10000}sv-popup{display:block;position:absolute}.sv-popup{height:100vh;left:0;outline:none;position:fixed;top:0;width:100vw;z-index:2000}.sv-dropdown-popup,.sv-popup.sv-popup-inner{height:0}.sv-popup-inner>.sv-popup__container{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sv-list__item--with-icon .sv-popup-inner>.sv-popup__container{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5)}.sv-popup--menu-popup>.sv-popup__container{background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)));border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1)),var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1))}.sv-popup--menu-popup>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));height:100%}.sv-popup__container{padding:0;position:absolute}.sv-popup__close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--sjs-base-unit,var(--base-unit,8px));position:absolute;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup__close-button-icon{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-popup__content{min-height:0;min-width:100%;position:relative}.sv-popup__body-content,.sv-popup__content{display:flex;flex-direction:column;height:100%}.sv-popup__body-content{box-sizing:border-box;max-height:90vh;max-width:100vw;width:100%}.sv-popup--modal-popup{align-items:center;background-color:var(--lbr-dialog-screen-color,var(--background-semitransparent,hsla(0,0%,56.5%,.5)));box-sizing:border-box;display:flex;justify-content:center;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sv-popup--modal-popup>.sv-popup__container{background-color:var(--lbr-dialog-background-color,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)));border-radius:var(--lbr-dialog-corner-radius,calc((var(--sjs-corner-radius, 4px))*2));box-shadow:var(--lbr-dialog-shadow-2-offset-x,0) var(--lbr-dialog-shadow-2-offset-y,2px) var(--lbr-dialog-shadow-2-blur,6px) var(--lbr-dialog-shadow-2-spread,0) var(--lbr-dialog-shadow-2-color,rgba(0,0,0,.1)),var(--lbr-dialog-shadow-1-offset-x,0) var(--lbr-dialog-shadow-1-offset-y,8px) var(--lbr-dialog-shadow-1-blur,16px) var(--lbr-dialog-shadow-1-spread,0) var(--lbr-dialog-shadow-1-color,rgba(0,0,0,.1));display:flex;position:relative}.sv-popup--modal-popup>.sv-popup__container>.sv-popup__body-content{gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);height:auto;min-width:452px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sv-popup--modal-popup .sv-popup__body-footer .sv-modal-footer-action-bar{overflow:visible}.sv-popup--modal-popup .sv-popup__scrolling-content{margin:-2px;padding:2px}.sd-root-modern--mobile .sv-popup--modal-popup .sv-popup__body-content{min-width:auto}.sv-popup--confirm .sv-popup__body-content .sv-string-viewer{align-self:self-start;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:400;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-popup__scrolling-content{display:flex;flex-direction:column;height:100%;overflow:auto}.sv-popup__scrolling-content ::-webkit-scrollbar,.sv-popup__scrolling-content::-webkit-scrollbar{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));height:6px;width:6px}.sv-popup__scrolling-content ::-webkit-scrollbar-thumb,.sv-popup__scrolling-content::-webkit-scrollbar-thumb{background:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))}.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)) rotate(180deg)}.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1),calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(var(--sjs-base-unit,var(--base-unit,8px)))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px,-4px) rotate(-90deg)}.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1))}.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px,-4px) rotate(90deg)}.sv-popup__pointer{display:block;position:absolute}.sv-popup__pointer:after{align-self:center;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid var(--sjs-general-backcolor,var(--background,#fff));border-left:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-right:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;content:" ";display:block;height:0;width:0}.sv-popup__body-header{color:var(--sjs-general-forecolor,var(--foreground,#161616));font-family:Open Sans;font-size:calc((var(--sjs-font-size, 16px))*1.5);font-style:normal;font-weight:700;line-height:calc((var(--sjs-font-size, 16px))*2)}.sv-popup__body-footer{display:flex}.sv-popup__body-footer .sv-action-bar{gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);overflow:visible}.sv-popup--menu-phone,.sv-popup--menu-tablet{height:var(--sv-popup-overlay-height,100vh);padding:0;width:100%;z-index:2001}.sv-popup--menu-phone .sv-popup__body-footer-item,.sv-popup--menu-tablet .sv-popup__body-footer-item{width:100%}.sv-popup--menu-phone .sv-popup__body-footer .sv-action-bar,.sv-popup--menu-tablet .sv-popup__body-footer .sv-action-bar{justify-content:flex-start;width:100%}.sv-popup--menu-phone .sv-popup__body-footer .sv-action-bar .sv-action,.sv-popup--menu-tablet .sv-popup__body-footer .sv-action-bar .sv-action{flex:0 0 auto}.sv-popup--menu-phone .sv-popup__body-footer,.sv-popup--menu-tablet .sv-popup__body-footer{background:var(--lbr-popup-menu-footer-background-color,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)));border-top:var(--lbr-popup-menu-footer-border-width-top,1px) solid var(--lbr-popup-menu-footer-border-color,var(--sjs-border-light,var(--border-light,#eaeaea)));padding:var(--lbr-popup-menu-footer-padding-top,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)) var(--lbr-popup-menu-footer-padding-right,0) var(--lbr-popup-menu-footer-padding-bottom,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)) var(--lbr-popup-menu-footer-padding-left,0)}.sv-popup--menu-phone .sv-list__filter,.sv-popup--menu-tablet .sv-list__filter{align-items:center;display:flex;margin-bottom:0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--menu-phone .sv-list,.sv-popup--menu-tablet .sv-list{flex-grow:1}.sv-popup--menu-phone .sv-list__filter-icon,.sv-popup--menu-tablet .sv-list__filter-icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:static}.sv-popup--menu-phone .sv-list__empty-container,.sv-popup--menu-tablet .sv-list__empty-container{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.sv-popup--menu-phone .sv-list__filter-clear-button,.sv-popup--menu-tablet .sv-list__filter-clear-button{appearance:none;background-color:transparent;border:none;border-radius:100%;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-popup--menu-phone .sv-list__filter-clear-button svg,.sv-popup--menu-tablet .sv-list__filter-clear-button svg{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--menu-phone .sv-list__filter-clear-button svg use,.sv-popup--menu-tablet .sv-list__filter-clear-button svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-popup--menu-phone .sv-list__filter-clear-button:hover,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover{background:var(--lbr-popup-menu-search-clear-button-background-color-hovered,var(--sjs-special-red-light,rgba(229,10,62,.1)));border-radius:var(--lbr-popup-menu-search-clear-button-corner-radius,1024px)}.sv-popup--menu-phone .sv-list__filter-clear-button:hover use,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover use{fill:var(--lbr-popup-menu-search-clear-button-icon-color-hovered,var(--sjs-special-red,#e50a3e))}.sv-popup--menu-phone .sv-list__input,.sv-popup--menu-tablet .sv-list__input{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--menu-phone .sv-list__item--focused .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:hover .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover .sv-list__item-body{background:var(--sjs-general-backcolor,var(--background,#fff))}.sv-popup--menu-phone .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-popup--menu-phone.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv-popup--menu-phone>.sv-popup__container{background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)));border:unset;box-shadow:unset;box-sizing:content-box;height:calc(var(--sv-popup-overlay-height, 100vh));max-height:calc(var(--sv-popup-overlay-height, 100vh));max-width:100vw;width:100%}.sv-popup--menu-phone>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));height:calc(var(--sv-popup-overlay-height, 100vh));max-height:var(--sv-popup-overlay-height,100vh);max-width:100vw}.sv-popup--menu-tablet{background:var(--lbr-dialog-screen-color,var(--background-semitransparent,hsla(0,0%,56.5%,.5)))}.sv-popup--menu-tablet>.sv-popup__container{background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)));border:unset;box-sizing:content-box;--sv-popup-overlay-max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*8);--sv-popup-overlay-max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*8);border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1)),var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1));height:auto;left:50%;max-height:var(--sv-popup-overlay-max-height);max-width:var(--sv-popup-overlay-max-width);min-height:min(var(--sv-popup-overlay-max-height),30 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:min(40 * (var(--sjs-base-unit,var(--base-unit,8px))),var(--sv-popup-overlay-max-width));overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.sv-popup--menu-tablet>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));height:auto;max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*8);max-width:100vw;min-height:min(var(--sv-popup-overlay-max-height),30 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-popup--menu-tablet .sv-list__container,.sv-popup--menu-tablet .sv-popup__content,.sv-popup--menu-tablet .sv-popup__scrolling-content{flex-grow:1}.sv-popup--visible{opacity:1}.sv-popup--enter{animation-duration:.15s;animation-fill-mode:forwards;animation-name:fadeIn}.sv-popup--modal-popup.sv-popup--enter{animation-duration:.25s;animation-timing-function:ease-out}.sv-popup--leave{animation-direction:reverse;animation-duration:.15s;animation-fill-mode:forwards;animation-name:fadeIn}.sv-popup--modal-popup.sv-popup--leave{animation-duration:.25s;animation-timing-function:ease-in}.sv-popup--hidden{opacity:0}@keyframes modalMoveUp{0%{transform:translateY(64px)}to{transform:translateY(0)}}.sv-popup--modal-popup.sv-popup--enter .sv-popup__container,.sv-popup--modal-popup.sv-popup--leave .sv-popup__container{animation-duration:.25s;animation-fill-mode:forwards;animation-name:modalMoveUp;animation-timing-function:ease-out}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container{animation-direction:reverse;animation-timing-function:ease-in}.sv-button-group{border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));overflow-x:auto}.sv-button-group,.sv-button-group__item{align-items:center;display:flex;flex-direction:row;font-size:var(--sjs-font-size,16px)}.sv-button-group__item{appearance:none;background:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;flex-basis:0;flex-grow:1;font-weight:400;justify-content:center;line-height:calc((var(--sjs-font-size, 16px))*1.5);outline:none;padding:11px calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:relative}.sv-button-group__item:not(:last-of-type){border-right:1px solid var(--sjs-border-default,var(--border,#d6d6d6))}.sv-button-group__item--hover:hover{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-button-group__item-icon{display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-button-group__item-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-button-group__item--selected{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600}.sv-button-group__item--selected .sv-button-group__item-icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-button-group__item--selected:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group__item-decorator{align-items:center;display:flex;white-space:nowrap}.sv-button-group__item-caption{display:block}.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:var(--sjs-base-unit,var(--base-unit,8px))}.sv-button-group__item--disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default}.sv-button-group__item--disabled .sv-button-group__item-decorator{font-weight:400;opacity:.25}.sv-button-group__item--disabled .sv-button-group__item-icon use{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sv-button-group__item--disabled:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group:focus-within{border-color:var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-visuallyhidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.sv-hidden{display:none!important}.sv-title-actions{align-items:center;display:flex;width:100%}.sv-title-actions__title{flex-wrap:wrap;max-width:90%;min-width:50%;white-space:normal}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{flex:0 1 auto;flex-wrap:wrap;max-width:unset;min-width:unset}.sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end;min-width:unset}.sv_window{background-clip:padding-box;background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border:1px solid var(--sjs-border-inside,var(--border-inside,rgba(0,0,0,.16)));border-radius:var(--sjs-base-unit,var(--base-unit,8px));bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);box-shadow:var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1)),var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1));box-sizing:border-box;max-height:50vh;overflow:auto;position:fixed;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc(100% - (var(--sjs-base-unit, var(--base-unit, 8px)))*4)!important;z-index:100}@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent;scrollbar-width:thin}}.sv_window ::-webkit-scrollbar,.sv_window::-webkit-scrollbar{background-color:transparent;height:12px;width:12px}.sv_window ::-webkit-scrollbar-thumb,.sv_window::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid transparent;border-radius:32px}.sv_window ::-webkit-scrollbar-track,.sv_window::-webkit-scrollbar-track{background:transparent}.sv_window ::-webkit-scrollbar-thumb:hover,.sv_window::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid transparent}.sv_window_root-content{height:100%}.sv_window--full-screen{bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);max-height:100%;max-width:none!important;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:auto!important}.sv_window_header{display:flex;justify-content:flex-end}.sv_window_content{overflow:hidden}.sv_window--collapsed{height:auto}.sv_window--collapsed .sv_window_header{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:var(--sjs-base-unit,var(--base-unit,8px));box-sizing:content-box;display:flex;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);padding:var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv_window--collapsed .sv_window_content{display:none}.sv_window--collapsed .sv_window_buttons_container{margin-right:0;margin-top:0}.sv_window_header_title_collapsed{align-items:center;color:var(--sjs-general-dim-forecolor,rgba(0,0,0,.91));display:flex;flex:1;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:600;justify-content:flex-start;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv_window_header_description{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-feature-settings:"salt" on;font-size:var(--sjs-font-size,16px);font-style:normal;line-height:calc((var(--sjs-font-size, 16px))*1.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv_window_buttons_container{display:flex;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-right:var(--sjs-base-unit,var(--base-unit,8px));margin-top:var(--sjs-base-unit,var(--base-unit,8px));position:fixed;z-index:10000}.sv_window_button{align-items:center;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);cursor:pointer;display:flex;justify-content:center;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sv_window_button:active,.sv_window_button:hover{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))}.sv_window_button:active svg path,.sv_window_button:active svg use,.sv_window_button:hover svg path,.sv_window_button:hover svg use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv_window_button:active{opacity:.5}.sv_window_button svg path,.sv_window_button svg use{fill:var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45))}.sv-brand-info,sv-brand-info{margin-top:1px;position:relative;z-index:1}.sv-brand-info{color:#161616;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));padding:24px 40px;text-align:right}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{margin-top:16px;padding-top:0}.sd-body--responsive .sv-brand-info{margin-top:-8px;padding-top:16px}.sd-root-modern--mobile .sv-brand-info{margin-top:0;padding:48px 24px 8px;text-align:center}.sv-brand-info__text{color:#161616;font-size:var(--sjs-font-size,16px);font-weight:600;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-brand-info__logo{display:inline-block}.sv-brand-info__logo img{width:118px}.sv-brand-info__terms{font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:400;line-height:var(--sjs-font-size,16px);padding-top:4px}.sv-brand-info__terms a{color:#909090}.sd-body--responsive .sv-brand-info{padding-left:0;padding-right:0}.sv-ranking{outline:none;user-select:none;-webkit-user-select:none}.sv-ranking-item{cursor:pointer;opacity:1;position:relative}.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:focus{outline:none}.sv-ranking-item:focus .sv-ranking-item__icon--focus{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.6);visibility:visible}.sv-ranking-item:focus .sv-ranking-item__index{background:var(--sjs-general-backcolor,var(--background,#fff));outline:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-item__content.sv-ranking-item__content{align-items:center;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);display:flex;line-height:1em;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0}.sv-ranking-item__icon-container{align-self:flex-start;bottom:0;box-sizing:content-box;flex-shrink:0;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);left:0;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding-left:var(--sjs-base-unit,var(--base-unit,8px));padding-right:var(--sjs-base-unit,var(--base-unit,8px));position:relative;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-item--disabled.sv-ranking-item--disabled,.sv-ranking-item--preview.sv-ranking-item--preview,.sv-ranking-item--readonly.sv-ranking-item--readonly{cursor:auto;user-select:auto;-webkit-user-select:initial}.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--preview.sv-ranking-item--preview .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--readonly.sv-ranking-item--readonly .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}.sv-ranking-item__icon.sv-ranking-item__icon{fill:var(--sjs-primary-backcolor,var(--primary,#19b394));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:absolute;top:var(--sjs-base-unit,var(--base-unit,8px));visibility:hidden;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-item__index.sv-ranking-item__index{align-items:center;align-self:self-start;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid transparent;border-radius:100%;box-sizing:border-box;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:flex;flex-shrink:0;font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:600;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);justify-content:center;line-height:calc((var(--sjs-font-size, 16px))*1.5);margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);outline:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid transparent;transition:outline var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking-item__index.sv-ranking-item__index svg{fill:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sv-ranking-item__text{align-self:self-start;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:inline-block;font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);overflow:hidden;overflow-wrap:break-word;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:var(--sjs-base-unit,var(--base-unit,8px));text-overflow:ellipsis;white-space:nowrap;word-break:normal}.sv-ranking-item__text .sv-string-editor,.sv-ranking-item__text .sv-string-viewer{overflow:initial;white-space:pre-line}.sd-ranking--disabled .sv-ranking-item__text{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));opacity:.25}.sv-ranking-item--disabled .sv-ranking-item__text{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));opacity:.25}.sv-ranking-item--readonly .sv-ranking-item__index{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-ranking-item--preview .sv-ranking-item__index{background-color:transparent;border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-sizing:border-box}.sv-ranking-item__ghost.sv-ranking-item__ghost{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);display:none;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);left:0;position:absolute;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*31);z-index:1}:dir(rtl) .sv-ranking,[style*="direction: rtl"] .sv-ranking,[style*="direction:rtl"] .sv-ranking{direction:ltr;transform:scaleX(-1)}:dir(rtl) .sd-ranking-item__index,:dir(rtl) .sv-ranking-item__text,:dir(rtl) .sv-ranking__container-placeholder,[style*="direction: rtl"] .sd-ranking-item__index,[style*="direction: rtl"] .sv-ranking-item__text,[style*="direction: rtl"] .sv-ranking__container-placeholder,[style*="direction:rtl"] .sd-ranking-item__index,[style*="direction:rtl"] .sv-ranking-item__text,[style*="direction:rtl"] .sv-ranking__container-placeholder{direction:rtl;transform:scaleX(-1)}.sv-ranking-item--ghost{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-editor,.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-viewer{white-space:unset}.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__content{border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1))}.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking--mobile .sv-ranking-item__icon--hover{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));visibility:visible}.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon,.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index{margin-left:0}.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking--disabled{opacity:.8}.sv-ranking-shortcut[hidden]{display:none}.sv-ranking-shortcut .sv-ranking-item__icon{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-shortcut .sv-ranking-item__text{margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking-shortcut .sv-ranking-item__icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);top:var(--sjs-base-unit,var(--base-unit,8px));width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-shortcut .sv-ranking-item__content{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sv-ranking-shortcut{background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*12.5);box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1)),var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1));cursor:grabbing;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));max-width:400px;min-width:100px;position:absolute;z-index:10000}.sv-ranking-shortcut .sv-ranking-item{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor,.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer{overflow:hidden;white-space:nowrap}.sv-ranking--select-to-rank{display:flex}.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{height:1px;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) 0}.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{align-items:center;display:flex;justify-content:center;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-ranking-item--animate-item-removing{animation-delay:var(--sjs-ranking-move-out-delay,0s),0s;animation-direction:reverse;animation-duration:var(--sjs-ranking-move-out-duration,.15s),var(--sjs-ranking-fade-out-duration,.1s);animation-fill-mode:forwards;animation-name:moveIn,fadeIn;animation-timing-function:linear}.sv-ranking-item--animate-item-adding{animation-delay:0s,var(--sjs-ranking-fade-in-delay,.15s);animation-duration:var(--sjs-ranking-move-in-duration,.15s),var(--sjs-ranking-fade-in-duration,.1s);animation-fill-mode:forwards;animation-name:moveIn,fadeIn;animation-timing-function:linear;opacity:0}.sv-ranking-item--animate-item-adding-empty{animation-delay:0;animation-duration:var(--sjs-ranking-fade-in-duration,.1s);animation-name:fadeIn;animation-timing-function:linear;opacity:0}.sv-ranking-item--animate-item-removing-empty{animation-delay:0;animation-direction:reverse;animation-duration:var(--sjs-ranking-fade-out-duration,.1s);animation-name:fadeIn;animation-timing-function:linear}@keyframes sv-animate-item-opacity-reverse-keyframes{0%{opacity:0}to{opacity:1}}@keyframes sv-animate-item-opacity-keyframes{0%{opacity:1}to{opacity:0}}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking__container-placeholder{align-items:center;box-sizing:border-box;color:var(--sjs-font-questiondescription-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)));display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;height:100%;justify-content:center;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);white-space:normal}.sv-ranking__container{flex:1}.sv-ranking__container--empty{box-sizing:border-box;text-align:center}.sv-ranking__containers-divider{background:var(--sjs-border-default,var(--sjs-border-inside,var(--border-inside,rgba(0,0,0,.16))))}.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:0!important;padding-left:16px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item .sv-ranking-item__ghost{left:auto}.sv-ranking--select-to-rank-swap-areas{flex-direction:row-reverse}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--to .sv-ranking-item{left:-24px!important;padding-left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item{left:0;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item__ghost.sv-ranking-item__ghost{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:0;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item__ghost.sv-ranking-item__ghost{right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);padding-right:0}.sd-question--mobile .sv-ranking-item__icon-container,.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{display:flex;justify-content:flex-end;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding:0;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-list{list-style-type:none;margin:0;overflow-y:auto;padding:var(--lbr-popup-menu-padding-top,4px) var(--lbr-popup-menu-padding-right,4px) var(--lbr-popup-menu-padding-bottom,4px) var(--lbr-popup-menu-padding-left,4px)}.sv-list,.sv-list__empty-container{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sv-list__empty-container{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lbr-placeholder-gap,4px);justify-content:center;padding:var(--lbr-placeholder-padding-top,16px) var(--lbr-placeholder-padding-right,64px) var(--lbr-placeholder-padding-bottom,16px) var(--lbr-placeholder-padding-left,64px);width:100%}.sv-list__empty-text{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-size:var(--sjs-font-size,16px);font-weight:400;line-height:calc((var(--sjs-font-size, 16px))*1.5);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sv-list__item{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sv-list__item,.sv-list__item-body{align-items:center;box-sizing:border-box;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sv-list__item-body{--sjs-list-item-padding-left-default:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2);--sjs-list-item-padding-left:calc(var(--sjs-list-item-level)*var(--sjs-list-item-padding-left-default));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-size,16px);font-weight:400;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-block:var(--sjs-base-unit,var(--base-unit,8px));padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8);padding-inline-start:var(--sjs-list-item-padding-left,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));position:relative;text-align:start;transition:background-color var(--sjs-transition-duration,.15s),color var(--sjs-transition-duration,.15s)}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:var(--sjs-corner-radius,4px);padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7.75);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-list__item:focus,.sv-list__item:hover{outline:none}.sv-list__item--hovered>.sv-list__item-body,.sv-list__item:focus .sv-list__item-body{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}.sv-list__item--with-icon.sv-list__item--with-icon>.sv-list__item-body{display:flex;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv-list__item-icon{flex-shrink:0;float:left;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list-item__marker-icon{box-sizing:content-box;flex-shrink:0;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;right:var(--sjs-base-unit,var(--base-unit,8px));width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}:dir(rtl) .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon,[style*="direction:rtl"] .sv-list__item-icon{float:right}.sv-list__item-separator{background-color:var(--sjs-border-default,var(--border,#d6d6d6));height:1px;margin:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sv-list--filtering .sv-list__item-separator{display:none}.sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,.sv-list__item.sv-list__item--selected:hover>.sv-list__item-body,.sv-list__item.sv-list__item--selected>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected>.sv-list__item-body{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:var(--sjs-general-backcolor,var(--background,#fff))}.sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list-item__marker-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-list__item--group-selected>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400}.sv-list__item--group-selected>.sv-list__item-body use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__item.sv-list__item--disabled .sv-list__item-body{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));cursor:default}.sv-list__item span{white-space:nowrap}.sv-list__item-text--wrap span{white-space:normal;word-wrap:break-word}.sv-list__container{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.sv-list__filter{border-bottom:1px solid var(--sjs-border-inside,var(--border-inside,rgba(0,0,0,.16)))}.sv-list__filter-icon{display:block;inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:absolute;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv-list__filter-icon .sv-svg-icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-list__filter-icon .sv-svg-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:block;font-size:var(--sjs-font-size,16px);line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*30);outline:none;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7);width:100%}.sv-list__input::placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__loading-indicator{pointer-events:none}.sv-list__loading-indicator .sv-list__item-body{background-color:transparent}.sv-scroll__wrapper{display:flex;flex-direction:column;height:100%;position:relative}.sv-scroll__scroller{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.sv-scroll__scroller::-webkit-scrollbar{display:none}.sv-scroll__scrollbar{bottom:0;inset-inline-end:0;inset-inline-start:auto;margin-inline-start:-1px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;visibility:hidden;width:fit-content;z-index:30}@-moz-document url-prefix(){.sv-scroll__scrollbar{scrollbar-color:var(--ctr-scrollbar-background-color,var(--sjs-border-25-overlay,rgba(0,0,0,.149))) transparent;scrollbar-width:thin}}.sv-scroll__wrapper:hover .sv-scroll__scrollbar{visibility:visible}.sv-scroll__scrollbar-sizer{width:1px}.sv-scroll__container{display:flex;flex-direction:column;flex-grow:1;width:100%}.sv-save-data_root{align-items:center;background:var(--sjs-general-backcolor,var(--background,#fff));border-radius:calc((var(--sjs-corner-radius, 4px))*2);bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1));color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;flex-direction:row;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);justify-content:center;left:50%;line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*30);opacity:0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:fixed;text-align:center;transform:translate(-50%) translateY(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3));transition-delay:.25s;transition-property:transform,opacity;transition-timing-function:ease-in;transition:.5s;z-index:1600}.sv-save-data_root.sv-save-data_root--shown{opacity:.75;transform:translate(-50%) translateY(0);transition-delay:.25s;transition-property:transform,opacity;transition-timing-function:ease-out}.sv-save-data_root span{display:flex;flex-grow:1}.sv-save-data_root .sv-action-bar{display:flex;flex-grow:0;flex-shrink:0}.sv-save-data_root--shown.sv-save-data_error,.sv-save-data_root--shown.sv-save-data_success{opacity:1}.sv-save-data_root.sv-save-data_root--with-buttons{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-save-data_root.sv-save-data_error{background-color:var(--sjs-special-red,var(--red,#e60a3e));color:var(--sjs-general-backcolor,var(--background,#fff));font-weight:600;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-save-data_root.sv-save-data_error .sv-save-data_button{align-items:center;background-color:var(--sjs-special-red,var(--red,#e60a3e));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid #fff;border-radius:calc((var(--sjs-corner-radius, 4px))*1.5);color:#fff;display:flex;font-size:var(--sjs-font-size,16px);font-weight:600;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus,.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff));color:var(--sjs-special-red,var(--red,#e60a3e))}.sv-save-data_root.sv-save-data_success{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;font-weight:600}.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap;word-break:break-word}.sd-element{padding-left:var(--sv-element-add-padding-left,0);padding-right:var(--sv-element-add-padding-right,0)}.sd-element__title{outline:none}.sd-element__title.sd-element__title--disabled{opacity:.25}.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}.sd-element--invisible{opacity:.35}.sd-title.sd-element__title{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:var(--sjs-font-questiontitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiontitle-weight,600)}.sd-element__header .sv-string-editor{max-width:100%;white-space:normal}.sd-element__title{font-size:0;line-height:0;margin:0;position:static}.sd-element__title .sd-element__num{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:var(--sjs-font-size,16px)}.sd-element__title span{font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5)}.sd-element__title .sv-title-actions__title{font-size:0;line-height:0;white-space:nowrap}.sd-element__title .sv-string-viewer{white-space:normal}.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element__title.sd-element__title--singleinput span{--page-title-font-size:var(--sjs-font-pagetitle-size,calc((var(--sjs-font-size, 16px))*1.5));color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33);margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-element__num{box-sizing:border-box;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));flex-shrink:0;float:left;font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:var(--sjs-font-size,16px);margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.375);padding-inline-end:var(--sjs-base-unit,var(--base-unit,8px));padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.625);padding-inline-start:0;text-align:end;white-space:nowrap;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-element__num+span,.sd-page__num+span{float:left;width:0}:dir(rtl) .sd-element__num,[style*="direction: rtl"] .sd-element__num,[style*="direction:rtl"] .sd-element__num{float:right}:dir(rtl) .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction: rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction:rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg{transform:rotate(180deg)}.sd-element__title--num-inline .sd-element__num{float:none;margin-inline-start:0;padding-inline-end:0;padding-inline-start:0;width:auto}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{display:block;position:relative}.sd-element__title-expandable-svg{display:inline-block;height:var(--lbr-question-panel-expand-button-icon-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:absolute;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:var(--lbr-question-panel-expand-button-icon-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-element__title-expandable-svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-element--with-frame{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));box-sizing:border-box;padding:var(--sd-base-padding) calc(var(--sd-base-padding) + var(--sv-element-add-padding-right, 0px)) var(--sd-base-padding) calc(var(--sd-base-padding) + var(--sv-element-add-padding-left, 0px))}.sd-element--with-frame.sd-element--compact{background-color:transparent;border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:none}@keyframes elementMoveIn{0%{flex-basis:0;flex-grow:0;height:0;max-width:0;min-width:0;overflow:hidden;padding-left:0;width:0}to{flex-basis:var(--animation-width);height:var(--animation-height);min-width:var(--animation-width);overflow:visible;padding-left:var(--animation-padding-left);width:var(--animation-width)}}.sd-element-wrapper--enter{animation-delay:0s,var(--sjs-element-fade-in-delay,.1s);animation-duration:var(--sjs-element-move-in-duration,.25s),var(--sjs-element-fade-in-duration,.5s);animation-fill-mode:forwards;animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-out;opacity:0}.sd-element-wrapper--leave{animation-delay:var(--sjs-element-move-out-delay,0s),0s;animation-direction:reverse;animation-duration:var(--sjs-element-move-out-duration,.25s),var(--sjs-element-fade-out-duration,.15s);animation-fill-mode:forwards;animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-in}.sd-element__content{box-sizing:border-box}.sd-element__content--enter,.sd-element__content--leave{--animation-padding-top:0;--animation-padding-bottom:0}.sd-element__content--enter{animation-delay:var(--sjs-expand-fade-in-delay,.15s),0s,0s;animation-duration:var(--sjs-expand-fade-in-duration,.5s),var(--sjs-expand-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;min-height:0!important;opacity:0}.sd-element__content--leave{animation-delay:0s,var(--sjs-collapse-move-out-delay,.1s),var(--sjs-collapse-move-out-delay,.1s);animation-direction:reverse;animation-duration:var(--sjs-collapse-fade-out-duration,.15s),var(--sjs-collapse-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;min-height:0!important}.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:focus-within,.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:hover{background-color:transparent}.sd-elemenet--expandable--animating.sd-element--expandable,.sd-elemenet--expandable--animating.sd-element--expandable>.sd-element__header{transition-property:padding-top,padding-bottom}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header{transition-duration:var(--sjs-expand-move-in-duration,.15s);transition-timing-function:ease-out}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header .sd-element__title:before{transition-duration:var(--sjs-expand-move-in-duration,.15s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header{transition-delay:var(--sjs-collapse-move-out-delay,.1s);transition-duration:var(--sjs-collapse-move-out-duration,.25s);transition-timing-function:ease-out}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header .sd-element__title:before{transition-delay:var(--sjs-collapse-move-out-delay,.1s);transition-duration:var(--sjs-collapse-move-out-duration,.25s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty)>.sd-element__header--location-top:after{display:block;height:0;opacity:0;--animation-height:1px;animation-delay:var(--sjs-expand-fade-in-delay,.15s),0s;animation-duration:var(--sjs-expand-fade-in-duration,.5s),var(--sjs-expand-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveIn;animation-timing-function:ease-out}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty).sd-element--collapsed .sd-element__header--location-top:after{animation-delay:0s,var(--sjs-collapse-move-out-delay,.1s);animation-direction:reverse;animation-duration:var(--sjs-collapse-fade-out-duration,.15s),var(--sjs-collapse-move-out-duration,.25s);animation-timing-function:ease-in;height:1px;opacity:1}.sd-question{position:relative}.sd-question--no-pointer-events .sd-rating label,.sd-question--no-pointer-events .sd-selectbase label{pointer-events:none}.sd-element__erbox--above-element{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__erbox--below-question{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__content--support-container-queries{container-type:inline-size}.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(var(--sd-base-vertical-padding)*.25 + var(--sjs-base-unit, var(--base-unit, 8px))*.5)}.sd-element--with-frame>.sd-element__erbox--above-element{border-radius:var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px) 0 0;margin-bottom:var(--sd-base-padding)}.sd-question--left>.sd-element__erbox--above-element{margin-bottom:0}.sd-element--with-frame.sd-question--left>.sd-element__erbox--above-element{margin-bottom:calc(var(--sd-base-vertical-padding)*1)}.sd-element--with-frame>.sd-question__erbox--below-question{border-radius:0 0 var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px);margin-top:auto}.sd-element--with-frame.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-element--with-frame.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-element--with-frame.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-question__header{width:100%}.sd-question__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question__header--location--bottom{padding-top:calc(var(--sd-base-vertical-padding)*.375)}.sd-element--with-frame.sd-question--title-top{padding-top:var(--sd-base-vertical-padding)}.sd-element--with-frame.sd-question--error-top{padding-top:0}.sd-element--with-frame.sd-question--error-bottom{display:flex;flex-direction:column;padding-bottom:0}.sd-element--with-frame.sd-question--error-bottom>.sd-question__content{margin-bottom:var(--sd-base-padding)}.sd-element--with-frame>.sd-element__erbox{left:calc(var(--sd-base-padding)*-1);margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);position:sticky;width:calc(100% + var(--sd-base-padding)*2)}.sd-scrollable .sd-question__content{overflow-x:auto;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-question__header--location--left{display:inline-block;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);vertical-align:top;width:auto}.sd-question--left{column-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:calc(var(--sd-base-vertical-padding)*.25)}.sd-question__content--left{display:inline-block;flex:1;margin-top:calc(var(--sd-base-vertical-padding)*.25) 0;max-width:100%}.sd-element--with-frame>.sd-question__content--left{margin:0}.sd-question__required-text{color:var(--sjs-special-red,var(--red,#e60a3e));vertical-align:top}.sd-question__comment-area{color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;flex-direction:column;font-size:var(--sjs-font-size,16px);gap:var(--sjs-base-unit,var(--base-unit,8px));margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);white-space:normal}.sd-question__placeholder{align-items:center;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));display:flex;flex-direction:column;font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);justify-content:center;line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*24);text-align:center}.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}.sd-scrollable-container:not(.sd-scrollable-container--compact){max-width:100%;overflow:visible;width:max-content}.sd-question__title--empty .sv-string-viewer{display:inline-block;height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5)}.sd-question__content{box-sizing:border-box}.sd-singleinput__title{color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33);margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));border-radius:var(--sjs-corner-radius,4px);box-sizing:border-box;color:var(--sjs-special-red,var(--red,#e60a3e));display:flex;flex-direction:column;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);line-height:var(--sjs-font-size,16px);padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);text-align:left;white-space:normal;width:100%}.sd-error--warning{background:var(--sjs-semantic-yellow-background-10,var(--sjs-special-yellow-light,var(--yellow-light,rgba(255,152,20,.1))))}.sd-error--warning .sd-error__item{color:var(--sjs-semantic-yellow-background-500,var(--sjs-secondary-backcolor,var(--secondary,#ff9814)))}.sd-error--info{background:var(--sjs-semantic-blue-background-10,var(--sjs-special-blue-light,var(--blue-light,rgba(67,127,217,.1))))}.sd-error--info .sd-error__item{color:var(--sjs-semantic-blue-background-500,var(--sjs-special-blue,#437fd9))}.sd-error__item{font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-small-size,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));font-style:normal;font-weight:600;line-height:var(--lbr-font-small-line-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-element--collapsed>.sd-element__header,.sd-element--expanded>.sd-element__header{cursor:pointer}.sd-element--collapsed>.sd-element__header{background-color:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;margin-inline-start:calc(var(--sd-base-padding)*-1);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0) var(--sd-base-padding);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--collapsed.sd-element--with-frame{padding-bottom:0;padding-top:0}.sd-element--collapsed.sd-element--with-frame>.sd-element__header{border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-element--collapsed>.sd-element__header:focus-within,.sd-element--collapsed>.sd-element__header:hover{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--collapsed.sd-element--nested>.sd-element__header:focus-within,.sd-element--collapsed.sd-element--nested>.sd-element__header:hover{box-shadow:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2) 0 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)),0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--complex.sd-element--with-frame{padding-top:0}.sd-element--complex.sd-element--nested-with-borders>.sd-element__erbox,.sd-element--complex.sd-element--with-frame>.sd-element__erbox{margin-bottom:0;margin-top:0}.sd-element--complex>.sd-element__header:after{background:var(--sjs-border-light,var(--border-light,#eaeaea));bottom:0;content:" ";display:block;height:1px;position:relative}.sd-element--complex.sd-element--with-frame>.sd-element__header{padding-bottom:var(--sd-base-vertical-padding);padding-top:var(--sd-base-vertical-padding)}.sd-element--collapsed.sd-element--complex>.sd-element__header{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-element--nested.sd-element--complex>.sd-element__header--location-top:after{bottom:calc(var(--sd-base-vertical-padding)*-.5)}.sd-element--nested-with-borders{border:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:calc(var(--sjs-corner-radius, 4px) - 4px);box-sizing:border-box;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-element--nested-with-borders>.sd-element__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5);padding-top:calc(var(--sd-base-vertical-padding)*.5)}.sd-element--nested-with-borders>.sd-element__erbox{margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--nested-with-borders>.sd-question__erbox--below-question{bottom:0;margin-top:0}.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:focus-within,.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:hover{box-shadow:none}.sd-element--complex.sd-element--with-frame>.sd-element__header--location-top:after,.sd-element--nested-with-borders>.sd-element__header--location-top:after{bottom:calc(var(--sd-base-vertical-padding)*-1);inset-inline-start:calc(var(--sd-base-padding)*-1);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--collapsed.sd-element--complex>.sd-element__header--location-top:after{display:none}.sd-question--empty.sd-question--complex>.sd-question__content{padding-bottom:0;padding-top:0}.sd-question--empty.sd-question--complex>.sd-question__content:first-of-type{padding-top:var(--sd-base-padding)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top:after{display:none}.sd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border:none;border-radius:var(--sjs-editorpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91)));display:block;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:static;text-align:start;transition:box-shadow var(--sjs-transition-duration,.15s);width:100%}.sd-input:focus{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-input:focus{outline:none}input.sd-input:disabled:not(.sd-input--disabled),textarea.sd-input:disabled:not(.sd-input--disabled){opacity:1}.sd-input--disabled{background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))))}.sd-input--readonly{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-input.sd-input--preview{background:none;border-bottom:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));border-radius:0;box-shadow:none;padding-left:0;padding-right:0;transition:none}.sd-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sd-input.sd-input--disabled,.sd-input.sd-input--disabled::placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-input.sd-input--readonly{box-shadow:none;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-input.sd-input--readonly::placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-root--readonly .sd-input--disabled,.sd-root--readonly .sd-input--disabled::placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-input--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-text__content{position:relative}.sd-text__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-text__character-counter:focus-within{padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sd-text__character-counter.sd-text__character-counter--big:focus-within{padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*11)}.sd-remaining-character-counter{align-items:flex-end;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:none;flex-direction:row;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);inset-block-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);inset-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);justify-content:flex-end;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:0;position:absolute}.sd-comment__content:focus-within .sd-remaining-character-counter,.sd-matrix__question-wrapper:focus-within .sd-remaining-character-counter,.sd-multipletext__content:focus-within .sd-remaining-character-counter,.sd-text__content:focus-within .sd-remaining-character-counter{display:flex}.sd-input[type=color],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=email],.sd-input[type=month],.sd-input[type=password],.sd-input[type=range],.sd-input[type=tel],.sd-input[type=time],.sd-input[type=url],.sd-input[type=week]{box-sizing:content-box;height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*4)}.sd-input[type=color].sd-text__character-counter:focus-within,.sd-input[type=date].sd-text__character-counter:focus-within,.sd-input[type=datetime-local].sd-text__character-counter:focus-within,.sd-input[type=email].sd-text__character-counter:focus-within,.sd-input[type=month].sd-text__character-counter:focus-within,.sd-input[type=password].sd-text__character-counter:focus-within,.sd-input[type=range].sd-text__character-counter:focus-within,.sd-input[type=tel].sd-text__character-counter:focus-within,.sd-input[type=time].sd-text__character-counter:focus-within,.sd-input[type=url].sd-text__character-counter:focus-within,.sd-input[type=week].sd-text__character-counter:focus-within{width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*10)}.sd-input[type=date]:not(.sd-input--value-changed),.sd-input[type=datetime-local]:not(.sd-input--value-changed),.sd-input[type=month]:not(.sd-input--value-changed),.sd-input[type=time]:not(.sd-input--value-changed),.sd-input[type=week]:not(.sd-input--value-changed){color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-input[type=range]::-webkit-slider-runnable-track{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:100%;box-shadow:inset 0 0 0 2px var(--background,#fff);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-input[type=range]::-moz-range-track{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:100%;box-shadow:inset 0 0 0 2px var(--background,#fff);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-comment{display:block;height:auto;max-width:100%;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-comment__content,.sd-panel{position:relative}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding-bottom:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)));padding-top:0}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header:after{content:none}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc((var(--sjs-font-size, 16px))*1.5));color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33);margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-element__num{float:none;margin:initial;padding:initial;width:auto}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)));font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-pagedescription-weight,400);line-height:calc((var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px)))*1.5);margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0;padding:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-panel.sd-panel--as-page>.sd-panel__content{padding-top:0}.sd-root--compact .sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sd-base-vertical-padding) 0}.sd-row~.sd-row .sd-panel--as-page{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-panel__required-text{color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-panel__footer{border-top:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));box-sizing:border-box;margin-bottom:calc(var(--sd-base-padding)*-1 + var(--sd-base-vertical-padding)*.5);margin-left:calc(var(--sd-base-padding)*-1);margin-top:calc(var(--sd-base-vertical-padding)*.5);padding-left:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px))*3);padding-top:calc(var(--sd-base-vertical-padding)*.5);width:calc(100% + var(--sd-base-padding)*2)}.sd-panel--as-page .sd-panel__footer{border:none;margin:0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) 0 0;width:auto}.sd-panel__content{padding-top:var(--sd-base-padding)}.sd-panel.sd-element--nested>.sd-panel__content{padding-bottom:var(--sd-base-padding);--animation-padding-top:var(--sd-base-padding)}.sd-panel__content{--animation-padding-top:var(--sd-base-padding)}.sjs_sp_placeholder{align-items:center;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));display:flex;font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));height:100%;justify-content:center;line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);pointer-events:none;position:absolute;user-select:none;width:100%;z-index:1}.sjs_sp_container{border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:content-box;max-width:100%;position:relative}.sjs_sp_container>div>canvas:focus{outline:none}.sd-question--preview .sjs_sp_container,.sd-question--readonly .sjs_sp_container{border:none}.sd-question--preview .sjs_sp_placeholder,.sd-question--readonly .sjs_sp_placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sjs_sp_controls{bottom:0;left:0;position:absolute}.sjs_sp_controls>button{user-select:none}.sjs_sp_controls.sd-signaturepad__controls{bottom:auto;left:auto;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-signaturepad__background-image{left:0;object-fit:cover;position:absolute;top:0}.sd-signaturepad__loading-indicator{height:100%;left:0;position:absolute;top:0;width:100%}.sd-signaturepad__loading-indicator .sd-loading-indicator{position:absolute;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px))}.sjs_sp_canvas{display:block;max-width:100%;position:relative}.sjs_sp__background-image{height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.sd-checkbox__decorator{border-radius:calc((var(--sjs-corner-radius, 4px))*.5)}.sd-checkbox__svg{display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-checkbox__svg use{fill:transparent;transition:fill var(--sjs-transition-duration,.15s)}.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use,.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-checkbox--label-rendered{display:flex;flex-direction:column;gap:var(--sjs-base-unit,var(--base-unit,8px))}.sd-checkbox--label-rendered .sd-description{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:sticky;z-index:12}.sd-question--mobile .sd-matrixdynamic__footer:before{background-color:var(--sjs-border-light,var(--border-light,#eaeaea));content:" ";display:block;height:1px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:relative;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*6);z-index:12}.sd-matrixdynamic__footer:first-child{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__footer:first-child:before{display:none}.sd-matrixdynamic__footer{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-action.sd-matrixdynamic__remove-btn{opacity:.5}.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-matrixdynamic__btn{appearance:none;background:transparent;border:none;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-weight:600;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sd-matrixdynamic__drag-element{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__drag-element:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-matrixdynamic__drag-element:after{border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);box-sizing:border-box;content:" ";display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-table__row:hover .sd-drag-element__svg{visibility:visible}.sd-table__cell.sd-table__cell--drag>div{align-items:center;background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));display:flex;justify-content:flex-end;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-4);min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-drag-element__svg{cursor:pointer;display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);visibility:hidden;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-drag-element__svg use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}@keyframes borderAnimation{0%{border-width:0}to{border-width:8px}}@keyframes paddingAnimation{0%{padding-bottom:0;padding-top:0}to{padding-bottom:32px;padding-top:24px}}.sd-table__row--enter,.sd-table__row--leave{animation-name:empty;--move-whole-animation-duration:calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration:calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration))}.sd-table__row--enter>td,.sd-table__row--leave>td{animation-delay:var(--move-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-name:borderAnimation;animation-timing-function:var(--animation-timing-function)}.sd-table__row--enter>td>div,.sd-table__row--leave>td>div{animation-delay:var(--fade-animation-delay),var(--move-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:var(--animation-timing-function);opacity:0}.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-row-move-in-duration,.15s);--fade-animation-duration:var(--sjs-matrix-row-fade-in-duration,.25s);--fade-animation-delay:var(--sjs-matrix-row-fade-in-delay,.15s);--animation-direction:normal;--animation-timing-function:cubic-bezier(0,0,.58,1)}.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-row-move-out-delay,.1s);--move-animation-duration:var(--sjs-matrix-row-move-out-duration,.25s);--fade-animation-duration:var(--sjs-matrix-row-fade-out-duration,.1s);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(.42,0,1,1)}.sd-table__row--detail.sd-table__row--enter>td,.sd-table__row--detail.sd-table__row--leave>td{animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-name:borderAnimation,paddingAnimation;animation-timing-function:var(--animation-timing-function)}.sd-table__row--detail.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-detail-row-move-in-duration,.15s);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-in-duration,.5s);--fade-animation-delay:var(--sjs-matrix-detail-row-fade-in-delay,.15s);--animation-direction:normal;--animation-timing-function:cubic-bezier(0,0,.58,1)}.sd-table__row--detail.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-detail-row-move-out-delay,.1s);--move-animation-duration:var(--sjs-matrix-detail-row-move-out-duration,.25s);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-out-duration,.15s);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(.42,0,1,1)}.sd-table{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-collapse:separate;border-spacing:0;white-space:normal;width:100%}.sd-table>thead>tr>th{border-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) solid transparent;border-top:0}.sd-table__cell{background-clip:padding-box;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-left:none;border-right:none;border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;box-sizing:content-box}.sd-table.sd-table--columnsautowidth .sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--action):not(.sd-table__cell--empty.sd-table__cell--error){width:10000px}.sd-table__row:first-of-type>.sd-table__cell{border-top:0}.sd-table__row:last-of-type>.sd-table__cell{border-bottom:0}.sd-table--align-top .sd-table__cell{vertical-align:top}.sd-table--no-header{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-table--no-header{padding-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table .sd-question__content{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.25);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);--animation-padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table--no-header{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header),.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows{margin-left:var(--sjs-base-unit,var(--base-unit,8px));margin-right:var(--sjs-base-unit,var(--base-unit,8px));width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:not(.sd-table__cell--header):first-of-type{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:last-of-type{padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:first-of-type>.sd-table__cell{border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:last-of-type>.sd-table__cell{border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions){background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-bottom-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-top-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type.sd-matrix__text--checked,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-input{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator{background-color:transparent}.sd-table__cell{color:var(--sjs-general-forecolor,var(--foreground,#161616));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:400;line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);padding:0 var(--sjs-base-unit,var(--base-unit,8px));text-align:center}.sd-table__cell:not(.sd-table__cell--empty):not(.sd-table__cell--actions):not(:empty){min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-table__cell .sd-item{text-align:initial}.sd-table__cell--error{border:none;padding:0 var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--error .sd-question__erbox{margin:0}.sd-table__cell--error-top{padding-top:var(--sjs-base-unit,var(--base-unit,8px));vertical-align:bottom}.sd-table__cell--error-bottom{padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));vertical-align:top}.sd-table__cell--item .sd-selectbase__item{justify-content:center;text-align:center}.sd-table__cell--item .sd-selectbase__label{justify-content:center}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-table__cell--header,.sd-table__cell--header .sv-vue-title-additional-div{font-size:0;line-height:0}.sd-table__cell--header span{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-questiontitle-weight,600);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-table__cell--header{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:600;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) var(--sjs-base-unit,var(--base-unit,8px));vertical-align:top}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty,.sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--action{min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*22)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*18)}.sd-table__cell--footer{padding-top:var(--sjs-base-unit,var(--base-unit,8px));text-align:end}.sd-table__cell--footer-total{font-weight:600;text-align:start}.sd-table__cell--detail-panel{border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-matrixdynamic__add-btn .sv-action-bar,.sd-table__cell--actions .sv-action-bar{overflow:visible}.sd-table__cell--actions:not(.sd-table__cell--vertical){width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--actions:not(.sd-table__cell--vertical):not(.sd-table__cell--drag):first-of-type{min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);padding-left:0;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-table__cell--detail-button{background:transparent;border:none;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:var(--sjs-base-unit,var(--base-unit,8px));transition:background var(--sjs-transition-duration,.15s)}.sd-table__cell--detail-button svg{display:block;fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));transition:fill var(--sjs-transition-duration,.15s);width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sd-table__cell--detail-button:focus,.sd-table__cell--detail-button:hover{background:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));outline:none}.sd-table__cell--detail-button:focus svg,.sd-table__cell--detail-button:hover svg{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-table__cell--actions{white-space:nowrap}.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}.sd-table__cell--row-text{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:var(--sjs-font-questiontitle-weight,600);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-matrix__question-wrapper{position:relative}.sd-table__question-wrapper:not(:focus-within):hover{position:relative}.sd-matrix tr>td:first-of-type,.sd-matrix__cell:first-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-table__cell--empty,.sd-table__cell--footer-total,.sd-table__cell--row-text{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));position:sticky;z-index:12}.sd-matrix tr>td:first-of-type:first-of-type,.sd-matrix__cell:first-of-type:first-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--footer-total:first-of-type,.sd-table__cell--row-text:first-of-type{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-matrix tr>td:first-of-type:last-of-type,.sd-matrix__cell:first-of-type:last-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--footer-total:last-of-type,.sd-table__cell--row-text:last-of-type{right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));justify-content:flex-end;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question.sd-question--table{overflow-x:auto;position:relative}.sd-question--table.sd-element--collapsed,.sd-question--table.sd-element--nested{overflow-x:visible}.sd-table-wrapper{display:flex;margin:0 calc(var(--sd-base-padding)*-1);min-width:calc(100% + var(--sd-base-padding)*2);width:fit-content}.sd-table-wrapper:after,.sd-table-wrapper:before{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));content:"";display:block;flex-shrink:0;min-height:100%;position:sticky;width:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px)));z-index:11}.sd-table-wrapper:before{left:calc(var(--sd-base-padding)*-1)}.sd-table-wrapper:after{right:calc(var(--sd-base-padding)*-1)}.sd-table-wrapper>*{flex-basis:100%}.sd-table-wrapper--left{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);min-width:calc(100% + var(--sd-base-padding)*1)}.sd-table-wrapper--left:before{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-element--with-frame.sd-element--compact .sd-matrix tr>td:first-of-type,.sd-element--with-frame.sd-element--compact .sd-matrix__cell:first-of-type,.sd-element--with-frame.sd-element--compact .sd-table,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:after,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:before,.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar,.sd-element--with-frame.sd-element--compact .sd-table__cell--empty,.sd-element--with-frame.sd-element--compact .sd-table__cell--footer-total,.sd-element--with-frame.sd-element--compact .sd-table__cell--row-text{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-question--table .sd-question__description--under-input .sv-string-viewer,.sd-question--table>.sd-question__header{left:0;position:sticky}.sd-question--table>.sd-question__content{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);--animation-padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);min-width:min-content}.sd-question--table.sd-element--nested>.sd-question__content{min-width:auto;overflow-x:auto}.sd-question--table.sd-element--nested>.sd-question__content,.sd-question--table:not(.sd-element--with-frame):not(.sd-element--nested){box-sizing:content-box;margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-row--multiple .sd-question--table.sd-element--nested>.sd-question__content{padding-right:calc(var(--sd-base-padding) + 2px)}.sd-question--scroll{overflow-x:scroll}.sd-table__row-disabled>.sd-table__cell{opacity:.25}.sd-question--mobile.sd-question.sd-question--table>.sd-question__content{padding-top:0;--animation-padding-top:0}.sd-question--mobile.sd-question--scroll,.sd-question--mobile.sd-question--table{overflow-x:visible}.sd-question--mobile>.sd-question__content{min-width:auto}.sd-question--mobile .sd-table-wrapper{width:auto}.sd-question--mobile .sd-table{display:block;width:calc(100% - var(--sd-base-padding)*2 + var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-question--mobile .sd-table>tbody,.sd-question--mobile .sd-table>tfoot{display:block}.sd-question--mobile .sd-table__cell.sd-matrix__cell{align-items:flex-start;border-bottom:none;border-top:none;display:flex}.sd-question--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title{margin-left:var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-question--mobile .sd-table__cell.sd-matrix__cell:first-of-type{padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table tr{display:flex;flex-direction:column}.sd-question--mobile .sd-matrix__table .sd-table__row{padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__row{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail-mobile{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row.sd-table__row--has-end-actions,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions){padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type){padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type):after{bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{background-color:var(--sjs-border-light,var(--border-light,#eaeaea));content:" ";display:block;height:1px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);position:relative;width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*4);z-index:12}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{bottom:0}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:last-of-type:after{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before{background-color:transparent}.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--remove-row,.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--show-detail-mobile{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-question--mobile .sd-matrix__label{justify-content:flex-start}.sd-question--mobile .sd-table__cell{border-bottom:none;border-top:none;display:block;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:0;padding-top:0;text-align:start}.sd-question--mobile .sd-table__cell--error{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table__cell--error.sd-table__cell--error-bottom .sd-question__erbox{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-matrix__cell,.sd-question--mobile .sd-table__cell:first-of-type{margin-top:0}.sd-question--mobile .sd-table__cell--footer:not(.sd-question--answered){display:none}.sd-question--mobile .sd-table__responsive-title{display:block;font-weight:600;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-question--mobile .sd-table__responsive-title .sv-string-viewer{white-space:normal}.sd-question--mobile .sd-table--no-header{padding-top:0}.sd-question--mobile .sd-table--no-header .sd-table__responsive-title{display:none}.sd-question--mobile .sd-table__cell--detail-panel{border-bottom:0;border-top:0;padding-bottom:0;padding-top:0}.sd-question--mobile .sd-table__cell--detail-panel .sd-panel__content{padding-top:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:var(--sjs-base-unit,var(--base-unit,8px));width:auto}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{background:var(--sjs-general-backcolor,var(--background,#fff));margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sv-action--show-detail-mobile{flex-grow:1}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn{opacity:1;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{display:none}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after{content:attr(title)}.sd-question--mobile .sd-matrixdynamic__footer{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__cell--footer-total:not(.sd-matrix__cell),.sd-question--mobile .sd-table__cell--row-text:not(.sd-matrix__cell){color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--mobile .sd-matrixdropdown.sd-table tr:after{bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-question--mobile .sd-matrixdropdown.sd-table tr:last-child:after{content:none}.sd-question--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2),.sd-question--mobile .sd-table__cell.sd-table__cell--error-top{margin-top:0}.sd-question--mobile .sd-table__cell--error-top .sd-question__erbox{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}.sd-table__cell--detail-panel .sd-panel__content{padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__question-wrapper .sd-boolean-root{margin:auto}.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{border-bottom:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));font-size:var(--sjs-font-size,16px);font-weight:600;line-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}.sd-table.sd-matrixdynamic{table-layout:auto}.sd-page{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;width:100%}.sd-root-modern--mobile .sd-page{padding:0}.sd-page .sd-page__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc((var(--sjs-font-size, 16px))*1.5));color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33)}.sd-page .sd-page__description,.sd-page .sd-page__title{margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-page .sd-page__description{color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)));font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-pagedescription-weight,400);line-height:calc((var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px)))*1.5)}.sd-page__errbox{padding:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-page__description~.sd-page__errbox,.sd-page__title~.sd-page__errbox{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);margin-top:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-root--compact .sd-page__description~.sd-page__errbox,.sd-root--compact .sd-page__title~.sd-page__errbox{margin-bottom:0}.sd-row{box-sizing:border-box;display:flex;flex-direction:row;margin-top:var(--sd-base-vertical-padding);width:100%}.sd-row.sd-page__row{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-row:first-of-type{margin-top:0}.sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact),.sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-page__description~.sd-page__row.sd-row--compact,.sd-page__title~.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-page__description~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter,.sd-page__title~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row--multiple{flex-wrap:wrap;margin-left:calc(var(--sd-base-padding)*-1);row-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc(100% + var(--sd-base-padding))}.sd-row--multiple>div{box-sizing:border-box;--animation-padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);align-items:stretch;display:flex;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-panel.sd-panel--as-page>.sd-panel__content>.sd-row--multiple:not(.sd-row--compact){margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + var(--base-unit)*2)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sd-base-vertical-padding)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div,.sd-row--multiple.sd-row--compact>div{--animation-padding-left:var(--sd-base-padding);padding-left:var(--sd-base-padding)}.sd-page__row.sd-row--multiple{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-page__row.sd-row--multiple.sd-row--compact{margin-left:calc(var(--sd-base-padding)*-1);padding:0;row-gap:var(--sd-base-vertical-padding);width:calc(100% + var(--sd-base-padding))}.sd-row__panel,.sd-row__question{box-sizing:border-box;width:100%}.sd-row__question{white-space:nowrap}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{animation-delay:var(--sjs-row-fade-in-delay,.15s),0s,0s;animation-duration:var(--sjs-row-fade-in-duration,.5s),var(--sjs-row-move-in-duration,.15s),var(--sjs-row-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;height:0;min-height:0!important;opacity:0}.sd-row--delayed-enter{animation-delay:calc(var(--sjs-row-fade-in-delay, .15s) + var(--sjs-row-fade-in-animation-delay, .4s)),var(--sjs-row-fade-in-animation-delay,.4s),var(--sjs-row-fade-in-animation-delay,.4s)}.sd-row--leave{animation-delay:0s,var(--sjs-row-move-out-delay,.1s),var(--sjs-row-move-out-delay,.1s);animation-direction:reverse;animation-duration:var(--sjs-row-fade-out-duration,.15s),var(--sjs-row-move-out-duration,.25s),var(--sjs-row-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;min-height:0!important}.sd-row--enter .sd-element-wrapper--enter,.sd-row--leave .sd-element-wrapper--leave{animation:none}.sv-skeleton-element{min-height:50px}.sd-title{color:var(--sjs-general-forecolor,var(--foreground,#161616));display:block;flex-direction:row;font-style:normal;white-space:normal}.sd-title,.sd-title.sd-container-modern__title{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-title.sd-container-modern__title{align-items:center;box-shadow:0 2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding)}.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}.sd-title.sd-container-modern__title .sd-logo__image{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-header__text{display:flex;flex-direction:column;flex-grow:1;gap:var(--sjs-base-unit,var(--base-unit,8px))}.sd-header__text .sd-title{--survey-title-font-size:var(--sjs-font-surveytitle-size,calc((var(--sjs-font-size, 16px))*2));color:var(--sjs-font-surveytitle-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));font-family:var(--sjs-font-surveytitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--survey-title-font-size);font-weight:var(--sjs-font-surveytitle-weight,700);line-height:calc((var(--survey-title-font-size))*1.25)}.sd-header__text h3{line-height:calc((var(--sjs-font-size, 16px))*2.5)}.sd-header__text h5{font-size:var(--sjs-font-size,16px);font-weight:400;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sd-header__text .sd-description{--survey-description-font-size:var(--sjs-font-surveydescription-size,var(--sjs-font-size,16px));color:var(--sjs-font-surveydescription-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));font-family:var(--sjs-font-surveydescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--survey-description-font-size);font-weight:var(--sjs-font-surveydescription-weight,400);line-height:calc((var(--survey-description-font-size))*1.5)}.sd-title .sv-title-actions{justify-content:space-between;width:100%}.sd-root-modern .sd-container-modern__title{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-root-modern .sd-container-modern__title .sd-header__text h3{margin:0}.sd-root-modern .sd-container-modern__title .sd-description{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));margin:0}.sd-title .sv-title-actions{align-items:flex-start;width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*3)}.sd-title .sv-title-actions .sv-title-actions__title{flex:0 1 auto;flex-wrap:wrap;max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);min-width:unset;white-space:normal}.sd-root--compact .sd-title .sv-title-actions{width:100%}.sd-action-title-bar{flex:1 9 auto;justify-content:flex-end;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1) 0;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-action-title-bar .sv-action{flex:0 0 auto}.sd-action-title-bar.sd-action-bar--empty{min-width:0}.sd-description{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));font-family:var(--sjs-font-questiondescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-questiondescription-size,var(--sjs-font-size,16px));font-style:normal;font-weight:var(--sjs-font-questiondescription-weight,400);line-height:calc((var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px)))*1.5);white-space:normal}.sd-description.sd-question__description--under-input{padding-top:calc(var(--sd-base-vertical-padding)*.375)}.sd-element__header .sd-description{margin-top:calc(var(--sd-base-vertical-padding)*.25 - var(--sjs-base-unit, var(--base-unit, 8px))*.5)}.sd-item{display:flex;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) 0}.sd-item--disabled.sd-item--disabled .sd-item__decorator,.sd-item__decorator{align-items:center;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border:none;box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;display:flex;flex-shrink:0;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);justify-content:center;margin-top:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5/2 - (var(--sjs-base-unit, var(--base-unit, 8px)))*3/2);transition:box-shadow var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-item--readonly.sd-item--readonly .sd-item__decorator,.sd-item--readonly.sd-item--readonly.sd-item:not(.sd-item--checked) .sd-item__control:focus+.sd-item__decorator{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));box-shadow:none;transition:none}.sd-item--preview.sd-item--preview .sd-item__decorator{background-color:transparent;box-shadow:none;transition:none}.sd-item--checked .sd-item__decorator{box-shadow:none}.sd-item__control:focus+.sd-item__decorator{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-item--allowhover:not(.sd-item--readonly) .sd-selectbase__label:hover .sd-item__decorator{background:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3));outline:none}.sd-item--checked .sd-item__decorator{background:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-item__control-label{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-style:normal;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);min-width:0;text-align:start;white-space:normal;width:100%}.sd-item__control-label .sv-string-viewer{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-item--disabled .sd-item__control-label{opacity:.25}.sd-item--disabled .sd-item__control-label,.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-item--error .sd-item__decorator{background:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-selectbase{border:none;margin:0;min-inline-size:0;min-width:0;padding:0}.sd-selectbase--row{border:none;column-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);display:flex;flex-wrap:wrap;margin:0;padding:0}.sd-selectbase--multi-column{display:flex;flex:1 1 0px;flex-wrap:nowrap;margin:-2px;overflow:auto;padding:2px}.sd-selectbase__label{display:inline-flex;gap:var(--sjs-base-unit,var(--base-unit,8px));max-width:100%;position:relative;vertical-align:top}.sd-selectbase__column{box-sizing:border-box;display:block;flex:1 1 0px;max-width:100%;vertical-align:top}.sd-selectbase__column:not(:last-child){padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-selectbase__column.sv-q-column-1{width:100%}.sd-item--enter,.sd-item--leave{animation-delay:var(--move-animation-delay),var(--fade-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration),var(--fade-animation-duration);animation-fill-mode:forwards;animation-name:moveInWithOverflow,fadeIn;animation-timing-function:linear;opacity:0}.sd-item--enter{--animation-direction:normal;--move-animation-duration:var(--sjs-ranking-move-in-duration,.15s);--move-animation-delay:0s;--fade-animation-duration:var(--sjs-ranking-fade-in-duration,.1s);--fade-animation-delay:var(--sjs-ranking-fade-in-delay,.15s)}.sd-item--leave{--animation-direction:reverse;--move-animation-duration:var(--sjs-ranking-move-out-duration,.15s);--move-animation-delay:var(--sjs-ranking-move-out-delay,0ms);--fade-animation-duration:var(--sjs-ranking-fade-out-duration,.1s);--fade-animation-delay:0s}div[class*=sv-q-column-]:not(:first-of-type) .sd-item--enter{--move-animation-duration:0s;--fade-animation-delay:0s}.sd-selectbase__other{margin-top:0}.sd-selectbase__other:not(:last-of-type){margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-radio__decorator{border-radius:50%}.sd-radio__decorator:after{background-color:transparent;transition:background-color var(--sjs-transition-duration,.15s)}.sd-radio--checked .sd-radio__decorator:after,.sd-radio__decorator:after{border-radius:50%;content:" ";display:block;height:var(--sjs-base-unit,var(--base-unit,8px));width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-radio--checked .sd-radio__decorator:after{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after{background-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-radio--checked.sd-radio--readonly .sd-radio__decorator:after{background-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-radio--checked.sd-radio--preview .sd-radio__decorator:after{display:none}.sd-radio--checked.sd-radio--preview .sd-radio__decorator .sd-radio__svg{display:block;fill:var(--sjs-general-forecolor,var(--foreground,#161616));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-radio__svg{display:none}.sd-visuallyhidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.sd-matrix fieldset{border:none;margin:0;padding:0}.sd-matrix__label{display:flex;justify-content:center;position:relative}.sd-matrix__text,.sd-matrix__text--checked{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))}.sd-matrix__cell:first-of-type{font-weight:var(--sjs-font-questiontitle-weight,600);text-align:start}:host,:root{--sd-rating-bad-color:var(--sjs-special-red,var(--red,#e60a3e));--sd-rating-normal-color:var(--sjs-special-yellow,var(--yellow,#ff9814));--sd-rating-good-color:var(--sjs-special-green,var(--green,#19b394));--sd-rating-bad-color-light:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));--sd-rating-normal-color-light:var(--sjs-special-yellow-light,var(--yellow-light,rgba(255,152,20,.1)));--sd-rating-good-color-light:var(--sjs-special-green-light,var(--green-light,rgba(25,179,148,.1)))}.sd-rating{min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);overflow-x:auto}.sd-rating fieldset{align-items:center;border:none;display:flex;flex-wrap:nowrap;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-inline-start:0;padding:0 0 2px}.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}.sd-rating.sd-rating--labels-top fieldset{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{border:0;left:0;margin:0;position:absolute;top:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;right:0;top:0}.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{border:0;bottom:0;left:0;margin:0;position:absolute}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{border:0;bottom:0;margin:0;position:absolute;right:0}.sd-rating.sd-rating--labels-diagonal fieldset{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{border:0;left:0;margin:0;position:absolute;top:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{border:0;bottom:0;margin:0;position:absolute;right:0}.sd-rating--small{margin:auto;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating--small fieldset{gap:var(--sjs-base-unit,var(--base-unit,8px));padding:0}.sd-rating__item{align-items:center;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border:0 solid transparent;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15)),inset 0 0 0 0 var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;fill:var(--sjs-general-forecolor,var(--foreground,#161616));font-size:var(--sjs-font-size,16px);height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);justify-content:center;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);position:relative;text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-rating__item--fixed-size{padding:0;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}legend+.sd-rating__item,legend+sv-ng-rating-item+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));border:none;box-shadow:0 1px 2px transparent}.sd-rating__item.sd-rating__item--disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{background-color:var(--lbr-dialog-screen-color,var(--background-semitransparent,hsla(0,0%,56.5%,.5)));border:none;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--readonly{background-color:transparent;border:2px solid var(--sjs-border-inside,var(--border-inside,rgba(0,0,0,.16)));box-shadow:none;fill:transparent;transform:none}.sd-rating__item.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly{border-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--preview{background-color:transparent;border:1px solid transparent;box-shadow:none;fill:transparent;transform:none}.sd-rating__item.sd-rating__item--preview:focus-within{box-shadow:none}.sd-rating__item.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview{border-color:var(--sjs-general-forecolor,var(--foreground,#161616));border-width:1px}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-question--disabled .sd-rating__item-text{opacity:.25}.sd-rating__item--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-rating__item:focus-within{box-shadow:0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item--selected{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sd-rating__item--selected:focus-within{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley{align-items:center;border:2px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),inset 0 0 0 0 var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;fill:var(--sjs-border-default,var(--border,#d6d6d6));justify-content:center;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);position:relative;text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-rating__item-smiley svg{display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-smiley--small{border-width:1px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.625)}.sd-rating__item-smiley--small svg{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley--colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 2px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item-smiley--scale-colored{border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));fill:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));transition:box-shadow var(--sjs-transition-duration,.15s),opacity var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s)}.sd-rating__item-smiley--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));border-color:transparent;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:hover{fill:var(--sd-rating-item-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:1}.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));opacity:1}.sd-rating__item-smiley.sd-rating__item-smiley--readonly{border-color:var(--sjs-border-default,var(--border,#d6d6d6));fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--readonly{background-color:unset;border-color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview:focus-within{box-shadow:none}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview svg{margin:1px}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{background-color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-backcolor,var(--background,#fff))}.sd-rating__item-smiley--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley:focus-within{border:none;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley--selected{background-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sd-rating__item-smiley--selected:focus-within{border:0 solid var(--sjs-general-backcolor,var(--background,#fff));box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{background-color:var(--sd-rating-item-color-light,var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8)));border-color:var(--sd-rating-item-color,var(--sjs-border-default,var(--border,#d6d6d6)));opacity:.5}.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));opacity:1}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));opacity:1}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--preview,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--selected{opacity:1}.sd-rating__item-star{box-sizing:content-box;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:relative;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-rating__item-star:not(:first-of-type){margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-rating__item-star:not(:last-of-type){margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-rating__item-star svg{display:block;fill:transparent;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:absolute;stroke:var(--sjs-border-default,var(--border,#d6d6d6));stroke-width:2px;transition:stroke var(--sjs-transition-duration,.15s),opacity var(--sjs-transition-duration,.15s),fill var(--sjs-transition-duration,.15s);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small,.sd-rating__item-star--small svg{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-star--small.sd-rating__item-star--selected svg{stroke-width:1px}.sd-rating__item-star--selected svg{fill:var(--sjs-primary-backcolor,var(--primary,#19b394));stroke:transparent}.sd-rating__item-star--selected:first-child svg{transition-delay:0s}.sd-rating__item-star--selected:nth-child(2) svg{transition-delay:25ms}.sd-rating__item-star--selected:nth-child(3) svg{transition-delay:50ms}.sd-rating__item-star--selected:nth-child(4) svg{transition-delay:75ms}.sd-rating__item-star--selected:nth-child(5) svg{transition-delay:.1s}.sd-rating__item-star--selected:nth-child(6) svg{transition-delay:125ms}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:.15s}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:175ms}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:.2s}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:225ms}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:.25s}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:275ms}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:.3s}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:325ms}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:.35s}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:375ms}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:.4s}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:425ms}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:.45s}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:475ms}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:.5s}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:525ms}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:.55s}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:575ms}.sd-rating__item-star--selected:nth-child(25) svg{transition-delay:.6s}.sd-rating__item-star--error svg{fill:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));stroke:none}.sd-rating__item-star--disabled{opacity:.5}.sd-rating__item-star--disabled svg{fill:none;stroke:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{fill:var(--sjs-border-default,var(--border,#d6d6d6));stroke:none}.sd-rating__item-star--readonly svg{fill:none;stroke:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected.sd-rating__item-star--readonly svg{fill:var(--sjs-general-forecolor,var(--foreground,#161616));stroke:none}.sd-rating__item-star--preview svg{fill:none;stroke:var(--sjs-general-forecolor,var(--foreground,#161616));stroke-width:1px}.sd-rating__item-star--selected.sd-rating__item-star--preview svg{fill:var(--sjs-general-forecolor,var(--foreground,#161616));stroke:none}.sd-rating__item-star:not(.sd-rating__item-star--preview):focus-within svg{fill:transparent;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--unhighlighted svg{fill:var(--sjs-border-default,var(--border,#d6d6d6));stroke:transparent}.sd-rating__item-star--highlighted svg{fill:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));stroke:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview).sd-rating__item-star--unhighlighted:focus-within svg{fill:var(--sjs-border-default,var(--border,#d6d6d6));stroke:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within svg{fill:var(--sjs-primary-backcolor,var(--primary,#19b394));stroke:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star{opacity:0}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star-2{opacity:1}.sd-rating__item-text.sd-rating__item-text{box-sizing:border-box;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:inline-block;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);transition:color var(--sjs-transition-duration,.15s)}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{border:2px solid transparent;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{border-left:0;margin-right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-left:var(--sjs-base-unit,var(--base-unit,8px));margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-text.sd-rating__item-text:after{color:transparent;content:attr(data-text);display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{border:none;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:inherit}.sd-rating-dropdown-item{align-items:center;display:flex;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);justify-content:space-between;width:100%}.sd-rating-dropdown-item_description{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:calc((var(--sjs-font-size, 16px))*.75);font-style:normal;font-weight:400;line-height:var(--sjs-font-size,16px)}.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-ranking-item--error .sv-ranking-item__index{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));border-color:transparent;box-shadow:0 1px 2px transparent}.sd-element--with-frame .sv-ranking-item{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sv-ranking.sd-ranking--readonly{user-select:auto;-webkit-user-select:initial}.sv-ranking.sd-ranking--readonly .sv-ranking__container--empty,.sv-ranking.sd-ranking--readonly.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}.sv-ranking.sd-ranking--preview{user-select:auto;-webkit-user-select:initial}.sv-ranking.sd-ranking--preview .sv-ranking__container--empty,.sv-ranking.sd-ranking--preview.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}@container (max-width: 496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{height:1px;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) 0;width:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{align-items:center;display:flex;justify-content:center;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item,.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:0}}@container (max-width: 176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5);margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5)}}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}.sv-ranking-item__content.sd-ranking-item__content{line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-dragdrop-movedown{animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out;transform:translate(0)}@keyframes svdragdropmovedown{0%{transform:translateY(-50px)}to{transform:translate(0)}}.sv-dragdrop-moveup{animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out;transform:translate(0)}@keyframes svdragdropmoveup{0%{transform:translateY(50px)}to{transform:translate(0)}}.sv-dropdown_select-wrapper{position:relative}.sv-dropdown_select-wrapper use{fill:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;opacity:1;padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);word-spacing:normal}.sd-dropdown[disabled]{pointer-events:none}select.sd-dropdown{padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-dropdown--empty:not(.sd-input--disabled),.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-dropdown--empty.sd-input--readonly{justify-content:flex-end}.sd-dropdown__input-field-component{height:auto}.sd-dropdown option{color:var(--sjs-general-forecolor,var(--foreground,#161616));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px)}.sd-dropdown input[readonly]{pointer-events:none}.sd-dropdown__value{color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);margin-block:var(--sjs-base-unit,var(--base-unit,8px));margin-inline:0;min-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.sd-dropdown-action-bar{gap:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*.25);margin-inline-start:var(--sjs-base-unit,var(--base-unit,8px));overflow:unset}.sd-editor-button-item{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*.125);cursor:pointer;display:flex;justify-content:center;outline:none;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-editor-button-item:hover{background:var(--lbr-editor-button-background-color-hovered,var(--sjs-general-backcolor-dim-dark,#f3f3f3));transition:background var(--sjs-transition-duration,.15s)}.sd-input--readonly .sd-editor-button-item:focus,.sd-input--readonly .sd-editor-button-item:hover{background:transparent}.sd-editor-button-item--pressed{background:var(--lbr-editor-button-background-color-hovered,var(--sjs-general-backcolor-dim-dark,#f3f3f3));opacity:var(--lbr-editor-button-icon-opacity-pressed,.5);transition-duration:var(--sjs-transition-duration,.15s);transition-property:opacity,background-color}.sv-editor-button-item__icon{height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sv-editor-button-item__icon use{pointer-events:none}.sd-question--readonly .sd-editor-button-item{cursor:default;opacity:var(--lbr-editor-button-icon-opacity-disabled,.25)}.sd-dropdown_chevron-button{align-items:center;bottom:0;box-sizing:content-box;cursor:pointer;display:flex;inset-inline-end:0;justify-content:center;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;top:0;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-dropdown_chevron-button-svg{height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-dropdown_chevron-button-svg use{pointer-events:none}.sd-question--readonly .sd-dropdown_chevron-button use{opacity:.24}.sd-input.sd-dropdown:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-dropdown.sd-input--readonly{box-shadow:none;transition:none}.sd-dropdown__filter-string-input{appearance:none;background-color:transparent;border:none;bottom:0;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91)));display:inline-block;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);left:0;line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);max-width:100%;outline:none;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown__filter-string-input::placeholder{appearance:none;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sd-dropdown__hint-prefix{align-items:center;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:flex}.sd-dropdown__hint-prefix span{white-space:pre}.sd-dropdown__hint-suffix{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:flex}.sd-dropdown__hint-suffix span{white-space:pre}.sd-dropdown.sd-input--disabled .sv-string-viewer,.sd-dropdown.sd-input--preview .sv-string-viewer,.sd-dropdown.sd-input--readonly .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.sv-dropdown-popup .sd-list__item-body{border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid transparent;border-radius:var(--sjs-corner-radius,4px);font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);transition:border-color var(--sjs-transition-duration,.15s)}.sv-dropdown-popup .sd-list__item-body,.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-border-light,var(--border-light,#eaeaea))}.sv-dropdown-popup.sv-popup--menu-phone .sd-list__item-body,.sv-dropdown-popup.sv-popup--menu-tablet .sd-list__item-body{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-weight:400;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-dropdown-popup.sv-single-select-list.sv-popup--leave .sd-list__item.sv-list__item--selected .sv-list__item-body{background-color:transparent;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--top .sv-popup__container{transform:translateY(-2px)}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--bottom .sv-popup__container{transform:translateY(2px)}:dir(rtl) .sd-dropdown,[style*="direction: rtl"] .sd-dropdown,[style*="direction:rtl"] .sd-dropdown{background-position:left calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) top 50%,0 0}.sv-list-item--custom-value .sv-list__item-body{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:700}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable{height:auto;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable .sd-tagbox__value{padding:0}.sd-tagbox.sd-input--disabled .sd-tagbox__value,.sd-tagbox.sd-input--preview .sd-tagbox__value,.sd-tagbox.sd-input--readonly .sd-tagbox__value{white-space:normal}.sd-tagbox_clean-button{height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);margin:auto 0;padding:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*.5)}.sd-input.sd-tagbox:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-tagbox__item{align-items:center;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-shadow:inset 0 0 0 var(--lbr-tag-box-item-border-width,0) var(--lbr-tag-box-item-border-color,hsla(0,0%,100%,0));box-sizing:border-box;display:flex;max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px)));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:relative}.sv-tagbox__item-text{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5.5);text-align:center}.sv-tagbox__item-text span{display:block;overflow:hidden;text-overflow:ellipsis}.sv-tagbox__item:focus .sd-tagbox-item_clean-button,.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button,.sv-tagbox__item:hover .sd-tagbox-item_clean-button{align-self:center;opacity:1}.sd-tagbox-item_clean-button{background:linear-gradient(270deg,var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%,rgba(25,179,148,0) 100%);display:flex;inset-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);opacity:0;padding:0;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);position:absolute;transition:opacity var(--sjs-transition-duration,.15s)}.sd-tagbox-item_clean-button-svg{box-sizing:content-box;display:block;height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));padding:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*.25);width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sd-tagbox-item_clean-button-svg:hover{background:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,hsla(0,0%,100%,.25)));border-radius:100px}.sd-tagbox-item_clean-button-svg use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-tagbox__value.sd-dropdown__value{align-content:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);margin-block:unset;margin-inline:unset;padding-inline:unset;position:relative}.sd-tagbox__filter-string-input{display:flex;flex-grow:1;height:100%;width:100%}.sd-tagbox__placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));cursor:text;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;text-align:start;top:0;width:auto}:dir(rtl) .sd-tagbox-item_clean-button,[style*="direction: rtl"] .sd-tagbox-item_clean-button,[style*="direction:rtl"] .sd-tagbox-item_clean-button{background:linear-gradient(90deg,var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%,rgba(25,179,148,0) 100%)}.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper{height:100%;width:100%}.sd-tagbox__hint{display:flex;flex-grow:1;max-width:100%}.sd-tagbox__hint-suffix-wrapper{position:relative;width:100%}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix,.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{align-items:center;display:flex;height:100%;line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{justify-content:flex-end;max-width:50%}.sd-imagepicker{border:none;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);margin:0;padding:0;width:100%}.sd-imagepicker--static{display:flex;flex-wrap:wrap}.sd-imagepicker--responsive{display:grid}.sd-imagepicker--column{align-items:flex-start;flex-direction:column}@supports not (aspect-ratio:1/1){.sd-imagepicker>div{margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}}.sd-imagepicker__item .sd-imagepicker__image-container>div,.sd-imagepicker__item img{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));border-radius:var(--sjs-corner-radius,4px)}.sd-imagepicker__item-decorator{align-items:center;display:flex;flex-direction:column;position:relative}.sd-imagepicker__label{position:relative}.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}.sd-imagepicker__image-container{position:relative}.sd-imagepicker__check-decorator{background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:100%;box-sizing:border-box;display:block;opacity:0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:absolute;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));transition:opacity var(--sjs-transition-duration,.15s);z-index:1}.sd-imagepicker__check-icon{display:block;fill:var(--sjs-primary-backcolor,var(--primary,#19b394));height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container:before{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)));background:linear-gradient(0deg,var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1))),var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1))));border-radius:var(--sjs-corner-radius,4px);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sd-imagepicker__item:focus-within .sd-imagepicker__image{opacity:.5}.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{box-sizing:border-box;display:block;max-width:100%;transition:opacity var(--sjs-transition-duration,.15s)}.sd-imagepicker__text{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-imagepicker__no-image{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));display:flex;inset-block-start:0}.sd-imagepicker__no-image-svg{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);margin:auto;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-imagepicker__no-image-svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-imagepicker__text{text-align:center;white-space:normal}.sd-imagepicker__column{align-items:flex-start;display:flex;flex-direction:column;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-right:0}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{display:inline-block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}.sd-imagepicker__item--readonly .sd-imagepicker__check-icon{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-imagepicker__item--preview .sd-imagepicker__check-decorator{display:none}.sd-imagepicker__item--preview .sd-imagepicker__image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.sd-image__image{border-radius:var(--sjs-corner-radius,4px);display:block;max-width:100%}.sd-image__image--adaptive{height:auto;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*80);width:100%}.sd-image__no-image{align-items:center;background:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));display:flex;height:100%;justify-content:center;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*27.5);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;width:100%}.sd-image__no-image use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-question--image{width:100%}.sd-html{color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none");white-space:normal}.sd-html,.sd-html h1{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-html h1{font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-html h2{font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-html h2,.sd-html h3{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-html h3{font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-html h4,.sd-html h5,.sd-html h6{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-html div,.sd-html p,.sd-html span,.sd-html td{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-html a,.sd-html button{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button{align-items:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:var(--sjs-corner-radius,4px);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) transparent;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s);user-select:none;vertical-align:baseline}.sd-html button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-html button:focus{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-expression,.sd-html--nested{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-expression{font-size:var(--sjs-font-size,16px);white-space:break-spaces}.sd-question__content--left .sd-expression{line-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) 0}.sd-progress{background-color:var(--sjs-border-light,var(--border-light,#eaeaea));height:2px;position:relative}.sd-progress__bar{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));height:100%;overflow:hidden;position:relative}.sd-progress__text{color:var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45));font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;line-height:var(--sjs-font-size,16px);margin-top:var(--sjs-base-unit,var(--base-unit,8px));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:absolute;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}@media only screen and (min-width:1000px){.sd-progress__text{margin-left:5%}}@media only screen and (max-width:1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);position:sticky;top:0;z-index:50}.sd-body__progress--bottom .sd-progress__text{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3.5);padding-bottom:0}.sv-root--sticky-top .sd-progress__text{background:var(--sjs-general-backcolor,var(--background,#fff));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1)),var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));color:var(--sjs-general-dim-forecolor,rgba(0,0,0,.91));opacity:.75}.sd-boolean{background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:relative;transition:box-shadow var(--sjs-transition-duration,.15s);width:max-content}.sd-boolean.sd-boolean--allowhover:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-boolean__label,.sd-boolean__thumb{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:block;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-boolean__switch{align-items:center;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-sizing:border-box;display:flex;height:100%;left:0;overflow:hidden;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;top:0;width:100%}.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:transparent;transition-duration:.15s;transition-property:color;transition-timing-function:linear}.sd-boolean--indeterminate .sd-boolean__thumb,.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch{display:none}.sd-boolean__thumb{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;transform:translate(0);transition-duration:.2s;transition-property:transform,left;transition-timing-function:linear;z-index:2}.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}.sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,.sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*.5);transform:translate(-100%)}:dir(rtl) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean__thumb{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);right:unset;transform:translate(100%)}:dir(rtl) .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,:dir(rtl) .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);right:unset;transform:translate(0)}.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-boolean--disabled{pointer-events:none}.sd-boolean--disabled .sd-boolean__label,.sd-boolean--disabled .sd-boolean__thumb{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-boolean--readonly{background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));box-shadow:none;pointer-events:none;transition:none}.sd-boolean--readonly .sd-boolean__thumb{box-shadow:inset 0 0 0 2px var(--sjs-general-forecolor,var(--foreground,#161616));color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview{background:transparent;box-shadow:none;pointer-events:none;transition:none}.sd-boolean--preview .sd-boolean__thumb{border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-shadow:none;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview.sd-boolean--checked .sd-boolean__thumb,.sd-boolean--preview.sd-boolean--indeterminate .sd-boolean__thumb{margin-left:auto}.sd-boolean--preview .sd-checkbox__label--preview{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-boolean__thumb-ghost{background-color:transparent;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);transition:background-color var(--sjs-transition-duration,.15s);z-index:1}.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover{background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-boolean--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-question--boolean .sd-item__control-label{display:flex}:host,:root{--sjs-postcss-fix-slider-path-height:var(--lbr-slider-path-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5));--sjs-postcss-fix-slider-path-color:var(--lbr-slider-path-color);--sjs-postcss-fix-slider-path-color-filled:var(--lbr-slider-path-color-filled);--sjs-postcss-fix-slider-thumb-width:var(--lbr-slider-thumb-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4));--sjs-postcss-fix-slider-thumb-height:var(--lbr-slider-thumb-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4));--sjs-postcss-fix-slider-thumb-color:var(--lbr-slider-thumb-color,var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))));--sjs-postcss-fix-slider-tooltip-pointer-width:var(--lbr-tooltip-pointer-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));--sjs-postcss-fix-slider-tooltip-pointer-height:var(--lbr-tooltip-pointer-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75));--sjs-postcss-fix-slider-path-height-preview:var(--lbr-slider-path-height-preview,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.125))}.sd-slider{display:flex;flex-direction:column;gap:var(--lbr-slider-gap,var(--sjs-base-unit,var(--base-unit,8px)));margin-top:var(--lbr-slider-margin-top,var(--sjs-base-unit,var(--base-unit,8px)));position:relative;width:100%}.sd-slider-container{cursor:pointer;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);min-height:var(--sjs-postcss-fix-slider-thumb-height);position:relative}.sd-slider-container__slider{position:relative}.sd-slider__track{height:var(--sjs-postcss-fix-slider-path-height);position:absolute;top:calc(var(--sjs-postcss-fix-slider-thumb-height)/2 - var(--sjs-postcss-fix-slider-path-height)/2)}.sd-slider__inverse-track,.sd-slider__inverse-track:after,.sd-slider__inverse-track:before{background:var(--sjs-postcss-fix-slider-path-color,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-slider__inverse-track--left{left:0}.sd-slider__inverse-track--left:before{border-bottom-left-radius:10px;border-top-left-radius:10px;content:"";height:var(--sjs-postcss-fix-slider-path-height);left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);position:absolute;width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-slider__inverse-track--right{right:0}.sd-slider__inverse-track--right:after{border-bottom-right-radius:10px;border-top-right-radius:10px;content:"";height:var(--sjs-postcss-fix-slider-path-height);position:absolute;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-slider__range-track{background:var(--sjs-postcss-fix-slider-path-color-filled,var(--sjs-primary-backcolor,var(--primary,#19b394)));left:0}.sd-slider__range-track:before{border-bottom-left-radius:10px;border-top-left-radius:10px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-slider__range-track:after,.sd-slider__range-track:before{background:var(--sjs-postcss-fix-slider-path-color-filled,var(--sjs-primary-backcolor,var(--primary,#19b394)));content:"";height:var(--sjs-postcss-fix-slider-path-height);position:absolute;width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-slider__range-track:after{border-bottom-right-radius:10px;border-top-right-radius:10px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-slider__thumb-container{align-items:center;border-radius:var(--lbr-slider-thumb-corner-radius,1024px);cursor:pointer;display:flex;flex-shrink:0;height:var(--sjs-postcss-fix-slider-thumb-height);justify-content:center;margin-left:calc(var(--sjs-postcss-fix-slider-thumb-width)/-2);position:absolute;width:var(--sjs-postcss-fix-slider-thumb-width);z-index:2}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{height:var(--lbr-slider-thumb-dot-height-hovering,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));width:var(--lbr-slider-thumb-dot-width-hovering,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-slider__thumb-container--indeterminate .sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color-undefined,transparent)}.sd-slider__thumb-container--focused .sd-slider__thumb{border:var(--lbr-slider-thumb-border-width-focused,2px) solid var(--lbr-slider-thumb-border-color-focused,var(--sjs-primary-backcolor,var(--primary,#19b394)));box-shadow:none}.sd-slider__thumb-container--focused .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__thumb{align-items:center;background:var(--sjs-postcss-fix-slider-thumb-color);border-radius:var(--lbr-slider-thumb-corner-radius,1024px);box-shadow:var(--lbr-slider-thumb-shadow-offset-x,0) var(--lbr-slider-thumb-shadow-offset-y,1px) var(--lbr-slider-thumb-shadow-blur,2px) var(--lbr-slider-thumb-shadow-spread,0) var(--lbr-slider-thumb-shadow-color,rgba(0,0,0,.15));display:flex;justify-content:center;padding:var(--lbr-slider-thumb-padding-top,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75)) var(--lbr-slider-thumb-padding-right,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75)) var(--lbr-slider-thumb-padding-bottom,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75)) var(--lbr-slider-thumb-padding-left,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75))}.sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-radius:var(--lbr-slider-thumb-dot-corner-radius,1024px);display:flex;height:var(--lbr-slider-thumb-dot-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));transition:width var(--sjs-transition-duration,.15s),height var(--sjs-transition-duration,.15s);width:var(--lbr-slider-thumb-dot-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5))}.sd-slider__tooltip{bottom:calc(100% + var(--sjs-postcss-fix-slider-tooltip-pointer-height));box-shadow:var(--lbr-tooltip-shadow-2-offset-x,0) var(--lbr-tooltip-shadow-2-offset-y,1px) var(--lbr-tooltip-shadow-2-blur,2px) var(--lbr-tooltip-shadow-2-spread,0) var(--lbr-tooltip-shadow-2-color,rgba(0,0,0,.15)),var(--lbr-tooltip-shadow-1-offset-x,0) var(--lbr-tooltip-shadow-1-offset-y,2px) var(--lbr-tooltip-shadow-1-blur,6px) var(--lbr-tooltip-shadow-1-spread,0) var(--lbr-tooltip-shadow-1-color,rgba(0,0,0,.1));flex-direction:column;opacity:1;position:absolute;transition:opacity var(--sjs-transition-duration,.15s);user-select:none}.sd-slider__tooltip,.sd-slider__tooltip-panel{border-radius:var(--lbr-tooltip-corder-radius,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5));display:flex}.sd-slider__tooltip-panel{align-items:center;justify-content:center;padding:var(--lbr-tooltip-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-tooltip-padding-right,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)) var(--lbr-tooltip-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-tooltip-padding-left,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-slider__tooltip-panel,.sd-slider__tooltip-panel:after{background:var(--lbr-tooltip-background-color,var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))))}.sd-slider__tooltip-panel:after{bottom:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height)*1.41/-1);box-shadow:var(--ctr-tooltip-shadow-1-offset-x,0) var(--ctr-tooltip-shadow-1-offset-y,2px) var(--ctr-tooltip-shadow-1-blur,8px) var(--ctr-tooltip-shadow-1-spread,0) var(--ctr-tooltip-shadow-1-color,var(--sjs-special-glow,rgba(0,76,68,.102))),var(--ctr-tooltip-shadow-2-offset-x,0) var(--ctr-tooltip-shadow-2-offset-y,1px) var(--ctr-tooltip-shadow-2-blur,2px) var(--ctr-tooltip-shadow-2-spread,0) var(--ctr-tooltip-shadow-2-color,var(--sjs-special-shadow,rgba(0,0,0,.251)));clip-path:polygon(-100% -100%,-100% 200%,200% 200%);content:" ";height:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height)*1.41);left:calc(50% - var(--sjs-postcss-fix-slider-tooltip-pointer-height)*1.41);position:absolute;transform:translate(calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height)/1.41),calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height)/-1.41)) rotate(-45deg);width:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height)*1.41)}.sd-slider__tooltip-value{color:var(--lbr-tooltip-text-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-small-size,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));font-weight:600;line-height:var(--lbr-font-small-line-height,size(2))}.sd-slider__tooltip--on-hover{opacity:0}.sd-slider-labels-container{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);user-select:none}.sd-slider-labels-container>div{align-items:center;display:flex;min-height:var(--sjs-postcss-fix-slider-thumb-height);position:relative;user-select:none}.sd-slider__label{align-items:center;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;display:flex;flex-direction:column;gap:var(--lbr-slider-label-gap,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5));margin-left:calc(var(--sjs-postcss-fix-slider-thumb-width)/-2);position:absolute;top:0;user-select:none;width:var(--sjs-postcss-fix-slider-thumb-width)}.sd-slider__label--long:first-child .sd-slider__label-text-container{align-self:flex-start}.sd-slider__label--long:last-child .sd-slider__label-text-container{align-self:flex-end}.sd-slider__label-tick{align-items:flex-start;background:var(--lbr-slider-label-tick-color,var(--sjs-border-default,var(--border,#d6d6d6)));display:flex;flex-direction:column;height:var(--lbr-slider-label-tick-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5));width:var(--lbr-slider-label-tick-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.125))}.sd-slider__label-text{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91))));font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-default-size,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));font-style:normal;font-weight:400;line-height:var(--lbr-font-default-line-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3));text-align:center}.sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color-secondary,var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45))))}input[type=range].sd-slider__input{-webkit-appearance:none;height:var(--sjs-postcss-fix-slider-thumb-height);left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}input[type=range][name=range-input].sd-slider__input{z-index:3}input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:1}input[type=range].sd-slider__input:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}input[type=range].sd-slider__input::-webkit-slider-runnable-track{height:var(--sjs-postcss-fix-slider-path-height);margin:0 calc(var(--sjs-postcss-fix-slider-thumb-width)/-2)}input[type=range].sd-slider__input::-moz-range-track{height:var(--sjs-postcss-fix-slider-path-height);margin:0 calc(var(--sjs-postcss-fix-slider-thumb-width)/-2)}input[type=range].sd-slider__input:focus{outline:none}input[type=range].sd-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sjs-primary-backcolor,var(--primary,#19b394));border:0;border-radius:0;cursor:pointer;height:67px;pointer-events:all;position:relative;top:-50px;width:var(--sjs-postcss-fix-slider-thumb-width)}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{height:var(--sjs-postcss-fix-slider-thumb-height);top:0}input[type=range].sd-slider__input::-moz-range-thumb{-webkit-appearance:none;background:var(--sjs-primary-backcolor,var(--primary,#19b394));border:0;border-radius:0;cursor:pointer;height:75px;pointer-events:all;position:relative;top:-20px;width:var(--sjs-postcss-fix-slider-thumb-width)}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{height:var(--sjs-postcss-fix-slider-thumb-height);top:0}input[type=range].sd-slider__input::-ms-fill-lower,input[type=range].sd-slider__input::-ms-fill-upper{background:transparent;border:0}input[type=range].sd-slider__input::-ms-tooltip{display:none}:host,:root{--sjs-range-slider-range-input-thumb-width:0px;--sjs-range-slider-range-input-thumb-left:0;--sjs-range-slider-range-input-thumb-position:absolute}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{left:var(--sjs-range-slider-range-input-thumb-left,0);position:var(--sjs-range-slider-range-input-thumb-position,relative);width:var(--sjs-range-slider-range-input-thumb-width,0)}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{left:var(--sjs-range-slider-range-input-thumb-left,0);position:var(--sjs-range-slider-range-input-thumb-position,relative);width:var(--sjs-range-slider-range-input-thumb-width,0)}.sd-question--preview .sd-slider__tooltip,.sd-question--readonly .sd-slider__tooltip{display:none}.sd-question--readonly .sd-slider-container,.sd-question--readonly .sd-slider__input,.sd-question--readonly .sd-slider__label,.sd-question--readonly .sd-slider__thumb-container{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-question--readonly .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{height:var(--lbr-slider-thumb-dot-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));width:var(--lbr-slider-thumb-dot-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5))}.sd-question--readonly .sd-slider__thumb,.sd-question--readonly .sd-slider__thumb-container--focused .sd-slider__thumb{border:var(--lbr-slider-thumb-border-width-read-only,2px) solid var(--lbr-slider-thumb-border-color-read-only,var(--sjs-general-forecolor,var(--foreground,#161616)));box-shadow:none}.sd-question--readonly .sd-slider__thumb .sd-slider__thumb-dot{background:transparent}.sd-question--readonly .sd-slider__inverse-track,.sd-question--readonly .sd-slider__inverse-track:after,.sd-question--readonly .sd-slider__inverse-track:before{background:var(--lbr-slider-path-color-read-only,var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8)))}.sd-question--readonly .sd-slider__range-track,.sd-question--readonly .sd-slider__range-track:after,.sd-question--readonly .sd-slider__range-track:before{background:var(--lbr-slider-path-color-filled-read-only,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--readonly .sd-slider__label-tick{background:var(--lbr-slider-label-tick-color,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-question--readonly .sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91))))}.sd-question--preview .sd-slider--single .sd-slider__inverse-track--left:before{background:var(--lbr-slider-path-color-filled-preview,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--preview .sd-slider__track{top:calc(var(--sjs-postcss-fix-slider-thumb-height)/2 - var(--sjs-postcss-fix-slider-path-height-preview)/2)}.sd-question--preview .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{height:var(--lbr-slider-thumb-dot-height-preview,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));width:var(--lbr-slider-thumb-dot-width-preivew,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.125))}.sd-question--preview .sd-slider__thumb-container--focused .sd-slider__thumb{border:none;box-shadow:none}.sd-question--preview .sd-slider__thumb{box-shadow:none;padding:0}.sd-question--preview .sd-slider__thumb .sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color-preview,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));height:var(--lbr-slider-thumb-dot-height-preview,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));width:var(--lbr-slider-thumb-dot-width-preivew,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.125))}.sd-question--preview .sd-slider__inverse-track,.sd-question--preview .sd-slider__inverse-track:after,.sd-question--preview .sd-slider__inverse-track:before{background:var(--lbr-slider-path-color-preview,var(--sjs-border-light,var(--border-light,#eaeaea)));height:var(--sjs-postcss-fix-slider-path-height-preview)}.sd-question--preview .sd-slider__range-track{background:var(--lbr-slider-path-color-filled-preview,var(--sjs-general-forecolor,var(--foreground,#161616)));height:var(--sjs-postcss-fix-slider-path-height-preview)}.sd-question--preview .sd-slider__range-track:after,.sd-question--preview .sd-slider__range-track:before{display:none;height:var(--sjs-postcss-fix-slider-path-height-preview)}.sd-question--preview .sd-slider--negative-scale-mode .sd-slider__inverse-track--left:before{background:var(--lbr-slider-path-color-preview,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-question--preview .sd-slider__label-tick{background:var(--lbr-slider-label-tick-color-preview,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--preview .sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,rgba(0,0,0,.91))))}.sd-question--error .sd-slider__inverse-track,.sd-question--error .sd-slider__inverse-track:after,.sd-question--error .sd-slider__inverse-track:before{background:var(--lbr-slider-path-color-error,var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1))))}.sd-question--error .sd-slider__range-track,.sd-question--error .sd-slider__range-track:after,.sd-question--error .sd-slider__range-track:before{background:var(--lbr-slider-path-color-filled-error,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-question--error .sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color-error,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-slider--design-mode .sd-slider-container,.sd-slider--design-mode .sd-slider__input,.sd-slider--design-mode .sd-slider__label,.sd-slider--design-mode .sd-slider__thumb-container{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{height:var(--lbr-slider-thumb-dot-height-hovering,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));width:var(--lbr-slider-thumb-dot-width-hovering,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5))}.sd-slider--design-mode input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--negative-scale-mode .sd-slider__range-track:after,.sd-slider--negative-scale-mode .sd-slider__range-track:before{display:none}.sd-slider--animated-thumb-mode .sd-slider__thumb-container{transition:left var(--sjs-transition-duration,.15s)}.sd-slider--animated-thumb-mode .sd-slider__track{transition:left var(--sjs-transition-duration,.15s),right var(--sjs-transition-duration,.15s),width var(--sjs-transition-duration,.15s)}.sd-slider--tooltips-always-mode{margin-top:var(--lbr-slider-margin-top-tooltip,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5))}.sd-slider--labels-show-value-text-mode{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-slider--labels-show-value-text-mode .sd-slider__label--long:first-child .sd-slider__label-text:first-child{margin-left:11px;text-align:start}.sd-slider--labels-show-value-text-mode .sd-slider__label--long:last-child .sd-slider__label-text:first-child{text-align:end}:dir(rtl) .sd-slider,:dir(rtl) .sd-slider__input,:dir(rtl) .sd-slider__label-text,:dir(rtl) .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider,[style*="direction: rtl"] .sd-slider__input,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__tooltip-value,[style*="direction:rtl"] .sd-slider,[style*="direction:rtl"] .sd-slider__input,[style*="direction:rtl"] .sd-slider__label-text,[style*="direction:rtl"] .sd-slider__tooltip-value{transform:scaleX(-1)}:dir(rtl) .sd-slider__label-text,:dir(rtl) .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__tooltip-value,[style*="direction:rtl"] .sd-slider__label-text,[style*="direction:rtl"] .sd-slider__tooltip-value{direction:ltr}.sd-paneldynamic .sd-progress{height:2px;left:0;position:absolute;right:0;transform:translateY(-1px);z-index:2}.sd-paneldynamic>.sd-panel{padding-bottom:calc(var(--sd-base-vertical-padding)*.5);padding-top:1px}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-bottom:0;padding-top:var(--sd-base-vertical-padding)}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header:after{display:none}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--preview .sd-paneldynamic .sd-question__placeholder,.sd-question--readonly .sd-paneldynamic .sd-question__placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__panel-wrapper{padding-bottom:calc(var(--sd-base-padding)*1)}.sd-paneldynamic__panel-wrapper:after{clear:both;content:" ";display:table}.sd-paneldynamic__footer .sd-paneldynamic__separator,.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{background:var(--sjs-border-light,var(--border-light,#eaeaea));border:none;content:" ";display:block;height:1px;left:0;margin:0;position:absolute;right:0}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row{align-items:center;display:flex;flex-direction:row;position:relative}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row:before{left:calc(var(--sd-base-padding)*-1);right:calc(var(--sd-base-padding)*-1);top:0}.sd-paneldynamic__footer{clear:both}.sd-paneldynamic__footer .sd-paneldynamic__next-btn,.sd-paneldynamic__footer .sd-paneldynamic__prev-btn{display:block}.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg,.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__footer .sd-paneldynamic__add-btn,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom,.sd-paneldynamic__footer .sd-paneldynamic__progress-text{display:initial}.sd-paneldynamic__buttons-container{align-items:center;display:flex;padding:calc(var(--sd-base-vertical-padding) - var(--sjs-base-unit, var(--base-unit, 8px))) 0}.sd-paneldynamic__progress-container{align-items:center;display:flex;margin-left:auto;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-paneldynamic__progress-text{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);margin:0;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-paneldynamic__next-btn,.sd-paneldynamic__prev-btn{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__next-btn .sv-svg-icon,.sd-paneldynamic__prev-btn .sv-svg-icon{display:block}.sd-paneldynamic__next-btn,.sd-paneldynamic__prev-btn{margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__next-btn{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);transform:rotate(180deg)}.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn{display:initial;margin-left:0}.sd-question--empty.sd-question--paneldynamic>.sd-question__content{padding-bottom:var(--sd-base-padding);--animation-padding-bottom:var(--sd-base-padding)}.sd-question--paneldynamic:not(.sd-question--empty)>.sd-question__content>.sd-question__comment-area{padding-bottom:var(--sd-base-padding)}.sd-paneldynamic__buttons-container .sd-action-bar{margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);width:100%;width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*6)}.sd-paneldynamic__panel-footer{border-top:none;justify-content:flex-end;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:relative;top:calc(var(--sd-base-vertical-padding)*.5)}.sd-paneldynamic__panel-footer .sv-action:not(.sv-action--hidden){margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-paneldynamic__tabs-container{padding-top:var(--sd-base-padding)}.sd-paneldynamic__tabs-container .sd-tabs-toolbar{margin:0 0 -1px calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*4)}.sd-paneldynamic__tabs-container:after{background:var(--sjs-border-light,var(--border-light,#eaeaea));bottom:0;content:" ";display:block;height:1px;inset-inline-start:calc(var(--sd-base-padding)*-1);position:relative;width:calc(100% + var(--sd-base-padding)*2)}.sd-paneldynamic__tabs-container--with-header{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-tabs-toolbar.sv-action-bar{align-items:flex-start;z-index:1}.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}.sd-tab-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:inset 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);overflow-x:hidden;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);transition:box-shadow var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-tab-item:focus-visible,.sd-tab-item:hover{box-shadow:inset 0 -2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-tab-item.sd-tab-item--pressed{box-shadow:inset 0 -2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-tab-item--icon{border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);padding:var(--sjs-base-unit,var(--base-unit,8px));width:auto}.sd-tab-item--icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-tab-item--icon.sd-tab-item--pressed,.sd-tab-item--icon:hover{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));box-shadow:none}.sd-tab-item--icon.sd-tab-item--pressed use,.sd-tab-item--icon:hover use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-tab-item--icon:hover use{opacity:1}.sd-tabs-toolbar .sv-dots{width:auto}.sd-tabs-toolbar .sv-dots.sv-action--hidden{width:0}.sd-tab-item__title{align-items:center;display:flex;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sd-question__title~.sd-tabs-toolbar{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}.sd-element--collapsed .sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab:after{content:none}.sd-question--paneldynamic.sd-element--with-frame{padding-bottom:0}.sd-paneldynamic__panels-container{margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);overflow:hidden;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding);position:relative}.sd-paneldynamic__panel-wrapper{box-sizing:border-box}@keyframes movePanel{0%{transform:translate(var(--sjs-pd-tab-move-margin))}to{transform:translate(0)}}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-animation-delay:0ms;animation-delay:calc(var(--sjs-pd-tab-move-in-delay, .1s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-fade-in-delay, .1s) + var(--sjs-pd-tab-animation-delay));animation-duration:var(--sjs-pd-tab-move-in-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-fade-in-duration,.25s);animation-fill-mode:forwards;animation-name:movePanel,changeHeight,paddingFadeIn,fadeIn;animation-timing-function:ease-out;height:var(--animation-height-from);opacity:0;padding-bottom:0;transform:translate(var(--sjs-pd-tab-move-margin));--animation-padding-top:0;--animation-padding-bottom:calc(var(--sd-base-padding)*1)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-in-margin, 50%)*1)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-in-margin, 50%)*-1)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{animation-delay:var(--sjs-pd-tab-fade-out-delay,0s),var(--sjs-pd-tab-move-out-delay,0s);animation-direction:reverse;animation-duration:var(--sjs-pd-tab-fade-out-duration,.25s),var(--sjs-pd-tab-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,movePanel;animation-timing-function:ease-in;left:var(--sd-base-padding);position:absolute;top:0;width:calc(100% - var(--sd-base-padding)*2)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-out-margin, 50%)*-1)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-out-margin, 50%)*1)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-adding{animation-delay:calc(var(--sjs-pd-tab-add-fade-in-delay, .25s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0s) + var(--sjs-pd-tab-animation-delay));animation-duration:var(--sjs-pd-tab-add-fade-in-duration,.5s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,changeHeight,paddingFadeIn;animation-timing-function:ease-out;transform:translate(0)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-removing{--sjs-pd-tab-animation-delay:var(--sjs-pd-tab-remove-fade-in-delay,.15s)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-removing{animation-delay:var(--sjs-pd-tab-remove-fade-out-delay,0s);animation-direction:reverse;animation-duration:var(--sjs-pd-tab-remove-fade-out-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in;left:var(--sd-base-padding);position:absolute;top:0;width:calc(100% - var(--sd-base-padding)*2)}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;--animation-padding-top:0;--animation-padding-bottom:calc(var(--sd-base-padding)*1);min-height:0!important}.sd-paneldynamic__panel-wrapper--enter{animation-delay:var(--sjs-pd-list-fade-in-delay,.25s),0s,0s;animation-duration:var(--sjs-pd-list-fade-in-duration,.5s),var(--sjs-pd-list-move-in-duration,.25s),var(--sjs-pd-list-move-in-duration,.25s);animation-timing-function:ease-out;opacity:0}.sd-paneldynamic__panel-wrapper--leave{animation-delay:0s,var(--sjs-pd-list-move-out-delay,.1s),var(--sjs-pd-list-move-out-delay,.1s);animation-direction:reverse;animation-duration:var(--sjs-pd-list-fade-out-duration,.15s),var(--sjs-pd-list-move-out-duration,.25s),var(--sjs-pd-list-move-out-duration,.25s);animation-timing-function:ease-in;--animation-padding-bottom:calc(var(--sd-base-padding)*1)}.sd-file{box-sizing:border-box;font-size:var(--sjs-font-size,16px);line-height:calc((var(--sjs-font-size, 16px))*1.5);min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*36);padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:relative}.sd-file .sv-action-bar{bottom:0;justify-content:center;left:0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;position:absolute;width:100%}.sd-file .sv-action-bar .sv-action-bar-item{border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item{font-weight:600;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item:disabled{opacity:1}.sd-file__decorator{align-items:center;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;height:100%;justify-content:center;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);position:absolute;width:100%}.sd-file--answered .sd-file__decorator{container-type:unset}.sd-file__decorator--drag{background:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));border:1px solid var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:inset 0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394));z-index:1}.sd-file__drag-area-placeholder{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8);text-align:center;white-space:normal}@container (max-width: 496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs-base-unit,var(--base-unit,8px))}}@container (max-width: 176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}.sd-root-modern--mobile .sd-file__decorator{padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-file__choose-btn--text{color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:block;font-weight:600}.sd-file__choose-btn--text .sv-svg-icon{fill:var(--sjs-primary-backcolor,var(--primary,#19b394));height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-file__choose-btn--icon>span{display:none}.sd-file__wrapper{max-width:100%;width:max-content}.sd-file__actions-container{flex-wrap:wrap;justify-content:center;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{gap:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0;position:absolute;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));z-index:2}.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{inset-inline-end:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5 + (var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-file__list{box-sizing:content-box;display:flex;flex-direction:row;max-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15);min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15);overflow:hidden;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*10.5) 0;position:relative;width:100%}.sd-file__page{align-items:stretch;display:flex;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*21);justify-content:center;left:0;position:absolute;width:100%}@keyframes file-page-to-right{0%{left:0;opacity:1}to{left:100%;opacity:0}}@keyframes file-page-from-right{0%{left:100%;opacity:0}to{left:0;opacity:1}}@keyframes file-page-from-left{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@keyframes file-page-to-left{0%{left:0;opacity:1}to{left:-100%;opacity:0}}.sd-file__page--enter-from-left,.sd-file__page--enter-from-right,.sd-file__page--leave-to-left,.sd-file__page--leave-to-right{animation-duration:.5s;animation-fill-mode:forwards}.sd-file__page--leave-to-right{animation-name:file-page-to-right}.sd-file__page--enter-from-right{animation-name:file-page-from-right}.sd-file__page--leave-to-left{animation-name:file-page-to-left}.sd-file__page--enter-from-left{animation-name:file-page-from-left}.sd-file__preview-item{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;margin:0;min-height:100%;position:relative;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12)}.sd-file__preview-item .sd-file__default-image{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*9);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*9)}.sd-file__preview-item .sd-file__default-image use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)))}.sd-file__preview-item:hover .sd-file__remove-file-button{opacity:1}.sd-file__preview-item:hover .sd-file__sign a{text-decoration:underline}.sd-file__sign{font-size:calc((var(--sjs-font-size, 16px))*.75);margin-top:var(--sjs-base-unit,var(--base-unit,8px));text-align:center}.sd-file__sign,.sd-file__sign a{line-height:var(--sjs-font-size,16px)}.sd-file__sign a{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:calc((var(--sjs-font-size, 16px))*3);max-width:100%;min-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);word-break:break-all;-webkit-box-orient:vertical}.sd-file__remove-file-button{display:block;left:100%;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:opacity var(--sjs-transition-duration,.15s)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{left:50%;top:50%;transform:translate(calc(var(--sjs-base-unit, var(--base-unit, 8px))*3.5 - 50% - 1.5px),calc(var(--sjs-base-unit, var(--base-unit, 8px))*-4.25 - 50% + 1.5px))}.sd-file__decorator--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-file__image-wrapper{align-items:center;background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));display:flex;justify-content:center;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);position:relative;text-align:center}.sd-file__image-wrapper,.sd-file__image-wrapper img:not(.sd-file__default-image){height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12)}.sd-file__image-wrapper img:not(.sd-file__default-image){display:block;max-height:100%;max-width:100%;object-fit:contain}.sd-file__image-wrapper--default-image{background:transparent}.sd-file--single .sd-file__preview-item .sd-file__remove-file-button{display:none}.sd-file--single-image{height:calc(var(--sjs-base-unit, var(--base-unit, 8px))*36)}.sd-file--single-image .sd-file__page{height:100%}.sd-file--single-image .sd-file__preview-item{margin:0;width:100%}.sd-file--single-image .sd-file__list{height:100%;left:0;max-height:100%;padding:0;position:absolute;width:100%}.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));min-height:100%;min-width:100%}.sd-file--single-image .sd-file__image-wrapper img{height:100%;width:100%}.sd-file--single-image .sd-file__sign{margin:0;min-height:100%;position:absolute;width:100%}.sd-file--single-image .sd-file__sign a{color:transparent;height:100%;max-width:100%;min-width:100%;outline:none;width:100%}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:transparent}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon){background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))}.sd-file__drag-area{position:static;width:100%}.sd-file__change-camera-button{left:var(--sjs-base-unit,var(--base-unit,8px))}.sd-file__change-camera-button,.sd-file__close-camera-button{position:absolute;top:var(--sjs-base-unit,var(--base-unit,8px));z-index:2}.sd-file__close-camera-button{right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-context-btn.sd-file__take-picture-button{background-color:var(--sjs-special-red,var(--red,#e60a3e));bottom:16px;left:50%;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:absolute;transform:translate(-50%)}.sd-context-btn.sd-file__take-picture-button:focus,.sd-context-btn.sd-file__take-picture-button:hover{box-shadow:0 0 0 2px var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon use{fill:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file__video-container{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));height:100%;left:0;position:absolute;top:0;width:100%}.sd-file__loading-indicator{border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:border-box;height:100%;left:0;position:absolute;width:100%}.sd-file__loading-indicator .sd-loading-indicator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sd-file__choose-file-btn--disabled{cursor:default;opacity:.25}.sd-file--readonly .sd-context-btn{display:none}.sd-file--readonly .sd-file__decorator{border-color:transparent}.sd-file--readonly .sd-file__actions-container{display:none}.sd-file--readonly .sd-file__image-wrapper{background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-file--readonly .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-file--preview .sd-context-btn{display:none}.sd-file--preview .sd-file__decorator{border-color:transparent}.sd-file--preview .sd-file__image-wrapper{background:transparent}.sd-file--preview .sd-file__actions-container{display:none}.sd-file--preview .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-hidden{display:none!important}.sd-body__navigation{box-sizing:border-box;flex-wrap:wrap;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-body__navigation .sd-btn{font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action){background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action):hover{background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-root-modern--mobile .sd-body__navigation .sd-btn,.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden){flex-grow:1}.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-body__navigation .sv-action--hidden{display:none}.sd-btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border:none;border-radius:var(--sjs-corner-radius,4px);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:600;line-height:calc((var(--sjs-font-size, 16px))*1.5);outline:none;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s)}.sd-btn--small{flex-grow:1;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-btn:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-btn:focus-visible{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-btn:disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25;pointer-events:none}.sd-btn--action{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-btn--action,.sd-btn--action:hover{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--action:hover{background-color:var(--sjs-primary-backcolor-dark,#14a48b)}.sd-btn--action:disabled{color:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,hsla(0,0%,100%,.25)));pointer-events:none}.sd-btn--danger,.sd-btn--danger:hover{background-color:var(--sjs-special-red,var(--red,#e60a3e));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--danger:disabled{color:var(--sjs-special-red-forecolor,#fff);pointer-events:none}.sd-body{box-sizing:border-box;width:100%}.sd-body .sd-body__page{min-width:min(100%,300px)}.sd-body .sd-body__timer{box-sizing:border-box;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-body.sd-body--static{margin-left:auto;margin-right:auto;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-body.sd-body--responsive{box-sizing:border-box;max-width:none;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) var(--sjs-base-unit,var(--base-unit,8px))}.sd-body.sd-body--responsive .sd-page{padding:0}.sd-body.sd-body--responsive .sd-body__navigation,.sd-body.sd-body--responsive .sd-body__timer{padding-left:0;padding-right:0}.sd-body.sd-body--responsive.sd-body--with-timer{margin-left:auto;margin-right:auto;max-width:calc(100% + var(--sd-timer-size)*-1.44444 + var(--sjs-base-unit, var(--base-unit, 8px))*6)}.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{margin-left:0;margin-right:0;max-width:none}.sd-root-modern--mobile .sd-body.sd-body--responsive,.sd-root-modern--mobile .sd-body.sd-body--static{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentBottom .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentBottom .sd-body__navigation{padding-bottom:0}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentTop .sv-header~.sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentTop .sv-header~.sd-body__navigation{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentTop .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-root-modern--mobile .sd-body.sd-body--responsive .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sd-body__navigation{padding-left:0;padding-right:0}.sd-root--compact .sd-body.sd-body--responsive .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sd-body__navigation{padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7)}.sd-root--compact .sd-body.sd-body--responsive .sv-components-container-contentTop .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-body--empty{box-sizing:border-box;min-height:400px;padding-top:180px;text-align:center}.sd-body--empty,.sd-body--loading{color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--empty,.sd-body--empty h1,.sd-body--loading,.sd-body--loading h1{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-body--empty h1,.sd-body--loading h1{font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-body--empty h2,.sd-body--loading h2{font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-body--empty h2,.sd-body--empty h3,.sd-body--loading h2,.sd-body--loading h3{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-body--empty h3,.sd-body--loading h3{font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-body--empty div,.sd-body--empty p,.sd-body--empty span,.sd-body--empty td,.sd-body--loading div,.sd-body--loading p,.sd-body--loading span,.sd-body--loading td{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--empty a,.sd-body--empty button,.sd-body--loading a,.sd-body--loading button{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button,.sd-body--loading button{align-items:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:var(--sjs-corner-radius,4px);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) transparent;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s);user-select:none;vertical-align:baseline}.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button span,.sd-body--loading button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-root_background-image{background-position-x:center;inset:0;position:absolute}.sd-multipletext{border-spacing:0;height:1px;table-layout:fixed;width:100%}.sd-multipletext__cell{height:100%}.sd-multipletext__cell:not(:first-of-type){padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-multipletext__item-container:has(.sd-input:focus){box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-multipletext__item-container{align-items:flex-start;display:flex;height:100%;padding-bottom:0;padding-top:0}.sd-multipletext__item-container .sd-input{border:none;box-shadow:none;padding-inline-end:0;padding-bottom:0;padding-top:0}.sd-multipletext__item-container .sd-input,.sd-multipletext__item-title{margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-multipletext__item-title{font-size:0;line-height:0}.sd-multipletext__item-title span{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-multipletext__item-title{border-inline-end:1px solid var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:content-box;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);max-width:30%;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);white-space:normal}.sd-question--preview .sd-multipletext__item-title{border:none}.sd-multipletext__item{flex-grow:1}.sd-multipletext__content .sd-multipletext__item-container{position:relative}.sd-multipletext__item-container--error{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-multipletext__item-container--error .sd-input--error{background-color:transparent}.sd-multipletext-item__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-question__content:focus-within .sd-multipletext-item__character-counter{padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sd-multipletext__cell{padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-left:0;padding-right:0;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}.sd-multipletext__cell--error .sd-question__erbox{margin:0}.sd-action,.sd-multipletext .sd-input .sd-input{background:transparent}.sd-action{align-items:center;appearance:none;border:none;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-sizing:content-box;color:var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;gap:var(--sjs-base-unit,var(--base-unit,8px));line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:none;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);transition:background-color var(--sjs-transition-duration,.15s)}.sd-action--negative{color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action--icon{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-action__icon{margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-action__icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-action--icon .sd-action__icon{margin-left:0}.sd-action--icon use{transition:fill var(--sjs-transition-duration,.15s)}.sd-action--icon use,svg.sd-action--icon{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)))}.sd-action--disabled,.sd-action:disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default;opacity:.25;pointer-events:none}.sd-action--disabled use,.sd-action:disabled use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)))}.sd-action:not(.sd-action--pressed):focus,.sd-action:not(.sd-action--pressed):hover{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));cursor:pointer;opacity:1;outline:none}.sd-action:not(.sd-action--pressed):focus.sd-action--icon,.sd-action:not(.sd-action--pressed):hover.sd-action--icon{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-action:not(.sd-action--pressed):focus.sd-action--negative,.sd-action:not(.sd-action--pressed):hover.sd-action--negative{background-color:var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))}.sd-action:not(.sd-action--pressed):focus.sd-action--negative.sd-action--icon use,.sd-action:not(.sd-action--pressed):hover.sd-action--negative.sd-action--icon use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action:not(.sd-action--pressed):focus:active,.sd-action:not(.sd-action--pressed):hover:active{opacity:.5}.sd-action__icon{display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-action--pressed:not(.sd-action--active){background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:.5}.sd-action-bar>.sv-dots{width:auto}.sd-action-bar>.sv-action--hidden{width:0}.sd-action.sv-dots__item{width:auto}.sd-action-bar{align-items:center;display:flex}.sd-action-bar .sv-action:not(:last-child) .sv-action__content{padding-right:0}.sd-context-btn{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border:none;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);cursor:pointer;outline:none;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-context-btn .sv-svg-icon{margin:0}.sd-context-btn svg{display:block;height:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5);width:calc((var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))*1.5)}.sd-context-btn use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,rgba(0,0,0,.45)));transition:fill var(--sjs-transition-duration,.15s)}.sd-context-btn:focus use,.sd-context-btn:hover use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn:focus.sd-context-btn--negative use,.sd-context-btn:hover.sd-context-btn--negative use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn:disabled{opacity:.25}.sd-context-btn--small{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-context-btn--small svg{height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sd-context-btn--with-border{--box-shadow-color:var(--sjs-border-default,var(--border,#d6d6d6));box-shadow:0 0 0 1px var(--box-shadow-color)}.sd-context-btn--colorful use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful.sd-context-btn--negative use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn--colorful:focus,.sd-context-btn--colorful:hover{background:linear-gradient(var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1))),var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)))),linear-gradient(var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))),var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))))}.sd-context-btn--colorful:focus.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--negative{background:linear-gradient(var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1))),var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1)))),linear-gradient(var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))),var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))))}.sd-context-btn--colorful:focus.sd-context-btn--with-border,.sd-context-btn--colorful:hover.sd-context-btn--with-border{--box-shadow-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful:focus.sd-context-btn--with-border.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--with-border.sd-context-btn--negative{--box-shadow-color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-body--loading,.sd-completed-before-page,.sd-completedpage{align-items:center;box-sizing:border-box;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-default-fontWeight,400);height:auto;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-align:center;text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--loading h1,.sd-completed-before-page h1,.sd-completedpage h1{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-body--loading h2,.sd-completed-before-page h2,.sd-completedpage h2{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-body--loading h3,.sd-completed-before-page h3,.sd-completedpage h3{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6,.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6,.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-body--loading div,.sd-body--loading p,.sd-body--loading span,.sd-body--loading td,.sd-completed-before-page div,.sd-completed-before-page p,.sd-completed-before-page span,.sd-completed-before-page td,.sd-completedpage div,.sd-completedpage p,.sd-completedpage span,.sd-completedpage td{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--loading a,.sd-completed-before-page a,.sd-completedpage a{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--loading button,.sd-completed-before-page button,.sd-completedpage button{align-items:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:var(--sjs-corner-radius,4px);box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15)),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) transparent;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow var(--sjs-transition-duration,.15s);user-select:none;vertical-align:baseline}.sd-body--loading button:hover,.sd-completed-before-page button:hover,.sd-completedpage button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-body--loading button:focus,.sd-completed-before-page button:focus,.sd-completedpage button:focus{box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--loading button span,.sd-completed-before-page button span,.sd-completedpage button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-body--loading:not(:has(>*)),.sd-completed-before-page:not(:has(>*)),.sd-completedpage:not(:has(>*)){font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-completedpage:has(>*){padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*13) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-completedpage{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*17) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6) 0}.sd-body--loading:has(>*),.sd-completed-before-page:has(>*){padding:0}.sd-body--loading,.sd-completed-before-page{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) 0}.sd-progress-buttons__image-button-left,.sd-progress-buttons__image-button-right{display:none}.sd-progress-buttons__image-button--hidden{visibility:hidden}.sd-progress-buttons__page-description{display:none}.sd-progress-buttons{display:flex;flex-direction:column;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-progress-buttons__list-container{display:flex;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);overflow:hidden}.sd-progress-buttons__connector{display:none}.sd-progress-buttons__list{display:inline-flex;flex-direction:row;flex-grow:1;margin:0 auto;padding:0}.sd-progress-buttons__list li{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;position:relative;text-align:center}.sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45));bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.125);content:"";display:block;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);opacity:.5;pointer-events:none;position:absolute;right:calc(50% + 10px);width:calc(100% - 20px)}.sd-progress-buttons__list li .sd-progress-buttons__button{align-self:center;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid transparent;border-radius:50%;box-sizing:content-box;color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));content:attr(data-page-number);display:flex;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);justify-content:center;line-height:var(--sjs-font-size,16px);margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);position:relative;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);z-index:1}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1.25);position:absolute;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);z-index:-2}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid transparent;border-radius:50%;box-sizing:content-box;height:100%;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);opacity:.5;position:absolute;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);width:100%;z-index:-1}.sd-progress-buttons__list li:hover .sd-progress-buttons__button{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-backcolor,var(--primary,#19b394));margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75) solid var(--sjs-primary-backcolor,var(--primary,#19b394));left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);opacity:1;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector,.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-backcolor,var(--primary,#19b394));margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__page-title{align-items:center;color:var(--lbr-step-progress-bar-step-title-text-color,var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91))));display:flex;flex-grow:1;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;justify-content:center;line-height:var(--sjs-font-size,16px);margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);text-align:center}.sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons__footer .sd-progress-buttons__page-title{color:var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45));justify-content:flex-end;margin-bottom:0;margin-top:var(--sjs-base-unit,var(--base-unit,8px));padding:0}.sd-progress-buttons--bottom{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-progress-buttons--bottom,.sd-progress-buttons--bottom .sd-progress-buttons__list li{flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.125)}.sd-progress-buttons--bottom .sd-progress-buttons__page-title{margin-bottom:0;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-progress-buttons--bottom .sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:0;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons--bottom .sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0}.sd-progress-buttons--numbered .sd-progress-buttons__list-container{margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.175);right:calc(50% + 18px);width:calc(100% - 36px)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5)}.sd-progress-buttons--numbered .sd-progress-buttons__list li:hover .sd-progress-buttons__button{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons--with-titles .sd-progress-buttons__list-container{margin:0}.sd-progress-buttons--no-titles .sd-progress-buttons__list,.sd-root-modern--mobile .sd-progress-buttons__list{justify-content:space-between;position:relative;width:100%}.sd-progress-buttons--no-titles .sd-progress-buttons__list li,.sd-root-modern--mobile .sd-progress-buttons__list li{flex-grow:0;position:static}.sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,.sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:calc(50% - 1px);right:auto;transform:translate(-100%);width:calc((100% - 20px*var(--sd-progress-buttons-pages-count))/(var(--sd-progress-buttons-pages-count) - 1))}.sd-progress-buttons--no-titles.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,.sd-root-modern--mobile .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{width:calc((100% - 36px*var(--sd-progress-buttons-pages-count))/(var(--sd-progress-buttons-pages-count) - 1))}.sd-progress-buttons--bottom.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.175)}.sd-root-modern--mobile .sd-progress-buttons{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-progress-buttons--fit-survey-width{box-sizing:border-box;margin:auto;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90);width:100%}:dir(rtl) .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{transform:translate(calc(100% + 20px))}:dir(rtl) .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,:dir(rtl) .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{transform:translate(100%)}.sv_progress-toc{background:var(--lbr-toc-background-color,var(--sjs-general-backcolor,var(--background,#fff)));box-sizing:border-box;height:100%;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*42);min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*32);padding:var(--lbr-toc-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-right,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-left,var(--sjs-base-unit,var(--base-unit,8px)))}.sv_progress-toc .sv-list{padding:0}.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1)));color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv_progress-toc .sv-list__item span{white-space:break-spaces}.sv_progress-toc .sv-list__item-body{border-radius:var(--sjs-corner-radius,4px);padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv_progress-toc use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv_progress-toc--left{border-right:var(--lbr-toc-border-width-right,1px) solid var(--lbr-toc-border-color,var(--sjs-border-default,var(--border,#d6d6d6)))}.sv_progress-toc--right{border-left:var(--lbr-toc-border-width-right,1px) solid var(--lbr-toc-border-color,var(--sjs-border-default,var(--border,#d6d6d6)))}.sv_progress-toc--mobile{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);height:auto;min-width:auto;position:fixed;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:auto;z-index:15}.sv_progress-toc--mobile>div{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv_progress-toc--mobile:hover{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-title+.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile),.sd-title~.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile){margin-top:2px}.sv_progress-toc.sv_progress-toc--sticky{height:auto;overflow-y:auto;position:sticky;top:0}.sd-list__item-body{border-radius:var(--sjs-corner-radius,4px);font-size:var(--sjs-font-size,16px);line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25)}.sd-timer{background:#fff;border-radius:100%;bottom:calc(var(--sd-timer-size)/144*32);box-shadow:var(--sjs-shadow-large,0 8px 16px 0 rgba(0,0,0,.1)),var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1));box-sizing:border-box;display:flex;height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size)/144*32);padding:calc(var(--sd-timer-size)/144*8);position:fixed;right:var(--sjs-base-unit,var(--base-unit,8px));width:var(--sd-timer-size);z-index:2}.sd-timer--top{margin-bottom:calc(var(--sd-timer-size)*-1);margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);top:calc(var(--sd-timer-size)/144*32)}.sd-timer--bottom{bottom:calc(var(--sd-timer-size)/144*32);margin-top:calc(var(--sd-timer-size)*-1.22222)}.sd-timer__progress{--sd-timer-stroke-background-color:var(--background-dim,#f3f3f3);--sd-timer-stroke-background-width:2px;fill:none;height:100%;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));stroke-dashoffset:0;stroke-linecap:round;stroke-width:4px;transform:rotate(-90deg);width:100%}.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.sd-timer__text-container{align-items:center;display:flex;flex-direction:column;left:50%;padding:var(--sjs-base-unit,var(--base-unit,8px));position:absolute;top:50%;transform:translate(-50%,-50%)}.sd-timer__text--major,.sd-timer__text-container{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-size:calc(var(--sd-timer-size)/144*32);font-weight:700}.sd-timer__text--minor{color:var(--lbr-timer-text-color-secondary,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)));font-size:var(--lbr-font-default-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:var(--lbr-font-default-line-height,calc((var(--sjs-font-size, 16px))*1.5));margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5)}.sv-header{background-color:var(--sjs-header-backcolor,transparent);position:relative}.sv-header__background-color--accent{background-color:var(--sjs-header-backcolor,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sv-header__overlap{box-sizing:content-box;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sv-header__overlap~div .sd-body,.sv-header__overlap~div .sv-body{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-14)}.sd-root-modern--mobile .sv-header__overlap{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-root-modern--mobile .sv-header__overlap~div .sd-body,.sd-root-modern--mobile .sv-header__overlap~div .sv-body{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5)}.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}.sv-header__overlap.sv-header__without-background~div .sd-body,.sv-header__overlap.sv-header__without-background~div .sv-body{margin-top:0}.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:0}.sd-body .sv-header__content{padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);padding-top:0}.sv-header__content{box-sizing:border-box;column-gap:var(--lbr-cover-column-gap,var(--lbr-spacing-x6,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)));display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;row-gap:var(--lbr-cover-row-gap,var(--lbr-spacing-x150,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)))}.sv-header--height-auto .sv-header__content{grid-template-rows:auto;height:auto}.sv-header--height-auto .sv-header__cell:not(.sv-header__cell--empty) .sv-header__cell-content{min-height:100%;min-width:100%;position:relative}.sv-header--height-auto .sv-header__cell--right .sv-header__cell-content{left:100%;transform:translate(-100%)}.sv-header__content--static{margin-left:auto;margin-right:auto;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90)}.sv-header__background-image{background-position-x:center;border:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{bottom:0;display:flex;flex-direction:column;max-width:300%;position:absolute;top:0;width:max-content}.sv-header__cell--left .sv-header__cell-content{left:0}.sv-header__cell--center .sv-header__cell-content{left:50%;min-width:100%;transform:translate(-50%)}.sv-header__cell--right .sv-header__cell-content{right:0}.sv-header__logo{display:flex}.sv-header__logo img{display:block}.sv-header__title{display:flex}.sv-header__title .sd-title{--header-title-font-size:var(--sjs-font-headertitle-size,calc((var(--sjs-font-size, 16px))*2));color:var(--sjs-font-headertitle-color,var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,rgba(0,0,0,.91))));font-family:var(--sjs-font-headertitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--header-title-font-size);font-weight:var(--sjs-font-headertitle-weight,700);line-height:calc((var(--header-title-font-size))*1.25);margin:0}.sv-header__logo~.sv-header__description,.sv-header__logo~.sv-header__title{margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-header__title~.sv-header__description{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-header__description{display:flex}.sv-header__description .sd-description{--header-description-font-size:var(--sjs-font-headerdescription-size,20px);color:var(--sjs-font-headerdescription-color,var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45))));font-family:var(--sjs-font-headerdescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--header-description-font-size);font-weight:var(--sjs-font-headerdescription-weight,400);line-height:calc((var(--header-description-font-size))*1.5);margin:0}.sv-header__background-color--accent .sv-header__title .sd-title{color:var(--sjs-font-headertitle-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__background-color--accent .sv-header__description .sd-description{color:var(--sjs-font-headerdescription-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__content .sd-header__text h3{margin:0}.sv-header--mobile{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:relative;z-index:1}.sv-header--mobile .sv-header__logo img{max-width:100%}@keyframes rotationAnimation{0%{rotate:0deg}to{rotate:1turn}}.sd-loading-indicator,.sd-loading-indicator .sv-svg-icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-loading-indicator .sv-svg-icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:rotationAnimation;animation-timing-function:linear;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-loading-indicator .sv-svg-icon use{fill:var(--lbr-placeholder-loading-circle-color-spin,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-components-container,sv-components-container{display:flex}.sv-components-row{display:flex;flex-direction:row;width:100%}.sv-components-column{display:flex;flex-direction:column}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sd-breadcrumbs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--lbr-breadcrumbs-gap,var(--sjs-base-unit,var(--base-unit,8px)));padding-bottom:var(--lbr-page-header-breadcrumbs-margin-bottom,20px)}.sd-breadcrumbs-item{color:var(--lbr-breadcrumbs-item-text-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sd-breadcrumbs-item__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:unset;cursor:pointer;display:flex;font-family:unset;font-size:unset;overflow-x:hidden;padding:0;white-space:nowrap}.sd-breadcrumbs-separator{align-items:center;display:flex;height:var(--lbr-breadcrumbs-item-separator-icon-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5));justify-content:center;width:var(--lbr-breadcrumbs-item-separator-icon-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5))}.sd-breadcrumbs-separator use{fill:var(--lbr-breadcrumbs-item-separator-color,var(--sjs-general-dim-forecolor-light,rgba(0,0,0,.45)))}.sd-summary{background:var(--lbr-data-table-background-color,var(--sjs-general-backcolor,var(--background,#fff)));border-radius:var(--lbr-data-table-corner-radius,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5));box-shadow:var(--lbr-data-table-shadow-offset-x,0) var(--lbr-data-table-shadow-offset-y,1px) var(--lbr-data-table-shadow-blur,2px) var(--lbr-data-table-shadow-spread,0) var(--lbr-data-table-shadow-color,rgba(0,0,0,.15));overflow:hidden}.sd-summary-row{align-self:stretch;background:var(--lbr-data-table-row-background-color,var(--sjs-general-backcolor,var(--background,#fff)));border-bottom:var(--lbr-data-table-row-border-width-bottom,1px) solid var(--lbr-data-table-row-border-color,var(--sjs-border-light,var(--border-light,#eaeaea)));padding:var(--lbr-data-table-row-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-data-table-row-padding-right,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)) var(--lbr-data-table-row-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-data-table-row-padding-left,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-summary-row,.sd-summary-row__content{align-items:flex-start;display:flex;flex:1 0 0;gap:var(--lbr-data-table-row-gap,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4))}.sd-summary-row__content{color:var(--lbr-data-table-row-text-color-title,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:var(--lbr-data-table-row-text-margin-top,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)) 0 var(--lbr-data-table-row-text-margin-bottom,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)) 0}.sd-summary-row__actions{align-items:flex-start;display:flex;gap:var(--lbr-data-table-actions-gap,var(--sjs-base-unit,var(--base-unit,8px)));opacity:0;transition:opacity var(--sjs-transition-duration,.15s)}.sd-question--mobile .sd-summary-row__actions,.sd-summary-row:hover .sd-summary-row__actions{opacity:1}.sd-summary-row-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:var(--lbr-action-button-corner-radius,1024px);box-sizing:border-box;color:unset;cursor:pointer;display:flex;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));gap:var(--lbr-action-button-gap,var(--sjs-base-unit,var(--base-unit,8px)));justify-content:center;overflow-x:hidden;padding:0;padding:var(--lbr-action-button-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-right-icon-only,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-left-icon-only,var(--sjs-base-unit,var(--base-unit,8px)));transition:background-color var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-summary-row-action:focus,.sd-summary-row-action:hover{background-color:var(--lbr-action-button-background-color-hovered-positive,var(--sjs-primary-backcolor-light,var(--primary-light,rgba(25,179,148,.1))));outline:none}.sd-summary-row-action.svc-toolbar__item--pressed,.sd-summary-row-action:active{opacity:.5}.sd-summary-row-action.svc-toolbar__item--active{outline:none}.sd-summary-row-action:disabled{cursor:default;opacity:.25}.sd-summary-row-action .sv-svg-icon{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-summary-row-action--edit use{fill:var(--lbr-action-button-icon-color-positive,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-summary-row-action--delete:focus,.sd-summary-row-action--delete:hover{background-color:var(--lbr-action-button-background-color-hovered-negative,var(--sjs-special-red-light,var(--red-light,rgba(230,10,62,.1))));outline:none}.sd-summary-row-action--delete use{fill:var(--lbr-action-button-icon-color-negative,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-imagemap{position:relative}.sd-imagemap-bg{display:block;width:100%}.sd-imagemap-svg{height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.sd-imagemap-svg-item{fill:var(--sd-imagemap-idle-fill-color,transparent);stroke:var(--sd-imagemap-idle-stroke-color,transparent);stroke-width:var(--sd-imagemap-idle-stroke-width,0)}.sd-imagemap-svg-item--hover{fill:var(--sd-imagemap-hover-fill-color,var(--sjs-secondary-backcolor-light,#f0f));stroke:var(--sd-imagemap-hover-stroke-color,var(--sjs-secondary-backcolor,#f0f));stroke-width:var(--sd-imagemap-hover-stroke-width,1)}.sd-imagemap-svg-item--selected{fill:var(--sd-imagemap-selected-fill-color,var(--sjs-primary-backcolor-light,#f0f));stroke:var(--sd-imagemap-selected-stroke-color,var(--sjs-primary-backcolor,#f0f));stroke-width:var(--sd-imagemap-selected-stroke-width,1)}.sd-imagemap-svg-item--disabled{display:none}.sd-imagemap-control-point{cursor:pointer;fill:var(--sjs-secondary-backcolor,var(--secondary,#ff9814));stroke:var(--sjs-secondary-backcolor-light,var(--secondary-light,rgba(255,152,20,.25)));stroke-width:1}.sd-imagemap-control-point:hover{fill:var(--sjs-special-yellow,var(--yellow,#ff9814));stroke:#000;stroke-width:1.5}.sd-container-modern,.sd-root-modern{--sd-base-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*5);--sd-base-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*4);--sd-page-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*3)}.sd-root-modern--mobile .sd-container-modern,.sd-root-modern.sd-root-modern--mobile{--sd-base-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*3);--sd-base-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2);--sd-page-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;margin-inline-start:0;padding-inline-end:0;padding-inline-start:0;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__title-expandable-svg{inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2.5)}.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}.sd-multipletext--mobile .sd-multipletext__cell{display:block}.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type){padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-container{padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-title{border-right:none;margin:0;max-width:none;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;width:100%}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-input{margin:0;padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within,.sd-multipletext--mobile .sd-multipletext__item-container--answered{flex-direction:column}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title{padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title span,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title span{font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:var(--sjs-font-size,16px)}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item{flex-basis:auto;min-width:auto;width:100%}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-input,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-input{width:100%}.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}body{--sv-defaultV2-mark:true}.sd-root-modern{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--sd-mobile-width:600px;--sd-timer-size:calc(var(--sjs-base-unit, var(--base-unit, 8px))*18);background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:relative;width:100%}@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent;scrollbar-width:thin}}.sd-root-modern ::-webkit-scrollbar,.sd-root-modern::-webkit-scrollbar{background-color:transparent;height:12px;width:12px}.sd-root-modern ::-webkit-scrollbar-thumb,.sd-root-modern::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid transparent;border-radius:32px}.sd-root-modern ::-webkit-scrollbar-track,.sd-root-modern::-webkit-scrollbar-track{background:transparent}.sd-root-modern ::-webkit-scrollbar-thumb:hover,.sd-root-modern::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid transparent}.sd-root-modern form{position:relative}.sd-root-modern--animation-disabled *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.sd-root-modern.sd-root-modern--full-container{height:100%;overflow:auto;position:relative;width:100%}.sd-root-modern--mobile{--sd-timer-size:calc(var(--sjs-base-unit, var(--base-unit, 8px))*9)}.sd-root-modern__wrapper{position:relative}.sd-root-modern__wrapper--has-image{min-height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{height:100%;position:static;width:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{height:100%;max-height:100%;width:100%}.sv-popup .sv-popup__scrolling-content{box-sizing:content-box}@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent;scrollbar-width:thin}}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar{background-color:transparent;height:12px;width:12px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid transparent;border-radius:32px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-track,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track{background:transparent}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid transparent}.sv-components-container-center{position:sticky;top:0}.sv-root--sticky-top .sv-components-container-center{z-index:15}.sv-root--sticky-top.sd-progress--buttons .sv-components-container-center,.sv-root--sticky-top.sd-progress--pages .sv-components-container-center{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 rgba(0,0,0,.1)),var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15))}.sv-components-container-left,.sv-components-container-right{width:fit-content}:root{color-scheme:light;font-family:var(--landra-font-body);--survey-deep-rgb: var(--landra-brand-openlandra-navy-rgb);--survey-green-rgb: var(--landra-brand-operator-green-rgb);--survey-field-rgb: var(--landra-brand-field-green-rgb);--survey-sky-rgb: var(--landra-brand-sky-mist-rgb);--survey-soil-rgb: var(--landra-brand-soil-canvas-rgb);--survey-paper-rgb: var(--landra-brand-surface-raised-rgb);--survey-text-rgb: var(--landra-brand-text-primary-rgb);--survey-muted-rgb: var(--landra-brand-operator-green-rgb);--survey-border-rgb: var(--landra-brand-operator-green-rgb);--survey-success-rgb: var(--landra-brand-field-green-rgb);--survey-success-surface-rgb: var(--landra-brand-sky-mist-rgb);--survey-focus-rgb: var(--landra-brand-warning-amber-rgb);--green: rgb(var(--survey-green-rgb));--deep: rgb(var(--survey-deep-rgb));--line: rgb(var(--survey-border-rgb) / .24);--paper: rgb(var(--survey-paper-rgb));background:rgb(var(--survey-soil-rgb));color:rgb(var(--survey-text-rgb))}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top right,rgb(var(--survey-sky-rgb)) 0,transparent 34rem),rgb(var(--survey-soil-rgb))}button,input,textarea,select{font:inherit}a{color:var(--green)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.brand{min-height:72px;padding:12px clamp(18px,4vw,56px);display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(var(--survey-deep-rgb) / .12);background:rgb(var(--survey-paper-rgb) / .88);backdrop-filter:blur(12px)}.brand>a{margin-left:auto;font-weight:650;text-underline-offset:3px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;color:rgb(var(--survey-paper-rgb));background:var(--deep);border-radius:11px 3px;font:800 24px Georgia,serif}.brand-word,.brand-context{display:block}.brand-word{font-weight:800;letter-spacing:.11em;font-size:15px}.brand-context{font-size:12px;color:rgb(var(--survey-muted-rgb));margin-top:2px}main{width:min(100%,980px);margin:0 auto;padding:clamp(24px,5vw,58px) clamp(16px,4vw,34px) 64px;flex:1}.intro{padding:clamp(24px,5vw,46px);margin-bottom:20px;border-radius:24px;background:var(--deep);color:rgb(var(--survey-paper-rgb));box-shadow:0 22px 70px rgb(var(--survey-deep-rgb) / .16)}.intro h1{max-width:800px;margin:8px 0 14px;font:650 clamp(30px,6vw,54px)/1.05 Georgia,serif;letter-spacing:-.025em}.intro>p:not(.eyebrow){max-width:700px;line-height:1.65;color:rgb(var(--survey-sky-rgb))}.eyebrow{margin:0;color:rgb(var(--survey-field-rgb));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.trust-row span{border:1px solid rgb(var(--survey-paper-rgb) / .2);border-radius:999px;padding:7px 11px;font-size:13px}.state-card,.privacy{padding:clamp(28px,6vw,58px);border:1px solid var(--line);border-radius:24px;background:var(--paper);box-shadow:0 20px 60px rgb(var(--survey-deep-rgb) / .09)}.state-card h1,.privacy h1{font:650 clamp(30px,5vw,48px)/1.08 Georgia,serif;margin:12px 0 18px}.state-card p,.privacy p{max-width:700px;line-height:1.7;color:rgb(var(--survey-muted-rgb))}.state-card button,.contact-box button{border:0;border-radius:10px;padding:12px 17px;color:rgb(var(--survey-paper-rgb));background:var(--green);font-weight:750;cursor:pointer}.state-card button:disabled{opacity:.55;cursor:not-allowed}.contact-box{margin-top:28px;padding:22px;display:grid;gap:10px;background:rgb(var(--survey-sky-rgb));border-radius:16px;min-width:0}.contact-box label{font-weight:750}.contact-box input,.contact-box select,.contact-box button{width:100%;min-width:0}.contact-box input,.contact-box select{min-height:46px;border:1px solid rgb(var(--survey-border-rgb));border-radius:9px;padding:10px 12px;background:rgb(var(--survey-paper-rgb))}.contact-box button{justify-self:stretch}.contact-sent{padding:14px 16px;color:rgb(var(--survey-success-rgb))!important;background:rgb(var(--survey-success-surface-rgb));border-radius:12px;font-weight:700}.submit-state{text-align:center;font-weight:700}footer{padding:20px clamp(18px,4vw,56px);display:flex;justify-content:space-between;gap:16px;color:rgb(var(--survey-muted-rgb));border-top:1px solid var(--line);font-size:13px}.sd-root-modern{--sjs-primary-backcolor: rgb(var(--survey-green-rgb));--sjs-primary-backcolor-dark: rgb(var(--survey-deep-rgb));--sjs-general-backcolor: rgb(var(--survey-paper-rgb));--sjs-general-forecolor: rgb(var(--survey-text-rgb));--sjs-border-default: rgb(var(--survey-border-rgb));--sjs-font-family: inherit;border-radius:20px;overflow:hidden;box-shadow:0 18px 54px rgb(var(--survey-deep-rgb) / .08)}.sd-body{padding-top:24px!important}.sd-btn{min-height:46px;border-radius:10px!important}:focus-visible{outline:3px solid rgb(var(--survey-focus-rgb))!important;outline-offset:3px}@media(max-width:600px){.brand{min-height:64px}main{padding-top:18px}.intro{border-radius:18px}footer{flex-direction:column}.sd-body{padding:16px!important}.contact-box{padding:16px}.contact-box button,.contact-box input,.contact-box select{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
