.rs{--bg:#faf9f6;--panel:#fff;--sunk:#f2f0ea;--line:#e4e1d8;--fg:#14161c;--soft:#4b5060;--mute:#6f7384;--brand:#c2570c;--brand-soft:#fbebdd;--mesh:#d9d5ca;--term:#0d1017;--term-2:#161a23;--term-fg:#d7dce6;--term-mute:#8a92a6;--term-brand:#f5a65b;--sans:var(--font-inter),"Inter",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;isolation:isolate;clip-path:inset(0);background:var(--bg);color:var(--fg);font:15.5px/1.55 var(--sans);position:relative;overflow-x:clip}.rs .rs-mesh{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:fixed;inset:0}.rs .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}.rs [id]{scroll-margin-top:calc(var(--hh,72px) + 48px)}.rs .sn{top:var(--hh,72px);z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#faf9f6eb;position:sticky}.rs .sn .in{scrollbar-width:none;max-width:1180px;padding:6px max(16px,env(safe-area-inset-left,0px));gap:2px;margin:0 auto;display:flex;overflow-x:auto}.rs .sn .in::-webkit-scrollbar{display:none}.rs .sn a{font:500 13.5px var(--mono);color:var(--mute);border-radius:999px;flex:none;padding:4px 10px;text-decoration:none;transition:background .2s,color .2s}.rs .sn a.on{background:var(--fg);color:#fff}.rs .sn .pg{inset-inline-start:0;background:var(--brand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .rs .sn .pg{transform-origin:100%}.rs section{padding-block:44px}.rs section.sm{padding-block:34px}.rs section.first{padding-block:40px 56px}.rs h1,.rs h2,.rs h3,.rs p,.rs ol,.rs ul{margin:0;padding:0}.rs ol,.rs ul{list-style:none}.rs a{color:inherit;text-decoration:none}.rs h1,.rs h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.rs h1{font-size:clamp(36px,4.6vw,58px)}.rs h2{font-size:clamp(24px,2.7vw,32px)}.rs .h1s{font-size:clamp(28px,3.4vw,40px)}.rs .h3{margin-top:26px;font-size:17.5px;font-weight:600}.rs .it{font-family:var(--serif);color:var(--brand);letter-spacing:-.02em;font-style:italic;font-weight:500}.rs .sec{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:12px;display:flex}.rs .sec b{color:var(--brand);font-weight:500}.rs .sec:after{content:"";background:var(--line);width:72px;height:1px}.rs .ls{color:var(--soft);max-width:62ch;margin-top:10px;font-size:17.5px}.rs .rv{transition:opacity .6s,transform .6s}.rs .rv.pre{opacity:0;transform:translateY(14px)}.rs .xl{color:var(--brand);font-size:16px;font-weight:600}.rs .xl:hover{text-decoration:underline}.rs .xls{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.rs .btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:9px;align-items:center;padding:11px 18px;font-size:16px;font-weight:600;display:inline-flex}.rs a:focus-visible,.rs button:focus-visible,.rs select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rs .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:44px;padding-block:44px 26px;display:grid}.rs .eb{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.rs .srch{max-width:620px;margin-top:22px;position:relative}.rs .srch input{width:100%;font:16.5px var(--sans);border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:12px;padding-block:14px;padding-inline:44px;box-shadow:0 10px 30px -22px #14141e66}.rs .srch input:focus{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.rs .srch svg{inset-inline-start:15px;width:18px;height:18px;color:var(--mute);position:absolute;top:50%;transform:translateY(-50%)}.rs .srch kbd{inset-inline-end:12px;font:11.5px var(--mono);color:var(--mute);border:1px solid var(--line);background:var(--sunk);border-radius:5px;padding:2px 6px;position:absolute;top:50%;transform:translateY(-50%)}.rs .qs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.rs .qs>span{font:13px var(--mono);color:var(--mute);margin-inline-end:4px}.rs .q{border:1px solid var(--line);background:var(--panel);font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;padding:5px 12px}.rs .q:hover{border-color:var(--brand);color:var(--brand)}.rs .start{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.rs .start h2{font:500 11.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);background:var(--sunk);padding:12px 16px}.rs .start a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:grid}.rs .start a:last-child{border-bottom:0}.rs .start a:hover{background:var(--brand-soft)}.rs .start b{font-size:16px;font-weight:600;display:block}.rs .start small{color:var(--soft);font-size:13.5px;line-height:1.35;display:block}[dir=rtl] .rs .ar{display:inline-block;transform:scaleX(-1)}[dir=rtl] .rs .ins-f b{font:600 23.5px/1.3 var(--sans)}.rs .sts{border-block:1px solid var(--fg);background:var(--bg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rs .st{border-inline-start:1px solid var(--line);padding:16px}.rs .st:first-child{border-inline-start:0}.rs .st b{font:500 clamp(24px,2.6vw,32px)/1.1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.rs .st span{font:11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-top:6px;display:block}.rs .ins{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;margin-top:16px;display:grid}.rs .ins-f{background:var(--term);color:var(--term-fg);border-radius:14px;padding:22px;display:block}.rs .ins-f small,.rs .ins-i small{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.rs .ins-f small{color:var(--term-brand)}.rs .ins-f b{font:italic 500 25.5px/1.2 var(--serif);color:#fff;margin-block:8px;display:block}.rs .ins-f>span{max-width:46ch;font-size:15.5px;display:block}.rs .ins-f .meta{font:13px var(--mono);color:var(--term-mute);gap:14px;margin-top:18px;display:flex}.rs .ins-f .go{color:var(--term-brand);margin-top:14px;font-weight:600}.rs .ins-f:hover .go{text-decoration:underline}.rs .ins-l{border-block:1px solid var(--line);display:grid}.rs .ins-i{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 2px;display:grid}.rs .ins-i:last-child{border-bottom:0}.rs .ins-i small{color:var(--brand)}.rs .ins-i b{margin-block:4px 3px;font-size:17.5px;font-weight:600;line-height:1.3;display:block}.rs .ins-i:hover b{text-decoration:underline}.rs .ins-i span{color:var(--soft);font-size:15px}.rs .ins-i .mm{font:13px var(--mono);color:var(--mute);white-space:nowrap;padding-top:22px}.rs .tps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.rs .tp{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-content:start;gap:4px;padding:14px 15px 13px;transition:border-color .2s,transform .2s;display:grid}.rs .tp:hover{border-color:var(--brand);transform:translateY(-2px)}.rs .tp .n{font:500 25.5px var(--mono);letter-spacing:-.03em;line-height:1}.rs .tp b{margin-top:6px;font-size:16.5px;font-weight:600}.rs .tp small{color:var(--soft);font-size:13.5px;line-height:1.35}.rs .rs-list{border-top:1px solid var(--fg);margin-top:16px}.rs .r{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1.2fr) minmax(0,1.2fr) 210px;align-items:start;gap:16px;padding:14px 0;display:grid}.rs .r.rh{font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);padding-block:8px}.rs a.r:hover b{text-decoration:underline}.rs .r .ty{font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand);padding-top:3px}.rs .r .ty.own{color:#fff;background:var(--brand);border-radius:5px;justify-self:start;padding:2px 7px}.rs .r b{font-size:17.5px;font-weight:600;line-height:1.3;display:block}.rs .r .wh{color:var(--soft);font-size:15px}.rs .r .dt{font:13px/1.5 var(--mono);color:var(--mute);padding-top:3px}.rs .tls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rs .tl{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 17px;transition:border-color .2s,transform .2s;display:block}.rs .tl:hover{border-color:var(--brand);transform:translateY(-2px)}.rs .tl .k{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:8px;display:block}.rs .tl b{font-size:18.5px;font-weight:600;line-height:1.25;display:block}.rs .tl small{color:var(--soft);margin-top:6px;font-size:15px;display:block}.rs .tl.dark{background:var(--term);color:var(--term-fg);border-color:var(--term)}.rs .tl.dark .k{color:var(--term-brand)}.rs .tl.dark b{color:#fff}.rs .tl.dark small{color:var(--term-fg)}.rs .lst{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:14px;display:grid}.rs .ck{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;font-size:16px;display:grid}.rs .ck.plain{grid-template-columns:minmax(0,1fr) auto}.rs .ck i{border:1.5px solid var(--fg);border-radius:4px;align-self:center;place-items:center;width:18px;height:18px;font-size:11.5px;font-style:normal;display:grid}.rs .ck:hover span{text-decoration:underline}.rs .ck small{font:13px var(--mono);color:var(--mute);white-space:nowrap}.rs .hon{color:var(--soft);grid-template-columns:22px minmax(0,1fr);gap:10px;max-width:78ch;margin-top:14px;font-size:15.5px;display:grid}.rs .hon i{background:var(--fg);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;display:grid}.rs .tb{border-block:1px solid var(--line);background:var(--bg);z-index:5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-block:10px;display:flex;position:sticky;top:65px}.rs .chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.rs .chip{border:1px solid var(--line);background:var(--panel);font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;padding:5px 12px}.rs .chip.on{background:var(--fg);border-color:var(--fg);color:#fff}.rs .chip .n{font:11.5px var(--mono);opacity:.7;margin-inline-start:4px}.rs .tb select{font:14.5px var(--sans);border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;padding:6px 10px}.rs .cnt{font:13px var(--mono);color:var(--mute);white-space:nowrap}.rs .po{border-bottom:1px solid var(--line);grid-template-columns:92px 108px minmax(0,1fr) 60px;align-items:baseline;gap:14px;padding-block:12px;display:grid}.rs .po:hover .tt{text-decoration:underline}.rs .po .dt{font:13px var(--mono);color:var(--mute);white-space:nowrap}.rs .po .ty{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.rs .po .tt{font-size:16.5px;font-weight:600;line-height:1.3}.rs .po .mm{font:13px var(--mono);color:var(--mute);text-align:end;white-space:nowrap}.rs .empty{color:var(--soft);padding-block:28px;font-size:16.5px}.rs .svs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rs .sv{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 15px;transition:border-color .2s;display:block}.rs .sv:hover{border-color:var(--brand)}.rs .sv b{font-size:16.5px;font-weight:600;display:block}.rs .sv small{color:var(--soft);margin-top:4px;font-size:13.5px;line-height:1.35;display:block}.rs .sv .pr{font:500 14.5px var(--mono);color:var(--brand);margin-top:8px;display:block}.rs .fol{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin-top:16px;display:grid}.rs .fo{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.rs .fo h3{margin-bottom:6px;font-size:17.5px;font-weight:600}.rs .fo p{color:var(--soft);margin-bottom:10px;font-size:15.5px}.rs .fo ul{gap:6px;display:grid}.rs .fo li .xl{font-size:15.5px}.rs .fo li small{font:13px var(--mono);color:var(--mute);white-space:nowrap}.rs .end{color:var(--fg);border-top:1px solid var(--line);z-index:1;background:#fff;padding-block:52px;position:relative}.rs .eg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.rs .end h2{color:var(--fg);font-size:clamp(26px,3vw,38px)}.rs .end .ls{color:var(--soft)}.rs .end .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term);margin-top:20px}.rs .co{font-size:15.5px}.rs .co h3{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.rs .co p{margin-bottom:12px}.rs .co a{color:var(--brand)}@media (max-width:980px){.rs .hero,.rs .ins,.rs .eg,.rs .fol,.rs .lst{grid-template-columns:minmax(0,1fr)}.rs .sts{grid-template-columns:repeat(3,minmax(0,1fr))}.rs .st:nth-child(4){border-inline-start:0}.rs .tps,.rs .svs{grid-template-columns:repeat(2,minmax(0,1fr))}.rs .tls{grid-template-columns:minmax(0,1fr)}.rs .r{grid-template-columns:minmax(0,1fr);gap:4px}.rs .r.rh{display:none}.rs .po{grid-template-columns:92px minmax(0,1fr) 60px}.rs .po .ty{display:none}.rs .tb{position:static}.rs .chips{flex:100%}}@media (max-width:640px){.rs .sts{grid-template-columns:repeat(2,minmax(0,1fr))}.rs .st:nth-child(odd){border-inline-start:0}.rs .st:nth-child(4){border-inline-start:1px solid var(--line)}.rs .tps,.rs .svs{grid-template-columns:minmax(0,1fr)}.rs .po{grid-template-columns:minmax(0,1fr) 52px}.rs .po .dt,.rs .srch kbd{display:none}.rs .srch input{padding-inline-end:14px}}@media (prefers-reduced-motion:reduce){.rs *,.rs :before,.rs :after{transition:none!important;animation:none!important}}main:has(.rs)+footer{margin-top:0}
