@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.pf{--pf-bg:#0b0b0b;--pf-bg-2:#111;--pf-panel:#161616;--pf-panel-2:#1c1c1c;--pf-inset:#111;--pf-hover:#222;--pf-line:#222;--pf-line-2:#2a2a2a;--pf-text:#f5f5f5;--pf-muted:#9ca3af;--pf-dim:#737373;--pf-faint:#525252;--pf-green:#86efac;--pf-green-2:#4ade80;--pf-green-ink:#052e16;--pf-usdc:#2775ca;--pf-radius:16px;--pf-radius-sm:10px;--pf-radius-xs:8px;--pf-shadow:0 0 0 1px #222;background:var(--pf-bg);min-height:100dvh;color:var(--pf-text);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45;overflow-x:clip}.pf *,.pf :before,.pf :after{box-sizing:border-box}.pf button:not(:disabled),.pf [role=button]:not(:disabled){cursor:pointer}.pf input,.pf textarea,.pf button{font-family:inherit}.pf a{color:inherit}.pf-shell{background:var(--pf-bg);min-width:0;min-height:100dvh;display:flex}.pf-rail{background:var(--pf-bg);z-index:40;border-right:1px solid #1a1a1a;flex-direction:column;flex-shrink:0;align-items:center;width:56px;height:100dvh;padding:14px 0 16px;display:flex;position:sticky;top:0}.pf-logo{width:28px;height:28px;color:var(--pf-text);background:0 0;border:0;place-items:center;margin-bottom:18px;padding:0;display:grid}.pf-logo img{width:26px;height:26px;display:block}.pf-rail-nav{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.pf-rail-btn{color:#e5e5e5;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.pf-rail-btn:hover,.pf-rail-btn.is-on{background:#181818}.pf-rail-btn.is-on:before{content:"";background:var(--pf-text);border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.pf-rail-plus{background:var(--pf-green);width:40px;height:40px;color:var(--pf-green-ink);border:0;border-radius:999px;place-items:center;margin-top:10px;padding:0;display:grid}.pf-rail-plus:hover{background:#a7f3c0}.pf-rail-spacer{flex:1}.pf-rail-bottom{flex-direction:column;align-items:center;gap:6px;display:flex}.pf-main{background:var(--pf-bg);flex-direction:column;flex:1;min-width:0;display:flex}.pf-top{border-bottom:1px solid #141414;flex-shrink:0;align-items:center;gap:8px;min-width:0;height:52px;padding:0 16px 0 8px;display:flex}.pf-back{width:36px;height:36px;color:var(--pf-text);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.pf-back:hover{background:#1a1a1a}.pf-search{min-width:0;max-width:520px;height:36px;color:var(--pf-muted);background:#161616;border:1px solid #1f1f1f;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.pf-search input{min-width:0;color:var(--pf-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.pf-search input::placeholder{color:#737373}.pf-hotkey{color:#737373;background:#111;border:1px solid #2a2a2a;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.pf-top-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pf-icon-btn{width:32px;height:32px;color:var(--pf-text);background:#161616;border:1px solid #222;border-radius:9px;place-items:center;padding:0;display:grid}.pf-icon-btn:hover{background:#1c1c1c}.pf-wallet{height:32px;color:var(--pf-text);letter-spacing:-.01em;background:#161616;border:1px solid #222;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.pf-wallet:hover{background:#1c1c1c}.pf-avatar{background:#163a3c;border:0;border-radius:999px;width:32px;height:32px;padding:0;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%;display:block}.pf-watch{height:36px;color:var(--pf-dim);border-bottom:1px solid #141414;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:0 18px 0 16px;font-size:12.5px;display:flex;overflow:hidden}.pf-watch-icons{color:#8a8a8a;align-items:center;gap:8px;display:flex}.pf-watch-dot{background:#86efac;border-radius:99px;width:6px;height:6px}.pf-body{flex:1;justify-content:center;padding:36px 48px 72px;display:flex;overflow:auto}.pf-layout{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:48px;width:min(960px,100%);margin:0 auto;display:grid}.pf-h1{letter-spacing:-.03em;color:var(--pf-text);margin:0 0 22px;font-size:22px;font-weight:700}.pf-h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.pf-help{color:var(--pf-muted);margin:4px 0 14px;font-size:13px;font-weight:400}.pf-card{background:var(--pf-panel);border-radius:var(--pf-radius);border:1px solid #1f1f1f;padding:18px 18px 16px}.pf-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-field{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-label{color:var(--pf-text);font-size:13px;font-weight:600}.pf-input,.pf-textarea{background:var(--pf-inset);width:100%;color:var(--pf-text);border:1px solid #222;border-radius:10px;outline:none;padding:11px 12px;font-size:13.5px}.pf-input::placeholder,.pf-textarea::placeholder{color:#6b6b6b}.pf-input:focus,.pf-textarea:focus{border-color:#333}.pf-textarea{resize:vertical;min-height:88px;line-height:1.45}.pf-mt{margin-top:14px}.pf-collapse{width:100%;color:var(--pf-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:12px 2px;font-size:13.5px;font-weight:500;display:flex}.pf-collapse .chev{color:#8a8a8a;margin-left:auto;transition:transform .15s}.pf-collapse.open .chev{transform:rotate(180deg)}.pf-socials{gap:10px;padding:0 2px 10px;display:grid}.pf-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.pf-opt{background:#121212;border:1px solid #222;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:14px;display:flex}.pf-opt.usdc{grid-column:1}.pf-opt-copy{flex:1;min-width:0}.pf-opt-title{letter-spacing:-.02em;font-size:14px;font-weight:600}.pf-opt-sub{color:var(--pf-muted);margin-top:2px;font-size:12.5px}.pf-ico{border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pf-ico.mayhem{color:#fff;background:#16a34a}.pf-ico.cash{color:#e5e5e5;background:#2a2a2a}.pf-ico.usdc{color:#fff;background:#2775ca}.pf-switch{background:#3a3a3a;border:0;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.pf-switch .knob{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.pf-switch.on{background:var(--pf-green-2)}.pf-switch.on .knob{transform:translate(18px)}.pf-note{color:var(--pf-muted);grid-column:1/-1;align-items:flex-start;gap:6px;margin-top:-2px;font-size:12.5px;line-height:1.45;display:flex}.pf-note a,.pf-link{color:var(--pf-green);font-weight:500;text-decoration:none}.pf-note a:hover,.pf-link:hover{text-decoration:underline}.pf-note .info{color:#8a8a8a;flex-shrink:0;margin-top:2px}.pf-media{background:var(--pf-panel);border-radius:var(--pf-radius);border:1px solid #1f1f1f;margin-top:14px;padding:18px}.pf-drop{text-align:center;min-height:210px;color:var(--pf-muted);cursor:pointer;background:0 0;border:1px dashed #3a3a3a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:28px 16px;display:flex}.pf-drop.over{border-color:var(--pf-green);background:color-mix(in oklab, var(--pf-green) 6%, transparent)}.pf-drop-banner{min-height:120px}.pf-drop-title{color:var(--pf-text);margin-top:10px;font-size:14px;font-weight:600}.pf-drop-sub{color:var(--pf-muted);margin-top:4px;font-size:13px}.pf-login{background:var(--pf-green);height:36px;color:var(--pf-green-ink);border:0;border-radius:999px;margin-top:16px;padding:0 18px;font-size:13.5px;font-weight:600}.pf-login:hover{background:#a7f3c0}.pf-file-name{color:var(--pf-green);margin-top:10px;font-size:12.5px;font-weight:500}.pf-specs{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;padding:4px 4px 0;display:grid}.pf-spec-title{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.pf-spec-title svg{color:#8a8a8a}.pf-spec-list{color:var(--pf-muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.55}.pf-notice{background:var(--pf-panel);color:var(--pf-muted);border:1px solid #1f1f1f;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.pf-notice svg{color:#8a8a8a;flex-shrink:0;margin-top:1px}.pf-create-btn{background:var(--pf-green);width:100%;height:48px;color:var(--pf-green-ink);letter-spacing:-.02em;border:0;border-radius:12px;margin-top:14px;font-size:15px;font-weight:700}.pf-create-btn:hover{background:#a7f3c0}.pf-create-btn:disabled{opacity:.55}.pf-preview-col{padding-top:2px;position:sticky;top:12px}.pf-preview-label{margin:0 0 10px;font-size:14px;font-weight:600}.pf-preview-card{text-align:center;color:#6b6b6b;background:#141414;border:1px solid #1f1f1f;border-radius:16px;justify-content:center;align-items:center;width:180px;height:240px;padding:16px;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.pf-preview-filled{text-align:left;flex-direction:column;width:100%;height:100%;display:flex}.pf-preview-filled img,.pf-preview-filled video{object-fit:cover;background:#0b0b0b;border-radius:10px;width:100%;height:148px}.pf-preview-placeholder{color:#525252;background:#0b0b0b;border-radius:10px;place-items:center;height:148px;display:grid}.pf-preview-meta{margin-top:10px}.pf-preview-name{color:var(--pf-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pf-preview-tick{color:var(--pf-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.pf-pop{position:relative}.pf-menu{z-index:50;background:#161616;border:1px solid #2a2a2a;border-radius:12px;width:220px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000073}.pf-menu button{width:100%;color:var(--pf-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.pf-menu button:hover{background:#222}.pf-menu .sub{color:var(--pf-muted);padding:6px 8px 10px;font-size:12px}.pf-overlay{z-index:80;background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-modal{background:#161616;border:1px solid #2a2a2a;border-radius:16px;width:min(380px,100%);padding:20px}.pf-modal h3{letter-spacing:-.02em;margin:0 0 6px;font-size:16px}.pf-modal p{color:var(--pf-muted);margin:0 0 14px;font-size:13px}.pf-modal .row{flex-direction:column;gap:8px;display:flex}.pf-wbtn{height:42px;color:var(--pf-text);background:#111;border:1px solid #2a2a2a;border-radius:10px;font-size:13.5px;font-weight:600}.pf-wbtn:hover{background:#1c1c1c}.pf-toast{color:var(--pf-text);z-index:90;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:999px;padding:10px 14px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pf-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pf-search-pop{z-index:45;width:min(420px,100% - 80px);color:var(--pf-muted);background:#161616;border:1px solid #2a2a2a;border-radius:12px;padding:10px;font-size:13px;position:absolute;top:50px;left:64px}@media (width<=980px){.pf-layout{grid-template-columns:1fr;gap:22px}.pf-preview-col{padding-top:0;position:static}.pf-preview-card{width:100%;max-width:220px;height:200px}.pf-body{justify-content:center;padding:24px 20px 48px}}@media (width<=720px){.pf-row-2,.pf-options,.pf-specs{grid-template-columns:1fr}.pf-opt.usdc{grid-column:1}.pf-search{max-width:none}.pf-hotkey,.pf-top .pf-icon-btn{display:none}.pf-watch-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-top{padding-right:10px}.pf-wallet .full{display:none}.pf-body{padding:18px 12px 36px}}@media (prefers-reduced-motion:reduce){.pf-switch .knob,.pf-collapse .chev,.pf-switch{transition:none}}
