.wh-hero{text-align:center;padding-top:34px}.wh-hero .tl-sub{max-width:680px;margin-left:auto;margin-right:auto}.wh-app{margin-top:28px}.wh-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:960px;margin:0 auto;padding:16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #ebe7e0,0 24px 48px -34px rgba(27,26,23,.25)}.wh .tl-btn{height:auto;min-height:44px;white-space:normal;text-align:center;line-height:1.25;padding-top:8px;padding-bottom:8px}.wh-form{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-radius:18px;background:#f6f5f2}.wh-form input{flex:1 1 280px;min-width:0;height:48px;padding:0 16px;border:0;border-radius:14px;background:#fff;color:var(--text);font:500 16px var(--font-body);box-shadow:inset 0 0 0 1px #e6e1d8}.wh-form input:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--text)}.wh-form .tl-btn{flex:none;min-height:48px}.wh-ex{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 4px}.wh-ex>span{color:var(--muted);font-size:13px}.wh-rc{min-height:30px;padding:4px 12px;border:0;border-radius:999px;background:#f6f5f2;color:var(--text-2);font:500 13px var(--font-body);cursor:pointer}.wh-rc:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.wh-msg{margin:0;padding:26px 16px;border-radius:18px;background:#f6f5f2;color:var(--text-2);font-size:15px;text-align:center;overflow-wrap:anywhere}.wh-msg.is-err{color:#b3261e}.wh-msg[hidden],.wh-res[hidden],.wh-rows[hidden],.wh-raw[hidden]{display:none}.wh-res{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.wh-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 0}.wh-head__main{display:grid;gap:2px;min-width:0}.wh-kind{color:var(--muted);font-size:13px;font-weight:500}.wh-head b{min-width:0;font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.wh-links{display:flex;flex-wrap:wrap;gap:8px}.wh-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wh-tile{display:grid;align-content:start;gap:4px;min-width:0;padding:16px;border-radius:16px;background:#f6f5f2}.wh-tile span{color:var(--text-2);font-size:13px}.wh-tile b{font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.wh-tile small{color:var(--text-2);font-size:13.5px;line-height:1.4}.wh-tile.is-ok small{color:#1f8a3b}.wh-tile.is-warn{background:#fdecea}.wh-tile.is-warn small{color:#b3261e;font-weight:600}.wh-rows{display:grid;margin:0;padding:4px 18px;border-radius:16px;background:#f6f5f2}.wh-rows>div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 16px;padding:11px 0;border-top:1px solid rgba(17,17,17,.07)}.wh-rows>div:first-child{border-top:0}.wh-rows dt{color:var(--text-2);font-size:13.5px;line-height:1.45}.wh-rows dd{min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wh-rows a{color:var(--accent-ink)}.wh-st,.wh-ns{list-style:none;display:grid;gap:6px;margin:0;padding:0}.wh-st li{display:grid;gap:1px}.wh-st code{font:500 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.wh-st small{color:var(--text-2);font-size:12.5px;font-weight:400}.wh-ns{gap:2px}.wh-raw{border-radius:16px;background:#f6f5f2}.wh-raw summary{padding:14px 18px;font-size:14.5px;font-weight:600;cursor:pointer}.wh-raw__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 18px 10px}.wh-raw__bar span{min-width:0;color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.wh-act{min-height:34px;padding:4px 12px;border:0;border-radius:11px;background:#fff;color:var(--text-2);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.wh-act:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.wh-raw pre{max-height:460px;margin:0 10px 10px;padding:14px;border-radius:12px;background:#fff;color:var(--text);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.wh-also{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:960px;margin:16px auto 0}.wh-also .tl-chip{height:auto;min-height:34px;white-space:normal;text-align:center}.wh-text{max-width:760px;margin:34px auto 0}.wh-text h3{margin:26px 0 8px;font-size:19px}.wh-text p{margin:0;color:var(--text-2);font-size:16px;line-height:1.65}@media (max-width:760px){.wh-sum{grid-template-columns:minmax(0,1fr)}.wh-rows>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wh-card{padding:10px;border-radius:20px}.wh-form{padding:12px}.wh-form .tl-btn{flex:1 1 auto}.wh-rows{padding:4px 14px}}