:root{--wh:#7c3aed;--wh2:#db2777;--ink:#182238;--muted:#68768a;--line:#e3e3ed}.wh-hero{max-width:1160px;margin:26px auto 18px;padding:50px 54px;border:1px solid #e5dced;border-radius:30px;background:radial-gradient(circle at 86% 15%,#e879f94a,transparent 27%),linear-gradient(135deg,#f8f2ff,#fffefe 55%,#fff1f7);display:flex;align-items:center;justify-content:space-between}.wh-hero>div:first-child{max-width:750px}.wh-kicker,.wh-step{font-size:.77rem;font-weight:800;color:#7a36c4;text-transform:uppercase;letter-spacing:.09em}.wh-hero h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1;letter-spacing:-.055em;color:var(--ink);margin:13px 0 17px}.wh-hero p{font-size:1.08rem;line-height:1.75;color:#58667a;margin:0}.wh-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.wh-pills span{padding:8px 12px;border:1px solid #e3d4eb;background:#ffffffbd;border-radius:99px;color:#5e4c69;font-size:.77rem;font-weight:700}.wh-doc{width:150px;height:185px;border-radius:20px;background:linear-gradient(145deg,var(--wh),var(--wh2));box-shadow:0 22px 48px #823c9f3a;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:25px;box-sizing:border-box;position:relative;margin-left:35px}.wh-doc i{position:absolute;right:0;top:0;border-style:solid;border-width:0 38px 38px 0;border-color:transparent #ffffff5c transparent transparent}.wh-doc b{font-size:1.25rem;margin-bottom:15px}.wh-doc span{height:5px;background:#ffffff77;border-radius:9px;width:100%;margin:5px 0}.wh-doc span:last-child{width:65%}.wh-page{max-width:1160px}.wh-app,.wh-result,.wh-loading{border:1px solid var(--line);border-radius:23px;padding:28px;background:#fff;box-shadow:0 17px 48px #4232520d}.wh-head,.wh-section-title,.wh-list-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.wh-head{margin-bottom:20px}.wh-head h2,.wh-section-title h2,.wh-list-head h2{font-size:1.4rem;color:var(--ink);margin:5px 0 0}.wh-ghost,.wh-actions button,.wh-list-head button{border:1px solid #e0d7e5;background:#fffaff;color:#634b6e;border-radius:9px;padding:9px 12px;font:700 .76rem inherit;cursor:pointer}.wh-app label{display:block;font-size:.8rem;font-weight:750;color:#35485e;margin-bottom:7px}.wh-search{display:flex;gap:9px}.wh-search input{flex:1;min-width:0;border:1.5px solid #ddd8e4;border-radius:12px;background:#fefcff;padding:14px;font:500 .92rem ui-monospace,monospace;outline:none}.wh-search input:focus{border-color:var(--wh);box-shadow:0 0 0 4px #7c3aed13}.wh-search button{border:0;border-radius:12px;background:linear-gradient(105deg,var(--wh),var(--wh2));color:white;padding:13px 21px;font:800 .86rem inherit;white-space:nowrap;cursor:pointer}.wh-search button b{margin-left:8px}.wh-app form>small{display:block;color:var(--muted);font-size:.71rem;margin-top:7px}.wh-error{padding:11px 13px;border:1px solid #f2bfba;background:#fff1f1;color:#aa302d;border-radius:10px;margin-top:12px}.wh-loading{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:18px}.wh-loading i{width:24px;height:24px;border:3px solid #e8dfee;border-top-color:var(--wh);border-radius:50%;animation:whspin .75s linear infinite}.wh-loading strong,.wh-loading small{display:block}.wh-loading small{color:var(--muted);margin-top:4px}@keyframes whspin{to{transform:rotate(360deg)}}.wh-result{margin-top:18px}.wh-summary{border-radius:18px;padding:23px 25px;background:radial-gradient(circle at 90% 0,#e879f955,transparent 32%),linear-gradient(130deg,#3c2460,#63338a 55%,#9e376e);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.wh-summary span{font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.wh-summary strong{display:block;font:800 clamp(1.2rem,3vw,2rem) ui-monospace,monospace;margin:5px 0;overflow-wrap:anywhere}.wh-summary p{margin:0;opacity:.82;font-size:.8rem;max-width:700px}.wh-actions{display:flex;gap:7px}.wh-actions button{color:white;border-color:#ffffff55;background:#ffffff14}.wh-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0 28px}.wh-metrics article{padding:14px;border:1px solid var(--line);border-radius:13px;background:#fefcff}.wh-metrics span,.wh-metrics strong{display:block}.wh-metrics span{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.wh-metrics strong{font-size:1.08rem;color:var(--ink);margin-top:4px}.wh-section-title{align-items:end;margin:0 2px 12px}.wh-section-title>span{font-size:.7rem;color:var(--muted)}.wh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wh-grid article{display:flex;gap:11px;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fefcff}.wh-grid i{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#f4eaff;color:var(--wh);font-style:normal;font-size:.7rem;font-weight:800}.wh-grid small,.wh-grid strong,.wh-grid p{display:block}.wh-grid small{font-size:.63rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.wh-grid strong{color:var(--ink);font-size:.86rem;margin-top:3px;overflow-wrap:anywhere}.wh-grid p{font-size:.65rem;color:#8b95a4;margin:2px 0 0}.wh-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.wh-list-head{margin-bottom:11px}.wh-status,.wh-ns{display:flex;flex-wrap:wrap;gap:7px}.wh-status span,.wh-ns span{border:1px solid var(--line);border-radius:9px;background:#fbf9fd;padding:8px 10px;color:#4e586a;font:600 .75rem ui-monospace,monospace;overflow-wrap:anywhere}.wh-status p,.wh-ns p{color:var(--muted);font-size:.8rem}.wh-notice{display:flex;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid #e7d199;background:#fff9e9;border-radius:12px;color:#765a28;font-size:.76rem;line-height:1.55}.wh-notice b{white-space:nowrap}.wh-learn,.wh-guide,.wh-faq{margin-top:55px}.wh-learn>div:first-child{max-width:790px}.wh-learn h2,.wh-guide h2,.wh-faq h2{font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.035em;color:var(--ink);margin:8px 0 13px}.wh-learn>div>p{color:var(--muted);line-height:1.8}.wh-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:23px}.wh-cards article{border:1px solid var(--line);border-radius:16px;padding:18px}.wh-cards b{font-size:.72rem;color:var(--wh)}.wh-cards h3{font-size:1rem;color:var(--ink);margin:8px 0}.wh-cards p{font-size:.79rem;color:var(--muted);line-height:1.65;margin:0}.wh-guide ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:11px;counter-reset:w}.wh-guide li{counter-increment:w;border:1px solid var(--line);border-radius:15px;padding:17px 17px 17px 55px;position:relative}.wh-guide li:before{content:counter(w);position:absolute;left:16px;top:15px;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f2eaff;color:var(--wh);font-weight:800}.wh-guide b,.wh-guide span{display:block}.wh-guide span{font-size:.79rem;color:var(--muted);line-height:1.6;margin-top:4px}.wh-guide code{background:#f5f0f8;padding:2px 4px;border-radius:4px}.wh-faq details{border-bottom:1px solid var(--line)}.wh-faq summary{padding:17px 2px;font-weight:750;color:var(--ink);cursor:pointer}.wh-faq p{color:var(--muted);line-height:1.7;margin:0 0 17px;max-width:860px}@media(max-width:850px){.wh-hero{margin:18px 14px;padding:35px 28px}.wh-doc{display:none}.wh-page{padding-left:14px!important;padding-right:14px!important}.wh-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wh-hero{padding:30px 20px;border-radius:21px}.wh-hero h1{font-size:2.35rem}.wh-app,.wh-result{padding:18px}.wh-head,.wh-search,.wh-summary,.wh-section-title{align-items:stretch;flex-direction:column}.wh-search button{width:100%}.wh-actions{width:100%}.wh-actions button{flex:1}.wh-metrics,.wh-grid,.wh-columns,.wh-cards,.wh-guide ol{grid-template-columns:1fr}.wh-notice{display:block}.wh-notice span{display:block;margin-top:5px}}
