.wzt{--wzt-ink:var(--content,#1a1714);--wzt-muted:var(--content-muted,#6b625a);--wzt-edge:var(--edge,#e7e2db);--wzt-card:var(--surface-card,#ffffff);--wzt-accent:var(--wb-accent,#e2483d);--wzt-soft:color-mix(in srgb,var(--wzt-accent) 8%,transparent);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);color:var(--wzt-ink)}.wzt-title{font:500 1.0625rem/1.4 var(--font-display,ui-sans-serif,system-ui,sans-serif);margin:0}.wzt-h1{font:700 1.5rem/1.25 var(--font-display,ui-sans-serif,system-ui,sans-serif);margin:0}.wzt-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wzt-accent);margin:0 0 .25rem}.wzt-sub{font-size:.875rem;line-height:1.5;color:var(--wzt-muted);margin:.25rem 0 0}.wzt-promo{border:1px solid var(--wzt-edge);border-radius:16px;background:radial-gradient(120% 140% at 100% 0,var(--wzt-soft),transparent 60%),var(--wzt-card);padding:1.25rem}.wzt-promo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.wzt-promo-all{font-size:.8125rem;font-weight:600;color:var(--wzt-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.wzt-promo-all:hover{text-decoration:underline}@media (max-width:767px){.wzt-promo-all{min-height:44px;min-width:44px}}.wzt-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wzt-card{display:flex;flex-direction:column;gap:.625rem;border:1px solid var(--wzt-edge);border-radius:12px;background:var(--wzt-card);padding:.75rem;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.wzt-card:hover{border-color:color-mix(in srgb,var(--wzt-accent) 45%,var(--wzt-edge));transform:translateY(-1px)}.wzt-card:focus-visible{outline:2px solid var(--wzt-accent);outline-offset:2px}.wzt-card-name{font:500 .9375rem/1.3 var(--font-display,ui-sans-serif,system-ui,sans-serif);display:flex;align-items:center;gap:.375rem}.wzt-card-pitch{font-size:.8125rem;line-height:1.45;color:var(--wzt-muted);margin:0}.wzt-card-cta{margin-top:auto;font-size:.8125rem;font-weight:600;color:var(--wzt-accent);display:inline-flex;align-items:center;gap:.25rem}.wzt-promo[data-variant=compact]{padding:.875rem;border-radius:14px}.wzt-promo[data-variant=compact] .wzt-promo-head{margin-bottom:.625rem}.wzt-promo[data-variant=compact] .wzt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.wzt-promo[data-variant=compact] .wzt-card{padding:.5rem;gap:.375rem}.wzt-promo[data-variant=compact] .wzt-card-cta,.wzt-promo[data-variant=compact] .wzt-card-pitch{display:none}.wzt-promo[data-variant=compact] .wzt-card-name{font-size:.8125rem}@media (max-width:420px){.wzt-promo[data-variant=compact] .wzt-card-name{font-size:.75rem}}.wzt-art{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--wzt-ink) 5%,var(--wzt-card));border:1px solid color-mix(in srgb,var(--wzt-edge) 70%,transparent)}.wzt-art-image .wzt-layer{position:absolute;width:54%;height:58%;border-radius:6px;box-shadow:0 6px 14px -8px rgba(0,0,0,.45)}.wzt-art-image .wzt-layer:first-child{left:14%;top:26%;background:color-mix(in srgb,var(--wzt-ink) 18%,var(--wzt-card))}.wzt-art-image .wzt-layer:nth-child(2){left:24%;top:18%;background:linear-gradient(135deg,#f2b26b,#d9603b)}.wzt-art-image .wzt-layer:nth-child(3){left:34%;top:10%;background:var(--wzt-card);border:1px solid var(--wzt-edge);display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:8%}.wzt-art-image .wzt-layer:nth-child(3):after,.wzt-art-image .wzt-layer:nth-child(3):before{content:"";display:block;height:5px;border-radius:3px;background:var(--wzt-ink);opacity:.75}.wzt-art-image .wzt-layer:nth-child(3):after{width:55%;background:var(--wzt-accent);opacity:1}.wzt-art-design .wzt-sheet{position:absolute;inset:16% 22%;background:var(--wzt-card);border-radius:3px;box-shadow:0 8px 16px -10px rgba(0,0,0,.5);background-image:linear-gradient(var(--wzt-accent),var(--wzt-accent)),linear-gradient(color-mix(in srgb,var(--wzt-ink) 70%,transparent),color-mix(in srgb,var(--wzt-ink) 70%,transparent)),linear-gradient(color-mix(in srgb,var(--wzt-ink) 25%,transparent),color-mix(in srgb,var(--wzt-ink) 25%,transparent));background-size:100% 34%,60% 6px,40% 5px;background-position:0 0,12% 58%,12% 74%;background-repeat:no-repeat}.wzt-art-design .wzt-crop{position:absolute;width:10px;height:10px;border-color:var(--wzt-muted);border-style:solid;border-width:0}.wzt-art-design .wzt-crop:nth-of-type(2){left:calc(22% - 12px);top:calc(16% - 12px);border-right-width:1px;border-bottom-width:1px}.wzt-art-design .wzt-crop:nth-of-type(3){right:calc(22% - 12px);top:calc(16% - 12px);border-left-width:1px;border-bottom-width:1px}.wzt-art-design .wzt-crop:nth-of-type(4){left:calc(22% - 12px);bottom:calc(16% - 12px);border-right-width:1px;border-top-width:1px}.wzt-art-design .wzt-crop:nth-of-type(5){right:calc(22% - 12px);bottom:calc(16% - 12px);border-left-width:1px;border-top-width:1px}.wzt-art-photo .wzt-scene{position:absolute;inset:0;background:radial-gradient(40% 50% at 70% 30%,rgba(255,236,190,.9),transparent 70%),linear-gradient(180deg,#8ec5e8,#cfe6f3 55%,#7c9a5c 0,#5d7d43)}.wzt-art-photo .wzt-dull{position:absolute;inset:0 50% 0 0;backdrop-filter:grayscale(.7) brightness(.72) contrast(.85);-webkit-backdrop-filter:grayscale(.7) brightness(.72) contrast(.85);background:rgba(60,60,60,.12)}.wzt-art-photo .wzt-handle{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.wzt-art-photo .wzt-handle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.wzt-workspace{display:flex;flex-direction:column;margin:-1rem;height:calc(100dvh - 8.5rem);min-height:520px}@media (min-width:768px){.wzt-workspace{margin:-1.5rem;height:calc(100dvh - 4.5rem)}}.wzt-toolbar{flex-wrap:wrap;padding:.5rem .75rem;border-bottom:1px solid var(--wzt-edge);background:var(--wzt-card)}.wzt-toolbar,.wzt-toolbar-name{display:flex;align-items:center;gap:.5rem}.wzt-toolbar-name{font:500 .9375rem/1.3 var(--font-display,ui-sans-serif,system-ui,sans-serif);margin-right:auto}.wzt-btn{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.375rem .75rem;border-radius:8px;border:1px solid var(--wzt-edge);background:transparent;color:var(--wzt-ink);font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none}.wzt-btn:hover{border-color:color-mix(in srgb,var(--wzt-accent) 45%,var(--wzt-edge))}.wzt-btn:disabled{opacity:.45;cursor:default}.wzt-btn-primary{background:var(--wzt-accent);border-color:var(--wzt-accent);color:#fff}.wzt-status{font-size:.8125rem;color:var(--wzt-muted)}.wzt-status[data-tone=error]{color:#dc2626}.wzt-status[data-tone=ok]{color:#16a34a}.wzt-frame{flex:1;min-height:0;width:100%;border:0;background:var(--wzt-card);display:block}.wzt-workspace[data-variant=pane]{margin:0;height:auto;min-height:0;flex:1}@media (min-width:768px){.wzt-workspace[data-variant=pane]{margin:0;height:auto}}.wzt-status[data-live=true]{font-weight:600}.wzt-soon{margin:2rem auto;max-width:34rem;border:1px solid var(--wzt-edge);border-radius:16px;background:var(--wzt-card);padding:1.5rem;text-align:center}.wzt-soon .wzt-art{max-width:16rem;margin:0 auto 1rem}