.pl-page{--pl-bg:#f5f7fb;--pl-surface:#ffffff;--pl-subtle:#f9fafc;--pl-line:#e3e8f0;--pl-line-2:#eef1f6;--pl-ink:#0d1321;--pl-text:#2a3345;--pl-muted:#667085;--pl-faint:#98a2b3;--pl-brand:#1f5eff;--pl-brand-soft:#ecf2ff;--pl-yes:#12a150;--pl-yes-ink:#0b7a3b;--pl-yes-soft:#e8f7ee;--pl-no:#e0364a;--pl-no-ink:#b42336;--pl-no-soft:#fdecee;--pl-radius:16px;--pl-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.04);min-height:100vh;display:flex;flex-direction:column;background:var(--pl-bg);color:var(--pl-text);font:400 15px/1.5 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.pl-page *,.pl-page :after,.pl-page :before{box-sizing:border-box}.pl-page h1,.pl-page h2,.pl-page h3{margin:0;color:var(--pl-ink);font-family:Manrope,DM Sans,system-ui,sans-serif}.pl-page p{margin:0}.pl-page button{cursor:pointer;color:inherit}.pl-page button:disabled{cursor:not-allowed}.pl-page :focus-visible{outline:2px solid var(--pl-brand);outline-offset:2px}.pl-page input:focus-visible,.pl-page textarea:focus-visible{outline:none}.pl-page img{display:block;max-width:100%}.pl-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.pl-main{flex:1 1;padding-block:40px 72px}.pl-header{position:sticky;top:env(safe-area-inset-top,0);z-index:50;display:block;height:auto;padding:0;gap:0;border-bottom:1px solid var(--pl-line);background:rgba(245,247,251,.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.pl-header-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:64px}.pl-brand{display:inline-flex;align-items:center;gap:10px;color:var(--pl-ink);font:700 17px/1 Manrope,sans-serif;letter-spacing:-.02em}.pl-brand b{color:var(--pl-brand);font-weight:800}.pl-mark{flex:none;display:inline-block;overflow:hidden;border-radius:9px;background:#0757f7}.pl-mark img{width:100%;height:100%;object-fit:cover}.pl-nav{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--pl-line-2)}.pl-nav a{padding:7px 14px;border-radius:9px;color:var(--pl-muted);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s,background .15s}.pl-nav a.active,.pl-nav a:hover{color:var(--pl-ink)}.pl-nav a.active{background:var(--pl-surface);box-shadow:0 1px 2px rgba(16,24,40,.08)}.pl-header-action{justify-self:end}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:10px;font:600 14px/1 DM Sans,sans-serif;white-space:nowrap;transition:transform .1s,opacity .15s,background .15s}.pl-btn:active:not(:disabled){transform:translateY(1px)}.pl-btn:disabled{opacity:.45}.pl-btn-dark{background:var(--pl-ink);color:#fff!important}.pl-btn-dark:hover:not(:disabled){background:#1f2738}.pl-btn-accent{background:var(--pl-brand);color:#fff!important}.pl-btn-accent:hover:not(:disabled){background:#194fe0}.pl-btn-block{width:100%;height:50px;font-size:15px;border-radius:12px}.pl-icon-btn{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-surface);color:var(--pl-muted);font-size:16px}.pl-icon-btn:hover{color:var(--pl-ink);border-color:#cfd8e6}.pl-dot{width:8px;height:8px;border-radius:50%;background:var(--pl-yes);box-shadow:0 0 0 3px rgba(18,161,80,.2)}.pl-kicker{color:var(--pl-brand);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pl-lede{margin-top:12px!important;max-width:620px;color:var(--pl-muted);font-size:17px;line-height:1.55}.pl-hero-row{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:24px}.pl-hero{max-width:760px}.pl-orbit{--r:170px;--tilt:-14deg;--period:24s;position:relative;height:260px;perspective:1000px;transform-style:preserve-3d}.pl-orbit-glow{position:absolute;inset:10% 8%;border-radius:50%;background:radial-gradient(closest-side,rgba(31,94,255,.16),rgba(31,94,255,0))}.pl-orbit-track{width:calc(var(--r) * 2);height:84px;border:1px dashed rgba(31,94,255,.28);border-radius:50%}.pl-orbit-core,.pl-orbit-track{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pl-orbit-core{animation:pl-orbit-pulse 3s ease-in-out infinite}.pl-orbit-core,.pl-orbit-core .pl-mark{border-radius:14px}.pl-orbit-ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--tilt)) rotateY(0deg);animation:pl-orbit-spin var(--period) linear infinite}.pl-orbit-slot{position:absolute;transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--r))}.pl-orbit-face{position:absolute;left:-50px;top:-36px;width:100px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:rotateY(calc(-1 * var(--a))) rotateX(calc(-1 * var(--tilt)));animation:pl-orbit-counter var(--period) linear infinite}.pl-orbit-face img{width:72px;height:72px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 10px 24px rgba(16,24,40,.16)}.pl-orbit-face span{padding:3px 9px;border:1px solid var(--pl-line);border-radius:999px;background:var(--pl-surface);color:var(--pl-ink);font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px rgba(16,24,40,.06)}.pl-orbit:hover .pl-orbit-face,.pl-orbit:hover .pl-orbit-ring{animation-play-state:paused}@keyframes pl-orbit-spin{to{transform:rotateX(var(--tilt)) rotateY(-1turn)}}@keyframes pl-orbit-counter{to{transform:rotateY(calc(1turn - var(--a))) rotateX(calc(-1 * var(--tilt)))}}@keyframes pl-orbit-pulse{0%,to{box-shadow:0 0 0 0 rgba(31,94,255,.28)}50%{box-shadow:0 0 0 14px rgba(31,94,255,0)}}.pl-hero h1{margin-top:12px;font-size:clamp(38px,5.2vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.04em}.pl-hero h1 em{color:var(--pl-brand);font-style:normal}.pl-launch{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;margin-top:36px}.pl-builder{display:flex;flex-direction:column;gap:16px;min-width:0}.pl-panel{padding:24px;border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-surface);box-shadow:var(--pl-shadow)}.pl-step{display:flex;gap:14px;align-items:flex-start}.pl-step>span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pl-brand-soft);color:var(--pl-brand);font-weight:800;font-size:14px}.pl-step h2{font-size:18px;font-weight:700;letter-spacing:-.01em}.pl-step p{margin-top:2px;color:var(--pl-muted);font-size:14px}.pl-search{display:flex;gap:8px;margin:18px 0 0}.pl-field input,.pl-field textarea,.pl-search input{width:100%;min-width:0;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-subtle);color:var(--pl-ink);font-size:15px;outline:0;transition:border-color .15s,box-shadow .15s,background .15s}.pl-search input{flex:1 1;height:48px;padding:0 14px;border-radius:12px}.pl-search .pl-btn{height:48px;border-radius:12px;padding:0 20px}.pl-field input:focus,.pl-field textarea:focus,.pl-search input:focus{border-color:var(--pl-brand);background:var(--pl-surface);box-shadow:0 0 0 3px rgba(31,94,255,.12)}.pl-alert{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--pl-no-soft);color:var(--pl-no-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.pl-trending{margin-top:20px}.pl-event small,.pl-preview-head small,.pl-trending>small{color:var(--pl-faint);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pl-trending>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pl-trending button{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);text-align:left;transition:border-color .15s,background .15s}.pl-trending button:hover:not(:disabled){border-color:var(--pl-brand);background:var(--pl-brand-soft)}.pl-trending-title{flex:1 1;min-width:0;color:var(--pl-ink);font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-trending button b{color:var(--pl-yes-ink);font-size:13px}.pl-thumb{flex:none;display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:8px;background:var(--pl-line-2);color:var(--pl-muted);font-weight:700}.pl-thumb img{width:100%;height:100%;object-fit:cover}.pl-thumb.lg{width:48px;height:48px;border-radius:12px}.pl-thumb.xl{width:64px;height:64px;border-radius:14px}.pl-event,.pl-thumb.xl{border:1px solid var(--pl-line)}.pl-event{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px;border-radius:14px;background:var(--pl-subtle)}.pl-event>div{flex:1 1;min-width:0}.pl-event h3{margin-top:2px;font-size:16px;font-weight:700}.pl-event p{color:var(--pl-muted);font-size:13px}.pl-field{display:flex;flex-direction:column;gap:6px;margin-top:16px;min-width:0}.pl-field>span{color:var(--pl-muted);font-size:12px;font-weight:600}.pl-field>span em{margin-left:4px;color:var(--pl-faint);font-style:normal;font-weight:500}.pl-image-pick{display:flex;align-items:center;gap:16px}.pl-image-pick>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.pl-image-pick small{flex-basis:100%;color:var(--pl-faint);font-size:12px;overflow-wrap:anywhere}.pl-btn-light{height:36px;border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-ink);cursor:pointer}.pl-btn-light:hover{border-color:var(--pl-brand);color:var(--pl-brand)}.pl-link{padding:0;border:0;background:none;color:var(--pl-brand);font-size:13px;font-weight:600}.pl-field input{height:44px;padding:0 12px}.pl-field textarea{padding:10px 12px;line-height:1.5;resize:vertical}.pl-affix{display:flex;align-items:center;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-subtle);transition:border-color .15s,box-shadow .15s}.pl-affix:focus-within{border-color:var(--pl-brand);background:var(--pl-surface);box-shadow:0 0 0 3px rgba(31,94,255,.12)}.pl-field .pl-affix input,.pl-field .pl-affix input:focus{flex:1 1;border:0;background:transparent;box-shadow:none}.pl-affix em{padding:0 12px;color:var(--pl-faint);font-size:13px;font-style:normal;font-weight:600}.pl-affix em:first-child{padding-right:0}.pl-grid-2{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.pl-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pl-select{position:relative}.pl-select>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-subtle);text-align:left}.pl-select>button b{color:var(--pl-ink);font-size:14px;font-weight:600}.pl-select>button i{color:var(--pl-faint);font-style:normal;transition:transform .15s}.pl-select>button.open{border-color:var(--pl-brand);background:var(--pl-surface)}.pl-select>button.open i{transform:rotate(180deg)}.pl-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow:auto;padding:6px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);box-shadow:0 18px 40px rgba(16,24,40,.14)}.pl-select-menu button{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left}.pl-select-menu button.active,.pl-select-menu button:hover{background:var(--pl-brand-soft)}.pl-select-menu span{color:var(--pl-ink);font-size:14px;font-weight:600}.pl-select-menu small{display:flex;gap:12px;font-size:12px}.pl-preview dd.yes,.pl-select-menu b.yes{color:var(--pl-yes-ink)}.pl-select-menu b.no{color:var(--pl-no-ink)}.pl-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.pl-sides button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;border:1.5px solid var(--pl-line);border-radius:14px;background:var(--pl-surface);text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.pl-sides strong{font:800 24px/1.1 Manrope,sans-serif;letter-spacing:-.02em}.pl-sides span{margin-top:6px;color:var(--pl-ink);font-size:15px;font-weight:700}.pl-sides small{color:var(--pl-muted);font-size:12px}.pl-sides .yes strong{color:var(--pl-yes)}.pl-sides .no strong{color:var(--pl-no)}.pl-sides .yes.selected,.pl-sides .yes:hover{border-color:var(--pl-yes);background:var(--pl-yes-soft)}.pl-sides .no.selected,.pl-sides .no:hover{border-color:var(--pl-no);background:var(--pl-no-soft)}.pl-sides .selected{box-shadow:0 0 0 3px rgba(16,24,40,.04)}.pl-preview{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 88px);padding:22px;border-radius:20px;background:#0d1321;color:#e6ebf5;box-shadow:0 24px 60px rgba(13,19,33,.22)}.pl-preview-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.pl-preview-head small{color:#8a94a8}.pl-side-tag{display:inline-flex;align-items:center;padding:4px 9px;border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.06em}.pl-side-tag.yes{background:var(--pl-yes-soft);color:var(--pl-yes-ink)}.pl-side-tag.no{background:var(--pl-no-soft);color:var(--pl-no-ink)}.pl-preview .pl-side-tag.yes{background:rgba(18,161,80,.2);color:#3ddc84}.pl-preview .pl-side-tag.no{background:rgba(224,54,74,.2);color:#ff7a8a}.pl-preview-token{display:flex;align-items:center;gap:14px;margin:18px 0 8px}.pl-preview-token>div{min-width:0}.pl-preview-token h3{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.pl-preview-token p{color:#8a94a8;font-size:13px;font-weight:600}.pl-preview .pl-thumb{background:rgba(255,255,255,.08)}.pl-preview-rows{margin:12px 0 0}.pl-preview-rows>div,.pl-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pl-preview-rows>div{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.pl-preview-rows dt{flex:none;color:#8a94a8;font-size:12px}.pl-preview-rows dd{margin:0;color:#e6ebf5;font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.pl-preview-rows dd.yes{color:#3ddc84}.pl-preview-rows dd.no{color:#ff7a8a}.pl-preview .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pl-route{position:relative;margin:18px 0;padding:14px 16px;list-style:none;border-radius:14px;background:rgba(255,255,255,.04)}.pl-route li{position:relative;display:flex;flex-direction:column;padding-left:20px}.pl-route li+li{margin-top:12px}.pl-route li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#3d4a63}.pl-route li:last-child:before{background:var(--pl-brand);box-shadow:0 0 0 3px rgba(31,94,255,.25)}.pl-route li+li:after{content:"";position:absolute;left:3.5px;top:-12px;height:16px;border-left:1px dashed #3d4a63}.pl-route b{color:#fff;font-size:13px}.pl-route span{color:#8a94a8;font-size:12px}.pl-preview .pl-alert{background:rgba(224,54,74,.15);color:#ffb3bd}.pl-success{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(18,161,80,.14);font-size:13px}.pl-success b{width:100%;color:#3ddc84}.pl-success a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:3px}.pl-fine{margin-top:12px!important;color:#8a94a8;font-size:12px;text-align:center}.pl-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(13,19,33,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pl-dialog{width:min(420px,100%);padding:20px;border-radius:18px;background:var(--pl-surface);box-shadow:0 30px 80px rgba(13,19,33,.3)}.pl-dialog-head{display:flex;align-items:center;justify-content:space-between}.pl-dialog h2{font-size:18px}.pl-dialog>p{margin-top:4px;color:var(--pl-muted);font-size:14px}.pl-wallets{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pl-wallets button{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);text-align:left}.pl-wallets button:hover{border-color:var(--pl-brand);background:var(--pl-brand-soft)}.pl-wallets strong{display:block;color:var(--pl-ink);font-size:14px}.pl-wallets small{color:var(--pl-faint);font-size:12px}.pl-wallets button>b{margin-left:auto;color:var(--pl-faint)}.pl-page header:not(.pl-header){position:static;z-index:auto;display:block;height:auto;padding:0;gap:0;border-bottom:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:normal;justify-content:normal}.pl-page header.pl-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.pl-page-head h1{margin-top:10px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.pl-stat{flex:none;text-align:right}.pl-stat b{display:block;color:var(--pl-ink);font:800 32px/1 Manrope,sans-serif}.pl-stat span{color:var(--pl-muted);font-size:13px}.pl-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:12px}.pl-toolbar.single{grid-template-columns:minmax(0,1fr);margin-bottom:24px}.pl-searchbox{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);transition:border-color .15s,box-shadow .15s}.pl-searchbox:focus-within{border-color:var(--pl-brand);box-shadow:0 0 0 3px rgba(31,94,255,.12)}.pl-searchbox>span{color:var(--pl-faint);font-size:20px}.pl-searchbox input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--pl-ink);font-size:15px}.pl-sort{position:relative}.pl-sort>button{display:flex;align-items:center;gap:6px;width:100%;height:48px;padding:0 14px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);color:var(--pl-muted);font-size:14px}.pl-sort>button b{color:var(--pl-ink)}.pl-sort>button i{margin-left:auto;font-style:normal}.pl-sort>div{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;padding:6px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);box-shadow:0 18px 40px rgba(16,24,40,.12)}.pl-sort>div button{width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--pl-muted);font-size:14px;text-align:left}.pl-sort>div button.active,.pl-sort>div button:hover{background:var(--pl-brand-soft);color:var(--pl-brand)}.pl-chips{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 24px}.pl-chips>div{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pl-chips>div::-webkit-scrollbar{display:none}.pl-chips button{flex:none;height:34px;padding:0 14px;border:1px solid var(--pl-line);border-radius:999px;background:var(--pl-surface);color:var(--pl-muted);font-size:13px;font-weight:600;transition:all .15s}.pl-chips button:hover{color:var(--pl-ink);border-color:#cfd8e6}.pl-chips button.active{border-color:var(--pl-ink);background:var(--pl-ink);color:#fff}.pl-chips>span{flex:none;color:var(--pl-faint);font-size:13px}.pl-empty{display:grid;place-items:center;gap:6px;padding:56px 16px;border:1px dashed var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-surface);color:var(--pl-muted);text-align:center}.pl-empty b{color:var(--pl-ink)}.pl-empty a{color:var(--pl-brand);font-weight:600}.pl-empty.error{border-color:#f5c2c9;background:#fffafb}.pl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.pl-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-surface);box-shadow:var(--pl-shadow);transition:border-color .15s,box-shadow .15s,transform .15s}.pl-card:hover{border-color:#cfd8e6;box-shadow:0 2px 4px rgba(16,24,40,.04),0 16px 32px rgba(16,24,40,.08);transform:translateY(-2px)}.pl-card>footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--pl-line-2);color:var(--pl-faint);font-size:12px}.pl-card>footer a{color:var(--pl-brand);font-weight:600}.pl-market-top{display:flex;gap:12px;align-items:flex-start}.pl-market-top .pl-thumb{width:40px;height:40px;border-radius:10px}.pl-market-top h2{min-height:2.7em;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-odds{display:flex;align-items:baseline;gap:8px}.pl-odds strong{color:var(--pl-ink);font:800 28px/1 Manrope,sans-serif;letter-spacing:-.03em}.pl-odds span{color:var(--pl-muted);font-size:12px}.pl-meter{height:6px;overflow:hidden;border-radius:999px;background:var(--pl-no-soft)}.pl-meter i{display:block;height:100%;border-radius:999px;background:var(--pl-yes)}.pl-buy{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pl-buy a{display:flex;align-items:center;justify-content:space-between;gap:6px;height:40px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.pl-buy a.yes{background:var(--pl-yes-soft);color:var(--pl-yes-ink)}.pl-buy a.no{background:var(--pl-no-soft);color:var(--pl-no-ink)}.pl-buy a.yes:hover{background:var(--pl-yes);color:#fff}.pl-buy a.no:hover{background:var(--pl-no);color:#fff}.pl-token-top{display:flex;align-items:center;gap:12px}.pl-token-top>div{flex:1 1;min-width:0}.pl-token-top h2{font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pl-token-top p{color:var(--pl-muted);font-size:13px;font-weight:600}.pl-status{align-self:flex-start;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:capitalize}.pl-status.pending{background:#fff6e5;color:#a15c00}.pl-status.failed{background:var(--pl-no-soft);color:var(--pl-no-ink)}.pl-token-market{color:var(--pl-muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-token-market:hover{color:var(--pl-brand)}.pl-rows{margin:0}.pl-rows>div{padding:5px 0}.pl-rows dt{color:var(--pl-faint);font-size:12px}.pl-rows dd{margin:0;color:var(--pl-ink);font-size:13px;font-weight:600}.pl-rows a{color:var(--pl-brand)}.pl-footer{margin-top:auto;border-top:1px solid var(--pl-line);background:var(--pl-surface)}.pl-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-block:24px}.pl-footer-row .pl-brand{font-size:15px}.pl-footer p{color:var(--pl-faint);font-size:13px}.pl-footer nav{display:flex;gap:18px}.pl-footer nav a{color:var(--pl-muted);font-size:13px;font-weight:600}.pl-footer nav a:hover{color:var(--pl-ink)}.pld-main{display:grid;grid-template-columns:200px minmax(0,1fr);gap:48px}.pld-index{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:2px}.pld-index span{margin-bottom:8px;color:var(--pl-faint);font-size:11px;font-weight:700;letter-spacing:.1em}.pld-index a{padding:7px 10px;border-radius:8px;color:var(--pl-muted);font-size:14px;font-weight:600}.pld-index a:hover{background:var(--pl-surface);color:var(--pl-ink)}.pld-content{max-width:780px}.pld-content>header>p{color:var(--pl-brand);font-size:12px;font-weight:700;letter-spacing:.12em}.pld-content>header h1{margin-top:12px;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.04em}.pld-content>header>span{display:block;margin-top:14px;color:var(--pl-muted);font-size:17px;line-height:1.6}.pld-content>section{margin-top:56px;scroll-margin-top:90px}.pld-content section small{color:var(--pl-brand);font-size:12px;font-weight:700;letter-spacing:.1em}.pld-content section h2{margin:6px 0 16px;font-size:26px;font-weight:800;letter-spacing:-.025em}.pld-content li,.pld-content section p{color:var(--pl-muted);font-size:15px;line-height:1.65}.pld-content ul{margin:0;padding-left:20px}.pld-content li+li{margin-top:8px}.pld-callout.pld-callout{margin-top:32px;padding:18px 20px;border:1px solid #d6e2ff;border-radius:14px;background:var(--pl-brand-soft)}.pld-callout b{color:var(--pl-brand);font-size:13px}.pld-callout p{margin-top:4px!important;color:var(--pl-ink)!important;font-size:16px!important}.pld-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pld-flow>i{display:none}.pld-flow>div{padding:16px;border:1px solid var(--pl-line);border-radius:14px;background:var(--pl-surface)}.pld-flow b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pl-ink);color:#fff;font-size:12px}.pld-flow span{display:block;margin:12px 0 4px;color:var(--pl-ink);font-size:15px;font-weight:700}.pld-flow p{font-size:13px!important;line-height:1.5!important}.pld-route{display:flex;flex-direction:column;align-items:stretch;gap:6px;max-width:560px}.pld-route>span{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);color:var(--pl-muted);font-size:13px}.pld-route>span b{color:var(--pl-ink);font-size:14px}.pld-route>i{padding-left:18px;color:var(--pl-faint);font-style:normal}.pld-split.pld-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pld-split>div{padding:20px;border:1px solid var(--pl-line);border-radius:14px;background:var(--pl-surface)}.pld-split h2{font-size:20px!important}@media (max-width:980px){.pl-launch{grid-template-columns:minmax(0,1fr)}.pl-preview{position:static}.pl-preview:not(.ready){display:none}.pld-main{grid-template-columns:minmax(0,1fr);gap:0}.pld-index{display:none}}@media (max-width:760px){.pl-container{padding-inline:16px}.pl-header-row{grid-template-columns:1fr auto;grid-template-areas:"brand action" "nav nav";height:auto;row-gap:10px;padding-block:10px}.pl-brand{grid-area:brand}.pl-header-action{grid-area:action}.pl-header-action .pl-btn{height:36px;padding:0 12px;font-size:13px}.pl-nav{grid-area:nav;overflow-x:auto;scrollbar-width:none}.pl-nav a{flex:1 1;text-align:center;padding:7px 10px}.pl-main{padding-block:28px 56px}.pl-lede{font-size:16px}.pl-panel{padding:18px}.pl-page header.pl-page-head{flex-direction:column;align-items:flex-start}.pl-stat{text-align:left}.pl-footer-row{flex-direction:column;align-items:flex-start}.pld-flow,.pld-split.pld-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pl-search{flex-direction:column}.pl-search input{flex:none}.pl-grid-2,.pl-trending>div{grid-template-columns:minmax(0,1fr)}.pl-grid-2{gap:0}.pl-grid-3{grid-template-columns:1fr 1fr}.pl-grid-3>:last-child{grid-column:1/-1}.pl-toolbar{grid-template-columns:minmax(0,1fr)}.pl-chips>span{display:none}.pl-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pl-page *,.pl-page :after,.pl-page :before{transition:none!important}.pl-orbit-core,.pl-orbit-face,.pl-orbit-ring{animation:none}}