:root{--color-white:#fff;--color-black:#000;--color-cream-50:#fff9f0;--color-cream-100:#fff4dc;--color-cream-200:#f5e6d3;--color-cream-300:#ffe4b5;--color-caramel-200:#d4a574;--color-caramel-300:#a67c52;--color-caramel-350:#8b6f47;--color-caramel-400:#7c5643;--color-caramel-450:#503629;--color-caramel-500:#6b4423;--color-caramel-600:#5a3a1f;--color-caramel-700:#4a2f19;--color-caramel-800:#38261c;--color-caramel-850:#2e1f17;--color-caramel-900:#271a13;--color-caramel-overlay-strong:#4a2f19f2;--color-gold-200:#ffd966;--color-gold-300:#ffc933;--color-gold-350:#ffb800;--color-gold-400:orange;--color-gold-450:#ff9500;--color-gold-500:#e88000;--color-orange-300:#faa31d;--color-orange-400:#d97706;--color-orange-500:#b45309;--color-amber-350:#ffbe2c;--color-amber-450:#b2811f;--color-green-400:#4ade80;--color-sky-200:#dbeafe;--color-slate-400:#94a3b8;--color-danger-200:#fca5a5;--color-danger-600:#7f1d1d;--color-caramel-overlay-30:#8b6f474d;--color-caramel-overlay-45:#8b6f4770;--color-caramel-overlay-50:#8b6f4780;--color-danger-overlay-30:#7f1d1d4d;--color-white-overlay-40:#fff6;--font-family-sans:var(--font-poppins,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--font-family-display:var(--font-poppins,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--text-on-dark-strong:var(--color-cream-100);--text-on-dark-soft:#d2c6ab;--text-on-dark-muted:#fff4dcb3;--text-on-dark-secondary:var(--color-caramel-200);--text-on-light-strong:#3c2415;--text-on-light-secondary:#5a3a1f;--text-on-light-muted:#8b6f47;--text-link-default:var(--color-gold-350);--text-link-hover:var(--color-gold-300);--text-danger:var(--color-danger-200);--surface-app:#38261c;--surface-sidebar-primary:#7c5643;--surface-sidebar-secondary:#5a3a1f;--surface-sidebar-tertiary:#4a2f19;--surface-sidebar-overlay:#38261c;--surface-sidebar-scrim:#4a2f19f2;--surface-card:#8b6f474d;--surface-card-hover:#8b6f4770;--surface-card-border:#a67c52;--surface-chat-body:#fff4dc;--surface-chat-header:#38261c;--surface-chat-message:#fffaef;--surface-chat-message-hover:var(--color-cream-100);--surface-chat-message-own:var(--color-cream-300);--surface-chat-input:var(--color-white);--surface-chat-input-border:var(--color-caramel-200);--surface-chat-input-disabled:#f0e5d8;--surface-chat-input-disabled-text:var(--color-caramel-350);--surface-header-banner:#38261c;--surface-card-header:#503629;--surface-stats-card:#38261c;--surface-connect-container:#503629;--profile-modal-bg:#503629;--profile-modal-border:#38261c;--profile-modal-header-bg:#271a13;--profile-modal-card-bg:#271a13;--profile-modal-graph-bg:#271a13;--profile-modal-bottom-bg:#271a13;--profile-modal-bottom-card-bg:#2e1f17;--profile-modal-text:#d2c6ab;--profile-modal-text-twitter:#faa31d;--profile-modal-graph-color:#faa31d;--arena-panel-bg:var(--color-caramel-800);--arena-panel-bg-dark:var(--color-caramel-850);--arena-panel-bg-hover:#4a3425;--arena-panel-border:#17110d;--arena-text:#d2c6ab;--arena-text-dark:#070300;--arena-accent:var(--color-orange-300);--arena-accent-light:#fac26c;--arena-accent-dark:#c77f11;--arena-button-gradient:linear-gradient(180deg,#fac26c 0%,var(--color-orange-300)50%,#c77f11 100%);--button-primary-gradient:linear-gradient(180deg,var(--color-gold-200)0%,var(--color-gold-350)100%);--button-primary-hover-gradient:linear-gradient(180deg,#ffe180 0%,var(--color-gold-300)100%);--button-primary-active-gradient:linear-gradient(180deg,var(--color-gold-300)0%,var(--color-gold-400)100%);--button-primary-border-color:#e5a500;--button-primary-shadow:0px 4px 8px #e5a5004d;--button-secondary-background:var(--color-caramel-350);--button-secondary-hover:var(--button-secondary-hover);--button-secondary-text:var(--button-secondary-text);--button-accent-background:var(--color-orange-400);--button-accent-hover:var(--button-accent-hover);--button-accent-border:var(--button-accent-border);--button-connect-gradient:linear-gradient(180deg,#ffb84d 0%,var(--color-gold-450)50%,var(--color-gold-500)100%);--button-connect-border:#1f1e1e;--button-connect-shadow:0px 2px 0px #1f1e1e;--button-connect-shadow-active:0px 1px 0px #1f1e1e;--button-connect-highlight:inset 0px 4px 8px var(--color-white-overlay-40);--button-connect-text:var(--color-white);--button-connect-text-stroke:var(--color-black);--button-connect-text-shadow:1px 1px 0px var(--color-black);--badge-background:#ffb800;--badge-border:#e5a500;--badge-text:#3c2415;--wallet-icon-background:var(--color-orange-400);--wallet-badge-background:var(--color-sky-200);--wallet-badge-fallback:var(--color-orange-400);--status-online:var(--color-green-400);--status-offline:var(--color-slate-400);--status-away:var(--color-gold-400);--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-3_5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--sidebar-padding:clamp(.75rem,2vw,1rem);--card-padding:.5rem;--card-gap:.375rem;--section-gap:clamp(.75rem,2vw,1rem);--border-light:var(--color-caramel-200);--border-medium:var(--color-caramel-350);--border-dark:var(--text-on-light-strong);--border-radius-xs:.25rem;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.625;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--sidebar-width-desktop:320px;--sidebar-width-mobile:280px;--sidebar-width-xs:240px;--avatar-size-sm:20px;--avatar-size-md:32px;--avatar-size-lg:32px;--chat-avatar-size:34px;--icon-size-xs:10px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--button-height:39px;--button-height-sm:36px;--button-connect-height:48px;--button-connect-padding-x:2rem;--button-connect-radius:8px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--z-dropdown:50;--z-modal:99999;--z-toast:100000;--z-tooltip:100001;--sidebar-bg-primary:var(--surface-sidebar-primary);--sidebar-bg-secondary:var(--surface-sidebar-secondary);--sidebar-bg-tertiary:var(--surface-sidebar-tertiary);--sidebar-bg-overlay:var(--surface-sidebar-scrim);--sidebar-card-bg:var(--surface-card);--sidebar-card-bg-hover:var(--surface-card-hover);--sidebar-card-border:var(--surface-card-border);--dropdown-bg:var(--surface-sidebar-secondary);--dropdown-border:var(--surface-card-border);--dropdown-item-hover:var(--color-caramel-overlay-50);--dropdown-item-danger-hover:var(--color-danger-overlay-30);--chat-bg-main:var(--surface-chat-body);--chat-header-bg:var(--surface-chat-header);--chat-message-bg:var(--surface-chat-message);--chat-message-hover:var(--surface-chat-message-hover);--chat-message-own:var(--surface-chat-message-own);--chat-input-bg:var(--surface-chat-input);--chat-input-border:var(--surface-chat-input-border);--chat-input-disabled-bg:var(--surface-chat-input-disabled);--chat-input-disabled-text:var(--surface-chat-input-disabled-text);--button-primary-bg:var(--button-primary-gradient);--button-primary-hover-bg:var(--button-primary-hover-gradient);--button-primary-active-bg:var(--button-primary-active-gradient);--button-primary-border:var(--button-primary-border-color);--button-primary-text:var(--text-on-light-strong);--button-secondary-bg:var(--button-secondary-background);--button-accent-bg:var(--button-accent-background);--connect-container-bg:var(--surface-connect-container);--connect-container-padding:var(--space-6);--connect-container-radius:var(--border-radius-xl);--connect-container-height:96.478px;--button-connect-bg:var(--button-connect-gradient);--button-connect-border-width:2px;--button-connect-text-stroke-width:2px;--button-connect-font-size:1rem;--text-primary-light:var(--text-on-dark-strong);--text-secondary-light:var(--text-on-dark-secondary);--text-muted-light:var(--text-on-dark-muted);--text-primary-dark:var(--text-on-light-strong);--text-secondary-dark:var(--text-on-light-secondary);--text-muted-dark:var(--text-on-light-muted);--text-link:var(--text-link-default);--badge-bg:var(--badge-background);--wallet-icon-bg:var(--wallet-icon-background);--wallet-badge-bg:var(--wallet-badge-background)}@media (prefers-color-scheme:dark){:root{--surface-app:#120b07;--surface-sidebar-primary:var(--color-caramel-500);--surface-sidebar-secondary:var(--color-caramel-600);--surface-sidebar-tertiary:var(--color-caramel-700);--text-on-dark-strong:var(--color-cream-100);--text-on-dark-secondary:var(--color-caramel-200);--text-on-dark-muted:#fff4dcb3}}
:root{--color-text-primary:var(--text-primary-light,var(--text-on-dark-strong));--color-text-muted:var(--text-on-dark-soft);--color-text-dark:var(--text-on-light-strong);--color-accent-orange:var(--color-orange-300);--color-bg-card:var(--surface-stats-card);--color-bg-header:var(--color-caramel-450);--color-badge-bg:var(--color-amber-350);--color-badge-border:var(--color-amber-450);--color-border-dark:var(--color-black);--text-stats-title:clamp(10px,.7vw,14px);--text-stats-value:clamp(10px,.6vw,12px);--text-stats-desc:clamp(8px,.5vw,11px);--text-achievement-title:clamp(10px,.7vw,14px);--text-achievement-value:clamp(8px,.5vw,12px);--text-player-name:clamp(6px,.4vw,8px);--line-height-tight:1.2;--stats-min-width:clamp(150px,8vw,200px);--stats-max-width:clamp(180px,12vw,250px);--stats-gap:clamp(.75rem,1.5vw,1rem);--stats-padding:clamp(.5rem,1vw,.75rem);--image-achievement-max:clamp(50px,6vw,80px);--image-stats-max:50px;--badge-bottom-offset:clamp(.5rem,1.5vw,1.25rem);--header-tiles-max-width:1400px;--header-tiles-column-gap:clamp(.9rem,3.5vw,6.25rem);--header-tiles-row-gap:clamp(.75rem,2vw,1.25rem);--header-tile-image:clamp(60px,4.5vw,74px);--header-tile-outline:3px;--header-tile-gap-image:clamp(6px,.55vw,8px);--header-tile-gap-text:clamp(1px,.3vw,4px);--header-tile-gap-value:clamp(3px,.5vw,6px);--header-tile-title:clamp(12px,.95vw,17px);--header-tile-title-tracking:.02em;--header-tile-subtitle:clamp(11px,.8vw,13px);--header-tile-subtitle-opacity:1;--header-tile-value:clamp(12px,.8vw,13px)}.stats-grid{column-gap:var(--header-tiles-column-gap);row-gap:var(--header-tiles-row-gap);grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1599px){:root{--stats-min-width:clamp(140px,7vw,180px);--stats-max-width:clamp(160px,10vw,220px);--stats-gap:clamp(.5rem,1.2vw,.8rem);--stats-padding:clamp(.4rem,.8vw,.6rem);--header-tiles-column-gap:clamp(.75rem,3.2vw,5rem)}}@media (max-width:1439px){:root{--stats-min-width:clamp(130px,6.5vw,160px);--stats-max-width:clamp(150px,9vw,200px);--stats-gap:clamp(.4rem,1vw,.6rem);--stats-padding:clamp(.3rem,.6vw,.5rem);--header-tiles-column-gap:clamp(.6rem,2.6vw,3.5rem)}}@media (max-width:1279px){:root{--stats-min-width:clamp(120px,6vw,150px);--stats-max-width:clamp(140px,8vw,180px);--stats-gap:clamp(.3rem,.8vw,.5rem);--stats-padding:clamp(.25rem,.5vw,.4rem);--header-tiles-column-gap:clamp(.5rem,2vw,2rem)}}@media (max-width:1199px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--stats-min-width:clamp(100px,8vw,140px);--stats-max-width:clamp(120px,12vw,180px);--stats-gap:clamp(.5rem,1vw,.75rem);--stats-padding:clamp(.4rem,.8vw,.6rem);--header-tiles-column-gap:clamp(.5rem,2.4vw,1.5rem)}}@media (max-width:767px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--stats-min-width:clamp(80px,10vw,120px);--stats-max-width:clamp(100px,15vw,150px);--stats-gap:clamp(.25rem,.5vw,.5rem);--stats-padding:clamp(.2rem,.4vw,.4rem);--header-tiles-column-gap:clamp(.5rem,2.2vw,1rem);--header-tiles-row-gap:clamp(.75rem,2vw,1rem)}}@media (max-width:479px){.stats-grid{grid-template-columns:1fr}:root{--stats-min-width:clamp(200px,80vw,300px);--stats-max-width:clamp(250px,90vw,350px);--stats-gap:clamp(.5rem,1vw,.75rem);--stats-padding:clamp(.5rem,1vw,.75rem);--header-tiles-column-gap:.75rem}}.stats-grid,.stats-card{contain:layout}@media (prefers-reduced-motion:reduce){.stats-grid,.stats-card{transition:none}}@media (prefers-contrast:high){.stats-card{border-width:2px}}
:root{--sidebar-bg-primary:#7c5643;--sidebar-bg-secondary:#5a3a1f;--sidebar-bg-tertiary:#4a2f19;--sidebar-bg-overlay:#4a2f19f2;--sidebar-card-bg:#8b6f474d;--sidebar-card-bg-hover:#8b6f4770;--sidebar-card-border:#a67c52;--dropdown-bg:#6b4423;--dropdown-border:#a67c52;--dropdown-item-hover:#8b6f4780;--dropdown-item-danger-hover:#7f1d1d4d;--chat-bg-main:#fff4dc;--chat-header-bg:#38261c;--chat-message-bg:#fffaef;--chat-message-hover:#fff9f0;--chat-message-own:#ffe4b5;--chat-message-line-height:1.3;--chat-input-bg:#fff;--chat-input-border:#d4a574;--chat-input-disabled-bg:#f0e5d8;--chat-input-disabled-text:#8b6f47;--chat-input-line-height:18px;--button-primary-bg:linear-gradient(180deg,#ffd966 0%,#ffb800 100%);--button-primary-border:#e5a500;--button-primary-shadow:0px 4px 8px #e5a5004d;--button-primary-text:#3c2415;--button-primary-hover-bg:linear-gradient(180deg,#ffe180 0%,#ffc933 100%);--button-primary-active-bg:linear-gradient(180deg,#ffc933 0%,orange 100%);--button-secondary-bg:#8b6f47;--button-secondary-hover:#a0825a;--button-secondary-text:#fff4dc;--button-accent-bg:#d97706;--button-accent-hover:#b45309;--button-accent-border:#d97706;--connect-container-bg:#503629;--connect-container-padding:1.5rem;--connect-container-radius:16px;--connect-container-height:96.478px;--button-connect-bg:linear-gradient(180deg,#ffb84d 0%,#ff9500 50%,#e88000 100%);--button-connect-border:#1f1e1e;--button-connect-border-width:2px;--button-connect-radius:8px;--button-connect-shadow:0px 2px 0px #1f1e1e;--button-connect-shadow-active:0px 1px 0px #1f1e1e;--button-connect-highlight:inset 0px 4px 8px #fff6;--button-connect-height:48px;--button-connect-padding-x:2rem;--button-connect-text-color:#fff;--button-connect-text-stroke:#000;--button-connect-text-stroke-width:2px;--button-connect-text-shadow:1px 1px 0px #000;--button-connect-font-size:1rem;--text-primary-light:#fff4dc;--text-secondary-light:#d4a574;--text-muted-light:#fff4dcb3;--text-primary-dark:#3c2415;--text-secondary-dark:#5a3a1f;--text-muted-dark:#8b6f47;--text-link:#ffb800;--text-link-hover:#ffc933;--text-danger:#fca5a5;--status-online:#4ade80;--status-offline:#94a3b8;--status-away:orange;--badge-bg:#ffb800;--badge-text:#3c2415;--badge-border:#e5a500;--wallet-icon-bg:#d97706;--wallet-badge-bg:#dbeafe;--wallet-badge-fallback:#d97706;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-3_5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--sidebar-padding:clamp(.75rem,2vw,1rem);--card-padding:.5rem;--card-gap:.375rem;--section-gap:clamp(.75rem,2vw,1rem);--border-light:#d4a574;--border-medium:#8b6f47;--border-dark:#3c2415;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a}.sidebar-card{background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:var(--border-radius-md);padding:var(--card-padding);transition:background-color var(--transition-base)}.sidebar-card:hover{background:var(--sidebar-card-bg-hover)}.sidebar-dropdown{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);min-width:8rem;position:absolute}.sidebar-dropdown-item{text-align:left;width:100%;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--text-primary-light);transition:background-color var(--transition-fast)}.sidebar-dropdown-item:hover{background:var(--dropdown-item-hover)}.sidebar-dropdown-item-danger{color:var(--text-danger)}.sidebar-dropdown-item-danger:hover{background:var(--dropdown-item-danger-hover)}.btn-primary{background:var(--button-primary-bg);border:1px solid var(--button-primary-border);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow);transition:all var(--transition-base);font-weight:var(--font-weight-medium)}.btn-primary:hover{background:var(--button-primary-hover-bg);transform:translateY(-1px);box-shadow:0 6px 12px #e5a50066}.btn-primary:active{background:var(--button-primary-active-bg);transform:translateY(1px);box-shadow:0 2px 4px #e5a50033}.btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:translateY(0)}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);transition:background-color var(--transition-base);font-weight:var(--font-weight-medium)}.btn-secondary:hover{background-color:var(--button-secondary-hover)}.btn-accent{background-color:var(--button-accent-bg);border:1px solid var(--button-accent-border);color:var(--text-primary-light);font-weight:var(--font-weight-medium);transition:background-color var(--transition-base)}.btn-accent:hover{background-color:var(--button-accent-hover)}.message-bubble{background-color:var(--chat-message-bg);border:1px solid var(--color-caramel-800);box-shadow:inset 0 0 0 .8px var(--color-caramel-400);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:3px}.message-bubble a{overflow-wrap:anywhere;word-break:break-word}.chat-message-text{color:#503629;font-family:var(--font-family-sans);font-size:14.5px;font-style:normal;font-weight:600;line-height:var(--chat-message-line-height);display:block}.chat-message-text .inline-emoji{height:var(--chat-emoji-size,1em);vertical-align:middle;width:auto;display:inline-block}.chat-section-card{flex-direction:column;flex:1;min-height:0;display:flex}.chat-section-header{background-color:var(--chat-header-bg);border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);color:var(--color-cream-100)}.chat-online-status{color:var(--color-cream-100);align-items:center;gap:9px;font-size:14px;line-height:1.5;display:flex}.chat-online-status .status-indicator-online{width:13px;height:13px;margin-left:0;animation:none}.chat-section-body{background-color:var(--chat-bg-main);border:1px solid #ededed00;flex-direction:column;flex:1;display:flex}.chat-avatar-inner{border:2px solid #38261c;border-radius:6px;width:100%;height:100%;overflow:hidden}.sidebar-logo-wrapper{text-align:center;width:100%}.sidebar-logo-container{justify-content:center;align-items:center;display:flex}.sidebar-logo-image{width:100%;max-width:200px;height:auto;display:block}.sidebar-user-card{border-radius:var(--connect-container-radius);background-color:var(--connect-container-bg);width:100%;padding:8px;position:relative}.sidebar-user-content{flex-direction:column;display:flex}.sidebar-user-primary-row{justify-content:space-between;align-items:stretch;gap:8px;width:100%;display:flex}.sidebar-user-box-wrapper{flex-direction:column;flex:1 1 0;min-width:0;max-width:50%;display:flex}.sidebar-user-profile-panel{background:#38261c;border-radius:8px;min-width:0;height:79px;padding:14px 10px}.sidebar-user-wallet-panel{background-color:#38261c;border-radius:8px;min-width:0;height:79px;padding:14px 10px 14px 42px}.sidebar-user-wallet-vector{pointer-events:none;width:24px;height:21px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sidebar-user-avatar{background-color:#0000;border:2.5px solid #503629;border-radius:5.176px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.sidebar-user-name{color:#fff4dc;font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.sidebar-user-handle,.sidebar-user-muted{color:#d2c6ab;font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:1.2;overflow:hidden}.sidebar-user-value{color:#fff4dc;font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:0;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sidebar-user-icon{width:15px;height:15px}.sidebar-wallet-toggle-row{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.profile-connect-wrapper{flex:1;justify-content:center;width:100%;min-width:0;display:flex}.sidebar-connect-x-highlight{pointer-events:none;z-index:1;background-color:#fac26c;border-radius:.46rem;width:.46rem;height:.314rem;position:absolute;top:.25rem;left:.3125rem;transform:rotate(-15deg)}.sidebar-connect-x-label{z-index:2;font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;color:#f8ede4;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:0 1.005px #000;white-space:nowrap;font-size:.9375rem;font-weight:800;line-height:1.5;position:relative}.sidebar-wallet-container{flex:1;width:100%;min-width:0;position:relative}.sidebar-wallet-trigger{background-color:#38261c;border:1px solid #38261c;border-radius:.375rem;align-items:center;width:100%;height:3rem;padding:.375rem .625rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.sidebar-wallet-trigger:hover{background-color:#4c3021}.sidebar-wallet-trigger:focus-visible{outline:2px solid var(--button-secondary-text);outline-offset:2px}.sidebar-wallet-trigger-content{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.sidebar-wallet-info{flex:1;min-width:0}.sidebar-wallet-address{color:#d2c6ab;text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:.125rem .625rem 0 0;font-size:.75rem;line-height:.9375rem;overflow:hidden}.sidebar-wallet-balance-row{align-items:center;gap:var(--space-1);display:flex}.sidebar-wallet-balance-value{color:#ffe8b2;color:oklch(96.2% .059 95.617);font-size:.75rem;font-weight:700;line-height:.9375rem}.sidebar-wallet-balance-blurred{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;text-align:left;width:3.5rem;display:inline-block;overflow:hidden}.sidebar-wallet-token{flex-shrink:0;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.sidebar-wallet-token-image{width:100%;height:100%;display:block}.sidebar-wallet-token-text{color:#ffe8b2;font-size:.75rem;font-weight:600}.sidebar-wallet-icon{border-radius:var(--border-radius-full);background-color:#dd7400;background-color:lab(60.3514% 40.5624 87.1228);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.sidebar-wallet-icon svg{color:#fff;width:.625rem;height:.625rem;display:block}.sidebar-wallet-toggle{align-items:center;gap:var(--space-2);display:flex}.sidebar-wallet-toggle-label{color:#d1d1d1;font-size:.75rem;font-weight:300;line-height:1rem}.sidebar-wallet-toggle-button{border-radius:var(--border-radius-full);cursor:pointer;background-color:#38261c;border:0;justify-content:flex-start;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sidebar-wallet-toggle-button:focus-visible{outline:2px solid var(--button-secondary-text);outline-offset:2px}.sidebar-wallet-toggle-handle{border-radius:var(--border-radius-full);background-color:#fff;width:1rem;height:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block;transform:translate(.25rem)}.sidebar-wallet-toggle-button--active{background-color:#faa31d}.sidebar-wallet-toggle-button--active .sidebar-wallet-toggle-handle{transform:translate(1.5rem)}@media (max-width:640px){.sidebar-user-primary-row{flex-direction:column;align-items:stretch;gap:6px}.sidebar-user-box-wrapper{max-width:100%}.sidebar-wallet-toggle-row{gap:var(--space-1_5)}.chat-footer-shell,.chat-input-locked,.chat-input-form{border-bottom-right-radius:0;border-bottom-left-radius:0}}.retry-button{color:#3c2415;background-image:linear-gradient(#ffd966 0%,#ffb800 100%);border:1px solid #e5a500;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;transition:all .2s ease-in-out;display:inline-block;box-shadow:0 4px 8px #e5a5004d}.retry-button:hover{filter:brightness(1.05)}.chat-input-locked{border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl);background-color:#6f6f6f;border:none;padding:0}.chat-input-locked .chat-input-form{padding-bottom:12px}.chat-compose-input-locked{opacity:.5;background:#6f6f6f40;border:1px solid #000;border-radius:9px;justify-content:center;align-items:center;width:100%;max-width:264px;height:41px;display:flex}.chat-compose-input-locked-content{color:#38261c;font-family:var(--font-family-sans);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.chat-lock-icon{color:#38261c;width:14px;height:14px}.chat-footer-shell{background-color:var(--chat-header-bg);border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl);z-index:1;position:relative}.chat-footer-shell-divider{padding-top:3px}.chat-input-actions{align-items:center;gap:var(--space-2_5);justify-content:space-between;display:flex}.chat-input-form{background-color:var(--chat-bg-main);border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl);padding:7px 11px 8px 15px}.reply-preview-bubble{margin-bottom:4px;padding:8px 5px 10px 14px}.reply-preview-header{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.reply-preview-title{font-family:var(--font-family-sans);color:#503629;font-size:14px;font-weight:800;line-height:1.2}.reply-preview-close{color:#503629;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:15px;height:15px;padding:0;transition:opacity .15s;display:flex}.reply-preview-close:hover{opacity:1}.reply-preview-close svg{width:15px;height:15px}.reply-preview-quote{font-family:var(--font-family-sans);color:#503629;border-left:2px solid #faa31d;margin-top:7px;margin-left:2px;padding-left:10px;font-size:12px;font-style:italic;font-weight:400;line-height:1.4}.chat-context-menu{background-color:var(--chat-message-bg);border:1px solid var(--color-caramel-800);box-shadow:inset 0 0 0 .8px var(--color-caramel-400);border-radius:3px;width:max-content;padding:4px 0}.chat-context-menu-item{text-align:left;width:100%;color:var(--text-primary-dark);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:14px;font-weight:500;transition:background-color .15s;display:block}.chat-context-menu-item:hover{background-color:var(--button-secondary-bg);color:#fff}.chat-compose{justify-content:space-between;align-items:flex-end;gap:11px;display:flex}.chat-compose-left{flex-direction:column;flex:1;display:flex}.chat-compose-input{background:#d2c6ab;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:41px;padding:8px 8px 8px 11px;display:flex}.chat-compose-counter{text-align:right;letter-spacing:0;color:#746b58;line-height:12px;font-family:var(--font-family-sans);margin-top:4px;font-size:8px;font-weight:500}.emoji-popover-shell{z-index:var(--z-dropdown);margin-bottom:var(--space-2);background:#38261c;border-radius:15px;width:max-content;padding:4px}.emoji-popover-panel{background:#503629;border-radius:15px;padding:8px 10px}.emoji-popover-grid{gap:7px;display:grid}.emoji-popover-item{width:28px;height:28px;transition:var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;padding:2px;display:flex}.emoji-popover-item:hover{background:#fff4dc1f}.emoji-popover-item:active{background:#fff4dc2e}.chat-input-contenteditable{box-sizing:border-box;color:#503629;min-width:0;font-family:var(--font-family-sans);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;outline:none;flex:1;font-size:12px;font-weight:500;line-height:18px;overflow-x:hidden}.chat-input-contenteditable::-webkit-scrollbar{display:none}.chat-input-contenteditable:empty:before,.chat-input-contenteditable[data-empty=true]:before{content:attr(data-placeholder);color:#746b58;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.connect-to-x-button{width:264px;height:var(--button-height);padding:var(--space-3)var(--space-4);background-color:var(--chat-input-disabled-bg);border:1px solid var(--border-dark);border-radius:var(--border-radius-lg);transition:var(--transition-fast);cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:relative}.connect-to-x-button:hover{opacity:.85}.connect-to-x-content{align-items:center;gap:var(--space-3);display:flex}.connect-to-x-icon{color:var(--text-muted-dark);fill:currentColor;width:12px;height:16px}.connect-to-x-label{color:var(--text-muted-dark);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.capy-icon-trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:39px;transition:transform .2s ease-out,filter .2s ease-out;display:flex}.capy-icon-trigger:hover{transform:translateY(.4px)scale(.99)}.capy-icon-trigger:active{transition-duration:75ms;transition-timing-function:ease-in;transform:translateY(.7px)scale(.985)}.capy-icon-image{width:36px;height:39px;display:block}.sidebar-footer-card{background-color:var(--sidebar-bg-tertiary);padding:var(--space-3);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.sidebar-footer-text{color:#d1d1d1;font-size:9px;font-weight:500;line-height:16px}.status-indicator-online{width:var(--space-2);height:var(--space-2);background-color:var(--status-online);border-radius:var(--border-radius-full);margin-left:var(--space-1);animation:1.5s infinite pulse-online;display:inline-block}@keyframes pulse-online{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width:640px){:root{--sidebar-padding:.75rem;--card-padding:.375rem;--section-gap:.75rem}.sidebar-dropdown{min-width:7rem}.sidebar-dropdown-item{padding:var(--space-1_5)var(--space-2);font-size:var(--text-xs)}.chat-footer-shell,.chat-input-locked,.chat-input-form{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:641px) and (max-width:1024px){:root{--sidebar-padding:.875rem}}@media (min-width:1025px){:root{--sidebar-padding:1rem;--section-gap:1rem}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.sidebar-card,.sidebar-dropdown{border-width:2px}}
