.x-scope{--x-blue:#52B1FF;--x-green:#2FB36A;--x-spring:cubic-bezier(0.3,1.16,0.42,1)}[data-glass=light]{--x-ink:#1d1d1f;--x-ink-2:rgba(29,29,31,0.66);--x-line:rgba(0,0,0,0.1);--x-glass:rgba(255,255,255,0.62);--x-solid:#f7f8fa;--x-sheet:rgba(250,251,253,0.7);--x-sheet-solid:#f6f7f9;--x-edge:rgba(255,255,255,0.8);--x-sheen:rgba(255,255,255,0.75);--x-shadow:0 1px 1px rgba(16,24,40,0.05),0 4px 10px rgba(16,24,40,0.06),0 18px 36px -10px rgba(16,24,40,0.18);--x-card:rgba(255,255,255,0.94);--x-track:rgba(29,29,31,0.09);--x-dot-ring:#ffffff;--x-ok-ink:#16703d;--x-ok-bg:rgba(220,244,229,0.85);--x-warn:#a15c00;--x-warn-bg:rgba(255,170,40,0.16);--x-stale:#8a5a00;--x-pend:#5f6873;--x-wm:none;color:var(--x-ink);color-scheme:light}[data-glass=dark]{--x-ink:#f5f5f7;--x-ink-2:rgba(245,245,247,0.72);--x-line:rgba(255,255,255,0.12);--x-glass:rgba(40,42,48,0.52);--x-solid:#23252a;--x-sheet:rgba(30,32,37,0.66);--x-sheet-solid:#1d1f23;--x-edge:rgba(255,255,255,0.14);--x-sheen:rgba(255,255,255,0.14);--x-shadow:0 1px 1px rgba(0,0,0,0.25),0 6px 14px rgba(0,0,0,0.28),0 22px 44px -12px rgba(0,0,0,0.55);--x-card:rgba(44,46,52,0.94);--x-track:rgba(255,255,255,0.13);--x-dot-ring:#2c2e34;--x-ok-ink:#82e2ab;--x-ok-bg:rgba(18,70,42,0.7);--x-warn:#f5b556;--x-warn-bg:rgba(245,181,86,0.16);--x-stale:#f2c06b;--x-pend:#b4bcc6;--x-wm:invert(1);color:var(--x-ink);color-scheme:dark}.x-glass{position:relative;isolation:isolate;border:0;color:var(--x-ink);background:var(--x-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 0 1px var(--x-edge),inset 0 1px 0 var(--x-sheen),0 0 0 .5px var(--x-line),var(--x-shadow);transition:transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) ease}.x-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--x-sheen) 0,transparent 46%);opacity:.8}button.x-glass{cursor:pointer;font:inherit}button.x-glass:hover{transform:translateY(-1px)}button.x-glass:active{transform:scale(.98)}.x-scope :focus-visible{outline:2px solid var(--x-blue);outline-offset:3px}.x-mark{height:22px}.x-mark,.x-wm{display:block;width:auto;flex:none}.x-wm{height:13px;filter:var(--x-wm);opacity:.92}.x-brand{display:inline-flex;align-items:center;gap:7px}.x-tick{width:16px;height:16px;flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--x-green);color:#fff}.x-tick svg{width:100%;height:100%;overflow:visible}.x-tick[data-s=nd]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--x-green)}.x-tick[data-s=out]{background:transparent;color:var(--x-warn);border-radius:0}.x-tick[data-s=pend]{background:transparent;color:var(--x-pend)}.x-tick--s{width:14px;height:14px}.x-strip{display:inline-flex;align-items:center;gap:10px;max-width:100%;height:44px;padding:0 10px 0 12px;border-radius:14px;text-align:left;white-space:nowrap}.x-strip .x-mark{height:20px}.x-strip .x-wm{height:12px}.x-strip__sep{width:1px;height:24px;background:var(--x-line)}.x-strip__text{display:grid;min-width:0}.x-strip__main{gap:5px;font:var(--weight-medium) 13px/18px var(--sans);font-variant-numeric:tabular-nums}.x-strip__main,.x-strip__sub{display:inline-flex;align-items:center}.x-strip__sub{gap:6px;font:var(--weight-regular) var(--size-caption)/16px var(--sans);color:var(--x-ink-2)}.x-pill b.is-stale,.x-seal__core b.is-stale,.x-strip__sub.is-stale{color:var(--x-stale)}.x-lot{display:inline-block;padding:0 6px;border-radius:var(--r-pill);font:var(--weight-medium) var(--size-caption)/16px var(--sans);color:#165a96;background:#e3f1ff}[data-glass=dark] .x-lot{color:#d6ecff;background:#1c3a57}.x-lot:empty{display:none}.x-chev{width:14px;height:14px;flex:none;color:var(--x-ink-2)}.x-pill{gap:6px;height:32px;padding:0 12px 0 8px;border-radius:var(--r-pill);font:var(--weight-medium) 13px/18px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.x-pill,.x-pillbtn{display:inline-flex;align-items:center}.x-pillbtn{height:var(--tap);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.x-pillbtn:hover .x-pill{transform:translateY(-1px)}.x-pillbtn:active .x-pill{transform:scale(.98)}.x-pill .x-mark{height:18px}.x-pill i{font-style:normal;color:var(--x-ink-2)}.x-pill b{display:inline-flex;align-items:center;gap:4px;font-weight:inherit}.x-seal{width:128px;height:128px;flex:none;display:grid;place-items:center;padding:0;border-radius:50%}.x-seal__ring{position:absolute;inset:0;width:100%;height:100%}.x-seal__ring text{font:var(--weight-medium) 12px var(--sans);fill:var(--x-ink)}.x-seal__ring circle{fill:none;stroke:var(--x-blue);stroke-opacity:.55}.x-seal__core{display:grid;justify-items:center;gap:3px}.x-seal__core .x-mark{height:34px}.x-seal__core b{display:inline-flex;align-items:center;gap:4px;font:var(--type-tag);font-variant-numeric:tabular-nums}.x-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px 12px 20px;border-radius:var(--r-m);background:var(--fill-tertiary)}.x-panel__label{font:var(--type-label);color:var(--text-secondary)}.x-panel .fineprint{flex:1 1 220px}.x-seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--fill-primary-on);border:1px solid var(--stroke-secondary)}.x-seg button{min-height:var(--tap);min-width:var(--tap);padding:0 16px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-secondary);font:var(--type-label);cursor:pointer}.x-seg button[aria-pressed=true]{background:var(--fill-primary);color:var(--text-primary-on)}.x-stage{margin-top:12px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:760px){.x-stage{grid-template-columns:1fr 1fr}}.x-stagehead{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.x-replay,.x-stagehead p{font:var(--type-label)}.x-replay{min-height:var(--tap);padding:0 4px;border:0;background:none;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--stroke-primary);text-underline-offset:4px;cursor:pointer}.x-replay:hover{text-decoration-color:currentColor}.x-spec{display:grid;align-content:start;gap:14px;padding:20px;border-radius:var(--r-l);background:var(--fill-primary-on);border:1px solid var(--stroke-secondary)}.x-spec__name{font:var(--type-label);color:var(--text-secondary)}.x-spec__demo{min-height:184px;display:grid;place-items:center;padding:20px 12px;border-radius:var(--r-m)}.x-spec__demo[data-paper]{background:repeating-linear-gradient(115deg,#ff9f7a 0 18px,#ffd36b 18px 36px,#7cc8ff 36px 54px,#9be7c4 54px 72px,#2b2f36 72px 80px)}.x-spec__demo[data-glass=light]{background:radial-gradient(70% 70% at 15% 15%,#d9eeff,transparent 70%),radial-gradient(60% 60% at 90% 90%,#e2f8ea,transparent 70%),#f3f5f8}.x-spec__demo[data-glass=dark]{background:radial-gradient(70% 70% at 15% 15%,rgba(82,177,255,.28),transparent 70%),radial-gradient(60% 60% at 90% 90%,rgba(47,179,106,.2),transparent 70%),#121418}.x-sub{margin-top:40px;font:var(--type-heading)}.x-sub+.fineprint{margin-top:4px}.x-hosts{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.x-host{display:grid;gap:10px;align-content:start;margin:0}.x-host__frame{position:relative;min-height:340px;border-radius:var(--r-l);overflow:hidden}.x-host--page .x-host__frame{display:grid;align-content:start;gap:10px;padding:20px;background:#ffffff;color:#1d1d1f;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.x-host__thumb{height:150px;border-radius:var(--r-s);background:#f2f2f4;display:grid;place-items:center}.x-host__thumb svg{height:120px;width:auto}.x-host__name{font:var(--type-body-strong)}.x-host__price{font:var(--type-heading);font-variant-numeric:tabular-nums}.x-host--photo .x-host__frame{background:radial-gradient(60% 55% at 25% 30%,#ffb38a,transparent 70%),radial-gradient(55% 60% at 80% 25%,#8fd3ff,transparent 70%),radial-gradient(70% 60% at 60% 95%,#9be7c4,transparent 70%),#f6d7c4}.x-host--photo .x-host__frame>svg{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:86%;width:auto}.x-host--photo .x-pillbtn{position:absolute;top:10px;left:16px}.x-host--photo .x-seal{position:absolute;right:16px;bottom:16px}.x-host--dark .x-host__frame{display:grid;align-content:end;justify-items:start;gap:12px;padding:24px 20px;color:#f5f5f7;background:radial-gradient(80% 60% at 85% 10%,rgba(82,177,255,.22),transparent 70%),radial-gradient(70% 50% at 0 100%,rgba(150,110,255,.18),transparent 70%),#101216}.x-host__eyebrow{font:var(--type-tag);letter-spacing:.08em;text-transform:uppercase;color:rgba(245,245,247,.72)}.x-host__title{font:var(--type-figure);margin-bottom:8px}.x-backdrop{position:fixed;inset:0;z-index:40;opacity:0;transition:opacity .36s var(--ease-out);background:radial-gradient(55% 45% at 12% 18%,rgba(82,177,255,.4),transparent 70%),radial-gradient(45% 40% at 88% 22%,rgba(255,160,200,.32),transparent 70%),radial-gradient(60% 45% at 62% 92%,rgba(110,225,170,.32),transparent 70%),rgba(12,16,26,.3);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.x-sheet{position:fixed;z-index:41;top:16px;right:16px;bottom:16px;width:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:var(--r-xl);color:var(--x-ink);background:var(--x-sheet);-webkit-backdrop-filter:blur(40px) saturate(190%);backdrop-filter:blur(40px) saturate(190%);box-shadow:inset 0 0 0 1px var(--x-edge),inset 0 1px 0 var(--x-sheen),0 10px 24px rgba(0,0,0,.12),0 40px 90px -24px rgba(0,0,0,.5);transform:translateX(calc(100% + 48px));transition:transform .6s var(--x-spring)}.x-sheet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 30% at 0 0,rgba(82,177,255,.16),transparent 70%),radial-gradient(50% 30% at 100% 40%,rgba(47,179,106,.1),transparent 70%),linear-gradient(180deg,var(--x-sheen),transparent 120px)}.x-open .x-backdrop{opacity:1}.x-open .x-sheet{transform:none}.x-grab{display:none}.x-sheet__head{display:flex;align-items:center;gap:12px;padding:16px 16px 4px 24px}.x-close{margin-left:auto;flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:50%;color:var(--x-ink)}.x-close svg{width:14px;height:14px}.x-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px;display:grid;align-content:start;gap:20px}.x-product{display:flex;align-items:center;gap:14px}.x-product__thumb{width:56px;height:56px;flex:none;border-radius:16px;background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-line);display:grid;place-items:center}.x-product__thumb svg{height:42px;width:auto}.x-product h2{font:var(--type-body-strong)}.x-product p{font:var(--type-caption);color:var(--x-ink-2);font-variant-numeric:tabular-nums}.x-product a{color:var(--x-ink);font:var(--type-tag);text-decoration:underline;text-decoration-color:var(--x-line);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:var(--tap);margin:-8px 0 -10px}.x-product a:hover{text-decoration-color:currentColor}.x-verdict{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:20px;border-radius:var(--r-l);background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-edge),0 0 0 .5px var(--x-line)}.x-ring{position:relative;width:116px;height:116px}.x-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.x-ring circle{fill:none;stroke-width:9;stroke-linecap:butt}.x-ring__track{stroke:var(--x-track)}.x-ring__bar{stroke:var(--x-green);stroke-dasharray:23.2 4.03;transition:opacity .5s ease .2s;opacity:0}.x-open .x-ring__bar{opacity:1}.x-ring__fig{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font:var(--type-figure);font-variant-numeric:tabular-nums}.x-ring__fig small{font:var(--type-caption);color:var(--x-ink-2)}.x-verdict h3{font:var(--type-heading)}.x-verdict p{margin-top:4px;font:var(--type-small);color:var(--x-ink-2)}.x-filed{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px 5px 6px;border-radius:var(--r-pill);font:var(--type-tag);color:var(--x-ink);box-shadow:inset 0 0 0 1px var(--x-line)}.x-filed .x-tick{background:var(--x-blue)}.x-card{padding:18px 18px 4px;border-radius:var(--r-l);background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-edge),0 0 0 .5px var(--x-line)}.x-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.x-card__head h3{font:var(--type-body-strong)}.x-card__head span{display:inline-flex;align-items:center;gap:6px;font:var(--type-tag);color:var(--x-ink-2);font-variant-numeric:tabular-nums}.x-card ul{list-style:none;margin:0;padding:0}.x-an{padding:14px 0;border-top:1px solid var(--x-line)}.x-an:first-child{border-top:0}.x-an__top{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px}.x-an__foot{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.x-an__name{display:inline-flex;align-items:center;gap:2px;font:var(--type-small)}.x-an__pct{font:var(--type-heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-align:right}.x-an__pct small{margin-left:4px;font:var(--type-caption);letter-spacing:0}.x-an--nd .x-an__pct,.x-an__pct small{color:var(--x-ink-2)}.x-an--out .x-an__pct{color:var(--x-warn)}.x-an__raw{grid-column:1/-1;justify-self:end;font:var(--type-caption);color:var(--x-ink-2);font-variant-numeric:tabular-nums}.x-an__note{margin-top:6px;font:var(--type-caption);color:var(--x-warn)}.x-an__note:empty{display:none}.x-track{position:relative;height:6px;margin:10px 0;border-radius:var(--r-pill);background:var(--x-track)}.x-track:after{content:"";position:absolute;right:0;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--x-ink-2);opacity:.45}.x-track__fill{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:linear-gradient(90deg,rgba(47,179,106,.35),var(--x-green));transform-origin:left;transform:scaleX(0);transition:transform .7s var(--ease-out) calc(.25s + var(--i, 0) * 40ms)}.x-open .x-track__fill{transform:none}.x-track__dot{position:absolute;top:50%;left:clamp(0px,calc(var(--v) - 6px),calc(100% - 12px));width:12px;height:12px;margin-top:-6px;box-sizing:border-box;border-radius:50%;background:var(--x-green);box-shadow:0 0 0 3px var(--x-dot-ring),0 1px 4px rgba(0,0,0,.2)}.x-an--nd .x-track__fill{display:none}.x-an--nd .x-track__dot{left:0;background:var(--x-dot-ring);border:2px solid var(--x-green)}.x-status{display:inline-flex;align-items:center;gap:6px;flex:none;padding:3px 10px 3px 6px;border-radius:var(--r-pill);font:var(--type-tag);color:var(--x-ok-ink);background:var(--x-ok-bg)}.x-status--nd{background:transparent;color:var(--x-ink-2);box-shadow:inset 0 0 0 1px var(--x-line)}.x-status--out{color:#8a4f00;background:#fff0d9}[data-glass=dark] .x-status--out{color:#ffd79a;background:#3d2a0e}.x-card .fineprint{margin:-6px 0 14px;color:var(--x-ink-2)}.x-meta{display:grid;gap:0;padding:4px 18px;border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--x-line)}.x-meta>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.x-meta>div+div{border-top:1px solid var(--x-line)}.x-meta h3{font:var(--type-label)}.x-meta p{font:var(--type-caption);color:var(--x-ink-2)}.x-dots{display:flex;gap:14px;list-style:none;margin:0;padding:0}.x-dots li{display:grid;justify-items:center;gap:4px;font:var(--type-caption);color:var(--x-ink-2)}.x-dots li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--x-green);opacity:.55}.x-dots li.is-now{color:var(--x-ink)}.x-dots li.is-now:before{opacity:1;box-shadow:0 0 0 3px var(--x-ok-bg)}.x-ask{display:grid;gap:10px;justify-items:start}.x-ask__pill{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:0 18px;border-radius:var(--r-pill);font:var(--type-label)}.x-ask__panel{width:100%;display:grid;gap:8px}.x-ask__panel[hidden]{display:none}.x-ask__q{min-height:var(--tap);padding:8px 14px;border:0;border-radius:var(--r-m);background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-line);color:var(--x-ink);font:var(--type-small);text-align:left;cursor:pointer}.x-ask__q:hover{box-shadow:inset 0 0 0 1px var(--x-ink-2)}.x-ask__a{padding:2px 4px 0;font:var(--type-small)}.x-sheet__foot{padding:14px 24px 18px;border-top:1px solid var(--x-line);font:var(--weight-regular) var(--size-meta)/1.5 var(--sans);color:var(--x-ink-2)}.x-sheet__foot a{color:var(--x-ink)}@media (max-width:599px){.x-sheet{top:auto;left:6px;right:6px;bottom:-48px;width:auto;max-height:calc(92vh + 48px);border-radius:30px 30px 0 0;transform:translateY(100%)}.x-grab{display:block;width:38px;height:5px;margin:8px auto 0;border-radius:var(--r-pill);background:var(--x-ink-2);opacity:.4}.x-sheet__head{padding:6px 12px 0 20px}.x-sheet__body{padding:12px 18px 22px}.x-sheet__foot{padding:12px 20px calc(64px + env(safe-area-inset-bottom, 0px))}.x-verdict{gap:16px;padding:16px}.x-ring{width:96px;height:96px}.x-card{padding:16px 16px 2px}}@media (max-width:420px){.x-spec{padding:16px}.x-spec__demo{padding:16px 8px}.x-strip{gap:10px;padding:10px 12px}.x-strip .x-wm{height:11px}.x-strip .x-mark{height:20px}}.x-shine{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}.x-shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-70%;width:45%;opacity:0;transform:skewX(-18deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.8) 50%,transparent)}[data-glass=dark] .x-shine:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.26) 50%,transparent)}.x-paper .x-shine:after{background:linear-gradient(100deg,transparent,rgba(82,177,255,.22) 50%,transparent)}.x-sig .x-shine:after{animation:x-sweep .95s var(--ease-out) both}.x-armed .x-tick svg{stroke-dasharray:1;stroke-dashoffset:1}.x-sig .x-tick svg{animation:x-draw .42s var(--ease-out) .42s both}@keyframes x-sweep{0%{opacity:0;transform:translateX(0) skewX(-18deg)}15%{opacity:1}to{opacity:0;transform:translateX(420%) skewX(-18deg)}}@keyframes x-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.x-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}@media (max-width:559px){.x-ctl{width:100%}.x-seg--state{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:var(--r-m)}.x-seg--state button{padding:0 8px;border-radius:12px}}.x-hov{position:relative;display:inline-block;max-width:100%}.x-hov:focus-within,.x-hov:hover{z-index:30}.x-pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:264px;padding:12px 14px 10px;border-radius:var(--r-m);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-quick) ease,transform var(--dur-quick) var(--ease-out),visibility 0s linear var(--dur-quick)}.x-pop ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.x-pop li{display:flex;align-items:center;gap:8px;font:var(--type-tag)}.x-pop li span:nth-child(2){flex:1}.x-pop li em{font:var(--type-caption);font-style:normal;color:var(--x-ink-2);font-variant-numeric:tabular-nums}.x-pop li.is-out em{color:var(--x-warn)}.x-pop__bar{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;height:4px}.x-pop__bar i{border-radius:1px;background:var(--x-green)}.x-pop__bar i.is-out{background:var(--x-warn)}.x-pop__bar i.is-pend{background:var(--x-track)}.x-pop__sum{margin:6px 0 10px;font:var(--weight-medium) var(--size-caption)/16px var(--sans);font-variant-numeric:tabular-nums}.x-pop li.x-pop__sub{margin-top:-4px;padding-left:22px;gap:6px;font:var(--type-caption);color:var(--x-ink-2)}.x-pop li.x-pop__sub .x-tick{width:12px;height:12px}.x-pop p{margin-top:10px;padding-top:8px;border-top:1px solid var(--x-line);font:var(--type-caption);color:var(--x-ink-2)}@media (hover:hover) and (pointer:fine){.x-hov:focus-within .x-pop,.x-hov:hover .x-pop{opacity:1;visibility:visible;transform:none;transition-delay:0s}}[data-host=white]{--x-glass:rgba(234,244,255,0.74);--x-edge:rgba(255,255,255,0.95);--x-shadow:0 1px 1px rgba(30,90,160,0.06),0 4px 10px rgba(30,90,160,0.07),0 18px 36px -10px rgba(30,90,160,0.22)}[data-host=white] .x-glass:before{background:linear-gradient(180deg,var(--x-sheen) 0,transparent 46%),radial-gradient(90% 140% at 0 0,rgba(82,177,255,.16),transparent 70%)}.x-host--dark .x-host__frame,.x-host--page .x-host__frame{overflow:visible}.x-paper{--x-ink:#1d1d1f;--x-ink-2:rgba(29,29,31,0.68);--x-line:rgba(0,0,0,0.1);background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 1px 2px rgba(16,24,40,.08)}.x-paper:before{display:none}.x-ring{transform-origin:left center;transform:scale(calc(1 - var(--p, 0) * .4));opacity:calc(1 - var(--p, 0) * .6)}.x-ring__out{stroke:var(--x-warn);stroke-dasharray:23.2 303.53;stroke-dashoffset:-299.5;opacity:0}.x-open[data-state=out] .x-ring__out{opacity:1}[data-state=pending] .x-mini__bar,[data-state=pending] .x-ring__bar{display:none}.x-mini__out{opacity:0}[data-state=out] .x-mini__out{opacity:1}.x-sheet__head{position:relative;z-index:2;padding-bottom:10px;transition:box-shadow .24s ease}.x-sheet__head.is-stuck{box-shadow:0 1px 0 var(--x-line)}.x-mini{display:flex;align-items:center;gap:8px;min-width:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .24s ease,transform .32s var(--ease-out)}.is-stuck .x-mini{opacity:1;transform:none}.x-mini svg{width:22px;height:22px;flex:none;transform:rotate(-90deg)}.x-mini circle{fill:none;stroke-width:3}.x-mini__track{stroke:var(--x-track)}.x-mini__bar{stroke:var(--x-green);stroke-dasharray:3.7 1.01}.x-mini__out{stroke:var(--x-warn);stroke-dasharray:3.7 52.85;stroke-dashoffset:-51.84}.x-mini p{display:flex;flex-wrap:wrap;column-gap:6px;font:var(--type-tag);font-variant-numeric:tabular-nums}.x-mini small{font:var(--type-caption);color:var(--x-ink-2)}.x-product p.is-stale,.x-verdict__warn{color:var(--x-stale)}.x-verdict__warn{margin-top:8px;font:var(--type-caption)}.x-verdict__warn:empty{display:none}.x-scale{font:var(--type-caption);color:var(--x-ink-2)}.x-card__head .x-scale{opacity:.85}.x-info{width:var(--tap);height:var(--tap);margin:-12px -10px;display:inline-grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;background:none;color:var(--x-ink-2);cursor:pointer}.x-info:before{content:"i";width:16px;height:16px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;font:var(--weight-medium) 12px/1 var(--sans)}.x-info[aria-expanded=true]{color:var(--x-blue)}.x-an__info{margin:6px 0 2px;font:var(--type-caption);color:var(--x-ink-2)}.x-card__head+.x-an__info{margin:0 0 6px}.x-an__meta{display:inline-flex;align-items:center;gap:10px}.x-src{padding:1px 7px;border-radius:6px;font:var(--type-caption);color:var(--x-ink-2);box-shadow:inset 0 0 0 1px var(--x-line);white-space:nowrap}.x-histbtn{min-height:var(--tap);margin:-10px 0;padding:0 2px;border:0;background:none;color:var(--x-ink);font:var(--type-tag);text-decoration:underline;text-decoration-color:var(--x-line);text-underline-offset:3px;cursor:pointer}.x-histbtn:hover{text-decoration-color:currentColor}.x-an[data-hist]{cursor:pointer}.x-hist{margin-top:10px;padding:10px 12px 8px;border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--x-line)}.x-spark{position:relative;height:96px}.x-hist p{margin-top:4px;font:var(--type-caption);color:var(--x-ink-2)}.x-an--out .x-track{margin-right:12px}.x-an--out .x-track__fill{width:calc(100% + 12px);background:linear-gradient(90deg,rgba(255,170,40,.35),var(--x-warn))}.x-an--out .x-track__dot{left:calc(100% + 6px);background:var(--x-warn)}.x-skel{display:none;gap:12px}.x-results,[data-state=pending] .x-skel--pend{display:grid}.x-results{gap:20px}[data-state=pending] .x-results{display:none}.x-skel--load{display:grid;width:100%;max-width:420px}.x-skel__card{display:grid;gap:10px;padding:18px;border-radius:var(--r-l);background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-edge),0 0 0 .5px var(--x-line)}.x-skel__row{display:flex;align-items:center;gap:14px}.x-bone{display:block;height:10px;width:100%;border-radius:var(--r-pill);background:var(--x-track)}.x-bone--h{height:14px;width:42%}.x-bone--ring{width:64px;height:64px;flex:none;border-radius:50%}.x-bone--s{width:60%}.x-bone--t{height:6px}.x-skel--load .x-bone{background:linear-gradient(90deg,var(--x-track) 30%,rgba(82,177,255,.2) 50%,var(--x-track) 70%);background-size:300% 100%;animation:x-shimmer 1.4s linear infinite}@keyframes x-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.x-skel__cap{font:var(--type-caption);color:var(--x-ink-2)}.x-share{display:grid;gap:10px;justify-items:start}.x-share__msg{font:var(--type-caption);color:var(--x-ink-2)}.x-share__msg:empty{display:none}.x-og{width:100%;margin:0;display:grid;gap:6px}.x-og[hidden]{display:none}.x-og__card{container-type:inline-size;aspect-ratio:1200/630;overflow:hidden;display:grid;grid-template-columns:1fr 32%;align-items:center;gap:4cqw;padding:5.5cqw 6cqw;border-radius:var(--r-m);color:#1d1d1f;background:radial-gradient(60% 90% at 0 0,rgba(82,177,255,.34),transparent 70%),radial-gradient(50% 80% at 100% 100%,rgba(47,179,106,.18),transparent 70%),#f6f9fc;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.x-og__brand{display:flex;align-items:center;gap:1.4cqw}.x-og__brand img:first-child{height:6cqw;width:auto}.x-og__brand img+img{height:3cqw;width:auto}.x-og__title{margin-top:4cqw;font:var(--weight-bold) max(14px,5.4cqw)/1.08 var(--sans);letter-spacing:-.02em}.x-og__pass{margin-top:2.2cqw;display:flex;align-items:center;gap:1.2cqw;font:var(--weight-medium) max(12px,3.2cqw)/1.2 var(--sans)}.x-og__pass .x-tick{width:max(14px,3.4cqw);height:max(14px,3.4cqw)}.x-og__lot{margin-top:1.2cqw;font:var(--weight-regular) max(12px,2.4cqw)/1.3 var(--sans);color:rgba(29,29,31,.68);font-variant-numeric:tabular-nums}.x-og__thumb{aspect-ratio:1;display:grid;place-items:center;border-radius:3cqw;background:#ffffff;box-shadow:0 2cqw 5cqw -2cqw rgba(16,24,40,.28)}.x-og__thumb svg{height:76%;width:auto}.x-og figcaption{font:var(--type-caption);color:var(--x-ink-2)}.x-og__card{--x-warn:#a15c00;--x-pend:#5f6873}[data-state=pending] .x-filed{display:none}.x-tok td small{display:block;margin-top:2px;font:var(--type-caption);color:var(--text-secondary)}.x-tok code{font:var(--weight-regular) var(--size-caption)/1.5 Geist Mono,ui-monospace,monospace;overflow-wrap:anywhere}.x-tok td:first-of-type code{color:var(--text-primary)}.x-tok__sw{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--stroke-primary)}.x-tokbar{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:420px){.x-strip .x-chev,.x-strip__sep{display:none}.x-strip{gap:9px;padding:0 10px}.x-strip .x-wm{height:11px}.x-spec__demo{padding:16px 0}.x-host--page .x-host__frame{padding:14px}.x-pop{width:min(264px,calc(100vw - 48px))}}@media (max-width:599px){.is-stuck .x-wm{display:none}.x-mini p{flex-direction:column}.x-mini__dot{display:none}}.x-ctl--prod{flex:1 1 100%}.x-seg--prod{flex-wrap:wrap;border-radius:var(--r-m)}.x-seg--prod button{padding:8px 16px;border-radius:12px;text-align:left;line-height:1.35}@media (max-width:559px){.x-seg--prod{display:grid;width:100%}}.x-root[data-product=mavi] .x-mc,.x-root[data-product=mc] .x-mavi,[data-state=pending] .x-big{display:none!important}.x-big{display:grid;gap:20px}.x-big [hidden],.x-big[hidden]{display:none}[data-product=mavi] .x-mini__bar,[data-product=mavi] .x-ring__bar{stroke-dasharray:none}[data-product=mavi] .x-ring__out{stroke-dasharray:4 322.73;stroke-dashoffset:-322.73}[data-product=mavi] .x-mini__out{stroke-dasharray:1.5 55.05;stroke-dashoffset:-55.05}[data-product=mavi] .x-ring__fig span{font:var(--type-heading)}[data-product=mavi] .x-og__title{font-size:max(12px,4cqw)}.x-pop__bar--prop{display:flex}.x-pop__bar--prop i{flex:var(--w) 1 0;min-width:3px}.x-fchips{display:flex;flex-wrap:wrap;column-gap:6px}.x-fchip{min-height:var(--tap);padding:0;border:0;background:none;color:var(--x-ink);cursor:pointer}.x-fchip,.x-fchip span{display:inline-flex;align-items:center}.x-fchip span{gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--x-card);box-shadow:inset 0 0 0 1px var(--x-line);font:var(--type-tag);white-space:nowrap;transition:background var(--dur-quick) ease}.x-fchip b{font-weight:inherit;color:var(--x-ink-2);font-variant-numeric:tabular-nums}.x-fchip b.is-flag{color:var(--x-warn)}.x-fchip[aria-pressed=true] span{background:var(--x-ink);color:var(--x-sheet-solid);box-shadow:none}.x-fchip[aria-pressed=true] b{color:inherit;opacity:.75}.x-fchip[aria-pressed=true] b.is-flag{color:inherit;opacity:1}.x-flag{box-shadow:inset 0 0 0 1.5px var(--x-warn),0 0 0 .5px var(--x-line)}.x-flag .x-card__head h3,.x-flag .x-card__head>span{color:var(--x-warn)}.x-cat{padding-bottom:12px}.x-cat__count.is-out{color:var(--x-warn)}.x-matrix{display:grid;grid-template-columns:repeat(auto-fill,6px);gap:4px;margin:14px 0 6px}.x-matrix i{width:6px;height:6px;border-radius:50%;background:var(--x-green)}.x-matrix i.is-out{background:var(--x-warn);box-shadow:0 0 0 2px var(--x-warn-bg)}.x-cat__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.x-more{min-height:var(--tap);padding:0 2px;border:0;background:none;color:var(--x-ink);font:var(--type-tag);text-decoration:underline;text-decoration-color:var(--x-line);text-underline-offset:3px;cursor:pointer}.x-more:hover{text-decoration-color:currentColor}.x-dense{margin-top:4px}.x-letter h4{position:sticky;top:0;z-index:1;padding:8px 0 4px;background:var(--x-card);font:var(--type-tag);color:var(--x-ink-2)}.x-card .x-letter ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.x-letter li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:40px;padding:6px 0;border-top:1px solid var(--x-line);font:var(--type-small)}.x-letter li>span:first-child{min-width:0;overflow-wrap:anywhere}.x-ndchip{flex:none;padding:1px 8px;border-radius:var(--r-pill);color:var(--x-ink-2);box-shadow:inset 0 0 0 1px var(--x-line)}.x-dense .x-status,.x-ndchip{font:var(--type-caption);white-space:nowrap}.x-dense .x-status{padding:1px 8px 1px 4px}.x-dense+.x-more{margin-top:2px}.x-empty{display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--x-line);font:var(--type-small);color:var(--x-ink-2)}@media (max-width:599px){.x-card .x-letter ul{grid-template-columns:1fr}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.x-glass{background:var(--x-solid)}.x-sheet{background:var(--x-sheet-solid)}.x-backdrop{background-color:rgba(12,16,26,.55)}}@media (prefers-reduced-transparency:reduce){.x-glass{background:var(--x-solid)}.x-glass,.x-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.x-sheet{background:var(--x-sheet-solid)}.x-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(12,16,26,.55)}}@media (prefers-reduced-motion:reduce){.x-backdrop,.x-glass,.x-mini,.x-pop,.x-ring__bar,.x-sheet,.x-sheet__head,.x-track__fill{transition:none}.x-shine{display:none}.x-armed .x-tick svg{stroke-dasharray:none}.x-sig .x-tick svg,.x-skel--load .x-bone{animation:none}.x-ring{transform:none;opacity:1}}:root{color-scheme:light dark;--text-primary:light-dark(#1d1d1f,#f5f5f7);--text-secondary:light-dark(#636366,#a1a1a6);--text-tertiary:light-dark(#1d1d1f4d,#f5f5f74d);--text-primary-on:light-dark(#f5f5f7,#1d1d1f);--text-secondary-on:light-dark(#aeaeb2,#5c5c60);--fill-primary:light-dark(#1d1d1f,#f5f5f7);--fill-primary-on:light-dark(#f5f5f7,#1d1d1f);--fill-secondary:light-dark(#1d1d1f80,#f5f5f780);--fill-tertiary:light-dark(#e8e8ea,#2a2a2d);--fill-segment:light-dark(#3a3a3c,#e2e2e4);--fill-system-green:#00a665;--fill-system-orange:#ff4d00;--fill-system-red:light-dark(#da2f35,#f1555b);--transparent-primary:light-dark(#1d1d1f4d,#f5f5f74d);--stroke-primary:light-dark(#1d1d1f24,#f5f5f724);--stroke-secondary:light-dark(#1d1d1f12,#f5f5f712);--stroke-primary-on:light-dark(#f5f5f71a,#1d1d1f1a);--stroke-composer:light-dark(#f5f5f780,#1d1d1f80);--stroke-system-orange:#ff4d0026;--hover-wash:light-dark(#1d1d1f0d,#f5f5f70d);--hover-wash-primary-on:light-dark(#f9f9fa26,#1d1d1f14);--hero-surface:#161f39;--hero-text:#f5f5f7;--hero-text-muted:#f5f5f7cc;--hero-scrim-strong:rgb(22 31 57/0.78);--hero-scrim-soft:rgb(22 31 57/0.3);--hero-scrim-side:rgb(22 31 57/0.45);--hero-glass:rgb(22 31 57/0.42);--hero-glass-faint:rgb(22 31 57/0.35);--hero-glass-stroke:rgb(245 245 247/0.28);--mat-regular:light-dark(rgb(255 255 255/0.56),rgb(29 29 31/0.55));--mat-thin:light-dark(rgb(255 255 255/0.22),rgb(29 29 31/0.4));--mat-agent:light-dark(rgb(255 255 255/0.84),rgb(29 29 31/0.66));--mat-inverse:color-mix(in srgb,var(--fill-primary) 86%,transparent);--hark-blur:blur(50px) saturate(1.6);--hark-shadow:0 8px 40px #1d1d1f1f;--sans:"GT Standard","GT Standard L","Geist",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--lh:1.3;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:600;--size-caption:12px;--size-meta:13px;--size-small:14px;--size-body:15px;--size-prose:16px;--size-heading:20px;--size-figure:clamp(24px,3vw,32px);--size-title:clamp(26px,3vw,32px);--size-display:clamp(34px,5vw,48px);--size-lede:clamp(16px,1.7vw,20px);--type-caption:var(--weight-regular) var(--size-caption)/var(--lh) var(--sans);--type-tag:var(--weight-medium) var(--size-caption)/var(--lh) var(--sans);--type-small:var(--weight-regular) var(--size-small)/var(--lh) var(--sans);--type-label:var(--weight-medium) var(--size-small)/var(--lh) var(--sans);--type-body:var(--weight-regular) var(--size-body)/var(--lh) var(--sans);--type-body-strong:var(--weight-medium) var(--size-body)/var(--lh) var(--sans);--type-heading:var(--weight-medium) var(--size-heading)/var(--lh) var(--sans);--type-lede:var(--weight-medium) var(--size-lede)/var(--lh) var(--sans);--type-figure:var(--weight-regular) var(--size-figure)/var(--lh) var(--sans);--type-title:var(--weight-regular) var(--size-title)/var(--lh) var(--sans);--type-display:var(--weight-medium) var(--size-display)/var(--lh) var(--sans);--type-numeral:var(--weight-regular) 48px/1 var(--sans);--r-s:12px;--r-m:16px;--r-l:24px;--r-xl:32px;--r-pill:100px;--ease-out:cubic-bezier(0.23,1,0.32,1);--dur-quick:160ms;--dur-draw:1400ms;--page-max:1120px;--gutter:clamp(16px,3vw,32px);--tap:44px}.x-scope{font:var(--type-body);-webkit-font-smoothing:antialiased}.x-scope *,.x-scope :after,.x-scope :before{box-sizing:border-box}.x-scope p{margin:0;text-wrap:pretty}.x-scope h1,.x-scope h2,.x-scope h3{margin:0;text-wrap:balance}.x-scope b,.x-scope strong{font-weight:var(--weight-bold)}.x-scope a{color:inherit}.x-scope .x-track__dot{left:var(--v);transform:translateX(-50%)}.x-scope .x-an--out .x-track{margin-right:0}.x-scope .x-an--out .x-track__fill{width:var(--v)}.x-scope .x-an--out .x-track__dot{left:var(--v)}.x-scope .x-an--nd .x-track__dot{left:0}.x-scope .x-track--claim:after{display:none}.x-scope .x-track__mark{position:absolute;top:-4px;bottom:-4px;width:2px;left:var(--m);background:var(--x-ink);border-radius:1px}.x-scope .x-track__lbl{position:absolute;top:10px;left:var(--m);transform:translateX(-50%);font:var(--type-caption);color:var(--x-ink-2)}.x-scope .x-an--claim .x-track{margin-bottom:26px}