.ui-site-shell{--page-fill: rgb(255 255 255 / .92);--page-success: #16634a;--page-warning: #8a4b0b;--page-danger: var(--glass-error);color:var(--glass-ink);padding:0;overflow-wrap:anywhere}.ui-site-shell>:not(header){min-width:0}.ui-page-text{color:var(--glass-ink)}.ui-page-muted{color:var(--glass-muted)}.ui-page-text-accent{color:var(--glass-accent)}.ui-page-text-success{color:var(--page-success)}.ui-page-text-warning{color:var(--page-warning)}.ui-page-text-danger{color:var(--page-danger)}.ui-page-fill{background:var(--page-fill)}.ui-page-panel,.ui-page-feed,.ui-page-dialog{border:1px solid var(--glass-border);border-radius:12px;background:var(--page-fill);color:var(--glass-ink);box-shadow:none}.ui-page-inset,.ui-page-row{border:1px solid var(--glass-separator);border-radius:10px;background:var(--native-search);color:var(--glass-ink)}.ui-page-feed{overflow:hidden}.ui-page-feed:hover,.ui-page-row:hover{border-color:var(--glass-accent)}.ui-page-row[data-active=true]{background:var(--native-selection);border-color:var(--glass-accent)}.ui-page-dialog{background:var(--glass-fallback)}.ui-page-primary,.ui-page-secondary,.ui-page-accent,.ui-page-ghost,.ui-page-success,.ui-page-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:10px 16px;border:1px solid var(--glass-separator);border-radius:8px;font-size:13px;font-weight:600;line-height:1.4;text-align:center;background:var(--glass-control-fill);color:var(--glass-ink);transition:transform var(--motion-fast),opacity var(--motion-fast)}.ui-page-primary{background:var(--color-ocean);border-color:transparent;color:var(--color-paper)}.ui-page-primary:hover{opacity:.88}.ui-page-accent{background:var(--glass-accent-fill);color:var(--glass-accent)}.ui-page-secondary:hover,.ui-page-ghost:hover,.ui-page-accent:hover{background:var(--native-selection)}.ui-page-ghost{background:transparent;border-color:transparent}.ui-page-success{background:#10b9811a;color:var(--page-success)}.ui-page-danger{background:#f43f5e17;color:var(--page-danger)}.ui-page-success:hover,.ui-page-danger:hover{opacity:.8}.ui-page-primary:active,.ui-page-secondary:active,.ui-page-accent:active,.ui-page-ghost:active,.ui-page-success:active,.ui-page-danger:active{transform:scale(var(--press-scale))}.ui-site-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}.ui-site-shell button:disabled{opacity:.5;cursor:not-allowed}.ui-site-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:44px}.ui-site-shell :is(.ui-field-input,.ui-field-select,.ui-field-textarea){background:var(--glass-control-fill);border-color:var(--glass-separator);border-radius:10px;color:var(--glass-ink)}.ui-site-shell select option{background:var(--glass-fallback);color:var(--glass-ink)}.ui-page-badge,.ui-page-badge-success,.ui-page-badge-warning,.ui-page-badge-danger{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--glass-separator);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;background:var(--glass-control-fill);color:var(--glass-muted)}.ui-page-badge-success{color:var(--page-success);background:#10b9811a}.ui-page-badge-warning{color:var(--page-warning);background:#f59e0b1f}.ui-page-badge-danger{color:var(--page-danger);background:#f43f5e17}.ui-site-shell .ui-kicker{letter-spacing:.06em}.ui-site-shell .ui-copy-muted{color:var(--glass-muted)}.ui-site-shell table{color:var(--glass-ink)}.ui-site-shell thead{background:var(--native-search)}.ui-site-shell tbody tr+tr{border-top:1px solid var(--glass-separator)}.ui-site-shell .sign-in-hero-panel,.ui-site-shell .sign-in-card-panel,.ui-site-shell .sign-in-auth-card{border-radius:var(--radius-shell);border-color:var(--glass-border);background:var(--page-fill);box-shadow:var(--glass-shadow)}.ui-site-shell .sign-in-feature-card,.ui-site-shell .sign-in-route-panel,.ui-site-shell .sign-in-auth-wallet-panel{border-radius:10px;border-color:var(--glass-separator);background:var(--glass-control-fill);box-shadow:none}.ui-site-shell .sign-in-hero-panel:before,.ui-site-shell .sign-in-auth-card:before{display:none}.ui-site-shell .sign-in-auth-submit{background:var(--color-ocean);color:var(--color-paper)}.ui-site-shell .sign-in-auth-submit:hover{opacity:.88}@media(max-width:639px){.ui-site-shell :is(.ui-page-panel,.ui-page-feed){border-radius:12px}.ui-site-shell :is(button,a[class*=ui-btn],a[class*=ui-page-]){min-height:44px;min-width:44px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ui-site-shell{--page-fill: var(--glass-fallback)}}@media(prefers-reduced-motion:reduce){.ui-site-shell *,.ui-site-shell *:before,.ui-site-shell *:after{animation:none;transition:none}}.ui-page-backdrop{background:var(--glass-shade);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-site-shell .forum-markdown pre{background:var(--native-search);color:var(--glass-ink)}.ui-site-shell .forum-markdown pre code{background:transparent}.ui-site-shell .sign-in-auth-wallet-panel .wallet-adapter-button{border-radius:8px;background:var(--color-ocean);color:var(--color-paper)}.ui-site-shell .sign-in-auth-wallet-panel .wallet-adapter-button:hover{opacity:.88}.ui-page-dialog :is(a,button):focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}.ui-site-shell.map-shell-fresh{overflow-x:clip}.ui-workspace-content{position:relative;min-width:0;min-height:100dvh;background:#f8fbfda6;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ui-workspace-navigation{position:fixed;inset:auto 0 0;z-index:40;padding:4px 8px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--glass-separator);background:var(--glass-fallback);isolation:isolate}.ui-workspace-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ui-workspace-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;min-width:0;border-radius:8px;color:var(--glass-muted);font-size:11px}.ui-workspace-nav a[aria-current=page],.ui-workspace-admin-nav a[aria-current=page]{color:var(--color-ocean);background:var(--native-selection);font-weight:600}.ui-workspace-navigation :is(.ui-workspace-brand,.ui-navigation-label,.ui-navigation-desktop-label,.ui-workspace-admin-nav){display:none}.ui-site-header{top:0;margin:0;border-radius:0;border-bottom:1px solid var(--glass-separator);z-index:30;background:var(--page-fill);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-toolbar-main{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 20px}.ui-toolbar-heading{flex:1;min-width:0}.ui-toolbar-heading h1{font-size:19px;font-weight:650;line-height:1.4}.ui-toolbar-description{font-size:12px;color:var(--glass-muted);margin-top:2px}.ui-toolbar-account :is(a,button){border-radius:8px;border-color:transparent;background:transparent;box-shadow:none}.ui-toolbar-actions{display:flex;align-items:center;gap:8px}.ui-toolbar-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;font-size:13px;flex-shrink:0}.ui-toolbar-back{color:var(--color-ocean)}.ui-site-shell .ui-kicker{border:0;background:none;padding:0;min-height:0;border-radius:0}.ui-site-shell .ui-page-panel .ui-page-panel{border:0;border-top:1px solid var(--glass-separator);border-radius:0;background:transparent}.ui-auth-layout{width:100%;max-width:500px;margin:0 auto;padding:32px 20px}.ui-site-shell :is(.sign-in-auth-card,.sign-in-card-panel){border-radius:12px;box-shadow:none}.ui-site-shell .sign-in-auth-wallet-panel{border-radius:8px}.ui-forum-categories{display:flex;gap:6px;overflow-x:auto}.ui-forum-categories>button{width:auto;flex-shrink:0;align-items:center;gap:12px}.ui-forum-categories>button p+p{display:none}.ui-metric-strip{gap:0;overflow:hidden;border:1px solid var(--glass-separator);border-radius:12px;background:var(--page-fill)}.ui-metric-strip>*{border:0;border-radius:0;box-shadow:none;background:transparent}.ui-metric-strip>*+*{border-left:1px solid var(--glass-separator)}@media(min-width:1024px){.ui-site-shell{padding-top:0}.ui-workspace-content{margin-left:216px;padding-bottom:24px}.ui-workspace-navigation{inset:0 auto 0 0;width:216px;padding:24px 12px;border-top:0;border-right:1px solid var(--glass-separator)}.ui-workspace-navigation .ui-workspace-brand{display:flex;align-items:center;gap:12px;padding:8px 12px 30px;font-size:18px;font-weight:650}.ui-workspace-navigation .ui-navigation-label{display:block;font-size:11px;font-weight:600;color:var(--glass-muted);padding:16px 12px 8px 44px}.ui-workspace-navigation .ui-navigation-desktop-label{display:inline}.ui-workspace-navigation .ui-navigation-mobile-label{display:none}.ui-workspace-nav{display:flex;flex-direction:column;gap:4px}.ui-workspace-nav a{flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.ui-workspace-navigation .ui-workspace-admin-nav{display:block}.ui-workspace-admin-nav a{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;font-size:14px}.ui-workspace-navigation :is(a>svg){width:20px;height:20px;flex-shrink:0}}@media(max-width:639px){.ui-site-header{position:sticky}.ui-toolbar-main{padding:8px 12px;gap:6px;min-height:60px}.ui-toolbar-heading h1{font-size:17px}.ui-toolbar-description,.ui-toolbar-back span{display:none}.ui-toolbar-account{gap:4px}.ui-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metric-strip>:nth-child(3){border-left:0}.ui-metric-strip>:nth-child(n+3){border-top:1px solid var(--glass-separator)}}.ui-site-shell .ui-float-enter,.ui-site-shell .ui-stagger-enter>*{animation:none;opacity:1;transform:none}.ui-toolbar-heading h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-site-shell .ui-metric-strip>*{border-radius:0;background:transparent}.ui-discussion-row{padding:20px 0;border-top:1px solid var(--glass-separator)}.ui-account-shell{--settings-background: #f5f5f7;--settings-surface: #fff;--page-fill: var(--settings-surface)}.ui-account-shell .ui-workspace-content{background:var(--settings-background)}.ui-workspace-content .ui-account-page{max-width:760px;padding-top:28px}.ui-account-profile,.ui-settings-group,.ui-account-link-group{overflow:hidden;border:1px solid var(--glass-separator);border-radius:10px;background:var(--page-fill)}.ui-account-identity{display:flex;align-items:center;gap:12px;min-width:0;padding:20px 16px}.ui-account-identity h2{margin:0;font-size:20px;line-height:1.4;font-weight:600}.ui-account-identity p{font-size:13px}.ui-account-avatar{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--native-selection);color:var(--color-ocean)}.ui-account-balance{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;border-top:1px solid var(--glass-separator);text-align:left}.ui-account-balance-label{flex:1;min-width:0;font-size:14px}.ui-account-balance-label small{display:block;color:var(--page-danger);margin-top:3px;font-size:12px}.ui-account-balance-value{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.ui-account-balance-value small{margin-left:6px;font-size:11px;font-weight:400;color:var(--glass-muted)}.ui-account-balance>svg:last-child{flex-shrink:0;color:var(--glass-muted)}.ui-account-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.ui-account-sections{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;padding:3px;margin-bottom:16px;background:var(--glass-separator);border-radius:8px;overflow-x:auto}.ui-account-sections button{min-height:44px;min-width:104px;padding:8px 16px;border-radius:5px;white-space:nowrap;font-size:13px;color:var(--glass-muted)}.ui-account-sections button[aria-pressed=true]{background:var(--page-fill);color:var(--glass-ink);box-shadow:0 1px 3px var(--glass-separator);font-weight:600}.ui-account-section-heading,.ui-account-group-label{margin-bottom:6px;padding-inline:57px;font-size:13px;line-height:20px;color:var(--glass-muted);font-weight:500}.ui-settings-action{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;text-align:left;font-size:14px;color:var(--color-ocean)}.ui-settings-icon,.ui-account-link-group a>svg:first-child{width:28px;height:28px;padding:5px;flex-shrink:0;border-radius:6px;background:var(--color-ocean);color:var(--settings-surface)}.ui-settings-credentials{margin-left:56px;margin-right:16px;padding-block:16px;border-top:1px solid var(--glass-separator)}.ui-settings-credentials>div:first-child p{font-size:12px;font-weight:500;color:var(--glass-muted)}.ui-account-passkeys .ui-page-inset{border:0;border-radius:0;background:transparent;padding:0}.ui-account-passkeys article+article{margin-top:12px;padding-top:12px;border-top:1px solid var(--glass-separator)}.ui-account-link-group a{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px}.ui-account-link-group a+a:before{content:"";position:absolute;top:0;left:56px;right:16px;border-top:1px solid var(--glass-separator)}.ui-account-link-group a>svg:last-child{flex-shrink:0;color:var(--glass-muted)}.ui-account-link-group span{flex:1;min-width:0}.ui-account-link-group strong{display:block;font-size:14px;font-weight:500}.ui-account-link-group a:hover,.ui-account-balance:hover,.ui-settings-action:hover{background:var(--native-search)}.ui-account-page .ui-page-panel{padding:16px;border-color:var(--glass-separator);border-radius:10px}.ui-account-layout>div>.ui-page-panel{margin-top:0}.ui-account-page .ui-page-inset{border-radius:8px}.ui-account-record{padding-top:16px;border-top:1px solid var(--glass-separator)}.ui-account-record summary{min-height:44px}.ui-site-shell summary:focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}@media(max-width:639px){.ui-workspace-content .ui-account-page{padding-top:20px}.ui-account-sections{width:100%}.ui-account-sections button{flex:1}}
