.ProductShot-module__MKbTia__frame{background:0 0;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 44px -24px #0006}.ProductShot-module__MKbTia__shot{width:100%;height:auto;display:block}
.Analytics-module__A60g5a__banner{z-index:1000;color:#3c4b5a;background:#fff;border:1px solid #d3dde7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:640px;margin:0 auto;padding:18px 20px;font-size:14px;line-height:1.55;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px -12px #0a1d2e59}.Analytics-module__A60g5a__banner p{flex:320px;margin:0}.Analytics-module__A60g5a__banner a{color:#1e4d82}.Analytics-module__A60g5a__actions{gap:10px;display:flex}.Analytics-module__A60g5a__actions button{color:#fff;font:inherit;cursor:pointer;background:#0a1d2e;border:1px solid #0a1d2e;border-radius:6px;padding:9px 18px;font-weight:600}.Analytics-module__A60g5a__actions button:hover{background:#1e3a55}
.LandingPage-module__vCWJnq__page{--navy:var(--foreground);--blue:var(--primary);--gold:var(--cta);--gold-hover:var(--cta-hover);--paper:var(--background);--line:var(--border);--ink-2:var(--muted-foreground);--muted:var(--muted-foreground);--on-navy:var(--sidebar-accent-foreground);--on-navy-2:var(--sidebar-foreground);--on-navy-line:color-mix(in srgb, var(--sidebar-accent-foreground) 12%, transparent);--maxw:1160px;--gutter:clamp(20px, 5vw, 56px);--f-head:var(--font-heading);--f-body:var(--font-sans);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background:var(--card);height:100dvh;color:var(--navy);font-family:var(--f-body);font-size:16px;line-height:1.65;overflow:hidden auto}.LandingPage-module__vCWJnq__page img{max-width:100%;display:block}.LandingPage-module__vCWJnq__page a{color:inherit}.LandingPage-module__vCWJnq__topAnchor{height:0;display:block}.LandingPage-module__vCWJnq__page section[id]{scroll-margin-top:72px}.LandingPage-module__vCWJnq__h1,.LandingPage-module__vCWJnq__h2{font-family:var(--f-head);letter-spacing:-.02em;color:var(--navy);margin:0;font-weight:500}.LandingPage-module__vCWJnq__h1{font-size:clamp(34px,4.2vw,54px);line-height:1.08}.LandingPage-module__vCWJnq__h2{font-size:clamp(28px,3vw,40px);line-height:1.1}.LandingPage-module__vCWJnq__lead{max-width:60ch;color:var(--ink-2);margin:16px 0 0;font-size:17px}.LandingPage-module__vCWJnq__btnGold,.LandingPage-module__vCWJnq__btnDark{font-family:var(--f-body);cursor:pointer;border:0;border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s}.LandingPage-module__vCWJnq__btnGold{background:var(--gold);color:var(--navy);padding:13px 24px}.LandingPage-module__vCWJnq__btnGold:hover{background:var(--gold-hover)}.LandingPage-module__vCWJnq__btnDark{background:var(--navy);color:var(--on-navy);padding:10px 20px}.LandingPage-module__vCWJnq__btnDark:hover{background:var(--blue)}.LandingPage-module__vCWJnq__page a.LandingPage-module__vCWJnq__btnGold{color:var(--navy)}.LandingPage-module__vCWJnq__page a.LandingPage-module__vCWJnq__btnDark{color:var(--on-navy)}.LandingPage-module__vCWJnq__link{border-bottom:1px solid;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__link{color:var(--blue)}.LandingPage-module__vCWJnq__link:hover{opacity:.75}.LandingPage-module__vCWJnq__ctaRow{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.LandingPage-module__vCWJnq__nav{z-index:10;padding:16px var(--gutter);background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:36px;display:flex;position:sticky;top:0}.LandingPage-module__vCWJnq__navBrand{flex-shrink:0;display:block}.LandingPage-module__vCWJnq__navLogo{width:120px}.LandingPage-module__vCWJnq__navLinks{gap:28px;margin-left:auto;display:flex}.LandingPage-module__vCWJnq__navLang{margin-left:20px}.LandingPage-module__vCWJnq__navLinks a{color:var(--ink-2);font-size:15px;text-decoration:none}.LandingPage-module__vCWJnq__navLinks a:hover{color:var(--navy)}.LandingPage-module__vCWJnq__navSignIn,.LandingPage-module__vCWJnq__nav .LandingPage-module__vCWJnq__btnDark{white-space:nowrap;flex-shrink:0}@media (max-width:1180px){.LandingPage-module__vCWJnq__nav{gap:24px}.LandingPage-module__vCWJnq__navLinks{gap:20px}}.LandingPage-module__vCWJnq__navSignIn>a,.LandingPage-module__vCWJnq__navSignIn>button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;text-decoration:none}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__navSignIn>a{color:var(--navy)}.LandingPage-module__vCWJnq__navSignIn>a:hover,.LandingPage-module__vCWJnq__navSignIn>button:hover{color:var(--blue)}.LandingPage-module__vCWJnq__navMenu{display:contents}.LandingPage-module__vCWJnq__navToggle{display:none}.LandingPage-module__vCWJnq__hero{max-width:calc(var(--maxw) + 2 * var(--gutter));padding:clamp(56px, 8vw, 104px) var(--gutter) 56px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.LandingPage-module__vCWJnq__heroSub{max-width:50ch;color:var(--ink-2);margin:24px 0 0;font-size:18px}.LandingPage-module__vCWJnq__heroImg{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.LandingPage-module__vCWJnq__trust{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px 40px;padding-top:40px;display:flex}.LandingPage-module__vCWJnq__trustLabel{color:var(--muted);font-size:14px}.LandingPage-module__vCWJnq__trustLogos{flex-wrap:wrap;align-items:center;gap:20px clamp(24px,4vw,48px);display:flex}.LandingPage-module__vCWJnq__trustLogos a{display:block}.LandingPage-module__vCWJnq__trustLogo{object-fit:contain;width:auto;max-width:140px;height:32px}.LandingPage-module__vCWJnq__trustLogo.LandingPage-module__vCWJnq__logoGeonet{height:52px}.LandingPage-module__vCWJnq__values{background:var(--info-background);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__valuesInner{max-width:var(--maxw);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.LandingPage-module__vCWJnq__quote{margin:0}.LandingPage-module__vCWJnq__quote blockquote{color:var(--navy);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.5}.LandingPage-module__vCWJnq__quote figcaption{color:var(--muted);margin-top:16px;font-size:14px}.LandingPage-module__vCWJnq__section{max-width:calc(var(--maxw) + 2 * var(--gutter));padding:clamp(64px, 8vw, 104px) var(--gutter);margin:0 auto}.LandingPage-module__vCWJnq__sectionTinted{background:var(--navy);color:var(--on-navy);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__onDark{color:var(--on-navy)}.LandingPage-module__vCWJnq__inner{max-width:var(--maxw);margin:0 auto}.LandingPage-module__vCWJnq__referenceGroup{background:var(--card);border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px 40px;margin-top:28px;padding:28px 32px;display:grid}.LandingPage-module__vCWJnq__referenceBuero{border-right:1px solid var(--line);align-self:stretch;align-items:center;margin:0;padding-right:32px;display:flex}.LandingPage-module__vCWJnq__referenceBuero>a{width:100%;max-width:148px;display:block}.LandingPage-module__vCWJnq__referenceBueroLogo{width:100%;max-width:148px;height:auto;display:block}.LandingPage-module__vCWJnq__referenceLogos{grid-template-columns:repeat(var(--cols,10), minmax(0, 1fr));align-items:center;gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__referenceItem{justify-content:center;display:flex}.LandingPage-module__vCWJnq__referenceItem>a{align-items:center;height:40px;display:flex}.LandingPage-module__vCWJnq__referenceLogo.LandingPage-module__vCWJnq__referenceLogoTall{height:40px}.LandingPage-module__vCWJnq__referenceLogo{object-fit:contain;filter:grayscale();opacity:.75;mix-blend-mode:multiply;width:auto;max-width:92px;height:26px;transition:filter .15s,opacity .15s;display:block}.LandingPage-module__vCWJnq__referenceItem:hover .LandingPage-module__vCWJnq__referenceLogo,.LandingPage-module__vCWJnq__referenceLogos a:focus-visible .LandingPage-module__vCWJnq__referenceLogo{filter:none;opacity:1}.LandingPage-module__vCWJnq__gutachter{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__gutachter li{display:flex}.LandingPage-module__vCWJnq__card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.LandingPage-module__vCWJnq__card:hover{border-color:var(--blue)}.LandingPage-module__vCWJnq__cardLogo{object-fit:contain;width:auto;max-width:140px;height:30px;margin-bottom:16px}.LandingPage-module__vCWJnq__cardLogo.LandingPage-module__vCWJnq__logoGeonet{height:42px;margin-bottom:4px}.LandingPage-module__vCWJnq__cardCompany{font-family:var(--f-head);font-size:15px;font-weight:500;line-height:1.35}.LandingPage-module__vCWJnq__cardFacts{color:var(--muted);font-size:13.5px}.LandingPage-module__vCWJnq__cardDomain{color:var(--blue);margin-top:auto;padding-top:14px;font-size:14px}.LandingPage-module__vCWJnq__showcase{align-items:center;gap:clamp(28px,4vw,56px);margin-top:48px;display:flex}.LandingPage-module__vCWJnq__showcase>div{flex:1.5 1 0;min-width:0}.LandingPage-module__vCWJnq__showcase figure{border-color:var(--on-navy-line);min-width:0;box-shadow:none;border-radius:12px;flex:1.5 1 0}.LandingPage-module__vCWJnq__features{flex:1 1 0;margin:0;padding:0;list-style:none}.LandingPage-module__vCWJnq__features li{border-top:1px solid var(--on-navy-line);padding:20px 0}.LandingPage-module__vCWJnq__features li:last-child{border-bottom:1px solid var(--on-navy-line)}.LandingPage-module__vCWJnq__featTitle{font-family:var(--f-head);color:var(--on-navy);margin:0;font-size:18px;font-weight:500}.LandingPage-module__vCWJnq__featText{color:var(--on-navy-2);margin:4px 0 0;font-size:15px}.LandingPage-module__vCWJnq__ctaBox{width:100%;max-width:var(--maxw);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.LandingPage-module__vCWJnq__ctaBox>div{max-width:720px}.LandingPage-module__vCWJnq__ctaBox>button{flex-shrink:0}.LandingPage-module__vCWJnq__ctaText{color:var(--ink-2);margin:16px 0 0;font-size:17px;line-height:1.7}@media (max-width:760px){.LandingPage-module__vCWJnq__ctaBox{flex-direction:column;align-items:flex-start;gap:24px}}.LandingPage-module__vCWJnq__footer{padding:28px var(--gutter);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.LandingPage-module__vCWJnq__footLogo{width:96px}.LandingPage-module__vCWJnq__footLinks{flex-wrap:wrap;gap:8px 24px;display:flex}.LandingPage-module__vCWJnq__footLinks a,.LandingPage-module__vCWJnq__footLinks button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.LandingPage-module__vCWJnq__footLinks a:hover,.LandingPage-module__vCWJnq__footLinks button:hover{color:var(--navy)}.LandingPage-module__vCWJnq__footGroup{display:contents}.LandingPage-module__vCWJnq__footSep{background:var(--line);align-self:center;width:1px;height:14px}.LandingPage-module__vCWJnq__footMuted{color:var(--muted);margin-left:auto;font-size:13px}.LandingPage-module__vCWJnq__sectionPaper{background:var(--paper);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__staerken{columns:2;column-gap:56px;margin:40px 0 0;padding:0;list-style:none}.LandingPage-module__vCWJnq__staerken li{break-inside:avoid;margin-bottom:22px;padding-left:34px;position:relative}.LandingPage-module__vCWJnq__staerken li:before{content:"";background:var(--info-background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.4 3.6' fill='none' stroke='%23356dbf' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.LandingPage-module__vCWJnq__staerkeTitle{font-family:var(--f-head);color:var(--navy);font-size:17px;font-weight:500;line-height:1.4;display:block}.LandingPage-module__vCWJnq__staerkeDetail{color:var(--muted);margin-top:2px;font-size:15px;display:block}.LandingPage-module__vCWJnq__leistungen{border-bottom:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.LandingPage-module__vCWJnq__leistungen>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:6px 32px;padding:18px 0;display:grid}.LandingPage-module__vCWJnq__leistungen>li[id]{scroll-margin-top:80px}.LandingPage-module__vCWJnq__leistungTitle{font-family:var(--f-head);color:var(--navy);margin:0;font-size:17px;font-weight:500;line-height:1.5}.LandingPage-module__vCWJnq__leistungItems{flex-wrap:wrap;gap:2px 24px;margin:0;padding:0;font-size:15px;line-height:1.7;list-style:none;display:flex}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__leistungItems a{color:var(--blue);text-decoration:none}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__leistungItems a:hover{text-decoration:underline}@media (max-width:900px){.LandingPage-module__vCWJnq__hero,.LandingPage-module__vCWJnq__valuesInner,.LandingPage-module__vCWJnq__band{grid-template-columns:1fr}.LandingPage-module__vCWJnq__staerken{columns:1}.LandingPage-module__vCWJnq__leistungen>li{grid-template-columns:1fr}.LandingPage-module__vCWJnq__showcase{flex-direction:column;align-items:stretch}.LandingPage-module__vCWJnq__footMuted{width:100%;margin-left:0}.LandingPage-module__vCWJnq__nav{flex-wrap:wrap;justify-content:flex-end}.LandingPage-module__vCWJnq__navBrand{margin-right:auto}.LandingPage-module__vCWJnq__navLinks{order:3;justify-content:center;gap:28px;width:100%;margin-left:0;display:flex}}@media (max-width:640px){.LandingPage-module__vCWJnq__nav{gap:12px;padding-top:12px;padding-bottom:12px}.LandingPage-module__vCWJnq__navLogo{width:100px}.LandingPage-module__vCWJnq__nav .LandingPage-module__vCWJnq__btnDark{padding:8px 14px;font-size:14px}.LandingPage-module__vCWJnq__navToggle{width:40px;height:40px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:inline-flex}.LandingPage-module__vCWJnq__navMenu{flex-wrap:wrap;order:4;align-items:center;gap:16px 24px;width:100%;padding-bottom:8px;display:none}.LandingPage-module__vCWJnq__navMenu[data-open=true]{display:flex}.LandingPage-module__vCWJnq__navLinks{flex-direction:column;order:0;gap:0;width:100%}.LandingPage-module__vCWJnq__navLinks a{color:var(--navy);border-bottom:1px solid var(--line);padding:10px 0;font-size:16px}.LandingPage-module__vCWJnq__navLang{margin-left:0}.LandingPage-module__vCWJnq__footLinks{grid-template-columns:1fr 1fr;gap:16px 24px;width:100%;display:grid}.LandingPage-module__vCWJnq__footGroup{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.LandingPage-module__vCWJnq__footGroup:first-child{grid-row:span 2}.LandingPage-module__vCWJnq__footSep{display:none}}.LandingPage-module__vCWJnq__faqSection{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(32px,4vw,48px)}.LandingPage-module__vCWJnq__faqInner>header{margin-bottom:32px}.LandingPage-module__vCWJnq__faqInner>header .LandingPage-module__vCWJnq__lead{max-width:72ch}.LandingPage-module__vCWJnq__faqList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:56px;display:grid}.LandingPage-module__vCWJnq__faqList details{border-bottom:1px solid var(--line)}.LandingPage-module__vCWJnq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:32px;padding:16px 0;list-style:none;display:flex}.LandingPage-module__vCWJnq__faqList summary::-webkit-details-marker{display:none}.LandingPage-module__vCWJnq__faqList summary h3{font-family:var(--f-head);color:var(--navy);margin:0;font-size:17px;font-weight:500;line-height:1.5}.LandingPage-module__vCWJnq__faqList summary svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.LandingPage-module__vCWJnq__faqList details[open] summary svg{transform:rotate(180deg)}.LandingPage-module__vCWJnq__faqList summary:hover h3{color:var(--blue)}.LandingPage-module__vCWJnq__faqList summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.LandingPage-module__vCWJnq__faqList p{color:var(--ink-2);margin:0;padding-bottom:18px;font-size:15px;line-height:1.7}.LandingPage-module__vCWJnq__faqLink{margin:-6px 0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__faqLink{color:var(--blue)}.LandingPage-module__vCWJnq__faqLink:hover{text-decoration:underline}@media (max-width:900px){.LandingPage-module__vCWJnq__faqList{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__productSection{background:var(--navy);color:var(--on-navy);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__productInner{max-width:var(--maxw);margin:0 auto}.LandingPage-module__vCWJnq__productHeading{max-width:800px;margin-bottom:48px}.LandingPage-module__vCWJnq__productGallery{gap:clamp(48px,6vw,72px);display:grid}.LandingPage-module__vCWJnq__productRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.LandingPage-module__vCWJnq__productRow>figure{border-color:var(--on-navy-line);width:100%;box-shadow:none;border-radius:12px}.LandingPage-module__vCWJnq__productCopy{max-width:36ch}.LandingPage-module__vCWJnq__productCopy h3{font-family:var(--f-head);margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.3}.LandingPage-module__vCWJnq__productCopy p{color:var(--on-navy-2);margin:0;font-size:16px;line-height:1.7}@media (max-width:760px){.LandingPage-module__vCWJnq__productRow{grid-template-columns:1fr;gap:20px}.LandingPage-module__vCWJnq__productCopy{max-width:64ch}}.LandingPage-module__vCWJnq__digitalTwinImage{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.LandingPage-module__vCWJnq__cta{background:var(--card);padding:clamp(48px, 6vw, 80px) var(--gutter)}.LandingPage-module__vCWJnq__ctaScene{isolation:isolate;max-width:var(--maxw);border-radius:16px;align-items:center;min-height:400px;margin:0 auto;display:flex;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__ctaSceneImage{z-index:-2;object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.LandingPage-module__vCWJnq__ctaScene:before{content:"";z-index:-1;background:linear-gradient(90deg,#faf8f3f7 0%,#faf8f3e8 36%,#faf8f31a 75%);position:absolute;inset:0}.LandingPage-module__vCWJnq__ctaSceneCopy{max-width:520px;padding:clamp(28px,5vw,56px)}.LandingPage-module__vCWJnq__ctaSceneCopy .LandingPage-module__vCWJnq__ctaText{margin:16px 0 28px}@media (max-width:640px){.LandingPage-module__vCWJnq__ctaScene{min-height:360px}.LandingPage-module__vCWJnq__ctaScene:before{background:color-mix(in srgb, var(--card) 88%, transparent)}}.LandingPage-module__vCWJnq__digitalTwinSection{background:var(--card);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__digitalTwinInner{max-width:var(--maxw);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.LandingPage-module__vCWJnq__digitalTwinInner .LandingPage-module__vCWJnq__lead{color:var(--ink-2);margin-top:20px}@media (max-width:760px){.LandingPage-module__vCWJnq__digitalTwinInner{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__strengthPoints{margin:28px 0 0;padding:0;list-style:none}.LandingPage-module__vCWJnq__strengthPoints li{border-top:1px solid #1e4d8229;padding:18px 0}.LandingPage-module__vCWJnq__strengthPoints li:last-child{padding-bottom:0}.LandingPage-module__vCWJnq__strengthPoints h3{font-family:var(--f-head);color:var(--navy);margin:0;font-size:17px;font-weight:600;line-height:1.5}.LandingPage-module__vCWJnq__strengthPoints p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.6}.LandingPage-module__vCWJnq__digitalTwinInner{align-items:stretch}.LandingPage-module__vCWJnq__digitalTwinMedia{border-radius:12px;min-height:320px;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__digitalTwinMedia .LandingPage-module__vCWJnq__digitalTwinImage{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.LandingPage-module__vCWJnq__digitalTwinMedia{aspect-ratio:16/9;min-height:0}}.LandingPage-module__vCWJnq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LandingPage-module__vCWJnq__points{margin:28px 0 0;padding:0;list-style:none}.LandingPage-module__vCWJnq__points li{border-top:1px solid var(--line);padding:18px 0}.LandingPage-module__vCWJnq__points li:last-child{border-bottom:1px solid var(--line)}.LandingPage-module__vCWJnq__points h3{font-family:var(--f-head);color:var(--navy);margin:0;font-size:17px;font-weight:500;line-height:1.45}.LandingPage-module__vCWJnq__points p{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.6}.LandingPage-module__vCWJnq__proof{background:var(--info-background);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__proofIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.LandingPage-module__vCWJnq__proofIntro .LandingPage-module__vCWJnq__points{margin-top:0}.LandingPage-module__vCWJnq__proofIntro .LandingPage-module__vCWJnq__points li:first-child{border-top:0;padding-top:0}.LandingPage-module__vCWJnq__refBlock{border-bottom:1px solid var(--line);margin-bottom:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.LandingPage-module__vCWJnq__dakksBlock{margin-top:clamp(40px,5vw,64px)}.LandingPage-module__vCWJnq__dakksTitle{color:var(--navy);margin:0;font-size:15px;font-weight:600}.LandingPage-module__vCWJnq__dakksList{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__dakksCard{background:var(--card);border-radius:12px;flex-direction:column;align-items:center;padding:28px 20px 24px;display:flex}.LandingPage-module__vCWJnq__dakksBuero{justify-content:center;align-items:center;max-width:100%;height:56px;display:flex}.LandingPage-module__vCWJnq__dakksBueroLogo{object-fit:contain;width:auto;max-width:75%;height:32px}.LandingPage-module__vCWJnq__dakksBueroLogo.LandingPage-module__vCWJnq__logoGeonet{height:52px}.LandingPage-module__vCWJnq__dakksSymbol{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:20px;padding-top:20px;display:flex}.LandingPage-module__vCWJnq__dakksSymbol img{object-fit:contain;width:auto;max-width:100%;height:56px}.LandingPage-module__vCWJnq__dakksSymbol span{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);font-size:13px;font-weight:500}@media (max-width:960px){.LandingPage-module__vCWJnq__dakksList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LandingPage-module__vCWJnq__dakksList{gap:12px}.LandingPage-module__vCWJnq__dakksCard{padding:20px 12px}.LandingPage-module__vCWJnq__dakksSymbol img{height:44px}.LandingPage-module__vCWJnq__dakksSymbol span{letter-spacing:0;font-size:12px}}@media (max-width:760px){.LandingPage-module__vCWJnq__proofIntro{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.LandingPage-module__vCWJnq__referenceLogos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.LandingPage-module__vCWJnq__referenceGroup{grid-template-columns:minmax(0,1fr);padding:20px}.LandingPage-module__vCWJnq__referenceBuero{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}}@media (max-width:560px){.LandingPage-module__vCWJnq__referenceLogos{grid-template-columns:repeat(4,minmax(0,1fr))}}.LandingPage-module__vCWJnq__networkBlue{background:var(--info-background);padding:clamp(64px, 8vw, 104px) var(--gutter)}.LandingPage-module__vCWJnq__digitalTwinSection.LandingPage-module__vCWJnq__twinPaper{background:var(--paper)}.LandingPage-module__vCWJnq__section.LandingPage-module__vCWJnq__homeLeistungen{background:var(--card);max-width:none;padding-block:clamp(32px,5vh,64px)}.LandingPage-module__vCWJnq__overview{max-width:var(--maxw);border-bottom:1px solid var(--line);margin:clamp(24px,3.4vh,34px) auto 0}.LandingPage-module__vCWJnq__overviewRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:6px 32px;padding:18px 0;display:grid}.LandingPage-module__vCWJnq__overviewArea{white-space:nowrap;font-family:var(--f-head);color:var(--navy);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:500;line-height:1.5;display:flex}.LandingPage-module__vCWJnq__overviewArea:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 8'%3E%3Cpath d='M1 4.5c2-2.5 4-2.5 6 0s4 2.5 6 0 3-2 4-1' fill='none' stroke='%23d8ad59' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:18px;height:8px}.LandingPage-module__vCWJnq__overviewCards{flex-wrap:wrap;gap:2px 24px;margin:0;padding:0;font-size:15px;line-height:1.7;list-style:none;display:flex}.LandingPage-module__vCWJnq__overviewCards>li{min-width:0}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__overviewCard{color:var(--blue);text-decoration:none}.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__overviewCard:hover,.LandingPage-module__vCWJnq__page .LandingPage-module__vCWJnq__overviewCard:focus-visible{text-decoration:underline}@media (max-width:760px){.LandingPage-module__vCWJnq__overviewRow{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__apartHead{flex-direction:column;gap:10px;display:flex}.LandingPage-module__vCWJnq__apartHead .LandingPage-module__vCWJnq__h2{font-size:clamp(26px,3.4vh,34px)}.LandingPage-module__vCWJnq__leadOnDark{font-family:var(--f-head);letter-spacing:-.01em;color:var(--gold);margin:0;font-size:clamp(17px,2.1vh,20px);font-weight:500;line-height:1.35}.LandingPage-module__vCWJnq__benefits{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__benefits li{border:1px solid var(--on-navy-line);background:color-mix(in srgb, var(--on-navy) 4%, transparent);border-radius:12px;padding:clamp(12px,1.6vh,16px) 16px;transition:border-color .2s,background .2s}.LandingPage-module__vCWJnq__benefits li:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--on-navy) 7%, transparent)}.LandingPage-module__vCWJnq__benefitFigure{font-family:var(--f-head);letter-spacing:-.02em;color:var(--on-navy);margin:0 0 8px;font-size:clamp(15px,1.9vh,17px);font-weight:500;line-height:1.1;display:block}.LandingPage-module__vCWJnq__benefits p{color:var(--on-navy-2);margin:0;font-size:13px;line-height:1.45}@media (max-width:1000px){.LandingPage-module__vCWJnq__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LandingPage-module__vCWJnq__benefits{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__factsSection{padding-block:clamp(32px,5vh,64px)}.LandingPage-module__vCWJnq__factsSlogan{font-family:var(--f-head);color:var(--ink-2);margin:10px 0 0;font-size:clamp(16px,2vh,19px);font-weight:500;line-height:1.35}.LandingPage-module__vCWJnq__factsRow{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:28px 40px;margin:clamp(28px,4vh,44px) 0 0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__factsRow li{border-top:1px solid var(--line);padding-top:20px;position:relative}.LandingPage-module__vCWJnq__factsRow li:before{content:"";background:var(--gold);width:40px;height:2px;position:absolute;top:-1px;left:0}.LandingPage-module__vCWJnq__factsRow h3{font-family:var(--f-head);letter-spacing:-.005em;color:var(--navy);margin:0;font-size:18px;font-weight:500;line-height:1.35}.LandingPage-module__vCWJnq__factsRow p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.LandingPage-module__vCWJnq__leistungenHead{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;margin:0 auto;display:flex}.LandingPage-module__vCWJnq__leistungenSlogan{font-family:var(--f-head);color:var(--gold-hover);margin:0;font-size:clamp(17px,1.8vw,20px);font-weight:500}@media (max-width:1000px){.LandingPage-module__vCWJnq__factsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LandingPage-module__vCWJnq__factsRow{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__meetingFrame{background:var(--card);border:0;border-radius:10px;width:100%;height:760px;display:block}.LandingPage-module__vCWJnq__btnOutline{border:1px solid var(--navy);font-family:var(--f-body);border-radius:8px;padding:12px 22px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:inline-block}.LandingPage-module__vCWJnq__page a.LandingPage-module__vCWJnq__btnOutline{color:var(--navy);text-decoration:none}.LandingPage-module__vCWJnq__page a.LandingPage-module__vCWJnq__btnOutline:hover{background:var(--navy);color:var(--on-navy)}.LandingPage-module__vCWJnq__ctaSceneCopy .LandingPage-module__vCWJnq__ctaRow{gap:12px;margin-top:0}
.WindiqLogo-module__0Ormsa__logo{object-fit:contain;height:auto;display:block}
.MessagesButton-module__koNzIG__btn{height:38px;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.MessagesButton-module__koNzIG__btn:hover{border-color:var(--accent-2);color:var(--accent-2)}.MessagesButton-module__koNzIG__text{white-space:nowrap}.MessagesButton-module__koNzIG__btn svg{width:17px;height:17px}.MessagesButton-module__koNzIG__badge{border:2px solid var(--bg);background:var(--warning);min-width:18px;height:18px;color:var(--foreground);text-align:center;box-sizing:content-box;border-radius:10px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:14px;position:absolute;top:-6px;right:-6px}
.OrderStatusChip-module__-hL7Oa__chip{font-family:var(--font-mono);border-radius:var(--radius-sm);white-space:nowrap;background:var(--panel-2);max-width:100%;color:var(--muted);align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.5;display:inline-flex;overflow:hidden}.OrderStatusChip-module__-hL7Oa__chip .OrderStatusChip-module__-hL7Oa__stand{text-overflow:ellipsis;opacity:.8;min-width:0;overflow:hidden}.OrderStatusChip-module__-hL7Oa__chip .icon{font-size:12px}.OrderStatusChip-module__-hL7Oa__chip[data-tone=warn]{background:var(--warning-soft);color:var(--warning-text)}.OrderStatusChip-module__-hL7Oa__chip[data-tone=bad]{background:var(--danger-soft);color:var(--danger)}.OrderStatusChip-module__-hL7Oa__chip[data-tone=info]{background:var(--info-soft);color:var(--accent-2)}.OrderStatusChip-module__-hL7Oa__chip[data-tone=ok]{background:var(--success-soft);color:var(--success-text)}
.LanguageSwitch-module__FH6goq__switch{border:1px solid var(--border);border-radius:var(--radius);flex:none;gap:2px;padding:2px;display:inline-flex}.LanguageSwitch-module__FH6goq__option{appearance:none;border-radius:var(--radius-sm);min-width:32px;min-height:28px;color:var(--muted-foreground);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:12px;font-weight:600}.LanguageSwitch-module__FH6goq__option:hover{color:var(--foreground)}.LanguageSwitch-module__FH6goq__option[aria-pressed=true]{background:var(--muted-background);color:var(--foreground)}.LanguageSwitch-module__FH6goq__option:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.LanguageSwitch-module__FH6goq__dark{border-color:var(--sidebar-border)}.LanguageSwitch-module__FH6goq__dark .LanguageSwitch-module__FH6goq__option{color:var(--sidebar-muted)}.LanguageSwitch-module__FH6goq__dark .LanguageSwitch-module__FH6goq__option:hover,.LanguageSwitch-module__FH6goq__dark .LanguageSwitch-module__FH6goq__option[aria-pressed=true]{color:var(--sidebar-accent-foreground)}.LanguageSwitch-module__FH6goq__dark .LanguageSwitch-module__FH6goq__option[aria-pressed=true]{background:var(--sidebar-accent)}
@font-face{font-family:sans;src:url(../media/onest_latin-s.p.0zctgtcp9xj58.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.sans_5b33994e-module__HcJ1SW__className{font-family:sans,sans Fallback}.sans_5b33994e-module__HcJ1SW__variable{--font-onest:"sans", "sans Fallback"}
@font-face{font-family:heading;src:url(../media/space_grotesk_latin-s.p.33jdofnh71adk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:heading Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.heading_39a1259f-module__ch01na__className{font-family:heading,heading Fallback}.heading_39a1259f-module__ch01na__variable{--font-space-grotesk:"heading", "heading Fallback"}
.AuthShell-module__v8KGDa__shell{isolation:isolate;background:var(--rail);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.AuthShell-module__v8KGDa__content{z-index:1;justify-items:center;gap:18px;width:min(384px,100%);display:grid;position:relative}.AuthShell-module__v8KGDa__brand{width:140px}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin-s.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_866c16fa-module__u8kALq__className{font-family:mono,mono Fallback}.mono_866c16fa-module__u8kALq__variable{--font-jetbrains-mono:"mono", "mono Fallback"}
.PlatformPage-module__IceyuG__page{max-width:var(--content-max);margin:0 auto;padding:34px clamp(20px,4vw,56px) 64px}.PlatformPage-module__IceyuG__pageHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.PlatformPage-module__IceyuG__pageTitle{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650;line-height:1.1}.PlatformPage-module__IceyuG__pageSub{color:var(--muted);margin:4px 0 0;font-size:13px}.PlatformPage-module__IceyuG__headActions{flex:none;align-items:center;gap:8px;display:flex}.PlatformPage-module__IceyuG__btnPrimary{appearance:none;background:var(--accent);color:var(--accent-fg);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 16px;font-size:13px;font-weight:600}.PlatformPage-module__IceyuG__btnPrimary:hover{filter:brightness(1.07)}.PlatformPage-module__IceyuG__btnGhost{appearance:none;border:1px solid var(--border);color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;padding:9px 14px;font-size:13px;font-weight:600}.PlatformPage-module__IceyuG__btnGhost:hover{border-color:var(--accent);color:var(--accent)}.PlatformPage-module__IceyuG__kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.PlatformPage-module__IceyuG__kpi{background:var(--panel);border-radius:var(--radius);border:1px solid #0000;padding:16px}.PlatformPage-module__IceyuG__kpiVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:600}.PlatformPage-module__IceyuG__kpiAccent{color:var(--accent)}.PlatformPage-module__IceyuG__kpiLabel{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);margin-top:4px;font-weight:550}.PlatformPage-module__IceyuG__cardCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);background:var(--panel-2);border-radius:var(--radius-sm);padding:1px 9px;font-size:12px;font-weight:600}.PlatformPage-module__IceyuG__card{background:var(--panel);border-radius:var(--radius);border:1px solid #0000;margin-bottom:16px;padding:18px}.PlatformPage-module__IceyuG__cardHeadDark{background:var(--rail);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;border-bottom:none;margin:-18px -18px 14px;padding:11px 18px}.PlatformPage-module__IceyuG__cardHeadDark .PlatformPage-module__IceyuG__cardTitle,.PlatformPage-module__IceyuG__cardHeadDark .PlatformPage-module__IceyuG__cardLink{color:var(--rail-fg)}.PlatformPage-module__IceyuG__cardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.PlatformPage-module__IceyuG__cardTitle{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);margin:0;font-weight:550}.PlatformPage-module__IceyuG__cardLink{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.PlatformPage-module__IceyuG__cardLink:hover{text-decoration:underline}.PlatformPage-module__IceyuG__empty{color:var(--muted);padding:8px 0;font-size:13px}.PlatformPage-module__IceyuG__rowList{flex-direction:column;display:flex}.PlatformPage-module__IceyuG__row{border-top:1px solid var(--border);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:12px;padding:11px 6px;display:flex;position:relative}.PlatformPage-module__IceyuG__rowMask{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--accent);pointer-events:none;align-items:center;gap:8px;padding:0 6px;display:flex;position:absolute;inset:0}.PlatformPage-module__IceyuG__rowMaskLabel{letter-spacing:.02em;font-size:12px;font-weight:600}.PlatformPage-module__IceyuG__row:first-child{border-top:none}.PlatformPage-module__IceyuG__row:hover{background:var(--panel-2)}.PlatformPage-module__IceyuG__rowMain{flex:1;min-width:0}.PlatformPage-module__IceyuG__rowNameLine{align-items:center;gap:8px;min-width:0;display:flex}.PlatformPage-module__IceyuG__rowName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.PlatformPage-module__IceyuG__rowMsg{cursor:pointer;font:inherit;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));border:none;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:11px;font-weight:700;display:inline-flex}.PlatformPage-module__IceyuG__rowMsg:hover{background:color-mix(in srgb, var(--accent) 24%, var(--panel))}.PlatformPage-module__IceyuG__rowMsgDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.PlatformPage-module__IceyuG__rowMeta{color:var(--muted);margin-top:2px;font-size:11.5px}.PlatformPage-module__IceyuG__rowStat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:13px;font-weight:600}.PlatformPage-module__IceyuG__rowStat span{font-family:var(--font-sans);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:550;display:block}.PlatformPage-module__IceyuG__status{text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--status-color,var(--muted));flex:none;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.PlatformPage-module__IceyuG__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.PlatformPage-module__IceyuG__table{border-collapse:collapse;width:100%;font-size:13px}.PlatformPage-module__IceyuG__table th{text-align:left;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);border-bottom:1px solid var(--border);padding:0 12px 10px;font-weight:550}.PlatformPage-module__IceyuG__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.PlatformPage-module__IceyuG__table tr:last-child td{border-bottom:none}.PlatformPage-module__IceyuG__userCell{align-items:center;gap:11px;display:flex}.PlatformPage-module__IceyuG__avatar{background:var(--accent);width:34px;height:34px;color:var(--accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.PlatformPage-module__IceyuG__userCell .PlatformPage-module__IceyuG__avatar{width:32px;height:32px;color:var(--accent-fg);justify-content:center;align-items:center;font-size:12px;display:flex}.PlatformPage-module__IceyuG__userCell b{font-weight:600}.PlatformPage-module__IceyuG__userCell span{color:var(--muted);font-size:11.5px;display:block}.PlatformPage-module__IceyuG__badge{border-radius:var(--radius-sm);padding:3px 9px;font-size:11px;font-weight:600}.PlatformPage-module__IceyuG__inlineSel{background:var(--panel);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--text);padding:6px 8px;font-size:12.5px}.PlatformPage-module__IceyuG__iconBtn{appearance:none;border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:28px;height:28px;font-size:13px}.PlatformPage-module__IceyuG__iconBtn:hover{color:var(--danger);border-color:var(--danger)}.PlatformPage-module__IceyuG__iconBtn[aria-disabled=true]{opacity:.4;cursor:not-allowed;color:var(--muted);border-color:var(--border)}.PlatformPage-module__IceyuG__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.PlatformPage-module__IceyuG__formRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.PlatformPage-module__IceyuG__formRow .PlatformPage-module__IceyuG__field{margin-bottom:0}.PlatformPage-module__IceyuG__field>label{font-size:12.5px;font-weight:600}.PlatformPage-module__IceyuG__field .PlatformPage-module__IceyuG__hint{color:var(--muted);font-size:11.5px;font-weight:400}.PlatformPage-module__IceyuG__input,.PlatformPage-module__IceyuG__select{background:var(--panel);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--text);width:100%;padding:9px 11px;font-size:13px}.PlatformPage-module__IceyuG__saveBar{align-items:center;gap:12px;margin-top:8px;display:flex}.PlatformPage-module__IceyuG__btnPrimary:focus-visible,.PlatformPage-module__IceyuG__btnGhost:focus-visible,.PlatformPage-module__IceyuG__cardLink:focus-visible,.PlatformPage-module__IceyuG__iconBtn:focus-visible,.PlatformPage-module__IceyuG__inlineSel:focus-visible,.PlatformPage-module__IceyuG__input:focus-visible,.PlatformPage-module__IceyuG__select:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (max-width:860px){.PlatformPage-module__IceyuG__page{padding:24px clamp(16px,5vw,28px) 56px}.PlatformPage-module__IceyuG__pageHead{flex-direction:column;align-items:stretch}.PlatformPage-module__IceyuG__headActions{flex-wrap:wrap}}@media (max-width:640px){.PlatformPage-module__IceyuG__kpis{grid-template-columns:repeat(2,1fr)}.PlatformPage-module__IceyuG__fieldRow{grid-template-columns:1fr}}@media (max-width:420px){.PlatformPage-module__IceyuG__kpis{grid-template-columns:1fr}}
.Screen-module__kTOBAa__screen{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:16px;height:clamp(440px,100dvh - 176px,900px);display:grid}@media (max-width:1000px){.Screen-module__kTOBAa__screen{grid-template-columns:minmax(0,1fr);height:auto!important}.Screen-module__kTOBAa__screen>:first-child{min-height:50vh}}.Screen-module__kTOBAa__side{flex-direction:column;gap:16px;min-height:0;display:flex}.Screen-module__kTOBAa__card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.Screen-module__kTOBAa__todo{flex:0 auto}.Screen-module__kTOBAa__facts{flex:auto}.Screen-module__kTOBAa__side>.Screen-module__kTOBAa__next{flex:none}.Screen-module__kTOBAa__side>.Screen-module__kTOBAa__facts{flex:auto}.Screen-module__kTOBAa__main{flex-direction:column;gap:16px;min-height:0;display:flex}.Screen-module__kTOBAa__mapCard{flex:auto;min-height:240px}.Screen-module__kTOBAa__body{flex-direction:column;flex:1;min-height:0;padding:12px 16px 14px;display:flex;overflow-y:auto}.Screen-module__kTOBAa__mapBody{flex-direction:column;flex:1;min-height:0;padding:12px 16px 14px;display:flex}.Screen-module__kTOBAa__mapFill{flex-direction:column;flex:1;min-height:0;display:flex}.Screen-module__kTOBAa__mapFill>:first-child{flex:1;min-height:120px}.Screen-module__kTOBAa__headLink{margin-left:auto}.Screen-module__kTOBAa__badge{background:var(--warning);min-width:18px;color:var(--foreground);text-align:center;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.Screen-module__kTOBAa__foot{border:0;border-top:1px solid var(--border);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:6px;padding:10px 4px 0;font-size:12.5px;display:flex}.Screen-module__kTOBAa__next .Screen-module__kTOBAa__body>.Screen-module__kTOBAa__foot:first-child{border-top:0;margin-top:0;padding-top:0}.Screen-module__kTOBAa__foot:hover{color:var(--text)}.Screen-module__kTOBAa__footText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Screen-module__kTOBAa__footLink{color:var(--accent-2);flex:none;margin-left:auto}.Screen-module__kTOBAa__done{align-items:center;gap:8px;padding:2px 0 10px;font-size:13.5px;display:flex}.Screen-module__kTOBAa__done svg{width:16px;height:16px;color:var(--success-text)}.Screen-module__kTOBAa__rows{margin:0}.Screen-module__kTOBAa__row{border-top:1px solid var(--border);grid-template-columns:118px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid}.Screen-module__kTOBAa__row:first-child{border-top:0}.Screen-module__kTOBAa__row dt{color:var(--muted)}.Screen-module__kTOBAa__row dd{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.Screen-module__kTOBAa__parks{margin:0;padding:0;list-style:none}.Screen-module__kTOBAa__parkName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.Screen-module__kTOBAa__parkFig{color:var(--muted);white-space:nowrap;font-size:12.5px}.Screen-module__kTOBAa__parkMsg{background:var(--warning-background);color:var(--foreground);border-radius:9px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.Screen-module__kTOBAa__parkMsg svg{width:11px;height:11px}.Screen-module__kTOBAa__legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.Screen-module__kTOBAa__legend span{align-items:center;gap:6px;display:inline-flex}.Screen-module__kTOBAa__dotPlan,.Screen-module__kTOBAa__dotCtx,.Screen-module__kTOBAa__dotIo{border-radius:50%;width:9px;height:9px;display:inline-block}.Screen-module__kTOBAa__dotPlan{background:var(--cta);box-shadow:0 0 0 3px color-mix(in srgb, var(--cta) 30%, transparent)}.Screen-module__kTOBAa__dotCtx{background:var(--chart-4)}.Screen-module__kTOBAa__dotIo{border:2px solid var(--warning);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.Screen-module__kTOBAa__home{grid-template:"map side"minmax(300px,1fr)"parks parks"/minmax(0,1.6fr) minmax(340px,1fr);gap:16px;min-height:calc(100dvh - 176px);display:grid}.Screen-module__kTOBAa__homeSide>.Screen-module__kTOBAa__todo{flex:none}@media (max-width:1100px){.Screen-module__kTOBAa__home{grid-template:"map"minmax(300px,1fr)"side""parks"/minmax(0,1fr);gap:12px}.Screen-module__kTOBAa__homeSide{flex-direction:row}.Screen-module__kTOBAa__homeSide>.Screen-module__kTOBAa__card{flex:1 1 0;min-width:0}}@media (max-width:640px){.Screen-module__kTOBAa__homeSide{flex-direction:column;gap:12px}.Screen-module__kTOBAa__homeSide>.Screen-module__kTOBAa__card,.Screen-module__kTOBAa__homeSide>.Screen-module__kTOBAa__todo{flex:none}}@media (max-height:700px){.Screen-module__kTOBAa__home{grid-template-rows:minmax(340px,auto) auto;min-height:0!important}}@media (max-height:700px) and (max-width:1100px){.Screen-module__kTOBAa__home{grid-template-rows:340px auto auto}}.Screen-module__kTOBAa__homeMap{grid-area:map}.Screen-module__kTOBAa__homeSide{grid-area:side}.Screen-module__kTOBAa__homeParks{grid-area:parks;container:parks/inline-size}.Screen-module__kTOBAa__homeParks>:last-child{min-height:0;overflow-y:auto}.Screen-module__kTOBAa__convs{margin:0;padding:0;list-style:none}.Screen-module__kTOBAa__conv{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 2px;display:flex}.Screen-module__kTOBAa__convs>li:first-child .Screen-module__kTOBAa__conv{border-top:0}.Screen-module__kTOBAa__conv:hover,.Screen-module__kTOBAa__conv[data-hl]{background:var(--panel-2)}.Screen-module__kTOBAa__convLogo{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);text-transform:uppercase;background:#fff;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.Screen-module__kTOBAa__convLogo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px}.Screen-module__kTOBAa__convMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Screen-module__kTOBAa__convTop{gap:8px;min-width:0;font-size:13px;display:flex}.Screen-module__kTOBAa__convTop b{white-space:nowrap;font-weight:650}.Screen-module__kTOBAa__convTop span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Screen-module__kTOBAa__convSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.Screen-module__kTOBAa__convSide{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.Screen-module__kTOBAa__convAge{color:var(--muted);font-size:11px}.Screen-module__kTOBAa__conv[data-kind=turn] .Screen-module__kTOBAa__convTop b{color:var(--text)}.Screen-module__kTOBAa__parkRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.8fr);align-items:center;gap:16px;display:grid}.Screen-module__kTOBAa__parks>.Screen-module__kTOBAa__parkRow:first-child{border-top:0}.Screen-module__kTOBAa__parkRow[data-hl]{background:var(--panel-2)}.Screen-module__kTOBAa__parkMain{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(160px,1fr) minmax(150px,190px) 120px;align-items:center;gap:12px;padding:10px 2px;display:grid}.Screen-module__kTOBAa__parkMain:hover .Screen-module__kTOBAa__parkName{text-decoration:underline}.Screen-module__kTOBAa__parkName{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.Screen-module__kTOBAa__parkStatus{min-width:0;max-width:100%;overflow:hidden}.Screen-module__kTOBAa__parkStatus>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Screen-module__kTOBAa__parkGut{min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:6px 0;font-size:12px;display:flex}.Screen-module__kTOBAa__parkGut:hover .Screen-module__kTOBAa__parkGutText{color:var(--text);text-decoration:underline}.Screen-module__kTOBAa__parkGutText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Screen-module__kTOBAa__parkGutText b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:500}.Screen-module__kTOBAa__miniBar{background:var(--panel-2);border-radius:2px;flex:none;height:4px;overflow:hidden}.Screen-module__kTOBAa__miniBar i{background:var(--success);height:100%;display:block}.Screen-module__kTOBAa__parkRecNone{color:var(--muted);justify-self:end;font-size:12px}@container parks (max-width:980px){.Screen-module__kTOBAa__parkRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.Screen-module__kTOBAa__parkMain{grid-column:1/-1;padding-bottom:4px}.Screen-module__kTOBAa__parkGut{padding:0 2px 10px}.Screen-module__kTOBAa__parkRecNone{padding-bottom:10px}}@container parks (max-width:560px){.Screen-module__kTOBAa__parkRow{grid-template-columns:minmax(0,1fr)}.Screen-module__kTOBAa__parkMain{grid-template-columns:minmax(0,1fr);gap:4px}.Screen-module__kTOBAa__parkGut{padding-bottom:6px}.Screen-module__kTOBAa__parkRecNone{justify-self:start;padding-bottom:8px}}.Screen-module__kTOBAa__step{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.Screen-module__kTOBAa__step:first-child{border-top:0;padding-top:2px}.Screen-module__kTOBAa__step:hover .Screen-module__kTOBAa__stepTitle{text-decoration:underline}.Screen-module__kTOBAa__step:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.Screen-module__kTOBAa__stepText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Screen-module__kTOBAa__stepTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Screen-module__kTOBAa__stepSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.Screen-module__kTOBAa__stepCount{font-family:var(--font-mono);flex:none;font-size:13px;font-weight:600}.Screen-module__kTOBAa__stepArrow{color:var(--accent-2);flex:none}.Screen-module__kTOBAa__tier .Screen-module__kTOBAa__stepTitle{color:var(--muted);font-size:11.5px;font-weight:400}.Screen-module__kTOBAa__tier b{color:var(--text);text-transform:uppercase;letter-spacing:var(--label-tracking);font-size:10.5px;font-weight:650}.Screen-module__kTOBAa__tier[data-tier=start] b{color:var(--warning-text)}
.ConversationsPanel-module__lfS-8a__panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-left:3px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 4%, var(--panel));overflow:hidden}.ConversationsPanel-module__lfS-8a__panel[data-empty=true]{border-color:var(--border);border-left-color:var(--border);background:var(--panel)}.ConversationsPanel-module__lfS-8a__panel[data-empty=true] .ConversationsPanel-module__lfS-8a__head{border-bottom:none}.ConversationsPanel-module__lfS-8a__panel[data-empty=true] .ConversationsPanel-module__lfS-8a__head .icon{color:var(--muted)}.ConversationsPanel-module__lfS-8a__empty{color:var(--muted);padding:4px 12px 12px;font-size:13px}.ConversationsPanel-module__lfS-8a__head{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:9px 12px;font-weight:600;display:flex}.ConversationsPanel-module__lfS-8a__head .icon{color:var(--accent)}.ConversationsPanel-module__lfS-8a__title{flex:1}.ConversationsPanel-module__lfS-8a__count{background:var(--accent);min-width:20px;color:var(--accent-fg);text-align:center;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ConversationsPanel-module__lfS-8a__list{margin:0;padding:0;list-style:none}.ConversationsPanel-module__lfS-8a__list li+li{border-top:1px solid var(--border)}.ConversationsPanel-module__lfS-8a__row{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.ConversationsPanel-module__lfS-8a__row:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.ConversationsPanel-module__lfS-8a__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.ConversationsPanel-module__lfS-8a__dotDeclined{background:var(--danger)}.ConversationsPanel-module__lfS-8a__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ConversationsPanel-module__lfS-8a__top{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ConversationsPanel-module__lfS-8a__project{color:var(--text)}.ConversationsPanel-module__lfS-8a__owner{color:var(--muted);font-weight:500}.ConversationsPanel-module__lfS-8a__snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ConversationsPanel-module__lfS-8a__badge{background:var(--panel-2);border:1px solid var(--border);min-width:18px;color:var(--muted);text-align:center;border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.ConversationsPanel-module__lfS-8a__arrow{color:var(--muted);flex:none;font-size:14px}.ConversationsPanel-module__lfS-8a__row:hover .ConversationsPanel-module__lfS-8a__arrow{color:var(--accent)}
.nameFlash-module__c33sya__flash{border-radius:var(--radius-sm);animation:1.6s ease-out nameFlash-module__c33sya__nameFlash}@keyframes nameFlash-module__c33sya__nameFlash{0%,20%{background-color:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.nameFlash-module__c33sya__flash{animation:1.6s step-end nameFlash-module__c33sya__nameFlashStill}}@keyframes nameFlash-module__c33sya__nameFlashStill{0%{background-color:color-mix(in srgb, var(--accent) 22%, transparent)}}
.SiteThumb-module__uU7ccG__thumb{background:var(--panel-2);border-bottom:1px solid var(--border);height:180px;position:relative;overflow:hidden}.SiteThumb-module__uU7ccG__svg{width:100%;height:100%;display:block}.SiteThumb-module__uU7ccG__empty{color:var(--muted);place-items:center;font-size:12.5px;display:grid;position:absolute;inset:0}
.ProjectTile-module__6oyIbq__tile{border-radius:var(--radius);background:var(--panel);cursor:pointer;border:1px solid #0000;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ProjectTile-module__6oyIbq__tile>:first-child{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;overflow:hidden}.ProjectTile-module__6oyIbq__tile[data-review]{border:2px solid var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}.ProjectTile-module__6oyIbq__tile[data-review]:hover{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 24%, transparent)}.ProjectTile-module__6oyIbq__thumbWrap{position:relative}.ProjectTile-module__6oyIbq__reviewMask{text-align:center;background:color-mix(in srgb, var(--panel) 84%, transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:var(--accent);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 16px;display:flex;position:absolute;inset:0}.ProjectTile-module__6oyIbq__tile:hover{border-color:var(--primary);box-shadow:0 4px 18px color-mix(in srgb, var(--shadow-color) 8%, transparent)}.ProjectTile-module__6oyIbq__tile[data-archived]{opacity:.65}.ProjectTile-module__6oyIbq__body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.ProjectTile-module__6oyIbq__top{align-items:center;gap:10px;min-width:0;display:flex}.ProjectTile-module__6oyIbq__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:650;overflow:hidden}.ProjectTile-module__6oyIbq__actions{z-index:5;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.ProjectTile-module__6oyIbq__msg{background:var(--warning-background);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ProjectTile-module__6oyIbq__msg svg{width:12px;height:12px}.ProjectTile-module__6oyIbq__meta{min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.ProjectTile-module__6oyIbq__region{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectTile-module__6oyIbq__creator{background:var(--gold);max-width:100%;color:var(--gold-fg);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-self:flex-start;margin-top:-2px;padding:2px 8px;font-size:11.5px;font-weight:600;overflow:hidden}.ProjectTile-module__6oyIbq__status{text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--status-color,var(--muted));flex:none;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.ProjectTile-module__6oyIbq__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ProjectTile-module__6oyIbq__figs{color:var(--muted);gap:16px;font-size:12.5px;display:flex}.ProjectTile-module__6oyIbq__figs b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:600}.ProjectTile-module__6oyIbq__bar{background:var(--panel-2);border-radius:2px;height:4px;display:flex;overflow:hidden}.ProjectTile-module__6oyIbq__bar i{background:var(--success);height:100%;display:block}.ProjectTile-module__6oyIbq__bar i[data-kind=open]{background:var(--chart-4)}.ProjectTile-module__6oyIbq__none{color:var(--muted);font-size:12px}.ProjectTile-module__6oyIbq__review{color:var(--accent);font-size:12px;font-weight:600}.ProjectTile-module__6oyIbq__failed{color:var(--danger);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.ProjectTile-module__6oyIbq__mask{z-index:2;border-radius:inherit;text-align:center;background:color-mix(in srgb, var(--panel) 86%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--accent);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.ProjectTile-module__6oyIbq__maskLabel{font-size:15px;font-weight:700}.ProjectTile-module__6oyIbq__maskSub{color:var(--muted);font-size:12.5px}
.ProjectHub-module__Aw5VAa__hub{background:var(--bg);width:100%;color:var(--text);padding:34px clamp(20px,4vw,56px) 64px}.ProjectHub-module__Aw5VAa__loading{min-height:50vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:550;display:flex}.ProjectHub-module__Aw5VAa__head{max-width:var(--content-max);justify-content:space-between;align-items:flex-start;gap:16px;margin:0 auto 22px;display:flex}.ProjectHub-module__Aw5VAa__pageTitle{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650;line-height:1.1}.ProjectHub-module__Aw5VAa__pageSub{color:var(--muted);margin:4px 0 0;font-size:13px}.ProjectHub-module__Aw5VAa__newBtn{appearance:none;background:var(--gold);color:var(--gold-fg);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 16px;font-size:13px;font-weight:600}.ProjectHub-module__Aw5VAa__newBtn:hover{background:var(--gold-hover)}.ProjectHub-module__Aw5VAa__geoResults{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);z-index:5;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ProjectHub-module__Aw5VAa__geoItem{color:var(--text);border-radius:var(--radius-sm);cursor:pointer;padding:7px 9px;font-size:12.5px;line-height:1.35}.ProjectHub-module__Aw5VAa__geoItem:hover{background:var(--panel-2)}.ProjectHub-module__Aw5VAa__toolbar{max-width:var(--content-max);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 16px;display:flex}.ProjectHub-module__Aw5VAa__search{background:var(--panel);border:1px solid var(--field-border);border-radius:var(--radius-sm);min-width:180px;color:var(--text);flex:1;padding:8px 12px;font-size:13px}.ProjectHub-module__Aw5VAa__filterSel{background:var(--panel);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--text);padding:8px 10px;font-size:12.5px}.ProjectHub-module__Aw5VAa__noResults{max-width:var(--content-max);text-align:center;color:var(--muted);margin:24px auto;font-size:13px}.ProjectHub-module__Aw5VAa__archivedWrap{max-width:var(--content-max);margin:24px auto 0}.ProjectHub-module__Aw5VAa__archivedToggle{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:6px 0;font-size:13px;font-weight:600}.ProjectHub-module__Aw5VAa__archivedToggle:hover{color:var(--text)}.ProjectHub-module__Aw5VAa__trashList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ProjectHub-module__Aw5VAa__trashRow{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.ProjectHub-module__Aw5VAa__trashText{flex-direction:column;gap:2px;min-width:0;display:flex}.ProjectHub-module__Aw5VAa__trashName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ProjectHub-module__Aw5VAa__trashFacts{color:var(--muted);font-weight:400}.ProjectHub-module__Aw5VAa__trashMeta{color:var(--muted);font-size:12px}.ProjectHub-module__Aw5VAa__trashRestore{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:6px 12px;font-size:13px}.ProjectHub-module__Aw5VAa__trashRestore:hover:not(:disabled){border-color:var(--text)}.ProjectHub-module__Aw5VAa__trashRestore:disabled{opacity:.5;cursor:default}.ProjectHub-module__Aw5VAa__trashError{color:var(--danger);font-size:13px}.ProjectHub-module__Aw5VAa__grid{max-width:var(--content-max);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0 auto;display:grid}.ProjectHub-module__Aw5VAa__addCard{appearance:none;border:1px dashed var(--border);border-radius:var(--radius);min-height:150px;color:var(--muted);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.ProjectHub-module__Aw5VAa__addCard:hover{border-color:var(--accent);color:var(--accent)}.ProjectHub-module__Aw5VAa__plus{font-size:28px;line-height:1}.ProjectHub-module__Aw5VAa__headActions{flex:none;align-items:center;gap:8px;display:flex}.ProjectHub-module__Aw5VAa__msgPanel{max-width:var(--content-max);margin:0 auto 16px}.ProjectHub-module__Aw5VAa__readyChip{white-space:nowrap}.ProjectHub-module__Aw5VAa__menuWrap{display:inline-flex;position:relative}.ProjectHub-module__Aw5VAa__kebab{appearance:none;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:26px;height:26px;font-size:18px;line-height:1}.ProjectHub-module__Aw5VAa__kebab:hover{background:var(--panel-2);color:var(--text)}.ProjectHub-module__Aw5VAa__menuOverlay{z-index:20;position:fixed;inset:0}.ProjectHub-module__Aw5VAa__menu{z-index:21;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:180px;max-height:280px;box-shadow:var(--shadow-pop);padding:5px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.ProjectHub-module__Aw5VAa__menuHeader{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);padding:8px 9px 4px;font-weight:550}.ProjectHub-module__Aw5VAa__menuItem{text-align:left;appearance:none;width:100%;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:7px 9px;font-size:13px;display:block}.ProjectHub-module__Aw5VAa__menuItem:hover{background:var(--panel-2)}.ProjectHub-module__Aw5VAa__menuItem:disabled{opacity:.4;cursor:not-allowed}.ProjectHub-module__Aw5VAa__menuItemDanger{color:var(--danger)}.ProjectHub-module__Aw5VAa__newBtn:focus-visible,.ProjectHub-module__Aw5VAa__archivedToggle:focus-visible,.ProjectHub-module__Aw5VAa__trashRestore:focus-visible,.ProjectHub-module__Aw5VAa__addCard:focus-visible,.ProjectHub-module__Aw5VAa__kebab:focus-visible,.ProjectHub-module__Aw5VAa__menuItem:focus-visible,.ProjectHub-module__Aw5VAa__search:focus-visible,.ProjectHub-module__Aw5VAa__filterSel:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (max-width:860px){.ProjectHub-module__Aw5VAa__hub{padding:24px clamp(16px,5vw,28px) 56px}}@media (max-width:640px){.ProjectHub-module__Aw5VAa__head{flex-direction:column;align-items:stretch}.ProjectHub-module__Aw5VAa__headActions{flex-wrap:wrap}.ProjectHub-module__Aw5VAa__search{flex-basis:100%}}
.Bestaetigung-module__HJmiaG__backdrop{z-index:1100;background:color-mix(in srgb, var(--sidebar) 45%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Bestaetigung-module__HJmiaG__dialog{background:var(--panel);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);width:min(440px,100%);box-shadow:0 24px 60px color-mix(in srgb, var(--sidebar) 30%, transparent);overflow:hidden}.Bestaetigung-module__HJmiaG__body{flex-direction:column;gap:8px;padding:20px 20px 16px;display:flex}.Bestaetigung-module__HJmiaG__title{font-family:var(--font-heading);color:var(--text);margin:0;font-size:18px;font-weight:500;line-height:1.2}.Bestaetigung-module__HJmiaG__text{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.Bestaetigung-module__HJmiaG__field{flex-direction:column;gap:4px;margin-top:4px;display:flex}.Bestaetigung-module__HJmiaG__fieldLabel{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);font-weight:600}.Bestaetigung-module__HJmiaG__input{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--panel-2);min-height:36px;color:var(--text);font:inherit;padding:7px 10px;font-size:13.5px}.Bestaetigung-module__HJmiaG__input:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.Bestaetigung-module__HJmiaG__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:12px 20px 16px;display:flex}.Bestaetigung-module__HJmiaG__cancel,.Bestaetigung-module__HJmiaG__ok,.Bestaetigung-module__HJmiaG__gefahr{appearance:none;min-height:36px;font:inherit;border-radius:var(--radius);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600}.Bestaetigung-module__HJmiaG__cancel{border:1px solid var(--border);color:var(--text);background:0 0}.Bestaetigung-module__HJmiaG__cancel:hover{border-color:var(--accent)}.Bestaetigung-module__HJmiaG__ok{background:var(--accent);border:1px solid var(--accent);color:var(--accent-fg)}.Bestaetigung-module__HJmiaG__gefahr{background:var(--danger);border:1px solid var(--danger);color:var(--danger-fg)}.Bestaetigung-module__HJmiaG__ok:disabled,.Bestaetigung-module__HJmiaG__gefahr:disabled{opacity:.45;cursor:default}.Bestaetigung-module__HJmiaG__cancel:focus-visible,.Bestaetigung-module__HJmiaG__ok:focus-visible,.Bestaetigung-module__HJmiaG__gefahr:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}
.ProjectLock-module__zc-w4W__status{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);height:38px;color:var(--muted);cursor:default;flex:none;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.ProjectLock-module__zc-w4W__status .icon{width:16px;height:16px}.ProjectLock-module__zc-w4W__status[data-state=mine],.ProjectLock-module__zc-w4W__status[data-state=other]{border-color:var(--warning);background:var(--warning-background);color:var(--text)}.ProjectLock-module__zc-w4W__compact{background:0 0;border-color:#0000;height:38px;padding:0 10px;font-weight:500}.ProjectLock-module__zc-w4W__badge{white-space:nowrap;text-overflow:ellipsis;gap:4px;max-width:180px;overflow:hidden}.ProjectLock-module__zc-w4W__badge .icon{flex:none;width:12px;height:12px}.ProjectLock-module__zc-w4W__notice{border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-background);color:var(--text);align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;display:flex}.ProjectLock-module__zc-w4W__notice .icon{flex:none;width:16px;height:16px}
.form-module__1uqmXa__label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);margin:10px 0 4px;font-weight:550;display:block}.form-module__1uqmXa__select{background:var(--panel-2);width:100%;color:var(--text);border:1px solid var(--field-border);border-radius:var(--radius-sm);padding:7px 8px;font-size:13px}.form-module__1uqmXa__select:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.form-module__1uqmXa__hint{color:var(--muted);margin:6px 0;font-size:12px}.form-module__1uqmXa__row{gap:8px;margin:10px 0;display:flex}.form-module__1uqmXa__btn,.form-module__1uqmXa__btnActive,.form-module__1uqmXa__btnPrimary{appearance:none;border:1px solid var(--border);color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;flex:1;padding:8px 10px;font-size:13px}.form-module__1uqmXa__btn:focus-visible,.form-module__1uqmXa__btnActive:focus-visible,.form-module__1uqmXa__btnPrimary:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.form-module__1uqmXa__btn:disabled{opacity:.45;cursor:not-allowed}.form-module__1uqmXa__btnActive{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.form-module__1uqmXa__btnPrimary{background:var(--accent);border-color:var(--accent);width:100%;color:var(--accent-fg);margin-top:8px;font-weight:600}.form-module__1uqmXa__btnPrimary:hover:not(:disabled){filter:brightness(1.08)}.form-module__1uqmXa__btnPrimary:disabled{opacity:.45;cursor:not-allowed}.form-module__1uqmXa__status{color:var(--text);background:var(--panel-2);border-radius:var(--radius-sm);margin-top:10px;padding:8px;font-size:12px}.form-module__1uqmXa__textarea{background:var(--panel-2);width:100%;color:var(--text);border:1px solid var(--field-border);border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-mono);resize:vertical;margin-bottom:6px;padding:7px 8px}.form-module__1uqmXa__textarea:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}
.wizard-module__CU0owq__splitWrap{max-width:1600px;margin:0 auto}.wizard-module__CU0owq__splitRow{align-items:stretch;display:flex}.wizard-module__CU0owq__leftCol{flex-direction:column;flex:auto;min-width:0;max-width:960px;margin-inline:auto;display:flex}@media (max-width:900px){.wizard-module__CU0owq__splitRow{flex-direction:column}.wizard-module__CU0owq__leftCol{flex:auto;width:100%;max-width:none}}.wizard-module__CU0owq__entryGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}@media (max-width:860px){.wizard-module__CU0owq__entryGrid{grid-template-columns:1fr}}.wizard-module__CU0owq__entryGrid2{grid-template-columns:repeat(2,1fr)}@media (max-width:860px){.wizard-module__CU0owq__entryGrid2{grid-template-columns:1fr}}.wizard-module__CU0owq__entryCard{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);cursor:pointer;grid-row:span 4;grid-template-rows:subgrid;align-items:start;row-gap:6px;padding:18px;transition:border-color .12s;display:grid;position:relative}.wizard-module__CU0owq__entryCard:hover{border-color:var(--accent)}.wizard-module__CU0owq__entryCard:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.wizard-module__CU0owq__entryCardGewaehlt,.wizard-module__CU0owq__entryCardGewaehlt:hover{border:2px solid var(--accent);background:var(--accent-soft);padding:17px}.wizard-module__CU0owq__entryCheck{background:var(--accent);width:20px;height:20px;color:var(--accent-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.wizard-module__CU0owq__entryCheck svg{stroke-width:3px;width:12px;height:12px}.wizard-module__CU0owq__entryIcon{color:var(--accent);width:26px;height:26px}.wizard-module__CU0owq__entryTitle{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.wizard-module__CU0owq__entryDesc{color:var(--muted);font-size:12.5px;line-height:1.5}.wizard-module__CU0owq__entryHinweis{border-radius:var(--radius-sm);background:var(--warning-background);width:fit-content;color:var(--text);white-space:nowrap;align-items:center;gap:4px;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.wizard-module__CU0owq__entryCardSoon{cursor:not-allowed}.wizard-module__CU0owq__entryCardSoon:not(.wizard-module__CU0owq__entryCardAi){opacity:.6}.wizard-module__CU0owq__entryCardSoon:not(.wizard-module__CU0owq__entryCardAi):hover{border-color:var(--border)}.wizard-module__CU0owq__entrySoonTag{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;font-size:10px;font-weight:550;line-height:1.4}.wizard-module__CU0owq__entryCardAi{border-color:var(--accent);background:color-mix(in srgb, var(--primary) 4%, var(--panel));box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 14%, transparent)}.wizard-module__CU0owq__entryCardAi .wizard-module__CU0owq__entryIcon{background:var(--accent);width:32px;height:32px;color:var(--panel);border-radius:9px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.wizard-module__CU0owq__entryCardAi .wizard-module__CU0owq__entryTitle{color:var(--text)}.wizard-module__CU0owq__entryCardAi .wizard-module__CU0owq__entrySoonTag{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.wizard-module__CU0owq__entryKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:650}.wizard-module__CU0owq__field{border-bottom:1px solid var(--border);padding:12px 0}.wizard-module__CU0owq__field:last-child{border-bottom:none}.wizard-module__CU0owq__fieldHighlight{border-radius:var(--radius-sm);border-bottom:1px solid var(--border);background:var(--panel-2);padding:10px 12px}.wizard-module__CU0owq__fieldHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.wizard-module__CU0owq__fieldLabel{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);flex:1;font-weight:550}.wizard-module__CU0owq__fieldHint{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.45}.wizard-module__CU0owq__fieldControl{margin-top:2px}.wizard-module__CU0owq__accordionToggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;display:flex}.wizard-module__CU0owq__accordionToggle:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.wizard-module__CU0owq__accordionChevron{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.wizard-module__CU0owq__accordionChevronOpen{transform:rotate(180deg)}.wizard-module__CU0owq__accordionToggle:hover .wizard-module__CU0owq__accordionChevron{stroke:var(--accent)}.wizard-module__CU0owq__accordionBody{margin-top:10px}.wizard-module__CU0owq__selPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-top:12px;overflow:hidden}.wizard-module__CU0owq__selHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.wizard-module__CU0owq__selTitle{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-weight:550}.wizard-module__CU0owq__selMeta{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.wizard-module__CU0owq__selReset{color:var(--accent-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.wizard-module__CU0owq__selReset:hover{color:var(--accent);text-decoration:underline}.wizard-module__CU0owq__selReset:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.wizard-module__CU0owq__selEmpty{color:var(--muted);text-align:center;padding:16px 12px;font-size:12.5px}.wizard-module__CU0owq__selList{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.wizard-module__CU0owq__selRow{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:7px 12px;font-size:12px;display:flex}.wizard-module__CU0owq__selRow:last-child{border-bottom:none}.wizard-module__CU0owq__selRow:hover{background:var(--panel-2)}.wizard-module__CU0owq__selName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-weight:600;overflow:hidden}.wizard-module__CU0owq__selType{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.wizard-module__CU0owq__selCoords{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wizard-module__CU0owq__selSpecs{color:var(--accent-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.wizard-module__CU0owq__tag{letter-spacing:var(--label-tracking);text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:550;display:inline-flex}.wizard-module__CU0owq__tagOeffentlich{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.wizard-module__CU0owq__tagManuell{border-color:color-mix(in srgb, var(--accent-2) 45%, var(--border));color:var(--accent-2)}.wizard-module__CU0owq__tagDokument{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));color:var(--warning-text)}.wizard-module__CU0owq__derived{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin-top:4px;padding:10px 12px;display:grid}.wizard-module__CU0owq__derivedItem{flex-direction:column;gap:1px;display:flex}.wizard-module__CU0owq__derivedLabel{font-size:var(--label-size);color:var(--muted);text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:550}.wizard-module__CU0owq__derivedVal{font-size:13px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.wizard-module__CU0owq__kpi{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:14px 16px}.wizard-module__CU0owq__kpiVal{letter-spacing:-.02em;font-size:22px;font-weight:650;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.wizard-module__CU0owq__kpiLabel{font-size:var(--label-size);color:var(--muted);text-transform:uppercase;letter-spacing:var(--label-tracking);margin-bottom:6px;font-weight:550}.wizard-module__CU0owq__trail{margin-top:14px}.wizard-module__CU0owq__trailRow{color:var(--text);border-top:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.wizard-module__CU0owq__trailField{color:var(--muted);flex:1}.wizard-module__CU0owq__windflaecheActions{flex-wrap:wrap;gap:8px;display:flex}.wizard-module__CU0owq__iconBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.wizard-module__CU0owq__katalogList{border:1px solid var(--border);border-radius:var(--radius);margin-top:10px;overflow:hidden}.wizard-module__CU0owq__katalogRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.wizard-module__CU0owq__katalogRow:last-child{border-bottom:none}.wizard-module__CU0owq__katalogBtn{flex:none;padding:4px 10px;font-size:11.5px}.wizard-module__CU0owq__vorhabenHead{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex:none;margin:4px 0 14px;padding:14px 22px 16px}.wizard-module__CU0owq__vorhabenEyebrow{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:550;display:block}.wizard-module__CU0owq__vorhabenTitle{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:650;line-height:1.15}.wizard-module__CU0owq__vorhabenText{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.wizard-module__CU0owq__splitCard .wizard-module__CU0owq__splitBody{min-height:160px}.wizard-module__CU0owq__splitFill{flex-direction:column;height:calc(100dvh - 120px);min-height:560px;display:flex}.wizard-module__CU0owq__splitFill>.wizard-module__CU0owq__splitRow{flex:1;min-height:0}.wizard-module__CU0owq__splitFill .wizard-module__CU0owq__leftCol{min-height:0}.wizard-module__CU0owq__splitCard{height:100%!important;min-height:0!important}.wizard-module__CU0owq__headFields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;margin-top:12px;display:grid}.wizard-module__CU0owq__headField{flex-direction:column;gap:5px;min-width:0;display:flex}.wizard-module__CU0owq__headDesc{font-weight:400}.wizard-module__CU0owq__potenzialFields{flex-direction:column;gap:16px;display:flex}@media (max-width:720px){.wizard-module__CU0owq__headFields{grid-template-columns:1fr}}.wizard-module__CU0owq__sectionHead{z-index:3;background:var(--panel);box-shadow:0 -12px 0 var(--panel);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;border:none;align-items:center;gap:8px;margin:-6px 0;padding:6px 0;display:flex;position:sticky;top:0}.wizard-module__CU0owq__sectionHead:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.wizard-module__CU0owq__sectionHead input[type=checkbox]{cursor:pointer;margin:0}.wizard-module__CU0owq__sectionHead:hover .wizard-module__CU0owq__fieldLabel{color:var(--text)}.wizard-module__CU0owq__sectionHead:hover .wizard-module__CU0owq__accordionChevron{stroke:var(--accent)}.wizard-module__CU0owq__sectionBody{margin-top:10px}.wizard-module__CU0owq__windbgList{border:1px solid var(--border);border-radius:var(--radius);max-height:280px;margin-top:8px;overflow-y:auto}.wizard-module__CU0owq__windbgGroup{z-index:1;border:none;border-bottom:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex;position:sticky;top:0}.wizard-module__CU0owq__windbgGroup:disabled{cursor:default}.wizard-module__CU0owq__windbgGroup .wizard-module__CU0owq__accordionChevron{width:15px;height:15px}.wizard-module__CU0owq__windbgGroup:hover:not(:disabled) .wizard-module__CU0owq__accordionChevron{stroke:var(--accent)}.wizard-module__CU0owq__windbgGroupName{flex:1;font-weight:600}.wizard-module__CU0owq__windbgItems{margin:0;padding:0;list-style:none}.wizard-module__CU0owq__windbgRow{border-bottom:1px solid var(--border);align-items:stretch;display:flex}.wizard-module__CU0owq__windbgRow:last-child,.wizard-module__CU0owq__windbgRow .wizard-module__CU0owq__selRow{border-bottom:none}.wizard-module__CU0owq__tabBar{border-bottom:1px solid var(--border);flex:none;padding:0 14px;display:flex}.wizard-module__CU0owq__tab{color:var(--muted);font:inherit;font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:13px 8px 11px;font-weight:550;display:inline-flex}.wizard-module__CU0owq__tab:hover:not(.wizard-module__CU0owq__tabActive):not([aria-disabled=true]){color:var(--text);background:var(--panel-2)}.wizard-module__CU0owq__tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wizard-module__CU0owq__tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.wizard-module__CU0owq__tabActive{color:var(--text);border-bottom-color:var(--accent);font-weight:650}.wizard-module__CU0owq__tabMark{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.wizard-module__CU0owq__tabMark svg{stroke-width:3px;width:11px;height:11px}.wizard-module__CU0owq__tabMarkOk{background:var(--success);color:#fff}.wizard-module__CU0owq__tabMarkWarn{background:var(--warning);color:#fff}.wizard-module__CU0owq__tabPflicht{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);letter-spacing:.04em;padding:1px 5px;font-size:9.5px;font-weight:550;line-height:1.4}.wizard-module__CU0owq__splitFill[data-ansicht] .wizard-module__CU0owq__vorhabenHead{display:none}.wizard-module__CU0owq__splitFill[data-ansicht=gross]{height:calc(100dvh - 40px)}.wizard-module__CU0owq__splitFill[data-ansicht=vollbild]{z-index:900;background:var(--bg);height:auto;min-height:0;padding:12px;animation:.22s cubic-bezier(.4,0,.2,1) wizard-module__CU0owq__vollbildEin;position:fixed;inset:0 0 0 76px}@keyframes wizard-module__CU0owq__vollbildEin{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wizard-module__CU0owq__splitFill[data-ansicht=vollbild]{animation:none}}@media (max-width:860px){.wizard-module__CU0owq__splitFill[data-ansicht=vollbild]{left:0}}
.AnsichtUmschalter-module__ApmSuq__knoepfe{border-left:1px solid var(--border);flex:none;align-self:center;align-items:center;gap:6px;margin-left:6px;padding-left:8px;display:inline-flex}.AnsichtUmschalter-module__ApmSuq__knopf{appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);width:32px;height:32px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.AnsichtUmschalter-module__ApmSuq__knopf .icon{width:16px;height:16px}.AnsichtUmschalter-module__ApmSuq__knopf:hover,.AnsichtUmschalter-module__ApmSuq__an{color:var(--accent);border-color:var(--accent)}.AnsichtUmschalter-module__ApmSuq__knopf:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}
.flaechensicherung-module__cDxYlq__scouting{flex-direction:column;gap:8px;display:flex}.flaechensicherung-module__cDxYlq__pfad{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;display:flex}.flaechensicherung-module__cDxYlq__pfad button{appearance:none;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:200px;padding:2px 8px;overflow:hidden}.flaechensicherung-module__cDxYlq__pfad button:hover{border-color:var(--accent);color:var(--accent)}.flaechensicherung-module__cDxYlq__kopf{align-items:center;gap:8px;display:flex}.flaechensicherung-module__cDxYlq__ebene{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:550}.flaechensicherung-module__cDxYlq__suche{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-width:0;color:var(--text);font:inherit;flex:1;padding:7px 10px;font-size:13px}.flaechensicherung-module__cDxYlq__linkKnopf{appearance:none;color:var(--accent-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11.5px;font-weight:600}.flaechensicherung-module__cDxYlq__linkKnopf:hover:not(:disabled){color:var(--accent);text-decoration:underline}.flaechensicherung-module__cDxYlq__linkKnopf:disabled{color:var(--muted);cursor:default}.flaechensicherung-module__cDxYlq__liste{border:1px solid var(--border);border-radius:var(--radius);max-height:220px;overflow-y:auto}.flaechensicherung-module__cDxYlq__zeile{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:9px;padding:6px 12px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__zeile:hover{background:var(--panel-2)}.flaechensicherung-module__cDxYlq__zeile input[type=checkbox]{accent-color:var(--accent);margin:0}.flaechensicherung-module__cDxYlq__zeile:last-child{border-bottom:none}.flaechensicherung-module__cDxYlq__zeileAn{background:color-mix(in srgb, var(--accent) 8%, transparent)}.flaechensicherung-module__cDxYlq__name{color:var(--text);white-space:nowrap;font-weight:600}.flaechensicherung-module__cDxYlq__art{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.flaechensicherung-module__cDxYlq__marke{color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 50%, var(--border));border-radius:var(--radius-sm);padding:0 5px;font-size:11px}.flaechensicherung-module__cDxYlq__fuss{justify-content:space-between;align-items:center;gap:8px;display:flex}.flaechensicherung-module__cDxYlq__primaer{appearance:none;background:var(--accent);color:var(--accent-fg);font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:12.5px;font-weight:600}.flaechensicherung-module__cDxYlq__primaer:disabled{opacity:.45;cursor:not-allowed}.flaechensicherung-module__cDxYlq__dim{color:var(--muted);font-size:12.5px}.flaechensicherung-module__cDxYlq__hinweis{color:var(--muted);padding:8px 10px;font-size:12.5px}.flaechensicherung-module__cDxYlq__fehler{color:var(--danger);padding:8px 10px;font-size:12.5px}.flaechensicherung-module__cDxYlq__ok{color:var(--success);font-size:12.5px}.flaechensicherung-module__cDxYlq__statusListe{flex-direction:column;gap:6px;display:flex}.flaechensicherung-module__cDxYlq__summe{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:4px;font-size:13px;display:flex}.flaechensicherung-module__cDxYlq__summeTeil{align-items:center;gap:6px;display:inline-flex}.flaechensicherung-module__cDxYlq__punkt{border-radius:50%;width:9px;height:9px;display:inline-block}.flaechensicherung-module__cDxYlq__balken{background:var(--border);border-radius:3px;flex-basis:100%;height:6px;display:flex;overflow:hidden}.flaechensicherung-module__cDxYlq__balken>span{height:100%}.flaechensicherung-module__cDxYlq__ampel_offen{background:var(--danger)}.flaechensicherung-module__cDxYlq__ampel_klaerung{background:var(--warning)}.flaechensicherung-module__cDxYlq__ampel_gesichert{background:var(--success)}.flaechensicherung-module__cDxYlq__kategorien{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__kategorie{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.flaechensicherung-module__cDxYlq__kategorieWeg{appearance:none;min-width:20px;min-height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.flaechensicherung-module__cDxYlq__kategorieWeg:hover{color:var(--danger)}.flaechensicherung-module__cDxYlq__kategorieForm{align-items:center;gap:8px;display:inline-flex}.flaechensicherung-module__cDxYlq__kategorieFarbe{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:32px;height:26px;padding:0 2px}.flaechensicherung-module__cDxYlq__gruppe{border:1px solid var(--border);border-radius:var(--radius-sm)}.flaechensicherung-module__cDxYlq__gruppeKopf{align-items:center;gap:8px;padding:6px 10px;display:flex}.flaechensicherung-module__cDxYlq__gruppeTitel{appearance:none;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:550;display:flex}.flaechensicherung-module__cDxYlq__chevron{color:var(--muted);font-size:9px;transition:transform .15s}.flaechensicherung-module__cDxYlq__chevronAuf{transform:rotate(90deg)}.flaechensicherung-module__cDxYlq__gruppeInhalt{border-top:1px solid var(--border)}.flaechensicherung-module__cDxYlq__fsZeile{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:5px 10px 5px 26px;font-size:13px;display:flex}.flaechensicherung-module__cDxYlq__fsZeile:hover:not(.flaechensicherung-module__cDxYlq__fsZeileAn){background:var(--panel-2)}.flaechensicherung-module__cDxYlq__fsName{appearance:none;font:inherit;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.flaechensicherung-module__cDxYlq__fsName:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:2px}.flaechensicherung-module__cDxYlq__fsZeileAus .flaechensicherung-module__cDxYlq__fsName,.flaechensicherung-module__cDxYlq__fsZeileAus .flaechensicherung-module__cDxYlq__art{color:var(--muted);text-decoration:line-through}.flaechensicherung-module__cDxYlq__fsZeileAus .flaechensicherung-module__cDxYlq__notiz{opacity:.5}.flaechensicherung-module__cDxYlq__ausHinweis{color:var(--muted);text-align:center;min-width:66px;font-size:11.5px}.flaechensicherung-module__cDxYlq__fsZeile:last-child{border-bottom:none}.flaechensicherung-module__cDxYlq__notiz{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:80px;color:var(--text);font:inherit;background:0 0;flex:0 220px;padding:3px 7px;font-size:12.5px}.flaechensicherung-module__cDxYlq__ampel{flex-shrink:0;gap:4px;display:inline-flex}.flaechensicherung-module__cDxYlq__ampelPunkt{appearance:none;opacity:.28;cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0}.flaechensicherung-module__cDxYlq__ampelPunkt:hover{opacity:.6}.flaechensicherung-module__cDxYlq__ampelAn{opacity:1;border-color:var(--panel,#fff);box-shadow:0 0 0 1.5px var(--text)}.flaechensicherung-module__cDxYlq__ampelPunkt:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.flaechensicherung-module__cDxYlq__entfernen{appearance:none;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;margin:-6px -8px -6px 0;font-size:15px;line-height:1}.flaechensicherung-module__cDxYlq__entfernen:hover{color:var(--text);background:var(--panel-2)}.flaechensicherung-module__cDxYlq__fsZeileAus .flaechensicherung-module__cDxYlq__entfernen:hover{color:var(--success)}.flaechensicherung-module__cDxYlq__entfernen:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.flaechensicherung-module__cDxYlq__werkzeuge{justify-content:space-between;align-items:center;gap:8px;display:flex}.flaechensicherung-module__cDxYlq__export{flex:none;position:relative}.flaechensicherung-module__cDxYlq__exportMenue{z-index:5;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-width:120px;box-shadow:var(--shadow-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.flaechensicherung-module__cDxYlq__exportMenue button{appearance:none;text-align:left;border-radius:var(--radius-sm);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:12.5px}.flaechensicherung-module__cDxYlq__exportMenue button:hover,.flaechensicherung-module__cDxYlq__exportMenue button:focus-visible{background:var(--panel-2);outline:none}.flaechensicherung-module__cDxYlq__fsZeileAn{background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.flaechensicherung-module__cDxYlq__puffer{align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__pufferLabel{color:var(--muted);white-space:nowrap}.flaechensicherung-module__cDxYlq__puffer input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.flaechensicherung-module__cDxYlq__pufferWert{text-align:right;min-width:48px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);flex:none}.flaechensicherung-module__cDxYlq__nachladen>:not(.flaechensicherung-module__cDxYlq__puffer){opacity:.55;transition:opacity .15s}.flaechensicherung-module__cDxYlq__leisteKopf{padding:0!important}.flaechensicherung-module__cDxYlq__leisteToggle{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:11px 18px 10px;display:flex}.flaechensicherung-module__cDxYlq__leisteToggle:hover{background:var(--panel-2)}.flaechensicherung-module__cDxYlq__leisteToggle:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.flaechensicherung-module__cDxYlq__leisteKopf>h2{padding-left:18px}.flaechensicherung-module__cDxYlq__leisteKopf>button:last-child:not(.flaechensicherung-module__cDxYlq__leisteToggle){margin-right:12px}.flaechensicherung-module__cDxYlq__leisteSumme{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__leisteSumme span{color:var(--text);align-items:center;gap:6px;display:inline-flex}.flaechensicherung-module__cDxYlq__leisteSumme .flaechensicherung-module__cDxYlq__punkt{width:8px;height:8px}.flaechensicherung-module__cDxYlq__leisteChevron{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto;transition:transform .15s}.flaechensicherung-module__cDxYlq__leisteChevronAuf{transform:rotate(180deg)}.flaechensicherung-module__cDxYlq__leisteBody{border-top:1px solid var(--border);flex:1;min-height:0;padding-top:12px;overflow-y:auto}.flaechensicherung-module__cDxYlq__infoKnopf{appearance:none;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-6px -8px -6px auto;display:inline-flex}.flaechensicherung-module__cDxYlq__infoKnopf .icon{width:16px;height:16px}.flaechensicherung-module__cDxYlq__infoKnopf:hover,.flaechensicherung-module__cDxYlq__infoKnopfAn{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.flaechensicherung-module__cDxYlq__infoKnopf:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.flaechensicherung-module__cDxYlq__zeileInfo{border-bottom-color:#0000}.flaechensicherung-module__cDxYlq__info{border-bottom:1px solid var(--border);background:var(--panel-2);flex-direction:column;gap:8px;padding:10px 12px 12px 34px;display:flex}.flaechensicherung-module__cDxYlq__info:last-child{border-bottom:none}.flaechensicherung-module__cDxYlq__infoKopf{align-items:center;gap:8px;display:flex}.flaechensicherung-module__cDxYlq__infoTitel{color:var(--text);font-size:13px;font-weight:600}.flaechensicherung-module__cDxYlq__infoChip{color:var(--text);background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:var(--radius-sm);padding:1px 6px;font-size:11px;font-weight:500}.flaechensicherung-module__cDxYlq__infoListe{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__infoAbschnitt{color:var(--text)}.flaechensicherung-module__cDxYlq__infoText{color:var(--muted);display:block}.flaechensicherung-module__cDxYlq__infoLink{color:var(--accent-2);margin-right:8px;display:inline-block}.flaechensicherung-module__cDxYlq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.flaechensicherung-module__cDxYlq__hilfeZeile{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.flaechensicherung-module__cDxYlq__hilfeKnopf{appearance:none;border:1px solid var(--border);background:var(--panel-2);cursor:pointer;width:32px;height:32px;color:var(--muted);font:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.flaechensicherung-module__cDxYlq__hilfeKnopf:after{content:"";border:1.5px solid;border-radius:999px;width:16px;height:16px;position:absolute}.flaechensicherung-module__cDxYlq__hilfeKnopf:hover,.flaechensicherung-module__cDxYlq__hilfeKnopfAn{color:var(--accent);border-color:var(--accent)}.flaechensicherung-module__cDxYlq__hilfeKnopf:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.flaechensicherung-module__cDxYlq__pfad .flaechensicherung-module__cDxYlq__hilfeKnopf{max-width:none;padding:0}.flaechensicherung-module__cDxYlq__pfadExtra{margin-left:auto;display:inline-flex}.flaechensicherung-module__cDxYlq__tiefe{border-top:1px solid var(--border);background:var(--panel-2)}.flaechensicherung-module__cDxYlq__tiefeKopf{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-weight:550;display:flex}.flaechensicherung-module__cDxYlq__tiefeZeile{appearance:none;border:none;border-top:1px solid var(--border);background:var(--panel);width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:6px 12px;font-size:12.5px;display:flex}.flaechensicherung-module__cDxYlq__tiefeZeile:hover{background:color-mix(in srgb, var(--accent) 6%, var(--panel))}.flaechensicherung-module__cDxYlq__tiefeZeile:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.flaechensicherung-module__cDxYlq__tiefePfeil{color:var(--muted);margin-left:auto}.flaechensicherung-module__cDxYlq__pufferZeile{align-items:center;gap:8px;margin-bottom:10px;display:flex}.flaechensicherung-module__cDxYlq__pufferZeile .flaechensicherung-module__cDxYlq__puffer{flex:1;min-width:0;margin-bottom:0}.flaechensicherung-module__cDxYlq__exportKnopf{appearance:none;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--panel);min-height:32px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.flaechensicherung-module__cDxYlq__exportKnopf .icon{width:16px;height:16px}.flaechensicherung-module__cDxYlq__exportKnopf:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.flaechensicherung-module__cDxYlq__exportKnopf:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.flaechensicherung-module__cDxYlq__exportKnopf:disabled{opacity:.5;cursor:not-allowed}.flaechensicherung-module__cDxYlq__exportPfeil{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;transition:transform .15s}.flaechensicherung-module__cDxYlq__exportPfeilAuf{transform:rotate(180deg)}.flaechensicherung-module__cDxYlq__alleZeile{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.flaechensicherung-module__cDxYlq__alleTitel{color:var(--text);font-size:13px;font-weight:600}[data-ansicht=gross] .flaechensicherung-module__cDxYlq__liste{max-height:calc(100dvh - 360px)}[data-ansicht=vollbild] .flaechensicherung-module__cDxYlq__liste{max-height:calc(100dvh - 300px)}.flaechensicherung-module__cDxYlq__leisteKopf{align-items:center;display:flex}.flaechensicherung-module__cDxYlq__leisteKopf>.flaechensicherung-module__cDxYlq__leisteToggle{flex:auto;width:auto;min-width:0}.flaechensicherung-module__cDxYlq__leisteKopf>.flaechensicherung-module__cDxYlq__leisteToggle+span{margin-right:10px}.flaechensicherung-module__cDxYlq__kaZeile{flex-wrap:wrap;align-items:center;gap:0 12px;font-size:12px;display:flex}.flaechensicherung-module__cDxYlq__fsZeile{flex-wrap:wrap}.flaechensicherung-module__cDxYlq__fsZeile>.flaechensicherung-module__cDxYlq__kaZeile{flex-basis:100%;margin-top:-4px}.flaechensicherung-module__cDxYlq__kaAmt{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:inline-flex}.flaechensicherung-module__cDxYlq__kaName{color:var(--muted-foreground)}.flaechensicherung-module__cDxYlq__kaLink{min-width:0;min-height:32px;color:var(--primary);border-radius:var(--radius-sm);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}:is(.flaechensicherung-module__cDxYlq__kaLink .icon,.flaechensicherung-module__cDxYlq__kaSymbol .icon){width:16px;height:16px}.flaechensicherung-module__cDxYlq__kaLink:hover .flaechensicherung-module__cDxYlq__kaMail{text-decoration:underline}.flaechensicherung-module__cDxYlq__kaLink:focus-visible,.flaechensicherung-module__cDxYlq__kaSymbol:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.flaechensicherung-module__cDxYlq__kaMail{overflow-wrap:anywhere}.flaechensicherung-module__cDxYlq__kaSymbol{width:32px;height:32px;color:var(--primary);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;margin:-8px 0;display:inline-flex}.flaechensicherung-module__cDxYlq__kaSymbol:hover{background:var(--panel-2)}.flaechensicherung-module__cDxYlq__kaSammel{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:0 16px;padding:4px 12px;font-size:12px;display:flex}.flaechensicherung-module__cDxYlq__kaSammelTitel{color:var(--muted-foreground);flex-basis:100%;padding-top:4px;font-weight:600}
.Meldung-module__UwyVva__stapel{z-index:1200;pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.Meldung-module__UwyVva__liste{flex-direction:column;gap:8px;display:flex}.Meldung-module__UwyVva__liste+.Meldung-module__UwyVva__liste:not(:empty){margin-top:8px}.Meldung-module__UwyVva__karte{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--text);pointer-events:auto;align-items:flex-start;gap:12px;padding:12px 8px 12px 16px;display:flex}.Meldung-module__UwyVva__karte[data-ton=fehler]{background:color-mix(in srgb, var(--danger) 10%, var(--panel));border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.Meldung-module__UwyVva__symbol{color:var(--success-text);margin-top:2px;font-size:16px;display:inline-flex}.Meldung-module__UwyVva__karte[data-ton=fehler] .Meldung-module__UwyVva__symbol{color:var(--danger)}.Meldung-module__UwyVva__inhalt{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.Meldung-module__UwyVva__text{margin:0;font-size:13px;line-height:1.5}.Meldung-module__UwyVva__aktion{appearance:none;color:var(--accent-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.Meldung-module__UwyVva__aktion:hover{text-decoration:underline}.Meldung-module__UwyVva__schliessen{appearance:none;border-radius:var(--radius);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px 0;padding:0;font-size:16px;display:inline-flex}.Meldung-module__UwyVva__schliessen:hover{color:var(--text);background:var(--panel-2)}.Meldung-module__UwyVva__aktion:focus-visible,.Meldung-module__UwyVva__schliessen:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}
.AuthCard-module__E0ACiq__card{border:1px solid color-mix(in srgb, var(--rail-fg) 16%, transparent);background:color-mix(in srgb, var(--rail) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);width:100%;color:var(--rail-fg);border-radius:3px;padding:34px 32px 28px;box-shadow:0 24px 60px -30px #0000008c}.AuthCard-module__E0ACiq__cardHead{margin:0 0 4px}.AuthCard-module__E0ACiq__cardTitle{letter-spacing:-.02em;color:var(--rail-fg);font-size:22px;font-weight:520;line-height:1.2;display:block}.AuthCard-module__E0ACiq__pageSub{color:color-mix(in srgb, var(--rail-fg) 62%, transparent);font-size:13.5px;line-height:1.55}.AuthCard-module__E0ACiq__field{gap:6px;display:grid}.AuthCard-module__E0ACiq__field label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--rail-fg) 62%, transparent);font-size:10px;font-weight:600;line-height:1}.AuthCard-module__E0ACiq__input{border:1px solid color-mix(in srgb, var(--rail-fg) 16%, transparent);width:100%;color:var(--rail-fg);background:#7f7f7f14;border-radius:2px;padding:11px 12px;font-family:inherit;font-size:14.5px;line-height:1.2;transition:border-color .15s,background .15s}.AuthCard-module__E0ACiq__input::placeholder{color:color-mix(in srgb, var(--rail-fg) 34%, transparent)}.AuthCard-module__E0ACiq__input:hover{border-color:color-mix(in srgb, var(--rail-fg) 26%, transparent)}.AuthCard-module__E0ACiq__input:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px;border-color:#0000}.AuthCard-module__E0ACiq__input:-webkit-autofill{-webkit-text-fill-color:var(--rail-fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--rail) 92%, transparent) inset;caret-color:var(--rail-fg)}.AuthCard-module__E0ACiq__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--rail-fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--rail) 92%, transparent) inset;caret-color:var(--rail-fg)}.AuthCard-module__E0ACiq__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--rail-fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--rail) 92%, transparent) inset;caret-color:var(--rail-fg)}.AuthCard-module__E0ACiq__btnPrimary{appearance:none;border:1px solid var(--rail-fg);background:var(--rail-fg);width:100%;color:var(--rail);letter-spacing:.01em;cursor:pointer;border-radius:2px;margin-top:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:550;transition:transform .18s,filter .18s}.AuthCard-module__E0ACiq__btnPrimary:hover:not(:disabled){transform:translateY(-1px)}.AuthCard-module__E0ACiq__btnPrimary:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.AuthCard-module__E0ACiq__btnPrimary:disabled{cursor:default;filter:brightness(.82)}
.WaitlistPage-module__WSc12q__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.WaitlistPage-module__WSc12q__reasons{columns:1;margin-top:32px}.WaitlistPage-module__WSc12q__meta{border-top:1px solid var(--line);color:var(--muted);margin:32px 0 0;padding-top:24px;font-size:14px}.WaitlistPage-module__WSc12q__card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:clamp(20px,3vw,32px)}.WaitlistPage-module__WSc12q__card h2{font-family:var(--f-head);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.WaitlistPage-module__WSc12q__hint{color:var(--muted);margin:4px 0 0;font-size:14px}.WaitlistPage-module__WSc12q__form{flex-direction:column;gap:16px;display:flex}.WaitlistPage-module__WSc12q__form .WaitlistPage-module__WSc12q__hint{margin:-12px 0 4px}.WaitlistPage-module__WSc12q__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.WaitlistPage-module__WSc12q__field{flex-direction:column;gap:6px;display:flex}.WaitlistPage-module__WSc12q__field label{font-size:14px;font-weight:500;line-height:1.4}.WaitlistPage-module__WSc12q__field input,.WaitlistPage-module__WSc12q__field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;height:44px;font:inherit;color:var(--navy);background:var(--card);border-radius:8px;padding:0 12px;font-size:15px;transition:border-color .15s}.WaitlistPage-module__WSc12q__field input:hover,.WaitlistPage-module__WSc12q__field textarea:hover{border-color:var(--input)}.WaitlistPage-module__WSc12q__field input:focus,.WaitlistPage-module__WSc12q__field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-background);outline:none}.WaitlistPage-module__WSc12q__field input::placeholder,.WaitlistPage-module__WSc12q__field textarea::placeholder{color:var(--input)}.WaitlistPage-module__WSc12q__field input[aria-invalid=true],.WaitlistPage-module__WSc12q__field textarea[aria-invalid=true]{border-color:var(--destructive)}.WaitlistPage-module__WSc12q__field textarea{resize:vertical;height:auto;min-height:140px;padding:10px 12px;line-height:1.5}.WaitlistPage-module__WSc12q__consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.WaitlistPage-module__WSc12q__consent input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:3px 0 0}.WaitlistPage-module__WSc12q__consent a{color:var(--blue)}.WaitlistPage-module__WSc12q__submit{width:100%;margin-top:4px}.WaitlistPage-module__WSc12q__submit:disabled{opacity:.6;cursor:wait}.WaitlistPage-module__WSc12q__small{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.WaitlistPage-module__WSc12q__login{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:24px 0 0;padding-top:20px;font-size:14px}.WaitlistPage-module__WSc12q__login a{color:var(--blue);font-weight:500}.WaitlistPage-module__WSc12q__error{background:var(--destructive-background);border-radius:8px;margin:0;padding:12px;font-size:14px}.WaitlistPage-module__WSc12q__honeypot{position:absolute;left:-9999px}.WaitlistPage-module__WSc12q__done{flex-direction:column;gap:16px;padding:8px 0;display:flex}.WaitlistPage-module__WSc12q__doneIcon{background:var(--success-background);width:44px;height:44px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;display:flex}.WaitlistPage-module__WSc12q__done p{color:var(--ink-2);margin:0}@media (max-width:900px){.WaitlistPage-module__WSc12q__hero{grid-template-columns:1fr}}@media (max-width:520px){.WaitlistPage-module__WSc12q__row{grid-template-columns:1fr}}.WaitlistPage-module__WSc12q__signupHero{align-items:start}.WaitlistPage-module__WSc12q__heroCard{box-shadow:0 12px 32px #12243e14}.WaitlistPage-module__WSc12q__fillFrame{flex-direction:column;display:flex}.WaitlistPage-module__WSc12q__fillFrame>.WaitlistPage-module__WSc12q__grow{flex:1 0 auto;width:100%}
