.prepare-module__-I-wEq__container{grid-template-columns:3fr 1fr;gap:2rem;max-width:1920px;min-height:100vh;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;display:grid}.prepare-module__-I-wEq__topHeader{border-bottom:1px solid hsl(var(--border)/.5);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.prepare-module__-I-wEq__contentArea{flex-direction:column;gap:2rem;min-width:0;display:flex}.prepare-module__-I-wEq__card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border)/.6);border-radius:1rem;padding:2rem;transition:box-shadow .2s;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.prepare-module__-I-wEq__card:hover{box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006}.prepare-module__-I-wEq__cardHeader{color:hsl(var(--foreground));letter-spacing:-.025em;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex}.prepare-module__-I-wEq__globalGrid{grid-template-columns:repeat(4,1fr);align-items:start;gap:2rem;margin-top:1rem;display:grid}.prepare-module__-I-wEq__flavorSection{grid-template-columns:2.5fr 1fr;align-items:start;gap:2rem;display:grid}.prepare-module__-I-wEq__flavorList{flex-direction:column;gap:1rem;display:flex}.prepare-module__-I-wEq__flavorCard{border:1px solid hsl(var(--border)/.8);cursor:pointer;background:hsl(var(--card));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.prepare-module__-I-wEq__flavorCard:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.prepare-module__-I-wEq__flavorCardActive{border-color:hsl(var(--primary));background:hsla(var(--primary),.03);box-shadow:0 0 0 1px hsl(var(--primary))}.prepare-module__-I-wEq__flavorCardHeader{color:hsl(var(--foreground));justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;display:flex}.prepare-module__-I-wEq__previewSection{flex-direction:column;align-self:start;max-height:calc(100vh - 4rem);display:flex;position:sticky;top:2rem}.prepare-module__-I-wEq__yamlCode{white-space:pre;background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border)/.5);border-radius:.5rem;flex:1;margin-top:1rem;padding:1rem;font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:.85rem;line-height:1.6;overflow:auto}.prepare-module__-I-wEq__inputGroup{margin-bottom:1.25rem}.prepare-module__-I-wEq__label{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.85rem;font-weight:500;display:block}.prepare-module__-I-wEq__input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:.5rem;padding:.6rem .85rem;font-size:.95rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.prepare-module__-I-wEq__input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsla(var(--primary),.15);outline:none}.prepare-module__-I-wEq__input::placeholder{color:hsl(var(--muted-foreground)/.7)}.prepare-module__-I-wEq__button{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.prepare-module__-I-wEq__primaryButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 4px #0000001a}.prepare-module__-I-wEq__primaryButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.prepare-module__-I-wEq__secondaryButton{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.prepare-module__-I-wEq__secondaryButton:hover{background:hsl(var(--secondary)/.8);border-color:hsl(var(--border)/.8)}
