.first-rental-guide{display:flex;gap:1.5rem;min-height:70vh;position:relative}.fr-phase-rail{display:flex;flex-direction:column;gap:0;width:220px;flex-shrink:0;padding:1rem 0}.fr-phase-step{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;position:relative;border-radius:.75rem;transition:background .2s ease}.fr-phase-step:hover{background:hsl(var(--card)/.5)}.fr-phase-step.completed .fr-phase-dot{background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary)/.5)}.fr-phase-step.active .fr-phase-dot{background:hsl(var(--primary));box-shadow:0 0 16px hsl(var(--primary)/.6);animation:fr-pulse 2s ease-in-out infinite}.fr-phase-step.upcoming .fr-phase-dot{background:hsl(var(--border)/.4)}.fr-phase-dot{width:.65rem;height:.65rem;border-radius:999px;flex-shrink:0;transition:all .3s ease}.fr-phase-label{font-size:.8rem;font-weight:500;color:hsl(var(--foreground)/.6);transition:color .2s ease}.fr-phase-step.active .fr-phase-label{color:hsl(var(--foreground));font-weight:600}.fr-phase-step.completed .fr-phase-label{color:hsl(var(--primary)/.8)}.fr-phase-connector{width:1px;height:1.25rem;margin-left:calc(1rem + .325rem - .5px);background:hsl(var(--border)/.3)}.fr-phase-connector.completed{background:hsl(var(--primary)/.5)}.fr-content{flex:1;min-width:0;gap:1.5rem}.fr-content,.fr-phase-header{display:flex;flex-direction:column}.fr-phase-header{gap:.35rem}.fr-phase-eyebrow{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.25rem .65rem;border:1px solid hsl(var(--primary)/.25);border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fr-phase-title{color:hsl(var(--foreground));font-family:var(--font-headline),"Sora",system-ui,sans-serif;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.fr-phase-subtitle{color:hsl(var(--foreground)/.6);font-size:.9rem;line-height:1.5;max-width:40rem}.fr-card{position:relative;overflow:hidden;border:1px solid hsl(var(--primary)/.25);border-radius:1.25rem;background:hsl(var(--card)/.85);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08);padding:1.5rem;box-shadow:0 16px 40px hsl(0 0% 0%/.4),0 0 12px hsl(var(--primary)/.1);transition:border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium),transform .3s var(--ease-premium)}.fr-card:focus-within,.fr-card:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 16px 40px hsl(0 0% 0%/.4),0 0 24px hsl(var(--primary)/.2),0 0 60px hsl(var(--primary)/.08);transform:translateY(-2px)}.fr-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.fr-research-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border:1px solid hsl(var(--primary)/.15);border-radius:.85rem;background:hsl(var(--primary)/.04);transition:border-color .2s ease,background .2s ease}.fr-research-card:hover{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.08)}.fr-research-card-title{font-size:.85rem;font-weight:600;color:hsl(var(--foreground))}.fr-research-card-source{font-size:.7rem;color:hsl(var(--foreground)/.45);text-transform:uppercase;letter-spacing:.06em}.fr-research-card-excerpt{font-size:.8rem;color:hsl(var(--foreground)/.6);line-height:1.5}.fr-readiness-gauge{position:relative;max-width:280px;aspect-ratio:1}.fr-readiness-gauge,.fr-readiness-ring{width:100%;display:flex;align-items:center;justify-content:center}.fr-readiness-ring{height:100%;border-radius:999px;background:conic-gradient(hsl(var(--primary)) calc(var(--pct, 0) * 3.6deg),hsl(var(--border)/.2) calc(var(--pct, 0) * 3.6deg));transition:background .6s ease;animation:fr-gauge-glow 3s ease-in-out infinite}.fr-readiness-inner{width:75%;height:75%;border-radius:999px;background:hsl(var(--card));display:flex;flex-direction:column;align-items:center;justify-content:center}.fr-readiness-score{font-family:var(--font-headline),"Sora",system-ui,sans-serif;font-size:2.2rem;font-weight:800;color:hsl(var(--foreground));line-height:1}.fr-readiness-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--foreground)/.5);margin-top:.15rem}.fr-check-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:.65rem;cursor:pointer;transition:background .15s ease}.fr-check-item:hover{background:hsl(var(--card)/.6)}.fr-checkbox{width:1.15rem;height:1.15rem;border-radius:.35rem;border:1.5px solid hsl(var(--border)/.6);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.fr-check-item.checked .fr-checkbox{background:hsl(var(--primary));border-color:hsl(var(--primary))}.fr-check-label{font-size:.85rem;color:hsl(var(--foreground)/.8)}.fr-check-item.checked .fr-check-label{color:hsl(var(--foreground)/.45);text-decoration:line-through}.fr-doc-slot{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1.5px dashed hsl(var(--border)/.4);border-radius:.85rem;background:hsl(var(--card)/.3);cursor:pointer;transition:all .2s ease}.fr-doc-slot:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.04)}.fr-doc-slot.uploaded{border-style:solid;border-color:hsl(142 76% 42%/.3);background:hsl(142 76% 42%/.04)}.fr-doc-slot-icon{width:2.5rem;height:2.5rem;border-radius:.65rem;background:hsl(var(--primary)/.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.fr-doc-slot.uploaded .fr-doc-slot-icon{background:hsl(142 76% 42%/.1);color:hsl(142 76% 42%)}.fr-doc-slot-info{flex:1;min-width:0}.fr-doc-slot-name{font-size:.85rem;font-weight:600;color:hsl(var(--foreground))}.fr-doc-slot-desc{font-size:.75rem;color:hsl(var(--foreground)/.5)}.fr-doc-slot-status{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary))}.fr-doc-slot.uploaded .fr-doc-slot-status{color:hsl(142 76% 42%)}.fr-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid hsl(var(--border)/.25);margin-top:auto}.fr-metric-tile{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:.75rem;background:hsl(var(--card)/.6);border:1px solid hsl(var(--border)/.25)}.fr-metric-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--foreground)/.45)}.fr-metric-value{font-family:var(--font-headline),"Sora",system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:hsl(var(--foreground))}.fr-metric-value.positive{color:hsl(142 76% 42%)}.fr-metric-value.negative{color:hsl(0 84% 60%)}.fr-metric-value.neutral{color:hsl(var(--primary))}.fr-team-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border:1px solid hsl(var(--border)/.35);border-radius:.85rem;background:hsl(var(--card)/.5)}.fr-team-card-header{display:flex;align-items:center;gap:.6rem}.fr-team-card-icon{width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--primary)/.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.fr-team-card-role{font-size:.85rem;font-weight:700;color:hsl(var(--foreground))}.fr-team-card-hint{font-size:.75rem;color:hsl(var(--foreground)/.5);line-height:1.45}.fr-celebration{text-align:center;padding:3rem 1.5rem}.fr-celebration-icon{width:4.5rem;height:4.5rem;border-radius:999px;background:hsl(var(--primary)/.12);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:hsl(var(--primary));box-shadow:0 0 40px hsl(var(--primary)/.25)}@media (max-width:768px){.first-rental-guide{flex-direction:column;gap:1rem}.fr-phase-rail{width:100%;flex-direction:row;overflow-x:auto;gap:0;padding:.5rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fr-phase-rail::-webkit-scrollbar{display:none}.fr-phase-step{flex-direction:column;gap:.3rem;padding:.5rem .75rem;min-width:3.5rem;align-items:center}.fr-phase-label{font-size:.6rem;white-space:nowrap}.fr-phase-connector{width:1.25rem;height:1px;margin-left:0;margin-top:calc(.325rem - .5px);align-self:center}.fr-card{padding:1.15rem}.fr-card-grid{grid-template-columns:1fr}.fr-readiness-gauge{max-width:200px;margin:0 auto}}@keyframes fr-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fr-gauge-glow{0%,to{box-shadow:0 0 20px hsl(var(--primary)/.15)}50%{box-shadow:0 0 35px hsl(var(--primary)/.3)}}@media (prefers-reduced-motion:reduce){.fr-card,.fr-card:focus-within,.fr-card:hover{transition:none;transform:none}.fr-check-item,.fr-doc-slot,.fr-phase-dot,.fr-phase-step,.fr-readiness-ring,.fr-research-card{transition:none}.fr-phase-rail .fr-phase-step.active .fr-phase-dot,.fr-readiness-gauge .fr-readiness-ring{animation:none}}.intel2-root{--i2-primary:185 78% 48%;--i2-primary-hover:199 88% 55%;--i2-bg-dark:213 46% 5%;--i2-charcoal:213 33% 11%;--i2-glow:hsl(185 78% 48%/0.22);--i2-glow-soft:hsl(185 78% 48%/0.09);--di2-primary:var(--i2-primary);--di2-primary-hover:var(--i2-primary-hover);--di2-bg-dark:var(--i2-bg-dark);--di2-charcoal:var(--i2-charcoal);--primary:var(--i2-primary);--ring:var(--i2-primary);position:relative;isolation:isolate;color:hsl(210 40% 96%);font-family:var(--font-body),Inter,sans-serif;background-color:transparent;background-image:none;min-height:100vh;overflow-x:hidden;transition:background-color .4s ease,color .4s ease}.intel2-root.theme-emerald{--i2-primary:141 84% 55%;--i2-primary-hover:142 71% 45%;--i2-bg-dark:150 43% 3%;--i2-charcoal:150 25% 7%;--i2-glow:hsl(141 84% 55%/0.28);--i2-glow-soft:hsl(141 84% 55%/0.12);--di2-primary:var(--i2-primary);--di2-primary-hover:var(--i2-primary-hover);--di2-bg-dark:var(--i2-bg-dark);--di2-charcoal:var(--i2-charcoal);--primary:var(--i2-primary);--ring:var(--i2-primary)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:16px!important;padding-left:16px!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.dark .btn-3d-default{background:var(--lw-primary-color);border-color:transparent;box-shadow:none}.dark .btn-3d-default:hover{box-shadow:none;background:color-mix(in srgb,var(--lw-primary-color) 90%,transparent)}.dark .btn-3d-default:active{box-shadow:none;transform:none;background:var(--lw-primary-color);transition-duration:0s}.dark .lw-3d .btn-3d-default,.dark .lw-3d.btn-3d-default,.dark .theme-3d .btn-3d-default,.dark .theme-3d.btn-3d-default,.lw-3d .dark .btn-3d-default,.lw-3d.dark .btn-3d-default,.theme-3d .dark .btn-3d-default,.theme-3d.dark .btn-3d-default{background:linear-gradient(to bottom,var(--lw-primary-color) 0,color-mix(in srgb,var(--lw-primary-color) 88%,black) 100%);border-color:rgba(255,255,255,.2) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -1.5px 0 0 rgba(0,0,0,.35),0 2px 4px 0 rgba(0,0,0,.35)}.dark .lw-3d .btn-3d-default:hover,.dark .lw-3d.btn-3d-default:hover,.dark .theme-3d .btn-3d-default:hover,.dark .theme-3d.btn-3d-default:hover,.lw-3d .dark .btn-3d-default:hover,.lw-3d.dark .btn-3d-default:hover,.theme-3d .dark .btn-3d-default:hover,.theme-3d.dark .btn-3d-default:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 -1.5px 0 0 rgba(0,0,0,.45),0 3px 6px 0 rgba(0,0,0,.45);background:linear-gradient(to bottom,var(--lw-primary-color) 0,color-mix(in srgb,var(--lw-primary-color) 94%,black) 100%)}.dark .lw-3d .btn-3d-default:active,.dark .lw-3d.btn-3d-default:active,.dark .theme-3d .btn-3d-default:active,.dark .theme-3d.btn-3d-default:active,.lw-3d .dark .btn-3d-default:active,.lw-3d.dark .btn-3d-default:active,.theme-3d .dark .btn-3d-default:active,.theme-3d.dark .btn-3d-default:active{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);transform:translateY(1.5px);background:color-mix(in srgb,var(--lw-primary-color) 90%,transparent);transition-duration:0s}.dark .btn-3d-destructive{background:hsl(var(--destructive));border-color:transparent;box-shadow:none}.dark .btn-3d-destructive:hover{box-shadow:none;background:hsl(var(--destructive)/.9)}.dark .btn-3d-destructive:active{box-shadow:none;transform:none;background:hsl(var(--destructive));transition-duration:0s}.dark .lw-3d .btn-3d-destructive,.dark .lw-3d.btn-3d-destructive,.dark .theme-3d .btn-3d-destructive,.dark .theme-3d.btn-3d-destructive,.lw-3d .dark .btn-3d-destructive,.lw-3d.dark .btn-3d-destructive,.theme-3d .dark .btn-3d-destructive,.theme-3d.dark .btn-3d-destructive{background:linear-gradient(180deg,hsl(0,84%,55%) 0,hsl(0,84%,45%));border-color:rgba(255,255,255,.28) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15),inset 0 0 0 1.5px rgba(255,255,255,.05),inset 0 -1.5px 0 0 rgba(0,0,0,.45),0 2px 3px 0 rgba(0,0,0,.35)}.dark .lw-3d .btn-3d-destructive:hover,.dark .lw-3d.btn-3d-destructive:hover,.dark .theme-3d .btn-3d-destructive:hover,.dark .theme-3d.btn-3d-destructive:hover,.lw-3d .dark .btn-3d-destructive:hover,.lw-3d.dark .btn-3d-destructive:hover,.theme-3d .dark .btn-3d-destructive:hover,.theme-3d.dark .btn-3d-destructive:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.22),inset 0 0 0 1.5px rgba(255,255,255,.1),inset 0 -1.5px 0 0 rgba(0,0,0,.55),0 3px 5px 0 rgba(0,0,0,.45);background:linear-gradient(180deg,hsl(0,84%,60%) 0,hsl(0,84%,50%))}.dark .lw-3d .btn-3d-destructive:active,.dark .lw-3d.btn-3d-destructive:active,.dark .theme-3d .btn-3d-destructive:active,.dark .theme-3d.btn-3d-destructive:active,.lw-3d .dark .btn-3d-destructive:active,.lw-3d.dark .btn-3d-destructive:active,.theme-3d .dark .btn-3d-destructive:active,.theme-3d.dark .btn-3d-destructive:active{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3);transform:translateY(1.5px);background:linear-gradient(180deg,hsl(0,84%,48%) 0,hsl(0,84%,40%));transition-duration:0s}.dark .btn-3d-secondary{background:hsl(var(--secondary));border-color:transparent;box-shadow:none}.dark .btn-3d-secondary:hover{box-shadow:none;background:hsl(var(--secondary)/.9)}.dark .btn-3d-secondary:active{box-shadow:none;transform:none;background:hsl(var(--secondary));transition-duration:0s}.dark .lw-3d .btn-3d-secondary,.dark .lw-3d.btn-3d-secondary,.dark .theme-3d .btn-3d-secondary,.dark .theme-3d.btn-3d-secondary,.lw-3d .dark .btn-3d-secondary,.lw-3d.dark .btn-3d-secondary,.theme-3d .dark .btn-3d-secondary,.theme-3d.dark .btn-3d-secondary{background:linear-gradient(to bottom,hsl(var(--secondary)/.98) 0,hsl(var(--secondary)/.85) 100%);border-color:rgba(255,255,255,.22) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.25),inset 0 0 0 1.5px rgba(255,255,255,.1),inset 0 -2px 0 0 rgba(0,0,0,.4),0 2px 4px 0 rgba(0,0,0,.3)}.dark .lw-3d .btn-3d-secondary:hover,.dark .lw-3d.btn-3d-secondary:hover,.dark .theme-3d .btn-3d-secondary:hover,.dark .theme-3d.btn-3d-secondary:hover,.lw-3d .dark .btn-3d-secondary:hover,.lw-3d.dark .btn-3d-secondary:hover,.theme-3d .dark .btn-3d-secondary:hover,.theme-3d.dark .btn-3d-secondary:hover{box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.32),inset 0 0 0 1.5px rgba(255,255,255,.15),inset 0 -2px 0 0 rgba(0,0,0,.5),0 3px 6px 0 rgba(0,0,0,.35);background:linear-gradient(to bottom,hsl(var(--secondary)/1) 0,hsl(var(--secondary)/.9) 100%)}.dark .lw-3d .btn-3d-secondary:active,.dark .lw-3d.btn-3d-secondary:active,.dark .theme-3d .btn-3d-secondary:active,.dark .theme-3d.btn-3d-secondary:active,.lw-3d .dark .btn-3d-secondary:active,.lw-3d.dark .btn-3d-secondary:active,.theme-3d .dark .btn-3d-secondary:active,.theme-3d.dark .btn-3d-secondary:active{box-shadow:inset 0 1.5px 2px 0 rgba(0,0,0,.3);transform:translateY(1.5px);background:hsl(var(--secondary)/.9);transition-duration:0s}.dark .btn-3d-github{background:#1f2937;color:#ffffff;border-color:rgba(255,255,255,.1);box-shadow:none}.dark .btn-3d-github:hover{box-shadow:none;background-color:#374151}.dark .btn-3d-github:active{box-shadow:none;transform:none;transition-duration:0s}.dark .lw-3d .btn-3d-github,.dark .lw-3d.btn-3d-github,.dark .theme-3d .btn-3d-github,.dark .theme-3d.btn-3d-github,.lw-3d .dark .btn-3d-github,.lw-3d.dark .btn-3d-github,.theme-3d .dark .btn-3d-github,.theme-3d.dark .btn-3d-github{background:linear-gradient(180deg,#2a3544 0,#18202c);border-color:rgba(255,255,255,.24) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.25),inset 0 0 0 1.5px rgba(255,255,255,.15),inset 0 -2px 0 0 rgba(0,0,0,.4),0 2px 4px 0 rgba(0,0,0,.3)}.dark .btn-3d-outline{box-shadow:none}.dark .lw-3d .btn-3d-outline,.dark .lw-3d.btn-3d-outline,.dark .theme-3d .btn-3d-outline,.dark .theme-3d.btn-3d-outline,.lw-3d .dark .btn-3d-outline,.lw-3d.dark .btn-3d-outline,.theme-3d .dark .btn-3d-outline,.theme-3d.dark .btn-3d-outline{border-color:rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0));box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.2),inset 0 0 0 1.5px rgba(255,255,255,.08),inset 0 -1.5px 0 0 rgba(0,0,0,.4),0 2px 4px 0 rgba(0,0,0,.35)}.dark .btn-3d-custom{border-color:rgba(255,255,255,.12);box-shadow:none}.dark .btn-3d-custom:active,.dark .btn-3d-custom:hover{box-shadow:none}.dark .lw-3d .btn-3d-custom,.dark .lw-3d.btn-3d-custom,.dark .theme-3d .btn-3d-custom,.dark .theme-3d.btn-3d-custom,.lw-3d .dark .btn-3d-custom,.lw-3d.dark .btn-3d-custom,.theme-3d .dark .btn-3d-custom,.theme-3d.dark .btn-3d-custom{border-color:rgba(255,255,255,.28) rgba(255,255,255,.12) rgba(255,255,255,.12);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(0,0,0,.25));box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.22),inset 0 0 0 1.5px rgba(255,255,255,.08),inset 0 -1.5px 0 0 rgba(0,0,0,.5),0 2px 3px 0 rgba(0,0,0,.35)}.dark .lw-3d .btn-3d-custom:hover,.dark .lw-3d.btn-3d-custom:hover,.dark .theme-3d .btn-3d-custom:hover,.dark .theme-3d.btn-3d-custom:hover,.lw-3d .dark .btn-3d-custom:hover,.lw-3d.dark .btn-3d-custom:hover,.theme-3d .dark .btn-3d-custom:hover,.theme-3d.dark .btn-3d-custom:hover{box-shadow:inset 0 1.5px 0 0 rgba(255,255,255,.3),inset 0 0 0 1.5px rgba(255,255,255,.12),inset 0 -1.5px 0 0 rgba(0,0,0,.6),0 3px 5px 0 rgba(0,0,0,.45)}.dark .lw-3d .btn-3d-custom:active,.dark .lw-3d.btn-3d-custom:active,.dark .theme-3d .btn-3d-custom:active,.dark .theme-3d.btn-3d-custom:active,.lw-3d .dark .btn-3d-custom:active,.lw-3d.dark .btn-3d-custom:active,.theme-3d .dark .btn-3d-custom:active,.theme-3d.dark .btn-3d-custom:active{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.4)}.dark .badge-3d-default{background:var(--lw-primary-color);border-color:transparent}.dark .lw-3d .badge-3d-default,.dark .lw-3d.badge-3d-default,.dark .theme-3d .badge-3d-default,.dark .theme-3d.badge-3d-default,.lw-3d .dark .badge-3d-default,.lw-3d.dark .badge-3d-default,.theme-3d .dark .badge-3d-default,.theme-3d.dark .badge-3d-default{background:linear-gradient(to bottom,var(--lw-primary-color) 0,color-mix(in srgb,var(--lw-primary-color) 88%,black) 100%);border-color:rgba(255,255,255,.2) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -1px 0 0 rgba(0,0,0,.35),0 1px 2px 0 rgba(0,0,0,.25)}.dark .badge-3d-secondary{background:hsl(var(--secondary));border-color:transparent}.dark .lw-3d .badge-3d-secondary,.dark .lw-3d.badge-3d-secondary,.dark .theme-3d .badge-3d-secondary,.dark .theme-3d.badge-3d-secondary,.lw-3d .dark .badge-3d-secondary,.lw-3d.dark .badge-3d-secondary,.theme-3d .dark .badge-3d-secondary,.theme-3d.dark .badge-3d-secondary{background:linear-gradient(to bottom,hsl(var(--secondary)/.98) 0,hsl(var(--secondary)/.85) 100%);border-color:rgba(255,255,255,.22) rgba(255,255,255,.12) rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25),inset 0 0 0 1px rgba(255,255,255,.1),inset 0 -1.5px 0 0 rgba(0,0,0,.4),0 1.5px 3px 0 rgba(0,0,0,.3)}.dark .badge-3d-outline{border-color:rgba(255,255,255,.15)}.dark .lw-3d .badge-3d-outline,.dark .lw-3d.badge-3d-outline,.dark .theme-3d .badge-3d-outline,.dark .theme-3d.badge-3d-outline,.lw-3d .dark .badge-3d-outline,.lw-3d.dark .badge-3d-outline,.theme-3d .dark .badge-3d-outline,.theme-3d.dark .badge-3d-outline{border-color:rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0));color:hsl(var(--foreground));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 1.5px 3px 0 rgba(0,0,0,.35)}.dark .bg-gradient-tabs{background:hsl(var(--foreground))!important;border-width:1px;border-color:rgba(0,0,0,.12);box-shadow:none}.dark .lw-3d .bg-gradient-tabs,.dark .lw-3d.bg-gradient-tabs,.dark .theme-3d .bg-gradient-tabs,.dark .theme-3d.bg-gradient-tabs,.lw-3d .dark .bg-gradient-tabs,.lw-3d.dark .bg-gradient-tabs,.theme-3d .dark .bg-gradient-tabs,.theme-3d.dark .bg-gradient-tabs{background:linear-gradient(180deg,#ffffff 0,#e4e4e7)!important;border-width:1px;border-color:rgba(255,255,255,.4) rgba(0,0,0,.2) rgba(0,0,0,.25);box-shadow:inset 0 1.5px 0 0 #ffffff,inset 0 0 0 1.5px rgba(255,255,255,.75),inset 0 -2px 0 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.25)!important}.chart-3d-shade .recharts-rectangle{filter:none}.lw-3d .chart-3d-shade .recharts-rectangle,.lw-3d.chart-3d-shade .recharts-rectangle,.theme-3d .chart-3d-shade .recharts-rectangle,.theme-3d.chart-3d-shade .recharts-rectangle{filter:url(#lw-3d-shade)}.chart-3d-shade .recharts-sector{filter:none}.lw-3d .chart-3d-shade .recharts-sector,.lw-3d.chart-3d-shade .recharts-sector,.theme-3d .chart-3d-shade .recharts-sector,.theme-3d.chart-3d-shade .recharts-sector{filter:url(#lw-3d-shade)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.intel2-root .glass-panel{background:hsl(214 47% 10%/.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsl(var(--i2-primary)/.35);box-shadow:0 16px 40px hsl(0 0% 0%/.5),0 0 10px hsl(var(--i2-primary)/.15);border-radius:1.25rem;transition:transform var(--duration-base) var(--ease-premium),border-color var(--duration-base) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium),background-color var(--duration-base) var(--ease-premium)}.intel2-root .glass-panel:hover{background:hsl(217 42% 15%/.9);border-color:hsl(var(--i2-primary)/.6);box-shadow:0 16px 40px hsl(0 0% 0%/.5),0 0 20px hsl(var(--i2-primary)/.3),0 0 55px hsl(var(--i2-primary)/.15);transform:translateY(-2px)}.intel2-root.theme-cyan .glass-panel{background:hsl(212 33% 11%/.85);border:1px solid hsl(var(--i2-primary)/.3)}.intel2-root.theme-cyan .glass-panel:hover{background:hsl(214 38% 16%/.9);border-color:hsl(var(--i2-primary)/.6)}.intel2-root.theme-emerald .glass-panel{background:hsl(150 23% 8%/.85);border:1px solid hsl(var(--i2-primary)/.3)}.intel2-root.theme-emerald .glass-panel:hover{background:hsl(150 30% 14%/.9);border-color:hsl(var(--i2-primary)/.6)}html .intel2-root .intel2-card{border:1px solid hsl(var(--i2-primary)/.35);box-shadow:0 16px 40px hsl(0 0% 0%/.5),0 0 10px hsl(var(--i2-primary)/.15);transition:transform var(--duration-base) var(--ease-premium),border-color var(--duration-base) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium),background-color var(--duration-base) var(--ease-premium)}html .intel2-root .intel2-card:hover{border-color:hsl(var(--i2-primary)/.6);box-shadow:0 16px 40px hsl(0 0% 0%/.5),0 0 20px hsl(var(--i2-primary)/.3),0 0 55px hsl(var(--i2-primary)/.15);transform:translateY(-2px)}html .intel2-root .glass-panel.is-active,html .intel2-root .intel2-card.is-active{border-color:hsl(var(--i2-primary));border-width:1.5px;box-shadow:0 14px 44px hsl(0 0% 0%/.45),0 0 0 1px hsl(var(--i2-primary)/.9),0 0 24px hsl(var(--i2-primary)/.45),0 0 60px hsl(var(--i2-primary)/.2),inset 0 1px 0 hsl(var(--i2-primary)/.18);transform:translateY(-2px)}@keyframes i2FadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes i2ScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes i2PulseGlow{0%,to{box-shadow:0 0 15px hsl(var(--i2-primary)/.2)}50%{box-shadow:0 0 30px hsl(var(--i2-primary)/.45)}}@keyframes i2SpinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes i2SpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes i2ScanSweep{0%,to{top:0;opacity:.8}50%{top:90%;opacity:1}}@keyframes i2RadarBeam{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes i2PulseGlowSlow{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.8;transform:scale(1.02)}}.intel2-root .animate-fade-up{animation:i2FadeUp .6s ease-out forwards}.intel2-root .animate-scale-in{animation:i2ScaleIn .3s ease-out forwards}.intel2-root .animate-pulse-glow{animation:i2PulseGlow 3s ease-in-out infinite}.intel2-root .animate-spin-slow{animation:i2SpinSlow 12s linear infinite}.intel2-root .animate-spin-reverse{animation:i2SpinReverse 8s linear infinite}.intel2-root .animate-scanline{animation:i2ScanSweep 2.2s ease-in-out infinite}.intel2-root .animate-radar{animation:i2RadarBeam 3s linear infinite}.intel2-root .animate-pulse-slow{animation:i2PulseGlowSlow 2.5s ease-in-out infinite}.intel2-root .stagger-1{animation-delay:.1s}.intel2-root .stagger-2{animation-delay:.2s}.intel2-root .stagger-3{animation-delay:.3s}.intel2-root .stagger-4{animation-delay:.4s}.intel2-root select{background-color:hsl(var(--i2-charcoal))!important;border:1px solid hsl(0 0% 100%/.12)!important;border-radius:1rem!important;color:hsl(210 40% 96%)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2300f2fe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1.2em 1.2em!important;padding-right:2.5rem!important;padding-left:1rem!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:all .2s ease;font-size:.875rem!important;font-weight:500!important}.intel2-root.theme-emerald select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%232bee6c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important}.intel2-root select:focus{border-color:hsl(var(--i2-primary))!important;box-shadow:0 0 0 2px var(--i2-glow)!important;outline:none!important}.intel2-root select option{background-color:hsl(var(--i2-charcoal));color:hsl(210 40% 96%);padding:12px}.intel2-root ::-webkit-scrollbar{width:8px}.intel2-root ::-webkit-scrollbar-track{background:hsl(0 0% 100%/.05)}.intel2-root ::-webkit-scrollbar-thumb{background:var(--i2-glow);border-radius:4px}.intel2-root ::-webkit-scrollbar-thumb:hover{background:hsl(var(--i2-primary))}@media (prefers-reduced-motion:reduce){.intel2-root .animate-fade-up,.intel2-root .animate-pulse-glow,.intel2-root .animate-pulse-slow,.intel2-root .animate-radar,.intel2-root .animate-scale-in,.intel2-root .animate-scanline,.intel2-root .animate-spin-reverse,.intel2-root .animate-spin-slow{animation:none!important;opacity:1!important;transform:none!important}}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px;border-color:hsl(var(--border))}.dark .group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-color:hsl(var(--border))}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px;border-left-color:hsl(var(--border))}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px;border-right-color:hsl(var(--border))}@media (min-width:640px){.sm\:border{border-width:1px}.dark .sm\:border,.sm\:border{border-color:hsl(var(--border))}}@media (min-width:1024px){.lg\:border-l{border-left-width:1px;border-left-color:hsl(var(--border))}}.\[\&_tr\]\:border-b tr{border-bottom-width:1px;border-bottom-color:hsl(var(--border))}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}