:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050714;--ink:#f4fbff;--muted:#aeb7cc;--panel:#090d21e0;--panel-2:#101733e6;--line:#7041c3b8;--deep:#080b1d;--accent:#22e7d7;--accent-2:#33f78f;--danger:#ff5d8f;--warning:#ffc857;--success:#33f78f;--shadow:0 24px 90px #00000075;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0}button,input,select{font:inherit}button,a{color:inherit}a{text-decoration:none}button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#141131e0;border-radius:7px;font-size:14px;font-weight:800}button:disabled{cursor:not-allowed;opacity:.52}.app-shell{isolation:isolate;min-height:100vh;position:relative}.video-backdrop{z-index:-2;background:radial-gradient(circle at 12% 18%,#22e7d729,#0000 30%),radial-gradient(circle at 76% 20%,#7041c347,#0000 36%),linear-gradient(135deg,#050714 0%,#12082e 100%);position:fixed;inset:0;overflow:hidden}.video-backdrop video{object-fit:cover;opacity:.74;filter:saturate(1.08)contrast(1.04);width:100%;height:100%}.video-backdrop:after{content:"";background:repeating-linear-gradient(#22e7d70e 0 1px,#0000 1px 9px),linear-gradient(90deg,#030612c7 0%,#08081c85 48%,#12062794 100%),linear-gradient(#0507140f 0%,#0507146b 70%,#050714d6 100%);position:absolute;inset:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#050814f0,#130a30f0);border-bottom:1px solid #22e7d733;grid-template-columns:minmax(210px,1fr) auto minmax(260px,1fr);align-items:center;gap:22px;padding:14px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{width:42px;height:42px;color:var(--accent);background:#0a1026f5;border:1px solid #22e7d76b;border-radius:8px;flex:none;place-items:center;display:grid}.brand-mark svg,.pool-card button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.brand-mark img{object-fit:cover;border-radius:7px;width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:650}nav{color:var(--muted);justify-content:center;gap:20px;font-size:14px;font-weight:800;display:flex}.wallet-zone{justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.network-pill,.chip{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#100e2ad1;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.status-light{background:#aeb8ad;border-radius:99px;width:8px;height:8px}.status-light.is-live{background:var(--success)}.wallet-picker{position:relative}.wallet-picker-trigger{color:#fff;background:linear-gradient(135deg,#15133af0,#2f1a5bf0);border-color:#7041c3e0;justify-content:center;align-items:center;gap:9px;min-width:178px;padding:0 12px;display:inline-flex}.wallet-trigger-icon,.wallet-trigger-icon img{border-radius:6px;width:22px;height:22px}.wallet-trigger-icon{color:#fff;background:#ffffff21;place-items:center;font-size:12px;display:grid}.wallet-picker-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wallet-menu{z-index:40;border:1px solid var(--line);width:min(320px,100vw - 36px);max-height:420px;box-shadow:var(--shadow);background:#090d21fa;border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.wallet-row{text-align:left;background:#0d122beb;border-color:#0000;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px;display:grid}.wallet-row:hover,.wallet-row:focus-visible{border-color:var(--line);background:#1b1641f0}.wallet-row-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);background:#070a1ae6;border-radius:8px;place-items:center;font-weight:900;display:grid}.wallet-row-icon img{border-radius:7px;width:26px;height:26px}.wallet-row strong,.wallet-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.wallet-row strong{color:var(--ink);font-size:14px}.wallet-row small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700}.wallet-row.disconnect{background:#370f2aeb;border-color:#ff5d8f85}main{overflow:hidden}.dashboard-section{margin:0 auto 28px;position:relative}.dashboard-section+.dashboard-section{margin-top:10px}.dashboard-heading{max-width:1200px;margin:0 auto 14px;padding:0 clamp(18px,4vw,56px)}.dashboard-heading span{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.dashboard-heading h2{color:#fbfcf8;margin:4px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.04}.hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);align-items:center;gap:clamp(28px,6vw,78px);max-width:1200px;min-height:auto;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(18px,4vw,56px) 22px;display:grid}h1,h2,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:14px;font-size:clamp(34px,5.2vw,66px);font-weight:900;line-height:1}.hero-copy p{color:#f9fcf4d6;max-width:660px;font-size:clamp(17px,2.1vw,22px);line-height:1.55}.hero-copy h1{color:#fbfcf8;text-shadow:0 2px 22px #0000006b}.hero-actions button{color:#fbfcf8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-color:#ffffff6b}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary-link,.quiet-link,.primary-action,.secondary-action{border:1px solid var(--deep);border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.primary-link,.primary-action{color:#03101a;background:linear-gradient(135deg,#22f59d 0%,#27d8f4 100%);border-color:#22e7d79e;box-shadow:0 0 24px #22e7d738}.quiet-link{color:#fbfcf8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-color:#ffffff6b}.secondary-action{width:100%;color:var(--ink);background:#0d122be0}.hero-claim-card{box-shadow:var(--shadow)}.claim-status-card{border:1px solid var(--line);background:#070c20d1;border-radius:8px;gap:7px;margin-top:20px;padding:18px;display:grid}.claim-status-card span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.claim-status-card strong{font-size:24px;line-height:1.1}.claim-status-card p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.42}.claim-status-card.success{background:#052d28a3;border-color:#33f78f75}.claim-status-card.pending{background:#3a290c9e;border-color:#ffc85794}.claim-status-card.error{background:#370f2a9e;border-color:#ff5d8f6b}.claim-drop-rewards{background:radial-gradient(circle at 0 0,#22e7d71f,#0000 34%),#05081ac7;border:1px solid #22e7d761;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.claim-drop-rewards-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.claim-drop-rewards-head span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.claim-drop-rewards-head strong{font-size:18px;line-height:1.1}.claim-drop-reward-list{gap:8px;display:grid}.claim-drop-reward-item{background:#06091cd1;border:1px solid #7041c3b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.claim-drop-reward-item small{color:var(--muted);font-size:13px;font-weight:800;display:block}.claim-drop-reward-item em{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #22e7d76b;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.claim-drop-rewards>p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.claim-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.claim-cta,.claim-all-cta{width:100%}.progress-note{color:var(--accent);background:#062330ad;border:1px solid #22e7d757;border-radius:7px;padding:10px 12px;font-weight:850}.pool-card,.panel,.id-panel,.tx-status{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px}.pool-card{box-shadow:var(--shadow);border-color:#22e7d759;padding:24px}.pool-card-head,.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pool-card-head span,.panel-head span,.id-panel span,.field span,.stat span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.pool-card-head button{place-items:center;width:40px;padding:0;display:grid}.pool-card>strong{letter-spacing:0;margin-top:28px;font-size:clamp(42px,6vw,70px);line-height:.95;display:block}.pool-id{color:var(--muted);margin-top:12px;font-size:14px;font-weight:750;display:inline-block}.pool-stats{border:1px solid var(--line);background:#7041c38c;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.stat{background:#080c20d1;min-width:0;padding:16px}.stat strong{margin-top:8px;font-size:18px;display:block}.guidance-band{grid-template-columns:minmax(0,1.25fr) minmax(220px,.7fr) minmax(220px,.7fr);gap:12px;max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 16px;display:grid}.guide-card{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #7041c3b8;border-radius:8px;min-width:0;padding:16px}.guide-card.primary-guide{background:linear-gradient(135deg,#472d92d1,#121232db);border-color:#7041c3b8}.guide-card.project-guide-card{background:#08322ab8;border-color:#33f78f7a}.guide-card span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.guide-card strong{overflow-wrap:anywhere;margin-top:7px;font-size:20px;line-height:1.1;display:block}.guide-card p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.42}.workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 54px;display:grid}.workspace.has-project-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr)}.panel{min-width:0;padding:22px}.action-panel{background:linear-gradient(#0e122deb 0%,#080c20e6 100%)}.claim-panel{background:var(--panel)}.project-panel{background:linear-gradient(#073028d6 0%,#0a0d22e6 100%);border-color:#33f78f73}.panel-helper{color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.42}h2{margin:5px 0 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1}.field{gap:8px;margin-top:24px;display:grid}.field input,.field select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#05081adb;border-radius:7px;outline:none;padding:0 14px;font-size:18px;font-weight:800}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22e7d729}.field textarea{border:1px solid var(--line);width:100%;min-height:118px;color:var(--ink);resize:vertical;background:#05081adb;border-radius:7px;outline:none;padding:12px 14px;font-size:15px;font-weight:800;line-height:1.45}.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22e7d729}.quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.quick-row button{width:100%}.pool-balance-note{color:var(--accent);margin:10px 0 0;font-size:13px;font-weight:900;line-height:1.45}.pool-balance-note.is-warning{color:var(--warning)}.quick-row button:disabled{cursor:not-allowed;opacity:.45}.percent-row{grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-type-toggle{border:1px solid var(--line);background:#05081ab8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:6px;display:grid}.distribution-type-toggle button{min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;font-size:13px;font-weight:900}.distribution-type-toggle button.is-selected{border-color:var(--accent);color:var(--ink);background:#22e7d721;box-shadow:0 0 18px #22e7d71f}.distribution-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.distribution-token-card{margin-top:14px}.even-split-card{background:linear-gradient(135deg,#062a27d1,#0a0d23e0);border:1px solid #22e7d773;border-radius:8px;margin-top:14px;padding:14px;box-shadow:0 0 24px #22e7d714}.even-split-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.even-split-head span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.even-split-head strong{color:var(--accent-2);text-align:right;font-size:18px;line-height:1.2}.even-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.even-split-grid .stat{background:#05081aad;border-color:#22e7d747}.setup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.setup-status-grid span,.setup-overview-card,.setup-required-card{border:1px solid var(--line);background:#05081ac2;border-radius:8px;min-width:0;padding:12px}.setup-status-grid strong,.setup-overview-card strong,.setup-required-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.setup-status-grid small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.setup-overview-card{margin-top:16px}.setup-overview-card p{color:var(--muted);margin:8px 0 0}.setup-config-block,.setup-required-card{margin-top:14px}.snapshot-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.snapshot-actions button{min-height:42px}.snapshot-import-card{border:1px solid var(--line);background:#05081ac2;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.snapshot-import-card h3{color:var(--ink);margin:0 0 8px;font-size:18px}.snapshot-import-card p{color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.snapshot-import-card code{color:var(--accent);font-family:inherit;font-weight:900}.snapshot-import-card .field small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.snapshot-source-card,.snapshot-unresolved-card{background:#05081ab8;border:1px solid #22e7d747;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;display:grid}.snapshot-source-card small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.snapshot-source-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.snapshot-unresolved-card{border-color:#ffc45770;grid-template-columns:minmax(0,1fr) auto;align-items:center}.snapshot-unresolved-card p{color:var(--muted);margin:0;font-size:14px;font-weight:800;line-height:1.4}.snapshot-summary-grid,.snapshot-preview-grid{gap:10px;margin-top:16px;display:grid}.snapshot-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-preview-grid{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)}.snapshot-summary-grid span,.snapshot-preview-card{border:1px solid var(--line);background:#05081ac2;border-radius:8px;min-width:0;padding:12px}.snapshot-summary-grid small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.snapshot-summary-grid strong,.snapshot-preview-card h3{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25;display:block}.snapshot-preview-card h3{margin:0 0 10px;font-size:18px}.snapshot-preview-card p{color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.snapshot-table{gap:6px;display:grid}.snapshot-table div{color:var(--ink);background:#0d122bc7;border:1px solid #7041c380;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;font-size:13px;font-weight:850;display:grid}.snapshot-table span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-required-card p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.45}.config-preview{overflow-wrap:anywhere;min-height:178px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.config-preview.compact{min-height:74px}.claim-panel .field input{font-size:14px}.panel-note{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.45}.claim-count-note{color:var(--accent);margin:10px 0 0;font-size:13px;font-weight:900}.ecosystem-line{border-top:1px solid var(--line);color:var(--ink);margin:18px 0 0;padding-top:14px;font-size:14px;font-weight:800;line-height:1.45}.claim-token-note{color:var(--muted);margin:10px 0 0;font-size:13px;font-weight:750;line-height:1.45}.section-heading{margin-bottom:14px}.section-heading span{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.section-heading h2{color:#fbfcf8}.how-it-works,.community-rewards,.featured-rewards,.campaign-rewards,.registered-tokens,.community-pool,.drop-details,.project-details,.ecosystem-links{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 24px}.section-copy{color:#f9fcf4d6;max-width:880px;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.steps-grid article,.community-grid article,.featured-project-card,.campaign-rewards,.community-pool-card,.token-registry-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;min-width:0;padding:18px}.steps-grid article>span{color:#03101a;background:linear-gradient(135deg,#22f59d 0%,#27d8f4 100%);border-radius:99px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.steps-grid strong,.community-grid strong{margin-top:12px;font-size:20px;display:block}.steps-grid p,.community-grid p{color:var(--muted);margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.4}.community-grid,.featured-project-grid,.token-registry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-grid strong{margin-top:0}.featured-project-grid,.token-registry-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.token-registry-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.featured-settings{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 24px}.featured-settings-grid{box-shadow:0 0 0 1px #22e7d714, var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#22e7d71a,#0000 36%),linear-gradient(#101430eb,#080b1feb);border:1px solid #7041c3b8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.featured-settings-notes{grid-column:1/-1}.featured-settings-actions{border:1px solid var(--line);background:#05081ab8;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:12px;display:flex}.featured-settings-actions p{color:var(--muted);flex:260px;margin:0;font-size:13px;font-weight:800;line-height:1.45}.featured-project-card,.campaign-rewards,.community-pool-card,.token-registry-card{border-color:#7041c3b8}.compact-token-card{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:flex}.campaign-rewards{max-width:1200px;margin:0 auto}.campaign-rewards p{color:var(--muted);margin:0;font-size:15px;font-weight:800;line-height:1.55}.campaign-intro{background:radial-gradient(circle at 0 0,#22e7d71f,#0000 42%),#05081ab8;border:1px solid #22e7d752;border-radius:8px;gap:10px;padding:14px;display:grid}.campaign-intro .chip{justify-self:start}.campaign-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.campaign-card{background:radial-gradient(circle at 100% 0,#7041c32e,#0000 42%),#05081ac2;border:1px solid #7041c3b8;border-radius:8px;padding:18px}.campaign-card-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.campaign-card-head span,.campaign-eligibility strong,.campaign-flow strong{color:var(--accent-2);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.campaign-card-head h3{color:var(--ink);margin:3px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.05}.campaign-card-head em{color:var(--accent);text-transform:uppercase;background:#0b142ee0;border:1px solid #22e7d77a;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.campaign-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.campaign-meta-grid span,.campaign-eligibility,.campaign-flow{border:1px solid var(--line);background:#05081ab8;border-radius:7px;padding:12px}.campaign-meta-grid small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.campaign-meta-grid span{color:var(--ink);font-size:14px;font-weight:850}.campaign-eligibility{margin-top:12px}.campaign-eligibility ul,.campaign-flow ol,.campaign-setup-list{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:13px;font-weight:800;line-height:1.55}.campaign-card .secondary-action{width:100%;margin-top:14px}.campaign-card .secondary-action:disabled{cursor:not-allowed;opacity:.72}.campaign-flow{margin-top:14px}.campaign-setup-preview{max-width:1200px;margin:0 auto}.campaign-setup-list{gap:7px;margin-bottom:14px;display:grid}.featured-project-topline,.token-registry-head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.token-registry-head{grid-template-columns:46px minmax(0,1fr)}.token-logo{border:1px solid var(--line);width:54px;height:54px;color:var(--accent);background:#070a1ae6;border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid;overflow:hidden}.token-logo img{object-fit:cover;width:100%;height:100%}.token-registry-head .token-logo{border-radius:10px;width:46px;height:46px}.featured-project-topline strong,.token-registry-head strong,.token-registry-head small,.featured-project-topline span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-project-topline strong{font-size:clamp(28px,4vw,42px);line-height:.95}.featured-project-topline span,.token-registry-head small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.featured-project-topline em{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#111534e0;border-radius:7px;align-self:start;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.featured-project-card p,.community-pool-card p,.token-registry-card p{color:var(--muted);margin:14px 0 0;font-size:14px;font-weight:750;line-height:1.5}.featured-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.featured-meta-grid span,.support-list span{border:1px solid var(--line);background:#05081ab8;border-radius:7px;gap:5px;padding:12px;font-size:14px;font-weight:850;display:grid}.featured-meta-grid small{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.featured-link-row,.token-status-row,.token-role-row,.ecosystem-link-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.featured-link-row a,.ecosystem-link-row a{min-height:38px;color:var(--accent);background:#0b142ee0;border:1px solid #22e7d794;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.community-pool-card{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.community-pool-card strong{font-size:clamp(22px,3vw,32px);line-height:1.05;display:block}.support-list{gap:10px;display:grid}.support-list span:first-child{color:var(--accent);border-color:#22e7d76b}.community-contribution-selector{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:14px;margin-top:14px;display:grid}.community-contribution-selector .field{margin-top:0}.contribution-token-card,.selected-contribution-card,.drop-asset-card,.future-assets{border:1px solid var(--line);background:#05081ac2;border-radius:8px;padding:14px}.contribution-token-card,.selected-contribution-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.contribution-token-card.is-live,.selected-contribution-card{border-color:#22e7d76b}.contribution-token-card.is-planned{border-color:#7041c3b8}.contribution-token-card small,.selected-contribution-card small{color:var(--muted);font-weight:800;display:block}.contribution-token-status,.selected-contribution-card>span:last-child{color:var(--muted);grid-column:1/-1;font-size:13px;font-weight:800;line-height:1.45}.contribution-token-status span,.selected-contribution-card>span:last-child{color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.contribution-token-status p{color:var(--muted);margin:6px 0 0}.token-registry-head strong{font-size:18px}.token-status-row{margin-top:14px}.token-role-row{margin-top:0}.token-status-row span,.token-role-row span{border:1px solid var(--line);min-height:28px;color:var(--muted);text-transform:uppercase;background:#0d122bdb;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.token-status-row .is-live{color:var(--accent);border-color:#22e7d76b}.token-status-row .is-featured,.token-role-row .is-featured{color:var(--warning);border-color:#ffc85794}.token-role-row .is-host{color:var(--accent);border-color:#22e7d76b}.ecosystem-links{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;padding-top:18px;display:grid}.ecosystem-links span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.ecosystem-links p{color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.42}.ecosystem-links .ecosystem-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.drop-details .pool-card{max-width:none}.drop-details .pool-card>strong{margin-top:16px;font-size:clamp(30px,4vw,48px)}.current-drop-assets{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#22e7d71a,#0000 36%),linear-gradient(#101430eb,#080b1feb);border:1px solid #7041c3b8;border-radius:8px;margin-top:16px;padding:18px}.drop-assets-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.drop-assets-head span:first-child{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.drop-assets-head h3{margin:6px 0 0;font-size:clamp(24px,3vw,34px);line-height:1}.drop-assets-grid{gap:12px;display:grid}.drop-asset-card.is-live{border-color:#22e7d76b}.asset-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.future-assets{border-color:#7041c3b8;margin-top:12px}.future-assets strong{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:14px}.future-assets p{color:var(--muted);margin:8px 0 12px;font-size:14px;font-weight:750;line-height:1.45}.future-token-list{flex-wrap:wrap;gap:8px;display:flex}.future-token-list span{color:var(--ink);background:#06091cd1;border:1px solid #7041c3b8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.project-details{color:var(--ink)}.project-details summary{border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:7px;align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex}.project-details .workspace{padding:16px 0 30px}.lower-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 30px;display:grid}.id-panel{gap:8px;padding:16px;display:grid}.id-panel button{text-align:left;text-overflow:ellipsis;justify-content:flex-start;width:100%;padding-inline:10px;overflow:hidden}.tx-status{z-index:12;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 18px;padding:14px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 45px #17211d29}.tx-status span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.tx-status strong{margin-top:3px;font-size:16px;display:block}.tx-status p{max-width:760px;color:var(--muted);word-break:break-word;margin:3px 0 0;font-size:13px;line-height:1.35}.tx-status.success{border-color:#33f78f6b}.tx-status.error{border-color:#ff5d8f6b}.tx-status.pending{border-color:#ffc85794}.tx-status a{color:var(--accent);background:#0b142ee0;border:1px solid #22e7d794;border-radius:7px;flex:none;padding:11px 14px;font-size:14px;font-weight:900}.topbar,.panel,.pool-card,.guide-card,.steps-grid article,.community-grid article,.featured-project-card,.community-pool-card,.token-registry-card,.id-panel,.tx-status,.ecosystem-links,.project-details summary{color:var(--ink)}.panel,.pool-card,.guide-card,.steps-grid article,.community-grid article,.featured-project-card,.community-pool-card,.token-registry-card,.id-panel,.tx-status,.ecosystem-links{background:linear-gradient(180deg, #111430e6, #080b1fe6), var(--panel);box-shadow:0 0 0 1px #22e7d714, var(--shadow);border-color:#7041c3b8}.hero-claim-card,.claim-panel{background:radial-gradient(circle at 100% 0,#7041c33d,#0000 34%),linear-gradient(#0d122bf0,#090b1ff0);border-color:#22e7d761}.pool-card,.drop-details .pool-card,.community-pool-card,.token-registry-card,.featured-project-card{background:radial-gradient(circle at 0 0,#22e7d71a,#0000 36%),linear-gradient(#101430eb,#080b1feb)}.claim-status-card,.stat,.featured-meta-grid span,.support-list span,.token-status-row span,.field input,.field select,.field textarea,.wallet-row,.token-logo,.featured-project-topline em{color:var(--ink);background:#06091cd1;border-color:#7041c3b8}.primary-action,.primary-link,.claim-all-cta{color:#03101a;background:linear-gradient(135deg,#26f1a1 0%,#25d8f4 100%);border-color:#22e7d7c7}.secondary-action,.quiet-link,.hero-actions button{color:var(--ink);background:#0d122bc7;border-color:#22e7d77a}.token-status-row .is-host{color:var(--accent);border-color:#22e7d770}@media (width<=980px){.topbar,.hero,.guidance-band,.workspace,.lower-grid,.steps-grid,.community-grid,.featured-project-grid,.featured-settings-grid,.setup-status-grid,.even-split-grid,.token-registry-grid,.community-pool-card,.community-contribution-selector,.campaign-meta-grid,.snapshot-source-card,.snapshot-unresolved-card,.snapshot-summary-grid,.snapshot-preview-grid,.ecosystem-links{grid-template-columns:1fr}nav,.wallet-zone,.ecosystem-link-row{justify-content:flex-start}.hero{min-height:auto}}@media (width<=620px){.topbar{gap:14px}nav{flex-wrap:wrap;gap:12px}.wallet-zone,.hero-actions,.tx-status{flex-direction:column;align-items:stretch}.pool-stats,.asset-stats,.quick-row{grid-template-columns:1fr}.claim-drop-reward-item{grid-template-columns:auto minmax(0,1fr)}.claim-drop-reward-item em{grid-column:1/-1;justify-self:start}.campaign-card-head{display:grid}.campaign-card-head em{justify-self:start}h1{font-size:clamp(38px,13vw,54px)}}@media (prefers-reduced-motion:reduce){.video-backdrop video{display:none}}.telegram-alert-panel textarea{min-height:190px}.telegram-readiness-grid,.telegram-assets-card,.telegram-history-card{margin-bottom:14px}.telegram-assets-table div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.6fr)}.telegram-confirm-row{border:1px solid var(--line);color:var(--ink);background:#05081ab8;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:850;display:flex}.telegram-confirm-row input{width:18px;height:18px;accent-color:var(--accent)}.telegram-image-actions{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.telegram-image-preview{border:1px solid var(--line);background:#05081ab8;border-radius:8px;gap:8px;margin:0 0 14px;padding:12px;display:grid}.telegram-image-preview img{border:1px solid #23d5ff73;border-radius:7px;width:min(100%,260px);display:block}.telegram-image-preview figcaption{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.project-workflow-panel{gap:1rem;display:grid}.reward-wizard-panel{max-width:1200px;margin:0 auto 14px}.workflow-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.workflow-step{background:#080c22b8;border:1px solid #7c4bff73;border-radius:.75rem;min-height:4rem;padding:.7rem .75rem}.workflow-step strong,.workflow-step small{display:block}.workflow-step strong{color:var(--ink);font-size:.84rem}.workflow-step small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem}.workflow-step.is-done{border-color:#26f6b6a6;box-shadow:0 0 18px #26f6b61f}.workflow-step.is-next{background:#00cfff14;border-color:#00cfffcc}.workflow-step.is-warning{background:#ffbe5714;border-color:#ffbe57bf}.workflow-step.is-blocked{background:#ff5c7a14;border-color:#ff5c7abf}.selected-token-state-card{background:#051024b3;border:1px solid #00cfff59;border-radius:.85rem;grid-template-columns:minmax(220px,.85fr) 1.4fr;gap:1rem;padding:1rem;display:grid}.selected-token-state-card span,.workflow-state-grid small{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.selected-token-state-card strong{color:var(--ink);margin-top:.2rem;font-size:1.1rem;display:block}.selected-token-state-card p{color:var(--muted);margin:.55rem 0 0}.workflow-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.workflow-state-grid span{background:#090b1fcc;border:1px solid #7c4bff73;border-radius:.7rem;padding:.65rem .75rem}.workflow-state-grid strong{color:var(--accent);font-size:.95rem}.wizard-next-action{background:radial-gradient(circle at 0 0,#22e7d724,#0000 38%),#051024c7;border:1px solid #00cfff80;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.wizard-next-action span,.wizard-step-card-head small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.wizard-next-action strong{color:var(--ink);margin-top:.25rem;font-size:1.35rem;line-height:1.08;display:block}.wizard-next-action p,.wizard-step-card p,.wizard-step-card em{color:var(--muted);font-size:.9rem;font-weight:750;line-height:1.45}.wizard-next-action p,.wizard-step-card p{margin:.45rem 0 0}.wizard-next-action .primary-action{min-width:220px}.wizard-step-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;display:grid}.wizard-step-card{background:#06091cd1;border:1px solid #7c4bff80;border-radius:.85rem;align-content:start;gap:.7rem;min-height:230px;padding:1rem;display:grid}.wizard-step-card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.wizard-step-card-head span{width:2rem;height:2rem;color:var(--accent);border:1px solid #22e7d775;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.wizard-step-card>strong{color:var(--ink);font-size:1.05rem;line-height:1.15}.wizard-step-card em{color:var(--warning);background:#ffc85714;border:1px solid #ffc85770;border-radius:.55rem;padding:.6rem .7rem;font-style:normal;display:block}.wizard-step-card button{align-self:end;width:100%;margin-top:auto}.wizard-next-action.is-done,.wizard-step-card.is-done{border-color:#26f6b6a6;box-shadow:0 0 18px #26f6b61a}.wizard-next-action.is-next,.wizard-step-card.is-next{background:radial-gradient(circle at 0 0,#00cfff1f,#0000 40%),#060e24db;border-color:#00cfffcc}.wizard-next-action.is-warning,.wizard-step-card.is-warning{border-color:#ffbe57bf}.wizard-next-action.is-blocked,.wizard-step-card.is-blocked{border-color:#ff5c7abf}.wizard-details{max-width:1200px;margin:0 auto 12px;padding:0 clamp(18px,4vw,56px)}.wizard-details summary{background:#080c22e6;border-color:#22e7d76b;justify-content:space-between;width:100%}.wizard-details>.panel,.wizard-details>.featured-settings,.wizard-details>.campaign-setup-preview{margin-top:12px}.wizard-details .panel,.wizard-details .featured-settings,.wizard-details .campaign-setup-preview{max-width:1200px}@media (width<=760px){.workflow-controls,.selected-token-state-card,.workflow-state-grid,.wizard-next-action{grid-template-columns:1fr}.wizard-next-action .primary-action{width:100%;min-width:0}}
