.trip-hero-copy[data-v-5c7c99eb]{min-width:0}.trip-hero[data-v-5c7c99eb]{grid-template-columns:minmax(0,1.3fr) minmax(260px,.85fr);align-items:center;gap:calc(clamp(28px,4vw,76px));padding:50px 0 65px;display:grid}.trip-hero h1[data-v-5c7c99eb]{letter-spacing:-.045em;margin:24px 0;font-size:calc(clamp(34px,4.4vw,70px));line-height:1.18}.trip-hero h1 em[data-v-5c7c99eb]{color:var(--theme-accent,#177e89);font-style:normal}.eyebrow[data-v-5c7c99eb]{color:var(--theme-text-secondary,#337780);letter-spacing:.12em}.trip-lead[data-v-5c7c99eb]{color:var(--theme-text-secondary,#607779);margin:0 0 28px;font-size:18px;line-height:1.85}.hero-composer[data-v-5c7c99eb]{text-align:left;border-color:var(--theme-success,#d6e6e3);box-shadow:0 12px 42px var(--theme-shadow,#25585508);border-radius:24px}.hero-composer textarea[data-v-5c7c99eb]{min-height:130px;padding:24px 24px 0;font-size:16px;line-height:1.75}.composer-bottom[data-v-5c7c99eb]{padding:16px 20px}.trip-suggestions[data-v-5c7c99eb]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.trip-suggestions button[data-v-5c7c99eb]{border:1px solid var(--theme-border,#d8e6e3);color:var(--theme-text-secondary,#567577);background:var(--theme-surface,#fff);border-radius:999px;padding:9px 14px;font-size:13px}.trip-suggestions button[data-v-5c7c99eb]:hover{border-color:var(--theme-accent,#177e89);color:var(--theme-accent,#177e89)}.trip-hero-art[data-v-5c7c99eb]{background:var(--theme-success-surface,#e9f2ef);border-radius:120px 120px 28px 28px;padding:20px;position:relative;transform:rotate(2deg)}.trip-hero-art[data-v-5c7c99eb] img{-o-object-fit:contain;object-fit:contain;border-radius:100px 100px 20px 20px;max-height:590px}.trip-art-note[data-v-5c7c99eb]{color:var(--theme-text-secondary,#657f7e);padding:14px 8px 4px;font-size:11px;line-height:1.7;display:block}.trip-home h2[data-v-5c7c99eb]{letter-spacing:-.025em;margin:0 0 26px;font-size:calc(clamp(24px,2.6vw,36px));line-height:1.4}.trip-steps[data-v-5c7c99eb],.trip-tools[data-v-5c7c99eb]{margin:30px 0 70px}.trip-steps>div[data-v-5c7c99eb],.trip-tools>div[data-v-5c7c99eb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trip-steps article[data-v-5c7c99eb]{border-top:1px solid var(--theme-success,#c9ddda);padding:26px 12px 10px 0;position:relative}.trip-step-number[data-v-5c7c99eb]{float:right;color:var(--theme-text-muted,#c0d6d0);font-size:36px}.trip-steps .iconify[data-v-5c7c99eb],.trip-tools .iconify[data-v-5c7c99eb]{color:var(--theme-accent,#177e89);font-size:26px}.trip-home h3[data-v-5c7c99eb]{margin:20px 0 10px;font-size:19px;font-weight:650}.trip-creative p[data-v-5c7c99eb],.trip-steps p[data-v-5c7c99eb],.trip-tools p[data-v-5c7c99eb]{color:var(--theme-text-secondary,#607779);font-size:15px;line-height:1.85}.trip-tools a[data-v-5c7c99eb]{border:1px solid var(--theme-success,#d6e6e3);background:var(--theme-surface,#fff);border-radius:22px;padding:28px}.trip-tools a>.iconify[data-v-5c7c99eb]:last-child{margin-top:18px;font-size:19px}.trip-tools a[data-v-5c7c99eb]:hover{border-color:var(--theme-success,#8abcb5)}.trip-creative[data-v-5c7c99eb]{background:var(--theme-success-surface,#eef5f2);border-radius:26px;grid-template-columns:1fr 280px;align-items:center;gap:40px;margin-bottom:70px;padding:36px;display:grid}.trip-creative[data-v-5c7c99eb] img{-o-object-fit:contain;object-fit:contain;border-radius:12px;max-height:230px}.trip-tool-links[data-v-5c7c99eb]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.trip-tool-links a[data-v-5c7c99eb]{border-bottom:1px solid var(--theme-border-strong,#9abbb3);color:var(--theme-accent,#177e89);padding-bottom:4px}.trip-faq[data-v-5c7c99eb]{max-width:860px;margin:0 auto 70px}.trip-faq details[data-v-5c7c99eb]{border-bottom:1px solid var(--theme-success,#d6e6e3);padding:20px 0}.trip-faq summary[data-v-5c7c99eb]{cursor:pointer;font-size:17px;font-weight:600}.trip-faq p[data-v-5c7c99eb]{color:var(--theme-text-secondary,#607779);margin:14px 0 0;font-size:15px;line-height:1.9}@media (max-width:1100px){.trip-hero[data-v-5c7c99eb]{grid-template-columns:1fr}.trip-hero-art[data-v-5c7c99eb]{display:none}}@media (max-width:650px){.trip-hero[data-v-5c7c99eb]{padding:24px 0 36px}.trip-creative[data-v-5c7c99eb],.trip-steps>div[data-v-5c7c99eb],.trip-tools>div[data-v-5c7c99eb]{grid-template-columns:1fr}.trip-steps[data-v-5c7c99eb],.trip-tools[data-v-5c7c99eb]{margin-bottom:42px}.trip-creative[data-v-5c7c99eb]{padding:24px}.trip-creative[data-v-5c7c99eb] .creative-art{display:none}.trip-home h1[data-v-5c7c99eb]{font-size:40px}.trip-lead[data-v-5c7c99eb]{font-size:16px}.trip-steps>div[data-v-5c7c99eb]{gap:12px}}.trip-home--chat[data-v-5c7c99eb]{max-width:none;height:100%;min-height:0;padding:0}.trip-home--chat .trip-hero[data-v-5c7c99eb],.trip-home--chat .trip-hero-copy[data-v-5c7c99eb]{height:100%;padding:0;display:block}.trip-home--chat .trip-hero-copy[data-v-5c7c99eb]>:not(.chat-page),.trip-home--chat .trip-hero[data-v-5c7c99eb]>:not(.trip-hero-copy),.trip-home--chat[data-v-5c7c99eb]>:not(.trip-hero){display:none}.entry-shortcuts[data-v-06db8b2e]{text-align:left;margin:0 0 32px;container:creation-shortcuts/inline-size}header[data-v-06db8b2e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:12px;display:flex}h2[data-v-06db8b2e]{color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}.all-tools-link[data-v-06db8b2e],.tour-help[data-v-06db8b2e]{min-width:44px;max-width:100%;min-height:44px;color:var(--theme-text-secondary,var(--muted));overflow-wrap:anywhere;align-items:center;gap:8px;padding-block:10px;font-size:13px;line-height:1.5;display:inline-flex}.all-tools-link>.iconify[data-v-06db8b2e],.tour-help>.iconify[data-v-06db8b2e]{flex:none}.creation-options[data-v-06db8b2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.creation-options a[data-v-06db8b2e]{border:1px solid var(--theme-border,var(--line));background:var(--theme-surface,var(--surface));min-width:0;min-height:80px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.creation-options a>.iconify[data-v-06db8b2e]{color:var(--theme-text-secondary,var(--muted));flex:none;width:20px;height:20px}.creation-options a>.iconify[data-v-06db8b2e]:last-child{width:14px;height:14px}.creation-options a>span[data-v-06db8b2e]:not(.iconify){white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}small[data-v-06db8b2e],strong[data-v-06db8b2e]{display:block}strong[data-v-06db8b2e]{font-size:14px;font-weight:600}small[data-v-06db8b2e],strong[data-v-06db8b2e]{line-height:1.5}small[data-v-06db8b2e]{color:var(--theme-text-secondary,var(--muted));margin-top:3px;font-size:13px}.creation-help[data-v-06db8b2e]{border-top:1px solid var(--theme-border,var(--line));flex-wrap:wrap;align-items:flex-start;gap:0 20px;margin-top:16px;display:flex}.tool-guides[data-v-06db8b2e]{flex:240px;min-width:0}.tool-guides summary[data-v-06db8b2e]{width:fit-content;min-width:44px;max-width:100%;min-height:44px;color:var(--theme-text-secondary,var(--muted));overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;padding-block:10px;font-size:13px;line-height:1.5;list-style:none;display:flex}.tool-guides summary[data-v-06db8b2e]::-webkit-details-marker{display:none}.tool-guides summary>.iconify[data-v-06db8b2e]{flex:none}.tool-guides[open] summary>.iconify[data-v-06db8b2e]{transform:rotate(180deg)}.tool-guide-links[data-v-06db8b2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-bottom:8px;display:grid}.tool-guide-links a[data-v-06db8b2e]{min-height:44px;color:var(--theme-text-secondary,var(--muted));overflow-wrap:anywhere;align-items:flex-start;gap:9px;padding:10px 0;font-size:13px;line-height:1.7;display:flex}.tool-guide-links .iconify[data-v-06db8b2e]{flex:none;margin-top:3px}.tour-help[data-v-06db8b2e]{text-align:left;flex:none}:is(a[data-v-06db8b2e]:focus-visible,button[data-v-06db8b2e]:focus-visible,summary[data-v-06db8b2e]:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.creation-options a[data-v-06db8b2e]:hover{border-color:var(--theme-border-strong,var(--control-border));background:var(--theme-surface-soft,var(--paper))}.all-tools-link[data-v-06db8b2e]:hover,.tool-guide-links a[data-v-06db8b2e]:hover,.tour-help[data-v-06db8b2e]:hover{color:var(--theme-accent,var(--brand-accent));text-underline-offset:4px;text-decoration:underline}@container creation-shortcuts (width<=680px){.creation-options[data-v-06db8b2e]{grid-template-columns:1fr;gap:12px}.tool-guides[open][data-v-06db8b2e]{flex-basis:100%}.tool-guide-links[data-v-06db8b2e]{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:712px){.creation-options[data-v-06db8b2e]{grid-template-columns:1fr;gap:12px}.tool-guides[open][data-v-06db8b2e]{flex-basis:100%}.tool-guide-links[data-v-06db8b2e]{grid-template-columns:1fr}}}@supports not selector(:focus-visible){a[data-v-06db8b2e]:focus,button[data-v-06db8b2e]:focus,summary[data-v-06db8b2e]:focus{outline:2px solid var(--focus-ring);outline-offset:3px}}.home-content[data-v-07846d98]{--entry-layout-width:100%;--entry-composer-width:calc(clamp(760px, 70vw, 1040px));width:100%;min-width:0;max-width:1320px;margin-inline:auto;container-type:inline-size}.hero[data-v-07846d98]{padding:calc(clamp(16px,2vw,32px)) 0 28px}.hero h1[data-v-07846d98]{letter-spacing:-.04em;margin:14px 0 12px;font-size:calc(clamp(28px,2.4vw,42px));line-height:1.3}.hero-description[data-v-07846d98]{max-width:640px;color:var(--muted);margin:0 auto 22px;font-size:15px;line-height:1.75}.prompt-suggestions[data-v-07846d98]{flex-wrap:wrap;gap:6px 8px;margin-top:10px;font-size:13px}.prompt-suggestions>span[data-v-07846d98]{white-space:nowrap}.prompt-suggestions button[data-v-07846d98]{border:1px solid var(--line);background:var(--theme-surface,#fff);min-height:34px;color:var(--theme-text-secondary,#6d6477);border-radius:7px;padding:6px 10px;line-height:1.5}.prompt-suggestions button[data-v-07846d98]:hover{border-color:var(--theme-border-strong,#c9c2d1);background:var(--control-selected);color:var(--theme-accent,var(--violet))}.prompt-suggestions button[data-v-07846d98]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-creation-steps[data-v-07846d98]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:18px 0;list-style:none;display:grid}.home-creation-steps li[data-v-07846d98]{align-items:flex-start;gap:10px;min-width:0;display:flex}.home-step-number[data-v-07846d98]{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.home-creation-steps strong[data-v-07846d98]{color:var(--ink);font-size:14px;font-weight:600;line-height:1.55;display:block}.home-creation-steps div>span[data-v-07846d98]{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.65;display:block}.inspiration[data-v-07846d98]{margin-top:36px}.section-heading[data-v-07846d98]{flex-wrap:wrap;gap:12px 20px}.section-heading h2[data-v-07846d98]{margin-top:6px;font-size:20px;font-weight:600;line-height:1.4}.section-heading>a[data-v-07846d98]{min-height:44px;font-size:13px}.example-note[data-v-07846d98]{font-size:12px;line-height:1.65}.home-guides[data-v-07846d98]{margin:40px 0}.home-guides .section-heading p[data-v-07846d98]{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.home-guides[data-v-07846d98] .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-guides[data-v-07846d98] .blog-card{border-radius:12px}.home-guides[data-v-07846d98] .blog-card-copy{padding:18px}.home-guides[data-v-07846d98] .blog-card h3{margin:8px 0;font-size:17px}.home-guides[data-v-07846d98] .blog-card p{margin-bottom:16px;font-size:13px;line-height:1.7}.home-principles[data-v-07846d98]{gap:24px;margin-top:32px;padding-top:24px}.home-principles strong[data-v-07846d98]{font-size:13px;line-height:1.6}.home-principles p[data-v-07846d98]{font-size:13px;line-height:1.7}@container (width>=1000px){.home-guides[data-v-07846d98] .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=720px){.home-creation-steps[data-v-07846d98],.home-principles[data-v-07846d98]{grid-template-columns:1fr;gap:14px}}@container (width<=520px){.home-guides[data-v-07846d98] .blog-grid{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){@media (min-width:1280px){.home-guides[data-v-07846d98] .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.home-creation-steps[data-v-07846d98],.home-principles[data-v-07846d98]{grid-template-columns:1fr;gap:14px}}@media (max-width:650px){.home-guides[data-v-07846d98] .blog-grid{grid-template-columns:minmax(0,1fr)}}}@media (max-width:760px){.hero[data-v-07846d98]{padding:12px 0 24px}.hero h1[data-v-07846d98]{font-size:28px;line-height:1.4}.hero-description[data-v-07846d98]{font-size:14px}.home-guides[data-v-07846d98]{margin-block:32px}.home-guides .section-heading[data-v-07846d98]{flex-direction:row;align-items:flex-end}}@media (any-pointer:coarse),(max-width:650px){.prompt-suggestions button[data-v-07846d98]{min-width:44px;min-height:44px}}.home-page--chat[data-v-07846d98]{max-width:none;height:100%;min-height:0;padding:0;display:flex}.home-page--chat .home-content[data-v-07846d98]{max-width:none;height:100%;container-type:normal}.home-page--chat .hero[data-v-07846d98]{height:100%;padding:0}.home-page--chat .hero[data-v-07846d98]>:not(.chat-page),.home-page--chat .home-content[data-v-07846d98]>:not(.hero){display:none}
