.brand-kit_page__gYBYL{background:#0a0a0d;color:#fff;padding:120px 24px 96px;min-height:70vh}.brand-kit_inner__gsl4A{max-width:1120px;margin:0 auto}.brand-kit_kicker__T9C55{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:14px}.brand-kit_h1__mPuhe{font-size:clamp(30px,4.4vw,46px);font-weight:650;letter-spacing:-.02em;line-height:1.08;margin:0 0 12px}.brand-kit_sub__BfCom{font-size:16px;line-height:1.55;color:rgba(255,255,255,.6);max-width:560px;margin:0 0 44px}.brand-kit_grid__7FxiP{display:grid;grid-template-columns:1fr .95fr;gap:48px;align-items:stretch}.brand-kit_kit__6XkBD{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.02);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media (max-width:860px){.brand-kit_kit__6XkBD{justify-content:flex-start;padding:24px}}.brand-kit_kitHead__GjAJy{display:flex;align-items:center;gap:8px}.brand-kit_kitTitle__b8KFK{color:rgba(255,255,255,.45);white-space:nowrap}.brand-kit_kitTitle__b8KFK,.brand-kit_nameInput__UUn5m{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.brand-kit_nameInput__UUn5m{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px dashed rgba(255,255,255,.2);padding:2px 0 3px;color:#fff;outline:none}.brand-kit_nameInput__UUn5m:focus{border-bottom-color:rgba(163,134,249,.7)}.brand-kit_swatches__Kalkh{display:flex;gap:8px}.brand-kit_swatch__h359h{flex:1;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:0;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.brand-kit_swatch__h359h::-webkit-color-swatch-wrapper{padding:0}.brand-kit_swatch__h359h::-webkit-color-swatch{border:none;border-radius:7px}.brand-kit_swatch__h359h::-moz-color-swatch{border:none;border-radius:7px}.brand-kit_tiles__02mIY{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:10px;flex:1;min-height:0}.brand-kit_tileLogo__8OFY8{grid-column:span 3;min-height:76px;position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.18);border-radius:12px;background:#0d0d10;font-size:19px;font-weight:800;letter-spacing:.22em;color:#fff;cursor:pointer;overflow:hidden;text-align:center;padding:8px}.brand-kit_tileLogo__8OFY8.brand-kit_dragOver__gWGI3{border-color:rgba(163,134,249,.8)}.brand-kit_logoImg__9VhmI{max-width:100%;max-height:60px;-o-object-fit:contain;object-fit:contain}.brand-kit_tileHint__9K_2F{position:absolute;left:8px;bottom:7px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.brand-kit_tileType__kO9fy{grid-column:span 3;min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0d0d10}.brand-kit_tileType__kO9fy>b{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1;color:#fff}.brand-kit_tileType__kO9fy>span{font-size:10.5px;color:rgba(255,255,255,.45)}.brand-kit_fontRow__9H6iN{display:flex;gap:8px;flex-wrap:wrap}.brand-kit_fontBtn__D0upX{flex:1;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0d10;color:rgba(255,255,255,.7);cursor:pointer}.brand-kit_fontBtn__D0upX b{font-size:18px;font-weight:600;line-height:1;color:#fff}.brand-kit_fontBtn__D0upX span{font-size:9.5px;letter-spacing:.04em}.brand-kit_fontBtnActive__hhpIG{border-color:rgba(163,134,249,.8);background:rgba(163,134,249,.08)}.brand-kit_previewCol__1cOcp{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brand-kit_frame__Crz_T{position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.09);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.brand-kit_frameTall__yPrUC{grid-row:span 2;aspect-ratio:9/16}.brand-kit_frameSq__qoKdC{aspect-ratio:1/1}.brand-kit_chip__J_5Uf{position:absolute;top:10px;left:10px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:rgba(0,0,0,.45);color:rgba(255,255,255,.85)}.brand-kit_frameWordmark__c_C_s{font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:13px;margin-bottom:6px}.brand-kit_frameHeadline__jnEUW{font-weight:650;letter-spacing:-.01em;line-height:1.12;font-size:20px;margin:0 0 10px}.brand-kit_frameCta__CeXwR{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 14px;border-radius:99px}.brand-kit_frameBand__eJojy{position:absolute;inset:auto -20% 34% -20%;height:26%;transform:rotate(-8deg)}.brand-kit_frameLogo__XbFOK{max-width:46%;max-height:34%;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.brand-kit_saveRow__1qJbk{margin-top:36px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.brand-kit_saveNote__xgldA{font-size:13px;color:rgba(255,255,255,.5)}.brand-kit_statusPanel__a_GnS{margin-top:36px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.02);padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.brand-kit_statusText__8etiE{font-size:14px;color:rgba(255,255,255,.8)}.brand-kit_retryBtn__c4Sjd{font-size:13px;font-weight:600;padding:8px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer}@media (max-width:860px){.brand-kit_page__gYBYL{padding-top:96px}.brand-kit_grid__7FxiP{grid-template-columns:1fr;gap:28px}}.CtaButton_cta__7HY99{display:inline-flex;align-items:center;justify-content:center;font-size:var(--cta-font-size,.92rem);font-weight:560;padding:var(--cta-padding,11px 19px);border-radius:var(--wf-r-btn,12px);border:1px solid transparent;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,var(--wf-violet-2),var(--wf-violet));box-shadow:0 10px 30px -10px rgb(var(--wf-violet-2-rgb)/.2),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s cubic-bezier(.22,.61,.24,1),box-shadow .2s}.CtaButton_cta__7HY99:hover{box-shadow:0 14px 38px -10px rgb(var(--wf-violet-2-rgb)/.2),inset 0 1px 0 rgba(255,255,255,.3)}.CtaButton_cta__7HY99:active{transform:translateY(1px)}
/*# sourceMappingURL=54ccc0df98f800c2.css.map*/