:root{--csh-gap:12px;--csh-rail-closed:56px;--csh-rail-open:220px;--csh-line:#303537;--csh-divider:#161717;--csh-row-text:#aeb5b6;--csh-title-text:#9ba5a6;--csh-radius:var(--sys-radius-panel)}.csh-top{top:calc(var(--csh-gap) + env(safe-area-inset-top,0px));z-index:var(--sys-z-bar);align-items:center;gap:var(--sys-space-8);height:var(--sys-bar-h);margin:calc(var(--csh-gap) + env(safe-area-inset-top,0px)) var(--csh-gap) 0;padding:0 var(--sys-space-12);background:color-mix(in srgb, var(--sys-surface-ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--sys-stroke,1px) solid var(--csh-line);border-radius:var(--csh-radius);box-shadow:0 0 0 var(--csh-gap) var(--sys-surface-ground);display:flex;position:sticky}.csh-top:before,.csh-top:after{content:"";left:calc(-1 * var(--csh-side,var(--csh-gap)) - 1px);right:calc(-1 * var(--csh-side,var(--csh-gap)) - 1px);pointer-events:none;position:absolute}.csh-top:before{height:calc(var(--csh-gap) + env(safe-area-inset-top,0px) + 1px);background:var(--sys-surface-ground);bottom:calc(100% + 1px)}.csh-top:after{height:calc(var(--csh-gap) + 10px);background:linear-gradient(var(--sys-surface-ground) var(--csh-gap), transparent);top:calc(100% + 1px)}.csh-top-signed-out{padding-left:var(--sys-space-16);justify-content:flex-start}.csh-brand{flex:none;align-items:center;display:inline-flex}.csh-brand-wordmark{width:auto;height:24px;display:block}.csh-brand-mark{width:auto;height:24px;display:none}.csh-top-discover .csh-signin{flex:none;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.csh-top-discover .csh-brand-mark{display:none}.csh-iconbtn{background:var(--sys-surface-panel);border:1px solid var(--sys-line);border-radius:var(--sys-radius-control);width:36px;height:36px;color:var(--sys-text-heading);cursor:pointer;transition:background var(--sys-duration-fast) var(--sys-ease), border-color var(--sys-duration-fast) var(--sys-ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.csh-iconbtn:hover{background:var(--sys-surface-raised);border-color:var(--csh-line);color:var(--sys-text-heading)}.csh-iconbtn:focus-visible{outline:var(--sys-focus-outline);outline-offset:var(--sys-focus-offset)}.csh-iconbtn svg{width:18px;height:18px}.csh-centre{align-items:center;gap:var(--sys-space-8);display:flex;position:absolute;left:50%;transform:translate(-50%)}.csh-balance{align-items:center;gap:var(--sys-space-8);height:var(--sys-control-md);padding:0 var(--sys-space-12) 0 var(--sys-space-8);background:var(--sys-surface-panel);border:1px solid var(--sys-line);border-radius:var(--sys-radius-control);color:var(--sys-text-heading);font:var(--sys-type-button) var(--sys-font-money);font-variant-numeric:var(--sys-numeric);cursor:pointer;display:inline-flex}.csh-balance:hover{border-color:var(--csh-line);background:var(--sys-surface-raised)}.csh-balance:focus-visible{outline:var(--sys-focus-outline);outline-offset:var(--sys-focus-offset)}.csh-balance-coin{border-radius:var(--sys-radius-round);background:var(--sys-money-soft);width:18px;height:18px;color:var(--sys-money);justify-content:center;align-items:center;display:inline-flex}.csh-balance-coin .bullion-mark{stroke-width:24px;width:auto;height:11px}.csh-primary{gap:8px}.csh-live-dot{border-radius:var(--sys-radius-round);background:var(--sys-text-on-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sys-text-on-accent) 25%, transparent)}.csh-right{align-items:center;gap:var(--sys-space-8);margin-left:auto;display:flex;position:relative}.csh-rail{z-index:var(--sys-z-bar);top:calc(var(--csh-gap) + env(safe-area-inset-top,0px));bottom:var(--csh-gap);left:calc(var(--csh-gap) + env(safe-area-inset-left,0px));width:var(--csh-rail-closed);padding:11px var(--sys-space-8) var(--sys-space-12);background:color-mix(in srgb, var(--sys-surface-ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--csh-line);border-radius:var(--csh-radius);transition:width var(--sys-duration-arrive) var(--sys-ease);flex-direction:column;display:flex;position:fixed}.csh-rail.is-open{width:var(--csh-rail-open)}.csh-rail-brand{flex:none;align-items:center;height:32px;margin-bottom:3px;padding-left:5px;text-decoration:none;display:flex}.csh-rail-logo{width:27px;height:28px;transition:width var(--sys-duration-arrive) var(--sys-ease);display:block;overflow:hidden}.csh-rail.is-open .csh-rail-logo{width:172px}.csh-rail-wordmark{width:auto;max-width:none;height:28px;display:block}.csh-rail-divider{background:var(--csh-divider);height:1px;margin:var(--sys-space-8) calc(-1 * var(--sys-space-8));flex:none}.csh-rail-nav{gap:var(--sys-space-2);min-height:0;margin:0 calc(-1 * var(--sys-space-8));padding:0 var(--sys-space-8);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden auto}.csh-group,.csh-channel-block{gap:var(--sys-space-2);flex-direction:column;display:flex}.csh-group-title{padding:var(--sys-space-8) 10px var(--sys-space-4);font:600 9.5px/1 var(--sys-font);letter-spacing:.16em;text-transform:uppercase;color:var(--csh-title-text);white-space:nowrap;opacity:0;transition:opacity var(--sys-duration-fast) var(--sys-ease);overflow:hidden}.csh-rail.is-open .csh-group-title{opacity:1;transition-delay:80ms}.csh-rail.is-closed .csh-group-title{display:none}.csh-item.csh-item-button{background:var(--sys-btn-primary-1);color:var(--sys-btn-primary-text);border-color:#0000;font-weight:600}.csh-item.csh-item-button:hover{background:var(--sys-btn-primary-2);color:var(--sys-btn-primary-text)}.csh-item.csh-item-button.is-active{background:var(--sys-btn-primary-3);border-color:var(--sys-line-selected);color:var(--sys-btn-primary-text)}.csh-item{align-items:center;gap:var(--sys-space-8);border-radius:var(--sys-radius-control);width:100%;height:36px;color:var(--csh-row-text);font:400 13px/1.3 var(--sys-font);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--sys-duration-fast) var(--sys-ease), color var(--sys-duration-fast) var(--sys-ease);background:0 0;border:1px solid #0000;margin:0;padding:0;display:flex;overflow:hidden}.csh-item:hover{background:var(--sys-fill-hover);color:var(--sys-text-heading)}.csh-item.is-active{background:var(--sys-fill-selected);border-color:var(--sys-line-selected);color:var(--sys-text-link);font-weight:600}.csh-item:focus-visible{outline:var(--sys-focus-outline);outline-offset:calc(var(--sys-focus-offset) * -1)}.csh-item-icon{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.csh-item-icon svg{width:20px;height:20px}.csh-item-label{text-overflow:ellipsis;opacity:0;transition:opacity var(--sys-duration-fast) var(--sys-ease);overflow:hidden}.csh-rail.is-open .csh-item-label{opacity:1;transition-delay:80ms}.csh-rank{align-items:center;gap:var(--sys-space-8);width:100%;margin-top:var(--sys-space-8);border-radius:var(--sys-radius-card);color:var(--sys-text-heading);text-align:left;cursor:pointer;font:inherit;white-space:nowrap;transition:background var(--sys-duration-fast) var(--sys-ease), border-color var(--sys-duration-fast) var(--sys-ease);background:0 0;border:1px solid #0000;padding:0;display:flex;overflow:hidden}.csh-rail.is-open .csh-rank{padding:var(--sys-space-4) var(--sys-space-8) var(--sys-space-4) 0;background:var(--sys-surface-panel);border-color:var(--sys-line)}.csh-rank:hover{border-color:var(--csh-line);background:var(--sys-surface-raised)}.csh-rank:focus-visible{outline:var(--sys-focus-outline);outline-offset:calc(var(--sys-focus-offset) * -1)}.csh-rank-cell{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.csh-rank-av{border-radius:var(--sys-radius-round);object-fit:cover;background:var(--sys-surface-raised);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.csh-rank-av-fallback{font:800 13px var(--sys-font);color:var(--sys-text-heading)}.csh-rank-text{opacity:0;min-width:0;transition:opacity var(--sys-duration-fast) var(--sys-ease);flex-direction:column;display:flex}.csh-rail.is-open .csh-rank-text{opacity:1;transition-delay:80ms}.csh-rank-name{font:var(--sys-type-label) var(--sys-font);color:var(--sys-text-heading);text-overflow:ellipsis;overflow:hidden}.csh-rank-kicker{font:var(--sys-type-meta) var(--sys-font);color:var(--sys-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}html[data-csh-rail=closed]{--csh-offset:calc(var(--csh-rail-closed) + var(--csh-gap))}html[data-csh-rail=open]{--csh-offset:calc(var(--csh-rail-open) + var(--csh-gap))}html[data-csh-rail=none]{--csh-offset:0px}html[data-csh-rail=closed] :where(:has(>.csh-top)),html[data-csh-rail=open] :where(:has(>.csh-top)){padding-left:var(--csh-offset);transition:padding-left var(--sys-duration-arrive) var(--sys-ease)}@media (width<=900px){.csh-rail{transform:translateX(calc(-100% - var(--csh-gap) * 2));width:var(--csh-rail-open);transition:transform var(--sys-duration-arrive) var(--sys-ease);z-index:var(--sys-z-overlay)}.csh-rail.is-drawer.is-open{transform:none}.csh-drawer-close{top:0;left:calc(100% + var(--sys-space-8));position:absolute}.csh-rail.is-drawer .csh-item-label,.csh-rail.is-drawer .csh-rank-text,.csh-rail.is-drawer .csh-group-title{opacity:1;display:block}.csh-rail.is-drawer .csh-rail-logo{width:172px}.csh-rail.is-drawer .csh-rank-text{display:flex}.csh-brand-mark{display:block}.csh-scrim{z-index:calc(var(--sys-z-overlay) - 1);background:var(--sys-surface-scrim);position:fixed;inset:0}.csh-right{margin-left:auto}}@media (width<=640px){.csh-top{--csh-side:var(--sys-space-12);margin-left:var(--sys-space-12);margin-right:var(--sys-space-12);padding-left:var(--sys-space-8);padding-right:var(--sys-space-8);gap:var(--sys-space-6)}.csh-brand-wordmark{display:none}.csh-top-discover .csh-brand-mark{display:block}}@media (prefers-reduced-motion:reduce){.csh-rail,.csh-item-label,.csh-rank-text,.csh-rail-logo,.csh-group-title,html[data-csh-rail] :where(:has(>.csh-top)){transition:none}}.csh-item.is-danger{color:color-mix(in srgb, var(--sys-danger-text) 65%, transparent)}.csh-item.is-danger:hover{background:var(--sys-danger-soft);color:var(--sys-danger-text)}.csh-item-icon{position:relative}.csh-item-badge{background:var(--sys-accent);min-width:16px;height:16px;color:var(--sys-text-on-accent);font:800 10px/16px var(--sys-font);text-align:center;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:4px;right:4px}.csh-av{border-radius:var(--sys-radius-round);object-fit:cover;background:var(--sys-surface-raised);width:24px;height:24px;font:800 11px var(--sys-font);color:var(--sys-text-heading);flex:none;justify-content:center;align-items:center;display:inline-flex}.csh-av-plus{background:var(--sys-fill-tag);color:var(--sys-text-muted)}.csh-av-plus svg{width:14px;height:14px}.csh-avatar-btn{padding:0}.csh-rank.is-on{border-color:var(--csh-line)}.csh-channels{gap:var(--sys-space-2);margin-top:var(--sys-space-8);padding:var(--sys-space-4);background:var(--sys-surface-panel);border:1px solid var(--sys-line);border-radius:var(--sys-radius-card);flex-direction:column;display:flex}.csh-channel{align-items:center;gap:var(--sys-space-8);height:34px;padding:0 var(--sys-space-8);border-radius:var(--sys-radius-inner);color:var(--sys-text-heading);font:var(--sys-type-body-sm) var(--sys-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex;overflow:hidden}.csh-channel:hover{background:var(--sys-fill-hover);color:var(--sys-text-heading)}.csh-channel:disabled{opacity:.5;cursor:default}.csh-channel-error{margin:var(--sys-space-4) var(--sys-space-8);font:var(--sys-type-meta) var(--sys-font);color:var(--sys-danger-text);white-space:normal}.csh-rail.is-closed .csh-item-label,.csh-rail.is-closed .csh-rank-text,.csh-rail.is-closed .csh-group-title{display:none}.csh-item-split{align-items:center;gap:var(--sys-space-2);display:flex}.csh-item-split .csh-item{flex:auto;min-width:0}.csh-item-chevron{border-radius:var(--sys-radius-inner);width:32px;height:32px;color:var(--sys-text-heading);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.csh-item-chevron:hover{background:var(--sys-fill-hover);color:var(--sys-text-heading)}.csh-item-chevron svg{width:14px;height:14px;transition:transform var(--sys-duration-fast) var(--sys-ease)}.csh-item-chevron svg.is-open{transform:rotate(180deg)}.csh-channels{margin:var(--sys-space-4) 0 var(--sys-space-4) 0}.csh-channel svg{flex:none;width:16px;height:16px}.csh-channel.is-danger{color:var(--sys-danger-text)}.csh-channel.is-danger:hover{background:var(--sys-danger-soft);color:var(--sys-danger-text)}.csh-subrows{gap:var(--sys-space-2);flex-direction:column;padding-left:26px;display:flex}.csh-subrow{align-items:center;gap:var(--sys-space-8);width:100%;min-width:0;height:36px;padding:0 var(--sys-space-8);border-radius:var(--sys-radius-inner);color:var(--sys-text-heading);font:var(--sys-type-body-sm) var(--sys-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex;overflow:hidden}.csh-subrow>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.csh-subrow:hover{background:var(--sys-fill-hover);color:var(--sys-text-heading)}.csh-subrow:disabled{opacity:.5;cursor:default}.csh-avatar-btn.is-on{border-color:var(--csh-line);background:var(--sys-surface-raised)}.csh-menu{--csh-menu-bg:var(--sys-surface-ground);z-index:var(--sys-z-dropdown);width:var(--csh-rail-open);gap:var(--sys-space-2);max-width:calc(100vw - 32px);padding:var(--sys-space-8) var(--sys-space-8) var(--sys-space-12);background:var(--csh-menu-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--csh-line);border-radius:0 0 var(--csh-radius) var(--csh-radius);color:var(--csh-row-text);animation:csh-menu-drop var(--sys-duration-arrive) var(--sys-ease);transform-origin:100% 0;border-top:0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 1px);right:-1px;box-shadow:0 18px 44px #0000008c}@keyframes csh-menu-drop{0%{opacity:0;transform:translateY(-6px)scaleY(.97)}to{opacity:1;transform:none}}.csh-menu .csh-item-label,.csh-menu .csh-group-title{opacity:1;transition:none}.csh-menu-who{flex-direction:column;gap:2px;min-width:0;padding:2px 10px 6px;display:flex}.csh-menu-name{font:600 13px/1.3 var(--sys-font);color:var(--sys-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csh-menu-email{font:400 12px/1.3 var(--sys-font);color:var(--csh-row-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csh-menu-badge{background:var(--sys-accent);min-width:16px;height:16px;color:var(--sys-text-on-accent);font:800 10px/16px var(--sys-font);text-align:center;border-radius:8px;margin-left:auto;margin-right:10px;padding:0 4px}.csh-back-row{top:calc(var(--csh-gap) + env(safe-area-inset-top,0px));left:calc(var(--csh-gap) + env(safe-area-inset-left,0px));z-index:var(--sys-z-bar);align-items:center;gap:var(--sys-space-8);display:flex;position:fixed}.csh-back-row.lw-back{top:calc(16px + var(--lw-sat));left:calc(16px + var(--lw-sal));position:absolute}.csh-back{background:color-mix(in srgb, var(--sys-surface-ground) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:color-mix(in srgb, var(--sys-text-heading) 60%, transparent);color:var(--sys-text-heading)}.csh-back:hover{border-color:var(--sys-text-heading)}@media (hover:none){.csh-item:hover,.csh-item-chevron:hover,.csh-subrow:hover,.csh-channel:hover{background:0 0}.csh-item.is-active:hover{background:var(--sys-fill-selected)}.csh-item.csh-item-button:hover{background:var(--sys-btn-primary-1)}.csh-item.csh-item-button.is-active:hover{background:var(--sys-btn-primary-3)}.csh-item.is-danger:hover{color:color-mix(in srgb, var(--sys-danger-text) 65%, transparent);background:0 0}.csh-iconbtn:hover{background:var(--sys-surface-panel);border-color:var(--sys-line)}.csh-avatar-btn.is-on:hover{border-color:var(--csh-line);background:var(--sys-surface-raised)}.csh-back:hover{border-color:color-mix(in srgb, var(--sys-text-heading) 60%, transparent)}.csh-rank:hover{background:0 0;border-color:#0000}.csh-rail.is-open .csh-rank:hover{background:var(--sys-surface-panel);border-color:var(--sys-line)}}.csh-top.has-menu{border-bottom-right-radius:var(--csh-radius)}.csh-top .csh-menu{border:1px solid var(--csh-line);max-height:calc(100dvh - 92px - env(safe-area-inset-top));overscroll-behavior:contain;transform-origin:var(--menu-origin-x,calc(100% - 18px)) var(--menu-origin-y,-26px);border-radius:18px;animation:.19s cubic-bezier(.16,1,.3,1) both csh-avatar-open;top:calc(100% + 8px);right:8px;overflow-y:auto}.csh-top .csh-menu.is-leaving{pointer-events:none;animation:.14s ease-in both csh-avatar-close}@keyframes csh-avatar-open{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes csh-avatar-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.csh-top .csh-menu,.csh-top .csh-menu.is-leaving{animation:none;transform:none}.csh-top .csh-menu.is-leaving{visibility:hidden}}@media (width>=641px){.csh-top .csh-right .ah-dropdown{top:calc(50% + (var(--sys-bar-h) - 2 * var(--sys-stroke,1px)) / 2 + 8px)}}@media (width>=901px){.csh-top{transition:margin-left var(--sys-duration-arrive) var(--sys-ease)}.csh-top.is-rail-peek{margin-left:calc(var(--csh-gap) + var(--csh-rail-open) - var(--csh-rail-closed))}}.csh-buybar{margin-top:var(--sys-space-6)}.csh-menu-buybar{padding:0 0 var(--sys-space-6)}.csh-menu-buybar .csh-buybar{margin-top:0}body .csh-rail.is-closed .ch-btn.csh-buybar{justify-content:center;gap:0;padding-left:0;padding-right:0}.csh-buybar svg{flex:none}.csh-rail.is-closed .csh-buybar-label{display:none}html body .csh-item.is-active,html body .csh-item.is-active:hover,html body .csh-item.csh-item-button.is-active,html body .csh-item.csh-item-button.is-active:hover{background:var(--sys-card-selected-bg);border:1px solid var(--sys-card-nav-edge);color:var(--sys-card-selected-text);box-shadow:none}html body .csh-top .csh-right :is(.ah-iconbtn,.csh-avatar-btn,.ah-account-btn){background:var(--sys-card-head-bg);border:1px solid var(--sys-card-nav-edge);color:#eee;box-shadow:none}html body .csh-top .csh-right :is(.ah-iconbtn,.csh-avatar-btn,.ah-account-btn):is(:hover,.is-on,[aria-expanded=true]){border-color:var(--sys-card-selected-edge);color:var(--sys-card-selected-text);background:#241c1f}
