#syndicate-app-nav{display:none}#syndicate-app-more{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #665075;border-radius:20px;background:linear-gradient(145deg,#1d122c,#10111a);color:#fff;font:16px/1.5 Arial,sans-serif;overflow:auto}#syndicate-app-more::backdrop{background:#030109c9;backdrop-filter:blur(5px)}.app-more-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.app-more-header small{color:#8dddff;font-size:11px;letter-spacing:.15em}.app-more-header h2{font-size:26px;margin:6px 0}.app-more-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-more-links a{display:block;padding:16px;border:1px solid #4a3b58;border-radius:12px;background:#171321;color:#fff;text-decoration:none;font-weight:700}.app-more-links span{display:block;font-size:12px;color:#c3b8d0;font-weight:400;margin-top:5px}.app-install{margin-top:24px;padding-top:20px;border-top:1px solid #4a3b58}.app-install p{font-size:14px;color:#c9c0d4;margin:8px 0 16px}.app-install-help:empty{display:none}#syndicate-app-more button,.app-desktop-install{padding:10px 16px;min-height:44px;border:1px solid #725786;border-radius:10px;background:#251832;color:#fff;cursor:pointer;font:600 14px Arial,sans-serif}#syndicate-app-more .app-install-button{background:linear-gradient(110deg,#a110dd,#bb1caa)}#syndicate-app-more a:focus-visible,#syndicate-app-more button:focus-visible,#syndicate-app-nav :focus-visible{outline:2px solid #85dfff;outline-offset:3px}
@media(max-width:760px),(display-mode:standalone){body.syndicate-app-ready{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}#syndicate-app-nav{position:fixed;z-index:40;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #594568;background:#100c19f5;backdrop-filter:blur(18px);box-sizing:border-box}#syndicate-app-nav a,#syndicate-app-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:5px 2px;margin:0;border:0!important;border-radius:10px!important;background:transparent!important;text-decoration:none;color:#bdb3ce!important;font:600 11px Arial,sans-serif;cursor:pointer}#syndicate-app-nav svg{width:22px;height:22px}#syndicate-app-nav [data-active]{color:#94dcff!important;background:#281637!important}#syndicate-app-nav [data-active] svg{color:#e658ed}.app-desktop-install{display:none}#syndicate-app-more{padding:20px}.app-more-links a{padding:14px}.syndicate-app-ready .bag-finder .tray{bottom:calc(82px + env(safe-area-inset-bottom,0px))}}
#syndicate-desktop-header{display:none}
@media(min-width:761px){
 #syndicate-desktop-header + .site-masthead{display:none!important}
 #syndicate-desktop-header{display:block;padding:0;margin:0;background:#110d1c;border-bottom:1px solid #352b45;position:relative;z-index:45;color:#f6f2fc;font:14px/1.5 Arial,sans-serif}
 #syndicate-desktop-header *{box-sizing:border-box}
 #syndicate-desktop-header .desktop-header-inner{max-width:1180px;margin:auto;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}
 #syndicate-desktop-header a{text-decoration:none;color:inherit}
 #syndicate-desktop-header .desktop-wordmark strong{display:block;font-size:26px;line-height:1;font-weight:900;font-style:italic;letter-spacing:-1px;background:linear-gradient(100deg,#f019d9,#85c8ff);background-clip:text;color:transparent}
 #syndicate-desktop-header .desktop-wordmark span{display:block;font-size:8px;letter-spacing:4px;text-align:center;color:#c6bfd9;margin-top:8px}
 #syndicate-desktop-header nav{display:flex;align-items:center;gap:26px;font-weight:600}
 #syndicate-desktop-header details{position:relative}
 #syndicate-desktop-header summary{cursor:pointer;list-style:none;white-space:nowrap;font-weight:600}
 #syndicate-desktop-header summary::-webkit-details-marker{display:none}
 #syndicate-desktop-header .desktop-account{padding:8px 14px;border:1px solid #46364e;border-radius:24px;font-size:12px}
 #syndicate-desktop-header .desktop-dropdown{position:absolute;top:calc(100% + 12px);right:0;min-width:225px;padding:9px;background:#211a30;border:1px solid #514161;border-radius:12px;box-shadow:0 12px 32px #0009}
 #syndicate-desktop-header .desktop-dropdown a,#syndicate-desktop-header .desktop-dropdown button{display:block;padding:10px 12px;border:0;background:none;border-radius:6px;text-align:left;color:#f6f2fc;font:14px/1.4 Arial,sans-serif;width:100%;cursor:pointer}
 #syndicate-desktop-header [hidden]{display:none!important}
 #syndicate-desktop-header .desktop-dropdown a:hover,#syndicate-desktop-header .desktop-dropdown button:hover{background:#352342}
 #syndicate-desktop-header :focus-visible{outline:2px solid #87dcff;outline-offset:4px}
 #syndicate-desktop-header .desktop-signout-error:not(:empty){display:block;color:#ffb4ca;padding:10px;font-size:12px}
 .app-desktop-install{display:none!important}
}

@media(max-width:760px){
.syndicate-app-ready .site-masthead{display:none!important}#syndicate-desktop-header{display:block!important;position:relative;z-index:45;background:#100c19;border-bottom:1px solid #362841;padding:0;margin:0;font:14px Arial,sans-serif;color:#eee}#syndicate-desktop-header .desktop-header-inner{display:flex;align-items:center;gap:12px;padding:14px 16px}#syndicate-desktop-header .desktop-wordmark{display:block;width:116px;height:44px;margin-right:auto;background:url('/branding/syndicate-wordmark.png') center/contain no-repeat}#syndicate-desktop-header .desktop-wordmark>*{display:none}#syndicate-desktop-header nav>a{display:none}#syndicate-desktop-header nav{order:3}#syndicate-desktop-header details{position:relative}#syndicate-desktop-header summary{list-style:none;cursor:pointer;padding:12px;border:1px solid #594363;border-radius:10px;white-space:nowrap}#syndicate-desktop-header summary::-webkit-details-marker{display:none}#syndicate-desktop-header .desktop-account>summary{font-size:0;border-radius:50%;width:44px;height:44px;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7'%3E%3Ccircle cx='12' cy='8' r='3'/%3E%3Cpath d='M5 21v-3a7 7 0 0 1 14 0v3'/%3E%3C/svg%3E") center/23px no-repeat}#syndicate-desktop-header .desktop-account>summary span{display:none}#syndicate-desktop-header .desktop-dropdown{position:absolute;right:0;top:52px;background:#21152d;border:1px solid #5a3d6c;border-radius:12px;padding:10px;width:240px;box-shadow:0 14px 30px #0009}#syndicate-desktop-header .desktop-account .desktop-dropdown{right:-74px}#syndicate-desktop-header .desktop-dropdown a,#syndicate-desktop-header .desktop-dropdown button{display:block;padding:13px 10px;width:100%;box-sizing:border-box;text-align:left;background:transparent;border:0;color:white;text-decoration:none;font:14px Arial}#syndicate-desktop-header [hidden]{display:none!important}#syndicate-desktop-header .desktop-signout-error{color:#ffb4ca;font-size:12px}#syndicate-desktop-header summary:focus-visible{outline:2px solid #8bdfff;outline-offset:3px}}
@media(max-width:760px){#syndicate-desktop-header .desktop-wordmark{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}}
@media(max-width:760px){body.syndicate-app-ready button,body.syndicate-app-ready .btn,body.syndicate-app-ready select{min-height:44px}body.syndicate-app-ready input:not([type=checkbox]):not([type=radio]),body.syndicate-app-ready select,body.syndicate-app-ready textarea{font-size:16px}body.syndicate-app-ready dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:70px}body.syndicate-app-ready:has(dialog[open]){overflow:hidden}body.syndicate-app-ready dialog button{touch-action:manipulation}body.syndicate-app-ready #editor> .row:first-child{position:sticky;top:-1px;background:#1b142b;z-index:3;padding:10px 0;gap:10px}body.syndicate-app-ready #editor> .row:first-child h2{flex:1;min-width:0;font-size:20px;overflow-wrap:anywhere}body.syndicate-app-ready #close-editor{flex:0 0 auto}body.syndicate-app-ready .shell{max-width:100%;box-sizing:border-box}body.syndicate-app-ready .account-toolbar .account{gap:8px}body.syndicate-app-ready .account-toolbar .account select{max-width:190px}body.syndicate-app-ready .bag-finder .tray{bottom:calc(82px + env(safe-area-inset-bottom,0px))}}
