/* generated by scripts/build-brand.mjs from css/brand.src.css + css/brand.colors.src.css, edit the sources */
:is(#lf-root,:root){--lf-black: #000; --lf-white: #f5f5f3; --lf-hair: 1px; --lf-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace; --lf-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}:is(#lf-root,html)[data-theme=dark]{--ink: #f5f5f3; --paper: #000; --card: #070707; --soft: #0e0e0e; --line: #232323; --muted: #8b8b88; --acid: #f5f5f3; --background: #000; --foreground: #f5f5f3; --card-foreground: #f5f5f3; --popover: #0a0a0a; --popover-foreground: #f5f5f3; --primary: #f5f5f3; --primary-foreground: #000; --secondary: #111; --secondary-foreground: #f5f5f3; --muted-foreground: #8b8b88; --accent: #1a1a1a; --accent-foreground: #f5f5f3; --border: #232323; --input: #2a2a2a; --ring: #bdbdbd; color-scheme: dark;}:is(#lf-root,html)[data-theme=light]{--ink: #0a0a0a; --paper: #fafaf8; --card: #fff; --soft: #f1f1ef; --line: #e2e2df; --muted: #6b6b68; --acid: #0a0a0a; --background: #fafaf8; --foreground: #0a0a0a; --card-foreground: #0a0a0a; --popover: #fff; --popover-foreground: #0a0a0a; --primary: #0a0a0a; --primary-foreground: #fff; --secondary: #f1f1ef; --secondary-foreground: #0a0a0a; --muted-foreground: #6b6b68; --accent: #ececea; --accent-foreground: #0a0a0a; --border: #e2e2df; --input: #deded9; --ring: #444;}:is(#lf-root,html),:is(#lf-root,html) body{font-family: 'Outfit', ui-sans-serif, system-ui, sans-serif;}:is(#lf-root,html) body,:is(#lf-root,html)[data-theme=dark] body,:is(#lf-root,html)[data-theme=light] body{background: var(--paper) !important; color: var(--ink);}:is(#lf-root,html) body::before{content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 0; background-image: var(--lf-grain); opacity: .045; mix-blend-mode: screen;}:is(#lf-root,html)[data-theme=light] body::before{mix-blend-mode: multiply; opacity: .035; filter: invert(1);}:is(#lf-root,html) .shell,:is(#lf-root,html) .docs-page,:is(#lf-root,html) .pad-page,:is(#lf-root,html)[data-theme=dark] .pad-page{background: transparent !important; position: relative; z-index: 1;}:is(#lf-root,html) .rail,:is(#lf-root,html)[data-theme=dark] .rail{background: color-mix(in srgb, var(--paper) 88%, transparent) !important; border-color: var(--line) !important;}:is(#lf-root,html) .console-header,:is(#lf-root,html) .docs-header,:is(#lf-root,html) .pad-header,:is(#lf-root,html)[data-theme=dark] .console-header,:is(#lf-root,html)[data-theme=dark] .docs-header,:is(#lf-root,html)[data-theme=dark] .pad-header{background: color-mix(in srgb, var(--paper) 82%, transparent) !important; border-color: var(--line) !important;}:is(#lf-root,html) ::selection{background: var(--ink); color: var(--paper);}:is(#lf-root,html) h1,:is(#lf-root,html) h2,:is(#lf-root,html) h3,:is(#lf-root,html) .typed-market,:is(#lf-root,html) .typed-template,:is(#lf-root,html) .network-hub strong,:is(#lf-root,html) .storefront-preview strong,:is(#lf-root,html) .market-story b,:is(#lf-root,html) .template-visual strong,:is(#lf-root,html) .telemetry strong,:is(#lf-root,html) .activity-grid strong,:is(#lf-root,html) .revenue-route strong,:is(#lf-root,html) .revenue-summary-grid strong,:is(#lf-root,html) .docs-content h1,:is(#lf-root,html) .docs-content h2,:is(#lf-root,html) .pad-hero h1,:is(#lf-root,html) .form-title h2,:is(#lf-root,html) .explorer-head h2,:is(#lf-root,html) .create-dialog [data-slot="dialog-title"],:is(#lf-root,html) .treasury-dialog [data-slot="dialog-title"],:is(#lf-root,html) .wallet-dialog [data-slot="dialog-title"]{font-family: 'Outfit', ui-sans-serif, system-ui, sans-serif !important; font-weight: 600 !important; letter-spacing: -0.045em !important;}:is(#lf-root,html) h1 em,:is(#lf-root,html) h2 em,:is(#lf-root,html) h3 em,:is(#lf-root,html) .network-hub strong em,:is(#lf-root,html) .docs-content h1 em,:is(#lf-root,html) .template-copy h2 .typed-template{font-style: normal !important; font-weight: 200 !important; letter-spacing: -0.035em !important; color: inherit !important;}:is(#lf-root,html) .typed-template,:is(#lf-root,html) .typed-market{font-weight: 200 !important;}:is(#lf-root,html) .typed-template i,:is(#lf-root,html) .typed-market span{background: currentColor !important;}:is(#lf-root,html) .eyebrow,:is(#lf-root,html) .hero-status .eyebrow,:is(#lf-root,html) .network-topbar span,:is(#lf-root,html) .hub-eyebrow,:is(#lf-root,html) .telemetry article > span,:is(#lf-root,html) .activity-grid small,:is(#lf-root,html) .revenue-route small,:is(#lf-root,html) .revenue-summary-grid small,:is(#lf-root,html) .storefront-card-head span,:is(#lf-root,html) .storefront-preview > span,:is(#lf-root,html) .market-lane-head span,:is(#lf-root,html) .pad-fee-head span,:is(#lf-root,html) .tenant-labels span,:is(#lf-root,html) .docs-content section > small,:is(#lf-root,html) .docs-hero small,:is(#lf-root,html) .explorer-head small,:is(#lf-root,html) .form-title small,:is(#lf-root,html) .namespace-panel small,:is(#lf-root,html) .launch-routing small,:is(#lf-root,html) .agent-builder-head small,:is(#lf-root,html) .launch-rules small,:is(#lf-root,html) .deploy-button-copy small,:is(#lf-root,html) .provider-choice > span,:is(#lf-root,html) .rail-chain{text-transform: lowercase !important; letter-spacing: .28em !important; font-weight: 300 !important;}:is(#lf-root,html) code,:is(#lf-root,html) kbd,:is(#lf-root,html) pre,:is(#lf-root,html) .tenant-row code,:is(#lf-root,html) .namespace-panel code,:is(#lf-root,html) .token-table code,:is(#lf-root,html) .docs-table code,:is(#lf-root,html) .slug-field > span{font-family: var(--lf-mono) !important;}:is(#lf-root,html) .lf-mark{display: block; width: 100%; height: auto; color: var(--ink); overflow: visible;}:is(#lf-root,html)[data-theme=dark] .lf-mark{filter: drop-shadow(0 0 6px rgba(255, 255, 255, .22));}:is(#lf-root,html) .lf-lockup{display: inline-flex; align-items: center; gap: 14px; color: var(--ink); text-decoration: none;}:is(#lf-root,html) .lf-lockup .lf-mark{width: 44px; flex: 0 0 44px;}:is(#lf-root,html) .lf-lockup .lf-rule{width: 1px; align-self: stretch; margin: 4px 0; background: linear-gradient(transparent, color-mix(in srgb, var(--ink) 55%, transparent), transparent);}:is(#lf-root,html) .lf-word{display: grid; line-height: 1;}:is(#lf-root,html) .lf-word > span{font: 200 1.32rem/1 'Outfit', sans-serif; letter-spacing: -0.03em; white-space: nowrap;}:is(#lf-root,html) .lf-word > span b{font-weight: 600; letter-spacing: -0.045em;}:is(#lf-root,html) .lf-word small{margin-top: 6px; font: 300 .5rem/1 'Outfit', sans-serif; letter-spacing: .38em; text-transform: lowercase; color: var(--muted); white-space: nowrap;}:is(#lf-root,html) .console-brand .brand-logo-wordmark,:is(#lf-root,html) .docs-brand .brand-logo-wordmark,:is(#lf-root,html) .rail-logo .brand-logo-icon,:is(#lf-root,html) .brand-back .brand-logo-icon{display: none !important;}:is(#lf-root,html)[data-theme=dark] .console-brand .brand-logo-wordmark{background: none !important;}:is(#lf-root,html) .rail-logo{display: grid !important; place-items: center; width: 48px; height: 48px; padding: 4px; border: 1px solid var(--line); border-radius: 14px; background: var(--paper);}:is(#lf-root,html) .rail-logo .lf-mark{width: 34px;}:is(#lf-root,html) .brand-back{display: inline-flex !important; align-items: center; gap: 10px;}:is(#lf-root,html) .brand-back .lf-mark{width: 38px;}:is(#lf-root,html) .console-brand{gap: 18px !important; align-items: center;}:is(#lf-root,html) .console-brand > span:not(.lf-lockup),:is(#lf-root,html) .console-brand > .ui-version{color: var(--muted) !important;}:is(#lf-root,html) .ui-version{border-color: var(--line) !important; background: transparent !important; color: var(--muted) !important;}:is(#lf-root,html) .telemetry article,:is(#lf-root,html) .activity-grid article,:is(#lf-root,html) .revenue-summary-grid article,:is(#lf-root,html) .workspace-section,:is(#lf-root,html) .directory .tenant-table,:is(#lf-root,html) .docs-cards > div,:is(#lf-root,html) .docs-grid > div,:is(#lf-root,html) .docs-table,:is(#lf-root,html) .storefront-card,:is(#lf-root,html) .storefront-float,:is(#lf-root,html) .template-gallery > button,:is(#lf-root,html) .token-form,:is(#lf-root,html) .launch-rules,:is(#lf-root,html) .namespace-panel,:is(#lf-root,html) .token-explorer,:is(#lf-root,html) .market-lane-list,:is(#lf-root,html) .pad-fee-list,:is(#lf-root,html) .agent-builder,:is(#lf-root,html) .console-search,:is(#lf-root,html) .studio-home-link,:is(#lf-root,html) .route-outline-link{border-color: var(--line) !important; box-shadow: none !important;}:is(#lf-root,html) .workspace-section,:is(#lf-root,html) .directory .tenant-table,:is(#lf-root,html) .token-form,:is(#lf-root,html) .launch-rules,:is(#lf-root,html) .namespace-panel,:is(#lf-root,html) .token-explorer,:is(#lf-root,html) .telemetry article,:is(#lf-root,html) .activity-grid article,:is(#lf-root,html) .revenue-summary-grid article,:is(#lf-root,html) .docs-cards > div,:is(#lf-root,html) .docs-grid > div,:is(#lf-root,html) .template-gallery > button,:is(#lf-root,html) .storefront-card,:is(#lf-root,html) .storefront-float{background: var(--card) !important;}:is(#lf-root,html) .tenant-row:not(.tenant-labels):hover{background: var(--soft) !important;}:is(#lf-root,html) .tenant-identity i:not(.tenant-logo){background: var(--ink) !important; color: var(--paper) !important;}:is(#lf-root,html) .commerce-network{background: #000 !important; border: 1px solid #262626 !important; box-shadow: none !important;}:is(#lf-root,html) .network-canvas{background: radial-gradient(circle at 50% 55%, #111 0, #000 70%) !important;}:is(#lf-root,html) .network-orbit{border-color: #2c2c2c !important;}:is(#lf-root,html) .network-satellite{background: #050505 !important; border-color: #2a2a2a !important;}:is(#lf-root,html) .network-satellite figure{background: #000 !important; border: 1px solid #2a2a2a;}:is(#lf-root,html) .network-satellite figure img{object-fit: contain !important; padding: 6px;}:is(#lf-root,html) .network-hub{background: #0a0a0a !important; border: 1px solid #333 !important; color: #f5f5f3 !important; box-shadow: 0 0 0 1px #000, 0 30px 80px rgba(255,255,255,.04) !important;}:is(#lf-root,html) .network-hub *{color: inherit;}:is(#lf-root,html) .network-event,:is(#lf-root,html) .network-feed{background: #050505 !important; border-color: #262626 !important; color: #d0d0cc !important;}:is(#lf-root,html) .network-runner i,:is(#lf-root,html) .network-topbar i,:is(#lf-root,html) .network-feed i,:is(#lf-root,html) .network-state i,:is(#lf-root,html) .live-indicator i{background: #f5f5f3 !important; box-shadow: 0 0 10px rgba(255,255,255,.55) !important;}:is(#lf-root,html) .network-state b{border-color: var(--line) !important; background: transparent !important; color: var(--ink) !important;}:is(#lf-root,html) .commerce-story,:is(#lf-root,html) .commerce-cta{background: #000 !important; border: 1px solid #1f1f1f !important; color: #f5f5f3 !important; box-shadow: none !important; position: relative; overflow: hidden;}:is(#lf-root,html) .commerce-story h2,:is(#lf-root,html) .commerce-cta h2,:is(#lf-root,html) .commerce-story p,:is(#lf-root,html) .commerce-cta p{color: #f5f5f3 !important;}:is(#lf-root,html) .commerce-story p,:is(#lf-root,html) .commerce-cta p{color: #9a9a96 !important;}:is(#lf-root,html) .commerce-cta::after{content: ""; position: absolute; right: 4%; bottom: -2px; width: min(420px, 38%); aspect-ratio: 710 / 600; opacity: .9; pointer-events: none; background: url("/assets/brand/factory-white.svg") no-repeat center / contain; filter: drop-shadow(0 0 8px rgba(255,255,255,.18));}:is(#lf-root,html) .commerce-cta > div:last-child{position: relative; z-index: 1;}:is(#lf-root,html) .storefront-preview{background: #0c0c0c !important; border-color: #262626 !important;}:is(#lf-root,html) .market-story{background: #000 !important; border: 1px solid #222 !important; color: #f5f5f3 !important;}:is(#lf-root,html) .market-story-visual{background: radial-gradient(circle at 50% 42%, #121212 0, #000 72%) !important;}:is(#lf-root,html) .market-story-visual img{object-fit: contain !important; padding: 12% 14% 26% !important;}:is(#lf-root,html) .market-story-visual::after{background: linear-gradient(transparent 45%, #000 92%) !important;}:is(#lf-root,html) .market-story-visual span{border-color: #333 !important; color: #9a9a96 !important; background: transparent !important;}:is(#lf-root,html) .market-story p{color: #9a9a96 !important;}:is(#lf-root,html) .classic-visual,:is(#lf-root,html) .terminal-visual,:is(#lf-root,html) .gallery-visual{filter: grayscale(1) contrast(1.05);}:is(#lf-root,html) .template-gallery > button.active{border-color: var(--ink) !important;}:is(#lf-root,html) .revenue-route article{background: #000 !important; border: 1px solid #262626 !important; color: #f5f5f3 !important;}:is(#lf-root,html) .revenue-route article:first-child{background: #f5f5f3 !important; color: #000 !important; border-color: #f5f5f3 !important;}:is(#lf-root,html) .revenue-route article:first-child *{color: #000 !important;}:is(#lf-root,html) .revenue-route i{background: var(--line) !important;}:is(#lf-root,html) .pad-fee-list{background: #000 !important;}:is(#lf-root,html) .pad-fee-list strong{color: #f5f5f3 !important; font-family: var(--lf-mono) !important;}:is(#lf-root,html) .deploy-button{background: #f5f5f3 !important; color: #000 !important; border: 1px solid #f5f5f3 !important; border-radius: 999px !important; box-shadow: 0 0 0 1px #000, 0 0 32px rgba(255,255,255,.12) !important;}:is(#lf-root,html)[data-theme=light] .deploy-button{background: #0a0a0a !important; color: #fff !important; border-color: #0a0a0a !important; box-shadow: none !important;}:is(#lf-root,html) .deploy-button::before{background: linear-gradient(115deg, transparent 10%, rgba(0,0,0,.08) 45%, transparent 70%) !important;}:is(#lf-root,html) .deploy-button-icon{background: transparent !important; border: 1px solid currentColor !important; border-radius: 999px !important; box-shadow: none !important;}:is(#lf-root,html) .deploy-button-copy small{opacity: .6;}:is(#lf-root,html) .story-button,:is(#lf-root,html) .commerce-cta button,:is(#lf-root,html) .agent-pair,:is(#lf-root,html) .launch-button,:is(#lf-root,html) .submit-pad,:is(#lf-root,html) form.pad-form button[type=submit],:is(#lf-root,html) .admin-lock > button{background: #f5f5f3 !important; color: #000 !important; border: 1px solid #f5f5f3 !important; border-radius: 999px !important; box-shadow: none !important;}:is(#lf-root,html)[data-theme=light] .agent-pair,:is(#lf-root,html)[data-theme=light] .launch-button,:is(#lf-root,html)[data-theme=light] form.pad-form button[type=submit],:is(#lf-root,html)[data-theme=light] .admin-lock > button{background: #0a0a0a !important; color: #fff !important; border-color: #0a0a0a !important;}:is(#lf-root,html) form.pad-form button[type=submit]:disabled{opacity: .35 !important;}:is(#lf-root,html) .treasury-button,:is(#lf-root,html) .console-wallet,:is(#lf-root,html) .studio-home-link,:is(#lf-root,html) .route-outline-link,:is(#lf-root,html) .market-story button,:is(#lf-root,html) .revenue-section .workspace-section-head button,:is(#lf-root,html) .theme-toggle,:is(#lf-root,html) .pad-header > button{background: transparent !important; color: var(--ink) !important; border: 1px solid var(--line) !important; border-radius: 999px !important; box-shadow: none !important;}:is(#lf-root,html) .market-story button{color: #f5f5f3 !important; border-color: #333 !important;}:is(#lf-root,html) .treasury-button:hover,:is(#lf-root,html) .console-wallet:hover,:is(#lf-root,html) .studio-home-link:hover,:is(#lf-root,html) .market-story button:hover,:is(#lf-root,html) .theme-toggle:hover{border-color: var(--ink) !important;}:is(#lf-root,html) .theme-toggle{background: color-mix(in srgb, var(--paper) 80%, transparent) !important; backdrop-filter: blur(10px);}:is(#lf-root,html) .section-link,:is(#lf-root,html) .template-launch-button{color: var(--ink) !important;}:is(#lf-root,html) .rail-nav a{color: var(--muted) !important; border: 1px solid transparent;}:is(#lf-root,html) .rail-nav a:hover,:is(#lf-root,html) .rail-nav a.active{color: var(--ink) !important; border-color: var(--line) !important; background: transparent !important; box-shadow: none !important;}:is(#lf-root,html) .create-dialog,:is(#lf-root,html) .treasury-dialog,:is(#lf-root,html) .wallet-dialog,:is(#lf-root,html) .dark-dialog{background: var(--popover) !important; color: var(--ink) !important; border: 1px solid var(--line) !important; box-shadow: 0 40px 120px rgba(0,0,0,.6) !important;}:is(#lf-root,html) [data-slot="dialog-overlay"]{background: rgba(0, 0, 0, .72) !important; backdrop-filter: blur(4px);}:is(#lf-root,html) .wallet-dialog [data-slot="dialog-description"],:is(#lf-root,html) .wallet-dialog .wallet-safety{color: var(--muted) !important;}:is(#lf-root,html) .wallet-dialog-icon{background: transparent !important; color: var(--ink) !important; border: 1px solid var(--line);}:is(#lf-root,html) .wallet-option,:is(#lf-root,html) .wallet-empty{background: var(--card) !important; color: var(--ink) !important; border-color: var(--line) !important;}:is(#lf-root,html) .wallet-install-links a{background: var(--soft) !important; color: var(--ink) !important;}:is(#lf-root,html) .wallet-empty strong{color: var(--ink) !important;}:is(#lf-root,html) input[data-slot="input"],:is(#lf-root,html) textarea,:is(#lf-root,html) select,:is(#lf-root,html) .pad-form select,:is(#lf-root,html) .token-form select{background: var(--card) !important; color: var(--ink) !important; border-color: var(--line) !important;}:is(#lf-root,html) input[data-slot="input"]:focus-visible,:is(#lf-root,html) textarea:focus-visible,:is(#lf-root,html) select:focus-visible{border-color: var(--ink) !important; box-shadow: 0 0 0 3px color-mix(in srgb, var(--ink) 14%, transparent) !important;}:is(#lf-root,html) .provider-choice,:is(#lf-root,html) .split-preview,:is(#lf-root,html) .market-chip-grid button,:is(#lf-root,html) .pad-image-upload,:is(#lf-root,html) .token-image-upload,:is(#lf-root,html) .agent-role-grid button,:is(#lf-root,html) .launch-routing > div{background: var(--card) !important; border-color: var(--line) !important; color: var(--ink) !important;}:is(#lf-root,html) .provider-choice.selected,:is(#lf-root,html) .market-chip-grid button.selected,:is(#lf-root,html) .agent-role-grid button.selected{border-color: var(--ink) !important; background: var(--soft) !important;}:is(#lf-root,html) .token-image-placeholder,:is(#lf-root,html) .pad-image-placeholder,:is(#lf-root,html) .token-image-preview{background: var(--soft) !important; color: var(--ink) !important; border: 1px solid var(--line);}:is(#lf-root,html) .slug-field > span{color: var(--muted) !important;}:is(#lf-root,html) .slug-availability.available{color: var(--ink) !important;}:is(#lf-root,html) .slug-availability.taken,:is(#lf-root,html) .form-error{color: #ff8a80 !important;}:is(#lf-root,html)[data-theme=light] .slug-availability.taken,:is(#lf-root,html)[data-theme=light] .form-error{color: #b3261e !important;}:is(#lf-root,html) .form-error{background: transparent !important; border-color: currentColor !important;}:is(#lf-root,html) .launch-notice{color: var(--muted) !important; background: transparent !important; border-color: var(--line) !important;}:is(#lf-root,html) .pad-brand > span{border: 1px solid var(--line);}:is(#lf-root,html) .pad-hero h1{font-weight: 600 !important;}:is(#lf-root,html) .namespace-panel button{background: var(--soft) !important; border-color: var(--line) !important; color: var(--ink) !important;}:is(#lf-root,html) [role="tablist"]{background: transparent !important; border: 1px solid var(--line); border-radius: 999px !important; padding: 4px !important;}:is(#lf-root,html) [role="tab"]{border-radius: 999px !important;}:is(#lf-root,html) [role="tab"][data-state="active"]{background: var(--ink) !important; color: var(--paper) !important; box-shadow: none !important;}:is(#lf-root,html) .launch-rules svg{color: var(--ink) !important;}:is(#lf-root,html) .console-footer,:is(#lf-root,html) .pad-footer,:is(#lf-root,html) .docs-footer{border-color: var(--line) !important; color: var(--muted) !important;}:is(#lf-root,html) .console-footer b{border-color: var(--line) !important; background: transparent !important; color: var(--ink) !important;}:is(#lf-root,html) .lf-word > span,:is(#lf-root,html) .lf-word > span b{color: var(--ink) !important;}:is(#lf-root,html) .console-brand .lf-mark{width: 52px !important; flex-basis: 52px !important;}:is(#lf-root,html) .console-brand .lf-word > span{font-size: 1.5rem !important;}:is(#lf-root,html) .console-brand .lf-word small{font-size: .54rem !important;}:is(#lf-root,html) .docs-brand .lf-mark{width: 40px !important; flex-basis: 40px !important;}:is(#lf-root,html) .docs-brand .lf-word > span{font-size: 1.25rem !important;}:is(#lf-root,html) .network-hub > div > span{background: transparent !important; border: 1px solid #333 !important; color: #f5f5f3 !important; box-shadow: none !important;}:is(#lf-root,html) .network-hub > div > span b{color: #f5f5f3 !important;}:is(#lf-root,html) .network-hub small,:is(#lf-root,html) .network-hub .hub-eyebrow{color: #9a9a96 !important;}:is(#lf-root,html) .deploy-button,:is(#lf-root,html) .deploy-button *,:is(#lf-root,html) .story-button,:is(#lf-root,html) .story-button *,:is(#lf-root,html) .commerce-cta button,:is(#lf-root,html) .commerce-cta button *{color: #000 !important;}:is(#lf-root,html)[data-theme=light] .deploy-button,:is(#lf-root,html)[data-theme=light] .deploy-button *{color: #fff !important;}:is(#lf-root,html) .deck-actions > a{background: transparent !important; border: 1px solid var(--line) !important; color: var(--ink) !important; border-radius: 999px !important; box-shadow: none !important;}:is(#lf-root,html) .deck-actions > a:hover{border-color: var(--ink) !important;}:is(#lf-root,html) .market-story-visual img{padding: 5% 17% 46% !important;}:is(#lf-root,html) .workspace-section,:is(#lf-root,html) .directory .tenant-table,:is(#lf-root,html) .tenant-row.tenant-labels,:is(#lf-root,html) .market-lane-head,:is(#lf-root,html) .pad-fee-head{background: var(--card) !important;}:is(#lf-root,html) .activity-grid article,:is(#lf-root,html) .telemetry article{background: var(--paper) !important;}:is(#lf-root,html) .tenant-row.tenant-labels,:is(#lf-root,html) .market-lane-head,:is(#lf-root,html) .pad-fee-head{border-color: var(--line) !important;}:is(#lf-root,html) .market-story-visual img{inset: 7% 0 auto 0 !important; height: 50% !important; width: 100% !important; padding: 0 18% !important; object-fit: contain !important;}:is(#lf-root,html) .commerce-cta::after{content: none !important;}:is(#lf-root,html) .commerce-cta > div:last-child::before{content: ""; display: block; width: min(300px, 100%); aspect-ratio: 710 / 600; margin: 0 0 30px -6px; background: url("/assets/brand/factory-white.svg") no-repeat left bottom / contain; filter: drop-shadow(0 0 8px rgba(255, 255, 255, .18));}:is(#lf-root,html) .revenue-section .workspace-section-head h2{color: var(--ink) !important;}:is(#lf-root,html) .launch-rules > [data-pad="rules"]{background: none !important; padding: 0 !important; margin: 18px 0 0 !important; border-radius: 0 !important; border: 0 !important;}:is(#lf-root,html) [data-pad="rules"] > p{display: flex !important; gap: 10px; margin: 16px 0 !important; color: var(--muted) !important; font-size: .74rem !important; line-height: 1.5 !important;}:is(#lf-root,html) [data-pad="rules"] > p svg{flex: 0 0 16px !important; width: 16px !important; height: 16px !important; margin-top: 1px; color: var(--ink) !important;}:is(#lf-root,html) .launch-rules > div:last-child{background: var(--soft) !important; border: 1px solid var(--line);}:is(#lf-root,html) .launch-rules > div:last-child button{color: var(--ink) !important; font-family: var(--lf-mono) !important;}:is(#lf-root,html) .launch-rules > div:last-child button svg{width: 13px !important; height: 13px !important;}:is(#lf-root,html) .launch-routing > div{background: var(--soft) !important; border: 1px solid var(--line) !important;}:is(#lf-root,html) label[for="market-target"]{gap: .3em !important;}:is(#lf-root,html) .docs-table{background: var(--card) !important; border-color: var(--line) !important;}:is(#lf-root,html) .docs-table > *{border-color: var(--line) !important; color: var(--ink) !important;}:is(#lf-root,html) .docs-table > span{background: var(--soft) !important; color: var(--muted) !important;}:is(#lf-root,html) .docs-table > p{color: var(--muted) !important;}:is(#lf-root,html) .fee-doc{background: var(--card) !important; border-color: var(--line) !important;}:is(#lf-root,html) .fee-doc > *{border-color: var(--line) !important; color: var(--ink) !important;}:is(#lf-root,html) .fee-doc strong{background: var(--ink) !important; color: var(--paper) !important;}:is(#lf-root,html) .docs-note{background: var(--card) !important; border-color: var(--line) !important;}:is(#lf-root,html) .docs-note b{color: var(--ink) !important;}:is(#lf-root,html) .docs-note p{color: var(--muted) !important;}:is(#lf-root,html) .docs-note svg{color: var(--ink) !important;}:is(#lf-root,html) .docs-shell aside nav a{color: var(--muted) !important;}:is(#lf-root,html) .docs-shell aside nav a:hover{color: var(--ink) !important;}
@media (max-width: 640px) {:is(#lf-root,html) .console-brand .lf-word small,:is(#lf-root,html) .console-brand .lf-rule{display: none !important;}:is(#lf-root,html) .console-brand .lf-mark{width: 36px !important; flex-basis: 36px !important;}:is(#lf-root,html) .console-brand .lf-word > span{font-size: 1.12rem !important;}:is(#lf-root,html) .console-brand{gap: 10px !important;}:is(#lf-root,html) .lf-lockup{gap: 10px !important;}:is(#lf-root,html) .commerce-cta > div:last-child::before{width: 200px; margin-bottom: 22px;}
}:is(#lf-root,html) .endpoint-list{background: var(--card) !important; border-color: var(--line) !important;}:is(#lf-root,html) .endpoint-list > *{border-color: var(--line) !important; color: var(--muted) !important;}:is(#lf-root,html) .endpoint-list > code{color: var(--ink) !important; background: var(--soft) !important;}:is(#lf-root,:root){--lf-ember-rgb: 255 138 76; --lf-mint-rgb: 61 220 151; --lf-azure-rgb: 90 162 255; --lf-violet-rgb: 167 139 250; --lf-gold-rgb: 242 193 78; --lf-coral-rgb: 255 107 125;}:is(#lf-root,html)[data-theme=dark]{--lf-ember: #ff8a4c; --lf-mint: #3ddc97; --lf-azure: #5aa2ff; --lf-violet: #a78bfa; --lf-gold: #f2c14e; --lf-coral: #ff6b7d;}:is(#lf-root,html)[data-theme=light]{--lf-ember: #d4581c; --lf-mint: #0e9f68; --lf-azure: #2a6fd6; --lf-violet: #7152d6; --lf-gold: #a87a06; --lf-coral: #d23b52;}:is(#lf-root,html) [data-market="stocks"]{--m: var(--lf-mint-rgb);}:is(#lf-root,html) [data-market="commodities"],:is(#lf-root,html) [data-market="memes"]{--m: var(--lf-gold-rgb);}:is(#lf-root,html) [data-market="ai"],:is(#lf-root,html) [data-market="defi"]{--m: var(--lf-azure-rgb);}:is(#lf-root,html) [data-market="collectibles"],:is(#lf-root,html) [data-market="gaming"]{--m: var(--lf-violet-rgb);}:is(#lf-root,html) [data-market="creators"],:is(#lf-root,html) [data-market="music"]{--m: var(--lf-coral-rgb);}:is(#lf-root,html) [data-market="community"],:is(#lf-root,html) [data-market="social"]{--m: var(--lf-ember-rgb);}:is(#lf-root,html) .lf-dot{display: inline-block; width: 7px; height: 7px; border-radius: 50%; margin-right: 9px; vertical-align: 1px; background: rgb(var(--m, 245 245 243)); box-shadow: 0 0 10px rgb(var(--m, 245 245 243) / .65);}:is(#lf-root,html) .command-deck{background: radial-gradient(40rem 28rem at 84% 34%, rgb(var(--lf-ember-rgb) / .10), transparent 70%), radial-gradient(30rem 22rem at 98% 92%, rgb(var(--lf-azure-rgb) / .08), transparent 70%) !important;}:is(#lf-root,html) .eyebrow,:is(#lf-root,html) .docs-content section > small,:is(#lf-root,html) .docs-hero small{color: var(--lf-ember) !important;}:is(#lf-root,html) .typed-market span,:is(#lf-root,html) .typed-template i{background: rgb(var(--lf-ember-rgb)) !important; box-shadow: 0 0 10px rgb(var(--lf-ember-rgb) / .7);}:is(#lf-root,html) .commerce-nav a:hover{color: var(--lf-ember) !important;}:is(#lf-root,html) .rail-nav a{position: relative;}:is(#lf-root,html) .rail-nav a.active::after{content: ""; position: absolute; right: -10px; top: 50%; width: 5px; height: 5px; margin-top: -2.5px; border-radius: 50%; background: rgb(var(--lf-ember-rgb)); box-shadow: 0 0 10px rgb(var(--lf-ember-rgb));}:is(#lf-root,html) .network-state i,:is(#lf-root,html) .live-indicator i,:is(#lf-root,html) .network-topbar i{background: rgb(var(--lf-mint-rgb)) !important; box-shadow: 0 0 10px rgb(var(--lf-mint-rgb) / .8) !important;}:is(#lf-root,html) .network-state b{color: var(--lf-mint) !important; border-color: rgb(var(--lf-mint-rgb) / .45) !important; background: rgb(var(--lf-mint-rgb) / .08) !important;}:is(#lf-root,html) .console-footer b{color: var(--lf-mint) !important; border-color: rgb(var(--lf-mint-rgb) / .45) !important;}:is(#lf-root,html) .deploy-button-icon,:is(#lf-root,html)[data-theme=light] .deploy-button-icon{background: rgb(var(--lf-ember-rgb)) !important; border-color: rgb(var(--lf-ember-rgb)) !important; box-shadow: 0 0 22px rgb(var(--lf-ember-rgb) / .55) !important;}:is(#lf-root,html) .deploy-button-icon,:is(#lf-root,html) .deploy-button-icon *,:is(#lf-root,html)[data-theme=light] .deploy-button-icon,:is(#lf-root,html)[data-theme=light] .deploy-button-icon *{color: #000 !important;}:is(#lf-root,html) .deploy-button:hover{box-shadow: 0 0 0 1px #000, 0 0 44px rgb(var(--lf-ember-rgb) / .35) !important;}:is(#lf-root,html) .story-button:hover,:is(#lf-root,html) .commerce-cta button:hover{box-shadow: 0 0 34px rgb(var(--lf-ember-rgb) / .35) !important;}:is(#lf-root,html) .network-runner-one i{background: rgb(var(--lf-mint-rgb)) !important; box-shadow: 0 0 0 6px rgb(var(--lf-mint-rgb) / .12), 0 0 22px rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .network-runner-two i{background: rgb(var(--lf-ember-rgb)) !important; box-shadow: 0 0 0 6px rgb(var(--lf-ember-rgb) / .12), 0 0 22px rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .network-orbit-outer{border-color: rgb(var(--lf-mint-rgb) / .18) !important;}:is(#lf-root,html) .network-orbit-inner{border-color: rgb(var(--lf-ember-rgb) / .18) !important;}:is(#lf-root,html) .satellite-stocks{--n: var(--lf-mint-rgb);}:is(#lf-root,html) .satellite-collectibles{--n: var(--lf-violet-rgb);}:is(#lf-root,html) .satellite-culture{--n: var(--lf-coral-rgb);}:is(#lf-root,html) .satellite-revenue{--n: var(--lf-gold-rgb);}:is(#lf-root,html) .network-satellite{border-color: rgb(var(--n) / .38) !important; box-shadow: 0 0 26px rgb(var(--n) / .10) !important;}:is(#lf-root,html) .network-satellite figure{border-color: rgb(var(--n) / .45) !important; background: radial-gradient(circle at 50% 40%, rgb(var(--n) / .22), #000 75%) !important;}:is(#lf-root,html) .network-satellite span{color: rgb(var(--n)) !important;}:is(#lf-root,html) .network-satellite > i{background: rgb(var(--n)) !important; box-shadow: 0 0 10px rgb(var(--n)) !important;}:is(#lf-root,html) .network-hub{border-color: rgb(var(--lf-ember-rgb) / .45) !important; box-shadow: 0 0 0 1px #000, 0 0 70px rgb(var(--lf-ember-rgb) / .14) !important;}:is(#lf-root,html) .network-hub .hub-eyebrow,:is(#lf-root,html) .network-hub .hub-eyebrow svg{color: rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .network-hub > div > span:last-child{border-color: rgb(var(--lf-mint-rgb) / .45) !important;}:is(#lf-root,html) .network-hub > div > span:last-child b{color: rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .event-signed{border-color: rgb(var(--lf-ember-rgb) / .4) !important;}:is(#lf-root,html) .event-signed svg{color: rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .event-verified{border-color: rgb(var(--lf-mint-rgb) / .4) !important;}:is(#lf-root,html) .event-verified svg{color: rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .network-feed > div > span:nth-of-type(1){color: rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .network-feed > div > span:nth-of-type(1) i{background: rgb(var(--lf-ember-rgb)) !important; box-shadow: 0 0 10px rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .network-feed > div > span:nth-of-type(2){color: rgb(var(--lf-azure-rgb)) !important;}:is(#lf-root,html) .network-feed > div > span:nth-of-type(3){color: rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .network-feed b small{color: rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .telemetry article{position: relative;}:is(#lf-root,html) .telemetry article::before{content: ""; position: absolute; top: -1px; left: 24px; width: 44px; height: 2px; border-radius: 2px; background: var(--t); box-shadow: 0 0 14px var(--t);}:is(#lf-root,html) .telemetry article:nth-child(1){--t: var(--lf-mint);}:is(#lf-root,html) .telemetry article:nth-child(2){--t: var(--lf-violet);}:is(#lf-root,html) .telemetry article:nth-child(3){--t: var(--lf-gold);}:is(#lf-root,html) .telemetry article:nth-child(4){--t: var(--lf-azure);}:is(#lf-root,html) .telemetry article > span{color: var(--t) !important;}:is(#lf-root,html) .commerce-story .storefront-card,:is(#lf-root,html) .commerce-story .storefront-float{background: #0a0a0a !important; border-color: #262626 !important; color: #f5f5f3 !important;}:is(#lf-root,html) .storefront-card-head b{background: rgb(var(--lf-mint-rgb) / .14) !important; color: rgb(var(--lf-mint-rgb)) !important; border: 1px solid rgb(var(--lf-mint-rgb) / .4) !important;}:is(#lf-root,html) .storefront-preview{background: radial-gradient(120% 90% at 100% 0%, rgb(var(--lf-ember-rgb) / .24), transparent 55%), radial-gradient(90% 80% at 0% 100%, rgb(var(--lf-violet-rgb) / .16), transparent 60%), #0b0b0b !important;}:is(#lf-root,html) .storefront-preview > i{background: linear-gradient(90deg, rgb(var(--lf-ember-rgb)), rgb(var(--lf-gold-rgb))) !important; box-shadow: 0 10px 30px rgb(var(--lf-ember-rgb) / .35) !important;}:is(#lf-root,html) .storefront-metrics span:nth-child(1) b{color: rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .storefront-metrics span:nth-child(2) b{color: rgb(var(--lf-azure-rgb)) !important;}:is(#lf-root,html) .storefront-metrics span:nth-child(3) b{color: rgb(var(--lf-ember-rgb)) !important;}:is(#lf-root,html) .storefront-float-one svg{color: rgb(var(--lf-violet-rgb)) !important;}:is(#lf-root,html) .storefront-float-two svg{color: rgb(var(--lf-azure-rgb)) !important;}:is(#lf-root,html) .market-stock{--k: var(--lf-mint-rgb);}:is(#lf-root,html) .market-collectible{--k: var(--lf-violet-rgb);}:is(#lf-root,html) .market-community{--k: var(--lf-coral-rgb);}:is(#lf-root,html) .market-story-visual{background: radial-gradient(70% 55% at 50% 30%, rgb(var(--k) / .22), transparent 70%), #000 !important;}:is(#lf-root,html) .market-story{transition: border-color .35s, box-shadow .35s, transform .35s !important;}:is(#lf-root,html) .market-story:hover{border-color: rgb(var(--k) / .6) !important; box-shadow: 0 0 46px rgb(var(--k) / .14) !important;}:is(#lf-root,html) .market-story-visual span{color: rgb(var(--k)) !important; border-color: rgb(var(--k) / .45) !important;}:is(#lf-root,html) .market-story button{border-color: rgb(var(--k) / .45) !important;}:is(#lf-root,html) .market-story button svg{color: rgb(var(--k)) !important;}:is(#lf-root,html) .market-story button:hover{background: rgb(var(--k) / .12) !important; border-color: rgb(var(--k)) !important;}:is(#lf-root,html) .classic-visual,:is(#lf-root,html) .terminal-visual,:is(#lf-root,html) .gallery-visual{filter: none !important;}:is(#lf-root,html) .classic-visual{background: #f4f2ec !important; color: #0a0a0a !important;}:is(#lf-root,html) .classic-visual > strong{color: #0a0a0a !important;}:is(#lf-root,html) .classic-feature{background: #fff !important; border: 1px solid #e6e3dc !important;}:is(#lf-root,html) .classic-feature b{color: #0a0a0a !important;}:is(#lf-root,html) .classic-feature small{color: #8a877f !important;}:is(#lf-root,html) .classic-feature em{background: #0a0a0a !important; color: #fff !important;}:is(#lf-root,html) .classic-token{background: linear-gradient(150deg, #ff8a4c, #f2c14e) !important;}:is(#lf-root,html) .classic-token small,:is(#lf-root,html) .classic-token b,:is(#lf-root,html) .classic-token span{color: #2a1204 !important;}:is(#lf-root,html) .classic-ticker{background: #fff !important; border-color: #e6e3dc !important;}:is(#lf-root,html) .classic-ticker span{color: #8a877f !important;}:is(#lf-root,html) .classic-ticker b:nth-of-type(1){color: #a87a06 !important;}:is(#lf-root,html) .classic-ticker b:nth-of-type(2){color: #7152d6 !important;}:is(#lf-root,html) .classic-ticker b:nth-of-type(3){color: #d23b52 !important;}:is(#lf-root,html) .terminal-visual{background: radial-gradient(90% 70% at 70% 100%, rgb(var(--lf-mint-rgb) / .16), transparent 60%), #06110b !important; color: #f5f5f3 !important;}:is(#lf-root,html) .terminal-visual > span{background: #0d1f16 !important; border-color: rgb(var(--lf-mint-rgb) / .3) !important;}:is(#lf-root,html) .terminal-visual > i:first-of-type{background: repeating-linear-gradient(90deg, rgb(var(--lf-mint-rgb) / .14) 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, rgb(var(--lf-mint-rgb) / .14) 0 1px, transparent 1px 24px) !important;}:is(#lf-root,html) .terminal-visual > i:nth-of-type(2){background: rgb(var(--lf-mint-rgb)) !important; box-shadow: 0 0 14px rgb(var(--lf-mint-rgb)) !important;}:is(#lf-root,html) .terminal-visual > i:nth-of-type(3){background: rgb(var(--lf-azure-rgb)) !important;}:is(#lf-root,html) .gallery-visual{background: radial-gradient(80% 70% at 30% 0%, rgb(var(--lf-violet-rgb) / .30), transparent 60%), #120d1f !important;}:is(#lf-root,html) .gallery-visual > strong{color: #f5f5f3 !important;}:is(#lf-root,html) .gallery-visual > i:first-of-type{background: linear-gradient(150deg, #a78bfa, #6d4de8) !important;}:is(#lf-root,html) .gallery-visual > i:nth-of-type(2){background: linear-gradient(150deg, #ff6b7d, #ff8a4c) !important;}:is(#lf-root,html) .template-gallery > button.active{border-color: rgb(var(--lf-ember-rgb) / .7) !important; box-shadow: 0 0 0 1px rgb(var(--lf-ember-rgb) / .2), 0 0 42px rgb(var(--lf-ember-rgb) / .1) !important;}:is(#lf-root,html) .template-gallery > button.active .template-select-state{color: var(--lf-ember) !important;}:is(#lf-root,html) .template-gallery > button:nth-child(1) > b svg{color: var(--lf-ember) !important;}:is(#lf-root,html) .template-gallery > button:nth-child(2) > b svg{color: var(--lf-mint) !important;}:is(#lf-root,html) .template-gallery > button:nth-child(3) > b svg{color: var(--lf-violet) !important;}:is(#lf-root,html) .activity-grid article:nth-child(1){--a: var(--lf-azure-rgb);}:is(#lf-root,html) .activity-grid article:nth-child(2){--a: var(--lf-mint-rgb);}:is(#lf-root,html) .activity-grid article:nth-child(3){--a: var(--lf-gold-rgb);}:is(#lf-root,html) .activity-grid article{background: radial-gradient(70% 90% at 0% 0%, rgb(var(--a) / .11), transparent 60%), var(--paper) !important;}:is(#lf-root,html) .activity-grid article svg{color: rgb(var(--a)) !important;}:is(#lf-root,html) .market-lane-row[data-market]{background: linear-gradient(90deg, rgb(var(--m) / .14) var(--share, 0%), transparent var(--share, 0%)) !important;}:is(#lf-root,html) .market-lane-row[data-market] strong{color: rgb(var(--m)) !important;}:is(#lf-root,html) .revenue-route article:first-child{background: linear-gradient(160deg, rgb(var(--lf-gold-rgb) / .22), rgb(var(--lf-gold-rgb) / .04) 70%), #000 !important; border-color: rgb(var(--lf-gold-rgb) / .5) !important;}:is(#lf-root,html) .revenue-route article:first-child *{color: #f5f5f3 !important;}:is(#lf-root,html) .revenue-route article:first-child small{color: rgb(var(--lf-gold-rgb)) !important;}:is(#lf-root,html) .revenue-route > i{background: linear-gradient(90deg, rgb(var(--lf-gold-rgb)), rgb(var(--lf-mint-rgb))) !important;}:is(#lf-root,html) .revenue-route article:nth-of-type(2){--r: var(--lf-mint-rgb);}:is(#lf-root,html) .revenue-route article:nth-of-type(3){--r: var(--lf-azure-rgb);}:is(#lf-root,html) .revenue-route article:nth-of-type(4){--r: var(--lf-ember-rgb);}:is(#lf-root,html) .revenue-route article:not(:first-child){background: radial-gradient(90% 80% at 0% 0%, rgb(var(--r) / .16), transparent 60%), #000 !important; border-color: rgb(var(--r) / .42) !important;}:is(#lf-root,html) .revenue-route article:not(:first-child) strong{color: rgb(var(--r)) !important;}:is(#lf-root,html) .revenue-route::after{content: ""; grid-column: 1 / -1; height: 6px; border-radius: 999px; margin-top: 4px; background: linear-gradient(90deg, rgb(var(--lf-mint-rgb)) 0 70%, rgb(var(--lf-azure-rgb)) 70% 90%, rgb(var(--lf-ember-rgb)) 90% 100%); box-shadow: 0 0 20px rgb(var(--lf-mint-rgb) / .22);}:is(#lf-root,html) .revenue-summary-grid article:nth-child(1) svg{color: var(--lf-gold) !important;}:is(#lf-root,html) .revenue-summary-grid article:nth-child(2) svg{color: var(--lf-mint) !important;}:is(#lf-root,html) .revenue-summary-grid article:nth-child(3) svg{color: var(--lf-azure) !important;}:is(#lf-root,html) .fee-split b{font-weight: 500;}:is(#lf-root,html) .fee-split b:nth-child(1){color: rgb(var(--lf-mint-rgb));}:is(#lf-root,html) .fee-split b:nth-child(2){color: rgb(var(--lf-azure-rgb));}:is(#lf-root,html) .fee-split b:nth-child(3){color: rgb(var(--lf-ember-rgb));}:is(#lf-root,html) .pad-fee-list .fee-stonk{color: rgb(var(--lf-azure-rgb)) !important;}:is(#lf-root,html) .tenant-identity i:not(.tenant-logo){background: var(--signal, #f5f5f3) !important; color: #000 !important; box-shadow: 0 0 18px color-mix(in srgb, var(--signal, #fff) 35%, transparent);}:is(#lf-root,html) .lf-status::before{content: ""; display: inline-block; width: 6px; height: 6px; margin-right: 6px; border-radius: 50%; vertical-align: 1px; background: var(--lf-mint); box-shadow: 0 0 8px var(--lf-mint);}:is(#lf-root,html) .lf-status[data-status="draft"]::before{background: var(--lf-gold); box-shadow: 0 0 8px var(--lf-gold);}:is(#lf-root,html) .tenant-row strong.has-launches{color: var(--lf-mint) !important;}:is(#lf-root,html) .tenant-row:not(.tenant-labels):hover{box-shadow: inset 2px 0 0 var(--signal, var(--lf-ember));}:is(#lf-root,html) .provider-choice.provider-pump,:is(#lf-root,html) .provider-choice[data-provider="pump-fun"].selected{border-color: rgb(var(--lf-mint-rgb) / .7) !important; background: rgb(var(--lf-mint-rgb) / .07) !important;}:is(#lf-root,html) .provider-choice[data-provider="stonk-fun"].selected{border-color: rgb(var(--lf-azure-rgb) / .7) !important; background: rgb(var(--lf-azure-rgb) / .07) !important;}:is(#lf-root,html) .provider-choice.provider-pump > span,:is(#lf-root,html) .provider-choice[data-provider="pump-fun"] > span{color: var(--lf-mint) !important;}:is(#lf-root,html) .provider-choice[data-provider="stonk-fun"] > span{color: var(--lf-azure) !important;}:is(#lf-root,html) .market-chip-grid button.selected{border-color: rgb(var(--lf-mint-rgb) / .6) !important; background: rgb(var(--lf-mint-rgb) / .08) !important;}:is(#lf-root,html) .market-chip-grid button.selected svg{color: var(--lf-mint) !important;}:is(#lf-root,html) .pad-form:has([data-provider="stonk-fun"].selected) .market-chip-grid button.selected{border-color: rgb(var(--lf-azure-rgb) / .6) !important; background: rgb(var(--lf-azure-rgb) / .08) !important;}:is(#lf-root,html) .pad-form:has([data-provider="stonk-fun"].selected) .market-chip-grid button.selected svg{color: var(--lf-azure) !important;}:is(#lf-root,html) .pad-form > .split-preview:last-of-type{flex-wrap: wrap !important; row-gap: 10px !important;}:is(#lf-root,html) .pad-form > .split-preview:last-of-type::after{content: ""; flex: 0 0 100%; height: 4px; border-radius: 999px; background: linear-gradient(90deg, rgb(var(--lf-mint-rgb)) 0 70%, rgb(var(--lf-azure-rgb)) 70% 90%, rgb(var(--lf-ember-rgb)) 90% 100%);}:is(#lf-root,html) .pad-form:has([data-provider="stonk-fun"].selected) > .split-preview:last-of-type::after{background: rgb(var(--lf-azure-rgb));}:is(#lf-root,html) .slug-availability.available{color: var(--lf-mint) !important;}:is(#lf-root,html) .slug-availability.taken,:is(#lf-root,html) .form-error{color: var(--lf-coral) !important;}:is(#lf-root,html) .wallet-dialog-icon{color: rgb(var(--lf-ember-rgb)) !important; border-color: rgb(var(--lf-ember-rgb) / .45) !important; box-shadow: 0 0 24px rgb(var(--lf-ember-rgb) / .2);}:is(#lf-root,html) .wallet-mark-solflare{background: #ffd23f !important; color: #1c1c1c !important;}:is(#lf-root,html) .wallet-mark-backpack{background: #e33e3f !important; color: #fff !important;}:is(#lf-root,html) .pad-page.rail-pump{--rail: var(--lf-mint-rgb);}:is(#lf-root,html) .pad-page.rail-stonk{--rail: var(--lf-azure-rgb);}:is(#lf-root,html) .pad-page .namespace-panel > div > span:first-child i{background: rgb(var(--rail, 245 245 243)) !important; box-shadow: 0 0 8px rgb(var(--rail, 245 245 243)) !important;}:is(#lf-root,html) .pad-page .form-title > span{color: rgb(var(--rail, 245 245 243)) !important; border: 1px solid rgb(var(--rail, 245 245 243) / .4) !important; background: rgb(var(--rail, 245 245 243) / .08) !important;}:is(#lf-root,html) .pad-page [data-pad="rules"] > p svg{color: rgb(var(--rail, 245 245 243)) !important;}:is(#lf-root,html) .pad-page .launch-routing > div:nth-child(3) strong{color: rgb(var(--rail, 245 245 243)) !important;}:is(#lf-root,html) .pad-page .launch-routing > div:nth-child(4) strong{color: var(--lf-gold) !important;}:is(#lf-root,html) .pad-page .token-form{box-shadow: inset 0 2px 0 var(--pad) !important;}:is(#lf-root,html) .pad-page .pad-hero > div > p{color: color-mix(in srgb, var(--pad) 80%, var(--ink)) !important;}:is(#lf-root,html) .pad-page .namespace-panel button{background: color-mix(in srgb, var(--pad) 10%, var(--soft)) !important; border-color: color-mix(in srgb, var(--pad) 35%, var(--line)) !important;}:is(#lf-root,html) .token-table article > span{color: var(--lf-mint) !important;}:is(#lf-root,html) .explorer-empty svg{color: var(--lf-ember) !important;}:is(#lf-root,html) .agent-builder{border-color: rgb(var(--lf-violet-rgb) / .28) !important; background: linear-gradient(180deg, rgb(var(--lf-violet-rgb) / .06), transparent 40%), var(--card) !important;}:is(#lf-root,html) .agent-builder-head > span{color: var(--lf-violet) !important; border-color: rgb(var(--lf-violet-rgb) / .45) !important;}:is(#lf-root,html) .agent-builder-head h3 svg,:is(#lf-root,html) .agent-builder-head > span svg{color: var(--lf-violet) !important;}:is(#lf-root,html) .agent-role-grid button.selected{border-color: rgb(var(--lf-violet-rgb) / .7) !important; background: rgb(var(--lf-violet-rgb) / .08) !important;}:is(#lf-root,html) .launch-notice{color: var(--lf-gold) !important;}:is(#lf-root,html) .alert-status b{border: 1px solid transparent;}:is(#lf-root,html) .alert-status b.lvl-info,:is(#lf-root,html) .alert-status b.lvl-ok{background: rgb(var(--lf-mint-rgb) / .14) !important; color: var(--lf-mint) !important;}:is(#lf-root,html) .alert-status b.lvl-warning{background: rgb(var(--lf-gold-rgb) / .14) !important; color: var(--lf-gold) !important;}:is(#lf-root,html) .alert-status b.lvl-critical{background: rgb(var(--lf-coral-rgb) / .14) !important; color: var(--lf-coral) !important;}:is(#lf-root,html) .docs-cards > div:nth-child(1) svg{color: var(--lf-azure) !important;}:is(#lf-root,html) .docs-cards > div:nth-child(2) svg{color: var(--lf-violet) !important;}:is(#lf-root,html) .docs-cards > div:nth-child(3) svg{color: var(--lf-gold) !important;}:is(#lf-root,html) .docs-table code.c-pump{color: var(--lf-mint) !important;}:is(#lf-root,html) .docs-table code.c-stonk{color: var(--lf-azure) !important;}:is(#lf-root,html) .docs-table code.lvl-warning{color: var(--lf-gold) !important;}:is(#lf-root,html) .docs-table code.lvl-critical{color: var(--lf-coral) !important;}:is(#lf-root,html) .endpoint-list code b{font-weight: 500;}:is(#lf-root,html) .endpoint-list code b.m-get{color: var(--lf-mint);}:is(#lf-root,html) .endpoint-list code b.m-post{color: var(--lf-ember);}:is(#lf-root,html) .fee-doc strong{background: rgb(var(--lf-gold-rgb) / .14) !important; color: var(--lf-gold) !important;}:is(#lf-root,html) .fee-doc span:nth-of-type(1){color: var(--lf-mint) !important; box-shadow: inset 0 -3px 0 rgb(var(--lf-mint-rgb));}:is(#lf-root,html) .fee-doc span:nth-of-type(2){color: var(--lf-azure) !important; box-shadow: inset 0 -3px 0 rgb(var(--lf-azure-rgb));}:is(#lf-root,html) .fee-doc span:nth-of-type(3){color: var(--lf-ember) !important; box-shadow: inset 0 -3px 0 rgb(var(--lf-ember-rgb));}:is(#lf-root,html) .docs-note{border-left: 3px solid var(--lf-gold) !important;}:is(#lf-root,html) .docs-note svg{color: var(--lf-gold) !important;}:is(#lf-root,html) .lf-social{display: inline-grid; place-items: center; width: 40px; height: 40px; flex: 0 0 40px; border: 1px solid var(--line); border-radius: 999px; color: var(--ink) !important; background: transparent; transition: border-color .2s, box-shadow .2s, transform .2s;}:is(#lf-root,html) .lf-social:hover{border-color: var(--ink); box-shadow: 0 0 20px rgb(var(--lf-ember-rgb) / .25); transform: translateY(-1px);}:is(#lf-root,html) .lf-social .lf-x{width: 15px; height: 15px;}:is(#lf-root,html) .lf-social-sm{width: 28px; height: 28px; flex-basis: 28px; margin-left: 10px; vertical-align: middle;}:is(#lf-root,html) .lf-social-sm .lf-x{width: 12px; height: 12px;}:is(#lf-root,html) .lf-header-actions{justify-self: end; display: flex; align-items: center; gap: 10px;}:is(#lf-root,html) .lf-footer-x{display: inline-flex !important; align-items: center; gap: 7px;}:is(#lf-root,html) .lf-footer-x .lf-x{width: 12px; height: 12px;}:is(#lf-root,html) .lf-footer-x:hover{color: var(--ink) !important;}
@media (max-width: 640px) {:is(#lf-root,html) .console-actions .lf-social,:is(#lf-root,html) .lf-header-actions .lf-social{display: none !important;}
}:is(#lf-root,html) .revenue-route > i{background: none !important;}:is(#lf-root,html) .revenue-route > i::before{border-top: 0 !important; height: 2px; top: calc(50% - 1px) !important; border-radius: 2px; background: linear-gradient(90deg, rgb(var(--lf-gold-rgb)), rgb(var(--lf-mint-rgb)));}:is(#lf-root,html) .market-lane-list{background: var(--card) !important;}:is(#lf-root,html) .market-lane-row,:is(#lf-root,html) .market-lane-row b{color: var(--ink) !important;}:is(#lf-root,html) .market-lane-row{border-color: var(--line) !important;}:is(#lf-root,html) .commerce-cta{background: radial-gradient(55% 80% at 88% 100%, rgb(var(--lf-ember-rgb) / .16), transparent 60%), radial-gradient(40% 60% at 0% 0%, rgb(var(--lf-violet-rgb) / .08), transparent 60%), #000 !important;}:is(#lf-root,html) .commerce-cta > div:last-child::before{background: url("/assets/brand/factory-white.svg") no-repeat left bottom / contain, radial-gradient(40% 30% at 38% 76%, rgb(var(--lf-ember-rgb) / .55), transparent 72%) !important;}:is(#lf-root,html) .commerce-story{background: radial-gradient(50% 70% at 0% 0%, rgb(var(--lf-violet-rgb) / .10), transparent 60%), radial-gradient(40% 60% at 100% 100%, rgb(var(--lf-ember-rgb) / .08), transparent 60%), #000 !important;}:is(#lf-root,html) .mk{--k: var(--lf-ember-rgb);}:is(#lf-root,html) .mk-stocks{--k: var(--lf-mint-rgb);}:is(#lf-root,html) .mk-collectibles{--k: var(--lf-violet-rgb);}:is(#lf-root,html) .mk-culture{--k: var(--lf-coral-rgb);}:is(#lf-root,html) .mk-ai,:is(#lf-root,html) .market-ai{--k: var(--lf-azure-rgb);}:is(#lf-root,html):has(.mk){scroll-behavior: smooth;}:is(#lf-root,html) .mk-section,:is(#lf-root,html) .mk .directory{scroll-margin-top: 110px;}:is(#lf-root,html) .mk .eyebrow{color: color-mix(in srgb, rgb(var(--k)) 82%, var(--ink)) !important;}:is(#lf-root,html) .mk-hero{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr); gap: clamp(28px, 5vw, 80px); align-items: center; padding: 56px 0 24px;}:is(#lf-root,html) .mk-hero-wide{grid-template-columns: minmax(0, 1fr);}:is(#lf-root,html) .mk-hero h1{font-size: clamp(3rem, 6.6vw, 6.2rem) !important; line-height: .92 !important; margin: 22px 0 !important;}:is(#lf-root,html) .mk-hero p{max-width: 640px; margin: 0; color: var(--muted); font-size: 1.02rem; line-height: 1.65;}:is(#lf-root,html) .mk-hero .deck-actions{display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: 32px;}:is(#lf-root,html) .mk-hero .deck-actions > a:not(.deploy-button){display: inline-flex; align-items: center; gap: 10px; height: 52px; padding: 0 22px; font-size: .8rem; font-weight: 500;}:is(#lf-root,html) .mk-hero .deck-actions > a:not(.deploy-button) svg{width: 16px; height: 16px;}:is(#lf-root,html) .deck-actions > a.deploy-button{background: #f5f5f3 !important; border: 1px solid #f5f5f3 !important; border-radius: 999px !important; text-decoration: none;}:is(#lf-root,html)[data-theme=light] .deck-actions > a.deploy-button{background: #0a0a0a !important; border-color: #0a0a0a !important;}:is(#lf-root,html) .mk-hero-art{margin: 0; aspect-ratio: 1; border-radius: 28px; border: 1px solid rgb(var(--k) / .35); display: grid; place-items: center; background: radial-gradient(65% 55% at 50% 42%, rgb(var(--k) / .24), transparent 70%), #000; box-shadow: 0 0 90px rgb(var(--k) / .12);}:is(#lf-root,html) .mk-hero-art img{width: 74%; height: auto; filter: drop-shadow(0 0 18px rgb(var(--k) / .35));}:is(#lf-root,html) .mk-stats{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 40px; max-width: 620px; border: 1px solid var(--line); border-radius: 18px; overflow: hidden; background: var(--card);}:is(#lf-root,html) .mk-stats > div{padding: 18px 20px; border-right: 1px solid var(--line);}:is(#lf-root,html) .mk-stats > div:last-child{border-right: 0;}:is(#lf-root,html) .mk-stats strong{display: block; font: 600 1.9rem/1 'Outfit', sans-serif; letter-spacing: -.04em; color: var(--ink);}:is(#lf-root,html) .mk-stats > div:first-child strong{color: color-mix(in srgb, rgb(var(--k)) 85%, var(--ink));}:is(#lf-root,html) .mk-stats span{display: block; margin-top: 8px; font: 300 .6rem 'Outfit', sans-serif; letter-spacing: .22em; text-transform: lowercase; color: var(--muted);}:is(#lf-root,html) .mk-section{margin: 96px 0 0;}:is(#lf-root,html) .mk-section-head{display: flex; justify-content: space-between; align-items: flex-end; gap: 24px 40px; flex-wrap: wrap; margin-bottom: 30px;}:is(#lf-root,html) .mk-section-head > p{max-width: 430px; margin: 0; color: var(--muted); font-size: .9rem; line-height: 1.6;}:is(#lf-root,html) .mk-section-head h2{font-size: clamp(2.2rem, 4vw, 3.6rem) !important; line-height: .95 !important; margin: 16px 0 0 !important;}:is(#lf-root,html) .mk-steps{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px;}:is(#lf-root,html) .mk-steps article{position: relative; padding: 28px 26px 30px; border: 1px solid var(--line); border-radius: 20px; background: radial-gradient(80% 90% at 0% 0%, rgb(var(--k) / .10), transparent 60%), var(--card);}:is(#lf-root,html) .mk-steps article::after{content: ""; position: absolute; top: -1px; left: 26px; width: 44px; height: 2px; border-radius: 2px; background: rgb(var(--k)); box-shadow: 0 0 14px rgb(var(--k));}:is(#lf-root,html) .mk-steps article > b{display: inline-grid; place-items: center; width: 38px; height: 38px; border-radius: 999px; border: 1px solid rgb(var(--k) / .5); color: color-mix(in srgb, rgb(var(--k)) 85%, var(--ink)); font: 500 .72rem var(--lf-mono);}:is(#lf-root,html) .mk-steps h3{margin: 22px 0 10px !important; font-size: 1.35rem !important;}:is(#lf-root,html) .mk-steps p{margin: 0; color: var(--muted); font-size: .86rem; line-height: 1.6;}:is(#lf-root,html) .mk-quotes{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}:is(#lf-root,html) .mk-rail{--q: var(--lf-mint-rgb); padding: 22px; border: 1px solid rgb(var(--q) / .35); border-radius: 20px; background: radial-gradient(70% 60% at 100% 0%, rgb(var(--q) / .10), transparent 60%), var(--card);}:is(#lf-root,html) .mk-rail-stonk{--q: var(--lf-azure-rgb);}:is(#lf-root,html) .mk-rail header{display: flex; justify-content: space-between; align-items: baseline; gap: 12px; margin-bottom: 18px;}:is(#lf-root,html) .mk-rail header b{font: 600 1.3rem 'Outfit', sans-serif; letter-spacing: -.03em; color: var(--ink);}:is(#lf-root,html) .mk-rail header span{font: 300 .62rem 'Outfit', sans-serif; letter-spacing: .2em; color: color-mix(in srgb, rgb(var(--q)) 80%, var(--ink));}:is(#lf-root,html) .mk-chips{display: flex; flex-wrap: wrap; gap: 8px; min-height: 40px;}:is(#lf-root,html) .mk-chip{display: inline-flex; align-items: baseline; gap: 7px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 999px; background: var(--soft);}:is(#lf-root,html) .mk-chip b{font: 500 .72rem var(--lf-mono); color: color-mix(in srgb, rgb(var(--q)) 85%, var(--ink));}:is(#lf-root,html) .mk-chip small{color: var(--muted); font-size: .68rem;}:is(#lf-root,html) .mk-chip[data-kind="commodity"]{border-color: rgb(var(--lf-gold-rgb) / .45);}:is(#lf-root,html) .mk-chip[data-kind="commodity"] b{color: var(--lf-gold);}:is(#lf-root,html) .mk-empty{color: var(--muted); font-size: .8rem;}:is(#lf-root,html) .mk-note{margin: 18px 0 0; padding: 14px 16px; border: 1px solid var(--line); border-left: 3px solid var(--lf-gold); border-radius: 10px; background: var(--card); color: var(--muted); font-size: .76rem; line-height: 1.6;}:is(#lf-root,html) .mk-split{display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); gap: clamp(24px, 4vw, 64px); align-items: center;}:is(#lf-root,html) .mk-split .mk-section-head{margin-bottom: 0;}:is(#lf-root,html) .mk-list{list-style: none; padding: 0; margin: 26px 0 0; display: grid; gap: 12px;}:is(#lf-root,html) .mk-list li{display: flex; gap: 12px; color: var(--muted); font-size: .9rem; line-height: 1.55;}:is(#lf-root,html) .mk-list li::before{content: ""; flex: 0 0 8px; height: 8px; margin-top: 7px; border-radius: 50%; background: rgb(var(--k)); box-shadow: 0 0 10px rgb(var(--k));}:is(#lf-root,html) .mk-kicker{margin: 30px 0 12px; font: 300 .62rem 'Outfit', sans-serif; letter-spacing: .24em; text-transform: lowercase; color: var(--muted);}:is(#lf-root,html) .mk-niches{display: flex; flex-wrap: wrap; gap: 10px;}:is(#lf-root,html) .mk-pill{padding: 10px 16px; border-radius: 999px; border: 1px solid rgb(var(--k) / .4); background: rgb(var(--k) / .06); color: var(--ink); font: 500 .78rem 'Outfit', sans-serif; cursor: pointer; transition: background .2s, border-color .2s;}:is(#lf-root,html) .mk-pill:hover{background: rgb(var(--k) / .16); border-color: rgb(var(--k));}:is(#lf-root,html) .mk-gallery-demo{display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; padding: 18px; border-radius: 26px; border: 1px solid rgb(var(--k) / .35); background: radial-gradient(80% 70% at 30% 0%, rgb(var(--k) / .24), transparent 60%), #0d0a16; box-shadow: 0 0 80px rgb(var(--k) / .10);}:is(#lf-root,html) .mk-tile{position: relative; aspect-ratio: 3 / 4; border-radius: 16px; overflow: hidden; background: linear-gradient(150deg, var(--a), var(--b));}:is(#lf-root,html) .mk-tile::before{content: ""; position: absolute; inset: 16% 24% 38%; border: 2px solid rgba(255, 255, 255, .6); border-radius: var(--r);}:is(#lf-root,html) .mk-tile span{position: absolute; left: 8px; right: 8px; bottom: 8px; display: flex; justify-content: space-between; gap: 6px; padding: 7px 9px; border-radius: 10px; background: rgba(0, 0, 0, .55); backdrop-filter: blur(6px); color: #f5f5f3; font: 500 .6rem 'Outfit', sans-serif;}:is(#lf-root,html) .mk-tile span i{font-style: normal; color: #3ddc97;}:is(#lf-root,html) .mk-lanes{display: grid; grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr)); gap: 12px;}:is(#lf-root,html) .mk-lane{display: flex; flex-direction: column; gap: 10px; min-height: 170px; padding: 22px; text-align: left; cursor: pointer; color: var(--ink); font: inherit; border: 1px solid rgb(var(--m) / .3); border-radius: 20px; background: radial-gradient(90% 80% at 0% 0%, rgb(var(--m) / .13), transparent 60%), var(--card); transition: border-color .25s, transform .25s, box-shadow .25s;}:is(#lf-root,html) .mk-lane:hover{border-color: rgb(var(--m)); transform: translateY(-2px); box-shadow: 0 0 30px rgb(var(--m) / .16);}:is(#lf-root,html) .mk-lane b{display: flex; align-items: center; font: 600 1.15rem 'Outfit', sans-serif; letter-spacing: -.02em;}:is(#lf-root,html) .mk-lane p{margin: 0; color: var(--muted); font-size: .8rem; line-height: 1.55;}:is(#lf-root,html) .mk-lane span{margin-top: auto; padding-top: 8px; font: 400 .62rem 'Outfit', sans-serif; letter-spacing: .18em; color: color-mix(in srgb, rgb(var(--m)) 80%, var(--ink));}:is(#lf-root,html) .lfc-mint{--c: var(--lf-mint-rgb);}:is(#lf-root,html) .lfc-azure{--c: var(--lf-azure-rgb);}:is(#lf-root,html) .lfc-ember{--c: var(--lf-ember-rgb);}:is(#lf-root,html) .mk-fees{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 14px;}:is(#lf-root,html) .mk-fee-card{padding: 26px; border: 1px solid var(--line); border-radius: 20px; background: var(--card);}:is(#lf-root,html) .mk-fee-card > b{font: 600 1.4rem 'Outfit', sans-serif; letter-spacing: -.03em; color: var(--ink);}:is(#lf-root,html) .mk-bar{display: flex; gap: 4px; height: 10px; margin: 18px 0 20px;}:is(#lf-root,html) .mk-bar i{flex: var(--g) 1 0; border-radius: 999px; background: rgb(var(--c)); box-shadow: 0 0 14px rgb(var(--c) / .4);}:is(#lf-root,html) .mk-legend{list-style: none; padding: 0; margin: 0; display: grid; gap: 9px;}:is(#lf-root,html) .mk-legend li{display: flex; align-items: center; gap: 10px; color: var(--muted); font-size: .84rem;}:is(#lf-root,html) .mk-legend li::before{content: ""; flex: 0 0 8px; height: 8px; border-radius: 50%; background: rgb(var(--c)); box-shadow: 0 0 8px rgb(var(--c) / .6);}:is(#lf-root,html) .mk-legend strong{min-width: 44px; color: color-mix(in srgb, rgb(var(--c)) 85%, var(--ink)); font-weight: 600;}:is(#lf-root,html) .mk-fee-card p{margin: 18px 0 0; color: var(--muted); font-size: .8rem; line-height: 1.6;}:is(#lf-root,html) .mk .directory{margin-top: 96px !important;}:is(#lf-root,html) .studio-route-content .commerce-cta{width: auto !important; margin: 96px 0 30px !important;}:is(#lf-root,html) .studio-route-content .market-showcase{width: auto !important; margin: 44px 0 0 !important; padding: 0 !important;}:is(#lf-root,html) .mk-grid .market-story-grid{margin-top: 0 !important;}
@media (min-width: 1200px) {:is(#lf-root,html) .market-story-grid{grid-template-columns: repeat(4, minmax(0, 1fr)) !important;} }
@media (min-width: 761px) and (max-width: 1199px) {:is(#lf-root,html) .market-story-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;} }:is(#lf-root,html) .market-story b{font-size: clamp(2rem, 2.5vw, 2.8rem) !important;}:is(#lf-root,html) .market-story > a{height: 38px; margin-top: 22px; padding: 0 13px !important; font: 500 .52rem/1 'Outfit', ui-sans-serif, system-ui, sans-serif !important; letter-spacing: .04em;}:is(#lf-root,html) .market-story > a{align-self: flex-start; background: transparent !important; color: #f5f5f3 !important; border: 1px solid rgb(var(--k) / .45) !important; border-radius: 999px !important; text-decoration: none; transition: background .2s, border-color .2s, transform .2s;}:is(#lf-root,html) .market-story > a svg{color: rgb(var(--k)) !important;}:is(#lf-root,html) .market-story > a:hover{background: rgb(var(--k) / .12) !important; border-color: rgb(var(--k)) !important; transform: translateY(-2px);}:is(#lf-root,html) .market-story{cursor: pointer;}:is(#lf-root,html) .market-story-link{color: inherit !important; text-decoration: none;}:is(#lf-root,html) .market-story:hover .market-story-link{text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 10px; text-decoration-color: rgb(var(--k) / .7);}:is(#lf-root,html) .market-story-link:focus-visible{outline: 2px solid rgb(var(--k)); outline-offset: 6px; border-radius: 6px;}
@media (max-width: 1000px) {:is(#lf-root,html) .mk-hero,:is(#lf-root,html) .mk-split{grid-template-columns: 1fr;}:is(#lf-root,html) .mk-hero-art{max-width: 440px;}:is(#lf-root,html) .mk-steps,:is(#lf-root,html) .mk-quotes{grid-template-columns: 1fr;}:is(#lf-root,html) .mk-lanes{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width: 560px) {:is(#lf-root,html) .mk-lanes{grid-template-columns: 1fr;}:is(#lf-root,html) .mk-stats{grid-template-columns: 1fr;}:is(#lf-root,html) .mk-stats > div{border-right: 0; border-bottom: 1px solid var(--line);}:is(#lf-root,html) .mk-stats > div:last-child{border-bottom: 0;}:is(#lf-root,html) .mk-gallery-demo{grid-template-columns: repeat(2, 1fr);}:is(#lf-root,html) .mk-hero .deck-actions > a{width: 100%; justify-content: space-between;}
}:is(#lf-root,html) .lf-menu-button{display: none; place-items: center; width: 40px; height: 40px; padding: 0; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); cursor: pointer;}:is(#lf-root,html) .lf-menu-button:hover{border-color: var(--ink);}
@media (max-width: 700px) {:is(#lf-root,html) .lf-menu-button{display: inline-grid;} }
@media (max-width: 800px) {:is(#lf-root,html) .docs-header .lf-menu-button{display: inline-grid;} }:is(#lf-root,html) .lf-menu{position: fixed; inset: 0; z-index: 80; display: flex; justify-content: flex-end; background: rgb(0 0 0 / .62); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);}:is(#lf-root,html) .lf-menu[hidden]{display: none;}:is(#lf-root,html) .lf-menu-inner{width: min(360px, 88vw); height: 100%; overflow-y: auto; display: flex; flex-direction: column; gap: 16px; padding: 18px 18px 26px; background: var(--paper); border-left: 1px solid var(--line); animation: lf-slide-in .22s ease-out;}
@keyframes lf-slide-in { from { transform: translateX(24px); opacity: 0; } to { transform: none; opacity: 1; } }:is(#lf-root,html) .lf-menu-head{display: flex; align-items: center; justify-content: space-between;}:is(#lf-root,html) .lf-menu-head span,:is(#lf-root,html) .lf-menu-toc span{font: 300 .56rem/1 var(--lf-mono); letter-spacing: .3em; text-transform: lowercase; color: var(--lf-ember);}:is(#lf-root,html) .lf-menu-close{display: grid; place-items: center; width: 36px; height: 36px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); cursor: pointer;}:is(#lf-root,html) .lf-menu-close svg{width: 16px; height: 16px;}:is(#lf-root,html) .lf-menu nav{display: grid; gap: 4px;}:is(#lf-root,html) .lf-menu nav > a{display: grid; gap: 4px; padding: 12px 14px; border: 1px solid transparent; border-radius: 14px; color: var(--ink); text-decoration: none;}:is(#lf-root,html) .lf-menu nav > a b{font: 600 1.08rem/1.1 'Outfit', sans-serif; letter-spacing: -0.03em;}:is(#lf-root,html) .lf-menu nav > a small{font-size: .64rem; color: var(--muted);}:is(#lf-root,html) .lf-menu nav > a[aria-current],:is(#lf-root,html) .lf-menu nav > a:hover{border-color: var(--line); background: var(--soft);}:is(#lf-root,html) .lf-menu nav > a[aria-current] b{color: var(--lf-ember);}:is(#lf-root,html) .lf-menu-sub{display: grid; grid-template-columns: 1fr 1fr; gap: 6px; padding: 2px 0 8px 14px;}:is(#lf-root,html) .lf-menu-sub a{padding: 8px 10px; border: 1px solid var(--line); border-radius: 999px; font: 400 .6rem/1 var(--lf-mono); color: var(--muted); text-align: center; text-decoration: none;}:is(#lf-root,html) .lf-menu-sub a[aria-current],:is(#lf-root,html) .lf-menu-sub a:hover{color: var(--ink); border-color: var(--ink);}:is(#lf-root,html) .lf-menu-toc{display: grid; gap: 2px; padding-top: 12px; border-top: 1px solid var(--line);}:is(#lf-root,html) .lf-menu-toc span{margin-bottom: 8px;}:is(#lf-root,html) .lf-menu-toc a{padding: 7px 0; font-size: .74rem; color: var(--muted); text-decoration: none;}:is(#lf-root,html) .lf-menu-toc a:hover{color: var(--ink);}:is(#lf-root,html) .lf-menu-x{margin-top: auto; display: inline-flex; align-items: center; gap: 6px; font: 400 .62rem/1 var(--lf-mono); color: var(--muted); text-decoration: none;}:is(#lf-root,html) .lf-menu-x svg{width: 13px; height: 13px;}:is(#lf-root,html).lf-menu-open,:is(#lf-root,html).lf-menu-open body{overflow: hidden;}:is(#lf-root,html) .lf-menu-op{display: flex; align-items: center; gap: 10px; padding: 12px 14px; border: 1px dashed var(--line); border-radius: 14px; background: transparent; color: var(--ink); font: 500 .74rem/1 'Outfit', sans-serif; cursor: pointer;}:is(#lf-root,html) .lf-menu-op svg{width: 16px; height: 16px; color: var(--lf-ember);}:is(#lf-root,html) .lf-ca{display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 14px 0 6px; flex: 0 0 auto; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); cursor: pointer; white-space: nowrap; transition: border-color .2s, box-shadow .2s, transform .2s;}:is(#lf-root,html) .lf-ca:hover{border-color: var(--ink); box-shadow: 0 0 20px rgb(var(--lf-ember-rgb) / .25); transform: translateY(-1px);}:is(#lf-root,html) .lf-ca:focus-visible{outline: 2px solid var(--lf-ember); outline-offset: 2px;}:is(#lf-root,html) .lf-ca-k{display: inline-grid; place-items: center; height: 28px; padding: 0 9px; border-radius: 999px; background: rgb(var(--lf-ember-rgb) / .14); color: var(--lf-ember); font: 600 .6rem/1 var(--lf-mono); letter-spacing: .08em;}:is(#lf-root,html) .lf-ca code{font: 500 .7rem/1 var(--lf-mono); color: var(--ink); background: none; padding: 0;}:is(#lf-root,html) .lf-ca svg{width: 14px; height: 14px; color: var(--muted); transition: color .2s;}:is(#lf-root,html) .lf-ca:hover svg{color: var(--ink);}:is(#lf-root,html) .lf-ca.copied{border-color: rgb(var(--lf-mint-rgb) / .8);}:is(#lf-root,html) .lf-ca.copied svg,:is(#lf-root,html) .lf-ca.copied .lf-ca-k{color: var(--lf-mint);}:is(#lf-root,html) .lf-ca.copied .lf-ca-k{background: rgb(var(--lf-mint-rgb) / .14);}:is(#lf-root,html) .lf-menu-ca{align-items: flex-start; text-align: left;}:is(#lf-root,html) .lf-menu-ca span{display: grid; gap: 6px; min-width: 0;}:is(#lf-root,html) .lf-menu-ca b{font-weight: 500;}:is(#lf-root,html) .lf-menu-ca code{font: 400 .62rem/1.45 var(--lf-mono); color: var(--muted); word-break: break-all; background: none; padding: 0;}:is(#lf-root,html) .lf-menu-ca.copied{border-style: solid; border-color: rgb(var(--lf-mint-rgb) / .8);}
@media (max-width: 1100px) {:is(#lf-root,html) .lf-ca code{display: none;}:is(#lf-root,html) .lf-ca{padding-right: 12px;} }
@media (max-width: 420px) {:is(#lf-root,html) .lf-ca{height: 36px; gap: 6px; padding: 0 10px 0 4px;}:is(#lf-root,html) .lf-ca-k{height: 26px; padding: 0 8px;} }:is(#lf-root,html) .lf-ca-strip{display: none;}
@media (max-width: 480px) {:is(#lf-root,html) .console-actions > .lf-ca{display: none !important;}:is(#lf-root,html) .lf-ca-strip{display: block; padding: 12px 16px 0;}:is(#lf-root,html) .lf-ca.lf-ca-wide{display: flex; width: 100%; height: 40px; padding: 0 12px 0 5px;}:is(#lf-root,html) .lf-ca.lf-ca-wide code{display: block; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; text-align: left; font-size: .6rem;}
}
@media (max-width: 700px) {:is(#lf-root,html) .console-actions > .lf-social,:is(#lf-root,html) .console-actions > .treasury-button{display: none !important;}:is(#lf-root,html) .console-wallet .lf-wide{display: none;}:is(#lf-root,html) .console-actions{gap: 8px !important;}
}:is(#lf-root,html) .lf-toasts{position: fixed; left: 50%; bottom: 22px; z-index: 90; transform: translateX(-50%); display: grid; justify-items: center; gap: 8px; pointer-events: none;}:is(#lf-root,html) .lf-toast{max-width: min(460px, calc(100vw - 32px)); padding: 11px 18px; border-radius: 999px; background: #f5f5f3; color: #000; font: 500 .74rem/1.35 'Outfit', sans-serif; box-shadow: 0 14px 40px rgb(0 0 0 / .4); animation: lf-toast-in .2s ease-out; transition: opacity .3s, transform .3s;}:is(#lf-root,html) .lf-toast-warn{background: rgb(var(--lf-gold-rgb));}:is(#lf-root,html) .lf-toast.out{opacity: 0; transform: translateY(6px);}
@keyframes lf-toast-in { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }:is(#lf-root,html) .wallet-mobile{display: grid; gap: 10px; padding: 18px; border: 1px dashed var(--line); border-radius: 15px; text-align: center;}:is(#lf-root,html) .wallet-mobile strong{font-size: .86rem;}:is(#lf-root,html) .wallet-mobile > span{font-size: .7rem; line-height: 1.5; color: var(--muted);}:is(#lf-root,html) .wallet-mobile .wallet-install-links{display: grid; gap: 8px; margin-top: 6px;}:is(#lf-root,html) .wallet-mobile .wallet-install-links a{display: flex; align-items: center; gap: 12px; padding: 10px 14px; border: 1px solid var(--line); border-radius: 14px; font: 600 .76rem/1 'Outfit', sans-serif; color: var(--ink); text-decoration: none;}:is(#lf-root,html) .wallet-mobile .wallet-install-links a svg:last-child{margin-left: auto; width: 15px; height: 15px;}:is(#lf-root,html) .wallet-mobile .wallet-mark{width: 30px; height: 30px; flex: 0 0 30px;}:is(#lf-root,html) .link-fields{display: grid; grid-template-columns: 1.3fr 1fr 1fr; gap: 8px;}
@media (max-width: 640px) {:is(#lf-root,html) .link-fields{grid-template-columns: 1fr;} }:is(#lf-root,html) .treasury-block{display: grid; gap: 10px; margin-top: 12px; padding: 16px; border: 1px solid var(--line); border-radius: 16px;}:is(#lf-root,html) .treasury-block-head{display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;}:is(#lf-root,html) .treasury-block-head small,:is(#lf-root,html) .lf-admin-card > small,:is(#lf-root,html) .lf-showcase-head small,:is(#lf-root,html) .lf-crowd > small{font: 300 .54rem/1 var(--lf-mono); letter-spacing: .26em; text-transform: lowercase; color: var(--muted);}:is(#lf-root,html) .treasury-block .treasury-events{padding: 0; border: 0; background: transparent !important; display: grid; gap: 6px;}:is(#lf-root,html) .treasury-block button,:is(#lf-root,html) .lf-admin-card button.inline-flex,:is(#lf-root,html) .lf-settings-form button.inline-flex,:is(#lf-root,html) .lf-settings-form label.inline-flex,:is(#lf-root,html) .lf-draft-notice button,:is(#lf-root,html) .lf-launch-success > button,:is(#lf-root,html) .explorer-empty button{border-radius: 999px !important;}:is(#lf-root,html) .treasury-result,:is(#lf-root,html) .lf-admin-result{margin: 0; font: 400 .62rem/1.5 var(--lf-mono); color: var(--lf-gold);}:is(#lf-root,html) .treasury-row a{color: var(--ink); text-decoration: none; font-weight: 600;}:is(#lf-root,html) .treasury-row a:hover{color: var(--lf-ember);}:is(#lf-root,html) .treasury-row .lf-status{font: 400 .58rem/1 var(--lf-mono);}:is(#lf-root,html) .lf-pad-links{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px;}:is(#lf-root,html) .lf-pad-links a,:is(#lf-root,html) .lf-pad-links button{display: inline-flex; align-items: center; gap: 8px; height: 34px; padding: 0 14px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); font: 400 .64rem/1 var(--lf-mono); text-decoration: none; cursor: pointer; transition: border-color .15s, background .15s;}:is(#lf-root,html) .lf-pad-links a:hover,:is(#lf-root,html) .lf-pad-links button:hover{border-color: color-mix(in srgb, var(--pad) 70%, var(--line)); background: color-mix(in srgb, var(--pad) 8%, transparent);}:is(#lf-root,html) .lf-pad-links svg{width: 14px; height: 14px; flex: 0 0 14px;}:is(#lf-root,html) .lf-pad-status{font: 400 .56rem/1 var(--lf-mono) !important; color: var(--lf-gold) !important;}:is(#lf-root,html) .lf-pad-status[data-status="active"]{color: var(--lf-mint) !important;}:is(#lf-root,html) .pad-draft .pad-hero h1{opacity: .92;}:is(#lf-root,html) .lf-tab-count{margin-left: 4px; padding: 3px 7px; border-radius: 999px; background: rgb(var(--rail, var(--lf-mint-rgb)) / .16); color: rgb(var(--rail, var(--lf-mint-rgb))); font: 500 .55rem/1 var(--lf-mono);}:is(#lf-root,html) .lf-tab-count[hidden]{display: none;}:is(#lf-root,html) .explorer-head{gap: 14px; flex-wrap: wrap;}:is(#lf-root,html) .lf-explorer-tools{display: flex; align-items: center; gap: 8px; margin-left: auto;}:is(#lf-root,html) .lf-sort select{height: 34px; min-height: 34px !important; padding: 0 30px 0 13px !important; border: 1px solid var(--line) !important; border-radius: 999px !important; background-color: transparent !important; color: var(--ink) !important; font: 400 .62rem/1 var(--lf-mono) !important;}:is(#lf-root,html) .lf-refresh{display: inline-flex; align-items: center; gap: 7px; height: 34px; padding: 0 13px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--muted); font: 400 .6rem/1 var(--lf-mono); cursor: pointer;}:is(#lf-root,html) .lf-refresh:hover{color: var(--ink); border-color: var(--ink);}:is(#lf-root,html) .lf-refresh svg{width: 13px; height: 13px;}:is(#lf-root,html) .lf-refresh span:not(:empty)::before{content: ""; display: inline-block; width: 6px; height: 6px; margin-right: 7px; border-radius: 50%; background: rgb(var(--lf-mint-rgb)); box-shadow: 0 0 8px rgb(var(--lf-mint-rgb)); vertical-align: 1px;}:is(#lf-root,html) .visually-hidden{position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}:is(#lf-root,html) .lf-token-table{margin-top: 22px;}:is(#lf-root,html) .lf-token-labels,:is(#lf-root,html) .lf-token-row{display: grid; grid-template-columns: 44px minmax(0, 1.5fr) 150px minmax(120px, 1.1fr) 120px 130px auto; align-items: center; gap: 16px;}:is(#lf-root,html) .lf-token-labels{padding: 0 8px 10px; border-bottom: 1px solid var(--line);}:is(#lf-root,html) .lf-token-labels span{font: 300 .52rem/1 var(--lf-mono); letter-spacing: .22em; text-transform: lowercase; color: var(--muted);}:is(#lf-root,html) .lf-token-row{padding: 14px 8px; border-bottom: 1px solid var(--line); transition: background .15s;}:is(#lf-root,html) .lf-token-row:hover{background: var(--soft);}:is(#lf-root,html) .lf-token-row .mini-token,:is(#lf-root,html) .lf-admin-launch .mini-token{width: 44px; height: 44px; display: grid; place-items: center; border-radius: 12px; border: 1px solid var(--line); background: var(--soft) !important; color: var(--ink); font: 600 .72rem/1 'Outfit', sans-serif; overflow: hidden; position: relative;}:is(#lf-root,html) .mini-token.token-logo img,:is(#lf-root,html) .agent-avatar img,:is(#lf-root,html) .lf-success-mark img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-img-fallback{font: 600 .72rem/1 'Outfit', sans-serif; letter-spacing: -0.02em; color: var(--ink);}:is(#lf-root,html) .lf-card-art .lf-img-fallback,:is(#lf-root,html) .lf-drop-art .lf-img-fallback{font: 200 2.6rem/1 'Outfit', sans-serif; letter-spacing: -0.05em; color: var(--muted);}:is(#lf-root,html) .lf-token-id{min-width: 0; display: grid; gap: 5px;}:is(#lf-root,html) .lf-token-id strong{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 600 .95rem/1.15 'Outfit', sans-serif; letter-spacing: -0.02em;}:is(#lf-root,html) .lf-token-id small{font: 400 .56rem/1.3 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-mint{justify-self: start; display: inline-flex; align-items: center; gap: 7px; height: 30px; padding: 0 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--muted); font: 400 .6rem/1 var(--lf-mono); cursor: pointer;}:is(#lf-root,html) .lf-mint:hover{color: var(--ink); border-color: var(--ink);}:is(#lf-root,html) .lf-mint svg{width: 12px; height: 12px;}:is(#lf-root,html) .lf-progress{position: relative; display: block; height: 6px; border-radius: 999px; background: color-mix(in srgb, var(--ink) 9%, transparent); overflow: hidden;}:is(#lf-root,html) .lf-progress i{position: absolute; inset: 0 auto 0 0; width: var(--p); border-radius: inherit; background: linear-gradient(90deg, rgb(var(--rail, var(--lf-mint-rgb)) / .5), rgb(var(--rail, var(--lf-mint-rgb)))); box-shadow: 0 0 12px rgb(var(--rail, var(--lf-mint-rgb)) / .55);}:is(#lf-root,html) .lf-progress[data-done] i{background: linear-gradient(90deg, rgb(var(--lf-gold-rgb) / .6), rgb(var(--lf-gold-rgb))); box-shadow: 0 0 12px rgb(var(--lf-gold-rgb) / .55);}:is(#lf-root,html) .lf-progress-label{display: block; margin-top: 7px; font: 400 .56rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-cap{display: grid; gap: 4px;}:is(#lf-root,html) .lf-cap b{font: 600 .92rem/1 'Outfit', sans-serif; letter-spacing: -0.02em; font-variant-numeric: tabular-nums;}:is(#lf-root,html) .lf-cap small{font: 400 .54rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-fee-badge{justify-self: start; display: inline-flex; align-items: center; gap: 5px; height: 26px; padding: 0 10px; border: 1px solid; border-radius: 999px; font: 400 .56rem/1 var(--lf-mono); white-space: nowrap;}:is(#lf-root,html) .lf-fee-badge svg{width: 12px; height: 12px;}:is(#lf-root,html) .lf-fee-badge[data-state="locked"]{color: var(--lf-mint); border-color: rgb(var(--lf-mint-rgb) / .4); background: rgb(var(--lf-mint-rgb) / .08);}:is(#lf-root,html) .lf-fee-badge[data-state="changed"]{color: var(--lf-coral); border-color: rgb(var(--lf-coral-rgb) / .5); background: rgb(var(--lf-coral-rgb) / .1);}:is(#lf-root,html) .lf-fee-badge[data-state="provider"]{color: var(--lf-azure); border-color: rgb(var(--lf-azure-rgb) / .45); background: rgb(var(--lf-azure-rgb) / .08);}:is(#lf-root,html) .lf-actions{display: inline-flex; flex-wrap: wrap; justify-content: flex-end; gap: 6px;}:is(#lf-root,html) .lf-act{display: inline-flex; align-items: center; gap: 6px; height: 30px; padding: 0 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); font: 500 .64rem/1 'Outfit', sans-serif; text-decoration: none; cursor: pointer; white-space: nowrap; transition: border-color .15s, background .15s;}:is(#lf-root,html) .lf-act:hover{border-color: var(--ink);}:is(#lf-root,html) .lf-act svg{width: 13px; height: 13px;}:is(#lf-root,html) .lf-act-chat{color: var(--lf-violet); border-color: rgb(var(--lf-violet-rgb) / .45); background: rgb(var(--lf-violet-rgb) / .08);}:is(#lf-root,html) .lf-act-chat:hover{border-color: rgb(var(--lf-violet-rgb)); background: rgb(var(--lf-violet-rgb) / .16);}:is(#lf-root,html) .lf-token-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 14px; margin-top: 22px;}:is(#lf-root,html) .lf-token-card{display: grid; grid-template-rows: auto 1fr; border: 1px solid var(--line); border-radius: 22px; background: var(--card); overflow: hidden; transition: transform .18s, border-color .18s;}:is(#lf-root,html) .lf-token-card:hover{transform: translateY(-3px); border-color: color-mix(in srgb, var(--pad) 60%, var(--line));}:is(#lf-root,html) .lf-card-art{position: relative; aspect-ratio: 1 / 1; display: grid; place-items: center; overflow: hidden; background: radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--pad) 22%, transparent), transparent 70%), var(--soft);}:is(#lf-root,html) .lf-card-art img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-card-art > span:not(.lf-fee-badge):not(.lf-img-fallback){font: 200 3rem/1 'Outfit', sans-serif; letter-spacing: -0.05em; color: var(--muted);}:is(#lf-root,html) .lf-card-art .lf-fee-badge{position: absolute; top: 12px; left: 12px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); background: rgb(0 0 0 / .55);}:is(#lf-root,html) .lf-card-body{display: grid; align-content: start; gap: 12px; padding: 16px;}:is(#lf-root,html) .lf-card-title{display: flex; align-items: baseline; justify-content: space-between; gap: 10px;}:is(#lf-root,html) .lf-card-title strong{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 600 1.05rem/1.1 'Outfit', sans-serif; letter-spacing: -0.03em;}:is(#lf-root,html) .lf-card-title small{font: 400 .6rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-card-meta{display: flex; align-items: center; justify-content: space-between; gap: 10px;}:is(#lf-root,html) .lf-card-body .lf-actions{justify-content: flex-start;}:is(#lf-root,html) .explorer-empty button{margin-top: 12px;}
@media (max-width: 1100px) {:is(#lf-root,html) .lf-token-labels{display: none;}:is(#lf-root,html) .lf-token-row{grid-template-columns: 44px minmax(0, 1fr) auto; grid-template-areas: "mark id cap" "prog prog prog" "fee mint act"; row-gap: 12px;}:is(#lf-root,html) .lf-token-row > .mini-token{grid-area: mark;}:is(#lf-root,html) .lf-token-row > .lf-token-id{grid-area: id;}:is(#lf-root,html) .lf-token-row > .lf-cap{grid-area: cap; text-align: right;}:is(#lf-root,html) .lf-token-row > .lf-token-progress{grid-area: prog;}:is(#lf-root,html) .lf-token-row > .lf-fee-badge{grid-area: fee;}:is(#lf-root,html) .lf-token-row > .lf-mint{grid-area: mint;}:is(#lf-root,html) .lf-token-row > .lf-actions{grid-area: act;}
}
@media (max-width: 560px) {:is(#lf-root,html) .lf-token-row{grid-template-areas: "mark id cap" "prog prog prog" "fee fee fee" "act act act";}:is(#lf-root,html) .lf-token-row > .lf-mint{display: none;}:is(#lf-root,html) .lf-token-row > .lf-actions{justify-content: flex-start;}:is(#lf-root,html) .lf-explorer-tools{margin-left: 0; width: 100%;}
}:is(#lf-root,html) .lf-showcase{width: min(1340px, 100% - 56px); margin: 0 auto 26px;}
@media (max-width: 700px) {:is(#lf-root,html) .lf-showcase{width: calc(100% - 24px);} }:is(#lf-root,html) .lf-showcase-head{display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 14px;}:is(#lf-root,html) .lf-showcase-head span{font: 400 .6rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-terminal{border: 1px solid #1f1f1f; border-radius: 14px; background: #000; color: #f5f5f3; overflow: hidden;}:is(#lf-root,html) .lf-tape{overflow: hidden; border-bottom: 1px solid #1a1a1a; mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}:is(#lf-root,html) .lf-tape > div{display: flex; gap: 34px; width: max-content; padding: 12px 0; animation: lf-tape 38s linear infinite;}:is(#lf-root,html) .lf-tape span{display: inline-flex; align-items: center; font: 400 .62rem/1 var(--lf-mono); letter-spacing: .14em; text-transform: uppercase; color: #d4d4d0; white-space: nowrap;}
@keyframes lf-tape { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {:is(#lf-root,html) .lf-tape > div{animation: none;} }:is(#lf-root,html) .lf-board{display: grid; grid-template-columns: repeat(6, 1fr); margin: 0;}:is(#lf-root,html) .lf-board > div{padding: 18px 20px 20px; border-right: 1px solid #1a1a1a;}:is(#lf-root,html) .lf-board > div:last-child{border-right: 0;}:is(#lf-root,html) .lf-board dt{font: 300 .5rem/1.3 var(--lf-mono); letter-spacing: .24em; text-transform: lowercase; color: #7d7d79;}:is(#lf-root,html) .lf-board dd{margin: 10px 0 0; font: 600 1.55rem/1 'Outfit', sans-serif; letter-spacing: -0.04em; font-variant-numeric: tabular-nums; color: #f5f5f3;}:is(#lf-root,html) .lf-board > div:first-child dd{color: rgb(var(--rail, var(--lf-mint-rgb)));}:is(#lf-root,html) .lf-board > div:nth-child(2) dd{color: rgb(var(--lf-gold-rgb));}
@media (max-width: 1000px) {:is(#lf-root,html) .lf-board{grid-template-columns: repeat(3, 1fr);}:is(#lf-root,html) .lf-board > div:nth-child(3){border-right: 0;}:is(#lf-root,html) .lf-board > div:nth-child(-n+3){border-bottom: 1px solid #1a1a1a;} }
@media (max-width: 520px) {:is(#lf-root,html) .lf-board{grid-template-columns: 1fr 1fr;}:is(#lf-root,html) .lf-board > div{border-right: 0; border-bottom: 1px solid #1a1a1a;}:is(#lf-root,html) .lf-board dd{font-size: 1.25rem;} }:is(#lf-root,html) .pad-template-market-terminal{background-image: linear-gradient(rgb(255 255 255 / .03) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / .03) 1px, transparent 1px) !important; background-size: 56px 56px !important;}:is(#lf-root,html)[data-theme=light] .pad-template-market-terminal{background-image: linear-gradient(rgb(0 0 0 / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(0 0 0 / .045) 1px, transparent 1px) !important;}:is(#lf-root,html) .pad-template-market-terminal .token-form,:is(#lf-root,html) .pad-template-market-terminal .launch-rules,:is(#lf-root,html) .pad-template-market-terminal .token-explorer,:is(#lf-root,html) .pad-template-market-terminal .namespace-panel,:is(#lf-root,html) .pad-template-market-terminal .pad-workspace > [role=tablist]{border-radius: 12px !important;}:is(#lf-root,html) .pad-template-market-terminal .pad-workspace [role=tab]{border-radius: 8px !important;}:is(#lf-root,html) .pad-template-market-terminal .pad-hero h1{font-size: clamp(3.4rem, 6vw, 6.4rem) !important;}:is(#lf-root,html) .pad-template-market-terminal .pad-hero > div:first-child > p{font-family: var(--lf-mono) !important;}:is(#lf-root,html) .pad-template-market-terminal .lf-cap b,:is(#lf-root,html) .pad-template-market-terminal .lf-token-id strong{font-family: var(--lf-mono) !important; letter-spacing: -0.02em; font-weight: 500;}:is(#lf-root,html) .pad-template-market-terminal .lf-token-row .mini-token{border-radius: 8px;}:is(#lf-root,html) .lf-drops{display: grid; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 12px;}:is(#lf-root,html) .lf-drop{display: grid; border: 1px solid var(--line); border-radius: 20px; background: var(--card); overflow: hidden; color: var(--ink); text-decoration: none; transition: transform .18s, border-color .18s;}:is(#lf-root,html) a.lf-drop:hover{transform: translateY(-3px); border-color: color-mix(in srgb, var(--pad) 65%, var(--line));}:is(#lf-root,html) .lf-drop-art{position: relative; aspect-ratio: 1 / 1; display: grid; place-items: center; overflow: hidden; background: radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--pad) 26%, transparent), transparent 68%), var(--soft);}:is(#lf-root,html) .lf-drop-art img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-drop-art b{font: 200 2.4rem/1 'Outfit', sans-serif; letter-spacing: -0.05em; color: var(--muted);}:is(#lf-root,html) .lf-drop-empty .lf-drop-art{background: repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--ink) 4%, transparent) 10px 11px), var(--soft);}:is(#lf-root,html) .lf-drop-meta{display: grid; gap: 4px; padding: 12px 14px 14px;}:is(#lf-root,html) .lf-drop-meta strong{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 600 .86rem/1.1 'Outfit', sans-serif;}:is(#lf-root,html) .lf-drop-meta small{font: 400 .56rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .pad-template-gallery .pad-hero{position: relative;}:is(#lf-root,html) .pad-template-gallery .pad-hero::before{content: ""; position: absolute; inset: 10% auto auto -6%; width: 46rem; height: 22rem; background: radial-gradient(closest-side, color-mix(in srgb, var(--pad) 16%, transparent), transparent); pointer-events: none; z-index: -1;}:is(#lf-root,html) .pad-template-gallery .pad-hero h1{font-weight: 200 !important; letter-spacing: -0.06em !important;}:is(#lf-root,html) .pad-template-gallery .token-form,:is(#lf-root,html) .pad-template-gallery .launch-rules,:is(#lf-root,html) .pad-template-gallery .token-explorer,:is(#lf-root,html) .pad-template-gallery .namespace-panel{border-radius: 28px !important;}:is(#lf-root,html) .pad-template-gallery .pad-workspace > [role=tablist],:is(#lf-root,html) .pad-template-gallery .pad-workspace [role=tab]{border-radius: 999px !important;}:is(#lf-root,html) .lf-community{display: grid; grid-template-columns: 1.5fr 1fr; gap: 14px;}:is(#lf-root,html) .lf-steps{display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 0; padding: 0; list-style: none;}:is(#lf-root,html) .lf-steps li{display: grid; align-content: start; gap: 8px; padding: 20px; border: 1px solid var(--line); border-radius: 22px; background: var(--card);}:is(#lf-root,html) .lf-steps b{font: 400 .62rem/1 var(--lf-mono); color: var(--pad);}:is(#lf-root,html) .lf-steps strong{font: 600 1.35rem/1 'Outfit', sans-serif; letter-spacing: -0.04em;}:is(#lf-root,html) .lf-steps span{font-size: .74rem; line-height: 1.55; color: var(--muted);}:is(#lf-root,html) .lf-crowd{display: grid; align-content: start; gap: 12px; padding: 20px; border: 1px solid var(--line); border-radius: 22px; background: var(--card);}:is(#lf-root,html) .lf-crowd > div{display: flex; align-items: center; flex-wrap: wrap;}:is(#lf-root,html) .lf-avatar{display: grid; place-items: center; width: 36px; height: 36px; margin-left: -8px; border: 2px solid var(--card); border-radius: 50%; background: linear-gradient(135deg, color-mix(in srgb, var(--pad) 70%, #000), color-mix(in srgb, var(--pad) 25%, #000)); color: #fff; font: 500 .56rem/1 var(--lf-mono);}:is(#lf-root,html) .lf-avatar:first-child{margin-left: 0;}:is(#lf-root,html) .lf-crowd em{margin-left: 12px; font-style: normal; font-size: .72rem; color: var(--muted);}:is(#lf-root,html) .lf-crowd > div > em:only-child{margin-left: 0;}:is(#lf-root,html) .lf-agent-chips{gap: 8px;}:is(#lf-root,html) .lf-agent-chips button{display: inline-flex; align-items: center; gap: 7px; height: 34px; padding: 0 13px; border: 1px solid rgb(var(--lf-violet-rgb) / .45); border-radius: 999px; background: rgb(var(--lf-violet-rgb) / .08); color: var(--lf-violet); font: 500 .66rem/1 'Outfit', sans-serif; cursor: pointer;}:is(#lf-root,html) .lf-agent-chips button svg{width: 13px; height: 13px;}:is(#lf-root,html) .lf-agent-chips em{margin: 0 !important; font: 400 .56rem/1 var(--lf-mono) !important; color: var(--muted) !important;}:is(#lf-root,html) .pad-template-community .token-form,:is(#lf-root,html) .pad-template-community .launch-rules,:is(#lf-root,html) .pad-template-community .token-explorer,:is(#lf-root,html) .pad-template-community .namespace-panel{border-radius: 26px !important;}:is(#lf-root,html) .pad-template-community .agent-builder{border-color: rgb(var(--lf-violet-rgb) / .45) !important; box-shadow: 0 0 0 1px rgb(var(--lf-violet-rgb) / .12), 0 20px 60px rgb(var(--lf-violet-rgb) / .08) !important;}:is(#lf-root,html) .pad-template-community .pad-hero{position: relative;}:is(#lf-root,html) .pad-template-community .pad-hero::before{content: ""; position: absolute; inset: auto auto -10% 30%; width: 40rem; height: 18rem; background: radial-gradient(closest-side, color-mix(in srgb, var(--pad) 14%, transparent), transparent); pointer-events: none; z-index: -1;}
@media (max-width: 900px) {:is(#lf-root,html) .lf-community{grid-template-columns: 1fr;} }
@media (max-width: 640px) {:is(#lf-root,html) .lf-steps{grid-template-columns: 1fr;} }:is(#lf-root,html) .agent-builder .two-fields{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}:is(#lf-root,html) .agent-builder > div:not(.agent-builder-head):not(.agent-builder-actions):not(.two-fields),:is(#lf-root,html) .agent-builder .two-fields > div{display: grid; gap: 8px;}:is(#lf-root,html) .agent-builder textarea{width: 100%; min-height: 92px;}
@container (max-width: 520px) {:is(#lf-root,html) .agent-builder .two-fields{grid-template-columns: 1fr;} }:is(#lf-root,html) .lf-draft-notice{display: grid; gap: 6px; padding: 14px 16px; border: 1px dashed rgb(var(--lf-gold-rgb) / .55); border-radius: 14px; background: rgb(var(--lf-gold-rgb) / .06);}:is(#lf-root,html) .lf-draft-notice strong{font-size: .8rem; color: var(--ink);}:is(#lf-root,html) .lf-draft-notice span{font-size: .7rem; line-height: 1.5; color: var(--muted);}:is(#lf-root,html) .lf-draft-notice button{justify-self: start; margin-top: 6px;}:is(#lf-root,html) .launch-button:disabled{opacity: .4 !important; cursor: not-allowed;}:is(#lf-root,html) .lf-launch-steps{display: grid; gap: 8px; margin: 14px 0 0; padding: 0; list-style: none;}:is(#lf-root,html) .lf-launch-steps li{display: flex; align-items: center; gap: 10px; font: 400 .62rem/1.3 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-launch-steps li::before{content: ""; flex: 0 0 9px; width: 9px; height: 9px; border: 1px solid var(--line); border-radius: 50%;}:is(#lf-root,html) .lf-launch-steps li[data-state="active"]{color: var(--ink);}:is(#lf-root,html) .lf-launch-steps li[data-state="active"]::before{border-color: rgb(var(--lf-gold-rgb)); background: rgb(var(--lf-gold-rgb)); box-shadow: 0 0 10px rgb(var(--lf-gold-rgb)); animation: lf-pulse 1.1s ease-in-out infinite;}:is(#lf-root,html) .lf-launch-steps li[data-state="done"]{color: var(--lf-mint);}:is(#lf-root,html) .lf-launch-steps li[data-state="done"]::before{border-color: rgb(var(--lf-mint-rgb)); background: rgb(var(--lf-mint-rgb));}:is(#lf-root,html) .lf-launch-steps li[data-state="failed"]{color: var(--lf-coral);}:is(#lf-root,html) .lf-launch-steps li[data-state="failed"]::before{border-color: rgb(var(--lf-coral-rgb)); background: rgb(var(--lf-coral-rgb));}
@keyframes lf-pulse { 50% { opacity: .35; } }:is(#lf-root,html) .lf-launch-success{display: grid; grid-template-columns: 72px 1fr; align-items: center; gap: 18px; padding: 26px; border: 1px solid rgb(var(--lf-mint-rgb) / .45); border-radius: 22px; background: linear-gradient(160deg, rgb(var(--lf-mint-rgb) / .1), transparent 60%), var(--card);}:is(#lf-root,html) .lf-success-mark{position: relative; width: 72px; height: 72px; display: grid; place-items: center; overflow: hidden; border-radius: 18px; border: 1px solid var(--line); background: var(--soft); font: 600 1rem/1 'Outfit', sans-serif;}:is(#lf-root,html) .lf-launch-success > div{display: grid; gap: 6px;}:is(#lf-root,html) .lf-launch-success small{font: 300 .54rem/1 var(--lf-mono); letter-spacing: .26em; text-transform: lowercase; color: var(--lf-mint);}:is(#lf-root,html) .lf-launch-success strong{font: 600 1.5rem/1.1 'Outfit', sans-serif; letter-spacing: -0.04em;}:is(#lf-root,html) .lf-launch-success span{font: 400 .6rem/1.4 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-launch-success .lf-actions,:is(#lf-root,html) .lf-launch-success > button{grid-column: 1 / -1; justify-content: flex-start;}:is(#lf-root,html) .lf-launch-success > button{justify-self: start;}:is(#lf-root,html) .agent-dialog{max-width: 540px !important;}:is(#lf-root,html) .agent-chat-id{display: flex; align-items: center; gap: 14px; text-align: left;}:is(#lf-root,html) .agent-avatar{position: relative; width: 48px; height: 48px; flex: 0 0 48px; display: grid; place-items: center; overflow: hidden; border-radius: 15px; border: 1px solid rgb(var(--lf-violet-rgb) / .55); background: rgb(var(--lf-violet-rgb) / .12); color: var(--lf-violet); font: 600 .8rem/1 'Outfit', sans-serif; box-shadow: 0 0 24px rgb(var(--lf-violet-rgb) / .22);}:is(#lf-root,html) .agent-log{display: flex; flex-direction: column; gap: 10px; height: min(50vh, 440px); overflow-y: auto; padding: 4px 2px;}:is(#lf-root,html) .agent-msg{max-width: 86%;}:is(#lf-root,html) .agent-msg p{margin: 0; padding: 10px 14px; border-radius: 16px; font-size: .8rem; line-height: 1.55; white-space: pre-wrap; overflow-wrap: anywhere;}:is(#lf-root,html) .agent-msg[data-role="assistant"] p{border: 1px solid var(--line); border-bottom-left-radius: 6px; background: var(--soft); color: var(--ink);}:is(#lf-root,html) .agent-msg[data-role="user"]{align-self: flex-end;}:is(#lf-root,html) .agent-msg[data-role="user"] p{border: 1px solid rgb(var(--lf-violet-rgb) / .4); border-bottom-right-radius: 6px; background: rgb(var(--lf-violet-rgb) / .16); color: var(--ink);}:is(#lf-root,html) .agent-msg[data-role="error"]{align-self: center;}:is(#lf-root,html) .agent-msg[data-role="error"] p{border: 1px solid rgb(var(--lf-coral-rgb) / .45); background: rgb(var(--lf-coral-rgb) / .08); color: var(--lf-coral); font: 400 .66rem/1.5 var(--lf-mono);}:is(#lf-root,html) .agent-msg[data-pending] p{display: inline-flex; gap: 5px; padding: 14px 16px;}:is(#lf-root,html) .agent-msg[data-pending] i{width: 6px; height: 6px; border-radius: 50%; background: var(--muted); animation: lf-pulse 1s ease-in-out infinite;}:is(#lf-root,html) .agent-msg[data-pending] i:nth-child(2){animation-delay: .15s;}:is(#lf-root,html) .agent-msg[data-pending] i:nth-child(3){animation-delay: .3s;}:is(#lf-root,html) .agent-input{display: grid; grid-template-columns: 1fr auto; gap: 8px; align-items: end;}:is(#lf-root,html) .agent-input textarea{min-height: 46px; max-height: 140px; resize: vertical; padding: 12px 14px !important; border-radius: 16px !important; font-size: .8rem !important;}:is(#lf-root,html) .agent-input button{height: 46px !important; border-radius: 999px !important; padding: 0 18px !important;}:is(#lf-root,html) .agent-note{margin: 0; text-align: center; font: 400 .55rem/1.5 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .admin-details{padding: 30px !important;}:is(#lf-root,html) .admin-details p{display: block !important; grid-template-columns: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; font-size: .72rem; line-height: 1.55;}:is(#lf-root,html) .lf-admin-who{display: inline-flex !important; align-items: center; gap: 10px; padding: 6px 6px 6px 12px !important; border: 1px solid var(--line); border-radius: 999px !important; background: transparent !important; font: 400 .6rem/1 var(--lf-mono) !important;}:is(#lf-root,html) .lf-admin-who b{padding: 5px 9px; border-radius: 999px; background: rgb(var(--lf-ember-rgb) / .14); color: var(--lf-ember); font-weight: 400;}:is(#lf-root,html) .lf-admin-who .lf-refresh{height: 28px; width: 28px; padding: 0; justify-content: center;}:is(#lf-root,html) .lf-admin-cards{margin-top: 22px;}:is(#lf-root,html) .lf-admin-cards article{min-height: 104px !important;}:is(#lf-root,html) .lf-admin-cards article:nth-child(4) strong,:is(#lf-root,html) .lf-admin-cards article:nth-child(5) strong{color: var(--lf-gold);}:is(#lf-root,html) .lf-admin-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 14px;}:is(#lf-root,html) .lf-admin-card{display: grid; align-content: start; gap: 12px; margin-top: 14px; padding: 20px; border: 1px solid var(--line); border-radius: 18px; background: var(--soft);}:is(#lf-root,html) .lf-admin-card .alert-status{background: var(--card) !important; border-color: var(--line) !important;}:is(#lf-root,html) .lf-admin-card .alert-status a{font: 400 .58rem/1 var(--lf-mono); color: var(--lf-azure); text-decoration: none;}:is(#lf-root,html) .lf-admin-register{grid-template-columns: 1fr auto; align-items: center; border: 1px dashed rgb(var(--lf-gold-rgb) / .6); background: rgb(var(--lf-gold-rgb) / .06);}:is(#lf-root,html) .lf-admin-register small{font: 300 .54rem/1 var(--lf-mono); letter-spacing: .26em; text-transform: lowercase; color: var(--lf-gold);}:is(#lf-root,html) .lf-admin-register h3{margin: 8px 0 6px !important; font-size: 1.35rem !important;}:is(#lf-root,html) .lf-admin-register p{color: var(--muted); max-width: 60ch;}:is(#lf-root,html) .lf-chart{display: grid; grid-template-columns: repeat(14, 1fr); align-items: end; gap: 6px; height: 160px;}:is(#lf-root,html) .lf-chart span{display: grid; grid-template-rows: 1fr auto; height: 100%; align-items: end; gap: 6px;}:is(#lf-root,html) .lf-chart i{display: block; height: var(--h); min-height: 3px; border-radius: 6px 6px 2px 2px; background: linear-gradient(to top, rgb(var(--rail, var(--lf-mint-rgb)) / .3), rgb(var(--rail, var(--lf-mint-rgb))));}:is(#lf-root,html) .lf-chart small{font: 400 .5rem/1 var(--lf-mono); color: var(--muted); text-align: center;}:is(#lf-root,html) .lf-admin-row{display: flex; align-items: center; gap: 12px; flex-wrap: wrap;}:is(#lf-root,html) .lf-admin-row small{flex: 1 1 260px; font-size: .64rem; line-height: 1.5; color: var(--muted);}:is(#lf-root,html) .lf-admin-launches{display: grid;}:is(#lf-root,html) .lf-admin-launch{display: grid; grid-template-columns: minmax(0, 1.6fr) auto auto 90px; align-items: center; gap: 14px; padding: 11px 0; border-bottom: 1px solid var(--line);}:is(#lf-root,html) .lf-admin-launch:last-child{border-bottom: 0;}:is(#lf-root,html) .lf-admin-launch > span:first-child{display: flex; align-items: center; gap: 12px; min-width: 0;}:is(#lf-root,html) .lf-admin-launch > span:first-child b{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .8rem;}:is(#lf-root,html) .lf-admin-launch > span:first-child small,:is(#lf-root,html) .lf-admin-launch > small{font: 400 .56rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-admin-launch > small{text-align: right;}:is(#lf-root,html) .lf-admin-launch em{grid-column: 1 / -1; font: 400 .58rem/1.5 var(--lf-mono); font-style: normal; color: var(--lf-coral);}:is(#lf-root,html) .lf-admin-launch .mini-token{width: 34px !important; height: 34px !important; border-radius: 10px !important;}:is(#lf-root,html) .lf-stage{padding: 5px 9px; border-radius: 999px; font: 400 .55rem/1 var(--lf-mono); background: rgb(var(--lf-gold-rgb) / .12); color: var(--lf-gold);}:is(#lf-root,html) .lf-stage[data-stage="verified"]{background: rgb(var(--lf-mint-rgb) / .12); color: var(--lf-mint);}:is(#lf-root,html) .lf-stage[data-stage="failed"]{background: rgb(var(--lf-coral-rgb) / .12); color: var(--lf-coral);}:is(#lf-root,html) .lf-muted{font-size: .64rem !important; line-height: 1.5; color: var(--muted);}
@media (max-width: 900px) {:is(#lf-root,html) .lf-admin-grid{grid-template-columns: 1fr;}:is(#lf-root,html) .lf-admin-register{grid-template-columns: 1fr;} }
@media (max-width: 560px) {:is(#lf-root,html) .admin-details{padding: 18px !important;}:is(#lf-root,html) .lf-admin-launch{grid-template-columns: minmax(0, 1fr) auto;}:is(#lf-root,html) .lf-admin-launch > span:nth-child(3),:is(#lf-root,html) .lf-admin-launch > small{display: none;}:is(#lf-root,html) .lf-chart{height: 120px;} }:is(#lf-root,html) .lf-settings-form{display: grid; gap: 18px;}:is(#lf-root,html) .lf-settings-form > label,:is(#lf-root,html) .lf-settings-form .two-fields > label{display: grid; gap: 8px; font-size: .68rem; font-weight: 600;}:is(#lf-root,html) .lf-settings-form .two-fields{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}:is(#lf-root,html) .lf-settings-form textarea{min-height: 84px;}:is(#lf-root,html) .lf-settings-form fieldset{display: grid; gap: 10px; margin: 0; padding: 0; border: 0; min-width: 0;}:is(#lf-root,html) .lf-settings-form legend{margin-bottom: 10px; padding: 0; font-size: .68rem; font-weight: 600;}:is(#lf-root,html) .lf-template-pick{display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px;}:is(#lf-root,html) .lf-template-pick label{position: relative; display: grid; align-content: start; gap: 5px; padding: 14px; border: 1px solid var(--line); border-radius: 14px; background: var(--card); cursor: pointer; transition: border-color .15s, background .15s;}:is(#lf-root,html) .lf-template-pick label.selected{border-color: color-mix(in srgb, var(--pad) 80%, var(--line)); background: color-mix(in srgb, var(--pad) 9%, var(--card));}:is(#lf-root,html) .lf-template-pick input{position: absolute; opacity: 0; pointer-events: none;}:is(#lf-root,html) .lf-template-pick b{font-size: .8rem;}:is(#lf-root,html) .lf-template-pick small{font-size: .62rem; line-height: 1.45; color: var(--muted);}:is(#lf-root,html) .lf-settings-form .color-row{align-items: center; flex-wrap: wrap;}:is(#lf-root,html) .lf-color-custom{display: inline-flex; align-items: center; gap: 8px; margin-left: 6px; font: 400 .58rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-color-custom input{width: 32px; height: 32px; padding: 0; border: 1px solid var(--line); border-radius: 50%; background: transparent; cursor: pointer;}:is(#lf-root,html) .lf-art-row{display: flex; align-items: center; gap: 12px; flex-wrap: wrap;}:is(#lf-root,html) .lf-art-preview{position: relative; width: 58px; height: 58px; display: grid; place-items: center; overflow: hidden; border: 1px solid var(--line); border-radius: 15px; background: var(--card); font: 600 .8rem/1 'Outfit', sans-serif;}:is(#lf-root,html) .lf-art-preview img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-check{display: inline-flex; align-items: center; gap: 7px; font-size: .64rem; color: var(--muted);}:is(#lf-root,html) .lf-settings-status{font: 400 .6rem/1.4 var(--lf-mono); color: var(--muted);}
@media (max-width: 900px) {:is(#lf-root,html) .lf-template-pick{grid-template-columns: 1fr 1fr;} }
@media (max-width: 560px) {:is(#lf-root,html) .lf-settings-form .two-fields{grid-template-columns: 1fr;} }:is(#lf-root,html) .lf-404{position: relative; z-index: 1; min-height: 100vh; display: grid; place-items: center; padding: 40px 20px; text-align: center;}:is(#lf-root,html) .lf-404[hidden]{display: none !important;}:is(#lf-root,html) .lf-404 > div{display: grid; justify-items: center; gap: 16px; max-width: 560px;}:is(#lf-root,html) .lf-404 .lf-mark{width: 150px; opacity: .9;}:is(#lf-root,html) .lf-404 small{font: 300 .58rem/1 var(--lf-mono); letter-spacing: .3em; text-transform: lowercase; color: var(--lf-ember);}:is(#lf-root,html) .lf-404 h1{margin: 0; font: 600 clamp(2.6rem, 8vw, 4.6rem)/.95 'Outfit', sans-serif; letter-spacing: -0.05em;}:is(#lf-root,html) .lf-404 h1 em{font-style: normal; font-weight: 200;}:is(#lf-root,html) .lf-404 p{margin: 0; font-size: .9rem; line-height: 1.6; color: var(--muted);}:is(#lf-root,html) .lf-404 nav{display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 8px;}:is(#lf-root,html) .lf-404 nav a{display: inline-flex; align-items: center; height: 40px; padding: 0 18px; border: 1px solid var(--line); border-radius: 999px; color: var(--ink); font-size: .74rem; font-weight: 500; text-decoration: none;}:is(#lf-root,html) .lf-404 nav a:first-child{background: #f5f5f3; color: #000; border-color: #f5f5f3;}:is(#lf-root,html)[data-theme=light] .lf-404 nav a:first-child{background: #0a0a0a; color: #fff; border-color: #0a0a0a;}:is(#lf-root,html) .lf-404 nav a:hover{border-color: var(--ink);}:is(#lf-root,html) .lf-feed-section{margin-top: 18px;}:is(#lf-root,html) .lf-feed{display: grid; margin-top: 18px; border: 1px solid var(--line); border-radius: 18px; background: var(--card); overflow: hidden;}:is(#lf-root,html) .lf-feed-row{display: grid; grid-template-columns: 38px minmax(0, 1fr) auto auto; align-items: center; gap: 14px; padding: 14px 18px; border-bottom: 1px solid var(--line);}:is(#lf-root,html) .lf-feed-row:last-child{border-bottom: 0;}:is(#lf-root,html) .lf-feed-row:hover{background: var(--soft);}:is(#lf-root,html) .lf-feed-icon{position: relative; display: grid; place-items: center; width: 38px; height: 38px; overflow: hidden; border-radius: 12px; border: 1px solid rgb(var(--m, var(--lf-mint-rgb)) / .45); background: rgb(var(--m, var(--lf-mint-rgb)) / .1); color: rgb(var(--m, var(--lf-mint-rgb)));}:is(#lf-root,html) .lf-feed-icon img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-feed-token{border-color: var(--line); background: var(--soft); color: var(--ink);}:is(#lf-root,html) .lf-feed-row[data-type="launch"]{--m: var(--lf-mint-rgb);}:is(#lf-root,html) .lf-feed-row[data-type="registered"]{--m: var(--lf-ember-rgb);}:is(#lf-root,html) .lf-feed-row[data-type="payout"]{--m: var(--lf-gold-rgb);}:is(#lf-root,html) .lf-feed-row[data-type="fee_changed"]{--m: var(--lf-coral-rgb);}:is(#lf-root,html) .lf-feed-row > div{display: grid; gap: 5px; min-width: 0;}:is(#lf-root,html) .lf-feed-row strong{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .82rem; font-weight: 500;}:is(#lf-root,html) .lf-feed-row strong b{font-weight: 700;}:is(#lf-root,html) .lf-feed-row strong a{color: var(--ink); text-decoration: underline; text-decoration-color: var(--line); text-underline-offset: 3px;}:is(#lf-root,html) .lf-feed-row strong a:hover{text-decoration-color: currentColor;}:is(#lf-root,html) .lf-feed-row small{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 400 .58rem/1.3 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-feed-row small i{margin-right: 8px; font-style: normal; color: rgb(var(--m, var(--lf-mint-rgb)));}:is(#lf-root,html) .lf-feed-time{font: 400 .58rem/1 var(--lf-mono); color: var(--muted); white-space: nowrap;}:is(#lf-root,html) .lf-feed-tx{font: 400 .58rem/1 var(--lf-mono); color: var(--lf-azure); text-decoration: none; white-space: nowrap;}:is(#lf-root,html) .lf-feed-empty{display: grid; gap: 6px; padding: 34px 20px; text-align: center;}:is(#lf-root,html) .lf-feed-empty strong{font-size: .86rem;}:is(#lf-root,html) .lf-feed-empty span{font-size: .7rem; color: var(--muted);}
@media (max-width: 640px) {:is(#lf-root,html) .lf-feed-row{grid-template-columns: 34px minmax(0, 1fr) auto;}:is(#lf-root,html) .lf-feed-tx{display: none;}:is(#lf-root,html) .lf-feed-icon{width: 34px; height: 34px;} }:is(#lf-root,html) .endpoint-list b.m-patch{color: var(--lf-violet);}:is(#lf-root,html) .lf-settings-form input[data-slot="input"],:is(#lf-root,html) .lf-settings-form textarea{font: 400 .8rem/1.4 'Outfit', sans-serif !important; letter-spacing: 0 !important;}:is(#lf-root,html) .lf-admin-card button.inline-flex,:is(#lf-root,html) .lf-settings-form button.inline-flex,:is(#lf-root,html) .lf-settings-form label.inline-flex,:is(#lf-root,html) .lf-draft-notice button.inline-flex,:is(#lf-root,html) .treasury-block button.inline-flex{height: 36px !important; padding: 0 16px !important; font: 500 .72rem/1 'Outfit', sans-serif !important;}:is(#lf-root,html) .agent-input textarea:focus,:is(#lf-root,html) .agent-input textarea:focus-visible{outline: none !important; box-shadow: none !important; border-color: rgb(var(--lf-violet-rgb) / .8) !important;}:is(#lf-root,html) .lf-menu .lf-menu-op{display: flex !important; width: 100% !important; min-width: 0 !important; height: auto !important; justify-content: flex-start !important; padding: 13px 14px !important; border: 1px dashed var(--line) !important; border-radius: 14px !important; font: 500 .74rem/1 'Outfit', sans-serif !important; white-space: nowrap;}:is(#lf-root,html) .lf-menu .lf-menu-op svg{display: block !important; width: 16px !important; height: 16px !important;}:is(#lf-root,html) .lf-qlogo{width: 22px; height: 22px; flex: 0 0 22px; border-radius: 50%; object-fit: cover; background: #fff; box-shadow: 0 0 0 1px var(--line);}:is(#lf-root,html) span.lf-qlogo.lf-img-fallback{display: inline-grid; place-items: center; background: var(--soft); color: var(--muted); font: 600 .42rem/1 var(--lf-mono); letter-spacing: 0;}:is(#lf-root,html) .lf-qlogo-xs{width: 13px; height: 13px; flex-basis: 13px; margin-right: 5px; vertical-align: -2px;}:is(#lf-root,html) span.lf-qlogo-xs.lf-img-fallback{display: none;}:is(#lf-root,html) .lf-qhead{display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 10px;}:is(#lf-root,html) .lf-qhead > span{display: inline-flex; align-items: center; gap: 8px; font: 400 .58rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-qhead b{color: var(--ink); font-weight: 600;}:is(#lf-root,html) .lf-qhead button{height: 26px; padding: 0 10px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); font: 500 .6rem/1 'Outfit', sans-serif; cursor: pointer;}:is(#lf-root,html) .lf-qhead button:hover{border-color: var(--ink);}:is(#lf-root,html) .lf-qhead-inline{flex-basis: 100%; margin-bottom: 4px;}:is(#lf-root,html) .market-chip-grid .lf-qchip{display: inline-flex !important; align-items: center; gap: 8px; padding: 5px 12px 5px 5px !important;}:is(#lf-root,html) .market-chip-grid .lf-qchip svg{width: 13px; height: 13px;}:is(#lf-root,html) .market-chip-grid .lf-qchip:not(.selected) .lf-qlogo{filter: grayscale(1); opacity: .55;}:is(#lf-root,html) .market-chip-grid .lf-qchip:not(.selected) span{opacity: .7;}:is(#lf-root,html) .token-form select[hidden]{display: none !important;}:is(#lf-root,html) .lf-quote-pick{display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 8px; margin-top: 8px;}:is(#lf-root,html) .lf-quote-pick button{display: grid; grid-template-columns: 30px minmax(0, 1fr); grid-template-rows: auto auto; column-gap: 10px; row-gap: 3px; align-items: center; padding: 10px 12px; border: 1px solid var(--line); border-radius: 14px; background: var(--card); color: var(--ink); text-align: left; cursor: pointer; transition: border-color .15s, background .15s;}:is(#lf-root,html) .lf-quote-pick button > .lf-qlogo{grid-row: 1 / 3; width: 30px; height: 30px; flex-basis: 30px;}:is(#lf-root,html) .lf-quote-pick b{font: 600 .74rem/1.1 var(--lf-mono);}:is(#lf-root,html) .lf-quote-pick small{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .6rem; color: var(--muted);}:is(#lf-root,html) .lf-quote-pick button:hover{border-color: color-mix(in srgb, var(--ink) 40%, var(--line));}:is(#lf-root,html) .lf-quote-pick button.selected{border-color: rgb(var(--rail, var(--lf-mint-rgb))); background: rgb(var(--rail, var(--lf-mint-rgb)) / .1); box-shadow: 0 0 0 1px rgb(var(--rail, var(--lf-mint-rgb)) / .4);}:is(#lf-root,html) .mk-chip{align-items: center !important;}:is(#lf-root,html) .mk-chip .lf-qlogo{width: 20px; height: 20px; flex-basis: 20px;}:is(#lf-root,html) .lf-tape .lf-qlogo{width: 16px; height: 16px; flex-basis: 16px; margin-right: 8px; box-shadow: none;}:is(#lf-root,html) .pad-page{overflow-x: clip;}:is(#lf-root,html) .pad-template-gallery .pad-hero::before{width: min(46rem, 100%);}:is(#lf-root,html) .pad-template-community .pad-hero::before{width: min(40rem, 100%); left: 0;}
@media (max-width: 800px) {:is(#lf-root,html) .template-showcase{grid-template-columns: 1fr !important; gap: 28px !important;}:is(#lf-root,html) .template-gallery{display: flex !important; gap: 12px !important; overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 8px; margin: 0 -12px; padding-left: 12px; padding-right: 12px; scrollbar-width: none;}:is(#lf-root,html) .template-gallery::-webkit-scrollbar{display: none;}:is(#lf-root,html) .template-gallery > button{flex: 0 0 min(78%, 320px); scroll-snap-align: start;}
}
@media (max-width: 700px) {:is(#lf-root,html) .wallet-disconnect-label{display: none !important;}:is(#lf-root,html) .console-wallet,:is(#lf-root,html) .pad-header > button{max-width: 150px; min-width: 0; overflow: hidden; white-space: nowrap;}:is(#lf-root,html) .console-actions{min-width: 0;}:is(#lf-root,html) [data-slot="dialog-close"]{top: 10px !important; right: 10px !important; width: 40px; height: 40px; display: grid !important; place-items: center; opacity: .85 !important;}:is(#lf-root,html) [data-slot="dialog-close"] svg{width: 18px !important; height: 18px !important;}
}:is(#lf-root,html) body[data-scroll-locked] .theme-toggle,:is(#lf-root,html).lf-menu-open .theme-toggle{display: none !important;}
@media (max-width: 700px) {:is(#lf-root,html):has(.lf-menu-button) .theme-toggle{display: none !important;} }:is(#lf-root,html) .treasury-error strong{color: var(--ink) !important;}:is(#lf-root,html) .agent-avatar .lf-img-fallback,:is(#lf-root,html) .lf-success-mark .lf-img-fallback{color: var(--lf-violet); font-size: .8rem;}:is(#lf-root,html) .lf-token-id small{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}:is(#lf-root,html) .lf-refresh span{white-space: nowrap;}
@media (max-width: 560px) {:is(#lf-root,html) .lf-explorer-tools{width: 100%;}:is(#lf-root,html) .lf-sort{flex: 1;}:is(#lf-root,html) .lf-sort select{width: 100%;}:is(#lf-root,html) .pad-footer{display: flex !important; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 18px; height: auto !important; padding: 20px 0 28px !important;}:is(#lf-root,html) .pad-footer > span{flex-basis: 100%;}
}:is(#lf-root,html) .lf-qlogo-xs{display: inline-block !important;}:is(#lf-root,html) .lf-footer-theme{display: none; align-items: center; gap: 6px; height: 32px; padding: 0 12px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink); font: 500 .66rem/1 'Outfit', sans-serif; cursor: pointer;}:is(#lf-root,html) .lf-footer-theme svg{width: 14px; height: 14px;}
@media (max-width: 700px) {:is(#lf-root,html) .theme-toggle{display: none !important;}:is(#lf-root,html) .lf-footer-theme{display: inline-flex;}
}:is(#lf-root,html) .create-dialog:has(.lf-wizard){width: min(640px, 100vw - 32px) !important; max-width: 640px !important;}:is(#lf-root,html) .lf-wsteps{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin: 0; padding: 0; list-style: none;}:is(#lf-root,html) .lf-wsteps li{display: flex; align-items: center; gap: 9px; padding-bottom: 10px; border-bottom: 2px solid var(--line); color: var(--muted); font-size: .7rem; font-weight: 600;}:is(#lf-root,html) .lf-wsteps b{display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; border: 1px solid var(--line); font: 500 .6rem/1 var(--lf-mono);}:is(#lf-root,html) .lf-wsteps b svg{width: 12px; height: 12px;}:is(#lf-root,html) .lf-wsteps li[data-state="active"]{color: var(--ink); border-color: rgb(var(--lf-ember-rgb));}:is(#lf-root,html) .lf-wsteps li[data-state="active"] b{border-color: rgb(var(--lf-ember-rgb)); background: rgb(var(--lf-ember-rgb)); color: #000;}:is(#lf-root,html) .lf-wsteps li[data-state="done"]{color: var(--ink); border-color: rgb(var(--lf-mint-rgb) / .6);}:is(#lf-root,html) .lf-wsteps li[data-state="done"] b{border-color: rgb(var(--lf-mint-rgb)); color: var(--lf-mint);}:is(#lf-root,html) .lf-wbody{display: grid; gap: 18px;}:is(#lf-root,html) .lf-wbody > div > label,:is(#lf-root,html) .lf-qhead label{margin-bottom: 10px;}:is(#lf-root,html) .lf-market-pick{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}:is(#lf-root,html) .lf-market-pick button{display: grid; grid-template-columns: auto 1fr; align-items: center; column-gap: 8px; row-gap: 4px; padding: 12px; border: 1px solid var(--line); border-radius: 14px; background: var(--card); color: var(--ink); text-align: left; cursor: pointer; transition: border-color .15s, background .15s;}:is(#lf-root,html) .lf-market-pick button .lf-dot{margin: 0;}:is(#lf-root,html) .lf-market-pick button b{font-size: .78rem;}:is(#lf-root,html) .lf-market-pick button small{grid-column: 1 / -1; font-size: .6rem; line-height: 1.4; color: var(--muted);}:is(#lf-root,html) .lf-market-pick button:hover{border-color: rgb(var(--m, 245 245 243) / .6);}:is(#lf-root,html) .lf-market-pick button.selected{border-color: rgb(var(--m, 245 245 243)); background: rgb(var(--m, 245 245 243) / .1); box-shadow: 0 0 0 1px rgb(var(--m, 245 245 243) / .35);}:is(#lf-root,html) .lf-wnote{padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; background: var(--soft); font-size: .72rem; line-height: 1.55; color: var(--muted);}:is(#lf-root,html) .lf-wnote b{color: var(--ink);}:is(#lf-root,html) .lf-count{margin-left: auto; font: 400 .56rem/1 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-count[data-low="1"]{color: var(--lf-gold);}:is(#lf-root,html) .lf-wizard label[data-slot="label"]{width: 100%;}:is(#lf-root,html) .lf-wizard textarea{width: 100%; min-height: 96px; resize: vertical;}:is(#lf-root,html) .lf-wtemplates button{position: relative; display: grid; align-content: start; gap: 5px; padding: 12px; border: 1px solid var(--line); border-radius: 14px; background: var(--card); color: var(--ink); text-align: left; cursor: pointer;}:is(#lf-root,html) .lf-wtemplates button.selected{border-color: rgb(var(--lf-ember-rgb)); background: rgb(var(--lf-ember-rgb) / .08);}:is(#lf-root,html) .lf-wtemplates b{font-size: .76rem;}:is(#lf-root,html) .lf-wtemplates small{font-size: .58rem; line-height: 1.4; color: var(--muted);}:is(#lf-root,html) .lf-tpl-glyph{display: grid; gap: 4px; height: 40px; margin-bottom: 4px; padding: 6px; border-radius: 9px; background: var(--soft); border: 1px solid var(--line);}:is(#lf-root,html) .lf-tpl-glyph span{display: block; border-radius: 3px; background: color-mix(in srgb, var(--ink) 18%, transparent);}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="classic"]{grid-template-columns: 1.4fr 1fr;}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="classic"] span:nth-child(3){display: none;}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="market-terminal"]{grid-template-columns: repeat(3, 1fr); background: #000;}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="market-terminal"] span{background: rgb(var(--lf-mint-rgb) / .35);}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="gallery"]{grid-template-columns: repeat(3, 1fr);}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="gallery"] span{background: rgb(var(--lf-violet-rgb) / .35); border-radius: 5px;}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="community"]{grid-template-columns: repeat(3, 1fr);}:is(#lf-root,html) .lf-tpl-glyph[data-tpl="community"] span{border-radius: 50%; aspect-ratio: 1; width: 24px; justify-self: center; background: rgb(var(--lf-coral-rgb) / .35);}:is(#lf-root,html) .lf-wpreview{display: grid; gap: 10px; padding: 18px; border: 1px solid color-mix(in srgb, var(--pad) 45%, var(--line)); border-radius: 18px; background: radial-gradient(28rem 12rem at 0% 0%, color-mix(in srgb, var(--pad) 14%, transparent), transparent 70%), var(--card);}:is(#lf-root,html) .lf-wpreview-head{display: flex; align-items: center; gap: 12px;}:is(#lf-root,html) .lf-wmark{position: relative; display: grid; place-items: center; width: 46px; height: 46px; flex: 0 0 46px; overflow: hidden; border-radius: 13px; background: var(--pad); color: #000; font: 700 .8rem/1 'Outfit', sans-serif;}:is(#lf-root,html) .lf-wmark img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}:is(#lf-root,html) .lf-wpreview-head strong{display: block; font-size: 1.05rem;}:is(#lf-root,html) .lf-wpreview-head small{font: 400 .58rem/1.4 var(--lf-mono); color: var(--muted);}:is(#lf-root,html) .lf-wniche{margin: 4px 0 0; font: 300 .56rem/1 var(--lf-mono); letter-spacing: .24em; text-transform: lowercase; color: var(--pad);}:is(#lf-root,html) .lf-wdesc{margin: 0; font-size: .74rem; line-height: 1.55; color: var(--muted);}:is(#lf-root,html) .lf-wtags{display: flex; flex-wrap: wrap; gap: 6px;}:is(#lf-root,html) .lf-wtags span{padding: 5px 9px; border: 1px solid var(--line); border-radius: 999px; font: 400 .56rem/1 var(--lf-mono); color: var(--ink);}:is(#lf-root,html) .lf-wfee{display: grid; gap: 7px; padding-top: 10px; border-top: 1px solid var(--line);}:is(#lf-root,html) .lf-wfee > span{font: 300 .52rem/1 var(--lf-mono); letter-spacing: .22em; text-transform: lowercase; color: var(--muted);}:is(#lf-root,html) .lf-wfee strong{font-size: .68rem; font-weight: 500;}:is(#lf-root,html) .lf-wfee strong b:nth-of-type(1){color: var(--lf-mint);}:is(#lf-root,html) .lf-wfee strong b:nth-of-type(2){color: var(--lf-azure);}:is(#lf-root,html) .lf-wfee strong b:nth-of-type(3){color: var(--lf-ember);}:is(#lf-root,html) .lf-wsplit{display: flex; gap: 3px; height: 6px;}:is(#lf-root,html) .lf-wsplit i{border-radius: 999px; background: rgb(var(--lf-mint-rgb));}:is(#lf-root,html) .lf-wsplit i:nth-child(2){background: rgb(var(--lf-azure-rgb));}:is(#lf-root,html) .lf-wsplit i:nth-child(3){background: rgb(var(--lf-ember-rgb));}:is(#lf-root,html) .lf-wsign{display: grid; gap: 10px; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--soft);}:is(#lf-root,html) .lf-wsign > b{font-size: .76rem;}:is(#lf-root,html) .lf-wsign ol{display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; counter-reset: s;}:is(#lf-root,html) .lf-wsign li{display: grid; grid-template-columns: 22px 1fr; column-gap: 10px; counter-increment: s;}:is(#lf-root,html) .lf-wsign li::before{content: counter(s); grid-row: 1 / 3; display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; border: 1px solid var(--line); font: 500 .58rem/1 var(--lf-mono);}:is(#lf-root,html) .lf-wsign strong{font-size: .72rem;}:is(#lf-root,html) .lf-wsign span{font-size: .64rem; line-height: 1.5; color: var(--muted);}:is(#lf-root,html) .lf-consent{display: flex; gap: 10px; align-items: flex-start; font-size: .66rem; line-height: 1.5; color: var(--muted); cursor: pointer;}:is(#lf-root,html) .lf-consent input{margin-top: 2px; width: 16px; height: 16px; accent-color: rgb(var(--lf-ember-rgb)); flex: 0 0 16px;}:is(#lf-root,html) .lf-consent a{color: var(--ink); text-decoration: underline; text-underline-offset: 3px;}:is(#lf-root,html) .lf-wfoot{position: sticky; bottom: -24px; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 10px; margin: 4px -24px -24px; padding: 14px 24px 20px; border-top: 1px solid var(--line); background: color-mix(in srgb, var(--popover, #0a0a0a) 94%, transparent); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);}:is(#lf-root,html) .lf-wfoot > *{border-radius: 999px !important;}:is(#lf-root,html) .lf-wfoot .lf-wnext{min-width: 170px;}:is(#lf-root,html) .lf-wfoot .lf-wnext:disabled{opacity: .35 !important;}:is(#lf-root,html) a.bg-primary.text-primary-foreground,:is(#lf-root,html) a.bg-primary.text-primary-foreground:hover{color: var(--primary-foreground);}:is(#lf-root,html) .lf-wmissing{flex: 1; min-width: 0; text-align: right; font: 400 .66rem/1.35 'Outfit', sans-serif; color: var(--lf-gold);}:is(#lf-root,html) .lf-wmissing:empty{visibility: hidden;}
@media (max-width: 700px) {:is(#lf-root,html) .create-dialog:has(.lf-wizard){width: calc(100vw - 20px) !important;}:is(#lf-root,html) .lf-wfoot{margin: 4px -20px -20px; padding: 12px 20px 16px; bottom: -20px;} }:is(#lf-root,html) .lf-wdone{display: grid; justify-items: center; gap: 12px; padding: 12px 4px 4px; text-align: center;}:is(#lf-root,html) .lf-wdone-icon{display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: rgb(var(--lf-mint-rgb) / .14); border: 1px solid rgb(var(--lf-mint-rgb) / .55); color: var(--lf-mint); font: 700 1.2rem/1 'Outfit', sans-serif;}:is(#lf-root,html) .lf-wdone-icon svg{width: 26px; height: 26px;}:is(#lf-root,html) .lf-wdone-icon.warn{background: rgb(var(--lf-gold-rgb) / .14); border-color: rgb(var(--lf-gold-rgb) / .55); color: var(--lf-gold);}:is(#lf-root,html) .lf-wdone h3{margin: 0; font: 600 1.6rem/1.1 'Outfit', sans-serif; letter-spacing: -0.04em;}:is(#lf-root,html) .lf-wdone p{max-width: 420px; margin: 0; font-size: .74rem; line-height: 1.55; color: var(--muted);}:is(#lf-root,html) .lf-wurl{display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 16px; border: 1px solid var(--line); border-radius: 999px; background: var(--soft); color: var(--ink); font: 400 .7rem/1 var(--lf-mono); cursor: pointer;}:is(#lf-root,html) .lf-wurl svg{width: 14px; height: 14px;}:is(#lf-root,html) .lf-wdone-actions{display: flex; flex-wrap: wrap; justify-content: center; gap: 8px;}:is(#lf-root,html) .lf-wdone-actions > *{border-radius: 999px !important;}:is(#lf-root,html) .lf-wdone small{font-size: .6rem; color: var(--muted);}:is(#lf-root,html) .lf-wdone small a{color: var(--lf-azure);}
@media (max-width: 560px) {:is(#lf-root,html) .lf-market-pick{grid-template-columns: 1fr 1fr;}:is(#lf-root,html) .lf-wsteps span{font-size: .62rem;}:is(#lf-root,html) .lf-wfoot .lf-wnext{min-width: 0; flex: 1;}:is(#lf-root,html) .lf-wfoot{flex-wrap: wrap; row-gap: 8px;}:is(#lf-root,html) .lf-wmissing{order: -1; flex-basis: 100%; text-align: center;}:is(#lf-root,html) .lf-wmissing:empty{display: none;}
}:is(#lf-root,html) .agent-builder[hidden],:is(#lf-root,html) .lf-agent-toggle[hidden]{display: none !important;}:is(#lf-root,html) .lf-agent-toggle{display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 12px; width: 100%; padding: 14px 16px; border: 1px dashed rgb(var(--lf-violet-rgb) / .55); border-radius: 16px; background: rgb(var(--lf-violet-rgb) / .06); color: var(--ink); text-align: left; cursor: pointer; transition: background .15s, border-color .15s;}:is(#lf-root,html) .lf-agent-toggle:hover{background: rgb(var(--lf-violet-rgb) / .12); border-color: rgb(var(--lf-violet-rgb) / .8);}:is(#lf-root,html) .lf-agent-toggle[aria-expanded="true"]{border-style: solid;}:is(#lf-root,html) .lf-agent-toggle > svg{width: 18px; height: 18px; color: var(--lf-violet);}:is(#lf-root,html) .lf-agent-toggle span{display: grid; gap: 3px;}:is(#lf-root,html) .lf-agent-toggle b{font-size: .8rem;}:is(#lf-root,html) .lf-agent-toggle small{font-size: .64rem; color: var(--muted);}:is(#lf-root,html) .lf-agent-toggle i{display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; border: 1px solid var(--line); font-style: normal; font-size: .9rem; color: var(--muted);}:is(#lf-root,html) .token-form .lf-agent-toggle{margin-top: 10px;}:is(#lf-root,html) .token-form .launch-routing + .lf-launch-cost{margin-top: 10px;}
@media (max-width: 700px) {:is(#lf-root,html) .pad-page .launch-routing{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px !important;} }:is(#lf-root,html) .lf-launch-cost{margin: 0; padding: 12px 14px; border: 1px solid var(--line); border-radius: 12px; background: var(--soft); font-size: .66rem; line-height: 1.55; color: var(--muted);}:is(#lf-root,html) .lf-launch-cost b{color: var(--ink);}:is(#lf-root,html) .lf-launch-cost a{color: var(--ink); text-decoration: underline; text-underline-offset: 3px;}:is(#lf-root,html) .lf-success-more{grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 8px;}:is(#lf-root,html) .lf-success-more > *{border-radius: 999px !important;}:is(#lf-root,html) .lf-success-more svg{width: 14px; height: 14px;}:is(#lf-root,html) .lf-launch-success > button{display: none;}:is(#lf-root,html):not(.lf-is-treasury) .treasury-button{display: none !important;}:is(#lf-root,html) .lf-mini-footer{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 22px; margin-top: 48px; padding: 22px 0 36px; border-top: 1px solid var(--line); font-size: .66rem; color: var(--muted);}:is(#lf-root,html) .lf-mini-footer span{margin-right: auto;}:is(#lf-root,html) .lf-mini-footer a{color: var(--muted); text-decoration: none;}:is(#lf-root,html) .lf-mini-footer a:hover{color: var(--ink);}:is(#lf-root,html) .lf-empty-cta{justify-self: center; margin-top: 10px; height: 38px; padding: 0 18px; border: 1px solid rgb(var(--lf-ember-rgb) / .6); border-radius: 999px; background: rgb(var(--lf-ember-rgb) / .12); color: var(--ink); font: 600 .72rem/1 'Outfit', sans-serif; cursor: pointer;}:is(#lf-root,html) .lf-empty-cta:hover{background: rgb(var(--lf-ember-rgb) / .22);}:is(#lf-root,html) .directory-empty{display: grid !important; justify-items: center;}:is(#lf-root,html) .lf-feed-empty .lf-empty-cta{margin-top: 12px;}:is(#lf-root,html) .lf-day-zero{display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin-top: 14px; padding: 18px 20px; border: 1px dashed rgb(var(--lf-ember-rgb) / .55); border-radius: 18px; background: radial-gradient(30rem 10rem at 0% 50%, rgb(var(--lf-ember-rgb) / .1), transparent 70%);}:is(#lf-root,html) .lf-day-zero div{display: grid; gap: 4px;}:is(#lf-root,html) .lf-day-zero strong{font-size: .95rem;}:is(#lf-root,html) .lf-day-zero span{font-size: .72rem; color: var(--muted);}:is(#lf-root,html) .lf-day-zero .lf-empty-cta{margin-top: 0;}
