.org-module__OgClYG__hero{margin-bottom:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.org-module__OgClYG__cover{aspect-ratio:3;background:linear-gradient(120deg, var(--primary-soft) 10%, color-mix(in srgb, var(--primary) 35%, var(--primary-soft)));width:100%;min-height:112px;max-height:300px}.org-module__OgClYG__cover:not(:has(img)){aspect-ratio:auto;height:112px;min-height:0}.org-module__OgClYG__cover img{object-fit:cover;width:100%;height:100%}.org-module__OgClYG__heroBody{align-items:flex-end;gap:var(--space-4);padding:0 var(--space-5) var(--space-4);display:flex}.org-module__OgClYG__heroLogo{border:4px solid var(--surface);border-radius:var(--radius-lg);background:var(--primary);width:88px;height:88px;color:var(--on-primary);font-size:var(--text-2xl);box-shadow:var(--shadow-sm);flex:none;place-items:center;margin-top:-44px;font-weight:700;display:grid;overflow:hidden}.org-module__OgClYG__heroLogo img{object-fit:cover;background:var(--surface);width:100%;height:100%}.org-module__OgClYG__heroText{min-width:0;padding-top:var(--space-3);gap:2px;display:grid}.org-module__OgClYG__tagline{color:var(--text-secondary)}.org-module__OgClYG__heroMeta{gap:var(--space-4) var(--space-8);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.org-module__OgClYG__heroMeta>:only-child{grid-column:1/-1}.org-module__OgClYG__about{max-width:68ch;color:var(--text-secondary);white-space:pre-line}.org-module__OgClYG__contacts{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.org-module__OgClYG__heroMeta>.org-module__OgClYG__contacts:only-child{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.org-module__OgClYG__contact{max-width:100%;color:var(--text);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:550;text-decoration:none;display:inline-flex}.org-module__OgClYG__contact svg{color:var(--primary-text);flex:none}.org-module__OgClYG__contact:hover{color:var(--primary-text);text-decoration:underline}@media (max-width:640px){.org-module__OgClYG__hero{margin-top:calc(var(--space-6) * -1);margin-inline:calc(var(--space-4) * -1);border-inline:0;border-radius:0}.org-module__OgClYG__heroBody{padding-inline:var(--space-4);gap:var(--space-3)}.org-module__OgClYG__heroLogo{width:72px;height:72px;font-size:var(--text-xl);margin-top:-36px}.org-module__OgClYG__heroMeta{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr)}}.org-module__OgClYG__intro{margin-bottom:var(--space-5);gap:6px;display:grid}.org-module__OgClYG__catalog{gap:var(--space-4);display:grid}.org-module__OgClYG__filters{gap:var(--space-3);min-width:0;display:grid}.org-module__OgClYG__search{max-width:420px;display:block;position:relative}.org-module__OgClYG__search svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.org-module__OgClYG__search input{min-height:44px;font-size:var(--text-base);padding-left:36px}.org-module__OgClYG__filterChips{gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding:2px var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.org-module__OgClYG__filterChips::-webkit-scrollbar{display:none}.org-module__OgClYG__filterChip{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px;font-weight:550;display:inline-flex}.org-module__OgClYG__filterChip:hover{border-color:var(--text-muted)}.org-module__OgClYG__filterChip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.org-module__OgClYG__filterChip[data-toggle=true]{margin-right:var(--space-2)}.org-module__OgClYG__filterChip[data-toggle=true]+.org-module__OgClYG__filterChip{margin-left:var(--space-2);position:relative}.org-module__OgClYG__filterChip[data-toggle=true]+.org-module__OgClYG__filterChip:before{content:"";top:8px;bottom:8px;left:calc(var(--space-3) * -1 - 1px);background:var(--border-strong);width:1px;position:absolute}.org-module__OgClYG__filterChip[data-toggle=true][aria-pressed=true]{background:var(--primary-soft);color:var(--primary-text)}.org-module__OgClYG__filterChip:focus-visible,.org-module__OgClYG__moreChip:focus-visible,.org-module__OgClYG__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.org-module__OgClYG__resultCount{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.org-module__OgClYG__clear{color:var(--primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.org-module__OgClYG__clear:hover{text-decoration:underline}.org-module__OgClYG__noMatch{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--text-secondary);text-align:center;display:grid}.org-module__OgClYG__noMatch svg{color:var(--text-muted)}@media (min-width:641px){.org-module__OgClYG__filters{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center}.org-module__OgClYG__filters>:only-child,.org-module__OgClYG__resultCount{grid-column:1/-1}.org-module__OgClYG__filterChips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.org-module__OgClYG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.org-module__OgClYG__grid>li{display:grid}.org-module__OgClYG__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.org-module__OgClYG__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.org-module__OgClYG__media{aspect-ratio:16/9;background:linear-gradient(120deg, var(--primary-soft) 10%, color-mix(in srgb, var(--primary) 35%, var(--primary-soft)));display:block;position:relative;overflow:hidden}.org-module__OgClYG__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-panel) ease;display:block}.org-module__OgClYG__media:hover img{transform:scale(1.03)}.org-module__OgClYG__mediaEmpty{height:100%;color:var(--primary-text);opacity:.6;place-items:center;display:grid}.org-module__OgClYG__cardBody{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.org-module__OgClYG__tripTitle{font-size:var(--text-lg);font-weight:650;line-height:1.3}.org-module__OgClYG__tripTitle a{color:var(--text);text-decoration:none}.org-module__OgClYG__tripTitle a:hover{color:var(--primary-text);text-decoration:underline}.org-module__OgClYG__cardMeta{gap:4px var(--space-4);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.org-module__OgClYG__cardMeta>:first-child{min-width:0}.org-module__OgClYG__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.org-module__OgClYG__dates{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.org-module__OgClYG__datesLabel{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.org-module__OgClYG__dateList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(68px,1fr));margin:0;padding:0;list-style:none;display:grid}.org-module__OgClYG__dateList>li{display:grid}.org-module__OgClYG__moreChip{border:1px dashed var(--border-strong);border-radius:var(--radius-md);min-height:64px;color:var(--primary-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;place-items:center;padding:6px 4px;font-weight:600;display:grid}.org-module__OgClYG__moreChip:hover{border-color:var(--primary);background:var(--primary-soft)}@media (prefers-reduced-motion:reduce){.org-module__OgClYG__media img{transition:none}.org-module__OgClYG__media:hover img{transform:none}}
.sistema-module__a-uMxa__badge{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.sistema-module__a-uMxa__badge:hover{text-decoration:underline}.sistema-module__a-uMxa__badge strong{font-weight:600}
.public-module__OlRfFa__page{min-height:100dvh;font-size:var(--text-base);flex-direction:column;display:flex}.public-module__OlRfFa__header{border-bottom:1px solid var(--border);background:var(--surface)}.public-module__OlRfFa__headerInner{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:1080px;height:56px;padding:0 var(--space-4);margin:0 auto;display:flex}.public-module__OlRfFa__orgLink{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.public-module__OlRfFa__orgLink:hover{color:var(--text)}.public-module__OlRfFa__monogram{border-radius:var(--radius-md);background:var(--primary);width:32px;height:32px;color:var(--on-primary);font-size:var(--text-sm);flex:none;place-items:center;font-weight:700;display:grid}.public-module__OlRfFa__logo{border-radius:var(--radius-md);object-fit:cover;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);flex:none}.public-module__OlRfFa__orgName{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.public-module__OlRfFa__verified{color:var(--success);font-size:var(--text-sm);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.public-module__OlRfFa__main{width:100%;max-width:1080px;padding:var(--space-6) var(--space-4) var(--space-10);flex:1;margin:0 auto}.public-module__OlRfFa__footer{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.public-module__OlRfFa__footerInner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);max-width:1080px;padding:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.public-module__OlRfFa__poweredBy{align-items:center;gap:6px;display:inline-flex}.public-module__OlRfFa__poweredBy svg{color:var(--primary)}.public-module__OlRfFa__footerLegal{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:inline-flex}.public-module__OlRfFa__footerLegal a{color:var(--text-secondary);text-decoration:none}.public-module__OlRfFa__footerLegal a:hover{color:var(--text);text-decoration:underline}.public-module__OlRfFa__kicker{color:var(--primary-text);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.public-module__OlRfFa__title{letter-spacing:-.02em;font-size:clamp(22px,4.5vw,30px)}.public-module__OlRfFa__metaRow{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;display:flex}.public-module__OlRfFa__metaItem{align-items:center;gap:6px;display:inline-flex}.public-module__OlRfFa__metaItem svg{color:var(--text-muted)}.public-module__OlRfFa__sectionTitle{margin-bottom:var(--space-3);font-size:var(--text-lg)}
.date-chip-module__HN2mXW__chip{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-height:64px;color:var(--text);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-content:center;justify-items:center;gap:1px;padding:6px 4px;line-height:1.2;text-decoration:none;display:grid}.date-chip-module__HN2mXW__chip:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.date-chip-module__HN2mXW__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.date-chip-module__HN2mXW__weekday{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:3px;font-weight:600;display:inline-flex}.date-chip-module__HN2mXW__weekday svg{width:12px;height:12px;color:var(--success)}.date-chip-module__HN2mXW__day{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.date-chip-module__HN2mXW__slots{color:var(--success);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.date-chip-module__HN2mXW__chip[data-state=few] .date-chip-module__HN2mXW__slots{color:var(--warning)}.date-chip-module__HN2mXW__chip[data-state=full]{background:0 0;border-style:dashed}.date-chip-module__HN2mXW__chip[data-state=full] .date-chip-module__HN2mXW__day,.date-chip-module__HN2mXW__chip[data-state=full] .date-chip-module__HN2mXW__slots{color:var(--text-muted)}.date-chip-module__HN2mXW__chip[aria-current=page]{border-style:solid;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft)}
.trip-module__Rm8npq__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.trip-module__Rm8npq__content{gap:var(--space-8);min-width:0;display:grid}.trip-module__Rm8npq__cover{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden}.trip-module__Rm8npq__cover img{object-fit:cover;width:100%;height:100%;display:block}.trip-module__Rm8npq__cover[data-failed]{aspect-ratio:auto;min-height:96px;padding:var(--space-4);background:var(--primary-soft);align-items:flex-end;display:flex}.trip-module__Rm8npq__coverFallback{align-items:center;gap:var(--space-2);color:var(--primary-text);font-size:var(--text-lg);font-weight:600;display:inline-flex}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__cover{grid-area:1/1}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__content{grid-area:2/1}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__aside{grid-area:1/2/span 2}.trip-module__Rm8npq__hero{gap:10px;display:grid}.trip-module__Rm8npq__summary{max-width:62ch;color:var(--text-secondary);font-size:var(--text-lg);white-space:pre-line;overflow-wrap:anywhere}.trip-module__Rm8npq__factText{font-size:var(--text-base);font-weight:550}.trip-module__Rm8npq__pickupList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.trip-module__Rm8npq__itinerary{border-left:2px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.trip-module__Rm8npq__itinerary>li{gap:var(--space-3);padding:8px 0 8px var(--space-4);grid-template-columns:64px minmax(0,1fr);display:grid;position:relative}.trip-module__Rm8npq__itinerary>li:before{content:"";border:2px solid var(--primary);background:var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-6px}.trip-module__Rm8npq__dayNo{color:var(--primary-text);font-size:var(--text-sm);font-weight:650;line-height:1.7}.trip-module__Rm8npq__dayBody{gap:6px;min-width:0;display:grid}.trip-module__Rm8npq__dayItems{gap:4px var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.trip-module__Rm8npq__dayItems li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.trip-module__Rm8npq__itemTime{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.7}.trip-module__Rm8npq__itemText{grid-column:2}.trip-module__Rm8npq__itineraryNote{margin-top:var(--space-3)}.trip-module__Rm8npq__lists{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.trip-module__Rm8npq__lists:empty{display:none}.trip-module__Rm8npq__listTitle{margin-bottom:var(--space-2);font-size:var(--text-md)}.trip-module__Rm8npq__bullets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trip-module__Rm8npq__bullets li{align-items:flex-start;gap:8px;display:flex}.trip-module__Rm8npq__bullets svg{color:var(--success);flex:none;margin-top:3px}.trip-module__Rm8npq__bullets[data-tone=muted] svg{color:var(--text-muted)}.trip-module__Rm8npq__otherDates{min-width:0}.trip-module__Rm8npq__dateStrip{gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:2px var(--space-4);scroll-padding-inline:var(--space-4);scrollbar-width:none;grid-auto-columns:72px;grid-auto-flow:column;list-style:none;display:grid;position:relative;overflow-x:auto}.trip-module__Rm8npq__dateStrip::-webkit-scrollbar{display:none}.trip-module__Rm8npq__dateStrip>li{display:grid}@media (min-width:641px){.trip-module__Rm8npq__dateStrip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.trip-module__Rm8npq__bookSection{scroll-margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border)}.trip-module__Rm8npq__aside{top:var(--space-4);position:sticky}.trip-module__Rm8npq__priceCard{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);display:grid}.trip-module__Rm8npq__price{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.trip-module__Rm8npq__availability{padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:6px;display:grid}.trip-module__Rm8npq__availabilityRow{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.trip-module__Rm8npq__fewLeft{color:var(--warning)}.trip-module__Rm8npq__trust{color:var(--text-secondary);font-size:var(--text-sm);align-items:flex-start;gap:8px;display:flex}.trip-module__Rm8npq__trust svg{color:var(--primary);flex:none;margin-top:2px}.trip-module__Rm8npq__mobileBar{display:none}@media (max-width:900px){.trip-module__Rm8npq__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.trip-module__Rm8npq__aside{order:-1;grid-row:1;position:static}.trip-module__Rm8npq__content{grid-row:2}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__cover{margin:calc(var(--space-6) * -1) calc(var(--space-4) * -1) 0;border-radius:0;grid-row:1}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__aside{grid-area:2/1}.trip-module__Rm8npq__layout[data-cover]>.trip-module__Rm8npq__content{grid-row:3}.trip-module__Rm8npq__priceCard>a{display:none}.trip-module__Rm8npq__mobileBar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-6) calc(var(--space-4) * -1) calc(var(--space-10) * -1);padding:10px var(--space-4) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);display:flex;position:sticky;bottom:0}.trip-module__Rm8npq__mobilePrice{font-variant-numeric:tabular-nums;font-weight:700}}.trip-module__Rm8npq__policies{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);white-space:pre-line;overflow-wrap:anywhere}.trip-module__Rm8npq__contactBlock{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.trip-module__Rm8npq__contacts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trip-module__Rm8npq__contact{max-width:100%;min-height:32px;color:var(--text);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:550;text-decoration:none;display:inline-flex}.trip-module__Rm8npq__contactLabel{overflow-wrap:anywhere;min-width:0}.trip-module__Rm8npq__contact svg{color:var(--primary-text);flex:none}.trip-module__Rm8npq__contact:hover{color:var(--primary-text);text-decoration:underline}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1be9c07a-module__BEKmTa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1be9c07a-module__BEKmTa__variable{--font-ticket:"Archivo", "Archivo Fallback"}
.layout-module__6XXMma__pageHeader{min-width:0;padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.layout-module__6XXMma__withTabs{border-bottom:0;padding-bottom:0}.layout-module__6XXMma__tabs{min-width:0;margin-top:var(--space-2)}.layout-module__6XXMma__breadcrumb{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.layout-module__6XXMma__breadcrumb a{color:var(--text-secondary);text-decoration:none}.layout-module__6XXMma__breadcrumb a:hover{color:var(--text);text-decoration:underline}.layout-module__6XXMma__breadcrumb li{align-items:center;gap:4px;display:inline-flex}.layout-module__6XXMma__headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.layout-module__6XXMma__title{font-size:var(--page-title-size,var(--text-xl));font-weight:var(--page-title-weight,600);font-variation-settings:"wdth" var(--page-title-width,100)}.layout-module__6XXMma__description{max-width:64ch;color:var(--text-secondary)}.layout-module__6XXMma__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.layout-module__6XXMma__empty{padding:var(--space-10) var(--space-6);text-align:center;justify-items:center;gap:6px;display:grid}.layout-module__6XXMma__emptyIcon{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);width:40px;height:40px;color:var(--text-muted);place-items:center;margin-bottom:6px;display:grid}.layout-module__6XXMma__emptyMascot{margin-bottom:var(--space-2)}.layout-module__6XXMma__emptyTitle{font-size:var(--text-base)}.layout-module__6XXMma__emptyBody{max-width:44ch;color:var(--text-secondary)}.layout-module__6XXMma__emptyAction{margin-top:var(--space-3)}
.mascot-module__kwYJfq__mascot{width:auto;max-width:100%;height:var(--mascot-height);object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.mascot-module__kwYJfq__bust{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}
.dashboard-module__KXZYda__stats{margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;display:grid;overflow:hidden}.dashboard-module__KXZYda__stat{padding:14px var(--space-4);background:var(--surface);color:var(--text);transition:background-color var(--dur-fast) ease;gap:2px;text-decoration:none;display:grid;position:relative}.dashboard-module__KXZYda__stat:hover{background:var(--surface-2);color:var(--text)}.dashboard-module__KXZYda__stat[data-attention]:before{content:"";background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.dashboard-module__KXZYda__statLabel{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:550;display:inline-flex}.dashboard-module__KXZYda__statValue{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:750}.dashboard-module__KXZYda__stat[data-attention] .dashboard-module__KXZYda__statValue{color:var(--warning)}.dashboard-module__KXZYda__statOf{color:var(--text-muted);font-size:var(--text-lg);font-weight:500}.dashboard-module__KXZYda__statHint{color:var(--text-muted);font-size:var(--text-xs)}.dashboard-module__KXZYda__columns{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.dashboard-module__KXZYda__list{margin:0;padding:0;list-style:none}.dashboard-module__KXZYda__listRow{align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--border);display:flex}.dashboard-module__KXZYda__listRow:last-child{border-bottom:0}.dashboard-module__KXZYda__listMain{flex:1;min-width:0;display:grid}.dashboard-module__KXZYda__listMeter{flex:none;width:96px}.dashboard-module__KXZYda__slots{gap:4px;min-width:80px;display:grid}.dashboard-module__KXZYda__slotsText{font-size:var(--text-sm);font-weight:550}.dashboard-module__KXZYda__balance{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dashboard-module__KXZYda__balance strong{color:var(--text);font-weight:650}.dashboard-module__KXZYda__balance[data-tone=paid]{color:var(--success);font-weight:550}.dashboard-module__KXZYda__balance[data-tone=over]{color:var(--warning);font-weight:550}.dashboard-module__KXZYda__listLink{align-items:center;gap:var(--space-3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.dashboard-module__KXZYda__listLink:hover{color:inherit}.dashboard-module__KXZYda__listRow:has(.dashboard-module__KXZYda__listLink){padding:0}.dashboard-module__KXZYda__listRow:has(.dashboard-module__KXZYda__listLink) .dashboard-module__KXZYda__listLink{min-height:56px;padding:10px var(--space-4)}.dashboard-module__KXZYda__listRow:has(.dashboard-module__KXZYda__listLink):hover{background:var(--surface-2)}.dashboard-module__KXZYda__chevron{color:var(--text-muted);flex:none}.dashboard-module__KXZYda__listBadge{margin-top:4px}@media (max-width:640px){.dashboard-module__KXZYda__listMeter{width:72px}}.dashboard-module__KXZYda__failureList{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__KXZYda__failureList a{min-height:32px;color:inherit;align-items:center;display:inline-flex}.dashboard-module__KXZYda__setupSteps{padding:0 var(--space-4) var(--space-2);margin:0;list-style:none;display:grid}.dashboard-module__KXZYda__setupSteps li{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);display:flex}.dashboard-module__KXZYda__setupSteps li:first-child{border-top:0}.dashboard-module__KXZYda__setupMark{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.dashboard-module__KXZYda__setupSteps li[data-done] .dashboard-module__KXZYda__setupMark{border-color:var(--success);background:var(--success);color:var(--surface)}.dashboard-module__KXZYda__setupSteps li[data-done] .dashboard-module__KXZYda__setupText{color:var(--text-muted);text-decoration:line-through}.dashboard-module__KXZYda__setupText{min-width:0;min-height:48px;padding:var(--space-2) 0;color:inherit;flex:1;align-content:center;text-decoration:none;display:grid}a.dashboard-module__KXZYda__setupText:hover .dashboard-module__KXZYda__cell-primary{color:var(--primary-text);text-decoration:underline}
.bookings-module__k0owFa__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bookings-module__k0owFa__toolbar>nav{flex:auto;min-width:0}.bookings-module__k0owFa__search{flex:0 280px;min-width:200px;margin-bottom:4px;position:relative}.bookings-module__k0owFa__search input{padding-left:32px}.bookings-module__k0owFa__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bookings-module__k0owFa__trip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.bookings-module__k0owFa__hold{color:var(--info);align-items:center;gap:5px;display:inline-flex}.bookings-module__k0owFa__noMatch{color:var(--text-muted);font-size:var(--text-sm);position:absolute;top:calc(100% + 6px);right:0}@media (max-width:640px){.bookings-module__k0owFa__toolbar{align-items:stretch;gap:var(--space-2);flex-flow:column}.bookings-module__k0owFa__search{flex-basis:auto;order:-1;min-width:0;margin:0}.bookings-module__k0owFa__search input{min-height:44px}.bookings-module__k0owFa__noMatch{margin-top:6px;position:static}}.bookings-module__k0owFa__fullSearch{gap:var(--space-2);display:flex}.bookings-module__k0owFa__fullSearch input{flex:1;min-width:0}.bookings-module__k0owFa__hits{margin:0;padding:0;list-style:none;display:grid}.bookings-module__k0owFa__hits li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);display:flex}.bookings-module__k0owFa__hits a{min-width:0;min-height:44px;color:inherit;align-content:center;text-decoration:none;display:grid}.bookings-module__k0owFa__pager{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:center;display:flex}
.filter-bar-module__Id9zsa__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-bar-module__Id9zsa__filters select{width:auto;min-width:150px;max-width:240px}@media (max-width:640px){.filter-bar-module__Id9zsa__filters select{flex:1 1 0;max-width:none;min-height:44px}}
.mobile-list-module__AQg2HG__rowLink{color:var(--text);text-decoration:none;display:block}.mobile-list-module__AQg2HG__rowLink:hover{color:var(--primary-text);text-decoration:underline}.mobile-list-module__AQg2HG__cards{margin:0;padding:0;list-style:none;display:none}.mobile-list-module__AQg2HG__cards>li+li{border-top:1px solid var(--border)}.mobile-list-module__AQg2HG__card{padding:12px var(--space-4);color:var(--text);-webkit-tap-highlight-color:transparent;gap:3px;text-decoration:none;display:grid}.mobile-list-module__AQg2HG__card:hover,.mobile-list-module__AQg2HG__card:active{background:var(--surface-2);color:var(--text)}.mobile-list-module__AQg2HG__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.mobile-list-module__AQg2HG__cardName{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mobile-list-module__AQg2HG__cardMeta{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-list-module__AQg2HG__cardBottom{align-items:center;gap:var(--space-3);font-size:var(--text-md);margin-top:2px;display:flex}.mobile-list-module__AQg2HG__cardChevron{color:var(--text-muted);margin-left:auto}.mobile-list-module__AQg2HG__cardTitle{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mobile-list-module__AQg2HG__cardMeter{flex:1;max-width:180px}@media (max-width:640px){.mobile-list-module__AQg2HG__cards{display:block}.mobile-list-module__AQg2HG__tableView{display:none}}
.record-module__Oi1gcq__page{padding-bottom:calc(var(--space-10) + var(--space-6))}.record-module__Oi1gcq__subhead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.record-module__Oi1gcq__grid{gap:var(--space-4);align-items:start;display:grid}.record-module__Oi1gcq__column{gap:var(--space-4);min-width:0;display:grid}.record-module__Oi1gcq__wide{grid-column:1/-1}.record-module__Oi1gcq__empty{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.record-module__Oi1gcq__money{gap:var(--space-3);padding:var(--space-4);display:grid}.record-module__Oi1gcq__moneyLabel{color:var(--text-secondary);font-size:var(--text-sm);font-weight:550}.record-module__Oi1gcq__moneyValue{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:650;line-height:1.2}.record-module__Oi1gcq__moneyValue strong{font-weight:650}.record-module__Oi1gcq__moneyFacts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.record-module__Oi1gcq__moneyFacts dt,.record-module__Oi1gcq__facts dt,.record-module__Oi1gcq__personFacts dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:550}.record-module__Oi1gcq__moneyFacts dd{font-weight:550}.record-module__Oi1gcq__figures{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.record-module__Oi1gcq__figures>div{padding:10px var(--space-4);background:var(--surface);gap:2px;display:grid}.record-module__Oi1gcq__figures dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:550}.record-module__Oi1gcq__figures dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:650}.record-module__Oi1gcq__figures dd small{color:var(--text-muted);font-size:var(--text-sm);font-weight:500}.record-module__Oi1gcq__figures [data-tone=due] dd{color:var(--warning)}@media (min-width:641px){.record-module__Oi1gcq__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.record-module__Oi1gcq__facts{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.record-module__Oi1gcq__facts dd{overflow-wrap:anywhere}.record-module__Oi1gcq__contact{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.record-module__Oi1gcq__contactText{min-width:0;display:grid}.record-module__Oi1gcq__contactActions{gap:var(--space-2);display:flex}.record-module__Oi1gcq__contactActions .record-module__Oi1gcq__btn{min-width:88px;height:44px}.record-module__Oi1gcq__people{margin:0;padding:0;list-style:none}.record-module__Oi1gcq__people>li+li{border-top:1px solid var(--border)}.record-module__Oi1gcq__person summary{align-items:center;gap:var(--space-3);min-height:56px;padding:8px var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.record-module__Oi1gcq__person summary::-webkit-details-marker{display:none}.record-module__Oi1gcq__person summary:hover{background:var(--surface-2)}.record-module__Oi1gcq__personIndex{background:var(--neutral-soft);width:26px;height:26px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.record-module__Oi1gcq__personMain{flex:1;min-width:0;display:grid}.record-module__Oi1gcq__personName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.record-module__Oi1gcq__personToggle{color:var(--text-muted);transition:transform var(--dur) var(--ease-out);flex:none}.record-module__Oi1gcq__person[open] .record-module__Oi1gcq__personToggle{transform:rotate(180deg)}.record-module__Oi1gcq__personFacts{gap:var(--space-3) var(--space-4);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 26px + var(--space-3));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-module__Oi1gcq__lines{margin:0;padding:0;list-style:none}.record-module__Oi1gcq__lines>li{align-items:center;gap:var(--space-3);padding:10px var(--space-4);display:flex}.record-module__Oi1gcq__lines>li+li{border-top:1px solid var(--border)}.record-module__Oi1gcq__lineMain{flex:1;min-width:0;display:grid}.record-module__Oi1gcq__receiptLink{min-height:32px;font-size:var(--text-sm);justify-self:start;align-items:center;gap:6px;display:inline-flex}.record-module__Oi1gcq__toolbar{gap:var(--space-2);display:grid}.record-module__Oi1gcq__toolbar input{min-height:44px}.record-module__Oi1gcq__group+.record-module__Oi1gcq__group{border-top:1px solid var(--border)}.record-module__Oi1gcq__groupHead{gap:2px var(--space-3);padding:12px var(--space-4) 6px;color:var(--text);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.record-module__Oi1gcq__groupHead:hover{background:var(--surface-2);color:var(--text)}.record-module__Oi1gcq__groupTitle{align-items:center;gap:var(--space-2);min-width:0;font-weight:600;display:flex}.record-module__Oi1gcq__groupTitle>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-module__Oi1gcq__groupMeta{align-items:center;gap:4px var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.record-module__Oi1gcq__groupPeople{padding:0 var(--space-4) 10px;margin:0;list-style:none}.record-module__Oi1gcq__groupPeople li{align-items:baseline;gap:var(--space-2);padding:5px 0 5px calc(var(--space-3) + 2px);border-left:2px solid var(--border);display:flex}.record-module__Oi1gcq__groupPeople li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-module__Oi1gcq__actionBar{right:0;bottom:var(--tabbar-h);z-index:20;gap:var(--space-2);padding:10px max(var(--space-4), env(safe-area-inset-right)) 10px max(var(--space-4), env(safe-area-inset-left));border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:fixed;left:0}.record-module__Oi1gcq__actionBar>*{flex:1;height:46px}.record-module__Oi1gcq__desktopOnly{display:none}@media (min-width:1000px){.record-module__Oi1gcq__page{padding-bottom:0}.record-module__Oi1gcq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.record-module__Oi1gcq__actionBar{display:none}.record-module__Oi1gcq__desktopOnly{display:inline-flex}}@media (min-width:901px) and (max-width:999px){.record-module__Oi1gcq__actionBar{left:232px}}.record-module__Oi1gcq__moneyFacts .cell-secondary{font-weight:400}.record-module__Oi1gcq__cancel{display:block}.record-module__Oi1gcq__cancelSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:10px var(--space-4);cursor:pointer;list-style:none;display:flex}.record-module__Oi1gcq__cancelSummary::-webkit-details-marker{display:none}.record-module__Oi1gcq__cancelToggle{color:var(--text-muted);transition:transform var(--dur) var(--ease-out);flex:none}.record-module__Oi1gcq__cancel[open] .record-module__Oi1gcq__cancelToggle{transform:rotate(180deg)}.record-module__Oi1gcq__cancelBody{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);display:grid}.record-module__Oi1gcq__cancelBody .alert{margin:0}.record-module__Oi1gcq__cancelBody .btn{justify-self:start}.record-module__Oi1gcq__printSheet{gap:var(--space-4);display:grid}.record-module__Oi1gcq__printLetterhead{gap:4px;display:grid}.record-module__Oi1gcq__printLetterhead h1{font-size:var(--text-2xl)}.record-module__Oi1gcq__printMeta{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.record-module__Oi1gcq__printMeta svg{flex:none}.record-module__Oi1gcq__printActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.record-module__Oi1gcq__printEmpty{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.record-module__Oi1gcq__printFootnote{color:var(--text-muted);font-size:var(--text-xs)}@media print{.record-module__Oi1gcq__printActions,.record-module__Oi1gcq__actionBar{display:none}.record-module__Oi1gcq__printSheet{gap:8px}.record-module__Oi1gcq__printBookings{display:block}.record-module__Oi1gcq__group{break-inside:avoid}.record-module__Oi1gcq__groupHead{padding-top:6px;padding-bottom:4px}.record-module__Oi1gcq__groupPeople li{padding-top:3px;padding-bottom:3px}.record-module__Oi1gcq__printBookings .record-module__Oi1gcq__groupPeople li>span:first-child,.record-module__Oi1gcq__printBookings .record-module__Oi1gcq__groupTitle>span:first-child{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.record-module__Oi1gcq__printFootnote{margin-top:6px}}.record-module__Oi1gcq__personActions{padding:0 var(--space-4) var(--space-3);justify-content:flex-end;display:flex}.record-module__Oi1gcq__readiness{gap:var(--space-1);margin:0;padding-left:1.1em;display:grid}
.crew-module__4x91cq__list{margin:0;padding:0;list-style:none;display:grid}.crew-module__4x91cq__row{align-items:center;gap:var(--space-3);min-height:48px;padding:6px var(--space-4);display:flex}.crew-module__4x91cq__row+.crew-module__4x91cq__row{border-top:1px solid var(--border)}.crew-module__4x91cq__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:550;overflow:hidden}.crew-module__4x91cq__remove{align-items:center;gap:var(--space-2);color:var(--danger);display:flex}
.itinerary-module__mZh3NW__starters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.itinerary-module__mZh3NW__startersLabel{margin-right:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}@media (max-width:640px){.itinerary-module__mZh3NW__startersLabel{flex-basis:100%}.itinerary-module__mZh3NW__starters .btn{height:var(--control-h);flex:auto}}.itinerary-module__mZh3NW__editor{field-sizing:content;resize:vertical;min-height:calc(8lh + 16px);max-height:calc(22lh + 16px)}.itinerary-module__mZh3NW__summaryEditor{field-sizing:content;resize:vertical;min-height:calc(3lh + 16px);max-height:calc(12lh + 16px)}.itinerary-module__mZh3NW__summaryHint{justify-content:space-between;gap:var(--space-3);display:flex}.itinerary-module__mZh3NW__count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.itinerary-module__mZh3NW__summaryText{max-width:62ch;color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0}.itinerary-module__mZh3NW__undo{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.itinerary-module__mZh3NW__linkButton{color:var(--primary-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.itinerary-module__mZh3NW__issues{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.itinerary-module__mZh3NW__issueBody{align-items:center;gap:6px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.itinerary-module__mZh3NW__issueBody .btn{background:var(--surface);color:var(--text);border-color:currentColor}.itinerary-module__mZh3NW__preview{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.itinerary-module__mZh3NW__previewTitle{align-items:baseline;gap:2px var(--space-2);font-size:var(--text-sm);color:var(--text);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.itinerary-module__mZh3NW__previewNote{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.itinerary-module__mZh3NW__empty{font-size:var(--text-sm);color:var(--text-muted);margin:0}.itinerary-module__mZh3NW__rail{border-left:2px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.itinerary-module__mZh3NW__rail>li{gap:var(--space-3);padding:6px 0 6px var(--space-3);grid-template-columns:84px minmax(0,1fr);display:grid;position:relative}.itinerary-module__mZh3NW__rail>li:before{content:"";border:2px solid var(--primary);background:var(--surface-sunken);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-6px}.itinerary-module__mZh3NW__dayNo{color:var(--primary-text);font-size:var(--text-sm);align-content:start;font-weight:650;line-height:1.6;display:grid}.itinerary-module__mZh3NW__dayWhen{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;line-height:1.3}.itinerary-module__mZh3NW__dayBody{min-width:0;font-size:var(--text-sm);gap:4px;line-height:1.6;display:grid}.itinerary-module__mZh3NW__dayTitle{color:var(--text);font-weight:600}.itinerary-module__mZh3NW__dayItems{gap:2px var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.itinerary-module__mZh3NW__dayItems li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.itinerary-module__mZh3NW__itemTime{color:var(--text-secondary);font-variant-numeric:tabular-nums}.itinerary-module__mZh3NW__itemText{overflow-wrap:anywhere}.itinerary-module__mZh3NW__note{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.itinerary-module__mZh3NW__blank{border-radius:var(--radius-sm);background:var(--warning-soft);color:inherit;text-underline-offset:3px;padding:0 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:480px){.itinerary-module__mZh3NW__rail>li{grid-template-columns:minmax(0,1fr);gap:2px}.itinerary-module__mZh3NW__dayNo{align-items:baseline;gap:var(--space-2);display:flex}}
.schedule-module__kL-o9G__calendar{gap:var(--space-2);max-width:360px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.schedule-module__kL-o9G__calendarHeader{justify-content:space-between;align-items:center;display:flex}.schedule-module__kL-o9G__monthLabel{font-size:var(--text-sm);font-weight:600}.schedule-module__kL-o9G__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.schedule-module__kL-o9G__weekday{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding-bottom:4px}.schedule-module__kL-o9G__day{aspect-ratio:1;border-radius:var(--radius-md);min-height:36px;color:var(--text);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;position:relative}.schedule-module__kL-o9G__day:hover:not(:disabled){background:var(--surface-2)}.schedule-module__kL-o9G__day:focus-visible{box-shadow:var(--focus-ring);outline:none}.schedule-module__kL-o9G__day:disabled{color:var(--text-muted);opacity:.45;cursor:default}.schedule-module__kL-o9G__day[data-today]{border-color:var(--border-strong)}.schedule-module__kL-o9G__day[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary);font-weight:600}.schedule-module__kL-o9G__day[data-scheduled]:after,.schedule-module__kL-o9G__legendDot{content:"";background:var(--warning);border-radius:50%;width:5px;height:5px;display:inline-block}.schedule-module__kL-o9G__day[data-scheduled]:after{position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.schedule-module__kL-o9G__legend{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.schedule-module__kL-o9G__legendCount{color:var(--text);margin-left:auto;font-weight:600}.schedule-module__kL-o9G__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.schedule-module__kL-o9G__row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.schedule-module__kL-o9G__row:has(>.schedule-module__kL-o9G__details[open]){background:var(--surface-2)}.schedule-module__kL-o9G__chat{padding:0 12px 12px}.schedule-module__kL-o9G__summary{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;flex-wrap:wrap;padding:10px 12px;list-style:none;display:flex}.schedule-module__kL-o9G__summary::-webkit-details-marker{display:none}.schedule-module__kL-o9G__summary:focus-visible{border-radius:var(--radius-md);box-shadow:var(--focus-ring);outline:none}.schedule-module__kL-o9G__rowDates{font-variant-numeric:tabular-nums;min-width:11rem}.schedule-module__kL-o9G__rowMeta{gap:var(--space-1) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;display:flex}.schedule-module__kL-o9G__changed{color:var(--primary-text);font-weight:600}.schedule-module__kL-o9G__customize{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.schedule-module__kL-o9G__chevron{transition:transform var(--dur-fast) ease}.schedule-module__kL-o9G__details[open] .schedule-module__kL-o9G__chevron{transform:rotate(180deg)}.schedule-module__kL-o9G__panel{gap:var(--space-3);padding:0 12px 12px;display:grid}.schedule-module__kL-o9G__panelActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.schedule-module__kL-o9G__calendar{max-width:none}.schedule-module__kL-o9G__rowDates{width:100%;min-width:0}}
.auth-module__Iay1tq__shell{--canary:#f2cf3a;--paper:#fbfaf3;--paper-2:#f2efe2;--ink:#13233f;--ink-hover:#20375e;--ink-2:#3b4a63;--ink-3:#59667d;--rule-strong:#13233f6b;--ease:cubic-bezier(.16, 1, .3, 1);--bg:var(--paper);--surface:#fff;--surface-2:var(--paper);--surface-hover:#f1eee3;--surface-sunken:#ece9dc;--border:#ddd8c8;--border-strong:#b9b39f;--text:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--primary:var(--ink);--primary-hover:var(--ink-hover);--primary-active:#0b1629;--primary-soft:#e3e7ef;--primary-text:var(--ink);--on-primary:var(--paper);--success:#1c7a45;--success-soft:#e3f2e8;--warning:#8f5600;--warning-soft:#fcefd6;--danger:#b4312a;--danger-soft:#fbe7e5;--info:#1e5ea6;--info-soft:#e4edf8;--neutral-soft:#eceae4;--focus-ring:0 0 0 3px #13233f4d;background:var(--canary);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ticket), var(--font-sans);flex-direction:column;display:flex}html:has(.auth-module__Iay1tq__shell){scrollbar-color:#13233f #f2cf3a;background:#f2cf3a}.auth-module__Iay1tq__shell ::selection{background:var(--ink);color:var(--canary)}.auth-module__Iay1tq__top{padding:22px clamp(16px,4vw,40px)}.auth-module__Iay1tq__brand{font-variation-settings:"wdth" 75;align-items:center;gap:10px;font-size:26px;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none;display:inline-flex}.auth-module__Iay1tq__shell .auth-module__Iay1tq__brand,.auth-module__Iay1tq__shell .auth-module__Iay1tq__brand:hover{color:var(--ink)}.auth-module__Iay1tq__main{flex:1;align-content:center;justify-items:center;gap:24px;padding:8px clamp(16px,4vw,40px) 48px;display:grid}.auth-module__Iay1tq__ticketWrap{filter:drop-shadow(0 24px 24px #13233f42)drop-shadow(0 2px 2px #13233f1f);width:100%;max-width:860px}.auth-module__Iay1tq__ticket{--notch-x:calc(100% - 300px);background:var(--paper);-webkit-mask:radial-gradient(circle at var(--notch-x) 0, #0000 13px, #000 13.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--notch-x) 100%, #0000 13px, #000 13.5px) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--notch-x) 0, #0000 13px, #000 13.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--notch-x) 100%, #0000 13px, #000 13.5px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--notch-x) 0, #0000 13px, #000 13.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--notch-x) 100%, #0000 13px, #000 13.5px) bottom / 100% 51% no-repeat;border-radius:6px;grid-template-columns:minmax(0,1fr) 300px;display:grid;position:relative}.auth-module__Iay1tq__card{min-width:0;padding:clamp(28px,4vw,48px)}.auth-module__Iay1tq__card .btn-primary{border:0;border-radius:0;height:50px;font-size:16px;font-weight:700;-webkit-mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat}.auth-module__Iay1tq__card .btn-primary:focus-visible{box-shadow:inset 0 0 0 3px var(--canary)}.auth-module__Iay1tq__card .form-control{min-height:46px;font-size:16px}.auth-module__Iay1tq__card .field-label{font-size:14px;font-weight:650}.auth-module__Iay1tq__stub{background:var(--paper-2);border-radius:0 6px 6px 0;align-content:start;gap:22px;padding:32px 28px;display:grid;position:relative}.auth-module__Iay1tq__stub:before{content:"";background-image:radial-gradient(circle, var(--rule-strong) 1.4px, transparent 1.8px);background-size:3px 9px;width:3px;position:absolute;top:20px;bottom:20px;left:-1px}.auth-module__Iay1tq__stubHead{border-bottom:2px solid var(--ink);padding-bottom:12px;display:flex}.auth-module__Iay1tq__pitchTitle{font-variation-settings:"wdth" 70;text-wrap:balance;font-size:34px;font-weight:800;font-stretch:70%;line-height:.95}.auth-module__Iay1tq__points{color:var(--ink-2);gap:14px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.auth-module__Iay1tq__points li{align-items:flex-start;gap:12px;display:flex}.auth-module__Iay1tq__points svg{color:var(--ink);flex:none}.auth-module__Iay1tq__stubMascot{justify-self:center}.auth-module__Iay1tq__stubFoot{border-top:1px dashed var(--rule-strong);color:var(--ink-2);margin-top:auto;padding-top:14px;font-size:13px}.auth-module__Iay1tq__legal{color:var(--ink-2);text-align:center;font-size:13.5px}.auth-module__Iay1tq__shell .auth-module__Iay1tq__legal a{color:var(--ink)}.auth-module__Iay1tq__head{gap:8px;margin-bottom:28px;display:grid}.auth-module__Iay1tq__title{font-variation-settings:"wdth" 72;letter-spacing:-.005em;font-size:clamp(2.3rem,4vw,2.9rem);font-weight:800;font-stretch:72%;line-height:.95}.auth-module__Iay1tq__lead{color:var(--ink-2);font-size:15.5px}.auth-module__Iay1tq__alt{border-top:1.5px dashed var(--rule-strong);color:var(--ink-2);text-align:center;margin-top:24px;padding-top:16px;font-size:14.5px}.auth-module__Iay1tq__alt+.auth-module__Iay1tq__alt{border-top:0;margin-top:0;padding-top:4px}.auth-module__Iay1tq__shell .auth-module__Iay1tq__alt a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1.5px}.auth-module__Iay1tq__slugPreview{overflow-wrap:anywhere}.auth-module__Iay1tq__slugPreview strong{color:var(--ink)}@media (max-width:820px){.auth-module__Iay1tq__ticketWrap{max-width:520px}.auth-module__Iay1tq__ticket{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.auth-module__Iay1tq__stub{border-radius:0 0 6px 6px;gap:12px;padding:22px 24px 24px}.auth-module__Iay1tq__stub:before{background-size:9px 3px;width:auto;height:3px;inset:-1px 18px auto}.auth-module__Iay1tq__stubHead,.auth-module__Iay1tq__points,.auth-module__Iay1tq__stubMascot{display:none}.auth-module__Iay1tq__pitchTitle{font-size:26px}.auth-module__Iay1tq__main{align-content:start}}
.settings-module__qfyJQa__sections{gap:var(--space-8);display:grid}.settings-module__qfyJQa__section{gap:var(--space-6);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.settings-module__qfyJQa__section+.settings-module__qfyJQa__section{padding-top:var(--space-8);border-top:1px solid var(--border)}.settings-module__qfyJQa__intro{gap:4px;display:grid}.settings-module__qfyJQa__heading{font-size:var(--text-base)}.settings-module__qfyJQa__orgFacts{display:grid}.settings-module__qfyJQa__orgFacts>div{gap:var(--space-3);min-height:48px;padding:8px var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.settings-module__qfyJQa__orgFacts>div:last-child{border-bottom:0}.settings-module__qfyJQa__orgFacts dt{color:var(--text-secondary);font-size:var(--text-sm)}.settings-module__qfyJQa__urlRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.settings-module__qfyJQa__qrGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.settings-module__qfyJQa__methodGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(200px,240px);align-items:start;display:grid}@media (max-width:900px){.settings-module__qfyJQa__methodGrid{grid-template-columns:minmax(0,1fr)}.settings-module__qfyJQa__section{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.settings-module__qfyJQa__orgFacts>div{padding:10px var(--space-4);grid-template-columns:minmax(0,1fr);gap:2px}}.settings-module__qfyJQa__themeGroup{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.settings-module__qfyJQa__themeOption{padding:var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;gap:4px;display:grid}.settings-module__qfyJQa__themeOption:hover{border-color:var(--border-strong)}.settings-module__qfyJQa__themeOption:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.settings-module__qfyJQa__themeOption:has(input:focus-visible){box-shadow:var(--focus-ring)}.settings-module__qfyJQa__themePreview{--pv-bg:#f5f4f0;--pv-surface:#fff;--pv-line:#e2ded5;--pv-nav:#0f2420;--pv-accent:#0b6b62;height:72px;margin-bottom:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--pv-bg);grid-template-columns:28% 1fr;display:grid;overflow:hidden}.settings-module__qfyJQa__themePreview[data-preview=dark]{--pv-bg:#101413;--pv-surface:#171c1b;--pv-line:#2a3230;--pv-nav:#0b1715;--pv-accent:#3db5a3}.settings-module__qfyJQa__themePreview[data-preview=system]{background:linear-gradient(135deg,#f5f4f0 50%,#101413 50%)}.settings-module__qfyJQa__themePreviewNav{background:var(--pv-nav)}.settings-module__qfyJQa__themePreviewBody{align-content:start;gap:5px;padding:8px;display:grid}.settings-module__qfyJQa__themePreviewBody>span{background:var(--pv-surface);height:8px;box-shadow:inset 0 0 0 1px var(--pv-line);border-radius:2px}.settings-module__qfyJQa__themePreviewBody>span:first-child{background:var(--pv-accent);width:55%;box-shadow:none}.settings-module__qfyJQa__themePreview[data-preview=system] .settings-module__qfyJQa__themePreviewBody>span{box-shadow:none;background:#7f7f7f59}.settings-module__qfyJQa__themePreview[data-preview=system] .settings-module__qfyJQa__themePreviewBody>span:first-child{background:#0b6b62}.settings-module__qfyJQa__themeGroup[data-palette=product] .settings-module__qfyJQa__themePreview{--pv-bg:#fbfaf3;--pv-line:#ddd8c8;--pv-nav:#13233f;--pv-accent:#13233f}.settings-module__qfyJQa__themeGroup[data-palette=product] .settings-module__qfyJQa__themePreview[data-preview=dark]{--pv-bg:#101827;--pv-surface:#182337;--pv-line:#34445e;--pv-nav:#0c1526;--pv-accent:#f2cf3a}.settings-module__qfyJQa__themeGroup[data-palette=product] .settings-module__qfyJQa__themePreview[data-preview=system]{background:linear-gradient(135deg,#fbfaf3 50%,#101827 50%)}.settings-module__qfyJQa__themeGroup[data-palette=product] .settings-module__qfyJQa__themePreview[data-preview=system] .settings-module__qfyJQa__themePreviewBody>span:first-child{background:var(--pv-accent)}.settings-module__qfyJQa__themeLabel{align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.settings-module__qfyJQa__themeHint{color:var(--text-muted);font-size:var(--text-xs);padding:0 4px}@media (max-width:480px){.settings-module__qfyJQa__themeGroup{gap:var(--space-2)}.settings-module__qfyJQa__themePreview{height:56px}.settings-module__qfyJQa__themeHint{display:none}}.settings-module__qfyJQa__brandGrid{gap:var(--space-4);grid-template-columns:minmax(200px,1fr) minmax(0,2fr);align-items:start;display:grid}.settings-module__qfyJQa__previewLink{margin-top:var(--space-2);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:550;display:inline-flex}.settings-module__qfyJQa__fieldError{color:var(--danger);font-size:var(--text-xs)}.settings-module__qfyJQa__pagePreview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.settings-module__qfyJQa__pagePreviewCover{background-color:var(--primary-soft);background-image:linear-gradient(120deg, var(--primary-soft), color-mix(in srgb, var(--primary) 30%, var(--primary-soft)));background-position:50%;background-size:cover;height:72px}.settings-module__qfyJQa__pagePreviewBody{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);display:flex}.settings-module__qfyJQa__pagePreviewLogo{border:3px solid var(--surface);border-radius:var(--radius-lg);background:var(--primary);width:48px;height:48px;color:var(--on-primary);flex:none;place-items:center;margin-top:-18px;font-weight:700;display:grid;overflow:hidden}.settings-module__qfyJQa__pagePreviewLogo img{object-fit:cover;background:var(--surface);width:100%;height:100%}.settings-module__qfyJQa__pagePreviewText{min-width:0;padding-top:var(--space-2);flex:1;line-height:1.3;display:grid}.settings-module__qfyJQa__pagePreviewText>span{color:var(--text-secondary);font-size:var(--text-sm)}.settings-module__qfyJQa__pagePreviewBody>.settings-module__qfyJQa__btn{margin-top:var(--space-2);pointer-events:none}.settings-module__qfyJQa__swatches{gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-module__qfyJQa__swatch{cursor:pointer;justify-items:center;gap:4px;width:56px;display:grid}.settings-module__qfyJQa__swatchDot{color:#fff;width:32px;height:32px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--border);transition:box-shadow var(--dur-fast) ease;border-radius:50%;place-items:center;display:grid}.settings-module__qfyJQa__swatchDot svg{opacity:0;transition:opacity var(--dur-fast) ease}.settings-module__qfyJQa__swatch:has(input:checked) .settings-module__qfyJQa__swatchDot{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.settings-module__qfyJQa__swatch:has(input:checked) .settings-module__qfyJQa__swatchDot svg{opacity:1}.settings-module__qfyJQa__swatch:has(input:focus-visible) .settings-module__qfyJQa__swatchDot{outline:2px solid var(--primary);outline-offset:4px}.settings-module__qfyJQa__swatchLabel{color:var(--text-secondary);font-size:var(--text-xs)}.settings-module__qfyJQa__swatch:has(input:checked) .settings-module__qfyJQa__swatchLabel{color:var(--text);font-weight:600}fieldset:disabled .settings-module__qfyJQa__swatch{cursor:not-allowed;opacity:.6}@media (max-width:640px){.settings-module__qfyJQa__brandGrid{grid-template-columns:minmax(0,1fr)}.settings-module__qfyJQa__pagePreviewBody>.settings-module__qfyJQa__btn{display:none}}.settings-module__qfyJQa__mobileOnlyTab{display:none}@media (max-width:900px){.settings-module__qfyJQa__mobileOnlyTab{display:inline-flex}}.settings-module__qfyJQa__alertGroup{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.settings-module__qfyJQa__alertGroup legend{margin-bottom:10px}.settings-module__qfyJQa__alertOption{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.settings-module__qfyJQa__alertOption:has(input:checked){border-color:var(--primary);background:var(--surface-2)}.settings-module__qfyJQa__alertOption:focus-within{box-shadow:var(--focus-ring)}.settings-module__qfyJQa__alertOption input{accent-color:var(--primary);margin-top:4px}.settings-module__qfyJQa__alertOption strong{font-size:var(--text-sm);display:block}.settings-module__qfyJQa__alertOption span span{font-size:var(--text-sm);color:var(--text-secondary);margin-top:3px;display:block}
.cancellation-followup-module__yGgLyW__list{margin:0;padding:0;list-style:none}.cancellation-followup-module__yGgLyW__row{align-items:baseline;gap:4px var(--space-3);padding:10px var(--space-3);border-left:2px solid var(--border);flex-wrap:wrap;display:flex}.cancellation-followup-module__yGgLyW__row>*{overflow-wrap:anywhere;min-width:0}.cancellation-followup-module__yGgLyW__code{color:var(--text);font-weight:600;text-decoration:none}.cancellation-followup-module__yGgLyW__code:hover{text-decoration:underline}.cancellation-followup-module__yGgLyW__meta{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cancellation-followup-module__yGgLyW__badge{flex-basis:100%}
.trips-module__6bkr0a__qrBlock{align-items:flex-end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.trips-module__6bkr0a__qr{border:1px solid var(--border);border-radius:var(--radius-md);color:#000;background:#fff;place-items:center;width:192px;height:192px;padding:8px;display:grid}.trips-module__6bkr0a__qr svg{width:100%;height:auto}.trips-module__6bkr0a__titleCell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.trips-module__6bkr0a__thumb{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:56px;color:var(--text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.trips-module__6bkr0a__thumb img{object-fit:cover;width:100%;height:100%}.trips-module__6bkr0a__editStack{gap:var(--space-5);display:grid}.trips-module__6bkr0a__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.trips-module__6bkr0a__rowActions>button{flex:none}.trips-module__6bkr0a__pager{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:center;display:flex}.trips-module__6bkr0a__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.trips-module__6bkr0a__toolbar>nav{flex:auto;min-width:0}.trips-module__6bkr0a__toolbar>form{margin-bottom:4px}@media (max-width:640px){.trips-module__6bkr0a__toolbar{align-items:stretch;gap:var(--space-2);flex-direction:column}}
.platform-module__d3cmqG__shell{background:var(--bg);min-height:100dvh}.platform-module__d3cmqG__bar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.platform-module__d3cmqG__brand{color:var(--text);align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.platform-module__d3cmqG__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.platform-module__d3cmqG__links a{color:var(--text-secondary);font-size:var(--text-sm);font-weight:550;text-decoration:none}.platform-module__d3cmqG__links a:hover{color:var(--text)}.platform-module__d3cmqG__content{max-width:1080px;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}.platform-module__d3cmqG__list{gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.platform-module__d3cmqG__item{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:140px minmax(0,1fr) minmax(0,260px);display:grid}.platform-module__d3cmqG__receipt{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);aspect-ratio:3/4;display:block;overflow:hidden}.platform-module__d3cmqG__receipt img{object-fit:cover;width:100%;height:100%}.platform-module__d3cmqG__receiptFile{height:100%;color:var(--text-muted);font-size:var(--text-sm);place-items:center;display:grid}.platform-module__d3cmqG__meta{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.platform-module__d3cmqG__meta dt{color:var(--text-muted);font-size:var(--text-xs)}.platform-module__d3cmqG__actions{gap:var(--space-2);align-content:start;display:grid}.platform-module__d3cmqG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.platform-module__d3cmqG__stats{margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;display:grid;overflow:hidden}.platform-module__d3cmqG__stat{padding:14px var(--space-4);background:var(--surface);color:var(--text);gap:2px;text-decoration:none;display:grid;position:relative}a.platform-module__d3cmqG__stat:hover{background:var(--surface-2);color:var(--text)}.platform-module__d3cmqG__stat[data-attention]:before{content:"";background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.platform-module__d3cmqG__statLabel{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:550;display:inline-flex}.platform-module__d3cmqG__statValue{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:750}.platform-module__d3cmqG__stat[data-attention] .platform-module__d3cmqG__statValue{color:var(--warning)}.platform-module__d3cmqG__statHint{color:var(--text-muted);font-size:var(--text-xs)}.platform-module__d3cmqG__setup{white-space:nowrap;gap:4px;display:grid}.platform-module__d3cmqG__setupDots{gap:3px;display:inline-flex}.platform-module__d3cmqG__setupDots span{background:var(--border);border-radius:3px;width:18px;height:6px}.platform-module__d3cmqG__setupDots span[data-done]{background:var(--success)}.platform-module__d3cmqG__columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.platform-module__d3cmqG__feed{margin:0;padding:0;list-style:none}.platform-module__d3cmqG__feed li{justify-content:space-between;gap:var(--space-3);padding:10px var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);display:flex}.platform-module__d3cmqG__feed li:first-child{border-top:0}.platform-module__d3cmqG__feed li[data-signup]{background:var(--surface-2)}.platform-module__d3cmqG__feed time{flex-shrink:0}@media (max-width:760px){.platform-module__d3cmqG__item{grid-template-columns:1fr}.platform-module__d3cmqG__receipt{max-width:200px}}.platform-module__d3cmqG__editor{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.platform-module__d3cmqG__bodyInput{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);line-height:1.5}.platform-module__d3cmqG__emailPreview{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;width:100%;height:560px;display:block}.platform-module__d3cmqG__confirm{font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex}.platform-module__d3cmqG__confirm input{margin-top:3px}.platform-module__d3cmqG__resetChoices{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.platform-module__d3cmqG__resetSummary{cursor:pointer;list-style:none}.platform-module__d3cmqG__resetSummary::-webkit-details-marker{display:none}.platform-module__d3cmqG__resetSection[open] .platform-module__d3cmqG__resetChevron{transform:rotate(180deg)}.platform-module__d3cmqG__resetChoices legend{margin-bottom:var(--space-3)}.platform-module__d3cmqG__resetChoice{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.platform-module__d3cmqG__resetChoice input{accent-color:var(--danger);flex-shrink:0;margin-top:4px}.platform-module__d3cmqG__resetChoice .field-hint{display:block}
.billing-module__P6PjYa__sections{gap:var(--space-5);display:grid}.billing-module__P6PjYa__options{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.billing-module__P6PjYa__option{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;gap:2px;display:grid}.billing-module__P6PjYa__option:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.billing-module__P6PjYa__option input{opacity:0;pointer-events:none;position:absolute}.billing-module__P6PjYa__optionTitle{font-variant-numeric:tabular-nums;font-weight:650}.billing-module__P6PjYa__optionMeta{color:var(--text-muted);font-size:var(--text-sm)}.billing-module__P6PjYa__account{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;display:grid}.billing-module__P6PjYa__account img{border-radius:var(--radius-sm);background:#fff;width:100%;height:auto}.billing-module__P6PjYa__accountDetails{gap:var(--space-2);min-width:0;display:grid}.billing-module__P6PjYa__amountDue{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:650}.billing-module__P6PjYa__credit{color:var(--success)}.billing-module__P6PjYa__debit{color:var(--danger)}@media (max-width:560px){.billing-module__P6PjYa__account{grid-template-columns:1fr}.billing-module__P6PjYa__account img{max-width:220px}}.billing-module__P6PjYa__pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}
.payments-module__fwqOdq__feedback{margin-bottom:var(--space-4)}.payments-module__fwqOdq__manual{margin-bottom:var(--space-6)}.payments-module__fwqOdq__manualSummary{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:52px;list-style:none}.payments-module__fwqOdq__manualSummary::-webkit-details-marker{display:none}.payments-module__fwqOdq__manual:not([open]) .payments-module__fwqOdq__manualSummary{border-bottom:0}.payments-module__fwqOdq__manualToggle{color:var(--text-muted);transition:transform var(--dur) var(--ease-out)}.payments-module__fwqOdq__manual[open] .payments-module__fwqOdq__manualToggle{transform:rotate(180deg)}.payments-module__fwqOdq__manualBody{gap:var(--space-4);padding:var(--space-4);display:grid}.payments-module__fwqOdq__entryFields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.payments-module__fwqOdq__history{margin-top:var(--space-6)}.payments-module__fwqOdq__queue{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.payments-module__fwqOdq__item{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:112px minmax(0,1fr) 220px;display:grid;position:relative}.payments-module__fwqOdq__item[data-stale]:before{content:"";border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--warning);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.payments-module__fwqOdq__proof{min-width:0}.payments-module__fwqOdq__proofLink{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);width:112px;height:148px;display:block;position:relative;overflow:hidden}.payments-module__fwqOdq__proofLink img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform var(--dur) var(--ease-out)}.payments-module__fwqOdq__proofLink:hover img{transform:scale(1.03)}.payments-module__fwqOdq__proofOpen{border-radius:var(--radius-sm);color:#fff;background:#0009;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:6px;right:6px}.payments-module__fwqOdq__proofFile{border:1px dashed var(--border-strong);border-radius:var(--radius-md);width:112px;height:148px;color:var(--text-muted);font-size:var(--text-xs);align-content:center;place-items:center;gap:4px;font-weight:600;display:grid}.payments-module__fwqOdq__proofLink .payments-module__fwqOdq__proofFile{border:0}.payments-module__fwqOdq__details{align-content:start;gap:var(--space-3);min-width:0;display:grid}.payments-module__fwqOdq__amountRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.payments-module__fwqOdq__amount{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:650}.payments-module__fwqOdq__meta{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.payments-module__fwqOdq__meta dt{color:var(--text-muted);font-size:var(--text-xs)}.payments-module__fwqOdq__meta dd{overflow-wrap:anywhere}.payments-module__fwqOdq__actions{min-width:0}.payments-module__fwqOdq__decide{gap:var(--space-2);display:grid}.payments-module__fwqOdq__rejectForm{gap:var(--space-3);animation:payments-module__fwqOdq__fade-in var(--dur) var(--ease-out);display:grid}@media (max-width:900px){.payments-module__fwqOdq__item{grid-template-columns:96px minmax(0,1fr)}.payments-module__fwqOdq__proofLink,.payments-module__fwqOdq__proofFile{width:96px;height:128px}.payments-module__fwqOdq__actions{padding-top:var(--space-3);border-top:1px solid var(--border);grid-column:1/-1}.payments-module__fwqOdq__decide{grid-template-columns:1fr auto}}@keyframes payments-module__fwqOdq__fade-in{0%{opacity:0;transform:translateY(-2px)}}.payments-module__fwqOdq__entryGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payments-module__fwqOdq__manualBody{padding:var(--space-5)}.payments-module__fwqOdq__manualBody>p{max-width:72ch}.payments-module__fwqOdq__manualBody .payments-module__fwqOdq__entryFields{max-width:800px}@media (max-width:640px){.payments-module__fwqOdq__entryGrid,.payments-module__fwqOdq__decide{grid-template-columns:minmax(0,1fr)}.payments-module__fwqOdq__manualSummary{align-items:flex-start}}.payments-module__fwqOdq__pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}
.reports-module__oN0jVW__section{margin-bottom:var(--space-5)}.reports-module__oN0jVW__filters{align-items:flex-end;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.reports-module__oN0jVW__filter{gap:4px;min-width:min(100%,150px);display:grid}.reports-module__oN0jVW__filter .form-control{min-width:0}.reports-module__oN0jVW__filterLabel{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.reports-module__oN0jVW__filterActions{gap:var(--space-2);align-items:center;display:flex}.reports-module__oN0jVW__periodLine{margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.reports-module__oN0jVW__periodLine strong{color:var(--text)}.reports-module__oN0jVW__kpis{margin-bottom:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;display:grid;overflow:hidden}.reports-module__oN0jVW__kpi{padding:14px var(--space-4);background:var(--surface);align-content:start;gap:4px;display:grid;position:relative}.reports-module__oN0jVW__kpi[data-attention]:before{content:"";background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.reports-module__oN0jVW__kpiLabel{color:var(--text-secondary);font-size:var(--text-sm);font-weight:550}.reports-module__oN0jVW__kpiValue{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:750}.reports-module__oN0jVW__kpiHint{color:var(--text-muted);font-size:var(--text-xs)}.reports-module__oN0jVW__delta{color:var(--text-secondary);font-size:var(--text-xs)}.reports-module__oN0jVW__deltaValue{font-variant-numeric:tabular-nums;font-weight:700}.reports-module__oN0jVW__delta[data-direction=up] .reports-module__oN0jVW__deltaValue{color:var(--success)}.reports-module__oN0jVW__delta[data-direction=down] .reports-module__oN0jVW__deltaValue{color:var(--danger)}.reports-module__oN0jVW__definitions{margin-bottom:var(--space-5);font-size:var(--text-sm)}.reports-module__oN0jVW__definitions summary,.reports-module__oN0jVW__tableToggle summary{width:fit-content;color:var(--primary-text);font-size:var(--text-sm);cursor:pointer;font-weight:600}.reports-module__oN0jVW__definitions dl{max-width:72ch;margin-top:var(--space-2);color:var(--text-secondary);gap:2px;display:grid}.reports-module__oN0jVW__definitions dt{margin-top:var(--space-2);color:var(--text);font-weight:650}.reports-module__oN0jVW__insights{margin:0;padding:0;list-style:none}.reports-module__oN0jVW__insights li{gap:var(--space-2);padding:10px var(--space-4);border-bottom:1px solid var(--border);font-size:var(--text-md);align-items:flex-start;display:flex}.reports-module__oN0jVW__insights li:last-child{border-bottom:0}.reports-module__oN0jVW__insights li>svg{color:var(--text-muted);flex:none;margin-top:2px}.reports-module__oN0jVW__insights li[data-tone=attention]>svg{color:var(--warning)}.reports-module__oN0jVW__insights li[data-tone=good]>svg{color:var(--success)}.reports-module__oN0jVW__insightLink{white-space:nowrap;font-weight:600}.reports-module__oN0jVW__twoUp{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.reports-module__oN0jVW__chart{margin:0}.reports-module__oN0jVW__chartEmpty{height:180px;color:var(--text-muted);font-size:var(--text-sm);text-align:center;place-items:center;display:grid}.reports-module__oN0jVW__chartFrame{column-gap:var(--space-2);grid-template-rows:180px auto;grid-template-columns:auto 1fr;display:grid}.reports-module__oN0jVW__yAxis{min-width:36px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;position:relative}.reports-module__oN0jVW__yAxis span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.reports-module__oN0jVW__plotArea{position:relative}.reports-module__oN0jVW__gridLines span{border-top:1px solid var(--border);position:absolute;left:0;right:0}.reports-module__oN0jVW__columns{border-radius:var(--radius-sm);align-items:stretch;display:flex;position:absolute;inset:0}.reports-module__oN0jVW__columns:focus-visible{box-shadow:var(--focus-ring);outline:none}.reports-module__oN0jVW__column{flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:0 1px;display:flex;position:relative}.reports-module__oN0jVW__column[data-active]{background:var(--surface-2)}.reports-module__oN0jVW__bar{background:var(--primary);border-radius:4px 4px 0 0;width:min(24px,70%);display:block}.reports-module__oN0jVW__column[data-active] .reports-module__oN0jVW__bar{background:var(--primary-hover)}.reports-module__oN0jVW__tooltip{z-index:2;border:1px solid var(--border);border-radius:var(--radius-md,4px);background:var(--surface);min-width:120px;box-shadow:var(--shadow-md);font-size:var(--text-xs);pointer-events:none;white-space:nowrap;gap:1px;padding:6px 10px;display:grid;position:absolute;bottom:calc(100% - 8px)}.reports-module__oN0jVW__tooltip strong{font-size:var(--text-md)}.reports-module__oN0jVW__xAxis{color:var(--text-muted);grid-column:2;padding-top:4px;font-size:11px;display:flex}.reports-module__oN0jVW__xAxis span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:visible}.reports-module__oN0jVW__tableToggle{margin-top:var(--space-3)}.reports-module__oN0jVW__tableToggle .table-wrap{max-height:280px;margin-top:var(--space-2);overflow-y:auto}.reports-module__oN0jVW__sortLinks{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.reports-module__oN0jVW__sortLinks a{color:var(--text-secondary);text-decoration:none}.reports-module__oN0jVW__sortLinks a[aria-current]{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.reports-module__oN0jVW__barCell{gap:4px;min-width:140px;display:grid}.reports-module__oN0jVW__inlineBar{background:var(--surface-sunken);border-radius:3px;min-width:80px;height:6px;display:block;overflow:hidden}.reports-module__oN0jVW__inlineBar>span{background:var(--primary);border-radius:0 3px 3px 0;height:100%;display:block}.reports-module__oN0jVW__meterCell{gap:4px;min-width:110px;display:grid}.reports-module__oN0jVW__overdue{color:var(--warning);font-size:var(--text-xs);font-weight:600;display:block}.reports-module__oN0jVW__flags{flex-wrap:wrap;gap:4px;display:flex}.reports-module__oN0jVW__panelNote{padding:10px var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.reports-module__oN0jVW__facts{margin:var(--space-4)}.reports-module__oN0jVW__factSub{color:var(--text-muted);font-size:var(--text-xs);font-weight:450;display:block}
.team-module__1U1ZLW__list{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.team-module__1U1ZLW__card{justify-content:space-between;align-items:center;gap:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.team-module__1U1ZLW__invitation{gap:var(--space-2);overflow-wrap:anywhere;display:grid}.team-module__1U1ZLW__roles{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.team-module__1U1ZLW__roles legend{margin-bottom:10px}.team-module__1U1ZLW__roleOption{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.team-module__1U1ZLW__roleOption:has(input:checked){border-color:var(--primary);background:var(--surface-2)}.team-module__1U1ZLW__roleOption:focus-within{box-shadow:var(--focus-ring)}.team-module__1U1ZLW__roleOption input{accent-color:var(--primary);margin-top:4px}.team-module__1U1ZLW__roleOption strong{font-size:var(--text-sm);display:block}.team-module__1U1ZLW__roleOption span span{font-size:var(--text-sm);color:var(--text-secondary);margin-top:3px;display:block}.team-module__1U1ZLW__linkActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-module__1U1ZLW__linkActions p{flex-basis:100%}.team-module__1U1ZLW__impact{gap:var(--space-2);display:grid}.team-module__1U1ZLW__impact ul{gap:4px;margin:0;padding-left:1.1em;display:grid}.team-module__1U1ZLW__workload{margin-top:2px;display:block}
.status-module__fKURQG__layout{gap:var(--space-5);max-width:920px;margin:0 auto;display:grid}.status-module__fKURQG__head{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.status-module__fKURQG__headText{gap:8px;display:grid}.status-module__fKURQG__headMascot{margin-block:-8px}.status-module__fKURQG__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-module__fKURQG__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.status-module__fKURQG__step{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.status-module__fKURQG__step+.status-module__fKURQG__step:before{content:"";background:var(--border);height:2px;position:absolute;top:13px;left:-50%;right:50%}.status-module__fKURQG__step[data-state=done]+.status-module__fKURQG__step:before,.status-module__fKURQG__step[data-state=current]:before{background:var(--primary)}.status-module__fKURQG__stepDot{z-index:1;border:2px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:650;display:grid;position:relative}.status-module__fKURQG__step[data-state=done] .status-module__fKURQG__stepDot{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.status-module__fKURQG__step[data-state=current] .status-module__fKURQG__stepDot{border-color:var(--primary);color:var(--primary-text);box-shadow:0 0 0 4px var(--primary-soft)}.status-module__fKURQG__stepLabel{color:var(--text-muted);font-size:var(--text-sm)}.status-module__fKURQG__step[data-state=current] .status-module__fKURQG__stepLabel{color:var(--text);font-weight:600}.status-module__fKURQG__step[data-state=done] .status-module__fKURQG__stepLabel{color:var(--text-secondary)}.status-module__fKURQG__saveLink{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.status-module__fKURQG__saveLink>span{flex:1;min-width:200px}.status-module__fKURQG__saveLink strong{color:var(--text)}.status-module__fKURQG__groupChat{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:var(--radius-md);background:var(--success-soft);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.status-module__fKURQG__groupChat>svg{color:var(--success);flex:none}.status-module__fKURQG__groupChat>span{flex:1;min-width:200px}.status-module__fKURQG__balanceDue{color:var(--warning)}.status-module__fKURQG__balancePaid{color:var(--success)}.status-module__fKURQG__columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.status-module__fKURQG__primary,.status-module__fKURQG__secondary{gap:var(--space-4);min-width:0;display:grid}.status-module__fKURQG__instructions{white-space:pre-wrap}.status-module__fKURQG__qrGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,200px));display:grid}.status-module__fKURQG__qrCard{border:1px solid var(--border);border-radius:var(--radius-md);color:#1b1f1e;font-size:var(--text-sm);background:#fff;justify-items:center;gap:6px;padding:10px;font-weight:650;display:grid}.status-module__fKURQG__qrCard img{width:100%;height:auto}.status-module__fKURQG__accounts{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.status-module__fKURQG__account{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex}.status-module__fKURQG__accountBody{flex:200px;gap:2px;min-width:0;display:grid}.status-module__fKURQG__accountLabel{font-weight:650}.status-module__fKURQG__accountNumber{align-items:center;gap:var(--space-2);font-size:var(--text-base);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.status-module__fKURQG__accountQr{width:160px;max-width:100%}.status-module__fKURQG__howTo{color:var(--text-secondary);font-size:var(--text-sm);gap:4px;margin:0;padding-left:20px;display:grid}.status-module__fKURQG__divider{background:var(--border);height:1px}.status-module__fKURQG__methods{flex-wrap:wrap;gap:6px;display:flex}.status-module__fKURQG__method{display:inline-flex;position:relative}.status-module__fKURQG__method input{opacity:0;pointer-events:none;position:absolute}.status-module__fKURQG__method span{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;padding:0 14px;font-weight:550;display:inline-flex}.status-module__fKURQG__method span:hover{background:var(--surface-hover)}.status-module__fKURQG__method input:checked+span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}.status-module__fKURQG__method input:focus-visible+span,.status-module__fKURQG__fileInput:focus-visible+.status-module__fKURQG__drop{box-shadow:var(--focus-ring)}.status-module__fKURQG__drop{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;display:flex}.status-module__fKURQG__drop:hover{border-color:var(--primary);background:var(--primary-soft)}.status-module__fKURQG__drop[data-filled]{border-style:solid;border-color:var(--primary);color:var(--primary-text)}.status-module__fKURQG__dropText{min-width:0;color:var(--text);display:grid}.status-module__fKURQG__payments{margin:0;padding:0;list-style:none}.status-module__fKURQG__payment{padding:10px var(--space-4);border-bottom:1px solid var(--border);gap:2px;display:grid}.status-module__fKURQG__payment:last-child{border-bottom:0}.status-module__fKURQG__paymentTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.status-module__fKURQG__reason{color:var(--danger);font-size:var(--text-sm)}@media (max-width:760px){.status-module__fKURQG__head .status-module__fKURQG__headMascot{height:76px}.status-module__fKURQG__columns{grid-template-columns:minmax(0,1fr)}.status-module__fKURQG__stepLabel{font-size:var(--text-xs)}}.status-module__fKURQG__policies{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm)}
.legal-module__xpnSVG__shell{min-height:100dvh;font-size:var(--text-base);flex-direction:column;display:flex}.legal-module__xpnSVG__header{border-bottom:1px solid var(--border);background:var(--surface)}.legal-module__xpnSVG__headerInner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);width:100%;max-width:1080px;padding:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.legal-module__xpnSVG__brand{color:var(--text);font-size:var(--text-lg);align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.legal-module__xpnSVG__brand:hover{color:var(--text)}.legal-module__xpnSVG__brand svg{color:var(--primary)}.legal-module__xpnSVG__docNav{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;font-weight:550;display:flex}.legal-module__xpnSVG__docNav a{color:var(--text-secondary);text-decoration:none}.legal-module__xpnSVG__docNav a:hover{color:var(--text);text-decoration:underline}.legal-module__xpnSVG__docNav a[aria-current=page]{color:var(--primary-text)}.legal-module__xpnSVG__main{width:100%;max-width:1080px;padding:var(--space-6) var(--space-4) var(--space-10);flex:1;margin:0 auto}.legal-module__xpnSVG__head{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.legal-module__xpnSVG__title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(26px,5vw,36px)}.legal-module__xpnSVG__intro{max-width:72ch;color:var(--text-secondary);font-size:var(--text-lg)}.legal-module__xpnSVG__metaRow{gap:4px var(--space-4);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.legal-module__xpnSVG__metaItem{overflow-wrap:anywhere;min-width:0;max-width:100%}.legal-module__xpnSVG__metaItem strong{color:var(--text-secondary);font-weight:600}.legal-module__xpnSVG__prose{gap:var(--space-8);min-width:0;max-width:80ch;display:grid}.legal-module__xpnSVG__section{min-width:0;scroll-margin-top:var(--space-6)}.legal-module__xpnSVG__section h2{margin-bottom:var(--space-3);font-size:var(--text-xl);scroll-margin-top:var(--space-6);overflow-wrap:anywhere}.legal-module__xpnSVG__section h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg);overflow-wrap:anywhere}.legal-module__xpnSVG__section h3:first-child{margin-top:0}.legal-module__xpnSVG__section p,.legal-module__xpnSVG__section li{color:var(--text-secondary)}.legal-module__xpnSVG__section p{margin-bottom:var(--space-3)}.legal-module__xpnSVG__section p:last-child{margin-bottom:0}.legal-module__xpnSVG__section ul,.legal-module__xpnSVG__section ol{gap:var(--space-2);margin:0 0 var(--space-3);padding-left:1.25em;display:grid}.legal-module__xpnSVG__section li{overflow-wrap:anywhere}.legal-module__xpnSVG__section strong{color:var(--text)}.legal-module__xpnSVG__section a{overflow-wrap:anywhere;font-weight:550}.legal-module__xpnSVG__section code{font-family:var(--font-mono);font-size:.95em}.legal-module__xpnSVG__footer{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.legal-module__xpnSVG__footerInner{gap:var(--space-2);width:100%;max-width:1080px;padding:var(--space-4);margin:0 auto;display:grid}.legal-module__xpnSVG__footerLinks{gap:4px var(--space-3);flex-wrap:wrap;display:flex}.legal-module__xpnSVG__footerLinks a{color:var(--text-secondary);text-decoration:none}.legal-module__xpnSVG__footerLinks a:hover{color:var(--text);text-decoration:underline}
.image-upload-module__SZnszG__imageBody{gap:var(--space-3);display:grid}.image-upload-module__SZnszG__imagePreview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);place-items:center;display:grid;overflow:hidden}.image-upload-module__SZnszG__imagePreview[data-shape=qr]{aspect-ratio:1;max-width:200px}.image-upload-module__SZnszG__imagePreview[data-shape=logo]{aspect-ratio:1;border-radius:var(--radius-lg);width:120px}.image-upload-module__SZnszG__imagePreview[data-shape=cover]{aspect-ratio:3;width:100%}.image-upload-module__SZnszG__imagePreview[data-shape=trip]{aspect-ratio:16/9;width:100%;max-width:100%}.image-upload-module__SZnszG__imagePreview[data-pending]{border-style:dashed;border-color:var(--primary)}.image-upload-module__SZnszG__imagePreview img{object-fit:cover;width:100%;height:100%}.image-upload-module__SZnszG__imagePreview[data-shape=qr] img{object-fit:contain;background:#fff}.image-upload-module__SZnszG__imageEmpty{padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm);text-align:center;justify-items:center;gap:6px;display:grid}.image-upload-module__SZnszG__cropEditor{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);display:grid}.image-upload-module__SZnszG__cropViewport{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:grab;touch-action:none;width:100%;max-width:540px;position:relative;overflow:hidden}.image-upload-module__SZnszG__cropViewport:active{cursor:grabbing}.image-upload-module__SZnszG__cropViewport[data-shape=logo]{aspect-ratio:1;max-width:320px}.image-upload-module__SZnszG__cropViewport[data-shape=cover]{aspect-ratio:3}.image-upload-module__SZnszG__cropViewport[data-shape=trip]{aspect-ratio:16/9}.image-upload-module__SZnszG__cropViewport img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.image-upload-module__SZnszG__cropControls{gap:var(--space-2) var(--space-3);max-width:540px;font-size:var(--text-sm);grid-template-columns:90px minmax(0,1fr);align-items:center;display:grid}.image-upload-module__SZnszG__cropControls input{width:100%;accent-color:var(--primary)}.image-upload-module__SZnszG__fileInput:focus-visible+label{box-shadow:var(--focus-ring)}.image-upload-module__SZnszG__cropViewport:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#fff5 33.1% 33.4%,#0000 33.4% 66.4%,#fff5 66.4% 66.7%,#0000 66.7%),linear-gradient(#0000 33.1%,#fff5 33.1% 33.4%,#0000 33.4% 66.4%,#fff5 66.4% 66.7%,#0000 66.7%);position:absolute;inset:0}
