*,*::before,*::after{box-sizing:border-box}*{margin:0}:root{color-scheme:light;--ink:#181514;--ink-2:#2e2925;--muted:#756d66;--paper:#fffaf0;--paper-2:#f7ead7;--surface:rgba(255,255,255,.88);--surface-solid:#fffefb;--line:rgba(33, 28, 24, .12);--line-strong:rgba(33, 28, 24, .2);--field:#fffdf7;--field-border:rgba(33, 28, 24, .16);--blue:#2457ff;--lime:#c8ff36;--coral:#ff6542;--pink:#ff5db1;--violet:#7c4dff;--danger:#d7263d;--success:#168a45;--radius:24px;--field-radius:14px;--shadow:0 18px 42px rgba(45, 33, 24, .12);--shadow-tight:0 10px 24px rgba(45, 33, 24, .10);--focus:0 0 0 4px rgba(36,87,255,.16), 0 0 0 1px rgba(36,87,255,.55);--gradient:linear-gradient(135deg, var(--blue), var(--violet) 52%, var(--pink));--pop-gradient:linear-gradient(135deg, var(--lime), #8cffcf 48%, #86d7ff)}html{scroll-behavior:smooth}body{min-height:100vh;font-family:ui-sans-serif,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:radial-gradient(circle at 10% 4%,rgb(255 101 66 / .22),transparent 22rem),radial-gradient(circle at 96% 0%,rgb(200 255 54 / .28),transparent 26rem),radial-gradient(circle at 90% 72%,rgb(36 87 255 / .16),transparent 24rem),linear-gradient(180deg,var(--paper) 0%,#fff6e5 42%,#f4e4cd 100%);padding:1.15rem;line-height:1.48;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgb(24 21 20 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(24 21 20 / .035) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / .72),transparent 88%)}[hidden],.generation-card[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:#fff0}a{color:inherit}.top-back-link{position:fixed;top:1rem;left:1rem;z-index:30;display:inline-flex;align-items:center;gap:.45rem;padding:.68rem .92rem;border-radius:999px;color:var(--ink);text-decoration:none;font-size:.84rem;font-weight:950;background:var(--lime);border:1px solid rgb(24 21 20 / .16);box-shadow:0 9px 0 rgb(24 21 20 / .14),0 16px 26px rgb(45 33 24 / .12);transition:transform .16s ease,box-shadow .16s ease}.top-back-link:hover{transform:translateY(-2px);box-shadow:0 11px 0 rgb(24 21 20 / .14),0 20px 30px rgb(45 33 24 / .15)}.top-back-link:active{transform:translateY(2px);box-shadow:0 5px 0 rgb(24 21 20 / .14),0 12px 20px rgb(45 33 24 / .12)}.page-wrap{width:min(1040px, 100%);margin:0 auto;display:grid;gap:1rem}.page-header{position:relative;min-height:270px;display:grid;align-content:end;overflow:hidden;padding:3rem 1.45rem 1.35rem;border-radius:34px;background:radial-gradient(circle at 12% 18%,rgb(255 255 255 / .46),transparent 10rem),linear-gradient(135deg,#181514 0%,#252034 48%,#163c79 100%);color:#fffdf7;box-shadow:0 24px 70px rgb(45 33 24 / .18);border:1px solid rgb(255 255 255 / .18)}.page-header::before,.page-header::after{content:"";position:absolute;pointer-events:none;border:1px solid rgb(24 21 20 / .2)}.page-header::before{width:176px;height:176px;right:2rem;top:1.4rem;border-radius:44px;background:var(--pop-gradient);transform:rotate(10deg);box-shadow:0 22px 50px rgb(200 255 54 / .2)}.page-header::after{width:92px;height:92px;right:10.8rem;top:8.6rem;border-radius:999px;background:var(--coral);box-shadow:0 20px 40px rgb(255 101 66 / .22)}.page-header>*{position:relative;z-index:1}.eyebrow,.section-label{letter-spacing:.05em;text-transform:uppercase;font-weight:950}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#181514;padding:.5rem .8rem;margin-bottom:1rem;border-radius:999px;background:var(--lime);border:1px solid rgb(24 21 20 / .18);box-shadow:0 7px 0 rgb(24 21 20 / .16)}.eyebrow::before{content:"✦";font-size:.9rem}.page-header h1{font-size:clamp(3rem, 8vw, 6.5rem);letter-spacing:-.075em;line-height:.88;max-width:760px;text-wrap:balance}.page-header p:last-child{color:rgb(255 253 247 / .76);max-width:58ch;margin-top:.9rem;font-size:1.04rem}.card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem;box-shadow:var(--shadow);backdrop-filter:blur(20px) saturate(1.14)}.card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgb(255 255 255 / .78),transparent 34%,rgb(255 255 255 / .42))}.card>*{position:relative;z-index:1}.card:hover{border-color:rgb(36 87 255 / .18)}.section-label{display:flex;align-items:center;gap:.62rem;width:100%;color:var(--ink);font-size:.78rem;margin-bottom:1rem}.section-label::before{content:"";width:12px;height:12px;border-radius:4px;background:var(--coral);box-shadow:16px 0 0 var(--blue),32px 0 0 var(--lime);margin-right:2rem}.card-help{color:var(--muted);font-size:.92rem;margin:-.35rem 0 1rem}.field{display:grid;grid-template-columns:188px minmax(0,1fr);align-items:center;gap:.9rem;margin-bottom:.78rem}.field:last-child{margin-bottom:0}.field label{font-size:.87rem;font-weight:900;color:var(--ink-2);line-height:1.2}.required,.optional{color:var(--coral)}.muted-label,.optional{font-weight:750;color:#968a7f}input[type=text],input[type=email],select,textarea{width:100%;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field);color:var(--ink);padding:.78rem .88rem;outline:none;box-shadow:0 1px 0 rgb(255 255 255 / .9),inset 0 -1px 0 rgb(24 21 20 / .03);transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4d443d 50%),linear-gradient(135deg,#4d443d 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.4rem}input::placeholder,textarea::placeholder{color:#a79c90}input:focus,select:focus,textarea:focus{border-color:rgb(36 87 255 / .66);box-shadow:var(--focus);background:#fff;transform:translateY(-1px)}input.is-invalid,textarea.is-invalid,.hex-input.is-invalid{border-color:var(--danger)!important;box-shadow:0 0 0 4px rgb(215 38 61 / .14)!important;background:#fff3f3!important}.logo-field input[type=file],.logo-upload input[type=file]{width:100%;border:1.5px dashed rgb(36 87 255 / .28);border-radius:18px;background:#fffdf7;padding:.86rem;color:var(--ink-2)}.tabs,.button-row,.score-row{display:flex;gap:.55rem}.tabs{margin-bottom:1rem;padding:.3rem;border-radius:999px;background:#ede1cd;width:fit-content;border:1px solid rgb(24 21 20 / .08)}.tab-btn,.regen-btn{border:1px solid #fff0;background:#fff0;color:var(--ink-2);font-weight:900}.tab-btn{border-radius:999px;padding:.55rem 1rem;font-size:.88rem;transition:transform .14s,background .14s,color .14s}.tab-btn:hover{transform:translateY(-1px);background:rgb(255 255 255 / .72)}.tab-btn.active{background:var(--ink);color:#fffdf7;box-shadow:0 8px 0 rgb(24 21 20 / .13)}.color-row,.preset-grid,.checks,.quality-list{display:grid;gap:.78rem}.color-row,.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.swatch-wrap{display:grid;gap:.45rem}.swatch-wrap label,.preset-name{color:var(--muted);font-size:.78rem;font-weight:900}input[type=color]{width:100%;height:52px;border:1px solid rgb(24 21 20 / .12);border-radius:16px;padding:4px;background:#fff;cursor:pointer}.hex-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center;font-size:.82rem;padding:.52rem}.preset-opt{position:relative;border:0;border-radius:18px;padding:0;background:#fff0;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease;cursor:pointer;min-height:54px}.preset-opt:hover,.regen-btn:hover{transform:translateY(-2px);box-shadow:0 10px 0 rgb(24 21 20 / .08),var(--shadow-tight)}.preset-opt.selected{box-shadow:0 0 0 4px rgb(200 255 54 / .85),0 8px 0 rgb(24 21 20 / .12)}.preset-opt.selected::after{content:"✓";position:absolute;top:-.42rem;right:-.42rem;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:var(--ink);font-weight:950;background:var(--lime);border:1px solid rgb(24 21 20 / .18)}.preset-swatches{display:flex;height:54px;border-radius:18px;overflow:hidden;margin-bottom:0;box-shadow:0 7px 0 rgb(24 21 20 / .08)}.preset-swatches span{flex:1}.preset-name{display:none}.checks,.quality-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem}.checks label,.check-line{display:flex;align-items:center;gap:.58rem;color:var(--ink-2);font-size:.92rem;font-weight:800}.checks input,.check-line input{accent-color:var(--blue)}.check-line{margin:.5rem 0 1rem}.check-line input{width:18px;height:18px}.alert{border-radius:17px;padding:.9rem 1rem;display:none;font-size:.93rem;font-weight:800;box-shadow:var(--shadow-tight)}.alert.visible{display:block}.alert-error{color:#8e1022;background:#fff1f1;border:1px solid rgb(215 38 61 / .25)}.alert-success{color:#0b6d35;background:#effff4;border:1px solid rgb(22 138 69 / .2)}.button-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:stretch;position:sticky;bottom:1rem;z-index:15}.gen-btn,.regen-btn{border-radius:18px;padding:1rem 1.15rem;display:flex;justify-content:center;align-items:center;gap:.65rem;transition:transform .14s,background .15s,border-color .15s,box-shadow .15s}.gen-btn{border:1px solid rgb(24 21 20 / .18);background:var(--blue);color:#fff;font-weight:950;box-shadow:0 9px 0 #162f88,0 20px 34px rgb(36 87 255 / .2)}.gen-btn:hover{transform:translateY(-2px);box-shadow:0 11px 0 #162f88,0 24px 38px rgb(36 87 255 / .22)}.gen-btn:active{transform:translateY(2px);box-shadow:0 5px 0 #162f88,0 14px 24px rgb(36 87 255 / .18)}.gen-btn:disabled{opacity:.7;cursor:progress;transform:none}.regen-btn{border:1px solid var(--line-strong);background:#fffdf7;color:var(--ink);font-weight:920;box-shadow:0 7px 0 rgb(24 21 20 / .10);white-space:nowrap}.preview-trigger{background:var(--lime)}.score-row{justify-content:space-between;align-items:center;margin-bottom:.85rem}.score-row strong{font-size:1.35rem;letter-spacing:-.03em}.score-row span{color:var(--muted);font-size:.9rem;text-align:right}.quality-list{padding-left:1.1rem;color:var(--ink-2);font-size:.92rem}.quality-list li.done{color:var(--success);font-weight:850}.footer-note{color:var(--muted);font-size:.82rem;text-align:center;padding:.4rem 0 1rem}.app-footer{width:min(1040px, 100%);margin:1rem auto 0;padding:1rem 1.25rem .3rem;color:var(--muted);text-align:center;font-size:.9rem;font-weight:820}.app-footer a{color:var(--ink);text-decoration:none;border-bottom:2px solid var(--lime)}.app-footer a:hover{border-bottom-color:var(--coral)}.spinner{width:18px;height:18px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collapsible-card summary,.style-engine summary{cursor:pointer;list-style:none;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;width:100%}.collapsible-card summary::-webkit-details-marker,.style-engine summary::-webkit-details-marker{display:none}.collapsible-card summary::after,.style-engine summary::after{content:"+";width:34px;height:34px;display:grid;place-items:center;font-size:1.05rem;color:var(--ink);border-radius:999px;background:var(--lime);border:1px solid rgb(24 21 20 / .14);box-shadow:0 6px 0 rgb(24 21 20 / .10);flex:0 0 auto}.collapsible-card[open] summary,.style-engine[open] summary{margin-bottom:1rem}.collapsible-card[open] summary::after,.style-engine[open] summary::after{content:"−"}.styling-colors .tabs{margin-top:.2rem}.style-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.compact-field{grid-template-columns:140px minmax(0,1fr);gap:.7rem;margin-bottom:0}.compact-field label{white-space:nowrap}.preview-card{padding-bottom:1.25rem}.preview-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.preview-actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.preview-page-field{margin:0 0 1rem}.preview-page-field select{max-width:280px}.device-toggle{display:inline-flex;gap:.35rem;padding:.35rem;border-radius:999px;background:#ede1cd;border:1px solid rgb(24 21 20 / .08);margin-bottom:1rem}.device-btn{border:0;border-radius:999px;background:#fff0;color:var(--ink-2);font-weight:900;padding:.5rem .85rem}.device-btn.active{background:var(--ink);color:#fffdf7;box-shadow:0 7px 0 rgb(24 21 20 / .14)}.preview-shell{margin:0 auto;border:1px solid rgb(24 21 20 / .16);border-radius:26px;background:#181514;padding:.68rem;box-shadow:0 26px 70px rgb(45 33 24 / .22);transition:width .22s ease,max-width .22s ease}.preview-shell.desktop{width:100%}.preview-shell.tablet{width:min(760px, 100%)}.preview-shell.mobile{width:min(390px, 100%)}.preview-shell iframe{width:100%;height:620px;display:block;border:0;border-radius:18px;background:#fff}.preview-shell.mobile iframe{height:700px}.generation-steps{list-style:none;display:grid;gap:.55rem;counter-reset:step;margin:0;padding:0}.generation-steps li{display:flex;align-items:center;gap:.7rem;color:var(--muted);font-weight:850}.generation-steps li::before{counter-increment:step;content:counter(step);width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#fffdf7;border:1px solid rgb(24 21 20 / .12);color:var(--blue);font-size:.78rem}.generation-steps li.active{color:var(--ink)}.generation-steps li.active::before{background:var(--blue);color:#fff}.generation-steps li.done{color:var(--success)}.generation-steps li.done::before{content:"✓";background:#eaffef;color:var(--success)}.social-links-card .card-help,.integrations-card .card-help{margin-bottom:1rem}@media (min-width:721px){.style-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body{padding:.8rem}.top-back-link{position:static;margin:0 auto .9rem;width:fit-content}.page-header{min-height:230px;padding:4.5rem 1rem 1.05rem;border-radius:28px}.page-header::before{width:128px;height:128px;right:-1.2rem;top:.8rem}.page-header::after{width:66px;height:66px;right:6rem;top:6.6rem}.page-header h1{font-size:clamp(2.8rem, 16vw, 4.2rem)}.card{padding:1rem;border-radius:21px}.field,.color-row,.preset-grid,.checks,.button-row,.quality-list,.style-fields,.compact-field{grid-template-columns:1fr}.field{gap:.34rem}.button-row{position:static}.tabs,.device-toggle{width:100%}.tab-btn,.device-btn{flex:1}.score-row{display:block}.score-row span{display:block;text-align:left;margin-top:.25rem}.regen-btn{white-space:normal}.preview-head{display:block}.preview-actions{justify-content:stretch;margin-top:.8rem}.preview-actions .regen-btn{flex:1}.preview-shell iframe{height:560px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.logo-upload-line{display:flex;align-items:center;gap:.9rem;width:100%}.logo-upload-line input[type="file"]{flex:1 1 auto;min-width:0}.logo-color-swatches{margin-left:auto;display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap;padding:.38rem .55rem;border:1px solid rgb(17 24 39 / .12);border-radius:999px;background:rgb(255 255 255 / .72);box-shadow:0 8px 20px rgb(17 24 39 / .08)}.logo-color-label{font-size:.72rem;font-weight:800;color:rgb(17 24 39 / .62);letter-spacing:-.01em}.logo-color-dot{width:22px;height:22px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px rgb(17 24 39 / .12),0 4px 10px rgb(17 24 39 / .16);display:inline-block}@media (max-width:720px){.logo-upload-line{align-items:stretch;flex-direction:column}.logo-color-swatches{margin-left:0;width:max-content;max-width:100%}}.logo-color-swatches[hidden]{display:none}.ui-lang-switch{width:fit-content;display:inline-flex;align-items:center;gap:.25rem;padding:.3rem;margin-bottom:.78rem;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgb(0 0 0 / .16)}.ui-lang-btn{border:0;border-radius:999px;padding:.46rem .78rem;color:rgb(255 253 247 / .86);background:#fff0;font-size:.76rem;font-weight:950;letter-spacing:.04em;transition:transform .15s ease,background .15s ease,color .15s ease}.ui-lang-btn:hover{transform:translateY(-1px);background:rgb(255 255 255 / .12)}#ui-lang-he{font-family:"Heebo",ui-sans-serif,"Segoe UI",Arial,system-ui,sans-serif}.ui-lang-btn.active{color:#181514;background:var(--lime);box-shadow:0 5px 0 rgb(0 0 0 / .16)}html[dir="rtl"] body{font-family:"Rubik",ui-sans-serif,"Segoe UI",Arial,system-ui,sans-serif}html[dir="rtl"] .top-back-link{left:auto;right:1rem}html[dir="rtl"] .page-header::before{right:auto;left:2rem;transform:rotate(-10deg)}html[dir="rtl"] .page-header::after{right:auto;left:10.8rem}html[dir="rtl"] .section-label::before{margin-right:0;margin-left:2rem}html[dir="rtl"] .field{grid-template-columns:minmax(0,1fr) 188px}html[dir="rtl"] .field>label{grid-column:2;grid-row:1}html[dir="rtl"] .field>:not(label){grid-column:1;grid-row:1}html[dir="rtl"] .logo-upload-line,html[dir="rtl"] .preview-head,html[dir="rtl"] .button-row,html[dir="rtl"] .footer-bottom,html[dir="rtl"] .device-toggle,html[dir="rtl"] .tabs{direction:rtl}@media(max-width:720px){html[dir="rtl"] .field{grid-template-columns:1fr}html[dir="rtl"] .field>label,html[dir="rtl"] .field>:not(label){grid-column:auto;grid-row:auto}}html[dir="rtl"] body,html[dir="rtl"] .page-wrap,html[dir="rtl"] .card,html[dir="rtl"] .page-header,html[dir="rtl"] .app-footer{direction:rtl;text-align:right}html[dir="rtl"] .page-header{align-content:end}html[dir="rtl"] .ui-lang-switch,html[dir="rtl"] .eyebrow{margin-right:0;margin-left:auto}html[dir="rtl"] .section-label{direction:rtl;text-align:right;justify-content:flex-start}html[dir="rtl"] .section-label::before{margin-right:0;margin-left:2rem}html[dir="rtl"] .collapsible-card summary.section-label,html[dir="rtl"] .style-engine summary.section-label{justify-content:flex-start}html[dir="rtl"] .collapsible-card summary.section-label::after,html[dir="rtl"] .style-engine summary.section-label::after{margin-right:auto;margin-left:0}html[dir="rtl"] .field{direction:rtl;grid-template-columns:minmax(0,1fr) 188px}html[dir="rtl"] .compact-field{grid-template-columns:minmax(0,1fr) 140px}html[dir="rtl"] .field>label{grid-column:2;grid-row:1;text-align:right;justify-self:stretch}html[dir="rtl"] .field>:not(label){grid-column:1;grid-row:1}html[dir="rtl"] input[type="text"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] select,html[dir="rtl"] textarea{direction:rtl;text-align:right}html[dir="rtl"] select{background-position:18px 52%,13px 52%;padding-right:.88rem;padding-left:2.4rem}html[dir="rtl"] input[type="file"]{direction:rtl;text-align:right}html[dir="rtl"] .logo-upload-line{direction:rtl;flex-direction:row-reverse}html[dir="rtl"] .logo-color-swatches{margin-left:0;margin-right:auto}html[dir="rtl"] .tabs,html[dir="rtl"] .device-toggle,html[dir="rtl"] .preview-actions,html[dir="rtl"] .checks,html[dir="rtl"] .check-line,html[dir="rtl"] .generation-steps li,html[dir="rtl"] .quality-list,html[dir="rtl"] .footer-bottom{direction:rtl;text-align:right}html[dir="rtl"] .score-row span{text-align:left}html[dir="rtl"] .quality-list{padding-left:0;padding-right:1.1rem}html[dir="rtl"] .preview-head{direction:rtl;text-align:right}html[dir="rtl"] .preview-actions{justify-content:flex-start}html[dir="rtl"] .device-toggle,html[dir="rtl"] .tabs{margin-right:0;margin-left:auto}@media (max-width:720px){html[dir="rtl"] .field,html[dir="rtl"] .compact-field{grid-template-columns:1fr}html[dir="rtl"] .field>label,html[dir="rtl"] .field>:not(label){grid-column:auto;grid-row:auto}html[dir="rtl"] .score-row span{text-align:right}html[dir="rtl"] .logo-upload-line{flex-direction:column}html[dir="rtl"] .logo-color-swatches{margin-right:0;margin-left:auto}}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%234d443d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:14px 14px!important;background-position:right 1rem center!important;padding-right:2.7rem}html[dir="rtl"] .card,html[dir="rtl"] .card-help,html[dir="rtl"] .section-label,html[dir="rtl"] .collapsible-card,html[dir="rtl"] .style-engine,html[dir="rtl"] .preview-page-field,html[dir="rtl"] .generation-steps,html[dir="rtl"] .quality-list{text-align:right}html[dir="rtl"] .field,html[dir="rtl"] .compact-field{display:flex;flex-direction:row;direction:rtl;align-items:center;gap:.9rem;grid-template-columns:none!important}html[dir="rtl"] .field>label,html[dir="rtl"] .compact-field>label{flex:0 0 188px;order:0;text-align:right;justify-self:auto;grid-column:auto!important;grid-row:auto!important}html[dir="rtl"] .compact-field>label{flex-basis:140px}html[dir="rtl"] .field>:not(label),html[dir="rtl"] .compact-field>:not(label){flex:1 1 auto;min-width:0;order:1;grid-column:auto!important;grid-row:auto!important}html[dir="rtl"] input[type="text"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="file"],html[dir="rtl"] select,html[dir="rtl"] textarea{direction:rtl;text-align:right}html[dir="rtl"] select{background-position:left 1rem center!important;padding-right:.88rem;padding-left:2.7rem}html[dir="rtl"] .logo-upload-line{display:flex;flex-direction:row;direction:rtl;align-items:center}html[dir="rtl"] .logo-upload-line input[type="file"]{flex:1 1 auto}html[dir="rtl"] .logo-color-swatches{margin-right:.75rem;margin-left:0}html[dir="rtl"] .checks,html[dir="rtl"] .check-line{justify-items:start}@media (max-width:720px){html[dir="rtl"] .field,html[dir="rtl"] .compact-field{flex-direction:column;align-items:stretch;gap:.36rem}html[dir="rtl"] .field>label,html[dir="rtl"] .compact-field>label{flex-basis:auto}}.preset-grid{gap:14px}.preset-opt{min-height:36px;border-radius:12px;box-shadow:none!important}.preset-opt:hover{transform:none;box-shadow:none!important}.preset-opt.selected{box-shadow:none!important}.preset-swatches{height:30px;border-radius:12px;box-shadow:none!important}.preset-opt.selected::after{top:-8px;right:-8px;width:22px;height:22px;font-size:.78rem}html[dir="rtl"] .preset-opt.selected::after{right:auto;left:-8px}.style-fields{display:flex!important;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.style-fields .compact-field{width:auto;display:inline-flex!important;align-items:center;gap:.55rem;grid-template-columns:none!important;margin-bottom:0}.style-fields .compact-field>label{flex:0 0 auto!important;white-space:nowrap;order:0}.style-fields .compact-field>:not(label){flex:0 0 auto!important;min-width:0;order:1}.style-fields .compact-field select,.style-fields .compact-field input[type="text"]{width:auto;min-width:168px;max-width:230px}html[dir="rtl"] .style-fields{direction:rtl;justify-content:flex-start}html[dir="rtl"] .style-fields .compact-field{direction:rtl;flex-direction:row}html[dir="rtl"] .style-fields .compact-field>label{flex-basis:auto!important;text-align:right}html[dir="rtl"] .style-fields .compact-field>:not(label){flex:0 0 auto!important}@media (max-width:720px){.preset-grid{gap:12px}.preset-swatches{height:34px}.style-fields,html[dir="rtl"] .style-fields{align-items:stretch;gap:.65rem}.style-fields .compact-field,html[dir="rtl"] .style-fields .compact-field{width:100%;justify-content:space-between}.style-fields .compact-field select,.style-fields .compact-field input[type="text"]{width:100%;max-width:none}}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[inputmode="url"],html[dir="rtl"] input[inputmode="email"],html[dir="rtl"] input[inputmode="tel"],html[dir="rtl"] input[autocomplete="email"],html[dir="rtl"] input[autocomplete="url"],html[dir="rtl"] input[autocomplete="tel"],html[dir="rtl"] input[name*="url"],html[dir="rtl"] input[name*="domain"],html[dir="rtl"] input[name*="email"],html[dir="rtl"] input[name*="phone"],html[dir="rtl"] input[name="ga-id"],html[dir="rtl"] input[name="meta-pixel-id"],html[dir="rtl"] .hex-input,html[dir="rtl"] .ltr-field,html[dir="rtl"] code,html[dir="rtl"] pre{direction:ltr!important;text-align:left!important;unicode-bidi:isolate}html[dir="rtl"] .hex-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[dir="rtl"] input[type="email"]::placeholder,html[dir="rtl"] input[type="url"]::placeholder,html[dir="rtl"] input[type="tel"]::placeholder,html[dir="rtl"] input[inputmode="url"]::placeholder,html[dir="rtl"] input[autocomplete="email"]::placeholder,html[dir="rtl"] input[autocomplete="tel"]::placeholder,html[dir="rtl"] .hex-input::placeholder,html[dir="rtl"] .ltr-field::placeholder{direction:ltr!important;text-align:left!important}bdi{unicode-bidi:isolate}.app-footer bdi,.top-back-link bdi,.ui-lang-btn bdi{unicode-bidi:isolate}.wanted-sections-card .card-help{margin-bottom:1rem}.wanted-sections-list{display:grid;gap:.7rem}.wanted-section-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .82rem;border-radius:18px;background:rgb(255 255 255 / .72);border:1px solid rgb(17 24 39 / .08)}.wanted-section-row label{display:flex;align-items:center;gap:.65rem;font-weight:800;color:var(--ink)}.wanted-section-row input[type="checkbox"]{width:18px;height:18px;accent-color:var(--blue)}.wanted-section-actions{display:flex;gap:.38rem}.wanted-section-actions button{width:34px;height:34px;border:0;border-radius:12px;background:var(--ink);color:#fff;font-weight:900;cursor:pointer;box-shadow:none}.wanted-section-actions button:disabled{opacity:.32;cursor:not-allowed}[dir="rtl"] .wanted-section-row{grid-template-columns:minmax(0,1fr) auto}[dir="rtl"] .wanted-section-row label{flex-direction:row;justify-content:flex-start}@media (max-width:640px){.wanted-section-row{grid-template-columns:1fr}.wanted-section-actions{justify-content:flex-start}}
