.uc-center{justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:32px 16px 96px;display:flex}.uc-card{width:100%;max-width:500px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:44px 40px}@media (width<=520px){.uc-card{padding:32px 22px}}.uc-card h1{letter-spacing:-.02em;outline:none;font-size:2.2rem}.uc-lead{color:var(--muted);margin:10px 0 0;font-size:1.08rem}.uc-form{flex-direction:column;gap:10px;margin-top:28px;display:flex}.uc-form label{font-weight:700}.uc-form input{font:inherit;border:2px solid var(--line-strong);border-radius:14px;padding:14px 16px;font-size:1.05rem}.uc-form input:focus{border-color:var(--accent);outline:none}.uc-form .btn{margin-top:12px}.uc-foot{color:var(--subtle);border-top:1px solid var(--line);margin:24px 0 0;padding-top:20px;font-size:.95rem}.uc-icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-soft-ink);border-radius:20px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.uc-tips{background:var(--ground);color:var(--muted);border-radius:16px;margin:24px 0 0;padding:16px 20px 16px 38px;font-size:.95rem}.uc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.uc-link{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:700}.uc-link:hover{color:#6e2c05}.uc-muted{color:var(--subtle)}.uc-top{border-bottom:1px solid var(--line);background:#fff}.uc-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:12px 32px;display:flex}.uc-top-r{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:.95rem;display:flex}.uc-wrap{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto;padding:32px;display:flex}@media (width<=640px){.uc-wrap,.uc-top-in{padding-left:16px;padding-right:16px}}.uc-nav{flex-direction:column;flex:220px;gap:4px;max-width:260px;display:flex}@media (width<=900px){.uc-nav{flex-flow:wrap;max-width:none}.uc-nav-title{width:100%}}.uc-nav-title{font-family:var(--display);padding:0 14px 12px;font-size:1.25rem;font-weight:700}.uc-nav a{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.uc-nav a:hover{color:var(--ink);background:#fff}.uc-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:700}.uc-main{flex-direction:column;flex:999 640px;gap:24px;min-width:0;padding-bottom:40px;display:flex}.uc-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.uc-head h1{letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,2.6rem)}.uc-picker{align-items:center;gap:8px;font-weight:600;display:flex}.uc-picker select{font:inherit;border:2px solid var(--line-strong);background:#fff;border-radius:12px;padding:10px 12px}.uc-panel{box-shadow:var(--shadow);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex}@media (width<=640px){.uc-panel{padding:22px 18px}}.uc-panel h2{font-family:var(--display);font-size:1.4rem;font-weight:700}.uc-panel h2 .opt{font-family:var(--body);font-size:1rem}.uc-panel p{margin:0}.uc-dark{background:var(--ink);color:var(--ground)}.uc-dark p{color:#e8dccd}.uc-dark .btn{align-self:flex-start}.uc-big{font-family:var(--display);font-size:2rem;font-weight:800}.uc-big small{font-family:var(--body);color:var(--muted);font-size:1rem;font-weight:500}.uc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.uc-actions{flex-wrap:wrap;gap:10px;display:flex}.uc-note{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:14px;margin:0;padding:12px 16px;font-weight:600}.uc-site{flex-flow:wrap;gap:0;padding:0;overflow:hidden}.uc-site-prev{background:#f3ebe1;flex:300px;min-width:0;padding:24px}.uc-site-info{flex-direction:column;flex:300px;gap:12px;min-width:0;padding:28px;display:flex}.uc-mini{box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.uc-mini-hero{color:#fff;flex-direction:column;gap:6px;padding:24px 20px;display:flex}.uc-mini-hero strong{font-family:var(--display);font-size:1.2rem}.uc-mini-hero span{opacity:.95;font-size:.85rem}.uc-mini-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px;display:grid}.uc-mini-cols span{overflow-wrap:anywhere;background:#f6f3ee;border-radius:8px;min-height:40px;padding:6px 8px;font-size:.75rem;font-weight:600}.uc-badge{border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.9rem;font-weight:700}.uc-badge.ok{color:#1e5a30;background:#e3f2e6}.uc-badge.demo{background:var(--accent-soft);color:var(--accent-soft-ink)}.uc-badge.busy{color:#1f4e8a;background:#e6eef8}.uc-url{color:var(--ink);overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;text-decoration:none}.uc-check{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uc-check li{align-items:center;gap:12px;display:flex}.uc-dot{box-sizing:border-box;color:#fff;border:2px dashed #d8c3ac;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:flex}.uc-check li.done .uc-dot{background:var(--ok);border:0}.ed{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.ed-form{flex-direction:column;flex:999 520px;gap:24px;min-width:0;display:flex}.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ed-grid h2,.ed-grid .full{grid-column:1/-1}@media (width<=640px){.ed-grid{grid-template-columns:minmax(0,1fr)}}.ed-form input[disabled]{background:var(--ground);color:var(--subtle)}.ed-rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ed-row{background:var(--ground);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(110px,150px) auto;align-items:end;gap:10px;padding:14px;display:grid}.ed-row .ed-desc{grid-area:2/1/auto/3}.ed-row .ed-row-tools{grid-area:1/3}.ed-fact{grid-template-columns:minmax(90px,.6fr) minmax(0,1.6fr) auto}@media (width<=560px){.ed-row{grid-template-columns:minmax(0,1fr) auto}.ed-row .ed-desc,.ed-row .ed-price{grid-area:auto/1/auto/-1}.ed-row .ed-row-tools{grid-area:1/2}.ed-fact{grid-template-columns:minmax(0,1fr)}}.ed-row .field>label{font-size:.9rem}.ed-row-tools{gap:4px;display:flex}.ed-row-tools button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;font-size:1.1rem}.ed-row-tools button:disabled{opacity:.35;cursor:default}.ed-row-tools button:hover:not(:disabled){background:var(--accent-soft)}.ed-colors{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ed-sw{cursor:pointer;border:0;border-radius:14px;width:48px;height:48px}.ed-sw.on{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--ink)}.ed-custom{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.ed-custom input{cursor:pointer;background:0 0;border:0;border-radius:14px;width:48px;height:48px;padding:0}.ed-prev{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex;position:sticky;top:24px}@media (width<=1000px){.ed-prev{position:static}}.ed-prev-hero{color:#fff;flex-direction:column;gap:8px;padding:28px 22px;display:flex}.ed-prev-hero strong{font-family:var(--display);font-size:1.5rem}.ed-prev-hero span{font-size:.92rem;line-height:1.45}.ed-prev-hero em{color:var(--ink);background:#fff;border-radius:8px;align-self:flex-start;margin-top:6px;padding:8px 14px;font-size:.82rem;font-style:normal;font-weight:700}.ed-prev-body{flex-direction:column;gap:8px;padding:18px 22px;font-size:.9rem;display:flex}.ed-prev-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.ed-prev-facts span{background:#f6f3ee;border-radius:8px;padding:8px 10px;font-size:.8rem}.ed-prev-row{background:#f6f3ee;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ed-prev-row b{white-space:nowrap}.ed-bar{border-top:1px solid var(--line);background:#fff;margin:0 -32px;position:sticky;bottom:0;box-shadow:0 -8px 24px #4a2c1414}@media (width<=640px){.ed-bar{margin:0 -16px}}.ed-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 32px;display:flex}.ed-msg{color:var(--accent-soft-ink);font-weight:600}.ed-msg.ok{color:#1e5a30}.ed-msg.info{color:#1f4e8a}.ed-msg.err{color:#9e1f18}.uc-tabs{flex-wrap:wrap;gap:8px;display:flex}.uc-tabs button{font:inherit;border:1.5px solid var(--line,#e5dccf);color:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-weight:700}.uc-tabs button[aria-pressed=true]{background:var(--ink,#2b2118);border-color:var(--ink,#2b2118);color:#fff}.uc-msgs{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.uc-msg-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.uc-msg-head strong{font-size:1.1rem}.uc-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.uc-msg.done{box-shadow:none;border:1px solid var(--line,#e5dccf)}.uc-msg.done .uc-msg-text{color:var(--subtle)}.uc-msg .uc-actions{align-items:center}.uc-msg-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uc-msg-list li{gap:2px;display:grid}.uc-msg-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-tabs{box-shadow:var(--shadow);background:#fff;border-radius:16px;align-self:flex-start;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.ed-tabs button{font:600 1rem/1.2 var(--body);color:var(--subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;min-height:44px;padding:12px 18px}.ed-tabs button.on{background:var(--ink);color:#fff}.ed-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ed-tabpanel{flex-direction:column;gap:24px;display:flex}.ed-tabpanel[hidden]{display:none}.vz-tpls{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.vz-tpls .dz-tpl-sample{height:64px;font-size:1.9rem}.vz-order{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vz-order li{background:var(--ground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:60px;padding:8px 8px 8px 16px;display:flex}.vz-order li span{font-weight:700}.vz-order li small{color:var(--subtle);font-size:.88rem}.vz-order li .ed-row-tools{margin-left:auto}.vz-order .vz-fixed{border:1.5px dashed var(--line-strong);color:var(--subtle);background:0 0}.vz-label{margin-bottom:8px;padding:0;font-weight:700;display:block}.field select{width:100%;font:inherit;border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:14px;min-height:48px;padding:12px 14px}.field select:focus{border-color:var(--accent);outline:none}.vz-sample{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:1.15rem;display:block;overflow:hidden}.vz-sizes{border:0;margin:0;padding:0}.vz-seg{flex-wrap:wrap;gap:6px;display:flex}.vz-seg label{border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.vz-seg label.on{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}.vz-seg label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.vz-color{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;display:flex}.vz-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:14px;width:48px;height:48px;padding:0}.vz-default{color:var(--subtle);align-items:center;gap:8px;display:inline-flex}.vz-default i{border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000026}.vz-warn{color:#6b4a00;background:#fff4d6;border-radius:12px;padding:10px 12px;font-size:.92rem;margin:8px 0 0!important}.vz-live{margin-top:4px;font-weight:600;display:inline-block}.vz-prev{padding-bottom:14px;font-size:1rem;transition:background .3s,color .3s}.vz-prev-hero{gap:.4em;padding:1.4em 1.2em 1.2em;display:grid}.vz-prev-hero strong{overflow-wrap:anywhere;font-size:1.5em;font-weight:700;line-height:1.1}.vz-prev-hero span{opacity:.85;font-size:.85em}.vz-prev-hero em{border-radius:.5em;width:6.5em;height:1.6em;margin-top:.3em}.vz-prev-sec{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:.3em;margin:0 .9em;padding:.7em .3em;font-size:.85em;display:grid}.vz-prev-sec>b{font-size:1.15em}.vz-prev-sec>i{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:.25em;width:90%;height:.5em;display:block}.vz-prev .ed-prev-row{justify-content:space-between;gap:8px;display:flex}
