.lowisko-module__Ot9jBq__page{--green-dark:#243c31;--green-light:#5a8f72;--green-pale:#e8f5ee;--copper:var(--accent,#2c4c3b);font-family:var(--font-sans,system-ui, sans-serif);color:var(--text);background:var(--bg-main)}.lowisko-module__Ot9jBq__nav{z-index:50;background:var(--green-dark);justify-content:space-between;align-items:center;height:64px;padding:0 2rem;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0000002e}.lowisko-module__Ot9jBq__navLogo{align-items:center;gap:.65rem;text-decoration:none;display:flex}.lowisko-module__Ot9jBq__navLogoMark{color:var(--white);font-family:var(--font-serif,Georgia, serif);background:#ffffff26;border:1px solid #fff3;border-radius:.5rem;padding:.4rem .65rem;font-size:.95rem;font-weight:600}.lowisko-module__Ot9jBq__navLogoName{font-family:var(--font-serif,Georgia, serif);color:var(--white);font-size:1.1rem;font-weight:600}.lowisko-module__Ot9jBq__navLogoTagline{font-size:var(--fs-xs);color:#ffffff9e;margin-top:-2px}.lowisko-module__Ot9jBq__navLinks{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lowisko-module__Ot9jBq__navLinks a{color:#ffffffb8;border-radius:.35rem;padding:.4rem .75rem;font-size:.88rem;text-decoration:none;transition:background .15s,color .15s}.lowisko-module__Ot9jBq__navLinks a:hover{color:var(--white);background:#ffffff1a}.lowisko-module__Ot9jBq__navRight{align-items:center;gap:.75rem;display:flex}.lowisko-module__Ot9jBq__navCta{background:var(--cta);color:var(--white);font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;border-radius:.5rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s}.lowisko-module__Ot9jBq__navCta:hover{background:var(--cta-h)}.lowisko-module__Ot9jBq__navPowered{color:#ffffff9e;white-space:nowrap;border-left:1px solid #ffffff26;padding-left:.75rem;font-size:.72rem;text-decoration:none;transition:color .15s}.lowisko-module__Ot9jBq__navPowered:hover{color:#ffffffd9}.lowisko-module__Ot9jBq__hamburger{cursor:pointer;background:0 0;border:none;border-radius:.35rem;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;padding:.45rem;transition:background .15s;display:none}.lowisko-module__Ot9jBq__hamburger:hover{background:#ffffff1a}.lowisko-module__Ot9jBq__hamburger span{transform-origin:50%;background:#ffffffd9;border-radius:2px;width:22px;height:2px;transition:transform .22s,opacity .22s;display:block}.lowisko-module__Ot9jBq__hamburgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.lowisko-module__Ot9jBq__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.lowisko-module__Ot9jBq__hamburgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (pointer:coarse){.lowisko-module__Ot9jBq__hamburger{align-items:center;min-width:44px;min-height:44px}}.lowisko-module__Ot9jBq__mobileMenu{z-index:49;background:#1a2d24;border-top:1px solid #ffffff14;padding:.5rem 1.25rem 1.25rem;position:fixed;top:64px;left:0;right:0;box-shadow:0 8px 24px #0000004d}.lowisko-module__Ot9jBq__mobileMenuLinks{margin:0;padding:0;list-style:none}.lowisko-module__Ot9jBq__mobileMenuLinks a{color:#fffc;border-bottom:1px solid #ffffff12;padding:.85rem 0;font-size:1rem;text-decoration:none;transition:color .15s;display:block}.lowisko-module__Ot9jBq__mobileMenuLinks a:hover{color:#fff}.lowisko-module__Ot9jBq__mobileMenuCta{background:var(--cta);color:#fff;text-align:center;border-radius:.5rem;margin-top:1rem;padding:.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:block}.lowisko-module__Ot9jBq__mobileMenuCta:hover{background:var(--cta-h)}.lowisko-module__Ot9jBq__hero{background:linear-gradient(#243c31 0%,#1a2d24 50%,#111d16 100%);flex-direction:column;justify-content:flex-end;min-height:560px;padding:0 2rem 3.5rem;display:flex;position:relative;overflow:hidden}.lowisko-module__Ot9jBq__heroNoPhoto{background:radial-gradient(at 20% 15%,#ffffff1a,#0000 55%),radial-gradient(at 85% 90%,#78be9629,#0000 50%),linear-gradient(#243c31 0%,#1a2d24 50%,#111d16 100%);min-height:380px}.lowisko-module__Ot9jBq__heroImg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lowisko-module__Ot9jBq__heroOverlay{z-index:1;background:linear-gradient(#243c3126 0%,#243c319e 55%,#243c31f5 100%);position:absolute;inset:0}.lowisko-module__Ot9jBq__heroPhotoBtn{z-index:2;color:#fff;font-family:var(--font-sans,system-ui, sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff4d;border-radius:.5rem;padding:.4rem .85rem;font-size:.82rem;font-weight:500;transition:background .15s;position:absolute;bottom:1.25rem;right:2rem}.lowisko-module__Ot9jBq__heroPhotoBtn:hover{background:#000000a6}.lowisko-module__Ot9jBq__photoGrid{background:#0d1610;gap:3px;padding:3px;display:flex}.lowisko-module__Ot9jBq__photoGridBtn{all:unset;cursor:pointer;flex:1;min-width:0;position:relative;overflow:hidden}.lowisko-module__Ot9jBq__photoGridImg{object-fit:cover;width:100%;height:110px;transition:opacity .15s;display:block}.lowisko-module__Ot9jBq__photoGridBtn:hover .lowisko-module__Ot9jBq__photoGridImg{opacity:.82}.lowisko-module__Ot9jBq__photoGridMore{color:#fff;pointer-events:none;background:#00000085;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;display:flex;position:absolute;inset:0}.lowisko-module__Ot9jBq__heroBreadcrumb{color:#ffffffd9;text-shadow:0 1px 3px #0009;z-index:2;align-items:center;gap:.4rem;font-size:.8rem;display:flex;position:absolute;top:1.25rem;left:2rem}.lowisko-module__Ot9jBq__heroBreadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .15s}.lowisko-module__Ot9jBq__heroBreadcrumb a:hover{color:#fffc}.lowisko-module__Ot9jBq__heroContent{z-index:2;max-width:720px;position:relative}.lowisko-module__Ot9jBq__heroTitle{font-family:var(--font-serif,Georgia, serif);color:var(--white);margin:0 0 .75rem;font-size:clamp(2rem,8vw,4.5rem);font-weight:600;line-height:1.1}.lowisko-module__Ot9jBq__heroLead{color:#fffc;max-width:520px;margin:0 0 2rem;font-size:clamp(1rem,2vw,1.15rem);font-weight:300;line-height:1.65}.lowisko-module__Ot9jBq__heroCta{flex-wrap:wrap;gap:.75rem;display:flex}.lowisko-module__Ot9jBq__btnPrimary{background:var(--cta);color:var(--white);font-family:var(--font-sans,system-ui, sans-serif);border-radius:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.lowisko-module__Ot9jBq__btnPrimary:hover{background:var(--cta-h)}.lowisko-module__Ot9jBq__section{max-width:1100px;margin:0 auto;padding:5rem 2rem}.lowisko-module__Ot9jBq__sectionMuted{background:var(--bg-card)}.lowisko-module__Ot9jBq__sectionMuted .lowisko-module__Ot9jBq__section{max-width:1100px;margin:0 auto;padding:5rem 2rem}.lowisko-module__Ot9jBq__sectionH2{font-family:var(--font-serif,Georgia, serif);color:var(--text);margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1.25}.lowisko-module__Ot9jBq__sectionLead{color:var(--text-mid);max-width:580px;margin:0;font-size:1rem;line-height:1.65}.lowisko-module__Ot9jBq__aboutText{color:var(--text-mid);max-width:68ch;margin:0;font-size:1rem;line-height:1.75}.lowisko-module__Ot9jBq__spotsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.lowisko-module__Ot9jBq__spotCardBadge{color:var(--white);text-transform:uppercase;letter-spacing:.06em;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;padding:.18rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.lowisko-module__Ot9jBq__spotCardBody{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem;display:flex}.lowisko-module__Ot9jBq__spotCardName{font-family:var(--font-serif,Georgia, serif);color:var(--text);margin:0;font-size:1rem;font-weight:600}.lowisko-module__Ot9jBq__spotCardName a{color:inherit;text-decoration:none}.lowisko-module__Ot9jBq__spotCardName a:hover{color:var(--cta);text-decoration:underline}.lowisko-module__Ot9jBq__spotCardDesc{color:var(--text-mid);flex:1;margin:0;font-size:.82rem;line-height:1.55}.lowisko-module__Ot9jBq__spotCardTags{flex-wrap:wrap;gap:.3rem;display:flex}.lowisko-module__Ot9jBq__spotTag{background:var(--green-pale);color:var(--brand);border:1px solid var(--border);border-radius:999px;padding:.15rem .48rem;font-size:.75rem;font-weight:600}.lowisko-module__Ot9jBq__spotCardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.2rem;padding-top:.6rem;display:flex}.lowisko-module__Ot9jBq__spotPrice{color:var(--brand);font-size:.95rem;font-weight:700}.lowisko-module__Ot9jBq__spotPrice span{color:var(--text-light);font-size:.76rem;font-weight:400}.lowisko-module__Ot9jBq__pricingGrid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.lowisko-module__Ot9jBq__pricingCard{background:var(--white);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.lowisko-module__Ot9jBq__pricingCardFeatured{border-color:var(--cta);background:#2563eb0a;border-width:2px}.lowisko-module__Ot9jBq__pricingLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);font-weight:600}.lowisko-module__Ot9jBq__pricingLabelFeatured{color:var(--copper)}.lowisko-module__Ot9jBq__pricingTitle{font-family:var(--font-serif,Georgia, serif);color:var(--text);margin:0;font-size:1.05rem;font-weight:600}.lowisko-module__Ot9jBq__pricingAmount{font-family:var(--font-serif,Georgia, serif);color:var(--green-dark);align-items:baseline;gap:.35rem;font-size:2.2rem;font-weight:600;line-height:1;display:flex}.lowisko-module__Ot9jBq__pricingAmount span{font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-light);font-size:.85rem;font-weight:400}.lowisko-module__Ot9jBq__pricingFeatures{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lowisko-module__Ot9jBq__pricingFeatures li{color:var(--text-mid);align-items:flex-start;gap:.5rem;font-size:.87rem;display:flex}.lowisko-module__Ot9jBq__pricingFeatures li:before{content:"";width:1em;height:1em;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;color:var(--copper);background:currentColor;flex-shrink:0;margin-top:.3em}.lowisko-module__Ot9jBq__pricingNote{color:var(--text-light);margin:1.25rem 0 0;font-size:.8rem;line-height:1.55}.lowisko-module__Ot9jBq__rulesList{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2.5rem;display:grid}.lowisko-module__Ot9jBq__ruleItem{background:var(--white);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.lowisko-module__Ot9jBq__ruleNum{background:var(--accent,#2c4c3b);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;margin-top:1px;font-size:.75rem;font-weight:700;display:flex}.lowisko-module__Ot9jBq__ruleItem p{color:var(--text-mid);margin:0;font-size:.86rem;line-height:1.55}.lowisko-module__Ot9jBq__contactGrid{grid-template-columns:1fr 1.6fr;gap:2.5rem;margin-top:2.5rem;display:grid}.lowisko-module__Ot9jBq__contactInfo{flex-direction:column;gap:1.25rem;display:flex}.lowisko-module__Ot9jBq__contactItem{align-items:flex-start;gap:.85rem;display:flex}.lowisko-module__Ot9jBq__contactIcon{background:var(--pale-green);color:var(--brand);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:flex}.lowisko-module__Ot9jBq__contactLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin:0 0 .15rem}.lowisko-module__Ot9jBq__contactValue{color:var(--text);white-space:pre-line;margin:0;font-size:.92rem;font-weight:500}.lowisko-module__Ot9jBq__mapBlock{color:#ffffffa6;border:1px solid var(--border);background:linear-gradient(135deg,#243c31 0%,#3d6b52 100%);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:280px;font-size:.85rem;display:flex}.lowisko-module__Ot9jBq__mapBlock span:first-child{font-size:2.5rem}.lowisko-module__Ot9jBq__footer{background:var(--green-dark);padding:2.5rem 2rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:580px){.lowisko-module__Ot9jBq__footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.lowisko-module__Ot9jBq__footerLeft{flex-direction:column;gap:.2rem;display:flex}.lowisko-module__Ot9jBq__footerName{font-family:var(--font-serif,Georgia, serif);color:var(--white);font-size:1.1rem;font-weight:600}.lowisko-module__Ot9jBq__footerTagline{color:#ffffff9e;margin:0;font-size:.75rem}.lowisko-module__Ot9jBq__footerLinks{flex-wrap:wrap;gap:1.5rem;display:flex}.lowisko-module__Ot9jBq__footerLinks a{color:#ffffff80;font-size:.82rem;text-decoration:none;transition:color .15s}.lowisko-module__Ot9jBq__footerLinks a:hover{color:var(--white)}.lowisko-module__Ot9jBq__footerBottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-top:1.25rem;display:flex}.lowisko-module__Ot9jBq__footerCopy{font-size:var(--fs-xs);color:#fff9;margin:0}.lowisko-module__Ot9jBq__footerPowered{font-size:var(--fs-xs);color:#fff9;align-items:center;gap:.35rem;margin:0;display:flex}.lowisko-module__Ot9jBq__footerPowered a{color:#ffffffb8;font-weight:500;text-decoration:none;transition:color .15s}.lowisko-module__Ot9jBq__footerPowered a:hover{color:#ffffffe6}.lowisko-module__Ot9jBq__paramsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.lowisko-module__Ot9jBq__paramCard{background:var(--white);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.1rem 1.1rem 1rem;display:flex}.lowisko-module__Ot9jBq__paramIcon{color:var(--accent,#2c4c3b);margin-bottom:.35rem;font-size:1.5rem}.lowisko-module__Ot9jBq__paramLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin:0}.lowisko-module__Ot9jBq__paramValue{color:var(--text);margin:0;font-size:1rem;font-weight:600}.lowisko-module__Ot9jBq__fishTypesRow{flex-wrap:wrap;gap:.4rem;margin-top:2rem;display:flex}.lowisko-module__Ot9jBq__fishTypeTag{background:var(--pale-green);color:var(--brand);border:1px solid var(--border-green);border-radius:999px;padding:.3rem .85rem;font-size:.82rem;font-weight:600}.lowisko-module__Ot9jBq__amenitiesGrid{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.lowisko-module__Ot9jBq__amenityChip{color:var(--text);background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:500;display:flex}.lowisko-module__Ot9jBq__amenityIcon{color:var(--accent,#2c4c3b);flex-shrink:0;font-size:1.15rem}.lowisko-module__Ot9jBq__aboutTabs{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;gap:.25rem;margin:.25rem 0 2rem;padding:.25rem;display:inline-flex}.lowisko-module__Ot9jBq__aboutTab{appearance:none;font:inherit;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1.15rem;font-size:.9rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.lowisko-module__Ot9jBq__aboutTab:hover{color:var(--text)}.lowisko-module__Ot9jBq__aboutTab:focus-visible{outline:2px solid var(--accent,#2c4c3b);outline-offset:2px}.lowisko-module__Ot9jBq__aboutTabActive{background:var(--white);color:var(--accent,#2c4c3b);box-shadow:0 1px 2px #10182814,0 1px 3px #1018280f}.lowisko-module__Ot9jBq__fishEyebrow{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);margin:2rem 0 .85rem;font-weight:600}.lowisko-module__Ot9jBq__fishGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.lowisko-module__Ot9jBq__fishCard{background:var(--white);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.3rem;min-width:0;padding:1.1rem 1.15rem 1rem;display:flex}.lowisko-module__Ot9jBq__fishCardHead{align-items:center;gap:.55rem;min-width:0;display:flex}.lowisko-module__Ot9jBq__fishCardIcon{color:var(--accent,#2c4c3b);flex-shrink:0;font-size:1.35rem}.lowisko-module__Ot9jBq__fishCardSpecies{font-family:var(--font-serif,Georgia, serif);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.lowisko-module__Ot9jBq__fishCardWeight{color:var(--copper);margin:.25rem 0 0;font-size:.95rem;font-weight:600}.lowisko-module__Ot9jBq__fishCardNote{color:var(--text-mid);margin:.1rem 0 0;font-size:.85rem;line-height:1.5}.lowisko-module__Ot9jBq__fishStockText{max-width:68ch;color:var(--text-mid);margin:1.75rem 0 0;font-size:.97rem;line-height:1.8}.lowisko-module__Ot9jBq__recordCard{background:linear-gradient(135deg,#243c31 0%,#1a2d24 100%);border-radius:1.25rem;align-items:center;gap:2.5rem;max-width:680px;margin-top:2.5rem;padding:2.5rem 2.5rem 2.25rem;display:flex}.lowisko-module__Ot9jBq__recordTrophy{color:var(--copper);flex-shrink:0;font-size:3rem}.lowisko-module__Ot9jBq__recordBody{flex:1}.lowisko-module__Ot9jBq__recordEyebrow{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;margin:0 0 .5rem}.lowisko-module__Ot9jBq__recordSpecies{font-family:var(--font-serif,Georgia, serif);color:var(--white);margin:0 0 .3rem;font-size:1.3rem;font-weight:600}.lowisko-module__Ot9jBq__recordWeight{font-family:var(--font-serif,Georgia, serif);color:#f0c060;margin:0 0 .6rem;font-size:2.6rem;font-weight:700;line-height:1}.lowisko-module__Ot9jBq__recordWeight span{color:#ffffff73;font-size:1rem;font-weight:400;font-family:var(--font-sans,system-ui, sans-serif)}.lowisko-module__Ot9jBq__recordMeta{color:#fff6;margin:0;font-size:.82rem}.lowisko-module__Ot9jBq__galleryGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:2rem;display:grid}.lowisko-module__Ot9jBq__galleryThumb{all:unset;cursor:pointer;aspect-ratio:4/3;border-radius:.5rem;display:block;position:relative;overflow:hidden}.lowisko-module__Ot9jBq__galleryThumbImg{object-fit:cover;width:100%;height:100%;transition:transform .22s,opacity .22s;display:block}.lowisko-module__Ot9jBq__galleryThumb:hover .lowisko-module__Ot9jBq__galleryThumbImg{opacity:.82;transform:scale(1.04)}@media (max-width:960px){.lowisko-module__Ot9jBq__spotsGrid{grid-template-columns:1fr 1fr}.lowisko-module__Ot9jBq__pricingGrid,.lowisko-module__Ot9jBq__rulesList,.lowisko-module__Ot9jBq__contactGrid{grid-template-columns:1fr}.lowisko-module__Ot9jBq__paramsGrid{grid-template-columns:1fr 1fr}.lowisko-module__Ot9jBq__recordCard{flex-direction:column;gap:1.25rem;padding:1.75rem}.lowisko-module__Ot9jBq__navLinks,.lowisko-module__Ot9jBq__navLogoTagline,.lowisko-module__Ot9jBq__navPowered,.lowisko-module__Ot9jBq__navCta{display:none}.lowisko-module__Ot9jBq__hamburger,.lowisko-module__Ot9jBq__stickyBar{display:flex}.lowisko-module__Ot9jBq__hero{min-height:400px;padding:3.5rem 1.25rem 2.5rem}.lowisko-module__Ot9jBq__heroNoPhoto{min-height:300px}.lowisko-module__Ot9jBq__heroBreadcrumb{left:1.25rem}.lowisko-module__Ot9jBq__section,.lowisko-module__Ot9jBq__sectionMuted .lowisko-module__Ot9jBq__section{padding:3.5rem 1.25rem}.lowisko-module__Ot9jBq__nav{padding:0 1.25rem}.lowisko-module__Ot9jBq__navLogoName{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:1rem;overflow:hidden}.lowisko-module__Ot9jBq__spotCardFooter{flex-wrap:wrap;gap:.4rem}.lowisko-module__Ot9jBq__spotBtnPrimary{margin-left:auto}}@media (max-width:580px){.lowisko-module__Ot9jBq__galleryGrid{grid-template-columns:repeat(2,1fr)}.lowisko-module__Ot9jBq__spotsGrid{grid-template-columns:1fr}.lowisko-module__Ot9jBq__footer,.lowisko-module__Ot9jBq__footerBottom{flex-direction:column;align-items:flex-start}.lowisko-module__Ot9jBq__footerLinks{display:none}.lowisko-module__Ot9jBq__stickyBar{display:flex}.lowisko-module__Ot9jBq__heroCta{flex-direction:column;align-items:stretch}.lowisko-module__Ot9jBq__btnPrimary{text-align:center}.lowisko-module__Ot9jBq__paramsGrid{grid-template-columns:1fr 1fr}.lowisko-module__Ot9jBq__pricingAmount{font-size:1.8rem}.lowisko-module__Ot9jBq__recordCard{gap:1rem;padding:1.25rem}.lowisko-module__Ot9jBq__recordWeight{font-size:2rem}.lowisko-module__Ot9jBq__stickyBarLeft{flex:1;min-width:0;overflow:hidden}.lowisko-module__Ot9jBq__stickyBarName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowisko-module__Ot9jBq__heroBreadcrumb{max-width:calc(100vw - 2.5rem);overflow:hidden}.lowisko-module__Ot9jBq__heroBreadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowisko-module__Ot9jBq__sectionH2{font-size:1.45rem}}.lowisko-module__Ot9jBq__spotCard{background:var(--white);border:1px solid var(--border);border-radius:1rem;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.lowisko-module__Ot9jBq__spotCard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1e3a2f1f}.lowisko-module__Ot9jBq__spotCardImgBtn{all:unset;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#243c31 0%,#3d6b52 50%,#1a2d24 100%);justify-content:center;align-items:center;width:100%;height:130px;font-size:2.4rem;transition:filter .15s;display:flex;position:relative}.lowisko-module__Ot9jBq__spotCardImgBtn:hover{filter:brightness(1.15)}.lowisko-module__Ot9jBq__spotCardPhoto{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lowisko-module__Ot9jBq__spotBtnPrimary{color:var(--white);background:var(--cta);border-radius:var(--radius-control,.5rem);white-space:nowrap;align-items:center;min-height:40px;padding:.6rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.lowisko-module__Ot9jBq__spotBtnPrimary:hover{background:var(--cta-h)}.lowisko-module__Ot9jBq__stickyBar{z-index:90;background:var(--nav);padding:.75rem 1.25rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:1rem;transition:transform .25s cubic-bezier(.22,1,.36,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #0003}.lowisko-module__Ot9jBq__stickyBarVisible{transform:translateY(0)}.lowisko-module__Ot9jBq__stickyBarLeft{flex-direction:column;gap:.1rem;display:flex}.lowisko-module__Ot9jBq__stickyBarName{color:var(--white);font-size:.88rem;font-weight:600}.lowisko-module__Ot9jBq__stickyBarPrice{color:#ffffff8c;font-size:.75rem}.lowisko-module__Ot9jBq__stickyBarCta{background:var(--cta);color:var(--white);white-space:nowrap;border-radius:.5rem;flex-shrink:0;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s}.lowisko-module__Ot9jBq__stickyBarCta:hover{background:var(--cta-h)}.lowisko-module__Ot9jBq__phoneRevealBtn{background:var(--pale-green);border:1px solid var(--border-green);color:var(--brand);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-sans,system-ui, sans-serif);border-radius:.5rem;padding:.35rem .85rem;transition:background .15s}.lowisko-module__Ot9jBq__phoneRevealBtn:hover{background:var(--border-green)}@media (pointer:coarse){.lowisko-module__Ot9jBq__phoneRevealBtn{position:relative}.lowisko-module__Ot9jBq__phoneRevealBtn:before{content:"";position:absolute;inset:-7px -4px}}.lowisko-module__Ot9jBq__contactCta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.lowisko-module__Ot9jBq__contactCtaText{color:var(--text-light);margin:0;font-size:.85rem}.lowisko-module__Ot9jBq__contactCtaLink{color:var(--cta);font-size:.85rem;font-weight:600;text-decoration:none}.lowisko-module__Ot9jBq__contactCtaLink:hover{text-decoration:underline}.lowisko-module__Ot9jBq__heroMeta{color:#ffffffb8;margin:.5rem 0 0;font-size:.92rem}.lowisko-module__Ot9jBq__heroPrice{color:#ffffffd9;align-self:center;font-size:.95rem}.lowisko-module__Ot9jBq__heroPrice strong{color:var(--white);font-size:1.15rem}.lowisko-module__Ot9jBq__spotCardPlaceholder{color:var(--light);opacity:.5;font-size:2.5rem}.lowisko-module__Ot9jBq__btnPrimary:hover,.lowisko-module__Ot9jBq__spotBtnPrimary:hover,.lowisko-module__Ot9jBq__stickyBarCta:hover,.lowisko-module__Ot9jBq__navCta:hover{filter:brightness(.92)}.lowisko-module__Ot9jBq__heroFacts{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:flex}.lowisko-module__Ot9jBq__heroFacts li{color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:600}.lowisko-module__Ot9jBq__spotCardNum{background:var(--green-dark,#243c31);min-width:30px;height:30px;color:var(--white);border:2px solid var(--white);z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0 .4rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:.6rem;left:.6rem;box-shadow:0 1px 4px #00000059}.lowisko-module__Ot9jBq__pricingTable{background:var(--white);border:1px solid var(--border);border-radius:1rem;margin-top:2rem;overflow:hidden}.lowisko-module__Ot9jBq__pricingRow{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:.9rem 1.25rem;font-size:.95rem;display:grid}.lowisko-module__Ot9jBq__pricingRow:first-child{background:var(--green-pale,#f4f8f5);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mid,#334155);border-top:0;font-size:.75rem;font-weight:700}.lowisko-module__Ot9jBq__pricingCell strong{font-family:var(--font-serif,Georgia, serif);color:var(--green-dark);margin-right:.2rem;font-size:1.6rem;font-weight:600}.lowisko-module__Ot9jBq__pricingCellWeekend strong{color:var(--cta,#2563eb)}.lowisko-module__Ot9jBq__pricingFacts{color:var(--text-light,#475467);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.lowisko-module__Ot9jBq__pricingFacts li:before{content:"";width:1em;height:1em;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;vertical-align:-.125em;color:var(--green-light,#3d7a55);background:currentColor;margin-right:.4em;display:inline-block}.lowisko-module__Ot9jBq__paramsRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.lowisko-module__Ot9jBq__paramsRow .lowisko-module__Ot9jBq__paramCard{flex:0 auto;min-width:160px;padding:.75rem 1rem}.lowisko-module__Ot9jBq__rulesMore{margin-top:.75rem}.lowisko-module__Ot9jBq__rulesMore summary{cursor:pointer;color:var(--cta,#2563eb);padding:.5rem 0;font-weight:600;list-style:none}.lowisko-module__Ot9jBq__rulesMore summary::-webkit-details-marker{display:none}.lowisko-module__Ot9jBq__rulesMore summary:before{content:"+ "}.lowisko-module__Ot9jBq__rulesMore[open] summary:before{content:"– "}.lowisko-module__Ot9jBq__rulesNote{color:var(--text-light,#667085);margin:.75rem 0 0;font-size:.85rem}@media (max-width:580px){.lowisko-module__Ot9jBq__hero{min-height:0;padding:4.5rem 1.25rem 1.75rem}.lowisko-module__Ot9jBq__heroTitle{margin-bottom:.4rem}.lowisko-module__Ot9jBq__heroFacts{margin:.5rem 0 .6rem}.lowisko-module__Ot9jBq__heroFacts li{padding:.25rem .6rem;font-size:.8rem}.lowisko-module__Ot9jBq__heroCta{flex-flow:row;align-items:center}.lowisko-module__Ot9jBq__heroCta .lowisko-module__Ot9jBq__btnPrimary{flex:auto}.lowisko-module__Ot9jBq__heroPrice{white-space:nowrap;flex:none}.lowisko-module__Ot9jBq__heroLead{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;display:-webkit-box;overflow:hidden}.lowisko-module__Ot9jBq__heroMeta{font-size:.85rem}.lowisko-module__Ot9jBq__pricingRow{grid-template-columns:1fr 1fr 1fr;padding:.75rem .9rem;font-size:.85rem}.lowisko-module__Ot9jBq__pricingCell strong{font-size:1.3rem}}.lowisko-module__Ot9jBq__page section[id],.lowisko-module__Ot9jBq__page div[id]{scroll-margin-top:80px}.lowisko-module__Ot9jBq__spotsMore{display:none}@media (max-width:580px){.lowisko-module__Ot9jBq__spotsGrid{gap:.5rem;margin-top:1.25rem}.lowisko-module__Ot9jBq__spotCard{border-radius:.75rem;flex-direction:row;align-items:stretch}.lowisko-module__Ot9jBq__spotCard:hover{transform:none}.lowisko-module__Ot9jBq__spotCardImgBtn{width:92px;min-width:92px;height:auto;min-height:84px;font-size:1.5rem}.lowisko-module__Ot9jBq__spotCardNum{border-width:1.5px;min-width:22px;height:22px;font-size:.72rem;top:.35rem;left:.35rem}.lowisko-module__Ot9jBq__spotCardBadge{display:none}.lowisko-module__Ot9jBq__spotCardBody{gap:.2rem;min-width:0;padding:.55rem .75rem}.lowisko-module__Ot9jBq__spotCardName{font-size:.9rem}.lowisko-module__Ot9jBq__spotCardDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lowisko-module__Ot9jBq__spotCardTags{display:none}.lowisko-module__Ot9jBq__spotCardFooter{border-top:0;margin-top:0;padding-top:.15rem}.lowisko-module__Ot9jBq__spotsCollapsed>:nth-child(n+7){display:none}.lowisko-module__Ot9jBq__spotsMore{background:var(--white);border:1px solid var(--border);width:100%;font:inherit;color:var(--text);cursor:pointer;border-radius:.6rem;margin-top:.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;display:block}}.lowisko-module__Ot9jBq__mapNavLink{color:#243c31;background:#fffffff0;border-radius:.5rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;position:absolute;top:.6rem;left:.6rem;box-shadow:0 1px 4px #00000040}.lowisko-module__Ot9jBq__mapNavLink:hover{background:#fff}.lowisko-module__Ot9jBq__spotCardImgBtn:focus-visible,.lowisko-module__Ot9jBq__galleryThumb:focus-visible{outline:3px solid var(--cta);outline-offset:2px}
.calendar-module__bTUozq__cal{--cal-day-size:2.75rem;--cal-radius:.5rem;--cal-font:.9rem;--cal-free-bg:#fff;--cal-free-fg:var(--gray-900);--cal-free-border:var(--gray-300);--cal-free-weekend-bg:#f1f5f3;--cal-free-hover-bg:var(--blue-50);--cal-pending-bg:var(--warn-400);--cal-pending-fg:#3b2a05;--cal-booked-bg:var(--success-700);--cal-booked-fg:#fff;--cal-unavailable-bg:repeating-linear-gradient(45deg, var(--gray-200), var(--gray-200) 4px, var(--gray-100) 4px, var(--gray-100) 8px);--cal-unavailable-fg:var(--gray-500);--cal-unknown-bg:var(--gray-100);--cal-unknown-fg:var(--gray-400);--cal-past-fg:#cbd5e1;--cal-selected-bg:var(--brand-900);--cal-selected-fg:#fff;--cal-today:var(--blue-600);--cal-caption-fg:var(--gray-900);--cal-weekday-fg:var(--gray-500);font-size:var(--cal-font);color:var(--cal-caption-fg)}.calendar-module__bTUozq__sm{--cal-day-size:2rem;--cal-font:.78rem}.calendar-module__bTUozq__months{flex-wrap:wrap;gap:1.5rem;display:flex}.calendar-module__bTUozq__month{min-width:min(calc(var(--cal-day-size) * 7), 100%);max-width:calc(var(--cal-day-size) * 7 + 1rem);flex:1 1 0}@media (max-width:380px){.calendar-module__bTUozq__cal:not(.calendar-module__bTUozq__sm){--cal-day-size:2.25rem}}.calendar-module__bTUozq__caption{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;margin-bottom:.4rem;display:flex}.calendar-module__bTUozq__captionLabel{color:var(--cal-caption-fg);font-size:1em;font-weight:700}.calendar-module__bTUozq__navBtn{border:1px solid var(--gray-200);border-radius:var(--cal-radius);width:2.25rem;height:2.25rem;color:var(--gray-700);cursor:pointer;font:inherit;background:#fff;justify-content:center;align-items:center;font-size:1.1em;line-height:1;display:inline-flex}.calendar-module__bTUozq__navBtn:hover:not(:disabled){background:var(--gray-100)}.calendar-module__bTUozq__navBtn:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.calendar-module__bTUozq__navBtn{position:relative}.calendar-module__bTUozq__navBtn:before{content:"";position:absolute;inset:-5px}}.calendar-module__bTUozq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar-module__bTUozq__weekday{text-align:center;color:var(--cal-weekday-fg);padding:.25rem 0;font-size:.8em;font-weight:600}.calendar-module__bTUozq__cell{aspect-ratio:1;min-width:0;display:flex}.calendar-module__bTUozq__dayBtn{border-radius:var(--cal-radius);color:inherit;font:inherit;cursor:default;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;text-decoration:none;display:flex}:is(.calendar-module__bTUozq__free .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__free .rdp-day_button){background:var(--cal-free-bg);color:var(--cal-free-fg);box-shadow:inset 0 0 0 1px var(--cal-free-border)}:is(.calendar-module__bTUozq__free.calendar-module__bTUozq__weekend .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__free.calendar-module__bTUozq__weekend .rdp-day_button){background:var(--cal-free-weekend-bg)}.calendar-module__bTUozq__free a.calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__free button.calendar-module__bTUozq__dayBtn{cursor:pointer}.calendar-module__bTUozq__free a.calendar-module__bTUozq__dayBtn:hover,.calendar-module__bTUozq__free button.calendar-module__bTUozq__dayBtn:hover{background:var(--cal-free-hover-bg)}.calendar-module__bTUozq__free .rdp-day_button:hover:not([disabled]){background:var(--cal-free-hover-bg)}:is(.calendar-module__bTUozq__pending .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__pending .rdp-day_button){background:var(--cal-pending-bg);color:var(--cal-pending-fg)}:is(.calendar-module__bTUozq__booked .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__booked .rdp-day_button){background:var(--cal-booked-bg);color:var(--cal-booked-fg)}:is(.calendar-module__bTUozq__unavailable .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__unavailable .rdp-day_button){background:var(--cal-unavailable-bg);color:var(--cal-unavailable-fg)}:is(.calendar-module__bTUozq__unknown .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__unknown .rdp-day_button){background:var(--cal-unknown-bg);color:var(--cal-unknown-fg);animation:1.4s ease-in-out infinite calendar-module__bTUozq__calPulse}:is(.calendar-module__bTUozq__past .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__past .rdp-day_button){color:var(--cal-past-fg);background:0 0}:is(.calendar-module__bTUozq__today .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__today .rdp-day_button,.calendar-module__bTUozq__rdp .rdp-today:not(.rdp-outside) .rdp-day_button){outline:2px solid var(--cal-today);outline-offset:-2px}@keyframes calendar-module__bTUozq__calPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:is(.calendar-module__bTUozq__unknown .calendar-module__bTUozq__dayBtn,.calendar-module__bTUozq__unknown .rdp-day_button){animation:none}}.calendar-module__bTUozq__rdp .rdp-root{--rdp-accent-color:var(--cal-selected-bg);--rdp-accent-background-color:#1e3a2f1f;--rdp-today-color:inherit;--rdp-day-width:var(--cal-day-size);--rdp-day-height:var(--cal-day-size);--rdp-day_button-width:calc(var(--cal-day-size) - 2px);--rdp-day_button-height:calc(var(--cal-day-size) - 2px);--rdp-day_button-border-radius:var(--cal-radius);--rdp-day_button-border:1px solid transparent;--rdp-selected-border:1px solid var(--cal-selected-bg);--rdp-range_middle-background-color:transparent;--rdp-range_start-background:none;--rdp-range_end-background:none;--rdp-range_start-date-background-color:var(--cal-selected-bg);--rdp-range_end-date-background-color:var(--cal-selected-bg);--rdp-disabled-opacity:1;--rdp-weekday-opacity:1;--rdp-months-gap:1.5rem;font-size:var(--cal-font)}.calendar-module__bTUozq__rdp .rdp-caption_label{color:var(--cal-caption-fg);font-weight:700}.calendar-module__bTUozq__rdp .rdp-weekday{color:var(--cal-weekday-fg);font-size:.8em;font-weight:600}.calendar-module__bTUozq__rdp .rdp-day_button{font-weight:500}.calendar-module__bTUozq__rdp .rdp-day_button:focus-visible:not([disabled]){outline:2px solid var(--cal-today)}:is(.calendar-module__bTUozq__rdp .rdp-selected .rdp-day_button,.calendar-module__bTUozq__rdp .rdp-range_start .rdp-day_button,.calendar-module__bTUozq__rdp .rdp-range_end .rdp-day_button,.calendar-module__bTUozq__rdp .rdp-range_middle .rdp-day_button){background:var(--cal-selected-bg);color:var(--cal-selected-fg);border-color:var(--cal-selected-bg);animation:none}.calendar-module__bTUozq__rdp{container-type:inline-size}.calendar-module__bTUozq__rdpFit{--cal-day-size:min(2.75rem, calc((100cqw - 2px) / 7))}@supports not (width:1cqw){@media (max-width:480px){.calendar-module__bTUozq__cal.calendar-module__bTUozq__rdp .calendar-module__bTUozq__rdpFit{--cal-day-size:min(2.75rem, calc((100vw - 7rem) / 7))}}}@container (max-width:300px){.calendar-module__bTUozq__rdpFit .rdp-root{--rdp-nav_button-width:1.9rem;--rdp-nav_button-height:1.9rem;--rdp-nav-height:2.25rem}.calendar-module__bTUozq__rdpFit .rdp-caption_label{font-size:.95rem}}@media (pointer:coarse){.calendar-module__bTUozq__rdp .calendar-module__bTUozq__rdpFit .rdp-root{--rdp-nav_button-width:2.75rem;--rdp-nav_button-height:2.75rem;--rdp-nav-height:2.75rem}}.calendar-module__bTUozq__legend{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;display:flex}.calendar-module__bTUozq__legendItem{color:var(--gray-600);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.calendar-module__bTUozq__legendDot{border:1px solid #00000014;border-radius:3px;flex-shrink:0;width:12px;height:12px}.calendar-module__bTUozq__legendDot.calendar-module__bTUozq__free{background:var(--cal-free-bg);border:1px solid var(--cal-free-border)}.calendar-module__bTUozq__legendDot.calendar-module__bTUozq__pending{background:var(--cal-pending-bg)}.calendar-module__bTUozq__legendDot.calendar-module__bTUozq__booked{background:var(--cal-booked-bg)}.calendar-module__bTUozq__legendDot.calendar-module__bTUozq__unavailable{background:var(--cal-unavailable-bg)}.calendar-module__bTUozq__legendDot.calendar-module__bTUozq__selected{background:var(--cal-selected-bg)}
.GanttGrid-module__HBBd0q__wrapper{--cell:42px;--seg:30px;--row:44px}.GanttGrid-module__HBBd0q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.GanttGrid-module__HBBd0q__hint{color:var(--gray-500);margin:0;font-size:.82rem}.GanttGrid-module__HBBd0q__nav{align-items:center;gap:.4rem;display:flex}.GanttGrid-module__HBBd0q__navBtn{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-control,.5rem);color:var(--gray-700);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .6rem;font-family:inherit;font-size:1.1rem;font-weight:600;transition:background .15s;display:inline-flex}.GanttGrid-module__HBBd0q__navToday{padding:0 .85rem;font-size:.875rem}.GanttGrid-module__HBBd0q__navRange{color:var(--gray-700);text-align:center;font-variant-numeric:tabular-nums;min-width:7.5rem;font-size:.875rem;font-weight:600}.GanttGrid-module__HBBd0q__navBtn:hover{background:var(--gray-200)}.GanttGrid-module__HBBd0q__navBtn:disabled{opacity:.4;cursor:default}.GanttGrid-module__HBBd0q__scroll{border:1px solid var(--gray-200);background:#fff;border-radius:.85rem;overflow-x:auto}.GanttGrid-module__HBBd0q__table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.GanttGrid-module__HBBd0q__spotCol{width:150px}.GanttGrid-module__HBBd0q__dayCol{width:var(--cell)}.GanttGrid-module__HBBd0q__segCol{width:var(--seg)}.GanttGrid-module__HBBd0q__th{background:var(--gray-50);border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-100);color:var(--gray-500);text-align:center;white-space:nowrap;padding:0;font-size:.75rem;font-weight:600}.GanttGrid-module__HBBd0q__thSpot{text-align:left;border-right:1px solid var(--gray-200);letter-spacing:.06em;text-transform:uppercase;z-index:3;padding:.55rem .85rem;position:sticky;left:0}.GanttGrid-module__HBBd0q__thMonth{text-align:left;text-transform:uppercase;letter-spacing:.06em;border-right:1px solid var(--gray-200);padding:.5rem .65rem .3rem;font-size:.72rem}.GanttGrid-module__HBBd0q__thDay{padding:.4rem 0 .35rem}.GanttGrid-module__HBBd0q__thSeg{color:var(--gray-500);padding:.15rem 0 .3rem;font-size:.72rem;font-weight:500}.GanttGrid-module__HBBd0q__dayName{color:var(--gray-500);font-size:.7rem;font-weight:500}.GanttGrid-module__HBBd0q__dayNum{color:var(--gray-700);margin-top:1px;font-size:.9rem;font-weight:700;line-height:1.2}.GanttGrid-module__HBBd0q__weekend .GanttGrid-module__HBBd0q__dayName,.GanttGrid-module__HBBd0q__weekend .GanttGrid-module__HBBd0q__dayNum{color:var(--brand-700)}.GanttGrid-module__HBBd0q__today .GanttGrid-module__HBBd0q__dayNum{color:#fff;background:var(--brand-900);border-radius:999px;min-width:1.7rem;margin:1px auto 0;padding:0 .2rem}.GanttGrid-module__HBBd0q__tdSpot{height:var(--row);border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-100);z-index:2;color:var(--gray-700);background:#fff;max-width:150px;padding:0 .85rem;font-size:.8rem;font-weight:600;line-height:1.2;position:sticky;left:0;overflow:hidden}.GanttGrid-module__HBBd0q__nameDesktop{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GanttGrid-module__HBBd0q__spotLink{color:inherit;text-decoration:none}.GanttGrid-module__HBBd0q__spotLink:hover{color:var(--blue-600)}.GanttGrid-module__HBBd0q__spotBtn{all:unset;cursor:pointer}.GanttGrid-module__HBBd0q__spotBtn:hover{color:var(--blue-600)}.GanttGrid-module__HBBd0q__nameMobile{display:none}.GanttGrid-module__HBBd0q__td{height:var(--row);border-right:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:0;position:relative}.GanttGrid-module__HBBd0q__dayEnd{border-right-color:var(--gray-200)}.GanttGrid-module__HBBd0q__tdWeekend{background:#f6f8f6}.GanttGrid-module__HBBd0q__tdToday{background:#eef5f1}.GanttGrid-module__HBBd0q__cell{box-sizing:border-box;font:inherit;text-align:left;border:0;border-radius:6px;padding:0;text-decoration:none;transition:filter .12s;display:block;position:absolute;inset:5px 2px}.GanttGrid-module__HBBd0q__free{border:1px dashed var(--gray-300);cursor:pointer;background:0 0;inset:5px 2px}.GanttGrid-module__HBBd0q__free:hover{background:var(--blue-50);border-color:var(--blue-300)}.GanttGrid-module__HBBd0q__freeStatic{cursor:default}.GanttGrid-module__HBBd0q__freeStatic:hover{border-color:var(--gray-300);background:0 0}.GanttGrid-module__HBBd0q__unknown{background:var(--gray-100);cursor:default;border:none}.GanttGrid-module__HBBd0q__accepted{background:var(--success-700);color:#fff;cursor:default}.GanttGrid-module__HBBd0q__pending{background:var(--warn-400);color:var(--warn-900);cursor:default}.GanttGrid-module__HBBd0q__awaitingPayment{background:var(--violet-50);border:2px solid var(--violet-400);color:var(--violet-700);cursor:default}.GanttGrid-module__HBBd0q__unavailable{background:repeating-linear-gradient(45deg,var(--gray-200),var(--gray-200) 4px,var(--gray-100) 4px,var(--gray-100) 8px);cursor:default}.GanttGrid-module__HBBd0q__clickable{cursor:pointer}.GanttGrid-module__HBBd0q__clickable:hover{filter:brightness(.94)}.GanttGrid-module__HBBd0q__runMid{border-radius:0;left:0;right:-1px}.GanttGrid-module__HBBd0q__runStart{border-top-right-radius:0;border-bottom-right-radius:0;right:-1px}.GanttGrid-module__HBBd0q__runEnd{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.GanttGrid-module__HBBd0q__overnight{transform:translateX(var(--doba-shift,0px));z-index:1}.GanttGrid-module__HBBd0q__overnight.GanttGrid-module__HBBd0q__runStart{z-index:2}.GanttGrid-module__HBBd0q__table td:last-child{overflow:clip}.GanttGrid-module__HBBd0q__runStart.GanttGrid-module__HBBd0q__awaitingPayment{border-right:none}.GanttGrid-module__HBBd0q__runEnd.GanttGrid-module__HBBd0q__awaitingPayment{border-left:none}.GanttGrid-module__HBBd0q__runMid.GanttGrid-module__HBBd0q__awaitingPayment{border-left:none;border-right:none}.GanttGrid-module__HBBd0q__label{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1;font-size:.72rem;font-weight:600;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%)}.GanttGrid-module__HBBd0q__legend{border-top:1px solid var(--gray-200);flex-wrap:wrap;gap:1rem 1.25rem;margin-top:.85rem;padding-top:.7rem;display:flex}.GanttGrid-module__HBBd0q__legendItem{color:var(--gray-500);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.GanttGrid-module__HBBd0q__legendDot{box-sizing:border-box;border-radius:4px;flex-shrink:0;width:14px;height:14px;display:inline-block}.GanttGrid-module__HBBd0q__legendNote{font-size:var(--fs-sm);color:var(--gray-600);flex-basis:100%}@media (min-width:900px){.GanttGrid-module__HBBd0q__legendNote{flex-basis:auto;margin-left:auto}}.GanttGrid-module__HBBd0q__legendDot.GanttGrid-module__HBBd0q__free{border:1px dashed #b8c0ca;position:static;inset:auto}.GanttGrid-module__HBBd0q__legendDot.GanttGrid-module__HBBd0q__awaitingPayment{border-width:2px}.GanttGrid-module__HBBd0q__error{color:var(--gray-500);margin:0;padding:2rem 0;font-size:.88rem}.GanttGrid-module__HBBd0q__skelName,.GanttGrid-module__HBBd0q__skel{background:var(--gray-100);border-radius:6px;animation:1.4s ease-in-out infinite GanttGrid-module__HBBd0q__skelPulse;display:block}.GanttGrid-module__HBBd0q__skelName{width:100%;max-width:110px;height:.82rem}.GanttGrid-module__HBBd0q__skel{position:absolute;inset:5px 2px}@keyframes GanttGrid-module__HBBd0q__skelPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.GanttGrid-module__HBBd0q__skelName,.GanttGrid-module__HBBd0q__skel{animation:none}}@media (max-width:500px){.GanttGrid-module__HBBd0q__wrapper{--seg:28px;--row:44px}.GanttGrid-module__HBBd0q__table{width:100%}.GanttGrid-module__HBBd0q__spotCol{width:56px}.GanttGrid-module__HBBd0q__dayCol{width:auto}.GanttGrid-module__HBBd0q__tdSpot{max-width:56px;padding:0 .3rem;font-size:.78rem}.GanttGrid-module__HBBd0q__thSpot{padding:.55rem .3rem}.GanttGrid-module__HBBd0q__nameMobile{display:inline}.GanttGrid-module__HBBd0q__nameDesktop{display:none}.GanttGrid-module__HBBd0q__free{border-style:solid;border-color:#edf0f3;inset:4px 2px}.GanttGrid-module__HBBd0q__label{font-size:.74rem;left:6px}}@media (pointer:coarse){.GanttGrid-module__HBBd0q__spotLink:before,.GanttGrid-module__HBBd0q__spotBtn:before{content:"";position:absolute;inset:0}.GanttGrid-module__HBBd0q__cell:before{content:"";position:absolute;inset:-6px -3px}.GanttGrid-module__HBBd0q__runMid:before{left:0;right:0}.GanttGrid-module__HBBd0q__runStart:before{right:0}.GanttGrid-module__HBBd0q__runEnd:before{left:0}}@media (pointer:coarse) and (max-width:500px){.GanttGrid-module__HBBd0q__free:before{top:-5px;bottom:-5px}}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__free{border:1px dashed var(--gray-300);background:#fff}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__accepted{background:var(--success-700)}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__free:hover{background:var(--blue-50);border-color:var(--blue-300)}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__freeStatic:hover{border-color:var(--gray-300);background:#fff}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__legendItem{color:var(--gray-600);gap:.35rem;font-size:.78rem}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__legendDot{border:1px solid #00000014;border-radius:3px;width:12px;height:12px}.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__legendDot.GanttGrid-module__HBBd0q__free{border:1px dashed var(--gray-400);background:#fff}@media (max-width:640px){.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__free{border-color:var(--gray-300)}}.GanttGrid-module__HBBd0q__cell.GanttGrid-module__HBBd0q__selected,.GanttGrid-module__HBBd0q__public .GanttGrid-module__HBBd0q__cell.GanttGrid-module__HBBd0q__selected{background:var(--brand-900);border-color:var(--brand-900);color:#fff}.GanttGrid-module__HBBd0q__compact{--seg:28px;--row:34px}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__table{width:100%}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__spotCol{width:44px}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__dayCol{width:auto}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__tdSpot{max-width:44px;padding:0 .3rem;font-size:.72rem}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__thSpot{padding:.4rem .3rem;font-size:.62rem}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__nameMobile{display:inline}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__nameDesktop{display:none}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__free{border-style:solid;border-color:#edf0f3;inset:4px 2px}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__label{font-size:.68rem;left:5px}.GanttGrid-module__HBBd0q__compact .GanttGrid-module__HBBd0q__toolbar{margin-bottom:.45rem}
.LakeMap-module__nzZe6G__wrapper{width:100%}.LakeMap-module__nzZe6G__spotGrid{grid-template-columns:repeat(2,1fr);gap:.625rem;margin-bottom:1rem;display:grid}@media (min-width:480px){.LakeMap-module__nzZe6G__spotGrid{grid-template-columns:repeat(3,1fr)}}.LakeMap-module__nzZe6G__spotTile{border:1.5px solid var(--gray-200);cursor:pointer;text-align:left;background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-height:88px;padding:.875rem .875rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.LakeMap-module__nzZe6G__spotTile:hover:not(:disabled){border-color:var(--brand-700);background:#f6fbf8;box-shadow:0 2px 8px #00000012}.LakeMap-module__nzZe6G__spotTileActive{border-color:var(--blue-600)!important;background:var(--blue-50)!important}.LakeMap-module__nzZe6G__spotTileDisabled{opacity:.5;cursor:not-allowed}.LakeMap-module__nzZe6G__spotNum{background:var(--brand-800);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:flex}.LakeMap-module__nzZe6G__spotNumActive{background:var(--blue-600)}.LakeMap-module__nzZe6G__spotName{color:var(--gray-900);font-size:.875rem;font-weight:600;line-height:1.2}.LakeMap-module__nzZe6G__spotTileActive .LakeMap-module__nzZe6G__spotName{color:var(--blue-700)}.LakeMap-module__nzZe6G__spotPrice{color:var(--gray-500);font-size:.75rem;font-weight:500}.LakeMap-module__nzZe6G__spotTileActive .LakeMap-module__nzZe6G__spotPrice{color:var(--blue-600)}.LakeMap-module__nzZe6G__spotUnavailable{font-size:var(--fs-xs);color:var(--gray-500)}.LakeMap-module__nzZe6G__spotCheck{color:var(--blue-600);font-size:1rem;position:absolute;top:.75rem;right:.75rem}.LakeMap-module__nzZe6G__spotGridCompact{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.4rem}@media (min-width:480px){.LakeMap-module__nzZe6G__spotGridCompact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.LakeMap-module__nzZe6G__spotTileCompact{border-radius:.65rem;flex-flow:wrap;align-items:center;gap:.15rem .45rem;min-height:0;padding:.4rem .55rem}.LakeMap-module__nzZe6G__spotTileCompact .LakeMap-module__nzZe6G__spotNum{width:24px;height:24px;margin-bottom:0}.LakeMap-module__nzZe6G__spotTileCompact .LakeMap-module__nzZe6G__spotName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.78rem;overflow:hidden}.LakeMap-module__nzZe6G__spotTileCompact .LakeMap-module__nzZe6G__spotPrice,.LakeMap-module__nzZe6G__spotTileCompact .LakeMap-module__nzZe6G__spotTaken,.LakeMap-module__nzZe6G__spotTileCompact .LakeMap-module__nzZe6G__spotUnavailable{white-space:nowrap;font-size:.74rem}.LakeMap-module__nzZe6G__spotTileTaken{cursor:not-allowed;background:var(--gray-50);border-style:dashed}.LakeMap-module__nzZe6G__spotTileTaken .LakeMap-module__nzZe6G__spotNum{background:var(--gray-400)}.LakeMap-module__nzZe6G__spotTileTaken .LakeMap-module__nzZe6G__spotName{color:var(--gray-500);text-decoration:line-through;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300)}.LakeMap-module__nzZe6G__spotTaken{color:var(--danger-700);font-size:.75rem;font-weight:600}.LakeMap-module__nzZe6G__mapFrame{border:1px solid var(--gray-200);border-radius:1rem;margin:0 auto 1rem;position:relative;overflow:hidden}.LakeMap-module__nzZe6G__mapScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:1rem;overflow:auto hidden}.LakeMap-module__nzZe6G__mapScroll .LakeMap-module__nzZe6G__mapFrameScroll{max-width:none;margin:0}.LakeMap-module__nzZe6G__mapHint{color:var(--gray-500);margin:.5rem 0 0;font-size:.8rem}.LakeMap-module__nzZe6G__mapImg{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.LakeMap-module__nzZe6G__pin{color:#fff;cursor:pointer;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:.72rem;font-weight:700;transition:box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}button.LakeMap-module__nzZe6G__pin:before{content:"";border-radius:50%;position:absolute;inset:-5.5px}@media (pointer:coarse){.LakeMap-module__nzZe6G__mapFrame{isolation:isolate}.LakeMap-module__nzZe6G__mapFrame .LakeMap-module__nzZe6G__mapImg{pointer-events:none}button.LakeMap-module__nzZe6G__pin{margin:-15px 0 0 -15px;transform:none}button.LakeMap-module__nzZe6G__pin:before{z-index:-1;inset:-9.5px}}.LakeMap-module__nzZe6G__pin:hover:not(:disabled){box-shadow:0 0 0 3px #2563eb59,0 1px 4px #00000059}.LakeMap-module__nzZe6G__pinActive{background:var(--blue-600);border-color:var(--blue-100);box-shadow:0 0 0 3px #2563eb73,0 1px 4px #00000059}.LakeMap-module__nzZe6G__pinDisabled{background:var(--gray-400);opacity:.75;cursor:not-allowed}.LakeMap-module__nzZe6G__pinTaken{background:var(--gray-400);border-color:var(--gray-200);color:var(--gray-50);cursor:not-allowed;box-shadow:0 1px 3px #00000040}.LakeMap-module__nzZe6G__pinTaken:after{content:"";opacity:.85;background:#fff;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:rotate(-35deg)}.LakeMap-module__nzZe6G__zoneHeader{color:var(--gray-600);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.45rem;margin:.75rem 0 .5rem;font-size:.8rem;font-weight:600;display:flex}.LakeMap-module__nzZe6G__zoneDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.LakeMap-module__nzZe6G__thumbFrame{border:1px solid var(--gray-200);border-radius:.75rem;width:100%;max-width:420px;position:relative;overflow:hidden}.LakeMap-module__nzZe6G__thumbCompact{max-width:240px}.LakeMap-module__nzZe6G__thumbPin{cursor:default;width:28px;height:28px}.LakeMap-module__nzZe6G__thumbDot{border:1.5px solid var(--gray-500);background:#ffffffd9;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.LakeMap-module__nzZe6G__zoomBar{justify-content:flex-end;align-items:center;gap:.4rem;margin:0 0 .5rem;display:flex}.LakeMap-module__nzZe6G__zoomBtn{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-control,.5rem);min-width:44px;min-height:44px;color:var(--gray-700);cursor:pointer;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.LakeMap-module__nzZe6G__zoomBtn:disabled{opacity:.45;cursor:default}.LakeMap-module__nzZe6G__zoomLabel{color:var(--gray-600);text-align:center;min-width:7rem;font-size:.875rem}.LakeMap-module__nzZe6G__pin[data-tip]:after{content:attr(data-tip);background:var(--gray-900);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;border-radius:.4rem;padding:.35rem .55rem;font-size:.8rem;font-weight:600;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.LakeMap-module__nzZe6G__pinTipBelow[data-tip]:after{top:calc(100% + 8px);bottom:auto}.LakeMap-module__nzZe6G__pin[data-tip]:hover:after,.LakeMap-module__nzZe6G__pin[data-tip]:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.LakeMap-module__nzZe6G__pin[data-tip]:after{transition:none}}
.FlowVariants-module__-rwSLG__wrap{--v-cta:var(--cta,#2563eb);--v-text:var(--text,#0f172a);--v-mid:var(--text-mid,#334155);--v-light:var(--text-light,#64748b);--v-border:var(--border,#e2e8f0)}.FlowVariants-module__-rwSLG__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.FlowVariants-module__-rwSLG__tab{border:1px solid var(--v-border);min-height:44px;color:var(--v-mid);font:inherit;cursor:pointer;background:#fff;border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.92rem;display:inline-flex}.FlowVariants-module__-rwSLG__tab strong{color:var(--v-text)}.FlowVariants-module__-rwSLG__tabOn{border-color:var(--v-cta);box-shadow:0 0 0 1px var(--v-cta);color:var(--v-text)}.FlowVariants-module__-rwSLG__tabTag{color:var(--v-light);background:#f1f5f9;border-radius:1rem;padding:.1rem .45rem;font-size:.72rem}.FlowVariants-module__-rwSLG__body{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (max-width:860px){.FlowVariants-module__-rwSLG__body{grid-template-columns:1fr}.FlowVariants-module__-rwSLG__desc{order:-1}}.FlowVariants-module__-rwSLG__frame{border:1px solid var(--v-border);background:#f8fafc;border-radius:1.2rem;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.FlowVariants-module__-rwSLG__frameBar{color:#fff;background:#243c31;padding:.7rem 1rem;font-size:.85rem;font-weight:600}.FlowVariants-module__-rwSLG__frameInner{min-height:420px;padding:.9rem}.FlowVariants-module__-rwSLG__desc h3{color:var(--v-text);margin:0 0 .6rem;font-size:1.2rem}.FlowVariants-module__-rwSLG__desc p{color:var(--v-mid);margin:0 0 .7rem;line-height:1.55}.FlowVariants-module__-rwSLG__plus strong{color:#15803d}.FlowVariants-module__-rwSLG__minus strong{color:#b45309}.FlowVariants-module__-rwSLG__try{background:#eff6ff;border-radius:.6rem;padding:.7rem .9rem}.FlowVariants-module__-rwSLG__section{border:1px solid var(--v-border);background:#fff;border-radius:.9rem;margin-bottom:.7rem;padding:.8rem}.FlowVariants-module__-rwSLG__secHead{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.FlowVariants-module__-rwSLG__secNum{width:1.6rem;height:1.6rem;color:var(--v-text);background:#e2e8f0;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.FlowVariants-module__-rwSLG__secNum svg{width:.9rem;height:.9rem}.FlowVariants-module__-rwSLG__secDone{color:#fff;background:#1e3a2f}.FlowVariants-module__-rwSLG__secTitle{color:var(--v-text);font-weight:700}.FlowVariants-module__-rwSLG__secDoneLine{color:var(--v-mid);margin:0 0 .5rem;font-size:.9rem}.FlowVariants-module__-rwSLG__error{color:#b91c1c;background:#fef2f2;border-radius:.5rem;margin:.6rem 0 0;padding:.6rem .75rem;font-size:.9rem}.FlowVariants-module__-rwSLG__ready{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.8rem;flex-direction:column;gap:.2rem;padding:.8rem;font-size:.92rem;display:flex}.FlowVariants-module__-rwSLG__muted{color:var(--v-light);font-size:.85rem}.FlowVariants-module__-rwSLG__linkBtn{color:var(--v-cta);font:inherit;cursor:pointer;background:0 0;border:none;min-height:32px;padding:0;font-size:.9rem}.FlowVariants-module__-rwSLG__chips{flex-wrap:wrap;gap:.35rem;display:flex}.FlowVariants-module__-rwSLG__chip{border:1px solid var(--v-border);min-height:40px;font:inherit;color:var(--v-mid);cursor:pointer;background:#fff;border-radius:2rem;padding:.35rem .7rem;font-size:.85rem}.FlowVariants-module__-rwSLG__chipOn{color:#fff;background:#1e3a2f;border-color:#1e3a2f}.FlowVariants-module__-rwSLG__chipFree:not(.FlowVariants-module__-rwSLG__chipOn){color:#15803d;background:#f0fdf4;border-color:#86efac}.FlowVariants-module__-rwSLG__chipTaken:not(.FlowVariants-module__-rwSLG__chipOn){color:#94a3b8;background:#f1f5f9;text-decoration:line-through}.FlowVariants-module__-rwSLG__status{border:1px solid var(--v-border);color:var(--v-mid);background:#fff;border-radius:.7rem;flex-direction:column;gap:.35rem;margin:.7rem 0 0;padding:.7rem .8rem;font-size:.9rem;display:flex}.FlowVariants-module__-rwSLG__okText{color:#15803d}.FlowVariants-module__-rwSLG__errText{color:#b91c1c}.FlowVariants-module__-rwSLG__hints{color:var(--v-mid);margin:0;padding-left:1.1rem}.FlowVariants-module__-rwSLG__suggest{text-align:left;border:1px solid var(--v-cta);color:#1d4ed8;min-height:44px;font:inherit;cursor:pointer;background:#eff6ff;border-radius:.6rem;padding:.55rem .75rem;font-size:.88rem;font-weight:600}
.funkcje-module__SRCXZa__head{text-align:center;max-width:760px;margin:0 auto;padding:3.5rem 1rem 1.5rem}.funkcje-module__SRCXZa__h1{font-family:var(--font-serif,Georgia, serif);margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.2}.funkcje-module__SRCXZa__lead{color:var(--text-mid);margin:0;font-size:1.1rem}.funkcje-module__SRCXZa__demoSection{max-width:1040px;margin:0 auto;padding:1.5rem 1rem 4.5rem}@media (max-width:600px){.funkcje-module__SRCXZa__head{padding-top:2.25rem}.funkcje-module__SRCXZa__lead{font-size:1rem}}.funkcje-module__SRCXZa__h2{text-wrap:balance;font-family:var(--font-serif,Georgia, serif);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.funkcje-module__SRCXZa__variantsLead{color:var(--text-mid);max-width:760px;margin:0 0 1.5rem}.funkcje-module__SRCXZa__videoSection{max-width:1040px;margin:0 auto;padding:2.5rem 1rem 4rem;scroll-margin-top:70px}.funkcje-module__SRCXZa__videoSection>.funkcje-module__SRCXZa__sectionHead{text-align:center}.funkcje-module__SRCXZa__videoSection>.funkcje-module__SRCXZa__sectionHead .funkcje-module__SRCXZa__sectionLead{margin-left:auto;margin-right:auto}.funkcje-module__SRCXZa__sectionLead{color:var(--text-mid);max-width:720px;margin:0 0 2rem;line-height:1.6}
.PoweredBy-module__Pm6stW__wrap{text-align:center;font-family:var(--font-sans,system-ui, sans-serif);margin:.9rem 0 .15rem;font-size:.75rem;line-height:1.4}.PoweredBy-module__Pm6stW__link{color:var(--gray-500);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.PoweredBy-module__Pm6stW__link:hover{color:var(--gray-700);background:var(--gray-100)}.PoweredBy-module__Pm6stW__link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.PoweredBy-module__Pm6stW__icon{width:.9rem;height:.9rem;color:var(--brand-600);flex:none}.PoweredBy-module__Pm6stW__brand{color:var(--brand-600);letter-spacing:.01em;font-weight:600}
.portfolio-module__8xn0ta__queueItem{flex-direction:column;gap:.25rem;display:flex}.portfolio-module__8xn0ta__lakeTag{font-size:var(--fs-xs);color:var(--blue-700);background:#eff4ff;border-radius:6px;align-self:flex-start;padding:.1rem .5rem;font-weight:600}.portfolio-module__8xn0ta__lakes{border-radius:var(--radius-card);background:#fff;border:1px solid #eaecf0;overflow:hidden}.portfolio-module__8xn0ta__head,.portfolio-module__8xn0ta__row{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(64px,.45fr)) minmax(190px,1.2fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.portfolio-module__8xn0ta__head{background:var(--gray-50);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid #eaecf0;padding-block:.55rem;font-weight:600}.portfolio-module__8xn0ta__row{color:inherit;border-top:1px solid #eaecf0;text-decoration:none}.portfolio-module__8xn0ta__row:first-of-type{border-top:0}.portfolio-module__8xn0ta__row:hover{background:var(--gray-50)}.portfolio-module__8xn0ta__name{color:var(--gray-900);font-size:.95rem;font-weight:600;line-height:1.3}.portfolio-module__8xn0ta__sub{color:var(--gray-500);font-size:.8rem;font-weight:400;display:block}.portfolio-module__8xn0ta__num{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.portfolio-module__8xn0ta__num small{font-size:var(--fs-xs);color:var(--gray-500);margin-left:.25rem;font-weight:500;display:none}.portfolio-module__8xn0ta__attn{color:#b45309}.portfolio-module__8xn0ta__zero{color:var(--gray-500);font-weight:400}.portfolio-module__8xn0ta__strip{grid-template-columns:repeat(14,1fr);gap:2px;display:grid}.portfolio-module__8xn0ta__cell{border-radius:3px;height:22px;box-shadow:inset 0 0 0 1px #eaecf0}.portfolio-module__8xn0ta__weekend{box-shadow:inset 0 0 0 1px #eaecf0,inset 0 -3px #2563eb8c}.portfolio-module__8xn0ta__stripCap{font-size:var(--fs-xs);color:var(--gray-500);justify-content:space-between;margin-top:.25rem;display:flex}.portfolio-module__8xn0ta__go{color:var(--gray-500);font-size:1.1rem}@media (max-width:860px){.portfolio-module__8xn0ta__head{display:none}.portfolio-module__8xn0ta__row{grid-template-columns:1fr 1fr 1fr;gap:.6rem .75rem}.portfolio-module__8xn0ta__name,.portfolio-module__8xn0ta__occ{grid-column:1/-1}.portfolio-module__8xn0ta__go{display:none}.portfolio-module__8xn0ta__num{white-space:nowrap}.portfolio-module__8xn0ta__num small{white-space:normal;margin-left:0;line-height:1.25;display:block}}
