.rodeo-brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.1}.rodeo-version{font-size:10px;letter-spacing:.4px;color:#d6a27c}.rodeo-navigation{background:var(--background);border-bottom:1px solid #343b44;position:relative;z-index:30}.rodeo-navigation-row{max-width:1600px;margin:auto;display:flex;align-items:center;gap:20px;padding:16px 5.5%;min-height:76px}.rodeo-navigation .brand{gap:9px;flex-shrink:0}.rodeo-navigation .brand strong{font-size:23px}.rodeo-navigation .brand-logo{width:36px;height:36px}.rodeo-primary-nav{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.rodeo-primary-nav a{display:flex;align-items:center;gap:7px;padding:11px 12px;border-radius:8px;font-size:14px;color:#b9c2ce;white-space:nowrap}.rodeo-primary-nav a[aria-current=page]{background:#38291f;color:#f5a16f}.rodeo-primary-nav a:hover{background:#272d35}.rodeo-header-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.rodeo-header-tools a,.rodeo-header-tools button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;flex-shrink:0}.rodeo-search-link{border:1px solid #343b44;background:#1a2027;border-radius:8px;padding:9px 12px;color:#b9c2ce;font-size:14px}.rodeo-header-icon{width:44px;border-radius:8px;position:relative}.rodeo-header-icon:hover{background:#272d35}.rodeo-unread{position:absolute;right:0;top:0;font-size:10px;background:#f18a52;color:#171a1e;border-radius:12px;padding:1px 4px;min-width:16px;text-align:center}.rodeo-account-button{width:40px;min-height:40px!important;border:1px solid #a76b45;border-radius:50%;background:#38291f;color:#f5ba90;font-size:13px;font-weight:600}.rodeo-account-placeholder{width:40px;text-align:center;color:#aab4c0}.rodeo-signin{font-size:14px;padding:6px 8px}.rodeo-context-nav{display:flex;align-items:center;gap:12px;padding:0 5.5%;max-width:1600px;margin:auto;border-top:1px solid #252c34;flex-wrap:wrap}.rodeo-context-nav a,.rodeo-context-nav button{display:inline-flex;align-items:center;gap:8px;padding:13px 4px;border-bottom:2px solid transparent;font-size:14px;color:#aeb7c3;background:transparent}.rodeo-context-nav a[aria-current=page]{border-color:#d88954;color:#f3f3f3}.rodeo-context-nav button{margin-left:auto}.rodeo-account-menu{width:280px;max-width:calc(100vw - 24px);background:#1a222c;color:#f1f4f7;border:1px solid #465364;padding:8px}.rodeo-account-menu strong{display:block;overflow-wrap:anywhere}.rodeo-account-menu small{display:block;color:#aeb7c3;font-size:12px;margin-top:3px}.rodeo-account-menu [data-slot=dropdown-menu-item]{min-height:44px;font-size:14px;padding:10px;white-space:normal}.rodeo-account-menu [data-slot=dropdown-menu-label]{padding:10px}.rodeo-account-menu [data-highlighted]{background:#303a46}.rodeo-bottom-nav{display:none}.rodeo-more-links{display:grid;gap:4px}.rodeo-more-links>a,.rodeo-more-links>button{display:flex;align-items:center;gap:13px;text-align:left;padding:12px;border-radius:8px;min-height:46px;font-size:15px;color:var(--foreground);background:transparent}.rodeo-more-links [aria-current=page]{color:#f5b58a;background:#38291f}.rodeo-more-links>a:hover,.rodeo-more-links>button:hover{background:#2b333e}.rodeo-more-sheet{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}body:has(.rodeo-navigation) .community-tool-dock{position:static;margin:0 5.5% 20px auto;width:fit-content;border:0;box-shadow:none;background:transparent;backdrop-filter:none}body:has(.rodeo-navigation) .community-tool-dock .notification-bell{display:none}body:has(.rodeo-navigation) .rodeo-guide{display:none}body:has(.rodeo-navigation) .rodeo-guide.guide-is-open{display:block;bottom:24px;left:24px;z-index:45}body:has(.rodeo-navigation) .guide-is-open .guide-toggle{display:none}body:has(.rodeo-navigation) .guide-is-open .guide-panel{position:relative;bottom:auto}.atelier-heading-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.atelier-heading-actions .outline-label{font-size:12px}@media(max-width:1200px) and (min-width:769px){.rodeo-navigation-row{gap:10px;padding-left:3%;padding-right:3%}.rodeo-primary-nav a{padding:11px 9px}.rodeo-search-link span{display:none}.rodeo-search-link{border:0;background:transparent}.rodeo-context-nav{padding-left:3%;padding-right:3%;gap:14px}}@media(max-width:768px){html:has(.rodeo-navigation) [data-slot=alert-dialog-overlay],html:has(.rodeo-navigation) [data-slot=dialog-overlay]{z-index:60!important}html:has(.rodeo-navigation) [data-slot=alert-dialog-content],html:has(.rodeo-navigation) [data-slot=dialog-content]{position:fixed!important;z-index:61!important;top:calc(var(--rodeo-header-height,calc(68px + env(safe-area-inset-top,0px))) + 10px)!important;bottom:auto!important;left:50%!important;translate:none!important;transform:translateX(-50%)!important;max-height:calc(100dvh - var(--rodeo-header-height,calc(68px + env(safe-area-inset-top,0px))) - 88px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overscroll-behavior:contain}html:has(.rodeo-navigation) [data-slot=dialog-content].rodeo-more-sheet{top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.rodeo-navigation{position:fixed;top:0;left:0;right:0;width:100%;padding-top:env(safe-area-inset-top,0);z-index:50;transform:none;transition:none}.rodeo-navigation-row{min-height:68px;padding:10px 14px;gap:8px}.rodeo-navigation .brand{gap:7px}.rodeo-navigation .brand strong{font-size:20px}.rodeo-navigation .brand-logo{width:32px;height:32px}.rodeo-context-nav,.rodeo-primary-nav{display:none}.rodeo-header-tools{gap:2px}.rodeo-search-link{border:0;background:none;padding:10px;min-width:44px}.rodeo-search-link span,.rodeo-signin span{display:none}.rodeo-account-button{width:36px;min-height:36px!important}.rodeo-header-icon{width:42px}.rodeo-signin{width:40px}.rodeo-navigation .brand strong span{font-weight:400}body:has(.rodeo-navigation){padding-top:var(--rodeo-header-height,calc(68px + env(safe-area-inset-top,0px)));padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-top:calc(68px + env(safe-area-inset-top));scroll-padding-bottom:100px}html:has(.rodeo-navigation){scroll-padding-top:calc(var(--rodeo-header-height,68px) + 12px)}.rodeo-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;background:#151a20;border-top:1px solid #554034;padding:6px 8px calc(8px + env(safe-area-inset-bottom));z-index:40;box-shadow:0 -6px 24px #0003}.rodeo-bottom-nav>a,.rodeo-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:54px;min-width:0;padding:5px 0;background:transparent;border-radius:10px;color:#adb7c3;font-size:12px;line-height:1.2}.rodeo-bottom-nav .is-active,.rodeo-bottom-nav [aria-current=page]{color:#f2a16d;background:#33271f}.rodeo-bottom-nav .rodeo-create-link{color:#f2b488}.rodeo-create-disc{display:flex;align-items:center;justify-content:center;background:#f18a52;color:#16191e;width:44px;height:44px;border-radius:14px;margin-top:-14px;box-shadow:0 0 0 5px #151a20}.rodeo-more-sheet{top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:50%!important;translate:none!important;transform:translateX(-50%)!important;max-width:calc(100% - 16px)!important;width:520px;border:1px solid #75533d;border-radius:20px!important;padding:22px!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#1a222c}.rodeo-more-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.rodeo-more-links>a,.rodeo-more-links>button{font-size:14px;gap:9px;padding:11px 8px;overflow-wrap:anywhere}body:has(.rodeo-navigation) .community-tool-dock{display:none}body:has(.rodeo-navigation) .rodeo-guide.guide-is-open{left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom))}body:has(.rodeo-navigation) .guide-is-open .guide-panel{width:100%;max-width:340px;padding:20px}.atelier-heading-actions{display:none}.page-heading{margin-bottom:22px}body:has(.rodeo-navigation) .page-heading{align-items:flex-start}body:has(.rodeo-navigation) .app>main{padding-top:28px}.rodeo-navigation .brand-logo{padding:0}}@media(max-width:359px){.rodeo-navigation-row{padding-left:10px;padding-right:10px;gap:3px}.rodeo-navigation .brand strong{font-size:17px}.rodeo-header-tools{gap:0}.rodeo-more-links{grid-template-columns:1fr}}@media print{.community-tool-dock,.rodeo-bottom-nav,.rodeo-guide,.rodeo-more-sheet,.rodeo-navigation{display:none!important}body:has(.rodeo-navigation){padding-top:0;padding-bottom:0}}