:root{--xp-bg:#f0f2f5;--xp-secondary:#e4e6eb;--xp-bg-elevated:#fff;--xp-surface:#fff;--xp-surface-hover:#fff;--xp-border:#f0f0f0;--xp-border-strong:#e0e0e0;--xp-border-specular:#fff;--xp-text:#08100a;--xp-text-secondary:#3a423e;--xp-text-tertiary:#6b7a72;--xp-f-xs:clamp(10px,2.5vw,12px);--xp-f-sm:clamp(12px,3vw,14px);--xp-f-base:clamp(14px,4vw,16px);--xp-f-lg:clamp(16px,4.5vw,18px);--xp-f-xl:clamp(18px,5vw,22px);--xp-f-2xl:clamp(22px,6vw,28px);--xp-f-3xl:clamp(28px,8vw,36px);--xp-w-light:300;--xp-w-normal:400;--xp-w-medium:500;--xp-w-semibold:600;--xp-w-bold:700;--xp-w-extrabold:800;--xp-w-black:900;--xp-accent:#beff00;--xp-accent-text:#0a0e05;--xp-accent-dim:#f0ffcc;--xp-accent-glow:#e6ff99;--xp-accent-bright:#d4ff4d;--xp-accent-secondary:#beff00;--xp-accent-dark:#557200;--xp-accent-tertiary:#7cef6a;--xp-dark:#111;--xp-brand-conditional:var(--xp-text);--xp-yellow-text:#d9a000;--xp-danger:#ea4335;--xp-success:#30d158;--xp-radius:24px;--xp-radius-lg:32px;--xp-radius-sm:18px;--xp-radius-xs:10px;--xp-radius-pill:9999px;--xp-glass-bg:#fff;--xp-glass-blur:none;--xp-glass-shadow:none;--xp-glass-border:1px solid var(--xp-border);--xp-nav-glass:rgba(255,255,255,.7);--xp-nav-border:1px solid rgba(255,255,255,.5);--xp-nav-shadow:0 12px 40px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.4),inset 0 1px 2px rgba(255,255,255,.9);--xp-nav-item-color:rgba(0,0,0,.5);--xp-nav-active:#111;--xp-nav-hover-color:#000;--xp-nav-glow:rgba(190,255,0,.5);--xp-nav-height:84px;--xp-safe-bottom:env(safe-area-inset-bottom,20px);--xp-safe-top:env(safe-area-inset-top,24px);--xp-transition:.25s cubic-bezier(.25,1,.5,1);--xp-spring:.4s cubic-bezier(.34,1.56,.64,1)}[data-theme=dark]{--xp-bg:#121212;--xp-secondary:#1a1a1a;--xp-bg-elevated:#1a1a1a;--xp-surface:#1e1e1e;--xp-surface-hover:#262626;--xp-border:#222;--xp-border-strong:#2a2a2a;--xp-text:#fff;--xp-text-secondary:#a0a0a0;--xp-text-tertiary:#666;--xp-glass-bg:rgba(17,17,17,.8);--xp-nav-bg:#111;--xp-nav-glass:rgba(20,20,20,.6);--xp-nav-border:1px solid rgba(255,255,255,.08);--xp-nav-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 1px rgba(255,255,255,.2);--xp-nav-item-color:rgba(255,255,255,.5);--xp-nav-active:var(--xp-accent);--xp-nav-hover-color:var(--xp-accent);--xp-nav-glow:rgba(190,255,0,.4);--xp-search-bg:#1a1a1a;--xp-success:#00ffa3;--xp-danger:#ff453a;--xp-modal-bg:#111;--xp-modal-overlay:rgba(0,0,0,.7);--xp-brand-conditional:var(--xp-accent);--xp-yellow-text:var(--xp-accent)}.xp-desktop-flex-row{display:none}.xp-no-transition,.xp-no-transition *,.xp-no-transition :before,.xp-no-transition :after{transition:none!important;animation:none!important}.xp-theme-toggle-switch{background:var(--xp-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:all .3s;position:relative}.xp-theme-toggle-switch.active{background:var(--xp-accent)}.xp-theme-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.xp-theme-toggle-switch.active .xp-theme-toggle-knob{background:var(--xp-dark);left:23px}.xp-app{background-color:var(--xp-bg);color:var(--xp-text);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;min-height:100vh;min-height:100dvh;overflow-x:clip}body.xp-modal-open{overscroll-behavior:none;overflow:hidden!important}.xp-app *,.xp-app :before,.xp-app :after{box-sizing:border-box;margin:0;padding:0}.xp-style-item-card,.xp-history-card,.xp-profile-card{background:var(--xp-surface);cursor:pointer;transition:all .2s var(--xp-transition);box-shadow:none;border:none;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}@media (max-width:640px){.xp-style-item-card,.xp-profile-card,.xp-card{gap:8px!important;padding:14px 12px!important}.xp-style-item-card div[style*="font-size: 17"],.xp-profile-card div[style*="font-size: 17"],.xp-card div[style*="font-size: 17"]{font-size:14px!important}.xp-style-item-card div[style*="font-size: 12"],.xp-profile-card div[style*="font-size: 12"],.xp-profile-card span[style*="font-size: 12"],.xp-card div[style*="font-size: 12"],.xp-card span[style*="font-size: 12"]{font-size:10px!important}.xp-style-item-card div[style*="width: 48"],.xp-profile-card div[style*="width: 48"],.xp-card div[style*="width: 48"]{border-radius:10px!important;width:36px!important;height:36px!important}.xp-style-item-card svg,.xp-profile-card svg,.xp-card svg{width:18px!important;height:18px!important}}.xp-main{padding:16px;padding-top:calc(64px + var(--xp-safe-top,0px) + 16px);padding-bottom:calc(84px + var(--xp-safe-bottom,0px) + 16px);max-width:640px;margin:0 auto;position:relative}.xp-header{z-index:50;padding:max(16px,var(--xp-safe-top))0 14px;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:24px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;display:flex;position:relative}.xp-header-logo-mobile{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.xp-header-logo-img{width:34px;height:34px;box-shadow:none;border:none;border-radius:9px}.xp-header-logo-text{font-size:var(--xp-f-xl);font-weight:var(--xp-w-extrabold);color:var(--xp-text);letter-spacing:-.02em;line-height:1;font-family:var(--font-display),sans-serif}.xp-header-content{text-align:right}.xp-header h1{font-size:var(--xp-f-2xl);font-weight:var(--xp-w-bold);letter-spacing:-.02em;color:var(--xp-text);font-family:var(--font-display),sans-serif;margin:0}.xp-header-sub{font-size:var(--xp-f-xs);font-weight:var(--xp-w-medium);color:var(--xp-text-secondary);letter-spacing:.01em;margin-top:1px}.xp-mobile-top-nav{background:var(--xp-surface);border-bottom:1px solid var(--xp-border);z-index:2000;width:100%;height:60px;display:block;position:fixed;top:0;left:0;right:0}.xp-logo-icon-wrap{background:var(--xp-surface);border:1px solid var(--xp-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.08)}.xp-logo-img{object-fit:contain;border-radius:8px;width:28px;height:28px}.xp-nav{visibility:hidden;pointer-events:none;width:100%;max-width:none;height:100%;background:var(--xp-surface);border-right:1px solid var(--xp-border);z-index:10000;will-change:transform;overscroll-behavior:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;height:100dvh;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s linear .4s;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translate(-100%)}.xp-nav::-webkit-scrollbar{display:none}@media (max-width:1099px){.xp-nav{height:calc(100% - 64px);height:calc(100dvh - 64px);top:64px}.sidebar-open .xp-nav{visibility:visible;pointer-events:auto;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility linear;transform:translate(0)}}@media (min-width:1100px){.xp-nav{border-right:1px solid var(--xp-border);background:var(--xp-surface);width:240px;height:calc(100vh - 60px);padding:24px 16px;display:flex;top:60px;bottom:auto;left:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;transform:none!important}}.xp-nav:before,.xp-nav:after{display:none}.xp-nav-inner{z-index:3;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;padding:0 16px;display:flex;position:relative}.xp-nav-group{display:contents}.xp-nav-item{cursor:pointer;width:52px;height:52px;transition:var(--xp-transition);color:var(--xp-nav-item-color);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.xp-nav-item:hover{color:var(--xp-nav-hover-color)}.xp-nav-item:active{opacity:.8}.xp-nav-item.active{color:var(--xp-nav-active);background:0 0;border:none}.xp-nav-item-create{background:var(--xp-accent);color:#000;width:48px;height:48px;transition:var(--xp-transition);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;display:none!important}.xp-nav-item-create .xp-nav-icon{transition:var(--xp-transition);color:var(--xp-dark)!important;width:24px!important;height:24px!important}.xp-nav-item-create .xp-nav-label{display:none!important}.xp-nav-item-create.active{background:var(--xp-accent);transform:scale(.95)}.xp-nav-item-create.active .xp-nav-icon{transform:none;width:24px!important;height:24px!important;color:var(--xp-dark)!important}.xp-nav-icon-indicator{border:1.5px solid transparent;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s cubic-bezier(.25,1,.5,1);display:flex}.xp-nav-item.active .xp-nav-icon-indicator{color:inherit;background:0 0;border:none}.xp-nav-item.active .xp-nav-icon{width:20px;height:20px}.xp-nav-icon{stroke-width:2.5px;z-index:2;width:20px;height:20px;transition:filter .25s}.xp-nav-item.active .xp-nav-icon{filter:none}.xp-nav-label{letter-spacing:.02em;text-transform:none;opacity:.8;margin-top:2px;font-family:inherit;font-size:10px;font-weight:600;display:block}.xp-nav-item.active .xp-nav-label{opacity:1}.xp-nav-subitem-icon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.xp-nav-subitem-icon svg{stroke-width:2.5px;width:18px;height:18px}.xp-fixed-bottom-bar{background:var(--xp-surface);border-top:1px solid var(--xp-border);width:100%;box-shadow:none;height:calc(84px + var(--xp-safe-bottom,0px));padding-bottom:calc(var(--xp-safe-bottom,0px) + 14px);z-index:40000;align-items:center;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;bottom:0;left:0;right:0}.xp-fixed-bottom-bar.hidden{transform:translateY(100%)}.xp-fixed-bottom-bar-inner{grid-template-columns:repeat(5,1fr);place-items:center;width:100%;height:100%;padding:0 16px;display:grid}.xp-fbb-item{height:100%;color:var(--xp-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0;text-decoration:none;transition:all .2s;display:flex}.xp-fbb-item.active{color:var(--xp-text)!important}.xp-fbb-item-create{z-index:40001;background:var(--xp-accent)!important;color:#000!important;width:44px!important;max-width:44px!important;height:44px!important;box-shadow:none!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.xp-fbb-item-create .xp-nav-icon{color:#000!important;width:22px!important;height:22px!important}.xp-fbb-item .xp-nav-icon{stroke-width:2.2px;width:24px!important;height:24px!important;color:inherit!important;display:block!important}.xp-fbb-label{white-space:nowrap;font-size:10px;font-weight:800}.xp-nav-subitem{border-radius:var(--xp-radius-pill);height:46px;color:var(--xp-nav-item-color);opacity:.7;align-items:center;padding:0 16px 0 38px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.xp-nav-subitem:hover{color:var(--xp-nav-hover-color);background:var(--xp-surface-hover);opacity:1}.xp-nav-subitem.active{color:var(--xp-nav-active);background:var(--xp-surface);opacity:1}.xp-create-label,.xp-nav-logo{display:none}.xp-card,.xp-profile-card,.xp-history-card,.xp-preview{background:var(--xp-surface);box-shadow:none;transition:all var(--xp-transition);border:none;border-radius:24px;padding:24px;position:relative;overflow:hidden;transform:translateZ(0)}.xp-card:after,.xp-profile-card:after,.xp-history-card:after{display:none}.xp-profile-card:hover,.xp-card:hover,.xp-history-card:hover,.xp-preview:hover{transform:translateY(-1px);background:var(--xp-surface-hover)!important}.xp-activity-item{background:var(--xp-surface);box-shadow:none;cursor:pointer;border:none;border-radius:24px;align-items:center;gap:12px;padding:20px;transition:all .2s;display:flex}.xp-activity-item:hover,.xp-sample-item:hover{transform:translateY(-1px);background:var(--xp-surface-hover)!important}.xp-activity-list-unified{background:var(--xp-surface);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.xp-activity-list-unified .xp-activity-item,.xp-activity-list-unified .xp-history-card,.xp-activity-list-unified .xp-card{position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:20px!important}.xp-activity-list-unified .xp-activity-item:not(:last-child),.xp-activity-list-unified .xp-history-card:not(:last-child),.xp-activity-list-unified .xp-card:not(:last-child){border-bottom:1px solid var(--xp-border)!important}.xp-activity-list-unified .xp-activity-item:hover,.xp-activity-list-unified .xp-history-card:hover,.xp-activity-list-unified .xp-card:hover{background:var(--xp-surface-hover)!important}.xp-profile-card.active{background:var(--xp-accent);border-color:transparent}.xp-profile-card:active,.xp-history-card:active{transform:scale(.95)}.xp-profile-card{transition:all .2s var(--xp-spring);border-radius:24px;flex-direction:column;align-items:flex-start;display:flex}.xp-profile-card .xp-profile-card-bg,.xp-profile-card .xp-profile-card-bg-placeholder{transition:all .3s}.xp-profile-card.active .xp-profile-card-bg{box-shadow:none;border:none}.xp-profile-card .xp-card-hover-action{display:none}.xp-profile-card--new{border:2px dashed var(--xp-border-strong);background:0 0!important}.xp-profile-card--new:hover{border-color:var(--xp-accent-dark)}.xp-profile-card--new:before{display:none}.xp-new-style-icon-wrap{width:auto;height:auto;color:var(--xp-accent);background:0 0;justify-content:center;align-items:center;display:flex}.xp-new-style-icon-wrap svg{width:24px;height:24px}@media (min-width:768px){.xp-new-style-icon-wrap{width:38px;height:38px}.xp-new-style-icon-wrap svg{width:18px;height:18px}}.xp-inset-group>*+*{border-top:1px solid var(--xp-border)}.xp-profile-card-header{flex-direction:column;align-items:center;gap:12px;display:flex}.xp-history-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.xp-history-header-left{align-items:center;gap:16px;display:flex}.xp-history-meta{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.xp-count-mobile{line-height:1.2;display:block}.xp-count-desktop{display:none!important}.xp-avatar{object-fit:cover;background:var(--xp-bg);width:44px;height:44px;box-shadow:none;border:none;border-radius:50%}.xp-avatar-sq{object-fit:cover;background:var(--xp-surface);width:44px;height:44px;box-shadow:none;border:none;border-radius:14px}.xp-avatar-placeholder{background:var(--xp-surface);color:#0a0e05;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.xp-profile-card-info h3,.xp-history-meta strong,.xp-style-item-name{font-size:var(--xp-f-base);font-weight:var(--xp-w-bold);color:var(--xp-text);letter-spacing:-.01em;font-family:var(--font-display),sans-serif;margin:0 0 2px}@media (max-width:767px){.xp-profile-card{padding:12px 8px}.xp-profile-card-info h3{font-size:13px}.xp-profile-card-info span{font-size:11px}}.xp-profile-card-info span,.xp-history-meta span{font-size:var(--xp-f-sm);font-weight:var(--xp-w-medium);color:var(--xp-text-secondary)}.xp-profile-card-samples,.xp-history-preview,.xp-history-expanded{background:var(--xp-bg);border-radius:var(--xp-radius-sm);border:2px solid var(--xp-border);font-size:var(--xp-f-base);color:var(--xp-text-secondary);margin-top:12px;padding:14px 16px;line-height:1.65;position:relative}.xp-profile-card-samples,.xp-history-preview{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xp-history-actions{gap:12px;margin-top:16px;display:flex}.xp-expand-icon{background:var(--xp-surface);width:32px;height:32px;box-shadow:none;color:var(--xp-text-secondary);transition:all var(--xp-transition);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xp-expand-icon.rotated{background:var(--xp-accent);color:var(--xp-dark);border-color:transparent;transform:rotate(180deg)}.xp-form-group{margin-bottom:18px}.xp-label{font-size:var(--xp-f-sm);font-weight:var(--xp-w-semibold);color:var(--xp-text);opacity:.6;text-transform:none;letter-spacing:-.01em;margin-bottom:8px;padding-left:2px;display:block}.xp-input,.xp-textarea{background:var(--xp-surface);width:100%;box-shadow:none;border-radius:var(--xp-radius-sm);color:var(--xp-text);font-size:var(--xp-f-base);font-weight:var(--xp-w-medium);font-family:var(--font-sans),sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;transition:all .3s}.xp-input{padding:14px 16px}.xp-textarea{resize:vertical;min-height:80px;padding:14px 16px;line-height:1.6}.xp-input::placeholder,.xp-textarea::placeholder{color:var(--xp-text-tertiary);opacity:.6;font-family:inherit}.xp-input:focus,.xp-textarea:focus{background:var(--xp-surface);border-color:var(--xp-accent)}.xp-switch{width:48px;height:26px;display:inline-block;position:relative}.xp-switch input{opacity:0;width:0;height:0}.xp-slider{cursor:pointer;background:var(--xp-border-strong);box-shadow:none;border:none;border-radius:26px;transition:all .35s;position:absolute;top:0;bottom:0;left:0;right:0}.xp-slider:before{content:"";background:var(--xp-dark);border-radius:50%;width:18px;height:18px;transition:all .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:2px;left:3px}.xp-switch input:checked+.xp-slider{background:var(--xp-secondary);border-color:transparent}.xp-switch input:checked+.xp-slider:before{background:var(--xp-dark);transform:translate(22px)}.xp-btn{border-radius:var(--xp-radius-pill);font-size:15px;font-weight:800;font-family:var(--font-sans),sans-serif;cursor:pointer;transition:all var(--xp-transition);-webkit-tap-highlight-color:transparent;border:none;outline:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.xp-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.xp-btn:active{opacity:.9;transform:scale(.97)}.xp-btn-primary{background:var(--xp-accent);color:#060900;border:none;padding:15px 24px}.xp-btn-primary:before{display:none}.xp-btn-primary:hover{background:var(--xp-accent-bright)}.xp-btn-primary:active{transform:scale(.96)}.xp-btn-secondary{background:var(--xp-dark);color:#fff;border:none;padding:14px 24px}.xp-btn-secondary:hover{background:#333}.xp-btn-secondary:active{transform:scale(.96)}.xp-btn-outline{color:var(--xp-text);background:0 0;border:none;padding:14px 24px}.xp-btn-outline:hover{background:rgba(0,0,0,.05)}.xp-btn-save{background:var(--xp-dark);color:var(--xp-accent);border:none;padding:14px 24px}.xp-btn-save:hover{background:#222}.xp-btn-save:active{transform:scale(.96)}.xp-btn-cancel{color:var(--xp-dark);background:#fff;border:none;padding:14px 24px;font-weight:800}.xp-btn-cancel:hover{background:#f8f8f8}.xp-btn-cancel:active,.xp-btn-outline:active{transform:scale(.96)}.xp-btn-full{width:100%}.xp-btn-sm{padding:10px 20px;font-size:13px}.xp-type-selector{background:var(--xp-bg);border-radius:var(--xp-radius-pill);border:none;gap:4px;margin-bottom:20px;padding:5px;display:flex}.xp-type-option{border-radius:var(--xp-radius-pill);color:var(--xp-text-tertiary);font-size:14px;font-weight:800;font-family:var(--font-sans),sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;letter-spacing:.01em;background:0 0;border:none;flex:1;padding:11px 14px;transition:all .25s cubic-bezier(.25,1,.5,1)}.xp-type-option.active{background:var(--xp-accent);color:var(--xp-text);border:none}.xp-view-all-btn{background:var(--xp-surface);color:var(--xp-text-tertiary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.xp-view-all-btn:hover{background:var(--xp-secondary);color:var(--xp-text);transform:translateY(-1px)}.xp-my-rank-card{background:var(--xp-dark);color:#fff;border-radius:var(--xp-radius);border:none;margin-bottom:24px;padding:24px;transition:all .3s}[data-theme=dark] .xp-my-rank-card{background:var(--xp-surface);color:var(--xp-text)}.xp-my-rank-card .xp-rank-label{color:var(--xp-accent)}.xp-my-rank-card .xp-rank-value{color:#fff}[data-theme=dark] .xp-my-rank-card .xp-rank-label{color:var(--xp-accent-dark)}[data-theme=dark] .xp-my-rank-card .xp-rank-value{color:var(--xp-text)}.xp-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:20000;will-change:opacity;background:rgba(0,0,0,.45);justify-content:center;align-items:center;animation:.3s ease-out both xpFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes xpFadeIn{0%{opacity:0}to{opacity:1}}.xp-modal{-webkit-overflow-scrolling:touch;background:var(--xp-bg);border:none;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:.35s cubic-bezier(.25,1,.5,1) xpSlideUp;display:flex;overflow-y:auto;border-radius:0!important}@media (max-width:767px){.xp-modal{height:100%!important;max-height:100%!important;margin:0!important;top:0!important;bottom:0!important}}@keyframes xpSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes xpSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes xpSlideUpFull{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes xpSlideDownFull{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.xp-modal-header{background:var(--xp-bg);-webkit-backdrop-filter:blur(20px);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.xp-modal-header{padding:24px 24px 18px}}.xp-modal-header-create{background:var(--xp-bg);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px 8px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.xp-modal-header-create{padding:28px 24px 12px}}.xp-modal-header h2{color:var(--xp-text);letter-spacing:-.01em;font-size:20px;font-weight:800}.xp-modal-body{flex-direction:column;flex:1;gap:20px;padding:12px 20px 40px;display:flex}@media (min-width:768px){.xp-modal-body{padding:16px 24px 24px}}.xp-modal-body-create{flex-direction:column;flex:1;align-items:center;padding:12px 24px 32px;display:flex;overflow-y:auto}@media (min-width:768px){.xp-modal-body-create{padding:24px}}.xp-create-input-area{background:var(--xp-bg);padding:16px 24px;padding-bottom:calc(16px + var(--xp-safe-bottom,20px));flex-direction:column;display:flex;position:relative}@media (min-width:768px){.xp-create-input-area{padding:24px}}.xp-modal-close{background:var(--xp-secondary);box-shadow:none;width:36px;height:36px;color:var(--xp-text);cursor:pointer;transition:all var(--xp-transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.xp-modal-close:hover{background:var(--xp-accent);color:var(--xp-dark)}.xp-thread{-webkit-overflow-scrolling:touch;max-height:350px;margin-right:-8px;padding-right:8px;overflow-y:auto}.xp-thread::-webkit-scrollbar{width:6px}.xp-thread::-webkit-scrollbar-track{background:0 0}.xp-thread::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box content-box;border:2px solid transparent;border-radius:10px}.xp-thread::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box content-box}.xp-thread-item{color:var(--xp-text);padding:0 0 24px 48px;font-size:16px;font-weight:600;line-height:1.5;position:relative}.xp-thread-num{background:var(--xp-secondary);color:#0d0d0d;width:32px;height:32px;box-shadow:none;background-image:linear-gradient(135deg,#beff00,#7cef6a);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0}.xp-thread-connector{background:var(--xp-accent-dim);border-radius:2px;width:2px;position:absolute;top:36px;bottom:8px;left:15px}.xp-thread-item:last-child .xp-thread-connector{display:none}.xp-line-clamp-responsive{max-height:1.4em;line-height:1.4em;display:block;position:relative;overflow:hidden}@media (max-width:1023px){.xp-line-clamp-responsive{max-height:2.8em}}.xp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 24px;display:flex}.xp-empty-icon{color:var(--xp-accent);opacity:1;margin-bottom:20px}.xp-empty h3{letter-spacing:-.01em;margin-bottom:12px;font-size:26px;font-weight:800}.xp-empty p{color:var(--xp-text-secondary);font-size:16px;font-weight:600;line-height:1.5}.xp-badge{border-radius:var(--xp-radius-pill);background:var(--xp-accent-dim);box-shadow:none;color:var(--xp-dark);letter-spacing:.02em;border:none;align-items:center;padding:5px 13px;font-size:12px;font-weight:800;display:inline-flex}.xp-logo-text-wrap{align-items:flex-start;display:inline-flex}.xp-badge-beta{background:var(--xp-accent);color:#0a0e05;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:5px;margin-top:-2px;margin-left:4px;padding:2px 6px;font-size:7.5px;font-weight:900}.xp-toast{top:max(20px,env(safe-area-inset-top,24px));background:var(--xp-accent);color:var(--xp-dark);border-radius:var(--xp-radius-pill);z-index:30000;opacity:0;pointer-events:none;white-space:nowrap;border:none;padding:10px 24px;font-size:13px;font-weight:800;transition:all .45s cubic-bezier(.34,1.56,.64,1);position:fixed;left:50%;transform:translate(-50%)translateY(-120px)scale(.9);box-shadow:0 8px 24px rgba(0,0,0,.15)}.xp-toast.show{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.xp-toast.error{background:var(--xp-danger);color:#fff;border-color:transparent}.xp-spinner{border:3px solid rgba(0,0,0,.1);border-top-color:var(--xp-accent);border-radius:50%;width:20px;height:20px;animation:.6s cubic-bezier(.4,0,.2,1) infinite xpSpin}@keyframes xpSpin{to{transform:rotate(360deg)}}.xp-dot-loader{align-items:center;gap:6px;display:inline-flex}.xp-dot-loader-dot{background:var(--xp-accent);opacity:.45;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite xpDotBounce}.xp-dot-loader-dot:nth-child(2){animation-delay:.15s}.xp-dot-loader-dot:nth-child(3){animation-delay:.3s}@keyframes xpDotBounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes xpSkeletonShimmer{0%{background-position:100% 0}to{background-position:0 0}}.xp-divider{display:none}.xp-style-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.xp-style-grid{grid-template-columns:repeat(2,1fr)}}.xp-style-selector-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (min-width:768px){.xp-style-selector-grid{grid-template-columns:repeat(6,1fr);gap:12px}}.xp-style-item-wrap{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}.xp-style-item-name{color:var(--xp-text);margin-bottom:2px;font-size:15px;font-weight:800}.xp-square-card{background:var(--xp-bg-elevated);border:1px solid var(--xp-border);cursor:pointer;border-radius:32px;flex-direction:column;width:100%;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.xp-square-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.xp-square-card-top{background:#fff;flex-direction:column;flex:1;justify-content:flex-start;padding:20px;display:flex;position:relative}[data-theme=dark] .xp-square-card-top{background:var(--xp-surface)}.xp-square-card-bottom{display:none}[data-theme=dark] .xp-square-card-bottom{background:var(--xp-bg-elevated);border-top:1px solid var(--xp-border)}.xp-square-card-footer-text{color:var(--xp-text);letter-spacing:-.01em;font-size:16px;font-weight:800}.xp-square-card-action-btn{width:36px;height:36px;color:var(--xp-text);background:#f1f3f5;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}[data-theme=dark] .xp-square-card-action-btn{background:var(--xp-secondary)}.xp-square-card:hover .xp-square-card-action-btn{background:var(--xp-accent);color:var(--xp-dark)}.xp-square-card-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--xp-text);letter-spacing:.02em;background:rgba(255,255,255,.6);border-radius:12px;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=dark] .xp-square-card-tag{background:rgba(255,255,255,.08)}.xp-wallet-address-chip{color:var(--xp-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:4px;margin-bottom:16px;padding:5px 10px;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.xp-wallet-address-chip span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-theme=dark] .xp-wallet-address-chip{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.xp-wallet-address-chip:hover{background:var(--xp-secondary);border-color:var(--xp-accent);color:var(--xp-text);transform:translateY(-1px)}[data-theme=dark] .xp-wallet-address-chip:hover{background:rgba(255,255,255,.08)}.xp-wallet-address-chip:active{opacity:.8;transform:translateY(0)}.xp-wallet-address-chip .xp-copy-icon{opacity:.4;flex-shrink:0;transition:all .2s}.xp-wallet-address-chip:hover .xp-copy-icon{opacity:1;color:var(--xp-accent)}.xp-style-item-card{display:none}.xp-signal-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:10px;display:grid}@media (min-width:1024px){.xp-signal-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.xp-create-right-col{flex-direction:column;gap:16px;min-width:0;display:flex}.xp-desktop-split{flex-direction:column;gap:32px;display:flex}.xp-result-desktop{display:none}.xp-result-mobile{display:flex}.xp-mobile-hidden,.xp-desktop-only-label{display:none}.xp-profile-tabs{display:block}.xp-landing-viewport{height:calc(100dvh - (var(--xp-safe-top) + var(--xp-nav-height) + var(--xp-safe-bottom) + 32px));flex-direction:column;justify-content:center;margin-left:-16px;margin-right:-16px;padding:0 24px;display:flex;position:relative;overflow:hidden}.xp-landing-content{z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.xp-landing-desktop{display:none}.xp-landing-mobile{display:flex}.xp-wallet-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xp-confirm-modal{background:var(--xp-surface);border-radius:var(--xp-radius-lg);text-align:center;border:none;width:100%;max-width:400px;margin:auto;padding:40px 28px 28px;animation:.4s cubic-bezier(.34,1.56,.64,1) xpConfirmPop;position:relative;overflow:hidden}@keyframes xpConfirmPop{0%{opacity:0;transform:scale(.85)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.xp-confirm-glow{display:none}.xp-confirm-icon{z-index:1;background:var(--xp-secondary);width:72px;height:72px;color:var(--xp-accent-text);border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex;position:relative}@keyframes xpIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.xp-confirm-title{z-index:1;color:var(--xp-text);letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:800;position:relative}.xp-confirm-desc{z-index:1;color:var(--xp-text-secondary);max-width:320px;margin:0 auto 24px;font-size:14px;line-height:1.5;position:relative}.xp-confirm-details{z-index:1;background:var(--xp-bg);border-radius:var(--xp-radius-sm);border:1px solid var(--xp-border);margin-bottom:24px;padding:4px 0;position:relative}.xp-confirm-row{justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.xp-confirm-row+.xp-confirm-row{border-top:1px solid var(--xp-border)}.xp-confirm-row>span:first-child{color:var(--xp-text-tertiary);font-weight:600}.xp-confirm-row>span:last-child{color:var(--xp-text);font-weight:600}.xp-confirm-actions{z-index:1;flex-direction:column;gap:10px;margin-bottom:16px;display:flex;position:relative}.xp-confirm-footer{z-index:1;color:var(--xp-text-tertiary);opacity:.7;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex;position:relative}.xp-btn-danger{color:#fff;background:#ff3b30;border:none;padding:14px 24px;font-weight:800;transition:all .2s}.xp-btn-danger:hover{background:#e0352b;transform:translateY(-1px)}.xp-btn-danger:active{transform:scale(.96)}.xp-rank-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.xp-rank-gold{color:#1a1a1a;background:gold;border:none}.xp-rank-silver{color:#1a1a1a;background:#e8e8e8;border:none}.xp-rank-bronze{color:#fff;background:#cd7f32;border:none}.xp-rank-default{color:var(--xp-text-secondary);background:rgba(0,0,0,.04)}.xp-leaderboard-row:hover{border-color:var(--xp-accent)!important}.xp-share-leaderboard-btn{background:var(--xp-accent);width:34px;height:34px;color:var(--xp-dark);cursor:pointer;border:none;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex}.xp-share-leaderboard-btn:hover{background:var(--xp-accent-bright)}.xp-share-leaderboard-btn span{letter-spacing:-.01em;margin-left:8px;font-size:14px;font-weight:800;display:none}@media (min-width:768px){.xp-share-leaderboard-btn{border-radius:19px;width:auto;height:38px;padding:0 18px}.xp-share-leaderboard-btn span{display:inline-block}.xp-bg-wave{position:fixed;top:auto;bottom:-2px;transform:none}.xp-landing-viewport{justify-content:flex-start;height:auto;min-height:calc(100dvh - 80px);margin:0;padding-top:60px;padding-bottom:60px;overflow:visible}.xp-landing-content{justify-content:flex-start}.xp-header{-webkit-backdrop-filter:none;background:0 0;justify-content:flex-start;margin-left:-16px;margin-right:-16px;padding:32px 16px 16px}.xp-header-logo-mobile{display:none}.xp-header-content{text-align:left}.xp-header h1{font-size:32px}.xp-header-sub{margin-top:3px;font-size:13px}.xp-main{padding:16px;padding-top:calc(64px + var(--xp-safe-top,0px) + 16px);padding-bottom:calc(84px + var(--xp-safe-bottom,0px) + 16px);max-width:1200px;margin:0 auto}.xp-desktop-split{grid-template-columns:2fr 1fr;align-items:start;gap:40px;display:grid}.xp-desktop-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.xp-style-grid{grid-template-columns:repeat(2,1fr);gap:24px}.xp-nav{max-width:480px;bottom:32px}.xp-count-mobile{display:none!important}.xp-count-desktop{display:inline-flex!important}.xp-result-desktop{display:block}.xp-result-mobile{display:none!important}.xp-mobile-hidden{display:block!important}.xp-desktop-flex-row{display:flex!important}.xp-desktop-only-label{display:block}.xp-profile-tabs{display:none}.xp-wallet-actions{grid-template-columns:1fr 1fr}.xp-landing-desktop{display:block}.xp-landing-mobile{display:none!important}.xp-activity-scroll{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 220px);overflow-y:auto}.xp-activity-scroll::-webkit-scrollbar{width:4px}.xp-activity-scroll::-webkit-scrollbar-thumb{background:var(--xp-border-strong);border-radius:var(--xp-radius-pill)}.xp-modal-overlay{align-items:center}.xp-modal{border-radius:var(--xp-radius-lg);background:var(--xp-bg);border:none;max-width:460px;height:auto;max-height:85vh;padding-bottom:0;box-shadow:0 16px 60px rgba(0,0,0,.1),0 40px 100px rgba(0,0,0,.08)}.xp-modal-overlay.xp-overlay-side{justify-content:flex-end;align-items:stretch;padding:0}.xp-modal.xp-modal-side{width:440px;height:100vh;background:var(--xp-bg);height:100dvh;max-height:100dvh;box-shadow:none;border:none;margin:0;animation:.4s cubic-bezier(.25,1,.5,1) xpSlideLeft;border-radius:0!important}.xp-modal-header{border-top-left-radius:var(--xp-radius-lg);border-top-right-radius:var(--xp-radius-lg)}@keyframes xpSlideLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.xp-modal:before{display:none}@keyframes xpSlideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}}.xp-sidebar-right{display:none}@media (min-width:1100px){.xp-layout-wrapper{justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:1260px;margin:0 auto;padding:0;display:flex}.xp-main{flex:2;max-width:none;margin:0;padding:80px 20px 20px;padding-bottom:20px!important;padding-left:260px!important}.sidebar-open .xp-main,.sidebar-closed .xp-main{padding-left:260px!important}.xp-sidebar-right{background:var(--xp-bg);border-left:1px solid var(--xp-border);flex-direction:column;flex:1 0;max-width:380px;height:100vh;margin-top:0;padding:80px 20px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}}.xp-top-nav{background:var(--xp-surface);border-bottom:1px solid var(--xp-border);z-index:1000;align-items:center;height:60px;padding:0 20px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;left:0;right:0}.xp-top-nav.hidden{transform:translateY(-100%)}.xp-top-nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1260px;margin:0 auto;display:flex}.xp-top-nav-left{align-items:center;gap:12px;display:flex}.xp-top-nav-right{align-items:center;gap:8px;display:flex}.xp-logo-group{align-items:center;gap:10px;display:flex}.xp-logo-text{letter-spacing:-.02em;color:var(--xp-text);background:linear-gradient(to bottom,var(--xp-text)60%,rgba(255,255,255,.4));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}.xp-top-nav-action-btn{width:38px;height:38px;color:var(--xp-text);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.xp-top-nav-action-btn:hover,.xp-top-nav-action-btn:active{background:var(--xp-surface-hover);color:var(--xp-text)}.xp-notification-btn .xp-notification-dot{border:2px solid var(--xp-bg);z-index:2;background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite xp-blink;position:absolute;top:8px;right:8px}@media (max-width:1099px){.xp-top-nav{z-index:10001;height:64px;padding:0 16px}.xp-logo-text{font-size:16px}.xp-top-nav-inner{max-width:none}}@media (min-width:1100px){.xp-nav{z-index:100;border:none;border-right:1px solid var(--xp-border);background:var(--xp-surface);-webkit-backdrop-filter:none;width:240px;max-width:none;height:calc(100vh - 60px);box-shadow:none;border-radius:0;padding:24px 16px 16px;position:fixed;top:60px;left:0;overflow-y:auto;visibility:visible!important;pointer-events:auto!important;transform:none!important}.sidebar-closed .xp-nav{visibility:visible!important;transform:none!important}.xp-nav-logo{text-align:left;color:inherit;flex-direction:row;align-items:center;gap:12px;width:auto;margin-bottom:0;padding:0;text-decoration:none;transition:all .3s;display:flex}.xp-nav-logo:hover{opacity:.8;transform:translateY(-1px)}.xp-logo-icon-wrap{background:var(--xp-surface);border:1px solid var(--xp-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.08)}.xp-logo-img{object-fit:contain;border-radius:8px;width:28px;height:28px}.xp-nav-logo-text{color:var(--xp-text);letter-spacing:-.03em;font-size:22px;font-weight:800;font-family:var(--font-display),sans-serif}.xp-nav-inner{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:2px;padding:0;display:flex}.xp-nav-group{flex-direction:column;flex:none;justify-content:flex-start;gap:2px;width:100%;height:auto;display:flex}.xp-nav-group:nth-of-type(2){order:1}.xp-nav-item{border-radius:var(--xp-radius-pill);flex-direction:row;justify-content:flex-start;gap:12px;width:100%;height:50px;padding:0 16px;display:flex!important}.xp-nav-item-create{border-radius:var(--xp-radius-pill);background:var(--xp-accent);width:100%;height:50px;color:var(--xp-dark);box-shadow:none;border:none;flex-direction:row;order:2;justify-content:flex-start;gap:12px;margin:8px 0;padding:0 20px;transition:all .2s;display:flex!important}.xp-nav-item-create .xp-nav-label{color:var(--xp-dark);opacity:1;display:block!important}.xp-nav-item-create .xp-nav-icon{color:var(--xp-dark)!important;width:20px!important;height:20px!important}.xp-nav-item-create:hover{background:var(--xp-accent-bright);box-shadow:none}.xp-nav-item-create.active{background:var(--xp-accent-bright);border-color:transparent;transform:none;color:var(--xp-dark)!important}.xp-nav-item-create.active .xp-nav-icon{color:var(--xp-dark)!important;width:20px!important;height:20px!important}.xp-nav-label{font-size:16px;font-weight:600;display:block}.xp-nav-dropdown-wrap{flex-direction:column;width:100%;display:flex}.xp-nav-dropdown-trigger{border-radius:var(--xp-radius-pill);width:100%;height:50px;color:var(--xp-nav-item-color);flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:0 16px;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex!important}.xp-nav-dropdown-trigger:hover{color:var(--xp-nav-hover-color)}.xp-nav-dropdown-trigger.active{color:var(--xp-nav-active)}.xp-nav-submenu{flex-direction:column;gap:4px;margin-left:0;padding:4px 0;animation:.3s cubic-bezier(.16,1,.3,1) both xp-submenu-open;display:flex;overflow:visible}@keyframes xp-submenu-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.xp-nav-subitem:hover{color:var(--xp-nav-hover-color);background:var(--xp-surface-hover);opacity:1}.xp-nav-subitem.active{color:var(--xp-nav-active);background:var(--xp-surface);opacity:1}.xp-nav:after{display:none}.xp-sidebar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.xp-nav{z-index:100;flex-direction:column;justify-content:flex-start;display:flex}.xp-nav:before{display:none}.xp-nav-footer{order:3;margin-top:auto;padding:0}.xp-sidebar-wallet-card{background:var(--xp-accent);box-shadow:none;color:#0d0d0d;border:none;border-radius:20px;margin-bottom:0;padding:16px;transition:all .3s}.xp-sidebar-wallet-card:hover{border-color:var(--xp-accent)}.xp-sidebar-wallet-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.xp-sidebar-wallet-info{margin:0}.xp-sidebar-wallet-card .xp-label{color:rgba(0,0,0,.5);font-weight:800}.xp-sidebar-wallet-balance{color:#000;letter-spacing:-1px;margin-top:2px;font-size:24px;font-weight:900}.xp-sidebar-wallet-actions{justify-content:space-between;gap:8px;display:flex}.xp-sidebar-wallet-btn{color:#fff;cursor:pointer;background:#0e1318;border:1px solid rgba(255,255,255,.08);border-radius:12px;flex:1;justify-content:center;align-items:center;height:40px;transition:all .2s;display:flex}.xp-sidebar-wallet-btn-deposit{color:var(--xp-accent)!important}.xp-sidebar-wallet-disconnect-btn{color:#fff;cursor:pointer;background:#ff453a;border:1px solid rgba(0,0,0,.1);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-4px;margin-right:-4px;transition:all .2s;display:flex}.xp-sidebar-wallet-disconnect-btn:hover{background:#ff3b30}.xp-sidebar-wallet-btn:hover{background:#1a1a1a}.xp-sidebar-wallet-btn:active,.xp-sidebar-wallet-disconnect-btn:active{transform:scale(.95)}.xp-desktop-hidden{display:none!important}.xp-mobile-top-nav{z-index:200;background:var(--xp-bg);-webkit-backdrop-filter:none;border-bottom:1px solid var(--xp-border);padding-left:0;transition:padding-left .3s;left:0;right:0;box-shadow:none!important}.sidebar-closed .xp-mobile-top-nav{padding-left:16px}.xp-mobile-top-nav:before{display:none}}.xp-sidebar-toggle-standalone{z-index:20000;color:var(--xp-text);cursor:pointer;will-change:transform,opacity;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:12px;left:16px}.sidebar-open .xp-sidebar-toggle-standalone{opacity:0;pointer-events:none;transform:scale(.8)rotate(-90deg)}.xp-sidebar-toggle-standalone:hover{background:var(--xp-surface-hover)}.xp-sidebar-toggle-standalone:active{transform:scale(.9)}@media (max-width:1023px){.xp-sidebar-mobile-header{display:none!important}.xp-sidebar-close-btn{color:var(--xp-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-open .xp-nav{visibility:visible;pointer-events:auto;z-index:10000;background:var(--xp-surface);width:100%;max-width:none;height:calc(100dvh - 64px);box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0;flex-direction:column;padding:0 0 24px;display:flex;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.xp-sidebar-content-wrap{flex-direction:column;gap:4px;width:100%;display:flex}.xp-nav-inner{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:auto;padding:0;display:flex;overflow:visible}.xp-nav-item{border-radius:var(--xp-radius-pill);text-align:left;width:100%;height:44px;color:var(--xp-nav-item-color);background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:0 16px;transition:background .2s;display:flex}.xp-nav-item .xp-nav-label{color:inherit;opacity:1;visibility:visible;text-align:left;margin:0;font-size:16px;font-weight:600;display:block}.xp-nav-item .xp-nav-icon-indicator{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:flex}.xp-nav-dropdown-wrap{width:100%}.xp-nav-submenu{flex-direction:column;gap:2px;padding-left:36px;display:flex}.xp-nav-item-create{display:none}.xp-nav-footer{width:100%;margin-top:24px;padding:0;display:block}.xp-sidebar-backdrop{-webkit-backdrop-filter:none;z-index:9999;background:rgba(0,0,0,.2);animation:.3s ease-out both xpFadeIn;position:fixed;top:64px;bottom:0;left:0;right:0}}@keyframes xp-fade-in{0%{opacity:0}to{opacity:1}}.xp-deposit-modal{max-width:440px!important}.xp-deposit-header-minimal{text-align:center;margin-bottom:24px}.xp-deposit-logo-wrap{border:none;border-radius:18px;width:64px;height:64px;margin:0 auto 16px;overflow:hidden}.xp-deposit-avax-logo{object-fit:cover;width:100%;height:100%}.xp-deposit-address-card{margin-bottom:20px}.xp-deposit-address-box{background:var(--xp-surface);border:1px solid var(--xp-border);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;transition:all .2s;display:flex}.xp-deposit-address-box:hover{border-color:var(--xp-accent);background:var(--xp-bg)}.xp-deposit-address-text{font-family:var(--font-display),monospace;color:var(--xp-text);word-break:break-all;flex:1;font-size:13px;font-weight:600;line-height:1.4}.xp-deposit-copy-btn{color:var(--xp-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0}.xp-success-icon{color:var(--xp-accent)}.xp-deposit-warning{background:rgba(255,159,10,.08);border:1px solid rgba(255,159,10,.2);border-radius:16px;gap:12px;margin-bottom:20px;padding:16px;display:flex}.xp-deposit-warning-icon{color:#ff9f0a;flex-shrink:0}.xp-deposit-warning-text p{color:var(--xp-text-secondary);margin:0;font-size:13px;line-height:1.5}.xp-deposit-warning-text strong{color:#ff9f0a;font-weight:800}.xp-deposit-network-info{background:var(--xp-surface);border:1px solid var(--xp-border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.xp-info-row{justify-content:space-between;font-size:13px;display:flex}.xp-info-row span:first-child{color:var(--xp-text-tertiary);font-weight:600}.xp-info-value{color:var(--xp-text);font-weight:800}.xp-deposit-footer{margin-top:24px}.xp-floating-wallet-btn{background:var(--xp-secondary);width:56px;height:56px;color:var(--xp-accent-text);cursor:pointer;box-shadow:none;z-index:1000;transition:all var(--xp-transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:48px;right:48px}.xp-floating-wallet-btn:hover{background:var(--xp-accent-bright);transform:scale(1.1)translateY(-2px);box-shadow:0 12px 32px rgba(190,255,0,.5),inset 0 1px rgba(255,255,255,.5)}.xp-floating-wallet-btn:active{transform:scale(.95)}@media (max-width:1023px){.xp-floating-wallet-btn{bottom:calc(var(--xp-nav-height) + var(--xp-safe-bottom) + 32px);width:58px;height:58px;right:32px}}.xp-mobile-top-nav{z-index:1000;background:var(--xp-surface);-webkit-backdrop-filter:none;border-bottom:1px solid var(--xp-border);justify-content:space-between;align-items:center;gap:10px;height:60px;padding:0 8px 0 16px;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:none!important}.xp-mobile-top-nav:before{content:"";opacity:.12;pointer-events:none;z-index:0;background:linear-gradient(rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 50%,rgba(0,0,0,.05) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3Y%3Cfilter id='noiseFilter'%3Y%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3Y%3C/filter%3Y%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.xp-mobile-top-nav>*{z-index:1;position:relative}.xp-mobile-top-nav-btn{background:var(--xp-secondary);width:42px;height:42px;color:var(--xp-dark);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex}.xp-mobile-top-nav-btn:hover{background:var(--xp-surface)}@media (max-width:1023px){.xp-has-top-nav .xp-main{padding-top:calc(64px + var(--xp-safe-top,0px) + 16px)!important}}.xp-profile-list-item{background:var(--xp-surface);cursor:pointer;border:none;border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 20px;transition:all .2s;display:flex}.xp-profile-list-item:hover{border-color:var(--xp-accent)}.xp-profile-list-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.xp-profile-list-icon{background:var(--xp-secondary);width:44px;height:44px;color:var(--xp-dark);border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xp-profile-list-text{flex-direction:column;flex:1;min-width:0;display:flex}.xp-profile-list-title{color:var(--xp-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.xp-profile-list-subtitle{color:var(--xp-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.xp-mobile-top-nav.search-mode{gap:0;padding:0 12px}.xp-mobile-top-nav-profile{background:var(--xp-accent);width:38px;height:38px;color:var(--xp-dark);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.xp-mobile-top-nav-profile:active{background:var(--xp-accent-bright);transform:scale(.9)}.xp-mobile-top-nav-profile.hidden,.xp-mobile-top-nav-center.hidden{opacity:0;pointer-events:none;min-width:0;overflow:hidden;border-width:0!important;width:0!important;margin:0!important;padding:0!important}.xp-mobile-top-nav-center{color:var(--xp-text);letter-spacing:-.5px;font-size:18px;font-weight:900;transition:all .3s cubic-bezier(.4,0,.2,1)}.xp-mobile-top-nav-center.hidden{opacity:0;pointer-events:none}.xp-mobile-search-wrapper{justify-content:flex-end;align-items:center;height:42px;display:flex;position:relative;overflow:visible}.xp-mobile-search-bar{background:0 0;border:2px solid transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.xp-mobile-search-bar.active{background:var(--xp-surface);justify-content:flex-start;width:100%;padding:0 12px;border:none!important}.xp-mobile-search-input{font-size:14px;font-weight:600;font-family:var(--font-sans),sans-serif;opacity:0;background:0 0;border:none;outline:none;flex:1;width:0;min-width:0;padding:0;transition:opacity .2s .1s,padding .2s}.xp-mobile-search-bar.active .xp-mobile-search-input{opacity:1;width:auto;padding:0 8px}.xp-mobile-search-btn{cursor:pointer;color:var(--xp-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.xp-mobile-search-close{opacity:0;margin-right:4px;transition:opacity .15s;display:none}.xp-mobile-search-bar.active .xp-mobile-search-close{opacity:1;display:flex}.xp-search-overlay{-webkit-backdrop-filter:blur(8px);z-index:21000;background:rgba(0,0,0,.45);justify-content:center;align-items:center;animation:.3s ease-out both xpFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.xp-search-modal{background:var(--xp-bg);flex-direction:column;width:100%;height:100dvh;max-height:100dvh;animation:.35s cubic-bezier(.25,1,.5,1) xpSlideUp;display:flex;overflow:hidden}@media (max-width:767px){.xp-search-modal{height:100%!important;max-height:100%!important;top:0!important;bottom:0!important}}@media (min-width:768px){.xp-search-modal{border-radius:28px;max-width:540px;height:auto;max-height:80vh;box-shadow:0 20px 70px rgba(0,0,0,.25)}}.xp-search-header{background:var(--xp-bg);z-index:10;border-bottom:none;padding:16px 20px}.xp-search-input-wrap{background:var(--xp-surface);border:2px solid transparent;border-radius:16px;align-items:center;gap:12px;height:52px;padding:0 16px;transition:all .2s;display:flex}.xp-search-input-wrap:focus-within{border-color:var(--xp-accent)}.xp-search-icon-left{color:var(--xp-text-tertiary);justify-content:center;align-items:center;display:flex}.xp-search-input{color:var(--xp-text);background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:600}.xp-search-close{background:var(--xp-secondary);width:32px;height:32px;color:var(--xp-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.xp-search-close:hover{background:var(--xp-accent);color:var(--xp-dark)}.xp-search-body{flex:1;padding:8px 0;overflow-y:auto}.xp-search-empty{text-align:center;color:var(--xp-text-tertiary);flex-direction:column;align-items:center;padding:60px 20px;display:flex}.xp-search-loading{color:var(--xp-text-tertiary);justify-content:center;align-items:center;gap:10px;padding:20px;font-size:14px;font-weight:600;display:flex}.xp-search-section{margin-bottom:16px}.xp-search-section-title{color:var(--xp-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:12px 20px 8px;font-size:11px;font-weight:800}.xp-search-item{cursor:pointer;align-items:center;gap:14px;padding:12px 20px;transition:all .2s;display:flex}.xp-search-item:hover{background:var(--xp-surface-hover)}.xp-search-item-icon{background:var(--xp-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;overflow:hidden}.xp-search-item-info{flex:1;min-width:0}.xp-search-item-name{color:var(--xp-text);margin-bottom:2px;font-size:15px;font-weight:800}.xp-search-item-sub{color:var(--xp-text-tertiary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.xp-search-item-action{background:var(--xp-secondary);color:var(--xp-text);text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.xp-search-item-actions-wrap{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.xp-search-item{flex-wrap:wrap;align-items:flex-start;padding-top:14px;padding-bottom:14px}.xp-search-item-info{flex:1;min-width:0}.xp-search-item-actions-wrap{flex-direction:row;flex-basis:100%;justify-content:center;gap:10px;width:100%;margin-top:12px;padding-left:0;display:flex!important}.xp-search-item-action{text-align:center;flex-basis:100%;justify-content:center;align-items:center;width:100%;min-height:42px;display:flex;max-width:none!important}.xp-search-item-actions-wrap .xp-search-item-action{flex:1 1 0;max-width:none}}.xp-search-item-action.primary{background:var(--xp-accent);color:var(--xp-dark)}.xp-search-type-badge{background:var(--xp-dark);color:var(--xp-accent);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:900}.xp-search-footer{text-align:center;background:var(--xp-bg);border-top:1px solid var(--xp-border);color:var(--xp-text-tertiary);padding:14px;font-size:12px;font-weight:600}.xp-search-footer kbd{background:var(--xp-surface);border:1px solid var(--xp-border);border-radius:6px;margin:0 4px;padding:2px 6px;font-family:inherit}.xp-token-ticker{opacity:.5;margin-left:6px;font-size:13px;font-weight:800}@media (max-width:640px){.xp-token-ticker{margin-left:4px;font-size:11px}}.xp-search-dropdown-global{background:var(--xp-surface);z-index:999;border-bottom:1px solid var(--xp-border);max-height:70vh;animation:.2s ease-out xpSlideDown;position:fixed;top:60px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px rgba(0,0,0,.1)}.xp-animate-drop{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards xpDropIn}@media (max-width:1023px){.xp-notifications-modal-overlay{background:var(--xp-modal-overlay,rgba(255,255,255,.96))!important;-webkit-backdrop-filter:blur(12px)!important;z-index:30000!important;justify-content:center!important;align-items:stretch!important;padding:0!important;display:flex!important;position:fixed!important;top:64px!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.xp-notifications-modal{background:var(--xp-surface)!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;animation:.5s cubic-bezier(.2,.8,.2,1) xpSlideDownFull!important}.xp-notifications-modal-overlay{animation:.3s ease-out both xpFadeIn!important}.xp-notifications-header-left{display:none!important}.xp-notifications-modal .xp-modal-header{background:var(--xp-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.xp-notifications-modal .xp-modal-body{background:var(--xp-surface)!important;padding:10px 0!important}.xp-notifications-modal .xp-notifications-settings-wrap{background:0 0!important;padding:0!important}.xp-notifications-modal .xp-notifications-settings{border-bottom:1px solid var(--xp-border)!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:10px 20px!important}.xp-notifications-modal .xp-notifications-placeholder{background:0 0!important;border:none!important;padding:40px 20px!important}.xp-notifications-modal .xp-notifications-skeleton{padding:16px 20px!important}.xp-notifications-close-btn{display:none!important}.xp-notifications-modal .xp-activity-item{border:none!important;border-bottom:1px solid var(--xp-border)!important;background:0 0!important;border-radius:0!important;padding:16px 20px!important}.xp-notifications-modal h2{font-size:24px!important;font-weight:900!important}.xp-modal{animation:.5s cubic-bezier(.2,.8,.2,1) xpSlideUpFull!important}.xp-modal-overlay{align-items:flex-end!important}@media (max-width:767px){.xp-modal.xp-modal-side{height:100%!important;max-height:100%!important;top:0!important;bottom:0!important}.xp-modal-overlay{bottom:calc(84px + var(--xp-safe-bottom,0px))!important}}.xp-notifications-modal-overlay{align-items:flex-start!important}.xp-notifications-modal{animation:.5s cubic-bezier(.2,.8,.2,1) xpSlideDownFull!important}.xp-create-modal-overlay{z-index:30000!important}.xp-modal-body-create{padding-bottom:40px!important}}@media (max-width:767px){.xp-notifications-modal-overlay{z-index:30000!important;-webkit-backdrop-filter:none!important;top:64px!important;bottom:calc(84px + var(--xp-safe-bottom,0px))!important;background:rgba(0,0,0,.2)!important}.xp-notifications-modal{background:var(--xp-bg)!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important}.xp-notifications-modal .xp-modal-body{padding-top:20px!important;padding-bottom:20px!important}.xp-notifications-modal .xp-notifications-settings-wrap{box-shadow:none!important;background:0 0!important;border:none!important;padding-left:20px!important;padding-right:20px!important}.xp-notifications-modal .xp-notifications-settings,.xp-notifications-modal .xp-notifications-placeholder{box-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important;padding-right:0!important}.xp-notifications-modal .xp-notifications-settings{border-bottom:1px solid var(--xp-border)!important;border-radius:0!important;padding-top:10px!important;padding-bottom:24px!important}}body.xp-modal-open{overflow:hidden!important}.xp-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.xp-scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:767px){.xp-create-modal-overlay{top:0!important;bottom:calc(84px + var(--xp-safe-bottom,0px))!important;z-index:30000!important;background:var(--xp-bg)!important;-webkit-backdrop-filter:blur(10px)!important}.xp-create-modal{height:100%!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;top:0!important;bottom:0!important}.xp-modal-header-create,.xp-create-modal .xp-modal-header{background:var(--xp-bg);padding:16px 20px!important;display:flex!important}}.xp-chain-activity-box{transition:transform .2s;background:var(--xp-secondary)!important;border:none!important;border-radius:24px!important}@media (max-width:767px){.xp-chain-activity-box{margin:0 4px}}.xp-profile-list-item-new{background:var(--xp-surface);border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px 20px;transition:all .2s;display:flex;position:relative}.xp-profile-list-item-top{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.xp-profile-list-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.xp-profile-list-item-new{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.xp-profile-list-item-actions{border-top:1px solid var(--xp-border);justify-content:flex-end;width:100%;padding-top:12px}}.xp-banner-actions{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;padding:0 8px;display:grid}.xp-banner-actions::-webkit-scrollbar{display:none}.xp-banner-action-item{cursor:pointer;flex-direction:column;align-items:center;gap:10px;transition:all .2s;display:flex}.xp-banner-action-btn{background:var(--xp-accent);color:#1a1a1a;cursor:pointer;width:48px;height:48px;box-shadow:none;border:none;border-radius:16px;justify-content:center;align-items:center;transition:all .2s;display:flex}.xp-banner-action-item span{color:var(--xp-text-secondary);text-align:center;font-size:11px;font-weight:700;line-height:1.1}.xp-banner-action-item:hover .xp-banner-action-btn{background:var(--xp-accent-bright);transform:translateY(-1px)}.xp-banner-action-btn:active{transform:translateY(0)}@media (min-width:768px){.xp-banner-actions{gap:16px;width:100%;max-width:1000px;display:flex;overflow-x:visible}.xp-banner-action-item{background:var(--xp-accent);color:#1a1a1a;border:none;border-radius:99px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px}.xp-banner-action-btn{aspect-ratio:auto;color:#1a1a1a;background:0 0;width:auto;padding:0}.xp-banner-action-item span{color:#1a1a1a;white-space:nowrap;max-width:none;font-size:13px;font-weight:800;display:inline}.xp-banner-action-item:hover{background:var(--xp-accent-bright);transform:translateY(-1px)}.xp-banner-action-item:hover .xp-banner-action-btn{color:#1a1a1a;background:0 0;transform:none}.xp-banner-action-item:active{transform:translateY(0)}}@keyframes xp-rotate-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xp-highlight-wrap{z-index:1;width:100%;box-shadow:none;background:0 0;border-radius:26.5px;padding:2.5px;display:flex;position:relative;overflow:hidden}.xp-highlight-wrap:before{content:"";background:conic-gradient(transparent 0%,var(--xp-accent)25%,transparent 50%,var(--xp-accent)75%,transparent 100%);z-index:-1;width:400%;height:400%;animation:5s linear infinite xp-rotate-border;position:absolute;top:-150%;left:-150%}.xp-highlight-card{z-index:2;width:100%;box-shadow:none;flex:1;background:var(--xp-surface)!important;border-radius:24px!important}.xp-featured-section{margin-top:8px;margin-bottom:24px}.xp-featured-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.xp-featured-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.xp-featured-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.xp-chat-bubble{border-radius:20px;max-width:85%;margin-bottom:12px;padding:14px 18px;font-size:15px;line-height:1.5;animation:.3s cubic-bezier(.34,1.56,.64,1) xpPopIn;position:relative}.xp-chat-bubble-user{background:var(--xp-accent);color:var(--xp-dark);border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.xp-chat-bubble-ai{background:var(--xp-surface);color:var(--xp-text);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 4px 12px rgba(0,0,0,.05)}.xp-chat-bubble-container{flex-direction:column;gap:4px;width:100%;display:flex}.xp-chat-profile-info{align-items:center;gap:8px;margin-bottom:4px;margin-left:4px;display:flex}.xp-chat-profile-name{color:var(--xp-text-tertiary);font-size:12px;font-weight:800}.xp-chat-avatar{object-fit:cover;border-radius:6px;width:24px;height:24px}.xp-typing-indicator{background:var(--xp-surface);border-radius:18px 18px 18px 4px;gap:4px;width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:12px 16px;animation:.3s xpPopIn;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.05)}.xp-typing-dot{background:var(--xp-text-tertiary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite xpTypingBounce}.xp-typing-dot:first-child{animation-delay:0s}.xp-typing-dot:nth-child(2){animation-delay:.2s}.xp-typing-dot:nth-child(3){animation-delay:.4s}@keyframes xpTypingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes xpPopIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.xp-chat-history{flex-direction:column;gap:16px;width:100%;max-width:600px;margin:0 auto;padding:24px;display:flex}.xp-signal-grid,.xp-featured-grid{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}@media (min-width:768px){.xp-signal-grid,.xp-featured-grid{grid-template-columns:repeat(2,1fr)!important}}.xp-nav{overflow:hidden!important}.xp-nav-inner{scrollbar-width:none;height:100%;overflow-y:auto}.xp-nav-inner::-webkit-scrollbar{display:none}.xp-nav-layer{background:var(--xp-surface);z-index:100;visibility:hidden;flex-direction:column;width:100%;height:100%;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility .4s;display:flex;position:absolute;top:0;left:0;transform:translate(-100%)}.xp-nav-layer.open{visibility:visible;transform:translate(0)}.xp-nav-layer-header{background:var(--xp-surface);z-index:10;align-items:center;padding:8px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.xp-nav-layer-back{background:var(--xp-secondary);cursor:pointer;width:36px;height:36px;color:var(--xp-text);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.xp-nav-layer-back:hover{background:var(--xp-accent);color:var(--xp-dark)}.xp-nav-layer-content{flex-direction:column;flex:1;gap:4px;padding:12px 16px;display:flex;overflow-y:auto}.xp-news-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.xp-news-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.12)}.xp-news-card:hover img{transform:scale(1.04)}.xp-news-card:active{transform:translateY(-1px)}.xp-news-back-btn:hover{background:var(--xp-accent)!important;color:var(--xp-dark)!important;border-color:var(--xp-accent)!important}.xp-news-source-btn:hover{opacity:.85;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.1)}
.xland{--xp-bg:#fff;--xp-secondary:#f0f2f5;--xp-bg-elevated:#fff;--xp-surface:#fff;--xp-text:#0d0d0d;--xp-text-secondary:#555;--xp-text-tertiary:#999;--xp-border:#f0f0f0;color:#0d0d0d;min-height:100vh;min-height:100dvh;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.xland *,.xland :before,.xland :after{box-sizing:border-box;margin:0;padding:0}.xland-launch-hero{z-index:100;color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.xland-launch-hero:active:not(:disabled){transform:scale(.95)}.xland-spin{animation:1s linear infinite xlandSpin}@keyframes xlandSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xland-launch-hero:active{transform:scale(.95)}.xland-brand{z-index:100;cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:24px;left:24px}.xland-logo{object-fit:contain;border:none;border-radius:9px;width:38px;height:38px}.xland-brand-name{color:#0d0d0d;letter-spacing:-1px;font-size:24px;font-weight:800}@media (max-width:600px){.xland-launch-hero{padding:8px 16px;font-size:13px;top:16px;right:16px}.xland-brand{gap:8px;top:16px;left:16px}.xland-logo{width:32px;height:32px}.xland-brand-name{font-size:20px}}.xland-container{max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:768px){.xland-container{padding:0 24px}}.xland-hero{text-align:center;min-height:100vh;background:#fff;flex-direction:column;justify-content:center;min-height:100dvh;padding:60px 16px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.xland-hero{padding:60px 24px}}.xland-hero-wave{z-index:0;pointer-events:none;width:100%;height:120px;position:absolute;top:-2px;left:0;transform:rotate(180deg)}.xland-waves{width:100%;height:100%;min-height:80px;max-height:150px}.xland-parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite xland-move-forever}.xland-parallax>use:first-child{animation-duration:7s;animation-delay:-2s}.xland-parallax>use:nth-child(2){animation-duration:10s;animation-delay:-3s}.xland-parallax>use:nth-child(3){animation-duration:13s;animation-delay:-4s}.xland-parallax>use:nth-child(4){animation-duration:20s;animation-delay:-5s}@keyframes xland-move-forever{0%{transform:translate(-90px)}to{transform:translate(85px)}}.xland-hero:before{display:none}.xland-hero-inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.xland-badge{color:#557200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(190,255,0,.1);border:1px solid rgba(190,255,0,.3);border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 24px;font-size:13px;font-weight:600;display:inline-flex}.xland-badge-dot{background:#beff00;border:none;border-radius:50%;width:8px;height:8px}.xland-headline{letter-spacing:-2px;color:#0d0d0d;margin-bottom:24px;font-size:max(32px,min(5.5vw,56px));font-weight:800;line-height:1.05}.xland-headline-accent{color:#beff00}.xland-slide-container{vertical-align:bottom;flex-direction:column;height:1.1em;padding-right:4px;display:inline-flex;position:relative;overflow:hidden}.xland-slide-words{flex-direction:column;transition:transform .5s cubic-bezier(.65,0,.35,1);display:flex}.xland-slide-word{color:#beff00;text-shadow:0 2px 10px rgba(190,255,0,.3),0 1px 2px rgba(0,0,0,.1);align-items:center;height:1.1em;display:flex}.xland-subcopy{color:#555;letter-spacing:-.01em;max-width:640px;margin:0 auto 48px;font-size:max(16px,min(2.5vw,20px));font-weight:600;line-height:1.6}.xland-cta-btn{color:#fff;font-size:16px;font-weight:600;font-family:var(--font-sans),sans-serif;cursor:pointer;background:#0d0d0d;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 40px;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.xland-cta-btn:hover:not(:disabled){background:#222;transform:translateY(-2px)}.xland-powered{color:#999;justify-content:center;align-items:center;gap:4px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.xland-powered-link,.xland-footer-avax-link{align-items:center;text-decoration:none;transition:transform .2s;display:flex}.xland-powered-link:hover,.xland-footer-avax-link:hover{transform:scale(1.05)}.xland-powered-img{object-fit:contain;opacity:1;border-radius:5px;height:18px}.xland-simulation-section{color:#fff;background:#0d0d0d;padding:100px 16px}@media (min-width:768px){.xland-simulation-section{padding:100px 24px}}.xland-sim-header{text-align:center;margin-bottom:56px}.xland-section-title-dark{color:#fff;letter-spacing:-1px;margin-bottom:12px;font-size:max(28px,min(4vw,42px));font-weight:800}.xland-section-desc-dark{color:#fff;max-width:500px;margin:0 auto;font-size:17px;font-weight:400}.xland-sim-box{background:#111;border:none;border-radius:24px;flex-direction:column;max-width:1000px;margin:0 auto;display:flex;overflow:hidden}.xland-sim-left{background:#000;border-bottom:none;padding:32px}.xland-sim-right{background:#0d0d0d;padding:32px;position:relative}.xland-sim-label{color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.xland-sim-label-accent{color:#beff00}.xland-sim-styles{flex-direction:column;gap:10px;display:flex}.xland-sim-style-item{border:none;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:all .25s;display:flex}.xland-sim-style-active{background:#fff;border-color:#beff00}.xland-sim-style-active .xland-sim-name,.xland-sim-style-active .xland-sim-handle{color:#0d0d0d}.xland-sim-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.xland-sim-name{color:#fff;font-size:15px;font-weight:700}.xland-sim-handle{color:#999;font-size:13px}.xland-sim-idea{color:#fff;font-family:var(--font-display),monospace;background:#000;border:none;border-radius:16px;padding:20px;font-size:14px;line-height:1.6}.xland-sim-cursor{vertical-align:middle;background:#beff00;width:2px;height:16px;margin-left:4px;animation:1s infinite xlandBlink;display:inline-block}@keyframes xlandBlink{0%,to{opacity:1}50%{opacity:0}}.xland-sim-generate-btn{text-align:center;color:#0d0d0d;background:#beff00;border:none;border-radius:14px;margin-top:20px;padding:14px;font-size:14px;font-weight:800}.xland-sim-tweet{gap:14px;display:flex}.xland-sim-tweet-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.xland-sim-tweet-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.xland-sim-tweet-header strong{color:#fff;font-size:15px}.xland-sim-tweet-header span{color:#999;font-size:14px}.xland-sim-tweet-text{color:#fff;font-size:15px;line-height:1.6}.xland-sim-connector{background:rgba(255,255,255,.1);width:2px;height:24px;margin-left:19px}@keyframes xlandScan{0%{opacity:0;transform:translateY(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(100%)}}.xland-sim-scan{background:#beff00;height:3px;animation:3s ease-in-out infinite xlandScan;position:absolute;top:0;left:0;right:0}.xland-feature-text-section{text-align:center;background:#fff;padding:100px 16px}@media (min-width:768px){.xland-feature-text-section{padding:100px 24px}}.xland-feature-text{color:#0d0d0d;letter-spacing:-.5px;max-width:800px;margin:0 auto;font-size:max(24px,min(3.5vw,38px));font-weight:800;line-height:1.4}.xland-feature-text-muted{color:#999}.xland-br-desktop{display:none}.xland-features-section{background:#0d0d0d;padding:100px 16px}@media (min-width:768px){.xland-features-section{padding:100px 24px}}.xland-section-title{color:#fff;letter-spacing:-1px;text-align:center;margin-bottom:12px;font-size:max(28px,min(4vw,42px));font-weight:800}.xland-section-desc{color:#fff;text-align:center;max-width:500px;margin:0 auto 56px;font-size:17px;font-weight:400}.xland-features-grid{grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto;display:grid}.xland-feature-card{text-align:center;background:#111;border:none;border-radius:20px;padding:40px 32px}.xland-feature-emoji{margin-bottom:24px;font-size:48px;display:block}.xland-feature-card-title{color:#beff00;margin-bottom:12px;font-size:22px;font-weight:700}.xland-feature-card-desc{color:#fff;font-size:15px;line-height:1.6}.xland-cta-section{text-align:center;background:#beff00;padding:100px 16px}@media (min-width:768px){.xland-cta-section{padding:100px 24px}}.xland-cta-title{color:#0d0d0d;letter-spacing:-1.5px;margin-bottom:16px;font-size:max(32px,min(5vw,52px));font-weight:800;line-height:1.1}.xland-cta-desc{color:#0d0d0d;max-width:500px;margin:0 auto 48px;font-size:18px;font-weight:600}.xland-cta-btn-dark{color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:999px;align-items:center;gap:10px;padding:18px 48px;font-size:17px;font-weight:600;display:inline-flex}.xland-cta-powered{color:#0d0d0d;justify-content:center;align-items:center;gap:0;margin-top:24px;font-size:13px;font-weight:600;display:flex}.xland-footer{color:#fff;background:#0d0d0d;border-top:none;padding:32px 0}.xland-footer-inner{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:768px){.xland-footer-inner{flex-direction:row;justify-content:space-between}}.xland-footer-logo{color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.xland-footer-logo-img{object-fit:cover;border-radius:6px;width:24px;height:24px}.xland-footer-brand{align-items:center;gap:12px;display:flex}.xland-footer-divider{color:#333;font-size:14px;font-weight:600}.xland-footer-avax{opacity:.6;height:24px;transition:opacity .2s}.xland-footer-avax:hover{opacity:.9}.xland-footer-copy{color:#666;font-size:13px}@media (min-width:768px){.xland-br-desktop{display:inline}.xland-features-grid{grid-template-columns:repeat(2,1fr);gap:24px}.xland-sim-box{flex-direction:row}.xland-sim-left{border-bottom:none;border-right:none;flex:1;padding:40px}.xland-sim-right{flex:1.3;padding:40px}}.xp-main:has(.xland){max-width:100%;margin:0;padding:0}.xp-app:has(.xland){background:#fff}.xland-signal-grid{flex-direction:column;align-items:center;gap:40px;display:flex}@media (min-width:768px){.xland-signal-grid{flex-direction:row;gap:60px}}.xland-signal-mock-card{background:#fff;border:none;border-radius:32px;padding:24px}.xland-signal-item{background:#fff;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:transform .2s;display:flex}.xland-signal-item:hover{border-color:#beff00}.xland-signal-info{flex:1;min-width:0}.xland-signal-name{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.xland-signal-handle{color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.xland-signal-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.xland-signal-status{color:#0d0d0d;text-transform:uppercase;letter-spacing:.5px;background:#beff00;border:none;border-radius:64px;padding:4px 10px;font-size:9px;font-weight:800}.xland-signal-activity{color:#30d158;font-size:10px;font-weight:800}@media (max-width:480px){.xland-signal-item{align-items:flex-start}.xland-signal-meta{align-items:flex-end;margin-top:2px}.xland-signal-activity{text-align:right;color:#0d0d0d;background:#beff00;border:none;border-radius:4px;margin-top:0;padding:2px 6px}}.xland-loader-overlay{background:var(--xp-bg);z-index:10000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;display:flex;position:fixed;top:0;left:0}.xland-loader-container{grid-template-columns:repeat(2,22px);gap:8px;animation:2s cubic-bezier(.68,-.55,.265,1.55) infinite xland-group-rotate;display:grid}.xland-loader-square{background:var(--xp-accent);border-radius:6px;width:22px;height:22px;box-shadow:0 10px 25px rgba(190,255,0,.35)}@keyframes xland-group-rotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.xland-loader-text{color:#0d0d0d;letter-spacing:.25em;text-transform:uppercase;opacity:.8;font-size:16px;font-weight:800;font-family:var(--font-sans),sans-serif;margin-top:32px;transition:color .3s;animation:2s ease-in-out infinite xland-text-pulse}[data-theme=dark] .xland-loader-text{color:var(--xp-accent)}.xland-loader-sub{color:var(--xp-text-secondary);letter-spacing:.15em;text-transform:uppercase;opacity:.4;font-size:10px;font-weight:600;font-family:var(--font-sans),sans-serif;margin-top:8px}@keyframes xland-text-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.8;transform:scale(1)}}
