.bwe{--ink:#1f2140;--muted:#6b6f8c;--line:#e6e1d6;--accent:#6c4ee0;min-height:100dvh;color:var(--ink);background:#f6f3ec;font-family:PingFang SC,Noto Sans SC,system-ui,sans-serif}.bwe *,.bwe :before,.bwe :after{box-sizing:border-box}.bwe-top :is(button,input),.bwe-form :is(button,input,textarea),.bwe-fab{font:inherit;color:inherit;cursor:pointer}.bwe-top{z-index:30;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 124px 10px 16px;display:flex;position:sticky;top:0}.bwe-back{border:1px solid var(--line);color:inherit;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bwe-back:hover{background:#f6f4fd}@media (max-width:520px){.bwe-back span{display:none}}.bwe-title{margin-right:auto;line-height:1.2;display:grid}.bwe-title b{font-size:16px}.bwe-title small{color:var(--muted);min-height:15px;font-size:12px}.bwe-actions{gap:8px;display:flex}.bwe-btn{border:1px solid var(--accent);background:var(--accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.bwe-btn-ghost{background:#fff;color:var(--accent)!important}.bwe-tabs{background:#efeae0;border-radius:999px;padding:3px;display:none}.bwe-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.bwe-tabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.bwe-main{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;max-width:1080px;margin:0 auto;padding:24px 16px 80px;display:grid}.bwe-preview{position:sticky;top:80px}.bwe-phone-box{aspect-ratio:9/19;box-sizing:border-box;background:linear-gradient(145deg,#e4e1da 0%,#8f8c85 22%,#d6d3cc 48%,#77746e 74%,#c9c6bf 100%);border-radius:58px;max-width:100%;height:min(100dvh - 110px,780px);margin:0 auto;padding:5px;position:relative;box-shadow:0 0 0 1px #00000059,inset 0 0 0 1.5px #ffffff8c,0 40px 80px -24px #1410288c,0 12px 24px -8px #1410284d}.bwe-phone-box .bw-root.is-embedded .bw-phone{border:10px solid #07070b;border-radius:52px;box-shadow:inset 0 0 0 1.5px #ffffff14}.bwe-phone-box>.bw-root:after{content:"";pointer-events:none;z-index:60;background:linear-gradient(125deg,#ffffff24,#0000 22%);border-radius:52px;position:absolute;inset:0}.bwe-phone-box:before,.bwe-phone-box:after{content:"";z-index:3;background:linear-gradient(90deg,#6d6a64,#d2cfc8 55%,#8f8c85);border-radius:2px;width:4px;position:absolute}.bwe-phone-box:before{height:38px;top:17%;left:-4px;box-shadow:0 52px #aaa7a0}.bwe-phone-box:after{background:linear-gradient(270deg,#6d6a64,#d2cfc8 55%,#8f8c85);height:78px;top:22%;right:-4px}.bwe-device{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;width:max-content;margin:14px auto 0;padding:4px;display:flex}.bwe-device button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font:600 13px/1.4 inherit}.bwe-device button.on{color:#5b3fd1;background:#efeaff}.bwe-main.is-desk{grid-template-columns:minmax(0,1fr) 640px;max-width:1180px}.bwe-desk-box{aspect-ratio:16/10;background:#0e0d14;border:8px solid #0e0d14;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #1410284d}.bwe-desk-inner{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0}.bwe-lead{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.6}.bwe-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:10px;overflow:hidden}.bwe-section.open{border-color:#cfc4f5;box-shadow:0 4px 18px #6c4ee014}.bwe-section-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.bwe-section-head span{gap:2px;display:grid}.bwe-section-head b{font-size:16px}.bwe-section-head small{color:var(--muted);font-size:13px}.bwe-section-head i{color:var(--muted);font-size:22px;font-style:normal;transition:transform .2s}.bwe-section.open .bwe-section-head i{transform:rotate(90deg)}.bwe-section-body{gap:12px;padding:4px 16px 18px;display:grid}.bwe-field{gap:5px;display:grid}.bwe-field>span{color:#4a4e70;font-size:13px;font-weight:600}.bwe-field input,.bwe-field textarea{resize:vertical;background:#f3f1ec;border:1px solid #0000;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;line-height:1.5}.bwe-field input:focus,.bwe-field textarea:focus{border-color:var(--accent);background:#fff;outline:none}.bwe-group{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.bwe-group>b{font-size:14px}.bwe-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bwe-theme{background:0 0;border:2px solid #0000;border-radius:14px;justify-items:center;gap:6px;padding:8px 4px;font-size:12px;display:grid}.bwe-theme.on{border-color:var(--accent);background:#f3efff}.bwe-theme span{border:1px solid var(--line);border-radius:14px;width:54px;height:54px;position:relative;overflow:hidden}.bwe-theme i{border-radius:50%;position:absolute}.bwe-theme i:first-child{width:30px;height:30px;bottom:-8px;right:-8px}.bwe-theme i:nth-child(2){border-radius:4px;width:16px;height:6px;top:10px;left:8px}.bwe-chips{flex-wrap:wrap;gap:8px;display:flex}.bwe-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.bwe-chip.on{border-color:var(--accent);color:var(--accent);background:#f3efff;font-weight:600}.bwe-photo{align-items:center;gap:12px;display:flex}.bwe-photo-thumb{width:84px;height:84px;color:var(--muted);background:#f3f1ec;border-radius:12px;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.bwe-photo-thumb img{object-fit:cover;width:100%;height:100%}.bwe-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bwe-photo-actions em{color:#c0392b;flex-basis:100%;font-size:12px;font-style:normal}.bwe-fab{display:none}@media (max-width:899px){.bwe-top{flex-wrap:wrap;row-gap:8px;padding:10px 118px 10px 12px}.bwe-tabs{order:3;width:100%;display:flex}.bwe-tabs button{flex:1}.bwe-main{grid-template-columns:minmax(0,1fr);padding:16px 12px 96px}.bwe[data-tab=edit] .bwe-preview,.bwe[data-tab=preview] .bwe-form{display:none}.bwe-preview{position:static}.bwe-phone-box{height:min(100dvh - 170px,760px)}.bwe[data-tab=edit] .bwe-fab{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:12px 26px;font-size:15px;font-weight:700;display:block;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #6c4ee066}}@media (max-width:420px){.bwe-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.bwe-fw-pick{justify-content:center;width:100%;margin-top:10px}.bwe-note{color:#6d6784;margin:4px 0 0;font-size:13px;line-height:1.5}.bwe-swatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:34px;height:34px;padding:0}.bwe-swatch.on{outline:3px solid var(--accent);outline-offset:2px}.bwe-voice{gap:8px;display:grid}.bwe-chip-file{cursor:pointer}.bwe-voice-notice{color:#aa5260;margin:0;font-size:13px;font-weight:600}.bwe-voice-preview{align-items:center;gap:10px;display:flex}.bwe-voice-preview audio{flex:1;min-width:0;height:36px}.bwe-voice-preview span{color:#6d6784;font-variant-numeric:tabular-nums;font-size:13px}.bwe-voice-preview button{color:#aa5260;cursor:pointer;background:0 0;border:0}.bwe-switch{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.bwe-switch i{background:#cfc9dc;border-radius:99px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.bwe-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.bwe-switch.on i{background:var(--accent)}.bwe-switch.on i:after{transform:translate(16px)}.bwe-switch span{font-weight:600}.bwe-share-backdrop{z-index:80;background:#140e2880;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bwe-share{background:#fff;border-radius:18px;gap:14px;width:min(480px,100%);max-height:calc(100dvh - 32px);padding:24px 22px 22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #140e2859}.bwe-share h2{margin:0;font-size:20px}.bwe-share-close{cursor:pointer;color:#6d6784;background:0 0;border:0;font-size:18px;position:absolute;top:12px;right:12px}.bwe-share-link{border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.bwe-share-link code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.bwe-share-go{justify-content:center}.bwe-share-actions{flex-wrap:wrap;gap:10px;display:flex}.bwe-share-actions .bwe-btn{text-align:center;flex:1;justify-content:center;text-decoration:none;transition:background .2s}.bwe-share-copy.done{background:#2f9e6e}.bwe-fuse-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bwe-fuse-option{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.bwe-fuse-option b{font-size:14px}.bwe-fuse-option small{color:#7a7491;font-size:12px;line-height:1.35}.bwe-fuse-option.on{border-color:var(--accent);background:#f3efff}.bwe :is(.bwe-btn,.bwe-chip,.bwe-theme,.bwe-fuse-option,.bwe-switch,.bwe-swatch,.bwe-section-head,.bwe-tabs button,.bwe-photo-actions button,.bwe-photo-actions label,.bwe-share-close,.bwe-voice-preview button,.bwe-device button,.bwe-fab){-webkit-tap-highlight-color:transparent;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s,filter .16s}.bwe :is(button,label.bwe-chip,a.bwe-btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bwe-btn{letter-spacing:.02em;background:linear-gradient(135deg,#7d62ee,#5b3fd6);border-color:#0000;min-height:40px;padding:0 18px;box-shadow:0 6px 14px -6px #5b3fd6a6,inset 0 1px #ffffff47}.bwe-btn-ghost{box-shadow:none;background:#fff;border:1.5px solid #cfc4f5}@media (hover:hover) and (pointer:fine){.bwe .bwe-btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 18px -8px #5b3fd6b3,inset 0 1px #ffffff4d}.bwe .bwe-btn-ghost:hover{border-color:var(--accent);box-shadow:none;filter:none;background:#f3efff}.bwe-chip:hover{background:#faf8ff;border-color:#b9a9f2;transform:translateY(-1px)}.bwe-chip.on:hover{background:#ebe5ff}.bwe-theme:hover{background:#f8f6ff;transform:translateY(-2px)}.bwe-theme:hover span{box-shadow:0 6px 14px -6px #3c288c73}.bwe-section-head:hover{background:#faf8ff}.bwe-section-head:hover i{color:var(--accent)}.bwe-fuse-option:hover{background:#faf8ff;border-color:#b9a9f2;transform:translateY(-1px)}.bwe-switch:hover{background:#faf8ff;border-color:#b9a9f2}.bwe-swatch:hover{transform:scale(1.12)}.bwe-tabs button:hover{color:var(--ink)}.bwe-share-close:hover{color:var(--accent);transform:scale(1.12)}.bwe-field input:hover,.bwe-field textarea:hover{border-color:#d9d2f4}.bwe-device button:hover{filter:brightness(.97)}.bwe-fab:hover{transform:scale(1.06)}}.bwe :is(.bwe-btn,.bwe-chip,.bwe-theme,.bwe-fuse-option,.bwe-swatch):active{filter:brightness(.96);transform:translateY(1px)scale(.97)}.bwe-section{border-radius:18px;transition:border-color .2s,box-shadow .2s}.bwe-section-head{padding:15px 18px}.bwe-section-head b{letter-spacing:.01em;font-size:16px}.bwe-section-head i{background:#f3f1ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.bwe-section.open .bwe-section-head i{color:var(--accent);background:#ebe5ff}.bwe-chip{color:#4a4e70;background:#fff;border:1.5px solid #e8e3f4;padding:9px 16px;box-shadow:0 1px #1e14500a}.bwe-chip.on{border-color:var(--accent);color:#4f35c2;background:linear-gradient(135deg,#f5f1ff,#ebe5ff);box-shadow:0 4px 10px -6px #5b3fd699}.bwe-theme{border-radius:16px;padding:9px 4px 7px}.bwe-theme span{border-color:#e8e3f4;border-radius:15px}.bwe-theme.on{border-color:var(--accent);box-shadow:0 6px 14px -8px #5b3fd6b3}.bwe-switch{border-width:1.5px;border-color:#e8e3f4;border-radius:14px;padding:11px 14px}.bwe-switch.on{background:#faf8ff;border-color:#cfc4f5}.bwe-switch.on i{box-shadow:0 0 0 3px #6c4ee026}.bwe-fuse-option{border-width:1.5px;border-color:#e8e3f4;border-radius:14px;padding:11px 13px}.bwe-fuse-option.on{background:linear-gradient(135deg,#f5f1ff,#ebe5ff);box-shadow:0 6px 14px -8px #5b3fd699}.bwe-fuse-option.on b{color:#4f35c2}.bwe-photo-thumb{background:#faf8ff;border:1.5px dashed #d9d2f4;border-radius:14px}.bwe-photo-actions :is(button,label){border-radius:999px}.bwe-voice-preview{background:#faf8ff;border:1px solid #e8e3f4;border-radius:14px;padding:8px 10px}.bwe-voice-preview button{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.bwe-voice-preview button:hover{background:#fdeaea}.bwe-group{background:#fcfbff;border-color:#e8e3f4;border-radius:14px}.bwe-group>b{color:#4f35c2}.bwe-note{border-left:3px solid #e1d9fa;padding-left:10px}.bwe-tabs{background:#ece8f7}.bwe-tabs button.on{color:#4f35c2}.bwe-share{border-radius:22px}.bwe-share-link{background:#faf8ff;border-color:#e8e3f4}@media (prefers-reduced-motion:reduce){.bwe *{transition:none!important}}.bwe-was{opacity:.7;margin:0 2px;text-decoration-thickness:2px}.bwe-voice-notice{font-weight:600}.bw-seo{color:#1f2140;background:#f6f3ec;padding:56px 16px 72px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.bw-seo-inner{max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}.bw-seo h1{margin:0 0 24px;font-size:34px;line-height:1.2}.bw-seo h2{margin:40px 0 12px;font-size:25px;line-height:1.3}.bw-seo h3{margin:22px 0 6px;font-size:18px;line-height:1.4}.bw-seo p{margin:0 0 12px}.bw-seo ol{margin:0 0 12px;padding-left:22px;list-style:decimal}.bw-seo li{margin-bottom:6px}.bw-seo a{color:#6c4ee0;text-underline-offset:2px;text-decoration:underline}.bw-seo-faq h3{margin-top:20px}:root.dark .bw-seo{color:#e8e6f5;background:#16172a}:root.dark .bw-seo a{color:#b6a4ff}
