@import "https://fonts.googleapis.com/css2?family=Bangers&family=Inter:wght@500;600;700;800&display=swap";:root{--yp-bg:#cdff00;--yp-surface:#fff;--yp-text:#000;--yp-muted:#444;--yp-accent:#000;--yp-line-color:#000;--yp-panel:#cdff00;--yp-btn:#cdff00;--yp-btn-text:#000;--yp-stats-bg:#111;--yp-stats-text:#cdff00;--radius:0px;--radius-sm:0px;--radius-lg:0px;--radius-pct:0%;--neon:#cdff00;--black:#000;--white:#fff;--lime-btn:#cdff00;--buy:#00e676;--sell:#ff1744;--grey:#aeaeae;--line-w:1px;--line:var(--line-w) solid var(--yp-line-color);--gap:8px;--pad:12px;--bar-h:40px;--col-left:288px;--col-right:280px;--font-bangers:"Bangers", "Impact", sans-serif;--font-ui:"Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--yp-bg);min-height:100%;color:var(--yp-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;transition:background .25s,color .25s}.font-bangers{font-family:var(--font-bangers);letter-spacing:.02em;font-weight:400}button,input{font:inherit;color:inherit}button{cursor:pointer}.app-shell{background:var(--yp-bg);height:100vh;max-height:100vh;color:var(--yp-text);padding:var(--pad);gap:var(--gap);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.header,.panel,.market,.locked-box,.stock-row,.nft-card,.nft-art,.nft-art img,.btn-signin,.btn-icon,.modal,.modal-art,.modal-art img,.wallet-portal,.portal-stat,.portal-chip,.portal-btn,.portal-x,.stats-bar,.stats-cell,.filter-drawer-inner,.activity-row,.act-av,.holders-row,.profile-panel,.profile-stat,.profile-nft,.profile-nft-art,.profile-nft-art img,.profile-mini,.profile-btn,.theme-pick,.bar-btn,.market-toolbar,.status-bar{border-radius:var(--radius)}.nft-art,.modal-art,.profile-nft-art,.act-av-wrap,.act-av{border-radius:var(--radius);overflow:hidden}.status-bar{font-size:11px;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px;font-weight:600;display:flex}.status-bar .ok{color:#0a7a2f}.wallet-portal{border:var(--line);background:#fff;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wallet-portal-head{align-items:center;gap:10px;display:flex}.portal-title{font-size:20px;transform:skew(-4deg)}.portal-addr{flex:1;font-size:12px;font-weight:700}.portal-x{border:var(--line);background:var(--neon);place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.wallet-portal-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.portal-stat{border:var(--line);background:var(--neon);text-align:center;flex-direction:column;gap:2px;padding:8px 6px;display:flex}.portal-k{letter-spacing:.04em;font-size:10px;font-weight:800}.portal-v{font-size:22px;line-height:1;transform:skew(-4deg)}.portal-s{opacity:.75;font-size:10px;font-weight:600}.portal-ids{flex-wrap:wrap;gap:6px;display:flex}.portal-chip{border:var(--line);background:#fff;padding:2px 8px;font-size:14px;transform:skew(-4deg)}.wallet-portal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-btn{border:var(--line);background:var(--neon);padding:8px 14px;font-size:16px;transform:skew(-4deg)}.portal-btn.ghost{background:#fff}.portal-btn:disabled{opacity:.45;cursor:not-allowed}.portal-link{color:#000;margin-left:auto;font-size:12px;font-weight:700}.portal-status{opacity:.8;font-size:11px;font-weight:600}.wallet-addr{margin-top:6px;font-size:11px;font-weight:700}.wallet-yours-btn{border:none;border-top:var(--line);background:var(--neon);width:100%;padding:10px;font-size:18px;transform:skew(-4deg)}.stock-chg.muted{color:#666;font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=720px){.wallet-portal-stats{grid-template-columns:repeat(2,1fr)}}.status-bar .err{color:#b00020}.status-bar .muted{opacity:.7}.api-dot{background:#999;border-radius:50%;align-self:center;width:8px;height:8px;margin-left:8px}.api-dot.on{background:#00c853;box-shadow:0 0 0 3px #00c85340}.header-left{align-items:stretch;display:flex}.locked-sub{font-size:10px;font-family:var(--font-ui);opacity:.7;margin-top:8px;font-weight:600}.stock-chg.on{color:var(--buy)!important}.nft-empty{text-align:center;font-family:var(--font-ui);padding:40px 16px;font-weight:600}.nft-card{cursor:pointer}.nft-card.owned{outline-offset:-2px;outline:2px solid #000}.nft-art{position:relative}.nft-badges{pointer-events:none;z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:6px;left:6px;right:6px}.nft-badge{font-family:var(--font-bangers);letter-spacing:.04em;color:#000;background:#fff;border:1px solid #000;padding:2px 6px;font-size:11px;line-height:1.1;transform:skew(-4deg)}.badge-yours{background:#cdff00}.badge-hold{color:#cdff00;background:#000}.badge-sell{color:#fff;background:#ff1744}.badge-buy{color:#000;background:#00e676}.badge-list{color:#fff;background:#1565c0}.nft-status{opacity:.85;margin-left:auto;margin-right:8px;font-size:12px}.tb-count{font-size:10px;font-family:var(--font-ui);opacity:.75;margin-left:4px;font-weight:800;transform:none}.tb-modes{flex-wrap:wrap}.app-shell.right-collapsed .activity-panel .bar-title,.app-shell.right-collapsed .activity-panel .bar-btn:not(.bar-collapse){display:none!important}.app-shell.right-collapsed .activity-panel .panel-bar{justify-content:center;padding:0}.app-shell.right-collapsed .activity-panel .activity-actions{justify-content:center;width:100%}.app-shell.right-collapsed .activity-panel .bar-collapse{width:100%;height:48px}.app-shell.left-collapsed .stocks-panel .bar-btn:not(:first-child){display:none!important}.app-shell.left-collapsed .stocks-panel .panel-bar{justify-content:center}.app-shell.left-collapsed .stocks-panel .bar-btn:first-child{width:100%;height:48px}.badge-active,.badge-owned{font-size:9px;font-weight:800;font-family:var(--font-ui);color:var(--neon);background:#000;padding:2px 5px;position:absolute;top:6px;left:6px}.badge-owned{color:#000;background:#fff;border:1px solid #000;left:auto;right:6px}.modal-backdrop{z-index:100;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--white);border:2px solid #000;width:min(720px,100%);max-height:90vh;overflow:auto}.modal-head{border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:10px 14px;font-size:22px;display:flex}.modal-x{background:#fff;border:1px solid #000;width:32px;height:32px;font-size:20px;line-height:1}.modal-body{grid-template-columns:220px 1fr;gap:16px;padding:14px;display:grid}.modal-art{background:var(--neon);aspect-ratio:1;border:1px solid #000}.modal-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.modal-info{font-family:var(--font-ui);flex-direction:column;gap:8px;font-size:13px;display:flex}.modal-row{border-bottom:1px solid #eee;justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.modal-row .mono{font-size:11px}.field{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.field input,.field textarea{font:inherit;border:1px solid #000;padding:8px;font-weight:500}.btn-block{background:var(--neon);cursor:pointer;border:2px solid #000;padding:10px;font-size:18px}.btn-block.ghost{background:#fff}.btn-block:disabled{opacity:.5;cursor:not-allowed}.hint{opacity:.75;font-size:12px}.modal-msg{font-size:12px;font-weight:700}@media (width<=640px){.modal-body{grid-template-columns:1fr}}.header{justify-content:space-between;align-items:stretch;gap:var(--gap);flex-shrink:0;min-height:48px;display:flex;background:0 0!important;border:none!important}.header-with-stats{flex-wrap:wrap;align-items:center;gap:8px}.header-stats{flex:280px;justify-content:center;min-width:0;display:flex}.header-stats .stats-bar{gap:4px;width:100%;max-width:720px;padding:0}.stats-bar.stats-compact .stats-cell{min-width:0;padding:4px 6px}.stats-bar.stats-compact .stats-k{font-size:10px}.stats-bar.stats-compact .stats-v{font-size:13px}.locked-help{opacity:.75;text-align:left;margin:8px 8px 0;font-size:10px;font-weight:600;line-height:1.35}.stock-note{opacity:.65;font-size:9px;font-weight:600;font-family:var(--font-ui);display:block}.stock-row.clickable{cursor:pointer}.stock-row.clickable:hover{filter:brightness(.97)}@media (width<=1100px){.header-stats{flex:100%;order:3}}.logo-block{border:var(--line);background:var(--white);height:48px;display:flex}.logo-text{font-family:var(--font-bangers);letter-spacing:.02em;border-right:var(--line);white-space:nowrap;background:var(--white);align-items:center;padding:0 16px;font-size:22px;font-style:normal;display:flex;transform:skew(-6deg)}.logo-mark{background:var(--neon);flex-shrink:0;place-items:center;width:56px;display:grid}.logo-mark svg{display:block}.header-right{align-items:stretch;gap:8px;display:flex}.btn-icon{border:var(--line);background:var(--white);place-items:center;width:48px;padding:0;display:grid}.btn-signin{border:var(--line);background:var(--white);font-family:var(--font-bangers);letter-spacing:.03em;padding:0 28px;font-size:20px;transform:skew(-4deg)}.btn-signin:hover,.btn-icon:hover{background:#f4f4f4}.app-body{grid-template-columns:var(--col-left) minmax(0, 1fr) var(--col-right);gap:var(--gap);flex:auto;align-items:stretch;min-height:0;max-height:100%;transition:grid-template-columns .4s cubic-bezier(.34,1.56,.64,1);display:grid;overflow:hidden}.app-shell.left-collapsed .app-body{grid-template-columns:48px minmax(0, 1fr) var(--col-right)}.app-shell.right-collapsed .app-body{grid-template-columns:var(--col-left) minmax(0, 1fr) 48px}.app-shell.left-collapsed.right-collapsed .app-body{grid-template-columns:48px minmax(0,1fr) 48px}.app-shell .market{flex-direction:column;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.market-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.panel.stocks-panel,.panel.activity-panel{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.panel.stocks-panel .stock-list,.panel.activity-panel .activity-list,.panel.activity-panel .holders-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.tb-refresh{border:var(--line);background:var(--yp-surface,#fff);white-space:nowrap;height:37px;padding:0 10px;font-size:12px;transform:skew(-4deg)}.tb-refresh:disabled{opacity:.5}.meta-hint{line-height:1.4;font-size:11px!important}.meta-hint a{color:inherit;font-weight:800}.panel{border:var(--line);background:var(--neon);flex-direction:column;min-height:0;display:flex}.panel-bar{border-bottom:var(--line);background:var(--white);flex-shrink:0;align-items:stretch;height:48px;display:flex}.stocks-bar{height:52px}.bar-btn{border:0;border-right:var(--line);background:var(--white);place-items:center;width:48px;padding:0;display:grid}.bar-btn-wide{width:56px}.bar-title{letter-spacing:.02em;flex:1;align-items:center;padding:0 14px;font-size:26px;display:flex;transform:skew(-4deg)}.locked-box{background:var(--white);border-bottom:var(--line);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;min-height:113px;padding:16px 12px 18px;display:flex}.locked-label{letter-spacing:.04em;margin-bottom:4px;font-size:18px;transform:skew(-4deg)}.locked-value{color:#000;justify-content:center;align-items:baseline;gap:8px;line-height:.9;display:flex}.locked-num,.locked-cur{color:#000;text-shadow:-2px -2px #cdff00,2px -2px #cdff00,-2px 2px #cdff00,2px 2px #cdff00,-2px 0 #cdff00,2px 0 #cdff00,0 -2px #cdff00,0 2px #cdff00,3px 3px #000;-webkit-text-stroke:0;transform:skew(-6deg)}.locked-num{letter-spacing:.01em;font-size:56px}.locked-cur{font-size:42px}.stock-list{flex-direction:column;display:flex}.stock-row{background:var(--white);border-bottom:var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:8px;height:44px;padding-right:10px;display:grid}.stock-icon{border-right:var(--line);background:var(--white);width:44px;height:100%}.stock-mid{align-items:center;gap:8px;min-width:0;display:flex}.stock-sym{font-size:18px;transform:skew(-4deg)}.stock-chg{color:var(--buy);font-size:12px;font-weight:700;font-family:var(--font-ui);white-space:nowrap}.stock-chg-num{color:var(--buy)}.stock-bal{font-size:13px;font-weight:600;font-family:var(--font-ui);white-space:nowrap}.stocks-foot{text-align:center;letter-spacing:.06em;opacity:.9;margin-top:auto;padding:14px;font-size:13px}.market{border:var(--line);background:var(--neon);flex-direction:column;min-width:0;min-height:0;display:flex}.market-toolbar{background:0 0;border-bottom:none;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:stretch;gap:8px;padding:8px;display:flex;overflow-x:auto}.tb-left,.tb-right{flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.tb-search{border:var(--line);background:var(--white);letter-spacing:.02em;width:120px;height:37px;padding:0 10px;font-size:16px}.tb-search::placeholder{color:#111;opacity:.85}.tb-search:focus{outline:none}.tb-modes{border:var(--line);background:var(--white);height:37px;display:flex}.tb-mode{border:0;border-right:var(--line);background:var(--white);letter-spacing:.02em;height:100%;padding:0 12px;font-size:16px;transform:skew(-3deg)}.tb-mode:last-child{border-right:0}.tb-mode.active{background:var(--lime-btn)}.tb-media{border:var(--line);background:var(--white);width:72px;height:37px;display:flex}.tb-media button{border:0;border-right:var(--line);background:var(--white);letter-spacing:.02em;flex:1;height:100%;padding:0;font-size:14px}.tb-media button:last-child{border-right:0}.tb-media button.active{background:var(--lime-btn)}.tb-traits{border:var(--line);background:var(--white);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:24px;min-width:140px;height:37px;padding:0 12px;font-size:16px;display:flex}.tb-views{border:var(--line);background:var(--white);height:37px;display:flex}.tb-views button{border:0;border-right:var(--line);background:var(--white);place-items:center;width:37px;height:100%;padding:0;display:grid}.tb-views button:last-child{border-right:0}.tb-views button.active{background:var(--white)}.tb-views button svg{display:block}.nft-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding:10px;display:grid;overflow:auto}.nft-grid.list{grid-template-columns:1fr}.nft-card{border:var(--line);background:var(--neon);flex-direction:column;min-width:0;display:flex}.nft-art{aspect-ratio:189/220;background:var(--neon);border-bottom:var(--line);overflow:hidden}.nft-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.nft-meta{background:var(--white);justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:6px 8px;display:flex}.nft-id{font-size:14px}.nft-price{white-space:nowrap;font-size:13px}.activity-bar{height:48px}.activity-actions{border-left:var(--line);height:100%;display:flex}.activity-actions .bar-btn{border-right:0;border-left:var(--line);width:44px;height:100%}.activity-actions .bar-btn:first-child{border-left:0;width:48px}.activity-list{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow:auto}.activity-row{background:var(--white);border:var(--line);grid-template-columns:50px minmax(0,1fr) auto;align-items:stretch;gap:0;height:50px;max-height:50px;display:grid;overflow:hidden}.act-av-wrap{border-right:var(--line);background:var(--neon);flex-shrink:0;width:50px;height:50px;overflow:hidden}.act-av{object-fit:cover;width:50px;height:50px;image-rendering:pixelated;display:block}.act-body{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 8px;display:flex}.act-line1{align-items:baseline;gap:5px;line-height:1.1;display:flex}.act-type{letter-spacing:.02em;font-size:15px;line-height:1}.act-type.buy{color:var(--buy)}.act-type.sell{color:var(--sell)}.act-id{color:var(--black);font-size:15px;line-height:1}.act-fromto{color:var(--grey);font-size:9px;font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.act-arrow{color:var(--grey);flex-shrink:0;font-size:9px}.act-meta{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:1px;min-width:88px;padding:5px 8px 5px 6px;display:flex}.act-meta-top{justify-content:flex-end;align-items:center;gap:5px;height:18px;display:flex}.act-time{color:var(--grey);font-size:11px;font-weight:600;font-family:var(--font-ui);line-height:1}.act-os{flex-shrink:0;place-items:center;width:18px;height:18px;line-height:0;display:grid}.act-os svg{border-radius:3px;display:block}.act-price{letter-spacing:.01em;white-space:nowrap;color:var(--black);align-items:baseline;gap:0;font-size:13px;line-height:1.15;display:flex}.act-eth{color:var(--black)}.act-usd{color:var(--black);font-size:12px}@media (width<=1100px){.app-body{grid-template-columns:240px minmax(0,1fr)}.activity-panel{display:none}.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.app-body{grid-template-columns:1fr}.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-toolbar{flex-wrap:wrap}.logo-text{font-size:16px}}.market-head{border-bottom:var(--line);background:var(--yp-panel,var(--neon));flex-direction:column;flex-shrink:0;display:flex}.stats-bar{color:var(--yp-text,#000);background:0 0;border:none;flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:8px 8px 0;display:grid}.stats-cell{text-align:center;border:var(--line);background:var(--yp-surface,#fff);color:var(--yp-text,#000);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:0;padding:6px 4px 8px;display:flex}.stats-cell:last-child{border-right:var(--line)}.stats-k{letter-spacing:.02em;color:var(--yp-text,#000);opacity:.85;font-size:12px;font-weight:400;transform:skew(-4deg)}.stats-v{color:var(--yp-text,#000);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;font-size:16px;line-height:1.1;display:flex;transform:skew(-4deg)}.stats-u{opacity:.65;font-size:11px;font-family:var(--font-ui);font-weight:700;transform:none}.filter-drawer{border-bottom:var(--line);opacity:0;background:#fff;max-height:0;transition:max-height .45s cubic-bezier(.34,1.56,.64,1),opacity .25s;overflow:hidden}.filter-drawer.open{opacity:1;max-height:320px}.filter-drawer-inner{padding:10px 12px 12px;animation:.4s cubic-bezier(.34,1.56,.64,1) bounceIn}@keyframes bounceIn{0%{opacity:.4;transform:translateY(-12px)scale(.96)}60%{transform:translateY(3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.filter-title{margin-bottom:8px;font-size:16px;transform:skew(-4deg)}.filter-check{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:700;display:flex}.filter-check input{accent-color:#000;width:16px;height:16px}.filter-hint{opacity:.75;margin:8px 0 0;font-size:11px}.bar-btn.on{color:var(--neon);background:#000}.panel.stocks-panel,.panel.activity-panel{transition:width .4s cubic-bezier(.34,1.56,.64,1),min-width .4s cubic-bezier(.34,1.56,.64,1),flex .4s cubic-bezier(.34,1.56,.64,1),opacity .25s;overflow:hidden}.panel.stocks-panel.collapsed,.panel.activity-panel.collapsed{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important}.app-shell.left-collapsed .stocks-panel .bar-title,.app-shell.left-collapsed .stocks-panel .bar-btn-wide,.app-shell.right-collapsed .activity-panel .bar-title{display:none}.stock-icon.staked{background:repeating-linear-gradient(-45deg,#cdff00,#cdff00 4px,#000 4px 8px)}.holders-list{background:#fff;flex-direction:column;flex:1;display:flex;overflow:auto}.holders-head,.holders-row{border-bottom:var(--line);grid-template-columns:28px 1fr 64px 40px 40px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:700;display:grid}.holders-head{background:var(--neon);letter-spacing:.04em;font-size:10px;position:sticky;top:0}.holders-legend{opacity:.7;padding:8px;font-size:10px}.nft-empty.small{padding:16px;font-size:12px}.act-type.sale,.act-type.buy{color:#0a7a2f}.act-type.list{color:#1565c0}.act-type.mint{color:#6a1b9a}.act-type.stake{color:#b71c1c}.act-type.transfer{color:#555}@media (width<=900px){.stats-bar{grid-template-columns:repeat(3,1fr)}}.btn-profile{align-items:center;gap:8px;min-width:0;display:flex;padding:4px 12px 4px 6px!important}.profile-avatar{border:var(--line);background:var(--yp-accent);border-radius:var(--radius-sm);background-image:linear-gradient(135deg, var(--yp-btn) 0%, var(--yp-accent) 100%);flex-shrink:0;width:28px;height:28px}.profile-btn-text{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.profile-btn-label{font-size:14px;transform:skew(-4deg)}.profile-btn-addr{opacity:.75;font-size:10px;font-weight:700}.profile-backdrop{z-index:80;background:#00000073;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profile-panel{background:var(--yp-surface);width:min(420px,100%);height:100%;color:var(--yp-text);border-left:var(--line);flex-direction:column;gap:14px;padding:16px;animation:.4s cubic-bezier(.34,1.56,.64,1) slideProfile;display:flex;overflow:auto;box-shadow:-8px 0 24px #00000026}@keyframes slideProfile{0%{opacity:.6;transform:translate(40px)}60%{transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.profile-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-title{font-size:28px;line-height:1;transform:skew(-4deg)}.profile-addr{word-break:break-all;margin-top:4px;font-size:12px;font-weight:700}.profile-x{border:var(--line);background:var(--yp-btn);width:36px;height:36px;color:var(--yp-btn-text);border-radius:var(--radius);font-size:22px;line-height:1}.profile-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.profile-stat{border:var(--line);background:var(--yp-bg);color:var(--yp-text);text-align:center;flex-direction:column;gap:2px;padding:8px 4px;display:flex}.ps-k{letter-spacing:.04em;opacity:.75;font-size:9px;font-weight:800}.ps-v{font-size:18px;line-height:1;transform:skew(-4deg)}.profile-section{border:var(--line);background:var(--yp-panel);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px;display:flex}.profile-sec-title{font-size:18px;transform:skew(-4deg)}.profile-empty{opacity:.75;margin:0;font-size:12px;font-weight:600}.profile-nft-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-nft{border:var(--line);background:var(--yp-surface);flex-direction:column;display:flex;overflow:hidden}.profile-nft.staked{outline:2px solid var(--yp-accent);outline-offset:-2px}.profile-nft-art{cursor:pointer;aspect-ratio:1;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.profile-nft-art img{object-fit:cover;width:100%;height:100%;display:block}.profile-nft-id{background:var(--yp-surface);border:var(--line);padding:0 6px;font-size:14px;position:absolute;bottom:4px;left:6px;transform:skew(-4deg)}.profile-badge{color:#cdff00;background:#000;border:1px solid #000;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;top:4px;right:4px}.profile-nft-actions{border-top:var(--line);gap:4px;padding:6px;display:flex}.profile-mini{border:var(--line);background:var(--yp-btn);color:var(--yp-btn-text);flex:1;padding:6px 4px;font-size:11px;transform:skew(-4deg)}.profile-mini.ghost{background:var(--yp-surface);color:var(--yp-text)}.profile-mini:disabled{opacity:.45}.profile-field{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.profile-field-top{justify-content:space-between;align-items:center;display:flex}.profile-field-label{margin-bottom:2px}.profile-range{width:100%;accent-color:var(--yp-accent);height:28px}.profile-range-labels{opacity:.7;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.theme-picks{flex-direction:column;gap:6px;display:flex}.theme-pick{text-align:left;cursor:pointer;border-radius:var(--radius);border:2px solid;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.theme-pick.on{box-shadow:3px 3px 0 var(--yp-accent)}.theme-swatch{border:1px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px}.profile-btn{border:var(--line);background:var(--yp-btn);color:var(--yp-btn-text);width:100%;padding:12px;font-size:16px;transform:skew(-4deg)}.profile-btn.ghost{background:var(--yp-surface);color:var(--yp-text)}.profile-btn.danger{color:#fff;background:#ff1744;border-color:#000}.profile-foot{margin-top:auto}.profile-link{color:inherit;font-size:12px;font-weight:700}.app-shell .panel{background:var(--yp-panel);color:var(--yp-text);border-color:var(--yp-line-color)}.app-shell .market{background:var(--yp-panel);border-color:var(--yp-line-color)}.app-shell .header{background:var(--yp-surface);border-color:var(--yp-line-color);color:var(--yp-text)}.app-shell .btn-signin{background:var(--yp-btn);color:var(--yp-btn-text);border-color:var(--yp-line-color)}.app-shell .stats-bar{background:0 0}.app-shell .stats-cell{background:var(--yp-surface);color:var(--yp-text);border-color:var(--yp-line-color)}.app-shell .stats-v,.app-shell .stats-k{color:var(--yp-text)}.app-shell .market-head{background:var(--yp-panel);border-color:var(--yp-line-color)}.app-shell .locked-box,.app-shell .stock-row,.app-shell .activity-row,.app-shell .holders-list{background:var(--yp-surface);color:var(--yp-text);border-color:var(--yp-line-color)}.app-shell .wallet-portal{background:var(--yp-surface);border-color:var(--yp-line-color);color:var(--yp-text)}.app-shell .modal{background:var(--yp-surface);color:var(--yp-text);border-color:var(--yp-line-color)}.app-shell .modal-backdrop{background:#00000080}@media (width<=520px){.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-panel{width:100%}}html,body,#root{min-height:100%;margin:0}body{background:#cdff00}
