.hp-head .lp-wrap{flex-direction:column;gap:36px;display:flex}.hp-ask{flex-direction:column;gap:16px;width:min(760px,100%);display:flex}.hp-composer{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:68px;box-shadow:var(--shadow-pop);color:var(--text-3);cursor:text;align-items:center;gap:12px;padding:0 22px;transition:border-color .2s,box-shadow .2s;display:flex}.hp-composer:focus-within{border-color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 30%, transparent), var(--shadow-pop)}.hp-composer input{min-width:0;height:100%;font-size:var(--fs-xl);font-weight:var(--w-semibold);color:var(--text);background:0 0;border:0;outline:none;flex:1}.hp-composer input::placeholder{color:var(--text-3);font-weight:var(--w-regular)}.hp-suggest{flex-wrap:wrap;gap:8px;display:flex}.hp-suggest .pill{border-radius:var(--r-pill);height:36px;color:var(--text)}.hp-suggest .pill:hover{border-color:var(--gold)}.hp-answer{animation:lp-in .35s var(--ease-out) both;align-items:flex-end;gap:10px;display:flex}.hp-ava{flex:none;width:34px;height:34px}.hp-bubble{max-width:100%;font-size:var(--fs-lg);white-space:normal;flex-direction:column;flex:1;align-self:auto;gap:10px;padding:14px 16px;display:flex}.hp-hits{flex-direction:column;display:flex}.hp-hits a{border-radius:10px;flex-direction:column;margin:0 -8px;padding:10px 12px;transition:background-color .15s;display:flex}.hp-hits a:hover,.hp-hits a:focus-visible{background:var(--hover)}.hp-hits b{font-weight:var(--w-semibold)}.hp-hits small{font-size:var(--fs-sm);color:var(--text-2)}.hp-inline{font-weight:var(--w-semibold);color:var(--gold-deep)}.hp-topics-sec{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.hp-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.hp-topic{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:6px;padding:24px;display:flex}.hp-topic h2{font-size:var(--fs-xl);font-weight:var(--w-semibold)}.hp-topic>p{font-size:var(--fs-md);color:var(--text-3);margin-bottom:8px}.hp-topic ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hp-topic li a{border-bottom:1px solid var(--line);font-size:var(--fs-lg);font-weight:var(--w-semibold);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;transition:color .2s;display:flex}.hp-topic li:last-child a{border-bottom:0}.hp-topic li a svg{color:var(--text-3);flex:none;transition:transform .2s}.hp-topic li a:hover{color:var(--gold-deep)}.hp-topic li a:hover svg{color:var(--gold-deep);transform:translate(-4px)}.hp-more-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.hp-more-in .lp-lead{margin-top:10px}.hp-article{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(32px,6vw,88px);padding:clamp(48px,7vw,88px) 24px clamp(96px,12vw,140px);display:grid}.hp-body{max-width:680px}.hp-crumbs{font-size:var(--fs-md);color:var(--text-3);gap:10px;margin-bottom:18px;display:flex}.hp-crumbs a{color:var(--gold-deep);font-weight:var(--w-semibold)}.hp-body h1{font-size:var(--fs-d3);font-weight:var(--w-bold);text-wrap:balance;line-height:1.35}.hp-summary{font-size:var(--fs-xl);color:var(--text-2);margin-top:12px;line-height:1.9}.hp-blocks{border-top:1px solid var(--line);font-size:var(--fs-xl);flex-direction:column;gap:20px;margin-top:36px;padding-top:32px;line-height:2;display:flex}.hp-blocks h2{font-size:var(--fs-3xl);font-weight:var(--w-bold);margin-top:12px}.hp-steps{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hp-steps li{align-items:flex-start;gap:14px;display:flex}.hp-steps .n{background:var(--ink);width:32px;height:32px;color:var(--gold-soft);font-size:var(--fs-md);font-weight:var(--w-semibold);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.hp-list{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.hp-list li::marker{color:var(--gold)}.hp-note{background:var(--gold-bg);color:var(--gold-ink);font-size:var(--fs-lg);border-inline-start:3px solid var(--gold);border-radius:16px;padding:16px 20px;line-height:1.9}.hp-code{background:var(--stage);color:var(--gold-soft);font-family:var(--mono);font-size:var(--fs-md);text-align:left;white-space:pre-wrap;border-radius:14px;margin:0;padding:16px 20px;line-height:1.8}.hp-chat{height:auto}.hp-table{border-radius:var(--r-lg);overflow:hidden}.hp-table>div{border-bottom:1px solid var(--line);font-size:var(--fs-lg);grid-template-columns:minmax(110px,.5fr) 1fr;gap:16px;padding:12px 18px;line-height:1.8;display:grid}.hp-table>div:last-child{border-bottom:0}.hp-table b{font-weight:var(--w-semibold)}.hp-table span{color:var(--text-2)}.hp-link{align-self:flex-start;margin-top:0}.hp-stuck{border-radius:var(--r-lg);background:var(--bg);font-size:var(--fs-lg);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;padding:18px 22px;display:flex}.hp-stuck a{font-weight:var(--w-semibold);color:var(--text)}.hp-side{font-size:var(--fs-md);flex-direction:column;gap:6px;display:flex;position:sticky;top:100px}.hp-side b{font-size:var(--fs-sm);color:var(--text-3);margin:14px 0 4px}.hp-side b:first-child{margin-top:0}.hp-side a{color:var(--text-2);padding:4px 0;transition:color .2s}.hp-side a:hover{color:var(--gold-deep)}@media (width<=900px){.hp-article{grid-template-columns:minmax(0,1fr)}.hp-side{border-top:1px solid var(--line);padding-top:24px;position:static}}@media (width<=520px){.hp-composer{height:58px}.hp-composer input{font-size:var(--fs-lg)}}
