.dab-burger{color:#f4f1fb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;transition:border-color .3s,background .3s;display:grid;position:relative}.dab-burger:hover,.dab-burger[aria-expanded=true]{background:#7612ec2e;border-color:#b57bff99}.dab-burger:focus-visible{outline-offset:3px;outline:2px solid #c9a2ff}.dab-burger i{background:currentColor;border-radius:2px;width:18px;height:1.5px;margin-left:-9px;transition:transform .45s cubic-bezier(.7,0,.2,1),width .45s cubic-bezier(.7,0,.2,1);position:absolute;left:50%}.dab-burger i:first-child{transform:translateY(-3.5px)}.dab-burger i:last-child{width:12px;margin-left:-3px;transform:translateY(3.5px)}.dab-burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.dab-burger[aria-expanded=true] i:last-child{width:18px;margin-left:-9px;transform:rotate(-45deg)}.dab-overlay{--dab-origin:calc(100% - 52px) 40px;z-index:var(--dab-overlay-z,29);padding:calc(var(--dab-overlay-top,84px) + 28px) 24px max(28px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);color:#f4f1fb;clip-path:circle(0 at var(--dab-origin));visibility:hidden;background:radial-gradient(90% 60% at 100% 0,#7612ec52,#0000 65%),radial-gradient(60% 40% at 0 100%,#37e2ff1a,#0000 70%),#06050ce6;flex-direction:column;font-family:Assistant,system-ui,sans-serif;transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s linear .6s;display:flex;position:fixed;inset:0;overflow-y:auto}[dir=ltr] .dab-overlay{--dab-origin:52px 40px}.dab-overlay.is-open{clip-path:circle(150vmax at var(--dab-origin));visibility:visible;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility}.dab-overlay-links{flex-direction:column;display:flex}.dab-overlay-links a{color:inherit;opacity:0;border-bottom:1px solid #ffffff14;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1),color .25s;display:flex;transform:translateY(18px)}.dab-overlay.is-open .dab-overlay-links a{opacity:1;transition-delay:calc(.18s + var(--i,0) * 60ms);transform:none}.dab-overlay-links .n{letter-spacing:.1em;color:#b57bff;font-variant-numeric:tabular-nums;min-width:26px;font-size:12px}.dab-overlay-links .t{text-align:match-parent;letter-spacing:-.02em;unicode-bidi:isolate;flex:1;font-size:clamp(28px,8.4vw,40px);font-weight:700;line-height:1.1}.dab-overlay-links .arr{color:#ffffff59;font-size:18px;transition:color .25s,transform .25s}.dab-overlay-links a:hover .arr,.dab-overlay-links a[aria-current=page] .arr{color:#c9a2ff}.dab-overlay-links a[aria-current=page] .t{background:linear-gradient(90deg,#37e2ff,#b57bff);color:#0000;-webkit-background-clip:text;background-clip:text}.dab-overlay-links a:focus-visible{outline-offset:2px;outline:2px solid #c9a2ff}.dab-overlay-foot{opacity:0;margin-top:auto;padding-top:32px;transition:opacity .4s}.dab-overlay.is-open .dab-overlay-foot{opacity:1;transition-delay:.5s}.dab-overlay-cta{color:#fff;background:linear-gradient(135deg,#8a2cff,#7612ec);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:17px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 16px 40px -14px #7612eccc}.dab-overlay-meta{color:#dff1ff99;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:13px;display:flex}.dab-overlay-meta a{color:inherit}html.dab-menu-open,html.dab-menu-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.dab-overlay,.dab-overlay.is-open{clip-path:none;opacity:0;transition:opacity .2s,visibility}.dab-overlay.is-open{opacity:1}.dab-overlay-links a,.dab-overlay-foot,.dab-burger i{transition:none}}[data-theme=light] .dab-burger{color:#2a2340;background:#fff;border-color:#170e2d24}[data-theme=light] .dab-burger[aria-expanded=true]{color:#fff;background:#7612ec;border-color:#b57bff99}[dir=rtl] .dab-overlay-links .t,.dab-overlay[dir=rtl] .dab-overlay-links .t{text-align:right}.dab-lang{isolation:isolate;background:#0c0a168c;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.dab-lang[hidden]{display:none}.dab-lang-thumb{z-index:-1;top:4px;bottom:4px;background:linear-gradient(150deg,#a04bff,#7612ec 60%,#5a0fc0);border-radius:999px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.3,1.4,.4,1);position:absolute;inset-inline-start:4px;box-shadow:0 6px 18px -6px #7612ece6,inset 0 1px #ffffff59}.dab-lang[data-active=en] .dab-lang-thumb{transform:translate(-100%)}.dab-lang button{color:#f4f1fbb3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font:600 15px/1 Assistant,Arial,sans-serif;transition:color .3s;display:flex}.dab-lang button[aria-checked=true]{color:#fff}.dab-lang button:focus-visible{outline-offset:2px;outline:2px solid #ce9eff}.dab-flag{border-radius:50%;flex:none;width:26px;height:26px;transition:transform .45s cubic-bezier(.3,1.4,.4,1),filter .3s;display:block;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff8c,0 2px 6px #00000059}.dab-flag svg{width:100%;height:100%;display:block}.dab-lang button[aria-checked=false] .dab-flag{filter:saturate(.55)brightness(.85);transform:scale(.88)}.dab-lang button[aria-checked=true] .dab-flag{transform:scale(1.06)rotate(-6deg)}.dab-lang-compact{padding:3px}.dab-lang-compact .dab-lang-thumb{top:3px;bottom:3px;width:calc(50% - 3px);inset-inline-start:3px}.dab-lang-compact button{min-height:34px;padding:0 6px}.dab-lang-compact .dab-lang-label{display:none}.dab-lang-compact .dab-flag{width:24px;height:24px}.dab-overlay-foot .dab-lang{width:100%;margin-bottom:14px;display:grid}@media (max-width:600px){.dab-actions .dab-lang-compact{display:none}}[data-theme=light] .dab-lang{background:#fff;border-color:#170e2d1f;box-shadow:0 6px 18px -10px #3c147859}[data-theme=light] .dab-lang button{color:#4b4460}[data-theme=light] .dab-lang button[aria-checked=true]{color:#fff}@media (prefers-reduced-motion:reduce){.dab-lang-thumb,.dab-flag{transition:none}}
