.visualization-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:800px;margin:0 auto;padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.3);h1{font-size:24px;margin-bottom:20px}h1,h2{color:#333}h2{font-size:20px;margin-top:20px;margin-bottom:10px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:500;color:#333}input[type=text],textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical;min-height:60px}input[type=text]{height:40px}button{background-color:#2196f3;color:white;border:none;padding:10px 16px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .3s}button:hover{background-color:#0d8bf2}button:disabled{background-color:#ccc;cursor:not-allowed}#loadingIndicator{margin-top:10px;color:#666}#errorMessage{margin-top:10px;color:#d32f2f;font-weight:500}#debugInfo{margin-top:20px;padding:10px;background-color:#f5f5f5;font-family:monospace;font-size:12px;white-space:pre-wrap;overflow-x:auto;max-height:200px;overflow-y:auto}#debugInfo,.chart-container{border:1px solid #ddd;border-radius:4px}.chart-container{margin-top:15px;padding:15px;background-color:white;overflow:hidden}.toggle-container{display:flex;align-items:center;margin-bottom:15px}.toggle-switch{position:relative;display:inline-block;width:40px;height:24px;margin-right:10px}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;border-radius:50%}input:checked+.slider{background-color:#2196F3}input:checked+.slider:before{transform:translateX(16px)}}#visualizationContainer{margin-top:30px;padding:15px;border:1px solid #ddd;border-radius:4px;background-color:white}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--primary:#f97316;--primary-dark:#ea580c;--primary-light:#fb923c;--secondary:#06b6d4;--secondary-dark:#0891b2;--secondary-light:#22d3ee;--accent:#f472b6;--accent-dark:#ec4899;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-light:#f8fafc;--bg-panel:rgba(255,255,255,0.7);--border-light:rgba(148,163,184,0.2);--success:#10b981;--warning:#f59e0b;--error:#ef4444;--glass-bg:rgba(255,255,255,0.25);--glass-bg-strong:rgba(255,255,255,0.6);--glass-border:rgba(255,255,255,0.3);--glass-shadow:0 8px 32px rgba(31,38,135,0.15);--glass-blur:blur(16px);--gradient-start:#f97316;--gradient-end:#ea580c;--gradient-cyan:#06b6d4;--gradient-orange:#fb923c;--gradient-pink:#ec4899;--code-bg:#1e293b;--code-bg-light:#334155;--code-text:#ffffff;--code-comment:#94a3b8;--code-keyword:#fbbf24;--code-string:#a7f3d0;--code-number:#7dd3fc;--code-function:#ff8cc8;--code-type:#fde047;--code-variable:#87ceeb;--code-tag:#fb7185;--code-attribute:#dda0dd;--code-operator:#ffffff;--code-punctuation:#e2e8f0}body{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-optical-sizing:auto;font-feature-settings:"cv02","cv03","cv04","cv11";color:var(--text-primary);line-height:1.6;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9);min-height:100vh}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow)}.glass-strong{background:var(--glass-bg-strong);border:1px solid rgba(255,255,255,.4);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.2)}.glass-card,.glass-strong{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border:1px solid rgba(255,255,255,.5);border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.04),0 10px 15px rgba(0,0,0,.06),0 20px 25px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8);transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 12px rgba(0,0,0,.06),0 20px 30px rgba(0,0,0,.1),0 30px 40px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)}.gradient-bg{background:linear-gradient(-45deg,#f97316,#ea580c,#06b6d4,#10b981);background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mesh-gradient{background:radial-gradient(at 40% 20%,rgba(99,102,241,.2) 0,transparent 50%),radial-gradient(at 80% 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 0 50%,rgba(244,114,182,.1) 0,transparent 50%),radial-gradient(at 80% 50%,rgba(16,185,129,.1) 0,transparent 50%),radial-gradient(at 0 100%,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(at 80% 100%,rgba(99,102,241,.1) 0,transparent 50%),linear-gradient(135deg,#f8fafc,#f1f5f9)}.floating-orbs{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:float 20s ease-in-out infinite}.orb-1{width:400px;height:400px;background:linear-gradient(135deg,rgba(99,102,241,.4),rgba(139,92,246,.3));top:-100px;left:-100px;animation-delay:0s}.orb-2{width:300px;height:300px;background:linear-gradient(135deg,rgba(6,182,212,.4),rgba(16,185,129,.3));top:50%;right:-100px;animation-delay:-5s}.orb-3{width:350px;height:350px;background:linear-gradient(135deg,rgba(244,114,182,.3),rgba(236,72,153,.2));bottom:-100px;left:30%;animation-delay:-10s}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-30px) rotate(5deg)}50%{transform:translate(-20px,20px) rotate(-5deg)}75%{transform:translate(20px,10px) rotate(3deg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(241,245,249,.8);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);border-radius:10px;border:2px solid rgba(241,245,249,.8)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-dark) 0,var(--secondary-dark) 100%)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em;color:var(--text-primary)}h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em}.hero-title,h1.hero-title{color:#ffffff!important}.hero-description,p.hero-description{color:#f0f9ff!important}h2{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700}h3{font-size:clamp(1.25rem,3vw,1.75rem)}h4{font-size:1.25rem}p{margin-bottom:1rem;color:var(--text-secondary);line-height:1.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-weight:600;font-size:15px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:white;box-shadow:0 4px 14px rgba(99,102,241,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.5)}.btn-secondary{background:linear-gradient(135deg,var(--secondary) 0,var(--secondary-dark) 100%);color:white;box-shadow:0 4px 14px rgba(6,182,212,.4)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.5)}.btn-glass{background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:var(--text-primary)}.btn-glass:hover{background:rgba(255,255,255,.35);transform:translateY(-2px)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:white;transform:translateY(-2px)}.button.primary:hover{background-color:var(--primary-dark)}.button.secondary:hover{background-color:var(--secondary-dark)}.button.outline:hover{background-color:rgba(99,102,241,.1);color:var(--primary)}.button.text:hover{text-decoration:underline;color:var(--secondary)}.card{transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.04),0 10px 15px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8)}.card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 8px 12px rgba(0,0,0,.06),0 20px 30px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}.hover-lift{transition:all .4s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1),0 15px 30px rgba(99,102,241,.1)}.glow-hover{transition:all .3s ease}.glow-hover:hover{box-shadow:0 0 20px rgba(99,102,241,.3),0 0 40px rgba(99,102,241,.2),0 0 60px rgba(99,102,241,.1)}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(30deg);animation:shine 6s ease-in-out infinite}@keyframes shine{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50px;font-size:13px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.badge-primary{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.1));color:var(--primary)}.badge-secondary{background:linear-gradient(135deg,rgba(6,182,212,.15),rgba(16,185,129,.1));color:var(--secondary-dark)}.badge-accent{background:linear-gradient(135deg,rgba(244,114,182,.15),rgba(236,72,153,.1));color:var(--accent-dark)}.code-block,.highlight pre,div[class*=highlight] pre,pre,pre[class*=language-]{background-color:var(--code-bg)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:16px!important;margin:16px 0!important;overflow-x:auto!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;text-shadow:none!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.code-block,.highlight pre,.inline-code,code:not(pre code),div[class*=highlight] pre,kbd,pre,pre[class*=language-],samp{color:var(--code-text)!important;font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace!important}.inline-code,code:not(pre code),kbd,samp{background-color:var(--code-bg-light)!important;padding:2px 6px!important;border-radius:4px!important;font-size:.875em!important;font-weight:500!important;border:1px solid rgba(255,255,255,.1)!important}pre code,pre[class*=language-] code{background:transparent!important;color:inherit!important;padding:0!important;border-radius:0!important;font-size:inherit!important;border:none!important;text-shadow:none!important}.nextra-code-block,.nextra-code-block pre,[data-nextra-code-block]{background-color:var(--code-bg)!important;color:var(--code-text)!important}.code-highlight,.highlight,.hljs,.nextra-code-block code{color:var(--code-text)!important;background:transparent!important}.hljs-comment,.hljs-docstring,.hljs-quote{color:var(--code-comment)!important;font-style:italic!important;opacity:.8!important}.hljs-built_in,.hljs-builtin-name,.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:var(--code-keyword)!important;font-weight:600!important}.hljs-doctag,.hljs-string,.hljs-template-string{color:var(--code-string)!important}.hljs-boolean,.hljs-constant,.hljs-literal,.hljs-number{color:var(--code-number)!important;font-weight:500!important}.hljs-function .hljs-title,.hljs-section,.hljs-selector-id,.hljs-title{color:var(--code-function)!important;font-weight:600!important}.hljs-class .hljs-title,.hljs-type,.hljs-typename{color:var(--code-type)!important;font-weight:600!important}.hljs-params,.hljs-template-variable,.hljs-variable{color:var(--code-variable)!important}.hljs-name,.hljs-tag{color:var(--code-tag)!important}.hljs-attr,.hljs-attribute{color:var(--code-attribute)!important}.hljs-operator,.hljs-punctuation{color:var(--code-operator)!important}.hljs-link,.hljs-regexp{color:#34d399!important}.hljs-bullet,.hljs-symbol{color:var(--code-attribute)!important}.hljs-meta{color:#9ca3af!important}.hljs-deletion{background:rgba(220,38,38,.2)!important;color:#fca5a5!important}.hljs-addition{background:rgba(34,197,94,.2)!important;color:#86efac!important}.hljs-emphasis{font-style:italic!important}.hljs-strong{font-weight:700!important}.language-bash .hljs-built_in,.language-sh .hljs-built_in,.language-shell .hljs-built_in{color:var(--code-keyword)!important}.language-json .hljs-attr{color:var(--code-number)!important}.language-javascript .hljs-keyword,.language-js .hljs-keyword,.language-python .hljs-keyword,.language-ts .hljs-keyword,.language-typescript .hljs-keyword{color:var(--code-keyword)!important}.language-css .hljs-selector-class,.language-css .hljs-selector-id,.language-css .hljs-selector-tag{color:var(--code-function)!important}.language-html .hljs-tag,.language-xml .hljs-tag{color:var(--code-tag)!important}.shiki,.shiki code,.shiki pre,.shiki span{background-color:var(--code-bg)!important;color:var(--code-text)!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-comment)!important}.token.punctuation{color:var(--code-punctuation)!important}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:var(--code-number)!important}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--code-string)!important}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:var(--code-operator)!important}.token.atrule,.token.attr-value,.token.keyword{color:var(--code-keyword)!important}.token.class-name,.token.function{color:var(--code-function)!important}.token.important,.token.regex,.token.variable{color:var(--code-variable)!important}[style*=background] pre,div[style*=gradient] pre,section[style*=background] pre{background-color:rgba(30,41,59,.95)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:var(--code-text)!important;border:1px solid rgba(255,255,255,.2)!important}[style*=background] code,div[style*=gradient] code,section[style*=background] code{background-color:rgba(30,41,59,.8)!important;color:var(--code-text)!important;border:1px solid rgba(255,255,255,.1)!important}.dark pre,[data-theme=dark] pre{background-color:#0f172a!important;border-color:rgba(255,255,255,.2)!important;color:var(--code-text)!important}.dark code,[data-theme=dark] code{background-color:rgba(15,23,42,.8)!important;color:var(--code-text)!important;border-color:rgba(255,255,255,.1)!important}.code-block-copy-btn,.nextra-code-block .nx-absolute,[class*=copy] button{background-color:rgba(255,255,255,.1)!important;color:var(--code-text)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.code-block-copy-btn:hover,.nextra-code-block button:hover,[class*=copy] button:hover{background-color:rgba(255,255,255,.2)!important;color:var(--code-text)!important}.line-numbers .line-numbers-rows{border-right:1px solid rgba(255,255,255,.1)!important}.line-numbers-rows>span:before{color:var(--code-comment)!important}.code-block-title,.filename{background-color:var(--code-bg-light)!important;color:var(--code-text)!important;padding:8px 16px!important;border-radius:8px 8px 0 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important}.code-tabs pre{margin-top:0!important;border-radius:0 0 8px 8px!important}@media (prefers-contrast:high){:root{--code-bg:#000000;--code-text:#ffffff;--code-comment:#b0b0b0;--code-keyword:#ffff00;--code-string:#00ff00;--code-number:#00ffff;--code-function:#ff00ff;--code-type:#ffaa00}code,pre{border:2px solid #ffffff!important}}@media print{code,pre{background-color:#f5f5f5!important;color:#000000!important;border:1px solid #cccccc!important}}.animate-on-scroll,.button,.card,.hover-lift{will-change:transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}img{content-visibility:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.api-endpoint{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin:24px 0}.api-method{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.api-method.get{background:#61affe;color:white}.api-method.post{background:#49cc90;color:white}.api-method.put{background:#fca130;color:black}.api-method.patch{background:#50e3c2;color:black}.api-method.delete{background:#f93e3e;color:white}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:500}.status-badge.success{background:#dcfce7;color:#166534}.status-badge.warning{background:#fef3c7;color:#92400e}.status-badge.error{background:#fee2e2;color:#991b1b}.status-badge.info{background:#dbeafe;color:#1e40af}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}th{padding:14px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}td{padding:12px 16px;border-bottom:1px solid #f3f4f6;color:#4b5563}tr:hover{background-color:#fafafa}.required-badge{background:#fee2e2;color:#dc2626;font-weight:600}.optional-badge,.required-badge{display:inline-block;padding:2px 6px;font-size:10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.optional-badge{background:#f3f4f6;color:#6b7280;font-weight:500}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.skip-link{position:absolute;top:-100%;left:0;padding:8px 16px;background:var(--secondary);color:white;z-index:9999;transition:top .2s}.skip-link:focus{top:0}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.callout{border-radius:8px;padding:16px 20px;margin:20px 0;border-left:4px solid}.callout.info{background:#eff6ff;border-color:#3b82f6}.callout.warning{background:#fffbeb;border-color:#f59e0b}.callout.error{background:#fef2f2;border-color:#ef4444}.callout.success{background:#f0fdf4;border-color:#22c55e}.nextra-nav-container{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.8))!important;border-bottom:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 30px rgba(0,0,0,.05)!important}.dark .nextra-nav-container{background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.9))!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.nextra-nav-container a{transition:all .2s ease!important}.nextra-nav-container a:hover{color:var(--primary)!important}.nextra-banner{background:linear-gradient(135deg,#f97316,#ea580c 50%,#c2410c)!important;border:none!important}.nextra-search input{border-radius:12px!important;font-size:14px!important;background:rgba(255,255,255,.8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.5)!important;transition:all .3s ease!important}.nextra-search input:focus{box-shadow:0 0 0 3px rgba(99,102,241,.2)!important;border-color:var(--primary)!important}.nextra-search-results{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:rgba(255,255,255,.95)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 20px 40px rgba(0,0,0,.15)!important}.nextra-sidebar-container{scrollbar-width:thin;scrollbar-color:rgba(249,115,22,.3) transparent;background:linear-gradient(180deg,rgba(248,250,252,.8),rgba(241,245,249,.6))!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.nextra-sidebar-container::-webkit-scrollbar{width:6px}.nextra-sidebar-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);border-radius:3px}.nextra-sidebar-container a{border-radius:10px!important;transition:all .2s ease!important}.nextra-sidebar-container a:hover{background:rgba(249,115,22,.08)!important}.nextra-sidebar-container a.active{background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(234,88,12,.08))!important;color:var(--primary)!important;font-weight:600!important}@tailwind utilities;