:root{--nextra-primary-hue:265deg;--nextra-primary-saturation:90%;--nextra-primary-lightness:58%;--px-accent:#8b5cf6;--px-accent-light:#a855f7;--px-accent-dark:#6d28d9;--px-accent-glow:rgba(139,92,246,0.35);--px-bg:#f8f7fc;--px-card-bg:#ffffff;--px-card-border:rgba(139,92,246,0.18);--px-card-hover-border:#8b5cf6;--px-card-shadow:0 4px 20px -2px rgba(109,40,217,0.08);--px-card-hover-shadow:0 14px 30px -6px rgba(139,92,246,0.22);--px-border:rgba(139,92,246,0.14);--px-text:#18181b;--px-text-muted:#52525b;--px-hero-desc:#4b5563;--px-nav-bg:rgba(251,249,255,0.85);--px-sidebar-bg:linear-gradient(180deg,rgba(245,242,255,0.72),rgba(239,234,254,0.5) 45%,rgba(247,244,255,0.68));--px-btn-secondary-bg:rgba(139,92,246,0.08);--px-btn-secondary-border:rgba(139,92,246,0.25);--px-btn-secondary-text:#6d28d9;--px-btn-secondary-hover:rgba(139,92,246,0.16);--px-btn-discord-bg:rgba(88,101,242,0.1);--px-btn-discord-border:rgba(88,101,242,0.25);--px-btn-discord-text:#4338ca;--px-btn-discord-hover:rgba(88,101,242,0.18);--px-badge-paid-bg:rgba(139,92,246,0.12);--px-badge-paid-border:rgba(139,92,246,0.35);--px-badge-paid-text:#6d28d9;--px-badge-free-bg:rgba(16,185,129,0.12);--px-badge-free-border:rgba(16,185,129,0.35);--px-badge-free-text:#059669;--px-badge-framework-bg:rgba(0,0,0,0.05);--px-badge-framework-border:rgba(0,0,0,0.1);--px-badge-framework-text:#3f3f46;--px-badge-resmon-idle-bg:rgba(16,185,129,0.1);--px-badge-resmon-idle-border:rgba(16,185,129,0.32);--px-badge-resmon-idle-text:#047857;--px-badge-resmon-active-bg:rgba(14,165,233,0.1);--px-badge-resmon-active-border:rgba(14,165,233,0.32);--px-badge-resmon-active-text:#0284c7}.dark,html.dark{--nextra-primary-hue:265deg;--nextra-primary-saturation:95%;--nextra-primary-lightness:65%;--px-bg:#09070f;--px-card-bg:rgba(19,15,30,0.82);--px-card-border:rgba(168,85,247,0.2);--px-card-hover-border:rgba(192,132,252,0.55);--px-card-shadow:0 4px 20px -2px rgba(0,0,0,0.4);--px-card-hover-shadow:0 14px 35px -8px rgba(139,92,246,0.35);--px-border:rgba(255,255,255,0.08);--px-text:#f4f4f5;--px-text-muted:#a1a1aa;--px-hero-desc:#9ca3af;--px-nav-bg:rgba(10,8,17,0.85);--px-sidebar-bg:linear-gradient(180deg,rgba(14,11,24,0.92),rgba(10,8,17,0.96));--px-btn-secondary-bg:rgba(139,92,246,0.14);--px-btn-secondary-border:rgba(168,85,247,0.35);--px-btn-secondary-text:#e9d5ff;--px-btn-secondary-hover:rgba(139,92,246,0.25);--px-btn-discord-bg:rgba(88,101,242,0.18);--px-btn-discord-border:rgba(88,101,242,0.35);--px-btn-discord-text:#a5b4fc;--px-btn-discord-hover:rgba(88,101,242,0.28);--px-badge-paid-bg:rgba(168,85,247,0.2);--px-badge-paid-border:rgba(168,85,247,0.45);--px-badge-paid-text:#c084fc;--px-badge-free-bg:rgba(16,185,129,0.16);--px-badge-free-border:rgba(16,185,129,0.4);--px-badge-free-text:#34d399;--px-badge-framework-bg:rgba(255,255,255,0.08);--px-badge-framework-border:rgba(255,255,255,0.12);--px-badge-framework-text:#d4d4d8;--px-badge-resmon-idle-bg:rgba(16,185,129,0.16);--px-badge-resmon-idle-border:rgba(16,185,129,0.4);--px-badge-resmon-idle-text:#34d399;--px-badge-resmon-active-bg:rgba(14,165,233,0.16);--px-badge-resmon-active-border:rgba(14,165,233,0.4);--px-badge-resmon-active-text:#38bdf8}html{background-color:var(--px-bg)}html:not(.dark){background:radial-gradient(ellipse 75% 55% at 80% -5%,rgba(139,92,246,.32),transparent 60rem),radial-gradient(circle 45rem at 92% 18%,rgba(192,132,252,.25),transparent 45rem),radial-gradient(ellipse 55% 55% at 5% -5%,rgba(139,92,246,.22),transparent 42rem),radial-gradient(circle 35rem at 2% 30%,rgba(192,132,252,.15),transparent 35rem),radial-gradient(ellipse 55% 40% at 50% -10%,rgba(168,85,247,.16),transparent 45rem),linear-gradient(180deg,#fbfaff,#f6f3fe 40%,#fbfaff);background-attachment:fixed;color-scheme:light}html:not(.dark) body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 45% at 75% -15%,rgba(139,92,246,.24),transparent 55rem),radial-gradient(circle at 90% 22%,rgba(192,132,252,.18),transparent 40rem),radial-gradient(circle at 0 8%,rgba(139,92,246,.16),transparent 35rem),radial-gradient(circle at 100% 0,rgba(168,85,247,.2),transparent 35rem);background-attachment:fixed}html.dark{background:radial-gradient(ellipse 80% 55% at 75% -10%,rgba(139,92,246,.25),transparent 55rem),radial-gradient(circle at 85% 20%,rgba(168,85,247,.18),transparent 40rem),radial-gradient(circle at 18% 25%,rgba(109,40,217,.14),transparent 35rem),linear-gradient(135deg,#09070f,#0d0a17 50%,#120e20);background-attachment:fixed;color-scheme:dark}body{background:transparent;color:var(--px-text);overflow-x:hidden;font-feature-settings:"rlig" 1,"calt" 1}html.dark body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 70% -20%,rgba(139,92,246,.2),transparent),radial-gradient(circle at 50% 100%,rgba(139,92,246,.05),transparent 40rem)}.nextra-content,article,main{background:transparent!important}.nextra-nav-container{border-bottom:1px solid var(--px-border)!important}.nextra-nav-container-blur{background:var(--px-nav-bg)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;backdrop-filter:blur(20px) saturate(160%)!important}.px-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--px-border);background:rgba(139,92,246,.08);color:var(--px-accent-light);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);padding:0;margin-left:4px}.px-theme-btn:hover{background:rgba(139,92,246,.2);border-color:var(--px-accent);color:#c084fc;transform:translateY(-1px)}.px-theme-icon-sun{color:#fbbf24;transition:transform .25s ease}.px-theme-icon-moon{color:#8b5cf6;transition:transform .25s ease}.px-theme-btn:hover .px-theme-icon-moon,.px-theme-btn:hover .px-theme-icon-sun{transform:rotate(20deg)}aside.nextra-mobile-nav,aside.nextra-sidebar{border-right:1px solid rgba(139,92,246,.16)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;backdrop-filter:blur(20px) saturate(160%)!important;transition:background .3s ease,border-color .3s ease}html:not(.dark) aside.nextra-mobile-nav,html:not(.dark) aside.nextra-sidebar{background:linear-gradient(180deg,rgba(246,242,255,.75),rgba(240,235,255,.52) 45%,rgba(246,242,255,.7))!important;box-shadow:inset -1px 0 0 rgba(139,92,246,.08),6px 0 24px -12px rgba(109,40,217,.1)!important}html.dark aside.nextra-mobile-nav,html.dark aside.nextra-sidebar{background:linear-gradient(180deg,rgba(14,10,26,.9),rgba(10,8,18,.94))!important;border-right:1px solid rgba(168,85,247,.18)!important;box-shadow:inset -1px 0 0 rgba(168,85,247,.08)!important}aside.nextra-mobile-nav hr,aside.nextra-sidebar hr{border-color:rgba(139,92,246,.16)!important}aside.nextra-mobile-nav a,aside.nextra-mobile-nav button,aside.nextra-sidebar a,aside.nextra-sidebar button{transition:all .2s cubic-bezier(.16,1,.3,1)!important;border-radius:8px!important}html:not(.dark) aside.nextra-mobile-nav a:not(.x\:bg-primary-100),html:not(.dark) aside.nextra-mobile-nav button:not(.x\:bg-primary-100),html:not(.dark) aside.nextra-sidebar a:not(.x\:bg-primary-100),html:not(.dark) aside.nextra-sidebar button:not(.x\:bg-primary-100){color:#4b4160!important}html:not(.dark) aside.nextra-mobile-nav li:not(.active)>a:hover,html:not(.dark) aside.nextra-mobile-nav li:not(.active)>button:hover,html:not(.dark) aside.nextra-sidebar li:not(.active)>a:hover,html:not(.dark) aside.nextra-sidebar li:not(.active)>button:hover{background:rgba(139,92,246,.1)!important;color:#6d28d9!important;transform:translateX(2px)}html.dark aside.nextra-mobile-nav li:not(.active)>a:hover,html.dark aside.nextra-mobile-nav li:not(.active)>button:hover,html.dark aside.nextra-sidebar li:not(.active)>a:hover,html.dark aside.nextra-sidebar li:not(.active)>button:hover{background:rgba(139,92,246,.15)!important;color:#f4f4f5!important;transform:translateX(2px)}html:not(.dark) aside.nextra-mobile-nav a.active,html:not(.dark) aside.nextra-mobile-nav button.active,html:not(.dark) aside.nextra-mobile-nav li.active>a,html:not(.dark) aside.nextra-mobile-nav li.active>button,html:not(.dark) aside.nextra-sidebar a.active,html:not(.dark) aside.nextra-sidebar button.active,html:not(.dark) aside.nextra-sidebar li.active>a,html:not(.dark) aside.nextra-sidebar li.active>button{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(168,85,247,.12))!important;color:#6d28d9!important;font-weight:600!important;border:1px solid rgba(139,92,246,.32)!important;box-shadow:0 2px 10px -2px rgba(109,40,217,.18)!important}html.dark aside.nextra-mobile-nav a.active,html.dark aside.nextra-mobile-nav button.active,html.dark aside.nextra-mobile-nav li.active>a,html.dark aside.nextra-mobile-nav li.active>button,html.dark aside.nextra-sidebar a.active,html.dark aside.nextra-sidebar button.active,html.dark aside.nextra-sidebar li.active>a,html.dark aside.nextra-sidebar li.active>button{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(168,85,247,.16))!important;color:#c084fc!important;font-weight:600!important;border:1px solid rgba(168,85,247,.4)!important;box-shadow:0 2px 12px -2px rgba(139,92,246,.3)!important}.nextra-toc a.x\:text-primary-600,.nextra-toc a[data-active=true],.nextra-toc li.active>a{color:var(--px-accent)!important;font-weight:600!important}html.dark .nextra-toc a.x\:text-primary-600,html.dark .nextra-toc a[data-active=true],html.dark .nextra-toc li.active>a{color:#c084fc!important}.x\:text-primary-600{color:#7c3aed!important}html.dark .x\:text-primary-600{color:#c084fc!important}.x\:bg-primary-100{background-color:rgba(139,92,246,.15)!important}.x\:text-primary-800{color:#5b21b6!important}.nextra-content{background:transparent!important;min-width:0}.nextra-code{position:relative;margin-top:1.25em;margin-bottom:1.25em}.nextra-code>div:first-child:not(pre){background:rgba(22,17,34,.95)!important;border-bottom:1px solid var(--px-card-border)!important;border:1px solid var(--px-card-border)!important;border-bottom:1px solid rgba(139,92,246,.15)!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:2.75rem!important}html:not(.dark) .nextra-code>div:first-child:not(pre){background:#f1f0f7!important;border-color:rgba(139,92,246,.2)!important}.nextra-code>pre{margin:0!important;border:1px solid var(--px-card-border)!important;box-shadow:none!important}.nextra-code>div:first-child:not(pre)+pre{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.nextra-code>pre:first-child,pre:not(.nextra-code pre){border-radius:10px!important;border:1px solid var(--px-card-border)!important}html.dark pre{background:rgba(12,9,20,.96)!important}html:not(.dark) pre{background:#faf9fd!important;border-color:rgba(139,92,246,.2)!important}code{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,monospace!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:rgba(139,92,246,.04)}::-webkit-scrollbar-thumb{background:rgba(139,92,246,.25);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--px-accent)}.hero-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:720px;height:420px;background:radial-gradient(circle,rgba(139,92,246,.32) 0,rgba(192,132,252,.12) 45%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:9999px;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.35);margin-bottom:1.5rem}.hero-badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 10px #8b5cf6}.hero-badge-text{font-size:.82rem;font-weight:700;color:var(--px-accent-light);letter-spacing:.06em}.hero-title{font-size:2.85rem;font-weight:900;margin-bottom:1.25rem;letter-spacing:-.02em;color:var(--px-text)}.hero-title,.hero-title p{display:flex;flex-direction:column;align-items:center;gap:8px;line-height:1.25!important}.hero-title p{margin:0!important;padding:0!important;font-size:inherit!important}.hero-gradient-text{display:inline-block;background:linear-gradient(90deg,#8b5cf6,#c084fc 45%,#e879f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.25!important;padding-bottom:4px}.hero-desc{max-width:680px;margin:0 auto 2.2rem;font-size:1.1rem;color:var(--px-hero-desc);line-height:1.65}.hero-desc p{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.btn-primary{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#ffffff!important;padding:12px 24px;border-radius:10px;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 24px -4px rgba(139,92,246,.45);transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px rgba(139,92,246,.65)}.btn-secondary{background:var(--px-btn-secondary-bg);color:var(--px-btn-secondary-text)!important;border:1px solid var(--px-btn-secondary-border);padding:12px 24px;border-radius:10px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{background:var(--px-btn-secondary-hover);border-color:var(--px-accent);transform:translateY(-2px)}.btn-discord{background:var(--px-btn-discord-bg);color:var(--px-btn-discord-text)!important;border:1px solid var(--px-btn-discord-border);padding:12px 24px;border-radius:10px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-discord:hover{background:var(--px-btn-discord-hover);transform:translateY(-2px)}.script-card{position:relative;background:var(--px-card-bg);border:1px solid var(--px-card-border);border-radius:14px;padding:1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;text-decoration:none!important;color:var(--px-text)!important;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--px-card-shadow)}.script-card:hover{transform:translateY(-4px);border-color:var(--px-card-hover-border);box-shadow:var(--px-card-hover-shadow)}.script-card h3,.script-card h4{color:var(--px-text)!important}.script-card .card-desc,.script-card p{color:var(--px-text-muted)!important;margin:0;font-size:.9rem;line-height:1.5}.card-link-paid{margin-top:16px;color:var(--px-accent-light)!important;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.script-card:hover .card-link-paid{gap:8px}.card-link-free{margin-top:16px;color:#10b981!important;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.script-card:hover .card-link-free{gap:8px}.badge-paid{border-radius:9999px;background:var(--px-badge-paid-bg);color:var(--px-badge-paid-text);border:1px solid var(--px-badge-paid-border)}.badge-free,.badge-paid{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-free{border-radius:9999px;background:var(--px-badge-free-bg);color:var(--px-badge-free-text);border:1px solid var(--px-badge-free-border)}.badge-framework{padding:.15rem .45rem;border-radius:6px;font-size:.7rem;background:var(--px-badge-framework-bg);color:var(--px-badge-framework-text);border:1px solid var(--px-badge-framework-border)}.badge-framework,.badge-resmon{display:inline-flex;align-items:center;font-weight:600}.badge-resmon{gap:5.5px;padding:.18rem .55rem;border-radius:9999px;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-resmon:hover{transform:translateY(-1px)}.badge-resmon-idle{background:var(--px-badge-resmon-idle-bg);color:var(--px-badge-resmon-idle-text);border:1px solid var(--px-badge-resmon-idle-border)}.badge-resmon-active{background:var(--px-badge-resmon-active-bg);color:var(--px-badge-resmon-active-text);border:1px solid var(--px-badge-resmon-active-border)}.badge-resmon-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.badge-resmon-dot-idle{background-color:#10b981;box-shadow:0 0 6px rgba(16,185,129,.75)}.badge-resmon-dot-active,.badge-resmon-dot-idle{animation:resmon-dot-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.badge-resmon-dot-active{background-color:#0ea5e9;box-shadow:0 0 6px rgba(14,165,233,.75)}@keyframes resmon-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.nextra-footer-container,div:has(>footer){background:transparent!important;border-top:1px solid var(--px-border)!important;position:relative}html.dark div:has(>footer){background:linear-gradient(180deg,rgba(9,7,15,0),rgba(13,10,22,.95))!important;border-top:1px solid rgba(139,92,246,.16)!important}footer{background:transparent!important;border-top:none!important;padding-top:1.5rem!important;padding-bottom:2rem!important;max-width:var(--nextra-content-width)!important;margin:0 auto!important}.px-footer-wrapper{display:flex;flex-direction:column;gap:12px;width:100%}.px-footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.px-footer-brand{display:flex;align-items:center;gap:10px}.px-footer-badge{font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:4px;background:rgba(139,92,246,.15);color:var(--px-accent-light);border:1px solid rgba(139,92,246,.3)}.px-footer-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.px-footer-link{color:var(--px-accent-light)!important;text-decoration:none!important;font-size:.85rem;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.px-footer-link:hover{color:#c084fc!important;transform:translateY(-1px)}.px-footer-bottom{font-size:.8rem;color:var(--px-text-muted);border-top:1px solid var(--px-border);padding-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.nextra-sidebar-footer{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.nextra-breadcrumb{margin-top:.35rem!important;margin-bottom:1.25rem!important}.doc-header{margin-top:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--px-card-border)}.doc-badge-group{gap:8px;flex-wrap:wrap;margin-bottom:.85rem}.doc-badge-group,.doc-title{display:flex;align-items:center}.doc-title{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0 .75rem;color:var(--px-text);gap:12px}.doc-description{font-size:1.05rem;color:var(--px-text-muted);line-height:1.6}.px-table-wrapper{width:100%!important;overflow-x:auto!important;margin:1.5rem 0!important;border-radius:12px!important;border:1px solid var(--px-card-border)!important;background:var(--px-card-bg)!important;box-shadow:var(--px-card-shadow)!important}.px-table-wrapper table,table,table.px-table{display:table!important;width:100%!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;font-size:.92rem!important;table-layout:auto!important}table:not(.px-table-wrapper table){border-radius:12px!important;border:1px solid var(--px-card-border)!important;background:var(--px-card-bg)!important;box-shadow:var(--px-card-shadow)!important;margin:1.5rem 0!important;overflow:hidden!important}.px-table-wrapper thead,table thead{width:100%!important}.px-table-wrapper thead th,table thead th{background:rgba(139,92,246,.08)!important;color:var(--px-text)!important;font-weight:700!important;text-align:left!important;padding:12px 18px!important;border:none!important;border-bottom:1px solid var(--px-card-border)!important;letter-spacing:.02em!important;font-size:.9rem!important}html.dark .px-table-wrapper thead th,html.dark table thead th{background:rgba(139,92,246,.16)!important}.px-table-wrapper tbody,table tbody{width:100%!important}.px-table-wrapper tbody tr,table tbody tr{width:100%!important;border:none!important}.px-table-wrapper tbody td,table tbody td{padding:12px 18px!important;border:none!important;border-bottom:1px solid var(--px-border)!important;color:var(--px-text-muted)!important;vertical-align:middle!important;line-height:1.55!important}.px-table-wrapper td:first-child,.px-table-wrapper th:first-child,table td:first-child,table th:first-child{width:22%!important;min-width:130px!important;font-weight:600!important;color:var(--px-text)!important}.px-table-wrapper td:nth-child(2):not(:last-child),.px-table-wrapper th:nth-child(2):not(:last-child),table td:nth-child(2):not(:last-child),table th:nth-child(2):not(:last-child){width:40%!important;min-width:240px!important}.px-table-wrapper td:last-child,.px-table-wrapper th:last-child,table td:last-child,table th:last-child{width:38%!important}.px-table-wrapper td code,table td code{white-space:nowrap!important;display:inline-block!important;margin:2px 3px 2px 0!important;padding:2px 7px!important;border-radius:6px!important;font-size:.85em!important}.px-table-wrapper tbody tr:last-child td,table tbody tr:last-child td{border-bottom:none!important}.px-table-wrapper tbody tr:hover td,table tbody tr:hover td{background:rgba(139,92,246,.04)!important}html.dark .px-table-wrapper tbody tr:hover td,html.dark table tbody tr:hover td{background:rgba(139,92,246,.08)!important}details{margin:1rem 0!important;padding:1.1rem 1.35rem!important;border-radius:14px!important;border:1px solid var(--px-card-border)!important;background:var(--px-card-bg)!important;box-shadow:0 2px 10px -2px rgba(139,92,246,.06)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden}details:hover{border-color:var(--px-card-hover-border)!important;box-shadow:var(--px-card-shadow)!important}details[open]{border-color:rgba(139,92,246,.45)!important;background:rgba(139,92,246,.04)!important;box-shadow:0 8px 24px -4px rgba(139,92,246,.15)!important}html.dark details[open]{background:linear-gradient(135deg,rgba(24,18,40,.85),rgba(14,11,24,.95))!important;border-color:rgba(168,85,247,.45)!important;box-shadow:0 8px 28px -4px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)!important}details[open]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3.5px;background:linear-gradient(180deg,#8b5cf6,#a855f7);border-radius:0 4px 4px 0}summary{cursor:pointer!important;font-weight:700!important;color:var(--px-text)!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:1rem!important;transition:color .2s ease}summary:hover{color:var(--px-accent-light)!important}summary::-webkit-details-marker{display:none!important}summary:after{content:""!important;width:8px!important;height:8px!important;border-right:2px solid var(--px-accent)!important;border-bottom:2px solid var(--px-accent)!important;transform:rotate(45deg)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;margin-right:4px;flex-shrink:0}details[open] summary:after{transform:rotate(-135deg) translateY(-2px)!important}details>:not(summary){margin-top:1rem!important;color:var(--px-text-muted)!important;line-height:1.65!important;font-size:.94rem!important;animation:px-details-fade-in .22s cubic-bezier(.16,1,.3,1)}@keyframes px-details-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}details.px-troubleshoot-error{border-left:3px solid #ef4444!important}details.px-troubleshoot-error[open]{border-color:rgba(239,68,68,.4)!important}details.px-troubleshoot-error[open]:before{background:#ef4444!important}details.px-troubleshoot-warning{border-left:3px solid #f59e0b!important}details.px-troubleshoot-warning[open]{border-color:rgba(245,158,11,.4)!important}details.px-troubleshoot-warning[open]:before{background:#f59e0b!important}.doc-img{border-radius:12px!important;border:1px solid var(--px-card-border)!important;box-shadow:0 8px 30px -6px rgba(0,0,0,.2)!important;margin:1.25rem 0!important;transition:transform .25s ease!important}.doc-img:hover{transform:scale(1.01)!important}.support-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid rgba(88,101,242,.3);background:linear-gradient(135deg,rgba(88,101,242,.08),rgba(139,92,246,.08));margin:2rem 0 1rem;flex-wrap:wrap}.support-info{display:flex;flex-direction:column;gap:4px}.support-title{font-weight:700;font-size:1.05rem;color:var(--px-text);display:flex;align-items:center;gap:8px}.support-desc{font-size:.88rem;color:var(--px-text-muted)}.px-loader-backdrop{position:fixed;inset:0;z-index:99999999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(248,247,252,.76);animation:px-loader-fade-in .16s cubic-bezier(.16,1,.3,1) forwards;pointer-events:all;cursor:wait}html.dark .px-loader-backdrop{background:rgba(9,7,15,.82)}@keyframes px-loader-fade-in{0%{opacity:0}to{opacity:1}}.px-loader-glow-orb{position:absolute;width:380px;height:380px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(139,92,246,.25) 0,rgba(109,40,217,.08) 50%,transparent 70%);animation:px-orb-pulse 1.8s ease-in-out infinite alternate}html.dark .px-loader-glow-orb{background:radial-gradient(circle,rgba(168,85,247,.32) 0,rgba(139,92,246,.14) 50%,transparent 70%)}@keyframes px-orb-pulse{0%{transform:scale(.9);opacity:.65}to{transform:scale(1.15);opacity:1}}.px-loader-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.25rem 3rem;border-radius:24px;background:rgba(255,255,255,.9);border:1px solid rgba(139,92,246,.22);box-shadow:0 20px 50px -10px rgba(109,40,217,.16),0 0 0 1px rgba(139,92,246,.15);animation:px-card-pop .2s cubic-bezier(.16,1,.3,1) forwards}html.dark .px-loader-card{background:rgba(19,15,30,.92);border:1px solid rgba(168,85,247,.32);box-shadow:0 25px 60px -10px rgba(0,0,0,.75),0 0 35px -5px rgba(139,92,246,.35)}@keyframes px-card-pop{0%{transform:scale(.92) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.px-loader-logo-wrapper{position:relative;width:86px;height:86px;display:flex;align-items:center;justify-content:center}.px-loader-ring{position:absolute;inset:0;border-radius:50%;border-color:#8b5cf6 #a855f7 transparent transparent;border-style:solid;border-width:2.5px;animation:px-spin-clockwise 1s cubic-bezier(.6,.2,.4,.9) infinite;filter:drop-shadow(0 0 8px rgba(139,92,246,.65))}html.dark .px-loader-ring{border-top-color:#c084fc;border-right-color:#a855f7;filter:drop-shadow(0 0 12px rgba(168,85,247,.85))}.px-loader-ring-outer{position:absolute;inset:-6px;border-radius:50%;border:1.5px dashed rgba(139,92,246,.35);animation:px-spin-counter 3s linear infinite}html.dark .px-loader-ring-outer{border-color:rgba(168,85,247,.4)}@keyframes px-spin-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes px-spin-counter{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.px-loader-logo-img{width:46px;height:46px;object-fit:contain;animation:px-logo-breathe 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 10px rgba(139,92,246,.45))}@keyframes px-logo-breathe{0%,to{transform:scale(.96);filter:drop-shadow(0 0 6px rgba(139,92,246,.4))}50%{transform:scale(1.04);filter:drop-shadow(0 0 16px rgba(168,85,247,.75))}}.px-loader-text-group{display:flex;flex-direction:column;align-items:center;gap:.65rem}.px-loader-brand{font-size:1.15rem;font-weight:800;letter-spacing:.08em;color:var(--px-text);display:flex;align-items:center;gap:6px}.px-loader-brand-accent{color:#8b5cf6;text-shadow:0 0 14px rgba(139,92,246,.5)}html.dark .px-loader-brand-accent{color:#a855f7;text-shadow:0 0 16px rgba(168,85,247,.7)}.px-loader-bar-track{width:145px;height:4.5px;border-radius:9999px;overflow:hidden;position:relative;background:rgba(139,92,246,.15)}html.dark .px-loader-bar-track{background:rgba(255,255,255,.12)}.px-loader-bar-fill{position:absolute;top:0;bottom:0;width:45%;border-radius:9999px;background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc);box-shadow:0 0 12px rgba(168,85,247,.85);animation:px-bar-slide 1.1s cubic-bezier(.65,0,.35,1) infinite}@keyframes px-bar-slide{0%{left:-50%;width:30%}50%{width:60%}to{left:110%;width:30%}}aside a[href]{transition:transform .1s ease,color .15s ease,background-color .15s ease!important}aside a[href]:active{transform:scale(.985)}.px-skeleton-wrapper{padding:1.5rem .5rem;max-width:860px;animation:px-skeleton-in .2s ease-out}@keyframes px-skeleton-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.px-skeleton-shimmer{background:linear-gradient(90deg,rgba(139,92,246,.07),rgba(139,92,246,.18) 50%,rgba(139,92,246,.07));background-size:200% 100%;animation:px-shimmer 1.4s linear infinite;border-radius:8px}html.dark .px-skeleton-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(168,85,247,.14) 50%,rgba(255,255,255,.04));background-size:200% 100%}@keyframes px-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.px-skeleton-breadcrumb{height:16px;width:140px;margin-bottom:1.25rem;border-radius:4px}.px-skeleton-badges{display:flex;gap:10px;margin-bottom:1.25rem}.px-skeleton-badge{height:24px;border-radius:9999px}.px-skeleton-title{height:42px;width:70%;max-width:480px;margin-bottom:1.25rem;border-radius:10px}.px-skeleton-line{margin-bottom:.75rem}.px-skeleton-heading{margin-bottom:1rem}.px-skeleton-card{height:72px}.px-skeleton-card,.px-skeleton-table{width:100%;border-radius:12px;border:1px solid var(--px-card-border);margin-bottom:2rem}.px-skeleton-table{height:120px}.px-skeleton-codeblock{border-radius:12px;padding:1.25rem;background:rgba(139,92,246,.04);border:1px solid var(--px-card-border)}html.dark .px-skeleton-codeblock{background:rgba(15,12,27,.85);border-color:rgba(168,85,247,.2)}.px-skeleton-code-header{display:flex;gap:6px;margin-bottom:1.25rem}.px-skeleton-dot{width:10px;height:10px;border-radius:50%;background:rgba(139,92,246,.25)}html.dark .px-skeleton-dot{background:rgba(168,85,247,.35)}.px-skeleton-code-line{height:14px;margin-bottom:.75rem;border-radius:4px}div[role=tablist]{display:flex!important;gap:8px!important;padding:6px!important;margin:1.5rem 0 1rem!important;border-radius:14px!important;border:1px solid var(--px-card-border)!important;background:rgba(139,92,246,.05)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}html.dark div[role=tablist]{background:rgba(15,12,27,.75)!important;border-color:rgba(168,85,247,.22)!important;box-shadow:0 4px 20px -2px rgba(0,0,0,.35)!important}div[role=tablist] button[role=tab]{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:.92rem!important;font-weight:700!important;border-radius:10px!important;border:1px solid transparent!important;cursor:pointer!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;color:var(--px-text-muted)!important;margin:0!important}div[role=tablist] button[role=tab]:not([aria-selected=true]):hover{color:var(--px-text)!important;background:rgba(139,92,246,.1)!important;border-color:rgba(139,92,246,.2)!important;transform:translateY(-1px)}html.dark div[role=tablist] button[role=tab]:not([aria-selected=true]):hover{background:rgba(168,85,247,.14)!important;border-color:rgba(168,85,247,.3)!important}div[role=tablist] button[role=tab][aria-selected=true]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:#ffffff!important;border-color:#a78bfa!important;box-shadow:0 4px 14px rgba(139,92,246,.4),inset 0 0 0 1px rgba(255,255,255,.15)!important}html.dark div[role=tablist] button[role=tab][aria-selected=true]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#ffffff!important;border-color:#c084fc!important;box-shadow:0 4px 18px rgba(168,85,247,.5),inset 0 0 0 1px rgba(255,255,255,.2)!important}div[role=tabpanel]{margin-top:.75rem!important;animation:px-tab-fade-in .2s cubic-bezier(.16,1,.3,1)!important}@keyframes px-tab-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}article div.nextra-border.x\:mb-8,article div.nextra-border:has(>a){display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:16px!important;margin-top:3.5rem!important;margin-bottom:2.5rem!important;padding-top:2rem!important;border-top:1px solid var(--px-border)!important;position:relative!important}article div.nextra-border.x\:mb-8:before,article div.nextra-border:has(>a):before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent);pointer-events:none}article div.nextra-border.x\:mb-8>a,article div.nextra-border:has(>a)>a{flex:1 1!important;min-width:0!important;max-width:100%!important;min-height:80px!important;padding:16px 22px!important;border-radius:14px!important;border:1px solid var(--px-card-border)!important;background:var(--px-card-bg)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:var(--px-card-shadow)!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:16px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;color:var(--px-text)!important;font-weight:700!important;font-size:.98rem!important;position:relative!important;overflow:hidden!important}html.dark article div.nextra-border.x\:mb-8>a,html.dark article div.nextra-border:has(>a)>a{background:linear-gradient(135deg,rgba(22,16,36,.75),rgba(13,10,22,.88))!important;border-color:rgba(168,85,247,.2)!important;box-shadow:0 4px 20px -2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)!important}html:not(.dark) article div.nextra-border.x\:mb-8>a,html:not(.dark) article div.nextra-border:has(>a)>a{background:linear-gradient(135deg,#ffffff,#fbfaff)!important;border-color:rgba(139,92,246,.2)!important;box-shadow:0 4px 20px -2px rgba(109,40,217,.06),0 1px 3px rgba(0,0,0,.03)!important}article div.nextra-border.x\:mb-8>a:hover,article div.nextra-border:has(>a)>a:hover{transform:translateY(-2px)!important;border-color:var(--px-card-hover-border)!important;box-shadow:var(--px-card-hover-shadow)!important;color:var(--px-text)!important}html.dark article div.nextra-border.x\:mb-8>a:hover,html.dark article div.nextra-border:has(>a)>a:hover{background:linear-gradient(135deg,rgba(32,22,54,.85),rgba(18,14,30,.95))!important;border-color:rgba(192,132,252,.5)!important;box-shadow:0 10px 30px -4px rgba(139,92,246,.35),0 0 0 1px rgba(192,132,252,.25)!important}article div.nextra-border.x\:mb-8>a.x\:ms-auto:only-child,article div.nextra-border:has(>a)>a.x\:ms-auto:only-child{-webkit-margin-start:auto!important;margin-inline-start:auto!important;max-width:calc(50% - 8px)!important}article div.nextra-border.x\:mb-8>a:only-child:not(.x\:ms-auto),article div.nextra-border:has(>a)>a:only-child:not(.x\:ms-auto){-webkit-margin-end:auto!important;margin-inline-end:auto!important;max-width:calc(50% - 8px)!important}article div.nextra-border.x\:mb-8>a:first-child:not(.x\:ms-auto),article div.nextra-border:has(>a)>a:first-child:not(.x\:ms-auto){justify-content:flex-start!important;text-align:left!important}article div.nextra-border.x\:mb-8>a.x\:ms-auto,article div.nextra-border.x\:mb-8>a:last-child:not(:first-child),article div.nextra-border:has(>a)>a.x\:ms-auto,article div.nextra-border:has(>a)>a:last-child:not(:first-child){justify-content:flex-end!important;text-align:right!important}article div.nextra-border.x\:mb-8>a svg,article div.nextra-border:has(>a)>a svg{width:36px!important;min-width:36px!important;height:36px!important;padding:8px!important;border-radius:10px!important;background:rgba(139,92,246,.08)!important;border:1px solid rgba(139,92,246,.25)!important;color:#7c3aed!important;flex-shrink:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,color .2s!important}html.dark article div.nextra-border.x\:mb-8>a svg,html.dark article div.nextra-border:has(>a)>a svg{background:rgba(168,85,247,.15)!important;border-color:rgba(168,85,247,.3)!important;color:#c084fc!important}article div.nextra-border.x\:mb-8>a:first-child:not(.x\:ms-auto):hover svg,article div.nextra-border:has(>a)>a:first-child:not(.x\:ms-auto):hover svg{transform:rotate(180deg) translateX(4px)!important;background:rgba(139,92,246,.18)!important;border-color:rgba(139,92,246,.5)!important;color:#5b21b6!important}article div.nextra-border.x\:mb-8>a.x\:ms-auto:hover svg,article div.nextra-border.x\:mb-8>a:last-child:not(:first-child):hover svg,article div.nextra-border:has(>a)>a.x\:ms-auto:hover svg,article div.nextra-border:has(>a)>a:last-child:not(:first-child):hover svg{transform:translateX(4px)!important;background:rgba(139,92,246,.18)!important;border-color:rgba(139,92,246,.5)!important;color:#5b21b6!important}html.dark article div.nextra-border.x\:mb-8>a:first-child:not(.x\:ms-auto):hover svg,html.dark article div.nextra-border:has(>a)>a:first-child:not(.x\:ms-auto):hover svg{background:rgba(168,85,247,.3)!important;border-color:rgba(192,132,252,.6)!important;color:#f3e8ff!important}html.dark article div.nextra-border.x\:mb-8>a.x\:ms-auto:hover svg,html.dark article div.nextra-border.x\:mb-8>a:last-child:not(:first-child):hover svg,html.dark article div.nextra-border:has(>a)>a.x\:ms-auto:hover svg,html.dark article div.nextra-border:has(>a)>a:last-child:not(:first-child):hover svg{background:rgba(168,85,247,.3)!important;border-color:rgba(192,132,252,.6)!important;color:#f3e8ff!important}.px-page-nav-container{display:flex;gap:16px;margin:3.5rem 0 2rem;padding-top:2rem;border-top:1px solid var(--px-border);position:relative}.px-page-nav-container:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent);pointer-events:none}.px-page-nav-empty{flex:1 1}.px-page-nav-card{flex:1 1;min-width:0;min-height:84px;padding:16px 20px;border-radius:14px;border:1px solid var(--px-card-border);background:var(--px-card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--px-card-shadow);text-decoration:none;display:flex;align-items:center;gap:16px;transition:all .25s cubic-bezier(.16,1,.3,1);color:var(--px-text);position:relative;overflow:hidden}html.dark .px-page-nav-card{background:linear-gradient(135deg,rgba(22,16,36,.75),rgba(13,10,22,.88));border-color:rgba(168,85,247,.2);box-shadow:0 4px 20px -2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}html:not(.dark) .px-page-nav-card{background:linear-gradient(135deg,#ffffff,#fbfaff);border-color:rgba(139,92,246,.2);box-shadow:0 4px 20px -2px rgba(109,40,217,.06),0 1px 3px rgba(0,0,0,.03)}.px-page-nav-card:hover{transform:translateY(-2px);border-color:var(--px-card-hover-border);box-shadow:var(--px-card-hover-shadow);color:var(--px-text)}html.dark .px-page-nav-card:hover{background:linear-gradient(135deg,rgba(32,22,54,.85),rgba(18,14,30,.95));border-color:rgba(192,132,252,.5);box-shadow:0 10px 30px -4px rgba(139,92,246,.35),0 0 0 1px rgba(192,132,252,.25)}.px-page-nav-next{justify-content:flex-end;text-align:right}.px-page-nav-prev{justify-content:flex-start;text-align:left}.px-page-nav-text{display:flex;flex-direction:column;gap:3px;min-width:0}.px-page-nav-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--px-accent-light)}.px-page-nav-title{font-size:.98rem;font-weight:700;color:var(--px-text)}.px-page-nav-desc,.px-page-nav-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-page-nav-desc{font-size:.82rem;color:var(--px-text-muted)}.px-page-nav-arrow{width:38px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25);color:#7c3aed;flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1)}html.dark .px-page-nav-arrow{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.3);color:#c084fc}.px-page-nav-prev:hover .px-page-nav-arrow{transform:translateX(-4px);background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.5);color:#5b21b6}.px-page-nav-next:hover .px-page-nav-arrow{transform:translateX(4px);background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.5);color:#5b21b6}html.dark .px-page-nav-next:hover .px-page-nav-arrow,html.dark .px-page-nav-prev:hover .px-page-nav-arrow{background:rgba(168,85,247,.3);border-color:rgba(192,132,252,.6);color:#f3e8ff}@media (max-width:640px){.px-page-nav-container,article div.nextra-border.x\:mb-8,article div.nextra-border:has(>a){flex-direction:column!important;gap:12px!important}.px-page-nav-card,article div.nextra-border.x\:mb-8>a,article div.nextra-border:has(>a)>a{width:100%!important;max-width:100%!important;margin:0!important}.px-page-nav-empty{display:none}}.px-changelog-timeline{position:relative;margin:2.5rem 0 3rem .75rem;padding-left:2rem;border-left:2px solid rgba(139,92,246,.22)}html.dark .px-changelog-timeline{border-left-color:rgba(168,85,247,.25)}.px-changelog-item{position:relative;margin-bottom:3.5rem}.px-changelog-item:last-child{margin-bottom:1.5rem}.px-changelog-dot{position:absolute;top:6px;left:calc(-2rem - 7px);width:14px;height:14px;border-radius:50%;background:var(--px-accent);border:3px solid var(--px-bg);box-shadow:0 0 14px rgba(139,92,246,.65);transition:transform .2s ease,box-shadow .2s ease}.px-changelog-item:first-child .px-changelog-dot{background:#a855f7;box-shadow:0 0 18px rgba(168,85,247,.9);animation:px-dot-pulse 2.2s infinite}@keyframes px-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 14px rgba(168,85,247,.7)}50%{transform:scale(1.25);box-shadow:0 0 22px rgba(168,85,247,.95)}}.px-changelog-header{margin-bottom:1.25rem}.px-changelog-version-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:.5rem}.px-badge-version{display:inline-flex;align-items:center;padding:3px 12px;font-size:.86rem;font-weight:800;border-radius:9999px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#ffffff;letter-spacing:.04em;box-shadow:0 2px 10px rgba(139,92,246,.35)}.px-changelog-date{font-size:.85rem;font-weight:600;color:var(--px-text-muted)}.px-badge-latest{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:800;border-radius:6px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#10b981;letter-spacing:.06em}.px-changelog-title{font-size:1.35rem;font-weight:800;color:var(--px-text);margin:.35rem 0 0!important;letter-spacing:-.01em}.px-changelog-body{padding:1.5rem;border-radius:16px;border:1px solid var(--px-card-border);background:var(--px-card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--px-card-shadow);transition:border-color .2s ease,box-shadow .2s ease}html.dark .px-changelog-body{background:linear-gradient(135deg,rgba(20,16,32,.7),rgba(13,10,22,.85));border-color:rgba(168,85,247,.18);box-shadow:0 4px 24px -2px rgba(0,0,0,.4)}html:not(.dark) .px-changelog-body{background:linear-gradient(135deg,#ffffff,#faf8ff);border-color:rgba(139,92,246,.18)}.px-changelog-body p{margin-top:0;margin-bottom:1.25rem;color:var(--px-text-muted);font-size:.96rem;line-height:1.6}.px-changelog-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(139,92,246,.12)}.px-changelog-section h4{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;margin:0 0 .65rem;color:var(--px-text)}.px-changelog-section ul{margin:0 0 .25rem;padding-left:1.25rem}.px-changelog-section li{margin-bottom:.4rem;font-size:.92rem;line-height:1.55;color:var(--px-text)}.px-changelog-section li strong{color:var(--px-accent-light)}.px-tag-new{border-radius:6px;background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.4);color:#10b981}.px-tag-improved,.px-tag-new{display:inline-flex;align-items:center;padding:1px 7px;font-size:.68rem;font-weight:800;letter-spacing:.05em}.px-tag-improved{border-radius:6px;background:rgba(59,130,246,.16);border:1px solid rgba(59,130,246,.4);color:#3b82f6}.px-tag-fix{padding:1px 7px;font-size:.68rem;font-weight:800;border-radius:6px;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.4);color:#f59e0b;letter-spacing:.05em}.px-discord-badge,.px-tag-fix{display:inline-flex;align-items:center}.px-discord-badge{gap:8px;padding:5px 12px;border-radius:9999px;font-size:.82rem;font-weight:700;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}html.dark .px-discord-badge{background:rgba(18,14,28,.75);border:1px solid rgba(168,85,247,.22);color:#f4f4f5;box-shadow:0 2px 10px rgba(0,0,0,.3)}html:not(.dark) .px-discord-badge{background:rgba(255,255,255,.9);border:1px solid rgba(139,92,246,.2);color:#18181b;box-shadow:0 2px 8px rgba(109,40,217,.08)}.px-discord-badge:hover{transform:translateY(-1px);border-color:rgba(16,185,129,.6);box-shadow:0 4px 16px rgba(16,185,129,.25);color:inherit}.px-discord-beacon{position:relative;width:9px;height:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.px-beacon-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.8)}.px-beacon-ping{position:absolute;inset:0;border-radius:50%;background:rgba(16,185,129,.6);animation:px-beacon-ripple 2s cubic-bezier(0,0,.2,1) infinite}@keyframes px-beacon-ripple{0%{transform:scale(.9);opacity:.9}75%,to{transform:scale(2.6);opacity:0}}.px-discord-icon{color:#5865F2;flex-shrink:0;transition:transform .2s ease}.px-discord-badge:hover .px-discord-icon{transform:scale(1.1)}.px-discord-text{display:flex;align-items:center;gap:6px}.px-discord-status{font-weight:700;color:var(--px-text);font-size:.8rem}.px-discord-state{font-size:.72rem;font-weight:800;color:#10b981;letter-spacing:.04em}.px-discord-time{font-size:.7rem;font-weight:700;color:var(--px-text-muted);background:rgba(139,92,246,.1);padding:1px 6px;border-radius:6px}@media (max-width:640px){.px-discord-status{display:none}}