:root{color-scheme:dark;--black: #07110a;--panel: rgba(8, 18, 12, .78);--panel-strong: rgba(12, 28, 18, .92);--line: rgba(164, 255, 152, .18);--green: #38f35f;--green-2: #13b943;--green-deep: #053b18;--gold: #d7a837;--gold-rich: #c88b21;--gold-shine: #fff1b8;--leather: #7a5425;--white: #f5fff5;--muted: #a8bcae;--shadow: 0 24px 80px rgba(0, 0, 0, .38);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.launchpad-page{display:grid;gap:28px}.launchpad-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.launch-wizard,.launch-status-panel,.launch-history{background:#08100cc7;border:1px solid rgba(96,255,139,.18);border-radius:8px;box-shadow:0 20px 50px #00000047;padding:22px}.launch-panel-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.launch-panel-heading svg{color:#56f07b;flex:0 0 auto}.launch-panel-heading span{color:#8df0a2;display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.launch-panel-heading h2{color:#f4ffe9;font-size:1.15rem;margin:2px 0 0}.launch-form-grid,.launch-validation-grid,.launch-project-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-form-grid label{color:#f1ffe9b8;align-content:start;display:grid;font-size:.82rem;font-weight:700;gap:7px}.launch-form-break{grid-column:1 / -1;height:1px;margin:3px 0;background:linear-gradient(90deg,transparent,rgba(255,233,168,.22),rgba(96,255,139,.14),transparent)}.launch-field-label,.launch-options-group>span,.launch-pricing-note>span,.launch-check>span{align-items:center;display:inline-flex;gap:6px}.launch-help{color:#ffe9a8;flex:0 0 auto;line-height:0;text-transform:none;z-index:4}.launch-help svg{color:currentColor}.launch-form-grid input,.launch-form-grid select{width:100%;background:linear-gradient(135deg,#ffe9a813,#ffffff0b),#ffffff0f;border:1px solid rgba(255,233,168,.18);border-radius:8px;color:#f4ffe9;height:44px;min-height:44px;line-height:44px;padding:0 12px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.launch-form-grid input:focus,.launch-form-grid select:focus{border-color:#fff1b894;box-shadow:0 0 0 3px #d7a83724,inset 0 1px #ffffff24}.launch-form-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,#101208 50%),linear-gradient(135deg,#101208 50%,transparent 50%),linear-gradient(135deg,var(--gold-shine),var(--gold) 54%,var(--gold-rich)),linear-gradient(135deg,#ffe9a813,#ffffff0b);background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%,calc(100% - 32px) 50%,0 0;background-size:6px 6px,6px 6px,24px 24px,100% 100%;background-repeat:no-repeat}.launch-form-grid select option{color:#f4ffe9;background:#07110a}.launch-form-grid input[type=date]{color-scheme:dark;padding-right:10px}.launch-form-grid input[type=date]::-webkit-calendar-picker-indicator{width:22px;height:22px;padding:0;filter:invert(83%) sepia(37%) saturate(690%) hue-rotate(356deg) brightness(105%);cursor:pointer}.launch-date-picker{position:relative}.launch-start-datetime{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.launch-time-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center}.launch-time-input::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-left:4px;padding:0;filter:invert(83%) sepia(37%) saturate(690%) hue-rotate(356deg) brightness(105%);cursor:pointer}.launch-date-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;min-height:44px;padding:0 12px;border:1px solid rgba(255,233,168,.18);border-radius:8px;color:#f4ffe9;background:linear-gradient(135deg,#ffe9a813,#ffffff0b),#ffffff0f;cursor:pointer}.launch-date-button svg{width:18px;height:18px;color:var(--gold-shine)}.launch-allocation-preview{align-self:end;display:grid;gap:8px;min-height:96px;padding:11px;border:1px solid rgba(255,233,168,.16);border-radius:8px;background:#ffe9a80e}.launch-allocation-labels{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-allocation-labels span{display:grid;gap:3px;min-width:0;color:#f1ffe999;font-size:.72rem;font-weight:820;line-height:1.25;text-transform:uppercase}.launch-allocation-labels span:last-child{text-align:right}.launch-allocation-labels strong{color:#f4ffe9;font-size:.96rem}.launch-allocation-bar{display:flex;height:12px;overflow:hidden;border-radius:999px;background:#ffffff1a}.launch-allocation-bar i,.launch-allocation-bar b{display:block;min-width:0;height:100%}.launch-allocation-bar i{background:linear-gradient(90deg,var(--gold-rich),var(--gold-shine))}.launch-allocation-bar b{background:linear-gradient(90deg,var(--green-2),var(--green))}.launch-allocation-preview small{color:#f1ffe994;font-size:.76rem;line-height:1.35}.launch-calendar{position:absolute;top:calc(100% + 8px);left:0;z-index:120;display:grid;gap:10px;width:min(320px,calc(100vw - 40px));padding:12px;border:1px solid rgba(255,233,168,.28);border-radius:8px;background:radial-gradient(circle at 15% 0%,rgba(255,241,184,.16),transparent 10rem),linear-gradient(180deg,#161006,#070c06);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff14}.launch-calendar-header{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.launch-calendar-header strong{color:#fff1b8;text-align:center}.launch-calendar-header button,.launch-calendar-grid button{border:1px solid rgba(255,233,168,.14);border-radius:8px;color:#f4ffe9;background:#ffffff0e;cursor:pointer}.launch-calendar-header button{display:grid;place-items:center;width:34px;height:34px}.launch-calendar-weekdays,.launch-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.launch-calendar-weekdays span{color:#ffe9a8ad;font-size:.68rem;font-weight:900;text-align:center}.launch-calendar-grid button{aspect-ratio:1;min-height:34px;font-size:.78rem;font-weight:850}.launch-calendar-grid button.muted{color:#f1ffe957}.launch-calendar-grid button.selected{color:#101208;border-color:#fff1b8bd;background:linear-gradient(135deg,var(--gold-shine),var(--gold) 55%,var(--gold-rich))}.launch-calendar-grid button:disabled{color:#f1ffe933;background:#ffffff06;cursor:not-allowed}.launch-select-picker{position:relative}.launch-select-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 12px;border:1px solid rgba(255,233,168,.18);border-radius:8px;color:#f4ffe9;background:linear-gradient(135deg,#ffe9a813,#ffffff0b),#ffffff0f;cursor:pointer}.launch-select-button svg{width:17px;height:17px;color:var(--gold-shine)}.launch-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:120;display:grid;gap:6px;width:100%;min-width:180px;padding:8px;border:1px solid rgba(255,233,168,.28);border-radius:8px;background:radial-gradient(circle at 15% 0%,rgba(255,241,184,.16),transparent 10rem),linear-gradient(180deg,#161006,#070c06);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff14}.launch-select-menu button{min-height:36px;border:1px solid rgba(255,233,168,.12);border-radius:8px;color:#f4ffe9;background:#ffffff0e;font-weight:850;cursor:pointer}.launch-select-menu button:hover,.launch-select-menu button.selected{color:#101208;border-color:#fff1b8bd;background:linear-gradient(135deg,var(--gold-shine),var(--gold) 55%,var(--gold-rich))}.launch-form-grid small{color:#ffe9a8ad;font-size:.72rem;font-weight:650;line-height:1.35}.launch-pricing-note{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,233,168,.2);border-radius:8px;background:linear-gradient(135deg,#fff1b81f,#c88b2112),#ffffff0b;box-shadow:inset 0 1px #ffffff14}.launch-pricing-note span{color:#ffe9a8bd;font-size:.72rem;font-weight:850;text-transform:uppercase}.launch-pricing-note strong{color:#fff1b8;font-size:.9rem}.launch-form-grid input:disabled{color:#f1ffe961;border-color:#ffffff14;background:#ffffff09}.launch-options-group{color:#f1ffe9b8;display:grid;font-size:.82rem;font-weight:700;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border:1px solid rgba(255,233,168,.12);border-radius:8px;background:#ffffff09}.launch-options-group>span{grid-column:1 / -1;color:#ffe9a8bd;font-size:.72rem;font-weight:850;text-transform:uppercase}.launch-checkbox{align-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f4ffe9;display:flex;gap:10px;min-height:42px;padding:0 12px}.launch-form-grid label.launch-checkbox{display:flex;flex-direction:row}.launch-checkbox input{accent-color:#58f07f;height:16px;min-height:0;padding:0;width:16px}.launch-checkbox .launch-help{margin-left:auto}.launch-validation-grid{gap:12px;margin-top:18px}.launch-check{border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:5px;min-height:112px;padding:14px}.launch-check.ok{background:#27ae601f}.launch-check.bad{background:#ff5b5b1f}.launch-check svg{color:#56f07b}.launch-check.bad svg{color:#ff8f8f}.launch-check .launch-help svg,.launch-check.bad .launch-help svg{color:#ffe9a8}.launch-check span{color:#f1ffe99e;font-size:.78rem;font-weight:800;text-transform:uppercase}.launch-check strong{color:#f4ffe9;font-size:.94rem;line-height:1.35}.launch-actions{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-top:20px;padding-top:18px}.launch-actions button{align-items:center;background:#58f07f;border:0;border-radius:8px;color:#07130b;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.launch-actions button:disabled{background:#ffffff24;color:#f1ffe98c;cursor:not-allowed}.launch-actions p{color:#f1ffe9ad;font-size:.9rem;line-height:1.45;margin:0}.launch-actions .launch-notice{color:#8df0a2;grid-column:1 / -1;font-weight:800}.launch-flow-list{display:grid;gap:10px}.launch-flow-row{align-items:center;background:#ffffff0e;border-radius:8px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:48px;padding:10px}.launch-flow-row span{align-items:center;background:#56f07b2e;border-radius:999px;color:#8df0a2;display:inline-flex;font-size:.78rem;font-weight:900;height:28px;justify-content:center;width:28px}.launch-flow-row strong{color:#f4ffe9;font-size:.88rem}.launch-history{display:grid;gap:4px}.launch-project-card{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.launch-project-title{align-items:center;display:flex;gap:12px;margin-bottom:14px}.launch-project-title>span{align-items:center;background:#d9ad4f;border-radius:8px;color:#101208;display:inline-flex;font-weight:900;height:42px;justify-content:center;width:52px}.launch-project-title strong{color:#f4ffe9;display:block}.launch-project-title small{color:#8df0a2;font-weight:800}.launch-project-card dl{display:grid;gap:8px;margin:0}.launch-project-card dl div{display:flex;gap:12px;justify-content:space-between}.launch-project-card dt,.launch-project-card dd{margin:0}.launch-project-card dt{color:#f1ffe994}.launch-project-card dd{color:#f4ffe9;font-weight:800;text-align:right}.launch-project-chart-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;margin-top:14px;border:1px solid rgba(255,214,102,.22);border-radius:8px;color:#101208;background:linear-gradient(135deg,#ffe27a,#d9ad4f);font-size:.82rem;font-weight:900;cursor:pointer}.launch-project-chart-button:disabled{color:#f4ffe985;background:#ffffff0f;cursor:not-allowed}@media(max-width:980px){.launchpad-layout,.launch-project-grid{grid-template-columns:1fr}}@media(max-width:640px){.launch-form-grid,.launch-validation-grid,.launch-actions{grid-template-columns:1fr}.launch-form-grid,.launch-validation-grid,.launch-project-grid,.launch-token-grid,.launchpad-layout,.launch-wizard,.launch-status-panel,.launch-history,.launch-token-card,.launch-project-card{min-width:0}}.launch-discovery-hero{display:grid;justify-items:center;gap:12px;padding:24px 0 12px;text-align:center}.launch-hero-eyebrow{color:#f1ffe99e;font-size:.82rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.launch-hero-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.22em;row-gap:0;margin:0;color:#f4ffe9;font-size:3.65rem;line-height:.94;letter-spacing:0;text-transform:uppercase}.launch-title-cycle{position:relative;display:inline-grid;width:7.15ch;min-width:7.15ch;height:1.04em;overflow:hidden;color:#d5ff72;text-shadow:0 0 28px rgba(164,255,152,.22);vertical-align:baseline}.launch-title-cycle span{grid-area:1 / 1;display:block;width:100%;color:inherit;font:inherit;letter-spacing:0;opacity:0;line-height:.94;text-align:right;text-transform:inherit;transform:translateY(-.9em);animation:launch-title-cycle 6.9s cubic-bezier(.2,.82,.24,1) infinite;will-change:opacity,transform}.launch-title-rest{color:inherit;font:inherit;letter-spacing:0;line-height:.94;text-transform:inherit}.launch-title-cycle span:nth-child(2){animation-delay:1.15s}.launch-title-cycle span:nth-child(3){animation-delay:2.3s}.launch-title-cycle span:nth-child(4){animation-delay:3.45s}.launch-title-cycle span:nth-child(5){animation-delay:4.6s}.launch-title-cycle span:nth-child(6){animation-delay:5.75s}@keyframes launch-title-cycle{0%{opacity:0;transform:translateY(-.9em)}3%{opacity:1;transform:translateY(.08em)}6%,11%{opacity:1;transform:translateY(0)}15%,to{opacity:0;transform:translateY(.48em)}}@keyframes launch-feed-dot-pulse{0%{transform:scale(.8);opacity:.55}45%{transform:scale(1.35);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes launch-feed-dot-pulse-alt{0%{transform:scale(.8);opacity:.55}45%{transform:scale(1.35);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes launch-feed-card-sweep{0%{opacity:0;transform:translate(-70%)}18%{opacity:1}to{opacity:0;transform:translate(70%)}}@keyframes launch-feed-card-sweep-alt{0%{opacity:0;transform:translate(-70%)}18%{opacity:1}to{opacity:0;transform:translate(70%)}}@keyframes launch-top-token-wiggle{0%,to{transform:translateY(0) rotate(0)}12%{transform:translate(-4px) translateY(-3px) rotate(-1.6deg)}24%{transform:translate(5px) translateY(2px) rotate(1.5deg)}38%{transform:translate(-4px) translateY(-2px) rotate(-1.1deg)}52%{transform:translate(3px) translateY(1px) rotate(.9deg)}68%{transform:translate(-2px) translateY(-1px) rotate(-.55deg)}84%{transform:translate(1px) translateY(0) rotate(.3deg)}}@keyframes launch-top-token-wiggle-alt{0%,to{transform:translateY(0) rotate(0)}12%{transform:translate(4px) translateY(-3px) rotate(1.6deg)}24%{transform:translate(-5px) translateY(2px) rotate(-1.5deg)}38%{transform:translate(4px) translateY(-2px) rotate(1.1deg)}52%{transform:translate(-3px) translateY(1px) rotate(-.9deg)}68%{transform:translate(2px) translateY(-1px) rotate(.55deg)}84%{transform:translate(-1px) translateY(0) rotate(-.3deg)}}@keyframes launch-rearranged-token-wiggle{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-2px) rotate(-.45deg)}36%{transform:translateY(1px) rotate(.45deg)}54%{transform:translateY(-1px) rotate(-.25deg)}72%{transform:translateY(0) rotate(.2deg)}}@keyframes launch-rearranged-token-wiggle-alt{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-2px) rotate(-.45deg)}36%{transform:translateY(1px) rotate(.45deg)}54%{transform:translateY(-1px) rotate(-.25deg)}72%{transform:translateY(0) rotate(.2deg)}}@keyframes launch-progress-tick{0%{filter:brightness(1);box-shadow:0 0 18px #d7a83747,inset 0 1px #ffffff52}42%{filter:brightness(1.34);box-shadow:0 0 34px #ffe27a94,inset 0 1px #ffffff9e}to{filter:brightness(1);box-shadow:0 0 18px #d7a83747,inset 0 1px #ffffff52}}@keyframes launch-progress-tick-alt{0%{filter:brightness(1);box-shadow:0 0 18px #d7a83747,inset 0 1px #ffffff52}42%{filter:brightness(1.28);box-shadow:0 0 30px #a4ff9857,inset 0 1px #ffffff94}to{filter:brightness(1);box-shadow:0 0 18px #d7a83747,inset 0 1px #ffffff52}}.launch-discovery-hero p{max-width:760px;margin:0;color:#f1ffe994}.launch-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.launch-hero-action,.launch-section-heading button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:999px;padding:0 18px;color:#101208;background:linear-gradient(135deg,var(--gold-shine) 0%,var(--gold) 46%,var(--gold-rich) 100%);box-shadow:0 12px 30px #d7a83742,inset 0 1px #ffffff61;font-weight:900;cursor:pointer}.launch-hero-action{margin-top:0}.launch-hero-action-secondary{border:1px solid rgba(255,233,168,.3);color:#fff1b8;background:#ffe9a814;box-shadow:inset 0 1px #ffffff14}.launch-discovery-stats{display:grid;grid-template-columns:repeat(2,minmax(220px,300px));justify-content:center;gap:14px}.launch-discovery-stats article,.launch-trending-card,.launch-token-card{border:1px solid rgba(255,233,168,.28);border-radius:8px;background:radial-gradient(circle at 50% 100%,rgba(255,233,168,.12),transparent 55%),linear-gradient(135deg,#d7a8371a,#c88b2109 44%,#fff1b813),#ffe9a80b;box-shadow:0 18px 44px #00000042,inset 0 1px #fff1b81f}.launch-discovery-stats article{align-content:center;display:grid;justify-items:center;gap:7px;min-height:112px;padding:18px;text-align:center}.launch-discovery-stats span,.launch-token-card dt,.launch-progress-label small{color:#f1ffe98f;font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.launch-discovery-stats strong{color:#f4ffe9;font-size:1.65rem;line-height:1}.launch-discovery-stats small,.launch-token-card span,.launch-token-card footer{color:#f1ffe994}.launch-discovery-stats small{line-height:1.25}.launch-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-section-heading h2{display:inline-flex;align-items:center;gap:9px;margin:0;color:#f4ffe9}.launch-section-heading h2 svg{color:var(--gold-shine)}.exploding-chart-icon{position:relative;display:inline-flex;width:26px;height:24px;align-items:center;justify-content:flex-start;color:var(--gold-shine)}.exploding-chart-icon svg:first-child{color:var(--gold);filter:drop-shadow(0 0 10px rgba(215,168,55,.36))}.exploding-chart-icon svg:last-child{position:absolute;top:-3px;right:-2px;color:var(--gold-shine);filter:drop-shadow(0 0 9px rgba(255,241,184,.58))}.launch-trending-strip{overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.launch-trending-rail{display:flex;width:max-content;min-width:100%;justify-content:center;gap:12px}.launch-trending-strip::-webkit-scrollbar,.launch-filter-row::-webkit-scrollbar{display:none}.launch-trending-card{flex:0 0 168px;display:grid;gap:7px;padding:14px;min-width:0;overflow:visible}.launch-trending-card img{width:48px;height:48px;border-radius:12px;object-fit:cover}.launch-trending-card>div:first-of-type{display:grid;gap:2px;min-width:0}.launch-trending-card strong,.launch-token-card strong{color:#f4ffe9}.launch-trending-card strong,.launch-trending-card span{min-width:0;overflow-wrap:anywhere}.launch-filter-row{display:grid;gap:9px;justify-items:center;align-items:center}.launch-filter-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:100%}.launch-filter-row button,.launch-filter-row label,.launch-feed-live{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(255,233,168,.18);border-radius:999px;padding:0 14px;color:#f1ffe9a8;background:#ffe9a80e;font-weight:760}.launch-feed-live{color:#7affbd;border-color:#7affbd47;background:#25d28b14;font-size:.78rem;text-transform:uppercase}.launch-feed-live i{width:8px;height:8px;border-radius:999px;background:#7affbd;box-shadow:0 0 14px #7affbdb8}.launch-feed-live b{color:#f4ffe9}.launch-feed-live.tick-even i{animation:launch-feed-dot-pulse 1s ease-out}.launch-feed-live.tick-odd i{animation:launch-feed-dot-pulse-alt 1s ease-out}.launch-filter-row button.active{color:#101208;border-color:#fff1b894;background:linear-gradient(135deg,var(--gold-shine) 0%,var(--gold) 48%,var(--gold-rich) 100%);box-shadow:0 10px 24px #d7a8373d,inset 0 1px #ffffff57}.launch-filter-row label{justify-self:center;width:min(420px,100%);border:1px solid rgba(215,168,55,.18)}.launch-filter-row input{width:100%;min-width:0;border:0;color:#f4ffe9;background:transparent;outline:0}.launch-token-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin:-8px;padding:8px;overflow:visible}.launch-token-card-shell{display:block;min-width:0;overflow:visible;outline:0;will-change:transform;z-index:0}.launch-token-card{position:relative;display:grid;gap:11px;min-height:190px;padding:16px;height:100%;overflow:visible;transform-origin:center}.launch-token-card-shell.is-clickable,.launch-token-card-shell.is-clickable *{cursor:pointer}.launch-token-card-shell.is-clickable:hover .launch-token-card,.launch-token-card-shell.is-clickable:focus-visible .launch-token-card{border-color:#ffe27a7a;box-shadow:0 20px 50px #0000004d,0 0 0 1px #ffe27a24,inset 0 1px #fff1b82e}.launch-token-card-shell.is-clickable:focus-visible{outline:0}.launch-token-card:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0%,rgba(122,255,189,.09) 38%,transparent 64%);background-size:240% 100%;background-position:-150% 0;opacity:0}.launch-token-grid.feed-tick-even .launch-token-card:after{animation:launch-feed-card-sweep .82s ease-out}.launch-token-grid.feed-tick-odd .launch-token-card:after{animation:launch-feed-card-sweep-alt .82s ease-out}.launch-token-grid.feed-tick-even .launch-token-card-shell.is-rearranged .launch-token-card{animation:launch-rearranged-token-wiggle .62s ease-out}.launch-token-grid.feed-tick-even .launch-token-card-shell.is-rearranged{z-index:2}.launch-token-grid.feed-tick-odd .launch-token-card-shell.is-rearranged .launch-token-card{animation:launch-rearranged-token-wiggle-alt .62s ease-out}.launch-token-grid.feed-tick-odd .launch-token-card-shell.is-rearranged{z-index:2}.launch-token-grid.feed-tick-even .launch-token-card-shell:first-child .launch-token-card{animation:launch-top-token-wiggle .68s ease-out}.launch-token-grid.feed-tick-even .launch-token-card-shell:first-child{z-index:3}.launch-token-grid.feed-tick-odd .launch-token-card-shell:first-child .launch-token-card{animation:launch-top-token-wiggle-alt .68s ease-out}.launch-token-grid.feed-tick-odd .launch-token-card-shell:first-child{z-index:3}.launch-token-grid.feed-tick-even .launch-token-card .launch-progress-bar i,.launch-trending-rail.feed-tick-even .launch-progress-bar i{animation:launch-progress-tick .72s ease-out}.launch-token-grid.feed-tick-odd .launch-token-card .launch-progress-bar i,.launch-trending-rail.feed-tick-odd .launch-progress-bar i{animation:launch-progress-tick-alt .72s ease-out}.launch-token-card-top{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:start}.launch-token-card-top>div{display:grid;gap:4px;min-width:0}.launch-token-card-top strong,.launch-token-card-top span{min-width:0;overflow-wrap:anywhere;line-height:1.25}.launch-token-card-top img{width:52px;height:52px;border-radius:12px;object-fit:cover}.launch-token-card-top em{border-radius:999px;padding:6px 10px;color:#7affbd;background:#25d28b38;font-size:.76rem;font-style:normal;font-weight:900}.launch-progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.launch-progress-label b{color:#f4ffe9;flex:0 0 auto}.launch-progress-bar{height:10px;max-width:100%;overflow:hidden;border-radius:999px;background:#ffffff1f}.launch-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-rich),var(--gold-shine) 48%,var(--gold));transition:width .36s ease;box-shadow:0 0 26px #d7a8376b,inset 0 1px #ffffff6b}.launch-token-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.launch-token-card dl>div{min-width:0;overflow:hidden}.launch-token-card dd{margin:4px 0 0;min-width:0;color:#f4ffe9;font-weight:900;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-token-price-change{display:block;overflow:hidden;margin-top:2px;font-size:.68rem;line-height:1.05;font-weight:900;color:#f1ffe9ad;text-overflow:ellipsis;white-space:nowrap}.launch-token-price-change.is-up{color:#7affbd}.launch-token-price-change.is-down{color:#ff7b8c}.launch-token-price-change.is-flat{color:#d7a837}.launch-token-price-change.is-empty{color:#f1ffe970}.launch-token-live-stat dd{color:#7affbd;text-shadow:0 0 18px rgba(122,255,189,.28)}.launch-token-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.launch-token-card footer span{min-width:0;overflow:hidden;color:#f1ffe9a8;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.launch-token-card footer small,.launch-token-card footer span{display:inline-flex;align-items:center;gap:6px}.launch-token-card footer small{color:#ffe9a8;font-size:.78rem;font-weight:850;white-space:nowrap}.launch-token-chart-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid rgba(255,233,168,.24);border-radius:8px;color:#ffe9a8;background:#d7a83714}.launch-token-card-shell.is-clickable .launch-token-chart-button,.launch-token-card-shell.is-clickable .launch-token-chart-button *{cursor:pointer}.launch-token-chart-button:hover,.launch-token-chart-button:focus-visible{border-color:#ffe27a7a;color:#041307;background:var(--gold);outline:0}.launch-fee-claim-section{display:grid;gap:14px}.launch-fee-empty{margin:0;padding:16px;border:1px solid rgba(255,233,168,.16);border-radius:8px;color:#f1ffe9b3;background:#ffffff0b}.launch-token-grid .launch-fee-empty{grid-column:1 / -1}.launch-fee-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.launch-fee-claim-card{display:grid;gap:14px;padding:18px;border:1px solid rgba(255,233,168,.18);border-radius:8px;background:radial-gradient(circle at 95% 0%,rgba(255,241,184,.1),transparent 13rem),#ffffff0d}.launch-fee-claim-card header{display:flex;align-items:center;gap:12px}.launch-fee-claim-card header>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,233,168,.22);border-radius:8px;color:#fff1b8;background:#d7a8371f;font-size:.8rem;font-weight:900}.launch-fee-claim-card header strong,.launch-fee-split-grid strong{color:#f4ffe9}.launch-fee-claim-card header small{display:block;margin-top:3px;color:#f1ffe994}.launch-fee-split-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launch-fee-split-grid span{display:grid;gap:4px;min-height:70px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000029}.launch-fee-split-grid small{color:#ffe9a8ad;font-size:.72rem;font-weight:780}.launch-fee-claim-card p{margin:0;color:#f1ffe9ad;font-size:.82rem;line-height:1.45}.launch-fee-amounts{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,233,168,.14);border-radius:8px;background:#0000002e}.launch-fee-amounts>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-fee-amounts>div strong{color:#fff1b8}.launch-fee-amounts dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.launch-fee-amounts dl div{display:grid;gap:3px;min-width:0}.launch-fee-amounts dt{color:#ffe9a8a3;font-size:.68rem;font-weight:800}.launch-fee-amounts dd{margin:0;color:#f4ffe9;font-size:.78rem;font-weight:900;overflow-wrap:anywhere}.launch-fee-claim-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;color:#041307;background:linear-gradient(135deg,var(--gold-shine),var(--gold) 55%,var(--gold-rich));font-weight:900;cursor:pointer}.launch-fee-claim-card .launch-fee-amounts button{min-height:30px;padding:0 10px;border:1px solid rgba(255,233,168,.24);color:#fff1b8;background:#ffe9a814;font-size:.74rem}.launch-fee-claim-card button:disabled{cursor:not-allowed;opacity:.52}.launch-fee-claim-notice{color:#f1ffe9b3;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.launch-fee-claim-notice.error{color:#ffb8b8}.launch-fee-claim-notice.submitted{color:#7affbd}.launch-fee-claim-notice.ready{color:#f1ffe9b8}.launch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:center;justify-items:center;padding:20px;overflow:auto;overscroll-behavior:contain;background:#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.launch-modal{position:relative;display:grid;gap:16px;width:min(1180px,100%);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,214,102,.32);border-radius:14px;padding:18px;color:#f7fff7;background:radial-gradient(circle at 18% 0%,rgba(255,226,122,.15),transparent 18rem),radial-gradient(circle at 95% 12%,rgba(56,243,95,.1),transparent 18rem),linear-gradient(180deg,#1b140bfa,#07110afa);box-shadow:0 28px 100px #0000008c,inset 0 1px #ffffff14}.launch-modal-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.launch-modal-header span{display:block;color:#ffe9a8;font-size:.78rem;font-weight:880;line-height:1;text-transform:uppercase}.launch-modal-header h2{margin:5px 0 0;color:#f4ffe9;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12}.launch-modal-header button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(164,255,152,.18);border-radius:999px;color:#f4ffe9;background:#ffffff0e;cursor:pointer}.launch-modal-header button:disabled{opacity:.48;cursor:not-allowed}.launch-type-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:4px;margin:-4px 0 18px;padding:4px;border:1px solid rgba(255,214,102,.18);border-radius:8px;background:#00000038}.launch-type-tabs button{min-width:64px;height:34px;border:0;border-radius:6px;color:#f4ffe9b8;background:transparent;font-size:.82rem;font-weight:900;cursor:pointer}.launch-type-tabs button.active,.launch-type-tabs button:hover{color:#061207;background:linear-gradient(135deg,#a4ff98,#ffe27a)}.launch-modal .launch-wizard,.launch-modal .launch-status-panel,.launch-modal .launch-history{border-color:#ffd6662e;background:radial-gradient(circle at 10% 0%,rgba(255,226,122,.08),transparent 14rem),#ffffff0b}.launch-modal .launch-actions button{color:#041307;background:linear-gradient(135deg,#ffe27a,var(--green))}.launch-chart-modal{width:min(920px,100%)}.token-page-chart-modal{width:100%;max-height:none;margin-bottom:18px;overflow:visible}.token-page-chart-modal .launch-modal-header>svg{flex:0 0 auto;color:#ffe27a;filter:drop-shadow(0 0 12px rgba(255,226,122,.38))}.token-layout.token-layout-full{grid-template-columns:1fr}.launch-chart-summary{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:10px;min-width:0}.launch-chart-ticker{display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(0,1fr));gap:10px}.launch-chart-intervals{display:inline-flex;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:4px;border:1px solid rgba(255,214,102,.16);border-radius:8px;background:#00000029}.launch-chart-intervals button{min-width:42px;height:30px;border:0;border-radius:6px;color:#f4ffe9b8;background:transparent;font-size:.78rem;font-weight:900;cursor:pointer}.launch-chart-intervals .launch-chart-settings-trigger{display:inline-grid;place-items:center;min-width:34px;width:34px;color:#ffe9a8;border-left:1px solid rgba(255,214,102,.13)}.launch-chart-settings-modal{display:grid;gap:12px;width:min(280px,100%);margin-top:-4px;padding:12px;border:1px solid rgba(255,214,102,.2);border-radius:8px;color:#f4ffe9cc;background:radial-gradient(circle at 100% 0%,rgba(255,226,122,.12),transparent 10rem),#080c06f5;box-shadow:0 18px 42px #00000057}.launch-chart-settings-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-chart-settings-header span,.launch-chart-settings-group small{color:#ffe9a8b8;font-size:.72rem;font-weight:900;text-transform:uppercase}.launch-chart-settings-header button{display:inline-grid;place-items:center;width:28px;aspect-ratio:1;border:0;border-radius:6px;color:#f4ffe9c2;background:#ffffff0f;cursor:pointer}.launch-chart-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-chart-settings-group small{grid-column:1 / -1}.launch-chart-settings-group button{min-height:34px;border:1px solid rgba(255,214,102,.14);border-radius:6px;color:#f4ffe9b8;background:#ffffff0a;font-size:.78rem;font-weight:900;cursor:pointer}.launch-chart-intervals button.active,.launch-chart-intervals button:hover,.launch-chart-settings-group button.active,.launch-chart-settings-group button:hover{color:#061207;background:linear-gradient(135deg,#ffe27a,#d7a837)}.launch-chart-ticker span,.launch-chart-summary span,.launch-chart-empty{border:1px solid rgba(255,214,102,.18);border-radius:8px;background:radial-gradient(circle at 15% 0%,rgba(255,226,122,.1),transparent 12rem),#ffffff0b}.launch-chart-ticker span,.launch-chart-summary span{display:grid;gap:4px;min-width:0;padding:12px}.launch-chart-ticker span:first-child{border-color:#ffe27a57;background:radial-gradient(circle at 15% 0%,rgba(255,226,122,.18),transparent 12rem),#ffe27a12}.launch-chart-ticker small,.launch-chart-summary small{color:#ffe9a8b8;font-size:.72rem;font-weight:850;text-transform:uppercase}.launch-chart-ticker strong,.launch-chart-summary strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;color:#f4ffe9;font-size:.92rem}.launch-chart-summary .launch-token-identity strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:normal;line-height:1.15}.launch-chart-summary .launch-token-identity em{color:#ffe27a;font-size:.72rem;font-weight:850;letter-spacing:0}.launch-chart-ticker strong{color:#ffe9a8;font-size:1.05rem}.launch-chart-ticker em,.launch-chart-summary em{color:#ffffff70;font-size:.68rem;font-style:normal;line-height:1.15}.launch-chart-ticker span:first-child strong{font-size:1.28rem;line-height:1}.launch-chart-progress-card{align-content:center;grid-column:1 / -1}.launch-chart-progress-card i{display:block;overflow:hidden;width:100%;height:8px;border-radius:999px;background:#ffd66621}.launch-chart-progress-card i b{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7a837,#ffe27a);box-shadow:0 0 14px #ffe27a5c}.launch-chart-ticker sup{margin-inline:1px;color:#ffe27a;font-size:.62em;line-height:0;vertical-align:super}.metric-loading-circle{display:inline-block;width:16px;aspect-ratio:1;border:2px solid rgba(255,226,122,.24);border-top-color:#ffe27a;border-radius:50%;animation:launch-chart-loader .72s linear infinite}.launch-chart-modal .live-chart-shell{min-height:320px;overflow:hidden;border:1px solid rgba(255,214,102,.18);border-radius:10px;background:radial-gradient(circle at 50% 0%,rgba(255,226,122,.09),transparent 18rem),#00000029}.launch-chart-stage{position:relative;min-height:320px}.launch-chart-loading{position:absolute;top:12px;right:12px;z-index:4;display:grid;place-items:center;width:30px;aspect-ratio:1;border:1px solid rgba(255,226,122,.18);border-radius:50%;background:#060905b8;box-shadow:0 10px 24px #00000047;pointer-events:none}.launch-chart-loading .loading-circle{width:14px;aspect-ratio:1;border:2px solid rgba(255,226,122,.24);border-top-color:#ffe27a;border-radius:50%;animation:launch-chart-loader .72s linear infinite}.launch-chart-loading-empty{position:relative;top:auto;right:auto;min-height:320px;width:100%;aspect-ratio:auto;border-radius:10px;border:1px solid rgba(255,214,102,.18);background:radial-gradient(circle at 50% 0%,rgba(255,226,122,.09),transparent 18rem),#00000029}.launch-chart-loading-empty .loading-circle{width:18px}@keyframes launch-chart-loader{to{transform:rotate(360deg)}}.launch-chart-empty{margin:0;padding:18px;color:#f4ffe9bd;line-height:1.45}.launch-trade-console{display:grid;gap:12px;margin-top:-1px;padding:14px;border:1px solid rgba(255,214,102,.18);border-radius:0 0 10px 10px;background:linear-gradient(180deg,#090c07e6,#0e100af0),#00000047}.launch-trade-console-top,.launch-trade-status{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.launch-trade-mode{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,226,122,.16);border-radius:8px;background:#ffffff0a}.launch-trade-mode button,.launch-trade-sizing button,.launch-trade-wallet button,.launch-trade-status button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid rgba(255,226,122,.16);border-radius:7px;color:#f4ffe9c7;background:#ffffff0b;font-size:.76rem;font-weight:900;text-decoration:none;cursor:pointer}.launch-trade-mode button{width:76px;border:0;background:transparent}.launch-trade-mode button.active,.launch-trade-sizing button:hover,.launch-trade-wallet button:hover,.launch-trade-status button:hover:not(:disabled){color:#061207;background:linear-gradient(135deg,#ffe27a,#d7a837)}.launch-trade-wallet{display:flex;align-items:center;gap:8px;min-width:0}.launch-trade-wallet span{max-width:180px;overflow:hidden;color:#ffe9a8c2;font-size:.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.launch-trade-sizing{display:grid;grid-template-columns:repeat(4,minmax(58px,.12fr)) minmax(220px,1fr);gap:8px}.launch-trade-sizing button:disabled{cursor:not-allowed;opacity:.42}.launch-trade-sizing label{position:relative;display:grid;min-width:0}.launch-trade-sizing label small{position:absolute;top:50%;right:12px;color:#ffe9a89e;font-size:.68rem;font-weight:900;pointer-events:none;transform:translateY(-50%)}.launch-trade-sizing input{width:100%;min-height:36px;padding:0 78px 0 12px;border:1px solid rgba(255,226,122,.18);border-radius:8px;color:#f4ffe9;background:#00000047;font:inherit;font-size:.84rem;font-weight:850}.launch-trade-gas{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px;border:1px solid rgba(255,226,122,.12);border-radius:8px;background:#ffffff08}.launch-trade-gas-options{display:inline-flex;flex:0 1 auto;gap:4px;min-width:0}.launch-trade-gas button{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:30px;border:1px solid rgba(255,226,122,.14);border-radius:7px;color:#f4ffe9bd;background:#ffffff0a;font-size:.72rem;font-weight:900;cursor:pointer}.launch-trade-gas button.active,.launch-trade-gas button:hover{color:#061207;background:linear-gradient(135deg,#ffe27a,#d7a837)}.launch-trade-gas span{min-width:0;overflow-wrap:anywhere;color:#ffe9a8b8;font-size:.72rem;font-weight:900;text-align:right}.launch-trade-quote{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.launch-trade-quote span{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid rgba(255,226,122,.14);border-radius:8px;background:#ffffff09}.launch-trade-quote small{color:#ffe9a8a8;font-size:.68rem;font-weight:850;text-transform:uppercase}.launch-trade-quote strong{min-width:0;overflow-wrap:anywhere;color:#f4ffe9;font-size:.84rem}.launch-trade-status{color:#f4ffe9b8;font-size:.78rem;font-weight:800;line-height:1.35}.launch-trade-status.blocked{color:#ffb3a4}.launch-trade-status button{flex:0 0 auto;padding-inline:12px;color:#061207;background:linear-gradient(135deg,#38f35f,#ffe27a)}.launch-trade-status button:disabled{cursor:not-allowed;opacity:.45}.launch-trade-footnote{margin:0;color:#ffffff75;font-size:.72rem;line-height:1.35}.launch-trade-routing{margin:0;padding:8px 10px;border:1px solid rgba(255,128,96,.2);border-radius:8px;color:#ffcabf;background:#ff5b4014;font-size:.72rem;font-weight:850;line-height:1.35}.launch-processing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.launch-processing-modal{display:grid;gap:16px;width:min(440px,100%);padding:22px;border:1px solid rgba(255,214,102,.26);border-radius:12px;color:#f4ffe9;background:linear-gradient(180deg,#1b140bfa,#07110afa);box-shadow:0 26px 80px #0000008a}.launch-processing-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;color:#041307;background:linear-gradient(135deg,#ffe27a,var(--green))}.launch-processing-modal.error .launch-processing-icon{color:#fff2e5;background:#8f2f24}.launch-processing-modal span{color:#ffe9a8;font-size:.76rem;font-weight:900;text-transform:uppercase}.launch-processing-modal h3{margin-top:4px;font-size:1.45rem;line-height:1.12}.launch-processing-modal p{margin-top:8px;color:#f1ffe9bd;line-height:1.48;overflow-wrap:anywhere;word-break:break-word}.launch-processing-steps{display:grid;gap:8px;margin:0;padding-left:20px;color:#f1ffe9c7;font-size:.9rem}.launch-processing-modal button{justify-self:start;min-height:40px;padding:0 14px;border:0;border-radius:8px;color:#041307;background:linear-gradient(135deg,#ffe27a,var(--green));font-weight:900;cursor:pointer}.launch-fee-modal{width:min(900px,100%)}.launch-image-drop{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:44px;border:1px dashed rgba(86,240,123,.36);border-radius:8px;color:#f4ffe9;background:#56f07b14;font-weight:820;cursor:pointer}.launch-image-field{display:grid;gap:8px}.launch-image-field-top{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:start}.launch-image-field input,.profile-image-editor input{display:none}.launch-image-field small{grid-column:1 / -1;color:var(--muted);font-size:.78rem;line-height:1.45}.launch-image-drop img{width:30px;height:30px;border-radius:7px;object-fit:cover}.launch-image-remove{justify-self:start;min-height:34px;border:1px solid rgba(255,233,168,.18);border-radius:8px;padding:0 12px;color:#ffe9a8;background:#ffe9a80f;font-weight:820;cursor:pointer}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 18% 8%,rgba(56,243,95,.24),transparent 28rem),radial-gradient(circle at 85% 12%,rgba(215,168,55,.14),transparent 24rem),linear-gradient(180deg,#07110a,#0b1f11 42%,#07110a);color:var(--white);overflow-x:hidden}w3m-modal,appkit-modal{--apkt-modal-width: min(428px, calc(100vw - 24px) );--apkt-border-radius-master: 9px;--w3m-border-radius-master: 9px;max-width:100%;--apkt-borderRadius-3: 10px;--apkt-borderRadius-4: 12px;--apkt-borderRadius-5: 14px;--apkt-borderRadius-6: 16px;--apkt-borderRadius-8: 18px;--apkt-borderRadius-10: 22px;--apkt-tokens-core-backgroundAccentPrimary: var(--green);--apkt-tokens-core-borderAccentPrimary: var(--green);--apkt-tokens-core-iconAccentPrimary: var(--green);--apkt-tokens-core-textAccentPrimary: var(--green);--apkt-tokens-core-foregroundAccent010: rgba(56, 243, 95, .1);--apkt-tokens-core-foregroundAccent020: rgba(56, 243, 95, .18);--apkt-tokens-core-foregroundAccent040: rgba(56, 243, 95, .28);--apkt-tokens-core-foregroundAccent060: rgba(56, 243, 95, .44);--apkt-tokens-core-foregroundSecondary020: rgba(215, 168, 55, .12);--apkt-tokens-core-foregroundSecondary040: rgba(215, 168, 55, .24);--apkt-tokens-core-foregroundSecondary060: rgba(215, 168, 55, .38);--apkt-tokens-core-glass010: rgba(255, 255, 255, .06);--apkt-tokens-core-zIndex: 120;--apkt-tokens-theme-overlay: rgba(0, 0, 0, .72);--apkt-tokens-theme-backgroundPrimary: #070c06;--apkt-tokens-theme-backgroundInvert: #f5fff5;--apkt-tokens-theme-textPrimary: #f5fff5;--apkt-tokens-theme-textSecondary: #d7e8d9;--apkt-tokens-theme-textTertiary: #ffe9a8;--apkt-tokens-theme-textInvert: #021005;--apkt-tokens-theme-borderPrimary: rgba(215, 168, 55, .22);--apkt-tokens-theme-borderPrimaryDark: rgba(215, 168, 55, .34);--apkt-tokens-theme-borderSecondary: rgba(164, 255, 152, .16);--apkt-tokens-theme-foregroundPrimary: #15100a;--apkt-tokens-theme-foregroundSecondary: #20160c;--apkt-tokens-theme-foregroundTertiary: #2a1c0f;--apkt-tokens-theme-iconDefault: #ffe9a8;--apkt-tokens-theme-iconInverse: #021005;--w3m-accent: var(--green);--w3m-background: #070c06;--w3m-color-mix: var(--leather);--w3m-color-mix-strength: 34%;--w3m-font-size-master: 10px;--w3m-container-border-radius: 18px;--w3m-wallet-icon-border-radius: 12px;--w3m-wallet-icon-large-border-radius: 16px;--w3m-box-shadow: 0 28px 90px rgba(0, 0, 0, .54);--w3m-overlay-background-color: rgba(0, 0, 0, .72)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}main{position:relative;min-height:100vh}.ambient-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(74,255,104,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(74,255,104,.075) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 74%);mask-image:linear-gradient(to bottom,black,transparent 74%);opacity:.86;z-index:-2}.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-weight:950;letter-spacing:0}.brand-mark img{width:42px;height:42px;object-fit:contain;border-radius:50%;border:0;background:transparent;box-shadow:0 0 0 1px #ffe27a33,0 0 7px #d7a83742,0 0 12px #d7a8371f}nav{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:999px;background:#040c08ad}nav a{padding:9px 13px;border-radius:999px;color:var(--muted);font-size:.9rem;transition:color .18s ease,background .18s ease}nav a:hover{color:var(--white);background:#38f35f1f}nav a.active{color:#041307;background:var(--green)}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;color:var(--white);background:#06110ad1}.header-actions{display:inline-flex;align-items:center;gap:8px}.wallet-controls{display:inline-flex;align-items:center;gap:7px}.reown-controls{min-height:42px}.wallet-connect,.network-connect{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:172px;padding:10px 13px;border:1px solid rgba(215,168,55,.28);border-radius:999px;color:#ffe9a8;background:#d7a83714;font-size:.88rem;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease}.wallet-connect:hover,.network-connect:hover{transform:translateY(-2px);border-color:#d7a8377a;background:#d7a8371f}.wallet-connect span,.network-connect span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-connect img{width:18px;height:18px;flex:0 0 auto;border-radius:50%;object-fit:cover}.network-connect{max-width:168px;color:#dfffe4;border-color:var(--line);background:#38f35f14}.wallet-connect.connected{color:#041307;border-color:#38f35f7a;background:var(--green)}.wallet-connect.connecting,.network-connect.connecting{color:#dfffe4;border-color:var(--line);background:#38f35f17}.wallet-connect.missing,.wallet-connect.error,.network-connect.error{color:#ffd0a8;border-color:#ffa4585c;background:#ffa45814}.wallet-connect:disabled,.network-connect:disabled{cursor:not-allowed}.spin-icon{animation:spin .9s linear infinite}.mobile-only,.mobile-nav-backdrop{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.78fr);gap:clamp(22px,4vw,56px);align-items:center;width:min(1180px,calc(100% - 32px));min-height:calc(100vh - 84px);margin:0 auto;padding:34px 0 96px}.hero-copy{position:relative;z-index:2}.signal-pill,.section-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border:1px solid rgba(56,243,95,.28);border-radius:999px;color:#dcffe0;background:#155b2652;box-shadow:inset 0 1px #ffffff14;font-size:.86rem;font-weight:750}h1,h2,h3,p{margin:0}h1{margin-top:16px;font-size:clamp(4rem,12vw,9.4rem);line-height:.88;font-weight:1000;letter-spacing:0;text-shadow:0 0 34px rgba(56,243,95,.45)}.hero-copy>p{width:min(680px,100%);margin:24px 0 0;color:#d2e5d5;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.58}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-cta,.secondary-cta,.ghost-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 16px;border-radius:999px;border:1px solid transparent;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-cta{color:#021005;background:linear-gradient(135deg,var(--green),#b8ff79);box-shadow:0 16px 34px #38f35f38}.primary-cta:disabled{cursor:not-allowed;opacity:.64}.secondary-cta{color:var(--white);border-color:var(--line);background:#ffffff0f}.ghost-cta{color:#ffe9a8;border-color:#d7a83759;background:#d7a83717}.primary-cta:not(:disabled):hover,.secondary-cta:hover,.ghost-cta:hover,.locker-action:hover{transform:translateY(-2px)}.hero-mascot{position:relative;align-self:center;justify-self:end;width:min(460px,100%);margin-left:0;margin-top:118px;transform:translate(18px);animation:float 5.8s ease-in-out infinite}.hero-mascot img{position:relative;z-index:2;width:100%;margin:0 auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.58))}.token-hero{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(230px,.56fr);gap:clamp(18px,4vw,48px);align-items:center;min-height:min(620px,calc(100vh - 104px));padding:18px 0 36px}.token-hero .hero-copy>p{max-width:620px}.token-hero-mascot{width:min(360px,100%);margin-top:34px;transform:none}.mascot-halo{position:absolute;top:10%;right:4%;bottom:0;left:4%;border-radius:50%;background:radial-gradient(circle,rgba(56,243,95,.42),rgba(56,243,95,.06) 46%,transparent 68%),radial-gradient(circle at 50% 88%,rgba(215,168,55,.24),transparent 28%);filter:blur(10px);z-index:1}.live-panel{grid-column:1 / -1;display:grid;grid-template-columns:.95fr 1.05fr;gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:8px;padding:16px;background:#050f09c7;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.live-heading{grid-column:1 / -1;display:flex;justify-content:space-between;color:#caffc8;font-weight:850}.live-heading i{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 20px var(--green);animation:pulse 1.6s infinite}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0}.metric,.tx,.fact-card,.road-card,.lock-card,.product-chip,.board-panel,.staking-panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14}.metric{display:grid;grid-template-rows:auto minmax(1.35em,auto) auto;align-content:start;min-width:0;padding:14px}.metric span,.transactions>span,.fact-card span,.road-card span,.lock-stats span,.product-chip span,.board-panel>span{color:var(--muted);font-size:.78rem;font-weight:760}.metric strong{display:block;margin:7px 0 4px;min-width:0;overflow-wrap:anywhere;font-size:clamp(.95rem,1.05vw,1.16rem);line-height:1.15}.metric em,.tx small{color:var(--green);font-style:normal;font-size:.78rem}.metric span,.metric em{min-width:0;overflow-wrap:anywhere;line-height:1.25}.transactions{display:grid;gap:8px}.tx{display:grid;grid-template-columns:50px minmax(100px,1fr) 82px 34px;gap:8px;align-items:center;padding:10px 12px;font-size:.85rem}.tx-empty{padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:.86rem}.tx.buy strong,.tx.lock strong{color:var(--green)}.tx.sell strong{color:#ff9d8d}.tx.transfer strong{color:#ffe9a8}.tx em{color:var(--muted);font-style:normal}section{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:92px 0}.section-intro{width:min(780px,100%);margin-bottom:34px}.section-intro h2,.community h2{margin-top:14px;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.96;letter-spacing:0}.section-intro p,.community p{margin-top:16px;color:#c6dac9;font-size:1.05rem;line-height:1.65}.story-path{display:grid;gap:22px;isolation:isolate}.story-stop{position:sticky;top:92px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(220px,.62fr);gap:24px;align-items:center;min-height:560px;padding:28px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background-color:#07110a;background:radial-gradient(circle at 86% 18%,rgba(56,243,95,.18),transparent 24rem),linear-gradient(135deg,#092f16,#07110a 72%);box-shadow:var(--shadow);transform:translateZ(0);will-change:transform}.story-stop:nth-child(2){top:112px}.story-stop:nth-child(3){top:132px}.story-stop:nth-child(4){top:152px}.story-stop:nth-child(5){top:172px}.stop-copy{display:grid;gap:10px;min-width:0}.stop-index{color:var(--gold);font-size:.9rem;font-weight:900}.stop-copy h3{max-width:100%;overflow-wrap:anywhere;font-size:clamp(2rem,4.6vw,4rem);line-height:.95}.stop-copy p{max-width:100%;overflow-wrap:anywhere;color:var(--green);font-weight:850}.story-copy{display:grid;gap:10px;max-width:660px}.story-copy p{max-width:100%;overflow-wrap:anywhere;color:#cee0d1;font-size:1rem;line-height:1.42}.story-copy p:nth-last-child(-n+2){color:#ffe9a8;font-weight:850}.story-stop img{width:min(100%,520px);max-height:360px;aspect-ratio:16 / 9;object-fit:cover;justify-self:end;border:1px solid rgba(164,255,152,.18);border-radius:8px;animation:float 6.6s ease-in-out infinite;box-shadow:0 24px 70px #0000005c}.token-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:16px;align-items:stretch}.token-identity{display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid rgba(215,168,55,.32);border-radius:8px;background:radial-gradient(circle at 8% 50%,rgba(215,168,55,.2),transparent 12rem),linear-gradient(135deg,#38f35f14,#ffffff09);box-shadow:inset 0 1px #ffffff14}.token-identity img{width:136px;aspect-ratio:1;object-fit:contain;border-radius:50%;filter:drop-shadow(0 16px 30px rgba(0,0,0,.45))}.token-identity .project-logo{width:136px;margin:0;justify-self:center}.token-identity span{color:#ffe9a8;font-size:.82rem;font-weight:850}.lock-token-identity span{display:inline-flex;align-items:center;gap:7px}.token-identity strong{display:block;margin-top:4px;font-size:clamp(1.9rem,4vw,3.2rem);line-height:.95}.token-identity p{max-width:720px;margin-top:10px;color:#d2e5d5;line-height:1.58}.lock-token-links{margin:0 0 16px}.lock-token-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.profile-token-graph-tabs{display:grid;gap:12px;margin-bottom:16px}.profile-token-graph-card{margin-bottom:16px}.profile-graph-tab-list{display:inline-flex;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 14px;padding:4px;border:1px solid rgba(164,255,152,.16);border-radius:8px;background:#00000029}.profile-graph-tab-list button{min-width:78px;min-height:32px;border:0;border-radius:6px;padding:0 12px;color:#f4ffe9b8;background:transparent;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.profile-graph-tab-list button.active,.profile-graph-tab-list button:hover{color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79)}.contract-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 92% 10%,rgba(56,243,95,.14),transparent 14rem),linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff14}.contract-panel.pending{border-color:#d7a83747;background:radial-gradient(circle at 92% 10%,rgba(215,168,55,.13),transparent 14rem),linear-gradient(180deg,#fff1,#ffffff06)}.contract-panel span{color:#ffe9a8;font-size:.82rem;font-weight:850}.contract-panel strong{display:block;margin-top:5px;color:var(--white);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1;overflow-wrap:anywhere}.contract-panel p{max-width:620px;margin-top:8px;color:#c7dacb;line-height:1.5}.contract-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.contract-actions button,.contract-actions a,.contract-actions>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 13px;border:1px solid rgba(215,168,55,.28);border-radius:999px;color:#ffe9a8;background:#d7a83714;font:inherit;font-size:.88rem;font-weight:850}.contract-actions button:not(:disabled):hover,.contract-actions a:hover{transform:translateY(-2px)}.contract-actions button:disabled{cursor:not-allowed;opacity:.62}.contract-actions>span{color:#dfffe4;border-color:var(--line);background:#38f35f14}.token-holder-board{display:grid;gap:14px;margin-top:22px;padding:18px;border:1px solid rgba(215,168,55,.26);border-radius:8px;background:radial-gradient(circle at 92% 8%,rgba(215,168,55,.12),transparent 16rem),#ffffff0b}.token-holder-list{display:grid;gap:8px}.token-holder-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;color:#e8ffea;background:#070c066b}.token-holder-row strong{color:#ffe9a8}.token-holder-row span{overflow:hidden;color:#dfffe4;font-size:.9rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.token-holder-row em{color:var(--green);font-size:.84rem;font-style:normal;font-weight:900;white-space:nowrap}.fact-grid,.roadmap-grid,.lock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lock-search{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:18px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.explorer-tabs{display:flex;justify-content:center;gap:10px;margin:0 0 14px}.explorer-tabs button,.explorer-filter-bar button,.explorer-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(164,255,152,.18);border-radius:999px;padding:9px 14px;color:#dfffe4;background:#ffffff0e;font-weight:850;cursor:pointer}.explorer-tabs button.active,.explorer-filter-bar button.active{color:#041307;border-color:#38f35f85;background:linear-gradient(135deg,var(--green),#b8ff79);box-shadow:0 12px 26px #38f35f29}.explorer-tabs span,.explorer-filter-bar strong{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;color:inherit;background:#00000029;font-size:.78rem}.explorer-filter-bar{display:flex;flex-wrap:wrap;gap:9px;margin:-5px 0 18px}.explorer-filter-bar button{min-height:38px;padding:8px 11px;font-size:.82rem}.explorer-filter-bar button svg{color:var(--green)}.explorer-filter-bar button.active svg{color:#041307}.explorer-filter-bar strong{min-width:22px;height:22px;font-size:.72rem;font-weight:950}.explorer-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.explorer-pagination button:disabled{cursor:not-allowed;opacity:.5}.explorer-pagination span{color:var(--muted);font-size:.82rem;font-weight:780}.lock-search label,.lock-search em{display:inline-flex;align-items:center;gap:8px;color:#dfffe4;font-size:.86rem;font-weight:850}.lock-search label svg{color:var(--green)}.lock-search input{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid rgba(164,255,152,.18);border-radius:8px;color:var(--white);background:#0000003d;font:inherit}.lock-search input:focus{outline:none;border-color:#38f35f94;box-shadow:0 0 0 3px #38f35f1f}.lock-search em{justify-content:end;color:#ffe9a8;font-style:normal}.lock-empty{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09}.fact-card,.road-card,.lock-card{min-width:0;padding:20px}.fact-card strong{display:block;min-width:0;margin:12px 0;overflow-wrap:anywhere;font-size:1.55rem;line-height:1.08}.fact-card p,.road-card p,.lock-card p{min-width:0;overflow-wrap:anywhere;color:#c7dacb;line-height:1.55}.staking-panel{display:grid;gap:16px;margin-top:16px;padding:20px;background:radial-gradient(circle at 10% 0%,rgba(215,168,55,.13),transparent 16rem),linear-gradient(180deg,#ffffff13,#ffffff06)}.staking-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.staking-heading span{color:#ffe9a8;font-size:.82rem;font-weight:860}.staking-heading h3{margin-top:7px;font-size:clamp(1.4rem,3vw,2.2rem)}.staking-heading svg{color:var(--gold)}.staking-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.staking-stats span{display:grid;gap:7px;min-height:88px;padding:14px;border:1px solid rgba(215,168,55,.18);border-radius:8px;color:var(--muted);background:#d7a8370f;font-size:.78rem;font-weight:760}.staking-stats strong{color:var(--white);font-size:1rem}.staking-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staking-notes p{padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;color:#c7dacb;background:#ffffff09;line-height:1.5}.staking-page-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;align-items:stretch}.staking-page-layout.rewards-layout{grid-template-columns:1fr}.staking-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 20px}.staking-mode-switch.in-card{margin:0;padding-bottom:4px}.staking-mode-switch button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:16px;border:1px solid rgba(164,255,152,.16);border-radius:8px;color:var(--white);text-align:left;background:#ffffff0b;cursor:pointer}.staking-mode-switch.in-card button{min-height:74px;background:#ffffff0e}.staking-mode-switch button.active{border-color:#38f35f80;background:radial-gradient(circle at 8% 30%,rgba(56,243,95,.16),transparent 10rem),#38f35f14}.staking-mode-switch svg{color:var(--green)}.staking-mode-switch strong,.staking-mode-switch em{display:block}.staking-mode-switch strong{font-size:1rem}.staking-mode-switch em{margin-top:4px;color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.35}.staking-page-layout .staking-panel{margin-top:0}.staking-stack{display:grid;gap:16px;min-width:0}.staking-hdlm-panel,.staking-factory-panel{display:grid;gap:20px;padding:22px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:radial-gradient(circle at 88% 6%,rgba(56,243,95,.13),transparent 14rem),linear-gradient(180deg,#fff1,#ffffff06)}.staking-factory-panel.disconnected{min-height:330px;align-content:start}.staking-hdlm-panel{background:radial-gradient(circle at 10% 0%,rgba(56,243,95,.14),transparent 16rem),radial-gradient(circle at 84% 12%,rgba(215,168,55,.12),transparent 15rem),linear-gradient(180deg,#ffffff13,#ffffff06)}.staking-hdlm-copy{max-width:780px;color:#dfffe4;line-height:1.55}.staking-hdlm-stats,.staking-hdlm-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.staking-hdlm-stats span{display:grid;gap:6px;min-height:78px;padding:12px;border:1px solid rgba(215,168,55,.18);border-radius:8px;color:var(--muted);background:#d7a8370f;font-size:.78rem;font-weight:760}.staking-hdlm-stats strong{color:var(--white);font-size:1rem}.staking-hdlm-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.staking-hdlm-notes p{min-height:116px;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;color:#c7dacb;background:#ffffff09;line-height:1.48}.staking-hdlm-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid rgba(164,255,152,.16)}.staking-hdlm-actions button{min-height:40px;padding:0 18px;border:1px solid rgba(56,243,95,.28);border-radius:8px;color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79);font-weight:860;cursor:pointer}.staking-hdlm-actions button+button{color:#dfffe4;background:#ffffff0f}.staking-hdlm-actions button:disabled,.staking-stake-actions button:disabled{opacity:.48;cursor:not-allowed}.staking-stake-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.staking-stake-modal{display:grid;gap:18px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border:1px solid rgba(215,168,55,.32);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 88% 0%,rgba(215,168,55,.15),transparent 14rem),#070c06fa;box-shadow:0 26px 90px #00000080}.staking-stake-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.staking-stake-modal-header span{color:#ffe9a8;font-size:.78rem;font-weight:860}.staking-stake-modal-header h3{margin-top:8px;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.12}.staking-stake-modal-header button{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(164,255,152,.18);border-radius:8px;color:#e8ffea;background:#ffffff0e;cursor:pointer}.staking-stake-connect{display:grid;justify-items:center;gap:12px;padding:24px;border:1px solid rgba(164,255,152,.14);border-radius:8px;text-align:center;background:#ffffff09}.staking-stake-connect svg{color:var(--green)}.staking-stake-connect strong{font-size:1.05rem}.staking-stake-connect p,.staking-stake-notice{margin:0;color:#d7e8d9;line-height:1.5}.staking-stake-amount{display:grid;gap:8px}.staking-stake-amount span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem;font-weight:820}.staking-stake-amount small{color:#ffe9a8;font-size:.72rem;font-weight:780;text-align:right}.staking-stake-amount input{width:100%;min-height:48px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:0 13px;color:var(--white);background:#ffffff13;font-size:1.08rem;font-weight:820;outline:none}.staking-stake-percent-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-6px}.staking-stake-percent-options button{min-height:34px;border:1px solid rgba(215,168,55,.22);border-radius:8px;color:#ffe9a8;background:#d7a83712;font-size:.78rem;font-weight:860;cursor:pointer}.staking-stake-percent-options button:hover:not(:disabled){border-color:#d7a8376b;background:#d7a8371f}.staking-stake-percent-options button:disabled{opacity:.45;cursor:not-allowed}.staking-stake-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staking-stake-flow span{display:inline-flex;align-items:center;gap:7px;min-height:54px;padding:10px;border:1px solid rgba(215,168,55,.18);border-radius:8px;color:var(--muted);background:#d7a8370e;font-size:.78rem;font-weight:780;line-height:1.25}.staking-stake-flow span.active,.staking-stake-flow span.complete{border-color:#38f35f47;color:#e8ffea;background:#38f35f14}.staking-stake-flow svg{flex:0 0 auto;color:var(--green)}.staking-stake-notice{padding:12px;border:1px solid rgba(215,168,55,.22);border-radius:8px;background:#d7a8370f}.staking-stake-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staking-stake-actions button{min-height:42px;border:1px solid rgba(56,243,95,.28);border-radius:8px;color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79);font-weight:860;cursor:pointer}.staking-stake-actions button+button{color:#dfffe4;background:#ffffff0f}.staking-user-panel{display:grid;gap:16px;margin-top:0;padding:20px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:radial-gradient(circle at 92% 8%,rgba(56,243,95,.1),transparent 14rem),linear-gradient(180deg,#ffffff0f,#ffffff06)}.staking-user-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(164,255,152,.16)}.staking-user-heading span{color:#ffe9a8;font-size:.82rem;font-weight:860}.staking-user-heading h3{margin-top:7px;font-size:1.32rem}.staking-user-empty{margin:0;color:#c7dacb;line-height:1.5}.staking-position-list{display:grid;gap:12px}.staking-position-row{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.6fr) minmax(180px,.65fr);align-items:start;gap:12px 14px;padding:14px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#ffffff09}.staking-position-main{display:grid;align-content:start;gap:7px;min-width:0}.staking-position-main strong{color:var(--white);font-size:1rem}.staking-position-main small,.staking-position-meta{color:var(--muted)}.staking-position-status{width:fit-content;padding:4px 8px;border:1px solid rgba(164,255,152,.16);border-radius:999px;color:#dfffe4;background:#ffffff0b;font-size:.72rem;font-weight:860;text-transform:uppercase}.staking-position-status.live{color:#041307;background:var(--green)}.staking-position-status.flexible{color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79)}.staking-position-status.locked,.staking-position-status.upcoming{color:#ffe9a8;border-color:#d7a83747;background:#d7a83714}.staking-position-status.ended{color:#c7dacb}.staking-position-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.staking-position-stats span{display:grid;gap:5px;min-height:68px;padding:10px;border:1px solid rgba(215,168,55,.14);border-radius:8px;color:var(--muted);background:#d7a8370b;font-size:.76rem;font-weight:760}.staking-position-stats strong{color:var(--white);font-size:.94rem}.staking-position-side{display:grid;align-content:start;gap:12px;min-width:0}.staking-position-meta,.staking-position-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start;font-size:.8rem}.staking-position-meta{flex-direction:column}.staking-position-actions{padding-top:2px}.staking-position-actions span{padding:6px 9px;border:1px solid rgba(164,255,152,.12);border-radius:999px;color:#c7dacb85;background:#ffffff09;font-weight:820}.staking-position-actions span.available{color:#041307;border-color:#38f35f47;background:linear-gradient(135deg,var(--green),#b8ff79)}.staking-factory-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.staking-factory-heading span,.staking-launchpad-rule span{color:#ffe9a8;font-size:.82rem;font-weight:860}.staking-factory-heading h3{margin-top:7px;font-size:1.45rem}.staking-factory-heading svg,.staking-launchpad-rule svg{color:var(--green)}.staking-connect-gate{display:grid;justify-items:center;align-content:center;justify-self:center;width:min(100%,520px);min-height:190px;gap:12px;padding:24px;border:1px solid rgba(164,255,152,.14);border-radius:8px;text-align:center;background:#ffffff09}.staking-connect-gate svg{color:var(--green)}.staking-connect-gate strong{color:var(--white);font-size:1.05rem}.staking-connect-gate p{margin:0;max-width:360px;color:#dfffe4;line-height:1.5}.staking-pool-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staking-pool-type button{display:grid;gap:5px;min-height:82px;padding:12px;border:1px solid rgba(164,255,152,.16);border-radius:8px;color:var(--white);text-align:left;background:#ffffff0b;cursor:pointer}.staking-pool-type button.active{border-color:#38f35f80;background:radial-gradient(circle at 8% 30%,rgba(56,243,95,.16),transparent 10rem),#38f35f14}.staking-pool-type strong{font-size:.94rem}.staking-pool-type span{color:var(--muted);font-size:.78rem;line-height:1.35}.staking-section-breaker{width:min(520px,72%);height:1px;justify-self:center;margin:2px 0;background:linear-gradient(90deg,transparent,rgba(164,255,152,.2),rgba(215,168,55,.24),transparent)}.staking-factory-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.staking-factory-form label{display:grid;gap:8px}.staking-factory-form label.wide{grid-column:span 2}.staking-factory-form label span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.78rem;font-weight:820}.staking-factory-form label span svg{color:#ffe9a8}.staking-help{display:inline-grid;place-items:center;position:relative;cursor:help;outline:none}.staking-help:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:max-content;max-width:min(260px,72vw);padding:10px 12px;border:1px solid rgba(215,168,55,.34);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 90% 0%,rgba(215,168,55,.13),transparent 8rem),#070c06fa;box-shadow:0 18px 48px #0000006b;font-size:.76rem;font-weight:720;line-height:1.45;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease}.staking-help:before{content:"";position:absolute;left:50%;bottom:calc(100% + 5px);z-index:21;width:9px;height:9px;border-right:1px solid rgba(215,168,55,.34);border-bottom:1px solid rgba(215,168,55,.34);background:#070c06fa;opacity:0;pointer-events:none;transform:translate(-50%,4px) rotate(45deg);transition:opacity .15s ease,transform .15s ease}.staking-help:hover:after,.staking-help:focus-visible:after,.staking-help:hover:before,.staking-help:focus-visible:before{opacity:1;transform:translate(-50%)}.staking-help:hover:before,.staking-help:focus-visible:before{transform:translate(-50%) rotate(45deg)}.staking-factory-form input{width:100%;min-height:44px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:0 11px;color:var(--white);background:#ffffff13;outline:none}.staking-utc-label{padding:3px 7px;border:1px solid rgba(215,168,55,.24);border-radius:999px;color:#ffe9a8;background:#d7a83714;font-size:.68rem;font-weight:880;line-height:1}.staking-lock-options{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.staking-lock-options button{padding:8px 10px;border:1px solid rgba(215,168,55,.18);border-radius:999px;color:#ffe9a8;background:#d7a8370f;font-size:.78rem;font-weight:820;cursor:pointer}.staking-lock-options button.active{border-color:#38f35f61;color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79)}.staking-lock-options button:hover{border-color:#d7a8376b}.staking-custom-lock-duration{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(360px,100%);margin-top:-4px}.staking-custom-lock-duration input{min-height:38px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:0 11px;color:var(--white);background:#ffffff13;outline:none}.staking-custom-lock-duration button{min-height:38px;padding:0 14px;border:1px solid rgba(56,243,95,.28);border-radius:8px;color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79);font-weight:860;cursor:pointer}.staking-custom-lock-duration button:disabled{opacity:.45;cursor:not-allowed}.staking-apr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.staking-apr-grid span,.staking-factory-stats span{display:grid;gap:6px;min-height:76px;padding:12px;border:1px solid rgba(215,168,55,.18);border-radius:8px;color:var(--muted);background:#d7a8370e;font-size:.78rem;font-weight:760}.staking-apr-grid strong,.staking-factory-stats strong{color:var(--white);font-size:1.08rem}.staking-summary-label{display:inline-flex;align-items:center;gap:6px}.staking-apr-curve{display:grid;grid-template-columns:repeat(3,minmax(34px,1fr));align-items:end;gap:10px;min-height:122px;padding:12px;border:1px solid rgba(164,255,152,.12);border-radius:8px;background:#01060347}.staking-apr-curve span{min-height:18px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--green),rgba(215,168,55,.9));box-shadow:0 12px 24px #38f35f1f}.staking-mascot-card{position:relative;isolation:isolate;display:grid;place-items:end center;width:100%;min-height:430px;margin:0;overflow:hidden;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:radial-gradient(circle at 50% 72%,rgba(255,203,85,.2),transparent 15rem),radial-gradient(circle at 54% 36%,rgba(56,243,95,.18),transparent 17rem),linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000042}.staking-mascot-card:before{content:"";position:absolute;inset:auto 11% 20px;height:26%;z-index:-1;border-radius:999px;background:radial-gradient(ellipse,#0000006b,#0000)}.staking-mascot-card img{width:min(118%,560px);max-width:none;margin:0 -8% -8%;object-fit:contain;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(0,0,0,.48))}.staking-factory-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.staking-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.staking-flow-grid article{min-height:188px;padding:16px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#ffffff09}.staking-flow-grid svg{color:var(--gold)}.staking-flow-grid h3{margin-top:12px;font-size:1.05rem}.staking-flow-grid p{margin-top:9px;color:#c7dacb;line-height:1.48}.staking-launchpad-rule{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:12px;align-items:center;margin-top:16px;padding:16px;border:1px solid rgba(56,243,95,.18);border-radius:8px;background:#38f35f0e}.staking-launchpad-rule p{margin-top:5px;color:#dfffe4;line-height:1.45}.chart-card{min-height:100%;padding:20px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 82% 8%,rgba(56,243,95,.16),transparent 14rem),linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff14}.panel-heading.compact{margin-bottom:16px}.panel-heading.compact h3{font-size:clamp(1.55rem,3vw,2.4rem)}.live-chart{width:100%;min-height:260px}.live-chart-shell{position:relative;width:100%;min-height:260px}.live-chart-latest-line{position:absolute;top:0;bottom:0;left:0;z-index:1;width:1px;background:repeating-linear-gradient(180deg,#ffe27ac2 0,#ffe27ac2 9px,#ffe27a00 9px,#ffe27a00 15px);box-shadow:0 0 10px #ffe27a3d;pointer-events:none}.live-chart-readout{position:absolute;top:12px;left:12px;z-index:2;max-width:min(360px,calc(100% - 150px));padding:8px 10px;border:1px solid rgba(255,226,122,.24);border-radius:8px;color:#f4ffe9;background:linear-gradient(135deg,#090c07eb,#1c180adb),#000000b8;box-shadow:0 16px 42px #00000047;pointer-events:none}.live-chart-readout span{display:block;color:#ffe9a8b8;font-size:.68rem;font-weight:850;text-transform:uppercase}.live-chart-readout strong{display:block;margin-top:2px;color:#ffe9a8;font-size:1rem;line-height:1}.live-chart-readout div{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:7px}.live-chart-readout small{color:#f4ffe9c2;font-size:.62rem;font-weight:800;white-space:nowrap}.live-chart-shell.dense-axis .live-chart{min-height:320px}.page-shell{min-height:calc(100vh - 86px);padding-top:72px}.route-loading{display:grid;place-items:center;color:#f1ffe9b8;font-size:.82rem;font-weight:900;text-transform:uppercase}.page-shell .lock-explorer-section{width:100%;padding:72px 0 0}.hoodlock{width:100%;padding-inline:max(16px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 82% 30%,rgba(215,168,55,.12),transparent 22rem),linear-gradient(180deg,#030d0700,#0c2112b8,#030d0700)}.app-shell{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;min-height:520px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#020805d1;box-shadow:var(--shadow)}.app-sidebar,.locker-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.app-sidebar{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;overflow:hidden}.app-sidebar img{width:min(92%,300px);max-height:290px;object-fit:contain;margin:0 auto 8px;filter:drop-shadow(0 18px 32px rgba(0,0,0,.48))}.app-sidebar h2{font-size:2.5rem}.app-sidebar p{margin:10px 0 18px;color:#d5e6d8}.hoodlock-wallet-controls{display:grid;gap:8px}.app-sidebar .hoodlock-wallet-button,.app-sidebar .hoodlock-network-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;border:1px solid rgba(215,168,55,.28);border-radius:8px;color:#ffe9a8;background:#d7a83717;font-weight:900;transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-sidebar .hoodlock-wallet-button:hover,.app-sidebar .hoodlock-network-button:hover{transform:translateY(-2px)}.app-sidebar .hoodlock-wallet-button.connected{color:#031407;border-color:#38f35f80;background:linear-gradient(135deg,var(--green),#b8ff79)}.app-sidebar .hoodlock-network-button{color:#dfffe4;border-color:var(--line);background:#38f35f14}.app-sidebar .hoodlock-network-button img{display:block;width:19px;height:19px;flex:0 0 auto;max-height:19px;margin:0;border-radius:50%;object-fit:cover;filter:none}.app-sidebar .hoodlock-wallet-button.connecting,.app-sidebar .hoodlock-network-button.connecting{color:#dfffe4;border-color:var(--line);background:#38f35f17}.app-sidebar .hoodlock-wallet-button.error{color:#ffd0a8;border-color:#ffa4585c;background:#ffa45814}.app-sidebar .hoodlock-wallet-button:disabled,.app-sidebar .hoodlock-network-button:disabled{cursor:not-allowed;opacity:.72}.locker-panel{position:relative;padding:24px;overflow:hidden}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.panel-heading span{color:var(--green);font-weight:850}.panel-heading h3{margin-top:8px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.locker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.locker-action{display:flex;align-items:center;gap:10px;min-height:76px;padding:18px;border:1px solid var(--line);border-radius:8px;color:var(--white);background:#ffffff0f;font-weight:850;cursor:pointer}.locker-action.active{color:#041307;border-color:#38f35fa3;background:linear-gradient(135deg,var(--green),#b8ff79);box-shadow:0 14px 30px #38f35f2e}.locker-connect-gate{display:grid;justify-items:center;gap:10px;margin-top:24px;min-height:240px;align-content:center;padding:24px;border:1px solid rgba(164,255,152,.18);border-radius:8px;text-align:center;background:#01060357}.locker-connect-gate svg{color:var(--green)}.locker-connect-gate strong{color:#f7fff7;font-size:clamp(1.2rem,2.6vw,1.7rem);line-height:1.1}.locker-connect-gate p{max-width:520px;margin:0;color:var(--muted);line-height:1.45}.lock-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:16px;margin-top:20px}.lock-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#01060357}.lock-form label{display:grid;gap:7px}.lock-form label span{color:var(--muted);font-size:.78rem;font-weight:820}.lock-form input,.lock-form select{width:100%;min-height:44px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:0 12px;color:var(--white);background:#ffffff0f;outline:none}.lock-form input.editable-muted{color:#eefdf0;background:#ffffff18}.lock-form input:read-only:not(.editable-muted){color:#e8ffeab8;background:#ffffff0b}.lock-form select{cursor:pointer}.lock-form-wide{grid-column:1 / -1}.lock-asset-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid rgba(164,255,152,.18);border-radius:8px;background:#ffffff0b}.lock-asset-mode button{min-height:38px;border:1px solid transparent;border-radius:7px;color:#dfffe4;background:transparent;font-weight:850;cursor:pointer}.lock-asset-mode button.active{color:#041307;border-color:#38f35f8c;background:linear-gradient(135deg,var(--green),#b8ff79)}.existing-lock-picker{position:relative}.existing-lock-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:54px;padding:9px 12px;border:1px solid rgba(164,255,152,.22);border-radius:8px;color:#e8ffea;text-align:left;background:linear-gradient(135deg,#38f35f14,#ffffff0e),#ffffff0a;cursor:pointer}.existing-lock-trigger:disabled{cursor:not-allowed;opacity:.58}.existing-lock-trigger>span,.existing-lock-menu button>span{display:grid;min-width:0;gap:3px}.existing-lock-trigger strong,.existing-lock-menu strong{overflow:hidden;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.existing-lock-trigger em,.existing-lock-menu em{overflow:hidden;color:#c7dacbbf;font-size:.76rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.existing-lock-trigger svg{flex:0 0 auto;color:var(--green)}.existing-lock-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:20;display:grid;gap:6px;max-height:254px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(164,255,152,.28) rgba(255,255,255,.05);scrollbar-width:thin;padding:7px;border:1px solid rgba(164,255,152,.22);border-radius:8px;background:#040f07fa;box-shadow:0 18px 46px #0000005c}.existing-lock-menu::-webkit-scrollbar,.token-suggestions::-webkit-scrollbar{width:8px}.existing-lock-menu::-webkit-scrollbar-track,.token-suggestions::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.existing-lock-menu::-webkit-scrollbar-thumb,.token-suggestions::-webkit-scrollbar-thumb{border-radius:999px;background:#a4ff9847}.existing-lock-menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 10px;border:1px solid rgba(164,255,152,.12);border-radius:7px;color:#e8ffea;text-align:left;background:#ffffff0e;cursor:pointer}.existing-lock-menu button:hover{border-color:#38f35f57;background:#38f35f1a}.existing-lock-menu small{color:#ffe9a8;font-size:.78rem;font-weight:850;white-space:nowrap}.token-search-field,.token-search{position:relative}.token-suggestions{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:20;display:grid;gap:6px;max-height:254px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(164,255,152,.28) rgba(255,255,255,.05);scrollbar-width:thin;padding:7px;border:1px solid rgba(164,255,152,.22);border-radius:8px;background:#040f07fa;box-shadow:0 18px 46px #0000005c}.token-suggestions button{display:grid;gap:5px;width:100%;min-height:54px;padding:9px 10px;border:1px solid rgba(164,255,152,.12);border-radius:7px;color:#e8ffea;text-align:left;background:#ffffff0e;cursor:pointer}.token-suggestions button:hover{border-color:#38f35f57;background:#38f35f1a}.token-suggestions span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.token-suggestions strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.token-suggestions em{flex:0 0 auto;overflow:hidden;max-width:86px;color:#c7dacbb3;font-size:.72rem;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.token-suggestions small{overflow:hidden;color:#c7dacb;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.token-suggestions-empty{min-height:54px;padding:13px 10px;border:1px solid rgba(164,255,152,.12);border-radius:7px;color:#c7dacbc2;background:#ffffff0b;font-size:.82rem;font-weight:760}.lock-form-error,.lock-form-note{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:8px;font-size:.84rem;line-height:1.45}.lock-form-error{border:1px solid rgba(255,107,107,.32);color:#ffd4d4;background:#ff6b6b1a}.lock-form-note{border:1px solid rgba(56,243,95,.2);color:#dfffe4;background:#38f35f13}.lock-form .primary-cta{grid-column:1 / -1;border:0;cursor:pointer}.lock-warning-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lock-warning-modal{display:grid;gap:14px;width:min(540px,100%);padding:18px;border:1px solid rgba(255,214,102,.32);border-radius:14px;color:#f7fff7;background:radial-gradient(circle at 15% 5%,rgba(255,214,102,.14),transparent 10rem),#070c06f7;box-shadow:0 28px 90px #0000008a}.lock-warning-header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.lock-warning-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,214,102,.3);border-radius:12px;color:#ffe9a8;background:#ffd6661a}.lock-warning-modal span{display:block;color:#ffe9a8;font-size:.78rem;font-weight:880;line-height:1;text-transform:uppercase}.lock-warning-modal h3{margin-top:5px;font-size:1.35rem;line-height:1.15}.lock-warning-modal p{color:#d7e8d9;line-height:1.55}.lock-warning-copy{margin:0;max-width:95%}.lock-warning-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lock-warning-modal dl div{display:grid;align-content:center;justify-items:center;min-height:74px;padding:10px 11px;border:1px solid rgba(164,255,152,.15);border-radius:8px;text-align:center;background:#ffffff0b}.lock-warning-modal dt{color:#d7e8d9b8;font-size:.74rem;font-weight:820}.lock-warning-modal dd{margin-top:4px;overflow:hidden;color:#f7fff7;font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.lock-warning-modal small{display:block;margin-top:4px;color:#d7e8d9b8;font-size:.74rem;font-weight:760;line-height:1.3}.lock-warning-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.lock-warning-actions button{min-height:42px;border-radius:8px;padding:0 14px;font-weight:880;cursor:pointer}.lock-warning-secondary{border:1px solid rgba(164,255,152,.18);color:#e8ffea;background:#ffffff0e}.lock-warning-primary{border:0;color:#041307;background:linear-gradient(135deg,#ffe27a,var(--green))}.lock-warning-primary:disabled{cursor:wait;opacity:.68}.lock-empty{display:grid;align-content:center;gap:10px;min-height:202px;padding:18px;border:1px dashed rgba(164,255,152,.24);border-radius:8px;color:#dfffe4;background:#ffffff09}.lock-empty svg{color:var(--green)}.lock-empty p{color:#c7dacb;line-height:1.55}.action-panel,.action-result{display:grid;gap:10px;padding:18px;border-radius:8px}.response-slot{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .22s ease,margin-top .22s ease,opacity .18s ease}.response-slot.visible{grid-template-rows:1fr;margin-top:18px;opacity:1}.response-slot>*{min-height:0;overflow:hidden}.action-panel{align-content:center;min-height:202px;border:1px solid rgba(56,243,95,.24);color:#e8ffea;background:radial-gradient(circle at 18% 18%,rgba(56,243,95,.16),transparent 10rem),#ffffff0b}.action-panel svg{color:var(--green)}.action-panel p,.action-result p{color:#c7dacb;line-height:1.55}.action-result{border:1px solid rgba(215,168,55,.26);background:radial-gradient(circle at 12% 20%,rgba(255,232,138,.14),transparent 10rem),#121008eb;box-shadow:0 20px 60px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.action-result span{color:#ffe9a8;font-size:.78rem;font-weight:860}.chest-row{display:flex;align-items:center;gap:18px;margin-top:28px;padding:18px;border:1px solid rgba(215,168,55,.3);border-radius:8px;background:#d7a83714}.treasure-chest{position:relative;flex:0 0 88px;width:88px;height:62px;border-radius:10px 10px 8px 8px;background:linear-gradient(180deg,#b47a28,#5f3519);box-shadow:inset 0 0 0 3px #ffe6792e,0 0 28px #d7a8372e}.treasure-chest:before{content:"";position:absolute;top:-16px;right:0;bottom:30px;left:0;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#e5b947,#8d581e)}.treasure-chest span{position:absolute;left:50%;top:24px;z-index:2;width:18px;height:22px;transform:translate(-50%);border-radius:4px;background:#ffe88a}.lock-price{display:block;width:fit-content;margin-top:6px;padding:5px 8px;border:1px solid rgba(56,243,95,.24);border-radius:999px;color:#dfffe4;background:#38f35f14;font-size:.8rem;font-weight:850}.chest-row p{margin-top:6px;color:#c7dacb}.future-locks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.token-page-invite{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(255,214,102,.24);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 8% 20%,rgba(255,214,102,.1),transparent 11rem),#ffffff0a}.token-page-invite.eligible{border-color:#38f35f42;background:radial-gradient(circle at 8% 20%,rgba(56,243,95,.12),transparent 11rem),#ffffff0a}.token-page-invite.existing{border-color:#d7a83757}.token-page-invite svg{margin-top:2px;color:#ffe9a8}.token-page-invite.eligible svg,.token-page-invite.existing svg{color:var(--green)}.token-page-invite strong{display:block;font-size:.94rem}.token-page-invite p{margin-top:5px;color:#c7dacb;font-size:.86rem;line-height:1.45}.token-page-invite .token-page-pair{width:fit-content;max-width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(215,168,55,.28);color:#dfffe4;font-size:.8rem;word-break:break-word}.token-page-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:10px;border:0;color:#ffe9a8;font-size:.86rem;font-weight:850;background:transparent;cursor:pointer}.token-page-create{min-height:36px;padding:0 14px;border:1px solid rgba(56,243,95,.34);border-radius:8px;color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79)}.token-page-create:disabled{cursor:wait;opacity:.7}.token-staking-pool-panel{border:1px solid rgba(215,168,55,.28);background:linear-gradient(180deg,#1d221bf5,#0d110efa);border-radius:8px;padding:18px;box-shadow:0 18px 38px #00000047}.token-staking-pool-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.token-staking-pool-heading span{display:block;color:#d7a837e6;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.token-staking-pool-heading h3{margin:4px 0 0;color:#f7f3df;font-size:1.08rem}.token-staking-pool-heading svg{color:#d7a837}.token-staking-pool-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.token-staking-pool-stats span{min-width:0;border:1px solid rgba(244,247,235,.09);border-radius:8px;background:#f4f7eb0b;padding:10px}.token-staking-pool-stats small,.token-staking-pool-stats em,.token-staking-action-row label span{display:block;color:#f4f7eb8f;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:0;text-transform:uppercase}.token-staking-pool-stats strong{display:block;overflow:hidden;margin:5px 0 2px;color:#f7f3df;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.token-staking-pool-stats em{color:#f4f7ebad;text-transform:none}.token-staking-pool-stats .live-countdown{border-color:#38f35f47;background:#38f35f12}.token-staking-pool-stats .live-countdown strong{color:#a4ff98}.token-staking-action-row{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:end;gap:10px;margin-top:14px}.token-staking-action-row label{display:grid;gap:6px}.token-staking-action-row input{width:100%;border:1px solid rgba(215,168,55,.28);border-radius:8px;background:#0000003d;color:#f7f3df;padding:10px 12px;font:inherit}.token-staking-action-row button{border:0;border-radius:8px;background:linear-gradient(135deg,#d7a837,#f3de8a);color:#17130a;cursor:pointer;font-weight:900;padding:11px 14px}.token-staking-action-row button.live-rewards{background:linear-gradient(135deg,#38f35f,#b8ff79);color:#041307;box-shadow:0 0 0 1px #38f35f3d,0 12px 28px #38f35f29}.token-staking-action-row button:disabled{cursor:not-allowed;opacity:.5}.token-staking-pool-empty,.token-staking-notice{margin:12px 0 0;color:#f4f7ebb3}.token-staking-notice.error{color:#ffb0a8}.future-lock{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:118px;padding:14px;border:1px solid rgba(164,255,152,.16);border-radius:8px;background:#ffffff09}.future-lock svg{margin-top:2px;color:var(--green)}.future-lock strong{display:block;font-size:.92rem}.future-lock p{margin-top:6px;color:#c7dacb;font-size:.84rem;line-height:1.45}.lock-card{position:relative;overflow:hidden;display:grid;gap:14px;border-color:#d7a8373d;background:radial-gradient(circle at 12% 0%,rgba(215,168,55,.13),transparent 12rem),linear-gradient(180deg,#ffffff12,#ffffff07);box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff14}.lock-card[role=link]{cursor:pointer}.lock-card[role=link]:focus-visible{outline:3px solid rgba(56,243,95,.45);outline-offset:3px}.lock-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-links{display:flex;gap:7px}.project-links a{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;color:#dfffe4;background:#38f35f14;transition:transform .18s ease,background .18s ease}.project-links a:hover{transform:translateY(-2px);background:#38f35f29}.project-logo{--logo-primary: var(--green);--logo-secondary: var(--gold);position:relative;display:grid;place-items:center;width:68px;aspect-ratio:1;margin-bottom:0;overflow:hidden;border:1px solid rgba(215,168,55,.32);border-radius:50%;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.3),transparent 28%),linear-gradient(135deg,var(--logo-primary),var(--logo-secondary));box-shadow:0 16px 34px #d7a83724}.project-logo:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.project-logo span{position:relative;z-index:1;color:#021005;font-size:1.15rem;font-weight:1000;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.28)}.project-logo img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:5px;background:#0000002e}.project-logo.large{width:96px;flex:0 0 auto;margin-bottom:0}.project-logo.large span{font-size:1.45rem}.lock-card h3{font-size:1.36rem;line-height:1.05;overflow-wrap:anywhere}.lock-token-chip{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:5px 8px;border:1px solid rgba(215,168,55,.24);border-radius:999px;color:#ffe9a8;background:#d7a83717;font-size:.76rem;font-weight:900}.lock-card-copy{display:grid;gap:9px}.lock-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lock-card-title-row em{color:#d8ffe0a8;font-size:.72rem;font-style:normal;font-weight:850;text-transform:uppercase}.lock-token-description{font-size:.88rem}.lock-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lock-stats span{display:grid;gap:4px;min-width:0;min-height:58px;padding:10px;border:1px solid rgba(164,255,152,.12);border-radius:8px;background:#00000029}.lock-stats small{color:#ffe9a8b8;font-size:.7rem;font-weight:850;text-transform:uppercase}.lock-stats strong{min-width:0;overflow:hidden;color:var(--white);font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.progress-label{display:flex;justify-content:space-between;margin-bottom:8px;color:#dbffe0;font-size:.85rem;font-weight:820}.progress-bar{height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--gold))}.mini-chart{display:flex;align-items:end;gap:6px;height:84px;margin:0;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:linear-gradient(rgba(164,255,152,.06) 1px,transparent 1px),#ffffff09;background-size:100% 21px}.mini-chart span{flex:1;min-width:8px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,var(--green),rgba(56,243,95,.22));box-shadow:0 0 16px #38f35f1f}.unlock-list{display:grid;gap:8px;margin-top:0;padding:14px;border:1px solid rgba(215,168,55,.22);border-radius:8px;background:#d7a8370f}.unlock-list>span{display:inline-flex;align-items:center;gap:7px;color:#ffe9a8;font-size:.82rem;font-weight:850}.unlock-list p{color:#d4dfd6;font-size:.88rem}.profile-link,.profile-back,.profile-links a{display:inline-flex;align-items:center;gap:7px;width:fit-content;font-weight:850}.profile-link{margin-top:16px;color:#ffe9a8;font-size:.9rem}.profile-back{margin-bottom:18px;color:#d9ffe0}.token-profile-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.token-profile-action-row .profile-back{margin-bottom:0}.token-profile-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.token-profile-website-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:999px;color:#dfffe4;background:#38f35f14;font-size:.9rem;font-weight:850}.lock-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:clamp(30px,5vw,58px);align-items:center;padding:clamp(28px,4vw,44px);border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 82% 22%,rgba(215,168,55,.18),transparent 18rem),linear-gradient(135deg,#052c13eb,#040906e0);box-shadow:var(--shadow)}.lock-profile-copy{display:grid;align-content:center;gap:28px;min-width:0}.lock-profile-copy h1{font-size:clamp(3.2rem,9vw,7rem);line-height:.9}.profile-title-row{display:flex;align-items:center;gap:clamp(18px,3vw,30px)}.lock-profile-copy p{max-width:680px;margin-top:18px;color:#d2e5d5;font-size:1.1rem;line-height:1.62}.profile-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.profile-links a{min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:999px;color:#dfffe4;background:#38f35f14}.profile-guardian{display:grid;gap:18px;justify-items:center;align-self:center;padding:8px 0;text-align:center}.profile-guardian img{width:min(300px,100%);filter:drop-shadow(0 18px 35px rgba(0,0,0,.45))}.profile-guardian strong{color:#ffe9a8}.profile-stat-grid,.profile-proof-layout{display:grid;gap:16px;margin-top:16px}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat-grid article,.profile-chart-panel,.profile-unlocks-panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14}.profile-stat-grid article{display:grid;align-content:start;min-width:0;padding:18px}.profile-stat-grid span{display:block;color:var(--muted);font-size:.82rem;font-weight:820}.profile-stat-grid strong{display:block;margin-top:9px;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.12}.profile-edit-panel{display:grid;gap:14px;margin-top:16px;padding:20px;border:1px solid rgba(164,255,152,.16);border-radius:8px;background:linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff14}.profile-edit-panel.editable{border-color:#38f35f42}.profile-edit-panel>p{color:#c7dacb;line-height:1.5}.profile-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-edit-form label{display:grid;gap:7px}.profile-edit-form label span{color:var(--muted);font-size:.78rem;font-weight:820}.profile-edit-form input,.profile-edit-form textarea{width:100%;min-height:44px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:10px 12px;color:#eefdf0;background:#ffffff18;font:inherit;outline:none}.profile-edit-form textarea{min-height:108px;resize:vertical}.profile-edit-wide{grid-column:1 / -1}.profile-image-editor{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#ffffff0e}.profile-image-preview{display:grid;place-items:center;width:82px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(164,255,152,.2);border-radius:8px;color:#dfffe4;background:#0003}.profile-image-preview img{width:100%;height:100%;object-fit:cover}.profile-image-editor span{display:block;color:var(--muted);font-size:.78rem;font-weight:820}.profile-image-editor p{margin:5px 0 10px;color:#f1ffe9b8;font-size:.82rem;line-height:1.45}.profile-image-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-image-actions button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid rgba(164,255,152,.18);border-radius:8px;padding:0 12px;color:#effff0;background:#ffffff13;font-weight:820;cursor:pointer}.profile-edit-notice{margin:0;padding:10px 12px;border:1px solid rgba(164,255,152,.18);border-radius:8px;color:#dfffe4;background:#38f35f14;font-size:.86rem}.profile-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-readonly-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#ffffff0a}.profile-readonly-grid span{color:var(--muted);font-size:.78rem;font-weight:820}.profile-readonly-grid strong,.profile-readonly-grid p{min-width:0;overflow-wrap:anywhere;color:#eefdf0;line-height:1.42}.profile-readonly-wide{grid-column:1 / -1}.ownership-request-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:44px;padding:11px 14px;border:1px solid rgba(215,168,55,.32);border-radius:999px;color:#ffe9a8;background:#d7a83717;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ownership-request-button:hover{transform:translateY(-2px);border-color:#d7a83785;background:#d7a83724}.ownership-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ownership-modal{display:grid;gap:16px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;border:1px solid rgba(215,168,55,.32);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 88% 6%,rgba(215,168,55,.15),transparent 14rem),#070c06f7;box-shadow:0 28px 90px #0000008a}.ownership-modal-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.ownership-modal-header span{display:inline-flex;align-items:center;gap:7px;color:#ffe9a8;font-size:.78rem;font-weight:880;line-height:1;text-transform:uppercase}.ownership-modal-header h3{margin-top:7px;font-size:1.55rem;line-height:1.12}.ownership-modal-header>button{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(164,255,152,.18);border-radius:999px;color:#e8ffea;background:#ffffff0e;cursor:pointer}.ownership-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ownership-modal-form label{display:grid;gap:7px}.ownership-modal-form label span{color:var(--muted);font-size:.78rem;font-weight:820}.ownership-modal-form input,.ownership-modal-form textarea{width:100%;min-height:44px;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:10px 12px;color:#eefdf0;background:#ffffff18;font:inherit;outline:none}.ownership-modal-form textarea{min-height:128px;resize:vertical}.ownership-modal-wide{grid-column:1 / -1}.ownership-modal-actions{display:flex;justify-content:flex-end;gap:10px}.profile-proof-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch}.profile-chart-panel,.profile-unlocks-panel{padding:20px}.profile-chart-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.profile-chart-summary div,.profile-chart-details div{min-width:0;padding:10px;border:1px solid rgba(164,255,152,.13);border-radius:8px;background:#00000029}.profile-chart-summary span,.profile-chart-details span,.profile-chart-details em{display:block;color:var(--muted);font-size:.75rem;font-weight:760}.profile-chart-summary strong,.profile-chart-details strong{display:block;min-width:0;margin-top:4px;overflow-wrap:anywhere;color:#effff0;font-size:.94rem}.profile-bars{display:flex;align-items:end;gap:10px;height:236px;margin:18px 0 8px;padding:42px 18px 18px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:linear-gradient(rgba(164,255,152,.06) 1px,transparent 1px),#ffffff09;background-size:100% 44px}.profile-bars.compact-bars{height:188px;margin-bottom:8px}.profile-bars span{position:relative;flex:1;min-width:18px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--green),rgba(56,243,95,.18));box-shadow:0 0 20px #38f35f24}.profile-bars .profile-bar-tooltip{position:absolute;left:50%;bottom:calc(100% + 34px);z-index:8;display:grid;gap:5px;width:max-content;max-width:min(280px,72vw);min-width:190px;padding:10px 12px;border:1px solid rgba(255,226,122,.32);border-radius:8px;background:linear-gradient(135deg,#0e140afa,#020904f5);box-shadow:0 16px 34px #0000006b,0 0 18px #d7a8371f;color:#f5ffe7;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .14s ease,transform .14s ease}.profile-bars .profile-bar-tooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(255,226,122,.28);border-bottom:1px solid rgba(255,226,122,.28);background:#050c05fa;transform:translate(-50%) rotate(45deg)}.profile-bars span:hover .profile-bar-tooltip,.profile-bars span:focus-within .profile-bar-tooltip{opacity:1;transform:translate(-50%)}.profile-bars .profile-bar-tooltip strong,.profile-bars .profile-bar-tooltip em{position:static;display:block;max-width:none;overflow-wrap:anywhere;white-space:normal;transform:none}.profile-bars .profile-bar-tooltip strong{color:#ffe9a8;font-size:.82rem;font-weight:900;line-height:1.15}.profile-bars .profile-bar-tooltip em{color:#cfead1;font-size:.76rem;font-style:normal;line-height:1.25}.profile-bars .profile-bar-tooltip em b{color:var(--green);font-weight:950}.profile-bars i{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);color:#dfffe4;font-size:.68rem;font-style:normal;font-weight:820;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.profile-chart-axis{display:flex;gap:8px;margin-bottom:14px}.profile-chart-axis span{flex:1;min-width:0;overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:760;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-chart-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.profile-chart-details em{margin-top:5px;color:#ffe9a8;font-style:normal}.profile-token-graph-card .profile-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-token-graph-card .profile-chart-summary div:nth-child(3){grid-column:1 / -1}.profile-graph-empty{margin:16px 0 0;padding:14px;border:1px solid rgba(215,168,55,.2);border-radius:8px;color:#ffe9a8;background:#d7a83712;line-height:1.45}.profile-unlocks-panel>span{display:inline-flex;align-items:center;gap:7px;color:#ffe9a8;font-weight:850}.profile-unlocks-panel p{margin-top:14px;padding-top:14px;border-top:1px solid rgba(164,255,152,.12);color:#d4dfd6;line-height:1.5}.profile-locks-panel{margin-top:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14}.profile-lock-list{display:grid;gap:10px;margin-top:16px}.profile-lock-list-embedded{padding-top:4px}.profile-lock-row{display:grid;grid-template-columns:minmax(120px,1fr) 150px 110px 140px 92px minmax(110px,.8fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#0000002e}.profile-lock-row span,.profile-lock-row em{color:#c7dacb;font-size:.86rem}.profile-lock-row small{display:block;margin-bottom:3px;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.profile-lock-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.compact-lock-row{grid-template-columns:1fr;align-items:start}.compact-lock-row strong{font-size:.98rem}.compact-lock-row span{overflow-wrap:anywhere}.roadmap-card{min-height:285px}.roadmap-card-items{display:grid;gap:8px;align-self:end;margin:4px 0 0;padding:0;list-style:none}.roadmap-card-items li{position:relative;padding-left:14px;color:#dceee0;font-size:.88rem;font-weight:760;line-height:1.35}.roadmap-card-items li:before{content:"";position:absolute;top:.56em;left:0;width:6px;height:6px;border-radius:999px;background:var(--green);box-shadow:0 0 12px #38f35f5c}.ecosystem-section{margin-top:34px}.ecosystem-section-top{margin-top:0;margin-bottom:34px}.ecosystem-section .section-intro{margin-bottom:18px}.product-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-card{display:grid;gap:10px;min-width:0;min-height:260px;padding:18px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:radial-gradient(circle at 88% 8%,rgba(56,243,95,.13),transparent 10rem),linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff14}.product-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-card{align-content:start;min-height:220px}.tool-card-top{justify-content:flex-start}.product-icon{display:inline-grid;place-items:center;width:42px;aspect-ratio:1;border:1px solid rgba(164,255,152,.16);border-radius:8px;color:var(--green);background:#38f35f17}.product-phase,.product-status{width:fit-content;border:1px solid rgba(215,168,55,.24);border-radius:999px;color:#ffe9a8;background:#d7a83717;font-size:.78rem;font-weight:850}.product-phase{padding:7px 9px}.product-card>strong{font-size:1.45rem;line-height:1}.product-card>span:not(.product-phase):not(.product-icon){color:var(--green);font-size:.88rem;font-weight:850}.product-card p{color:#c7dacb;line-height:1.55;overflow-wrap:break-word}.product-status{align-self:end;padding:8px 10px}.product-rail{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-top:18px;overflow-x:auto;padding-bottom:6px}.product-chip{display:grid;gap:6px;min-width:130px;padding:14px}.product-chip svg{color:var(--green)}.community-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.75fr);gap:24px;align-items:center}.community-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.community-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 14px;border:1px solid rgba(164,255,152,.24);border-radius:8px;color:#ecfff0;background:#ffffff0e;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease}.community-links a:hover{transform:translateY(-2px);border-color:#38f35f8a;background:#38f35f1c}.community-links svg{color:var(--green)}.community-hero img{max-height:500px;object-fit:contain;justify-self:end;animation:float 6s ease-in-out infinite}.community-layout{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(300px,.85fr);gap:16px;margin-top:28px;align-items:stretch}.board-panel>span{display:inline-flex;align-items:center;gap:8px}.board-panel svg{color:var(--green)}.announcement-row p{color:#c7dacb;line-height:1.42}.community-board{display:contents}.board-panel{display:grid;gap:8px;align-content:start;height:100%;padding:14px}.holder-panel{grid-column:1}.announcement-panel{grid-column:2}.community-announcement-board{width:100%;margin-top:18px;gap:7px;padding:12px;border:1px solid rgba(164,255,152,.14);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 92% 8%,rgba(56,243,95,.1),transparent 14rem),linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff14}.community-announcement-board>span{color:#dfffe4;font-size:.82rem;font-weight:880}.community-announcement-board>span svg{color:var(--green)}.holder-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;padding:6px 8px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#ffffff09}.holder-row strong{display:grid;place-items:center;width:28px;height:26px;border-radius:8px;color:#031407;background:var(--green);font-size:.8rem}.holder-row p,.holder-address{color:var(--white);font-size:.76rem;font-weight:850}.holder-address{display:block;overflow-wrap:anywhere;text-decoration:none}.holder-address:hover{color:var(--green)}.holder-row small{display:block;margin-top:4px;color:var(--muted)}.holder-row em{color:#ffe9a8;font-style:normal;font-size:.76rem;font-weight:850;white-space:nowrap}.announcement-row{position:relative;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.25fr) auto;gap:10px;align-items:center;width:100%;min-height:48px;padding:9px 10px;border:1px solid rgba(215,168,55,.2);border-radius:8px;color:inherit;text-align:left;background:linear-gradient(135deg,#fff1b817,#d7a83709),#ffffff07;cursor:pointer}.announcement-row:hover{border-color:#ffe9a85c;background:linear-gradient(135deg,#fff1b824,#d7a8370f),#ffffff0a}.announcement-row:hover p{color:#f7fff7}.announcement-row p{margin:0;font-size:.86rem;line-height:1.2}.announcement-row small{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin-top:0;padding:4px 8px;border:1px solid rgba(215,168,55,.22);border-radius:999px;color:#ffe9a8;background:#d7a83714;font-size:.72rem;font-weight:830;white-space:nowrap}.announcement-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:4px}.announcement-pagination button{min-height:30px;border:1px solid rgba(215,168,55,.22);border-radius:8px;padding:5px 9px;color:#ffe9a8;background:#d7a83712;font-size:.78rem;font-weight:850;cursor:pointer}.announcement-pagination button:disabled{cursor:not-allowed;opacity:.5}.announcement-pagination span{color:#d9c88c;font-size:.78rem;font-weight:780}.announcement-body{display:-webkit-box;overflow:hidden;margin:0;color:#e8d8a8;font-size:.78rem;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:1}.announcement-gold p,.rich-color-gold,.forum-comment-admin strong,.forum-comment-admin p{color:#ffe08a}.announcement-green p,.rich-color-green{color:#a4ff98}.announcement-red p,.rich-color-red{color:#ffb5a9}.rich-font-serif,.announcement-font-serif{font-family:Georgia,Times New Roman,serif}.rich-font-mono,.announcement-font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.announcement-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.announcement-modal{display:grid;gap:18px;width:min(1040px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border:1px solid rgba(215,168,55,.32);border-radius:8px;background:radial-gradient(circle at 85% 0%,rgba(215,168,55,.14),transparent 14rem),#070c06fa;box-shadow:0 26px 90px #00000075}.announcement-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.announcement-modal-header span{display:inline-flex;align-items:center;gap:7px;color:#ffe9a8;font-size:.78rem;font-weight:860}.announcement-modal-header h3{margin-top:8px;color:#f7fff7;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.announcement-modal-header button{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(164,255,152,.18);border-radius:8px;color:#e8ffea;background:#ffffff0e;cursor:pointer}.announcement-modal-content{display:grid;gap:14px}.forum-report-modal{width:min(520px,calc(100vw - 28px));display:grid;gap:14px;padding:20px;border:1px solid rgba(215,168,55,.28);border-radius:8px;background:#12130f;box-shadow:0 24px 80px #00000073}.forum-report-modal label{display:grid;gap:8px}.forum-report-modal textarea{min-height:120px}.announcement-modal-content h4{margin:4px 0 0;color:#f7fff7;font-size:clamp(1.16rem,2.2vw,1.45rem);line-height:1.18}.announcement-modal-content p{color:#d7e8d9;line-height:1.62;white-space:pre-wrap}.announcement-content-divider{width:min(520px,72%);height:1px;margin:6px auto;background:linear-gradient(90deg,transparent,rgba(164,255,152,.2),rgba(215,168,55,.2),transparent)}.announcement-modal-image{display:flex}.announcement-modal-image.image-align-left{justify-content:flex-start}.announcement-modal-image.image-align-center{justify-content:center}.announcement-modal-image.image-align-right{justify-content:flex-end}.announcement-modal-image img{max-width:100%;max-height:360px;object-fit:cover;border:1px solid rgba(164,255,152,.16);border-radius:8px}.forum-section{display:grid;gap:16px;margin-top:16px;padding:20px;border:1px solid rgba(215,168,55,.32);border-radius:8px;color:#f7fff7;background:radial-gradient(circle at 88% 6%,rgba(215,168,55,.14),transparent 15rem),#070c06f5;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0f}.forum-heading,.forum-post-open>div,.forum-username-row{display:flex;align-items:center;gap:10px}.forum-heading{justify-content:space-between}.forum-heading h3{margin-top:8px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:.95}.forum-heading p{max-width:540px;margin-top:8px;color:var(--muted);font-size:.95rem}.forum-heading em,.forum-post span,.forum-post time{color:var(--muted);font-style:normal;font-size:.78rem;font-weight:760}.forum-composer{display:grid;gap:12px;width:100%;padding:12px;border:1px solid rgba(164,255,152,.18);border-radius:8px;background:#ffffff0e}.forum-create-composer{justify-self:center;max-width:760px;gap:16px;padding:18px}.forum-username-composer{justify-self:center;max-width:560px;gap:16px;padding:18px}.forum-access-panel{align-items:start}.forum-access-panel p{margin:0;color:#c7dacb}.forum-access-panel button{justify-self:start;width:fit-content;max-width:100%}.forum-village-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;justify-self:center;width:100%;max-width:680px;padding:12px;border:1px solid rgba(164,255,152,.18);border-radius:8px;background:#ffffff0e}.forum-village-actions span{display:block;color:var(--muted);font-size:.9rem;font-weight:780;line-height:1.35}.forum-village-breaker{justify-self:center;width:min(620px,100%);height:1px;margin:2px 0 -2px;background:linear-gradient(90deg,transparent,rgba(164,255,152,.18),rgba(215,168,55,.16),transparent)}.forum-composer-back{justify-self:start;margin-bottom:2px}.forum-create-composer label,.forum-username-composer label{gap:10px}.forum-create-composer .forum-detail-actions{justify-content:flex-start;padding-top:2px}.forum-create-composer textarea{min-height:150px}.forum-captcha{display:flex;justify-content:flex-start;min-height:65px}.forum-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.forum-composer label,.forum-comment-form{display:grid;gap:8px}.forum-composer label>span,.forum-comment-form>span,.forum-comments>span{color:var(--muted);font-size:.78rem;font-weight:820;text-transform:uppercase}.forum-composer input,.forum-composer textarea,.forum-comment-form textarea{width:100%;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:10px 12px;color:#eefdf0;background:#ffffff18;font:inherit;outline:none}.forum-composer input{min-height:42px}.forum-composer textarea,.forum-comment-form textarea{min-height:112px;resize:vertical}.forum-composer button,.forum-comment-form button,.forum-secondary-button,.forum-danger-button,.forum-reply-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid rgba(56,243,95,.34);border-radius:8px;padding:10px 13px;color:#061108;background:var(--green);font-weight:900;cursor:pointer}.forum-composer label>button,.forum-comment-form button{justify-self:start}.forum-secondary-button{color:#e8ffea;background:#ffffff0e;border-color:#a4ff982e}.forum-secondary-button:disabled,.forum-composer button:disabled,.forum-comment-form button:disabled,.forum-danger-button:disabled{cursor:not-allowed;opacity:.52}.forum-danger-button{color:#ffe9e9;background:#ff48481f;border-color:#ff6e6e52}.forum-reply-button{justify-self:end;min-height:34px;margin:0;padding:7px 10px;color:#ffe9a8;background:#d7a83714;border-color:#d7a83733;font-size:.78rem}.forum-connect,.forum-notice,.forum-empty{margin:0;padding:12px;border:1px solid rgba(215,168,55,.22);border-radius:8px;color:#ffe9a8;background:#d7a83714}.forum-feed{display:grid;gap:10px;justify-self:center;width:100%;max-width:720px}.forum-sort-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.forum-sort-row::-webkit-scrollbar{display:none}.forum-sort-row button,.forum-vote-row button,.forum-vote-row span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgba(164,255,152,.18);border-radius:8px;padding:7px 10px;color:#dfffe4;background:#ffffff0e;font-size:.78rem;font-weight:850;white-space:nowrap}.forum-vote-row button{cursor:pointer}.forum-vote-row span{cursor:default;opacity:.78}.forum-sort-row button.active,.forum-vote-row button:hover{color:#041307;border-color:#38f35f75;background:var(--green)}.forum-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.forum-pagination span{color:var(--muted);font-size:.82rem;font-weight:780}.forum-post,.forum-detail-post{display:grid;gap:0;padding:0;border:1px solid rgba(164,255,152,.16);border-radius:8px;background:#ffffff0b;overflow:hidden}.forum-post{position:relative;width:100%;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff0d,#ffffff08),#070c066b;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.forum-post:hover{transform:translateY(-1px);border-color:#d7a83757;background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.forum-post-open{display:grid;gap:0;width:100%;border:0;padding:14px;color:inherit;text-align:left;background:transparent;cursor:pointer}.forum-post-open>div{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 0 12px;color:var(--muted);font-size:.78rem}.forum-post-open>div:after{content:"";position:absolute;left:0;bottom:0;width:min(124px,38%);height:1px;background:linear-gradient(90deg,#d7a83780,#a4ff9814)}.forum-vote-row{display:flex;justify-content:flex-end;gap:8px;padding:0 14px 14px}.forum-post strong,.forum-detail-post strong,.forum-comment strong{color:#effff0}.forum-post-title{display:block;padding:12px 0 0;font-size:1.08rem;line-height:1.28}.forum-detail-post h3{margin:0;color:#f7fff7;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.12}.forum-thread-label{display:block;padding:10px 14px;color:#ffe9a8;background:#d7a83712;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.forum-post p,.forum-detail-post p,.forum-comment p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:#c7dacb;line-height:1.5}.forum-post small{display:block;padding:10px 14px;color:#ffe9a8;font-size:.78rem;font-weight:780}.forum-detail-post>*+*{position:relative}.forum-detail-post>*+*:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:#a4ff981f}.forum-detail{display:grid;gap:14px}.forum-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.forum-detail-primary-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.forum-detail-owner-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.forum-post-body-container{display:grid;gap:14px;margin:16px;padding:16px;border:1px solid rgba(164,255,152,.14);border-radius:8px;background:#070c066b}.forum-edit-form{display:grid;gap:10px}.forum-edit-form label{display:grid;gap:7px}.forum-edit-form label span{color:var(--muted);font-size:.78rem;font-weight:820;text-transform:uppercase}.forum-edit-form input,.forum-edit-form textarea{width:100%;border:1px solid rgba(164,255,152,.2);border-radius:8px;padding:10px 12px;color:#eefdf0;background:#ffffff18;font:inherit;outline:none}.forum-edit-form textarea{min-height:150px;resize:vertical}.forum-post-signature{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:10px;color:var(--muted);font-size:.78rem;text-align:right}.forum-post time,.forum-detail-post time,.forum-comment time{color:#aebdaf;font-size:.76rem;font-weight:720}.forum-comments{display:grid;gap:0;margin-left:0;padding:14px 16px 4px}.forum-comments>.forum-thread-label{margin:0 0 4px;padding:0 0 10px;color:#ffe9a8;background:transparent;border-bottom:1px solid rgba(215,168,55,.2)}.forum-comment{display:grid;gap:7px;padding:12px 0}.forum-comment+.forum-comment{border-top:1px solid rgba(164,255,152,.1)}.forum-comment>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.78rem}.forum-comment>div>span{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.forum-comment>div>span:first-child{flex:1 1 220px}.forum-comment-actions{justify-content:flex-end;margin-left:auto}.forum-comment p{padding:0}.forum-comment-replies{display:grid;gap:0;margin-top:10px;margin-left:clamp(34px,6vw,58px)}.forum-comment-reply{padding-left:16px;border-left:2px solid rgba(164,255,152,.22);border-left-color:#a4ff9838}.forum-comment-admin{border-left:2px solid rgba(215,168,55,.44);padding-left:12px}.forum-comment-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.forum-show-more-comments{justify-self:start;margin-top:10px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.mobile-only{display:inline-grid}.brand-mark,.header-actions{position:relative;z-index:92}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:block;border:0;background:#00000075;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}nav{position:fixed;inset:76px 13px auto;z-index:90;display:none;flex-direction:column;align-items:stretch;gap:6px;padding:11px;border-color:#ffe9a838;border-radius:14px;background:linear-gradient(180deg,#0d1c10,#07110a);box-shadow:0 24px 70px #000000a3,inset 0 1px #ffffff14}nav.open{display:flex}nav a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border-radius:11px;color:#dcefe0;background:#ffffff09;font-size:.92rem;font-weight:850}nav a:hover{color:#f4ffe9;background:#38f35f1a}nav a.active{color:#041307;background:linear-gradient(135deg,var(--green),#b8ff79)}.wallet-connect,.network-connect{max-width:144px}.hero,.community-hero,.app-shell,.story-stop,.lock-profile-hero,.token-identity,.token-layout,.lock-workbench,.profile-proof-layout,.community-layout,.staking-page-layout{grid-template-columns:1fr}.profile-graph-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-graph-tab-list button{width:100%}.hero{gap:18px;padding-top:20px;text-align:center}.token-hero{grid-template-columns:1fr;justify-items:center;min-height:auto;gap:14px;padding:12px 0 28px;text-align:center}.token-profile-action-row{align-items:stretch;flex-direction:column}.token-profile-actions{justify-content:stretch}.token-profile-website-button{width:100%}.holder-panel,.announcement-panel{grid-column:auto}.hero-mascot{order:-1;justify-self:center;width:min(360px,78vw);margin:0 auto -4px;transform:none}.token-hero-mascot{order:-1;width:min(270px,72vw);margin:0 auto -2px}.hero-copy{display:grid;justify-items:center}.hero-copy>p{margin-inline:auto}.live-panel{grid-template-columns:1fr}.metric-grid,.fact-grid,.profile-stat-grid,.profile-chart-summary,.profile-chart-details,.roadmap-grid,.product-matrix,.lock-grid,.future-locks,.staking-mode-switch,.staking-hdlm-stats,.staking-hdlm-notes,.staking-position-stats,.staking-pool-type,.staking-factory-form,.staking-factory-stats,.staking-flow-grid,.staking-stats,.staking-notes,.staking-apr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-stop{position:relative;top:auto!important;min-height:auto}.story-stop img,.profile-guardian img,.token-identity img,.community-hero img,.staking-mascot-card{justify-self:center}.staking-mascot-card{min-height:360px}.staking-mascot-card img{width:min(104%,620px);margin-bottom:-9%}.staking-position-row{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}.staking-position-side{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.staking-position-meta{flex-direction:row}.launch-token-grid,.launch-fee-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-layout{grid-template-columns:1fr}.launch-hero-title{display:grid;justify-items:center;font-size:3.25rem;text-align:center}.launch-title-cycle{justify-self:center}.launch-title-cycle span{text-align:center}.launch-token-card-shell{content-visibility:auto;contain-intrinsic-size:190px}.launch-modal{width:min(100% - 24px,760px)}}@media(max-width:640px){w3m-modal,appkit-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;padding:12px!important;--apkt-modal-width: min(428px, calc(100vw - 24px) )}.site-header,.hero,section{width:calc(100% - 26px);max-width:1180px}.hero{min-height:auto;gap:14px;padding-bottom:64px}.token-hero{padding-bottom:30px}.hero-copy,.cta-row,.signal-pill{max-width:100%;min-width:0}h1{font-size:clamp(2.65rem,14.6vw,5.8rem);line-height:.92}.hero-copy>p{max-width:30ch}.hero-mascot{width:min(300px,80vw);margin-bottom:0}.token-hero-mascot{width:min(230px,72vw)}.hero-copy>p{margin-top:16px}.wallet-connect,.network-connect{width:42px;padding-inline:0}.wallet-connect span,.network-connect span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cta-row a{width:100%}.launchpad-page{gap:18px;overflow-x:clip}.launch-discovery-hero{gap:9px;padding-top:12px}.launch-hero-title{display:grid;justify-items:center;font-size:2.85rem;line-height:.95;max-width:360px}.launch-title-cycle{justify-self:center;width:100%;min-width:0}.launch-title-cycle span{text-align:center}.launch-discovery-hero p{font-size:.92rem;overflow-wrap:anywhere}.launch-discovery-stats{grid-template-columns:minmax(0,320px);justify-content:center;gap:10px}.launch-discovery-stats article{min-height:92px;padding:13px}.launch-discovery-stats strong{font-size:1.18rem}.launch-section-heading{align-items:center}.launch-hero-action{width:100%;max-width:320px}.launch-trending-strip{margin-inline:-4px;padding-inline:4px}.launch-trending-card{flex-basis:142px;padding:12px}.launch-filter-row{display:grid;gap:8px;margin-inline:0;padding:0 0 8px}.launch-filter-controls{width:100%;justify-content:flex-start;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:0 1px 4px;scrollbar-width:none}.launch-filter-controls::-webkit-scrollbar{display:none}.launch-filter-row button,.launch-feed-live{flex:0 0 auto;justify-content:center;min-width:0;padding-inline:10px;font-size:.78rem;white-space:nowrap}.launch-filter-row label{justify-self:center;width:min(320px,100%);justify-content:flex-start;padding-inline:12px;font-size:.78rem}.launch-filter-row input{width:100%;min-width:0}.launch-trending-strip{overflow-x:auto;scrollbar-width:none;margin:-10px -7px;padding:10px 7px 8px}.launch-trending-rail{display:flex;width:max-content;min-width:100%;justify-content:flex-start;gap:9px}.launch-trending-card{flex:0 0 142px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px}.launch-trending-card img{width:34px;height:34px;border-radius:8px}.launch-trending-card>div:first-of-type{align-self:center}.launch-trending-card strong{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.launch-trending-card span{font-size:.62rem;line-height:1.12}.launch-trending-card>span{grid-column:1 / -1;color:#f1ffe9b8;font-weight:800}.launch-trending-card .launch-progress-label,.launch-trending-card .launch-progress-bar{grid-column:1 / -1}.launch-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:-10px -7px;padding:10px 7px}.launch-fee-claim-grid,.launch-fee-split-grid,.launch-fee-amounts dl{grid-template-columns:1fr}.launch-fee-claim-card{padding:14px}.launch-token-card{gap:7px;min-height:auto;padding:9px}.launch-token-card-top{grid-template-columns:34px minmax(0,1fr);gap:7px;align-items:start}.launch-token-card-top strong{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.launch-token-card-top span{display:block;margin-top:2px;font-size:.66rem;line-height:1.1}.launch-token-card-top img{width:34px;height:34px;border-radius:8px}.launch-token-card-top em{grid-column:1 / -1;justify-self:start;padding:3px 6px;font-size:.56rem}.launch-progress-label{gap:5px}.launch-progress-label small,.launch-token-card dt{font-size:.55rem;letter-spacing:.04em}.launch-progress-label b{font-size:.68rem}.launch-progress-bar{height:6px}.launch-token-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.launch-token-card dd{margin-top:2px;font-size:.66rem;line-height:1.12}.launch-token-card footer{align-items:center;flex-direction:row;gap:6px}.launch-token-card footer span,.launch-token-card footer small{font-size:.58rem}.launch-token-card footer span{width:auto;min-width:0}.launch-token-chart-button{width:28px;height:28px;border-radius:7px}@media(max-width:360px){.launch-token-grid{gap:7px;margin-inline:-5px;padding-inline:5px}.launch-trending-strip{margin-inline:-5px;padding-inline:5px}.launch-trending-rail{gap:7px}.launch-trending-card,.launch-token-card{gap:6px;padding:8px}.launch-trending-card{flex-basis:132px;grid-template-columns:30px minmax(0,1fr)}.launch-token-card-top{grid-template-columns:30px minmax(0,1fr);gap:6px}.launch-trending-card img,.launch-token-card-top img{width:30px;height:30px;border-radius:7px}.launch-trending-card strong,.launch-token-card-top strong{font-size:.7rem}.launch-trending-card span,.launch-token-card-top span,.launch-token-card dd{font-size:.62rem}.launch-token-chart-button{width:26px;height:26px}}.launch-modal-backdrop{align-items:stretch;padding:10px}.launch-modal{width:100%;max-height:calc(100dvh - 20px);padding:14px}.token-page-chart-modal{max-height:none;overflow:visible}.launch-modal-header{grid-template-columns:minmax(0,1fr) 38px;gap:10px}.launch-modal-header h2{font-size:1.28rem}.launch-modal .launch-wizard,.launch-modal .launch-status-panel,.launch-modal .launch-history{padding:14px}.launch-chart-ticker,.launch-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-chart-progress-card{grid-column:1 / -1}.launch-chart-intervals{width:100%;flex-wrap:nowrap}.launch-chart-intervals button{flex:1 1 34px;min-width:0}.launch-chart-intervals .launch-chart-settings-trigger{flex:0 0 32px;width:32px}.launch-chart-settings-modal{width:100%}.launch-chart-settings-group button{min-width:0}.launch-chart-ticker span,.launch-chart-summary span{padding:10px}.launch-chart-ticker span:first-child strong{font-size:1rem}.launch-chart-ticker strong{font-size:.84rem}.launch-chart-summary strong{font-size:.78rem}.launch-chart-stage,.launch-chart-loading-empty,.launch-chart-modal .live-chart-shell,.launch-chart-modal .live-chart-shell.dense-axis .live-chart{min-height:240px}.live-chart-readout{top:8px;left:8px;max-width:calc(100% - 118px);padding:7px 8px}.live-chart-readout strong{font-size:.88rem}.live-chart-readout div{display:none}.launch-trade-console-top,.launch-trade-status{align-items:stretch;flex-direction:column;gap:8px}.launch-trade-console{gap:9px;padding:10px}.launch-trade-mode,.launch-trade-wallet,.launch-trade-status button{width:100%}.launch-trade-mode button,.launch-trade-wallet button,.launch-trade-status button{flex:1 1 0;min-height:30px}.launch-trade-wallet span{max-width:100%;flex:1 1 100%;font-size:.68rem}.launch-trade-sizing{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.launch-trade-sizing label{grid-column:1 / -1}.launch-trade-sizing input{min-height:34px;font-size:.8rem}.launch-trade-gas{align-items:stretch;flex-direction:column;gap:6px}.launch-trade-gas-options{width:100%}.launch-trade-gas button{flex:1 1 0;min-width:0;font-size:.68rem}.launch-trade-gas span{text-align:left}.launch-trade-quote{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.launch-trade-quote span{padding:8px}.launch-trade-quote small{font-size:.62rem}.launch-trade-quote strong{font-size:.78rem}.launch-trade-status{font-size:.72rem}.launch-trade-routing{padding:7px 8px;font-size:.68rem}.launch-panel-heading{align-items:flex-start;gap:10px;margin-bottom:14px}.launch-panel-heading h2{font-size:1.02rem;line-height:1.15}.launch-form-grid,.launch-validation-grid{gap:11px}.launch-form-grid label{gap:6px}.launch-field-label,.launch-options-group>span,.launch-pricing-note>span,.launch-check>span{align-items:flex-start;line-height:1.28}.launch-form-grid input,.launch-form-grid select,.launch-date-button,.launch-time-input,.launch-select-button{min-height:42px;height:42px;line-height:42px;font-size:.9rem}.launch-start-datetime{grid-template-columns:1fr}.launch-calendar{position:fixed;inset:auto 12px 18px;width:auto;max-height:calc(100vh - 80px);overflow-y:auto;z-index:140}.launch-calendar-grid button{min-height:38px}.launch-allocation-preview{min-height:0;padding:10px}.launch-allocation-labels{align-items:stretch;flex-direction:column;gap:7px}.launch-allocation-labels span,.launch-allocation-labels span:last-child{display:flex;justify-content:space-between;text-align:left}.launch-checkbox{align-items:flex-start;line-height:1.35}.launch-options-group{gap:10px;grid-template-columns:1fr;padding:11px}.launch-image-field-top{grid-template-columns:1fr}.launch-check{grid-template-columns:18px minmax(0,1fr);gap:8px 10px;padding:10px}.launch-check strong{grid-column:2;overflow-wrap:anywhere}.launch-actions{gap:10px}.launch-actions button{width:100%;min-height:44px}.launch-actions p{grid-column:auto;font-size:.82rem}.launch-flow-row{grid-template-columns:26px minmax(0,1fr)}.launch-flow-row svg{display:none}.launch-project-card{padding:13px}.launch-project-title{grid-template-columns:42px minmax(0,1fr)}.launch-project-title>span{width:42px;height:42px;font-size:.82rem}.launch-project-card dl{grid-template-columns:1fr;gap:8px}.launch-project-card dd{text-align:left;overflow-wrap:anywhere}.launch-help:after{position:fixed;inset:70px 14px auto;z-index:180;width:auto;max-width:none;transform:translateY(6px)}.launch-help:before{display:none}.launch-help:hover:after,.launch-help:focus-visible:after{transform:translateY(0)}.fact-grid,.profile-stat-grid,.roadmap-grid,.product-matrix,.lock-grid,.locker-grid,.lock-form,.profile-edit-form,.profile-image-editor,.profile-readonly-grid,.future-locks,.staking-mode-switch,.staking-hdlm-stats,.staking-hdlm-notes,.staking-position-stats,.staking-pool-type,.staking-factory-form,.staking-factory-stats,.staking-flow-grid,.staking-apr-grid,.staking-stats,.staking-notes{grid-template-columns:1fr}.token-page .fact-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-page .fact-grid{gap:8px}.token-staking-pool-panel{padding:13px}.token-staking-pool-heading{margin-bottom:12px}.token-staking-pool-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.token-staking-pool-stats span{padding:9px}.token-staking-pool-stats strong{font-size:.9rem}.token-staking-action-row{grid-template-columns:1fr;align-items:stretch}.token-page .fact-card,.roadmap-card{min-height:auto;padding:10px}.token-page .fact-card span{font-size:.68rem}.token-page .fact-card strong{font-size:1.08rem;line-height:1.05}.token-page .fact-card p{font-size:.78rem;line-height:1.32}.ecosystem-section-top{margin-bottom:34px}.ecosystem-section-top .section-intro{margin-bottom:12px}.ecosystem-section-top .section-intro h2{font-size:clamp(1.75rem,9vw,2.4rem)}.ecosystem-section-top .section-intro p{font-size:.86rem;line-height:1.35}.ecosystem-section-top .product-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ecosystem-section-top .tool-card{gap:6px;min-height:auto;padding:10px}.ecosystem-section-top .product-icon{width:32px}.ecosystem-section-top .product-card>strong{font-size:.9rem;line-height:1.08}.ecosystem-section-top .product-card>span:not(.product-phase):not(.product-icon){font-size:.7rem;line-height:1.18}.ecosystem-section-top .product-card p{margin:0;font-size:.72rem;line-height:1.25}.ecosystem-section-top .product-status{padding:5px 7px;font-size:.66rem}.community-announcement-board{padding:10px}.announcement-row{grid-template-columns:1fr;gap:5px;min-height:auto;padding:9px}.announcement-row small{justify-self:start}.staking-page .section-intro h2{font-size:clamp(1.85rem,10vw,2.55rem)}.staking-page .section-intro p{font-size:.9rem;line-height:1.38}.staking-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.staking-mode-switch button{grid-template-columns:1fr;justify-items:center;min-height:74px;gap:6px;padding:10px 7px;text-align:center}.staking-mode-switch svg{width:18px;height:18px}.staking-mode-switch strong{font-size:.72rem;line-height:1.12}.staking-mode-switch em{display:none}.staking-page-layout{gap:12px}.staking-stack{gap:10px}.staking-hdlm-panel,.staking-factory-panel,.staking-user-panel{gap:12px;padding:14px}.staking-factory-heading{gap:10px}.staking-factory-heading span{font-size:.72rem}.staking-factory-heading h3,.staking-user-heading h3{margin-top:4px;font-size:1.05rem;line-height:1.15}.staking-factory-heading svg{width:22px;height:22px}.staking-hdlm-copy{font-size:.86rem;line-height:1.38}.staking-hdlm-stats,.staking-position-stats,.staking-apr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staking-hdlm-stats span,.staking-apr-grid span,.staking-position-stats span{min-height:auto;padding:9px;font-size:.7rem}.staking-hdlm-stats strong,.staking-apr-grid strong,.staking-position-stats strong{font-size:.86rem;line-height:1.15}.staking-hdlm-notes{gap:8px}.staking-hdlm-notes p{min-height:auto;margin:0;padding:10px;font-size:.78rem;line-height:1.32}.staking-hdlm-actions{gap:8px;padding-top:10px}.staking-hdlm-actions button{min-height:38px}.staking-mascot-card{min-height:150px;align-items:end}.staking-mascot-card img{width:min(76%,280px);margin:0 auto -12%}.staking-connect-gate{min-height:auto;gap:8px;padding:14px}.staking-connect-gate p{font-size:.84rem;line-height:1.34}.staking-pool-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staking-pool-type button{min-height:auto;padding:10px}.staking-pool-type strong{font-size:.82rem}.staking-pool-type span{font-size:.7rem;line-height:1.22}.staking-section-breaker{margin:0}.staking-factory-form{gap:10px}.staking-factory-form label{gap:6px}.staking-factory-form input{min-height:40px}.staking-lock-options{gap:7px}.staking-lock-options button{padding:7px 9px;font-size:.72rem}.staking-custom-lock-duration{gap:8px;width:100%}.staking-user-panel{gap:12px}.staking-user-heading{gap:10px;padding-bottom:10px}.staking-position-row{gap:10px;padding:12px}.staking-position-main{gap:6px}.staking-position-meta,.staking-position-actions{gap:7px;font-size:.74rem}.staking-position-actions span{padding:5px 8px}.staking-stake-modal-backdrop{padding:10px}.staking-stake-modal{gap:12px;padding:14px;max-height:calc(100vh - 20px)}.staking-stake-percent-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.roadmap-card strong{font-size:.98rem;line-height:1.1}.roadmap-card p,.roadmap-card-items li{font-size:.78rem;line-height:1.28}.roadmap-card-items{gap:6px}.staking-launchpad-rule{grid-template-columns:24px minmax(0,1fr)}.staking-hdlm-actions{flex-direction:column}.staking-hdlm-actions button{width:100%}.staking-stake-flow,.staking-stake-actions{grid-template-columns:1fr}.staking-factory-form label.wide{grid-column:auto}.staking-user-heading{align-items:stretch;flex-direction:column}.staking-position-row{grid-template-columns:1fr}.staking-position-side{grid-column:auto;grid-template-columns:1fr}.staking-position-meta{flex-direction:column}.staking-launchpad-rule>svg:last-child{display:none}.tx{grid-template-columns:48px 1fr}.metric-grid{grid-template-columns:1fr}.lock-search{grid-template-columns:1fr;gap:8px;margin-bottom:10px;padding:10px}.lock-search em{justify-content:start}.explorer-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 12px}.explorer-filter-bar button{min-width:0;min-height:36px;gap:6px;padding:7px 8px;border-radius:8px;font-size:.76rem}.explorer-filter-bar strong{min-width:20px;height:20px;margin-left:auto;font-size:.68rem}.explorer-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.explorer-pagination button{min-height:38px;padding:8px 10px;font-size:.8rem}.lock-explorer-section .lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lock-explorer-section .lock-card{display:grid;gap:7px;min-height:auto;padding:9px}.lock-explorer-section .lock-card-top{align-items:center;gap:8px}.lock-explorer-section .project-logo{width:38px;margin-bottom:0}.lock-explorer-section .project-logo:after{top:5px;right:5px;bottom:5px;left:5px}.lock-explorer-section .project-logo span{font-size:.7rem}.lock-explorer-section .project-links{display:none}.lock-explorer-section .lock-card h3{overflow:hidden;font-size:.98rem;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.lock-explorer-section .lock-token-chip{margin:0;padding:4px 6px;font-size:.66rem}.lock-explorer-section .lock-card-title-row em{display:none}.lock-explorer-section .lock-card p{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:1}.lock-explorer-section .lock-token-description,.lock-explorer-section .mini-chart,.lock-explorer-section .unlock-list{display:none}.lock-explorer-section .lock-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:2px 0 0}.lock-explorer-section .lock-stats span{display:grid;gap:2px;min-height:40px;padding:6px;border:1px solid rgba(164,255,152,.12);border-radius:8px;background:#ffffff09;font-size:.66rem;line-height:1.2}.lock-explorer-section .lock-stats small{font-size:.58rem}.lock-explorer-section .lock-stats strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.lock-explorer-section .profile-link{justify-content:center;width:100%;min-height:32px;margin-top:0;border:1px solid rgba(164,255,152,.16);border-radius:8px;font-size:.72rem}.profile-lock-row{grid-template-columns:1fr}.profile-bars{gap:7px;height:196px;padding:38px 14px 14px}.profile-chart-axis{gap:5px}.profile-chart-axis span{font-size:.62rem}.tx small{display:none}.story-stop,.lock-profile-hero,.app-shell,.locker-panel,.token-identity,.live-panel{padding:14px}section,.page-shell{padding-top:54px;padding-bottom:54px}.live-panel{gap:12px}.live-heading{align-items:flex-start;flex-direction:column;gap:6px}.tx{grid-template-columns:44px minmax(0,1fr) auto;padding:9px 10px}.tx em{justify-self:end}.story-stop{gap:16px;min-height:auto}.stop-copy h3{font-size:clamp(1.65rem,10vw,2.6rem);line-height:1}.story-stop img{max-height:220px}.lock-profile-hero{gap:28px;padding:20px}.lock-profile-copy{gap:22px}.token-identity{grid-template-columns:74px minmax(0,1fr);justify-items:start;gap:12px;padding:12px;text-align:left}.token-identity strong,.contract-panel strong,.lock-profile-copy h1{overflow-wrap:anywhere}.token-identity img,.token-identity .project-logo{justify-self:start;width:74px}.token-identity strong{font-size:1.38rem;line-height:1}.token-identity p{margin-top:6px;font-size:.86rem;line-height:1.35}.contract-panel{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.contract-panel strong{font-size:1rem}.contract-panel p{margin-top:5px;font-size:.84rem;line-height:1.35}.contract-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:7px}.contract-actions button,.contract-actions a,.contract-actions>span{width:100%;min-width:0}.token-holder-board{gap:10px;margin-top:14px;padding:10px}.token-holder-board .panel-heading.compact{align-items:center;margin-bottom:0}.token-holder-board .panel-heading.compact h3{font-size:1.08rem;line-height:1.05}.token-holder-board .panel-heading.compact p{font-size:.78rem;line-height:1.3}.token-holder-board .panel-heading.compact svg{width:22px;height:22px}.token-holder-list{gap:6px}.token-holder-row{grid-template-columns:34px minmax(0,1fr) minmax(74px,auto);gap:7px;min-height:36px;padding:8px}.token-holder-row strong,.token-holder-row span{font-size:.78rem}.token-holder-row em{grid-column:auto;justify-self:end;max-width:90px;overflow:hidden;font-size:.72rem;text-overflow:ellipsis}.app-shell{gap:10px;min-height:auto;padding:10px}.app-sidebar{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px}.app-sidebar img{grid-row:1 / span 2;align-self:center;width:72px;max-height:78px;margin:0}.app-sidebar h2{margin:0;font-size:clamp(1.35rem,7vw,1.85rem);line-height:1}.app-sidebar p{margin:0;font-size:.82rem;line-height:1.32}.hoodlock-wallet-controls{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-sidebar .hoodlock-wallet-button,.app-sidebar .hoodlock-network-button{min-height:40px;padding:7px 8px;font-size:.78rem}.locker-panel{padding:12px;overflow:visible}.panel-heading{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px}.panel-heading h3{margin-top:4px;font-size:clamp(1.25rem,7vw,1.75rem);line-height:1.05}.panel-heading svg{width:30px;height:30px}.locker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.locker-action{min-height:48px;gap:7px;padding:10px;font-size:.78rem;line-height:1.15}.locker-action svg{width:17px;height:17px;flex:0 0 auto}.locker-connect-gate{min-height:150px;margin-top:14px;padding:16px 12px}.locker-connect-gate strong{font-size:1.08rem}.locker-connect-gate p{font-size:.86rem}.response-slot.visible{margin-top:10px}.lock-workbench,.lock-form,.lock-asset-mode{gap:10px}.lock-workbench{margin-top:12px}.lock-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.lock-form label span{font-size:.7rem}.lock-form input,.lock-form select{min-height:38px;padding-inline:9px;font-size:.86rem}.lock-form-error,.lock-form-note{grid-column:1 / -1;padding:9px 10px;font-size:.78rem;line-height:1.32}.lock-form .primary-cta{grid-column:1 / -1;min-height:42px}.chest-row,.action-panel,.lock-empty{min-height:auto;margin-top:10px;padding:12px}.chest-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px}.treasure-chest{width:58px;height:42px;flex-basis:58px}.treasure-chest:before{top:-10px;right:0;bottom:21px;left:0}.treasure-chest span{top:15px;width:12px;height:16px}.chest-row p,.action-panel p{font-size:.82rem;line-height:1.35}.future-locks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.future-lock{padding:10px}.future-lock strong{font-size:.82rem}.future-lock p{font-size:.76rem;line-height:1.3}.existing-lock-menu{position:fixed;inset:auto 12px 18px;max-height:min(380px,calc(100vh - 72px));z-index:130}.profile-title-row{gap:14px;align-items:flex-start;flex-direction:column}.forum-section{padding:14px}.forum-heading,.forum-village-actions,.forum-detail-actions{align-items:stretch;flex-direction:column}.forum-village-actions{display:flex}.forum-village-actions button,.forum-detail-actions button,.forum-detail-owner-actions button,.forum-detail-owner-actions{width:100%}.forum-post-open{padding:12px}.forum-post-title{padding-top:10px;font-size:.98rem}.forum-vote-row{justify-content:stretch;padding:0 12px 12px}.forum-vote-row button{flex:1 1 0}.profile-links{gap:9px}.profile-links a,.ownership-request-button{width:100%;justify-content:center}.profile-image-editor{align-items:stretch}.profile-image-preview{justify-self:center}.section-intro h2,.community h2{font-size:clamp(2rem,11vw,3rem)}.section-intro p,.road-card p,.product-card p{overflow-wrap:break-word}.community-links{display:grid;grid-template-columns:1fr}.community-links a{justify-content:center;min-width:0;width:100%}.token-identity img{width:74px}.app-sidebar img{width:72px;max-height:78px}.chest-row{align-items:center}.lock-warning-modal{padding:16px}.lock-warning-header{grid-template-columns:40px minmax(0,1fr)}.lock-warning-icon{width:40px;height:40px}.lock-warning-copy{max-width:none}.forum-village-actions{grid-template-columns:1fr;align-items:stretch}.forum-village-actions button{width:100%}.lock-warning-modal dl{grid-template-columns:1fr}.lock-warning-actions{flex-direction:column-reverse}.lock-warning-actions button{width:100%}.response-slot.visible{margin-top:14px}.product-card{min-height:auto}}.admin-console{display:grid;gap:18px;padding-top:112px}.admin-console-header,.admin-console-actions,.admin-panel-title,.admin-login-panel,.admin-table-row{display:flex;align-items:center}.admin-console-header{justify-content:space-between;gap:16px}.admin-console-header h1{margin:4px 0 0;font-size:clamp(2.1rem,6vw,4.5rem)}.admin-console-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-console-actions button,.admin-login-panel button{gap:8px}.admin-login-panel,.admin-status-panel{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#080b0ad6;box-shadow:0 18px 60px #00000038}.admin-login-panel{width:min(460px,100%);flex-direction:column;align-items:stretch;gap:12px;padding:22px}.admin-login-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#101714;background:#b7f26b}.admin-login-panel label,.admin-status-list dt,.admin-contract-list span,.admin-table-row span{color:#f4f8f2ad;font-size:.78rem;text-transform:uppercase;letter-spacing:0}.admin-login-panel input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:0 12px;color:#f7fbf3;background:#ffffff0f}.admin-console-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.admin-status-panel{min-width:0;padding:16px}.admin-wide-panel{grid-column:1 / -1}.admin-panel-title{gap:8px;margin-bottom:14px}.admin-panel-title h2{margin:0;font-size:1rem}.admin-status-list{display:grid;gap:10px;margin:0}.admin-status-list div,.admin-contract-list div,.admin-table-row{min-width:0;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.admin-status-list dt,.admin-status-list dd{margin:0}.admin-status-list dd{margin-top:2px;overflow-wrap:anywhere;color:#f7fbf3}.admin-contract-list,.admin-table-list{display:grid;gap:10px}.admin-contract-list div{display:grid;gap:5px}.admin-contract-list code,.admin-table-row code{overflow-wrap:anywhere;white-space:normal}.admin-table-row{grid-template-columns:minmax(0,1fr) auto minmax(160px,.65fr);gap:12px}.admin-table-row strong{min-width:0;overflow-wrap:anywhere}.admin-empty,.admin-error{margin:0;color:#f4f8f2b8}.admin-error{border:1px solid rgba(255,94,94,.38);border-radius:8px;padding:12px;color:#ffd8d8;background:#640c0c47}@media(max-width:760px){.admin-console{padding-top:92px}.admin-console-header,.admin-console-actions{align-items:stretch;flex-direction:column}.admin-console-actions button{justify-content:center;width:100%}.admin-console-grid{grid-template-columns:1fr}.admin-login-panel,.admin-status-panel{padding:14px}.admin-table-row{grid-template-columns:1fr;gap:6px}}
