.itinerary-view-module__czyc_G__page{--travel-ink:#24221f;--travel-muted:#757570;--travel-line:#e7e6e2;--travel-accent:#c33356;color:var(--travel-ink);font-family:var(--font-inter),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh;font-size:14px;line-height:1.6}.itinerary-view-module__czyc_G__page *{box-sizing:border-box}.itinerary-view-module__czyc_G__page :is(h1,h2,h3,h4,p){margin:0}.itinerary-view-module__czyc_G__page :is(h1,h2,h3,h4){color:inherit;letter-spacing:-.035em;font-family:inherit}.itinerary-view-module__czyc_G__page button{font:inherit;cursor:pointer;color:inherit}.itinerary-view-module__czyc_G__page a{color:inherit}.itinerary-view-module__czyc_G__page button:focus-visible,.itinerary-view-module__czyc_G__page a:focus-visible{outline:2px solid var(--travel-accent);outline-offset:4px}.itinerary-view-module__czyc_G__header{border-bottom:1px solid var(--travel-line);justify-content:space-between;align-items:center;gap:16px;max-width:1184px;margin:auto;padding:24px 32px;display:flex}.itinerary-view-module__czyc_G__brand{align-items:center;gap:12px;min-width:0;font-size:17px;font-weight:700;display:flex}.itinerary-view-module__czyc_G__brandCopy{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.itinerary-view-module__czyc_G__brandCopy small{letter-spacing:.035em;color:var(--travel-muted);font-size:10px;font-weight:500}.itinerary-view-module__czyc_G__brandCopy small strong{color:var(--travel-accent);font-weight:750}.itinerary-view-module__czyc_G__logo{object-fit:contain;flex-shrink:0;width:44px;height:35px}.itinerary-view-module__czyc_G__printButton,.itinerary-view-module__czyc_G__galleryButton{border:1px solid var(--travel-line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;display:flex;font-size:12px!important;font-weight:600!important}.itinerary-view-module__czyc_G__main{max-width:1184px;margin:auto;padding:40px 32px 24px}.itinerary-view-module__czyc_G__eyebrow{letter-spacing:.18em;color:var(--travel-muted);text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.8}.itinerary-view-module__czyc_G__intro h1{overflow-wrap:anywhere;max-width:950px;margin:12px 0 16px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.15}.itinerary-view-module__czyc_G__meta{color:var(--travel-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px;display:flex}.itinerary-view-module__czyc_G__meta>span{align-items:center;gap:7px;min-width:0;display:flex}.itinerary-view-module__czyc_G__meta svg{flex-shrink:0}.itinerary-view-module__czyc_G__gallery{background:#f4f5f1;border-radius:22px;grid-template-columns:1.8fr 1fr;gap:8px;height:350px;margin-top:28px;display:grid;position:relative;overflow:hidden}.itinerary-view-module__czyc_G__gallery img,.itinerary-view-module__czyc_G__gallerySide>span{object-fit:cover;width:100%;height:100%;min-height:0}.itinerary-view-module__czyc_G__gallerySide{grid-template-rows:1fr 1fr;gap:8px;min-height:0;display:grid}.itinerary-view-module__czyc_G__singlePhoto{grid-template-columns:1fr}.itinerary-view-module__czyc_G__cover{object-fit:cover;width:100%;height:100%}.itinerary-view-module__czyc_G__galleryButton{position:absolute;bottom:20px;right:20px;box-shadow:0 2px 8px #0001}.itinerary-view-module__czyc_G__photoFallback{color:#8d9a86;background:#f1f3ee;place-items:center;display:grid}.itinerary-view-module__czyc_G__noPhoto{color:#6c7b66;background:#f4f6f1;border-radius:20px;align-items:center;gap:24px;margin-top:28px;padding:36px;display:flex}.itinerary-view-module__czyc_G__noPhoto strong{color:var(--travel-ink);font-size:24px;line-height:1.3;display:block}.itinerary-view-module__czyc_G__noPhoto span{margin-top:8px;font-size:13px;display:block}.itinerary-view-module__czyc_G__layout{grid-template-columns:minmax(0,1fr) 300px;gap:56px;padding-top:46px;display:grid}.itinerary-view-module__czyc_G__content{min-width:0}.itinerary-view-module__czyc_G__sectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.itinerary-view-module__czyc_G__page h2{font-size:25px;font-weight:650;line-height:1.25}.itinerary-view-module__czyc_G__sectionHeader h2{margin:8px 0 10px}.itinerary-view-module__czyc_G__sectionHeader>div>p:last-child{color:var(--travel-muted);font-size:13px}.itinerary-view-module__czyc_G__expandAll{border:0;border-bottom:1px solid var(--travel-line);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:10px 0;display:flex;font-size:11px!important}.itinerary-view-module__czyc_G__day{grid-template-columns:48px minmax(0,1fr);gap:22px;display:grid}.itinerary-view-module__czyc_G__dayMarker{text-align:center;color:#92938e;padding-top:16px;position:relative}.itinerary-view-module__czyc_G__dayMarker>span{letter-spacing:.15em;font-size:8px;display:block}.itinerary-view-module__czyc_G__dayMarker strong{font-size:28px;font-weight:450;line-height:1.2;display:block}.itinerary-view-module__czyc_G__dayMarker:after{content:"";background:var(--travel-line);width:1px;position:absolute;top:76px;bottom:0;left:50%}.itinerary-view-module__czyc_G__activeMarker{color:var(--travel-accent)}.itinerary-view-module__czyc_G__dayMain{border-bottom:1px solid var(--travel-line);min-width:0;margin-bottom:8px;padding-bottom:20px}.itinerary-view-module__czyc_G__day:last-child .itinerary-view-module__czyc_G__dayMain{border-bottom:0}.itinerary-view-module__czyc_G__dayToggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 0;display:flex}.itinerary-view-module__czyc_G__dayToggle>span{min-width:0}.itinerary-view-module__czyc_G__dayToggle small{color:var(--travel-muted);margin-bottom:6px;font-size:11px;display:block}.itinerary-view-module__czyc_G__dayToggle h3{overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.4}.itinerary-view-module__czyc_G__dayToggle svg{box-sizing:content-box;background:#f6f6f3;border-radius:50%;flex-shrink:0;padding:7px;transition:transform .15s}.itinerary-view-module__czyc_G__chevronOpen{transform:rotate(180deg)}.itinerary-view-module__czyc_G__dayBody[data-collapsed=true]{display:none}.itinerary-view-module__czyc_G__dayBody{padding:4px 0 8px}.itinerary-view-module__czyc_G__dayPhoto{aspect-ratio:2.2;object-fit:cover;border-radius:14px;width:100%;margin:0 0 22px;display:block}.itinerary-view-module__czyc_G__description{white-space:pre-wrap;color:#666761;overflow-wrap:anywhere;line-height:1.85;margin-bottom:22px!important}.itinerary-view-module__czyc_G__detailLabel{color:#72776d;align-items:center;gap:8px;font-size:11px;display:flex;margin-bottom:14px!important}.itinerary-view-module__czyc_G__activities{margin:20px 0}.itinerary-view-module__czyc_G__activities ul,.itinerary-view-module__czyc_G__inclusionGrid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.itinerary-view-module__czyc_G__activities li{overflow-wrap:anywhere;align-items:flex-start;gap:12px;display:flex}.itinerary-view-module__czyc_G__activityIcon{color:#7a8774;background:#f4f5f1;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.itinerary-view-module__czyc_G__activities li>span:last-child{min-width:0;padding-top:4px}.itinerary-view-module__czyc_G__meals,.itinerary-view-module__czyc_G__stay{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px;margin-top:18px;padding:20px 22px}.itinerary-view-module__czyc_G__meals{background:#faf8f5}.itinerary-view-module__czyc_G__stay{background:#f3f6f0}.itinerary-view-module__czyc_G__stay h4{font-size:18px;font-weight:650;line-height:1.5}.itinerary-view-module__czyc_G__summary{border:1px solid var(--travel-line);border-radius:22px;align-self:start;padding:26px;position:sticky;top:24px;box-shadow:0 6px 30px #24221f05}.itinerary-view-module__czyc_G__summary h2{margin:14px 0 26px;font-size:25px}.itinerary-view-module__czyc_G__summaryRow{gap:12px;margin:22px 0;display:flex}.itinerary-view-module__czyc_G__summaryRow>svg{flex-shrink:0;margin-top:5px}.itinerary-view-module__czyc_G__summaryRow small{color:var(--travel-muted);font-size:11px;display:block}.itinerary-view-module__czyc_G__summaryRow span{overflow-wrap:anywhere;font-size:13px;display:block}.itinerary-view-module__czyc_G__summaryOperator{border-top:1px solid var(--travel-line);color:var(--travel-muted);padding-top:18px;font-size:11px}.itinerary-view-module__czyc_G__summaryOperator strong{color:var(--travel-ink);font-size:13px;font-weight:600;display:block}.itinerary-view-module__czyc_G__saveButton{background:#25251f;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:12px 14px;display:flex;color:#fff!important;font-size:12px!important;font-weight:600!important}.itinerary-view-module__czyc_G__essentials,.itinerary-view-module__czyc_G__notes{border-top:1px solid var(--travel-line);margin-top:24px;padding:34px 0}.itinerary-view-module__czyc_G__essentials h2,.itinerary-view-module__czyc_G__notes h2{margin:8px 0 24px}.itinerary-view-module__czyc_G__inclusionGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.itinerary-view-module__czyc_G__inclusionGrid h3{margin-bottom:16px;font-size:15px}.itinerary-view-module__czyc_G__inclusionGrid li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.itinerary-view-module__czyc_G__inclusionGrid svg{color:#75846b;flex-shrink:0;margin-top:3px}.itinerary-view-module__czyc_G__notes>p:last-child{white-space:pre-wrap;color:#666761;overflow-wrap:anywhere}.itinerary-view-module__czyc_G__empty{color:var(--travel-muted);padding:20px 0;font-size:13px}.itinerary-view-module__czyc_G__footer{border-top:1px solid var(--travel-line);color:var(--travel-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:24px 0;font-size:12px;display:flex}.itinerary-view-module__czyc_G__footer a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.itinerary-view-module__czyc_G__footer>span>a{color:var(--travel-ink);margin-left:3px;font-weight:700}.itinerary-view-module__czyc_G__galleryDialog{max-height:90dvh;overflow:auto;width:calc(100vw - 32px)!important;max-width:960px!important;padding:28px!important}.itinerary-view-module__czyc_G__galleryDialog>div{gap:16px;display:grid}.itinerary-view-module__czyc_G__galleryDialog img{border-radius:12px;width:100%;height:auto}.itinerary-view-module__czyc_G__preview{min-height:0;container-type:inline-size}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__header{padding:20px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__brand{font-size:13px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__main{padding:24px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__intro h1{font-size:28px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__gallery{grid-template-columns:1fr;height:220px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__gallerySide,.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__summary{display:none}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__layout{padding-top:30px;display:block}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__day{grid-template-columns:34px minmax(0,1fr);gap:12px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__dayToggle h3{font-size:17px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__sectionHeader{align-items:flex-start;gap:8px}.itinerary-view-module__czyc_G__preview h2{font-size:21px}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__expandAll{font-size:10px!important}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__inclusionGrid{grid-template-columns:1fr}.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__meals,.itinerary-view-module__czyc_G__preview .itinerary-view-module__czyc_G__stay{padding:16px}@media (max-width:800px){.itinerary-view-module__czyc_G__layout{grid-template-columns:1fr;gap:32px}.itinerary-view-module__czyc_G__summary{box-shadow:none;grid-row:1;padding:22px;position:static}.itinerary-view-module__czyc_G__summary h2,.itinerary-view-module__czyc_G__summary>.itinerary-view-module__czyc_G__eyebrow,.itinerary-view-module__czyc_G__summaryOperator,.itinerary-view-module__czyc_G__saveButton{display:none}.itinerary-view-module__czyc_G__summaryRow{margin:0}.itinerary-view-module__czyc_G__summary{flex-wrap:wrap;gap:18px 28px;display:flex}.itinerary-view-module__czyc_G__summaryRow>div>span{font-size:12px}.itinerary-view-module__czyc_G__gallery{height:280px}.itinerary-view-module__czyc_G__gallerySide{display:none}.itinerary-view-module__czyc_G__gallery{grid-template-columns:1fr}}@media (max-width:550px){.itinerary-view-module__czyc_G__header{padding:16px 20px}.itinerary-view-module__czyc_G__brand{font-size:14px}.itinerary-view-module__czyc_G__brandCopy{overflow-wrap:anywhere;max-width:180px}.itinerary-view-module__czyc_G__logo{width:36px;height:29px}.itinerary-view-module__czyc_G__printButton{padding:10px}.itinerary-view-module__czyc_G__printButton>span{display:none}.itinerary-view-module__czyc_G__main{padding:28px 20px 18px}.itinerary-view-module__czyc_G__intro h1{font-size:32px}.itinerary-view-module__czyc_G__meta{gap:8px;font-size:12px}.itinerary-view-module__czyc_G__gallery{border-radius:16px;height:230px;margin-top:22px}.itinerary-view-module__czyc_G__galleryButton{bottom:12px;right:12px;font-size:11px!important}.itinerary-view-module__czyc_G__layout{padding-top:24px}.itinerary-view-module__czyc_G__summary{border-radius:16px}.itinerary-view-module__czyc_G__sectionHeader{align-items:flex-start;gap:8px}.itinerary-view-module__czyc_G__sectionHeader h2{font-size:24px}.itinerary-view-module__czyc_G__expandAll{font-size:10px!important}.itinerary-view-module__czyc_G__day{grid-template-columns:34px minmax(0,1fr);gap:12px}.itinerary-view-module__czyc_G__dayMarker strong{font-size:25px}.itinerary-view-module__czyc_G__dayToggle h3{font-size:19px}.itinerary-view-module__czyc_G__dayToggle svg{padding:5px}.itinerary-view-module__czyc_G__dayPhoto{aspect-ratio:1.65}.itinerary-view-module__czyc_G__meals,.itinerary-view-module__czyc_G__stay{padding:18px}.itinerary-view-module__czyc_G__inclusionGrid{grid-template-columns:1fr}.itinerary-view-module__czyc_G__footer{flex-direction:column;align-items:flex-start;font-size:11px}.itinerary-view-module__czyc_G__noPhoto{gap:16px;padding:26px 22px}.itinerary-view-module__czyc_G__noPhoto strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.itinerary-view-module__czyc_G__dayToggle svg{transition:none}}@media print{:is(.itinerary-view-module__czyc_G__page.free-itinerary-print,.itinerary-view-module__czyc_G__page.free-itinerary-print *){-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important}.itinerary-view-module__czyc_G__page{min-height:0}.itinerary-view-module__czyc_G__header{padding:0 0 15px}.itinerary-view-module__czyc_G__main{padding:20px 0}.itinerary-view-module__czyc_G__printButton,.itinerary-view-module__czyc_G__galleryButton,.itinerary-view-module__czyc_G__expandAll,.itinerary-view-module__czyc_G__dayToggle>svg,.itinerary-view-module__czyc_G__summary,.itinerary-view-module__czyc_G__footer>a{display:none!important}.itinerary-view-module__czyc_G__gallery{height:220px}.itinerary-view-module__czyc_G__layout{padding-top:25px;display:block}.itinerary-view-module__czyc_G__dayBody[data-collapsed=true]{display:block!important}.itinerary-view-module__czyc_G__dayToggle small,.itinerary-view-module__czyc_G__dayMarker{color:#555}.itinerary-view-module__czyc_G__dayMain{padding-bottom:16px}.itinerary-view-module__czyc_G__dayPhoto{object-fit:cover;max-height:180px}.itinerary-view-module__czyc_G__dayToggle,.itinerary-view-module__czyc_G__stay,.itinerary-view-module__czyc_G__meals,.itinerary-view-module__czyc_G__inclusionGrid li{break-inside:avoid}.itinerary-view-module__czyc_G__dayToggle{break-after:avoid}.itinerary-view-module__czyc_G__footer{margin-top:20px}.itinerary-view-module__czyc_G__description,.itinerary-view-module__czyc_G__notes>p{orphans:3;widows:3}.itinerary-view-module__czyc_G__galleryDialog{display:none!important}}
.builder-module__aU3RGq__toolPage{--ink:#25251f;--ink-2:#60635d;--ink-3:#777b72;--ink-4:#e5e6e1;--paper:#fff;--paper-2:#f5f6f2;color:#25251f;font-family:var(--font-inter),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.builder-module__aU3RGq__toolPage :is(h1,h2,h3){font-family:inherit}.builder-module__aU3RGq__toolIntro{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1440px;margin:auto;padding:42px 40px 32px;display:flex}.builder-module__aU3RGq__eyebrow{letter-spacing:.17em;color:#777b72;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.7}.builder-module__aU3RGq__toolIntro h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.15}.builder-module__aU3RGq__toolIntro>div>p:last-child{color:#73766f;max-width:620px;margin:0;font-size:14px;line-height:1.7}.builder-module__aU3RGq__introNote{color:#777b72;white-space:nowrap;border-left:1px solid #e5e6e1;padding-left:24px;font-size:12px;line-height:1.9}.builder-module__aU3RGq__builderContainer{background:#f7f8f5;border-top:1px solid #e8e9e4;padding:30px 32px 64px}.builder-module__aU3RGq__surface{max-width:1376px;font-family:var(--font-inter),Arial,sans-serif;color:#25251f;--ink:#25251f;--ink-2:#60635d;--ink-3:#777b72;--ink-4:#e5e6e1;--paper:#fff;--paper-2:#f5f6f2;margin:auto}.builder-module__aU3RGq__surface :is(button,input,textarea){font-family:inherit}.builder-module__aU3RGq__surface button{cursor:pointer}.builder-module__aU3RGq__surface button:disabled{opacity:.45;cursor:not-allowed}.builder-module__aU3RGq__surface :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #bd3459!important}.builder-module__aU3RGq__surface .btn{letter-spacing:0;text-transform:none;border-radius:11px;font-family:inherit;font-weight:650}.builder-module__aU3RGq__surface .btn-primary{color:#fff;background:#262821;border-color:#262821}.builder-module__aU3RGq__surface .btn-ghost{color:#25251f;background:#fff;border:1px solid #e5e6e1}.builder-module__aU3RGq__workspaceHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.builder-module__aU3RGq__workspaceHeader h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:24px;font-weight:650}.builder-module__aU3RGq__headerActions{flex-shrink:0;gap:8px;display:flex}.builder-module__aU3RGq__primary,.builder-module__aU3RGq__secondary{border:1px solid #e0e2da;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.builder-module__aU3RGq__primary{color:#fff;background:#272922}.builder-module__aU3RGq__secondary{color:#34382d;background:#fff}.builder-module__aU3RGq__workspace{grid-template-columns:160px minmax(0,1fr) minmax(300px,.88fr);align-items:start;gap:24px;display:grid}.builder-module__aU3RGq__steps{gap:6px;padding-top:6px;display:grid;position:sticky;top:94px}.builder-module__aU3RGq__steps>button{color:#7c8176;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:13px 10px;font-size:12px;font-weight:600;display:flex}.builder-module__aU3RGq__steps>button>span{letter-spacing:.03em;font-size:10px;font-weight:600}.builder-module__aU3RGq__steps>button>svg{opacity:0;margin-left:auto}.builder-module__aU3RGq__steps>button[aria-current=step]{color:#303c28;background:#e9ede4}.builder-module__aU3RGq__steps>button[aria-current=step]>svg{opacity:1}.builder-module__aU3RGq__sideNote{color:#87917c;align-items:flex-start;gap:8px;padding:22px 10px;font-size:11px;line-height:1.7;display:flex}.builder-module__aU3RGq__sideNote svg{flex-shrink:0;margin-top:2px}.builder-module__aU3RGq__sideNote p{margin:0}.builder-module__aU3RGq__editor{background:#fff;border:1px solid #e5e6e1;border-radius:18px;min-width:0;padding:26px}.builder-module__aU3RGq__section>h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.3}.builder-module__aU3RGq__fields{gap:20px;display:grid}.builder-module__aU3RGq__sectionIntro{color:#797e72;margin:0;font-size:12px;line-height:1.7}.builder-module__aU3RGq__aiCard{background:#f5f7f1;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.builder-module__aU3RGq__aiCard>svg{color:#77856b;flex-shrink:0;margin-top:2px}.builder-module__aU3RGq__aiCard>div{flex:1;min-width:160px}.builder-module__aU3RGq__aiCard strong{font-size:12px;font-weight:650}.builder-module__aU3RGq__aiCard p{color:#7b8273;margin:5px 0 0;font-size:11px;line-height:1.7}.builder-module__aU3RGq__aiCard button{min-height:34px;margin-left:32px;padding:7px 12px;font-size:11px}.builder-module__aU3RGq__field{flex-direction:column;gap:7px;min-width:0;display:flex}.builder-module__aU3RGq__field label{color:#585f50;font-size:12px;font-weight:600}.builder-module__aU3RGq__field input,.builder-module__aU3RGq__field textarea{color:#25251f;background:#fff;border:1px solid #dedfd9;border-radius:10px;width:100%;min-width:0;padding:11px 12px;font-size:13px;line-height:1.65}.builder-module__aU3RGq__field input{height:44px}.builder-module__aU3RGq__field textarea{resize:vertical;min-height:80px}.builder-module__aU3RGq__field input::placeholder,.builder-module__aU3RGq__field textarea::placeholder{color:#9a9e94}.builder-module__aU3RGq__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.builder-module__aU3RGq__error{color:#b63451;font-size:12px}.builder-module__aU3RGq__dayList{gap:12px;display:grid}.builder-module__aU3RGq__dayEditor{border:1px solid #e5e7df;border-radius:14px;overflow:hidden}.builder-module__aU3RGq__dayEditorHeader{align-items:center;gap:6px;padding:12px;display:flex}.builder-module__aU3RGq__dayEditorToggle{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.builder-module__aU3RGq__dayNumber{color:#be3b5c;letter-spacing:-.05em;font-size:25px;font-weight:450}.builder-module__aU3RGq__dayEditorToggle>span:nth-child(2){flex:1;min-width:0}.builder-module__aU3RGq__dayEditorToggle small{color:#83877b;font-size:10px;display:block}.builder-module__aU3RGq__dayEditorToggle strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.builder-module__aU3RGq__dayEditorToggle>svg{color:#7e8775;flex-shrink:0;transition:transform .15s}.builder-module__aU3RGq__dayEditorToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.builder-module__aU3RGq__dayActions{gap:3px;display:flex}.builder-module__aU3RGq__dayEditorFields{gap:15px;padding:8px 16px 18px;display:grid}.builder-module__aU3RGq__addDay{color:#66765c;background:#fff;border:1px dashed #bdc6b4;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;font-weight:600;display:flex}.builder-module__aU3RGq__editorFooter{border-top:1px solid #eceee7;justify-content:space-between;gap:10px;margin-top:28px;padding-top:22px;display:flex}.builder-module__aU3RGq__readyNote{color:#75836a;background:#f5f7f1;border-radius:12px;align-items:flex-start;gap:10px;padding:18px;font-size:12px;line-height:1.7;display:flex}.builder-module__aU3RGq__readyNote svg{flex-shrink:0}.builder-module__aU3RGq__readyNote p{margin:0}.builder-module__aU3RGq__previewPane{background:#fff;border:1px solid #e4e6dd;border-radius:18px;min-width:0;position:sticky;top:94px;overflow:hidden;box-shadow:0 5px 24px #2b362009}.builder-module__aU3RGq__previewHeading{background:#fff;border-bottom:1px solid #e5e6e1;justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;font-size:11px;display:flex}.builder-module__aU3RGq__previewHeading>span{color:#7c8871;align-items:center;gap:6px;font-weight:600;display:flex}.builder-module__aU3RGq__previewHeading button{color:#707765;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.builder-module__aU3RGq__liveDot{background:#899a7d;border-radius:50%;width:5px;height:5px}.builder-module__aU3RGq__previewScroll{overscroll-behavior:contain;max-height:calc(100dvh - 185px);overflow:auto}.builder-module__aU3RGq__previewDialog{color:#25251f;max-height:92dvh;overflow:auto;background:#fff!important;gap:6px!important;width:calc(100vw - 24px)!important;max-width:850px!important;padding:24px 0 0!important}.builder-module__aU3RGq__previewTitle,.builder-module__aU3RGq__previewDescription{padding:0 26px}.builder-module__aU3RGq__previewTitle{font-size:16px!important}.builder-module__aU3RGq__previewDescription{font-size:12px!important}@media (max-width:1150px){.builder-module__aU3RGq__workspace{grid-template-columns:130px minmax(0,1fr) minmax(290px,.85fr);gap:16px}.builder-module__aU3RGq__editor{padding:20px}.builder-module__aU3RGq__builderContainer{padding:24px 22px 48px}.builder-module__aU3RGq__steps>button{padding:12px 8px;font-size:11px}.builder-module__aU3RGq__headerActions .builder-module__aU3RGq__secondary{display:none}.builder-module__aU3RGq__previewHeading{padding:12px}.builder-module__aU3RGq__previewHeading button{font-size:0}.builder-module__aU3RGq__previewHeading button svg{font-size:initial}}@media (max-width:950px){.builder-module__aU3RGq__workspace{grid-template-columns:150px minmax(0,1fr)}.builder-module__aU3RGq__previewPane{display:none}.builder-module__aU3RGq__headerActions .builder-module__aU3RGq__secondary{display:flex}.builder-module__aU3RGq__toolIntro{padding:32px 24px}.builder-module__aU3RGq__introNote{display:none}.builder-module__aU3RGq__workspaceHeader h2{font-size:22px}}@media (max-width:600px){.builder-module__aU3RGq__toolIntro{padding:24px 20px}.builder-module__aU3RGq__toolIntro h1{font-size:30px}.builder-module__aU3RGq__toolIntro>div>p:last-child{font-size:13px}.builder-module__aU3RGq__builderContainer{padding:22px 12px 40px}.builder-module__aU3RGq__workspaceHeader{flex-direction:column;align-items:flex-start;gap:16px;padding:0 6px}.builder-module__aU3RGq__workspaceHeader h2{font-size:23px}.builder-module__aU3RGq__headerActions{width:100%}.builder-module__aU3RGq__headerActions>*{flex:1}.builder-module__aU3RGq__workspace{display:block}.builder-module__aU3RGq__steps{scrollbar-width:thin;gap:6px;margin-bottom:16px;display:flex;position:static;overflow:auto}.builder-module__aU3RGq__steps>button{border:1px solid #e1e5da;flex-shrink:0;padding:10px;font-size:11px}.builder-module__aU3RGq__steps>button>span,.builder-module__aU3RGq__steps>button>svg,.builder-module__aU3RGq__sideNote{display:none}.builder-module__aU3RGq__editor{border-radius:15px;padding:20px 16px}.builder-module__aU3RGq__section>h3{font-size:21px}.builder-module__aU3RGq__twoColumns{grid-template-columns:1fr}.builder-module__aU3RGq__field input,.builder-module__aU3RGq__field textarea{font-size:16px}.builder-module__aU3RGq__dayEditorHeader{padding:10px}.builder-module__aU3RGq__dayActions button{width:26px!important;height:32px!important}.builder-module__aU3RGq__dayEditorFields{padding:6px 12px 16px}.builder-module__aU3RGq__primary,.builder-module__aU3RGq__secondary{padding:10px 12px;font-size:12px}.builder-module__aU3RGq__aiCard{padding:14px}.builder-module__aU3RGq__aiCard>div{min-width:135px}}@media (prefers-reduced-motion:reduce){.builder-module__aU3RGq__dayEditorToggle>svg{transition:none}}.builder-module__aU3RGq__aiDialog{color:#25251f;max-height:90dvh;overflow:auto;background:#fff!important;border-radius:20px!important;gap:14px!important;width:calc(100vw - 24px)!important;max-width:580px!important;padding:28px!important}.builder-module__aU3RGq__aiDialog :is(button,textarea){font-family:inherit}.builder-module__aU3RGq__aiDialog button:disabled{opacity:.45;cursor:wait}.builder-module__aU3RGq__aiDialog [data-slot=dialog-title]{letter-spacing:-.04em;font-size:26px;font-weight:650;line-height:1.25}.builder-module__aU3RGq__aiDialog [data-slot=dialog-description]{color:#757b6d;font-size:13px;line-height:1.7}.builder-module__aU3RGq__aiDialog .builder-module__aU3RGq__field>span{font-size:12px;font-weight:600}.builder-module__aU3RGq__aiDialog .builder-module__aU3RGq__editorFooter{margin-top:0}.builder-module__aU3RGq__aiExamples{gap:8px;display:grid}.builder-module__aU3RGq__aiExamples>span{color:#71796a;font-size:11px;font-weight:650}.builder-module__aU3RGq__aiExamples>button{text-align:left;color:#666f5d;cursor:pointer;background:#f8f9f5;border:1px solid #e6e8e0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.builder-module__aU3RGq__aiExamples svg{flex-shrink:0}.builder-module__aU3RGq__uploadPhoto,.builder-module__aU3RGq__uploadPhotoCompact{object-fit:cover;width:100%;height:168px;display:block}.builder-module__aU3RGq__uploadPhotoCompact{height:112px}
