.dsx{--c-canvas:#fff;--c-surface:#f2f2f7;--c-strip:#e5e5e6;--c-text:#1d1d24;--c-text2:#484851;--c-action:#a9d615;--c-onaction:#1d1d24;--c-link:#3e5900;--c-line:#e5e5e6;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--c-canvas);color:var(--c-text);border:1px solid var(--c-line);border-radius:12px;scroll-margin-top:16px;font-size:15px;font-weight:400;line-height:1.5;position:relative;overflow:hidden}.dsx[data-theme=dark]{--c-canvas:#1d1d24;--c-surface:#25252e;--c-strip:#25252e;--c-text:#e5e5e6;--c-text2:#bdbdc5;--c-link:#a9d615;--c-line:#484851}.dsx[data-theme=dark] .dsx-panel,.dsx[data-theme=dark] .dsx-legend{background:var(--c-canvas)}.dsx *{box-sizing:border-box}.dsx p,.dsx div,.dsx span,.dsx button,.dsx input,.dsx label,.dsx a,.dsx small,.dsx b{font-family:inherit}.dsx p{max-width:none;margin:0}.dsx button{appearance:none;font:inherit;color:inherit;cursor:pointer}.dsx :focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.dsx-bar{background:var(--c-strip);align-items:flex-end;gap:12px;padding:10px 12px 0;display:flex}.dsx .tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;padding-top:2px;display:flex;overflow:auto hidden}.dsx .tabs::-webkit-scrollbar{display:none}.dsx .tab{scroll-snap-align:start;min-width:140px;color:var(--c-text2);white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:9px;padding:10px 20px 10px 14px;font-size:14px;font-weight:500;display:flex;position:relative}.dsx .tab:hover{color:var(--c-text);background:#7f7f8c24}.dsx .tab[aria-selected=true]{background:var(--c-canvas);color:var(--c-text)}.dsx .tab[aria-selected=true]:before,.dsx .tab[aria-selected=true]:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute;bottom:0}.dsx .tab[aria-selected=true]:before{background:radial-gradient(circle at 0 0,transparent 9.5px,var(--c-canvas)10px);right:100%}.dsx .tab[aria-selected=true]:after{background:radial-gradient(circle at 100% 0,transparent 9.5px,var(--c-canvas)10px);left:100%}.dsx .tab:focus-visible{outline-offset:-3px}.dsx .ti{flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.dsx .ti i{border-radius:50%;width:6px;height:6px;margin:0 -1px;display:block}.dsx .ti.gl{background:linear-gradient(135deg,#7f7f8c1a,#7f7f8c73);border:1.5px solid;border-radius:5px}.dsx .seg{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:999px;flex:none;margin-bottom:6px;padding:2px;display:inline-flex}.dsx .seg button{color:var(--c-text2);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.dsx .seg button[aria-pressed=true]{background:var(--c-text);color:var(--c-canvas)}.dsx-legend{color:var(--c-text2);background:var(--c-canvas);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px;font-size:12.5px;display:flex}.dsx-panel{background:var(--c-canvas);padding:6px 16px 24px}.dsx-panel:focus-visible{outline-offset:-4px}@keyframes dsxR{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes dsxL{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.dsx-panel.slide-r{animation:.28s ease-out dsxR}.dsx-panel.slide-l{animation:.28s ease-out dsxL}.dsx .chip{border:1px solid var(--c-line);color:var(--c-text2);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-block}.dsx .chip.ok{border-color:var(--c-text);color:var(--c-text)}.dsx .chip.exp{border-style:dashed;border-color:var(--c-text2)}.dsx .chip.warn{border-color:var(--c-text2);background:var(--c-surface);color:var(--c-text)}.dsx .h{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);margin:28px 0 4px;font-size:13px;font-weight:600}.dsx .h:first-child{margin-top:12px}.dsx .sub{color:var(--c-text2);margin-bottom:12px;font-size:14px}.dsx .grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.dsx .sw{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.dsx .sw.sel{outline:2px solid var(--c-text);outline-offset:1px}.dsx .sw-c{border:0;border-bottom:1px solid var(--c-line);width:100%;height:60px;padding:0;display:block}.dsx .sw-b{flex-direction:column;flex:1;gap:5px;padding:9px 10px 10px;display:flex}.dsx .sw-n{font-family:var(--mono);word-break:break-all;font-size:11.5px}.dsx .sw-h{font-family:var(--mono);color:var(--c-text2);font-size:12px}.dsx .row-b{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.dsx .mini{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:500}.dsx .mini:hover{border-color:var(--c-text)}.dsx .strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.dsx .strip button{border:1px solid var(--c-line);border-radius:8px;height:44px;padding:0}.dsx .strip button.sel{outline:2px solid var(--c-text);outline-offset:1px}.dsx .insp{border:1px solid var(--c-text);background:var(--c-surface);border-radius:10px;margin-top:16px;padding:16px}.dsx .insp-t{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dsx .insp-dot{border:1px solid var(--c-line);border-radius:8px;flex:none;width:36px;height:36px}.dsx .kv{grid-template-columns:140px 1fr;gap:6px 14px;margin:12px 0 0;font-size:14px;display:grid}.dsx .kv dt{color:var(--c-text2)}.dsx .kv dd{word-break:break-word;margin:0}.dsx .mono{font-family:var(--mono);font-size:12.5px}.dsx .sem{border:1px solid var(--c-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.dsx .sem-r{text-align:left;background:var(--c-canvas);border:0;border-bottom:1px solid var(--c-line);grid-template-columns:28px minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:100%;padding:10px 12px;display:grid}.dsx .sem-r:last-child{border-bottom:0}.dsx .sem-r:hover{background:var(--c-surface)}.dsx .sem-r.sel{background:var(--c-surface);box-shadow:inset 3px 0 0 var(--c-text)}.dsx .dot{border:1px solid var(--c-line);border-radius:6px;width:22px;height:22px}.dsx .sem-n{font-family:var(--mono);word-break:break-all;font-size:12px}.dsx .sem-a{color:var(--c-text2);font-size:12.5px}.dsx .ct{flex-direction:column;gap:8px;display:flex}.dsx .ct-r{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:6px 12px;font-size:13px;display:grid}.dsx .ct-s{border:1px solid var(--c-line);border-radius:8px;padding:8px 12px;font-weight:500}.dsx .ct-l{color:var(--c-text2);font-size:12.5px}.dsx .ct-v{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dsx .ratio{font-family:var(--mono);font-size:12.5px}.dsx .badge{border:1px solid var(--c-line);border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:600}.dsx .badge.ok{background:var(--c-text);color:var(--c-canvas);border-color:var(--c-text)}.dsx .badge.mid{border-color:var(--c-text2);color:var(--c-text)}.dsx .badge.low{border-style:dashed;border-color:var(--c-text2);color:var(--c-text2)}.dsx .dd{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.dsx .dd-c{border:1px solid var(--c-line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.dsx .dd-k{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.dsx .dd-k.dont{color:var(--c-text2)}.dsx .dd-d{border:1px solid var(--c-line);border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:14px;display:flex}.dsx .dd-btn{border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.dsx .dd-m{color:var(--c-text2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.dsx .note{color:var(--c-text2);border-left:3px solid var(--c-line);margin-top:20px;padding:2px 0 2px 12px;font-size:13.5px}.dsx .lk{border:1px solid var(--c-text);color:var(--c-text);background:var(--c-canvas);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;text-decoration:none;display:flex}.dsx .lk:hover{background:var(--c-surface)}.dsx .lk b{font-size:15px;font-weight:600;display:block}.dsx .lk small{color:var(--c-text2);margin-top:2px;font-size:13px;display:block}.dsx .lk .ext{border:1px solid var(--c-text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dsx .lk .ext svg{width:16px;height:16px}.dsx .ty{grid-template-columns:200px minmax(0,1fr);gap:20px;display:grid}.dsx .ty-l{flex-direction:column;gap:6px;display:flex}.dsx .ty-b{text-align:left;border:1px solid var(--c-line);background:var(--c-canvas);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dsx .ty-b[aria-pressed=true]{border-color:var(--c-text);background:var(--c-surface)}.dsx .ty-b b{font-size:14px;font-weight:600}.dsx .ty-b span{font-family:var(--mono);color:var(--c-text2);font-size:11.5px}.dsx .ctl{flex-wrap:wrap;align-items:end;gap:10px 16px;margin-bottom:12px;display:flex}.dsx .fld{color:var(--c-text2);flex-direction:column;flex:220px;gap:4px;font-size:12.5px;display:flex}.dsx .fld input[type=text]{font:inherit;border:1px solid var(--c-text2);background:var(--c-canvas);color:var(--c-text);border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.dsx .ty-p{background:var(--c-surface);border:1px solid var(--c-line);border-radius:10px;min-height:160px;padding:24px 20px;overflow:hidden}.dsx .ty-t{overflow-wrap:anywhere;color:var(--c-text);margin:0}.dsx .specs{background:var(--c-line);border:1px solid var(--c-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.dsx .specs div{background:var(--c-canvas);padding:9px 12px;font-size:13px}.dsx .specs small{color:var(--c-text2);margin-bottom:1px;font-size:11.5px;display:block}.dsx .stage{isolation:isolate;background:radial-gradient(circle at 10% 15%,#2ac7ef8c,#2ac7ef00 46%),radial-gradient(circle at 90% 18%,#ff60ef80,#ff60ef00 44%),radial-gradient(circle at 55% 100%,#a9d6156b,#a9d61500 52%),#15151b;border-radius:14px;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e5e629}.dsx .stage .bd{z-index:-1;pointer-events:none;position:absolute;inset:0}.dsx .stage .bd i{display:block;position:absolute}.dsx .stage .bd .s1{background:#a9d615;border-radius:50%;width:104px;height:104px;top:10%;left:7%}.dsx .stage .bd .s2{border:18px solid #ff60ef;border-radius:50%;width:128px;height:128px;top:6%;right:9%}.dsx .stage .bd .s3{background:#2ac7ef;border-radius:999px;width:240px;height:46px;top:42%;left:34%;transform:rotate(-16deg)}.dsx .stage .bd .s4{background:#ff60ef;border-radius:50%;width:74px;height:74px;top:56%;left:72%}.dsx .stage .bd .s5{background:#a9d615;border-radius:999px;width:190px;height:40px;bottom:10%;left:4%;transform:rotate(11deg)}.dsx .stage .bd .s6{border:14px solid #2ac7ef;border-radius:50%;width:104px;height:104px;bottom:6%;right:5%}.dsx .stage .bd .s7{background:#ff60ef;border-radius:999px;width:40px;height:150px;top:6%;left:46%;transform:rotate(24deg)}.dsx .gc-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid;position:relative}.dsx .gc{color:#f2f2f7;border:0;border-radius:18px;flex-direction:column;gap:3px;min-height:150px;padding:16px 16px 14px;display:flex;position:relative}.dsx .gc>*{z-index:2;position:relative}.dsx .gc .gn{flex-direction:column;align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.dsx .gc .gn>span:first-child{font-family:var(--mono);opacity:.92;word-break:break-all}.dsx .gc .gl{opacity:.95;margin-top:12px;font-size:13px;font-weight:500}.dsx .gc .gm{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:30px;font-weight:700;line-height:36px}.dsx .gc .gs{opacity:.9;font-size:12.5px}.dsx .gc .chip{margin-top:0}.dsx .gc.glass .chip{color:#f2f2f7;background:#1d1d2480;border-color:#f2f2f780}.dsx .gc.solid{background:var(--c-canvas);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line)}.dsx .gc.fallback{background:var(--c-surface);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line)}.dsx .gc.glass{--a:var(--g-op,.12);--b:var(--g-bo,.18);background:radial-gradient(130% 90% at 0% 0%,rgba(255,255,255,calc(var(--a)*1.5))0,transparent 55%),linear-gradient(145deg,rgba(255,255,255,calc(var(--a)*1.35)),rgba(255,255,255,calc(var(--a)*.55)));-webkit-backdrop-filter:blur(var(--g-blur,16px))saturate(1.5);backdrop-filter:blur(var(--g-blur,16px))saturate(1.5);box-shadow:0 14px 34px rgba(0,0,0,var(--g-sh,0)),inset 0 1px 0 rgba(255,255,255,calc(var(--b)*1.6)),inset 0 -1px 0 rgba(255,255,255,calc(var(--b)*.35))}.dsx .gc.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,calc(var(--b)*2.6)),rgba(255,255,255,calc(var(--b)*.3))38%,rgba(255,255,255,calc(var(--b)*.3))64%,rgba(255,255,255,calc(var(--b)*1.5)));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dsx .gc.glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.dsx[data-nofx="1"] .gc.glass,.dsx[data-nofx="1"] .pg{background:var(--c-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text)}.dsx[data-nofx="1"] .gc.glass:before,.dsx[data-nofx="1"] .gc.glass:after{display:none}.dsx[data-nofx="1"] .gc.glass .chip{color:var(--c-text2);border-color:var(--c-text2);background:0 0}@media (prefers-reduced-transparency:reduce){.dsx .gc.glass{background:var(--c-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text)}.dsx .gc.glass:before,.dsx .gc.glass:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dsx .gc.glass{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text)}.dsx .gc.glass:before,.dsx .gc.glass:after{display:none}}.dsx .pgwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.dsx .sl{flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.dsx .sl-t{color:var(--c-text2);justify-content:space-between;display:flex}.dsx .sl-t output{font-family:var(--mono);color:var(--c-text)}.dsx input[type=range]{width:100%;accent-color:var(--c-text)}.dsx .code{font-family:var(--mono);background:var(--c-surface);border:1px solid var(--c-line);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.dsx .props{border:1px solid var(--c-line);border-radius:10px;flex-direction:column;margin-top:8px;font-size:13px;display:flex;overflow:hidden}.dsx .props>div{border-bottom:1px solid var(--c-line);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:9px 12px;display:grid}.dsx .props>div:last-child{border-bottom:0}.dsx .props>div:first-child{background:var(--c-surface);color:var(--c-text2);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.dsx .tgl{align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;display:flex}.dsx .tgl input{width:18px;height:18px;accent-color:var(--c-text)}.dsx .vl{border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;padding:16px;scroll-margin-top:16px}.dsx .vl-base{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dsx .vl-base button{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:500;display:flex}.dsx .vl-base button[aria-pressed=true]{border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.dsx .vl-base i{border:1px solid var(--c-line);border-radius:50%;width:20px;height:20px;display:block}.dsx .vl-pv{background:var(--c-canvas);border:1px solid var(--c-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-bottom:14px;padding:18px;display:flex}.dsx .vl-pv .btn{border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.dsx .vl-pv .lnk{text-underline-offset:3px;font-weight:500;text-decoration:underline}.dsx .vl-pv .met{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:40px}.dsx .vl-pv .pill{border:2px solid;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.dsx[data-mode=summary] .dsx-legend{display:none}.dsx[data-mode=summary] .dsx-panel{padding-top:18px}.dsx .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dsx .cs{border:1px solid var(--c-line);background:var(--c-canvas);text-align:left;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.dsx .cs.sel{outline:2px solid var(--c-text);outline-offset:1px}.dsx .cs i{border-bottom:1px solid var(--c-line);height:54px;display:block}.dsx .cs span{padding:8px 10px 9px;font-size:13px;font-weight:600;display:block}.dsx .cs small{font-family:var(--mono);color:var(--c-text2);font-size:11.5px;font-weight:400;display:block}.dsx .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);margin:20px 0 8px;font-size:12px;font-weight:600}.dsx .lbl:first-child{margin-top:0}.dsx .sdots{flex-wrap:wrap;gap:8px;display:flex}.dsx .sdots button{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:500;display:flex}.dsx .sdots button.sel{border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.dsx .sdots i{border:1px solid var(--c-line);border-radius:50%;width:22px;height:22px;display:block}.dsx .insp.sm{margin-top:14px;padding:12px 14px}.dsx .insp.sm .kv{grid-template-columns:96px 1fr;margin-top:8px;font-size:13.5px}.dsx .tsp{border:1px solid var(--c-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.dsx .tsp-r{text-align:left;border:0;border-bottom:1px solid var(--c-line);background:var(--c-canvas);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:10px 14px;display:grid}.dsx .tsp-r:last-child{border-bottom:0}.dsx .tsp-r:hover{background:var(--c-surface)}.dsx .tsp-r[aria-pressed=true]{background:var(--c-surface);box-shadow:inset 3px 0 0 var(--c-text)}.dsx .tsp-n{color:var(--c-text2);font-size:12px;font-weight:500}.dsx .tsp-s{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-geist),"Geist",system-ui,sans-serif;overflow:hidden}.dsx .tsp-spec{color:var(--c-text2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.dsx-toast{background:var(--c-text);color:var(--c-canvas);opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;z-index:5;border-radius:999px;max-width:90%;padding:8px 14px;font-size:13px;transition:opacity .15s;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.dsx-toast.on{opacity:1}@media (max-width:760px){.dsx .ty{grid-template-columns:1fr}.dsx .ty-l{flex-flow:wrap}.dsx .ty-b{flex:140px}.dsx .pgwrap{grid-template-columns:1fr}.dsx .kv{grid-template-columns:1fr;gap:0}.dsx .kv dd{margin-bottom:8px}.dsx .sem-r{grid-template-columns:24px minmax(0,1fr) auto}.dsx .sem-r .sem-h{display:none}.dsx .ct-r{grid-template-columns:1fr}.dsx .ct-v{justify-content:flex-start}.dsx .props>div{grid-template-columns:1fr}.dsx .props>div:first-child{display:none}.dsx .tab{min-width:120px;padding-inline:12px 14px}.dsx .strip{grid-template-columns:repeat(4,minmax(0,1fr))}.dsx .tsp-r{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.dsx *,.dsx-toast,.dsx-panel{transition:none!important;animation:none!important}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_45cb2460-module__PKOaNG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_45cb2460-module__PKOaNG__variable{--font-geist:"Geist","Geist Fallback"}
