.oss-shell{background:var(--background);min-height:100vh;color:var(--foreground)}.oss-shell-bg{background:radial-gradient(ellipse 55% 40% at 75% 0,rgba(16,185,129,.1),transparent),radial-gradient(ellipse 45% 35% at 0 100%,rgba(56,189,248,.06),transparent),var(--background)}.oss-body{display:flex;min-height:0;flex:1 1 0%;gap:.5rem;padding:.5rem}@media (min-width:1280px){.oss-body{gap:.75rem;padding:.75rem}}.oss-shell .oss-zero-sidebar{display:none!important}.oss-main{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:rgba(23,32,51,.72);backdrop-filter:blur(8px)}.oss-content{margin-left:auto;margin-right:auto;width:100%;flex:1 1 0%;max-width:var(--fm-content-max);padding-left:var(--fm-page-px);padding-right:var(--fm-page-px)}.oss-shell .fm-spectrum-site-header{border-color:var(--border);background:rgba(30,41,59,.97)}.oss-shell .fm-spectrum-topnav-link-active{color:var(--primary);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-shell .fm-orbit-command-strip{border-color:var(--border);background:rgba(30,41,59,.94)}.oss-shell .fm-orbit-command-link{border-radius:.5rem;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border-color:var(--border);color:var(--muted-foreground);background:rgba(23,32,51,.6);white-space:nowrap;min-width:fit-content}.oss-shell .fm-orbit-command-link-active{color:var(--primary);border-color:rgba(16,185,129,.4);background:var(--accent)}.oss-shell .oss-zero-sidebar-link-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 3px 0 0 var(--primary)!important}.oss-sidebar-label{padding:.75rem .75rem .25rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}.oss-hero{padding-top:.5rem;padding-bottom:.5rem;border-color:rgba(51,65,85,.5)}.oss-hero-eyebrow{border-color:rgba(16,185,129,.35)}.oss-hero-accent{color:var(--primary)}.oss-page-header{margin-bottom:1.5rem;border-bottom-width:1px;padding-bottom:1.5rem}@media (min-width:640px){.oss-page-header{margin-bottom:2rem}}.oss-page-header{border-color:var(--border)}.oss-page-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-page-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1280px){.oss-page-title{font-size:2.75rem}}.oss-page-title{word-break:normal;overflow-wrap:normal;white-space:normal}.oss-page-desc{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.oss-home{display:flex;flex-direction:column;gap:var(--fm-section-gap)}.oss-home-terminal{border-radius:.75rem;border-width:1px;padding:.75rem}@media (min-width:640px){.oss-home-terminal{padding:1rem}}.oss-home-terminal{border-color:var(--border);background:linear-gradient(165deg,rgba(23,32,51,.92),rgba(30,41,59,.78))}.oss-shell .fm-btn-primary,.oss-shell .fm-ui-btn-primary,.oss-shell .oss-zero-btn-primary{background:var(--primary)!important;color:#f8fafc!important;white-space:nowrap}.oss-shell .fm-aurora-search-btn,.oss-shell .fm-search-v3-btn{background:var(--primary);color:#f8fafc;white-space:nowrap;min-width:5.5rem}.oss-shell .p-dropdown:not(.p-disabled).p-focus,.oss-shell .p-inputtext:enabled:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--ring)!important}.oss-shell .fm-nav-pill,.oss-shell .fm-quick-action-title,.oss-shell .oss-zero-hero-title{word-break:normal;overflow-wrap:normal}.oss-shell .fm-btn-secondary,.oss-shell .oss-zero-btn-secondary{white-space:nowrap;min-width:min(100%,160px)}.fm-quick-action-recovery{border-color:var(--border);background:var(--card)}.fm-quick-action-recovery:hover{border-color:rgba(16,185,129,.4)}.fm-quick-action-recovery .fm-quick-action-icon{background:var(--accent);color:var(--primary)}.fm-quick-action-recovery .fm-quick-action-title{white-space:nowrap}.oss-context-rail{display:none;flex-shrink:0;border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width:1440px){.oss-context-rail{display:block}}.oss-context-rail{width:260px;border-color:var(--border);background:var(--sidebar)}.oss-context-title{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}.oss-context-link{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap}.oss-context-link:hover{color:var(--primary);background:var(--accent)}.oss-split{display:grid;gap:1.5rem}@media (min-width:1280px){.oss-split{grid-template-columns:minmax(0,1fr) 260px;gap:2rem}}.fm-footer-recovery{border-color:var(--border);background:var(--sidebar)}.fm-footer-recovery .fm-footer-v2-brand{background:linear-gradient(135deg,var(--primary),#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}.fm-meme-frame-recovery{border-radius:.75rem;border-width:1px;border-color:var(--border);background:rgba(15,23,42,.75)}.oss-shell .fm-mobile-nav-v3-inner{border-color:var(--border);background:rgba(30,41,59,.96)}.oss-shell .fm-mobile-nav-item-active{color:var(--primary);background:var(--accent)}.oss-shell .fm-prism-stat-card{border-color:var(--border);background:linear-gradient(180deg,rgba(16,185,129,.08),var(--card))}.oss-topbar{position:sticky;top:0;z-index:50;display:none;width:100%;border-bottom-width:1px}@media (min-width:1280px){.oss-topbar{display:block}}.oss-topbar{height:var(--fm-header-height);border-color:var(--border);background:rgba(15,23,42,.97);backdrop-filter:blur(16px)}.oss-topbar-inner{margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:100vw;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:1440px){.oss-topbar-inner{gap:1rem;padding-left:1.5rem;padding-right:1.5rem}}.oss-topbar-inner{max-width:calc(var(--fm-content-max) + 4rem)}.oss-brand{display:flex;flex-shrink:0;align-items:center}.oss-topnav{display:none}.oss-topnav-link{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap;min-width:fit-content}.oss-topnav-link:hover{color:var(--foreground);background:var(--muted)}.oss-topnav-link-active{color:var(--primary);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-topbar-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@media (min-width:640px){.oss-topbar-actions{gap:.75rem}}.oss-icon-btn{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.oss-icon-btn:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-command{position:sticky;z-index:30;border-bottom-width:1px;top:var(--fm-header-height);border-color:var(--border);background:rgba(30,41,59,.96);backdrop-filter:blur(14px)}.oss-command-inner{margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.625rem .75rem}@media (min-width:640px){.oss-command-inner{gap:.75rem;padding-left:1rem;padding-right:1rem}}.oss-command-inner{max-width:calc(var(--fm-content-max) + 4rem);-ms-overflow-style:none;scrollbar-width:none}.oss-command-inner::-webkit-scrollbar{display:none}.oss-command-link{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);color:var(--muted-foreground);background:rgba(23,32,51,.65);white-space:nowrap;min-width:fit-content}.oss-command-link:hover{color:var(--foreground);border-color:rgba(16,185,129,.35);background:var(--accent)}.oss-command-link-active{color:var(--primary);border-color:rgba(16,185,129,.5);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary),0 0 20px rgba(16,185,129,.12)}.oss-sidebar{display:none}@media (min-width:1280px){.oss-sidebar{display:flex;width:var(--fm-sidebar-width);flex-shrink:0;flex-direction:column;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar);height:calc(100vh - var(--fm-header-height) - 3.5rem);position:sticky;top:calc(var(--fm-header-height) + 3rem);box-shadow:var(--fm-elevation-1);transition:width .2s ease}.oss-sidebar-collapsed{width:var(--fm-sidebar-width-collapsed)}}.oss-sidebar-inner{display:flex;height:100%;flex-direction:column;gap:1rem;padding:1rem}.oss-sidebar-collapsed .oss-sidebar-inner{align-items:center;padding-left:.5rem;padding-right:.5rem}.oss-sidebar-brand{display:flex;align-items:center;padding:.5rem}.oss-sidebar-collapsed .oss-sidebar-brand img{height:2rem;width:2rem;object-fit:contain}.oss-sidebar-collapsed .oss-sidebar-link span{display:none}.oss-sidebar-collapsed .oss-sidebar-link{justify-content:center;padding-left:.5rem;padding-right:.5rem}.oss-sidebar-nav{display:flex;flex:1 1 0%;flex-direction:column;gap:.125rem}.oss-sidebar-link{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap}.oss-sidebar-link:hover{color:var(--foreground);background:var(--muted)}.oss-sidebar-link-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 3px 0 0 var(--primary)}.oss-sidebar-footer{width:100%;border-top-width:1px;padding-top:.75rem;border-color:var(--border)}.oss-search{display:none;min-width:0;flex:1 1 0%;align-items:center;gap:0;overflow:hidden;border-radius:.75rem;border-width:1px}@media (min-width:640px){.oss-search{display:flex}}.oss-search{max-width:22rem;border-color:var(--border);background:var(--card)}.oss-search-input{min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.oss-search-input::placeholder{color:var(--muted-foreground)}.oss-search-btn{flex-shrink:0;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--primary);color:#f8fafc;white-space:nowrap;min-width:5.5rem}.oss-search-btn:hover{background:#059669}.oss-hero{position:relative;overflow:hidden;border-bottom-width:1px;border-color:rgba(51,65,85,.55);background:radial-gradient(ellipse 70% 55% at 85% 15%,rgba(16,185,129,.14),transparent),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(56,189,248,.08),transparent),var(--background)}.oss-hero-grid{position:relative;z-index:1;margin-left:auto;margin-right:auto;display:grid;max-width:var(--fm-content-max);grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:2.5rem;padding-left:var(--fm-page-px);padding-right:var(--fm-page-px);padding-top:4rem;padding-bottom:4rem}@media (min-width:750px){.oss-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:5rem;padding-bottom:5rem}}@media (min-width:1280px){.oss-hero-grid{gap:3.5rem;padding-top:6rem;padding-bottom:6rem}}.oss-hero-eyebrow{margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.375rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-color:rgba(16,185,129,.4);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-hero-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.08;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:750px){.oss-hero-title{font-size:3rem;line-height:1}}@media (min-width:1280px){.oss-hero-title{font-size:3.25rem}}.oss-hero-title{word-break:normal;overflow-wrap:normal}.oss-hero-desc{margin-top:1.25rem;max-width:36rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--muted-foreground)}@media (min-width:750px){.oss-hero-desc{font-size:1.125rem;line-height:1.75rem}}.oss-hero-cta{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.oss-hero-cta{flex-direction:row;align-items:center}}.oss-btn-primary{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;padding:.875rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,var(--primary),#059669 55%,#34d399 115%);color:#f8fafc;white-space:nowrap;min-width:min(100%,200px);box-shadow:0 8px 28px rgba(16,185,129,.28)}.oss-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.oss-btn-secondary{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;padding:.875rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);white-space:nowrap;min-width:min(100%,200px)}.oss-btn-secondary:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;padding:2.5rem}@media (min-width:750px){.oss-hero-visual{padding:3.5rem}}.oss-hero-visual{border-color:var(--border);background:linear-gradient(165deg,rgba(23,32,51,.95),rgba(30,41,59,.75));box-shadow:var(--fm-elevation-2)}.oss-stats{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.oss-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.oss-stat{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:rgba(23,32,51,.85)}.oss-stat-value{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:750px){.oss-stat-value{font-size:1.5rem;line-height:2rem}}.oss-stat-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.oss-trust{border-top-width:1px;border-bottom-width:1px;padding-top:1rem;border-color:var(--border);background:rgba(30,41,59,.65)}.oss-trust-scroll{margin-left:auto;margin-right:auto;display:flex;max-width:var(--fm-content-max);gap:.75rem;overflow-x:auto;padding-left:var(--fm-page-px);padding-right:var(--fm-page-px);padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.oss-trust-scroll::-webkit-scrollbar{display:none}.oss-trust-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;border-color:var(--border);background:var(--background);color:var(--foreground);white-space:nowrap}.oss-quick-actions{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.oss-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.oss-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.oss-quick-card{display:flex;min-height:92px;align-items:center;gap:1rem;border-radius:.75rem;border-width:1px;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card)}.oss-quick-card:hover{border-color:rgba(16,185,129,.45);background:var(--muted);transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.1)}.oss-quick-icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.125rem;line-height:1.75rem;background:var(--accent);color:var(--primary)}.oss-quick-title{display:block;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-quick-desc{display:block;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.oss-page-banner{position:relative;margin-bottom:1.5rem;overflow:hidden;border-radius:1rem;border-width:1px}@media (min-width:640px){.oss-page-banner{margin-bottom:2rem}}.oss-page-banner{padding:var(--fm-banner-py) var(--fm-banner-px);min-height:clamp(7rem,18vw,9.5rem);border-color:var(--border);background:radial-gradient(ellipse 80% 70% at 100% 0,rgba(16,185,129,.14),transparent),radial-gradient(ellipse 50% 60% at 0 100%,rgba(56,189,248,.06),transparent),linear-gradient(135deg,rgba(23,32,51,.98),rgba(30,41,59,.88))}.oss-page-banner:before{content:"";position:absolute;left:0;top:0;height:100%;width:.25rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem;background:linear-gradient(180deg,var(--primary),#34d399)}.oss-page-banner-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.oss-page-banner-actions .fm-ui-btn,.oss-page-banner-actions .oss-btn-secondary{min-width:min(100%,140px)}.oss-banner{margin-bottom:1.5rem;display:flex;gap:.75rem;border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width:640px){.oss-banner{margin-bottom:2rem}}.oss-banner{border-color:rgba(16,185,129,.35);background:var(--accent)}.oss-banner-icon{margin-top:.125rem;flex-shrink:0;font-size:1.125rem;line-height:1.75rem;color:var(--primary)}.oss-banner-title{font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));word-break:normal;white-space:normal}.oss-banner-desc{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-foreground)}.oss-card{border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-1)}.oss-card-hover:hover{border-color:rgba(16,185,129,.35);background:var(--muted)}.oss-subnav{margin-bottom:1.5rem}@media (min-width:1280px){.oss-subnav{display:none}}.oss-subnav-scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.oss-subnav-scroll::-webkit-scrollbar{display:none}.oss-subnav-item{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);color:var(--muted-foreground);background:var(--card);white-space:nowrap;min-width:fit-content}.oss-subnav-item:hover{color:var(--foreground);border-color:rgba(16,185,129,.3)}.oss-subnav-item-active{color:var(--primary);border-color:rgba(16,185,129,.45);background:var(--accent)}.oss-footer{margin-top:auto;border-top-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-footer-brand{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;background:linear-gradient(135deg,var(--primary),#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}.oss-footer-grid{display:grid;gap:2.5rem}@media (min-width:640px){.oss-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.oss-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oss-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:40}@media (min-width:1280px){.oss-mobile-nav{display:none}}.oss-mobile-nav{padding-bottom:env(safe-area-inset-bottom,0)}.oss-mobile-nav-inner{margin-left:.75rem;margin-right:.75rem;margin-bottom:.75rem;display:flex;border-radius:1rem;border-width:1px;padding:.25rem;border-color:var(--border);background:rgba(30,41,59,.97);backdrop-filter:blur(16px);box-shadow:var(--fm-elevation-2)}.oss-mobile-nav-item{position:relative;display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:center;gap:.125rem;border-radius:.75rem;padding:.5rem .25rem;color:var(--muted-foreground);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.oss-mobile-nav-item span{overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:500}@media (min-width:640px){.oss-mobile-nav-item span{font-size:.75rem;line-height:1rem}}.oss-mobile-nav-item span{white-space:nowrap}.oss-mobile-nav-item-active{color:var(--primary);background:var(--accent)}.oss-mobile-nav-dot{position:absolute;bottom:.25rem;height:.25rem;width:.25rem;border-radius:9999px;opacity:0;background:var(--primary)}.oss-mobile-nav-item-active .oss-mobile-nav-dot{opacity:1}.oss-shell .p-datatable .p-datatable-thead>tr>th{border-color:var(--border);color:var(--muted-foreground);background:var(--card)}.oss-shell .p-datatable .p-datatable-tbody>tr:hover{background:var(--muted)}.oss-shell .p-datatable .p-datatable-tbody>tr>td{border-color:var(--border)}.oss-shell .p-dropdown,.oss-shell .p-inputtext{border-radius:.5rem;border-width:1px;border-color:var(--border)!important;background:var(--muted)!important}.oss-shell .p-dropdown-panel,.oss-shell .p-multiselect-panel{border-radius:.5rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .fm-ui-btn-primary{background:var(--primary)!important}.oss-drawer-backdrop{position:fixed;inset:0;z-index:40;background-color:rgba(0,0,0,.6);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:1280px){.oss-drawer-backdrop{display:none}}.oss-drawer-backdrop{opacity:0;pointer-events:none;transition:opacity .2s ease}.oss-drawer-backdrop-open{opacity:1;pointer-events:auto}.oss-drawer{position:fixed;top:0;bottom:0;left:0;z-index:50;display:flex;width:min(100vw,320px);flex-direction:column;border-right-width:1px;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1280px){.oss-drawer{display:none}}.oss-drawer{border-color:var(--border);background:var(--sidebar);transform:translateX(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.oss-drawer-open{transform:translateX(0)}.oss-drawer-link{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap}.oss-drawer-link-active,.oss-drawer-link:hover{background:var(--muted);color:var(--primary)}.oss-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.oss-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.oss-eyebrow{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-color:rgba(16,185,129,.35);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-section-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-section-title{font-size:1.875rem;line-height:2.25rem}}.oss-section-title{word-break:normal;overflow-wrap:normal}.oss-section-desc{max-width:42rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-foreground)}@media (min-width:640px){.oss-section-desc{font-size:1rem;line-height:1.5rem}}.oss-stat-grid{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.oss-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oss-stat-card{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:linear-gradient(180deg,rgba(16,185,129,.08),var(--card))}.oss-stat-card-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.oss-stat-card-value{margin-top:.25rem;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-terminal{overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem}@media (min-width:640px){.oss-terminal{padding:1.5rem}}.oss-terminal{border-color:var(--border);background:linear-gradient(165deg,rgba(23,32,51,.96),rgba(30,41,59,.82));box-shadow:var(--fm-elevation-2)}.oss-section-divider{margin-top:1.5rem;margin-bottom:1.5rem;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--border),transparent)}.oss-filter-bar{position:sticky;top:calc(var(--fm-header-height) + 3.25rem);z-index:20;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem}@media (min-width:640px){.oss-filter-bar{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem}}.oss-filter-bar{border-color:var(--border);background:rgba(30,41,59,.92);backdrop-filter:blur(10px)}.oss-terminal-search{display:flex;width:100%;align-items:center;gap:0;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card);max-width:100%}.oss-terminal-search-icon{display:flex;flex-shrink:0;align-items:center;padding-left:.75rem;color:var(--muted-foreground)}.oss-terminal-search-btn{flex-shrink:0;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:var(--primary);color:#f8fafc;white-space:nowrap;min-width:5rem}.oss-loading{margin-bottom:1.5rem;border-radius:1rem;border-width:1px;padding:2rem;border-color:var(--border);background:var(--card)}.oss-skeleton{height:.75rem}@keyframes pulse{50%{opacity:.5}}.oss-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;background-color:var(--border)}.oss-paginator-bar{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;padding-top:1.5rem}@media (min-width:640px){.oss-paginator-bar{flex-direction:row}}.oss-paginator-bar{border-color:var(--border)}.oss-paginator-btn,.oss-paginator-meta{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.oss-paginator-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card)}.oss-paginator-btn:hover:not(:disabled){border-color:rgba(16,185,129,.4);color:var(--primary)}.oss-paginator-btn-active{border-color:rgba(16,185,129,.5)!important;background:var(--accent)!important;color:var(--primary)!important}.oss-swap-meta{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.oss-swap-meta-chip{display:inline-flex;min-width:0;flex:1 1 0%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem}@media (min-width:640px){.oss-swap-meta-chip{min-width:180px;flex:none}}.oss-swap-meta-chip{border-color:var(--border);background:var(--card)}.oss-swap-meta-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);white-space:nowrap}.oss-swap-meta-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-swap-panel{margin-left:auto;margin-right:auto;width:100%;max-width:608px;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-2)}.oss-swap-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;padding:1.25rem 1.5rem}@media (min-width:640px){.oss-swap-header{padding-left:2rem;padding-right:2rem}}.oss-swap-header{border-color:var(--border);background:linear-gradient(135deg,rgba(16,185,129,.1),transparent)}.oss-swap-badge{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-color:rgba(16,185,129,.4);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-swap-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-swap-title{font-size:1.5rem;line-height:2rem}}.oss-swap-title{word-break:normal}.oss-swap-flip{position:absolute;left:50%;top:50%;display:flex;height:2.5rem;width:2.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar)}.oss-swap-flip:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-steps{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.oss-steps{flex-direction:row;align-items:center;justify-content:space-between}}.oss-step-item{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.75rem}.oss-step-node{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(16,185,129,.45);background:var(--accent);color:var(--primary)}.oss-step-label,.oss-step-node{font-size:.875rem;line-height:1.25rem;font-weight:700}.oss-step-label{display:block;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-step-desc{display:block;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.oss-step-connector{margin-left:.5rem;margin-right:.5rem;display:none;height:1px;flex:1 1 0%}@media (min-width:640px){.oss-step-connector{display:block}}.oss-step-connector{background:var(--border)}.oss-square-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}@media (min-width:1280px){.oss-square-tabs{flex-direction:column;overflow:visible}}.oss-square-tabs{-ms-overflow-style:none;scrollbar-width:none}.oss-square-tabs::-webkit-scrollbar{display:none}.oss-square-tab{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap;min-width:fit-content}.oss-square-tab:hover{color:var(--foreground);border-color:rgba(16,185,129,.3)}.oss-square-tab-active{color:var(--primary);border-color:rgba(16,185,129,.5);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-wide{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1280px){.oss-wide{flex-direction:row;gap:2rem}}.oss-wide-main{min-width:0;flex:1 1 0%}.oss-wide-aside{width:100%;flex-shrink:0}@media (min-width:1280px){.oss-wide-aside{width:260px}}.oss-meme-nav{margin-bottom:1rem;display:flex;gap:.5rem;overflow-x:auto;border-bottom-width:1px;padding-bottom:.75rem;border-color:var(--border);-ms-overflow-style:none;scrollbar-width:none}.oss-meme-nav::-webkit-scrollbar{display:none}.oss-meme-nav-link{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);color:var(--muted-foreground);background:var(--card);white-space:nowrap;min-width:fit-content}.oss-meme-nav-link:hover{color:var(--primary);border-color:rgba(16,185,129,.4)}.oss-not-found{border-radius:1rem;border-width:1px;padding:2rem;text-align:center}@media (min-width:640px){.oss-not-found{padding:2.5rem}}.oss-not-found{border-color:var(--border);background:var(--card)}.oss-not-found-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-not-found-title{font-size:1.875rem;line-height:2.25rem}}.oss-not-found-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.oss-not-found-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oss-not-found-link{display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar);color:var(--muted-foreground);white-space:nowrap}.oss-not-found-link:hover{border-color:rgba(16,185,129,.4);color:var(--primary)}.oss-guide-rail{margin-bottom:1.5rem;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.oss-guide-rail-item{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap}.oss-guide-rail-index{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:700;background:var(--accent);color:var(--primary)}.oss-guide-features{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.oss-guide-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.oss-guide-pill{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;border-color:var(--border);background:var(--card)}.oss-table-shell{overflow:hidden}.oss-empty,.oss-table-shell{border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-empty{min-height:10rem;padding:2rem;color:var(--muted-foreground)}.oss-empty,.oss-empty-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.oss-empty-panel{border-radius:.75rem;border-width:1px;padding:3rem 1.5rem;border-color:var(--border);background:var(--card)}.oss-empty-panel-icon{margin-bottom:1rem;opacity:.8}.oss-empty-panel-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-empty-panel-desc{margin-top:.5rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-foreground)}.oss-badge-soon{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-color:var(--border);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-btn-primary,.oss-shell .fm-btn-primary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,var(--primary),#059669 55%,#34d399 115%);color:#f8fafc!important;box-shadow:0 6px 20px rgba(16,185,129,.22)}.oss-btn-primary,.oss-btn-secondary,.oss-shell .fm-btn-primary,.oss-shell .fm-btn-secondary{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;white-space:nowrap;min-width:min(100%,160px)}.oss-btn-secondary,.oss-shell .fm-btn-secondary{border-width:1px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card)}.oss-meme-frame{min-height:calc(100vh - 4rem);padding-bottom:max(4rem,env(safe-area-inset-bottom))}.oss-meme-frame-inner{margin-left:auto;margin-right:auto;width:100%;max-width:var(--fm-content-max)}.oss-meme-frame-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.oss-meme-frame-inner{padding-left:var(--fm-page-px);padding-right:var(--fm-page-px)}.oss-meme-layout{display:flex;gap:.75rem}.oss-meme-panel{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-1)}.oss-meme-back{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.75rem;border-color:var(--border);background:var(--sidebar)}.oss-meme-back-btn,.oss-meme-back-link{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap;min-width:fit-content}.oss-meme-back-btn:hover,.oss-meme-back-link:hover{color:var(--primary);border-color:rgba(16,185,129,.4)}.oss-meme-back-divider{display:none;height:1.5rem;width:1px}@media (min-width:640px){.oss-meme-back-divider{display:block}}.oss-meme-back-divider{background:var(--border)}.oss-meme-tab-shell{border-radius:.75rem;border-width:1px;padding:.75rem}@media (min-width:640px){.oss-meme-tab-shell{padding:1rem}}.oss-meme-tab-shell{border-color:var(--border);background:var(--card)}.oss-form-section{margin-bottom:2rem;border-radius:.75rem;border-width:1px;padding:1.25rem}@media (min-width:640px){.oss-form-section{padding:1.5rem}}.oss-form-section{border-color:var(--border);background:var(--card)}.oss-form-section-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-form-section-title{font-size:1.25rem;line-height:1.75rem}}.oss-form-section-title{word-break:normal}.oss-form-section-desc{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.oss-form-section-body{margin-top:1.25rem}.oss-form-section-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.oss-field-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.oss-field-required{color:var(--primary)}.oss-field-helper{font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.oss-field-error{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.oss-card-header{border-bottom-width:1px;padding:1rem 1.25rem}@media (min-width:640px){.oss-card-header{padding-left:1.5rem;padding-right:1.5rem}}.oss-card-header{border-color:var(--border)}.oss-card-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-card-desc{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.oss-card-content{padding:1rem 1.25rem}@media (min-width:640px){.oss-card-content{padding-left:1.5rem;padding-right:1.5rem}}.oss-card-footer{border-top-width:1px;padding:1rem 1.25rem}@media (min-width:640px){.oss-card-footer{padding-left:1.5rem;padding-right:1.5rem}}.oss-card-footer{border-color:var(--border)}.oss-card-glass{background:linear-gradient(165deg,rgba(23,32,51,.95),rgba(30,41,59,.8))}.oss-airdrop-nav{margin-bottom:2rem;display:flex;gap:.5rem;padding-bottom:.25rem}.oss-airdrop-nav-link{border-radius:.75rem;border-width:1px;padding:.625rem 1rem;border-color:var(--border);background:var(--card)}.oss-airdrop-nav-link:hover{color:var(--primary);border-color:rgba(16,185,129,.4);background:var(--accent)}.oss-airdrop-title{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.oss-airdrop-title-bar{height:2rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(180deg,var(--primary),#34d399)}.oss-airdrop-title-text{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-airdrop-title-text{font-size:1.5rem;line-height:2rem}}.oss-airdrop-title-text{word-break:normal;white-space:normal}.oss-airdrop-card{border-radius:.75rem;border-width:1px;padding:1.25rem}@media (min-width:640px){.oss-airdrop-card{padding:1.5rem}}.oss-airdrop-card{border-color:var(--border);background:var(--card)}.oss-airdrop-program-card{min-width:min(100%,320px);flex:1 1 0%;border-radius:.75rem;border-width:1px;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:linear-gradient(165deg,rgba(23,32,51,.96),rgba(30,41,59,.82))}.oss-airdrop-program-card:hover{border-color:rgba(16,185,129,.4);transform:translateY(-2px)}.oss-airdrop-progress-card{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:var(--sidebar)}.oss-airdrop-segment{overflow-x:auto}.oss-section-accent{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-section-accent{font-size:1.5rem;line-height:2rem}}.oss-section-accent{word-break:normal}.oss-section-accent:before{content:"";margin-right:.75rem;display:inline-block;height:1.5rem;width:.25rem;border-radius:9999px;vertical-align:middle;background:linear-gradient(180deg,var(--primary),#34d399)}.oss-swap-input{min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.oss-swap-input{font-size:1.875rem;line-height:2.25rem}}.oss-swap-token{display:inline-flex;flex-shrink:0;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;border-color:var(--border);background:var(--sidebar)}.oss-swap-action,.oss-swap-token{align-items:center;white-space:nowrap}.oss-swap-action{margin-top:1.5rem;display:flex;height:3.5rem;width:100%;justify-content:center;border-radius:.75rem;font-size:1rem;line-height:1.5rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--primary);color:#f8fafc}.oss-swap-action-disabled,.oss-swap-action:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1279px){.oss-meme-layout{flex-direction:column}}.oss-mobile-header{border-bottom-width:1px;padding:.75rem 1rem}@media (min-width:1280px){.oss-mobile-header{display:none}}.oss-mobile-header{border-color:var(--border);background:rgba(15,23,42,.97);backdrop-filter:blur(14px)}.oss-mobile-header-inner{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:var(--fm-content-max);align-items:center;justify-content:space-between;gap:.75rem}.oss-nav-pill-bar{display:none;align-items:center;gap:.25rem}@media (min-width:750px){.oss-nav-pill-bar{display:flex}}.oss-nav-pill{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap;min-width:fit-content}.oss-nav-pill:hover{color:var(--foreground);background:var(--muted)}.oss-nav-pill-active{color:var(--primary);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-segmented{display:inline-flex;flex-wrap:wrap;gap:.25rem;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:var(--border);background:var(--sidebar)}.oss-segment-item{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);white-space:nowrap;min-width:fit-content}.oss-segment-item-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)}.oss-segment-row{display:flex;width:100%;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-segment-tab{display:flex;flex:1 1 0%;align-items:center;justify-content:center;border-width:0;padding:.625rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);background:transparent;white-space:nowrap;min-width:fit-content}.oss-segment-tab-active{color:var(--primary);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-profile-header{border-bottom-width:1px;padding:1.5rem;border-color:var(--border);background:linear-gradient(180deg,rgba(16,185,129,.06),transparent)}.oss-profile-stats{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.oss-profile-stat-value{font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-connect-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgba(16,185,129,.45);background:var(--accent);color:var(--primary);white-space:nowrap;min-width:fit-content}.oss-connect-btn:hover{background:var(--primary);color:#f8fafc}.oss-shell .p-tabview .p-tabview-nav{gap:.25rem;border-width:0;background-color:transparent;padding:0}.oss-shell .p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:.5rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar);color:var(--muted-foreground);white-space:nowrap;margin-right:.25rem}.oss-shell .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--primary);border-color:rgba(16,185,129,.45);background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.oss-shell .p-tabview .p-tabview-panels{border-width:0;background-color:transparent;padding:1rem 0 0}.oss-shell .p-selectbutton .p-button{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:600;border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--muted-foreground)!important;white-space:nowrap}.oss-shell .p-selectbutton .p-button.p-highlight{color:var(--primary)!important;border-color:rgba(16,185,129,.45)!important;background:var(--accent)!important}.oss-shell .p-dialog{border-radius:1rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .p-dialog-header{border-color:var(--border);background:var(--sidebar)}.oss-cta-banner{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;padding:1.5rem}@media (min-width:640px){.oss-cta-banner{padding:2rem}}.oss-cta-banner{border-color:var(--border);background:radial-gradient(ellipse 70% 80% at 0 0,rgba(16,185,129,.14),transparent),linear-gradient(135deg,rgba(23,32,51,.98),rgba(30,41,59,.9))}.oss-stat-value{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){.oss-stat-value{font-size:2.25rem;line-height:2.5rem}}.oss-stat-value{color:var(--primary);word-break:normal;white-space:nowrap}.oss-tab-rail{display:inline-flex;flex-wrap:wrap;gap:.25rem;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:var(--border);background:var(--sidebar)}.oss-tab-rail-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);background:transparent;white-space:nowrap;min-width:fit-content}.oss-tab-rail-btn:hover{color:var(--foreground);background:var(--muted)}.oss-tab-rail-btn-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)}.oss-input{border-radius:.75rem;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar)}.oss-input:focus{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 2px rgba(16,185,129,.15)}.oss-input::placeholder{color:var(--muted-foreground)}.oss-ratio-tag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap}.oss-ratio-tag:hover{border-color:rgba(16,185,129,.35);color:var(--primary)}.oss-ratio-tag-active{border-color:rgba(16,185,129,.5)!important;background:var(--accent)!important;color:var(--primary)!important}.oss-trade-panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-1)}.oss-trade-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;padding:1rem 1.25rem;border-color:var(--border);background:linear-gradient(135deg,rgba(16,185,129,.08),transparent)}.oss-trade-panel-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));word-break:normal}.oss-trade-badge{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-color:rgba(16,185,129,.4);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-trade-toggle{height:2.75rem;width:100%;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-trade-panel-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.oss-trade-panel-body{padding:1.25rem}.oss-token-section{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:var(--card)}.oss-token-section-title{margin-bottom:.75rem;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);white-space:nowrap}.oss-token-section-body{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-time-chip{display:flex;min-width:4.5rem;flex-shrink:0;flex-direction:column;align-items:center;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;border-color:var(--border);background:var(--sidebar)}.oss-time-chip-label{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap}.oss-time-chip-value{margin-top:.25rem;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-social-icon{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.oss-social-icon:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-progress-label{margin-top:.5rem;text-align:right;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--primary);white-space:nowrap}.oss-list-row{border-bottom-width:1px;padding:1.5rem 1rem}.oss-list-row:last-child{border-bottom-width:0}@media (min-width:640px){.oss-list-row{padding-left:1.5rem;padding-right:1.5rem}}.oss-list-row{border-color:var(--border)}.oss-list-row:hover{background:rgba(16,185,129,.03)}.oss-divider{border-top-width:1px;border-color:var(--border)}.oss-invite-box{margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width:640px){.oss-invite-box{margin-left:1.5rem;margin-right:1.5rem}}.oss-invite-box{border-color:rgba(16,185,129,.35);background:var(--accent)}.oss-panel{border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .fm-cta-banner,.oss-shell .fm-cta-banner-v2{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;padding:1.5rem}@media (min-width:640px){.oss-shell .fm-cta-banner,.oss-shell .fm-cta-banner-v2{padding:2rem}}.oss-shell .fm-cta-banner,.oss-shell .fm-cta-banner-v2{border-color:var(--border);background:radial-gradient(ellipse 70% 80% at 0 0,rgba(16,185,129,.14),transparent),linear-gradient(135deg,rgba(23,32,51,.98),rgba(30,41,59,.9))}.oss-shell .fm-stat-value{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){.oss-shell .fm-stat-value{font-size:2.25rem;line-height:2.5rem}}.oss-shell .fm-stat-value{color:var(--primary);word-break:normal;white-space:nowrap}.oss-shell .fm-stat-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.oss-shell .fm-tab-rail{display:inline-flex;flex-wrap:wrap;gap:.25rem;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:var(--border);background:var(--sidebar)}.oss-shell .fm-tab-rail-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);background:transparent;white-space:nowrap;min-width:fit-content}.oss-shell .fm-tab-rail-btn-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)}.oss-shell .fm-input{border-radius:.75rem;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;border-color:var(--border);background:var(--sidebar)}.oss-shell .fm-ratio-tag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap}.oss-shell .fm-ratio-tag-active{border-color:rgba(16,185,129,.5)!important;background:var(--accent)!important;color:var(--primary)!important}.oss-shell .fm-paginator-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.oss-shell .fm-paginator-btn-active{border-color:rgba(16,185,129,.5)!important;background:var(--accent)!important;color:var(--primary)!important}.oss-shell .fm-empty-state{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--muted-foreground)}.oss-shell .fm-empty-state,.oss-shell .fm-table-shell{border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .fm-table-shell{overflow:hidden}.oss-shell .fm-trade-panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .fm-trade-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;padding:1rem 1.25rem;border-color:var(--border)}.oss-shell .fm-trade-panel-title{font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-shell .fm-badge{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-color:rgba(16,185,129,.4);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-shell .fm-trade-toggle-track{height:2.75rem;width:100%;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-shell .fm-token-info-section{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:var(--card)}.oss-shell .fm-token-info-title{margin-bottom:.75rem;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);white-space:nowrap}.oss-shell .fm-time-chip{display:flex;min-width:4.5rem;flex-shrink:0;flex-direction:column;align-items:center;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;border-color:var(--border);background:var(--sidebar)}.oss-shell .fm-time-chip-label{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap}.oss-shell .fm-time-chip-value{margin-top:.25rem;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.oss-shell .fm-social-icon{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.oss-shell .fm-progress-label{margin-top:.5rem;text-align:right;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--primary);white-space:nowrap}.oss-shell .fm-list-row{border-bottom-width:1px;padding:1.5rem 1rem}.oss-shell .fm-list-row:last-child{border-bottom-width:0}@media (min-width:640px){.oss-shell .fm-list-row{padding-left:1.5rem;padding-right:1.5rem}}.oss-shell .fm-list-row{border-color:var(--border)}.oss-shell .fm-divider{border-top-width:1px;border-color:var(--border)}.oss-shell .fm-invite-box{margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width:640px){.oss-shell .fm-invite-box{margin-left:1.5rem;margin-right:1.5rem}}.oss-shell .fm-invite-box{border-color:rgba(16,185,129,.35);background:var(--accent)}.oss-shell .fm-panel{border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--card)}.oss-shell .fm-badge-soon{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-color:var(--border);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-focus-ring:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oss-shell .fm-focus-ring:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oss-scroll-x{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.oss-scroll-x::-webkit-scrollbar{display:none}.oss-shell .fm-scroll-x{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.oss-table-v3{overflow:hidden}.oss-table-v3 .p-datatable-wrapper{overflow-x:auto}.oss-shell .fm-table-v3{overflow:hidden;border-radius:.75rem}.oss-btn-buy{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.75rem;border-style:none;padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:750px){.oss-btn-buy{padding-top:.75rem;padding-bottom:.75rem}}.oss-btn-buy{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 20px rgba(16,185,129,.25);white-space:nowrap}.oss-btn-buy:disabled{opacity:.45;cursor:not-allowed}.oss-btn-sell{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.75rem;border-style:none;padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:750px){.oss-btn-sell{padding-top:.75rem;padding-bottom:.75rem}}.oss-btn-sell{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 20px rgba(239,68,68,.2);white-space:nowrap}.oss-btn-sell:disabled{opacity:.45;cursor:not-allowed}.oss-shell .fm-btn-buy{background:linear-gradient(135deg,#10b981,#059669)!important;white-space:nowrap}.oss-shell .fm-btn-sell{background:linear-gradient(135deg,#ef4444,#dc2626)!important;white-space:nowrap}.oss-amount-field{display:flex;height:3rem;width:100%;align-items:stretch;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-amount-label{display:flex;flex-shrink:0;align-items:center;white-space:nowrap;padding-left:1rem;padding-right:1rem;font-weight:600;color:var(--muted-foreground);background:var(--card);border-right:1px solid var(--border)}.oss-amount-input,.oss-amount-label{font-size:.875rem;line-height:1.25rem}.oss-amount-input{height:100%;min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.oss-amount-input,.oss-amount-suffix{padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-amount-suffix{display:flex;flex-shrink:0;align-items:center;gap:.5rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.oss-overlay-panel{width:min(25rem,calc(100vw - 2rem));overflow:hidden;border-radius:1rem;border-width:1px;padding:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border-color:var(--border)!important;background:var(--card)!important;box-shadow:var(--fm-elevation-2)!important}.oss-overlay-head{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:1rem 1.25rem;border-color:var(--border);background:linear-gradient(135deg,rgba(16,185,129,.08),transparent)}.oss-overlay-title{white-space:nowrap;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-overlay-body{padding:1.25rem}.oss-mobile-drawer{position:relative;height:100vh;width:100%;max-width:360px;border-left-width:1px;font-size:1rem;line-height:1.5rem;border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--muted-foreground)}.oss-mobile-drawer-nav{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 1rem}.oss-mobile-drawer-link{display:flex;align-items:center;border-radius:.75rem;border-width:1px;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:transparent;white-space:nowrap;min-width:fit-content}.oss-mobile-drawer-link-inactive{color:var(--muted-foreground)}.oss-mobile-drawer-link-inactive:hover{color:var(--foreground);background:var(--muted)}.oss-mobile-drawer-link-active{color:var(--primary);border-color:rgba(16,185,129,.4);background:var(--accent);box-shadow:inset 3px 0 0 var(--primary)}.fm-main-with-mobile-nav{padding-bottom:max(5.5rem,env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.fm-main-with-mobile-nav{padding-bottom:0}}.oss-shell .p-datatable{font-size:.875rem;line-height:1.25rem}.oss-shell .p-datatable .p-datatable-header{border-width:0;background-color:transparent;padding:0}.oss-shell .p-datatable .p-datatable-thead>tr>th{border-bottom-width:1px;padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--muted-foreground)!important;white-space:nowrap}.oss-shell .p-datatable .p-datatable-tbody>tr{border-color:var(--border);background:transparent;transition:background .15s ease}.oss-shell .p-datatable .p-datatable-tbody>tr:hover{background:rgba(16,185,129,.04)!important}.oss-shell .p-datatable .p-datatable-tbody>tr>td{border-bottom-width:1px;padding:.875rem 1rem;border-color:var(--border)!important;color:var(--foreground)}.oss-shell .p-datatable .p-datatable-tbody>tr.p-row-odd{background:rgba(30,41,59,.35)}.oss-shell .p-paginator{border-top-width:1px;padding:.75rem 1rem;border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--muted-foreground)}.oss-shell .p-paginator .p-paginator-page.p-highlight{background:var(--accent)!important;color:var(--primary)!important;border-color:rgba(16,185,129,.45)!important}.oss-shell .fm-ui-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-width:min(100%,140px)}.oss-shell .fm-ui-btn-secondary{border:1px solid var(--border)!important;background:var(--card)!important;color:var(--foreground)!important}.oss-shell .fm-ui-btn-secondary:hover{border-color:rgba(16,185,129,.45)!important;color:var(--primary)!important}.oss-shell .fm-ui-btn-primary{background:linear-gradient(135deg,var(--primary),#059669)!important;color:#f8fafc!important;box-shadow:0 4px 16px rgba(16,185,129,.2)}.fm-page-frame-content{margin-top:2rem}.fm-page-frame-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}@media (min-width:640px){.fm-page-frame-content{margin-top:2.5rem}}@media (max-width:639px){.oss-hero-grid{gap:2rem;padding-top:3rem;padding-bottom:3rem}.oss-hero-title{font-size:1.875rem;line-height:1.12}.oss-hero-desc{margin-top:1rem;font-size:.875rem;line-height:1.25rem}.oss-hero-cta .oss-btn-primary,.oss-hero-cta .oss-btn-secondary{width:100%;justify-content:center}.oss-stats{margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.oss-stat{padding:.75rem .625rem}.oss-stat-value{font-size:1rem;line-height:1.5rem}.oss-stat-label{font-size:10px;letter-spacing:.025em}.oss-hero-visual{padding:1.5rem}}.oss-dialog-panel{max-width:min(100vw - 2rem,36rem)}.oss-dialog-panel,.oss-shell .fm-dialog-panel,.oss-shell .p-dialog{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border)!important;background:var(--card)!important;box-shadow:var(--fm-elevation-2)!important}.oss-shell .p-dialog .p-dialog-header{border-bottom-width:1px;padding:1rem 1.5rem;border-color:var(--border)!important;background:linear-gradient(135deg,rgba(16,185,129,.08),transparent)!important;color:var(--foreground)!important}.oss-shell .p-dialog .p-dialog-content{background:var(--card)!important;padding:0!important}.oss-dialog-search{display:flex;height:3rem;width:100%;align-items:stretch;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-dialog-search-icon{display:flex;flex-shrink:0;align-items:center;padding-left:1rem;color:var(--muted-foreground)}.oss-dialog-search-input{height:100%;min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.oss-dialog-search-input::placeholder{color:var(--muted-foreground)}.oss-shell .fm-dialog-search{display:flex;height:3rem;align-items:stretch;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border);background:var(--sidebar)}.oss-token-chip{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--foreground);white-space:nowrap}.oss-token-chip:hover{border-color:rgba(16,185,129,.45);color:var(--primary);background:var(--accent)}.oss-shell .fm-token-chip{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border-color:var(--border);background:var(--card);white-space:nowrap}.oss-dialog-row{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:1rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border)}.oss-dialog-row:hover{background:rgba(16,185,129,.05)}.oss-shell .fm-dialog-row{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:1rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border)}.oss-dialog-empty{padding:3rem 1.5rem;text-align:center}.oss-dialog-empty,.oss-shell .fm-empty-dialog{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;color:var(--muted-foreground)}.oss-swap-field{border-radius:.75rem;border-width:1px;padding:1rem 1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:var(--border);background:var(--sidebar)}.oss-swap-field-active{border-color:rgba(16,185,129,.55)!important;box-shadow:0 0 0 3px var(--ring)}.oss-wallet-trigger{display:flex;max-width:200px;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--foreground);white-space:nowrap}.oss-wallet-trigger:hover{border-color:rgba(16,185,129,.45)}.oss-wallet-menu{position:absolute;left:0;right:0;top:100%;z-index:999;margin-top:.25rem;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;padding-top:.25rem;padding-bottom:.25rem;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-2)}.oss-wallet-menu-item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--foreground)}.oss-wallet-menu-item:hover{background:var(--muted);color:var(--primary)}.oss-select{width:100%;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar)}.oss-select:focus{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 2px rgba(16,185,129,.15)}.oss-shell .fm-prism-select{width:100%;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border-color:var(--border);background:var(--sidebar)}.oss-btn-ghost{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--muted-foreground);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;white-space:nowrap}.oss-btn-ghost:hover{background:var(--muted);color:var(--foreground)}.oss-btn-outline{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgba(16,185,129,.45);color:var(--primary);background:transparent;white-space:nowrap}.oss-field{display:flex;flex-direction:column;gap:.375rem}.oss-card-grid{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.oss-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.oss-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.oss-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oss-card-grid{max-width:var(--fm-content-max)}.oss-token-card{display:flex;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);box-shadow:var(--fm-elevation-1)}.oss-token-card:hover{border-color:rgba(16,185,129,.45);transform:translateY(-2px);box-shadow:0 10px 28px rgba(16,185,129,.12)}.oss-shell .fm-token-card,.oss-shell .fm-token-card-v4{display:flex;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card)}.oss-shell .fm-card-grid{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.oss-shell .fm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.oss-shell .fm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.oss-shell .fm-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oss-shell .fm-card-grid{max-width:var(--fm-content-max)}.oss-metric-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:10px;font-weight:500;border-color:var(--border);background:var(--sidebar);color:var(--muted-foreground);white-space:nowrap}.oss-metric-chip-value{font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-metric-dot{margin-right:.25rem;display:inline-block;height:.375rem;width:.375rem;border-radius:9999px}.oss-progress-track{height:.5rem;overflow:hidden;border-radius:9999px;background:var(--sidebar)}.oss-shell .fm-metric-chip{display:inline-flex;flex-shrink:0;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:10px;border-color:var(--border);background:var(--sidebar);white-space:nowrap}.oss-shell .fm-progress-track{height:.5rem;overflow:hidden;border-radius:9999px;background:var(--sidebar)}.oss-tab-pill{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);background:transparent;white-space:nowrap;min-width:fit-content}.oss-tab-pill:hover{color:var(--foreground);background:var(--muted)}.oss-shell .fm-tab-pill-active,.oss-tab-pill-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)}.oss-comment-box{border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width:640px){.oss-comment-box{padding:1.25rem}}.oss-comment-box{border-color:var(--border);background:var(--card)}.oss-comment-upload{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--sidebar);color:var(--muted-foreground)}.oss-comment-upload:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-shell .fm-comment-box{border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--border);background:var(--card)}.oss-section-divider{flex-direction:column;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.oss-section-bar,.oss-section-divider{display:flex;border-bottom-width:1px;border-color:var(--border)}.oss-section-bar{height:3.5rem;align-items:center;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:var(--card);white-space:nowrap}.oss-address-chip{flex-shrink:0;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-family:var(--font-jetbrains-mono),monospace;font-size:.75rem;line-height:1rem;border-color:rgba(16,185,129,.4);background:var(--accent);color:var(--primary);white-space:nowrap}.oss-alert-modal{width:100%;max-width:24rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border)!important;background:var(--card)!important}.oss-alert-modal-header{border-bottom-width:1px;padding:1rem 1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border-color:var(--border);background:linear-gradient(135deg,rgba(16,185,129,.08),transparent)}.oss-alert-modal-body,.oss-alert-modal-header{text-align:center;font-size:.875rem;line-height:1.25rem}.oss-alert-modal-body{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;line-height:1.625;color:var(--muted-foreground)}.oss-form-modal{width:100%;max-width:360px;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border)!important;background:var(--card)!important;box-shadow:var(--fm-elevation-2)!important}.oss-form-modal-header{border-bottom-width:1px;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border-color:var(--border);background:var(--sidebar)}.oss-form-modal-body{padding:1.5rem}.oss-shell .fm-card{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border)!important;background:var(--card)!important}.oss-shell .p-toast .p-toast-message{border-radius:.75rem;border-width:1px;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:var(--border)!important;background:var(--card)!important;box-shadow:var(--fm-elevation-2)}.oss-drawer-social{display:flex;height:2.5rem;flex:1 1 0%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground);white-space:nowrap}.oss-drawer-social:hover{border-color:rgba(16,185,129,.45);color:var(--primary)}.oss-footer-social{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.oss-footer-social:hover{border-color:rgba(16,185,129,.45);color:var(--primary);background:var(--muted)}.oss-dt-header-cell{height:3rem;white-space:nowrap;border-width:1px;font-size:.75rem;line-height:1rem;font-weight:600}@media (min-width:640px){.oss-dt-header-cell{font-size:.875rem;line-height:1.25rem}}.oss-dt-header-cell{border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--muted-foreground)!important}.oss-dt-body-cell{height:3.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-dt-body-cell{font-size:1rem;line-height:1.5rem}}.oss-dt-body-cell{border-color:var(--border)!important}.oss-dt-body-row{background:var(--card)!important;transition:background-color .15s ease}.oss-dt-body-row:hover{background:var(--muted)!important}.oss-dt-header-cell-center{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-dt-header-cell-center{font-size:1rem;line-height:1.5rem}}.oss-dt-body-cell-center{text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}@media (min-width:640px){.oss-dt-body-cell-center{font-size:1rem;line-height:1.5rem}}.oss-leaderboard-shell{margin-left:auto;margin-right:auto;width:100%;max-width:1080px}.oss-guide-dialog-header{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-width:1px;padding:1.25rem 1.5rem;text-align:center;font-family:var(--font-space-grotesk),Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.oss-guide-dialog-header{font-size:1.5rem;line-height:2rem}}.oss-guide-dialog-header{border-color:var(--border)!important;background:linear-gradient(135deg,rgba(16,185,129,.08),transparent)!important}.oss-chain-select{display:inline-flex;border-radius:.75rem;border-width:1px;padding:.375rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:var(--border);background:color-mix(in srgb,var(--card) 80%,transparent)}.oss-chain-select .p-button{height:2.75rem;flex-shrink:0;border-radius:.5rem;border-width:0;background-color:transparent;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground)!important;box-shadow:none!important}.oss-chain-select .p-button:hover:not(:disabled){color:var(--foreground)!important}.oss-chain-select .p-button.p-highlight{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)!important}.oss-chain-select .p-button:disabled{cursor:not-allowed;opacity:.5}.oss-border-divider{border-color:var(--border)}.oss-shell .fm-leaderboard-shell{margin-left:auto;margin-right:auto;width:100%;max-width:1080px}.oss-page-banner{min-height:clamp(7.5rem,20vw,10.5rem)}.oss-page-title{letter-spacing:-.025em;min-width:min(100%,12rem)}.oss-page-banner-actions>a,.oss-page-banner-actions>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;border-radius:.75rem;border-width:1px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgba(16,185,129,.45);background:var(--accent);color:var(--primary);min-width:min(100%,8.5rem)}.oss-page-banner-actions>a:hover,.oss-page-banner-actions>button:hover{background:var(--primary);color:#f8fafc}.oss-dt-meme-header-cell{white-space:nowrap;background-color:transparent;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--muted-foreground)!important}.oss-dt-meme-body-cell,.oss-dt-meme-header-cell{border-width:0;padding-left:1rem;padding-right:1rem}.oss-dt-meme-body-cell{height:3.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-dt-meme-body-row{background:var(--sidebar)!important;transition:background-color .15s ease}.oss-dt-meme-body-row:hover{background:var(--muted)!important}.oss-dt-meme-body-row-alt{background:var(--card)!important}.oss-dt-meme-body-row-alt:hover{background:var(--muted)!important}.oss-dt-empty-cell{text-align:center;background:var(--card)!important}.oss-dt-terminal-thead{border-color:var(--border);background:color-mix(in srgb,var(--sidebar) 92%,transparent)!important}.oss-dt-terminal-header-cell{white-space:nowrap;border-width:0;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)!important;background:transparent!important}.oss-dt-terminal-body-cell{border-width:0;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.oss-dt-terminal-body-row{background:var(--sidebar)!important;transition:background-color .15s ease,box-shadow .15s ease}.oss-dt-terminal-body-row:hover{background:var(--muted)!important;box-shadow:inset 0 0 0 1px rgba(16,185,129,.12)}.oss-dt-terminal-body-row-alt{background:color-mix(in srgb,var(--card) 65%,transparent)!important}.oss-token-thumb{position:relative;height:2.75rem;width:2.75rem;flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--border)}.oss-airdrop-nav{display:inline-flex;width:100%;max-width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;padding:.25rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.oss-airdrop-nav{width:auto}}.oss-airdrop-nav{border-color:var(--border);background:color-mix(in srgb,var(--card) 85%,transparent);-ms-overflow-style:none;scrollbar-width:none}.oss-airdrop-nav::-webkit-scrollbar{display:none}.oss-airdrop-nav-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--muted-foreground);min-width:fit-content}.oss-airdrop-nav-link:hover{color:var(--foreground);background:var(--muted)}.oss-airdrop-nav-link-active{color:var(--primary)!important;background:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--primary)}.oss-leaderboard-th{padding:.75rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-foreground);background:var(--sidebar)}.oss-leaderboard-tr{border-top-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border)}.oss-leaderboard-tr:hover{background:var(--muted)}.oss-leaderboard-td{padding:.75rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.oss-leaderboard-avatar{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:9999px;background:var(--sidebar)}.oss-mobile-search-group{margin-top:1.75rem;display:flex;width:100%;align-items:center;border-radius:.75rem;border-width:1px;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:var(--border);background:color-mix(in srgb,var(--card) 85%,transparent)}.oss-command{display:none!important}.oss-site-header{margin-bottom:1.5rem;border-bottom-width:1px;padding-bottom:1.5rem}@media (min-width:640px){.oss-site-header{margin-bottom:2rem}}.oss-site-header{border-color:var(--border);background:transparent}.oss-home-hero-block{border-bottom-width:1px;border-color:var(--border)}.oss-hero,.oss-trust{border:none!important;background:transparent}.oss-trust{padding-bottom:1rem}.oss-trust-pill{border:none!important;background:color-mix(in srgb,var(--muted-foreground) 12%,transparent)}.oss-section-plain .oss-section-head{border-width:0;background-color:transparent;padding:0}.oss-card,.oss-context-rail,.oss-form-section,.oss-quick-card,.oss-stat-card,.oss-swap-panel{border:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--card) 60%,transparent)}.oss-table-shell{border:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--sidebar) 50%,transparent)}.oss-banner{border:none!important;background:color-mix(in srgb,var(--accent) 80%,transparent)}.oss-page-banner{border:none!important;background:transparent!important;min-height:auto!important;padding:0!important}.oss-page-banner:before{display:none!important}.oss-sidebar{border:none;border-right:1px solid var(--border)}.oss-topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(8px)}.oss-create-form-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:36rem}.oss-create-form-wrap>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.oss-swap-page{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:32rem;justify-content:center;padding-left:var(--fm-page-px);padding-right:var(--fm-page-px);padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){.oss-swap-page{padding-top:3rem;padding-bottom:3rem}}.oss-swap-field{border-color:oklch(1 0 0/8%)!important;background:color-mix(in srgb,var(--sidebar) 70%,transparent)!important}.oss-airdrop-nav,.oss-chain-select,.oss-filter-bar,.oss-segment-row{border:none!important;background:color-mix(in srgb,var(--sidebar) 65%,transparent)!important}.oss-input,.oss-swap-input{border:none!important;background:color-mix(in srgb,var(--sidebar) 80%,transparent)!important}.oss-hero-visual{border:none!important;background:transparent!important;box-shadow:none!important}.oss-quick-actions-inline .oss-quick-card{min-height:0;gap:.75rem;border-radius:.5rem;padding:.75rem;background:color-mix(in srgb,var(--sidebar) 55%,transparent)!important}.oss-home-shortcuts{margin-left:auto;margin-right:auto;max-width:var(--fm-content-max)}