.hth{padding-top:34px}.hth:before{background:radial-gradient(38% 46% at 50% 18%,rgba(141,107,255,.2),transparent 70%),radial-gradient(26% 40% at 82% 30%,rgba(255,150,200,.07),transparent 70%),radial-gradient(24% 36% at 16% 36%,rgba(90,160,255,.06),transparent 70%);height:900px}.hth-wrap{max-width:1160px;margin:0 auto;padding:0 24px;grid-gap:18px;gap:18px}.hth-hero,.hth-wrap{position:relative;display:grid}.hth-hero{z-index:4;justify-items:center;grid-gap:0;gap:0;margin-top:6px;text-align:center;animation:helpRise .8s var(--help-ease) both}.hth-hero h1{margin:20px 0 14px;font-size:clamp(40px,calc(6vw * var(--vu, 1)),78px);font-weight:780;line-height:.98;letter-spacing:-.05em;color:#fff;text-wrap:balance}.hth-hero h1 span{background:linear-gradient(100deg,#c7b6ff,#f1c8ff 30%,#a48bff 55%,#ffd6ec 80%,#c7b6ff) 0 0 /220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hthSheen 9s ease-in-out infinite alternate}.hth-hero>p{margin:0;max-width:600px;color:#aaa3c0;font-size:18px;line-height:1.55;letter-spacing:-.01em;text-wrap:pretty}.hth-search{position:relative;z-index:20;width:min(640px,100%);margin-top:30px;text-align:left}.hth-search-field{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px 0 18px;border:1px solid rgba(176,152,255,.24);border-radius:18px;background:linear-gradient(180deg,rgba(30,27,50,.82),rgba(17,15,30,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px -30px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#9d97b2;cursor:text;transition:border-color .25s ease,box-shadow .3s ease}.hth-search-field:focus-within{border-color:rgba(190,170,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 4px rgba(141,107,255,.16),0 26px 70px -28px rgba(110,76,230,.7);color:#d9ceff}.hth-search-field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:16px;letter-spacing:-.01em}.hth-search-field input::placeholder{color:#8a83a2}.hth-search-field input::-webkit-search-cancel-button{display:none}.hth-search-field kbd{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:1px solid rgba(176,152,255,.26);border-radius:8px;color:#b7abde;font:700 12px/1 inherit;font-family:inherit;background:rgba(141,107,255,.08)}.hth-search-clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:9px;background:rgba(255,255,255,.06);color:#cfc6ea;cursor:pointer}.hth-search-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:min(440px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid rgba(176,152,255,.24);border-radius:18px;background:#13111f;box-shadow:0 40px 90px -30px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.2);animation:hthPanel .22s var(--help-ease) both}.hth-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 4px}.hth-suggest>span{margin-right:4px;color:#7d7697;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hth-suggest button{height:30px;padding:0 12px;border:1px solid rgba(176,152,255,.2);border-radius:999px;background:rgba(141,107,255,.07);color:#ddd4fb;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.hth-suggest button:hover{background:rgba(141,107,255,.16);border-color:rgba(190,170,255,.45)}.hth-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:12px;color:inherit;text-decoration:none}.hth-result.is-active{background:rgba(141,107,255,.13)}.hth-result-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:1px solid rgba(176,152,255,.22);background:rgba(141,107,255,.1);color:#d4c8ff}.hth-result-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.hth-result-copy strong{display:flex;align-items:center;gap:7px;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.hth-result-copy strong em{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(213,217,224,.45);background:rgba(213,217,224,.06);color:var(--plan-plus);font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hth-result-copy strong em.is-pro{box-shadow:none;background:linear-gradient(135deg,var(--plan-pro-light),var(--plan-pro) 50%,var(--plan-pro-deep));color:#121608}.hth-result-copy small{color:#8f88a8;font-size:12px;font-weight:600}.hth-result-copy>span{overflow:hidden;color:#aaa3c0;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hth-result mark{border-radius:3px;background:rgba(164,139,255,.32);color:#fff}.hth-result-enter,.hth-result-go{margin-top:8px;color:#8f88a8}.hth-result.is-active .hth-result-enter{color:#e0d6ff}.hth-empty{margin:0;padding:14px 12px;color:#aaa3c0;font-size:14px}.hth-empty a{color:#cbbcff;font-weight:650}.hth-stats{display:grid;grid-template-columns:repeat(4,auto);grid-gap:0;gap:0;margin:30px 0 0}.hth-stats>div{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;padding:0 26px}.hth-stats>div+div{border-left:1px solid rgba(176,152,255,.16)}.hth-stats dd{margin:0;font-size:30px;font-weight:760;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,#bcaaf6);-webkit-background-clip:text;background-clip:text;color:transparent}.hth-stats dt{color:#8a83a2;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hth-progress{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:6px 14px 6px 6px;border:1px solid rgba(94,214,160,.24);border-radius:999px;background:rgba(94,214,160,.06);color:#b9e9d2;font-size:13.5px;animation:hthPanel .4s var(--help-ease) both}.hth-progress strong{color:#fff}.hth-progress svg{transform:rotate(-90deg)}.hth-progress-track{fill:none;stroke:rgba(94,214,160,.18);stroke-width:3.5}.hth-progress-value{fill:none;stroke:#6ee0a8;stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .8s var(--help-ease)}.hth-start-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 10px 8px 14px;border:1px solid rgba(176,152,255,.24);border-radius:999px;background:rgba(141,107,255,.08);color:#ddd4fb;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s ease,border-color .2s ease}.hth-start-link strong{color:#fff}.hth-start-link>svg{flex:0 0 auto}.hth-start-link>span:not(.hth-read){text-align:left;line-height:1.35}.hth-start-link:hover{background:rgba(141,107,255,.16);border-color:rgba(190,170,255,.45)}.hth-start-link .hth-go{margin-left:2px}.hth-guides{margin-top:64px;display:grid;grid-gap:22px;gap:22px}.hth-section-head{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.hth-section-head h2{margin:0;color:#fff;font-size:clamp(30px,calc(4vw * var(--vu, 1)),48px);font-weight:760;letter-spacing:-.045em;line-height:1}.hth-section-head p{margin:0;color:#9d97b2;font-size:16px}.hth-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.hth-card{grid-column:span 4;display:flex;flex-direction:column;overflow:hidden;animation:helpRise .7s var(--help-ease) both;animation-delay:calc(var(--i) * 50ms)}.hth-card.is-wide:first-child{grid-column:span 7}.hth-card.is-wide:nth-child(2){grid-column:span 5}.hth-window{position:relative;display:block;overflow:hidden;border:1px solid rgba(176,152,255,.2);background:#0a0912}.hth-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;transform:scale(var(--z,1));transition:transform 1.1s var(--help-ease),filter .6s ease;filter:saturate(.92) brightness(.92)}.hth-card .hth-window{height:188px;margin:10px 10px 0;border-radius:14px;-webkit-mask-image:linear-gradient(180deg,#000 72%,rgba(0,0,0,.25));mask-image:linear-gradient(180deg,#000 72%,rgba(0,0,0,.25))}.hth-card.is-wide .hth-window{height:268px}.hth-card:hover .hth-window img{transform:scale(calc(var(--z, 1) * 1.045));filter:none}.hth-card-body{display:flex;flex-direction:column;gap:8px;flex:1 1;padding:16px 20px 18px}.hth-card-title{display:flex;align-items:center;gap:11px}.hth-card-title .info-icon{width:36px;height:36px;border-radius:11px}.hth-card-title strong{color:#fff;font-size:20px;letter-spacing:-.025em}.hth-card-body small{flex:1 1;color:var(--help-muted);font-size:14px;line-height:1.5}.hth-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:4px;color:#8a83a2;font-size:12px;font-weight:650}.hth-meta>span{display:inline-flex;align-items:center;gap:5px}.hth-meta>span+span:not(.hth-read):before{content:"";width:3px;height:3px;margin-right:8px;border-radius:50%;background:#4f4866}.hth-go{margin-left:auto;color:#b6a8ea;transition:transform .4s var(--help-ease),color .2s ease}.hth-card:hover .hth-go,.hth-more-link:hover .hth-go,.hth-start-link:hover .hth-go{color:#fff;transform:translate3d(3px,-3px,0)}.hth-read{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;border-radius:999px;background:rgba(94,214,160,.12);color:#7fe0b4;font-size:11px;font-weight:800;letter-spacing:.02em}.hth-meta .hth-read{margin-left:0}.hth-more{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:46px}.hth-more-link{display:flex;align-items:center;gap:14px;padding:20px 22px}.hth-more-link>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.hth-more-link strong{color:#fff;font-size:16px;letter-spacing:-.015em}.hth-more-link small{color:var(--help-muted);font-size:13.5px;line-height:1.45}.hth-note-sim{text-align:center}@keyframes hthSheen{0%{background-position:0 0}to{background-position:100% 0}}@keyframes hthPanel{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media (max-width:1100px){.hth-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hth-card,.hth-card.is-wide:first-child,.hth-card.is-wide:nth-child(2){grid-column:auto}.hth-card.is-wide .hth-window{height:210px}}@media (max-width:820px){.hth-stats{grid-template-columns:repeat(2,auto);row-gap:18px}.hth-stats>div:nth-child(3){border-left:0}.hth-more{grid-template-columns:1fr}}@media (max-width:640px){.hth{padding-top:22px}.hth-wrap{padding:0 16px;gap:14px}.hth-hero>p{font-size:16px}.hth-search{margin-top:24px}.hth-search-field{height:52px;border-radius:16px}.hth-search-field kbd{display:none}.hth-stats>div{padding:0 18px}.hth-stats dd{font-size:26px}.hth-bento{grid-template-columns:minmax(0,1fr)}.hth-card .hth-window,.hth-card.is-wide .hth-window{height:180px}.hth-guides{margin-top:48px}}@media (prefers-reduced-motion:reduce){.hth-card,.hth-hero,.hth-hero h1 span,.hth-progress,.hth-search-panel{animation:none}}