@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}@layer fallback{:root{--bg: #f5f5f1;--surface: #fff;--surface-2: #eeeee8;--surface-3: #e4e4dc;--line: #deded6;--line-strong: #c3c3b9;--line-input: #8f9087;--fg: #121311;--fg-2: #56574f;--fg-3: #84857c;--accent: #c9a13a;--accent-hover: #b88f27;--accent-text: #7a5c14;--accent-wash: #f2ead2;--on-accent: #121311;--inverse: #121311;--on-inverse: #f5f5f1;--up: #1d7a48;--up-wash: #e2f0e6;--down: #bf3a32;--down-wash: #f7e4e1;--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--shadow-float: 0 1px 2px rgb(18 19 17 / .06), 0 8px 24px rgb(18 19 17 / .1);--font-sans: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--stretch-display: 125%;--stretch-text: 100%;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.3125rem;--text-2xl: 1.625rem;--text-3xl: 2.0625rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-display: 800;--leading-display: 1.02;--leading-tight: 1.15;--leading-snug: 1.3;--leading-body: 1.55;--tracking-display: -.025em;--tracking-tight: -.01em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur: .2s;--content-max: 72rem;--measure: 65ch}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-size:var(--text-md);line-height:var(--leading-body);font-family:var(--font-sans);background:var(--bg);color:var(--fg)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}code,.mono{font-family:var(--font-mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar-inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-5)}.brand{display:flex;align-items:center}.brand .lockup{height:22px;width:auto}.lockup.dark{display:none}:root[data-theme=dark] .lockup.light{display:none}:root[data-theme=dark] .lockup.dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lockup.light{display:none}:root:not([data-theme=light]) .lockup.dark{display:block}}.nav{display:flex;gap:var(--space-4)}.nav a{text-decoration:none;color:var(--fg-2);font-weight:var(--weight-medium);padding:var(--space-1) 0;border-bottom:2px solid transparent}.nav a.active{color:var(--fg);border-bottom-color:var(--fg)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.content{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-9)}.footer{border-top:1px solid var(--line);color:var(--fg-3);font-size:var(--text-xs)}.footer-inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-4);display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.footer a{color:var(--fg-2)}.mobile-nav{display:none}.page-title{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-bold)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.lead{color:var(--fg-2);max-width:var(--measure);margin-top:var(--space-2)}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}.strong{font-weight:var(--weight-semibold)}.up{color:var(--up)}.down{color:var(--down)}.h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.h3{font-size:var(--text-base);font-weight:var(--weight-semibold)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5)}.card-tight{padding:var(--space-4)}.grid{display:grid;gap:var(--space-4)}.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.between{justify-content:space-between}.right{text-align:right}.sep{height:1px;background:var(--line);margin:var(--space-4) 0}.kv{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.kv dt{color:var(--fg-2);margin:0}.kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--inverse);color:var(--on-inverse);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.btn:hover{opacity:.9}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--surface-2);opacity:1}.btn-launch{background:var(--accent);color:var(--on-accent)}.btn-launch:hover{background:var(--accent-hover);opacity:1}.btn-block{width:100%}.btn-sm{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.btn-lg{height:48px;font-size:var(--text-base)}.link-btn{background:none;border:0;padding:0;color:var(--accent-text);cursor:pointer;text-decoration:underline;font-size:inherit}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--fg-2)}.icon-btn:hover{background:var(--surface-2)}.field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.field>label,.label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.hint{font-size:var(--text-xs);color:var(--fg-2)}.field-error{font-size:var(--text-xs);color:var(--down)}.input{height:40px;padding:0 var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0}textarea.input{height:auto;padding:var(--space-2) var(--space-3);min-height:84px;resize:vertical}.input:focus-visible{border-color:var(--accent)}.input.invalid{border-color:var(--down)}.input-group{display:flex;align-items:stretch;border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.input-group:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.input-group .input{border:0;flex:1}.input-group .input:focus-visible{box-shadow:none}.input-group .suffix{display:flex;align-items:center;padding:0 var(--space-3);color:var(--fg-2);font-size:var(--text-sm);white-space:nowrap;border-left:1px solid var(--line);background:var(--surface-2)}.input-group .suffix button{background:none;border:0;padding:0;color:var(--accent-text);font-weight:var(--weight-medium);cursor:pointer}.counter{font-size:var(--text-2xs);color:var(--fg-3);text-align:right}.counter.over{color:var(--down)}.choices{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.choice{position:relative;display:block;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;min-width:0}.choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;width:100%;height:100%}.choice.selected{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.choice:has(input:focus-visible){box-shadow:var(--focus-ring)}.choice-title{font-weight:var(--weight-semibold)}.choice-sub{font-size:var(--text-xs);color:var(--fg-2);margin-top:2px;line-height:var(--leading-snug)}input[type=range]{width:100%;accent-color:var(--accent);margin:var(--space-2) 0}.progress{height:8px;border-radius:var(--radius-full);background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.progress>span{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.progress.done>span{background:var(--up)}.progress-lg{height:14px}.chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--fg-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.chip-warn{background:var(--down-wash);color:var(--down)}.chip-up{background:var(--up-wash);color:var(--up)}.chip-accent{background:var(--accent-wash);color:var(--accent-text)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th{text-align:left;font-size:var(--text-xs);color:var(--fg-2);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.table tbody tr.link{cursor:pointer}.table tbody tr.link:hover td{background:var(--surface-2)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.stat{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.stat .k{font-size:var(--text-xs);color:var(--fg-2)}.stat .v{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-top:2px;line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat .s{font-size:var(--text-xs);color:var(--fg-3);margin-top:2px}.token-img{width:40px;height:40px;border-radius:var(--radius-full);background:var(--surface-2);object-fit:cover;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-2);overflow:hidden}.token-img img{width:100%;height:100%;object-fit:cover}.token-img.lg{width:64px;height:64px;font-size:var(--text-lg)}.token-img.sm{width:28px;height:28px;font-size:var(--text-2xs)}.token-head{display:flex;align-items:center;gap:var(--space-4)}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.seg button{height:34px;padding:0 var(--space-4);background:transparent;border:0;cursor:pointer;font-weight:var(--weight-medium);color:var(--fg-2)}.seg button.active{background:var(--inverse);color:var(--on-inverse)}.seg-block{display:flex}.seg-block button{flex:1}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);font-size:var(--text-sm)}.notice-error{border-color:var(--down);background:var(--down-wash);color:var(--down)}.notice-ok{border-color:var(--up);background:var(--up-wash);color:var(--up)}.notice-accent{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-text)}.toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:50;max-width:min(420px,calc(100vw - 2rem))}.toast{background:var(--inverse);color:var(--on-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);font-size:var(--text-sm);cursor:pointer}.toast a{color:inherit}.toast-error{background:var(--down);color:#fff}.drop{border:1px dashed var(--line-input);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;background:var(--surface);position:relative}.drop.has{border-style:solid}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.drop .token-img{width:56px;height:56px}.steps{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.step{display:flex;gap:var(--space-2);align-items:baseline;color:var(--fg-3)}.step.active{color:var(--fg)}.step.done{color:var(--fg-2)}.step .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;position:relative;top:-1px}.step.active .dot{background:var(--accent)}.step.done .dot{background:var(--up)}.wallet-adapter-button{height:36px!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;border-radius:var(--radius-sm)!important;background:var(--inverse)!important;color:var(--on-inverse)!important;padding:0 var(--space-3)!important;line-height:36px!important}.wallet-adapter-button:not([disabled]):hover{opacity:.9}.wallet-adapter-button-start-icon{width:20px!important;height:20px!important}.wallet-adapter-modal-wrapper{background:var(--surface)!important;color:var(--fg)!important;border-radius:var(--radius-lg)!important;font-family:var(--font-sans)!important;box-shadow:var(--shadow-float)!important}.wallet-adapter-modal-title{color:var(--fg)!important}.wallet-adapter-modal-list .wallet-adapter-button{background:var(--surface-2)!important;color:var(--fg)!important;height:44px!important}.wallet-adapter-modal-button-close{background:var(--surface-2)!important}.wallet-adapter-modal-button-close svg{fill:var(--fg-2)!important}.wallet-adapter-dropdown-list{background:var(--surface)!important;color:var(--fg)!important;box-shadow:var(--shadow-float)!important;border:1px solid var(--line)}.wallet-adapter-dropdown-list-item{font-family:var(--font-sans)!important;color:var(--fg)!important}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background:var(--surface-2)!important}.chart-wrap{position:relative}.chart{height:320px;width:100%}.chart-note{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);font-size:var(--text-sm);color:var(--fg-2);pointer-events:none}.kv .chip{height:18px;vertical-align:middle}@media(max-width:900px){.grid-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.nav{display:none}.topbar-inner{gap:var(--space-3)}.content{padding:var(--space-5) var(--space-4) calc(var(--space-9) + 48px)}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--line);z-index:20}.mobile-nav a{flex:1;text-align:center;padding:var(--space-3);text-decoration:none;color:var(--fg-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.mobile-nav a.active{color:var(--fg)}.stat .v{font-size:var(--text-lg)}.chart{height:240px}}.addr{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;vertical-align:middle}.addr-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-2);letter-spacing:.02em}.addr-text{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-xs);padding:2px var(--space-2);font-size:var(--text-sm);color:var(--fg);cursor:copy;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all}.addr-text:hover{background:var(--surface-3);border-color:var(--line-strong)}.addr-act{background:none;border:0;padding:0;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent-text);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.addr .addr-long{display:none}.addr.full .addr-long{display:inline}.addr.full .addr-short{display:none}@media(max-width:720px){.addr.full .addr-long{display:none}.addr.full .addr-short{display:inline}}.kv dd .addr{justify-content:flex-end}.hm{margin-top:calc(-1 * var(--space-6))}.hm section{padding-block:clamp(3rem,6vw,5.5rem)}.hm section+section{border-top:1px solid var(--line)}.hm-display{font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.hm-h1{font-size:clamp(2.25rem,3.6vw + 1rem,3.75rem);margin-block:var(--space-4) var(--space-5)}.hm-h2{font-size:clamp(1.75rem,2.6vw + .9rem,var(--text-4xl));max-width:22ch}.hm-kicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-2)}.hm-lead{font-size:var(--text-lg);line-height:1.5;color:var(--fg-2);max-width:38rem}.hm-small{font-size:var(--text-sm);color:var(--fg-2)}.hm-under{margin-top:var(--space-3)}.hm-sec-head{display:grid;gap:var(--space-3);margin-bottom:clamp(2rem,4vw,3rem)}.hm-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hm-n{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-2)}.hm-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,5.5rem)!important}.hm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.1rem,2.5vw,1.6rem);display:grid;gap:var(--space-5)}.hm-card hr{border:0;border-top:1px solid var(--line);margin:0}.hm-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hm-tag{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-2);background:var(--surface-2);border-radius:var(--radius-xs);padding:.2rem .5rem}.hm-status{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.hm-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.hm-ident{display:flex;align-items:center;gap:var(--space-3)}.hm-avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-stretch:125%;color:var(--fg-2);flex:none}.hm-ident b{font-size:var(--text-xl);font-stretch:125%;font-weight:800;letter-spacing:-.01em}.hm-ident span{color:var(--fg-2);font-size:var(--text-md)}.hm-block{display:grid;gap:var(--space-2)}.hm-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-md)}.hm-k{color:var(--fg-2)}.hm-big{font-size:var(--text-2xl);font-weight:800;font-stretch:125%;letter-spacing:-.01em;line-height:1}.hm-bar{height:10px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.hm-bar>i{display:block;height:100%;background:var(--accent);border-radius:inherit}.hm-split{display:flex;height:10px;border-radius:var(--radius-full);overflow:hidden;gap:2px}.hm-split>i{display:block;height:100%}.hm .s-creator{background:var(--accent)}.hm .s-bonded{background:var(--fg)}.hm .s-meteora{background:var(--fg-3)}.hm-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--fg-2)}.hm-legend span{display:inline-flex;align-items:center;gap:.4rem}.hm-legend span:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--sw)}.hm-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3vw,2.5rem)}.hm-point{display:grid;gap:var(--space-3);align-content:start}.hm-point h3,.hm-steps h3{font-size:var(--text-xl);line-height:var(--leading-tight);font-stretch:112%;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.hm-point p,.hm-steps p{color:var(--fg-2)}.hm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);list-style:none;padding:0;margin:0}.hm-steps li{display:grid;gap:var(--space-3);align-content:start}.hm-flow{display:grid;gap:var(--space-5)}.hm-flow-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--space-3)}.hm-node{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:4px;align-content:center}.hm-node b{font-size:var(--text-xl);font-stretch:112%;font-weight:800;letter-spacing:-.01em}.hm-node-k{font-size:var(--text-xs);color:var(--fg-2);font-weight:var(--weight-semibold)}.hm-node-s{font-size:var(--text-sm);color:var(--fg-2)}.hm-node-pair{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.hm-arrow{display:grid;place-items:center;font-size:var(--text-2xl);color:var(--fg-3)}.hm-flow-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hm-out{border-top:3px solid var(--line-strong);padding-top:var(--space-3);display:grid;gap:var(--space-2)}.hm-out-k{font-weight:var(--weight-semibold);display:flex;align-items:center;gap:.45rem}.hm-out-k:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--sw);flex:none}.hm-out p{color:var(--fg-2);font-size:var(--text-md)}.hm-flow-grad{background:var(--surface-2);border-radius:var(--radius-md);padding:var(--space-4);color:var(--fg-2)}.hm-flow-grad b{color:var(--fg)}.hm-hold{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.hm-hold>div{border-top:1px solid var(--line-strong);padding-top:var(--space-4);display:grid;gap:var(--space-2);align-content:start}.hm-fig{font-size:var(--text-xl);font-stretch:112%;font-weight:800;letter-spacing:-.01em;line-height:var(--leading-tight);overflow-wrap:anywhere}.hm-hold p{color:var(--fg-2)}.hm-launch{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.hm-launch .hm-sec-head{margin-bottom:0}.hm-facts{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--line);margin:0}.hm-facts dt,.hm-facts dd{padding:.7rem 0;border-bottom:1px solid var(--line);margin:0}.hm-facts dt{color:var(--fg-2);padding-right:var(--space-5);font-size:var(--text-md)}.hm-facts dd{font-weight:var(--weight-semibold)}.hm-fees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.hm-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:clamp(1rem,2.2vw,1.5rem);display:grid;gap:var(--space-4);align-content:start;min-width:0}.hm-panel h3{font-size:var(--text-lg);font-weight:700}.hm-panel h3 small{display:block;font-size:var(--text-sm);font-weight:400;color:var(--fg-2);margin-top:2px}.hm-scroll{overflow-x:auto}.hm-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.hm-table th,.hm-table td{padding:.55rem .5rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.hm-table th{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-2)}.hm-table td.n,.hm-table th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hm-table td.v{text-align:right}.hm-table td.creator{font-weight:700}.hm-table tr:last-child td{border-bottom:0}.hm-opts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hm-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);list-style:none;padding:0;margin:0}.hm-promises h3{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2)}.hm-promises p{color:var(--fg-2)}.hm-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.hm-road{display:grid;gap:var(--space-3);align-content:start;border-top:3px solid var(--line-strong);padding-top:var(--space-4)}.hm-road-done{border-top-color:var(--up)}.hm-road-next{border-top-color:var(--fg)}.hm-stage{font-size:var(--text-sm);font-weight:var(--weight-bold)}.hm-road ul{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-2);color:var(--fg-2)}.hm-faq{display:grid;gap:0;border-top:1px solid var(--line);max-width:52rem}.hm-faq details{border-bottom:1px solid var(--line);padding:var(--space-4) 0}.hm-faq summary{cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-base);list-style:none;display:flex;justify-content:space-between;gap:var(--space-4)}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:after{content:"+";color:var(--fg-2);font-weight:400}.hm-faq details[open] summary:after{content:"–"}.hm-faq p{color:var(--fg-2);margin-top:var(--space-3);max-width:46rem}.hm-closing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.hm-mark{width:clamp(96px,14vw,160px);height:auto}.hm-mark.dark{display:none}:root[data-theme=dark] .hm-mark.light{display:none}:root[data-theme=dark] .hm-mark.dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hm-mark.light{display:none}:root:not([data-theme=light]) .hm-mark.dark{display:block}}.footer-legal{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-4) var(--space-4);color:var(--fg-3);font-size:var(--text-xs)}@media(max-width:980px){.hm-hero,.hm-launch{grid-template-columns:minmax(0,1fr)}.hm-points,.hm-promises,.hm-roadmap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-steps,.hm-hold{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-fees{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.hm-points,.hm-promises,.hm-roadmap,.hm-steps,.hm-hold,.hm-flow-out,.hm-flow-path{grid-template-columns:minmax(0,1fr)}.hm-arrow{transform:rotate(90deg)}.hm-closing,.hm-facts{grid-template-columns:minmax(0,1fr)}.hm-facts dt{border-bottom:0;padding-bottom:0}}.wallet-adapter-button{white-space:nowrap}@media(max-width:720px){.brand .lockup{height:18px}.topbar-right{gap:var(--space-2)}.wallet-adapter-button{padding:0 10px!important;font-size:var(--text-xs)!important}.mobile-nav a{white-space:nowrap;padding:var(--space-3) var(--space-1);font-size:var(--text-xs)}.footer{padding-bottom:56px}}
