.bl{--bg:#0b0d12;--surface:#10131b;--surface-2:#141824;--btn:#12151c;--line:#262b36;--line-2:#ffffff1f;--fg:#e6e8ec;--muted:#97a0b3;--faint:#646b7c;--accent:#818cf8;--on-accent:#0b0d12;--link:#a5b4fc;--gold:#e2c178;--on-gold:#1a1405;--grad:linear-gradient(110deg, #2bb3f5 0%, #5b6cf8 50%, #b44cf5 100%);--latin:-apple-system, "Segoe UI", Roboto, sans-serif;--ring:linear-gradient(140deg, #2bb3f5e6, #5b6cf8b3, #b44cf5e6);color:var(--fg)}.bl svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.bl a{cursor:pointer}.bl [hidden]{display:none!important}.bl .th{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.bl .t-pay{background:radial-gradient(90% 90% at 90% 0,#5b6cf857,#0000 60%),linear-gradient(135deg,#1a1e3a,#0e1020)}.bl .t-teal{background:radial-gradient(90% 90% at 90% 0,#2bb3f547,#0000 60%),linear-gradient(135deg,#0f2a36,#0a161e)}.bl .t-violet{background:radial-gradient(90% 90% at 90% 0,#b44cf552,#0000 60%),linear-gradient(135deg,#261840,#110b1e)}.bl .t-gold{background:radial-gradient(90% 90% at 90% 0,#e2c1783d,#0000 60%),linear-gradient(135deg,#1e1a12,#0b0a08)}.bl .th:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b0d1259);position:absolute;inset:0}.bl .th .gi{inset-inline-start:9%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bl .th .gi svg{stroke-width:1.6px;width:30px;height:30px}.bl .t-pay .gi{color:#c7ccff}.bl .t-teal .gi{color:#8edcf5}.bl .t-violet .gi{color:#dccdff}.bl .t-gold .gi{color:#f3dca0;border-color:#e2c1784d}.bl .th.big .gi{border-radius:22px;width:84px;height:84px}.bl .th.big .gi svg{width:40px;height:40px}.bl .th img.cv{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bl .stk{inset-inline-end:12%;aspect-ratio:1.75;width:44%;position:absolute;top:54%;transform:translateY(-50%)}.bl .stk .bvc{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;inset:0;box-shadow:0 16px 34px #00000080}.bl .stk .bvc.k0{z-index:3;transform:rotate(-6deg)}.bl .stk .bvc.k1{z-index:2;filter:brightness(.7);transform:translate(-9%,-9%)rotate(-12deg)}.bl .stk .bvc.k2{z-index:1;filter:brightness(.55);transform:translate(9%,-15%)rotate(1deg)}.bl .card:hover .stk .bvc.k0,.bl .ahero:hover .stk .bvc.k0{transform:translateY(5%)rotate(-4deg)}.bl .card:hover .stk .bvc.k1,.bl .ahero:hover .stk .bvc.k1{filter:brightness(.85);transform:translate(-20%,-12%)rotate(-14deg)}.bl .card:hover .stk .bvc.k2,.bl .ahero:hover .stk .bvc.k2{filter:brightness(.75);transform:translate(22%,-20%)rotate(7deg)}.bl .bvc{aspect-ratio:1.75;color:#fff;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:space-between;padding:11px 13px;display:flex;position:relative;overflow:hidden}.bl .bvc:before{content:"";aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;width:150%;position:absolute;top:30%;left:-80%}.bl .bvc.teal{background:radial-gradient(120% 90% at 0 100%,#2bb3f559,#0000 60%),linear-gradient(135deg,#123b48,#0f2a36 60%,#0b1e28)}.bl .bvc.violet{background:radial-gradient(120% 90% at 0 100%,#b44cf566,#0000 60%),linear-gradient(135deg,#3a2358,#261840 60%,#1a1130)}.bl .bvc.gold{color:#f6e7bf;background:radial-gradient(120% 90% at 0 100%,#e2c17847,#0000 60%),linear-gradient(135deg,#1e1a12,#0e0d0a 70%);border-color:#e2c1784d}.bl .bvc .row{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.bl .bvc .chip{background:linear-gradient(135deg,#e9d29a,#b8913f);border-radius:4px;width:22px;height:16px}.bl .bvc .num{z-index:1;font-family:var(--latin);letter-spacing:2px;text-align:left;opacity:.8;direction:ltr;font-size:11px;position:relative}.bl .bvc .visa{font-family:var(--latin);font-size:13px;font-style:italic;font-weight:900}.bl .bvc .mc{direction:ltr;display:flex}.bl .bvc .mc i{background:#eb001b;border-radius:50%;width:17px;height:17px;display:block}.bl .bvc .mc i+i{opacity:.92;background:#f79e1b;margin-left:-7px}.bl .hero{isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 90% at 90% 0%, #5b6cf833, transparent 65%), radial-gradient(50% 70% at 0% 100%, #2bb3f514, transparent 70%), var(--surface);border-radius:22px;padding:26px 30px 24px;position:relative;overflow:hidden}.bl .eyebrow{color:var(--accent);background:#818cf81a;border:1px solid #818cf859;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.bl .eyebrow svg{width:15px;height:15px}.bl .hero h1{margin-top:12px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800;line-height:1.7}.bl .hero h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.bl .hero .lead{max-width:48rem;color:var(--muted);margin-top:6px;font-size:14px;line-height:2}.bl .search{max-width:42rem;margin-top:18px;position:relative}.bl .search .si{inset-inline-start:18px;color:var(--muted);width:19px;height:19px;position:absolute;top:50%;transform:translateY(-50%)}.bl .search input{border:1.5px solid var(--line-2);background:var(--btn);width:100%;height:48px;color:var(--fg);border-radius:14px;outline:none;padding-inline:50px 64px;font-size:15px;transition:all .18s}.bl .search input::placeholder{color:var(--faint)}.bl .search input:hover{border-color:#ffffff38}.bl .search input:focus{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--ring) border-box;border-color:#0000;box-shadow:0 14px 34px -20px #5b6cf8b3}.bl .search input::-webkit-search-cancel-button{display:none}.bl .search kbd{inset-inline-end:14px;border:1px solid var(--line);background:var(--surface);font-family:var(--latin);color:var(--faint);pointer-events:none;border-radius:7px;padding:3px 9px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.bl .search .clr{inset-inline-end:10px;width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bl .search .clr:hover{color:var(--fg);background:#ffffff14}.bl .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bl .chips button{border:1.5px solid var(--line);background:var(--btn);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 14px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.bl .chips button i{min-width:24px;color:var(--faint);text-align:center;background:#ffffff12;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal}.bl .chips button:hover{color:var(--fg);border-color:#ffffff38}.bl .chips button[aria-pressed=true]{color:var(--fg);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--ring) border-box;border-color:#0000}.bl .chips button[aria-pressed=true] i{color:var(--accent);background:#818cf82e}.bl .list{gap:24px;margin-top:28px;display:grid}.bl .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.bl .cat{color:var(--accent);background:#818cf81f;border:1px solid #818cf840;border-radius:999px;padding:2px 10px;font-weight:600}.bl .rt{align-items:center;gap:4px;display:flex}.bl .rt svg{width:14px;height:14px}.bl .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bl .card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;transition:border-color .18s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.bl .card:hover{border-color:#ffffff38;transform:translateY(-3px);box-shadow:0 18px 40px -22px #5b6cf88c}.bl .card .pic{aspect-ratio:16/9;border-bottom:1px solid var(--line);display:block;overflow:hidden}.bl .card .body{flex-direction:column;flex:1;padding:18px;display:flex}.bl .card .meta{gap:8px;margin-bottom:10px}.bl .card h2{font-size:16.5px;font-weight:800;line-height:1.9}.bl .card h2 a:after,.bl .rel a:after,.bl .rowx b a:after{content:"";position:absolute;inset:0}.bl .card h2 a:hover{color:var(--accent)}.bl .card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:2;display:-webkit-box;overflow:hidden}.bl .card .ft{color:var(--faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.bl .more{color:var(--accent);align-items:center;gap:4px;font-weight:700;display:flex}.bl .more svg{width:15px;height:15px;transition:transform .2s}.bl .card:hover .more svg{transform:translate(-2px,-2px)}.bl .empty{border:1px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:18px;padding:44px 20px;line-height:2}.bl mark{color:inherit;background:#818cf847;border-radius:4px;padding:0 2px}.bl .blk{margin-top:36px}.bl .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;margin-bottom:14px;display:flex}.bl .sec-h h2{font-size:19px;font-weight:800;line-height:1.7}.bl .sec-h p{color:var(--muted);font-size:13px}.bl .ri{width:34px;height:34px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.bl .ri svg{width:16px;height:16px}.bl .shelf{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin-top:12px;padding:8px;display:grid}.bl .shelf.sv{padding:18px;display:block}.bl .rowx{border-radius:12px;align-items:center;gap:12px;padding:11px 12px;transition:background .15s;display:flex;position:relative}.bl .rowx:hover{background:var(--surface-2)}.bl .rowx .rt-x{flex:1;min-width:0}.bl .rowx b{font-size:14px;font-weight:700;line-height:1.8;display:block}.bl .rowx:hover b{color:var(--accent)}.bl .rowx small{color:var(--faint);align-items:center;gap:4px;font-size:12px;display:flex}.bl .rowx small svg{width:13px;height:13px}.bl .rowx .go{color:var(--faint);flex:none;width:16px;height:16px}.bl .rowx:hover .go{color:var(--accent)}.bl .gd{flex-wrap:wrap;gap:4px 14px;margin-bottom:12px;font-size:12.5px;display:flex}.bl .gd a{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.bl .gd a svg{width:13px;height:13px}.bl .pills{flex-wrap:wrap;gap:6px;display:flex}.bl .pills a{background:var(--btn);border:1px solid var(--line);color:#e6e8ece6;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s}.bl .pills a:hover{color:var(--fg);background:#818cf814;border-color:#818cf899}.bl .moreb,.bl .allbar{justify-content:center;display:flex}.bl .moreb{margin-top:18px}.bl .allbar{margin-top:22px}.bl #bl-all{scroll-margin-top:80px}.bl .tabs{flex-wrap:wrap;gap:8px;display:flex}.bl .tab{border:1.5px solid var(--line);background:var(--surface);height:42px;color:var(--muted);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.bl .tab svg{width:17px;height:17px;color:var(--c)}.bl .tab:hover{color:var(--fg);border-color:#ffffff38}.bl .tab.on{color:var(--fg);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--ring) border-box;border-color:#0000}.bl .tabs .sep{background:var(--line);align-self:stretch;width:1px;margin:6px 4px}.bl .cta{text-align:center;background:linear-gradient(135deg,#4f46e540,#7c3aed1f 60%,#141824cc);border:1px solid #818cf859;border-radius:22px;margin-top:48px;padding:40px;position:relative;overflow:hidden}.bl .cta h2{font-size:26px;font-weight:800;line-height:1.8}.bl .cta p{max-width:36rem;color:var(--muted);margin:8px auto 0;font-size:15px;line-height:2.1}.bl .cta .btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.bl .gold-btn{height:44px;color:var(--on-gold);background:linear-gradient(140deg,#f3dca0,#c9a256);border-radius:12px;align-items:center;padding:0 22px;font-size:14px;font-weight:800;transition:filter .15s;display:inline-flex;box-shadow:0 6px 16px -8px #e2c17873}.bl .gold-btn:hover{filter:brightness(1.08)}.bl .ghost-btn{border:1px solid var(--line);background:var(--btn);height:44px;color:var(--fg);border-radius:12px;align-items:center;padding:0 22px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.bl .ghost-btn:hover{border-color:#ffffff38}.bl .prog{inset-inline:0;z-index:50;pointer-events:none;height:4px;position:fixed;top:0}.bl .prog div{transform-origin:100%;background:linear-gradient(-90deg, var(--accent), #e879f9, #fcd34d);height:100%}.bl .crumb{color:var(--muted);margin-bottom:24px;font-size:14px}.bl .crumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bl .crumb a:hover{color:var(--fg)}.bl .ahero{border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;padding:40px;display:grid;position:relative;overflow:hidden}.bl .ahero.t-teal{border-color:#2bb3f559}.bl .ahero.t-violet{border-color:#b44cf561}.bl .ahero.t-gold{border-color:#e2c17859}.bl .ahero .tag{color:var(--accent);background:#818cf81f;border:1px solid #818cf840;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.bl .ahero h1{margin-top:14px;font-size:clamp(1.5rem,1rem + 1.8vw,2.3rem);font-weight:800;line-height:1.7}.bl .ahero .ex{color:var(--muted);margin-top:12px;font-size:16px;line-height:2.1}.bl .ahero .am{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;font-size:13px;display:flex}.bl .ahero .am svg{width:15px;height:15px}.bl .ahero .art{height:200px;position:relative}.bl .ahero .art .stk{width:78%;inset-inline:50% auto;transform:translate(50%,-50%)}.bl .ahero .art .bvc .num{font-size:14px}.bl .alay{grid-template-columns:minmax(0,1fr) 18rem;gap:40px;margin-top:40px;display:grid}.bl .toc{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px}.bl .toc .tt{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.bl .toc .tt svg{width:16px;height:16px;color:var(--accent)}.bl .toc ol{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bl .toc li.l3{padding-inline-start:14px}.bl .toc a{color:var(--muted);border-radius:8px;padding:6px 12px;line-height:28px;transition:all .15s;display:block}.bl .toc a:hover{color:var(--fg);background:#ffffff0d}.bl .toc a.on{color:var(--accent);background:#818cf81f;font-weight:700}.bl .toc-m{margin-bottom:32px}.bl .side{align-self:start;gap:16px;display:grid;position:sticky;top:96px}.bl .promo{text-align:center;background:linear-gradient(135deg,#4f46e540,#7c3aed1f 60%,#141824cc);border:1px solid #818cf859;border-radius:18px;padding:20px;position:relative;overflow:hidden}.bl .promo b{font-weight:800;line-height:1.9;display:block}.bl .promo span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.bl .promo .gold-btn{margin-top:14px}.bl .prose{color:#e6e8ece6;max-width:46rem;font-size:1.075rem;line-height:2.25}.bl .prose p{margin:20px 0}.bl .prose strong{color:var(--fg);font-weight:700}.bl .prose a{color:var(--link);text-underline-offset:4px;-webkit-text-decoration:underline #818cf866;text-decoration:underline #818cf866}.bl .prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bl .prose ul,.bl .prose ol{margin:20px 0;padding-inline-start:28px}.bl .prose ul{list-style:outside}.bl .prose ol{list-style:decimal}.bl .prose li{margin:8px 0}.bl .prose li::marker{color:var(--accent)}.bl .prose h2{border-inline-start:4px solid var(--accent);color:var(--fg);margin:56px 0 16px;padding-inline-start:16px;scroll-margin-top:96px;font-size:24px;font-weight:800;line-height:1.8}.bl .prose h3{color:var(--fg);margin:36px 0 12px;scroll-margin-top:96px;font-size:20px;font-weight:700}.bl .prose blockquote{color:var(--fg);background:#fcd34d12;border-inline-start:4px solid #fcd34db3;border-radius:16px;margin:32px 0;padding:8px 24px}.bl .prose blockquote p{margin:8px 0}.bl .prose table{border:1px solid var(--line);border-radius:16px;width:100%;margin:32px 0;display:block;overflow-x:auto}.bl .prose td{border-bottom:1px solid var(--line);padding:12px 16px}.bl .prose th{text-align:start;background:#ffffff0d;padding:12px 16px}.bl .prose img{border-radius:16px;max-width:100%;margin:32px 0}.bl .tags{flex-wrap:wrap;gap:8px;max-width:46rem;margin-top:40px;padding:0;list-style:none;display:flex}.bl .tags li{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px}.bl .share{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;max-width:46rem;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.bl .share>span{color:var(--muted)}.bl .share a,.bl .share button{border:1px solid var(--line);background:var(--btn);color:#ffffffd9;border-radius:10px;padding:6px 14px;font-size:13px;transition:all .15s}.bl .share a:hover,.bl .share button:hover{border-color:#ffffff4d}.bl .relw{margin-top:64px}.bl .relw h2{margin-bottom:20px;font-size:22px;font-weight:800}.bl .rel{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:10px;transition:all .2s;display:flex;position:relative;overflow:hidden}.bl .rel:hover{border-color:#ffffff38}.bl .rel .pic{border-radius:12px;flex:none;width:96px;height:72px;overflow:hidden}.bl .rel .th .stk{display:none}.bl .rel .th .gi{border-radius:12px;width:44px;height:44px;margin:auto;inset:0;transform:none}.bl .rel .th .gi svg{width:22px;height:22px}.bl .rel b{font-size:14px;font-weight:800;line-height:1.9;display:block}.bl .rel small{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.bl .rel small svg{width:13px;height:13px}.bl .back{text-align:center;margin-top:32px}.bl .back a{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=1024px){.bl .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.bl .alay{grid-template-columns:1fr}.bl .side{display:none}}@media (width>=1025px){.bl .toc-m{display:none}}@media (width<=900px){.bl .shelf{grid-template-columns:1fr}}@media (width<=700px){.bl .chips,.bl .tabs{scrollbar-width:none;padding-inline:16px;flex-wrap:nowrap;margin-inline:-16px;padding-bottom:2px;overflow-x:auto}.bl .chips::-webkit-scrollbar{display:none}.bl .tabs::-webkit-scrollbar{display:none}.bl .chips button{white-space:nowrap}.bl .tabs .sep{display:none}}@media (width<=640px){.bl .grid3{grid-template-columns:1fr}.bl .hero{padding:32px 20px 26px}.bl .cta h2{font-size:21px}.bl .cta{padding:28px 20px}.bl .ahero{grid-template-columns:1fr;padding:28px 22px}.bl .ahero .art,.bl .search kbd{display:none}}
