.x-legal-page{--x-rule: color-mix(in srgb, var(--ink) 7%, transparent)}html:has(.x-legal-page){scroll-padding-top:calc(var(--nav-h) + 28px)}.x-legal :is(.x-prose,.x-lrows,.x-lchecks,.x-lcard,.x-gl,.x-rights,.x-lbasis,.x-ltbl) a{color:var(--emerald-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--emerald-ink) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .3s,color .3s}.x-legal :is(.x-prose,.x-lrows,.x-lchecks,.x-lcard,.x-gl,.x-rights,.x-lbasis,.x-ltbl) a:hover{text-decoration-color:currentColor}.x-linkish{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--emerald-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--emerald-ink) 38%,transparent);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .3s}.x-linkish:hover{text-decoration-color:currentColor}.x-legal strong{color:var(--ink);font-weight:600}.x-back .ic{transition:transform .5s var(--x-ease)}.x-back:hover .ic{transform:translate(-3px)}.x-lhero{position:relative;isolation:isolate;overflow:clip;padding:calc(var(--nav-h) + clamp(40px,9vh,110px)) 0 clamp(64px,11vh,130px)}.x-lhero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 50% 60% at 82% 12%,color-mix(in srgb,var(--emerald) 13%,transparent),transparent 70%);pointer-events:none}.x-lhero__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--x-rule) 1px,transparent 1px),linear-gradient(90deg,var(--x-rule) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 75% 80% at 72% 18%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 75% 80% at 72% 18%,#000 15%,transparent 72%)}.x-crumbs ol{list-style:none;margin:0 0 clamp(28px,5vh,56px);padding:0;display:flex;flex-wrap:wrap;gap:10px;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x-crumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.x-crumbs a{color:var(--muted);text-decoration:none;transition:color .3s}.x-crumbs a:hover,.x-crumbs [aria-current]{color:var(--ink)}.x-lhero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,410px);gap:clamp(32px,6vw,110px);align-items:end}.x-lhero__copy .x-kicker{margin-bottom:clamp(18px,2.4vw,30px)}.x-lh1{margin:0 0 clamp(22px,3vw,40px);font:700 clamp(3.2rem,8.6vw,9.4rem)/.9 var(--font-ui);letter-spacing:-.058em;color:var(--ink)}.x-lh1 em{font-style:normal;color:var(--emerald-ink)}.x-lhero__lede{max-width:none}html.x-motion .x-lh1 .x-wi{animation:xLrise 1.25s var(--x-ease) calc(.12s + var(--i, 0) * .09s) both}html.x-motion .x-lhero__lede,html.x-motion .x-crumbs{animation:xLfade 1.1s var(--x-ease) .45s both}@keyframes xLrise{0%{transform:translateY(112%)}}@keyframes xLfade{0%{opacity:0;translate:0 14px}}.x-lrec{--tx: 0deg;--ty: 0deg;position:relative;overflow:hidden;padding:24px 26px 20px;border-radius:24px;color:#cdd9e5;background-color:var(--x-dark);background-image:linear-gradient(rgba(150,163,176,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(150,163,176,.07) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;border:1px solid var(--x-dark-line);box-shadow:var(--shadow-overlay);transform:perspective(900px) rotateX(var(--ty)) rotateY(var(--tx));transform-style:preserve-3d}html.x-motion .x-lrec{animation:xLrecIn 1.3s var(--x-ease) .35s both}@keyframes xLrecIn{0%{opacity:0;translate:0 40px;rotate:2.5deg}}.x-lrec__top{display:flex;align-items:center;gap:10px;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#96a3b0}.x-lrec__dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98133;animation:xPulse 1.8s ease-in-out infinite}.x-lrec__seal{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:99px;font-weight:500;letter-spacing:.14em;color:#6ee7b7;background:#10b98121;border:1px solid rgba(110,231,183,.35)}.x-lrec__seal svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html.x-motion .x-lrec__seal{animation:xLseal .75s cubic-bezier(.34,1.56,.64,1) 1.35s both}@keyframes xLseal{0%{opacity:0;scale:.2;rotate:-40deg}}.x-lrec__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:24px 0 0}.x-lrec__meta dt{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#768390}.x-lrec__meta dd{margin:7px 0 0;font-size:.84rem;color:#f0f6fc}.x-lrec__wide{grid-column:1 / -1}.x-lrec__tear{position:relative;margin:20px -26px 14px;border-top:2px dashed rgba(255,255,255,.14)}.x-lrec__tear:before,.x-lrec__tear:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg)}.x-lrec__tear:before{left:-8px}.x-lrec__tear:after{right:-8px}.x-lrec__foot{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#96a3b0}.x-lrec__foot span+span:before{content:"·";margin-right:10px;color:#6ee7b7}.x-lrec__sheen{position:absolute;inset:-40% -70%;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.06) 50%,transparent 56%);transform:translate(-55%);animation:xLsheen 7.5s var(--x-ease-io) infinite 2.2s}@keyframes xLsheen{0%,72%{transform:translate(-55%)}to{transform:translate(55%)}}.x-glance{padding:clamp(8px,2vh,24px) 0 clamp(88px,13vh,150px)}.x-glance__head{display:grid;gap:clamp(18px,2.2vw,28px);margin-bottom:clamp(36px,6vh,64px)}.x-glance__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.x-gl{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:1.4rem;min-height:260px;padding:1.4rem 1.4rem 1.5rem;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .45s,transform .6s var(--x-ease),box-shadow .6s}.x-gl:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--emerald),var(--brand-leaf));transform:scaleX(0);transform-origin:left;transition:transform .8s var(--x-ease)}.x-gl__n{position:relative;display:block;height:1em;overflow:hidden;font:700 clamp(2.4rem,3.2vw,3.3rem)/1 var(--font-ui);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.x-gl__n span{display:block;transition:transform .65s var(--x-ease)}.x-gl__n span:first-child{color:transparent;-webkit-text-stroke:1.3px color-mix(in srgb,var(--emerald-ink) 70%,transparent)}.x-gl__n span:last-child{position:absolute;left:0;top:0;color:var(--emerald-ink);transform:translateY(100%)}.x-gl__ic{position:absolute;top:1.5rem;right:1.4rem;width:22px;height:22px;fill:none;stroke:var(--emerald-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.x-gl p{align-self:end;margin:0;font-size:.96rem;line-height:1.52;color:var(--body-c)}.x-gl strong{display:block;margin-bottom:.5rem;font-size:1.1rem;font-weight:650;letter-spacing:-.018em;line-height:1.24}@media(hover:hover){.x-gl:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--emerald) 45%,var(--line));box-shadow:var(--shadow-overlay)}.x-gl:hover:before{transform:scaleX(1)}.x-gl:hover .x-gl__n span:first-child{transform:translateY(-100%)}.x-gl:hover .x-gl__n span:last-child{transform:translateY(0)}}.x-lbody{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:clamp(40px,6vw,120px);align-items:start;padding-bottom:clamp(110px,16vh,190px)}.x-toc{position:sticky;top:calc(var(--nav-h) + 32px)}.x-toc__t{margin:0 0 18px;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x-toc__list{position:relative;padding-left:18px}.x-toc__track{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-strong)}.x-toc__fill{position:absolute;inset:0;background:linear-gradient(var(--emerald),var(--brand-leaf));transform-origin:top;transform:scaleY(var(--tp, 0))}.x-toc__ind{position:absolute;left:-1px;top:var(--it, 0px);width:3px;height:var(--ih, 0px);border-radius:3px;background:var(--emerald);box-shadow:0 0 12px color-mix(in srgb,var(--emerald) 60%,transparent);opacity:var(--io, 0);transition:top .6s var(--x-ease),height .6s var(--x-ease),opacity .4s}.x-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:1px}.x-toc a{display:grid;grid-template-columns:2.1em minmax(0,1fr);gap:6px;padding:7px 0;font-size:.9rem;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .35s}.x-toc__n{padding-top:.2em;font-size:.66rem;opacity:.7;transition:color .35s,opacity .35s}.x-toc__l{transition:transform .5s var(--x-ease)}.x-toc a:hover,.x-toc a[aria-current]{color:var(--ink)}.x-toc a[aria-current] .x-toc__n{color:var(--emerald-ink);opacity:1}.x-toc a[aria-current] .x-toc__l{transform:translate(4px)}.x-lsec{--np: 0}.x-lsec+.x-lsec{margin-top:clamp(64px,10vh,112px)}.x-lsec__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,2vw,28px);margin-bottom:clamp(22px,3vh,34px)}.x-lsec__n{position:relative;display:block;padding:.04em .06em 0 0;font:800 clamp(3rem,5vw,5.2rem)/.78 var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums;user-select:none}.x-lsec__o{display:block;color:transparent;-webkit-text-stroke:1.2px var(--line-strong)}.x-lsec__f{position:absolute;left:0;top:.04em;color:color-mix(in srgb,var(--emerald) 14%,transparent);-webkit-text-stroke:1.3px var(--emerald-ink);clip-path:inset(calc((1 - var(--np)) * 100%) -.2em -.2em -.2em)}.x-lsec__t{margin:0;padding-bottom:.06em;font-size:clamp(1.75rem,2.9vw,3rem);font-weight:700;letter-spacing:-.042em;line-height:1.04;color:var(--ink);text-wrap:balance}.x-prose{max-width:none}.x-prose p{margin:0 0 1.1em;font-size:clamp(1.02rem,1.14vw,1.16rem);line-height:1.74;color:var(--body-c)}.x-prose p:last-child{margin-bottom:0}.x-prose h3{display:flex;align-items:center;gap:14px;margin:2.4em 0 1.1em;font:500 .72rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--emerald-ink)}.x-prose h3:after{content:"";flex:1;height:1px;background:var(--line)}.x-key{padding:2px 8px;border-radius:6px;font-size:.86em;color:var(--ink);background:var(--panel-sunk);border:1px solid var(--line-strong);white-space:nowrap}.x-lcard{margin:1.8rem 0;padding:clamp(20px,2.4vw,28px);border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.x-lcard__dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.x-lcard__dl dt{margin-bottom:8px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x-lcard__dl dd{margin:0;font-size:1.02rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.x-lcard--contact{margin:0;padding:clamp(24px,3.2vw,44px);border-radius:28px;color:#cdd9e5;border-color:var(--x-dark-line);box-shadow:var(--shadow-overlay);background-color:var(--x-dark);background-image:linear-gradient(rgba(150,163,176,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(150,163,176,.07) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px}.x-lcard--contact .x-lcard__dl dt{color:#96a3b0}.x-lcard--contact .x-lcard__dl dd{font-size:clamp(1.05rem,1.5vw,1.4rem);color:#f0f6fc;letter-spacing:-.01em}.x-lcard--contact .x-lcard__dl dd a{color:#6ee7b7;text-decoration-color:#6ee7b766}.x-ltbl{margin:1.8rem 0;overflow:hidden;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.x-ltbl table{width:100%;border-collapse:collapse;font-size:.95rem}.x-ltbl thead th{padding:15px 20px;text-align:left;font:500 .6rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:var(--panel-sunk);border-bottom:1px solid var(--line)}.x-ltbl tbody th{width:27%;padding:20px;text-align:left;vertical-align:top;font-weight:600;line-height:1.4;color:var(--ink)}.x-ltbl td{padding:20px;vertical-align:top;line-height:1.58;color:var(--body-c)}.x-ltbl tbody tr+tr>*{border-top:1px solid var(--line)}.x-ltbl tbody tr{transition:background-color .35s}.x-ltbl tbody tr:hover{background:color-mix(in srgb,var(--emerald) 4%,transparent)}.x-chip{display:inline-block;padding:5px 9px;border-radius:99px;font:500 .64rem/1.2 var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--emerald-ink);background:color-mix(in srgb,var(--emerald) 13%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 32%,transparent)}.x-chip--alt{color:var(--ink);background:var(--panel-sunk);border-color:var(--line-strong)}.x-chip--mute{color:var(--muted);background:transparent;border:1px dashed var(--line-strong)}.x-lbasis{list-style:none;margin:1.4rem 0 1.8rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.x-lbasis li{padding:1.5rem 1.6rem 1.6rem;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.x-lbasis__k{display:inline-block;margin-bottom:1rem;padding:5px 9px;border-radius:6px;font-size:.68rem;letter-spacing:.1em;color:var(--emerald-ink);background:color-mix(in srgb,var(--emerald) 11%,transparent)}.x-lbasis p{margin:0;font-size:1rem;line-height:1.62;color:var(--body-c)}.x-zero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,3.4vw,52px);margin:0 0 2.2rem;padding:clamp(22px,3vw,38px) clamp(26px,3.6vw,48px);border-radius:28px;color:#cdd9e5;background-color:var(--x-dark);background-image:linear-gradient(rgba(150,163,176,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(150,163,176,.07) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px;border:1px solid var(--x-dark-line);box-shadow:var(--shadow-overlay)}.x-zero__n{position:relative;display:grid;place-items:center;width:clamp(7.4rem,11.5vw,11.2rem);aspect-ratio:1}.x-zero__n:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(110,231,183,.35);animation:xLorbit 16s linear infinite}.x-zero__g{display:block;font:800 clamp(4.6rem,7.4vw,7.4rem)/1 var(--font-ui);letter-spacing:0;color:transparent;-webkit-text-stroke:1.6px #6EE7B7;text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic){.x-zero__g{line-height:.74;transform:translateY(.02em)}}@keyframes xLorbit{to{transform:rotate(360deg)}}.x-zero__t{margin:0;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.34;letter-spacing:-.016em;color:#cdd9e5}.x-zero__t strong{color:#fff}.x-route{display:grid;gap:0;margin:0 0 2.2rem;padding:8px 24px 0;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.x-route__lane{display:grid;grid-template-columns:8.5rem minmax(9rem,13rem) minmax(90px,1fr) minmax(12rem,16rem);align-items:center;gap:14px;padding:20px 0}.x-route__lane+.x-route__lane{border-top:1px dashed var(--line-strong)}.x-route__k{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x-route__node{display:grid;gap:6px;padding:13px 16px;border-radius:14px;text-align:center;background:var(--panel-sunk);border:1px solid var(--line-strong)}.x-route__node span{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x-route__node b{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--ink);white-space:nowrap}.x-route__node--hub,.x-route__node--eu{border-color:color-mix(in srgb,var(--emerald) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--emerald) 10%,transparent)}.x-route__tag{padding:3px 6px;border-radius:5px;font:600 .56rem/1 var(--font-mono);font-style:normal;letter-spacing:.1em;color:var(--emerald-ink);background:color-mix(in srgb,var(--emerald) 14%,transparent)}.x-route__wire{position:relative;height:46px}.x-route__wire:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--line-strong)}.x-route__wire span{position:absolute;left:50%;bottom:calc(50% + 8px);transform:translate(-50%);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--emerald-ink)}.x-route__wire i{position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--emerald);box-shadow:0 0 10px var(--emerald);animation:xPacket 2.8s var(--x-ease-io) infinite}.x-route__lane+.x-route__lane .x-route__wire i{animation-delay:1.4s}@keyframes xPacket{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.x-route__foot{display:flex;align-items:center;gap:10px;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--line);font-size:.66rem;letter-spacing:.1em;color:var(--ink)}.x-route__foot span{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x-lrows{list-style:none;margin:0 0 1.8rem;padding:0}.x-lrows li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding:1.2rem 0}.x-lrows li+li{border-top:1px solid var(--line)}.x-lrows li:before{content:"";width:9px;height:9px;margin:.62em 0 0 3px;border-radius:2px;border:1.5px solid var(--emerald-ink);transform:rotate(45deg)}.x-lrows p{margin:0;font-size:clamp(1.02rem,1.14vw,1.16rem);line-height:1.7;color:var(--body-c)}.x-lrows--dpdp{margin-top:1.4rem}.x-lchecks{list-style:none;margin:1.2rem 0 1.8rem;padding:0}.x-lchecks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:1.1rem 0;font-size:clamp(1.02rem,1.14vw,1.16rem);line-height:1.66;color:var(--body-c)}.x-lchecks li+li{border-top:1px solid var(--line)}.x-lchecks svg{width:20px;height:20px;margin-top:.22em;fill:none;stroke:var(--emerald-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x-rights{list-style:none;margin:1.4rem 0 2.2rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.x-rights li{padding:1.35rem 1.35rem 1.45rem;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .45s,transform .6s var(--x-ease)}.x-rights svg{display:block;width:22px;height:22px;margin-bottom:1.5rem;fill:none;stroke:var(--emerald-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.x-rights p{margin:0;font-size:.98rem;line-height:1.56;color:var(--body-c)}.x-rights strong{font-size:1.08rem}@media(hover:hover){.x-rights li:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--emerald) 45%,var(--line))}}[data-lreveal]{transition:opacity .9s var(--x-ease) calc(var(--i, 0) * 70ms),translate 1.1s var(--x-ease) calc(var(--i, 0) * 70ms),border-color .45s,transform .6s var(--x-ease),box-shadow .6s}html.x-motion [data-lreveal]:not(.is-in){opacity:0;translate:0 28px}.x-legal-page .x-footer{margin-top:0}@media(max-width:1240px){.x-glance__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.x-lhero__row{grid-template-columns:1fr;align-items:start}.x-lrec{max-width:480px}.x-lbody{grid-template-columns:1fr;gap:48px}.x-toc{position:relative;top:0}.x-toc ol{grid-template-columns:1fr 1fr;column-gap:18px}.x-toc__ind,.x-toc__track{display:none}.x-toc__list{padding-left:0}.x-lbasis,.x-lcard__dl{grid-template-columns:1fr}.x-rights{grid-template-columns:repeat(2,minmax(0,1fr))}.x-route__lane{grid-template-columns:1fr;justify-items:center;gap:8px}.x-route__k{justify-self:start;margin-bottom:6px}.x-route__node{width:min(100%,300px)}.x-route__wire{width:1px;height:64px}.x-route__wire:before{inset:0 auto 0 0;border-top:0;border-left:1.5px dashed var(--line-strong)}.x-route__wire span{left:14px;bottom:auto;top:50%;transform:translateY(-50%)}.x-route__wire i{left:-4px;top:0;margin-top:0;animation-name:xPacketV}@keyframes xPacketV{0%{top:0;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 8px);opacity:0}}.x-ltbl{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.x-ltbl thead{display:none}.x-ltbl table,.x-ltbl tbody,.x-ltbl tr,.x-ltbl th,.x-ltbl td{display:block;width:100%}.x-ltbl tbody{display:grid;gap:12px}.x-ltbl tbody tr{padding:4px 0;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line)}.x-ltbl tbody tr+tr>*{border-top:0}.x-ltbl tbody th{width:auto;padding:16px 18px 6px;font-size:1.02rem}.x-ltbl td{padding:8px 18px}.x-ltbl td:last-child{padding-bottom:16px}.x-ltbl td:before{content:attr(data-k);display:block;margin-bottom:4px;font:500 .58rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}}@media(max-width:640px){.x-glance__list{grid-template-columns:1fr}.x-gl{min-height:0}.x-rights,.x-toc ol{grid-template-columns:1fr}.x-lrec__meta{grid-template-columns:1fr 1fr}.x-zero{grid-template-columns:1fr}.x-lsec__head{grid-template-columns:1fr;gap:10px}}html.x-static .x-lsec{--np: 1}@media(prefers-reduced-motion:reduce){.x-lrec__sheen,.x-route__wire i,.x-zero__n:after,.x-lrec__dot{animation:none}}
