@layer theme,base;@layer components{.cs-root :is(.cs-hc,.cs-lg,.cs-sbot){--hc-x:2px}[dir=rtl] .cs-root :is(.cs-hc,.cs-lg,.cs-sbot){--hc-x:-2px}[dir=rtl] .cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-dir{scale:-1 1}[dir=rtl] .cs-root :is(.cs-hc,.cs-lg) :is(.ha-h1,.lg-h1,.hc-lh h2,.hc-lh p,.hc-cat b,.hc-cat p,.hc-rt,.hc-rc,.hc-rx,.hc-ql-g .t,.ha-rel li a span)[dir=auto]{text-align:right}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-ic{width:42px;height:42px;color:var(--cs-sm-200);background:radial-gradient(90% 90% at 30% 20%,#ecf0f424,#0000 60%),linear-gradient(#1e2227,#111417);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #b8c0c833,inset 0 1px #ecf0f424,0 6px 14px -8px #000}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-ic svg{width:20px;height:20px}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-empty{border-radius:var(--cs-r-panel);text-align:center;justify-items:center;gap:12px;max-width:620px;margin:8px auto 0;padding:40px 28px;display:grid}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-empty b{font:600 19px/1.35 var(--cs-f-display);letter-spacing:-.01em;color:var(--cs-text);text-wrap:balance}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-empty p{color:var(--cs-muted);font-size:14.5px;line-height:1.6}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-empty .btn{margin-top:6px}.cs-root :is(.cs-hc,.cs-lg,.cs-sbot) .hc-empty .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:8px;display:flex}.cs-root :is(.cs-hc,.cs-sbot) .hc-chs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-root :is(.cs-hc,.cs-sbot) .hc-chs.one{grid-template-columns:minmax(0,1fr)}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch{text-align:start;min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line), inset 0 1px 0 #ecf0f40a;transition:transform .25s var(--cs-ease), box-shadow .2s, background .2s;background:#0000005c;border-radius:15px;align-items:center;gap:14px;padding:13px 16px;display:flex}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch:hover{box-shadow:inset 0 0 0 1px var(--cs-line-3);background:#00000080;transform:translateY(-1px)}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch:focus-visible{border-radius:15px}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch .tx{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch b{font:600 15px/1.2 var(--cs-f-display);color:var(--cs-text)}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch small{font:500 12.5px/1.3 var(--cs-f-mono);color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;text-align:start;unicode-bidi:isolate;flex-basis:100%;overflow:hidden}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch .state{padding:4px 7px 3px;font-size:9.5px}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch .go{width:17px;height:17px;color:var(--cs-sm-500);transition:translate .25s var(--cs-ease), color .2s;flex:none}.cs-root :is(.cs-hc,.cs-sbot) .hc-ch:hover .go{translate:var(--hc-x) 0;color:var(--cs-sm-200)}.cs-root :is(.cs-hc,.cs-lg) .hc-stuck{border-radius:16px;gap:8px;padding:18px;display:grid}.cs-root :is(.cs-hc,.cs-lg) .hc-stuck b{font:600 15.5px/1.3 var(--cs-f-display);color:var(--cs-text)}.cs-root :is(.cs-hc,.cs-lg) .hc-stuck p{color:var(--cs-text-2);font-size:13.5px;line-height:1.55}.cs-root :is(.cs-hc,.cs-lg) .hc-stuck .row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.cs-root :is(.cs-hc,.cs-lg) :is(.hc-sk,.lg-sk,.lg-sk-h) i{background:linear-gradient(90deg,#b8c0c809 0%,#b8c0c817 40%,#b8c0c809 80%) 0 0/200% 100%;border-radius:7px;animation:1.4s linear infinite cs-hc-shim;display:block}@keyframes cs-hc-shim{to{background-position:-200% 0}}.cs-root .cs-hc .hc-hero{padding:48px 0 40px}.cs-root .cs-hc .hc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:32px 64px;display:grid}.cs-root .cs-hc .hc-hero-copy{min-width:0}.cs-root .cs-hc .hc-hero .h1{font-size:clamp(50px,6.2vw,92px)}.cs-root .cs-hc .hc-hero .readout dd{unicode-bidi:isolate}.cs-root .cs-hc .hc-find{isolation:isolate;border-radius:var(--cs-r-panel);min-width:0;padding:24px;position:relative}.cs-root .cs-hc .hc-find>.amb{height:90%;inset:-20% -10% auto}.cs-root .cs-hc .hc-find-h{font:500 10.5px/1.3 var(--cs-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted);margin:0 2px 14px}.cs-root .cs-hc .hc-find-h:lang(ar){letter-spacing:normal;font-size:12px}.cs-root .cs-hc .hc-q{position:relative}.cs-root .cs-hc .hc-q>svg{z-index:1;inset-inline-start:17px;width:20px;height:20px;color:var(--cs-sm-400);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.cs-root .cs-hc .hc-q .inp{border-radius:14px;height:58px;padding-inline:50px 54px;font-size:16px}.cs-root .cs-hc .hc-q .inp::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.cs-root .cs-hc .hc-clr{inset-inline-end:10px;width:36px;height:36px;color:var(--cs-muted);border-radius:10px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.cs-root .cs-hc .hc-clr:hover{color:var(--cs-sm-hi);background:#b8c0c814}.cs-root .cs-hc .hc-clr:focus-visible{outline-offset:0;border-radius:10px}.cs-root .cs-hc .hc-clr svg{width:17px;height:17px}.cs-root .cs-hc .hc-ql{margin-top:18px}.cs-root .cs-hc .hc-ql-h{font:500 10.5px/1.4 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-dim);margin:0 2px 10px}.cs-root .cs-hc .hc-ql-h:lang(ar){letter-spacing:normal;font-size:12px}.cs-root .cs-hc .hc-ql-g{gap:8px;display:grid}.cs-root .cs-hc .hc-ql-g a{min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line);background:#00000052;border-radius:12px;align-items:center;gap:13px;padding:13px 14px;transition:box-shadow .2s,background .2s;display:flex}.cs-root .cs-hc .hc-ql-g a:hover{box-shadow:inset 0 0 0 1px var(--cs-line-3);background:#00000075}.cs-root .cs-hc .hc-ql-g a:focus-visible{border-radius:12px}.cs-root .cs-hc .hc-ql-g .n{font:600 11px/1 var(--cs-f-mono);color:var(--cs-dim);flex:none}.cs-root .cs-hc .hc-ql-g .t{min-width:0;color:var(--cs-text);-webkit-line-clamp:2;text-align:start;-webkit-box-orient:vertical;flex:1;font-size:14.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.cs-root .cs-hc .hc-ql-g svg{width:16px;height:16px;color:var(--cs-sm-500);transition:translate .25s var(--cs-ease), color .2s;flex:none}.cs-root .cs-hc .hc-ql-g a:hover svg{translate:var(--hc-x) 0;color:var(--cs-sm-200)}.cs-root .cs-hc .hc-hl{color:var(--cs-sm-hi);background:#cfd5db2e;border-radius:3px;padding:0 1px}.cs-root .cs-hc .hc-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-root .cs-hc .hc-cat{border-radius:var(--cs-r-panel);text-align:start;min-width:0;min-height:214px;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--cs-line), inset 0 1px 0 #ecf0f40d;transition:transform .3s var(--cs-ease), box-shadow .2s, background .2s;background:#b8c0c809;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;display:flex}.cs-root .cs-hc .hc-cat:hover{box-shadow:inset 0 0 0 1px var(--cs-line-3), inset 0 1px 0 #ecf0f414, 0 30px 60px -40px #000;background:#b8c0c80f;transform:translateY(-3px)}.cs-root .cs-hc .hc-cat:focus-visible{border-radius:var(--cs-r-panel)}.cs-root .cs-hc .hc-cat :is(b,p){align-self:stretch}.cs-root .cs-hc .hc-cat b{font:600 18px/1.25 var(--cs-f-display);letter-spacing:-.015em;color:var(--cs-text);margin-top:16px}.cs-root .cs-hc .hc-cat p{color:var(--cs-muted);flex:1;margin-top:7px;font-size:14px;line-height:1.55}.cs-root .cs-hc .hc-cat p:empty{min-height:1px}.cs-root .cs-hc .hc-cat .ft{box-shadow:inset 0 1px 0 var(--cs-line);font:500 11.5px/1 var(--cs-f-mono);color:var(--cs-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;margin-top:16px;padding-top:13px;display:flex}.cs-root .cs-hc .hc-cat .ft svg{width:16px;height:16px;color:var(--cs-sm-500);transition:translate .25s var(--cs-ease), color .2s;flex:none}.cs-root .cs-hc .hc-cat:hover .ft svg{translate:var(--hc-x) 0;color:var(--cs-sm-200)}.cs-root .cs-hc .hc-cat .ft svg.dn{rotate:90deg}[dir=rtl] .cs-root .cs-hc .hc-cat .ft svg.dn{rotate:-90deg}.cs-root .cs-hc .hc-cat:hover .ft svg.dn{translate:0 2px}.cs-root .cs-hc .hc-more{box-shadow:inset 0 0 0 1px var(--cs-line-2);background:#b8c0c804 repeating-linear-gradient(135deg,#b8c0c809 0 8px,#0000 8px 16px)}.cs-root .cs-hc .hc-cat.hc-sk{pointer-events:none}.cs-root .cs-hc .hc-cat.hc-sk .sk-ic{border-radius:12px;width:42px;height:42px}.cs-root .cs-hc .hc-cat.hc-sk .sk-t{width:58%;height:16px;margin-top:18px}.cs-root .cs-hc .hc-cat.hc-sk .sk-p{width:92%;height:11px;margin-top:14px}.cs-root .cs-hc .hc-cat.hc-sk .sk-p2{width:70%;height:11px;margin-top:9px}.cs-root .cs-hc .hc-none{color:var(--cs-muted);margin-top:6px;font-size:15px}.cs-root .cs-hc .hc-pop{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-root .cs-hc .hc-pop a{min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c809;border-radius:15px;align-items:center;gap:16px;padding:16px 18px;transition:background .2s,box-shadow .2s;display:flex}.cs-root .cs-hc .hc-pop a:hover{box-shadow:inset 0 0 0 1px var(--cs-line-3);background:#b8c0c811}.cs-root .cs-hc .hc-pop a:focus-visible{border-radius:15px}.cs-root .cs-hc .hc-pop .n{width:30px;height:19px;font:600 10px/1 var(--cs-f-mono);color:#0a0c0e;background:linear-gradient(118deg,#fff0 30%,#ffffff80 46%,#fff0 60%), var(--cs-ti-face);border-radius:4px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.cs-root .cs-hc :is(.hc-pop,.hc-list) .hc-rb{text-align:start;flex:1;gap:4px;min-width:0;display:grid}.cs-root .cs-hc :is(.hc-pop,.hc-list) .hc-rt{font:600 15.5px/1.35 var(--cs-f-display);color:var(--cs-text)}.cs-root .cs-hc :is(.hc-pop,.hc-list) .hc-rc{font:500 10px/1.3 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-dim)}.cs-root .cs-hc :is(.hc-pop,.hc-list) .go{width:17px;height:17px;color:var(--cs-sm-500);transition:translate .25s var(--cs-ease), color .2s;flex:none}.cs-root .cs-hc :is(.hc-pop a,.hc-row):hover .go{translate:var(--hc-x) 0;color:var(--cs-sm-200)}.cs-root .cs-hc .hc-res{min-height:52vh;padding-top:24px}.cs-root .cs-hc .hc-back{margin-bottom:22px}.cs-root .cs-hc .hc-lh{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cs-root .cs-hc .hc-lh>div{flex:1;min-width:0}.cs-root .cs-hc .hc-lh h2{font:600 clamp(26px,3vw,36px)/1.15 var(--cs-f-display);letter-spacing:-.025em;color:var(--cs-text);text-wrap:balance;outline:none}.cs-root .cs-hc .hc-lh h2 q{color:var(--cs-text-2)}.cs-root .cs-hc .hc-lh p{max-width:680px;color:var(--cs-muted);margin-top:8px;font-size:15px;line-height:1.55}.cs-root .cs-hc .hc-lh .tag{margin-top:8px}.cs-root .cs-hc .hc-list{border-radius:var(--cs-r-panel);box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c808;overflow:hidden}.cs-root .cs-hc .hc-row{box-shadow:inset 0 -1px 0 var(--cs-line);align-items:center;gap:16px;padding:17px 20px;transition:background .15s;display:flex}.cs-root .cs-hc .hc-row:last-child{box-shadow:none}.cs-root .cs-hc .hc-row:hover{background:#b8c0c80b}.cs-root .cs-hc .hc-row:focus-visible{outline-offset:-2px;border-radius:0}.cs-root .cs-hc .hc-list .hc-rx{color:var(--cs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cs-root .cs-hc .hc-row.hc-sk{pointer-events:none}.cs-root .cs-hc .hc-row.hc-sk .sk-t{width:46%;height:15px}.cs-root .cs-hc .hc-row.hc-sk .sk-p{width:78%;height:11px;margin-top:6px}.cs-root .cs-hc .hc-calc{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:16px;display:grid}.cs-root .cs-hc .hc-calc .sheet{padding:24px}.cs-root .cs-hc .hc-calc-h{align-items:center;gap:14px;min-width:0;display:flex}.cs-root .cs-hc .hc-calc-h h3{font:600 21px/1.2 var(--cs-f-display);letter-spacing:-.02em}.cs-root .cs-hc .hc-calc-h .hc-calc-sub{font:400 14px/1.5 var(--cs-f-display);letter-spacing:0;text-transform:none;color:var(--cs-text-2);margin-top:5px}.cs-root .cs-hc .hc-calc-wait{color:var(--cs-muted);font-size:14.5px;line-height:1.55}.cs-root .cs-hc .hc-calc-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-root .cs-hc .hc-calc-f .fld>label span{color:var(--cs-muted);font-weight:400}.cs-root .cs-hc .hc-calc-f .hc-calc-wide{grid-column:1/-1}.cs-root .cs-hc .hc-sel{display:block;position:relative}.cs-root .cs-hc .hc-sel select.inp{appearance:none;cursor:pointer;padding-inline-end:40px}.cs-root .cs-hc .hc-sel select.inp option{color:var(--cs-text);background:#0e1114}.cs-root .cs-hc .hc-sel>svg{inset-inline-end:14px;width:16px;height:16px;color:var(--cs-sm-400);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.cs-root .cs-hc .hc-calc .inp[dir=ltr]{text-align:left}[dir=rtl] .cs-root .cs-hc .hc-sel select.inp[dir=ltr]{padding-inline:15px 40px}[dir=rtl] .cs-root .cs-hc .hc-sel select.inp[dir=ltr]+svg{inset-inline-end:auto;left:auto;right:14px}.cs-root .cs-hc .hc-calc-out{flex-direction:column;gap:18px;display:flex}.cs-root .cs-hc .hc-dd-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-root .cs-hc .hc-dd-k>div{min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line);background:#00000052;border-radius:13px;padding:14px 14px 15px}.cs-root .cs-hc .hc-dd-k dt{font:500 10px/1.3 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted)}.cs-root .cs-hc .hc-dd-k dt:lang(ar){letter-spacing:normal;font-size:11.5px}.cs-root .cs-hc .hc-dd-k dd{font:600 22px/1.1 var(--cs-f-mono);letter-spacing:-.03em;color:var(--cs-sm-hi);text-align:start;overflow-wrap:anywhere;margin-top:10px}.cs-root .cs-hc .hc-dd-k dd small{font:500 12px/1.2 var(--cs-f-mono);letter-spacing:0;color:var(--cs-muted);margin-top:6px;display:block}.cs-root .cs-hc .hc-dd-k [data-tone=ok] dd{color:#6ee7a0}.cs-root .cs-hc .hc-dd-k [data-tone=bad] dd{color:#f59a9a}.cs-root .cs-hc .hc-dd-tight{color:var(--cs-text-2);margin-top:8px;font-size:12px;line-height:1.45}.cs-root .cs-hc .hc-bar{height:8px;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c81a;border-radius:8px;position:relative;overflow:hidden}.cs-root .cs-hc .hc-bar i{inset-block:0;width:var(--w,0%);transition:width .3s var(--cs-ease);background:linear-gradient(90deg,#747d87,#cfd5db 80%,#f4f6f8);border-radius:8px;position:absolute;left:0}.cs-root .cs-hc .hc-bar[data-tone=bad] i{background:linear-gradient(90deg,#7f1d1d,#ef4444)}.cs-root .cs-hc .hc-dd-say{color:var(--cs-text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.cs-root .cs-hc .hc-dd-say svg{width:17px;height:17px;color:var(--cs-sm-200);flex:none;margin-top:3px}.cs-root .cs-hc .hc-dd-say svg.bad{color:#f59a9a}.cs-root .cs-hc .hc-dd-note{box-shadow:inset 0 1px 0 var(--cs-line);color:var(--cs-muted);margin-top:auto;padding-top:14px;font-size:13px;line-height:1.6}.cs-root .cs-hc .hc-dd-note a{color:var(--cs-text);border-bottom:1px solid var(--cs-line-3)}.cs-root .cs-hc .hc-dd-note a:hover{border-color:var(--cs-sm-hi)}.cs-root .cs-hc .hc-sup{border-radius:var(--cs-r-panel);padding:26px}.cs-root .cs-hc .hc-how{box-shadow:inset 0 1px 0 var(--cs-line);margin-top:26px;padding-top:22px}.cs-root .cs-hc .hc-how h3{font:600 17px/1.3 var(--cs-f-display);letter-spacing:-.01em;color:var(--cs-text)}.cs-root .cs-hc .hc-how>p{color:var(--cs-muted);margin-top:5px;font-size:14px;line-height:1.5}.cs-root .cs-hc .hc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cs-root .cs-hc .hc-steps li{min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c809;border-radius:14px;align-content:start;gap:5px;padding:16px;display:grid}.cs-root .cs-hc .hc-steps .st{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cs-root .cs-hc .hc-steps .hc-ic{border-radius:10px;width:36px;height:36px}.cs-root .cs-hc .hc-steps .hc-ic svg{width:18px;height:18px}.cs-root .cs-hc .hc-steps .k{width:30px;height:19px;font:600 10px/1 var(--cs-f-mono);color:#0a0c0e;background:linear-gradient(118deg,#fff0 30%,#ffffff80 46%,#fff0 60%), var(--cs-ti-face);border-radius:4px;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.cs-root .cs-hc .hc-steps b{font:600 15px/1.3 var(--cs-f-display);color:var(--cs-text)}.cs-root .cs-hc .hc-steps p{color:var(--cs-muted);font-size:13.5px;line-height:1.5}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-hero,.lg-hero){padding:44px 0 10px}.cs-root :is(.cs-hc,.cs-lg) .ha-nf{padding-bottom:72px}.cs-root .cs-hc .ha-bc{flex-wrap:wrap;row-gap:8px}.cs-root .cs-hc .ha-bc a{color:var(--cs-text-2);transition:color .2s}.cs-root .cs-hc .ha-bc a:hover{color:var(--cs-sm-hi)}.cs-root .cs-hc .ha-bc .sl{color:var(--cs-dim);letter-spacing:0}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-h1,.lg-h1){max-width:980px;font:600 clamp(36px,4.6vw,66px)/1.04 var(--cs-f-display);letter-spacing:-.035em;text-wrap:balance;padding-bottom:.08em}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-h1,.lg-h1)>span{padding-bottom:.08em;display:block}.cs-root :is(.cs-hc,.cs-lg) .ha-meta{font:500 12px/1.4 var(--cs-f-mono);color:var(--cs-muted);font-variant-numeric:tabular-nums;margin-top:18px}.cs-root :is(.cs-hc,.cs-lg) .ha-meta time{color:var(--cs-text-2);unicode-bidi:isolate}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-sec,.lg-sec){padding-top:28px}.cs-root :is(.cs-hc,.cs-lg) .ha-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px 64px;display:grid}.cs-root :is(.cs-hc,.cs-lg) .ha-main{min-width:0;max-width:780px}.cs-root :is(.cs-hc,.cs-lg) .ha-end{box-shadow:inset 0 1px 0 var(--cs-line);flex-wrap:wrap;gap:12px 24px;margin-top:44px;padding-top:22px;display:flex}.cs-root :is(.cs-hc,.cs-lg) .ha-end .link svg{width:14px;height:14px}.cs-root :is(.cs-hc,.cs-lg) .ha-rail{top:calc(var(--cs-nav-h) + 20px);gap:14px;min-width:0;display:grid;position:sticky}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-rel){border-radius:16px;padding:16px}.cs-root :is(.cs-hc,.cs-lg) .ha-toc{max-height:calc(100vh - var(--cs-nav-h) - 60px);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-rel) h2{font:500 10.5px/1.3 var(--cs-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted);margin:2px 6px 10px}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-rel) h2:lang(ar){letter-spacing:normal;font-size:12px}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) ol{gap:1px;display:grid}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) a{color:var(--cs-muted);text-align:start;border-radius:8px;padding-block:7px;padding-inline:14px 10px;font-size:13.5px;line-height:1.4;transition:color .2s,background .2s;display:block;position:relative}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) a:hover{color:var(--cs-sm-hi);background:#b8c0c80d}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) a[aria-current=true]{color:var(--cs-text)}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) a[aria-current=true]:before{content:"";inset-inline-start:0;background:var(--cs-ti-face);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 10px #d6dde473}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-toc,.ha-tocm) a:focus-visible{outline-offset:0;border-radius:8px}.cs-root .cs-hc .ha-rel ul{display:grid}.cs-root .cs-hc .ha-rel li a{color:var(--cs-text-2);box-shadow:inset 0 -1px 0 var(--cs-line);text-align:start;align-items:center;gap:10px;padding:10px 6px;font-size:14px;line-height:1.4;transition:color .2s;display:flex}.cs-root .cs-hc .ha-rel li:last-child a{box-shadow:none}.cs-root .cs-hc .ha-rel li a span{flex:1;min-width:0}.cs-root .cs-hc .ha-rel li a svg{width:15px;height:15px;color:var(--cs-sm-500);transition:translate .25s var(--cs-ease), color .2s;flex:none}.cs-root .cs-hc .ha-rel li a:hover{color:var(--cs-sm-hi)}.cs-root .cs-hc .ha-rel li a:hover svg{translate:var(--hc-x) 0;color:var(--cs-sm-200)}.cs-root .cs-hc .ha-rel li a:focus-visible{outline-offset:-2px;border-radius:6px}.cs-root .cs-hc .ha-rel .all{color:var(--cs-text-2);box-shadow:inset 0 0 0 1px var(--cs-line);background:#0000004d;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.cs-root .cs-hc .ha-rel .all span{font:500 11px/1 var(--cs-f-mono);color:var(--cs-muted);white-space:nowrap;flex:none}.cs-root .cs-hc .ha-rel .all:hover{color:var(--cs-sm-hi);box-shadow:inset 0 0 0 1px var(--cs-line-3)}.cs-root .cs-hc .ha-rel .all:focus-visible{border-radius:11px}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm{border-radius:15px;margin-bottom:24px;display:none}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm summary{cursor:pointer;font:600 14.5px/1.2 var(--cs-f-display);color:var(--cs-text);border-radius:15px;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm summary::-webkit-details-marker{display:none}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm summary span{font:500 11px/1 var(--cs-f-mono);color:var(--cs-muted);margin-inline-start:auto}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm summary svg{width:17px;height:17px;color:var(--cs-sm-400);transition:rotate .25s var(--cs-ease);flex:none}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm[open] summary svg{rotate:180deg}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm summary:focus-visible{outline-offset:-2px}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm ol{max-height:60vh;padding:0 10px 12px;overflow:auto}.cs-root :is(.cs-hc,.cs-lg) .md{color:var(--cs-text-2);text-wrap:pretty;overflow-wrap:break-word;font-size:16px;line-height:1.75}.cs-root :is(.cs-hc,.cs-lg) .md .md-in>:first-child,.cs-root :is(.cs-hc,.cs-lg) .md>:first-child{margin-top:0}.cs-root :is(.cs-hc,.cs-lg) .md p{margin:14px 0}.cs-root :is(.cs-hc,.cs-lg) .md h2{font:600 23px/1.3 var(--cs-f-display);letter-spacing:-.02em;color:var(--cs-text);margin:44px 0 12px}.cs-root :is(.cs-hc,.cs-lg) .md h3{font:600 18px/1.35 var(--cs-f-display);color:var(--cs-text);margin:28px 0 8px}.cs-root :is(.cs-hc,.cs-lg) .md h1{font:600 26px/1.25 var(--cs-f-display);color:var(--cs-text);margin:44px 0 12px}.cs-root :is(.cs-hc,.cs-lg) .md strong{color:var(--cs-text);font-weight:600}.cs-root :is(.cs-hc,.cs-lg) .md em{color:var(--cs-text);padding-inline-end:.06em;font-style:italic}.cs-root :is(.cs-hc,.cs-lg) .md code{font:500 .86em/1 var(--cs-f-mono);color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-line);unicode-bidi:isolate;background:#b8c0c817;border-radius:5px;padding:2px 6px}.cs-root :is(.cs-hc,.cs-lg) .md :is(ul,ol){gap:9px;margin:14px 0;display:grid}.cs-root :is(.cs-hc,.cs-lg) .md ul>li{padding-inline-start:22px;position:relative}.cs-root :is(.cs-hc,.cs-lg) .md ul>li:before{content:"";inset-inline-start:3px;background:var(--cs-sm-300);border-radius:2px;width:8px;height:1.5px;position:absolute;top:.84em}.cs-root :is(.cs-hc,.cs-lg) .md ul>li.yn{padding-inline-start:28px}.cs-root :is(.cs-hc,.cs-lg) .md ul>li.yn:before{display:none}.cs-root :is(.cs-hc,.cs-lg) .md li.yn>.md-yn:first-child{inset-inline-start:0;margin:0;position:absolute;top:.32em}.cs-root :is(.cs-hc,.cs-lg) .md ol{counter-reset:md}.cs-root :is(.cs-hc,.cs-lg) .md ol>li{counter-increment:md;padding-inline-start:36px;position:relative}.cs-root :is(.cs-hc,.cs-lg) .md ol>li:before{content:counter(md);inset-inline-start:0;width:23px;height:23px;font:600 11px/1 var(--cs-f-mono);color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-line-2);background:#b8c0c812;border-radius:6px;place-items:center;display:grid;position:absolute;top:.26em}.cs-root :is(.cs-hc,.cs-lg) .md a.inl{color:var(--cs-text);border-bottom:1px solid var(--cs-line-3);transition:color .2s,border-color .2s}.cs-root :is(.cs-hc,.cs-lg) .md a.inl:hover{color:var(--cs-sm-hi);border-color:var(--cs-sm-hi)}.cs-root :is(.cs-hc,.cs-lg) .md a:not([href]){border-bottom:0}.cs-root :is(.cs-hc,.cs-lg) .md .md-q{color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-line-2), inset 0 1px 0 #ecf0f40f;background:linear-gradient(#d6dde411,#d6dde404),#0c0e1180;border-radius:13px;margin:20px 0;padding-block:13px;padding-inline:20px 16px;font-size:15px;line-height:1.65;position:relative}.cs-root :is(.cs-hc,.cs-lg) .md .md-q:before{content:"";inset-inline-start:0;background:var(--cs-sm-300);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;box-shadow:0 0 10px #cfd5db59}.cs-root :is(.cs-hc,.cs-lg) .md .md-q+.md-q{margin-top:-10px}.cs-root :is(.cs-hc,.cs-lg) .md .md-img{max-width:100%;height:auto;box-shadow:0 0 0 1px var(--cs-line-2);border-radius:13px;margin:18px 0;display:block}.cs-root :is(.cs-hc,.cs-lg) .md .md-yn{vertical-align:-4px;border-radius:50%;place-items:center;width:19px;height:19px;margin-inline-end:6px;display:inline-grid}.cs-root :is(.cs-hc,.cs-lg) .md .md-yn svg{width:12px;height:12px}.cs-root :is(.cs-hc,.cs-lg) .md .md-yn.ok{color:#6ee7a0;background:#22c55e1f;box-shadow:inset 0 0 0 1px #22c55e52}.cs-root :is(.cs-hc,.cs-lg) .md .md-yn.no{color:#f59a9a;background:#ef44441a;box-shadow:inset 0 0 0 1px #ef444447}.cs-root :is(.cs-hc,.cs-lg) .md .md-tw{box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c808;border-radius:15px;margin:20px 0;overflow-x:auto}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl th{font:500 10.5px/1.35 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);text-align:start;vertical-align:bottom;box-shadow:inset 0 -1px 0 var(--cs-line-2);background:#00000047;padding:12px 16px}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl td{color:var(--cs-text-2);text-align:start;vertical-align:top;box-shadow:inset 0 -1px 0 var(--cs-line);padding:11px 16px}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl tr:last-child td{box-shadow:none}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl tbody tr:nth-child(2n) td{background:#b8c0c806}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl td.lead{color:var(--cs-text);font-weight:600}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl .cv{display:inline}@media (max-width:1179px){.cs-root .cs-hc .hc-cats,.cs-root .cs-hc .hc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-root :is(.cs-hc,.cs-lg) .ha-grid{grid-template-columns:minmax(0,1fr)}.cs-root :is(.cs-hc,.cs-lg) .ha-rail{max-width:780px;position:static}.cs-root :is(.cs-hc,.cs-lg) .ha-toc{display:none}.cs-root :is(.cs-hc,.cs-lg) .ha-tocm{display:block}.cs-root :is(.cs-hc,.cs-lg) .ha-rail:empty{display:none}}@media (max-width:1023px){.cs-root .cs-hc .hc-hero-grid{grid-template-columns:minmax(0,1fr)}.cs-root .cs-hc .hc-find{max-width:720px}.cs-root .cs-hc .hc-calc,.cs-root .cs-hc .hc-pop{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cs-root .cs-hc .hc-hero{padding:30px 0 24px}.cs-root .cs-hc .hc-hero .h1{font-size:clamp(42px,12.6vw,60px)}.cs-root .cs-hc .hc-find{padding:16px}.cs-root .cs-hc .hc-q .inp{height:52px}.cs-root .cs-hc .hc-calc .sheet{padding:20px 16px}.cs-root .cs-hc .hc-calc-f{grid-template-columns:minmax(0,1fr)}.cs-root .cs-hc .hc-dd-k dd{font-size:19px}.cs-root .cs-hc .hc-sup{padding:16px}.cs-root .cs-hc .hc-row{padding:15px 16px}.cs-root :is(.cs-hc,.cs-sbot) .hc-chs{grid-template-columns:minmax(0,1fr)}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-hero,.lg-hero){padding:28px 0 6px}.cs-root :is(.cs-hc,.cs-lg) :is(.ha-h1,.lg-h1){letter-spacing:-.03em;font-size:clamp(30px,8.6vw,42px)}.cs-root :is(.cs-hc,.cs-lg) .md{font-size:15.5px;line-height:1.72}.cs-root :is(.cs-hc,.cs-lg) .md h2{margin-top:34px;font-size:20px}.cs-root :is(.cs-hc,.cs-lg) .hc-empty{padding:30px 18px}}@media (max-width:639px){.cs-root .cs-hc .hc-cats{grid-template-columns:minmax(0,1fr);gap:10px}.cs-root .cs-hc .hc-cat{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:14px;min-height:0;padding:16px;display:grid}.cs-root .cs-hc .hc-cat .hc-ic{grid-row:1/span 2}.cs-root .cs-hc .hc-cat b{grid-column:2;margin:0}.cs-root .cs-hc .hc-cat .ft{box-shadow:none;grid-area:2/2;margin-top:5px;padding-top:0}.cs-root .cs-hc .hc-cat p{grid-area:3/1/auto/-1;margin-top:10px}.cs-root .cs-hc .hc-cat p:empty{display:none}.cs-root .cs-hc .hc-steps{grid-template-columns:minmax(0,1fr);gap:8px}.cs-root .cs-hc .hc-steps li{grid-template-columns:36px minmax(0,1fr);gap:2px 12px;padding:13px}.cs-root .cs-hc .hc-steps .st{flex-direction:column;grid-row:1/span 2;gap:8px;margin:0}.cs-root .cs-hc .hc-steps p{grid-column:2}.cs-root .cs-hc .hc-dd-k{grid-template-columns:minmax(0,1fr)}.cs-root .cs-hc .hc-dd-k>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cs-root .cs-hc .hc-dd-k dd{text-align:end;margin-top:0}.cs-root .cs-hc .hc-dd-k dd small{margin:0;display:inline}.cs-root .cs-hc .hc-dd-tight{flex-basis:100%}.cs-root .cs-hc .hc-lh .hc-ic{display:none}.cs-root .cs-hc .hc-lh{flex-wrap:wrap;gap:10px}.cs-root .cs-hc .hc-lh .tag{margin-top:0}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl[data-cols="2"] :is(th,td){padding-inline:12px}.cs-root :is(.cs-hc,.cs-lg) .md .md-tw:has(>.md-tbl:not([data-cols="2"])){box-shadow:none;background:0 0;overflow:visible}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]),.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) tbody{gap:8px;display:grid}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) tr{box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c809;border-radius:13px;padding:6px 0;display:grid}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td,.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) tbody tr:nth-child(2n) td{box-shadow:none;background:0 0;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 14px;display:flex}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td:before{content:attr(data-l);max-width:46%;font:500 10px/1.5 var(--cs-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);flex:none}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td .cv{text-align:end;min-width:0}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td.lead{font:600 15px/1.35 var(--cs-f-display)}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td.lead:before{display:none}.cs-root :is(.cs-hc,.cs-lg) .md .md-tbl:not([data-cols="2"]) td.lead .cv{text-align:start}}@media (prefers-reduced-motion:reduce){.cs-root :is(.cs-hc,.cs-lg) :is(.hc-sk,.lg-sk,.lg-sk-h) i{animation:none}.cs-root :is(.cs-hc,.cs-sbot) :is(.hc-cat,.hc-ch){transition:none}}}@layer utilities;
