._controller_gyhsx_1{width:260px;flex-shrink:0;background-color:var(--ink);display:flex;flex-direction:column;box-shadow:5px 5px 0 0 var(--red)}._box_gyhsx_12{width:135px;height:1px;background-color:var(--red);margin-left:3px}._section_gyhsx_19{padding:14px 16px;border-bottom:1px solid rgba(255,230,0,.12);display:flex;flex-direction:column;gap:10px}._sectionLabel_gyhsx_27{font-size:.5625rem;font-weight:700;letter-spacing:.14em;color:var(--bg);opacity:.8}._typeButtons_gyhsx_37{display:flex;flex-wrap:wrap;gap:6px}._typeBtn_gyhsx_43{font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--bg);background:transparent;border:2px solid var(--bg);padding:4px 10px;cursor:pointer;letter-spacing:.02em;transition:opacity .1s}._typeBtn_gyhsx_43:hover{opacity:.7}._typeBtnActive_gyhsx_60{background-color:var(--bg);color:var(--ink)}._typeBtnMore_gyhsx_65{font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--bg);background:transparent;border:2px dashed rgba(255,230,0,.45);padding:4px 10px;cursor:pointer;letter-spacing:.02em;text-decoration:none;transition:border-color .1s,opacity .1s;white-space:nowrap}._typeBtnMore_gyhsx_65:hover{border-color:var(--bg);opacity:.85}._fields_gyhsx_87{display:flex;flex-direction:column;gap:10px}._field_gyhsx_87{display:flex;flex-direction:column;gap:4px}._fieldLabel_gyhsx_99{font-size:.5rem;font-weight:700;letter-spacing:.12em;color:var(--bg);opacity:.8}._input_gyhsx_107{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--bg);background:transparent;border:2px solid var(--bg);padding:7px 10px;outline:none;width:100%;resize:none;appearance:none}._input_gyhsx_107::placeholder{color:var(--bg);opacity:.3}._input_gyhsx_107:focus{background-color:#ffe6000d;color:#fff}._prefixWrap_gyhsx_133{display:flex;align-items:center;border:2px solid var(--bg)}._prefixWrap_gyhsx_133:focus-within{background-color:#ffe6000d}._prefixText_gyhsx_143{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--bg);opacity:.35;padding:7px 0 7px 10px;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}._prefixInput_gyhsx_156{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--bg);background:transparent;border:none;padding:7px 10px 7px 2px;outline:none;width:100%;min-width:0}._prefixInput_gyhsx_156::placeholder{color:var(--bg);opacity:.3}._prefixInput_gyhsx_156:focus{color:#fff}._inputError_gyhsx_180{border-color:var(--red)}._fieldError_gyhsx_184{font-size:.5rem;font-weight:700;letter-spacing:.08em;color:var(--red)}._designRow_gyhsx_193{display:flex;flex-direction:column;gap:6px}._designBtns_gyhsx_199{display:flex;gap:5px}._designBtn_gyhsx_199{width:40px;height:40px;flex-shrink:0;border:2px solid var(--bg);background:transparent;cursor:pointer;padding:6px;color:var(--bg);display:flex;align-items:center;justify-content:center}._designBtn_gyhsx_199 svg{width:100%;height:100%;display:block}._designBtn_gyhsx_199:hover{opacity:.7}._designBtnActive_gyhsx_230{background-color:var(--bg);color:var(--ink)}._colorRow_gyhsx_237{display:flex;align-items:center;gap:8px}._colorLabel_gyhsx_243{font-size:.625rem;font-weight:700;letter-spacing:.08em;color:var(--bg);width:16px;flex-shrink:0}._swatches_gyhsx_252{display:flex;gap:5px;flex-wrap:wrap}._swatch_gyhsx_252{width:20px;height:20px;border:2px solid var(--bg);cursor:pointer;padding:0;flex-shrink:0}._swatchActive_gyhsx_267{outline:2px solid var(--red);outline-offset:1px}._transparentNote_gyhsx_272{margin:0;font-size:.625rem;font-weight:600;line-height:1.45;letter-spacing:.02em;color:var(--bg);opacity:.75}._swatchTransparent_gyhsx_283{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0}._fileInput_gyhsx_296{display:none}._logoThumb_gyhsx_300{width:20px;height:20px;object-fit:contain;flex-shrink:0}._logoRow_gyhsx_307{display:flex;align-items:stretch;border:2px dashed var(--bg)}._logoRow_gyhsx_307:hover{border-color:#ffe600b3}._logoClear_gyhsx_317{border:2px solid var(--bg);margin:5px;background:transparent;color:var(--bg);font-size:1.125rem;font-family:var(--font-sans);cursor:pointer;padding:0 10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}._logoClear_gyhsx_317:hover{opacity:.7}._logoUpload_gyhsx_337{display:flex;align-items:center;gap:10px;border:none;background:transparent;color:var(--bg);font-family:var(--font-sans);font-size:.75rem;font-weight:600;padding:10px 12px;cursor:pointer;flex:1;min-width:0;letter-spacing:.02em}._logoIcon_gyhsx_354{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid rgba(255,230,0,.5);font-size:1rem;font-weight:300;line-height:1;flex-shrink:0}._downloadSection_gyhsx_369{padding:14px 16px;margin-top:auto}._downloadBtn_gyhsx_374{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg);color:var(--ink);border:none;padding:14px 16px;font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:.06em;cursor:pointer;width:100%}._downloadBtn_gyhsx_374:hover{opacity:.9}._downloadLeft_gyhsx_394{display:flex;flex-direction:column;align-items:flex-start;gap:3px}._downloadArrow_gyhsx_401{font-size:1.125rem}._contrastWarn_gyhsx_405{font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.06em;color:var(--ink);background-color:var(--bg);border:2px solid var(--ink);padding:10px;margin-bottom:8px;width:100%;text-align:left;cursor:pointer;line-height:1.5;animation:_fadeIn_gyhsx_1 .15s ease}._contrastWarn_gyhsx_405:hover{opacity:.85}@keyframes _fadeIn_gyhsx_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._downloadMeta_gyhsx_431{font-size:.5625rem;color:var(--ink);letter-spacing:.08em;font-weight:500}@media(max-width:768px){._controller_gyhsx_1{width:100%;box-shadow:3px 3px 0 0 var(--red)}._downloadSection_gyhsx_369{display:none}}._wrapper_jyhea_1{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 24px;margin-top:60px}._card_jyhea_12{position:relative;display:inline-block;transform:rotate(3deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1);background-color:#fff;border:2px solid var(--ink);box-shadow:5px 5px var(--red),10px 10px var(--ink)}._card_jyhea_12:hover{transform:rotate(0)}._qrArea_jyhea_26{width:260px;height:260px;background-color:#fff}._qrWrapper_jyhea_32{position:relative}._qrAreaKnockout_jyhea_38 canvas{visibility:hidden}._qrWrapperTransparent_jyhea_43 ._qrArea_jyhea_26{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}._logoOverlay_jyhea_54{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;object-fit:contain;pointer-events:none}._qrOverlay_jyhea_65{position:absolute;inset:0;width:100%;height:100%}._scanBadge_jyhea_74{position:absolute;background-color:var(--red);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border:2px solid var(--ink);box-shadow:3px 3px var(--ink);transform:translate(-14px,-6px) rotate(-10deg);white-space:nowrap;z-index:1}._goodBadge_jyhea_89{position:absolute;bottom:0;right:-20px;background-color:var(--blue);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:4px 10px;border:2px solid var(--ink);box-shadow:3px 3px var(--ink);transform:rotate(5deg);white-space:nowrap;z-index:1}._statusBar_jyhea_108{display:inline-flex;align-items:center;background-color:var(--bg);border:2px solid var(--ink);padding:5px 12px;position:relative;z-index:1;top:-25px}._statusText_jyhea_119{font-size:.5625rem;font-weight:700;letter-spacing:.1em;color:var(--ink);white-space:nowrap}@media(max-width:768px){._wrapper_jyhea_1{margin-top:24px;padding:24px 16px}}
