.react-nav{border-bottom:1px solid var(--theme-border,#262638);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#0a0a0fcc;justify-content:space-between;align-items:center;padding:10px 18px;display:flex;position:sticky;top:0}.react-nav .app-title{color:var(--theme-primary,var(--theme-accent-purple));text-shadow:0 0 12px rgba(var(--theme-accent-rgb,0, 212, 255), .5);font-size:16px;font-weight:700}.nav-right{align-items:center;gap:14px;font-size:14px;display:flex}.nav-credit{color:var(--theme-accent,var(--theme-accent))}.react-nav a{color:var(--theme-text-main,#e0e7ef);text-decoration:none}.react-nav a:hover{color:var(--theme-accent,var(--theme-accent))}main>.app-container{padding-top:calc(56px + 1rem)}.theme-toggle-btn{z-index:10000;color:var(--theme-primary,var(--theme-accent-purple))}﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿ .nav{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0fe0;border-bottom:1px solid #b44aff26;align-items:center;gap:1rem;height:56px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.xy-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:all .3s}.xy-icon:hover{filter:drop-shadow(0 0 8px #00d4ff99)}.logo-text{background:var(--theme-gm);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}.nav-search{flex:1;min-width:200px;max-width:350px;position:relative}.nav-search input{width:100%;color:var(--theme-text-main);background:#b44aff1a;border:1px solid #b44aff33;border-radius:16px;padding:.4rem .8rem .4rem 2.2rem;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:.8rem;transition:all .3s}.nav-search input:focus{border-color:var(--theme-accent);background:#00d4ff1a;outline:none;box-shadow:0 0 12px #00d4ff1f}.nav-search input::placeholder{color:var(--theme-text-faint)}.nav-search-icon{color:var(--theme-text-muted);pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.nav-links{gap:.5rem;margin-left:auto;display:flex}.nav-links a{color:var(--theme-text-muted);cursor:pointer;border-radius:16px;padding:.3rem .8rem;font-size:.85rem;text-decoration:none;transition:all .3s}.nav-links a:hover{color:var(--theme-accent);background:#00d4ff0f}.nav-links a.active{color:#fff;background:#b44aff33}.auth-status{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.nav-credit{color:var(--theme-accent);white-space:nowrap;font-size:.85rem}.nav-link{color:var(--theme-text-muted);border-radius:16px;padding:.3rem .8rem;font-size:.85rem;text-decoration:none;transition:all .3s}.nav-link:hover{color:var(--theme-accent);background:#00d4ff0f}.auth-loading{color:var(--theme-text-faint);font-size:.8rem}.auth-btn{cursor:pointer;border:none;border-radius:16px;padding:.3rem .8rem;font-size:.85rem;text-decoration:none;transition:all .3s}.login-btn{color:var(--theme-accent);background:#00d4ff1a}.login-btn:hover{background:#00d4ff33}.register-btn{color:var(--theme-accent-purple);background:#b44aff1a}.register-btn:hover{background:#b44aff33}.logout-btn{color:var(--theme-pink);background:#ff4a8d1a}.logout-btn:hover{background:#ff4a8d33}.profile-btn{color:var(--theme-success);background:#00ff881a}.profile-btn:hover{background:#0f83}.admin-btn{color:var(--theme-yellow);background:#ffd7001a}.admin-btn:hover{background:#ffd70033}.user-name{color:var(--theme-text-main);background:#00ff881a;border-radius:16px;padding:.3rem .6rem;font-size:.85rem}.theme-toggle-btn{z-index:1000;border:2px solid var(--theme-primary);background:rgba(var(--theme-bg-dark-rgb,10, 14, 23), .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 0 15px #b44aff4d}:root[data-theme=green-blue] .theme-toggle-btn{border-color:var(--theme-secondary);box-shadow:0 0 15px #00e5ff4d}:root[data-theme=green-blue] .theme-toggle-btn svg{fill:var(--theme-secondary)}:root[data-theme=green-blue] .theme-toggle-btn .tooltip{border-color:var(--theme-secondary)}.theme-toggle-btn:hover{box-shadow:0 0 25px var(--theme-primary);transform:scale(1.1)}.theme-toggle-btn svg{width:18px;height:18px;fill:var(--theme-primary);transition:fill .3s}.theme-toggle-btn .tooltip{background:rgba(var(--theme-bg-dark-rgb,10, 14, 23), .95);border:1px solid var(--theme-primary);color:var(--theme-text-main);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 12px;font-size:12px;transition:opacity .2s;position:absolute;bottom:45px;right:0}.theme-toggle-btn:hover .tooltip{opacity:1}.particles{z-index:0;position:absolute;inset:0;overflow:hidden}.particle{opacity:0;border-radius:50%;width:3px;height:3px;animation:linear infinite float-up;position:absolute}@keyframes float-up{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.8}90%{opacity:.3}to{opacity:0;transform:translateY(-10vh)scale(1)}}.reveal{opacity:0;transition:all .6s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width<=768px){.nav{flex-wrap:wrap;height:auto;min-height:56px;padding:0 1rem}.nav-search{order:3;min-width:100%;max-width:100%;margin:.5rem 0}.nav-links{gap:.3rem}.nav-links a{padding:.25rem .5rem;font-size:.75rem}}.st-nav{z-index:1000;background:var(--nav-bg,#0a0a0fe0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border,rgba(var(--nav-tint,180, 74, 255), .15));align-items:center;gap:1rem;height:56px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.st-nav-logo{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.st-logo-text{font-size:var(--logo-fs,1.1rem);font-weight:var(--logo-weight,900);font-style:var(--logo-style,normal);letter-spacing:var(--logo-tracking,normal);background:var(--logo-bg,var(--theme-gm));-webkit-text-fill-color:var(--logo-fill,transparent);-webkit-background-clip:text;background-clip:text;text-decoration:none}.st-search{flex:1;min-width:200px;max-width:350px;position:relative}.st-search input{background:var(--search-bg,rgba(var(--nav-tint,180, 74, 255), .1));border:1px solid var(--search-border,rgba(var(--nav-tint,180, 74, 255), .2));border-radius:var(--radius-control,16px);width:100%;color:var(--theme-text-main);transition:all .3s var(--ease,cubic-bezier(.4, 0, .2, 1));outline:none;padding:.4rem .8rem .4rem 2.2rem;font-family:inherit;font-size:.8rem}.st-search input:focus{border-color:var(--search-focus-border,#00d4ff66);box-shadow:var(--search-focus-shadow,0 0 0 1px #00d4ff26, 0 0 15px #00d4ff0d)}.st-search input::placeholder{color:var(--search-placeholder,#6a8fa8)}.st-search-icon{color:var(--theme-text-faint,#6a8fa8);pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.st-nav-links{align-items:center;gap:.3rem;margin-left:auto;display:flex}.st-nav-link{color:var(--nav-link-color,var(--theme-text-muted));letter-spacing:.05em;padding:var(--nav-link-pad-y,.3rem) var(--nav-link-pad-x,.8rem);border-radius:var(--radius-control,16px);transition:all .3s var(--ease,cubic-bezier(.4, 0, .2, 1));cursor:pointer;white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none}.st-nav-link:hover{color:var(--nav-link-hover-color,var(--theme-accent));background:var(--nav-link-hover-bg,#00d4ff14)}.st-nav-link.active{background:var(--nav-link-active-bg,var(--theme-gm));color:var(--nav-link-active-color,#fff);box-shadow:var(--nav-link-active-shadow,0 0 20px #b44aff4d)}.st-auth-status{align-items:center;gap:.4rem;margin-left:.4rem;display:flex}.st-credit{color:var(--nav-link-hover-color,var(--theme-accent));white-space:nowrap;font-size:.85rem;font-weight:600;position:relative}.st-credit-link{cursor:pointer;transition:all .3s var(--ease,cubic-bezier(.4, 0, .2, 1));text-decoration:none}.st-credit-link:hover{color:var(--nav-link-active-color,#fff);text-shadow:0 0 12px #00d4ff66}.st-profile-wrap{display:inline-block;position:relative}.st-profile-wrap .st-auth-btn.open{color:var(--nav-link-hover-color,var(--theme-accent));border-color:var(--nav-link-hover-border,#00d4ff4d);background:var(--nav-link-hover-bg,#00d4ff14)}.st-profile-menu{background:var(--nav-bg,#0a0a0ff2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));z-index:1100;border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 30px #00000073}.st-profile-info{border-bottom:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));margin-bottom:.3rem;padding:.6rem .7rem;text-decoration:none;display:block}.st-profile-name{color:var(--theme-text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;display:block;overflow:hidden}.st-profile-email{color:var(--theme-text-faint,#6a8fa8);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;display:block;overflow:hidden}.st-profile-balance{color:var(--theme-accent);margin-top:.3rem;font-size:.75rem;font-weight:600;display:block;position:relative}.st-credit-burst{color:#4ade80;white-space:nowrap;pointer-events:none;opacity:0;animation:st-credit-burst 2.4s var(--ease,cubic-bezier(.4, 0, .2, 1)) forwards;margin-left:4px;font-size:.8em;font-weight:700;position:absolute;top:50%;left:100%}@keyframes st-credit-burst{0%{opacity:0;transform:translateY(-50%)scale(.8)}12%{opacity:1;transform:translateY(-50%)scale(1)}65%{opacity:1;transform:translateY(calc(-50% - 6px))scale(1)}to{opacity:0;transform:translateY(calc(-50% - 12px))scale(1)}}@media (prefers-reduced-motion:reduce){.st-credit-burst{animation:2.4s forwards st-credit-burst-reduce}}@keyframes st-credit-burst-reduce{0%,85%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}.st-profile-item{width:100%;color:var(--theme-text-muted);text-align:left;cursor:pointer;transition:all .2s var(--ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;border-radius:8px;padding:.45rem .7rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.st-profile-item:hover{color:var(--nav-link-hover-color,var(--theme-accent));background:var(--nav-link-hover-bg,#00d4ff14)}.st-profile-item.danger:hover{color:#fca5a5;background:#f871711a}.st-profile-item.checkin{color:var(--theme-accent,#00d4ff)}.st-profile-item.checkin:hover:not(:disabled){color:var(--nav-link-active-color,#fff);background:var(--nav-link-active-bg,var(--theme-gm))}.st-profile-item.checkin:disabled,.st-profile-item.checkin.done{color:var(--theme-text-faint,#6a8fa8);opacity:.6;cursor:default}.st-profile-item.checkin:disabled:hover,.st-profile-item.checkin.done:hover{color:var(--theme-text-faint,#6a8fa8);background:0 0}.st-profile-sep{background:var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));height:1px;margin:.3rem .4rem}.st-acct-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.st-acct-modal{background:var(--nav-bg,#101018fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .25));border-radius:14px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 12px 40px #00000080}.st-acct-head{border-bottom:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}.st-acct-title{color:var(--theme-text-main);margin:0;font-size:.95rem;font-weight:700}.st-acct-close{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.3rem;line-height:1}.st-acct-close:hover{color:var(--theme-accent)}.st-acct-body{flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}.st-acct-label{color:var(--theme-text-muted);flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.st-acct-input{border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .25));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .08));color:var(--theme-text-main);border-radius:10px;outline:none;padding:.5rem .7rem;font-family:inherit;font-size:.85rem}.st-acct-input:focus{border-color:var(--search-focus-border,#00d4ff66)}.st-acct-hint{color:var(--theme-text-muted);margin:0;font-size:.8rem;line-height:1.5}.st-acct-hint.warn{color:#fbbf24;font-weight:600}.st-acct-status{flex-direction:column;gap:.4rem;display:flex}.st-acct-prefix,.st-acct-token{background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .08));border:1px dashed var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .3));color:var(--theme-accent);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:10px;padding:.55rem .7rem;font-size:.82rem;display:block}.st-acct-token{border-style:solid;font-weight:600}.st-acct-meta{color:var(--theme-text-faint,#6a8fa8);margin:0;font-size:.72rem}.st-acct-error{color:#fca5a5;margin:0;font-size:.78rem;font-weight:600}.st-acct-ok{color:#86efac;text-align:center;margin:0;padding:.5rem 0;font-size:.85rem;font-weight:600}.st-acct-actions{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}.st-acct-btn{border-radius:var(--radius-control,16px);border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .25));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .08));color:var(--theme-text-muted);cursor:pointer;transition:all .2s var(--ease,cubic-bezier(.4, 0, .2, 1));padding:.45rem .95rem;font-family:inherit;font-size:.8rem;font-weight:600}.st-acct-btn:hover:not(:disabled){color:var(--nav-link-hover-color,var(--theme-accent));border-color:var(--nav-link-hover-border,#00d4ff4d);background:var(--nav-link-hover-bg,#00d4ff14)}.st-acct-btn.primary{background:var(--nav-link-active-bg,var(--theme-gm));color:var(--nav-link-active-color,#fff);border:none}.st-acct-btn.primary:hover:not(:disabled){color:var(--nav-link-active-color,#fff);box-shadow:0 0 20px #b44aff59}.st-acct-btn.danger{color:#fca5a5;background:#f8717114;border-color:#f871714d}.st-acct-btn.danger:hover:not(:disabled){color:#fecaca;background:#f8717126}.st-acct-btn:disabled{opacity:.55;cursor:default}.st-acct-btn--left{margin-right:auto}.st-acct-modal.wide{flex-direction:column;max-width:560px;max-height:88vh;display:flex}.st-acct-modal.wide .st-acct-body{flex:1;overflow-y:auto}.st-acct-modal.wide .st-acct-head{flex:none}@media (width<=640px){.st-acct-modal.wide{max-width:100%}}textarea.st-acct-input{resize:vertical;font-family:inherit}.st-acct-field-row{align-items:stretch;gap:.5rem;display:flex}.st-acct-field-row .st-acct-input{flex:1;min-width:0}.st-acct-section{color:var(--theme-accent);margin:0;font-size:.82rem;font-weight:700}.st-acct-section.divider{border-top:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));padding-top:.7rem}.st-acct-form{border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .25));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .06));border-radius:12px;flex-direction:column;gap:.7rem;padding:.8rem;display:flex}.st-invite-em{color:var(--theme-accent)}.st-pkg-btn{border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .25));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .08));width:100%;color:var(--theme-text-main);text-align:left;cursor:pointer;transition:border-color .2s var(--ease,cubic-bezier(.4, 0, .2, 1));border-radius:10px;padding:.7rem .9rem;font-family:inherit;font-size:.85rem;display:block}.st-pkg-btn:hover{border-color:var(--theme-accent)}.st-pkg-btn.selected{border-color:var(--theme-accent);box-shadow:0 0 0 1px rgba(var(--theme-accent-rgb,0, 212, 255), .4)}.st-req-item{border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .15));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .05));border-radius:10px;flex-direction:column;gap:.4rem;padding:.6rem .8rem;display:flex}.st-req-head{color:var(--theme-text-main);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.st-badge{white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.7rem}.st-badge.pending{color:#fdba74;background:#ff8c0033}.st-badge.paid{color:#86efac;background:#0f83}.st-badge.cancelled{color:var(--theme-text-faint,#6a8fa8);background:#a0a0b833}.st-req-meta{color:var(--theme-text-faint,#6a8fa8);margin:0;font-size:.72rem;line-height:1.6}.st-req-actions{flex-wrap:wrap;gap:.5rem;display:flex}.st-btn-sm{border:1px solid rgba(var(--theme-accent-rgb,0, 212, 255), .35);color:var(--theme-accent);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .6rem;font-family:inherit;font-size:.72rem}.st-btn-sm.danger{color:#fca5a5;border-color:#f8717166}button.st-credit-link{background:0 0;border:none;padding:0;font-family:inherit}button.st-profile-info{border:none;border-bottom:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));text-align:left;cursor:pointer;background:0 0;width:100%;font-family:inherit}.st-auth-btn{border-radius:var(--radius-control,16px);transition:all .3s var(--ease,cubic-bezier(.4, 0, .2, 1));cursor:pointer;border:1px solid var(--chip-border,rgba(var(--nav-tint,180, 74, 255), .2));background:var(--chip-bg,rgba(var(--nav-tint,180, 74, 255), .1));color:var(--theme-text-muted);padding:.3rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.st-auth-btn:hover{color:var(--nav-link-hover-color,var(--theme-accent));border-color:var(--nav-link-hover-border,#00d4ff4d);background:var(--nav-link-hover-bg,#00d4ff14)}.st-auth-btn.danger:hover{color:#fca5a5;background:#f871711a;border-color:#f871714d}.st-auth-btn.primary{background:var(--nav-link-active-bg,var(--theme-gm));color:var(--nav-link-active-color,#fff);box-shadow:var(--nav-link-active-shadow,0 0 20px #b44aff4d);border:none}.st-auth-btn.primary:hover{color:var(--nav-link-active-color,#fff);box-shadow:0 0 25px #b44aff73}@media (width<=768px){.st-nav{flex-wrap:wrap;height:auto;min-height:56px;padding:0 1rem}.st-search{order:3;min-width:100%;max-width:100%;margin:.5rem 0}.st-nav-links{gap:.2rem}.st-nav-link{padding:.25rem .55rem;font-size:.72rem}.st-profile-menu{min-width:180px}}.st-nav-mobile{align-items:center;gap:.25rem;margin-left:auto;display:none}.st-nav-icon-btn{width:44px;height:44px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.st-nav-icon-btn svg{width:20px;height:20px}.st-nav-icon-btn[aria-expanded=true]{color:var(--theme-accent);background:rgba(var(--nav-tint,180, 74, 255), .12)}.st-bottom-tabs{display:none}.st-sheet-overlay{z-index:1100;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.st-sheet{background:var(--theme-bg-soft);width:100%;color:var(--theme-text-main);border-top:1px solid var(--theme-border);padding:10px 16px calc(16px + var(--xy-safe-bottom,0px));border-radius:18px 18px 0 0;animation:.22s ease-out st-sheet-up;box-shadow:0 -8px 30px #00000059}@keyframes st-sheet-up{0%{opacity:.6;transform:translateY(24%)}to{opacity:1;transform:translateY(0)}}.st-sheet-handle{background:var(--theme-border);border-radius:2px;width:40px;height:4px;margin:0 auto 12px}.st-sheet-title{color:var(--theme-text-faint);margin-bottom:12px;font-size:.85rem}.st-sheet-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-sheet-item{min-height:var(--xy-touch-min,44px);border:1px solid var(--theme-border);background:var(--theme-bg-soft);color:var(--theme-text-main);cursor:pointer;border-radius:12px;padding:12px;font-family:inherit;font-size:.88rem}.st-sheet-item.active{border-color:var(--theme-accent);color:var(--theme-accent)}.st-mobile-search{background:var(--nav-bg,#0a0a0ff5);border-bottom:1px solid var(--nav-border,rgba(var(--nav-tint,180, 74, 255), .15));gap:.5rem;padding:.55rem .6rem;display:flex;position:absolute;top:100%;left:0;right:0}.st-mobile-search input{min-width:0;min-height:40px;color:var(--theme-text-main);background:var(--search-bg,rgba(var(--nav-tint,180, 74, 255), .1));border:1px solid var(--search-border,rgba(var(--nav-tint,180, 74, 255), .2));border-radius:var(--radius-control,16px);outline:none;flex:1;padding:.4rem .8rem;font-family:inherit;font-size:16px}.st-mobile-search-go{border-radius:var(--radius-control,16px);background:var(--theme-gm);color:#fff;cursor:pointer;border:none;min-width:64px;min-height:40px;font-family:inherit;font-size:.85rem}@media (width<=768px){.st-nav{flex-wrap:nowrap;gap:.4rem;height:56px;min-height:56px;padding:0 .6rem}.st-search,.st-nav-links,.st-profile-wrap,.st-admin-entry,.theme-toggle-btn:not(.theme-toggle-auth){display:none}.st-nav-mobile{display:flex}.st-auth-status{gap:.25rem;margin-left:0}.st-credit{font-size:.78rem}.st-auth-btn{padding:.35rem .7rem;font-size:.75rem}.st-bottom-tabs{z-index:1000;height:calc(56px + var(--xy-safe-bottom,0px));padding-bottom:var(--xy-safe-bottom,0px);background:var(--nav-bg,#0a0a0ff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--nav-border,rgba(var(--nav-tint,180, 74, 255), .15));display:flex;position:fixed;bottom:0;left:0;right:0}.st-tab{min-height:56px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:.68rem;text-decoration:none;display:flex}.st-tab svg{width:22px;height:22px}.st-tab.active{color:var(--theme-accent)}main:not(.xy-main-auth){padding-bottom:calc(56px + var(--xy-safe-bottom,0px))}}@media (width<=360px){.st-logo-text{display:none}}
