.v2-b{--bg:#faf9f6;--panel:#fff;--sunk:#f2f0ea;--line:#e4e1d8;--fg:#14161c;--soft:#4b5060;--mute:#666a7a;--brand:#c2570c;--brand-text:#b04e0b;--brand-soft:#fbebdd;--ok:#0e9f6e;--bad:#c53030;--mesh:#d9d5ca;--term:#0d1017;--term-2:#161a23;--term-3:#232938;--term-fg:#d7dce6;--term-mute:#8a92a6;--term-brand:#f5a65b;--term-ok:#4ade9b;--sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;--hh:72px;isolation:isolate;clip-path:inset(0);background:var(--bg);color:var(--fg);font:14px/1.55 var(--sans);position:relative;overflow-x:clip}.v2-b *,.v2-b :before,.v2-b :after{box-sizing:border-box}.v2-b [hidden]{display:none!important}.v2-b .wrap{z-index:1;max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.v2-b section{padding-block:56px;position:relative}.v2-b section[id]{scroll-margin-top:calc(var(--hh) + 52px)}.v2-b h1,.v2-b h2,.v2-b h3,.v2-b h4,.v2-b p,.v2-b ul,.v2-b ol,.v2-b dl,.v2-b dd,.v2-b figure,.v2-b blockquote,.v2-b pre{margin:0;padding:0}.v2-b ul,.v2-b ol{list-style:none}.v2-b a{color:inherit;text-decoration:none}.v2-b button{font:inherit;color:inherit}.v2-b h1,.v2-b h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.v2-b h1{font-size:clamp(34px,4.6vw,56px)}.v2-b h2{font-size:clamp(26px,3vw,38px)}.v2-b h3{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.3}.v2-b .it{font-family:var(--serif);color:var(--brand-text);letter-spacing:-.02em;font-style:italic;font-weight:500}.v2-b .sec{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:12px;display:flex}.v2-b .sec b{color:var(--brand-text);font-weight:500}.v2-b .sec:after{content:"";background:var(--line);width:72px;height:1px}.v2-b .ls{color:var(--soft);max-width:66ch;margin-top:12px;font-size:16px}.v2-b .btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.v2-b .btn:hover{transform:translateY(-1px)}.v2-b .btn.main{background:var(--fg);color:#fff;border-color:var(--fg)}.v2-b .xl{color:var(--brand-text);font-size:14px;font-weight:600}.v2-b .xl:hover{text-decoration:underline}.v2-b .xls{flex-wrap:wrap;gap:6px 22px;margin-top:20px;display:flex}.v2-b a:focus-visible,.v2-b button:focus-visible,.v2-b input:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.v2-b .chip{font:500 11.5px var(--mono);background:var(--sunk);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.v2-b .eb{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);margin-bottom:14px}.v2-b .cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.v2-b .sts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.v2-b .sts>div{border-inline-end:1px solid var(--line);padding:16px 14px}.v2-b .sts>div:last-child{border-inline-end:0}.v2-b .sts b{font:500 clamp(24px,2.6vw,34px)/1.1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.v2-b .sts span{color:var(--soft);margin-top:4px;font-size:13px;display:block}.v2-b .ops{background:var(--term);color:var(--term-fg);z-index:1}.v2-b .ops h2{color:#fff}.v2-b .ops .it{color:var(--term-brand)}.v2-b .ops .sec{color:var(--term-mute)}.v2-b .ops .sec b{color:var(--term-brand)}.v2-b .ops .sec:after{background:var(--term-3)}.v2-b .ops .ls{color:var(--term-fg)}.v2-b .ops .xl{color:var(--term-brand)}.v2-b .ops .btn{background:var(--term-2);border-color:var(--term-3);color:#fff}.v2-b .ops .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term)}.v2-b .ops .btn:hover{border-color:var(--term-brand)}.v2-b .ar{display:inline-block}.v2-b .rv.pre{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.97)}.v2-b .rv{transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),filter .6s}.v2-b .fx-c{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .3s,opacity .6s,filter .6s;position:relative}@media (hover:hover) and (pointer:fine){.v2-b .fx-c:hover{border-color:var(--brand);z-index:2;background-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),#c2570c14,transparent 70%);transform:translateY(-4px)scale(1.02);box-shadow:0 22px 44px -24px #14161c6b}}@media (max-width:760px){.v2-b section{padding-block:44px}.v2-b .sts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-b .sts>div:nth-child(2n){border-inline-end:0}.v2-b .sts>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.v2-b *,.v2-b :before,.v2-b :after{transition:none!important;animation:none!important}.v2-b .rv.pre{opacity:1;filter:none;transform:none}}[dir=rtl] .v2-b .ar{transform:scaleX(-1)}.v2-bp .bp-hero{padding-block:28px 36px}.v2-bp .bp-bc ol{font:500 12px var(--mono);color:var(--mute);white-space:nowrap;flex-wrap:nowrap;gap:0;display:flex;overflow:hidden}.v2-bp .bp-bc li{align-items:center;min-width:0;display:flex}.v2-bp .bp-bc li+li:before{content:"/";color:var(--line);margin-inline:8px}.v2-bp .bp-bc li:last-child{text-overflow:ellipsis;min-width:0;color:var(--soft);overflow:hidden}.v2-bp .bp-bc a{flex:none}.v2-bp .bp-bc a:hover{color:var(--brand-text)}.v2-bp .bp-hg{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:56px;margin-top:30px;display:grid}.v2-bp .bp-ht{min-width:0}.v2-bp .bp-topic{background:var(--brand-soft);color:var(--brand-text);margin-bottom:16px;font-weight:600;transition:transform .2s}.v2-bp .bp-topic:hover{transform:translateY(-1px)}.v2-bp .bp-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;position:relative}.v2-bp .bp-dot:after{content:"";background:var(--brand);border-radius:50%;animation:2s ease-out infinite bp-pulse;position:absolute;inset:0}@keyframes bp-pulse{to{opacity:0;transform:scale(3)}}.v2-bp .bp-hero h1{max-width:20ch;font-size:clamp(32px,4.2vw,52px)}.v2-bp .bp-lead{border-inline-start:3px solid var(--brand);max-width:66ch;margin-top:24px;padding:2px 0 2px 20px;position:relative}.v2-bp .bp-lead:before{content:"";inset-inline-start:-3px;background:var(--brand);transform-origin:top;width:3px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both bp-draw;position:absolute;top:0}@keyframes bp-draw{0%{transform:scaleY(0)}}.v2-bp .bp-lab{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);margin-bottom:8px}.v2-bp .bp-lead p+p{color:var(--soft);font-size:clamp(17.5px,1.7vw,20px);line-height:1.6}.v2-bp .bp-a1{color:var(--fg);background:linear-gradient(var(--brand-soft),var(--brand-soft)) no-repeat 0 90%/100% .48em;font-weight:600}.v2-bp .bp-lead a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v2-bp .bp-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;font-size:13.5px;display:flex}.v2-bp .bp-avs{display:flex}.v2-bp .bp-av{background:var(--fg);width:34px;height:34px;color:var(--bg);font:600 12px var(--mono);border:2px solid var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.v2-bp .bp-avs .bp-av+.bp-av{background:var(--brand);color:#fff;margin-inline-start:-10px}.v2-bp .bp-mi a{color:var(--fg);border-bottom:1px solid var(--line);font-weight:600}.v2-bp .bp-mi a:hover{border-color:var(--brand);color:var(--brand-text)}.v2-bp .bp-mi time{color:var(--soft)}.v2-bp .bp-mi+.bp-mi:before{content:"·";color:var(--line);margin-inline-end:18px}.v2-bp .bp-facts{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:6px 18px;display:grid}.v2-bp .bp-facts>div{border-bottom:1px solid var(--line);animation:bp-up .7s calc(.25s + var(--i)*.1s) cubic-bezier(.2,.8,.2,1) both;align-items:baseline;gap:12px;padding:14px 0;display:flex}.v2-bp .bp-facts>div:last-child{border-bottom:0}.v2-bp .bp-facts b{font:500 30px/1 var(--mono);letter-spacing:-.03em;color:var(--brand-text);font-variant-numeric:tabular-nums;min-width:2ch}.v2-bp .bp-facts span{color:var(--soft);font-size:13px;line-height:1.35}@keyframes bp-up{0%{opacity:0;transform:translateY(12px)}}.v2-bp .bp-cp{border:1px solid var(--line);background:var(--panel);font:600 12.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;padding:6px 13px;transition:border-color .2s,color .2s,transform .2s;display:inline-grid}.v2-bp .bp-cp:hover{border-color:var(--brand);color:var(--brand-text);transform:translateY(-1px)}.v2-bp .bp-cp>span{grid-area:1/1;justify-content:center;align-items:center;gap:7px;transition:opacity .25s,transform .3s;display:inline-flex}.v2-bp .bp-cp svg{width:15px;height:15px}.v2-bp .bp-cp .bp-cl2{opacity:0;color:var(--ok);transform:translateY(6px)}.v2-bp .bp-cp.ok .bp-cl1{opacity:0;transform:translateY(-6px)}.v2-bp .bp-cp.ok .bp-cl2{opacity:1;transform:none}.v2-bp .bp-cp.ok{border-color:var(--ok)}.v2-bp .bp-lay{grid-template-columns:250px minmax(0,740px);justify-content:center;gap:64px;padding-bottom:56px;display:grid}.v2-bp .bp-rail{min-width:0}.v2-bp .bp-toc{top:calc(var(--hh) + 20px);padding-inline-start:18px;position:sticky}.v2-bp .bp-pg{inset-inline-start:0;background:var(--line);width:2px;position:absolute;top:0;bottom:0;overflow:hidden}.v2-bp .bp-pg:after{content:"";background:var(--brand);transform-origin:top;transform:scaleY(var(--bp-p,0));position:absolute;inset:0}.v2-bp .bp-tg{display:none}.v2-bp .bp-tt{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-bottom:10px;display:flex}.v2-bp .bp-pc:after{content:attr(data-p)}.v2-bp .bp-tl ol{counter-reset:t;gap:1px;display:grid}.v2-bp .bp-tl li{counter-increment:t}.v2-bp .bp-tl li a{color:var(--soft);border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:6px 8px 6px 6px;font-size:13.5px;line-height:1.35;transition:background .25s,color .25s,transform .25s;display:grid}.v2-bp .bp-tl li a:before{content:counter(t,decimal-leading-zero);font:500 11px/1.9 var(--mono);color:var(--mute);transition:color .25s}.v2-bp .bp-tl li a:hover{background:var(--sunk);color:var(--fg)}.v2-bp .bp-tl li a.on{background:var(--brand-soft);color:var(--fg);font-weight:600;transform:translate(3px)}.v2-bp .bp-tl li a.on:before{color:var(--brand-text)}.v2-bp .bp-sh{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.v2-bp .bp-tk{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-bottom:44px;overflow:hidden;box-shadow:0 18px 40px -28px #14161c59}.v2-bp .bp-tkh{background:var(--brand);color:#fff;font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:12px;padding:13px 22px;display:flex}.v2-bp .bp-tkh small{font:500 11.5px var(--mono);letter-spacing:.04em;text-transform:none;opacity:.85}.v2-bp .bp-tk ul{padding:10px 22px 14px;display:grid}.v2-bp .bp-tk li{color:var(--soft);border-bottom:1px dashed var(--line);animation:bp-up .6s calc(.3s + var(--i)*80ms) cubic-bezier(.2,.8,.2,1) both;padding:11px 0 11px 28px;font-size:15.5px;line-height:1.55;position:relative}.v2-bp .bp-tk li:last-child{border-bottom:0}.v2-bp .bp-tk li:before{content:"";inset-inline-start:2px;background:var(--brand-soft);border:1.5px solid var(--brand);border-radius:50%;width:14px;height:14px;position:absolute;top:1.05em}.v2-bp .bp-tk li:after{content:"";inset-inline-start:7px;background:var(--brand);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(1.05em + 4px)}.v2-bp .bp-pr{counter-reset:h}.v2-bp .bp-s{margin-top:52px;padding:0}.v2-bp .bp-s:first-child{margin-top:0}.v2-bp .bp-s[id]{scroll-margin-top:calc(var(--hh) + 76px)}.v2-bp .bp-s h2{counter-increment:h;margin-bottom:18px;font-size:clamp(24px,2.6vw,31px);line-height:1.18}.v2-bp .bp-s h2:before{content:counter(h,decimal-leading-zero);font:500 12px var(--mono);letter-spacing:.1em;color:var(--brand-text);margin-bottom:8px;display:block}.v2-bp .bp-s h3{margin:28px 0 8px;font-size:20px}.v2-bp .bp-s>p,.v2-bp .bp-s .bp-ul,.v2-bp .bp-s .bp-ol,.v2-bp .bp-s .bp-fb p{color:var(--soft);max-width:70ch;font-size:18px;line-height:1.75}.v2-bp .bp-s>p{margin-top:16px}.v2-bp .bp-s h2+p{margin-top:0}.v2-bp .bp-art strong{color:var(--fg);font-weight:600}.v2-bp .bp-art em{font-style:italic}.v2-bp .bp-s p a:not(.bp-x),.v2-bp .bp-s li a:not(.bp-x),.v2-bp .bp-fb a{color:var(--brand-text);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px;font-weight:500;transition:background-size .3s}.v2-bp .bp-s p a:hover,.v2-bp .bp-s li a:hover,.v2-bp .bp-fb a:hover{background-size:100% 2px}.v2-bp .bp-x{color:var(--fg);border-bottom:1px solid var(--brand);font-weight:500;transition:color .2s,background .2s}.v2-bp .bp-x:after{content:"↗";color:var(--brand-text);margin-inline-start:2px;font-size:.78em;transition:transform .2s;display:inline-block}.v2-bp .bp-x:hover{color:var(--brand-text)}.v2-bp .bp-x:hover:after{transform:translate(2px,-2px)}.v2-bp .bp-art code{font:.86em var(--mono);background:var(--sunk);border-radius:5px;padding:1px 6px}.v2-bp .bp-ul,.v2-bp .bp-ol{gap:10px;margin-top:16px;display:grid}.v2-bp .bp-ul li,.v2-bp .bp-ol li{padding-inline-start:32px;position:relative}.v2-bp .bp-ul li:before{content:"";inset-inline-start:8px;background:var(--brand);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;transform:rotate(45deg)}.v2-bp .bp-ol{counter-reset:o}.v2-bp .bp-ol li{counter-increment:o}.v2-bp .bp-ol li:before{content:counter(o);inset-inline-start:0;background:var(--brand-soft);width:24px;height:24px;color:var(--brand-text);font:600 12px/24px var(--mono);text-align:center;border-radius:7px;position:absolute;top:.2em}.v2-bp .bp-rl{gap:6px;max-width:70ch;margin-top:22px;padding-inline-start:30px;display:grid;position:relative}.v2-bp .bp-rl:before{content:"";inset-inline-start:6px;background:linear-gradient(var(--brand),var(--line));width:2px;position:absolute;top:12px;bottom:12px}.v2-bp .bp-rli{border-radius:12px;padding:10px 14px;transition:background .3s,transform .3s;position:relative}.v2-bp .bp-rli:before{content:"";inset-inline-start:-30px;background:var(--bg);border:2px solid var(--brand);border-radius:50%;width:14px;height:14px;transition:background .25s,transform .25s;position:absolute;top:19px}.v2-bp .bp-rli:hover{background:var(--panel);transform:translate(3px)}.v2-bp .bp-rli:hover:before{background:var(--brand);transform:scale(1.2)}.v2-bp .bp-rlh{font-size:17px;font-weight:600;color:var(--fg)!important;margin:0!important;line-height:1.35!important}.v2-bp .bp-rli p+p{color:var(--soft);margin-top:4px;font-size:17px;line-height:1.7}.v2-bp .bp-rli strong{font-weight:600}.v2-bp .bp-tw{border:1px solid var(--line);background:linear-gradient(to right,var(--panel) 30%,transparent) 0 0/40px 100% no-repeat local,linear-gradient(to left,var(--panel) 30%,transparent) 100% 0/40px 100% no-repeat local,linear-gradient(to right,#14161c29,transparent) 0 0/14px 100% no-repeat scroll,linear-gradient(to left,#14161c29,transparent) 100% 0/14px 100% no-repeat scroll,var(--panel);border-radius:14px;max-width:100%;margin-top:24px;overflow-x:auto}.v2-bp .bp-tw table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px;line-height:1.5}.v2-bp .bp-tw th{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:start;background:var(--sunk);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px}.v2-bp .bp-tw td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--soft);padding:12px 14px}.v2-bp .bp-tw tr:last-child td{border-bottom:0}.v2-bp .bp-tw tbody tr{transition:background .2s}.v2-bp .bp-tw tbody tr:hover{background:var(--brand-soft)}.v2-bp .bp-tw td:first-child{color:var(--fg);min-width:130px}.v2-bp .bp-tw:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v2-bp .bp-q{border-inline-start:3px solid var(--brand);background:var(--panel);font-size:19px;font-family:var(--serif);color:var(--fg);border-radius:0 14px 14px 0;margin:24px 0 0;padding:16px 22px;font-style:italic;line-height:1.6}.v2-bp .bp-fq{border-top:1px solid var(--fg);margin-top:4px}.v2-bp .bp-fi{border-bottom:1px solid var(--line)}.v2-bp .bp-fi h3{font-size:inherit;margin:0}.v2-bp .bp-fi button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 18px/1.35 var(--sans);color:var(--fg);justify-content:space-between;align-items:center;gap:18px;padding:18px 4px;transition:color .2s;display:flex}.v2-bp .bp-fi button:hover{color:var(--brand-text)}.v2-bp .bp-fi button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.v2-bp .bp-fi i{border:1px solid var(--line);border-radius:50%;flex:none;width:26px;height:26px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.v2-bp .bp-fi i:before,.v2-bp .bp-fi i:after{content:"";background:var(--brand);width:10px;height:1.8px;transition:transform .3s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.v2-bp .bp-fi i:after{transform:translate(-50%,-50%)rotate(90deg)}.v2-bp .bp-fi.open i{background:var(--brand-soft);border-color:var(--brand);transform:rotate(180deg)}.v2-bp .bp-fi.open i:after{transform:translate(-50%,-50%)rotate(0)}.v2-bp .bp-fa{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.v2-bp .bp-fb{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.v2-bp .bp-fi.open .bp-fa{grid-template-rows:1fr}.v2-bp .bp-fi.open .bp-fb{opacity:1;transition-delay:.1s}.v2-bp .bp-fb p{margin:0;padding:0 4px 8px;font-size:17px!important}.v2-bp .bp-fb p:last-child{padding-bottom:20px}.v2-bp .bp-ed{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:56px;padding:24px 26px}.v2-bp .bp-h2s{margin-bottom:16px;font-size:20px!important}.v2-bp .bp-aug{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.v2-bp .bp-auc{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.v2-bp .bp-auc b{font-size:15.5px;display:block}.v2-bp .bp-auc small{color:var(--mute);font-size:13px;display:block}.v2-bp .bp-auc i{color:var(--brand-text);font-style:normal;transition:transform .25s}.v2-bp .bp-auc:hover i{transform:translate(4px)}.v2-bp .bp-auc .bp-av{border:0;width:40px;height:40px}.v2-bp .bp-auc:nth-child(2) .bp-av{background:var(--brand);color:#fff}.v2-bp .bp-ed>p{color:var(--soft);max-width:68ch;font-size:15.5px;line-height:1.65}.v2-bp .bp-ed .xl{margin-top:12px;display:inline-block}.v2-bp .bp-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.v2-bp .bp-cta{padding-block:68px;overflow:hidden}.v2-bp .bp-cta h2{max-width:22ch;font-size:clamp(28px,3.4vw,42px)}.v2-bp .bp-cta .ls{max-width:60ch;font-size:17.5px}.v2-bp .bp-cta .cta{margin-top:28px}.v2-bp .bp-glow{inset-inline-end:-120px;pointer-events:none;background:radial-gradient(closest-side,#f5a65b47,#0000 70%);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite bp-breathe;position:absolute;top:-140px}@keyframes bp-breathe{50%{opacity:.65;transform:scale(1.15)}}.v2-bp .bp-relsec{padding-block:60px 72px}.v2-bp .bp-rg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.v2-bp .bp-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.v2-bp .bp-card .chip{background:var(--brand-soft);color:var(--brand-text);align-self:flex-start}.v2-bp .bp-card h3{font-size:18px;line-height:1.3}.v2-bp .bp-card p{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-bp .bp-cm{font:500 12px var(--mono);color:var(--mute);justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;display:flex}.v2-bp .bp-cm b{color:var(--brand-text);font-weight:500}.v2-bp .bp-auc.fx-c,.v2-bp .bp-card.fx-c{background-color:var(--panel)}@media (max-width:1100px){.v2-bp .bp-lay{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0}.v2-bp .bp-rail{display:contents}.v2-bp .bp-toc{top:var(--hh);z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-inline:-16px;background:#faf9f6f0;margin-bottom:28px;padding:0}.v2-bp .bp-pg{background:0 0;width:auto;height:2px;inset:auto 0 -1px}.v2-bp .bp-pg:after{transform-origin:0;transform:scaleX(var(--bp-p,0))}.v2-bp .bp-tg{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:500 13px var(--sans);color:var(--soft);align-items:center;gap:10px;padding:11px 16px;display:flex}.v2-bp .bp-tg:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.v2-bp .bp-tgl{font:600 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);flex:none}.v2-bp .bp-cur{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font-weight:600;overflow:hidden}.v2-bp .bp-tg .bp-pc{font:500 11.5px var(--mono);color:var(--mute);flex:none}.v2-bp .bp-ch{border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);flex:none;width:9px;height:9px;transition:transform .3s;transform:rotate(45deg)translate(-2px,-2px)}.v2-bp .bp-toc.open .bp-ch{transform:rotate(225deg)}.v2-bp .bp-tl{inset-inline:0;background:var(--panel);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;max-height:min(70vh,520px);padding:6px 12px 14px;transition:opacity .25s,transform .3s,visibility .3s;position:absolute;top:100%;overflow:auto;transform:translateY(-8px);box-shadow:0 24px 40px -24px #14161c66}.v2-bp .bp-toc.open .bp-tl{visibility:visible;opacity:1;transform:none}.v2-bp .bp-tt{display:none}.v2-bp .bp-tl li a{padding:9px 8px;font-size:15px}.v2-bp .bp-hg{grid-template-columns:minmax(0,1fr);gap:28px}.v2-bp .bp-facts{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:4px 14px}.v2-bp .bp-facts>div:nth-last-child(2){border-bottom:0}.v2-bp .bp-rg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v2-bp .bp-hero h1{max-width:none}.v2-bp .bp-s>p,.v2-bp .bp-s .bp-ul,.v2-bp .bp-s .bp-ol{font-size:17px;line-height:1.7}.v2-bp .bp-s{margin-top:44px}.v2-bp .bp-aug,.v2-bp .bp-rg{grid-template-columns:minmax(0,1fr)}.v2-bp .bp-ed{padding:20px 16px}.v2-bp .bp-tkh{padding:12px 16px}.v2-bp .bp-tk ul{padding:8px 16px 12px}.v2-bp .bp-fi button{font-size:17px}.v2-bp .bp-facts b{font-size:26px}.v2-bp .bp-mi+.bp-mi:before{display:none}.v2-bp .bp-cta{padding-block:52px}}@media (prefers-reduced-motion:reduce){.v2-bp .bp-fa{grid-template-rows:0fr}.v2-bp .bp-fi.open .bp-fa{grid-template-rows:1fr}.v2-bp .bp-fb{opacity:1}.v2-bp .bp-tl{transition:none}}.v2-bp .bp-bc li{flex:none}.v2-bp .bp-bc li:last-child{flex:0 auto}.v2-bp .bp-avs .bp-av+.bp-av{margin-inline-start:-6px}@media (max-width:700px){.v2-bp .bp-bc li:last-child,.v2-bp .bp-bc li:nth-last-child(2):after{display:none}}.v2-bi .bi-hero{padding-block:44px 24px}.v2-bi .bi-hg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.v2-bi .bi-ht{min-width:0}.v2-bi .bi-hero h1{font-size:clamp(32px,4.2vw,52px)}.v2-bi .bi-sf{border:1.5px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;max-width:560px;margin-top:26px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.v2-bi .bi-sf:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #c2570c1f}.v2-bi .bi-sf svg{width:20px;height:20px;color:var(--mute);flex:none;margin-inline-start:16px}.v2-bi .bi-sf input{min-width:0;font:16px var(--sans);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:16px 12px}.v2-bi .bi-sf input::-webkit-search-cancel-button{display:none}.v2-bi .bi-sf input:focus-visible{outline:0}.v2-bi .bi-x{background:var(--sunk);cursor:pointer;width:26px;height:26px;color:var(--soft);border:0;border-radius:50%;margin-inline-end:12px;font-size:17px;line-height:1}.v2-bi .bi-x:hover{background:var(--brand-soft);color:var(--brand-text)}.v2-bi .bi-ql{font:12px var(--mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.v2-bi .bi-qk{border:1px solid var(--line);background:var(--panel);font:500 12.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;padding:4px 11px;transition:transform .2s,border-color .2s,color .2s}.v2-bi .bi-qk:hover{border-color:var(--brand);color:var(--brand-text);transform:translateY(-1px)}.v2-bi .bi-sg{gap:8px;display:grid}.v2-bi .bi-sl{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}.v2-bi .bi-st{all:unset;box-sizing:border-box;cursor:pointer;-moz-column-gap:12px;border:1px solid var(--line);background:var(--panel);animation:bi-up .6s calc(.15s + var(--i)*90ms) cubic-bezier(.2,.8,.2,1) both;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:13px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .3s;display:grid}.v2-bi .bi-st:hover{border-color:var(--brand);transform:translate(5px);box-shadow:0 14px 30px -22px #14161c80}.v2-bi .bi-st:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v2-bi .bi-sn{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-text);font:600 13px var(--mono);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.v2-bi .bi-st b{color:var(--fg);font-size:15.5px;font-weight:600}.v2-bi .bi-st small{color:var(--soft);grid-column:2;font-size:13px}.v2-bi .bi-st i{color:var(--brand-text);grid-area:1/3/3;font-style:normal;transition:transform .25s}.v2-bi .bi-st:hover i{transform:translate(4px)}@keyframes bi-up{0%{opacity:0;transform:translateY(12px)}}.v2-bi .bi-fs{padding-block:40px 36px}.v2-bi .bi-fg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.v2-bi .bi-f{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:10px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.v2-bi .bi-f:before{content:"";background:linear-gradient(90deg,var(--brand),transparent);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(.35)}.v2-bi .bi-f:hover:before{transform:scaleX(1)}.v2-bi .bi-fn{font:500 34px/1 var(--mono);color:var(--line);letter-spacing:-.04em;inset-inline-end:18px;transition:color .3s;position:absolute;top:14px}.v2-bi .bi-f:hover .bi-fn{color:var(--brand-text)}.v2-bi .bi-fu{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.v2-bi .bi-f .chip,.v2-bi .bi-c .chip{background:var(--brand-soft);color:var(--brand-text);align-self:flex-start}.v2-bi .bi-f h3{letter-spacing:-.015em;font-size:20px;line-height:1.25}.v2-bi .bi-f p{color:var(--soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-bi .bi-cm{font:500 12px var(--mono);color:var(--mute);justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;display:flex}.v2-bi .bi-cm b{color:var(--brand-text);font-weight:500}.v2-bi .bi-bar{top:var(--hh);z-index:15;-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line);background:#faf9f6ed;position:sticky}.v2-bi .bi-bw{align-items:center;gap:20px;padding-block:9px;display:flex}.v2-bi .bi-tabs{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.v2-bi .bi-tabs::-webkit-scrollbar{display:none}.v2-bi .bi-tb{border:1px solid var(--line);background:var(--panel);font:500 13.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 13px;transition:background .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.v2-bi .bi-tb:hover{border-color:var(--fg);color:var(--fg);transform:translateY(-1px)}.v2-bi .bi-tb i{font:500 11px var(--mono);background:var(--sunk);color:var(--mute);border-radius:999px;padding:1px 7px;font-style:normal;transition:background .25s,color .25s}.v2-bi .bi-tb.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.v2-bi .bi-tb.on i{background:var(--brand);color:#fff}.v2-bi .bi-cn{font:12px var(--mono);color:var(--mute);margin-bottom:14px}.v2-bi .bi-cn b{color:var(--fg);font-weight:600}.v2-bi .bi-pr{background:var(--brand);transform-origin:0;height:2px;transform:scaleX(var(--bi-p,0));position:absolute;inset:auto 0 -1px}.v2-bi .bi-gs{padding-block:32px 40px}.v2-bi .bi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2-bi .bi-c{min-width:0;position:relative}.v2-bi .bi-cl{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;height:100%;padding:18px 18px 15px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .25s;display:flex}.v2-bi .bi-cl:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 20px 40px -26px #14161c73}.v2-bi .bi-cl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v2-bi .bi-ct{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-bi .bi-new .bi-ct:after{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite bi-ping;box-shadow:0 0 #0e9f6e80}@keyframes bi-ping{70%,to{box-shadow:0 0 0 8px #0e9f6e00}}.v2-bi .bi-c h3{letter-spacing:-.01em;font-size:17.5px;line-height:1.3;transition:color .2s}.v2-bi .bi-cl:hover h3{color:var(--brand-text)}.v2-bi .bi-c p{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-bi .bi-empty{text-align:center;color:var(--soft);padding:60px 16px;font-size:16px}.v2-bi .bi-pgn{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.v2-bi .bi-pn{border:1px solid var(--line);background:var(--panel);min-width:40px;height:40px;font:600 14px var(--mono);color:var(--soft);border-radius:10px;place-items:center;padding-inline:13px;transition:border-color .2s,transform .2s;display:grid}.v2-bi a.bi-pn:hover{border-color:var(--brand);color:var(--brand-text);transform:translateY(-1px)}.v2-bi .bi-pn.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.v2-bi .bi-cta{padding-block:64px;overflow:hidden}.v2-bi .bi-cta h2{max-width:22ch;font-size:clamp(28px,3.4vw,42px)}.v2-bi .bi-cta .ls{max-width:62ch;font-size:17.5px}.v2-bi .bi-cta .cta{margin-top:28px}.v2-bi .bi-glow{inset-inline-end:-120px;pointer-events:none;background:radial-gradient(closest-side,#f5a65b47,#0000 70%);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite bi-breathe;position:absolute;top:-140px}@keyframes bi-breathe{50%{opacity:.65;transform:scale(1.15)}}.v2-bi .bi-f.fx-c,.v2-bi .bi-st{background-color:var(--panel)}@media (max-width:1000px){.v2-bi .bi-hg{grid-template-columns:minmax(0,1fr);gap:26px}.v2-bi .bi-fg{grid-template-columns:minmax(0,1fr)}.v2-bi .bi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-bi .bi-grid{grid-template-columns:minmax(0,1fr)}.v2-bi .bi-hero{padding-block:28px 16px}.v2-bi .bi-cta{padding-block:48px}.v2-bi .bi-fn{display:none}}.v2-bp .bp-lay.bp-nt{grid-template-columns:minmax(0,740px)}.v2-bp .bp-intro{margin-top:0;margin-bottom:44px}.v2-bp .bp-intro>p,.v2-bp .bp-intro .bp-ul,.v2-bp .bp-intro .bp-ol{color:var(--soft);max-width:70ch;font-size:18px;line-height:1.75}.v2-bp .bp-intro>p{margin-top:16px}.v2-bp .bp-intro>p:first-child{margin-top:0}.v2-bp .bp-tkp{color:var(--soft);border-bottom:1px dashed var(--line);padding:14px 22px;font-size:15.5px;line-height:1.6}.v2-bp .bp-tkp:last-child{border-bottom:0}.v2-bp .bp-s>.bp-rl,.v2-bp .bp-s>.bp-tw,.v2-bp .bp-s>.bp-q,.v2-bp .bp-s>.bp-code{margin-top:22px}.v2-bp .bp-s>h3+*,.v2-bp .bp-s>h3:first-child{margin-top:0}.v2-bp .bp-dl{border:1px solid var(--line);background:var(--panel);color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:2px 12px;font-weight:600;display:inline-flex;background-image:none!important}.v2-bp .bp-dl:before{content:"PDF";font:600 10px var(--mono);background:var(--brand);color:#fff;border-radius:999px;padding:1px 6px}.v2-bp .bp-sub{gap:6px;margin-top:8px}.v2-bp .bp-sub li{font-size:.94em}.v2-bp .bp-hr{background:var(--line);border:0;height:1px;margin:36px 0 0}.v2-bp .bp-code{background:var(--term);color:var(--term-fg);font:13.5px/1.6 var(--mono);text-align:left;direction:ltr;border-radius:12px;max-width:100%;margin-top:22px;padding:16px 18px;overflow-x:auto}.v2-bp .bp-code code{font:inherit;background:0 0;padding:0}.v2-bp .bp-fb .bp-ul,.v2-bp .bp-fb .bp-ol{color:var(--soft);margin:0 0 8px;padding-inline:4px;font-size:17px;line-height:1.7}.v2-bp .bp-fb .bp-tw{margin:0 4px 12px}.v2-bp .bp-av{padding:0;overflow:hidden}.v2-bp .bp-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v2-bp .bp-avs .bp-av+.bp-av,.v2-bp .bp-avs span+span .bp-av{margin-inline-start:-6px}.v2-bp .bp-avs>span{display:flex}.v2-bp .bp-en{margin-inline-start:14px}.v2-bp .bp-mi a{white-space:nowrap}.v2-bp .bp-lead{padding:2px 0;padding-inline-start:20px}.v2-bp .bp-tl li a{padding:6px;padding-inline:6px 8px}.v2-bp .bp-x{overflow-wrap:anywhere}.v2-bp .bp-s,.v2-bp .bp-intro{overflow-wrap:break-word}.v2-bp .bp-tw table{table-layout:auto}.v2-bi .bi-hero2{padding-block:40px 18px}.v2-bi .bi-h1s{font-size:clamp(28px,3.4vw,40px)}.v2-bi .bi-pn{text-decoration:none}.v2-bi .bi-nx{font-family:var(--sans);align-items:center;gap:8px;font-weight:600;display:inline-flex}.v2-bi span.bi-pe{min-width:24px;color:var(--mute);place-items:center;display:grid}.v2-bi .bi-tools{padding-block:36px 44px}.v2-bi .bi-tg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.v2-bi .bi-tl{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.v2-bi .bi-tl .bi-tk{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.v2-bi .bi-tl b{font-size:17px;line-height:1.3}.v2-bi .bi-tl small{color:var(--soft);font-size:14px;line-height:1.5}.v2-bi .bi-ql button{font-family:var(--sans)}@media (max-width:1000px){.v2-bi .bi-tg{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .v2-bp .bp-q{border-radius:14px 0 0 14px}[dir=rtl] .v2-bp .bp-tl li a.on,[dir=rtl] .v2-bp .bp-rli:hover{transform:translate(-3px)}[dir=rtl] .v2-bp .bp-auc:hover i{transform:scaleX(-1)translate(4px)}[dir=rtl] .v2-bp .bp-auc i{transform:scaleX(-1)}[dir=rtl] .v2-bi .bi-st:hover{transform:translate(-5px)}[dir=rtl] .v2-bi .bi-st:hover i{transform:scaleX(-1)translate(4px)}[dir=rtl] .v2-bi .bi-st i{transform:scaleX(-1)}[dir=rtl] .v2-bp .bp-toc,[dir=rtl] .v2-bp .bp-pg{transform:none}[dir=rtl] .v2-bp .bp-pg:after{transform-origin:top}[dir=rtl] .v2-bp .bp-code,[dir=rtl] .v2-bp .bp-x:after{unicode-bidi:isolate}[dir=rtl] .v2-bp .bp-x:after{display:inline-block;transform:scaleX(-1)}[dir=rtl] .v2-bp .bp-x:hover:after{transform:scaleX(-1)translate(2px,-2px)}@media (max-width:1100px){[dir=rtl] .v2-bp .bp-pg:after{transform-origin:100%}}.v2-bi .sts b small{font:500 .46em var(--sans);letter-spacing:0;color:var(--soft);margin-inline:.35em;display:inline}
