.ea-bare{width:100%;container-type:inline-size}.ea-stack{flex-direction:column;display:flex}.ea-ei{margin:0 auto var(--sp3)}.ea-c{text-align:center}.ea-pad{padding:var(--sp10) var(--sp5)}.ea-list{padding-left:var(--sp5);margin:0;line-height:1.8}.ea-ul{padding-left:var(--sp5);color:var(--tx2);margin:0}.row.ea-between{flex-wrap:nowrap;justify-content:space-between}.row.ea-nowrap{gap:var(--sp2);flex-wrap:nowrap}.ea-right{margin-left:auto}.ea-sm{font-size:var(--fs-label)}.ea-step{padding:var(--sp2) 0}.ea-split{border-bottom:1px solid var(--ln);padding:var(--sp3) 0}.menu.ea-menu{width:240px;max-width:100%;position:static}.ea-av-lg{background:var(--ind);width:48px;height:48px;font-size:var(--fs-em)}.ea-hint{margin-top:var(--sp3)}.ea-sw-block{gap:var(--sp4);flex-direction:column;display:flex}.ea-rollout{min-width:140px}.ea-link{cursor:pointer;color:var(--ind2)}.ea-ok{color:var(--em)}.ea-page-ph{max-width:560px}.ea-hdr{padding:var(--sp3) var(--sp4)}.ea-hdr .inp{width:auto;font-weight:var(--fw-semi)}.ea-hdr-main{flex:1;min-width:240px}.ea-hdr-ic{color:var(--tx3);place-items:center;display:grid}.ea-org{flex-direction:column;align-items:center;display:flex}.ea-nd{text-align:center}.ea-conn{gap:var(--sp2);flex-wrap:nowrap;align-items:center;display:flex}.ea-conn .inp{flex:1;min-width:0}.ea-mkt-hero .lnd .row{gap:var(--sp3)}.ea-pg{gap:var(--sp3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.inp.ea-auto{width:auto}.inp.ea-narrow{max-width:320px}.inp.ea-narrow-sm{max-width:220px}.ea-seg-row{gap:var(--sp2)}.ea-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm td .row{justify-content:center}.ea-c .logo{justify-content:center;margin-right:0}.ea-between>div:first-child{flex:1;min-width:0}.pp .pm{overflow-x:auto}.ea-si-title{margin-bottom:var(--sp3)}.ea-si-h{margin:var(--sp4) 0 var(--sp1)}.ea-si-form,.ea-si-ban{margin-top:var(--sp4)}.m1-ft{gap:var(--sp2);margin-top:var(--sp4);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.m1-stack{gap:var(--sp3);flex-direction:column;display:flex}.m1-who{align-items:center;gap:var(--sp2);min-width:0;display:flex}.m1-who small{color:var(--tx3);display:block}.m1-actions{gap:var(--sp2);flex-wrap:wrap;align-items:center;display:flex}.m1-res{gap:var(--sp2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m1-inv{max-width:440px;padding:var(--sp6) 0;gap:var(--sp3);flex-direction:column;margin:0 auto;display:flex}.m1-center{text-align:center}.m1-link{color:var(--tx3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.m1-link:hover{color:var(--tx)}.m1-chk{align-items:center;gap:var(--sp2);display:flex}.m1-role{min-width:7.5rem}.m1-filters{gap:var(--sp3);margin:var(--sp3) 0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.m1-filters>*{min-width:0}.m1-stack .code{overflow-wrap:anywhere;word-break:break-all}@media (width<=640px){.m1-tbl thead{display:none}.m1-tbl table,.m1-tbl tbody,.m1-tbl tr,.m1-tbl td{width:100%;display:block}.m1-tbl tr{padding:var(--sp3) 0;border-bottom:1px solid var(--ln2)}.m1-tbl td{padding:var(--sp1) 0;border:0}}.p2-row{align-items:stretch;display:flex}.p2-row>.p2-main{flex:1;min-width:0}.p2-row>.p2-star{padding-inline:var(--sp2);color:var(--tx3);flex:none}.p2-row>.p2-star.on{color:var(--amb,var(--tx))}.p2-tpl{gap:var(--sp2);border:0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;display:grid}.p2-tpl legend{margin-bottom:var(--sp2);color:var(--tx3);font-size:var(--fs-meta);padding:0}.p2-opt{gap:var(--sp2);padding:var(--sp2) var(--sp3);border:1px solid var(--ln);border-radius:var(--r2,8px);cursor:pointer;align-items:flex-start;min-width:0;display:flex}.p2-opt:has(input:checked){border-color:var(--ind2);background:var(--s2)}.p2-opt small{color:var(--tx3);display:block}.p2-prev{border:1px solid var(--ln2);border-radius:var(--r2,8px);padding:var(--sp3)}.p2-prev ul{margin:var(--sp1) 0 0;padding-left:var(--sp4)}.p2-line{align-items:center;gap:var(--sp2);padding:var(--sp2) 0;border-bottom:1px solid var(--ln2);flex-wrap:wrap;display:flex}.p2-line>.grow{overflow-wrap:anywhere;flex:1;min-width:0}.p2-inline{gap:var(--sp3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;display:grid}.p2-inline>*{min-width:0}.p2-envs{gap:var(--sp2);flex-direction:column;display:flex}.p2-env{gap:var(--sp2);grid-template-columns:minmax(6rem,1fr) 2fr;display:grid}.p2-mono{overflow-wrap:anywhere}@media (width<=640px){.p2-env{grid-template-columns:1fr}}.menu.ovm{z-index:40;min-width:calc(var(--sp10)*4.5);max-width:calc(100vw - var(--sp5));max-height:var(--radix-dropdown-menu-content-available-height);position:relative;overflow:auto}.menu.ovm.wide{width:calc(var(--sp10)*7.5)}.menu.ovm .it{white-space:nowrap}.menu.ovm .it[data-highlighted]{background:var(--s3);outline:none}.menu.ovm.wide .it{white-space:normal}.ovm-note{padding:var(--sp2) var(--sp3);font-size:var(--fs-meta)}.ovm-search{padding:var(--sp2)}.ovm-roles{padding:var(--sp1) var(--sp3) var(--sp2)}.ovm-roles>.mut3{margin-bottom:var(--sp1)}.ovm-between{padding:var(--sp2) var(--sp3);justify-content:space-between}.ovm-sub{padding:0 var(--sp3) var(--sp2)}.ovm-link{color:var(--ind2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ovm-link:hover{text-decoration:underline}.ovm-top{align-items:flex-start}.ovm-wrap{white-space:normal}.ovm-meta{font-size:var(--fs-meta)}.ovl-fids{margin-top:var(--sp4);gap:var(--sp1);flex-wrap:wrap;display:flex}.ovl-hr{align-items:center;gap:var(--sp2);margin-left:auto;display:flex}.ovl-dt{font-size:var(--fs-em)}.ovl-step{margin-right:auto}.dlg>.hd,.drw>.hd{gap:var(--sp3)}.pal .it[data-selected=true]{background:var(--s2)}.pal .it[data-selected=true] .ic{color:var(--ind2)}.pal .it .r{color:var(--tx3);font-size:var(--fs-label);margin-left:auto}.pal .it{cursor:pointer;align-items:center;display:flex}.pal .emp{padding:var(--sp6)}.toast{bottom:calc(var(--sp6) + var(--i,0)*var(--sp10))}.ov{overscroll-behavior:contain}.ovl-stack{gap:var(--sp4);flex-direction:column;display:flex}.ovl-mt{margin-top:var(--sp3)}.ovl-mt2{margin-top:var(--sp4)}.ovl-nowrap{flex-wrap:nowrap}.ovl-between{justify-content:space-between}.ovl-link{color:var(--ind2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ovl-link:hover{text-decoration:underline}.ovl-pad{padding:var(--sp2) 0}.ovl-tile{align-items:flex-start;gap:var(--sp2);padding:var(--sp4);text-align:left;font:inherit;color:inherit;flex-direction:column;width:100%}.ovl-tile>span{font-weight:var(--fw-reg);color:var(--tx3)}.ovl-cap{padding:var(--sp3) var(--sp4);font-size:var(--fs-label)}.g21.ovl-chat{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.ovl-h6{margin:var(--sp3) 0 var(--sp1)}.ovl-end{margin-left:auto}@media (width<=900px){.g21.ovl-chat{grid-template-columns:minmax(0,1fr)}}.ovl-run{padding:var(--sp3) 0;border-top:1px solid var(--ln);flex-wrap:nowrap}.ovl-meta{font-size:var(--fs-label)}.ovl-appsel{width:min(100%,16.25rem)}.ovl-grow{flex:1;min-width:0}.ovl-flush{margin:0}.ovl-ico{background:var(--s2)}.ovl-narrow{max-width:16.25rem}.tile.ovl-logo{padding:var(--sp1)}.ovl-big{font-size:var(--fs-em)}.ovl-end-row{justify-content:flex-end}.ovl-fsel{flex:none;width:min(100%,12rem)}.ovl-chat2{gap:var(--sp3);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.ovl-chat2.th{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,18rem)}@media (width<=900px){.ovl-chat2,.ovl-chat2.th{grid-template-columns:minmax(0,1fr)}}.ovl-spread{justify-content:space-between;align-items:center;display:flex}.ovl-xs{font-size:var(--fs-meta);margin-left:var(--sp1)}.ovl-sm{font-size:var(--fs-label)}.ovl-sub{font-weight:var(--fw-reg);font-size:var(--fs-label)}.ovl-bdg{background:var(--ind);color:var(--on-ind);border-radius:var(--r-tag);padding:0 var(--sp2);font-size:var(--fs-meta);margin-left:auto}.ovl-day{text-align:center;font-size:var(--fs-label);margin:var(--sp1) 0 var(--sp2)}.row.ovl-msg{align-items:flex-start;gap:var(--sp3);padding:var(--sp3) var(--sp2);border-radius:var(--r-tag);flex-wrap:nowrap}.ovl-msg:hover{background:var(--s2)}.ovl-msg-b{flex:1;min-width:0}.ovl-msg-t{margin-top:var(--sp1);line-height:1.55}.ovl-rx{margin-top:var(--sp2);gap:var(--sp2)}.ovl-gap0{gap:var(--sp1)}.ovl-link{color:var(--ind2);cursor:pointer;background:0 0;border:0;padding:0}.ovl-comp{border:1px solid var(--ln2);border-radius:var(--r-ctl);padding:var(--sp2);margin-top:var(--sp3)}.ovl-thr{border-left:2px solid var(--ln2);margin-left:var(--sp5);padding-left:var(--sp3)}.menu.ovm.ws{max-height:min(60vh,var(--radix-dropdown-menu-content-available-height,60vh));overflow-y:auto}.sr{flex:1;min-width:12.5rem;position:relative}.si{left:var(--sp3);color:var(--tx3);pointer-events:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fw{width:8.75rem}.clip{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.pcard{padding:var(--sp4);cursor:pointer;gap:var(--sp2);flex-direction:column;display:flex}.pcard:hover{background:var(--s2)}.pcard:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}.pc-s{margin:var(--sp1) 0}.pc-m{gap:var(--sp3);margin:var(--sp1) 0}.wa-ibox{background:var(--s2)}.wa-irow{padding:var(--sp3) 0;border-bottom:1px solid var(--ln);flex-wrap:nowrap}.wa-irow:last-of-type{border-bottom:0}.wa-list{gap:var(--sp2);flex-direction:column;display:flex}.wa-split{border-radius:var(--r-ctl);height:1.75rem;display:flex;overflow:hidden}.wa-split>div{height:100%}.wa-opt{padding:var(--sp2) var(--sp3);border:1px solid var(--ln2);border-radius:var(--r-ctl)}.wa-ctr{padding:var(--sp3);justify-content:center}.wa-pb{width:4.5rem}.wa-line{justify-content:space-between;align-items:center;gap:var(--sp3);padding:var(--sp2) 0;border-bottom:1px solid var(--ln);display:flex}.wa-h4{margin:var(--sp5) 0 var(--sp2)}.wa-stat-pos{color:var(--em)}.wa-stat-neg{color:var(--ba)}.ring{box-shadow:none}.tpl{min-height:2.75rem}.chart-h{height:10.625rem}.wa-g>*,.wa-g .kv dd{min-width:0}.wa-g .kv .chip{white-space:normal}.wa-fpad{padding:calc(var(--sp3) - 2px)}.wa-fpad .row>.fw,.fbar .row>.fw,.fbar .row>select.fw{flex:none;width:8.75rem}.fbar .sr .inp{width:100%}.wb-find{flex:1 1 var(--sp10);position:relative}.wb-find .inp{width:100%;padding-left:var(--sp8)}.wb-find>.ic{left:var(--sp3);color:var(--tx3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wb-col{align-items:flex-start;gap:var(--sp2);flex-direction:column;display:flex}.wb-mt{margin-top:var(--sp3)}.wb-mt2{margin-top:var(--sp2)}.wb-h4{margin:var(--sp4) 0 var(--sp2)}.wb-h3{margin:var(--sp6) 0 var(--sp3)}.wb-spread{justify-content:space-between}.wb-nowrap{flex-wrap:nowrap}.wb-member small{font-size:var(--fs-label);color:var(--tx3);display:block}.wb-hit{background:var(--indt);color:var(--tx)}.wb-sw{min-width:calc(var(--sp10) + var(--sp4))}.wb-sw>i{height:calc(var(--sp8) + var(--sp2));border-radius:var(--r-tag);border:1px solid var(--ln2);display:block}.wb-sw>span{margin-top:var(--sp1);font:var(--fw-reg) var(--fs-meta) var(--mono);color:var(--tx3);display:block}.wb-list{padding-left:var(--sp5);color:var(--tx2);margin:0}.av2.wb-avatar-lg{width:calc(var(--sp10) + var(--sp3));height:calc(var(--sp10) + var(--sp3));font-size:var(--fs-title)}.wb-photo{align-items:center;gap:var(--sp2);margin-bottom:var(--sp4);display:flex}.inp.wb-w{width:var(--sp10)}.inp.wb-sel{width:calc(var(--sp10)*3.25)}.inp.wb-sel-s{width:calc(var(--sp10)*3)}.wb-search-inp{font-size:var(--fs-em)}.fid.wb-miss{border-color:var(--ba);color:var(--ba)}.wb-it-sub{margin-top:var(--sp1);font-size:var(--fs-label)}.wb-rel{margin-left:auto}.wb-count{font-weight:var(--fw-reg)}.wb-grow{width:60%}.wb-col .pill{max-width:100%;height:auto;min-height:var(--sp8);white-space:normal}.wb-g21>*,.wb-g>*{min-width:0}@container (width<=760px){.g2.wb-g,.g3.wb-g,.g21.wb-g21{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.vtb .g2.wb-g{grid-template-columns:minmax(0,1fr)}}.wb-c{text-align:center}.wb-jc{justify-content:center}.wb-around{justify-content:space-around}.wb-start{justify-content:flex-start;gap:var(--sp3)}.wb-stem{width:2px;height:var(--sp4);background:var(--ln2);margin:0 auto}.wb-rule{border-top:2px solid var(--ln2);margin:0 18%}.wb-rule2{border-top:2px solid var(--ln2);margin:var(--sp3) 8% 0 8%;width:50%}.wb-em{color:var(--em)}.wb-sm{font-size:var(--fs-label)}.wb-right{margin-left:auto}.inp.wb-search240{max-width:calc(var(--sp10)*5)}.wb-teams{grid-template-columns:repeat(auto-fill,minmax(calc(var(--sp10)*5.5),1fr));gap:var(--sp3);display:grid}.wb-teams .mut3.wb-sm{margin-bottom:var(--sp2)}.wb-teams .wb-mt{margin-top:var(--sp3)}.wb-chk{text-align:center}.inp.wb-auto{width:auto}.wb-stack{flex-direction:column;display:flex}.ntf-bar{align-items:center;gap:var(--sp2);margin-bottom:var(--sp3);flex-wrap:wrap;display:flex}.ntf-bar .inp{width:auto;min-width:0;max-width:100%}.ntf-bar .sp{flex:1}.ntf-list{margin:0;padding:0;list-style:none}.ntf-row{border-bottom:1px solid var(--ln);outline-offset:-2px}.ntf-row:last-child{border-bottom:0}.ntf-row:focus-visible{outline:2px solid var(--ind2)}.ntf-main{align-items:flex-start;gap:var(--sp3);padding:var(--sp3) 0;display:flex}.ntf-text{overflow-wrap:anywhere;flex:1;min-width:0}.ntf-acts{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.ntf-unread{font-weight:var(--fw-semi)}.ntf-pip{background:var(--ind2);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ntf-sub{margin:0 0 var(--sp3) 44px;color:var(--tx2);padding:0;list-style:none}.ntf-sub li{padding:var(--sp1) 0}.ntf-grid td,.ntf-grid th{vertical-align:middle}.ntf-lock{color:var(--tx2);align-items:center;gap:6px;display:inline-flex}.ntf-note{color:var(--tx3);margin:var(--sp2) 0 var(--sp3)}@media (width<=760px){.ntf-main{flex-wrap:wrap}.ntf-acts{justify-content:flex-start;width:100%;margin-left:44px}.ntf-bar .sp{display:none}}.pmenu{position:relative}.pmenu .menu{right:0;top:calc(100% + var(--sp2));z-index:5;min-width:200px;position:absolute}.pp .kc.over{border-color:var(--ind2)}.pp .tk[draggable=true]{cursor:grab}.pp .tk .mv{margin-left:auto}.pp .tk .mv select.inp{width:auto;max-width:96px;height:auto;padding:var(--sp1) var(--sp2);font-size:var(--fs-meta)}.pp .boardbar{align-items:center;gap:var(--sp3);flex-wrap:wrap;display:flex}.pp .boardbar .r{gap:var(--sp2);flex-wrap:wrap;margin-left:auto;display:flex}.pp .tree{flex-direction:column;display:flex}.pp .tree>div{padding:var(--sp1) 0;white-space:pre}.pp .qf{width:340px;max-width:100%}.pp .stack{gap:var(--sp3);flex-direction:column;display:flex}.pp .grp{gap:var(--sp2);flex-direction:column;display:flex}@media (width<=1100px){.vtb .pp .g2,.vtb .pp .g21{grid-template-columns:minmax(0,1fr)}}.pp .g12{gap:var(--sp4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (width<=900px){.pp .g12{grid-template-columns:minmax(0,1fr)}}.pp .pbm{position:relative}.pbm-in{padding:var(--sp2) var(--sp3)}.pbm-in h6{margin:var(--sp3) 0 var(--sp1);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.pbm-in h6:first-child{margin-top:var(--sp1)}.pbm-gap{margin-top:var(--sp3)}.pbv-cal{grid-template-columns:minmax(0,1fr) calc(var(--sp10)*4.5)}@media (width<=900px){.pbv-cal{grid-template-columns:minmax(0,1fr)}}.pp .gnt .br.pbv-sprint{background:var(--emt);color:var(--em)}.pp .gnt .br.pbv-scope{background:var(--in);color:var(--bg)}.pp .boardbar.tools{flex-wrap:wrap}.pst-detail{border-top:1px solid var(--ln)}.pst-gap{margin-top:var(--sp3)}.pst-sm{font-size:var(--fs-label)}.pst-apps td{white-space:nowrap}.pst-apps select.inp{width:auto;min-width:calc(var(--sp10)*2.5)}.pst-apps .row{flex-wrap:nowrap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--bg:#09090b;--s1:#101013;--s2:#18181b;--s3:#222226;--ln:#ffffff14;--ln2:#ffffff26;--tx:#fafafa;--tx2:#a1a1aa;--tx3:#71717a;--ind:#6366f1;--ind2:#818cf8;--indt:#6366f129;--em:#34d399;--emt:#34d39921;--wa:#fbbf24;--wat:#fbbf2421;--ba:#f87171;--bat:#f8717121;--in:#38bdf8;--int:#38bdf821;--vi:#a78bfa;--vit:#a78bfa26;--sh:0 30px 80px -20px #000000bf;--glass:#09090bb8;--font:Inter,-apple-system,"SF Pro Text",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--tx);font:13px/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ind2);text-decoration:none}:focus-visible{outline:2px solid var(--ind2);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--s3);border:2px solid var(--bg);border-radius:8px}.mono{font-family:var(--mono);font-size:12px}.tn{font-variant-numeric:tabular-nums}.mut{color:var(--tx2)}.mut3{color:var(--tx3)}#app{background:var(--bg);grid-template-rows:52px 1fr;grid-template-columns:240px 1fr;height:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}#app.ph{width:390px;height:800px;box-shadow:0 0 0 2px #333,var(--sh);border:9px solid #000;border-radius:38px;margin:24px auto}.top{border-bottom:1px solid var(--ln);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;grid-column:1/3;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.top .sp{flex:1}.logo{letter-spacing:-.02em;align-items:center;gap:8px;margin-right:6px;font-size:15px;font-weight:700;display:flex}.logo b{color:#fff;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:0 0 18px #6366f18c}.sw{border:1px solid var(--ln);background:var(--s1);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:5px 9px;display:flex}.sw:hover{border-color:var(--ln2)}.sw small{color:var(--tx3);font-size:11px}.sw .av{color:#fff;background:#4f46e5;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.crumb{color:var(--tx3);align-items:center;gap:4px;display:flex}.cmdk{border:1px solid var(--ln);background:var(--s1);min-width:230px;color:var(--tx3);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;display:flex}.cmdk:hover{border-color:var(--ln2)}.kbd{font:500 10.5px var(--mono);border:1px solid var(--ln2);color:var(--tx2);background:var(--s2);border-bottom-width:2px;border-radius:5px;padding:1px 5px}.ib{cursor:pointer;width:32px;height:32px;color:var(--tx2);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid;position:relative}.ib .n{background:var(--ind);color:#fff;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-weight:600;display:grid;position:absolute;top:1px;right:0}.pill{border:1px solid var(--ln);background:var(--s1);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:flex}.pill:hover{border-color:var(--ln2)}.pulse{background:var(--em);width:7px;height:7px;box-shadow:0 0 0 0 var(--em);border-radius:50%;animation:2s infinite pl}@keyframes pl{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}*{transition:none!important}}.side{border-right:1px solid var(--ln);background:var(--s1);flex-direction:column;gap:2px;padding:10px 8px;display:flex;overflow:auto}.side h6{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);justify-content:space-between;margin:12px 8px 4px;font-size:11px;font-weight:600;display:flex}.ni{color:var(--tx2);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:6px 9px;display:flex;position:relative}.ni.on{background:var(--indt);color:var(--tx);border-color:#6366f14d}.ni .bd{background:var(--s3);color:var(--tx2);border-radius:9px;margin-left:auto;padding:0 6px;font-size:11px}#app.col .ni{justify-content:center}.pj{border:1px solid var(--ln);background:var(--s2);border-radius:10px;margin:4px 0 6px;padding:9px}.main{scroll-behavior:smooth;position:relative;overflow:auto}.page{max-width:1480px;margin:0 auto;padding:22px 28px 90px}.ph1{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.ph1 h1{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.ph1 .sub{color:var(--tx2);margin-top:2px}.ph1 .act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cov{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 14px;display:flex}body.nocov .cov{display:none}.fid{font:500 10px var(--mono);background:var(--s2);color:var(--tx3);border:1px solid var(--ln);border-radius:5px;padding:1px 5px}.rel{font:600 9.5px var(--mono);letter-spacing:.03em;border-radius:5px;padding:1px 6px}.rel.v1a{background:var(--emt);color:var(--ind2)}.rel.v1b{background:var(--int);color:var(--in)}.rel.v2{background:var(--indt);color:var(--ind2)}.rel.v3{background:var(--vit);color:var(--vi)}.rel.v4,.rel.v5,.rel.v6,.rel.v7{background:var(--wat);color:var(--wa)}.rel.Later{background:var(--s3);color:var(--tx3)}.tabs{border-bottom:1px solid var(--ln);white-space:nowrap;gap:2px;margin:6px 0 18px;display:flex;overflow:auto}.tab{color:var(--tx2);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;display:flex}.tab.on{color:var(--tx);border-color:var(--ind2)}.tab .rel{opacity:1}.btn{border:1px solid var(--ln2);background:var(--s2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-weight:500;display:inline-flex}.btn:hover{background:var(--s3)}.btn.p{background:var(--ind);color:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 18px -6px #6366f1b3}.btn.d{color:var(--ba);background:var(--bat);border-color:#f8717166}.btn.s{padding:3px 8px;font-size:12px}.btn[disabled]{opacity:.45;cursor:not-allowed}.card>.hd{border-bottom:1px solid var(--ln);align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.card>.hd .r{align-items:center;gap:6px;margin-left:auto;font-weight:400;display:flex}.g2,.g3,.g4,.g5{gap:14px;display:grid}.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col1{flex-direction:column;gap:10px;display:flex}.stat{padding:14px 16px;position:relative;overflow:hidden}.stat .l{color:var(--tx2);align-items:center;gap:6px;font-size:12px;display:flex}.stat .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:600}.stat .d{margin-top:2px;font-size:12px}.stat svg.sp{opacity:.9;position:absolute;bottom:10px;right:10px}.chip{white-space:nowrap;background:var(--s3);color:var(--tx2);border-radius:99px;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:12px;font-weight:500;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.ok{background:var(--emt);color:var(--em);box-shadow:0 0 14px -4px var(--em)}.chip.bad{background:var(--bat);color:var(--ba);box-shadow:0 0 14px -4px var(--ba)}.chip.nd i{display:none}.tag{background:var(--s3);color:var(--tx2);border:1px solid var(--ln);white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11px;display:inline-block}.stk{font:500 10.5px var(--mono);background:var(--s2);border:1px solid var(--ln);color:var(--tx2);cursor:pointer;border-radius:5px;padding:1px 6px}.stk.on{background:var(--indt);color:var(--ind2);border-color:#6366f166}th{text-align:left;color:var(--tx3);border-bottom:1px solid var(--ln);white-space:nowrap;background:var(--s1);padding:9px 14px;font-size:12px;font-weight:500;position:sticky;top:0}td{border-bottom:1px solid var(--ln);vertical-align:middle;padding:10px 14px}tbody tr:hover{background:#ffffff06}.bar{background:var(--s3);border-radius:9px;min-width:60px;height:5px;overflow:hidden}.bar>i{background:var(--ind);border-radius:9px;height:100%;display:block}.inp{border:1px solid var(--ln2);background:var(--s2);border-radius:8px;outline:none;width:100%;padding:7px 10px}textarea.inp{resize:vertical;min-height:76px}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tx3) 50%),linear-gradient(135deg,var(--tx3) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:26px}.fld{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.fld label{font-size:12px;font-weight:500}.seg{border:1px solid var(--ln);background:var(--s2);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg b{color:var(--tx2);cursor:pointer;border-radius:7px;padding:3px 10px;font-weight:500}.sw2{background:var(--s3);cursor:pointer;border:1px solid var(--ln2);border-radius:99px;flex:none;width:30px;height:18px;position:relative}.sw2:after{content:"";background:var(--tx2);border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}.sw2.on:after{background:#fff;left:14px}.chk{border:1px solid var(--ln2);vertical-align:-3px;background:var(--s2);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.ban{border:1px solid var(--ln2);background:var(--s2);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.ban .t{flex:1}.emp{text-align:center;color:var(--tx2);padding:34px 20px}.emp .ei{background:var(--s2);border:1px solid var(--ln);width:44px;height:44px;color:var(--tx3);border-radius:13px;place-items:center;margin:0 auto 10px;display:grid}.emp h4{color:var(--tx);margin:0 0 4px;font-size:15px}.emp p{max-width:420px;margin:0 auto 12px}.kv{grid-template-columns:150px 1fr;gap:8px 14px;display:grid}.kv dt{color:var(--tx3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.tl{padding-left:20px;position:relative}.tl:before{content:"";background:var(--ln2);width:1px;position:absolute;top:6px;bottom:6px;left:6px}.tl .e{padding:0 0 12px;position:relative}.tl .e:before{content:"";background:var(--s3);border:2px solid var(--ln2);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-18px}.tl .e.ok:before{background:var(--em);border-color:var(--emt)}.tl .e.ag:before{background:var(--vi);border-color:var(--vit)}.tl .e.bad:before{background:var(--ba)}.tl .e.wa:before{background:var(--wa)}.code{font:12px/1.55 var(--mono);border:1px solid var(--ln);white-space:pre;color:#d4d4d8;background:#050507;border-radius:10px;padding:10px 12px;overflow:auto}[data-t=light] .code{color:#e4e4e7;background:#18181b}.code .c{color:#71717a}.code .a{color:var(--em)}.code .r{color:#fb7185}.code .y{color:var(--wa)}.code .b{color:#7dd3fc}.diff{font:12px/1.6 var(--mono);border:1px solid var(--ln);background:#050507;border-radius:10px;overflow:auto}.diff div{white-space:pre;padding:0 12px}.diff .ad{color:#6ee7b7;background:#34d3991f}.diff .rm{color:#fca5a5;background:#f871711f}.diff .hh{color:#71717a;background:#ffffff08}.avs{display:inline-flex}.avs span,.av2{color:#fff;border:2px solid var(--s1);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-size:10px;font-weight:600;display:inline-grid}.avs span:first-child{margin-left:0}.av2{border:0;margin:0}.sk{background:linear-gradient(90deg,var(--s2),var(--s3),var(--s2));background-size:200% 100%;border-radius:5px;width:100%;height:10px;animation:1.4s infinite sh;display:inline-block}@keyframes sh{to{background-position:-200% 0}}.ov{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-start;padding:6vh 14px;display:flex;position:absolute;inset:0;overflow:auto}.ov.dr{justify-content:flex-end;align-items:stretch;padding:0}.dlg{background:var(--s1);border:1px solid var(--ln2);width:min(560px,100%);box-shadow:var(--sh);border-radius:16px;overflow:hidden}.dlg.w{width:min(860px,100%)}.dlg.xw{width:min(1080px,100%)}.dlg>.hd{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.dlg>.hd .x{margin-left:auto}.dlg>.bd{max-height:68vh;padding:18px;overflow:auto}.dlg>.ft{border-top:1px solid var(--ln);background:var(--s2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.drw{background:var(--s1);border-left:1px solid var(--ln2);width:min(640px,100%);box-shadow:var(--sh);flex-direction:column;animation:.22s ease-out sl;display:flex}@keyframes sl{0%{opacity:0;transform:translate(40px)}}.drw>.hd{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:14px 18px;display:flex}.drw>.bd{flex:1;padding:18px;overflow:auto}.drw>.ft{border-top:1px solid var(--ln);background:var(--s2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.stp{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.stp .s{color:var(--tx3);align-items:center;gap:6px;display:flex}.stp .s b{background:var(--s3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.stp .s.on{color:var(--tx)}.stp .s.on b{background:var(--ind);color:#fff}.stp .s.dn b{background:var(--em);color:#04130c}.stp .ln{background:var(--ln2);width:18px;height:1px}.pal{background:var(--s1);border:1px solid var(--ln2);width:min(640px,100%);box-shadow:var(--sh);border-radius:16px;overflow:hidden}.pal input{border:0;border-bottom:1px solid var(--ln);background:0 0;outline:none;width:100%;padding:15px 18px;font-size:15px}.pal .lst{max-height:50vh;padding:6px;overflow:auto}.pal h6{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin:8px 10px 3px;font-size:11px}.pal .it{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pal .it .r{color:var(--tx3);margin-left:auto;font-size:12px}.menu{z-index:40;background:var(--s1);border:1px solid var(--ln2);min-width:220px;box-shadow:var(--sh);border-radius:12px;padding:5px;position:absolute}.menu .it{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:6px 9px;display:flex}.menu h6{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin:6px 9px 2px;font-size:11px}.menu .r{color:var(--tx3);margin-left:auto;font-size:12px}.toast{background:var(--s3);border:1px solid var(--ln2);box-shadow:var(--sh);z-index:60;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.kan{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow:auto}.kc{background:var(--s1);border:1px solid var(--ln);border-radius:13px;flex-direction:column;min-height:200px;display:flex}.kc>.h{align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.kc>.h .c{color:var(--tx3);font-weight:400}.kc>.b{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.tk{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:11px;padding:10px}.tk .t{margin:3px 0 8px;font-weight:500}.ty{color:#fff;vertical-align:-2px;border-radius:4px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-grid}.ty.s{background:#10b981}.ty.t{background:#3b82f6}.ty.b{background:#ef4444}.ty.e{background:#a855f7}.ty.x{background:#64748b}.hm{gap:3px;display:grid}.hm i{background:var(--s3);border-radius:3px;height:14px;display:block}.atl{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.atl .it{border:1px solid var(--ln);background:var(--s1);cursor:pointer;border-radius:12px;padding:11px 12px}.atl .it:hover{border-color:var(--ind2);background:var(--s2)}.atl .it b{align-items:center;gap:8px;display:flex}.cvg{flex-wrap:wrap;gap:5px;display:flex}.cvg .fid{cursor:pointer;padding:3px 7px;font-size:11px}.cvg .fid:hover{border-color:var(--ind2);color:var(--tx)}.tbm{display:none}.ph .page,#app.ph .page{padding:14px 14px 90px}@container (width<=900px){.g4,.g5,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g21{grid-template-columns:1fr}.cmdk{min-width:0}.cmdk span.t{display:none}}@container (width<=760px){#app{grid-template-rows:52px 1fr 58px;grid-template-columns:1fr!important}.side,.top .hide-m,.top .crumb{display:none}.page{padding:16px 14px 90px}.g2,.g3,.g4,.g5{grid-template-columns:1fr}.g4.keep2,.g5.keep2{grid-template-columns:1fr 1fr}.kv{grid-template-columns:1fr}.tbm{border-top:1px solid var(--ln);background:var(--s1);grid-column:1/3;justify-content:space-around;align-items:center;display:flex}.tbm div{color:var(--tx3);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:6px 10px;font-size:10px;display:flex}.tbm div.on{color:var(--ind2)}.dlg,.dlg.w,.dlg.xw{width:100%}.ov{padding:2vh 8px}.top{padding:0 8px}.cmdk{flex:none;min-width:0;padding:6px}.pill.hide-m{display:none}.drw,.drw.w{width:100%}.tabs{margin-bottom:12px}.btn{min-height:34px}}:root{--bg:#141414;--s1:#1e1e1e;--s2:#262626;--s3:#333;--ln:#2e2e2e;--ln2:#3d3d3d;--tx:#f5f5f5;--tx2:#b5b5b5;--tx3:#8a8a8a;--ind:#138559;--ind2:#18a971;--indt:#18a97124;--em:#18a971;--emt:#18a97124;--wa:#f80;--wat:#ff880021;--ba:#dd6265;--bat:#dd626524;--in:#4da3ff;--int:#4da3ff21;--sh:0 24px 60px -20px #000000b3}[data-t=light]{--bg:#f4f5f4;--s1:#fff;--s2:#f1f2f1;--s3:#e4e6e4;--ln:#e2e4e2;--ln2:#cfd3cf;--ind:#138559;--ind2:#0b7f57;--indt:#1385591a;--em:#0b7f57;--emt:#1385591a}body{font-size:13px}.logo b{box-shadow:none;background:linear-gradient(135deg,#138559,#0d4a33)}.sw .av{background:#138559}.top{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.btn{border-color:var(--ln2);background:var(--s2);border-radius:6px;height:32px;padding:0 12px;font-size:12px}.btn.s{height:26px;padding:0 8px;font-size:12px}.btn.p{background:var(--ind);box-shadow:none}.inp{border-color:var(--ln2);background:var(--bg);border-radius:6px;height:32px;padding:0 10px;font-size:12px}textarea.inp{height:auto;padding:8px 10px}.inp:focus{box-shadow:0 0 0 2px var(--indt)}.card{box-shadow:none;border-radius:10px}.card>.hd{padding:12px 16px;font-size:13px}.chip{border-radius:6px;padding:1px 7px;font-size:11px;box-shadow:none!important}.ni{border-radius:6px;padding:6px 9px;font-size:13px}.ni.on{background:var(--indt);border-color:#0000}.ni.sub{font-size:13px}.pj,.sw,.cmdk,.pill{border-radius:6px}.tabs{background:var(--s2);border-bottom:0;border:1px solid var(--ln);border-radius:8px;max-width:100%;margin:8px 0 16px;padding:3px;display:inline-flex}.tab{border:0;border-radius:6px;margin:0;padding:5px 12px;font-size:12px;font-weight:500}.tab.on{background:var(--s3);color:var(--tx);border:0}.seg{border-radius:6px}.seg b{border-radius:5px;font-size:12px}.dlg{border-radius:12px}.dlg>.hd{padding:16px 20px;font-size:15px;font-weight:600}.dlg>.ft{background:0 0}.menu{border-radius:8px}.menu .it{border-radius:5px;font-size:13px}.ph1 h1{font-size:18px;font-weight:600}.kc{border-radius:10px}.tk{border-radius:8px}.tk .t{font-size:13px;font-weight:600}th{text-transform:none;background:var(--s1);font-size:11px}.drw{background:var(--s1);width:min(740px,100%);animation-duration:.16s}.drw>.hd{padding:14px 20px}.drw>.hd b{font-weight:600;font-size:15px!important}.drw>.bd{background:var(--bg);padding:16px 20px}.drw>.ft,.drw .card{background:var(--s1)}.tile{border:1px solid var(--ln);background:var(--s2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.tile:hover{border-color:var(--ind2)}.tile .lg{background:var(--s3);width:22px;height:22px;color:var(--tx2);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.sech{margin:0 0 4px;font-size:15px;font-weight:600}.secd{color:var(--tx3);margin:0 0 12px;font-size:13px}.attn{background:var(--bat);border:1px solid #dd626559;border-radius:10px;margin-bottom:14px;padding:12px 16px}.attn b{color:var(--ba)}.cal{border:1px solid var(--ln);border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.cal>div{border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);min-height:64px;color:var(--tx2);padding:6px;font-size:12px}.cal>div.h{min-height:0;color:var(--tx3);background:var(--s2)}.cal>div.o{color:var(--tx3);opacity:.55}.cal>div.t{background:var(--indt);color:var(--tx)}.cal .ev{background:var(--emt);color:var(--em);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-top:4px;padding:1px 5px;font-size:11px;display:block;overflow:hidden}.gnt{border:1px solid var(--ln);background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--ln) calc(10% - 1px) 10%);border-radius:8px;min-height:170px;padding:34px 0 10px;position:relative}.gnt .wk{color:var(--tx3);text-align:center;width:10%;font-size:11px;position:absolute;top:8px}.gnt .br{background:var(--ind);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;height:24px;padding:0 8px;font-size:12px;display:flex;position:absolute}.gnt .td{background:var(--ba);width:2px;position:absolute;top:0;bottom:0}.drw>.ft{padding:12px 20px}.org{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.org .nd{border:1px solid var(--ln);background:var(--s1);border-radius:8px;min-width:130px;padding:8px 12px}[data-t=light]{--bg:#f6f7f6;--s1:#fff;--s2:#f0f2f0;--s3:#e5e8e5;--ln:#e3e6e3;--ln2:#cbd1cb;--tx:#111827;--tx2:#374151;--tx3:#5b6472;--ind:#138559;--ind2:#0e6e49;--indt:#1385591a;--em:#0e7a50;--emt:#0e7a501a;--wa:#b45309;--wat:#b453091a;--ba:#c0262d;--bat:#c0262d17;--in:#0b65b8;--int:#0b65b817;--vi:#6d28d9;--vit:#6d28d917;--sh:0 18px 44px -18px #10182838;--glass:#f6f7f6db;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-t=light] .card{box-shadow:0 1px 2px #1018280d}[data-t=light] .seg b.on{background:var(--s1);box-shadow:0 1px 2px #1018281f,0 0 0 1px var(--ln)}[data-t=light] tbody tr:hover{background:#f3f5f3}[data-t=light] .ov{background:#10182852}[data-t=light] .ni:hover,[data-t=light] .btn.g:hover,[data-t=light] .ib:hover,[data-t=light] .menu .it:hover{background:#e9ece9}[data-t=light] .btn{background:var(--s1);border-color:var(--ln2)}[data-t=light] .btn:hover{background:var(--s2);border-color:#b9c0b9}[data-t=light] .btn.p{background:var(--ind);border-color:var(--ind);color:#fff}[data-t=light] .diff .hh{background:#ffffff0f}.btn,.ni,.ib,.tab,.tile,.chip,.menu .it,.pal .it,tbody tr,.seg b,.card.clk,.am{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.btn,.ni,.ib,.tab,.tile,.seg b,tr.clk,.am{cursor:pointer}:where(.btn,.ni,.ib,.tab,.tile,.seg b,.inp,[role=switch],a):focus-visible{outline:2px solid var(--ind2);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.am{border:1px solid var(--ln);background:var(--s1);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.am:hover{border-color:var(--ln2)}.am .lg2{background:var(--indt);width:34px;height:34px;color:var(--ind2);border-radius:8px;flex:none;place-items:center;display:grid}.am.off{opacity:.62}.am .n{letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:600}.dot{background:var(--tx3);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.ok{background:var(--em)}.dot.warn{background:var(--wa)}.dot.bad{background:var(--ba)}.pm td,.pm th{text-align:center}.pm td:first-child,.pm th:first-child{text-align:left}.svm{border:1px solid var(--ln);background:var(--s2);border-radius:10px;height:300px;position:relative;overflow:hidden}.svm svg{position:absolute;inset:0}.svm .nd{border:1px solid var(--ln2);background:var(--s1);cursor:pointer;border-radius:8px;width:150px;padding:8px 10px;font-size:12px;position:absolute}.svm .nd:hover{border-color:var(--ind2)}.svm .nd.risk{border-color:var(--wa)}.lg3{font:12px/1.65 var(--mono);color:#d6dad6;border:1px solid var(--ln);background:#0d0f0e;border-radius:10px;max-height:360px;padding:8px 0;overflow:auto}.lg3 div{white-space:pre;padding:0 12px}.lg3 div:hover{background:#ffffff0d}.lg3 .E{color:#ff8a8a}.lg3 .W{color:#ffb454}.lg3 .I{color:#8ab4ff}.top .cmdk{flex:0 230px;width:auto;min-width:110px}.top .pill{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:190px;overflow:hidden}@media (width<=1360px){.top .sw .mut3,.top .sw small{display:none}}.top .cmdk{white-space:nowrap;overflow:hidden}.top .cmdk>span:not(:last-child){text-overflow:ellipsis;overflow:hidden}:root{--font:"IBM Plex Sans",-apple-system,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.23,1,.32,1);--sh:0 24px 48px -16px #0009}html:not([data-t=light]){--bg:#0f1110;--s1:#151817;--s2:#1b1f1d;--s3:#242927;--ln:#ffffff12;--ln2:#ffffff1f;--tx:#ecefed;--tx2:#a9b0ac;--tx3:#848c88;--ind:#138559;--ind2:#3dbe86;--indt:#3dbe861f;--em:#3dbe86;--emt:#3dbe861f;--wa:#e5a23b;--wat:#e5a23b1f;--ba:#ef6f6c;--bat:#ef6f6c1f;--in:#6aa8f0;--int:#6aa8f01f;--vi:#a99bf0;--vit:#a99bf01f;--glass:#0f1110}[data-t=light]{--bg:#f6f7f6;--s1:#fff;--s2:#f1f3f2;--s3:#e5e8e6;--ln:#11181417;--ln2:#11181429;--tx:#111513;--tx2:#3e4642;--tx3:#5c6560;--ind:#138559;--ind2:#0e6e49;--indt:#1385591a;--em:#0e7a50;--emt:#0e7a501a;--wa:#94430a;--wat:#94430a1a;--ba:#c0262d;--bat:#c0262d17;--in:#0a5aa3;--int:#0a5aa317;--vi:#5b21b6;--vit:#5b21b617;--sh:0 18px 40px -16px #10181433}::selection{background:var(--ind2)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--ind2) 30%,transparent)}}html{caret-color:var(--ind2)}::-webkit-scrollbar-thumb{background:var(--s3);border:2px solid var(--bg)}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance}.ph1 h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.ph1 .sub{color:var(--tx3)}.logo{letter-spacing:-.01em;font-weight:600}.logo b{background:var(--ind);box-shadow:none;border-radius:6px}.side h6,.pal h6,.menu h6{text-transform:none;letter-spacing:0;color:var(--tx3);font-size:12px;font-weight:600}.rel{text-transform:none;letter-spacing:0;font:500 10.5px var(--mono);border-radius:4px}.sech{font-size:15px;font-weight:600}.kbd{border-bottom-width:1px}.card,.am,.tile,.kc,.stat,.dlg,.drw,.pal,.menu{box-shadow:none}.card{background:var(--s1);border-radius:8px}.dlg,.drw,.pal,.menu{box-shadow:var(--sh)}.card>.hd{border-bottom:1px solid var(--ln)}.stat.glow-em,.stat.glow-in{box-shadow:none}.tk.ag{box-shadow:none;border-color:var(--vi)}@supports (color:color-mix(in lab, red, red)){.tk.ag{border-color:color-mix(in srgb,var(--vi) 35%,transparent)}}.av2.ag,.avs .ag{background:#6d5bd0}.top{background:var(--bg);border-bottom:1px solid var(--ln)}.side{background:var(--bg);border-right:1px solid var(--ln)}.btn{box-shadow:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .12s var(--ease);border-radius:6px;font-weight:500}.btn:active{transform:scale(.98)}.btn.p,[data-t=light] .btn.p{background:var(--ind);border-color:var(--ind);color:#fff;box-shadow:none}.btn.p:hover,[data-t=light] .btn.p:hover{background:#0f7550;border-color:#0f7550}.btn.d{box-shadow:none;border-color:var(--ba)}@supports (color:color-mix(in lab, red, red)){.btn.d{border-color:color-mix(in srgb,var(--ba) 35%,transparent)}}.inp{background:var(--bg);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.inp:focus{border-color:var(--ind2);box-shadow:0 0 0 3px var(--indt)}.ni{transition:background-color .15s var(--ease),color .15s var(--ease)}.ni.on,[data-t=light] .ni.on{background:var(--s2);color:var(--tx);border-color:#0000}.ni .bd.hot{background:var(--indt);color:var(--ind2)}.tab,.seg b,.menu .it,.pal .it,tbody tr,.sw2{transition:background-color .15s var(--ease),color .15s var(--ease)}.tabs{border:0;border-bottom:1px solid var(--ln);background:0 0;border-radius:0;margin:6px 0 16px;padding:0;display:flex}.tab{color:var(--tx3);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 12px}.tab:hover{color:var(--tx)}.chip{border:0;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:500}.chip i{box-shadow:none}.tag{border-radius:4px}.tk:hover{border-color:var(--ln2);transform:none}.am:hover,.tile:hover{border-color:var(--ln2)}.tile:hover{background:var(--s2)}.hl{vertical-align:middle;align-items:flex-end;gap:2px;display:inline-flex}.hl i{background:var(--s3);border-radius:1px;width:3px;height:12px}.sum{border:1px solid var(--ln);background:var(--s1);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.sum>div{border-left:1px solid var(--ln);padding:14px 16px}.sum>div:first-child{border-left:0}.sum>[role=link]{cursor:pointer;transition:background-color .15s var(--ease)}.sum>[role=link]:hover{background:var(--s2)}.sum>[role=link]:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}.sum .l{color:var(--tx2);font-size:12px;font-weight:500}.sum .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:600}.sum .d{color:var(--tx3);margin-top:2px;font-size:12px}[data-t=light] .sum{box-shadow:0 1px 2px #1018140d}.att .r1{border-top:1px solid var(--ln);align-items:center;gap:12px;padding:10px 16px;display:flex}.att .r1:first-child{border-top:0}.att .r1 .t{flex:1;min-width:0}.att .r1 .m{color:var(--tx3);font-size:12px}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.bento>.c8{grid-column:span 8}.bento>.c4{grid-column:span 4}.bento>.c7{grid-column:span 7}.bento>.c5{grid-column:span 5}.bento>.c6{grid-column:span 6}.bento>.c12{grid-column:span 12}@media (width<=900px){.bento>*{grid-column:span 12!important}}.lnd{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;padding:40px 8px 32px;display:grid}.lnd h1{letter-spacing:-.025em;max-width:14ch;margin:0 0 14px;font-size:40px;font-weight:600;line-height:1.08}.lnd p{color:var(--tx2);max-width:44ch;margin:0 0 22px;font-size:15px;line-height:1.55}.lnd .fine{color:var(--tx3);margin-top:14px;font-size:13px}.frame{border:1px solid var(--ln2);background:var(--bg);border-radius:12px;overflow:hidden}.frame .fb{border-bottom:1px solid var(--ln);background:var(--s1);color:var(--tx3);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.frame .fb .c{gap:5px;display:flex}.frame .fb .c i{background:var(--s3);border-radius:50%;width:9px;height:9px}.frame .fbd{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.lfeat{border-top:1px solid var(--ln);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid}.lfeat>div{padding:20px 20px 4px 0}.lfeat h3{margin:0 0 6px;font-size:15px;font-weight:600}.lfeat p{color:var(--tx2);margin:0;line-height:1.5}@container (width<=900px){.lnd{grid-template-columns:1fr}.lfeat{grid-template-columns:1fr 1fr}}@container (width<=760px){.lnd h1{font-size:30px}.frame .fbd,.lfeat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}.am .lg2{width:auto;height:auto;color:var(--tx3);background:0 0;padding-top:2px}.am .n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}@media (width<=760px){#app,#app.col{grid-template-rows:52px 1fr 58px;grid-template-columns:1fr}}#app.ph,#app.ph.col{grid-template-rows:52px 1fr 58px;grid-template-columns:1fr}@media (width<=760px){.top{gap:4px}.top .logo{display:none}.top .ib{flex:none}.top .cmdk{flex:0 0 32px;justify-content:center;width:32px;min-width:0;padding:0}.top .cmdk>span,.top .cmdk .kbd{display:none}.top .btn.p{justify-content:center;gap:0;width:32px;padding:0;font-size:0}}@container (width<=900px){.top .pill{display:none}.sum{grid-template-columns:1fr 1fr}.sum>div:nth-child(3){border-left:0}.sum>div:nth-child(n+3){border-top:1px solid var(--ln)}}@media (width<=900px){.top .sw.hide-m{display:none}.top .cmdk{flex:0 0 32px;justify-content:center;width:32px;min-width:0;padding:0}.top .cmdk>span,.top .cmdk .kbd{display:none}}figure.frame{margin:0}.sw2:after{transition:left .15s var(--ease),background-color .15s var(--ease)}details.cov{font-size:11px;display:block}details.cov>summary{cursor:pointer;color:var(--tx3);border-radius:4px;align-items:center;gap:6px;padding:2px 6px 2px 0;list-style:none;display:inline-flex}details.cov>summary::-webkit-details-marker{display:none}details.cov>summary:after{content:"Show";color:var(--ind2);font-weight:500}details.cov[open]>summary:after{content:"Hide"}details.cov>summary:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.covl{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cov>.mut3:first-child{font-size:11px}.ml{padding:0}.ml .mr{border-top:1px solid var(--ln);grid-template-columns:20px 140px 90px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.ml .mr:first-child{border-top:0}.ml .mr[role=link]{cursor:pointer}.ml .mr[role=link]:hover{background:var(--s2)}.ml .mr[role=link]:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}.ml .mi{color:var(--tx3);place-items:center;display:grid}.ml .mv{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ml .md{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ml .mr.off .mn,.ml .mr.off .mv{color:var(--tx3)}@container (width<=700px){.ml .mr{grid-template-columns:20px 1fr auto;row-gap:2px}.ml .mv{grid-column:2}.ml .md{grid-column:2/4}.ml .ms{grid-area:1/3}}.nr .nr1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.nr .l{color:var(--tx3);margin-bottom:4px;font-size:12px;font-weight:500}.nr .mut3{margin-top:4px;font-size:12px}.vt{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tabs.v{white-space:normal;border-bottom:0;flex-direction:column;gap:1px;margin:0;position:sticky;top:0}.tabs.v .tab{border-bottom:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;justify-content:space-between;margin:0;padding:7px 10px}.tabs.v .tab:hover{background:var(--s2)}.tabs.v .tab.on{background:var(--s2);color:var(--tx);border-left-color:var(--ind2)}@container (width<=760px){.vt{grid-template-columns:1fr;gap:12px}.tabs.v{white-space:nowrap;flex-direction:row;position:static;overflow:auto}}:root{--font:"Geist",-apple-system,"SF Pro Text",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-meta:11px;--fs-label:12px;--fs-body:13px;--fs-em:15px;--fs-title:18px;--fs-h1:24px;--fs-num:40px;--fw-light:300;--fw-reg:400;--fw-med:500;--fw-semi:600;--track-tight:-.02em;--track-num:-.03em;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:20px;--sp6:24px;--sp8:32px;--sp10:40px;--r-tag:6px;--r-ctl:8px;--r-panel:14px;--r-dlg:20px;--r-pill:999px;--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--dur-page:.48s;--stagger:40ms;--ok-fg:var(--em);--agent:var(--vi);--av1:#4338ca;--av2:#0369a1;--av3:#047857;--av4:#b45309;--av5:#be185d;--av6:#6d28d9;--av7:#0f766e;--av8:#be123c;--dur-tick:12ms;--dur-shimmer:1.4s;--dur-glow:12s}html:not([data-t=light]){--bg:#07090a;--s1:#0d1112;--s2:#131819;--s3:#1b2122;--s4:#232b2c;--ln:#ffffff12;--ln2:#ffffff21;--tx:#edf2f1;--tx2:#a7b2b0;--tx3:#7e8a88;--ind:#17a38c;--ind2:#46d6bc;--indt:#46d6bc1f;--em:#46d6bc;--emt:#46d6bc1f;--wa:#e8b04b;--wat:#e8b04b21;--ba:#f0716b;--bat:#f0716b21;--in:#6aa8f0;--int:#6aa8f021;--vi:#a99bf0;--vit:#a99bf024;--glass:#07090ac7;--glow:radial-gradient(120% 90% at 85% -10%,#46d6bc29,transparent 55%);--edge:inset 0 1px 0 #ffffff0a;--sh-1:0 1px 0 #0006,0 8px 24px -12px #0009;--sh:0 32px 64px -20px #000000bf,0 0 0 1px #ffffff0f;--hov:var(--s2);--hov2:var(--s3);--sel:var(--s2);--hov-ln:var(--ln2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-t=light]{--bg:#f3f6f6;--s1:#fff;--s2:#f0f4f4;--s3:#e4eaea;--s4:#d8e0e0;--ln:#0a1e1c17;--ln2:#0a1e1c2b;--tx:#0b1514;--tx2:#3a4846;--tx3:#5a6866;--ind:#0e7f6d;--ind2:#0b6b5b;--indt:#0e7f6d1a;--em:#0b7a63;--emt:#0b7a631a;--wa:#94430a;--wat:#94430a1a;--ba:#c0262d;--bat:#c0262d17;--in:#0a5aa3;--int:#0a5aa317;--vi:#5b21b6;--vit:#5b21b617;--glass:#f3f6f6d1;--glow:radial-gradient(120% 90% at 85% -10%,#0e7f6d1a,transparent 55%);--edge:inset 0 1px 0 #fffc;--sh-1:0 1px 2px #0a1e1c0f,0 8px 24px -14px #0a1e1c29;--sh:0 24px 56px -20px #0a1e1c47,0 0 0 1px #0a1e1c0f;--hov:#e6f2ef;--hov2:#d5e9e4;--sel:#d9ece7;--hov-ln:#0e7f6d61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms;--dur-page:1ms;--stagger:0s}}.btn{justify-content:center;align-items:center;gap:var(--sp2);height:32px;padding:0 var(--sp3);border-radius:var(--r-ctl);border:1px solid var(--ln2);background:var(--s2);color:var(--tx);font-size:var(--fs-body);font-weight:var(--fw-med);letter-spacing:0;box-shadow:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease);display:inline-flex;position:relative}.btn:hover{background:var(--s3);border-color:var(--ln2)}.btn:active{background:var(--s4);transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.btn.s{height:26px;padding:0 var(--sp2);font-size:var(--fs-label);border-radius:var(--r-tag)}.btn.p{background:var(--ind2);color:var(--bg);box-shadow:none;border-color:#0000}.btn.p:hover{background:var(--ind2)}@supports (color:color-mix(in lab, red, red)){.btn.p:hover{background:color-mix(in srgb,var(--ind2) 88%,var(--tx))}}.btn.p:hover{box-shadow:0 0 0 4px var(--indt)}.btn.p:active{background:var(--ind2)}@supports (color:color-mix(in lab, red, red)){.btn.p:active{background:color-mix(in srgb,var(--ind2) 80%,var(--bg))}}[data-t=light] .btn.p{background:var(--ind);color:var(--s1)}[data-t=light] .btn.p:hover{background:var(--ind2)}.btn.d{background:var(--bat);border-color:var(--ba)}@supports (color:color-mix(in lab, red, red)){.btn.d{border-color:color-mix(in srgb,var(--ba) 35%,transparent)}}.btn.d{color:var(--ba)}.btn.d:hover{background:var(--ba)}@supports (color:color-mix(in lab, red, red)){.btn.d:hover{background:color-mix(in srgb,var(--ba) 20%,transparent)}}.btn.g{color:var(--tx2);background:0 0;border-color:#0000}.btn.g:hover{background:var(--s2);color:var(--tx)}.btn.g:active{background:var(--s3)}.btn.em{background:var(--emt);color:var(--em);border-color:var(--em)}@supports (color:color-mix(in lab, red, red)){.btn.em{border-color:color-mix(in srgb,var(--em) 30%,transparent)}}.btn.em:hover{background:var(--em)}@supports (color:color-mix(in lab, red, red)){.btn.em:hover{background:color-mix(in srgb,var(--em) 20%,transparent)}}.btn[disabled],.btn.dis{opacity:.45;cursor:not-allowed;pointer-events:none}.btn.ld{color:#0000;pointer-events:none}.btn.ld:after{content:"";border:2px solid var(--tx3);border-top-color:var(--ind2);width:14px;height:14px;animation:spin var(--dur-page) linear infinite;border-radius:50%;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.ib:active{background:var(--s3);transform:scale(.96)}.ib:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.ib[disabled]{opacity:.45;pointer-events:none}.ib .n{background:var(--ind2);color:var(--bg);font-weight:var(--fw-semi)}.chip{height:22px;padding:0 var(--sp2) 0 var(--sp2);border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:var(--fw-med);white-space:nowrap;background:var(--s3);color:var(--tx2);box-shadow:none;border:0;align-items:center;gap:6px;line-height:1;display:inline-flex}.chip i{width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:50%}.chip.ok{background:var(--emt);color:var(--em)}.chip.warn{background:var(--wat);color:var(--wa)}.chip.bad{background:var(--bat);color:var(--ba)}.chip.info{background:var(--int);color:var(--in)}.chip.ind{background:var(--indt);color:var(--ind2)}.chip.agent{background:var(--vit);color:var(--vi)}.chip.nd{padding:0 var(--sp2)}.chip.ok i,.chip.agent i{animation:none}.chip.live i{animation:pulse 2s var(--ease-io) infinite}@keyframes pulse{50%{opacity:.5}}.chip.live{--x:0}.tag{height:20px;padding:0 var(--sp2);border-radius:var(--r-tag);font-size:var(--fs-meta);font-weight:var(--fw-med);color:var(--tx2);border:1px solid var(--ln2);white-space:nowrap;background:0 0;align-items:center;display:inline-flex}.tag.env-p{color:var(--em);border-color:var(--em)}@supports (color:color-mix(in lab, red, red)){.tag.env-p{border-color:color-mix(in srgb,var(--em) 35%,transparent)}}.tag.env-s{color:var(--wa);border-color:var(--wa)}@supports (color:color-mix(in lab, red, red)){.tag.env-s{border-color:color-mix(in srgb,var(--wa) 35%,transparent)}}.tag.env-d{color:var(--in);border-color:var(--in)}@supports (color:color-mix(in lab, red, red)){.tag.env-d{border-color:color-mix(in srgb,var(--in) 35%,transparent)}}.dot{border-radius:50%;width:8px;height:8px}.badge{border-radius:var(--r-pill);background:var(--indt);min-width:18px;height:18px;color:var(--ind2);font-size:var(--fs-meta);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.inp{width:100%;height:34px;padding:0 var(--sp3);border-radius:var(--r-ctl);border:1px solid var(--ln2);background:var(--s1);color:var(--tx);font-size:var(--fs-body);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease);outline:none}.inp::placeholder{color:var(--tx3)}.inp:hover{border-color:var(--tx)}@supports (color:color-mix(in lab, red, red)){.inp:hover{border-color:color-mix(in srgb,var(--tx) 24%,transparent)}}.inp:focus,.inp:focus-visible{border-color:var(--ind2);box-shadow:0 0 0 3px var(--indt);outline:none}.inp[disabled]{opacity:.5;cursor:not-allowed;background:var(--s2)}.inp.err,.inp[aria-invalid=true]{border-color:var(--ba);box-shadow:0 0 0 3px var(--bat)}textarea.inp{height:auto;min-height:80px;padding:var(--sp2) var(--sp3);resize:vertical;line-height:1.5}select.inp{appearance:none;padding-right:28px}.sw2{border-radius:var(--r-pill);background:var(--s3);border:1px solid var(--ln2);cursor:pointer;width:32px;height:20px;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease);flex:none;position:relative}.sw2:after{content:"";background:var(--tx2);width:14px;height:14px;transition:transform var(--dur) var(--ease-spring),background-color var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.sw2:hover{border-color:var(--ln2);background:var(--s4)}.sw2:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.sw2.on{background:var(--ind2);border-color:#0000}.sw2.on:after{background:var(--bg);left:2px;transform:translate(12px)}.sw2[aria-disabled=true],.sw2.dis{opacity:.45;pointer-events:none}.chk{border:1px solid var(--ln2);background:var(--s1);width:16px;height:16px;color:var(--bg);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);border-radius:5px;flex:none}.chk:hover{border-color:var(--ind2)}.chk:active{transform:scale(.92)}.chk.on{background:var(--ind2);color:var(--bg);border-color:#0000}.chk.dis{opacity:.45;pointer-events:none}.kbd{border-radius:var(--r-tag);border:1px solid var(--ln2);background:var(--s2);height:18px;color:var(--tx2);font:var(--fw-med) var(--fs-meta)/1 var(--mono);align-items:center;padding:0 5px;display:inline-flex}.av2,.avs span{font-weight:var(--fw-semi);color:#fff;border:2px solid var(--s1);border-radius:50%}.av2.ag,.avs .ag{background:var(--vi);color:var(--bg)}hr,.hr{border:0;border-top:1px solid var(--ln);margin:var(--sp3) 0}a{color:var(--ind2);transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--tx)}a:focus-visible{outline:2px solid var(--ind2);outline-offset:2px;border-radius:var(--r-tag)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);padding:var(--sp1) var(--sp2);border-radius:var(--r-tag);background:var(--s4);color:var(--tx);border:1px solid var(--ln2);font-size:var(--fs-meta);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);z-index:70;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.bar{border-radius:var(--r-pill);background:var(--s3);height:4px;overflow:hidden}.bar>i{border-radius:var(--r-pill);background:var(--ind2);transform-origin:0;height:100%;display:block}.bar.ok>i{background:var(--em)}.bar.warn>i{background:var(--wa)}.bar.bad>i{background:var(--ba)}.hl{align-items:flex-end;gap:2px;display:inline-flex}.hl i{border-radius:var(--r-pill);background:var(--s4);transform-origin:bottom;width:3px;height:12px}.hl i.p{background:var(--em)}.hl i.f{background:var(--ba)}.hl i.w{background:var(--wa)}.skel,.sk{border-radius:var(--r-tag);background:linear-gradient(90deg,var(--s2),var(--s3),var(--s2));background-size:200% 100%;height:10px;display:block}@media (pointer:coarse){.btn,.ib,.inp,.tab,.menu .it{min-height:44px}.ib{min-width:44px}.sw2,.chk{position:relative}.sw2:before,.chk:before{content:"";position:absolute;inset:-12px}}.card{background:var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);box-shadow:var(--edge)}.card>.hd{align-items:center;gap:var(--sp2);padding:var(--sp4) var(--sp5);border-bottom:1px solid var(--ln);font-size:var(--fs-em);font-weight:var(--fw-med);letter-spacing:var(--track-tight);display:flex}.card>.hd .r{align-items:center;gap:var(--sp2);font-size:var(--fs-label);font-weight:var(--fw-reg);color:var(--tx3);margin-left:auto;display:flex}.card>.bd{padding:var(--sp5)}.card.p0>.bd{padding:0}.card.clk,.tk,.am,.tile{transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.card.clk:hover,.tk:hover,.am:hover,.tile:hover{border-color:var(--ln2);box-shadow:var(--sh-1);transform:translateY(-1px)}.card.clk:active,.tk:active,.am:active,.tile:active{transform:translateY(0)scale(.995)}.card.clk:focus-visible,.tk:focus-visible,.am:focus-visible,.tile:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.tk{background:var(--s2);border-radius:var(--r-ctl)}.am{background:var(--s1);border-radius:var(--r-panel);padding:var(--sp4) var(--sp5)}.am .lg2{border-radius:var(--r-ctl);background:var(--indt);color:var(--ind2)}.am .n{font-size:var(--fs-title);font-weight:var(--fw-light);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums}.tile{background:var(--s1);border-radius:var(--r-ctl)}.stat{padding:var(--sp5);border-radius:var(--r-panel);overflow:hidden}.stat .l{color:var(--tx3);font-size:var(--fs-label);font-weight:var(--fw-reg);letter-spacing:0;text-transform:none;align-items:center;gap:var(--sp2);display:flex}.stat .v{font-size:var(--fs-num);font-weight:var(--fw-light);letter-spacing:var(--track-num);margin-top:var(--sp3);font-variant-numeric:tabular-nums;color:var(--tx);line-height:1.05}.stat .v small{font-size:var(--fs-em);font-weight:var(--fw-reg);color:var(--tx3);letter-spacing:0;margin-left:var(--sp1)}.stat .d{font-size:var(--fs-label);color:var(--tx3);margin-top:var(--sp2)}.stat.glow-em{box-shadow:0 0 0 1px var(--em),var(--sh-1)}@supports (color:color-mix(in lab, red, red)){.stat.glow-em{box-shadow:0 0 0 1px color-mix(in srgb,var(--em) 22%,transparent),var(--sh-1)}}.stat.glow-in{box-shadow:0 0 0 1px var(--ind2),var(--sh-1)}@supports (color:color-mix(in lab, red, red)){.stat.glow-in{box-shadow:0 0 0 1px color-mix(in srgb,var(--ind2) 22%,transparent),var(--sh-1)}}.stat svg.sp{opacity:.8}.kv{gap:var(--sp3) var(--sp4);font-size:var(--fs-body);grid-template-columns:140px minmax(0,1fr);display:grid}.kv dt{color:var(--tx3);font-size:var(--fs-label)}.kv dd{color:var(--tx);margin:0}.fld{gap:var(--sp1);margin-bottom:var(--sp4);flex-direction:column;display:flex}.fld label{font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--tx2)}.fld .h{color:var(--tx3);font-size:var(--fs-label)}.fld .er{color:var(--ba);font-size:var(--fs-label)}.seg{border:1px solid var(--ln);border-radius:var(--r-ctl);background:var(--s1);gap:2px;padding:2px;display:inline-flex}.seg b{padding:0 var(--sp3);border-radius:var(--r-tag);height:26px;font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--tx3);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);align-items:center;display:inline-flex}.seg b:hover{color:var(--tx)}.seg b.on{background:var(--s3);color:var(--tx);box-shadow:none}.seg b:focus-visible{outline:2px solid var(--ind2);outline-offset:1px}.pill{align-items:center;gap:var(--sp2);height:28px;padding:0 var(--sp3);border-radius:var(--r-pill);border:1px solid var(--ln);background:var(--s1);color:var(--tx2);font-size:var(--fs-label);cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);display:inline-flex}.pill:hover{border-color:var(--ln2);color:var(--tx)}.pill.on{background:var(--indt);border-color:var(--ind2)}@supports (color:color-mix(in lab, red, red)){.pill.on{border-color:color-mix(in srgb,var(--ind2) 35%,transparent)}}.pill.on{color:var(--ind2)}.ban{gap:var(--sp3);padding:var(--sp3) var(--sp4);border-radius:var(--r-ctl);border:1px solid var(--ln2);background:var(--s1);align-items:flex-start;display:flex}.ban.warn{background:var(--wat);border-color:var(--wa)}@supports (color:color-mix(in lab, red, red)){.ban.warn{border-color:color-mix(in srgb,var(--wa) 30%,transparent)}}.ban.bad{background:var(--bat);border-color:var(--ba)}@supports (color:color-mix(in lab, red, red)){.ban.bad{border-color:color-mix(in srgb,var(--ba) 30%,transparent)}}.ban.info{background:var(--int);border-color:var(--in)}@supports (color:color-mix(in lab, red, red)){.ban.info{border-color:color-mix(in srgb,var(--in) 30%,transparent)}}.ban.ok{background:var(--emt);border-color:var(--em)}@supports (color:color-mix(in lab, red, red)){.ban.ok{border-color:color-mix(in srgb,var(--em) 30%,transparent)}}.ban.ind{background:var(--indt);border-color:var(--ind2)}@supports (color:color-mix(in lab, red, red)){.ban.ind{border-color:color-mix(in srgb,var(--ind2) 30%,transparent)}}.emp{text-align:center;padding:var(--sp10) var(--sp5);color:var(--tx2)}.emp .ei{width:44px;height:44px;margin:0 auto var(--sp3);border-radius:var(--r-panel);background:var(--s2);border:1px solid var(--ln);color:var(--tx3);place-items:center;display:grid}.emp h4{margin:0 0 var(--sp1);color:var(--tx);font-size:var(--fs-em);font-weight:var(--fw-med)}.emp p{margin:0 auto var(--sp3);max-width:420px;color:var(--tx3)}.menu{background:var(--s2);border:1px solid var(--ln2);border-radius:var(--r-panel);padding:var(--sp1);box-shadow:var(--sh)}.menu .it{align-items:center;gap:var(--sp3);padding:var(--sp2) var(--sp3);border-radius:var(--r-ctl);font-size:var(--fs-body);color:var(--tx);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);display:flex}.menu .it:hover,.menu .it:focus-visible{background:var(--s3);outline:none}.menu h6{font-size:var(--fs-meta);font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--tx3);margin:var(--sp2) var(--sp3) var(--sp1)}.menu hr{border:0;border-top:1px solid var(--ln);margin:var(--sp1) 0}.menu .r{color:var(--tx3);font-size:var(--fs-label)}.toast{background:var(--s3);border:1px solid var(--ln2);border-radius:var(--r-panel);padding:var(--sp3) var(--sp4);font-size:var(--fs-body);color:var(--tx);box-shadow:var(--sh);align-items:center;gap:var(--sp2);display:flex}.toast svg{color:var(--em)}.list>*+*,.lr+.lr{border-top:1px solid var(--ln)}.tl .e:before{background:var(--s3);border-color:var(--ln2)}.tl .e.ok:before{background:var(--em)}.tl .e.ag:before{background:var(--vi)}.code,.diff{border-radius:var(--r-ctl)}.tk .t:focus-visible{outline:2px solid var(--ind2);outline-offset:2px;border-radius:var(--r-tag)}.top{gap:var(--sp2);padding:0 var(--sp4);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ln)}.top>.sw{flex-shrink:0}.logo{gap:var(--sp2);font-size:var(--fs-em);font-weight:var(--fw-semi);letter-spacing:var(--track-tight);margin-right:var(--sp2)}.logo b{border-radius:var(--r-tag);background:var(--ind);width:22px;height:22px;box-shadow:none;color:var(--bg);font-size:var(--fs-label);font-weight:var(--fw-semi)}.sw{gap:var(--sp2);padding:var(--sp1) var(--sp3);border:1px solid var(--ln);border-radius:var(--r-ctl);background:var(--s1);min-height:32px;font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.sw:hover{border-color:var(--ln2);background:var(--s2)}.sw:active{background:var(--s3)}.sw .av{border-radius:var(--r-tag);background:var(--ind);width:18px;height:18px;color:var(--bg);font-size:var(--fs-meta)}.sw small{font-size:var(--fs-meta);color:var(--tx3)}.crumb{color:var(--tx3)}.cmdk{gap:var(--sp2);min-height:34px;padding:var(--sp1) var(--sp3);border:1px solid var(--ln);border-radius:var(--r-pill);background:var(--s1);color:var(--tx3);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cmdk:hover{border-color:var(--ln2);background:var(--s2);color:var(--tx2)}.cmdk:active{background:var(--s3)}.cmdk>.ic:first-child{color:var(--ind2)}.top .cmdk{white-space:nowrap;flex:0 340px;width:auto;min-width:110px;overflow:hidden}.kbd{font:var(--fw-med) var(--fs-meta)/1 var(--mono);padding:var(--sp1) 6px;border:1px solid var(--ln2);border-radius:var(--r-tag);color:var(--tx2);background:var(--s2)}.ib{border-radius:var(--r-ctl);width:32px;height:32px;color:var(--tx2);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ib:hover{background:var(--s2);color:var(--tx)}.ib:active{background:var(--s3)}.ib[disabled],.ib[aria-disabled=true]{opacity:.4;pointer-events:none}.ib .n{border-radius:var(--r-pill);background:var(--ind2);color:#0000;border:2px solid var(--bg);box-sizing:content-box;min-width:8px;height:8px;padding:0;font-size:0;top:2px;right:2px}.pill{gap:var(--sp2);padding:var(--sp1) var(--sp3);border:1px solid var(--ln);border-radius:var(--r-pill);color:var(--tx2);font-size:var(--fs-label);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease);background:0 0}.pill:hover{border-color:var(--ln2);background:var(--s1)}.top .pill{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:200px;overflow:hidden}.side{background:var(--bg);border-right:1px solid var(--ln);padding:var(--sp3) var(--sp2);gap:1px}.side h6{margin:var(--sp5) var(--sp3) var(--sp1);font-size:var(--fs-meta);font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--tx3)}.side h6:first-child{margin-top:var(--sp1)}.ni{gap:var(--sp3);min-height:32px;padding:var(--sp1) var(--sp3);border-radius:var(--r-ctl);color:var(--tx2);font-size:var(--fs-body);font-weight:var(--fw-reg);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border:1px solid #0000}.ni:hover{background:var(--s1);color:var(--tx)}.ni:active{background:var(--s2)}.ni.on,[data-t=light] .ni.on{background:var(--s2);color:var(--tx);font-weight:var(--fw-med);border-color:#0000}.ni.on .ic{color:var(--ind2)}.ni .bd{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--tx3);padding:0 var(--sp1);border-radius:var(--r-pill);background:0 0;margin-left:auto}.ni .bd.hot{background:var(--indt);color:var(--ind2);padding:0 6px}.ni.sub{padding-left:var(--sp8);font-size:var(--fs-body)}.pj{border-radius:var(--r-ctl);border:1px solid var(--ln);background:var(--s1)}#app.col .side{padding-inline:var(--sp2)}#app.col .side h6,#app.col .ni span,#app.col .ni .bd,#app.col .pj{display:none}#app.col .ni{justify-content:center;padding-inline:0}@media (pointer:coarse){.ni,.ib,.sw,.cmdk{min-height:44px}.ib{min-width:44px}}.tw{border-radius:inherit;overflow:auto}table{border-collapse:collapse;width:100%}th{z-index:1;text-align:left;padding:var(--sp2) var(--sp4);background:var(--s1);height:36px;color:var(--tx3);font-size:var(--fs-meta);font-weight:var(--fw-med);text-transform:none;letter-spacing:0;white-space:nowrap;border-bottom:1px solid var(--ln);position:sticky;top:0}td{padding:var(--sp2) var(--sp4);border-bottom:1px solid var(--ln);vertical-align:middle;height:40px;font-size:var(--fs-body)}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color var(--dur-fast) var(--ease)}tbody tr:hover,[data-t=light] tbody tr:hover{background:var(--s2)}tbody tr:active{background:var(--s3)}tr.clk{cursor:pointer}tr.clk:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}tbody tr.on,tbody tr[aria-selected=true]{background:var(--indt);box-shadow:inset 2px 0 0 var(--ind2)}td .chip,td .tag{vertical-align:middle}@media (pointer:coarse){td{height:44px}}.kan{gap:var(--sp3);padding-bottom:var(--sp2);grid-auto-columns:minmax(260px,1fr)}.kc{background:var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);box-shadow:none;min-height:200px;transition:border-color var(--dur) var(--ease)}.kc.over,.kc:focus-within{border-color:var(--ln2)}.kc>.h{padding:var(--sp3) var(--sp4);font-size:var(--fs-body);font-weight:var(--fw-med)}.kc>.h .c{color:var(--tx3);font-weight:var(--fw-reg);font-variant-numeric:tabular-nums}.kc>.b{padding:0 var(--sp2) var(--sp2);gap:var(--sp2)}.tk{background:var(--s2);border:1px solid var(--ln);border-radius:var(--r-ctl);padding:var(--sp3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.tk:hover{border-color:var(--ln2);background:var(--s3);transform:none}.tk:active{background:var(--s4)}.tk.on{border-color:var(--ind2);background:var(--indt)}.tk .k{font:var(--fw-med) var(--fs-meta) var(--mono);color:var(--tx3)}.tk .t{margin:var(--sp1) 0 var(--sp2);font-size:var(--fs-body);font-weight:var(--fw-med)}.tk.ag{border-color:var(--vi)}@supports (color:color-mix(in lab, red, red)){.tk.ag{border-color:color-mix(in srgb,var(--vi) 35%,transparent)}}.tk.ag{box-shadow:none}.ov{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ov{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dlg{background:var(--s1);border:1px solid var(--ln2);border-radius:var(--r-dlg);box-shadow:var(--sh)}.dlg>.hd{padding:var(--sp5) var(--sp6);font-size:var(--fs-em);font-weight:var(--fw-semi);letter-spacing:var(--track-tight);border-bottom:1px solid var(--ln)}.dlg>.bd{padding:var(--sp5) var(--sp6)}.dlg>.ft{padding:var(--sp4) var(--sp6);border-top:1px solid var(--ln);background:0 0}.drw{background:var(--s1);border-left:1px solid var(--ln2);border-radius:var(--r-dlg) 0 0 var(--r-dlg);width:min(740px,100%);box-shadow:var(--sh);animation-duration:var(--dur);animation-timing-function:var(--ease)}.drw.w{width:min(860px,100%)}.drw.xw{width:min(1000px,100%)}.drw>.hd{padding:var(--sp4) var(--sp6);border-bottom:1px solid var(--ln)}.drw>.hd b{font-weight:var(--fw-semi);letter-spacing:var(--track-tight);font-size:var(--fs-em)!important}.drw>.bd{padding:var(--sp5) var(--sp6);background:var(--bg)}.drw>.ft{padding:var(--sp4) var(--sp6);background:var(--s1);border-top:1px solid var(--ln)}.drw .card{background:var(--s1)}.pal{background:var(--s1);border:1px solid var(--ln2);border-radius:var(--r-dlg);width:min(640px,100%);box-shadow:var(--sh)}.pal input{padding:var(--sp5) var(--sp6);font-size:var(--fs-em);border-bottom:1px solid var(--ln);background:0 0}.pal input::placeholder{color:var(--tx3)}.pal .lst{padding:var(--sp2)}.pal h6{margin:var(--sp3) var(--sp3) var(--sp1);font-size:var(--fs-meta);font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--tx3)}.pal .it{gap:var(--sp3);padding:var(--sp2) var(--sp3);border-radius:var(--r-ctl);transition:background-color var(--dur-fast) var(--ease)}.pal .it:hover,.pal .it.on{background:var(--s2)}.pal .it:active{background:var(--s3)}.pal .it .ic{color:var(--tx3)}.pal .it:hover .ic,.pal .it.on .ic{color:var(--ind2)}.menu{background:var(--s1);border:1px solid var(--ln2);border-radius:var(--r-panel);box-shadow:var(--sh);padding:var(--sp1)}.menu .it{gap:var(--sp3);min-height:32px;padding:var(--sp1) var(--sp3);border-radius:var(--r-ctl);font-size:var(--fs-body);transition:background-color var(--dur-fast) var(--ease)}.menu .it:hover{background:var(--s2)}.menu .it:active{background:var(--s3)}.menu .it.on{background:var(--indt);color:var(--ind2)}.menu .it[aria-disabled=true]{opacity:.4;pointer-events:none}.menu hr{border-top:1px solid var(--ln);margin:var(--sp1) 0}.menu h6{margin:var(--sp2) var(--sp3) var(--sp1);font-size:var(--fs-meta);font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--tx3)}@media (pointer:coarse){.menu .it,.pal .it{min-height:44px}}.toast{bottom:var(--sp6);z-index:60}.tabs{gap:var(--sp1);border:0;border-bottom:1px solid var(--ln);margin:var(--sp2) 0 var(--sp5);white-space:nowrap;background:0 0;border-radius:0;max-width:100%;padding:0;display:flex;overflow:auto}.tab{padding:var(--sp2) var(--sp3);color:var(--tx3);font-size:var(--fs-body);font-weight:var(--fw-med);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px}.tab:hover{color:var(--tx);background:0 0}.tab:active{color:var(--tx2)}.tab.on{color:var(--tx);border-bottom:2px solid var(--ind2);background:0 0}.tab[aria-disabled=true]{opacity:.4;pointer-events:none}.vt{gap:var(--sp8);grid-template-columns:200px minmax(0,1fr)}.tabs.v{white-space:normal;border-bottom:0;flex-direction:column;gap:1px;margin:0;position:sticky;top:0;overflow:visible}.tabs.v .tab{padding:var(--sp2) var(--sp3);border-radius:var(--r-ctl);color:var(--tx2);border-bottom:0;border-left:0;justify-content:space-between}.tabs.v .tab:hover{background:var(--s1);color:var(--tx)}.tabs.v .tab.on{background:var(--s2);color:var(--tx);border-left:0}@media (pointer:coarse){.tab{min-height:44px}}.fbar,.filters,.toolbar{align-items:center;gap:var(--sp2);padding:var(--sp3) 0;flex-wrap:wrap;display:flex}.sidep{background:var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);padding:var(--sp4)}.tbm{background:var(--bg);border-top:1px solid var(--ln)}.tbm div{font-size:var(--fs-meta);color:var(--tx3);transition:color var(--dur-fast) var(--ease)}.tbm div:hover{color:var(--tx2)}.tbm div.on{color:var(--ind2)}:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}[data-t=light] .btn:hover{background:var(--hov);border-color:var(--hov-ln);color:var(--ind2)}[data-t=light] .btn.p:hover{color:var(--s1)}[data-t=light] .btn.g:hover,[data-t=light] .ib:hover{background:var(--hov2);color:var(--ind2)}[data-t=light] .sw:hover,[data-t=light] .cmdk:hover,[data-t=light] .pill:hover{background:var(--hov);border-color:var(--hov-ln);color:var(--tx)}[data-t=light] .ni:hover{background:var(--hov);color:var(--ind2)}[data-t=light] .ni.on{background:var(--sel);color:var(--ind2)}[data-t=light] tbody tr:hover,[data-t=light] .dec-r:hover,[data-t=light] .hp-r:hover,[data-t=light] .pp .lg3 div:hover{background:var(--hov)}[data-t=light] .menu .it:hover,[data-t=light] .menu .it:focus-visible,[data-t=light] .pal .it:hover,[data-t=light] .pal .it.on{background:var(--hov2)}[data-t=light] .tk:hover,[data-t=light] .agc.clk:hover,[data-t=light] .card.clk:hover,[data-t=light] .am:hover,[data-t=light] .tile:hover{background:var(--hov);border-color:var(--hov-ln)}[data-t=light] .tabs.v .tab:hover,[data-t=light] .ask-s .chip:hover,[data-t=light] .seg b:hover{background:var(--hov2);color:var(--ind2)}.side h6.sh{margin-inline:var(--sp2)}.side .shb{align-items:center;gap:var(--sp2);cursor:pointer;border-radius:var(--r-tag);padding:var(--sp1) var(--sp1);-webkit-user-select:none;user-select:none;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease);flex:1;display:flex}.side .shb:hover{color:var(--tx)}.side .shb .shc{place-items:center;margin-left:auto;font-style:normal;display:grid}.side h6.sh .sha{color:var(--tx3);font-weight:var(--fw-reg);margin-left:auto}.side h6.sh .sha+.shc{margin-left:0}.side h6.sh .sha:hover{color:var(--ind2)}.side .shb:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}[data-t=light] .side h6.sh:hover{background:var(--hov)}.top>.pill{flex-shrink:0;max-width:none}.top>.cmdk{min-width:140px}@media (width<=1500px){.top>.pill2{display:none}}.tabs:not(.v){scroll-snap-type:x proximity;scrollbar-width:none}.tabs:not(.v)::-webkit-scrollbar{display:none}.tabs:not(.v) .tab{scroll-snap-align:start;flex:none}.tabs:not(.v):after{content:"";flex:0 0 var(--sp8)}@media (width<=760px){.tabs:not(.v){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp8)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp8)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp8)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--sp8)),transparent)}}#app{background:var(--bg);grid-template-rows:56px 1fr;grid-template-columns:248px 1fr}#app.col{grid-template-columns:64px 1fr}.main{background:var(--bg);scroll-behavior:smooth}.page{max-width:1440px;padding:var(--sp8) var(--sp8) 96px;margin:0 auto}.ph1{align-items:flex-start;gap:var(--sp4);margin-bottom:var(--sp2);flex-wrap:wrap;display:flex}.ph1 h1{font-size:var(--fs-h1);line-height:1.2;font-weight:var(--fw-semi);letter-spacing:var(--track-tight);margin:0}.ph1 .sub{margin-top:var(--sp1);color:var(--tx2);font-size:var(--fs-body)}.ph1 .act{gap:var(--sp2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.cov{margin:var(--sp2) 0 var(--sp5)}.g2,.g3,.g4,.g5,.g21{gap:var(--sp4);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mb{margin-bottom:var(--sp4)}@container (width<=1100px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=900px){.g4,.g5,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g21{grid-template-columns:1fr}.page{padding:var(--sp6) var(--sp5) 96px}.top .pill{display:none}.top .cmdk{flex:160px}}@container (width<=760px){.page{padding:var(--sp4) var(--sp4) 96px}.g2,.g3,.g4,.g5,.g21{grid-template-columns:1fr}.g4.keep2,.g5.keep2{grid-template-columns:1fr 1fr}.vt{gap:var(--sp3);grid-template-columns:1fr}.tabs.v{white-space:nowrap;flex-direction:row;position:static;overflow:auto}.ph1 h1{font-size:var(--fs-title)}.ph1 .act{width:100%;margin-left:0}.dlg,.dlg.w,.dlg.xw{width:100%}.drw,.drw.w,.drw.xw{border-radius:0;width:100%}.ov{padding:var(--sp2)}.ov.dr{padding:0}.kan{scroll-snap-type:x proximity;grid-auto-columns:minmax(240px,82%)}.kc{scroll-snap-align:start}}@media (width<=760px){#app,#app.col{grid-template-rows:56px 1fr 60px;grid-template-columns:1fr}.side{display:none}.tbm{grid-column:1/3;justify-content:space-around;align-items:center;display:flex}.top{padding:0 var(--sp3);gap:var(--sp1)}.top .hide-m,.top .crumb,.top .logo{display:none}.top .ib{flex:none}.top .cmdk{flex:auto;width:auto;min-width:0}.top .cmdk .kbd{display:none}.top .btn.p{flex:none;justify-content:center;align-self:center;gap:0;width:32px;height:32px;padding:0;font-size:0}}@media (width<=900px){.top .sw.hide-m{display:none}}body.phonebg{background:var(--s1);overflow:auto}#app.ph,#app.ph.col{width:390px;height:800px;margin:var(--sp6) auto;border:9px solid var(--s4);box-shadow:var(--sh);border-radius:38px;grid-template-rows:56px 1fr 60px;grid-template-columns:1fr}#app.ph .side{display:none}#app.ph .tbm{grid-column:1/3;justify-content:space-around;align-items:center;display:flex}#app.ph .page{padding:var(--sp4) var(--sp4) 96px}#app.ph .top{padding:0 var(--sp3);gap:var(--sp1)}#app.ph .top .hide-m,#app.ph .top .crumb,#app.ph .top .logo,#app.ph .top .pill{display:none}#app.ph .top .cmdk{flex:auto;width:auto;min-width:0}#app.ph .top .cmdk .kbd{display:none}#app.ph .g2,#app.ph .g3,#app.ph .g4,#app.ph .g5,#app.ph .g21{grid-template-columns:1fr}#app.ph .vt{gap:var(--sp3);grid-template-columns:1fr}#app.ph .tabs.v{white-space:nowrap;flex-direction:row;position:static;overflow:auto}#app.ph .ph1 h1{font-size:var(--fs-title)}#app.ph .ph1 .act{width:100%;margin-left:0}#app.ph .dlg,#app.ph .dlg.w,#app.ph .dlg.xw,#app.ph .drw,#app.ph .drw.w,#app.ph .drw.xw{width:100%}#app.ph .drw{border-radius:0}.vt>.vtb{min-width:0}#app.bare{height:100%;display:block}#app.bare .main{height:100%;overflow:auto}.tabs:not(.v){scrollbar-width:none;max-width:100%;overflow-x:auto}.tabs:not(.v) .tab{flex:none}.tw{max-width:100%;overflow-x:auto}.page>*,.g2>*,.g3>*,.g4>*,.g5>*,.g21>*,.card,.card>.bd,.vtb{min-width:0}.pp,.pp>*,.pp .tabs{min-width:0;max-width:100%}.tw,.pm{position:relative}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}@media (width<=760px){.top .ib{flex:none;width:44px;min-width:44px;height:44px}.top .cmdk{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.top .btn.p{flex:none;width:44px;min-width:44px;min-height:44px}.top>.sw{flex:0 auto;min-width:0;min-height:44px;overflow:hidden}.top>.sw b{text-overflow:ellipsis;overflow:hidden}}.brf{gap:var(--sp4);margin-bottom:var(--sp2);flex-direction:column;display:flex}.brf .gr{justify-content:space-between;gap:var(--sp2);color:var(--tx3);font-size:var(--fs-body);margin-top:var(--sp1);flex-wrap:wrap;display:flex}.brf .gr span:first-child{color:var(--tx2)}.hero{gap:var(--sp5) var(--sp8);padding:var(--sp8);background:var(--glow),var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);box-shadow:var(--edge),var(--sh-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hero h2{font-size:var(--fs-h1);font-weight:var(--fw-med);letter-spacing:var(--track-tight);text-wrap:balance;max-width:26ch;margin:0;line-height:1.25}.hero h2 em{color:var(--ind2);font-style:normal;font-weight:var(--fw-med)}.hero-p{gap:var(--sp2);margin-top:var(--sp4);flex-wrap:wrap;display:flex}.hero-r{align-items:center;gap:var(--sp4);display:flex}.hero-n{font-size:var(--fs-num);font-weight:var(--fw-light);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums;line-height:1}.ring .rt{stroke:var(--ln2)}.ring .rv{stroke:var(--ind2)}.ask{align-items:center;gap:var(--sp2) var(--sp3);padding:var(--sp2) var(--sp3);background:var(--bg);flex-wrap:wrap;grid-column:1/-1;display:flex}@supports (color:color-mix(in lab, red, red)){.ask{background:color-mix(in srgb,var(--bg) 55%,transparent)}}.ask{border:1px solid var(--ln2);border-radius:var(--r-panel)}.ask>.ic{color:var(--ind2);flex:none}.ask .inp{min-width:12rem;box-shadow:none;background:0 0;border:0;flex:1;padding-inline:0}.ask-s{gap:var(--sp2);flex-wrap:wrap;flex-basis:100%;display:flex}.ask-s .chip{cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border:0;font-family:inherit}.ask-s .chip:hover{background:var(--s4);color:var(--tx)}.ask-s .chip:focus-visible,.dec-r:focus-visible,.hp-r:focus-visible{outline:2px solid var(--ind2);outline-offset:-2px}.dec{border-radius:var(--r-panel);overflow:hidden}.dec>.hd .mut3{font-weight:var(--fw-reg);font-size:var(--fs-label)}.dec-r{align-items:center;gap:var(--sp4);padding:var(--sp3) var(--sp5);border-top:1px solid var(--ln);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto minmax(5.5rem,auto) auto;grid-template-areas:"d t c a b";display:grid}.dec-r:hover{background:var(--s2)}.dec-r>.dot{grid-area:d;margin:0}.dec-r .dot.info{background:var(--in)}.dec-t{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-em);grid-area:t}.dec-t b{font-weight:var(--fw-semi)}.dec-t .m{color:var(--tx3);font-size:var(--fs-label);margin-top:var(--sp1)}.dec-r>.chip{grid-area:c}.dec-a{text-align:right;color:var(--tx3);font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:a}.dec-r>.btn{grid-area:b}.sum.big{border-radius:var(--r-panel);background:var(--s1);box-shadow:var(--edge)}.sum.big>div{padding:var(--sp5) var(--sp6)}.sum.big .l{color:var(--tx3);font-weight:var(--fw-reg)}.sum.big .v{font-size:var(--fs-num);font-weight:var(--fw-light);letter-spacing:var(--track-num);margin-top:var(--sp3);font-variant-numeric:tabular-nums;line-height:1.1}.sum.big .v small{font-size:var(--fs-em);color:var(--tx3);font-weight:var(--fw-reg);letter-spacing:0;margin-left:var(--sp1)}.sum.big .d{margin-top:var(--sp2)}.brf-g{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch}.wk{gap:var(--sp3);height:11rem;display:flex}.wk>div{gap:var(--sp2);flex-direction:column;flex:1;min-width:0;display:flex}.wb{justify-content:flex-end;align-items:center;gap:var(--sp1);flex-direction:column;flex:1;min-height:0;display:flex}.wb i{border-radius:var(--r-tag) var(--r-tag) var(--sp1) var(--sp1);background:var(--ind);width:100%;max-width:2.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.wb i{background:color-mix(in srgb,var(--ind) 38%,transparent)}}.wb i{transition:background-color var(--dur) var(--ease)}.wk>div:hover .wb i{background:var(--ind)}@supports (color:color-mix(in lab, red, red)){.wk>div:hover .wb i{background:color-mix(in srgb,var(--ind) 65%,transparent)}}.wk>div.on .wb i{background:var(--ind2)}.wv{font-size:var(--fs-meta);color:var(--tx3);font-variant-numeric:tabular-nums}.wk>div.on .wv{color:var(--tx)}.wd{text-align:center;font-size:var(--fs-meta);color:var(--tx3)}.hp-r{align-items:center;gap:var(--sp3);padding:var(--sp2) var(--sp1);border-top:1px solid var(--ln);cursor:pointer;border-radius:var(--r-tag);grid-template-columns:minmax(5rem,1fr) auto auto;display:grid}.hp-r:first-child{border-top:0}.hp-r:hover{background:var(--s2)}.hp-r b{font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-l{padding-block:var(--sp2)}.sec-h{align-items:baseline;gap:var(--sp3);margin:var(--sp8) 0 var(--sp3);flex-wrap:wrap;display:flex}.sec-h h3{font-size:var(--fs-title);font-weight:var(--fw-med);letter-spacing:var(--track-tight);margin:0}.fbar{padding:var(--sp3) var(--sp4);border-radius:var(--r-panel)}.pav{border-radius:var(--r-ctl);width:28px;height:28px;font-size:var(--fs-meta);flex:none}.sm{font-size:var(--fs-label)}.xs{font-size:var(--fs-meta);margin-top:var(--sp1)}.foot{padding:var(--sp3) var(--sp4);font-size:var(--fs-label)}.bignum{font-size:var(--fs-h1);font-weight:var(--fw-light);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums;line-height:1.2}.page .tw td{overflow-wrap:break-word}.page .tw td.tn,.page .tw td .tn{white-space:nowrap}.page .tw td .mono,.page .tw td .kbd{overflow-wrap:normal}.nr-v{font-size:var(--fs-title)}.ctr{margin:var(--sp6) auto}.ctr .card{box-shadow:var(--sh-1);border-radius:var(--r-panel)}.ctr h2,.ctr h3{letter-spacing:var(--track-tight);font-weight:var(--fw-med)}.pubh{margin-bottom:var(--sp4);justify-content:space-between}.lnd{background:var(--glow);border:1px solid var(--ln);border-radius:var(--r-dlg);padding:var(--sp10) var(--sp8);gap:var(--sp10)}.lnd h1{font-size:calc(var(--fs-num)*1.2);font-weight:var(--fw-light);letter-spacing:var(--track-num);text-wrap:balance;max-width:16ch;line-height:1.1}.lnd p{font-size:var(--fs-em);color:var(--tx2)}.lnd .fine{font-size:var(--fs-label);color:var(--tx3)}.frame{border-radius:var(--r-panel);border-color:var(--ln2);box-shadow:var(--sh)}.frame .fb{font-size:var(--fs-label)}.lfeat{margin-top:var(--sp6);border-top:1px solid var(--ln)}.lfeat h3{font-weight:var(--fw-med);letter-spacing:var(--track-tight)}@container (width<=900px){.hero,.brf-g{grid-template-columns:1fr}}@container (width<=760px){.hero{padding:var(--sp5)}.hero-n{font-size:var(--fs-h1)}.dec-r{gap:var(--sp2) var(--sp3);padding:var(--sp3) var(--sp4);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"d t t b"".c a a"}.dec-r>.chip{justify-self:start}.dec-a{text-align:left}.sum.big>div{padding:var(--sp4)}.sum.big .v{font-size:var(--fs-h1)}.hp-r{grid-template-columns:1fr auto}.hp-r>.chip{grid-column:1;justify-self:start}.lnd{padding:var(--sp6) var(--sp4)}.lnd h1{font-size:calc(var(--fs-h1)*1.4)}}[data-t=light] .hero{box-shadow:var(--edge),0 1px 2px #0a1e1c0d}[data-t=light] .ring .rt{stroke:var(--s3)}[data-t=light] .ring .rv{stroke:var(--ind)}.pp{gap:var(--sp4);flex-direction:column;min-width:0;display:flex}.pp>*{margin-bottom:0}.pp>.row.mb{gap:var(--sp2)}.pp h3{font-size:var(--fs-em);font-weight:var(--fw-semi);letter-spacing:var(--track-tight);margin:0}.pp h4{font-weight:var(--fw-semi);letter-spacing:var(--track-tight)}.pp .sech{font-size:var(--fs-em);font-weight:var(--fw-semi);margin:0 0 var(--sp1)}.pp .secd{color:var(--tx3);font-size:var(--fs-body);margin:0 0 var(--sp3)}.pp p.mut3,.pp .cap{padding:var(--sp3) var(--sp4);font-size:var(--fs-label)}.pp .card>.bd p.mut3{padding:0}.pp .ver{margin:var(--sp2) 0 var(--sp3)}.pp .g2,.pp .g3,.pp .g4,.pp .g21,.pp .bento{gap:var(--sp4)}.shd{align-items:center;gap:var(--sp2);min-width:0;display:flex}.shd h3{overflow-wrap:anywhere;min-width:0}.shd .n{font-size:var(--fs-meta);color:var(--tx3);background:var(--s2);border:1px solid var(--ln);border-radius:var(--r-pill);padding:0 var(--sp2);font-variant-numeric:tabular-nums}.shd .r{gap:var(--sp2);align-items:center;margin-left:auto;display:flex}.pst{align-items:center;gap:var(--sp4);padding:var(--sp4) var(--sp5);margin-bottom:var(--sp4);background:var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);background-image:var(--glow);box-shadow:var(--edge);flex-wrap:wrap;display:flex}.pst .pav{border-radius:var(--r-ctl);width:36px;height:36px;font-size:var(--fs-em);font-weight:var(--fw-semi);color:var(--ind2);background:var(--indt);border:1px solid var(--ind2);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pst .pav{border:1px solid color-mix(in srgb,var(--ind2) 30%,transparent)}}.pst .pnm{flex-direction:column;min-width:0;display:flex}.pst .pnm b{font-size:var(--fs-em);font-weight:var(--fw-semi);letter-spacing:var(--track-tight);overflow-wrap:anywhere}.pst .pnm span{font-size:var(--fs-label);color:var(--tx3)}.pst .pms{gap:var(--sp1) var(--sp5);color:var(--tx3);font-size:var(--fs-label);flex-wrap:wrap;min-width:0;display:flex}.pst .pms b{font-weight:var(--fw-med);color:var(--tx);font-variant-numeric:tabular-nums}.pst .pms b.ok{color:var(--em)}.pst .pac{align-items:center;gap:var(--sp2);flex-wrap:wrap;margin-left:auto;display:flex}.fbar{padding:0}.fbar input.inp{flex:200px;min-width:0;max-width:340px}.fbar .r{gap:var(--sp2);align-items:center;margin-left:auto;display:flex}.fbar.in{padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--ln)}.agc{gap:var(--sp4);padding:var(--sp5);background:var(--s1);border:1px solid var(--ln);border-radius:var(--r-panel);min-width:0;box-shadow:var(--edge);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease);flex-direction:column;display:flex}.agc.clk{cursor:pointer}.agc.clk:hover{border-color:var(--ln2);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.agc.clk:hover{background:color-mix(in srgb,var(--s2) 60%,var(--s1))}}.agc:focus-visible{outline:2px solid var(--ind2);outline-offset:2px}.agc.off{opacity:.7}.agh{align-items:center;gap:var(--sp3);min-width:0;display:flex}.agh .agn{flex-direction:column;flex:1;min-width:0;display:flex}.agh .agn b{font-weight:var(--fw-semi);overflow-wrap:anywhere}.agh .agn span{font-size:var(--fs-label);color:var(--tx3);overflow-wrap:anywhere}.agh .chip,.agh .ib{flex:none}.agi{border-radius:var(--r-ctl);background:var(--s2);border:1px solid var(--ln);width:32px;height:32px;color:var(--tx2);flex:none;place-items:center;display:grid}.agm{justify-content:space-between;align-items:flex-end;gap:var(--sp3);display:flex}.agm>div{flex-direction:column;min-width:0;display:flex}.agv{font-size:var(--fs-num);font-weight:var(--fw-light);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums;color:var(--tx);line-height:1.05}.agl{font-size:var(--fs-label);color:var(--tx3);margin-top:var(--sp1)}.agm .sp{flex:none}.agp{flex-direction:column;margin:0;display:flex}.agp>div{justify-content:space-between;align-items:center;gap:var(--sp3);padding:var(--sp2) 0;border-top:1px solid var(--ln);font-size:var(--fs-label);min-width:0;display:flex}.agp dt{color:var(--tx3);flex:none}.agp dd{color:var(--tx);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:var(--sp2);min-width:0;margin:0;display:flex}.agp dd select.inp{max-width:140px}.bkt{gap:var(--sp1);height:148px;margin-top:var(--sp4);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;display:grid}.bk{align-items:stretch;gap:var(--sp2);flex-direction:column;min-width:0;height:100%;display:flex}.bk .bf{flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:1px;min-height:0;display:flex}.bk .bf i{border-radius:var(--r-tag) var(--r-tag) 2px 2px;background:var(--ind2);display:block}@supports (color:color-mix(in lab, red, red)){.bk .bf i{background:color-mix(in srgb,var(--ind2) 70%,transparent)}}.bk .bf i{min-height:2px;transition:background-color var(--dur) var(--ease)}.bk .bf i.b{background:var(--ba);min-height:0}.bk:hover .bf i:not(.b){background:var(--ind2)}.bk em{font-style:normal;font-size:var(--fs-meta);color:var(--tx3);text-align:center;font-variant-numeric:tabular-nums}.lgd{gap:var(--sp4);font-size:var(--fs-label);color:var(--tx3);display:flex}.lgd span{align-items:center;gap:var(--sp2);display:inline-flex}.lgd i{background:var(--ind2);border-radius:2px;width:8px;height:8px}.lgd i.b{background:var(--ba)}.pp .card.p0{overflow:hidden}.pp .tw{border-radius:inherit}.pp .pm td,.pp .pm th{text-align:center}.pp .pm td:first-child,.pp .pm th:first-child{text-align:left}.pp .kan{gap:var(--sp3);padding-bottom:var(--sp2);grid-auto-columns:minmax(260px,1fr)}.pp .kc{background:var(--s1);border-radius:var(--r-panel);border-color:var(--ln)}.pp .kc>.h{padding:var(--sp3) var(--sp4);font-size:var(--fs-body);letter-spacing:var(--track-tight);border-bottom:1px solid var(--ln);margin-bottom:var(--sp2)}.pp .kc>.h .c{font-variant-numeric:tabular-nums}.pp .tk{border-radius:var(--r-ctl)}.pp .tk .t{overflow-wrap:anywhere}.pp .ty{color:var(--bg);border-radius:var(--r-tag)}.pp .ty.s{background:var(--em)}.pp .ty.t{background:var(--in)}.pp .ty.b{background:var(--ba)}.pp .ty.e{background:var(--vi)}.pp .ty.x{background:var(--tx3)}.pp .sum{border-radius:var(--r-panel);background:var(--s1)}.pp .sum .v{font-size:var(--fs-h1);font-weight:var(--fw-light);letter-spacing:var(--track-num)}.pp .attn{border-radius:var(--r-panel);border-color:var(--ba)}@supports (color:color-mix(in lab, red, red)){.pp .attn{border-color:color-mix(in srgb,var(--ba) 35%,transparent)}}.pp .ml{border-radius:var(--r-panel);overflow:hidden}.pp .ml .mv{font-weight:var(--fw-light);font-size:var(--fs-title);letter-spacing:var(--track-num)}.pp .am{border-radius:var(--r-panel)}.pp .tile{border-radius:var(--r-ctl)}.pp .svm{border-radius:var(--r-panel);background:var(--s1);border-color:var(--ln)}.pp .svm .nd{border-radius:var(--r-ctl)}.pp .lg3{background:var(--s1);color:var(--tx2);border-radius:var(--r-panel)}.pp .lg3 div:hover{background:var(--s2)}.pp .lg3 .E{color:var(--ba)}.pp .lg3 .W{color:var(--wa)}.pp .lg3 .I{color:var(--in)}.pp .hm i{border-radius:2px}.stp{align-items:center;gap:var(--sp2);margin-bottom:var(--sp5);padding-bottom:var(--sp4);border-bottom:1px solid var(--ln);flex-wrap:nowrap;display:flex;overflow-x:auto}.stp .s{align-items:center;gap:var(--sp2);color:var(--tx3);font-size:var(--fs-label);white-space:nowrap;display:flex}.stp .s b{width:22px;height:22px;font-size:var(--fs-meta);font-weight:var(--fw-med);font-variant-numeric:tabular-nums;border:1px solid var(--ln2);color:var(--tx3);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.stp .s.on{color:var(--tx);font-weight:var(--fw-med)}.stp .s.on b{background:var(--ind);border-color:var(--ind);color:var(--s1)}.stp .s.dn{color:var(--tx2)}.stp .s.dn b{background:var(--emt);color:var(--em);border-color:#0000}.stp .ln{flex:1 1 var(--sp4);min-width:var(--sp3);background:var(--ln2);height:1px}.stp .s.dn+.ln{background:var(--em)}@container (width<=760px){.pst{padding:var(--sp3) var(--sp4);gap:var(--sp3)}.pst .pms{gap:var(--sp1) var(--sp4)}.pst .pac{width:100%;margin-left:0}.agc{padding:var(--sp4)}.agv{font-size:var(--fs-h1)}.bkt{height:112px}.bk:not(:nth-child(3n+1)) em{visibility:hidden}.fbar input.inp{flex-basis:100%;max-width:none}.fbar .r{width:100%;margin-left:0}.lgd{gap:var(--sp2) var(--sp3);flex-wrap:wrap}.pp .kan{grid-auto-columns:minmax(240px,86%)}.stp .s:not(.on){gap:0;font-size:0}.stp .s:not(.on) b{font-size:var(--fs-meta)}}@keyframes m-page{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-slide-r{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes m-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes m-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes m-shimmer{to{background-position:-200% 0}}@keyframes m-glow{0%,to{transform:translate(0)}50%{transform:translate(-3%,2%)}}.page.m-in{animation:m-page var(--dur-page) var(--ease) backwards}.m-in [data-i]{animation:m-item var(--dur-page) var(--ease) backwards;animation-delay:calc(var(--i,0)*var(--stagger))}.ov{animation:m-fade var(--dur) var(--ease) both}.dlg,.pal{animation:m-pop var(--dur-slow) var(--ease) both}.drw{animation:m-slide-r var(--dur-slow) var(--ease) both}.menu{animation:m-pop var(--dur) var(--ease) both;transform-origin:0 0}.toast{animation:m-toast var(--dur-slow) var(--ease) both}.bar>i,.m-x{animation:m-x var(--dur-page) var(--ease) both;animation-delay:var(--dur-fast)}.m-y{animation:m-y var(--dur-page) var(--ease) both;transform-origin:bottom}.hl i{animation:m-y var(--dur-slow) var(--ease) both;animation-delay:calc(var(--k,0)*var(--dur-tick))}.skel,.sk{animation:m-shimmer var(--dur-shimmer) linear infinite}.hero{isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";background:var(--glow);z-index:-1;pointer-events:none;animation:m-glow var(--dur-glow) var(--ease-io) infinite;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn:active,.ib:active,.card.clk:hover,.tk:hover,.am:hover,.tile:hover{transform:none}.hero:before{animation:none}}.m-still{animation:none!important}@keyframes m-ring{0%{stroke-dashoffset:var(--rc,160)}to{stroke-dashoffset:0}}@keyframes m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.m-in .wb i,.m-in .bk i{transform-origin:bottom;animation:m-y calc(var(--dur-page)*1.5) var(--ease) backwards;animation-delay:calc(var(--dur) + var(--k,0)*var(--stagger)*2)}.m-in .wv{animation:m-fade var(--dur-slow) var(--ease) backwards;animation-delay:calc(var(--dur-page) + var(--k,0)*var(--stagger)*2)}.m-in .ring .rv{animation:m-ring calc(var(--dur-page)*3) var(--ease) backwards;animation-delay:var(--dur)}.m-in svg.sp polyline{stroke-dasharray:1;animation:m-draw calc(var(--dur-page)*2.5) var(--ease) backwards;animation-delay:var(--dur-slow)}.m-in svg.sp polygon{animation:m-fade calc(var(--dur-page)*2) var(--ease) backwards;animation-delay:var(--dur-page)}.m-in svg.sp circle{animation:m-fade var(--dur-slow) var(--ease) backwards;animation-delay:calc(var(--dur-page)*2)}@media (prefers-reduced-motion:reduce){.m-in .wb i,.m-in .bk i,.m-in .wv,.m-in .ring .rv,.m-in svg.sp *{animation:none}}:root{--font:"Geist Variable", "Geist", -apple-system, "SF Pro Text", system-ui, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}#root{display:contents}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
