.tGLxSW_shell{min-height:100dvh;color:var(--ac-text);font-family:var(--font-inter,var(--ac-font));background:0 0;flex-direction:column;display:flex}.tGLxSW_topBar{z-index:90;height:56px;padding:0 var(--ac-space-md);background:var(--ac-bg);border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.tGLxSW_logoLink{color:var(--ac-text);align-items:center;gap:8px;text-decoration:none;display:flex}.tGLxSW_logo{border-radius:var(--ac-radius-sm,6px);width:28px;height:28px}.tGLxSW_logoText{letter-spacing:-.01em;font-size:1rem;font-weight:700}.tGLxSW_topActions{align-items:center;gap:var(--ac-space-xs);display:flex}.tGLxSW_ghostBtn{border-radius:var(--ac-radius);height:36px;color:var(--ac-text2);cursor:pointer;transition:color var(--ac-duration) var(--ac-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.tGLxSW_ghostBtn:hover{color:var(--ac-text)}.tGLxSW_signupBtn{border-radius:var(--ac-radius);background:var(--ac-btn-primary-bg);height:36px;color:var(--ac-btn-primary-text);cursor:pointer;transition:background var(--ac-duration) var(--ac-ease), box-shadow var(--ac-duration) var(--ac-ease);border:none;justify-content:center;align-items:center;padding:0 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.tGLxSW_signupBtn:hover{background:var(--ac-btn-primary-hover);box-shadow:0 0 0 3px var(--ac-gold-18)}.tGLxSW_guestNotice{align-items:center;gap:var(--ac-space-sm);height:36px;padding:0 var(--ac-space-md);background:var(--ac-surface);border-bottom:1px solid #d7b56f40;display:flex}.tGLxSW_noticeText{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ac-text3);flex:1;font-size:.78rem;overflow:hidden}.tGLxSW_noticeCta{border-radius:var(--ac-radius-full);background:var(--ac-btn-primary-bg);height:24px;color:var(--ac-btn-primary-text);flex-shrink:0;align-items:center;padding:0 10px;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.tGLxSW_noticeCta:hover{background:var(--ac-btn-primary-hover)}.tGLxSW_noticeDismiss{border-radius:var(--ac-radius-full);width:24px;height:24px;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;transition:color .12s;display:flex}.tGLxSW_noticeDismiss:hover{color:var(--ac-text)}@media (pointer:coarse){.tGLxSW_guestNotice{min-height:44px}.tGLxSW_noticeCta,.tGLxSW_noticeDismiss{min-width:44px;min-height:44px}}.tGLxSW_main{padding:var(--ac-space-md);box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;overflow-x:hidden}@media (min-width:768px){.tGLxSW_topBar{height:60px;padding:0 var(--ac-space-lg)}.tGLxSW_main{padding:var(--ac-space-lg)}.tGLxSW_guestNotice{padding:0 var(--ac-space-lg)}}
