.ld-contact-write.svelte-16cq6mf{font:inherit;color:var(--sf-accent);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ld-contact-write.svelte-16cq6mf:hover{text-underline-offset:3px;text-decoration:underline}.cf.svelte-16cq6mf{flex-direction:column;gap:10px;display:flex}.cf.svelte-16cq6mf .sf-input:where(.svelte-16cq6mf)::placeholder{opacity:1}.cf-body.svelte-16cq6mf{resize:vertical;min-height:7.5em;font:inherit}.cf-trap.svelte-16cq6mf{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-btn.svelte-16cq6mf{justify-content:center;min-height:44px}.cf-btn[aria-busy=true].svelte-16cq6mf{cursor:progress}.cf-done.svelte-16cq6mf{color:var(--sf-text);margin:0;font-size:.9rem;line-height:1.55}.cf-error.svelte-16cq6mf{color:var(--sf-danger);margin:0;font-size:.85rem}.geometrize.svelte-hbp5bl{width:100%;display:block;position:relative;overflow:hidden;container-type:size}.geometrize.svelte-hbp5bl svg{left:var(--geometrize-x,50%);top:var(--geometrize-y,50%);translate:var(--geometrize-tx,-50%) var(--geometrize-ty,-50%);width:100%;height:100%;display:block;position:absolute}.fit-cover.svelte-hbp5bl svg{width:max(100cqw, 100cqh * var(--geometrize-ratio));height:max(100cqh, 100cqw / var(--geometrize-ratio))}.fit-contain.svelte-hbp5bl svg{width:min(100cqw, 100cqh * var(--geometrize-ratio));height:min(100cqh, 100cqw / var(--geometrize-ratio))}.fit-none.svelte-hbp5bl svg{width:var(--geometrize-w);height:var(--geometrize-h)}.fit-scale-down.svelte-hbp5bl svg{width:min(100cqw, 100cqh * var(--geometrize-ratio), var(--geometrize-w));height:min(100cqh, 100cqw / var(--geometrize-ratio), var(--geometrize-h))}.loaded.svelte-hbp5bl svg{visibility:hidden;transition:visibility 0s .15s}.geometrize.svelte-hbp5bl svg>g>*{transform-box:fill-box;transform-origin:50%;animation:geometrize-shape-in var(--geometrize-shape-ms,.4s) ease-out both;animation-delay:calc(pow(var(--i) / var(--geometrize-last), 1.6) * var(--geometrize-last) * var(--geometrize-gap) * 1ms)}.reveal-pop.svelte-hbp5bl svg>g>*{animation-name:geometrize-shape-pop}.reveal-scatter.svelte-hbp5bl svg>g>*{--gdx:calc(cos(var(--i) * 137.508deg) * var(--geometrize-dist));--gdy:calc(sin(var(--i) * 137.508deg) * var(--geometrize-dist));animation-name:geometrize-shape-scatter}@keyframes geometrize-shape-in{0%{opacity:0}to{opacity:1}}@keyframes geometrize-window{0%{transform:scale(0)}to{transform:none}}@keyframes geometrize-shape-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes geometrize-shape-scatter{0%{opacity:0;transform:translate(var(--gdx,0), var(--gdy,0)) scale(.7)}to{opacity:1;transform:none}}picture.svelte-hbp5bl{width:100%;height:100%;display:block;position:absolute;inset:0}.handoff.svelte-hbp5bl mask:where(.svelte-hbp5bl){mask-type:alpha}.handoff.svelte-hbp5bl mask:where(.svelte-hbp5bl) *{fill-opacity:1;stroke-opacity:1}.handoff.svelte-hbp5bl mask>g>*{--u:calc(1 - var(--i) / var(--geometrize-last));transform-box:fill-box;transform-origin:50%;animation:geometrize-window calc((.17 + .1 * var(--u)) * var(--geometrize-fade-ms,1.3s)) ease-out both paused;animation-delay:calc(var(--u) * (1 + .7 * var(--u)) * .43 * var(--geometrize-fade-ms,1.3s))}.handoff.svelte-hbp5bl .geometrize-gaps{animation:geometrize-shape-in calc(var(--geometrize-fade-ms,1.3s) * .27) ease-out both paused;animation-delay:calc(var(--geometrize-fade-ms,1.3s) * .73)}.handoff.running.svelte-hbp5bl mask>g>*,.handoff.running.svelte-hbp5bl .geometrize-gaps{animation-play-state:running}img.svelte-hbp5bl{object-fit:var(--geometrize-object-fit,cover);object-position:var(--geometrize-object-position,center);opacity:0;width:100%;height:100%;position:absolute;inset:0}img.loaded.svelte-hbp5bl{opacity:1;transition:opacity .15s linear}@media (scripting:none){img.svelte-hbp5bl{opacity:1}}@media (prefers-reduced-motion:reduce){.geometrize.svelte-hbp5bl svg>g>*{animation:none}img.loaded.svelte-hbp5bl{transition:none}}.ld-shots.svelte-4ld3u2{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:6px;height:340px;display:grid;overflow:hidden}.ld-shots-thumbs.svelte-4ld3u2{grid-template-rows:repeat(var(--rows,3), minmax(0, 1fr));gap:6px;min-height:0;display:grid;overflow:hidden}.ld-shot.svelte-4ld3u2{border-radius:var(--radius-lg);background:var(--sf-frost);cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ld-shot--side.svelte-4ld3u2{border-radius:var(--radius-md)}.ld-shot.svelte-4ld3u2 img:where(.svelte-4ld3u2),.ld-shot.svelte-4ld3u2 .geometrize{object-fit:cover;width:100%;height:100%;display:block}.ld-shot.svelte-4ld3u2 img:where(.svelte-4ld3u2),.ld-shot.svelte-4ld3u2 .geometrize img{object-position:var(--focus,50% 50%)}.ld-shot.svelte-4ld3u2>img:where(.svelte-4ld3u2),.ld-shot.svelte-4ld3u2>.geometrize{scale:var(--zoom,1);transform-origin:var(--focus,50% 50%)}.ld-shot.svelte-4ld3u2:hover img:where(.svelte-4ld3u2){opacity:.92}.ld-shot-zoom.svelte-4ld3u2,.ld-shot-more.svelte-4ld3u2{color:#fff;font-family:var(--font-mono);pointer-events:none;place-items:center;display:grid;position:absolute}.ld-shot-zoom.svelte-4ld3u2{border-radius:var(--radius-round);background:color-mix(in srgb, var(--overlay-scrim) 45%, transparent);width:30px;height:30px;font-size:.9rem;inset-block-end:10px;inset-inline-end:10px}.ld-shot-more.svelte-4ld3u2{background:color-mix(in srgb, var(--overlay-scrim) 45%, transparent);letter-spacing:.04em;font-size:.82rem;inset:0}.ld-shot-all.svelte-4ld3u2{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1179px){.ld-shots.svelte-4ld3u2{height:260px}}@media (width<=759px){.ld-shots.svelte-4ld3u2{height:220px}.ld-photo.svelte-4ld3u2:not(.ld-photo--edit) .ld-shots:where(.svelte-4ld3u2){grid-template-columns:minmax(0,1fr)}.ld-photo.svelte-4ld3u2:not(.ld-photo--edit) .ld-shots-thumbs:where(.svelte-4ld3u2){display:none}}.ld-photo--edit.svelte-4ld3u2{--ico-zoom-out:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20M7.75 10.5h5.5'/%3E%3C/svg%3E");--ico-zoom-in:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20M7.75 10.5h5.5M10.5 7.75v5.5'/%3E%3C/svg%3E");--ico-grip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='9' cy='6' r='1.6'/%3E%3Ccircle cx='15' cy='6' r='1.6'/%3E%3Ccircle cx='9' cy='12' r='1.6'/%3E%3Ccircle cx='15' cy='12' r='1.6'/%3E%3Ccircle cx='9' cy='18' r='1.6'/%3E%3Ccircle cx='15' cy='18' r='1.6'/%3E%3C/svg%3E");position:relative}.ld-shot--edit.svelte-4ld3u2{cursor:move;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease, outline-color var(--dur-fast) ease}.ld-shot--edit.svelte-4ld3u2 img{-webkit-user-drag:none}.ld-shot-grip.svelte-4ld3u2{z-index:2;background:color-mix(in srgb, var(--sf-card) 92%, transparent);width:28px;height:28px;color:var(--sf-dark);box-shadow:var(--shadow-dropdown);cursor:grab;transition:opacity var(--dur-fast) ease;place-items:center;display:grid;position:absolute;top:6px;left:6px}.ld-shot-grip.svelte-4ld3u2:before{content:"";width:16px;height:16px;-webkit-mask:var(--ico-grip) center / contain no-repeat;mask:var(--ico-grip) center / contain no-repeat;background:currentColor}.ld-shot-grip.svelte-4ld3u2:active{cursor:grabbing}@media (hover:hover){.ld-shot-grip.svelte-4ld3u2{opacity:0}.ld-photo--sortable.svelte-4ld3u2:hover .ld-shot-grip:where(.svelte-4ld3u2),.ld-shot--selected.svelte-4ld3u2 .ld-shot-grip:where(.svelte-4ld3u2){opacity:1}}@media (pointer:coarse){.ld-shot-grip.svelte-4ld3u2{width:40px;height:40px;box-shadow:none;background-clip:content-box;padding:6px;top:0;left:0}}.ld-shot--edit.ld-shot--dragging.svelte-4ld3u2{opacity:.4}.ld-shot--edit.ld-shot--selected.svelte-4ld3u2{z-index:3;touch-action:none}.ld-shot--edit.ld-shot--selected.svelte-4ld3u2:after{content:"";z-index:1;border:2px solid var(--sf-editor);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ld-shot--edit.ld-shot--selected.svelte-4ld3u2:before{--third:color-mix(in srgb, var(--overlay-ink) 55%, transparent);content:"";z-index:1;background:linear-gradient(90deg, transparent calc(100% / 3 - .5px), var(--third) 0 calc(100% / 3 + .5px), transparent 0 calc(200% / 3 - .5px), var(--third) 0 calc(200% / 3 + .5px), transparent 0), linear-gradient(180deg, transparent calc(100% / 3 - .5px), var(--third) 0 calc(100% / 3 + .5px), transparent 0 calc(200% / 3 - .5px), var(--third) 0 calc(200% / 3 + .5px), transparent 0);opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none;position:absolute;inset:0}.ld-shot--edit.ld-shot--framing.svelte-4ld3u2:before{opacity:1;transition-duration:.12s}.ld-veil.svelte-4ld3u2{z-index:2;border-radius:var(--radius-md);opacity:0;pointer-events:none;max-width:none;transition:opacity .32s var(--ease-out);display:block;position:absolute}.ld-veil--on.svelte-4ld3u2{opacity:.36;transition-duration:.12s}.ld-shot--edit.ld-shot--over.svelte-4ld3u2{outline:2px solid var(--sf-editor);outline-offset:-2px;z-index:3;transform:scale(1.02)}::view-transition-group(*){animation-duration:.22s;animation-timing-function:var(--ease-out)}.ld-shot--busy.svelte-4ld3u2{cursor:default}.ld-shot--mini.svelte-4ld3u2{aspect-ratio:4/3;border-radius:var(--radius-md);flex:none;width:170px;max-width:calc(50% - 6px);height:auto}.ld-photo--edit.svelte-4ld3u2 .ld-hero-attr:where(.svelte-4ld3u2),.ld-dock.svelte-4ld3u2{min-height:36px;margin-top:6px}.ld-dock.svelte-4ld3u2{z-index:4;align-items:center;display:flex;position:relative}.ld-dock-btn.svelte-4ld3u2{width:36px;height:36px;min-height:0;color:var(--sf-dark);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ld-dock-btn.svelte-4ld3u2:before{content:"";width:18px;height:18px;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor}.ld-dock-btn--out.svelte-4ld3u2{--ico:var(--ico-zoom-out);margin-inline-start:-9px}.ld-dock-btn--in.svelte-4ld3u2{--ico:var(--ico-zoom-in)}.ld-dock-btn--del.svelte-4ld3u2{--ico:var(--doc-x);color:var(--sf-muted);margin-inline:auto -9px}.ld-dock-btn.svelte-4ld3u2:hover:not(:disabled){color:var(--sf-editor)}.ld-dock-btn--del.svelte-4ld3u2:hover:not(:disabled){color:var(--sf-danger)}.ld-dock-btn.svelte-4ld3u2:disabled{opacity:.3;cursor:default}.ld-dock-btn.svelte-4ld3u2:focus-visible,.ld-dock-range.svelte-4ld3u2:focus-visible{outline:2px solid var(--sf-editor);outline-offset:-2px}.ld-dock-range.svelte-4ld3u2{appearance:none;cursor:pointer;background:0 0;flex:0 220px;min-width:72px;height:36px;margin:0 2px;padding:0}.ld-dock-range.svelte-4ld3u2::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sf-editor) var(--fill), var(--sf-line) var(--fill));height:1px}.ld-dock-range.svelte-4ld3u2::-moz-range-track{background:var(--sf-line);height:1px}.ld-dock-range.svelte-4ld3u2::-moz-range-progress{background:var(--sf-editor);height:1px}.ld-dock-range.svelte-4ld3u2::-webkit-slider-thumb{appearance:none;background:var(--sf-editor);border:0;border-radius:0;width:4px;height:18px;margin-top:-8.5px}.ld-dock-range.svelte-4ld3u2::-moz-range-thumb{background:var(--sf-editor);border:0;border-radius:0;width:4px;height:18px}@media (pointer:coarse){.ld-photo--edit.svelte-4ld3u2 .ld-hero-attr:where(.svelte-4ld3u2),.ld-dock.svelte-4ld3u2,.ld-dock-range.svelte-4ld3u2{height:44px;min-height:44px}.ld-dock-btn.svelte-4ld3u2{width:44px;height:44px}.ld-dock-btn--out.svelte-4ld3u2{margin-inline-start:-13px}.ld-dock-btn--del.svelte-4ld3u2{margin-inline-end:-13px}}.ld-edit-rest.svelte-4ld3u2{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.ld-edit-add.svelte-4ld3u2{border:1px dashed color-mix(in srgb, var(--sf-editor) 45%, var(--sf-line));border-radius:var(--radius-md);color:var(--sf-editor);font-size:var(--type-sm);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ld-edit-add.svelte-4ld3u2:before{content:"";width:16px;height:16px;-webkit-mask:var(--doc-plus) center / contain no-repeat;mask:var(--doc-plus) center / contain no-repeat;background:currentColor;flex:none}.ld-edit-add.svelte-4ld3u2:hover{border-color:var(--sf-editor);background:color-mix(in srgb, var(--sf-editor) 5%, transparent)}.ld-edit-add--hero.svelte-4ld3u2{border-radius:var(--radius-lg);width:100%}.ld-hero--fallback.svelte-4ld3u2{position:relative}.ld-edit-add--over.svelte-4ld3u2{background:var(--sf-editor);color:var(--sf-on-accent);box-shadow:var(--shadow-dropdown);border:0;border-radius:0;padding:12px 22px;position:absolute;bottom:16px;right:16px}.ld-edit-add--over.svelte-4ld3u2:hover{background:color-mix(in srgb, var(--sf-editor) 85%, var(--sf-dark))}.ld-edit-add--tile.svelte-4ld3u2{aspect-ratio:4/3;flex:none;width:170px;max-width:calc(50% - 6px);min-height:0}.ld-edit-add--busy.svelte-4ld3u2{opacity:.6;cursor:default}.ld-edit-add.svelte-4ld3u2 input:where(.svelte-4ld3u2){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ld-edit-add.svelte-4ld3u2:has(input:where(.svelte-4ld3u2):focus-visible){outline:2px solid var(--sf-editor);outline-offset:2px}.ld-edit-error.svelte-4ld3u2{color:var(--sf-danger);margin:8px 0 0;font-size:.85rem;font-weight:600}.ld-lb.svelte-4ld3u2{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.ld-lb.svelte-4ld3u2::backdrop{background:color-mix(in srgb, var(--overlay-scrim) 94%, transparent)}.ld-lb-track.svelte-4ld3u2{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;display:flex;overflow:auto hidden}.ld-lb-track.svelte-4ld3u2::-webkit-scrollbar{display:none}.ld-lb-slide.svelte-4ld3u2{scroll-snap-align:center;flex:0 0 100%;place-items:center;height:100%;padding:clamp(64px,9vh,92px) clamp(24px,7vw,104px) clamp(92px,13vh,120px);display:grid}.ld-lb-slide.svelte-4ld3u2 img:where(.svelte-4ld3u2){border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%}.ld-lb-bar.svelte-4ld3u2{justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(12px,3vw,22px);display:flex;position:absolute;inset:0 0 auto}.ld-lb-count.svelte-4ld3u2{font-family:var(--font-mono);letter-spacing:.08em;opacity:.75;font-variant-numeric:tabular-nums;font-size:.72rem}.ld-lb-name.svelte-4ld3u2{text-align:center;opacity:.62;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.84rem;overflow:hidden}.ld-lb-btn.svelte-4ld3u2{border:1px solid color-mix(in srgb, var(--overlay-ink) 28%, transparent);border-radius:var(--radius-round);background:color-mix(in srgb, var(--overlay-ink) 8%, transparent);color:#fff;font:inherit;cursor:pointer;padding:6px 12px;font-size:.82rem}.ld-lb-btn.svelte-4ld3u2:hover{background:color-mix(in srgb, var(--overlay-ink) 18%, transparent)}.ld-lb-nav.svelte-4ld3u2{border:1px solid color-mix(in srgb, var(--overlay-ink) 22%, transparent);border-radius:var(--radius-round);background:color-mix(in srgb, var(--overlay-scrim) 35%, transparent);color:#fff;cursor:pointer;place-items:center;width:44px;height:44px;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.ld-lb-nav.svelte-4ld3u2:hover:not(:disabled){background:color-mix(in srgb, var(--overlay-ink) 18%, transparent)}.ld-lb-nav.svelte-4ld3u2:disabled{opacity:.25;cursor:default}.ld-lb-nav--prev.svelte-4ld3u2{inset-inline-start:clamp(8px,2vw,20px)}.ld-lb-nav--next.svelte-4ld3u2{inset-inline-end:clamp(8px,2vw,20px)}.ld-lb-rail.svelte-4ld3u2{scrollbar-width:none;padding:10px clamp(12px, 3vw, 22px) calc(12px + env(safe-area-inset-bottom));justify-content:safe center;gap:6px;display:flex;position:absolute;inset:auto 0 0;overflow-x:auto}.ld-lb-rail.svelte-4ld3u2::-webkit-scrollbar{display:none}.ld-lb-rail.svelte-4ld3u2 button:where(.svelte-4ld3u2){opacity:.45;cursor:pointer;width:62px;height:44px;transition:opacity var(--dur-fast) ease;border:0;border-radius:4px;flex:none;padding:0;overflow:hidden}.ld-lb-rail.svelte-4ld3u2 button[aria-current=true]:where(.svelte-4ld3u2){opacity:1;outline-offset:-2px;outline:2px solid #fff}.ld-lb-rail.svelte-4ld3u2 img:where(.svelte-4ld3u2){object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block}@media (width<=720px){.ld-lb-nav.svelte-4ld3u2{display:none}}.lb-lock{overflow:hidden!important}.ld-agenda-nav.svelte-1pntxkb{align-items:baseline;gap:2px;display:inline-flex}.ld-agenda-nav--solo.svelte-1pntxkb{justify-content:flex-end;align-items:baseline;display:flex}.ld-agenda-range.svelte-1pntxkb{font-family:var(--font-display);font-weight:var(--ld-w-name,400);color:var(--sf-text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ld-agenda-range.svelte-1pntxkb:before{content:"·";color:var(--sf-muted);margin:0 .35em}.agenda-nav-btn.svelte-1pntxkb{width:36px;height:36px;color:var(--sf-accent);cursor:pointer;background:0 0;border:none;align-self:center;place-items:center;padding:0;display:grid}.agenda-nav-btn.svelte-1pntxkb:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg)}.agenda-nav-btn--prev.svelte-1pntxkb:after{margin:0 -4px 0 0;transform:rotate(-135deg)}.agenda-nav-btn.svelte-1pntxkb:hover{color:var(--sf-accent-ink)}@media (hover:none){.agenda-nav-btn.svelte-1pntxkb{position:relative}.agenda-nav-btn.svelte-1pntxkb:before{content:"";position:absolute;inset:-4px}}.ld-slot--cancelled.svelte-1pntxkb{opacity:.55}.ld-slot--cancelled.svelte-1pntxkb .ld-slot-name:where(.svelte-1pntxkb){text-decoration:line-through}.ld-slot--bookable.svelte-1pntxkb{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.ld-slot--bookable.svelte-1pntxkb .ld-slot-name:where(.svelte-1pntxkb){color:var(--sf-accent)}.ld-slot--bookable.svelte-1pntxkb:hover{background:var(--sf-frost)}.ld-slot--picked.svelte-1pntxkb{background:var(--sf-frost);box-shadow:inset 2px 0 0 var(--sf-accent)}.ld-slot--edit.svelte-1pntxkb{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.ld-slot--edit.svelte-1pntxkb:hover{background:color-mix(in srgb, var(--sf-editor) 7%, transparent)}.ld-agenda-addbtn.svelte-1pntxkb{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ld-slot--picked.svelte-1pntxkb .ld-slot-name:where(.svelte-1pntxkb){color:var(--sf-dark)}.ld-slot--full.svelte-1pntxkb .ld-slot-name:where(.svelte-1pntxkb){color:var(--sf-muted)}.agenda-empty.svelte-1pntxkb{color:var(--sf-muted);margin:0;padding:14px 0;font-size:.88rem}.schedule-stale-notice.svelte-1pntxkb{border:1px solid var(--sf-warm);border-radius:var(--radius-sm);background:var(--sf-warm-bg);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sf-warm-ink);align-items:center;gap:8px;margin-bottom:4px;padding:10px 14px;font-size:.75rem;display:flex}.ld-karnet-card.svelte-zc85oj{border-radius:var(--radius-md);background:color-mix(in srgb, var(--sf-warm-bg) 70%, var(--sf-card));border:1px solid color-mix(in srgb, var(--sf-warm) 30%, var(--sf-line));align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.ld-karnet-count.svelte-zc85oj{font-size:var(--type-display-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--sf-warm);font-weight:400;line-height:1}.ld-karnet-copy.svelte-zc85oj{color:var(--sf-text);flex:1;min-width:0;font-size:.86rem;line-height:1.45}.ld-karnet-meta.svelte-zc85oj{color:var(--sf-muted)}.ld-book-cta.svelte-zc85oj{min-height:44px;color:var(--sf-accent);font-size:var(--type-md);-webkit-text-decoration:underline 1px color-mix(in srgb, var(--sf-accent) 45%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--sf-accent) 45%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.ld-book-cta.svelte-zc85oj:hover{text-decoration-color:currentColor}.ld-foot-meta.svelte-zc85oj{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.ld-hero-gm.svelte-zc85oj{white-space:nowrap}.ld-pass-cta.svelte-zc85oj{color:var(--sf-accent);font-family:var(--font-body);font-size:var(--type-md);white-space:nowrap;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ld-pass-cta.svelte-zc85oj:hover{text-underline-offset:3px;text-decoration:underline}.ld-kv-price.svelte-zc85oj .ld-pass-cta:where(.svelte-zc85oj){min-height:44px;margin:-8px 0 -12px}.ld-related.svelte-zc85oj{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.ld-related.svelte-zc85oj a:where(.svelte-zc85oj){font-family:var(--font-mono);letter-spacing:.03em;color:var(--sf-accent-ink);font-size:.75rem;text-decoration:none}.ld-related.svelte-zc85oj a:where(.svelte-zc85oj):hover,.ld-related.svelte-zc85oj a:where(.svelte-zc85oj):focus-visible{text-underline-offset:3px;text-decoration:underline}.ld-shell.svelte-1gmixkr{padding-top:8px}:root:has(.ld-shell) .sf-header{position:relative}:root:has(.ld-shell) .sf-header:after{content:"";left:var(--sf-gutter);right:var(--sf-gutter);border-top:1px solid var(--sf-line);position:absolute;bottom:0}
