.install-help{margin:14px 0 18px;background:var(--card,#fff);color:inherit;border:1px solid #8883;border-radius:20px;overflow:hidden}.install-help>div{padding:18px}.install-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;color:inherit;border:0;padding:16px 18px;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Arial;text-align:left;min-height:56px}.install-row span{color:#087dfa;white-space:nowrap}.install-head{display:flex;gap:12px;align-items:start}.install-head h3{margin:0;flex:1;font-size:18px;line-height:1.35}.install-close{border:0;background:#8882;color:inherit;border-radius:50%;width:44px;height:44px;font-size:26px}.install-help p{line-height:1.5;margin:12px 0}.install-pick{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.install-pick button,.install-done{border:0;border-radius:24px;min-height:44px;padding:10px 16px;background:#8882;color:inherit;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Arial}.install-pick button[aria-pressed=true],.install-done{background:#087dfa;color:#fff}.install-help ol{padding-left:24px;line-height:1.5}.install-help li{padding:4px 0 9px}.install-small{font-size:13px;opacity:.8}.dark .install-help{background:#25252b}.install-help button{cursor:pointer}.preview-bar{background:#174574;color:white;font:12px/1.5 -apple-system,BlinkMacSystemFont,Arial;text-align:center;padding:6px 12px}.preview-bar a{color:white}.feedback-dialog{display:flex;flex-direction:column;padding:0;border:0;border-radius:20px;width:min(95vw,680px);height:90dvh;max-height:90dvh;color:#202020;background:#fff;overflow:hidden}.feedback-dialog::backdrop{background:rgba(0,0,0,.6)}.feedback-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #ddd}.feedback-dialog-head button{min-width:60px;min-height:44px;border:0;border-radius:10px;background:#e8edf5;color:#153058;font-size:16px}.feedback-embed-note{font-size:13px;line-height:1.4;margin:0;padding:10px 18px;background:#f0f4fa}.feedback-embed-note a{color:#205fcb}.feedback-frame{flex:1;min-height:0;overflow:auto}.feedback-frame iframe{width:100%;height:100%;border:0;display:block}

dialog:not([open]){display:none}.preview-ad{margin:0 0 24px;border-radius:20px;padding:18px;background:var(--card,#f6f3ed);border:1px solid #c9bda8}.preview-ad .ad-tag{font-size:12px;color:inherit;margin:0 0 8px}.preview-ad-art{height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b2f21,#926842);color:#fff6e8;border-radius:18px;text-align:center;padding:24px;overflow:hidden;contain:layout paint}.preview-ad-art h3{height:66px;width:100%;margin:6px 0;display:flex;align-items:center;justify-content:center;font-size:25px;line-height:1.2;flex-shrink:0}.preview-ad-art p{height:46px;width:100%;margin:8px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-ad-art button{min-height:44px;padding:10px 15px;border-radius:12px;border:0;background:#fff4df;color:#4b2f21}.preview-ad-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.preview-ad-tools button,.preview-ad-tools select{min-height:44px;padding:8px;border:1px solid #aaa;border-radius:10px;background:var(--fill,#eee);color:inherit;font-size:13px}.preview-ad-note{font-size:12px;line-height:1.5;margin:10px 0 0}.ad-full-dialog{width:min(96vw,800px)}
.builder-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0 100px;padding:20px;border-radius:24px;border:1px solid rgba(128,128,128,.25);background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(110,153,204,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.5);backdrop-filter:blur(16px)}.builder-brand svg{width:48px;height:48px;flex-shrink:0}.builder-brand strong{display:block;font-size:19px;letter-spacing:-.4px}.builder-brand small{display:block;font-size:11px;letter-spacing:1px;opacity:.65;margin-top:4px}
.builder-brand{justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(110,153,204,.08))}.builder-brand img{width:106px;height:106px;flex-shrink:0}.brand-caption{min-width:0}.brand-caption strong{font-size:18px}.brand-copyright{font-size:11px;line-height:1.4;margin:12px 0 0;opacity:.75}
 
.builder-brand{border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;padding:0;margin:28px 0 60px;align-items:flex-end;justify-content:space-between}.builder-brand img{width:64px;height:64px}.brand-caption strong{font-size:16px;font-weight:500}.brand-copyright{font-size:11px;margin:6px 0 0}
 
.install-help:has(>.install-row){border:1px solid rgba(255,255,255,.65);border-radius:12px;background:linear-gradient(135deg,rgba(5,116,245,.92),rgba(21,95,192,.8));box-shadow:inset 0 1px 0 #ffffff70,0 8px 22px #126dc229;backdrop-filter:blur(14px)}
.install-help>.install-row{padding:18px 22px;font-size:18px;color:#fff}.install-help>.install-row span{font-size:14px;color:#fff}.install-help:has(>.install-row)>.install-done{margin:0 18px 14px;background:rgba(255,255,255,.2);color:#fff}
