@media (max-width:639px){[data-slot=ai-bundle-offer][data-variant=compact]{border:0;border-inline-start:2px solid hsl(var(--primary) / .6);background:0 0;border-radius:0;padding:0 0 0 12px}[data-slot=ai-bundle-offer][data-variant=compact]>div{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;display:grid}[data-slot=ai-bundle-offer][data-variant=compact]>div>div{display:contents}[data-slot=ai-bundle-offer][data-variant=compact]>div>div>p:first-child{grid-area:1/1;font-size:16px;line-height:24px}[data-slot=ai-bundle-offer][data-variant=compact]>div>div>p:nth-child(2){grid-area:2/1/auto/-1;margin-top:0}[data-slot=ai-bundle-offer][data-variant=compact] [data-slot=ai-bundle-price]{white-space:nowrap;grid-area:1/2;font-size:28px;line-height:34px}[data-slot=ai-bundle-offer][data-variant=compact] [data-slot=ai-bundle-scope]{margin-top:8px}}
.home-ai-filter-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}@media (scripting:none){.home-ai-filter-fields{grid-template-columns:minmax(0,1fr)}}.home-ai-style-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .5) hsl(var(--card));gap:12px;padding:5px 3px 12px;display:flex;overflow-x:auto}.home-ai-choice{min-height:104px;color:hsl(var(--muted-foreground));border:2px solid #0000;border-radius:12px;flex:0 0 96px;padding:5px}.home-ai-choice:hover{background:hsl(var(--accent))}.home-ai-choice:has(input:checked){border-color:hsl(var(--primary));color:hsl(var(--foreground))}.home-ai-choice:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}.home-ai-examples:not(:has([data-slot=ai-style-overview]:checked)) .home-ai-choice{flex-basis:auto;width:max-content;min-width:96px}.home-ai-examples:not(:has([data-slot=ai-style-overview]:checked)) .home-ai-choice img{width:82px;margin-inline:auto}.home-ai-examples:not(:has([data-slot=ai-style-overview]:checked)) .home-ai-choice>span{white-space:nowrap}.home-ai-overview-toggle{border:1px solid hsl(var(--border));min-height:44px;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.home-ai-overview-toggle:hover{background:hsl(var(--accent))}.home-ai-overview-toggle:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}.home-ai-overview-toggle [data-overview-label=collapse]{display:none}.home-ai-overview-toggle:has(input:checked) [data-overview-label=expand]{display:none}.home-ai-overview-toggle:has(input:checked) [data-overview-label=collapse]{display:inline-flex}.home-ai-examples:has([data-slot=ai-style-overview]:checked) .home-ai-style-rail{overscroll-behavior-block:contain;grid-template-columns:repeat(3,minmax(0,1fr));max-block-size:min(48svh,480px);display:grid;overflow:auto}.home-ai-examples:has([data-slot=ai-style-overview]:checked) [data-slot=ai-style-navigation]{display:none}@media (min-width:640px){.home-ai-examples:has([data-slot=ai-style-overview]:checked) .home-ai-style-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-ai-result{display:none}@media (forced-colors:none){.home-ai-examples:not(:has([data-slot=ai-style-overview]:checked)) .home-ai-style-rail[data-scroll-controls=ready]{scrollbar-width:none}.home-ai-examples:not(:has([data-slot=ai-style-overview]:checked)) .home-ai-style-rail[data-scroll-controls=ready]::-webkit-scrollbar{display:none}}.home-ai-result:not(:has(img)) [data-slot=ai-result-image]{background-image:var(--ai-result-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.home-ai-compare-toggle{border:1px solid hsl(var(--border));cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.home-ai-compare-check{border:1px solid hsl(var(--muted-foreground));color:#0000;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.home-ai-compare-toggle:has(input:checked){color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.home-ai-compare-toggle:has(input:checked) .home-ai-compare-check{color:inherit}.home-ai-compare-toggle:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:4px}.home-ai-comparison-original{display:none}.home-ai-examples:has([data-slot=ai-original-comparison-toggle]:checked) .home-ai-result{visibility:hidden}.home-ai-examples:has([data-slot=ai-original-comparison-toggle]:checked) .home-ai-comparison-original{display:block}[data-slot=ai-style-search][data-ai-search-ready=false]{display:none}@media (scripting:enabled){[data-slot=ai-style-search][data-ai-search-ready=false]{visibility:hidden;display:block}}#ai-style-search-input::-webkit-search-cancel-button{display:none}#ai-style-search-input:focus-visible{outline:none}.home-ai-examples .home-ai-choice[data-search-match=false],:is(.home-ai-examples:has([data-slot=ai-style-family] option[value=character]:checked) .home-ai-choice:not([data-family=character]),.home-ai-examples:has([data-slot=ai-style-family] option[value=drawing]:checked) .home-ai-choice:not([data-family=drawing]),.home-ai-examples:has([data-slot=ai-style-family] option[value=painting]:checked) .home-ai-choice:not([data-family=painting]),.home-ai-examples:has([data-slot=ai-style-family] option[value=graphic]:checked) .home-ai-choice:not([data-family=graphic]),.home-ai-examples:has([data-slot=ai-style-family] option[value=craft]:checked) .home-ai-choice:not([data-family=craft]),.home-ai-examples:has([data-slot=ai-style-family] option[value=sculpture]:checked) .home-ai-choice:not([data-family=sculpture])){display:none}:is(.home-ai-examples:has(input[value=caricature]:checked) [data-style=caricature],.home-ai-examples:has(input[value=watercolor]:checked) [data-style=watercolor],.home-ai-examples:has(input[value=popart]:checked) [data-style=popart],.home-ai-examples:has(input[value=animation]:checked) [data-style=animation],.home-ai-examples:has(input[value=comic]:checked) [data-style=comic],.home-ai-examples:has(input[value=storybook]:checked) [data-style=storybook],.home-ai-examples:has(input[value=pixel]:checked) [data-style=pixel],.home-ai-examples:has(input[value=oilpainting]:checked) [data-style=oilpainting],.home-ai-examples:has(input[value=pencil]:checked) [data-style=pencil],.home-ai-examples:has(input[value=ink]:checked) [data-style=ink],.home-ai-examples:has(input[value=papercut]:checked) [data-style=papercut],.home-ai-examples:has(input[value=clay]:checked) [data-style=clay],.home-ai-examples:has(input[value=felt]:checked) [data-style=felt],.home-ai-examples:has(input[value=embroidery]:checked) [data-style=embroidery],.home-ai-examples:has(input[value=origami]:checked) [data-style=origami],.home-ai-examples:has(input[value=lowpoly]:checked) [data-style=lowpoly],.home-ai-examples:has(input[value=stainedglass]:checked) [data-style=stainedglass],.home-ai-examples:has(input[value=woodcut]:checked) [data-style=woodcut],.home-ai-examples:has(input[value=gouache]:checked) [data-style=gouache],.home-ai-examples:has(input[value=softpastel]:checked) [data-style=softpastel],.home-ai-examples:has(input[value=oilpastel]:checked) [data-style=oilpastel],.home-ai-examples:has(input[value=charcoal]:checked) [data-style=charcoal],.home-ai-examples:has(input[value=crayon]:checked) [data-style=crayon],.home-ai-examples:has(input[value=pointillism]:checked) [data-style=pointillism],.home-ai-examples:has(input[value=impressionism]:checked) [data-style=impressionism],.home-ai-examples:has(input[value=fauvism]:checked) [data-style=fauvism],.home-ai-examples:has(input[value=cubism]:checked) [data-style=cubism],.home-ai-examples:has(input[value=artnouveau]:checked) [data-style=artnouveau],.home-ai-examples:has(input[value=artdeco]:checked) [data-style=artdeco],.home-ai-examples:has(input[value=risograph]:checked) [data-style=risograph],.home-ai-examples:has(input[value=screenprint]:checked) [data-style=screenprint],.home-ai-examples:has(input[value=cyanotype]:checked) [data-style=cyanotype],.home-ai-examples:has(input[value=etching]:checked) [data-style=etching],.home-ai-examples:has(input[value=scratchboard]:checked) [data-style=scratchboard],.home-ai-examples:has(input[value=flatvector]:checked) [data-style=flatvector],.home-ai-examples:has(input[value=neon]:checked) [data-style=neon],.home-ai-examples:has(input[value=holographic]:checked) [data-style=holographic],.home-ai-examples:has(input[value=rubberhose]:checked) [data-style=rubberhose],.home-ai-examples:has(input[value=chibi]:checked) [data-style=chibi],.home-ai-examples:has(input[value=manga]:checked) [data-style=manga],.home-ai-examples:has(input[value=webtoon]:checked) [data-style=webtoon],.home-ai-examples:has(input[value=coloredpencil]:checked) [data-style=coloredpencil],.home-ai-examples:has(input[value=mosaic]:checked) [data-style=mosaic],.home-ai-examples:has(input[value=porcelain]:checked) [data-style=porcelain],.home-ai-examples:has(input[value=knitted]:checked) [data-style=knitted],.home-ai-examples:has(input[value=crossstitch]:checked) [data-style=crossstitch],.home-ai-examples:has(input[value=woodentoy]:checked) [data-style=woodentoy],.home-ai-examples:has(input[value=balloon]:checked) [data-style=balloon],.home-ai-examples:has(input[value=monoline]:checked) [data-style=monoline],.home-ai-examples:has(input[value=scribble]:checked) [data-style=scribble],.home-ai-examples:has(input[value=ballpoint]:checked) [data-style=ballpoint],.home-ai-examples:has(input[value=marker]:checked) [data-style=marker],.home-ai-examples:has(input[value=chalkboard]:checked) [data-style=chalkboard],.home-ai-examples:has(input[value=sanguine]:checked) [data-style=sanguine],.home-ai-examples:has(input[value=rainbowscratch]:checked) [data-style=rainbowscratch],.home-ai-examples:has(input[value=fresco]:checked) [data-style=fresco],.home-ai-examples:has(input[value=tempera]:checked) [data-style=tempera],.home-ai-examples:has(input[value=impasto]:checked) [data-style=impasto],.home-ai-examples:has(input[value=airbrush]:checked) [data-style=airbrush],.home-ai-examples:has(input[value=spraypaint]:checked) [data-style=spraypaint],.home-ai-examples:has(input[value=sgraffito]:checked) [data-style=sgraffito],.home-ai-examples:has(input[value=blueprint]:checked) [data-style=blueprint],.home-ai-examples:has(input[value=halftone]:checked) [data-style=halftone],.home-ai-examples:has(input[value=opart]:checked) [data-style=opart],.home-ai-examples:has(input[value=bauhaus]:checked) [data-style=bauhaus],.home-ai-examples:has(input[value=memphis]:checked) [data-style=memphis],.home-ai-examples:has(input[value=silhouette]:checked) [data-style=silhouette],.home-ai-examples:has(input[value=vaporwave]:checked) [data-style=vaporwave],.home-ai-examples:has(input[value=anaglyph]:checked) [data-style=anaglyph],.home-ai-examples:has(input[value=glitch]:checked) [data-style=glitch],.home-ai-examples:has(input[value=dither]:checked) [data-style=dither],.home-ai-examples:has(input[value=quilling]:checked) [data-style=quilling],.home-ai-examples:has(input[value=cardboard]:checked) [data-style=cardboard],.home-ai-examples:has(input[value=tornpaper]:checked) [data-style=tornpaper],.home-ai-examples:has(input[value=paperweave]:checked) [data-style=paperweave],.home-ai-examples:has(input[value=pressedflower]:checked) [data-style=pressedflower],.home-ai-examples:has(input[value=leafcollage]:checked) [data-style=leafcollage],.home-ai-examples:has(input[value=sandart]:checked) [data-style=sandart],.home-ai-examples:has(input[value=stringart]:checked) [data-style=stringart],.home-ai-examples:has(input[value=beadwork]:checked) [data-style=beadwork],.home-ai-examples:has(input[value=sequins]:checked) [data-style=sequins],.home-ai-examples:has(input[value=denimpatchwork]:checked) [data-style=denimpatchwork],.home-ai-examples:has(input[value=leather]:checked) [data-style=leather],.home-ai-examples:has(input[value=lace]:checked) [data-style=lace],.home-ai-examples:has(input[value=voxel]:checked) [data-style=voxel],.home-ai-examples:has(input[value=isometric]:checked) [data-style=isometric],.home-ai-examples:has(input[value=paperfigurine]:checked) [data-style=paperfigurine],.home-ai-examples:has(input[value=wire]:checked) [data-style=wire],.home-ai-examples:has(input[value=copperrelief]:checked) [data-style=copperrelief],.home-ai-examples:has(input[value=bronze]:checked) [data-style=bronze],.home-ai-examples:has(input[value=marble]:checked) [data-style=marble],.home-ai-examples:has(input[value=plaster]:checked) [data-style=plaster],.home-ai-examples:has(input[value=jade]:checked) [data-style=jade],.home-ai-examples:has(input[value=crystal]:checked) [data-style=crystal],.home-ai-examples:has(input[value=blownglass]:checked) [data-style=blownglass],.home-ai-examples:has(input[value=jelly]:checked) [data-style=jelly],.home-ai-examples:has(input[value=chocolate]:checked) [data-style=chocolate],.home-ai-examples:has(input[value=icing]:checked) [data-style=icing],.home-ai-examples:has(input[value=cookie]:checked) [data-style=cookie],.home-ai-examples:has(input[value=plush]:checked) [data-style=plush]){display:block}@supports not selector(:has(*)){.home-ai-result{margin-bottom:24px;display:block}.home-ai-style-rail,.home-ai-overview-toggle,[data-slot=ai-style-navigation],[data-slot=example-inquiry-button],[data-slot=ai-style-search]{display:none}}.home-ai-result-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;display:flex}.home-ai-estimate-link{border:1px solid hsl(var(--primary));background:hsl(var(--primary));max-width:100%;min-height:44px;color:hsl(var(--primary-foreground));text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.home-ai-estimate-link:hover{filter:brightness(1.08)}.home-ai-estimate-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}
.ai-group-choices{gap:8px;display:flex}.ai-group-choices label{border:1px solid hsl(var(--border));text-align:center;cursor:pointer;min-width:0;min-height:44px;color:hsl(var(--muted-foreground));border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.ai-group-choices label:hover{background:hsl(var(--accent))}.ai-group-choices label:has(input:checked){color:hsl(var(--primary));border-color:currentColor}.ai-group-choices label:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}.ai-group-result{display:none}:is(.ai-group-experiences:has(input[value=group-hanbok]:checked) [data-group=group-hanbok],.ai-group-experiences:has(input[value=group-idol]:checked) [data-group=group-idol],.ai-group-experiences:has(input[value=group-careers]:checked) [data-group=group-careers]){display:block}@supports not selector(:has(*)){.ai-group-choices{display:none}.ai-group-result{margin-bottom:32px;display:block}}
[data-slot=ai-guest-journey].ai-example-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-slot=ai-guest-journey]>.ai-example-label{text-align:center;justify-content:center;min-width:0}[data-slot=ai-guest-journey]>.ai-example-panel{grid-column:1/-1}@media (min-width:640px){[data-slot=ai-guest-journey].ai-example-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ai-guide-hero-container{container-type:inline-size}.ai-guide-headline>span{text-wrap:balance}.ai-guide-headline:lang(ko)>span{text-wrap:pretty}@media (min-width:1024px){.ai-guide-headline{font-size:clamp(2.5rem,4.5cqw,3.75rem)}}