.QrEditor_compact__C7G89,.QrEditor_design__2gatf,.QrEditor_inputs__TdI5q,.QrEditor_output__JGE7y,.QrEditor_studio__cSDzz{display:grid;min-width:0;align-content:start;gap:1rem}.QrEditor_output__JGE7y{justify-items:stretch;text-align:center}.QrEditor_artwork__Ba8YI{width:100%}.QrEditor_artwork__Ba8YI>svg{display:block;width:100%;height:auto}.QrEditor_mainArtwork__BCuW9{width:100%;max-width:256px;min-height:220px}.QrEditor_presets__4yTh7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.QrEditor_preset__bcStH{display:grid;justify-items:center;align-content:start;gap:.5rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--background));font-size:.75rem;cursor:pointer;overflow-wrap:anywhere}.QrEditor_preset__bcStH>.QrEditor_artwork__Ba8YI{max-width:88px;aspect-ratio:1}.QrEditor_preset__bcStH[aria-pressed=true]{border-color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--foreground))}.QrEditor_colorPanel__7v7m0{display:grid;min-width:0;gap:1rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:.875rem;background:hsl(var(--muted)/.2)}.QrEditor_segments__6mDgZ{display:flex;min-width:0;gap:.25rem;padding:.25rem;border-radius:.625rem;background:hsl(var(--muted))}.QrEditor_segments__6mDgZ button{flex:1;min-height:2.75rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.875rem;cursor:pointer}.QrEditor_segments__6mDgZ button[aria-pressed=true]{background:hsl(var(--background));box-shadow:0 1px 3px hsl(var(--foreground)/.12);font-weight:600}.QrEditor_paletteRow__zKQO1{display:flex;flex-wrap:wrap;gap:.5rem}.QrEditor_paletteRow__zKQO1 button{display:grid;flex:1;min-width:3.25rem;min-height:2.75rem;gap:.375rem;padding:.375rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));font-size:.75rem;cursor:pointer}.QrEditor_paletteRow__zKQO1 button>span:first-child{height:1.125rem;border-radius:.25rem}.QrEditor_paletteRow__zKQO1 button[aria-pressed=true]{border-color:hsl(var(--foreground))}.QrEditor_colorFields__yPWAt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.875rem}.QrEditor_colorField__IOZUr{display:grid;min-width:0;gap:.375rem;font-size:.875rem}.QrEditor_colorInput__b8Fno{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.375rem}.QrEditor_colorInput__b8Fno input{width:100%;min-width:0;min-height:2.75rem;padding:.375rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));font-size:1rem}.QrEditor_colorInput__b8Fno input[type=text]{font-family:ui-monospace,monospace}.QrEditor_colorInput__b8Fno input[aria-invalid=true]{border-color:hsl(var(--destructive))}.QrEditor_gradientTools__DLrim{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.QrEditor_gradientTools__DLrim .QrEditor_segments__6mDgZ{flex:1}.QrEditor_swapColors__FWWWV{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.5rem;font-size:.75rem;cursor:pointer}.QrEditor_angleControl__LkPQe,.QrEditor_angleControl__LkPQe>span{display:flex;gap:.5rem;font-size:.875rem}.QrEditor_angleControl__LkPQe{flex-direction:column}.QrEditor_angleControl__LkPQe>span{justify-content:space-between}.QrEditor_angleControl__LkPQe input{width:100%;min-height:2rem;accent-color:hsl(var(--primary))}.QrEditor_productNext__k0oO1{display:grid;grid-column:1/-1;gap:1rem;border-top:1px solid hsl(var(--border));padding-top:1.5rem;margin-top:.5rem}.QrEditor_productActions__sz3f_{display:grid;gap:.75rem}.QrEditor_productAction__9avj1{display:grid;gap:.25rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:.625rem}.QrEditor_productAction__9avj1:hover{background:hsl(var(--muted)/.45)}@media (min-width:540px){.QrEditor_productActions__sz3f_{grid-template-columns:repeat(2,minmax(0,1fr))}}.QrEditor_studio__cSDzz .QrEditor_output__JGE7y{padding:1rem;border-radius:.875rem;background:hsl(var(--muted)/.45)}.QrEditor_empty___z7FT{display:grid;place-items:center;min-height:9rem;padding:1rem;border:1px dashed hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.QrEditor_handoff__CiVAi{display:grid;justify-items:start;gap:.25rem;border-top:1px solid hsl(var(--border));padding-top:.875rem;font-size:.875rem}.QrEditor_types__Fm5Mp{min-width:0;border:0;margin:0 0 .5rem;padding:0}.QrEditor_typeGrid__CEuDw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.QrEditor_typeCard__2YuHY{position:relative;display:grid;align-content:start;gap:.25rem;min-width:0;padding:.875rem;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--background));cursor:pointer}.QrEditor_typeCard__2YuHY>input{position:absolute;top:.875rem;right:.875rem;width:1rem;height:1rem;margin:0;accent-color:hsl(var(--primary))}.QrEditor_typeCard__2YuHY>svg{margin-bottom:.375rem}.QrEditor_typeCard__2YuHY:hover,.QrEditor_typeCard__2YuHY[data-selected=true]{background:hsl(var(--muted)/.45);border-color:hsl(var(--foreground))}.QrEditor_typeCard__2YuHY:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:3px}.QrEditor_typeTitle__wDvzf{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.QrEditor_typeHint__zaKCa{font-size:.75rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}@media (min-width:540px){.QrEditor_typeGrid__CEuDw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.QrEditor_typeGrid__CEuDw{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.QrEditor_studio__cSDzz{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);-moz-column-gap:2rem;column-gap:2rem}.QrEditor_studio__cSDzz>.QrEditor_types__Fm5Mp{grid-column:1/-1}.QrEditor_studio__cSDzz>.QrEditor_design__2gatf,.QrEditor_studio__cSDzz>.QrEditor_handoff__CiVAi,.QrEditor_studio__cSDzz>.QrEditor_inputs__TdI5q{grid-column:1}.QrEditor_studio__cSDzz>.QrEditor_output__JGE7y{grid-column:2;grid-row:2/span 3;align-self:start;position:sticky;top:5rem}}