:root{--obsidian:#0a0b0d;--bg:#13110f;--panel:#1b1815;--panel-2:#221e19;--line:#2a2520;--line-2:#35302a;--copper:#c4813a;--copper-soft:rgba(196,129,58,.14);--copper-line:rgba(196,129,58,.4);--cream:#f2e9dc;--cream-dim:#9c9389;--cream-2:#cfc7ba;--green:#3fae7a;--no:#c46a5a}.hc-prose,.hc-prose *{box-sizing:border-box;margin:0;padding:0}.hc-prose{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);color:var(--cream);font-family:var(--font-inter),system-ui,sans-serif;line-height:1.68;font-size:16.5px;-webkit-font-smoothing:antialiased}.hc-prose:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(1100px 550px at 85% -10%,var(--copper-soft),transparent 60%)}.hc-prose h1,.hc-prose h2,.hc-prose h3,.hc-prose h4{font-family:var(--font-manrope),sans-serif}.hc-prose a{color:var(--copper)}.hc-prose .wrap{width:100%;max-width:760px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.hc-prose .kicker{font-family:var(--font-manrope);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.hc-prose .progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:transparent}.hc-prose .progress span{display:block;height:100%;width:0;background:var(--copper);transition:width .08s linear}.hc-prose .readbadge{display:none;align-items:center;gap:6px;margin-top:14px;font-family:var(--font-manrope);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.hc-prose .readbadge svg{width:15px;height:15px}.hc-prose .lesson-nav{display:grid;grid-template-columns:1fr;gap:12px;margin:44px 0 0}@media(min-width:600px){.hc-prose .lesson-nav{grid-template-columns:1fr 1fr}}.hc-prose .lesson-nav a{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:15px 18px;color:inherit;text-decoration:none;transition:.15s}.hc-prose .lesson-nav a:hover{border-color:var(--copper-line)}.hc-prose .lesson-nav a.next{text-align:right;align-items:flex-end}.hc-prose .lesson-nav .dir{font-family:var(--font-manrope);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper)}.hc-prose .lesson-nav .ttl{font-family:var(--font-manrope);font-weight:800;font-size:14.5px;color:var(--cream)}.hc-prose .swipe-hint{margin:40px 0 0;text-align:center;font-family:var(--font-manrope);font-weight:600;font-size:12px;letter-spacing:.03em;color:var(--cream-dim);display:flex;align-items:center;justify-content:center;gap:9px}.hc-prose .swipe-hint .ch{color:var(--copper);font-size:17px;font-weight:800;line-height:1}.hc-prose .swipe-hint .ch.l{animation:nudgeL 1.7s ease-in-out infinite}.hc-prose .swipe-hint .ch.r{animation:nudgeR 1.7s ease-in-out infinite}@keyframes nudgeL{0%,to{transform:translateX(0);opacity:.45}50%{transform:translateX(-4px);opacity:1}}@keyframes nudgeR{0%,to{transform:translateX(0);opacity:.45}50%{transform:translateX(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.hc-prose .swipe-hint .ch{animation:none}}.hc-prose .live-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;background:var(--copper-soft);border:1px solid var(--copper-line);color:var(--copper);font-family:var(--font-manrope);font-weight:700;font-size:13px;padding:8px 14px;border-radius:10px;text-decoration:none;transition:.15s}.hc-prose .live-link:hover{background:rgba(196,129,58,.22)}.hc-prose .live-link svg{width:14px;height:14px}.hc-prose .lesson .act-top{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:var(--copper);color:#0a0b0d;font-family:var(--font-manrope);font-weight:800;font-size:14px;padding:11px 18px;border-radius:11px;text-decoration:none;box-shadow:0 6px 18px rgba(196,129,58,.22)}.hc-prose .lesson .act-top svg{width:15px;height:15px;transition:transform .15s}.hc-prose .lesson .act-top:hover{filter:brightness(1.06)}.hc-prose .lesson .act-top:hover svg{transform:translateX(3px)}.hc-prose .more-impulsa{display:inline-flex;align-items:center;gap:7px;margin:6px 0 0;font-family:var(--font-manrope);font-weight:600;font-size:12.5px;color:var(--cream-dim);text-decoration:none;transition:.15s}.hc-prose .more-impulsa svg{width:13px;height:13px;flex-shrink:0;opacity:.7}.hc-prose .more-impulsa svg:last-child{transition:transform .15s}.hc-prose .more-impulsa:hover{color:var(--copper)}.hc-prose .more-impulsa:hover svg{opacity:1}.hc-prose .more-impulsa:hover svg:last-child{transform:translateX(3px)}.hc-prose .fbk{margin:26px 0 4px;padding:18px 0;border-top:1px solid var(--line)}.hc-prose .fbk-rate{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hc-prose .fbk-q{font-family:var(--font-manrope);font-weight:700;font-size:14px;color:var(--cream)}.hc-prose .fbk-btns{display:inline-flex;gap:9px}.hc-prose .fbk-b{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-manrope);font-weight:700;font-size:13px;color:var(--cream);background:transparent;border:1px solid var(--line-2);border-radius:10px;padding:8px 15px;cursor:pointer;transition:.15s}.hc-prose .fbk-b svg{width:15px;height:15px}.hc-prose .fbk-b.on,.hc-prose .fbk-b:hover{border-color:var(--copper);color:var(--copper)}.hc-prose .fbk-b.on{background:var(--copper-soft)}.hc-prose .fbk-thx{font-family:var(--font-manrope);font-weight:700;font-size:13px;color:var(--green)}.hc-prose .fbk-help{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--cream-dim)}.hc-prose .fbk-help a{display:inline-flex;align-items:center;gap:6px;color:var(--copper);font-family:var(--font-manrope);font-weight:700;text-decoration:none}.hc-prose .fbk-help a:hover{text-decoration:underline}.hc-prose .fbk-help a svg{width:14px;height:14px}.hc-prose .to-top{position:fixed;right:20px;bottom:20px;z-index:45;width:44px;height:44px;border-radius:50%;border:1px solid var(--copper-line);background:var(--panel);color:var(--copper);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s,transform .2s,background .15s;box-shadow:0 8px 22px rgba(0,0,0,.45)}.hc-prose .to-top.show{opacity:1;transform:none;pointer-events:auto}.hc-prose .to-top:hover{background:var(--copper-soft)}.hc-prose .to-top svg{width:20px;height:20px}@media(max-width:860px){.hc-prose .to-top{bottom:calc(72px + env(safe-area-inset-bottom))}}.hc-prose .inline-link{color:var(--copper);text-decoration:none;border-bottom:1px solid var(--copper-line);font-weight:600}.hc-prose .inline-link:hover{border-bottom-color:var(--copper)}.hc-prose .site-nav{border-bottom:1px solid var(--line);background:rgba(19,17,15,.92);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.hc-prose .site-nav .nav-in{display:flex;align-items:center;gap:22px;max-width:1120px;margin:0 auto;padding:0 22px;height:60px}.hc-prose .site-nav .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-manrope);font-weight:800;font-size:17px;color:var(--cream);text-decoration:none}.hc-prose .site-nav .nav-menu{display:flex;align-items:center;gap:22px;margin-left:6px}.hc-prose .site-nav .nav-menu a{font-family:var(--font-manrope);font-weight:600;font-size:13.5px;color:var(--cream-dim);text-decoration:none;transition:.14s}.hc-prose .site-nav .nav-menu a:hover{color:var(--cream)}.hc-prose .site-nav .nav-menu a.active{color:var(--copper)}.hc-prose .site-nav .nav-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.hc-prose .site-nav .nav-cta .ghost{font-family:var(--font-manrope);font-weight:700;font-size:13.5px;color:var(--cream-2);text-decoration:none}.hc-prose .site-nav .nav-cta .ghost:hover{color:var(--cream)}.hc-prose .site-nav .nav-cta .solid{font-family:var(--font-manrope);font-weight:800;font-size:13px;color:#0a0b0d;background:var(--copper);padding:8px 15px;border-radius:9px;text-decoration:none}.hc-prose .site-nav .nav-cta .solid:hover{filter:brightness(1.06)}.hc-prose .logo-ic{border-radius:8px;display:block;flex-shrink:0}.hc-prose .brand .wm{font-family:var(--font-manrope);font-weight:500;letter-spacing:-.01em;color:var(--cream)}.hc-prose .brand .wm b{font-weight:500;color:var(--copper)}.hc-prose .site-foot .brand .wm b,.hc-prose .site-nav .brand .wm b{color:var(--copper)}.hc-prose .site-nav .lang{position:relative}.hc-prose .site-nav .lang summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;font-family:var(--font-manrope);font-weight:700;font-size:12.5px;color:var(--cream-2);padding:6px 9px;border-radius:8px}.hc-prose .site-nav .lang summary::-webkit-details-marker{display:none}.hc-prose .site-nav .lang summary:hover{color:var(--cream);background:var(--panel)}.hc-prose .site-nav .lang summary svg{width:15px;height:15px}.hc-prose .site-nav .lang summary svg:last-child{width:12px;height:12px;opacity:.7}.hc-prose .site-nav .lang[open] summary{color:var(--copper)}.hc-prose .site-nav .lang-menu{position:absolute;right:0;top:calc(100% + 8px);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:6px;min-width:152px;box-shadow:0 18px 44px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:2px;z-index:40}.hc-prose .site-nav .lang-menu a{font-family:var(--font-manrope);font-weight:600;font-size:13px;color:var(--cream-dim);text-decoration:none;padding:8px 10px;border-radius:8px}.hc-prose .site-nav .lang-menu a:hover{background:var(--panel-2);color:var(--cream)}.hc-prose .site-nav .lang-menu a.on{color:var(--copper)}.hc-prose .site-nav .hamb{display:none;background:none;border:0;color:var(--cream);cursor:pointer;padding:4px;line-height:0}.hc-prose .site-nav .hamb svg{width:24px;height:24px}.hc-prose .nav-mobile{border-top:1px solid var(--line);background:var(--bg);padding:14px 22px 20px}.hc-prose .nav-mobile[hidden]{display:none}.hc-prose .nav-mobile .nm-links{display:flex;flex-direction:column}.hc-prose .nav-mobile .nm-links a{font-family:var(--font-manrope);font-weight:700;font-size:15px;color:var(--cream);text-decoration:none;padding:12px 4px;border-bottom:1px solid var(--line)}.hc-prose .nav-mobile .nm-links a.active{color:var(--copper)}.hc-prose .nav-mobile .nm-cta{display:flex;gap:12px;margin-top:15px}.hc-prose .nav-mobile .nm-cta a{flex:1;text-align:center;font-family:var(--font-manrope);font-weight:800;font-size:14px;padding:12px;border-radius:10px;text-decoration:none}.hc-prose .nav-mobile .nm-cta .ghost{border:1px solid var(--line-2);color:var(--cream)}.hc-prose .nav-mobile .nm-cta .solid{background:var(--copper);color:#0a0b0d}.hc-prose .nav-mobile .nm-langs{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:17px;color:var(--cream-dim)}.hc-prose .nav-mobile .nm-langs svg{width:16px;height:16px}.hc-prose .nav-mobile .nm-langs a{font-family:var(--font-manrope);font-weight:600;font-size:13px;color:var(--cream-dim);text-decoration:none}.hc-prose .nav-mobile .nm-langs a.on{color:var(--copper)}@media(max-width:860px){.hc-prose .site-nav .nav-menu{display:none}.hc-prose .site-nav .hamb{display:inline-flex}.hc-prose .site-nav .lang{display:none}}@media(min-width:861px){.hc-prose .nav-mobile{display:none!important}}@media(max-width:520px){.hc-prose .site-nav .nav-cta .ghost{display:none}}.hc-prose .mnav{display:none}@media(max-width:860px){.hc-prose .mnav{display:flex;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:50;height:60px;align-items:center;justify-content:space-around;background:rgba(19,17,15,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.hc-prose .mnav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--cream-dim);text-decoration:none;font-family:var(--font-manrope);font-weight:600;font-size:10px}.hc-prose .mnav a svg{width:20px;height:20px}.hc-prose .mnav a:active,.hc-prose .mnav a:hover{color:var(--cream)}.hc-prose .mnav .mnav-scan{margin-top:-24px;width:48px;height:48px;border-radius:50%;background:var(--copper);color:#0a0b0d;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(196,129,58,.42);border:4px solid var(--bg)}.hc-prose .mnav .mnav-scan svg{width:22px;height:22px}.hc-prose{padding-bottom:66px}}.hc-prose .crumb{display:inline-block;font-family:var(--font-manrope);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);text-decoration:none;margin-bottom:12px}.hc-prose .crumb:hover{color:var(--copper)}.hc-prose .crumb:before{content:"‹ ";color:var(--copper)}.hc-prose .site-foot{border-top:1px solid var(--line);margin-top:48px;background:linear-gradient(180deg,transparent,rgba(196,129,58,.035));position:relative;z-index:1}.hc-prose .site-foot .foot-in{max-width:1120px;margin:0 auto;padding:44px 22px 34px;display:grid;grid-template-columns:1.3fr 2fr;gap:40px}.hc-prose .site-foot .foot-brand .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-manrope);font-weight:800;font-size:17px;color:var(--cream)}.hc-prose .foot-ai{display:block;font-family:var(--font-manrope);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);margin:8px 0 0}.hc-prose .foot-tag{margin:10px 0 12px;font-size:13px;color:var(--cream-2);max-width:34ch;line-height:1.5}.hc-prose .foot-mail{display:inline-block;margin-top:12px;font-family:var(--font-manrope);font-weight:600;font-size:13px;color:var(--copper);text-decoration:none}.hc-prose .foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hc-prose .foot-col h4{font-family:var(--font-manrope);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);margin-bottom:10px}.hc-prose .foot-col a{display:block;font-size:13px;color:var(--cream-dim);text-decoration:none;padding:5px 0;transition:.14s}.hc-prose .foot-col a:hover{color:var(--copper)}.hc-prose .site-foot .foot-bottom{max-width:1120px;margin:0 auto;padding:16px 22px 60px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--cream-dim)}.hc-prose .foot-langs{display:flex;gap:14px;flex-wrap:wrap}.hc-prose .foot-langs a{color:var(--cream-dim);text-decoration:none;font-family:var(--font-manrope);font-weight:600}.hc-prose .foot-langs a.active,.hc-prose .foot-langs a:hover{color:var(--copper)}.hc-prose .site-foot .foot-ig{margin-top:14px}.hc-prose .foot-social{display:flex;gap:16px;margin-top:14px}.hc-prose .foot-social a{color:var(--cream-dim);transition:.14s;display:inline-flex}.hc-prose .foot-social a:hover{color:var(--copper)}.hc-prose .foot-social svg{width:18px;height:18px}.hc-prose .hub{max-width:1120px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.hc-prose .hub-hero{padding:52px 0 8px}.hc-prose .hub-hero .hk{font-family:var(--font-manrope);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.hc-prose .hub-hero h1{font-family:var(--font-manrope);font-weight:800;font-size:clamp(30px,5.5vw,46px);line-height:1.05;letter-spacing:-.02em;margin:12px 0 0;max-width:20ch}.hc-prose .hub-hero p{margin-top:16px;font-size:clamp(16px,2.4vw,19px);color:var(--cream-2);max-width:60ch;line-height:1.55}.hc-prose .hub-cat{padding:34px 0 0}.hc-prose .hub-cat h2{font-family:var(--font-manrope);font-weight:800;font-size:clamp(20px,4vw,26px);letter-spacing:-.01em;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hc-prose .hub-cat h2 .cat-count{font-family:var(--font-inter);font-weight:600;font-size:12px;letter-spacing:.02em;color:var(--copper);background:var(--copper-soft);border:1px solid var(--copper-line);border-radius:20px;padding:3px 11px;white-space:nowrap}.hc-prose .hub-cat .cb{color:var(--cream-dim);font-size:14.5px;margin:6px 0 18px;max-width:64ch}.hc-prose .hub-rail{position:relative}.hc-prose .hub-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.hc-prose .hub-grid::-webkit-scrollbar{display:none}.hc-prose .hub-rail:after,.hc-prose .hub-rail:before{content:"";position:absolute;top:0;bottom:8px;width:56px;pointer-events:none;opacity:0;transition:opacity .18s;z-index:2}.hc-prose .hub-rail:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.hc-prose .hub-rail:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.hc-prose .hub-rail.has-more:not(.at-end):after,.hc-prose .hub-rail.has-more:not(.at-start):before{opacity:1}.hc-prose .rail-btn{position:absolute;top:calc(50% - 5px);transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--copper-line);background:var(--panel);color:var(--copper);display:none;place-items:center;cursor:pointer;z-index:3;box-shadow:0 6px 20px rgba(0,0,0,.45);transition:background .15s,transform .15s}.hc-prose .rail-btn svg{width:18px;height:18px}.hc-prose .rail-btn:hover{background:var(--copper-soft);transform:translateY(-50%) scale(1.06)}.hc-prose .rail-btn.prev{left:-8px}.hc-prose .rail-btn.next{right:-8px}.hc-prose .hub-rail.has-more:not(.at-end) .rail-btn.next,.hc-prose .hub-rail.has-more:not(.at-start) .rail-btn.prev{display:grid}@media(max-width:600px){.hc-prose .rail-btn{display:none!important}}.hc-prose .hub-card{flex:0 0 calc(33.333% - 11px);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;color:inherit;transition:.15s}@media(max-width:900px){.hc-prose .hub-card{flex:0 0 calc(50% - 8px)}}@media(max-width:600px){.hc-prose .hub-card{flex:0 0 84%}}.hc-prose .hub-card:hover{border-color:var(--copper-line);transform:translateY(-2px)}.hc-prose .hub-card .hc-k{font-family:var(--font-manrope);font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper)}.hc-prose .hub-card .hc-t{font-family:var(--font-manrope);font-weight:800;font-size:16px;color:var(--cream);letter-spacing:-.01em;line-height:1.2}.hc-prose .hub-card .hc-m{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--cream-dim);margin-top:2px}.hc-prose .hub-card .hc-m svg{width:13px;height:13px}.hc-prose .acc{display:flex;flex-direction:column;gap:10px;margin-top:2px}.hc-prose .acc-item{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .15s}.hc-prose .acc-item[open]{border-color:var(--copper-line)}.hc-prose .acc-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:15px 18px}.hc-prose .acc-item summary::-webkit-details-marker{display:none}.hc-prose .acc-item .ai-k{font-family:var(--font-manrope);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);flex-shrink:0;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-prose .acc-item .ai-t{font-family:var(--font-manrope);font-weight:800;font-size:15px;color:var(--cream);flex:1;line-height:1.25}.hc-prose .acc-item .ai-x{margin-left:auto;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);flex-shrink:0;position:relative}.hc-prose .acc-item .ai-x:after,.hc-prose .acc-item .ai-x:before{content:"";position:absolute;top:50%;left:50%;background:var(--copper);border-radius:1px;transform:translate(-50%,-50%)}.hc-prose .acc-item .ai-x:before{width:10px;height:2px}.hc-prose .acc-item .ai-x:after{width:2px;height:10px;transition:opacity .18s}.hc-prose .acc-item[open] .ai-x:after{opacity:0}.hc-prose .acc-item[open] summary{border-bottom:1px solid var(--line)}.hc-prose .acc-item .ai-time{display:flex;align-items:center;gap:5px;font-family:var(--font-manrope);font-weight:600;font-size:12px;color:var(--cream-dim);flex-shrink:0}.hc-prose .acc-item .ai-time svg{width:13px;height:13px}@media(max-width:520px){.hc-prose .acc-item .ai-time{display:none}}.hc-prose .acc-body{padding:6px 18px 18px}.hc-prose .acc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px}.hc-prose .acc-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-manrope);font-weight:800;font-size:13px;color:#0a0b0d;background:var(--copper);border-radius:10px;padding:11px 17px;text-decoration:none;box-shadow:0 6px 18px rgba(196,129,58,.22)}.hc-prose .acc-cta svg{width:15px;height:15px;transition:transform .15s}.hc-prose .acc-cta:hover{filter:brightness(1.06)}.hc-prose .acc-cta:hover svg{transform:translateX(3px)}.hc-prose .qsteps{margin:8px 0 0;padding:0;list-style:none;counter-reset:qs}.hc-prose .qsteps li{counter-increment:qs;position:relative;padding:8px 0 8px 34px;color:var(--cream-2);font-size:14px;line-height:1.45;border-top:1px solid var(--line)}.hc-prose .qsteps li:first-child{border-top:0}.hc-prose .qsteps li:before{content:counter(qs);position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:50%;background:var(--copper-soft);color:var(--copper);font-family:var(--font-manrope);font-weight:800;font-size:11px;display:grid;place-items:center}.hc-prose .qdesc{color:var(--cream-2);font-size:14px;line-height:1.55;margin-top:8px}.hc-prose .acc-more{display:inline-flex;align-items:center;gap:7px;margin:0;font-family:var(--font-manrope);font-weight:700;font-size:13px;color:var(--copper);text-decoration:none}.hc-prose .acc-more svg{width:15px;height:15px;transition:transform .15s}.hc-prose .acc-more:hover svg{transform:translateX(3px)}@media(max-width:620px){.hc-prose .acc-item .ai-k{display:none}}.hc-prose .hub2 .hub-hero h1 em{color:var(--copper);font-style:normal}.hc-prose .hub2 .auth{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:12.5px;color:var(--cream-dim);font-family:var(--font-manrope);font-weight:600}.hc-prose .hub2 .auth span{display:flex;align-items:center;gap:7px}.hc-prose .hub2 .auth svg{width:14px;height:14px;color:var(--copper)}.hc-prose .hub2 .hub-cat{scroll-margin-top:78px}.hc-prose .start{margin:30px 0 8px;background:linear-gradient(120deg,var(--panel),#1f1a14);border:1px solid var(--copper-line);border-radius:20px;padding:26px 26px 24px}.hc-prose .start .lbl{font-family:var(--font-manrope);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:8px}.hc-prose .start .lbl svg{width:14px;height:14px;fill:var(--copper);stroke:none}.hc-prose .start h2{font-family:var(--font-manrope);font-weight:800;font-size:24px;margin:8px 0 2px}.hc-prose .start .sub{color:var(--cream-dim);font-size:13.5px}.hc-prose .start .prog{display:flex;align-items:center;gap:12px;margin:16px 0 18px}.hc-prose .start .prog .bar{flex:1;height:7px;border-radius:4px;background:#2c2822;overflow:hidden}.hc-prose .start .prog .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--copper),#e0a45c);border-radius:4px;transition:width .4s}.hc-prose .start .prog .pct{font-family:var(--font-manrope);font-weight:800;font-size:13px;color:var(--copper);white-space:nowrap}.hc-prose .start .steps{display:flex;gap:10px;flex-wrap:wrap}.hc-prose .start .stp{flex:1;min-width:150px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;transition:.15s;overflow:hidden}.hc-prose .start .stp:hover{border-color:var(--copper-line)}.hc-prose .start .stp .stp-main{display:flex;align-items:center;gap:10px;padding:12px 13px 8px;text-decoration:none;color:inherit}.hc-prose .start .stp .n{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-family:var(--font-manrope);font-weight:800;font-size:12px;background:var(--panel);border:1px solid var(--line-2);color:var(--cream-dim)}.hc-prose .start .stp.done .n{background:rgba(63,174,122,.18);border-color:transparent;color:var(--green)}.hc-prose .start .stp.now{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-soft)}.hc-prose .start .stp.now .n{background:var(--copper);color:#0a0b0d;border-color:var(--copper)}.hc-prose .start .stp .t{font-family:var(--font-manrope);font-weight:700;font-size:13px;line-height:1.2}.hc-prose .start .stp .t span{display:block;font-family:var(--font-inter);font-weight:500;font-size:11px;color:var(--cream-dim);margin-top:2px}.hc-prose .start .stp .stp-how{display:block;padding:0 13px 9px 49px;font-family:var(--font-manrope);font-weight:700;font-size:11px;color:var(--cream-dim);text-decoration:none}.hc-prose .start .stp .stp-how:hover{color:var(--copper)}.hc-prose .start .go{margin-top:18px;display:inline-flex;align-items:center;gap:8px;background:var(--copper);color:#0a0b0d;font-family:var(--font-manrope);font-weight:800;font-size:14px;padding:12px 20px;border-radius:11px;text-decoration:none}.hc-prose .start .go svg{width:16px;height:16px}.hc-prose .find{display:flex;align-items:center;gap:12px;margin:34px 0 22px;flex-wrap:wrap}.hc-prose .find .search{flex:1;min-width:240px;display:flex;align-items:center;gap:11px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:0 16px}.hc-prose .find .search svg{width:17px;height:17px;color:var(--cream-dim);flex-shrink:0}.hc-prose .find .search input{flex:1;background:none;border:0;outline:none;color:var(--cream);font-family:var(--font-inter);font-size:14px;padding:13px 0}.hc-prose .find .search input::placeholder{color:var(--cream-dim)}.hc-prose .find .chips{display:flex;gap:8px;flex-wrap:wrap}.hc-prose .find .chip{font-family:var(--font-manrope);font-weight:600;font-size:12.5px;color:var(--cream-2);border:1px solid var(--line-2);border-radius:20px;padding:8px 14px;cursor:pointer;transition:.14s}.hc-prose .find .chip.on{color:var(--copper);border-color:var(--copper-line);background:var(--copper-soft)}.hc-prose .hub2 .sec-h{font-family:var(--font-manrope);font-weight:800;font-size:20px;margin:8px 0 4px}.hc-prose .hub2 .sec-s{color:var(--cream-dim);font-size:13.5px;margin-bottom:18px}.hc-prose .tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:14px}@media(max-width:900px){.hc-prose .tracks{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hc-prose .tracks{grid-template-columns:1fr}}.hc-prose .tracks .tr{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:.16s;position:relative;text-decoration:none;color:inherit}.hc-prose .tracks .tr:hover{border-color:var(--copper-line);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.35)}.hc-prose .tracks .tr .ic{width:44px;height:44px;border-radius:12px;background:var(--copper-soft);border:1px solid var(--copper-line);display:grid;place-items:center;color:var(--copper)}.hc-prose .tracks .tr .ic svg{width:22px;height:22px}.hc-prose .tracks .tr .lvl{position:absolute;top:20px;right:20px;font-family:var(--font-manrope);font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--cream-dim);border:1px solid var(--line-2);border-radius:6px;padding:3px 8px}.hc-prose .tracks .tr h3{font-family:var(--font-manrope);font-weight:800;font-size:17px;letter-spacing:-.01em}.hc-prose .tracks .tr p{color:var(--cream-2);font-size:13px;line-height:1.5;flex:1}.hc-prose .tracks .tr .meta{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--cream-dim);font-family:var(--font-manrope);font-weight:600}.hc-prose .tracks .tr .meta span{display:flex;align-items:center;gap:5px}.hc-prose .tracks .tr .meta svg{width:13px;height:13px}.hc-prose .tracks .tr .pbar{height:5px;border-radius:3px;background:#2c2822;overflow:hidden}.hc-prose .tracks .tr .pbar i{display:block;height:100%;background:var(--copper);transition:width .4s}.hc-prose .tracks .tr .foot{display:flex;align-items:center;justify-content:space-between}.hc-prose .tracks .tr .pc{font-size:11.5px}.hc-prose .tracks .tr .cta,.hc-prose .tracks .tr .pc{font-family:var(--font-manrope);font-weight:700;color:var(--copper)}.hc-prose .tracks .tr .cta{font-size:13px;display:flex;align-items:center;gap:6px}.hc-prose .tracks .tr .cta svg{width:14px;height:14px}.hc-prose .no-res{color:var(--cream-dim);font-size:14px;padding:16px 2px}.hc-prose .guia-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 10px}@media(max-width:760px){.hc-prose .guia-grid{grid-template-columns:1fr}}.hc-prose .guia-card{display:flex;flex-direction:column;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;text-decoration:none;color:inherit;position:relative;transition:.16s;min-height:190px}.hc-prose .guia-card:not(.soon):hover{border-color:var(--copper-line);transform:translateY(-3px);box-shadow:0 18px 44px rgba(0,0,0,.35)}.hc-prose .guia-card.soon{opacity:.62;cursor:default}.hc-prose .guia-card .gc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hc-prose .guia-card .gc-t{font-family:var(--font-manrope);font-weight:800;font-size:22px;color:var(--cream);letter-spacing:-.01em}.hc-prose .guia-card .gc-badge{font-family:var(--font-inter);font-weight:600;font-size:11.5px;color:var(--copper);background:var(--copper-soft);border:1px solid var(--copper-line);border-radius:20px;padding:3px 11px;white-space:nowrap}.hc-prose .guia-card .gc-badge.soon{color:var(--cream-dim);background:transparent;border-color:var(--line-2)}.hc-prose .guia-card .gc-b{color:var(--cream-2);font-size:14px;line-height:1.55;flex:1}.hc-prose .guia-card .gc-go{display:inline-flex;color:var(--copper);margin-top:2px}.hc-prose .guia-card .gc-go svg{width:22px;height:22px;transition:transform .16s}.hc-prose .guia-card:hover .gc-go svg{transform:translateX(4px)}.hc-prose .share{margin:34px 0;background:linear-gradient(120deg,var(--panel),#15120d);border:1px solid var(--copper-line);border-radius:18px;padding:24px}.hc-prose .share .kicker{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hc-prose .share .kicker svg{width:16px;height:16px}.hc-prose .share p{margin:0;font-family:var(--font-manrope);font-weight:600;font-size:clamp(16px,3vw,19px);line-height:1.45;letter-spacing:-.01em;color:var(--cream);max-width:52ch}@media(max-width:760px){.hc-prose .site-foot .foot-in{grid-template-columns:1fr;gap:26px}}@media(max-width:480px){.hc-prose .foot-cols{grid-template-columns:1fr 1fr}}.hc-prose nav{border-bottom:1px solid var(--line);background:rgba(19,17,15,.88);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.hc-prose .nav-in{display:flex;align-items:center;justify-content:space-between;height:60px;max-width:760px;margin:0 auto;padding:0 22px}.hc-prose .brand{display:flex;align-items:center;gap:10px;font-size:17px}.hc-prose .brand,.hc-prose .logo-m{font-family:var(--font-manrope);font-weight:800}.hc-prose .logo-m{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--copper),#8a5a26);display:grid;place-items:center;color:#0a0b0d;font-size:16px}.hc-prose .back{font-family:var(--font-manrope);font-weight:700;font-size:13px;color:var(--cream-dim);display:flex;align-items:center;gap:6px}.hc-prose .back svg{width:15px;height:15px}.hc-prose header.lesson{padding:40px 0 26px;border-bottom:1px solid var(--line)}.hc-prose header.lesson h1{font-weight:800;font-size:clamp(28px,6vw,42px);line-height:1.06;letter-spacing:-.02em;margin:12px 0 0;max-width:18ch}.hc-prose .lmeta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-family:var(--font-manrope);font-weight:600;font-size:12.5px;color:var(--cream-dim)}.hc-prose .lmeta .pill{border:1px solid var(--line-2);border-radius:999px;padding:4px 11px}.hc-prose .byline{display:flex;align-items:center;gap:9px;margin-top:20px;font-family:var(--font-manrope);flex-wrap:wrap}.hc-prose .byline .b-av{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:block;object-fit:cover}.hc-prose .byline .b-name{font-weight:800;font-size:14.5px;color:var(--cream)}.hc-prose .byline .b-role{font-weight:600;font-size:12.5px;color:var(--copper)}.hc-prose .byline .b-meta{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:12.5px;color:var(--cream-dim)}.hc-prose .byline .b-meta svg{width:13px;height:13px}.hc-prose .byline .b-sep{color:var(--cream-dim);opacity:.45}.hc-prose section{padding:32px 0}.hc-prose .lead{font-size:clamp(18px,3.2vw,21px);color:var(--cream-2);line-height:1.55}.hc-prose .lead b{color:var(--cream)}.hc-prose p{margin-top:16px;color:var(--cream-2)}.hc-prose h2.sec{font-weight:800;font-size:clamp(22px,4.5vw,28px);letter-spacing:-.01em;margin-bottom:6px}.hc-prose .sub{color:var(--cream-dim);font-size:14.5px;margin-bottom:20px}.hc-prose .goldtip{display:flex;gap:11px;align-items:flex-start;background:var(--copper-soft);border:1px solid var(--copper-line);border-radius:14px;padding:14px 16px;margin-bottom:22px}.hc-prose .goldtip svg{width:19px;height:19px;color:var(--copper);flex-shrink:0;margin-top:1px}.hc-prose .goldtip p{margin:0;font-size:14px;color:var(--cream)}.hc-prose .goldtip b{font-family:var(--font-manrope);font-weight:800}.hc-prose .segs{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.hc-prose .segs{grid-template-columns:repeat(3,1fr)}}.hc-prose .seg{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.hc-prose .seg .t{font-family:var(--font-manrope);font-weight:800;font-size:14.5px;color:var(--copper);margin-bottom:7px}.hc-prose .seg p{margin:0;font-size:13.5px;color:var(--cream-2);line-height:1.5}.hc-prose .step{border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:auto 1fr;gap:16px}.hc-prose .step:first-child{border-top:0}.hc-prose .step .n{width:38px;height:38px;border-radius:10px;background:var(--copper-soft);color:var(--copper);font-family:var(--font-manrope);font-weight:800;font-size:16px;display:grid;place-items:center}.hc-prose .step .loc{font-family:var(--font-manrope);font-weight:700;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--copper);margin-bottom:4px}.hc-prose .step h3{font-family:var(--font-manrope);font-weight:800;font-size:18px;letter-spacing:-.01em}.hc-prose .step p{margin-top:8px;font-size:14.5px}.hc-prose .tip{margin-top:12px;background:var(--panel-2);border-left:3px solid var(--copper);border-radius:0 10px 10px 0;padding:12px 15px}.hc-prose .tip b{font-family:var(--font-manrope);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:6px}.hc-prose .tip b svg{width:14px;height:14px}.hc-prose .tip p{margin-top:6px;font-size:13.5px;color:var(--cream-2)}.hc-prose .tip ul{margin:8px 0 0 2px;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.hc-prose .tip li{font-size:13.5px;color:var(--cream-2);padding-left:16px;position:relative}.hc-prose .tip li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--copper)}.hc-prose .chat{margin-top:14px;background:#0d0f13;border:1px solid var(--line-2);border-radius:14px;padding:16px}.hc-prose .chat .q{display:flex;gap:9px;margin-bottom:10px}.hc-prose .chat .q:last-child{margin-bottom:0}.hc-prose .chat .q .ai{width:24px;height:24px;border-radius:50%;background:var(--panel-2);display:grid;place-items:center;flex-shrink:0;font-size:10px;font-family:var(--font-manrope);font-weight:700;color:var(--cream-dim)}.hc-prose .chat .q .bub{background:var(--panel);border-radius:12px;padding:9px 13px;font-size:13.5px;color:var(--cream-2)}.hc-prose .chat .a .bub{background:var(--copper-soft);border:1px solid var(--copper-line);color:var(--cream)}.hc-prose .ig-cta{margin-top:14px;background:var(--panel);border:1px solid var(--copper-line);border-radius:12px;padding:15px 16px}.hc-prose .ig-cta b{font-family:var(--font-manrope);font-weight:800;font-size:14px;color:var(--cream);display:flex;align-items:center;gap:8px}.hc-prose .ig-cta b svg{width:17px;height:17px;color:var(--copper)}.hc-prose .ig-cta p{margin-top:6px;font-size:13.5px;color:var(--cream-2)}.hc-prose .ig-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.hc-prose .ig-links a{display:inline-flex;align-items:center;gap:7px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;padding:7px 13px;font-family:var(--font-manrope);font-weight:700;font-size:13px;color:var(--cream);text-decoration:none;transition:.15s}.hc-prose .ig-links a:hover{border-color:var(--copper);color:var(--copper)}.hc-prose .ig-links svg{width:16px;height:16px;color:var(--copper)}.hc-prose .foot-ig{display:flex;gap:14px;margin-top:12px}.hc-prose .foot-ig a{display:inline-flex;align-items:center;gap:6px;color:var(--cream-dim);text-decoration:none;font-family:var(--font-manrope);font-weight:600;font-size:12.5px}.hc-prose .foot-ig a:hover{color:var(--copper)}.hc-prose .foot-ig svg{width:15px;height:15px}.hc-prose .insight{margin:34px 0;background:linear-gradient(120deg,var(--panel),#15120d);border:1px solid var(--copper-line);border-radius:18px;padding:24px}.hc-prose .insight .kicker{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hc-prose .insight .kicker svg{width:16px;height:16px}.hc-prose .insight p{margin:0;font-family:var(--font-manrope);font-weight:600;font-size:clamp(16px,3vw,19px);line-height:1.45;letter-spacing:-.01em;color:var(--cream);max-width:46ch}.hc-prose .shot{margin:20px 0 0}.hc-prose .frame{border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:#111;position:relative}.hc-prose .annot{position:absolute;border:2px solid var(--copper);border-radius:8px;box-shadow:0 0 0 3px rgba(196,129,58,.22);pointer-events:none;z-index:2}.hc-prose .annot .lbl{position:absolute;top:-12px;left:8px;background:var(--copper);color:#0a0b0d;font-family:var(--font-manrope);font-weight:800;font-size:10px;letter-spacing:.03em;padding:2px 7px;border-radius:5px;white-space:nowrap;text-transform:uppercase}.hc-prose .frame .bar{height:26px;background:#1b1c1f;display:flex;align-items:center;gap:6px;padding:0 11px}.hc-prose .frame .bar i{width:9px;height:9px;border-radius:50%;background:#3a3b3f}.hc-prose .frame img{width:100%;display:block}.hc-prose .cap{margin-top:8px;font-size:12px;color:var(--cream-dim)}@media(max-width:600px){.hc-prose .shot .frame{max-width:330px;margin:0 auto}.hc-prose .shot .frame .bar{height:22px}.hc-prose .shot .frame img{max-height:430px;object-fit:cover;object-position:top center}.hc-prose .annot{display:none}}.hc-prose .phases{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.hc-prose .phases .ph{display:flex;flex-direction:column;gap:2px;flex:1;min-width:90px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.hc-prose .phases .ph.on{border-color:var(--copper);background:var(--copper-soft)}.hc-prose .phases .ph b{font-family:var(--font-manrope);font-weight:800;font-size:12.5px}.hc-prose .phases .ph span{font-size:10.5px;color:var(--cream-dim)}.hc-prose .vs{display:grid;grid-template-columns:1fr;gap:12px;margin-top:8px}@media(min-width:640px){.hc-prose .vs{grid-template-columns:1fr 1fr}}.hc-prose .vs .col{border:1px solid var(--line);border-radius:14px;padding:18px}.hc-prose .vs .col.good{border-color:var(--copper-line);background:var(--panel)}.hc-prose .vs .col h4{font-family:var(--font-manrope);font-weight:800;font-size:15px;margin-bottom:10px}.hc-prose .vs li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--cream-2);margin-top:8px;list-style:none}.hc-prose .vs li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.hc-prose .vs .no svg{color:var(--no)}.hc-prose .vs .yes svg{color:var(--green)}.hc-prose .faq{border-top:1px solid var(--line);padding-top:8px}.hc-prose .faq details{border-bottom:1px solid var(--line);padding:14px 0}.hc-prose .faq summary{font-family:var(--font-manrope);font-weight:700;font-size:15.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.hc-prose .faq summary::-webkit-details-marker{display:none}.hc-prose .faq summary:after{content:"+";color:var(--copper);font-weight:800}.hc-prose .faq details[open] summary:after{content:"-"}.hc-prose .faq p{margin-top:10px;font-size:14.5px;color:var(--cream-2)}.hc-prose .cta{margin:34px 0;background:var(--panel);border:1px solid var(--copper-line);border-radius:18px;padding:28px;text-align:center}.hc-prose .cta h3{font-family:var(--font-manrope);font-weight:800;font-size:clamp(20px,4vw,26px);letter-spacing:-.01em}.hc-prose .cta p{color:var(--cream-dim);font-size:14.5px;margin-top:8px}.hc-prose .cta a.btn{display:inline-block;margin-top:18px;background:var(--copper);color:#0a0b0d;font-family:var(--font-manrope);font-weight:800;font-size:15px;padding:14px 28px;border-radius:12px}.hc-prose footer{border-top:1px solid var(--line);margin-top:44px;padding:26px 0 70px;color:var(--cream-dim);font-size:12.5px}.hc-prose footer b{font-family:var(--font-manrope);font-weight:800;color:var(--cream)}.hc-prose .hub-orient{margin:14px 0 0;font-size:12.5px;color:var(--cream-dim);border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 14px;display:inline-block}.hc-prose .hub-orient b{color:var(--cream);font-family:var(--font-manrope);font-weight:700}.hc-prose .lesson .hint{margin:4px 0 0;font-size:13.5px;color:var(--cream-dim)}.hc-prose .lesson .hint b{color:var(--cream);font-weight:600}.hc-prose .quick{margin:20px 0 6px;background:linear-gradient(180deg,rgba(196,129,58,.1),rgba(196,129,58,.04));border:1px solid var(--copper-line);border-radius:16px;padding:16px 18px}.hc-prose .quick-h{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-manrope);font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--copper)}.hc-prose .quick-h svg{width:15px;height:15px}.hc-prose .quick-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px}@media(max-width:640px){.hc-prose .quick-btns{grid-template-columns:1fr}}.hc-prose .quick-b{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:13px 15px;text-decoration:none;color:var(--cream);font-family:var(--font-manrope);font-weight:700;font-size:14px;transition:.15s}.hc-prose .quick-b:hover{border-color:var(--copper);background:var(--copper-soft)}.hc-prose .quick-ic{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--copper-soft);color:var(--copper)}.hc-prose .quick-ic svg{width:17px;height:17px}.hc-prose .quick-b>span:nth-child(2){flex:1;line-height:1.25}.hc-prose .quick-b .qar{width:16px;height:16px;color:var(--copper);flex-shrink:0;transition:transform .15s}.hc-prose .quick-b:hover .qar{transform:translateX(3px)}.hc-prose .all-cats{margin:14px 0 0;border-top:1px solid var(--line)}.hc-prose .all-cats>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:16px 2px;font-family:var(--font-manrope);font-weight:800;font-size:14.5px;color:var(--cream)}.hc-prose .all-cats>summary::-webkit-details-marker{display:none}.hc-prose .all-cats-sum svg:first-child{width:16px;height:16px;color:var(--copper)}.hc-prose .all-cats-n{margin-left:2px;font-size:12px;font-weight:700;color:var(--copper);background:var(--copper-soft);border:1px solid var(--copper-line);border-radius:20px;padding:1px 9px}.hc-prose .all-cats-ch{width:18px;height:18px;color:var(--cream-dim);margin-left:auto;transition:transform .2s}.hc-prose .all-cats[open] .all-cats-ch{transform:rotate(180deg)}.hc-prose .all-cats-body{padding-top:4px}.hc-prose .all-cats.as-results>summary{display:none}.hc-prose .hub-hero .find-hero{margin:22px 0 0}.hc-prose .hub-hero .find-hero .search{max-width:640px}.hc-prose .hub-hero .find-hero .search input{font-size:16px;padding-top:15px;padding-bottom:15px}.hc-prose .hub-hero .find-hero .chips{margin-top:12px}