@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-b0c618f6d8ea.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-1a6844598cfc.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-a699af1dea30.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-e45972c7e9f2.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/font-87e867b52640.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font-6f49e1b28bce.ttf) format("truetype")}html{scroll-behavior:smooth}body{padding-bottom:28px}[hidden]{display:none!important}:focus-visible{outline:2px solid #a1ffb1!important;outline-offset:3px}.replica-preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;background:#070907f5;border-top:1px solid #26302a;padding:4px 14px;font:9px/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;color:#a1b0a5}.replica-preview-bar button{border:0;background:transparent;color:#b4c8ba;font:inherit;text-decoration:underline;cursor:pointer}.replica-loading{min-height:250px;padding:40px;color:#9a9a9a;background:#000}.replica-overlay{position:fixed;inset:0;background:#000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.replica-dialog{width:min(560px,100%);max-height:88vh;overflow:auto;border:1px solid #4a4a4a;background:#050505;color:#fff;box-shadow:0 20px 100px #000b;font:13px/1.65 IBM Plex Mono,monospace}.replica-dialog header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 20px;border-bottom:1px solid #2e2e2e;position:sticky;top:0;background:#050505;z-index:1}.replica-dialog h2{font-size:17px;margin:0;overflow-wrap:anywhere}.replica-dialog header button{width:32px;height:32px;background:#111;border:1px solid #555;color:#fff;font:22px/1 sans-serif;cursor:pointer;flex-shrink:0}.replica-dialog-body{padding:20px}.replica-dialog-body .quiet{display:inline-block;margin-top:12px}.replica-inspector{position:fixed;right:0;top:0;bottom:26px;width:min(560px,100%);max-height:none;border-right:0}.replica-data-list{margin:20px 0}.replica-data-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #242424}.replica-data-list dt{color:#9a9a9a}.replica-data-list dd{margin:0;overflow-wrap:anywhere}.replica-skill-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.replica-skill-list span{padding:4px 7px;border:1px solid #333;color:#c9d1cc;font-size:11px}.replica-prewrap,.replica-forum-body{white-space:pre-wrap;overflow-wrap:anywhere}.replica-raw{margin-top:24px;color:#a7b0a9}.replica-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;max-height:450px;overflow:auto;background:#0c0c0c;padding:12px}.replica-result-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.replica-result-list li{display:grid;gap:4px;border:1px solid #333;padding:12px;overflow-wrap:anywhere}.replica-result-list span{color:#888;font-size:11px}.replica-toast{position:fixed;bottom:45px;left:50%;transform:translate(-50%);z-index:1500;background:#e2ffe7;color:#092110;padding:10px 20px;border:1px solid #64a970;font:12px IBM Plex Mono}.replica-sort,.replica-row-link{all:unset;cursor:pointer;color:inherit}.replica-sort{display:block;width:100%}.replica-row-link:hover{text-decoration:underline}.replica-graph-zoom{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;background:#000b;border:1px solid #333}.replica-graph-zoom button{background:#101010;border:0;color:#fff;padding:5px 10px}.replica-graph-zoom span{padding:0 8px;color:#888;font-size:10px}.replica-graph-hover{position:absolute;top:12px;right:12px;max-width:80%;background:#0b130fe8;color:#bcdfcc;border:1px solid #345843;padding:7px;font-size:10px;pointer-events:none}.graph-search-results{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid var(--line)}.graph-search-results button{background:#111;border:1px solid #3f5348;font:inherit;color:#bcdfcc;padding:5px 8px}.graph-host:has([aria-label^="Identity.md network graph"]){min-height:390px}.graph-host .graph-stage{min-height:272px}.graph-host .graph-canvas{position:absolute;inset:0;height:100%}.replica-replies{border-top:1px solid #333;margin-top:10px;padding-top:10px}.replica-xp-max{left:0!important;top:0!important;width:100%!important;height:calc(100% - 42px)!important}.room-camera-preview{width:100%;height:100%;min-height:220px;background:#090b09 url(/assets/room-reference.jpg) center/cover no-repeat;color:transparent}.local-chart-placeholder{min-height:300px;display:grid;place-items:center;background:#080808;color:#858c88;border:1px solid #272727}.replica-market-chart{min-height:360px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(#1b211b50 1px,transparent 1px),linear-gradient(90deg,#1b211b50 1px,transparent 1px),#050505;background-size:100% 60px,100px 100%;display:flex;flex-direction:column;color:#888;padding:16px}.replica-chart-label{font:11px IBM Plex Mono}.replica-chart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:13px}.replica-chart-empty small{color:#555}.replica-chart-axis{display:flex;justify-content:space-between;color:#555;font:10px IBM Plex Mono}.replica-launch-cta{justify-self:end;margin-top:-160px;position:relative;align-self:start}.replica-comments{border:1px solid var(--line);padding:14px;border-radius:16px;display:grid;gap:14px}.replica-comments h3{margin:0}.replica-launch-preview{border:1px solid var(--line);border-radius:16px;padding:24px;margin:20px 0}.replica-launch-preview img{width:90px;height:90px;object-fit:cover;border-radius:16px}.replica-launch-preview h2 span{color:var(--muted);font-size:18px}.replica-site-preview{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:radial-gradient(ellipse at 50% 30%,#193320,#040706 80%)}.replica-site-preview .pf-avatar{width:100px;height:100px;border-radius:20px}.replica-site-preview span{color:#82978a;font-size:11px}.replica-copilot-toggle{position:fixed;right:18px;bottom:42px;z-index:500;background:#111!important}.replica-copilot{position:fixed;right:18px;bottom:42px;width:min(360px,calc(100vw - 32px));height:470px;border:1px solid #424242;border-radius:16px;background:#080a09;z-index:600;display:flex;flex-direction:column;box-shadow:0 12px 70px #000a;overflow:hidden}.replica-copilot header{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #292e2a;font-size:12px}.replica-copilot header button{border:0;background:transparent;color:#fff;font:18px sans-serif}.replica-copilot-feed{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.replica-copilot-feed p{margin:0;padding:12px;background:#131a16;border:1px solid #29362d;border-radius:12px;font-size:12px;line-height:1.65}.replica-copilot-feed p.you{background:#1d1d1d;border-color:#333;align-self:end}.replica-copilot form{display:flex;gap:8px;padding:12px;border-top:1px solid #333}.replica-copilot form input{width:100%;min-width:0;background:#111;border:1px solid #444;border-radius:8px;padding:10px;color:#fff}.replica-copilot form button{width:35px;background:#ddffe6;border:0;border-radius:8px;color:#04250d;font-size:20px}.replica-forum-media{width:100%;max-height:500px;object-fit:contain}.replica-forum-reply{border-top:1px solid #333;padding:16px 0}.replica-forum-back{display:inline-block;margin:8px 0 16px}.replica-room{height:calc(100dvh - 26px);position:relative;overflow:hidden;background:#000}.replica-room>img{width:100%;height:100%;object-fit:cover}.replica-room-top{position:absolute;top:12px;left:16px;right:16px;display:flex;justify-content:space-between;gap:20px;color:#b6d4bd;font:11px IBM Plex Mono}.replica-room-actions{position:absolute;bottom:28px;left:20px;display:flex;gap:12px;flex-wrap:wrap;background:#000b;padding:12px}.pf-coin{content-visibility:auto;contain-intrinsic-size:auto 240px}.pf-coin-id>a{min-width:0;overflow-wrap:anywhere}.pf-meta div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.pf-meta dd{margin:0;text-align:right}.tr{padding:18px;border:1px solid var(--line);border-radius:16px;background:#090909;display:grid;gap:14px}.tr header{display:grid;gap:3px}.tr header span{color:var(--muted)}.tr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tr-tabs button{padding:10px;border:1px solid #333;background:#111;color:#888;border-radius:10px}.tr-tabs button.on.buy{color:#bcffca;background:#133b21;border-color:#3a6c48}.tr-tabs button.on.sell{color:#ffc0c0;background:#38191b;border-color:#6e393b}.tr-box{padding:12px;background:#141414;border-radius:10px;display:grid;gap:8px}.tr-box span,.tr-box label{font-size:12px;color:#999}.tr-box strong{font-size:23px;color:#fff;font-weight:500}.replica-tr-input{display:flex;align-items:center;gap:12px}.replica-tr-input input{width:100%;min-width:0;font-size:28px;background:none;border:0;color:#fff;padding:8px 0}.tr-quick{display:flex;gap:5px}.tr-quick button,.tr-info button{padding:4px 7px;background:#1c1c1c;border:1px solid #333;border-radius:6px;font-size:11px;color:#aaa}.tr-info button.on{color:#cfffd4;border-color:#64b477}.tr-info{display:grid;gap:10px;font-size:12px;color:#aaa;margin:0}.tr-info div{display:flex;justify-content:space-between;gap:12px}.tr-info dd{margin:0}.tr-connect{border:1px solid #557f61;background:#b8ffd0;color:#0b2112;padding:12px;border-radius:10px;font-weight:600}@media(max-width:760px){.replica-preview-bar{font-size:8px}.replica-overlay{padding:12px}.replica-dialog header{padding:14px}.replica-dialog-body{padding:14px}.replica-data-list div{grid-template-columns:90px minmax(0,1fr)}.replica-launch-cta{justify-self:stretch;margin:0}.replica-copilot{bottom:36px;right:12px;max-height:60dvh}.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-meta div{gap:12px;font-size:12px}.replica-market-chart{min-height:240px}.graph-tools{gap:6px;flex-wrap:wrap}.graph-tools input{min-width:120px;flex:1}.replica-room>img{object-position:65% center}.replica-chart-axis{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pf>*,.pf-hero>*,.pf-toolbar,.pf-grid,.pf-home{min-width:0}body[data-view=start] .start-body{opacity:1;animation:none;transform:none}.native-page .table-wrap{max-width:100%}.docs-copy{min-width:0}.replica-dialog{overscroll-behavior:contain}button,a,input,select,textarea{touch-action:manipulation}.metric b,.mono,.pf-stats b,.replica-data-list dd{font-variant-numeric:tabular-nums}.replica-skip{position:fixed;left:12px;top:10px;z-index:2000;background:#d8ffe2;color:#092211;padding:8px 14px;transform:translateY(-150%)}.replica-skip:focus{transform:none}.replica-motion-paused *,.replica-motion-paused *:before,.replica-motion-paused *:after{animation-play-state:paused!important}.replica-preview-bar{padding-bottom:max(4px,env(safe-area-inset-bottom))}@media(max-width:760px){.pf-lead{overflow-wrap:anywhere}.pf-hero .pf-chips{justify-content:flex-start}.native-page .docs-copy code{overflow-wrap:anywhere}.replica-room-top span{font-size:9px}}body[data-view=start] .start-a,body[data-view=start] .start-b{opacity:1;transform:none;animation:none}.pf-tip{display:none}.pf-smart:hover .pf-tip,.pf-smart:focus .pf-tip{display:block}@media(max-width:760px){.pf-toolbar .pf-tabs{flex-wrap:wrap;max-width:100%}.pf-smart .pf-tip{position:fixed;left:16px;right:16px;bottom:60px;width:auto}}.replica-window-dragging iframe{pointer-events:none}.replica-window-dragging{-webkit-user-select:none;user-select:none}@media(max-width:900px){.xp-free .xp-win{left:12px!important;top:115px!important;width:calc(100% - 24px)!important;max-height:calc(100dvh - 180px)}.xp-windows{min-height:75dvh}}.replica-param-preview{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.replica-param-preview b{font-weight:400;color:var(--muted)}.pf-fees .pf-modes,.pf-fees .pf-mechs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}
