.vorhang-module__Ew89ma__page{--vorhang-grid:60rem;background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.vorhang-module__Ew89ma__focus:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.vorhang-module__Ew89ma__header{width:100%;max-width:calc(var(--vorhang-grid) + 32px);justify-content:space-between;align-items:center;gap:8px;margin-inline:auto;padding:10px 16px;display:flex}.vorhang-module__Ew89ma__brand{min-height:44px;color:var(--foreground);letter-spacing:-.01em;border-radius:10px;align-items:center;gap:8px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.vorhang-module__Ew89ma__headerNav{align-items:center;gap:2px;display:flex}.vorhang-module__Ew89ma__headerLink{min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.vorhang-module__Ew89ma__headerLink:hover{color:var(--foreground)}.vorhang-module__Ew89ma__headerCta{background:var(--foreground);min-height:44px;color:var(--background);white-space:nowrap;border-radius:999px;align-items:center;margin-left:4px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:400px){.vorhang-module__Ew89ma__brandText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vorhang-module__Ew89ma__headerLink{padding:0 8px}.vorhang-module__Ew89ma__headerCta{padding:0 12px}}@media (min-width:768px){.vorhang-module__Ew89ma__header{max-width:calc(var(--vorhang-grid) + 48px);padding:14px 24px}}.vorhang-module__Ew89ma__main{flex-direction:column;flex:1;gap:56px;width:100%;padding:0 16px 48px;display:flex}@media (min-width:768px){.vorhang-module__Ew89ma__main{gap:80px;padding:0 24px 64px}}.vorhang-module__Ew89ma__hero{width:100%;max-width:var(--vorhang-grid);margin-inline:auto;padding-top:32px}.vorhang-module__Ew89ma__hero>*{max-width:40rem}@media (min-width:768px){.vorhang-module__Ew89ma__hero{padding-top:9vh}}.vorhang-module__Ew89ma__title{letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:300;line-height:1.04}.vorhang-module__Ew89ma__lead{color:var(--muted-foreground);margin:14px 0 0;font-size:1.0625rem;line-height:1.55}@media (min-width:768px){.vorhang-module__Ew89ma__lead{font-size:1.1875rem}}.vorhang-module__Ew89ma__cityLine{margin-top:6px}.vorhang-module__Ew89ma__composerWrap{margin-top:20px}.vorhang-module__Ew89ma__composer{--glow:color-mix(in oklab, var(--foreground) 14%, transparent);border:1px solid var(--input);background:var(--card);box-shadow:0 0 0 4px color-mix(in oklab, var(--foreground) 4%, transparent), 0 12px 48px var(--glow), 0 2px 6px color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:28px;align-items:flex-end;gap:6px;padding:6px;transition:box-shadow .2s;display:flex;position:relative}.vorhang-module__Ew89ma__composer:focus-within{border-color:var(--foreground);box-shadow:0 0 0 4px color-mix(in oklab, var(--foreground) 9%, transparent), 0 16px 64px color-mix(in oklab, var(--foreground) 22%, transparent), 0 2px 6px color-mix(in oklab, var(--foreground) 8%, transparent)}.vorhang-module__Ew89ma__input{min-width:0;min-height:44px;max-height:9.5rem;color:var(--foreground);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:11px 4px 11px 14px;font-size:1rem;line-height:22px}.vorhang-module__Ew89ma__input::placeholder{color:var(--muted-foreground);opacity:1}.vorhang-module__Ew89ma__send{background:var(--foreground);width:44px;height:44px;color:var(--background);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vorhang-module__Ew89ma__send:disabled{background:var(--secondary);color:var(--muted-foreground);cursor:default}.vorhang-module__Ew89ma__hint{color:var(--muted-foreground);margin:10px 4px 0;font-size:.8125rem;line-height:1.45}.vorhang-module__Ew89ma__examples{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vorhang-module__Ew89ma__examplesLabel{color:var(--muted-foreground);margin:22px 4px 0;font-size:.8125rem;font-weight:500}.vorhang-module__Ew89ma__example{border:1px solid var(--border);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:.9375rem;line-height:1.35;display:flex}.vorhang-module__Ew89ma__example:hover{background:var(--card);border-color:var(--input)}.vorhang-module__Ew89ma__example svg{color:var(--muted-foreground);flex:none}.vorhang-module__Ew89ma__turns{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.vorhang-module__Ew89ma__turn{gap:12px;min-width:0;display:grid}.vorhang-module__Ew89ma__query{background:var(--secondary);overflow-wrap:anywhere;border-radius:22px 22px 8px;justify-self:end;max-width:85%;margin:0;padding:10px 16px}.vorhang-module__Ew89ma__note{color:var(--muted-foreground);margin:0;font-size:.9375rem}.vorhang-module__Ew89ma__cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vorhang-module__Ew89ma__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.vorhang-module__Ew89ma__handoff{border:1px solid var(--border);background:var(--card);border-radius:20px;gap:12px;padding:16px;display:grid}.vorhang-module__Ew89ma__handoffTitle{margin:0;font-size:1rem;font-weight:600}.vorhang-module__Ew89ma__actions{flex-wrap:wrap;gap:8px;display:flex}.vorhang-module__Ew89ma__chip{border:1px solid var(--input);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.vorhang-module__Ew89ma__chipStrong{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.vorhang-module__Ew89ma__section{width:100%;max-width:var(--vorhang-grid);margin-inline:auto}.vorhang-module__Ew89ma__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.vorhang-module__Ew89ma__sectionTitle{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:400}.vorhang-module__Ew89ma__sectionMore{min-height:44px;color:var(--foreground);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.vorhang-module__Ew89ma__stat{color:var(--muted-foreground);margin:0 0 20px;font-size:1rem}.vorhang-module__Ew89ma__statNumber{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(2.5rem,8vw,4rem);font-weight:300;line-height:1;display:block}.vorhang-module__Ew89ma__row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,72%);grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px 4px;list-style:none;display:grid;overflow-x:auto}.vorhang-module__Ew89ma__row>li{scroll-snap-align:start}@media (min-width:768px){.vorhang-module__Ew89ma__row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.vorhang-module__Ew89ma__tile{height:100%;color:var(--foreground);border-radius:18px;gap:10px;text-decoration:none;display:grid}.vorhang-module__Ew89ma__tileMedia{aspect-ratio:4/3;background:var(--secondary);border-radius:18px;position:relative;overflow:hidden}.vorhang-module__Ew89ma__tileImage{object-fit:cover}.vorhang-module__Ew89ma__tileTitle{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.vorhang-module__Ew89ma__tileMeta{color:var(--muted-foreground);margin:2px 0 0;font-size:.875rem}.vorhang-module__Ew89ma__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.vorhang-module__Ew89ma__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vorhang-module__Ew89ma__list>li:only-child{grid-column:1/-1}.vorhang-module__Ew89ma__listItem{border:1px solid var(--border);background:var(--card);min-height:64px;color:var(--foreground);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.vorhang-module__Ew89ma__listMain{min-width:0}.vorhang-module__Ew89ma__listSide{text-align:right;flex:none;font-size:.875rem}.vorhang-module__Ew89ma__liveBadge{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.vorhang-module__Ew89ma__liveDot{background:var(--foreground);border-radius:50%;width:6px;height:6px}.vorhang-module__Ew89ma__steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.vorhang-module__Ew89ma__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorhang-module__Ew89ma__step{border:1px solid var(--border);counter-increment:step;border-radius:20px;padding:20px}.vorhang-module__Ew89ma__step:before{content:counter(step);border:1px solid var(--foreground);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:14px;font-size:.875rem;font-weight:600;display:grid}.vorhang-module__Ew89ma__stepTitle{margin:0;font-size:1.0625rem;font-weight:600}.vorhang-module__Ew89ma__stepText{color:var(--muted-foreground);margin:6px 0 0;font-size:.9375rem;line-height:1.5}.vorhang-module__Ew89ma__doors{gap:12px;display:grid}@media (min-width:768px){.vorhang-module__Ew89ma__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.vorhang-module__Ew89ma__door{border:1px solid var(--border);background:var(--card);border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex}.vorhang-module__Ew89ma__doorEyebrow{color:var(--muted-foreground);margin:0;font-size:.8125rem;font-weight:500}.vorhang-module__Ew89ma__doorTitle{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:400}.vorhang-module__Ew89ma__doorText{color:var(--muted-foreground);margin:0 0 8px;font-size:.9375rem;line-height:1.5}.vorhang-module__Ew89ma__doorActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.vorhang-module__Ew89ma__listMain>span,.vorhang-module__Ew89ma__listSide>*{display:block}
.brand-wordmark-module__GNCKeG__wordmark{color:var(--foreground);letter-spacing:.02em;text-transform:none;white-space:nowrap;view-transition-name:brand-wordmark-module__GNCKeG__ol-brand-wordmark;font-family:inherit;font-size:20px;font-weight:300;line-height:1;display:inline-block}html:has([data-brand-wordmark=menu]) .brand-wordmark-module__GNCKeG__wordmark[data-brand-wordmark=header]{view-transition-name:none}html.dark[data-brand-glow=on] .brand-wordmark-module__GNCKeG__wordmark{text-shadow:0 0 10px #e2e8f02e;animation:5s ease-in-out infinite brand-wordmark-module__GNCKeG__wordmark-breathe}@keyframes brand-wordmark-module__GNCKeG__wordmark-breathe{0%,to{text-shadow:0 0 10px #e2e8f024}50%{text-shadow:0 0 16px #e2e8f047}}@media (prefers-reduced-motion:reduce){html.dark[data-brand-glow=on] .brand-wordmark-module__GNCKeG__wordmark{text-shadow:0 0 10px #e2e8f02e;animation:none}}
.home-offer-card-module__VhLBBq__card{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--card-foreground);border-radius:24px;scroll-margin-top:84px;overflow:hidden}.home-offer-card-module__VhLBBq__card :is(h3,h4,p,a,button,span){overflow-wrap:anywhere}.home-offer-card-module__VhLBBq__featured{align-self:start}.home-offer-card-module__VhLBBq__card :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.home-offer-card-module__VhLBBq__cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--secondary), var(--muted));width:100%;min-height:176px;color:var(--muted-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.home-offer-card-module__VhLBBq__cover:focus-visible{outline-offset:-5px!important}.home-offer-card-module__VhLBBq__coverImage{object-fit:cover}.home-offer-card-module__VhLBBq__category,.home-offer-card-module__VhLBBq__mediaLabel{z-index:1;border:1px solid var(--border);background:var(--background);max-width:calc(100% - 28px);color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex;position:absolute}.home-offer-card-module__VhLBBq__category{top:14px;left:14px}.home-offer-card-module__VhLBBq__mediaLabel{bottom:14px;right:14px}.home-offer-card-module__VhLBBq__mediaLabel svg{flex-shrink:0}.home-offer-card-module__VhLBBq__body{padding:16px}.home-offer-card-module__VhLBBq__identity{align-items:center;gap:10px;display:flex}.home-offer-card-module__VhLBBq__initials{border:1px solid var(--border);background:var(--secondary);width:40px;height:40px;color:var(--foreground);border-radius:12px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:650;display:grid}.home-offer-card-module__VhLBBq__provider{flex:1;min-width:0}.home-offer-card-module__VhLBBq__provider h3{letter-spacing:-.02em;font-size:.9375rem;font-weight:650;line-height:1.45}.home-offer-card-module__VhLBBq__provider a{align-items:center;min-height:44px;display:inline-flex}.home-offer-card-module__VhLBBq__location{color:var(--muted-foreground);align-items:start;gap:4px;font-size:.75rem;line-height:1.5;display:flex}.home-offer-card-module__VhLBBq__location svg{flex-shrink:0;margin-top:2px}.home-offer-card-module__VhLBBq__share{flex-shrink:0}.home-offer-card-module__VhLBBq__reason{color:var(--muted-foreground);margin-top:10px;font-size:.75rem;line-height:1.6}.home-offer-card-module__VhLBBq__selection{min-width:0;margin-top:12px}.home-offer-card-module__VhLBBq__selectionHint{color:var(--muted-foreground);margin-bottom:8px;font-size:.75rem;line-height:1.5}.home-offer-card-module__VhLBBq__slotStrip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:4px 4px 9px;scroll-padding:4px;display:flex;overflow-x:auto}.home-offer-card-module__VhLBBq__slotChoice{scroll-snap-align:start;border:1px solid var(--border);background:var(--background);min-width:80px;max-width:100%;min-height:56px;color:var(--foreground);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 12px;font-size:.75rem;line-height:1.5;display:flex}.home-offer-card-module__VhLBBq__slotChoice strong{font-variant-numeric:tabular-nums;font-size:.9375rem}.home-offer-card-module__VhLBBq__slotChoice[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.home-offer-card-module__VhLBBq__slotDetails{margin-top:12px}.home-offer-card-module__VhLBBq__title{letter-spacing:-.04em;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:650;line-height:1.25}.home-offer-card-module__VhLBBq__appointment{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:.8125rem;line-height:1.6;display:flex}.home-offer-card-module__VhLBBq__appointment svg{flex-shrink:0}.home-offer-card-module__VhLBBq__description{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:12px;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.home-offer-card-module__VhLBBq__subtitle{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.5}.home-offer-card-module__VhLBBq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.home-offer-card-module__VhLBBq__price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.home-offer-card-module__VhLBBq__price>span{letter-spacing:-.055em;font-size:1.75rem;font-weight:700;line-height:1.2}.home-offer-card-module__VhLBBq__price del{color:var(--muted-foreground);font-size:.8125rem}.home-offer-card-module__VhLBBq__discount{background:var(--primary);color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;font-size:.875rem;font-weight:700}.home-offer-card-module__VhLBBq__facts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:.75rem;line-height:1.6;display:flex}.home-offer-card-module__VhLBBq__availability{font-weight:650}.home-offer-card-module__VhLBBq__deadline{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.home-offer-card-module__VhLBBq__deadline svg{flex-shrink:0}.home-offer-card-module__VhLBBq__cancellation,.home-offer-card-module__VhLBBq__empty{color:var(--muted-foreground);margin-top:12px;font-size:.75rem;line-height:1.6}.home-offer-card-module__VhLBBq__tearLine{border-top:1px dashed var(--border);margin-inline:12px;position:relative}.home-offer-card-module__VhLBBq__tearLine:before,.home-offer-card-module__VhLBBq__tearLine:after{content:"";border:1px solid var(--border);background:var(--background);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}.home-offer-card-module__VhLBBq__tearLine:before{left:-22px}.home-offer-card-module__VhLBBq__tearLine:after{right:-22px}.home-offer-card-module__VhLBBq__stub{padding:12px 16px}.home-offer-card-module__VhLBBq__claim{background:var(--foreground);width:100%;min-height:52px;color:var(--background);text-align:left;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:650;display:flex}.home-offer-card-module__VhLBBq__claim svg{flex-shrink:0}.home-offer-card-module__VhLBBq__stub>p{color:var(--muted-foreground);text-align:center;margin-top:8px;font-size:.6875rem;line-height:1.5}.home-offer-card-module__VhLBBq__galleryLoading{padding:12px 20px;font-size:.8125rem}.home-offer-card-module__VhLBBq__compact{grid-template-columns:92px minmax(0,1fr);align-content:start;display:grid}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__cover{aspect-ratio:auto;grid-area:1/1;height:100%;min-height:92px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__body{display:contents}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__identity{grid-area:1/2;gap:6px;padding:12px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__provider h3{font-size:.875rem}.home-offer-card-module__VhLBBq__compactCategory{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__initials,.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__category{display:none}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__mediaLabel{gap:0;padding:8px;font-size:0;bottom:8px;right:8px}.home-offer-card-module__VhLBBq__compact :is(.home-offer-card-module__VhLBBq__selection,.home-offer-card-module__VhLBBq__slotDetails,.home-offer-card-module__VhLBBq__reason,.home-offer-card-module__VhLBBq__tearLine,.home-offer-card-module__VhLBBq__stub,.home-offer-card-module__VhLBBq__empty,.home-offer-card-module__VhLBBq__galleryLoading){grid-column:1/-1}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__slotDetails,.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__selection{margin:12px 16px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__reason,.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__empty{margin:12px 16px 0}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__title{font-size:1.125rem}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__priceRow{margin-top:10px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__price>span{font-size:1.5rem}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__stub{padding:12px 16px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__claim{min-height:44px;padding-block:10px}.home-offer-card-module__VhLBBq__compact .home-offer-card-module__VhLBBq__stub>p{display:none}@media (prefers-reduced-motion:no-preference){.home-offer-card-module__VhLBBq__claim,.home-offer-card-module__VhLBBq__slotChoice{transition:transform .14s ease-out,background-color .14s ease-out}.home-offer-card-module__VhLBBq__claim:active,.home-offer-card-module__VhLBBq__slotChoice:active{transform:scale(.98)}}@container (min-width:760px){.home-offer-card-module__VhLBBq__featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-offer-card-module__VhLBBq__featured .home-offer-card-module__VhLBBq__cover{aspect-ratio:auto;grid-area:1/1/4;height:100%}.home-offer-card-module__VhLBBq__featured :is(.home-offer-card-module__VhLBBq__body,.home-offer-card-module__VhLBBq__tearLine,.home-offer-card-module__VhLBBq__stub,.home-offer-card-module__VhLBBq__galleryLoading){grid-column:2}}@media (forced-colors:active){.home-offer-card-module__VhLBBq__card,.home-offer-card-module__VhLBBq__category,.home-offer-card-module__VhLBBq__mediaLabel,.home-offer-card-module__VhLBBq__slotChoice,.home-offer-card-module__VhLBBq__claim,.home-offer-card-module__VhLBBq__discount,.home-offer-card-module__VhLBBq__tearLine,.home-offer-card-module__VhLBBq__tearLine:before,.home-offer-card-module__VhLBBq__tearLine:after{border-color:canvastext}.home-offer-card-module__VhLBBq__slotChoice[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.home-offer-card-module__VhLBBq__cover{background:canvas}}
.consumer-assistant-dock-module__CGMHza__spacer{height:var(--bottom-nav-height,9.25rem);flex-shrink:0}.consumer-assistant-dock-module__CGMHza__shell{z-index:40;inset-inline:0;bottom:var(--assistant-keyboard-inset,0px);padding:8px max(12px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));pointer-events:none;position:fixed}.consumer-assistant-dock-module__CGMHza__shell[data-suppressed=true]{display:none}.consumer-assistant-dock-module__CGMHza__surface{--dock-rim:color-mix(in srgb, var(--card) 83%, var(--foreground) 8%);isolation:isolate;border:1px solid var(--dock-rim);width:100%;max-width:44rem;color:var(--foreground);background:var(--card);box-shadow:0 10px 34px color-mix(in srgb, var(--brand-navy) 12%, transparent), 0 2px 7px #00000008, inset 0 1px 0 var(--dock-rim), inset 0 -1px 1px color-mix(in srgb, var(--foreground) 5%, transparent);pointer-events:auto;border-radius:31px;margin-inline:auto;padding:6px;transition:border-radius .2s,background-color .2s;position:relative}.consumer-assistant-dock-module__CGMHza__surface:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg, color-mix(in srgb, var(--card) 35%, transparent), transparent 28%, transparent 74%, color-mix(in srgb, var(--card) 15%, transparent));position:absolute;inset:0}.consumer-assistant-dock-module__CGMHza__surface[data-editing=true]{border-radius:27px}.consumer-assistant-dock-module__CGMHza__composer{align-items:flex-end;gap:4px;min-height:52px;padding:3px 2px;display:flex}.consumer-assistant-dock-module__CGMHza__mark{width:44px;height:44px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.consumer-assistant-dock-module__CGMHza__mark svg{width:22px;height:22px}.consumer-assistant-dock-module__CGMHza__input{resize:none;width:100%;min-width:0;height:44px;min-height:44px;max-height:146px;color:inherit;background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:11px 2px;font-size:16px;line-height:22px;display:block;overflow-y:auto}.consumer-assistant-dock-module__CGMHza__input::placeholder{color:var(--muted-foreground);font-size:15px}.consumer-assistant-dock-module__CGMHza__input:disabled{opacity:.6}.consumer-assistant-dock-module__CGMHza__openButton{background:var(--foreground);width:40px;height:40px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;margin:2px;transition:transform .15s,opacity .15s;display:grid}.consumer-assistant-dock-module__CGMHza__openButton:disabled{opacity:.3}.consumer-assistant-dock-module__CGMHza__openButton:not(:disabled):active{transform:scale(.94)}.consumer-assistant-dock-module__CGMHza__openButton svg{width:19px;height:19px}.consumer-assistant-dock-module__CGMHza__editTools{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding:2px 10px 4px;display:flex}.consumer-assistant-dock-module__CGMHza__editTools[hidden]{display:none}.consumer-assistant-dock-module__CGMHza__editTools>span{font-size:.625rem}.consumer-assistant-dock-module__CGMHza__editTools>span[data-short]{text-overflow:ellipsis;white-space:nowrap;flex:0 .01 auto;min-width:0;overflow:hidden}.consumer-assistant-dock-module__CGMHza__editTools button{align-items:center;gap:5px;min-height:32px;padding-inline:5px;font-size:.6875rem;display:inline-flex}.consumer-assistant-dock-module__CGMHza__editTools svg{width:14px;height:14px}.consumer-assistant-dock-module__CGMHza__pending{min-height:44px;color:var(--muted-foreground);flex:1;align-items:center;font-size:.875rem;display:flex}.consumer-assistant-dock-module__CGMHza__composer>.consumer-assistant-dock-module__CGMHza__spinner{width:20px;height:20px;color:var(--muted-foreground);align-self:center;margin-inline:12px}.consumer-assistant-dock-module__CGMHza__spinner{animation:1s linear infinite consumer-assistant-dock-module__CGMHza__dock-spin}.consumer-assistant-dock-module__CGMHza__guestPrompt{min-width:0;min-height:44px;color:var(--muted-foreground);flex:1;justify-content:space-between;align-items:center;gap:12px;padding:3px 11px 3px 2px;font-size:.9375rem;display:flex}.consumer-assistant-dock-module__CGMHza__guestPrompt small{margin-top:1px;font-size:.625rem;display:block}.consumer-assistant-dock-module__CGMHza__guestPrompt>svg{flex-shrink:0;width:19px;height:19px}.consumer-assistant-dock-module__CGMHza__error{color:var(--destructive);padding:6px 12px 2px;font-size:.75rem;line-height:1.5}.consumer-assistant-dock-module__CGMHza__surface:has(.consumer-assistant-dock-module__CGMHza__input:focus-visible){border-color:color-mix(in srgb, var(--ring) 42%, var(--card))}.consumer-assistant-dock-module__CGMHza__surface button:focus-visible,.consumer-assistant-dock-module__CGMHza__guestPrompt:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:20px}@keyframes consumer-assistant-dock-module__CGMHza__dock-spin{to{transform:rotate(360deg)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.consumer-assistant-dock-module__CGMHza__surface{background:color-mix(in srgb, var(--card) 64%, transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}.consumer-assistant-dock-module__CGMHza__surface[data-editing=true]{background:color-mix(in srgb, var(--card) 84%, transparent)}}@media (pointer:coarse){.consumer-assistant-dock-module__CGMHza__openButton{width:44px;height:44px;margin:0}.consumer-assistant-dock-module__CGMHza__editTools button{min-height:44px}}@media (min-width:64rem){.consumer-assistant-dock-module__CGMHza__shell{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.consumer-assistant-dock-module__CGMHza__surface{max-width:42rem}.consumer-assistant-dock-module__CGMHza__spacer{height:var(--bottom-nav-height,5.5rem)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.consumer-assistant-dock-module__CGMHza__surface,.consumer-assistant-dock-module__CGMHza__surface[data-editing=true]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.consumer-assistant-dock-module__CGMHza__surface:before{display:none}}@media (prefers-contrast:more){.consumer-assistant-dock-module__CGMHza__surface{border-color:var(--foreground);box-shadow:none}}@media (forced-colors:active){.consumer-assistant-dock-module__CGMHza__surface,.consumer-assistant-dock-module__CGMHza__surface[data-editing=true]{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.consumer-assistant-dock-module__CGMHza__surface:before{display:none}.consumer-assistant-dock-module__CGMHza__openButton{color:buttontext;background:buttonface;border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.consumer-assistant-dock-module__CGMHza__surface,.consumer-assistant-dock-module__CGMHza__openButton{transition:none}.consumer-assistant-dock-module__CGMHza__spinner{animation:none}}.consumer-assistant-dock-module__CGMHza__shell[data-placement=home]{flex-direction:column;gap:8px;display:flex}.consumer-assistant-dock-module__CGMHza__notice{width:fit-content;max-width:44rem;color:var(--muted-foreground);background:var(--background);text-align:center;pointer-events:auto;border-radius:8px;margin:0 auto;padding:2px 8px;font-size:.75rem;line-height:1.4}.consumer-assistant-dock-module__CGMHza__notice a{text-underline-offset:3px;text-decoration:underline}.consumer-assistant-dock-module__CGMHza__notice a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.consumer-assistant-dock-module__CGMHza__slot{pointer-events:auto;width:100%;max-width:44rem;margin-inline:auto}@media (min-width:768px){.consumer-assistant-dock-module__CGMHza__shell[data-placement=home]{pointer-events:auto;width:min(48rem,100%);min-width:min(40rem,100%);margin-inline:auto;padding:0;position:static}.consumer-assistant-dock-module__CGMHza__shell[data-placement=home] .consumer-assistant-dock-module__CGMHza__slot{order:2}.consumer-assistant-dock-module__CGMHza__shell[data-placement=home] .consumer-assistant-dock-module__CGMHza__surface{border-radius:28px;max-width:none}}.consumer-assistant-dock-module__CGMHza__shell[data-placement=home][data-sending=true]{transition:transform .3s cubic-bezier(.2,0,0,1);transform:translateY(40vh)}@media (prefers-reduced-motion:reduce){.consumer-assistant-dock-module__CGMHza__shell[data-placement=home][data-sending=true]{transition:none;transform:none}}.consumer-assistant-dock-module__CGMHza__shell[data-placement=inline],.consumer-assistant-dock-module__CGMHza__shell[data-placement=start]{pointer-events:auto;flex-direction:column;gap:6px;padding:0;display:flex;position:static}.consumer-assistant-dock-module__CGMHza__shell[data-placement=inline] .consumer-assistant-dock-module__CGMHza__surface{max-width:none;box-shadow:0 4px 18px color-mix(in srgb, var(--brand-navy) 8%, transparent), inset 0 1px 0 var(--dock-rim)}.consumer-assistant-dock-module__CGMHza__shell[data-placement=start] .consumer-assistant-dock-module__CGMHza__surface{max-width:none;box-shadow:0 6px 24px #00000012, inset 0 1px 0 var(--dock-rim)}.consumer-assistant-dock-module__CGMHza__shell[data-placement=inline] .consumer-assistant-dock-module__CGMHza__notice,.consumer-assistant-dock-module__CGMHza__shell[data-placement=start] .consumer-assistant-dock-module__CGMHza__notice{text-align:left;background:0 0;margin:0;padding-inline:4px}
.discovery-home-module__JhCTLq__page{background:var(--background);min-height:100dvh;color:var(--foreground)}.discovery-home-module__JhCTLq__main{max-width:1184px;padding:8px 12px calc(var(--bottom-nav-height,84px) + env(safe-area-inset-bottom,0px) + 32px);margin-inline:auto}.discovery-home-module__JhCTLq__mainDocked{padding-bottom:calc(var(--bottom-nav-height,84px) + 32px)}.discovery-home-module__JhCTLq__main :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid}.discovery-home-module__JhCTLq__main :is(h1,h2,h3,p,a,button){overflow-wrap:anywhere}.discovery-home-module__JhCTLq__toolbar{top:calc(64px + env(safe-area-inset-top,0px));z-index:30;margin-bottom:18px;position:sticky}.discovery-home-module__JhCTLq__controls{border-radius:22px;padding:8px}.discovery-home-module__JhCTLq__toolbar .discovery-home-module__JhCTLq__controls{background-image:linear-gradient(165deg,#ffffff24,#0000 42%,#ffffff08)}.discovery-home-module__JhCTLq__toolbar .discovery-home-module__JhCTLq__controls:before,.discovery-home-module__JhCTLq__toolbar .discovery-home-module__JhCTLq__controls:after{content:none}.discovery-home-module__JhCTLq__searchRow{min-width:0;display:flex}.discovery-home-module__JhCTLq__search{min-width:0}.discovery-home-module__JhCTLq__search input{border-radius:14px;min-height:44px;padding-right:56px;font-size:1rem}.discovery-home-module__JhCTLq__search input:not(:placeholder-shown){padding-right:100px}.discovery-home-module__JhCTLq__search [role=listbox]{z-index:40}.discovery-home-module__JhCTLq__search [role=option],.discovery-home-module__JhCTLq__search button[aria-label=Suche\ leeren]{min-width:44px;min-height:44px}.discovery-home-module__JhCTLq__filterRow{align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.discovery-home-module__JhCTLq__place{flex-shrink:0;min-width:0;max-width:132px}.discovery-home-module__JhCTLq__place button{background:var(--background);max-width:100%;min-height:44px}.discovery-home-module__JhCTLq__place button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-home-module__JhCTLq__pingAction{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:44px;min-height:44px;font-size:.8125rem;font-weight:650;display:inline-flex}.discovery-home-module__JhCTLq__pingAction span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.discovery-home-module__JhCTLq__categoryRail{flex:1;gap:6px;min-width:0;padding:3px;scroll-padding:3px;display:flex;overflow-x:auto}.discovery-home-module__JhCTLq__categoryRail button{white-space:nowrap;border:1px solid var(--border);background:var(--background);border-radius:999px;flex-shrink:0;min-height:44px;padding:8px 13px;font-size:.8125rem;font-weight:550}.discovery-home-module__JhCTLq__categoryRail button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.discovery-home-module__JhCTLq__pageHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.discovery-home-module__JhCTLq__pageHeading .discovery-home-module__JhCTLq__eyebrow{display:none}.discovery-home-module__JhCTLq__pageHeading h1{letter-spacing:-.045em;margin-top:4px;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:650;line-height:1.2}.discovery-home-module__JhCTLq__eyebrow{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.discovery-home-module__JhCTLq__refreshAction{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.discovery-home-module__JhCTLq__refreshAction:disabled{opacity:.5}.discovery-home-module__JhCTLq__stream{align-items:start;gap:24px;display:grid}.discovery-home-module__JhCTLq__offerModule,.discovery-home-module__JhCTLq__fullModule{min-width:0;scroll-margin-top:200px}.discovery-home-module__JhCTLq__moduleHeader{margin-bottom:10px}.discovery-home-module__JhCTLq__moduleHeader h2{letter-spacing:-.025em;font-size:1rem;font-weight:600}.discovery-home-module__JhCTLq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.discovery-home-module__JhCTLq__sectionHeader h2{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:650}.discovery-home-module__JhCTLq__textAction{text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding-block:8px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.discovery-home-module__JhCTLq__textAction svg{flex-shrink:0}.discovery-home-module__JhCTLq__textAction:disabled{opacity:.6}.discovery-home-module__JhCTLq__note{border:1px solid var(--border);background:var(--card);border-radius:22px;margin-block:16px;padding:20px;line-height:1.6}.discovery-home-module__JhCTLq__note :is(h2,h3){font-size:1rem;font-weight:650}.discovery-home-module__JhCTLq__note p{color:var(--muted-foreground)}.discovery-home-module__JhCTLq__sourceStatus{border-top:1px solid var(--border);color:var(--muted-foreground);margin-block:20px;padding-block:12px;font-size:.875rem}.discovery-home-module__JhCTLq__railControls{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.discovery-home-module__JhCTLq__railControls button{border:1px solid var(--border);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.discovery-home-module__JhCTLq__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:min(100%,340px);grid-auto-flow:column;gap:16px;padding:5px 5px 14px;scroll-padding:5px;display:grid;overflow-x:auto}.discovery-home-module__JhCTLq__rail>li{scroll-snap-align:start;min-width:0;list-style:none}.discovery-home-module__JhCTLq__offerGrid,.discovery-home-module__JhCTLq__compactGrid{align-items:start;gap:14px;display:grid}.discovery-home-module__JhCTLq__offerGrid{container-type:inline-size}.discovery-home-module__JhCTLq__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;margin-block:6px;font-size:.75rem;line-height:1.6;display:flex}.discovery-home-module__JhCTLq__meta svg{flex-shrink:0}.discovery-home-module__JhCTLq__provider{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:10px;height:100%;min-height:185px;padding:14px;display:flex}.discovery-home-module__JhCTLq__providerCover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--secondary), var(--muted));width:100%;color:var(--muted-foreground);border-radius:14px;place-items:center;margin-bottom:2px;display:grid;position:relative;overflow:hidden}.discovery-home-module__JhCTLq__providerImage{object-fit:cover}.discovery-home-module__JhCTLq__providerLogo{object-fit:contain;padding:16px}.discovery-home-module__JhCTLq__provider h3{font-size:1rem;font-weight:650}.discovery-home-module__JhCTLq__provider p,.discovery-home-module__JhCTLq__provider span{color:var(--muted-foreground);font-size:.875rem}.discovery-home-module__JhCTLq__provider>svg:last-child{align-self:end;margin-top:auto}.discovery-home-module__JhCTLq__continuation{justify-content:center;margin-top:24px;display:flex;position:relative}.discovery-home-module__JhCTLq__continuation>div{pointer-events:none;width:1px;height:1px;position:absolute;top:0}.discovery-home-module__JhCTLq__end{text-align:center;color:var(--muted-foreground);margin-top:24px;font-size:.875rem;line-height:1.6}.discovery-home-module__JhCTLq__skeleton{background:var(--secondary);border-radius:24px;min-height:400px}@media (max-width:359px){.discovery-home-module__JhCTLq__toolbar{margin-bottom:8px}.discovery-home-module__JhCTLq__pageHeading{margin-bottom:4px}}@media (min-width:640px){.discovery-home-module__JhCTLq__main{padding-inline:20px}.discovery-home-module__JhCTLq__toolbar{top:calc(72px + env(safe-area-inset-top,0px))}.discovery-home-module__JhCTLq__place{max-width:230px}.discovery-home-module__JhCTLq__pingAction{border-radius:999px;width:auto;padding-inline:15px}.discovery-home-module__JhCTLq__pingAction span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.discovery-home-module__JhCTLq__compactGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.discovery-home-module__JhCTLq__offerGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media (min-width:1024px){.discovery-home-module__JhCTLq__main{padding-inline:24px}.discovery-home-module__JhCTLq__stream{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.discovery-home-module__JhCTLq__offerModule{grid-column:1/-1}.discovery-home-module__JhCTLq__offerModule[data-variant=featured]:has(+.discovery-home-module__JhCTLq__offerModule[data-variant=compact]){grid-column:span 5}.discovery-home-module__JhCTLq__offerModule[data-variant=featured]+.discovery-home-module__JhCTLq__offerModule[data-variant=compact]{grid-column:span 7}.discovery-home-module__JhCTLq__fullModule,.discovery-home-module__JhCTLq__offerModule:only-child{grid-column:1/-1}.discovery-home-module__JhCTLq__controls{padding:10px 12px}}@media (prefers-reduced-motion:no-preference){.discovery-home-module__JhCTLq__pingAction>svg{transition:transform .18s ease-out}.discovery-home-module__JhCTLq__pingAction:active>svg{transform:scale(.9)}}@media (forced-colors:active){.discovery-home-module__JhCTLq__pingAction,.discovery-home-module__JhCTLq__provider,.discovery-home-module__JhCTLq__note{border:1px solid canvastext}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.discovery-home-module__JhCTLq__toolbar .discovery-home-module__JhCTLq__controls{background-image:none}}
.ping-steps-module__0qV7AG__screen{width:100%;height:var(--ping-steps-height,calc(100dvh - var(--bottom-nav-height,0px)));background:var(--background);color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}.ping-steps-module__0qV7AG__card{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}@media (min-width:768px){.ping-steps-module__0qV7AG__screen{height:auto;min-height:calc(100dvh - var(--bottom-nav-height,0px));justify-content:center;align-items:center;padding:32px 16px}.ping-steps-module__0qV7AG__card{max-width:36rem;height:min(44rem, calc(100dvh - var(--bottom-nav-height,0px) - 64px));border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:16px;flex:none;box-shadow:0 24px 64px -40px #0f172a73}}.ping-steps-module__0qV7AG__gateScreen{height:auto;min-height:calc(100dvh - var(--app-header-height,4rem) - var(--bottom-nav-height,0px))}@media (min-width:768px){.ping-steps-module__0qV7AG__gateScreen .ping-steps-module__0qV7AG__card{height:auto}}.ping-steps-module__0qV7AG__head{min-height:56px;padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top,0px));align-items:center;gap:8px;display:flex}.ping-steps-module__0qV7AG__iconButton{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.ping-steps-module__0qV7AG__iconButton:hover{background:var(--accent)}.ping-steps-module__0qV7AG__iconButton:focus-visible,.ping-steps-module__0qV7AG__tile:focus-visible,.ping-steps-module__0qV7AG__focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ping-steps-module__0qV7AG__mark{background:var(--foreground);width:28px;height:28px;color:var(--background);border-radius:999px;place-items:center;display:inline-grid}.ping-steps-module__0qV7AG__headTitle{flex:auto;min-width:0;font-size:.9375rem;font-weight:600}.ping-steps-module__0qV7AG__progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:0 16px;list-style:none;display:grid}.ping-steps-module__0qV7AG__progressDot{background:var(--border);border-radius:999px;height:4px}.ping-steps-module__0qV7AG__progressDot[data-state=done],.ping-steps-module__0qV7AG__progressDot[data-state=current]{background:var(--foreground)}.ping-steps-module__0qV7AG__body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.ping-steps-module__0qV7AG__stepTitle{font-family:var(--font-display,inherit);letter-spacing:-.02em;outline:none;font-size:1.5rem;font-weight:600;line-height:1.2}.ping-steps-module__0qV7AG__stepLead{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.ping-steps-module__0qV7AG__tiles{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0;max-height:20rem;display:grid}.ping-steps-module__0qV7AG__tile{border:1px solid var(--border);background:var(--card);min-height:88px;color:var(--card-foreground);text-align:left;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:16px;transition:border-color .12s;display:flex}.ping-steps-module__0qV7AG__tile[aria-pressed=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.ping-steps-module__0qV7AG__tileTitle{font-size:1.125rem;font-weight:600}.ping-steps-module__0qV7AG__tileDetail{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.ping-steps-module__0qV7AG__field{flex-direction:column;gap:4px;min-height:0;display:flex}.ping-steps-module__0qV7AG__fieldGrow{flex:auto}.ping-steps-module__0qV7AG__label{font-size:.875rem;font-weight:500}.ping-steps-module__0qV7AG__hint{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.ping-steps-module__0qV7AG__counter{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.75rem}.ping-steps-module__0qV7AG__input{border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;padding:8px 12px;font-size:1rem}.ping-steps-module__0qV7AG__textarea{resize:none;flex:auto;min-height:4.5rem}.ping-steps-module__0qV7AG__input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ping-steps-module__0qV7AG__input[aria-invalid=true]{border-color:var(--destructive)}.ping-steps-module__0qV7AG__error{color:var(--destructive);font-size:.8125rem;line-height:1.4}.ping-steps-module__0qV7AG__photo{border:1px dashed var(--border);border-radius:16px;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ping-steps-module__0qV7AG__photo img{object-fit:contain;width:100%;height:100%}.ping-steps-module__0qV7AG__preview{flex:0 auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.ping-steps-module__0qV7AG__facts{border:1px solid var(--border);border-radius:12px;gap:4px;margin:0;padding:12px;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.ping-steps-module__0qV7AG__check{align-items:flex-start;gap:12px;min-height:44px;font-size:.8125rem;line-height:1.4;display:flex}.ping-steps-module__0qV7AG__check input{flex:none;width:20px;height:20px;margin-top:2px}.ping-steps-module__0qV7AG__actions{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);gap:8px;display:flex}.ping-steps-module__0qV7AG__actions>*{flex:1 1 0;min-height:48px}.ping-steps-module__0qV7AG__dialog{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;margin:0 16px;padding:16px;display:flex}.ping-steps-module__0qV7AG__link{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ping-steps-module__0qV7AG__tile{transition:none}}
