@font-face{font-family:Bebas Neueu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BebasNeue-Regular.woff)}@font-face{font-family:Bebas Neueu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BebasNeue-Bold.woff)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Roboto-Regular.woff)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Roboto-Bold.woff)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Roboto-Medium.woff)}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Roboto-Black.woff)}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:400;src:url(/fonts/sarabun-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:600;src:url(/fonts/sarabun-v15-latin-600.woff2)format("woff2")}*{box-sizing:border-box}:root{--native-safe-area-top:0px;--native-safe-area-right:0px;--native-safe-area-bottom:0px;--native-safe-area-left:0px;--safe-area-top:max(env(safe-area-inset-top,0px), var(--native-safe-area-top));--safe-area-right:max(env(safe-area-inset-right,0px), var(--native-safe-area-right));--safe-area-bottom:max(env(safe-area-inset-bottom,0px), var(--native-safe-area-bottom));--safe-area-left:max(env(safe-area-inset-left,0px), var(--native-safe-area-left));--keyboard-height:0px;--keyboard-safe-bottom:max(var(--safe-area-bottom), var(--keyboard-height));--bottom-nav-height:70px;--app-header-height:78px}html,body,#root{min-height:100%}body.is-native-app{overscroll-behavior-y:none;-webkit-touch-callout:none;min-height:100dvh}body.is-native-android:before{content:"";height:var(--safe-area-top);pointer-events:none;z-index:1800;background:#17120d;position:fixed;top:0;left:0;right:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,strong,b{font-synthesis:none;font-weight:500}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled,a[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #e7be848c}img{max-width:100%;height:auto}h1{font-size:30px;line-height:40px}p{font-size:16px;line-height:20px}@media only screen and (width>=768px){p{font-size:18px;line-height:24px}}ul li p{margin:0}.button-icon{fill:currentColor;flex:0 0 18px;width:18px;max-width:18px;height:18px;max-height:18px;display:inline-block}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number],input[type=date],input[type=time],select,input[type=datetime-local],input[type=url],textarea{scroll-margin-bottom:calc(var(--keyboard-height) + 96px);color:#272014;background:linear-gradient(#fffffff2,#ece1cff2);border:1px solid #2720148f;border-radius:6px;padding:11px 12px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #00000029,0 1px #ffffff3d}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,select:focus,input[type=datetime-local]:focus,input[type=url]:focus,textarea:focus{background:#fff;border-color:#cfa85af2;box-shadow:inset 0 1px 2px #00000024,0 0 0 3px #e7be843d}.many-button-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.many-button-row .flex-1{flex:1}a.btn-primary,button.btn-primary,input[type=submit].btn-primary{cursor:pointer;color:#ddd;letter-spacing:.5px;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#694b1d 0%,#4c3b0e 55%,#272014 100%);border:1px solid #e7be8473;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 7px 16px #0000004d,inset 0 1px #ffffff14}a.btn-primary .button-icon,button.btn-primary .button-icon,input[type=submit].btn-primary .button-icon{fill:currentColor;flex:0 0 18px;width:18px;height:18px}a.btn-primary:hover,button.btn-primary:hover,input[type=submit].btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}@media only screen and (width>=768px){a.btn-primary,button.btn-primary,input[type=submit].btn-primary{padding:14px 30px}}a.btn-secondary,button.btn-secondary{cursor:pointer;color:#272014;letter-spacing:.5px;text-shadow:0 1px #ffffff52;background:#e7be84;border:1px solid #272014b3;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;text-decoration:none;transition:all .25s linear;display:inline-flex;box-shadow:0 7px 16px #00000038,inset 0 1px #ffffff5c}a.btn-secondary .button-icon,button.btn-secondary .button-icon{fill:currentColor;flex:0 0 18px;width:18px;height:18px}a.btn-secondary:hover,button.btn-secondary:hover{filter:brightness(1.06);transform:translateY(-1px)}@media only screen and (width>=768px){a.btn-secondary,button.btn-secondary{padding:14px 30px}}.inline-link-button{color:#e7be84;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.inline-link-button:hover{color:#ecd1bb}.inline-link-button.inline-link-button--light{color:#fff}.inline-link-button.inline-link-button--light:hover{color:#ecd1bb}button.btn-star{color:#272014d1;width:44px;min-width:44px;height:44px;min-height:44px;text-shadow:none;background:radial-gradient(120% 150% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#f2e8cef2 0%,#beaa84eb 100%);border:1px solid #2720145c;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 3px 8px #00000047,inset 0 1px #ffffff73}button.btn-star svg{fill:#2720147a;stroke:#272014c2;stroke-width:10px;filter:none;width:24px;height:24px;display:block}button.btn-star:hover{background:radial-gradient(120% 150% at 50% 0,#ffffff3d,#fff0 55%),linear-gradient(#f1dfad 0%,#caa75a 100%);border-color:#704d1894}button.btn-star:hover svg{fill:#704d189e;stroke:#272014}button.btn-star.is-starred{background:radial-gradient(120% 150% at 50% 0,#ffffff4d,#fff0 55%),linear-gradient(#f6d975 0%,#d19a2f 54%,#8a5b16 100%);border-color:#f7d675;box-shadow:0 4px 12px #0000005c,0 0 0 2px #f2d27a33,inset 0 1px #ffffff80,inset 0 -1px #00000059}button.btn-star.is-starred svg{fill:#272014;stroke:#fff0a8;stroke-width:12px;filter:drop-shadow(0 1px 1px #00000073)}a.btn-positive,button.btn-positive{cursor:pointer;color:#ddd;letter-spacing:.5px;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#4c9933 0%,#1b7e2b 55%,#145610 100%);border:1px solid #e7be848c;border-radius:7px;padding:14px 22px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff29}a.btn-positive:hover,button.btn-positive:hover{filter:brightness(1.07);transform:translateY(-1px)}@media only screen and (width>=768px){a.btn-positive,button.btn-positive{padding:14px 30px}}a.btn-cancel,button.btn-cancel{cursor:pointer;color:#ddd;letter-spacing:.5px;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#b8a421 0%,#a18e13 55%,#555610 100%);border:1px solid #e7be8473;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff24}a.btn-cancel .button-icon,button.btn-cancel .button-icon{fill:currentColor;flex:0 0 18px;width:18px;height:18px}a.btn-cancel:hover,button.btn-cancel:hover{filter:brightness(1.07);transform:translateY(-1px)}@media only screen and (width>=768px){a.btn-cancel,button.btn-cancel{padding:14px 30px}}a.btn-negative,button.btn-negative{cursor:pointer;color:#ecd1bb;letter-spacing:.5px;background:#272014;border:1px solid #e7be8447;border-radius:7px;padding:14px 22px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;text-decoration:none;transition:all .25s linear;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff0f}a.btn-negative:hover,button.btn-negative:hover{background:#000;transform:translateY(-1px)}@media only screen and (width>=768px){a.btn-negative,button.btn-negative{padding:14px 30px}}a.btn-primary,button.btn-primary,input[type=submit].btn-primary,a.btn-secondary,button.btn-secondary,a.btn-positive,button.btn-positive,a.btn-cancel,button.btn-cancel,a.btn-negative,button.btn-negative{font-synthesis:none;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}a.btn-primary:disabled,button.btn-primary:disabled,input[type=submit].btn-primary:disabled,a.btn-secondary:disabled,button.btn-secondary:disabled,a.btn-positive:disabled,button.btn-positive:disabled,a.btn-cancel:disabled,button.btn-cancel:disabled,a.btn-negative:disabled,button.btn-negative:disabled{opacity:.64;filter:saturate(.65);transform:none}.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.75s linear infinite loading-spinner-spin;display:inline-block}.loading-spinner--button{flex-basis:18px;width:18px;height:18px}@keyframes loading-spinner-spin{to{transform:rotate(360deg)}}label{letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-weight:700}*,:after,:before{box-sizing:border-box}body{background:radial-gradient(120% 90% at 50% 0,#e7be841a,#27201400 52%),#272014;margin:0;padding:0;font-family:Roboto,"sans-serif";font-size:20px;line-height:28px;position:relative}@media only screen and (width<=1024px){body{font-size:18px}}.page-wrap{max-width:100%;padding-bottom:calc(var(--bottom-nav-height) + var(--keyboard-safe-bottom) + 4px);z-index:1;margin:0 auto;position:relative}.page-wrap:before{content:"";z-index:-1;pointer-events:none;background-image:url(/assets/tb-bg-BFSR137u.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;max-width:1360px;height:100vh;position:fixed;top:0;left:50%;transform:translate(-50%)}@media only screen and (width<=767px){.page-wrap:before{background-attachment:scroll}}.page-wrap:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#120c072e,#120c079e),radial-gradient(900px 420px at 50% 18%,#e7be841a,#0000 70%);position:fixed;inset:0}.page-content{padding:18px max(14px, var(--safe-area-right)) calc(var(--bottom-nav-height) + var(--keyboard-safe-bottom) + 22px) max(14px, var(--safe-area-left));max-width:1000px;margin:0 auto}@media only screen and (width<=767px){.page-content{padding-top:20px;padding-bottom:60px}}@media only screen and (width>=768px){.page-content{padding:24px 20px calc(var(--bottom-nav-height) + 30px)}}.app-shell--public-auth{min-height:100dvh}.app-shell--public-auth .page-wrap{flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.app-shell--public-auth .page-content{flex:1 0 auto}.app-shell--public-auth .default-footer{margin-top:auto}.app-shell--public-auth .default-footer .default-footer-wrap{position:relative}@media only screen and (width<=767px){.app-shell--public-auth .page-content{padding-bottom:4px}}.moderation-warning-banner{z-index:3;max-width:1000px;padding:14px max(14px, var(--safe-area-right)) 14px max(14px, var(--safe-area-left));color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff1a,#fff0 56%),linear-gradient(#3b2412f5,#1a120bf5);border:1px solid #e7be84b8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;margin:14px auto 0;display:flex;position:relative;box-shadow:0 14px 28px #0000005c,inset 0 1px #ffffff14}@media only screen and (width>=768px){.moderation-warning-banner{margin-top:18px;padding:14px 18px}}.moderation-warning-banner strong{color:#e7be84;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px;display:block}.moderation-warning-banner p{color:#ffffffdb;margin:0;font-size:15px;font-weight:800;line-height:21px}.moderation-warning-banner button{color:#ecd1bb;cursor:pointer;background:linear-gradient(#ffffff14,#00000038),#00000057;border:1px solid #e7be8475;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:transform .16s,border-color .16s,color .16s;display:inline-grid}.moderation-warning-banner button svg{display:block}.moderation-warning-banner button:hover,.moderation-warning-banner button:focus-visible{color:#e7be84;border-color:#e7be84c2;transform:translateY(-1px)}.free-access-banner{z-index:3;max-width:1000px;padding:12px max(14px, var(--safe-area-right)) 12px max(14px, var(--safe-area-left));color:#f5e8c8;text-align:center;background:linear-gradient(90deg,#00000057,#4c993342,#00000057),#18120be0;border-top:1px solid #e7be8470;border-bottom:1px solid #e7be844d;margin:14px auto 0;position:relative}.free-access-banner strong{color:#e7be84;letter-spacing:.5px;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:21px;line-height:23px;display:block}.free-access-banner p{color:#ffffffdb;margin:2px 0 0;font-size:14px;font-weight:800;line-height:19px}.mobile-only{display:none}@media only screen and (width<=860px){.mobile-only{display:block}}body.nav-open{overflow:hidden}.header{background:linear-gradient(#272014fa,#120c07f0),#272014;border-bottom:1px solid #e7be8438;box-shadow:0 8px 24px #00000052}.header .mobile-app-title{display:none}.header .header-wrap{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex}.header .logo{text-align:center;align-self:end;padding:0 0 0 30px;display:flex}.header .logo img{filter:drop-shadow(0 4px 8px #00000073);width:auto;height:80px;display:block}.header .menu{text-align:right;flex:0 0 30%}.header .menu .profile{cursor:pointer;background:0 0;border:none;outline:none;padding:10px 20px 0 40px;display:block}@media only screen and (width<=767px){.header{z-index:1650;min-height:calc(var(--app-header-height) + var(--safe-area-top));padding-top:var(--safe-area-top);position:relative}.header .header-wrap{min-height:var(--app-header-height);padding:0 max(14px, var(--safe-area-right)) 0 max(16px, var(--safe-area-left));justify-content:space-between;align-items:center;position:relative}.header .logo{align-self:center;padding:0}.header .logo a{justify-content:center;align-items:center;display:flex}.header .logo img{object-fit:contain;max-width:calc(100vw - 108px);height:74px}.header .menu{flex:none}.header .menu .profile{padding:0;display:inline-flex}.header .menu .profile-photo{--profile-photo-size:54px}}.bottom-border{background:linear-gradient(90deg,#e7be8400,#e7be84f2 18%,#9e6829f2 50%,#e7be84f2 82%,#e7be8400);height:4px}footer{position:relative}footer .footer-wrap{width:100%;max-width:100%;height:calc(var(--bottom-nav-height) + var(--safe-area-bottom));min-height:calc(var(--bottom-nav-height) + var(--safe-area-bottom));padding-bottom:var(--safe-area-bottom);z-index:999;background-image:url(/assets/texture-DYSojcdC.jpg);border-top:1px solid #e7be84b8;transition:transform .2s,visibility .2s;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 28px #00000073}body.keyboard-open footer .footer-wrap{transform:translate(-50%, calc(100% + var(--safe-area-bottom)));visibility:hidden}body.keyboard-open .floating-action{opacity:0;pointer-events:none}.bottom-nav{max-width:1000px;height:var(--bottom-nav-height);min-height:var(--bottom-nav-height);margin:0 auto;display:flex}.bottom-nav .nav-item{color:#e3cfb2;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:7px 0 0;font-size:10px;font-weight:500;line-height:14px;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.bottom-nav .nav-item svg{width:28px;height:28px}.bottom-nav .nav-item:hover{color:#e7be84;background:linear-gradient(90deg,#00000003,#0006 8% 92%,#00000003);transform:translateY(-1px)}.bottom-nav .nav-item.active{color:#e7be84;background:linear-gradient(#e7be8429,#0000),#0000002e}.bottom-nav .nav-item.active:after{content:"";background:#e7be84;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:22%;right:22%;box-shadow:0 0 12px #e7be846b}@media only screen and (width>=768px){.bottom-nav .nav-item{font-size:14px;line-height:18px}}.bottom-nav .nav-item--desktop{display:none}@media only screen and (width>=768px){.bottom-nav .nav-item--desktop{display:flex}}.bottom-nav:before{content:"";z-index:-1;background-color:#16120cf2;position:absolute;inset:0}.footer-nav{z-index:1800;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s;position:fixed;inset:0}.footer-nav.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.footer-nav.is-open .container{background:#00000073}.footer-nav.is-open .popover{transform:translateY(0)}.footer-nav .container{width:100%;max-width:100%;height:100%;padding:0 0 calc(var(--bottom-nav-height) + var(--safe-area-bottom));background:0 0;justify-content:center;align-items:flex-end;margin:0 auto;transition:background .3s;display:flex;position:absolute;inset:0}.footer-nav .popover{width:100%;max-width:none;height:calc(100dvh - var(--bottom-nav-height) - var(--safe-area-bottom));will-change:transform;box-shadow:none;background:radial-gradient(110% 70% at 50% 0,#e7be841c,#27201400 56%),linear-gradient(#272014fa,#110c08fa);border:0;border-top:1px solid #e7be8480;border-radius:0;flex-direction:column;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}.footer-nav .sheet-header{padding:max(12px, var(--safe-area-top) + 12px) max(14px, var(--safe-area-right)) 10px max(14px, var(--safe-area-left));border-bottom:1px solid #e7be8433;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-nav .sheet-header h2{color:#e7be84;letter-spacing:.5px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:32px}.footer-nav .sheet-header button{cursor:pointer;color:#ecd1bb;background:#0000003d;border:1px solid #e7be845c;border-radius:50%;outline:none;place-items:center;width:38px;height:38px;padding:0;font-weight:700;display:inline-grid}body.is-native-app .footer-nav .sheet-header{padding-top:calc(var(--safe-area-top) + 24px)}.footer-nav .items{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex:1;padding:12px 14px 22px;overflow-y:auto}.footer-nav .items::-webkit-scrollbar{width:8px}.footer-nav .items::-webkit-scrollbar-track{background:0 0}.footer-nav .items::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.footer-nav .items::-webkit-scrollbar-thumb:hover{background:#ffffff8c}.footer-nav .cat{margin-bottom:16px}.footer-nav .cat h2{color:#e7be84;text-align:left;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:none;margin:0 0 7px;padding:0 2px;font-size:17px;font-weight:700;line-height:22px}.footer-nav .cat ul{margin:0;padding:0;list-style:none}.footer-nav .cat ul li{margin-bottom:0}.footer-nav .sheet-priority{gap:10px;margin-bottom:16px;display:grid}.footer-nav .sheet-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.footer-nav .sheet-quick-grid .sheet-menu-link{background:#00000038;border:1px solid #e7be8447;border-radius:9px}.footer-nav .sheet-quick-grid .sheet-menu-link:hover,.footer-nav .sheet-quick-grid .sheet-menu-link:focus-visible{border-color:#e7be8499}.footer-nav .sheet-quick-grid .sheet-menu-link__icon{background:0 0;border:0}.footer-nav .sheet-pro-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.footer-nav .sheet-menu-link.sheet-pro-quick__link{text-align:center;background:#00000038;border:1px solid #e7be8447;border-radius:9px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:10px 6px 9px;font-size:14px;line-height:17px}.footer-nav .sheet-menu-link.sheet-pro-quick__link .sheet-menu-link__icon{background:0 0;border:0;width:auto;height:28px}.footer-nav .sheet-menu-link.sheet-pro-quick__link:hover,.footer-nav .sheet-menu-link.sheet-pro-quick__link:focus-visible{border-color:#e7be8499}.footer-nav .sheet-menu-link{color:#ecd1bb;border-bottom:1px solid #e7be8421;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;font-size:15px;font-weight:800;line-height:19px;text-decoration:none;display:grid;position:relative}.footer-nav .sheet-menu-link:hover,.footer-nav .sheet-menu-link:focus-visible{color:#e7be84;background:#e7be8414}.footer-nav .sheet-menu-link.is-disabled{color:#ecd1bba8;cursor:default}.footer-nav .sheet-menu-link.is-disabled:hover,.footer-nav .sheet-menu-link.is-disabled:focus-visible{color:#ecd1bba8;background:0 0}.footer-nav .sheet-menu-link__icon{color:#e7be84;background:#00000038;border:1px solid #e7be8438;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.footer-nav .sheet-menu-link__access-icon{color:#e7be84;place-items:center;width:28px;height:28px;display:inline-grid}.footer-nav .sheet-section{padding-top:3px}.footer-nav .sheet-section--account{border-top:1px solid #e7be8438;margin-top:8px;padding-top:14px}.footer-nav .notifications-cat{background:#00000038;border:1px solid #e7be8457;border-radius:8px;padding:14px}.footer-nav .notifications-cat h2{align-items:center;gap:8px;display:flex}.footer-nav .sheet-notification-card{background:#00000038;border:1px solid #e7be844d;border-radius:10px;padding:10px}.footer-nav .sheet-notification-card__header{color:#ecd1bb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:7px;display:grid}.footer-nav .sheet-notification-card__header strong{color:#e7be84;font-size:16px;line-height:20px}.footer-nav .notification-badge{color:#272014;background:#e7be84;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.footer-nav .menu-link-badge{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.footer-nav .notifications-list{gap:6px;font-size:16px;line-height:20px;display:grid}.footer-nav .notification-row{background:#ffffff12;border:1px solid #e7be8438;border-radius:7px;display:grid;position:relative}.footer-nav .notification-row.unread{background:#e7be8424;border-color:#e7be84ad}.footer-nav .notification-item{color:#fff;gap:3px;min-width:0;padding:9px 40px 9px 11px;display:grid}.footer-nav .notification-item strong{color:#e7be84}.footer-nav .notification-item span{color:#ffffffc7;font-size:14px;line-height:19px}.footer-nav .notification-dismiss{color:#ecd1bb;cursor:pointer;background:linear-gradient(#ffffff14,#0000002e),#00000052;border:1px solid #e7be846b;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px #ffffff14,0 4px 10px #0003}.footer-nav .notification-dismiss svg{display:block}.footer-nav .notification-dismiss:hover,.footer-nav .notification-dismiss:focus-visible{color:#e7be84;background:linear-gradient(#e7be8424,#00000047),#0000007a;border-color:#e7be84b8;transform:translateY(-1px)}.footer-nav .notification-empty{color:#ffffffc7;margin:0}.footer-nav .notification-read-all{color:#e7be84;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:80%;font-weight:800}.footer-nav .notification-view-all{color:#e7be84;text-underline-offset:3px;margin:0 0 8px 44px;font-size:13px;font-weight:900;line-height:18px;text-decoration:underline;display:inline-flex}.footer-nav .footer-nav-copyright{color:#ecd1bbb8;text-align:center;border-top:1px solid #e7be843d;margin:18px 0 0;padding:14px 0 8px;font-size:14px;line-height:20px}.app-back-button{z-index:4;color:#ecd1bb;cursor:pointer;background:linear-gradient(#ffffff1f,#0003),#1f180edb;border:1px solid #e7be848c;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:relative;box-shadow:0 8px 18px #00000042,inset 0 1px #ffffff14}.app-back-button .button-icon{width:19px;max-width:19px;height:19px;max-height:19px}.app-back-button:hover,.app-back-button:focus-visible{color:#e7be84;border-color:#e7be84d1}.floating-action{right:max(18px, var(--safe-area-right));bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + 18px);z-index:1700;color:#fff;letter-spacing:.4px;text-shadow:0 1px 2px #000000b8;cursor:pointer;background:linear-gradient(#4c9933fa,#145610f5);border:1px solid #e7be84bd;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:56px;min-height:56px;padding:0 18px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px;display:inline-flex;position:fixed;box-shadow:0 16px 30px #0000006b,inset 0 1px #ffffff2e}.floating-action svg{flex:none}@media only screen and (width>=768px){.floating-action{right:max(20px, var(--safe-area-right), (100vw - 1000px) / 2 + 22px);bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + 22px)}}.floating-action--harvest{background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);padding:0 20px 0 12px;font-size:22px}.floating-action--harvest svg{width:30px;height:30px}.floating-action--harvest span{margin-top:3px}.pull-refresh{top:calc(var(--safe-area-top) + 10px);z-index:1900;color:#ecd1bb;background:#18120bf0;border:1px solid #e7be849e;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 13px;font-size:13px;font-weight:900;line-height:18px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000061}.pull-refresh span{border:2px solid #e7be8457;border-top-color:#e7be84;border-radius:50%;width:14px;height:14px}.pull-refresh--refreshing span{animation:.8s linear infinite pull-refresh-spin}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.default-holder{color:#fff;background-color:#1c140dcc;background-position:50%;background-size:cover;border:1px solid #cfa85aa6;border-radius:4px;margin:16px 0 18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #573b188c,inset 0 10px 30px #ffd2780a,inset 0 -20px 35px #00000059,0 8px 18px #00000047}.default-holder .inner{background:linear-gradient(#20160e2e 0%,#0000001f 100%);border:1px solid #bf913f8c;margin:10px;padding:18px 40px 20px;position:relative}@media only screen and (width<=767px){.default-holder .inner{margin:6px;padding:16px 14px 18px}}.default-footer .default-footer-wrap{z-index:999;text-align:center;color:#ecd1bb;background-image:url(/assets/texture-DYSojcdC.jpg);border-top:2px solid #e7be84;width:100%;max-width:100%;padding:20px;position:absolute}.default-footer .default-footer-wrap:before{content:"";z-index:-1;background-color:#16120cf2;position:absolute;inset:0}.default-footer .default-footer-wrap p{margin:0}.default-footer .default-footer-wrap p+p{margin-top:10px}.default-footer .default-footer-wrap p.copyright{font-size:14px;line-height:20px}.login-page,.register-page{color:#fff}.login-page h1,.register-page h1{font-family:Bebas Neueu,"sans-serif"}.login-page a,.register-page a{text-decoration:underline}.email-verification-gate{color:#fff;max-width:720px;margin-left:auto;margin-right:auto}.email-verification-gate h1{margin-top:0;font-family:Bebas Neueu,"sans-serif"}.email-verification-gate__address{color:#ecd1bb;overflow-wrap:anywhere;background:#00000038;border:1px solid #cfa85a75;border-radius:4px;max-width:100%;padding:8px 10px;font-weight:900;display:inline-flex}.email-verification-gate__form{gap:10px;margin:16px 0;display:grid}.email-verification-gate__form label{gap:6px;font-weight:800;display:grid}@media only screen and (width<=767px){.login-page{margin-bottom:4px}}.terms-acceptance{margin-top:1rem}.terms-acceptance label{align-items:flex-start;gap:10px;display:flex}.terms-acceptance input{margin-top:2px}.terms-link-button{color:#e7be84;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.terms-modal-content{background:0 0;border:0;max-height:62vh;padding:0;overflow-y:auto}.register-page--plans .inner{gap:18px;padding:18px;display:grid}@media only screen and (width>=768px){.register-page--plans .inner{padding:28px 40px 32px}}.register-intro{text-align:center;gap:8px;display:grid}.register-intro h1,.register-intro p{margin:0}.register-intro p:not(.register-eyebrow){color:#f5e8c8;max-width:680px;margin:0 auto}.register-eyebrow{color:#e7be84;letter-spacing:1px;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px}.plan-toggle{gap:14px;display:grid}@media only screen and (width>=768px){.plan-toggle{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}}.plan-card{cursor:pointer;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#00000038,#0000007a),#18140dc7;border:2px solid #e7be8447;border-radius:8px;gap:8px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 12px 24px #00000052,inset 0 1px #ffffff0f}.plan-card input{opacity:0;pointer-events:none;position:absolute}.plan-card:hover{border-color:#e7be8485;transform:translateY(-1px)}.plan-card.is-selected{border-color:#e7be84eb;box-shadow:0 16px 30px #0000006b,0 0 0 1px #e7be8459,inset 0 1px #ffffff1a}.plan-card--featured{background:radial-gradient(120% 150% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#593915b8,#18140dbd),#18140dd6}.plan-card__eyebrow{color:#272014;letter-spacing:.7px;text-transform:uppercase;background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:26px;padding:4px 10px 2px;font-family:Bebas Neueu,"sans-serif";font-size:16px;line-height:1;display:inline-flex}.plan-card__name{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;font-family:Bebas Neueu,"sans-serif";font-size:34px;line-height:36px}.plan-card__price{color:#f2e5ce;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.plan-card__description{color:#f5e8c8;font-size:16px;line-height:22px}.register-invite-applied{background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#593915b8,#18140dbd),#18140dd6;border:2px solid #e7be84c2;border-radius:8px;gap:5px;padding:16px 18px;display:grid;box-shadow:0 16px 30px #0000006b,0 0 0 1px #e7be8440,inset 0 1px #ffffff1a}.register-invite-applied strong{color:#e7be84;letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.register-invite-applied span{color:#f5e8c8;font-size:16px;line-height:22px}.plan-comparison{background:#0003;border:1px solid #e7be8457;border-radius:8px;overflow:hidden}.plan-comparison__row{color:#f5e8c8;border-top:1px solid #e7be842e;grid-template-columns:minmax(0,1.4fr) minmax(72px,.55fr) minmax(104px,.75fr);align-items:center;gap:8px;padding:10px 12px;font-size:15px;line-height:20px;display:grid}.plan-comparison__row:first-child{border-top:0}.plan-comparison__row>span:nth-child(2),.plan-comparison__row>span:nth-child(3){text-align:center}.plan-comparison__row--head{color:#e7be84;letter-spacing:.5px;text-transform:uppercase;background:#00000047;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.plan-check,.plan-dash{color:#0000;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto;font-size:0;display:inline-grid;overflow:hidden}.plan-check{background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);padding-top:5px}.plan-check:before{content:"";border-bottom:3px solid #272014;border-right:3px solid #272014;width:8px;height:14px;transform:rotate(45deg)translate(-1px,-1px)}.plan-dash{background:#ffffff1f;padding-top:13px}.plan-dash:before{content:"";background:#f5e8c8b8;width:12px;height:2px}.register-form{background:#ffffff14;border:1px solid #e7be8442;border-radius:8px;gap:14px;padding:16px;display:grid}.register-form h2{color:#e7be84;letter-spacing:.6px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.register-form input[type=text],.register-form input[type=email],.register-form input[type=password],.register-form select{width:100%}.birthdate-select{grid-template-columns:minmax(0,1.25fr) minmax(96px,.9fr);gap:8px;display:grid}.birthdate-select select{min-width:0;min-height:44px}@media only screen and (width<=480px){.birthdate-select{grid-template-columns:1fr}}.field-help{color:#f5e8c8c7;margin:6px 0 0;font-size:14px;line-height:19px}.register-form-grid{gap:14px;display:grid}@media only screen and (width>=768px){.register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.register-error{color:#ffd8d3;background:#4f14106b;border:1px solid #c13b2ab8;border-radius:6px;margin:0;padding:12px 14px}.register-error p{margin:0 0 8px;font-weight:700}.register-error ul{margin:0;padding-left:20px}.register-error li{margin:4px 0;font-size:16px;line-height:21px}.register-next-step{color:#f5e8c8;text-align:center;background:#00000038;border:1px solid #e7be8480;border-radius:8px;gap:6px;min-width:0;padding:16px 18px;display:grid}.register-next-step strong{color:#e7be84;letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.register-next-step .register-next-step__email{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:22px;line-height:24px}@media only screen and (width<=480px){.register-next-step .register-next-step__email{font-size:18px;line-height:22px}}.register-next-step span{font-size:16px;line-height:22px}.register-checkout-steps{counter-reset:register-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.register-checkout-steps li{counter-increment:register-step;background:#0000002e;border:1px solid #e7be8447;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.register-checkout-steps li:before{content:counter(register-step);color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border:1px solid #27201485;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff57}.register-checkout-steps li strong{color:#e7be84;letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:20px}.register-checkout-steps li span{color:#f5e8c8d1;font-size:15px;line-height:20px}.register-submit{justify-self:start;margin-top:2px}.register-login{text-align:center;color:#f5e8c8;margin:0}.landing-page{gap:20px;display:grid}.landing-hero,.landing-video-panel,.landing-pricing-panel,.landing-info-card{background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000038,#0000008c),#18140dcc;border:1px solid #e7be8447;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff14}.landing-hero{text-align:center;gap:12px;padding:26px 18px;display:grid}@media only screen and (width>=768px){.landing-hero{padding:42px 56px}}.landing-hero h1{color:#e7be84;letter-spacing:1px;text-shadow:0 3px #0000009e;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:54px;line-height:54px}@media only screen and (width>=768px){.landing-hero h1{font-size:78px;line-height:76px}}.landing-hero p:not(.landing-eyebrow){color:#f5e8c8;max-width:720px;margin:0 auto;font-size:19px;line-height:27px}.landing-eyebrow{color:#f2e5ce;letter-spacing:1.1px;text-transform:uppercase;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.landing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.landing-video-panel{background:radial-gradient(120% 150% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#593915b8,#18140dbd),#18140dd6;gap:18px;padding:16px;display:grid}@media only screen and (width>=768px){.landing-video-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:22px}}.landing-video-copy{gap:8px;display:grid}.landing-video-copy h2,.landing-video-copy p{margin:0}.landing-video-copy h2{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;font-family:Bebas Neueu,"sans-serif";font-size:36px;line-height:38px}.landing-video-copy p:not(.landing-eyebrow){color:#f5e8c8}.landing-video-frame{aspect-ratio:16/9;background-color:#0000;background-image:linear-gradient(135deg,#0003,#000000b8),url(/assets/target-buck-DGDVK6T3.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #e7be846b;border-radius:8px;place-items:center;min-height:220px;display:grid;position:relative;box-shadow:0 16px 28px #0000005c,inset 0 0 0 1px #ffffff14}.landing-video-frame:before{content:"";background:#00000047;position:absolute;inset:0}.landing-video-frame p{color:#f5e8c8;letter-spacing:1px;text-shadow:0 2px 4px #000c;margin:76px 0 0;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px;position:relative}.landing-play-button{z-index:1;background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-radius:50%;width:72px;height:72px;position:absolute;box-shadow:0 10px 22px #0000006b}.landing-play-button:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:23px solid #272014;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-42%,-50%)}.landing-info-grid{gap:14px;display:grid}@media only screen and (width>=768px){.landing-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-info-card{padding:18px}.landing-info-card h2{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 10px;font-family:Bebas Neueu,"sans-serif";font-size:29px;line-height:31px}.landing-info-card p{color:#f5e8c8;margin:0}.landing-pricing-panel{gap:18px;padding:18px;display:grid}@media only screen and (width>=768px){.landing-pricing-panel{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;padding:24px}}.landing-pricing-main{gap:10px;display:grid}.landing-pricing-main h2,.landing-pricing-main p{margin:0}.landing-pricing-main h2{color:#e7be84;letter-spacing:.6px;font-family:Bebas Neueu,"sans-serif";font-size:38px;line-height:40px}.landing-pricing-main p:not(.landing-eyebrow){color:#f5e8c8}.landing-pricing-main a{justify-self:start;margin-top:4px}.landing-price-row{color:#e7be84;align-items:flex-end;gap:8px;display:flex}.landing-price-row span{text-shadow:0 3px #0000008c;font-family:Bebas Neueu,"sans-serif";font-size:66px;line-height:58px}.landing-price-row small{color:#f2e5ce;letter-spacing:.5px;padding-bottom:7px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.landing-feature-list{gap:10px;display:grid}.landing-feature-list div{background:#00000040;border:1px solid #e7be842e;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.landing-feature-list div p{color:#f5e8c8;margin:0;font-size:16px;line-height:21px}.landing-feature-check{background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-radius:50%;width:28px;height:28px;position:relative}.landing-feature-check:before{content:"";border-bottom:3px solid #272014;border-right:3px solid #272014;width:8px;height:14px;position:absolute;top:5px;left:10px;transform:rotate(45deg)}.hunter-creed{background-color:#1c140dcc;background-position:50%;background-size:cover;border:1px solid #cfa85aa6;border-radius:4px;margin:16px 0 18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #573b188c,inset 0 10px 30px #ffd2780a,inset 0 -20px 35px #00000059,0 8px 18px #00000047}.hunter-creed__inner{background:linear-gradient(#20160e2e 0%,#0000001f 100%);border:1px solid #bf913f8c;margin:10px;padding:18px 18px 20px;position:relative}.hunter-creed__top-line,.hunter-creed__mid-line{background:linear-gradient(90deg,#cfa85a00,#cfa85af2 18%,#e6c97af2 50%,#cfa85af2 82%,#cfa85a00);width:100%;height:1px;margin:0 auto 16px;position:relative}.hunter-creed__mid-line{margin:16px auto 14px}.hunter-creed__title{text-align:center;text-transform:uppercase;letter-spacing:1.2px;color:#f0d79a;text-shadow:0 1px #462d0cd9,0 2px 6px #00000073;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.1}@media only screen and (width>=768px){.hunter-creed__title{font-size:30px}}.hunter-creed__content p{color:#f5e8c8;text-shadow:0 1px 2px #00000073;margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.62}.hunter-creed__content p:last-child{margin-bottom:0}@media only screen and (width>=768px){.hunter-creed__content p{text-align:center;padding:0 100px;font-size:18px}}.hunter-creed__closing{color:#f1d38a;text-shadow:0 1px #462d0cbf,0 2px 5px #00000059;margin:0;font-size:17px;font-style:italic;font-weight:600;line-height:1.55}@media only screen and (width>=768px){.hunter-creed__closing{text-align:center;padding:0 100px;font-size:18px}}.home-message{z-index:2;color:#f5e8c8;background:#18140dc7;border:1px solid #cfa85aa6;border-radius:4px;margin:16px 0;padding:14px 16px;font-weight:600;position:relative}.home-message--error{color:#ffd8d3;border-color:#c13b2abf}.home-update-banner{z-index:2;color:#f5e8c8;background:linear-gradient(#36587dc7,#141618e0),#18140ddb;border:1px solid #78a8db8c;border-radius:8px;gap:12px;margin:0 0 16px;padding:14px;display:grid;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff14}@media only screen and (width>=481px){.home-update-banner{grid-template-columns:minmax(0,1fr);align-items:center}}.home-update-banner span{color:#d9ecff;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 3px;font-family:Bebas Neueu,"sans-serif";font-size:25px;line-height:27px;display:block}.home-update-banner p{max-width:760px;margin:0;font-size:15px;font-weight:700;line-height:22px}.home-update-banner__actions{align-items:center;gap:9px;display:flex}.home-update-banner__dismiss{color:#f5e8c8;background:#ffffff17;border:1px solid #d9ecff73;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.home-promo-league-banner{z-index:2;color:#f5e8c8;background:linear-gradient(#593915b8,#18140de6),#18140ddb;border:1px solid #e7be84b3;border-radius:8px;gap:12px;margin:0 0 16px;padding:14px;display:grid;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff14}@media only screen and (width>=481px){.home-promo-league-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.home-promo-league-banner span{color:#e9b949;letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;display:block}.home-promo-league-banner strong{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:25px;font-weight:500;line-height:27px;display:block}.home-promo-league-banner p{max-width:760px;margin:0;font-size:15px;font-weight:700;line-height:22px}.home-promo-league-banner p a{color:#e7be84;text-decoration:underline}.home-promo-league-banner .home-update-banner__dismiss{border-color:#e7be8473}.home-promo-league-banner__error{color:#ffd8d3;margin-top:6px!important}.home-promo-league-banner__actions{align-items:center;gap:9px;display:flex}.home-promo-league-banner__actions .home-update-banner__dismiss{margin-left:auto}.home-promo-league-banner__actions .btn-positive{white-space:nowrap;text-decoration:none}.home-video-panel{z-index:2;background:linear-gradient(#18140de0,#120e09d1),#18140ddb;border:1px solid #cfa85a94;border-radius:6px;margin:0 0 16px;padding:10px;position:relative;box-shadow:0 10px 22px #00000047}.home-video-panel__header{justify-content:space-between;align-items:center;gap:10px;padding:0 0 8px;display:flex}.home-video-panel h2{color:#e7be84;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 2px #0000008c;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:23px;line-height:25px}.home-video-panel button{color:#f5e8c8;background:#ecd1bb1f;border:1px solid #cfa85a8c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.home-video-panel .youtube-embed{width:100%;box-shadow:none;border-color:#cfa85a42;margin:0}.home-membership-banner{z-index:2;color:#f5e8c8;background:radial-gradient(120% 150% at 50% 0,#ffffff21,#fff0 55%),linear-gradient(#593915b8,#18140dd6);border:1px solid #f2d27a85;border-radius:8px;gap:12px;margin:0 0 16px;padding:15px;display:grid;position:relative;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff14}@media only screen and (width>=481px){.home-membership-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.home-membership-banner span{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:27px;line-height:29px;display:block}.home-membership-banner p{max-width:760px;margin:0;font-size:16px;font-weight:700;line-height:23px}.home-membership-banner a{justify-self:start}.home-referral-banner{z-index:2;color:#f5e8c8;background:radial-gradient(120% 150% at 15% 0,#7a96533d,#7a965300 56%),linear-gradient(135deg,#2d3a1fe0,#18140ddb);border:1px solid #f2d27a8a;border-radius:8px;gap:14px;margin:0 0 16px;padding:15px;display:grid;position:relative;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff14}@media only screen and (width>=768px){.home-referral-banner{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center}}.home-referral-banner__copy{gap:6px;display:grid}.home-referral-banner__copy span{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;font-family:Bebas Neueu,"sans-serif";font-size:29px;line-height:31px}.home-referral-banner__copy p{max-width:780px;margin:0;font-size:16px;font-weight:700;line-height:23px}.home-referral-banner__copy strong{color:#f2d27a;text-transform:uppercase;background:#0000003d;border:1px solid #f2d27a61;border-radius:999px;justify-self:start;padding:5px 10px;font-size:13px;line-height:16px}.home-referral-banner__progress{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.home-referral-banner__progress a{color:#f2d27a;text-underline-offset:3px;font-size:14px;font-weight:800;line-height:18px;text-decoration:underline}.home-referral-banner__invite{background:#00000038;border:1px solid #f2d27a3d;border-radius:8px;gap:8px;padding:12px;display:grid}.home-referral-banner__invite label{color:#f5e8c8d1;text-transform:uppercase;font-size:12px;font-weight:800;line-height:15px}.home-referral-banner__invite input{text-align:center;color:#272014;-webkit-text-fill-color:#272014;opacity:1;letter-spacing:1px;width:100%;min-width:0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.home-referral-banner__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.home-referral-banner__actions button{width:100%;padding:14px}.home-devotional-banner{z-index:2;color:#f5e8c8;background:radial-gradient(120% 150% at 16% 0,#f2d27a29,#f2d27a00 58%),linear-gradient(135deg,#3e2a18e6,#120e09e0);border:1px solid #f2d27a80;border-radius:8px;gap:12px;margin:18px 0 16px;padding:20px 18px;display:grid;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff14}@media only screen and (width>=481px){.home-devotional-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 18px}}.home-devotional-banner span{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:27px;line-height:29px;display:block}.home-devotional-banner p{max-width:760px;margin:0;font-size:16px;font-weight:700;line-height:23px}.home-devotional-banner a{justify-self:start}.home-alert{z-index:2;color:#f5e8c8;background:linear-gradient(#785622c7,#18140de6),#18140ddb;border:1px solid #e7be84b3;border-left-width:5px;border-radius:8px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:21px;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff14}.home-alert>:first-child{margin-top:0}.home-alert>:last-child{margin-bottom:0}.home-alert h2,.home-alert h3,.home-alert h4{color:#e7be84;margin:0 0 6px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.home-alert p{margin:0 0 8px}.home-alert a{color:#e7be84;font-weight:700}.home-alert strong{color:#fff6df}@media only screen and (width>=768px){.home-referral-banner.home-referral-banner--compact{grid-template-columns:minmax(0,1fr) auto}}.my-target-buck{z-index:2;border:1px solid #e7be8475;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0f}.my-target-buck h2{color:#e7be84;background:linear-gradient(#0c0905d1,#0c09059e),#0000006b;border-bottom:1px solid #e7be843d;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:8px 14px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.my-target-buck h2 a{cursor:pointer;color:#272014;background:linear-gradient(#efcf8f 0%,#d0a75c 100%);border:1px solid #272014db;border-radius:6px;justify-content:center;align-items:center;min-width:74px;min-height:36px;padding:8px 14px 7px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:20px;text-decoration:none;transition:all .25s linear;display:inline-flex;box-shadow:0 2px #00000057}.my-target-buck h2 a:hover{background:linear-gradient(#f4dcaa 0%,#ddb568 100%)}@media only screen and (width>=768px){.my-target-buck h2{font-size:30px;line-height:40px}.my-target-buck h2 a{width:90px;font-size:24px;line-height:20px}}.my-target-buck>.empty-state{margin:14px}.my-target-buck .tb{color:#ecd1bb;gap:14px;padding:14px;font-family:Sarabun,"sans-serif";display:grid}@media only screen and (width>=768px){.my-target-buck .tb{grid-template-columns:minmax(220px,34%) minmax(0,1fr);align-items:stretch}}.my-target-buck .tb__image{background:#00000047;border:1px solid #e7be8480;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 14px 26px #00000057}.my-target-buck .tb__image img{object-fit:contain;width:100%;height:100%;min-height:190px;display:block}@media only screen and (width>=768px){.my-target-buck .tb__image img{aspect-ratio:auto;min-height:230px}}.my-target-buck .tb__image-button{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:190px;padding:0;display:block}.my-target-buck .tb__image-button:focus-visible{outline-offset:-5px;outline:3px solid #e7be84db}.my-target-buck .tb__image-button img{pointer-events:none}@media only screen and (width>=768px){.my-target-buck .tb__image-button{min-height:230px}}.my-target-buck.my-target-buck--editing .tb{align-items:start}.my-target-buck.my-target-buck--editing .tb__image{aspect-ratio:1;align-self:start;width:100%}.my-target-buck.my-target-buck--editing .tb__image img{height:100%;min-height:0}.my-target-buck .tb__summary{background:radial-gradient(110% 140% at 10% 0,#e7be842b,#e7be8400 50%),linear-gradient(135deg,#120e088a,#120e0842),#0003;border:1px solid #e7be8452;border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff14}.my-target-buck .tb__summary p{color:#ecd1bbe0;margin:0;font-size:15px;line-height:20px}.my-target-buck .tb__title-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.my-target-buck .tb__title-row strong{color:#e7be84;text-shadow:0 2px 2px #00000075;font-family:Bebas Neueu,"sans-serif";font-size:32px;line-height:34px;display:block}@media only screen and (width>=768px){.my-target-buck .tb__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.my-target-buck .tb__eyebrow{color:#ecd1bbb8;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.my-target-buck .tb__status,.my-target-buck .tb-chip--status{color:#ecd1bb;background:#00000057;border:1px solid #e7be845c;border-radius:6px;justify-content:center;justify-self:start;align-items:center;min-height:32px;padding:5px 11px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;text-decoration:none;display:inline-flex}.my-target-buck .tb__status.harvested,.my-target-buck .tb-chip--status.harvested{color:#cfe8b8;background:linear-gradient(#69874ac2,#486036c2);border-color:#759f54b3}.my-target-buck .tb__status[href]:hover,.my-target-buck .tb__status[href]:focus-visible,.my-target-buck .tb-chip--status[href]:hover,.my-target-buck .tb-chip--status[href]:focus-visible{color:#eef8df;background:linear-gradient(#799a57e0,#506a3ae0);border-color:#cfe8b8f2}@media only screen and (width>=768px){.my-target-buck .tb__status,.my-target-buck .tb-chip--status{justify-self:end}}.my-target-buck .tb__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.my-target-buck .tb__stats div{background:#00000042;border:1px solid #e7be8438;border-radius:7px;min-width:0;padding:12px 10px;box-shadow:inset 0 1px #ffffff0d}.my-target-buck .tb__stats div span{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:28px;display:block}.my-target-buck .tb__stats div small{color:#ecd1bbc7;text-transform:uppercase;white-space:normal;font-size:12px;font-weight:800;line-height:14px;display:block}.my-target-buck .tb__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.my-target-buck .tb__primary-action{appearance:none;cursor:pointer;color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border:1px solid #272014;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px #0000004d}.my-target-buck .tb__primary-action:hover{background:linear-gradient(#f0d98b 0%,#d8b566 45%,#aa8544 100%)}.my-target-buck .tb__secondary-action{appearance:none;cursor:pointer;color:#ecd1bb;background:#00000040;border:1px solid #e7be848c;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-family:Bebas Neueu,"sans-serif";font-size:20px;text-decoration:none;display:inline-flex}.my-target-buck .tb__secondary-action:hover{background:#0006}.my-target-buck .story{background:#00000038;border:1px solid #e7be843d;border-radius:8px;margin:0 14px 14px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0d}.my-target-buck .story p{color:#ecd1bbe6;font-size:15px;line-height:22px}.my-target-buck .story p:first-child{margin-top:0}.my-target-buck .story p:last-child{margin-bottom:0}.my-target-buck .story a{color:#e7be84}.my-target-buck:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 50% 0,#e7be8424,#e7be8400 55%),linear-gradient(#261f14eb,#1b160fdb);position:absolute;inset:0}.target-buck-notes{z-index:2;background:radial-gradient(120% 140% at 50% 0,#e7be8424,#e7be8400 55%),linear-gradient(#20190feb,#16120ce0);border:1px solid #e7be8461;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000005c}.target-buck-notes h2{color:#e7be84;background:#0000002e;border-bottom:1px solid #e7be843d;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.target-buck-notes textarea{resize:vertical;color:#ecd1bb;background:#0000003d;border:1px solid #e7be844d;border-radius:7px;outline:none;width:100%;min-height:112px;padding:11px 12px;font-family:Sarabun,"sans-serif";font-size:15px;line-height:21px;display:block}.target-buck-notes textarea::placeholder{color:#ecd1bb8c}.target-buck-notes textarea:focus{border-color:#e7be84b3;box-shadow:0 0 0 2px #e7be8429}.target-buck-notes__form{border-bottom:1px solid #e7be842e;gap:10px;padding:14px;display:grid}.target-buck-notes__form-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.target-buck-notes__form-actions span{color:#ecd1bbad;font-size:12px;font-weight:800}.target-buck-notes__form-actions button{appearance:none;cursor:pointer;color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border:1px solid #272014e0;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:8px 15px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:20px;display:inline-flex;box-shadow:0 3px #0000004d}.target-buck-notes__form-actions button:disabled{cursor:not-allowed;opacity:.58}.target-buck-notes__list{gap:10px;padding:14px;display:grid}.target-buck-notes__list .no-info{color:#ecd1bbc7;margin:0}.target-buck-note{background:#0003;border:1px solid #e7be8438;border-radius:8px;gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.target-buck-note p{color:#ecd1bbeb;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.target-buck-note__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.target-buck-note__meta span{color:#ecd1bb9e;text-transform:uppercase;font-size:12px;font-weight:800}.target-buck-note__actions{flex-wrap:wrap;gap:8px;display:flex}.target-buck-note__actions button{appearance:none;cursor:pointer;color:#e7be84;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-family:Sarabun,"sans-serif";font-size:13px;font-weight:800;text-decoration:underline}.target-buck-note__actions button:hover{color:#ecd1bb}.target-buck-note__edit{gap:10px;display:grid}.button-row{margin-top:10px}.button-row button.log-harvest,.button-row a.log-harvest{color:#e7be84;letter-spacing:.2px;text-shadow:1px 1px 2px #000;cursor:pointer;background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);border:1px solid #e7be84;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;min-height:44px;padding:9px 16px;font-family:Bebas Neueu,"sans-serif";font-size:22px;font-weight:700;line-height:24px;display:flex}.button-row button.log-harvest svg,.button-row a.log-harvest svg{stroke:#000;stroke-width:2px;flex:none;max-width:30px;max-height:30px}.button-row button.log-harvest span,.button-row a.log-harvest span{margin-top:2px}.button-row button.log-harvest:hover,.button-row a.log-harvest:hover{background:#7f1f17}.target-buck-feed{z-index:2;border:1px solid #e7be8457;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000005c}.target-buck-feed h2{color:#272014;background:#0000002e;border-bottom:1px solid #27201461;justify-content:space-between;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.target-buck-feed h2 button{float:right;cursor:pointer;color:#ecd1bb;letter-spacing:.2px;background:#272014d4;border:1px solid #272014;border-radius:6px;width:130px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:14px;transition:all .25s linear}.target-buck-feed h2 button:hover{background:#272014}.target-buck-feed .comm .c-item{cursor:pointer;border-top:1px solid #2720144d;margin-top:0;padding-top:0;transition:background .18s}.target-buck-feed .comm .c-item:hover,.target-buck-feed .comm .c-item:focus-visible{background:#00000012}.target-buck-feed .comm .c-item .c-wrap{gap:10px;padding:14px 12px;display:flex}.target-buck-feed .comm .c-item .c-wrap .title{flex-direction:column;flex:1;display:flex}.target-buck-feed .comm .c-item .c-wrap .title h3{margin:0 0 10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:20px}.target-buck-feed .comm .c-item .c-wrap .title svg{color:#a27f4f;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.target-buck-feed .comm .c-item .c-wrap .title p{color:#272014;gap:5px;margin:5px 0;font-family:Sarabun,"sans-serif";font-size:14px;line-height:18px;display:flex}.target-buck-feed .comm .c-item .c-wrap .title .interaction{gap:10px;margin-top:auto;padding-top:10px;display:flex;position:relative}.target-buck-feed .comm .c-item .c-wrap .title .interaction button{cursor:pointer;color:#272014;background:0 0;border:none;outline:none;align-items:center;gap:6px;min-height:38px;padding:6px 7px;display:flex}.target-buck-feed .comm .c-item .c-wrap .title .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;flex:0 0 28px;width:28px;height:28px}.target-buck-feed .comm .c-item .c-wrap .title .interaction button.liked svg{color:#b47e36}.target-buck-feed .comm .c-item .c-wrap .title .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.target-buck-feed .comm .c-item .c-wrap .image{flex:0 0 150px;width:150px}.target-buck-feed .comm .c-item .c-wrap .image .target-buck-feed__image-button{appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:100%;height:112px;padding:0;display:block;overflow:hidden;box-shadow:0 8px 16px #0000003d}.target-buck-feed .comm .c-item .c-wrap .image img{object-fit:cover;border:1px solid #27201447;border-radius:7px;width:100%;height:100%;display:block}.target-buck-feed .comm .c-item.tb .c-wrap .title svg{color:green}.target-buck-feed .comm .c-item:first-child{border-top:0;margin-top:0;padding-top:0}.target-buck-feed:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#cdbc9eeb,#a08f73e6);position:absolute;inset:0}.harvest-form select,.harvest-form input[type=datetime-local],.harvest-form input[type=text],.harvest-form input[type=number],.harvest-form input[type=url]{width:100%}@media only screen and (width>=768px){.harvest-form .form-grid-full{grid-column:1/-1}}.harvest-form .harvest-form__primary{grid-template-columns:minmax(0,1fr)}.harvest-form .harvest-form__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:14px}.harvest-form .harvest-form__details label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.harvest-form .harvest-form__full{grid-column:1/-1}.harvest-form .harvest-league-list{gap:10px;margin-top:8px;display:grid}.harvest-form .harvest-league-list label{cursor:pointer;background:#ffffff9e;border:1px solid #2720142e;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.harvest-form .harvest-league-list label:has(input:checked){background:#e7be8447;border-color:#cfa85adb;box-shadow:inset 0 0 0 1px #cfa85a59}.harvest-form .harvest-league-list label:has(input:disabled){cursor:not-allowed}.tb-switcher{align-items:center;gap:8px;margin:0 14px 12px;display:flex}.tb-switcher .tb-switcher__arrow{appearance:none;cursor:pointer;color:#ecd1bb;background:#00000040;border:1px solid #e7be848c;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.tb-switcher .tb-switcher__arrow svg{width:24px;height:24px}.tb-switcher .tb-switcher__arrow:hover{background:#0006}.tb-switcher .tb-switcher__select{flex-direction:column;flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.tb-switcher .tb-switcher__select select{width:100%;min-width:0}.tb-switcher .tb-switcher__select small{color:#ecd1bbbf;font-size:12px}.tb-switcher .tb-switcher__select .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-target-buck .tb-carousel-nav{justify-content:center;align-items:center;gap:10px;margin:10px 14px 4px;display:flex}.my-target-buck .tb-carousel-nav .tb-carousel-nav__arrow{appearance:none;cursor:pointer;color:#ecd1bb;background:#00000040;border:1px solid #e7be848c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.my-target-buck .tb-carousel-nav .tb-carousel-nav__arrow svg{width:22px;height:22px}.my-target-buck .tb-carousel-nav .tb-carousel-nav__dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.my-target-buck .tb-carousel-nav .tb-carousel-nav__dot{appearance:none;cursor:pointer;background:0 0;border:1px solid #e7be84b3;border-radius:50%;width:9px;height:9px;padding:0}.my-target-buck .tb-carousel-nav .tb-carousel-nav__dot.is-active{background:#e7be84}.my-target-buck .profile-target-bucks{gap:8px;margin:10px 14px 14px;padding:0;list-style:none;display:grid}.my-target-buck .profile-target-bucks .profile-target-bucks__item{color:#ecd1bb;background:#00000038;border:1px solid #e7be844d;border-radius:8px;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.my-target-buck .profile-target-bucks .profile-target-bucks__item img{object-fit:cover;border-radius:6px;flex:0 0 48px;width:48px;height:48px}.my-target-buck .profile-target-bucks .profile-target-bucks__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Bebas Neueu,"sans-serif";font-size:20px;overflow:hidden}.tb-chips{flex-wrap:wrap;gap:6px;display:flex}.tb-chip{color:#ecd1bb;white-space:nowrap;background:#00000057;border:1px solid #e7be845c;border-radius:6px;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:700;line-height:16px;text-decoration:none;display:inline-flex}.my-target-buck .tb-chip--status{justify-self:start;min-height:28px;padding:4px 10px;font-size:17px;line-height:18px}@media only screen and (width>=768px){.my-target-buck .tb-chip--status{justify-self:start}}.tb-chip--private{color:#ecd1bbcc;text-transform:uppercase;border-style:dashed;font-size:12px}.tb-panel{z-index:2;color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#e7be8424,#e7be8400 55%),linear-gradient(#20190feb,#16120ce0);border:1px solid #e7be8461;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000005c}.tb-panel>:not(.tb-panel__header){margin-left:12px;margin-right:12px}.tb-panel>:last-child{margin-bottom:12px}.tb-panel__header{background:#0000002e;border-bottom:1px solid #e7be843d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.tb-panel__header h2{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px}.tb-panel__link{color:#e7be84;font-weight:700;display:inline-block}.tb-vault-extras__group{margin-bottom:12px}.tb-vault-extras__group h3{color:#e7be84;margin:0 0 6px;font-family:Bebas Neueu,"sans-serif";font-size:20px}.tb-vault-extras__group h3 small{color:#ecd1bbb3;font-family:Roboto,"sans-serif";font-size:13px}.tb-vault-extras__videos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.tb-vault-extras__video{aspect-ratio:16/9;color:#fff;background:#00000073;border:1px solid #e7be844d;border-radius:6px;display:block;position:relative;overflow:hidden}.tb-vault-extras__video img,.tb-vault-extras__video>span{object-fit:cover;width:100%;height:100%;display:block}.tb-vault-extras__video svg{filter:drop-shadow(0 1px 2px #000000b3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tb-vault-extras__video small{background:#0009;border-radius:3px;padding:0 4px;font-size:11px;position:absolute;bottom:3px;right:4px}.tb-vault-extras__sheds{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tb-vault-extras__sheds li{background:#0000003d;border:1px solid #e7be8438;border-radius:6px;flex-wrap:wrap;gap:4px 10px;padding:8px 10px;display:flex}.tb-vault-extras__sheds strong{color:#e7be84}.sighting-stamp{flex-wrap:wrap;gap:6px 12px;margin:6px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.sighting-stamp li{align-items:center;gap:4px;display:inline-flex}.sighting-stamp--compact{gap:4px 10px;font-size:12px}.tb-stand-filter{color:#272014;align-items:center;gap:8px;margin:4px 12px 8px;font-weight:800;display:flex}.tb-stand-filter select{max-width:240px}.tb-form{gap:14px;display:grid}.tb-form__field{gap:4px;display:grid}.tb-form__field>input,.tb-form__field>select{width:100%}.tb-camera h2 .tb-camera__add{color:#272014;cursor:pointer;background:#e7be84;border:1px solid #272014;border-radius:6px;align-items:center;gap:6px;height:40px;padding:8px 14px 6px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:14px;display:inline-flex}.tb-camera h2 .tb-camera__add:hover{background:#e6ceac}.tb-camera .tb-stand-filter{color:#ecd1bb}.tb-camera__help,.tb-camera__empty{color:#ecd1bbcc;margin:4px 12px 12px}.tb-camera__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px 12px 12px;display:grid}@media only screen and (width>=768px){.tb-camera__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-camera__tile{color:#ecd1bb;cursor:pointer;background:#00000052;border:1px solid #e7be8447;border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tb-camera__tile:hover,.tb-camera__tile:focus-visible{border-color:#e7be84bf}.tb-camera__photo{aspect-ratio:4/3;background:#00000073;position:relative;overflow:hidden}.tb-camera__photo img{object-fit:cover;width:100%;height:100%;display:block}.tb-camera__date{color:#fff6df;text-shadow:0 1px 2px #000c;background:linear-gradient(#0000,#000000c7);padding:14px 8px 5px;font-size:12px;font-weight:800;line-height:15px;position:absolute;bottom:0;left:0;right:0}.tb-camera__meta{align-content:end;gap:6px;padding:7px 9px 8px;display:grid}.tb-camera__meta .sighting-stamp{color:#ecd1bbd9;margin:0}.tb-camera__actions{align-items:center;gap:14px;display:flex}.tb-camera__actions .comment-like-button{color:#ecd1bb;margin:0}.tb-camera__comments{align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.leagues{z-index:2;border:2px solid #cfa85aa6;border-radius:8px;margin-top:0;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0f}.leagues h2{color:#e7be84;background:#00000052;border-bottom:1px solid #655e54;justify-content:space-between;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.leagues h2 a{float:right;color:#272014;letter-spacing:.2px;text-shadow:0 1px #ffffff57;text-align:center;background:#e7be84;border:1px solid #272014;border-radius:6px;justify-content:space-between;align-items:center;width:80px;height:40px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;transition:all .25s linear;display:flex}.leagues h2 a svg{width:20px}.leagues h2 a:hover{background:#e6ceac}@media only screen and (width>=768px){.leagues h2{font-size:30px;line-height:40px}.leagues h2 a{width:90px;font-size:24px;line-height:20px}.leagues h2 a svg{width:25px}}.leagues ul{counter-reset:item;margin:10px 8px 20px;padding:0}@media only screen and (width>=768px){.leagues ul{margin:10px 20px 20px}}.leagues ul li{color:#ecd1bb;counter-increment:item;align-items:center;padding:15px 10px 15px 42px;font-family:Bebas Neueu,"sans-serif";font-size:24px;font-weight:500;line-height:28px;display:flex;position:relative}@media only screen and (width>=768px){.leagues ul li{padding:15px 25px 15px 55px;font-size:30px;line-height:34px}}.leagues ul li span{flex:1}.leagues ul li .league-member-link{min-width:0;color:inherit;flex:auto;align-items:center;gap:5px;text-decoration:none;display:flex}@media only screen and (width>=768px){.leagues ul li .league-member-link{gap:10px}}.leagues ul li .league-member-link span{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;font-size:20px;line-height:22px;display:-webkit-box;overflow:hidden}@media only screen and (width>=768px){.leagues ul li .league-member-link span{font-size:22px;line-height:24px}}.leagues ul li .profile-photo{--profile-photo-size:40px;flex:none}.leagues ul li span.points{text-align:right;flex:0 0 88px;font-family:Sarabun,"sans-serif";font-size:15px;font-weight:400;display:block}@media only screen and (width>=768px){.leagues ul li span.points{flex-basis:130px;font-size:19px}}.leagues ul li:before{content:counter(item) ".";font-weight:500;position:absolute;left:12px}@media only screen and (width>=768px){.leagues ul li:before{left:25px}}.leagues ul li.you{color:#e7be84;background:linear-gradient(90deg,#00000003,#00000040 8% 92%,#00000003)}.leagues ul li.you span.points{color:#2b1d0f;font-weight:500}.leagues ul li.you{color:#2b1d0f;background:linear-gradient(90deg,#cfa85a 0%,#e6c97a 45%,#cfa85a 100%);border-radius:8px;font-weight:600;position:relative;box-shadow:0 0 0 1px #cfa85ae6,0 6px 16px #00000059}.leagues ul li.you:after{content:"";pointer-events:none;background:0 0;border-radius:7px;position:absolute;inset:1px}.leagues ul li:after{content:"";background:#e7be84;width:92%;height:1px;position:absolute;bottom:0;left:4%}@media only screen and (width>=768px){.leagues ul li:after{width:96%;left:2%}}.leagues ul li:last-child:after{content:none}.leagues .buttons{justify-content:space-between;gap:10px;margin:0 20px 20px;display:flex}.leagues .buttons button,.leagues .buttons a{font-synthesis:none}.leagues .buttons button{color:#fff;letter-spacing:.1px;text-shadow:0 1px 1px #0000008c;cursor:pointer;background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);border:1px solid #e7be84;border-radius:6px;outline:none;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:20px;transition:all .25s linear;display:flex}.leagues .buttons button svg{stroke:#000;stroke-width:2px;width:26px;height:26px}.leagues .buttons button span{margin-top:4px;margin-left:4px}.leagues .buttons button:hover{background:0 0}.leagues .buttons button.switch{color:#272014;text-shadow:none;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.leagues .buttons button.switch svg{stroke:none}.leagues .buttons button.switch:hover{color:#000;background:linear-gradient(#deca96f2 0%,#ccae72f2 45%,#9c8050f2 100%)}.leagues .buttons a{color:#fff;letter-spacing:.1px;text-shadow:0 1px 1px #0000008c;cursor:pointer;background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);border:1px solid #e7be84;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:20px;transition:all .25s linear;display:flex}.leagues .buttons a .button-icon{fill:currentColor;flex:0 0 18px;width:18px;height:18px}.leagues .buttons a span{margin-top:4px;margin-left:4px}.leagues .buttons a.switch{color:#272014;text-shadow:none;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.leagues .buttons a.switch:hover{color:#000;background:linear-gradient(#deca96f2 0%,#ccae72f2 45%,#9c8050f2 100%)}.leagues:before{content:"";z-index:-1;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#18140ddb,#18140db8);position:absolute;inset:0}.leagues .no-info{color:#fff}.home-league-stack{gap:16px;display:grid}.home-league-stack .leagues{margin-top:20px}.leagues--expired{opacity:.78}.leagues--expired h2{color:#ecd1bbc7}.leagues--expired .buttons{justify-content:flex-end}.home-state-leagues{z-index:2;border:2px solid #cfa85aa6;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0f}.home-state-leagues:before{content:"";z-index:-1;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#18140ddb,#18140db8);position:absolute;inset:0}.home-state-leagues h2{color:#e7be84;background:#00000052;border-bottom:1px solid #655e54;justify-content:space-between;align-items:center;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.home-state-leagues h2 a{color:#272014;background:#e7be84;border:1px solid #272014;border-radius:6px;justify-content:center;align-items:center;width:80px;height:40px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:14px;text-decoration:none;transition:all .25s linear;display:inline-flex}.home-state-leagues h2 a:hover{background:#e6ceac}@media only screen and (width>=768px){.home-state-leagues h2{font-size:30px;line-height:40px}.home-state-leagues h2 a{width:90px;font-size:24px;line-height:20px}}.home-state-leagues .last-updated{margin-left:12px}.home-state-leagues>.empty-state{margin:16px 18px 18px}.home-state-leagues__list{gap:10px;padding:10px 12px 12px;display:grid}.home-state-leagues__item{color:#ecd1bb;background:linear-gradient(90deg,#0000003d,#00000014),#ecd1bb14;border:1px solid #e7be846b;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.home-state-leagues__item strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px;display:block}.home-state-leagues__item span{font-family:Sarabun,"sans-serif"}.home-state-leagues__item div>span{color:#ecd1bbc7;margin-top:2px;font-size:14px;display:block}.home-state-leagues__item a{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border:1px solid #272014;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}@media only screen and (width>=768px){.home-state-leagues__item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:14px 16px}}.home-state-leagues__points{color:#e7be84;font-weight:800}.home-private-leagues .home-state-leagues__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.home-private-leagues .home-state-leagues__item strong{text-overflow:ellipsis;font-size:22px;line-height:24px;overflow:hidden}.home-private-leagues .home-state-leagues__item div>span{margin-top:0}.home-private-leagues .home-state-leagues__item .home-state-leagues__points{display:inline}.home-private-leagues .home-state-leagues__item{text-decoration:none}.home-private-leagues .home-state-leagues__item:hover,.home-private-leagues .home-state-leagues__item:focus-visible{border-color:#e7be84cc}@media only screen and (width>=768px){.home-private-leagues .home-state-leagues__item{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}}.home-state-leagues__item--expired{opacity:.72}.state-leagues{z-index:2;border:2px solid #cfa85aa6;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0f}.state-leagues h2{color:#f2e5ce;background:#00000040;border-bottom:1px solid #655e54;justify-content:space-between;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.state-leagues h2 a{float:right;color:#272014;letter-spacing:.2px;text-shadow:0 1px #ffffff57;background:#f2e5ce;border:1px solid #272014;border-radius:6px;justify-content:space-between;align-items:center;width:80px;height:40px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:14px;transition:all .25s linear;display:flex}.state-leagues h2 a svg{width:20px}.state-leagues h2 a:hover{background:#e6ceac}@media only screen and (width>=768px){.state-leagues h2{font-size:30px;line-height:40px}.state-leagues h2 a{width:90px;font-size:24px;line-height:20px}.state-leagues h2 a svg{width:25px}}.state-leagues ul{counter-reset:item;margin:10px 8px 20px;padding:0}@media only screen and (width>=768px){.state-leagues ul{margin:10px 20px 20px}}.state-leagues ul li{color:#ecd1bb;counter-increment:item;align-items:center;padding:15px 10px 15px 42px;font-family:Bebas Neueu,"sans-serif";font-size:24px;font-weight:500;line-height:28px;display:flex;position:relative}@media only screen and (width>=768px){.state-leagues ul li{padding:15px 25px 15px 55px;font-size:30px;line-height:34px}}.state-leagues ul li span{flex:1}.state-leagues ul li .league-member-link{min-width:0;color:inherit;flex:auto;align-items:center;gap:5px;text-decoration:none;display:flex}@media only screen and (width>=768px){.state-leagues ul li .league-member-link{gap:10px}}.state-leagues ul li .league-member-link span{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;font-size:20px;line-height:22px;display:-webkit-box;overflow:hidden}@media only screen and (width>=768px){.state-leagues ul li .league-member-link span{font-size:22px;line-height:24px}}.state-leagues ul li .profile-photo{--profile-photo-size:40px;flex:none}.state-leagues ul li span.points{text-align:right;flex:0 0 88px;font-family:Sarabun,"sans-serif";font-size:15px;font-weight:400;display:block}@media only screen and (width>=768px){.state-leagues ul li span.points{flex-basis:130px;font-size:19px}}.state-leagues ul li:before{content:counter(item) ".";font-weight:500;position:absolute;left:12px}@media only screen and (width>=768px){.state-leagues ul li:before{left:25px}}.state-leagues ul li.you{color:#e7be84;background:linear-gradient(90deg,#00000003,#00000040 8% 92%,#00000003)}.state-leagues ul li.you span.points{color:#2b1d0f;font-weight:500}.state-leagues ul li.you{color:#2b1d0f;background:linear-gradient(90deg,#cfa85a 0%,#e6c97a 45%,#cfa85a 100%);border-radius:8px;font-weight:600;position:relative;box-shadow:0 0 0 1px #cfa85ae6,0 6px 16px #00000059}.state-leagues ul li.you:after{content:"";pointer-events:none;background:0 0;border-radius:7px;position:absolute;inset:1px}.state-leagues ul li:after{content:"";background:#e7be84;width:92%;height:1px;position:absolute;bottom:0;left:4%}@media only screen and (width>=768px){.state-leagues ul li:after{width:96%;left:2%}}.state-leagues ul li:last-child:after{content:none}.state-leagues .buttons{justify-content:space-between;gap:10px;margin:0 20px 20px;display:flex}.state-leagues .buttons button,.state-leagues .buttons a{font-synthesis:none}.state-leagues .buttons button{color:#fff;letter-spacing:.1px;text-shadow:0 1px 1px #0000008c;cursor:pointer;background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);border:1px solid #e7be84;border-radius:6px;outline:none;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:20px;transition:all .25s linear;display:flex}.state-leagues .buttons button svg{stroke:#000;stroke-width:2px;width:26px;height:26px}.state-leagues .buttons button span{margin-top:4px;margin-left:4px}.state-leagues .buttons button:hover{background:0 0}.state-leagues .buttons button.switch{color:#272014;text-shadow:none;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.state-leagues .buttons button.switch svg{stroke:none}.state-leagues .buttons button.switch:hover{color:#000;background:linear-gradient(#e6c97abf 0%,#cfa85abf 45%,#9e7a3bbf 100%)}.state-leagues .buttons a{color:#fff;letter-spacing:.1px;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#c13b2a 0%,#9e2b1f 55%,#7f1f17 100%);border:1px solid #e7be84;border-radius:6px;outline:none;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:20px;transition:all .25s linear;display:flex}.state-leagues .buttons a span{margin-top:4px;margin-left:4px}.state-leagues .buttons a.switch{color:#272014;text-shadow:none;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.state-leagues:before{content:"";z-index:-1;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#49181fe0,#241212d1);position:absolute;inset:0}.state-leagues-page{gap:16px;display:grid}.state-leagues-page>.detail-title-bar{margin-bottom:-2px}.state-leagues-page>.empty-state,.state-leagues-page>.state-leagues,.state-leagues-page>.state-league-directory,.state-leagues-page>.state-league-season-control{width:100%;margin:0}.state-league-directory{margin:0}.state-league-season-control{z-index:2;background:#18140dc7;border:1px solid #cfa85a8a;border-radius:7px;gap:6px;margin:0;padding:12px;display:grid;position:relative;box-shadow:0 10px 20px #0000004d}.state-league-season-control label{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px}.state-league-season-control select{color:#272014;background:#f5e8c8eb;border:1px solid #cfa85a9e;border-radius:5px;width:100%;min-width:0;font-weight:800}.leagues-home{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + 92px)}.leagues-home>.empty-state{margin:16px 14px 18px}.leagues-home.state-leagues-page>.empty-state,.leagues-home.state-leagues-page .state-league-directory .forum-accordion{margin:0}.leagues-home .league-page-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 16px;display:flex;position:relative}.leagues-home .league-page-actions a{text-align:center;width:auto;min-width:160px;text-decoration:none}.leagues-home .section-heading.red-heading{text-align:center;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000040,#000000b3),#100a06b8;border:1px solid #f2d27a38;border-radius:18px;width:100%;margin:14px 0 18px;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #00000073}.leagues-home .section-heading.red-heading:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f2d27a85,#7c5a2642);border-radius:18px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.leagues-home .section-heading.red-heading:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:14px;position:absolute;inset:8px;box-shadow:inset 0 1px #f2d27a14,inset 0 -1px #00000080}.leagues-home .section-heading.red-heading h2{z-index:1;text-transform:uppercase;letter-spacing:1px;color:#d8b65f;text-shadow:0 2px #000000a6,0 0 18px #f2d27a1a;background:0 0;margin:0;padding:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;font-weight:500;line-height:32px;position:relative}@media only screen and (width>=768px){.leagues-home .section-heading.red-heading h2{font-size:30px;line-height:34px}}.leagues-home .section-heading.red-heading.section-heading--meta{background-blend-mode:normal;background-image:radial-gradient(circle at 16px 16px,#f2d27a47 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 16px) 16px,#f2d27a47 0 2px,#0000 3px),radial-gradient(circle at 16px calc(100% - 16px),#f2d27a2e 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 16px) calc(100% - 16px),#f2d27a2e 0 2px,#0000 3px),radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000040,#000000b3)}.leagues-home .no-info{color:#fff}.league-standings{z-index:2;border:2px solid #cfa85aa6;border-radius:8px;margin-top:20px;padding-bottom:15px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0f}.league-standings h2{color:#e7be84;background:#00000040;border-bottom:1px solid #655e54;justify-content:space-between;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.league-standings h2 button{float:right;cursor:pointer;color:#272014;letter-spacing:.2px;background:#e7be84;border:1px solid #272014;border-radius:6px;justify-content:space-between;align-items:center;width:80px;height:40px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:14px;transition:all .25s linear;display:flex}.league-standings h2 button svg{width:20px}.league-standings h2 button:hover{background:#e6ceac}.league-standings:before{content:"";z-index:-1;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#18140ddb,#18140db8);position:absolute;inset:0}.league-standings .l{color:#ecd1bb;align-items:center;padding:15px 25px;font-family:Bebas Neueu,"sans-serif";font-size:22px;font-weight:700;line-height:20px;display:flex;position:relative}.league-standings .l .name{flex:0 0 56%;padding-top:5px;font-size:24px}.league-standings .l .rank,.league-standings .l .score{text-align:center;flex:0 0 22%;font-family:Sarabun,"sans-serif"}.league-standings .l:after{content:"";background:linear-gradient(90deg,#0000 3%,#e7be8480 20% 80%,#0000 97%);height:1px;position:absolute;top:100%;left:0;right:0}@media only screen and (width>=768px){.league-standings .l:after{background:linear-gradient(90deg,#0000 1%,#e7be8480 20% 80%,#0000 99%)}}.league-standings .l.headings{padding-top:20px;padding-bottom:10px}.league-standings .l.headings .name,.league-standings .l.headings .rank,.league-standings .l.headings .score{letter-spacing:1px;color:#e7be84;padding-top:0;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:24px}.league-standings .l.headings:after{content:"";background:#e7be84;width:90%;height:1px;position:absolute;top:100%;bottom:0;left:5%}@media only screen and (width>=768px){.league-standings .l.headings:after{width:96%;left:2%}}.league-standings .l:last-child:after{content:none}.league-standings .no-info{color:#fff}.league-list{gap:14px;margin-top:18px;display:grid}.public-league-list{gap:12px;margin:12px 0 0;display:grid}.public-league-list--directory{margin-top:16px}.league-public-preview{margin-top:34px}.league-discovery-section{z-index:2;gap:12px;margin-top:34px;display:grid;position:relative}.league-discovery-section>.detail-title-bar{margin:0}.league-discovery-section+.league-discovery-section{margin-top:40px}.public-league-card{color:#f5e8c8;background:radial-gradient(120% 130% at 50% 0,#ffffff24,#fff0 58%),linear-gradient(#18140ddb,#18140dad);border:1px solid #cfa85a8a;border-radius:8px;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 24px #0000003d}@media only screen and (width>=768px){.public-league-card{grid-template-columns:minmax(0,1fr) auto}}.public-league-card h3{color:#e7be84;letter-spacing:.35px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:27px}.public-league-card p{color:#f5e8c8c7;margin:4px 0 0;font-size:14px;line-height:20px}.public-league-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media only screen and (width>=768px){.public-league-card__actions{grid-template-columns:repeat(2,118px)}}.public-league-card__actions .btn-secondary,.public-league-card__actions .btn-positive,.public-league-card__actions .public-league-card__status{text-align:center;width:100%;min-height:42px}.public-league-card__status{color:#e7be84;background:#cfa85a29;border:1px solid #cfa85a9e;border-radius:6px;justify-content:center;align-items:center;padding:9px 12px 7px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:18px;display:inline-flex}.public-leagues-page{gap:14px;display:grid}.public-leagues-page.detail-title-page>.detail-title-bar,.public-leagues-page>.public-league-list{margin-bottom:0}.public-leagues-page>.public-league-list{margin-top:0}.public-league-search{z-index:2;color:#e7be84;background:radial-gradient(120% 140% at 50% 0,#ffffff21,#fff0 56%),linear-gradient(#18140ddb,#18140dad);border:1px solid #cfa85a94;border-radius:10px;gap:8px;padding:14px;display:grid;position:relative;box-shadow:0 12px 24px #00000042}.public-league-search label{color:#e7be84;text-transform:uppercase;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:20px}.public-league-search input{color:#272014;background:#f5e8c8f0;border-color:#cfa85a9e;width:100%;min-width:0;min-height:44px;margin:0;padding-left:38px}.public-league-search__field{display:block;position:relative}.public-league-search__field svg{color:#272014b3;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.public-league-scroll-anchor{width:100%;height:1px}.league-card{color:#000;background:radial-gradient(120% 130% at 50% 0,#ffffff2e,#fff0 58%),linear-gradient(#daccb4f0,#afa084eb);border:1px solid #e7be844d;border-radius:999px;padding:16px;box-shadow:0 12px 24px #00000047}.league-card h3{margin:0 0 12px}.league-card p{margin:0 0 10px}.league-admin-panel{color:#000;gap:16px;margin-top:20px;display:grid}.league-admin-panel>h3{color:#e7be84;text-shadow:0 1px 2px #000;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px}.league-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:2px solid #cfa85aa6;gap:4px;margin:0 0 16px;padding:0 2px;display:flex;overflow:auto hidden}.league-tabs button{cursor:pointer;color:#e7be84;letter-spacing:.4px;white-space:nowrap;background:#18140dc7;border:1px solid #cfa85ab3;border-bottom:none;border-radius:7px 7px 0 0;flex:none;min-width:120px;padding:12px 16px 10px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:18px;transform:translateY(2px)}.league-tabs button.active{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border-color:#e6c97af2;box-shadow:0 -2px 10px #00000047}.league-rules-panel{color:#ecd1bb;background:#18140dc7;border:2px solid #cfa85aa6;border-radius:6px;gap:14px;margin-top:20px;padding:16px;display:grid}.league-rules-panel h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px}.league-rules-panel .league-rules-note{color:#f5e8c8;background:#ffffff14;border:1px solid #cfa85a6b;border-radius:6px;margin:0;padding:12px;font-size:15px;line-height:21px}.league-rules-panel .league-custom-rules{background:#ffffff14;border:1px solid #cfa85a7a;border-radius:6px;gap:8px;padding:14px;display:grid}.league-rules-panel .league-custom-rules p{color:#f5e8c8;white-space:pre-wrap;margin:0;font-size:16px;line-height:23px}.league-rules-panel dl{gap:12px;margin:0;display:grid}.league-rules-panel div{gap:3px;display:grid}.league-rules-panel dt{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:20px}.league-rules-panel dd{margin:0}.league-rules-checks{gap:10px;display:grid}.league-rules-checks label{cursor:pointer;background:#ffffff75;border:1px solid #2720142e;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.league-rules-checks label:has(input:checked){background:#e7be8447;border-color:#cfa85adb;box-shadow:inset 0 0 0 1px #cfa85a59}.league-rules-checks label:has(input:disabled){cursor:not-allowed}.league-custom-rules-form textarea{resize:vertical;min-height:150px}.league-scoring-help{background:linear-gradient(#ffffff9e,#eee2ce6b),#ffffff5c;border:1px solid #4833182e;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 8px 16px #2720141a}.league-scoring-help h4{color:#272014;letter-spacing:.4px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:21px;line-height:21px}.league-scoring-help p{color:#140f09c7;max-width:76ch;margin:0;font-size:15px;line-height:1.35}.league-scoring-help ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.league-scoring-help li{color:#140f09c2;background:#ffffff57;border:1px solid #4833181f;border-left:3px solid #9c7a3b9e;border-radius:6px;min-height:62px;padding:9px 10px;font-size:14px;line-height:1.28}.league-scoring-help li strong{color:#272014;margin:0 0 3px;font-size:15px;line-height:1.1;display:block}.league-rule-options-grid{gap:12px;display:grid}@media only screen and (width>=768px){.league-rule-options-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.league-rule-checkbox-group{background:linear-gradient(#ffffff8f,#eee2ce57),#ffffff47;border:1px solid #48331829;border-radius:8px;align-content:start;gap:8px;margin:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff7a,0 7px 14px #27201417}.league-rule-checkbox-group .league-rule-checkbox-group__title{color:#272014;letter-spacing:.4px;text-shadow:0 1px #ffffff73;margin:0 0 2px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:22px}.league-rule-checkbox-group label{color:#140f09eb;letter-spacing:.25px;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:34px;margin:0;padding:7px 10px;font-family:Bebas Neueu,"sans-serif";font-size:17px;line-height:17px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex!important}.league-rule-checkbox-group label:hover{background:#ffffff61;border-color:#cfa85a52}.league-rule-checkbox-group label:has(input:checked){background:#e7be8442;border-color:#8f662673;box-shadow:inset 0 0 0 1px #ffffff4d}.league-rule-checkbox-group label:has(input:disabled){cursor:not-allowed;opacity:.65}.league-rule-checkbox-group input{border-width:1px;flex:0 0 20px;width:20px;height:20px;margin-right:2px}.league-rule-select-card{background:linear-gradient(#ffffff8f,#eee2ce57),#ffffff47;border:1px solid #48331829;border-radius:8px;align-content:start;gap:8px;min-height:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff7a,0 7px 14px #27201417}.league-rule-select-card label{color:#272014;letter-spacing:.4px;text-shadow:0 1px #ffffff73;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:22px}.league-rule-select-card select,.league-rule-select-card input[type=date]{width:100%}.league-rule-select-card input[type=date]{flex:initial;height:auto;min-height:47px;margin-right:0}.league-rule-select-card.league-rule-select-card--primary{max-width:360px}.create-league-page .form-grid,.create-league-page .league-rule-options-grid,.league-admin-panel .form-grid,.league-admin-panel .league-rule-options-grid{align-items:start}.create-league-page .profile-form-panel{min-width:0;overflow:hidden}.create-league-page .profile-form-panel>div{min-width:0}.create-league-page .profile-form-panel input,.create-league-page .profile-form-panel select,.create-league-page .profile-form-panel textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.create-league-page .create-league-date-field input[type=date]{appearance:none;min-height:47px;display:block}.league-visibility-choice{background:linear-gradient(#ffffff8f,#eee2ce57),#ffffff47;border:1px solid #48331829;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff7a,0 7px 14px #27201417}.league-visibility-choice>span{color:#272014;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 1px #ffffff73;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:22px}.league-visibility-choice .form-help{margin:0}.league-visibility-choice__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.league-visibility-choice__buttons button{color:#272014d1;text-align:center;width:100%;min-height:44px;text-shadow:none;background:linear-gradient(#ffffffe0,#e7dcc5e0);border:1px solid #27201461;border-radius:6px;justify-self:stretch;padding:9px 10px 7px;font-family:Bebas Neueu,"sans-serif";font-size:19px;line-height:20px;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0000002e}.league-visibility-choice__buttons button.is-active{color:#fff;text-shadow:0 1px 1px #00000085;background:linear-gradient(#3c9937f2,#197723f2);border-color:#3d752adb}.league-visibility-choice__buttons button:disabled{cursor:not-allowed;opacity:.7}.league-invite-box{background:#ffffffb8;border:1px solid #2720142e;border-radius:6px;gap:8px;padding:16px;display:grid}.league-invite-box strong{letter-spacing:1px;font-size:24px}.league-request-list{gap:12px;display:grid}.league-request{background:#ffffff9e;border:1px solid #27201429;border-radius:6px;gap:10px;padding:12px;display:grid}.league-request span{margin-top:4px;display:block}.league-chat-panel{color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#18140dd1,#18140da8);border:1px solid #cfa85a94;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 28px #00000047}.league-chat-panel__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.league-chat-panel__header h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:34px;line-height:34px}.league-chat-panel__header p{color:#f5e8c8d1;margin:4px 0 0;font-size:15px;line-height:21px}.league-chat-pinned{background:radial-gradient(120% 150% at 50% 0,#e7be8438,#e7be8400 60%),#00000047;border:1px solid #e7be84bd;border-radius:8px;gap:6px;padding:14px;display:grid}.league-chat-pinned>span{color:#e7be84;letter-spacing:.5px;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:18px}.league-chat-pinned strong,.league-chat-pinned p,.league-chat-pinned small{margin:0}.league-chat-pinned p{color:#fff6df}.league-chat-pinned small{color:#f5e8c8b8;font-weight:800}.league-chat-pinned button{justify-self:start}.league-chat-list{gap:10px;display:grid}.league-chat-message{background:linear-gradient(#ffffff14,#00000014),#0000003d;border:1px solid #e7be8447;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.league-chat-message.is-mine{background:linear-gradient(#e7be8424,#00000014),#0000003d;border-color:#e7be8485}.league-chat-message header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.league-chat-message strong{color:#e7be84}.league-chat-message header span,.league-chat-message footer span{color:#f5e8c8ad;font-size:13px;font-weight:800}.league-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.league-chat-message footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.league-chat-compose{gap:8px;padding-top:4px;display:grid}.league-chat-compose textarea{width:100%;min-height:96px}.league-chat-compose div{justify-content:space-between;align-items:center;gap:12px;display:flex}.league-chat-compose small{color:#f5e8c8b8;font-weight:800}@media only screen and (width<=767px){.league-chat-panel__header,.league-chat-compose div{flex-direction:column;align-items:stretch}}.league-invite-preview{color:#f5e8c8;background:radial-gradient(120% 150% at 50% 0,#ffffff21,#fff0 55%),linear-gradient(#18140de0,#18140db8);border:2px solid #cfa85ab8;border-radius:8px;gap:12px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 16px 32px #00000052}.league-invite-preview h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:36px;line-height:36px}.league-invite-preview p{margin:0}.league-invite-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.league-invite-preview div{background:#0000002e;border:1px solid #cfa85a52;border-radius:6px;padding:10px}.league-invite-preview dt{color:#d9c7a9;text-transform:uppercase;font-size:12px;font-weight:900}.league-invite-preview dd{color:#e7be84;margin:4px 0 0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.league-admin-panel .settings-toggle{cursor:pointer;margin:0}.league-admin-panel .settings-toggle strong{font-size:18px;line-height:20px}.league-admin-panel .settings-toggle em{letter-spacing:0;text-transform:none;font-family:Roboto,"sans-serif";font-size:14px;font-weight:500}.promoted-league-badge{color:#e7be84;vertical-align:-3px;filter:drop-shadow(0 1px 2px #0000008c);margin-left:6px;line-height:0;display:inline-block}.promoted-league-badge svg{display:block}.league-accordions{z-index:2;position:relative}.league-accordions .forum-accordion:first-child{margin-top:0}.league-accordions .empty-state{margin:0}.league-accordion-list{gap:12px;margin-bottom:12px;display:grid}.league-accordion-more{text-align:center;width:100%;text-decoration:none}.league-summary{color:#ecd1bb;background:radial-gradient(120% 130% at 50% 0,#ffffff1f,#fff0 58%),linear-gradient(#18140de0,#18140db3);border:1px solid #cfa85a8a;border-radius:10px;padding:12px 12px 10px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;box-shadow:0 12px 24px #0000003d}.league-summary:hover,.league-summary:focus-visible{color:#ecd1bb;border-color:#e7be84e6}.league-summary:active{transform:scale(.995)}@media only screen and (width>=768px){.league-summary{padding:14px 16px 12px}}.league-summary--ended{opacity:.72}.league-summary__header{border-bottom:1px solid #e7be8447;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.league-summary__header>div{min-width:0}.league-summary__header h3{color:#e7be84;letter-spacing:.35px;overflow-wrap:anywhere;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:26px;font-weight:500;line-height:27px}.league-summary__header p{color:#f5e8c8bd;margin:3px 0 0;font-family:Sarabun,"sans-serif";font-size:14px;line-height:18px}.league-summary__you-rank{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border:1px solid #cfa85ae6;border-radius:8px;flex-direction:column;flex:none;align-items:center;min-width:64px;padding:5px 10px 3px;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:26px;display:flex}.league-summary__you-rank small{letter-spacing:.4px;text-transform:uppercase;font-family:Sarabun,"sans-serif";font-size:10px;font-weight:800;line-height:12px}.league-summary__standings{margin:6px 0 0;padding:0;list-style:none}.league-summary__standings li{border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:flex}.league-summary__standings li+li:not(.league-summary__gap){border-top:1px solid #e7be8424}.league-summary__standings li.is-you{color:#272014;background:linear-gradient(90deg,#cfa85a 0%,#e6c97a 45%,#cfa85a 100%);border-top-color:#0000;box-shadow:0 0 0 1px #cfa85ae6,0 6px 16px #00000059}.league-summary__standings li.is-you+li{border-top-color:#0000}.league-summary__standings li.is-you .league-summary__rank,.league-summary__standings li.is-you .league-summary__points{color:#272014}.league-summary__standings .profile-photo{--profile-photo-size:32px;flex:none}.league-summary__rank{color:#e7be84;text-align:center;flex:0 0 26px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:22px}.league-summary__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Bebas Neueu,"sans-serif";font-size:21px;line-height:22px;overflow:hidden}.league-summary__points{color:#f5e8c8d1;flex:none;font-family:Sarabun,"sans-serif";font-size:14px;font-weight:700}.league-summary__standings li.league-summary__gap{justify-content:center;gap:5px;min-height:18px;padding:2px 0}.league-summary__standings li.league-summary__gap span{background:#e7be8499;border-radius:50%;width:4px;height:4px}.league-summary__empty{color:#f5e8c8bd;margin:12px 0 4px;font-family:Sarabun,"sans-serif";font-size:14px}.league-summary__view{color:#e7be84;letter-spacing:.4px;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;display:flex}.league-summary__view svg{fill:currentColor;width:14px;height:14px}.league-notification-settings{color:#272014;gap:12px;padding:16px;display:grid}.league-notification-settings fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.league-notification-settings legend{margin-bottom:6px;font-weight:700}.league-notification-settings p{margin:0}.league-notification-option{cursor:pointer;text-transform:none;letter-spacing:normal;background:#ffffff38;border:1px solid #27201433;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-family:Roboto,"sans-serif";font-size:15px;display:grid}.league-notification-option.is-selected{background:#fff6;border-color:#2720148c}.league-notification-option span{gap:3px;display:grid}.league-notification-option strong{letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:500;line-height:20px}.league-notification-option em{color:#272014bf;font-size:13px;font-style:normal;font-weight:700;line-height:18px}.league-notification-settings__note{color:#272014cc;font-size:14px;line-height:19px}.league-notification-settings__note a{color:#272014;font-weight:700;text-decoration:underline}.profile-dashboard,.harvest-detail-page{gap:18px;display:grid}.profile-heading{z-index:30;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;margin-bottom:18px;padding-top:24px;display:grid;overflow:visible}.profile-heading .profile-heading__photo{z-index:1;position:relative}.profile-heading .profile-heading__actions{z-index:1500;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.profile-heading .action-menu{z-index:1500}.profile-heading .action-menu__trigger{color:#e7be84;background:#00000047;border-color:#f2d27a6b}.profile-heading .action-menu__panel{z-index:1600}@media only screen and (width<=767px){.profile-heading .profile-heading__actions{flex-direction:column;align-items:center;width:min(100%,280px)}.profile-heading .profile-heading__actions>.btn-positive,.profile-heading .profile-heading__actions>.btn-cancel,.profile-heading .profile-heading__actions>.btn-secondary{width:100%}.profile-heading .action-menu{justify-content:center;width:100%}}@media only screen and (width>=768px){.profile-heading{text-align:left;grid-template-columns:210px minmax(0,1fr);place-items:center start;min-height:238px;margin-bottom:22px}.profile-heading .profile-heading__actions{justify-self:end}}.profile-target-card,.profile-league-table,.profile-harvests,.harvest-detail-card,.harvest-comments-panel{color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;overflow:hidden;box-shadow:0 16px 32px #0000005c,inset 0 1px #ffffff3d}.profile-harvests{margin-top:20px}.profile-feed{gap:12px;margin-top:20px;display:grid}.profile-feed__header{background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8457;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex;box-shadow:0 10px 20px #0000006b,inset 0 1px #ffffff0f}.profile-feed h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:34px}@media only screen and (width>=768px){.profile-feed h3{font-size:30px;line-height:40px}}.profile-feed__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-feed__add-post,.profile-feed__log-harvest{flex:none;min-height:34px;padding:8px 18px;font-size:18px;line-height:16px}@media only screen and (width<=480px){.profile-feed__header{flex-direction:column;align-items:stretch}.profile-feed__actions,.profile-feed__add-post,.profile-feed__log-harvest{width:100%}}.profile-dashboard .league-standings>.empty-state,.my-profile .league-standings>.empty-state{margin:14px}.profile-honors{z-index:2;color:#ecd1bb;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#593915b3,#272014f0);border:1px solid #e7be848c;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 14px 26px #00000061,inset 0 1px #ffffff0f}.profile-honors h2{color:#e7be84;border-bottom:1px solid #e7be843d;margin:0;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;font-weight:500;line-height:28px}.profile-honors ul{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.profile-honors__item{background:#00000040;border:1px solid #e7be843d;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.profile-honors__item div{gap:2px;min-width:0;display:grid}.profile-honors__item strong{color:#f5e8c8;font-size:16px;line-height:21px}.profile-honors__item span{color:#ecd1bbc7;font-size:13px;line-height:17px}.profile-honors__item--champion{background:#f0c24f1a;border-color:#f0c24fa6}.profile-honors__medal{flex:none;width:30px}.season-stats-card{z-index:2;color:#ecd1bb;background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8461;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 14px 26px #00000061,inset 0 1px #ffffff0f}.season-stats-card h2{color:#e7be84;border-bottom:1px solid #e7be843d;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:34px;display:flex}.season-stats-card h2 span{color:#ecd1bbc7;font-family:Sarabun,"sans-serif";font-size:13px;font-weight:800}@media only screen and (width>=768px){.season-stats-card h2{font-size:30px;line-height:40px}}.season-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}@media only screen and (width>=768px){.season-stats-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.season-stats-card__grid div{background:radial-gradient(120% 140% at 50% 0,#e7be8421,#e7be8400 55%),#0000003d;border:1px solid #e7be8438;border-radius:7px;min-width:0;padding:12px 10px;box-shadow:inset 0 1px #ffffff0d}.season-stats-card__grid strong{color:#e7be84;text-overflow:ellipsis;white-space:nowrap;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:28px;display:block;overflow:hidden}.season-stats-card__grid span{color:#ecd1bbc7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.profile-trophy-preview,.trophy-room-page,.trophy-detail-page{gap:14px;margin-top:20px;display:grid}.profile-trophy-preview h3{color:#e7be84;background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8457;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:34px;display:flex;box-shadow:0 10px 20px #0000006b,inset 0 1px #ffffff0f}.profile-trophy-preview h3 a{color:#272014;text-align:center;background:linear-gradient(#efcf8f 0%,#d0a75c 100%);border:1px solid #272014db;border-radius:6px;min-width:72px;padding:7px 12px 6px;font-size:18px;line-height:20px;text-decoration:none}@media only screen and (width>=768px){.profile-trophy-preview h3{font-size:30px;line-height:40px}}.profile-trophy-preview .trophy-card__main h3{color:#e7be84;text-shadow:0 1px #0000006b}.trophy-grid{gap:14px;display:grid}@media only screen and (width>=768px){.trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trophy-room-page--own .trophy-grid{padding-bottom:calc(56px + var(--bottom-nav-height) + var(--safe-area-bottom) + 28px)}@media only screen and (width>=1025px){.trophy-grid--preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.trophy-grid__item{gap:8px;display:grid}.trophy-card{background:radial-gradient(120% 140% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;overflow:hidden;box-shadow:0 12px 22px #0000004d}.trophy-card__main{appearance:none;color:#272014;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(105px,32%) minmax(0,1fr);gap:12px;width:100%;min-height:170px;padding:12px;display:grid}.trophy-card__main img{object-fit:cover;border:1px solid #27201447;border-radius:7px;width:100%;height:100%;min-height:150px;box-shadow:0 8px 16px #0003}.trophy-card__main h3{color:#272014;margin:2px 0 6px;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}@media only screen and (width<=767px){.trophy-card__main{grid-template-columns:minmax(0,1fr)}.trophy-card__main img{max-height:260px}}.trophy-card__eyebrow,.trophy-card__meta{color:#272014c2;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.trophy-card__story{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.trophy-card__story p{color:#000;margin:0}.trophy-card__actions{justify-content:flex-end;gap:8px;display:flex}.trophy-form .form-grid{gap:20px 12px;display:grid}@media only screen and (width>=768px){.trophy-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trophy-form>label,.trophy-form .form-grid>label{gap:3px;margin:0;display:grid}.trophy-form .form-grid input,.trophy-form .form-grid select{width:100%}.trophy-form input[type=date]{color:#000;width:100%;min-height:44px;font:inherit;background:linear-gradient(#fffffff0,#f6efe5eb);border:1px solid #2720146b;border-radius:6px;padding:9px 12px;box-shadow:inset 0 1px 2px #0000001f,0 1px #ffffff47}.trophy-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.78}.trophy-form .checkbox-row{align-items:center;gap:10px;display:flex!important}.trophy-photo-manager{gap:10px;display:grid}.trophy-photo-manager>label{margin:0}.trophy-photo-manager__grid{gap:10px;display:grid}@media only screen and (width>=768px){.trophy-photo-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trophy-photo-manager__item{background:#ffffff2e;border:1px solid #2720143d;border-radius:8px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.trophy-photo-manager__item img{aspect-ratio:1;object-fit:cover;border:1px solid #27201447;border-radius:6px;width:94px}.trophy-photo-manager__item div{flex-wrap:wrap;gap:8px;display:flex}.trophy-photo-manager__item button{min-height:32px;padding:7px 10px 5px;font-size:17px;line-height:18px}.trophy-room-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.trophy-room-actions .btn-secondary,.trophy-room-actions .btn-positive{width:auto}@media only screen and (width<=480px){.trophy-room-actions{flex-direction:column;align-items:stretch}.trophy-room-actions .btn-secondary,.trophy-room-actions .btn-positive{text-align:center;width:100%}}.trophy-room-link{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px 7px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px;text-decoration:none;display:inline-flex}.trophy-detail-card{margin-top:0}.trophy-detail-card__content{cursor:default}.trophy-detail-card__content h3{margin-top:4px}.trophy-detail-card__content .content-photo-gallery__button{box-shadow:none;background:0 0}.trophy-detail-card__content .harvest-story{margin-top:12px;padding-top:12px}.profile-target-card header,.profile-league-table h3,.profile-harvests h3,.harvest-comments-panel h3{letter-spacing:.5px;background:#27201433;border-bottom:1px solid #2720146b;margin:0;padding:12px 14px;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.profile-target-card header{justify-content:space-between;align-items:center;display:flex}.profile-target-card header h3{font-size:inherit;line-height:inherit;margin:0}.profile-target-card header a{color:#ecd1bb;text-align:center;text-transform:uppercase;background:#272014;border-radius:6px;min-width:92px;padding:10px 16px 8px}.profile-target-body{grid-template-columns:145px 1fr;gap:16px;padding:14px;display:grid}.profile-target-body img{aspect-ratio:1.3;object-fit:cover;border:1px solid #27201459;border-radius:7px;width:100%;box-shadow:0 10px 22px #00000042}.profile-target-body dl{gap:0;margin:0;display:grid}.profile-target-body div{border-bottom:1px solid #27201457;align-items:center;gap:6px;padding:8px 0;display:flex}.profile-target-body dt{font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.profile-target-body dd{margin:0}.profile-league-table{color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#2f2d28eb,#18140ddb);border-color:#e7be84cc}.profile-league-table h3{color:#e7be84;background:#00000047}.profile-league-table table{border-collapse:collapse;width:calc(100% - 28px);margin:16px 14px 18px}.profile-league-table th,.profile-league-table td{text-align:left;border-bottom:1px solid #e7be846b;padding:12px 6px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.profile-league-table th:nth-child(2),.profile-league-table th:nth-child(3),.profile-league-table td:nth-child(2),.profile-league-table td:nth-child(3){text-align:center}.profile-harvest-list{display:grid}.profile-harvest-card{border-top:1px solid #2720143d;gap:0;padding:0;display:grid}.profile-harvest-card:first-child{border-top:0}.profile-harvest-main{grid-template-columns:110px 1fr;gap:12px;padding:14px;display:grid}.profile-harvest-main img{aspect-ratio:1.25;object-fit:cover;border-radius:7px;width:100%;box-shadow:0 8px 18px #0000003d}.profile-harvest-main h4{color:#272014;margin:0 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.profile-harvest-main p{margin:4px 0}.profile-harvest-date{font-style:italic}.league-reference-list{vertical-align:baseline;flex-wrap:wrap;gap:3px 6px;display:inline-flex}.league-reference-list__item{align-items:baseline;gap:3px;display:inline-flex}.league-reference-link{color:#272014;text-underline-offset:3px;align-items:center;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.league-reference-link:hover{color:#5e3717}.league-reference-link--standings{color:inherit;text-decoration-color:#e7be84b8}.league-reference-text{font-weight:700}.profile-harvest-actions{border-top:1px solid #27201442;align-items:center;gap:10px;padding-top:10px;display:flex}.profile-harvest-actions button,.profile-harvest-actions a{color:#272014;cursor:pointer;background:#fff3;border:1px solid #272014;border-radius:5px;padding:7px 12px}.profile-harvest-actions button.liked,.profile-harvest-actions a.liked{background:#e7be846b}.profile-harvest-actions .harvest-icon-action{background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:6px 7px;font-weight:700;line-height:20px;display:inline-flex}.profile-harvest-actions .harvest-icon-action svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;flex:0 0 28px;width:28px;height:28px}.profile-harvest-actions .harvest-icon-action.liked svg{color:#b47e36}.profile-harvest-actions>a:not(.harvest-icon-action){margin-left:auto}.harvest-detail-card .profile-harvest-actions{border-top:0;gap:14px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.harvest-detail-card .profile-harvest-actions .harvest-icon-action{color:#272014;min-height:36px;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;padding:4px 6px;text-decoration:none;display:inline-flex}.harvest-detail-card .profile-harvest-actions .harvest-icon-action svg{flex:0 0 26px;width:26px;height:26px}.harvest-detail-card .profile-harvest-actions .harvest-icon-action.liked svg{color:#b47e36}.harvest-detail-card .profile-harvest-actions .harvest-icon-action:disabled{opacity:.62;cursor:not-allowed}.profile-harvest-card .interaction{border-top:1px solid #27201442;gap:10px;margin-top:auto;padding:10px 14px;display:flex;position:relative}.profile-harvest-card .interaction button{color:#272014;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:6px;min-height:38px;padding:6px 7px;display:flex}.profile-harvest-card .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;flex:0 0 28px;width:28px;height:28px}.profile-harvest-card .interaction button.liked svg{color:#b47e36}.profile-harvest-card .interaction .view{color:#272014;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;margin-left:auto;padding:4px 11px;font-size:16px;font-weight:700;box-shadow:0 4px 10px #00000029}.profile-harvest-card .interaction .view:hover{background:linear-gradient(#f2d27ae0,#7c5a267a)}.harvest-detail-card{margin-top:20px;position:relative;overflow:hidden}.harvest-detail-header{z-index:50;background:radial-gradient(120% 150% at 50% 0,#ffffff0a,#fff0 55%),linear-gradient(#000000db,#18140df2);border-bottom:1px solid #27201438;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.harvest-detail-header>div:not(.harvest-detail-header__actions){min-width:0;display:grid}.harvest-detail-header strong{color:#e7be84;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.harvest-detail-header div>span{color:#e7be84;font-size:13px}.harvest-detail-header .action-menu{flex:none}.harvest-detail-header .action-menu__trigger{color:#f5e8c8;background:#1f1a11c7;border-color:#cfa85a75;width:44px;height:44px;box-shadow:0 6px 14px #0000003d}.harvest-hunter-card{appearance:none;box-shadow:none;background:0 0;border:0;flex:none;padding:0;line-height:0;text-decoration:none;display:inline-flex}.harvest-hunter-card .profile-photo{--profile-photo-size:44px}.harvest-detail-card__content{cursor:default}.harvest-detail-card__content>img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:180px;box-shadow:0 6px 14px #00000038}.harvest-detail-card__content h3{margin:2px 0 8px}.harvest-detail-body{gap:12px;padding:0;display:grid}.harvest-comments-panel{padding:16px}.harvest-detail-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px 14px;display:grid}.harvest-detail-facts p{color:#272014;margin:0;font-size:15px;line-height:20px}.harvest-detail-facts strong{color:#272014e0}.harvest-detail-target-buck-action{justify-content:flex-start;display:flex}.harvest-detail-target-buck__link{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 48%,#9e7a3b 100%);border:1px solid #272014d1;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:6px 11px 5px;font-family:Bebas Neueu,"sans-serif";font-size:18px;font-weight:700;line-height:18px;text-decoration:none;display:inline-flex;box-shadow:0 2px #00000038}.harvest-detail-target-buck__link:hover,.harvest-detail-target-buck__link:focus-visible{background:linear-gradient(#f0d98b 0%,#d8b566 48%,#aa8544 100%)}.harvest-comments-panel{z-index:2;color:#000;background:radial-gradient(120% 130% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#ccbc9feb,#998766ed);border:2px solid #553c1be0;border-radius:10px;margin:18px 0 0;padding:16px;position:relative;box-shadow:0 14px 26px #00000073,inset 0 1px #ffffff59}.harvest-comments-panel h3{color:#272014;letter-spacing:1px;background:0 0;border-bottom:1px solid #49321959;margin:0 0 12px;padding:0 0 8px;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:30px}.harvest-comments-panel .comments-list{gap:10px;margin:0 0 16px;display:grid}.harvest-comments-panel .comment-item{color:#000;background:radial-gradient(120% 130% at 50% 0,#ffffff38,#fff0 55%),#ffffff3d;border:1px solid #49321942;border-radius:8px;padding:12px 14px;font-size:16px;line-height:22px;box-shadow:0 6px 14px #0000001f,inset 0 1px #ffffff3d}.harvest-comments-panel .comment-item.comment-item--reply{background:radial-gradient(120% 130% at 50% 0,#ffffff2e,#fff0 55%),#ffffff29;padding:10px 12px;box-shadow:0 4px 10px #0000001a,inset 0 1px #fff3}.harvest-comments-panel .comment-item__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.harvest-comments-panel .comment-meta{color:#272014;align-items:center;gap:9px;min-width:0;display:flex}.harvest-comments-panel .comment-meta>div{gap:1px;min-width:0;display:grid}.harvest-comments-panel .comment-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:21px;overflow:hidden}.harvest-comments-panel .comment-date{text-align:left;color:#272014c7;margin:0;font-size:13px;font-style:italic;line-height:18px;display:block}.harvest-comments-panel .profile-photo-link{box-shadow:none;background:0 0;border:0;line-height:0;display:inline-flex}.harvest-comments-panel .profile-photo{--profile-photo-size:38px}.harvest-comments-panel .profile-photo--framed,.harvest-comments-panel .profile-photo--plain{box-shadow:none;background:0 0;border:0}.harvest-comments-panel .profile-photo--framed .profile-photo__image,.harvest-comments-panel .profile-photo--framed .profile-photo__frame{max-width:none;max-height:none;box-shadow:none;background:0 0;border:0}.harvest-comments-panel .profile-photo--plain{object-fit:cover;border-radius:50%}.harvest-comments-panel .comment-body{color:#000;margin:12px 0 0 47px}.harvest-comments-panel .comment-body p{color:#000;white-space:pre-wrap;margin:0 0 8px;font-size:17px;line-height:24px}.harvest-comments-panel .comment-body p:last-child{margin-bottom:0}.harvest-comments-panel .comment-replies{border-left:2px solid #49321938;gap:10px;margin:14px 0 0 29px;padding-left:18px;display:grid}.harvest-comments-panel .action-menu{flex:none;margin:0}.harvest-comments-panel .action-menu__trigger{width:44px;height:44px;box-shadow:0 6px 14px #0000002e}.harvest-comments-panel .action-menu__panel{top:calc(100% + 7px);bottom:auto}.harvest-comments-panel .comment-form{border-top:1px solid #49321942;gap:10px;padding-top:14px;display:grid}.harvest-comments-panel .comment-form label{color:#272014;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px}.harvest-comments-panel .comment-form textarea{color:#000;background:#ffffffb8;border:1px solid #49321980;min-height:96px;box-shadow:inset 0 1px 3px #0000002e}.harvest-comments-panel .comment-form button{justify-self:start}.harvest-story{border-top:1px solid #27201447;margin-top:2px;padding-top:12px}.harvest-story p{color:#000;margin:0 0 8px;font-size:17px;line-height:24px}.harvest-story p:last-child{margin-bottom:0}.comment-delete{color:#272014;cursor:pointer;float:right;background:0 0;border:0;font-weight:700}@media (width<=620px){.harvest-detail-header{grid-template-columns:auto minmax(0,1fr) auto}.harvest-detail-header .harvest-detail-header__actions{grid-area:1/3}.harvest-detail-card__content{grid-template-columns:minmax(0,1fr)}.harvest-detail-card__content>img{aspect-ratio:4/3;order:-1;width:100%;max-height:320px}}@media only screen and (width<=767px){.profile-target-body,.profile-harvest-main{grid-template-columns:96px 1fr}.profile-league-table th,.profile-league-table td{font-size:20px;line-height:22px}}.messages-page{gap:12px;display:grid}@media only screen and (width<=767px){.messages-page .section-heading{margin-top:0;padding:12px 14px 14px}.messages-page .section-heading h2{font-size:24px;line-height:28px}}.messages-shell{gap:12px;display:grid}@media only screen and (width>=768px){.messages-shell{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch}}.messages-sidebar,.message-thread{color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;box-shadow:0 16px 32px #00000052}.messages-sidebar{min-height:420px;max-height:calc(100dvh - var(--app-header-height) - var(--bottom-nav-height) - 150px);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;padding:12px;display:grid;overflow:hidden}.messages-sidebar .messages-search{color:#272014b8;background:linear-gradient(#ffffff6b,#ffffff40),#e7be8433;border:1px solid #27201438;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 4px;padding:8px 10px;display:grid;box-shadow:0 8px 16px #0000001a}.messages-sidebar .messages-search input{width:100%;min-height:36px;box-shadow:none;color:#272014;background:0 0;border:0;outline:none;padding:0;font-size:16px;line-height:20px}.messages-sidebar .messages-search input::placeholder{color:#27201494}.messages-sidebar .messages-sidebar__results{-webkit-overflow-scrolling:touch;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.messages-sidebar .messages-sidebar__group{gap:8px;display:grid}.messages-sidebar .messages-sidebar__group h3{color:#272014b8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:900}.messages-sidebar .messages-sidebar__group--starters{border-top:1px solid #27201438;margin-top:8px;padding-top:12px}.messages-sidebar button{color:#272014;text-align:left;cursor:pointer;background:#ffffff59;border:1px solid #2720142e;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;display:grid}.messages-sidebar button.active{background:#e7be844d;border-color:#cfa85ae6}.messages-sidebar button.is-starter{background:#ffffff38;border-style:dashed}.messages-sidebar button strong,.messages-sidebar button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messages-sidebar button .message-starter-label{color:#4d391cc7;font-weight:900}.messages-sidebar button em{color:#e7be84;background:#272014;border-radius:999px;place-items:center;min-width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.message-thread{min-height:min(650px, 100dvh - var(--app-header-height) - var(--bottom-nav-height) - 110px);max-height:calc(100dvh - var(--app-header-height) - var(--bottom-nav-height) - 90px);grid-template-rows:auto minmax(320px,1fr) auto;display:grid;overflow:hidden}.message-thread header{background:#27201429;border-bottom:1px solid #2720143d;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.message-thread header .message-thread__title{align-items:center;gap:10px;min-width:0;display:flex}.message-thread header .message-thread__back{flex-basis:38px;width:38px;height:38px}@media only screen and (width>=768px){.message-thread header .message-thread__back{display:none}}.message-thread header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px;overflow:hidden}.message-thread header .action-menu{flex:none}.message-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.message-bubble{background:#ffffff8f;border-radius:16px 16px 16px 5px;max-width:min(82%,620px);padding:10px 13px;box-shadow:0 6px 14px #0000001f}.message-bubble.mine{background:#e7be846b;border-radius:16px 16px 5px;align-self:flex-end}.message-bubble p{white-space:pre-wrap;margin:0}.message-bubble span{opacity:.72;margin-top:5px;font-size:12px;font-weight:800;display:block}.message-compose{background:#27201414;border-top:1px solid #2720143d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:14px;display:grid}.message-compose textarea{resize:none;width:100%;min-height:44px;max-height:118px}.message-compose button{min-width:72px;min-height:44px;padding-left:16px;padding-right:16px}@media only screen and (width<=767px){.messages-page{gap:10px}.messages-page.has-active-conversation .page-top-actions,.messages-page.has-active-conversation>.section-heading,.messages-page:not(.has-active-conversation) .message-thread,.messages-page.has-active-conversation .messages-sidebar{display:none}.messages-shell{display:block}.messages-sidebar,.message-thread{border-radius:8px}.messages-sidebar{min-height:auto;max-height:none}.message-thread{min-height:calc(100dvh - var(--app-header-height) - var(--bottom-nav-height) - 18px);max-height:calc(100dvh - var(--app-header-height) - var(--bottom-nav-height) - 18px)}.message-list{padding:12px}.message-bubble{max-width:86%}.message-compose{padding:10px;padding-bottom:max(10px, var(--safe-area-bottom))}}.community-tabs{margin-bottom:12px}.friend-feed-panel{gap:12px;min-width:0;max-width:100%;display:grid}.friend-feed-filters{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e7be84bf #0000003d;background:linear-gradient(90deg,#0000,#0000 calc(100% - 28px),#0000009e),radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be847a;border-radius:7px;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:38px;padding:5px 10px;display:flex;overflow:auto hidden;box-shadow:0 10px 20px #0000006b,inset 0 1px #ffffff0f}.friend-feed-filters::-webkit-scrollbar{height:3px}.friend-feed-filters::-webkit-scrollbar-track{background:#0000003d;border-radius:999px}.friend-feed-filters::-webkit-scrollbar-thumb{background:#e7be84bf;border-radius:999px}.friend-feed-filters>span{color:#ecd1bbb8;text-transform:uppercase;flex:none;margin-right:6px;font-size:12px;font-weight:800}.friend-feed-filters button{color:#ecd1bbc2;cursor:pointer;background:0 0;border:0;flex:none;min-height:30px;padding:4px 10px;font-family:Bebas Neueu,"sans-serif";font-size:18px;position:relative}.friend-feed-filters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.friend-feed-filters button:hover,.friend-feed-filters button:focus-visible{color:#ecd1bb}.friend-feed-filters button.active{color:#e7be84}.friend-feed-filters button.active:after{background:#e7be84}.friend-feed{gap:12px;min-width:0;max-width:100%;display:grid}.feed-scroll-anchor{width:100%;height:1px}.feed-loading-more{z-index:2;color:#ecd1bbc7;text-align:center;margin:8px 0 4px;font-size:14px;line-height:18px;position:relative}.home-community-feed{z-index:2;gap:12px;margin-top:20px;display:grid;position:relative}.home-community-feed h2{color:#e7be84;background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8457;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:34px;display:flex;box-shadow:0 10px 20px #0000006b,inset 0 1px #ffffff0f}.home-community-feed h2 a{color:#000;text-shadow:0 1px #ffffff57;background:linear-gradient(#f2d27af0,#ae7e36eb);border:1px solid #00000052;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:6px 16px;font-family:Bebas Neueu,"sans-serif";font-size:18px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 4px 10px #0000003d}@media only screen and (width>=768px){.home-community-feed h2{font-size:30px;line-height:40px}}.friends-page .friend-feed-panel,.friends-page .friends-panel{gap:12px;display:grid}.friends-page .form-message+.friends-panel,.friends-page .form-message+.friend-feed-panel{margin-top:12px}.friends-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.friends-panel__actions .btn-primary,.friends-panel__actions .btn-secondary{width:auto}@media (width<=767px){.friends-panel__actions .btn-primary,.friends-panel__actions .btn-secondary{width:100%}}.invite-friends-panel{color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#000000b3,#272014db);border:1px solid #e7be8457;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 12px 24px #00000052}.invite-friends-panel>div{align-items:center;gap:12px;min-width:0;display:flex}.invite-friends-panel h3,.invite-friends-panel p{margin:0}.invite-friends-panel h3{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px;font-weight:500;line-height:30px}.invite-friends-panel p{color:#ecd1bbdb;font-size:15px;line-height:20px}.invite-friends-panel button{flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}@media (width<=767px){.invite-friends-panel{display:grid}.invite-friends-panel button{width:100%}}.invite-friends-panel__icon{color:#272014;background:linear-gradient(#f4d582 0%,#c89436 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 6px 14px #00000047}.friends-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1024px){.friends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.friends-grid{grid-template-columns:minmax(0,1fr)}}.camp-buddy-search{color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid;box-shadow:0 12px 24px #00000052}.camp-buddy-search label{color:#272014;gap:6px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px;display:grid}.camp-buddy-search input{width:100%}.camp-buddy-search button{min-height:44px}@media (width<=767px){.camp-buddy-search{grid-template-columns:minmax(0,1fr)}.camp-buddy-search button{width:100%}}.you-may-know-panel{background:radial-gradient(120% 140% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#000000b8,#272014db);border:1px solid #e7be8457;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 24px #00000052}.you-may-know-panel h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:26px;font-weight:500;line-height:30px}.friend-card{color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 12px 24px #00000052}.friend-card__profile{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.friend-card__profile span{min-width:0;display:grid}.friend-card__profile strong{color:#272014;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.friend-card__profile small{color:#272014b8;font-size:12px;font-weight:700;line-height:18px}.friend-card__profile:hover strong,.friend-card__profile:focus-visible strong{text-decoration:underline}.friend-card__message{color:#272014;cursor:pointer;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;padding:6px 10px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 4px 10px #00000029}.friend-card__message:disabled{cursor:not-allowed;opacity:.62}.friend-card__message--danger{color:#ecd1bb;text-shadow:0 1px 1px #00000073;background:linear-gradient(#dd4432c7,#272014d6);border-color:#dd4432b8}.friend-feed__item{color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 12px 24px #00000052}.friend-feed__item header{z-index:1;background:linear-gradient(#272014fa,#120c07f0),#272014;border-bottom:1px solid #e7be8438;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative;box-shadow:0 8px 18px #0000002e}.friend-feed__item header .profile{appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;flex:none;padding:0;line-height:0}.friend-feed__item header div{min-width:0;display:grid}.friend-feed__item header strong{color:#e7be84;align-items:center;gap:6px;font-size:17px;display:inline-flex}.friend-feed__item header div>span{color:#e7be84;font-size:13px}.friend-feed__saved-marker{color:#e7be84;justify-content:center;align-items:center;line-height:1;display:inline-flex}.friend-feed__source-badge{color:#ecd1bb;vertical-align:middle;background:#00000038;border:1px solid #e7be8461;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.friend-feed__type{color:#272014;text-shadow:0 1px #ffffff57;white-space:nowrap;background:linear-gradient(#fff8e0f5,#cfa85ae0);border:1px solid #f2d27ab8;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px 6px;font-family:Bebas Neueu,"sans-serif";font-size:16px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}button.friend-feed__type{cursor:pointer;box-shadow:0 6px 14px #0000004d,inset 0 1px #ffffff80}button.friend-feed__type:hover,button.friend-feed__type:focus-visible{background:linear-gradient(#fffcee,#e2c275f5);border-color:#ffe8a6f2}.friend-feed__content{width:100%;min-width:0;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;display:grid}.friend-feed__content .friend-feed__content-main{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:stretch;display:grid}.friend-feed__content .friend-feed__content-main:focus-visible{outline-offset:3px;outline:2px solid #e7be84}.friend-feed__content h3{margin:2px 0 7px;font-family:Bebas Neueu,"sans-serif";font-size:25px;line-height:28px}.friend-feed__content .friend-feed__image-button{cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:110px;padding:0;line-height:0;display:block}.friend-feed__content .friend-feed__image-button:focus-visible{outline-offset:3px;outline:2px solid #272014}.friend-feed__content .friend-feed__image-button img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:110px;box-shadow:0 6px 14px #00000038}.friend-feed__content>.content-photo-gallery{width:180px}.content-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:7px;display:grid}.content-photo-gallery .content-photo-gallery__button{cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:100%;padding:0;line-height:0;display:block}.content-photo-gallery img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;box-shadow:0 6px 14px #00000038}.content-photo-gallery.content-photo-gallery--single{grid-template-columns:minmax(0,1fr)}.post-video{background:#090806;border-radius:8px;width:100%;max-height:520px;margin-top:.9rem;display:block}.sensitive-image{width:100%;line-height:0;display:block;position:relative}.sensitive-image img{width:100%;display:block}.sensitive-image--covered img{filter:blur(14px)saturate(.7);transform:scale(1.04)}.sensitive-image__cover{border-radius:inherit;color:#ecd1bb;text-align:center;cursor:pointer;background:#170f07b8;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;line-height:1.1;display:flex;position:absolute;inset:0}.sensitive-image__cover strong{text-transform:uppercase;letter-spacing:0;font-size:13px}.sensitive-image__cover small{font-size:12px;font-weight:700}.report-button{justify-content:center;align-items:center;min-height:38px;padding:.55rem .85rem;font-size:.95rem;display:inline-flex}.report-button--blocked{color:#fff1e8;text-shadow:0 1px 2px #000000d9;background:linear-gradient(#a43122 0%,#7e2017 55%,#4a100b 100%);border-color:#ffc8b094}.report-form{gap:1rem;display:grid}.report-form label{text-transform:uppercase;gap:.4rem;font-family:Roboto,"sans-serif";font-size:1.2rem;display:grid}.report-form select,.report-form textarea{width:100%}.friend-feed__context{color:#272014b3;font-size:13px;font-weight:700}.friend-feed__text{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:24px;position:relative;overflow:hidden}.friend-feed__text p{color:#000;margin:0 0 8px}.friend-feed__text p:last-child{margin-bottom:0}.friend-feed__text ul,.friend-feed__text ol{color:#000;margin:0 0 8px 20px;padding:0}.friend-feed__text li{margin-bottom:4px}.friend-feed__text--collapsed{max-height:168px}.friend-feed__text--collapsed:after{content:"";pointer-events:none;background:linear-gradient(#b2a08000,#b2a080fa);height:54px;position:absolute;bottom:0;left:0;right:0}.friend-feed__more-button{color:#272014;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:28px;margin-top:4px;padding:0;font-size:14px;font-weight:800;line-height:18px;text-decoration:underline}.friend-feed__counts{flex-wrap:wrap;grid-row:5;align-self:flex-start;gap:8px 16px;min-width:0;padding-top:10px;font-size:14px;font-weight:700;display:flex}.friend-feed__counts span{align-items:center;gap:6px;min-height:28px;display:inline-flex}.friend-feed__counts button{min-height:28px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.friend-feed__counts button.is-active{color:#ad2e1f}.friend-feed__counts button:disabled{cursor:wait;opacity:.72}.friend-feed__counts svg{flex:0 0 24px;width:24px;height:24px}.feed-comments-modal{width:min(100vw - 28px,760px);max-height:min(88vh,760px)}.feed-comments-modal .modal-body{padding:18px}.feed-comments-modal__summary{background:radial-gradient(120% 130% at 50% 0,#ffffff1f,#fff0 55%),#725e3c29;border:1px solid #4932193d;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.feed-comments-modal__summary strong{color:#272014;text-transform:none;font-family:Roboto,"sans-serif";font-size:15px;line-height:20px}.feed-comments-modal__summary span{color:#000000b8;font-size:14px;line-height:20px;display:block}.feed-comments-modal__summary-header{align-items:center;gap:10px;display:flex}.feed-comments-modal__post-body{color:#000;margin:0;font-family:Roboto,"sans-serif";font-size:15px;line-height:21px}.feed-comments-modal__post-body p{margin:0 0 8px}.feed-comments-modal__post-body p:last-child{margin-bottom:0}.feed-comments-modal__post-body ul,.feed-comments-modal__post-body ol{margin:0 0 8px 20px;padding:0}.feed-comments-modal__post-body li{margin-bottom:4px}.feed-comments-modal__post-body--empty{color:#000000ad}.feed-comments-modal .comments-list{gap:12px}.feed-comments-modal .comment-item{background:radial-gradient(120% 130% at 50% 0,#ffffff57,#fff0 55%),#ffffff61}.feed-comments-modal .comment-item__header{align-items:center;width:100%;display:flex}.feed-comments-modal .comment-meta{flex:auto;min-width:0}.feed-comments-modal .comment-meta>div{justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-width:0;display:flex}.feed-comments-modal .comment-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-comments-modal .comment-date{text-align:right;white-space:nowrap;flex:none;margin-left:auto}.community-feed .interaction button:not(.view),.community-feed .interaction a:not(.view),.community-feed2 .interaction button:not(.view),.community-feed2 .interaction a:not(.view),.home-community-feed .interaction button:not(.view),.home-community-feed .interaction a:not(.view),.community-list .interaction button:not(.view),.community-list .interaction a:not(.view){align-items:center;gap:6px;min-height:38px;padding:6px 7px}.community-feed .interaction button:not(.view) svg,.community-feed .interaction a:not(.view) svg,.community-feed2 .interaction button:not(.view) svg,.community-feed2 .interaction a:not(.view) svg,.home-community-feed .interaction button:not(.view) svg,.home-community-feed .interaction a:not(.view) svg,.community-list .interaction button:not(.view) svg,.community-list .interaction a:not(.view) svg{flex:0 0 28px;width:28px;height:28px}.forum-post-detail-card{margin-top:20px}.forum-post-detail-card__content{cursor:default}.forum-post-detail-card__content>div{gap:8px}.forum-post-detail-card__content .forum-post-body{-webkit-line-clamp:unset;display:block}.forum-post-detail-card__content .forum-post-body p{font-size:18px;line-height:25px}.forum-post-detail-card .youtube-embed{width:calc(100% - 24px);margin:0 12px 14px}@media (width<=520px){.friend-feed__content .friend-feed__image-button,.friend-feed__content .friend-feed__image-button img{width:86px}}@media (width<=620px){.friend-feed__text{font-size:14px;line-height:18px}.friend-feed__text p{margin-bottom:7px;font-size:14px;line-height:18px}.friend-feed__text--collapsed{max-height:126px}.friend-feed__content{grid-template-columns:minmax(0,1fr)}.friend-feed__content>.friend-feed__image-button,.friend-feed__content>.content-photo-gallery{order:-1;width:100%}.friend-feed__content>.friend-feed__image-button{container-type:inline-size}.friend-feed__content .friend-feed__image-button img{aspect-ratio:auto;width:100%;height:auto;max-height:125cqw}.friend-feed__content .content-photo-gallery img{aspect-ratio:4/3;width:100%;max-height:320px}}.community-feed{z-index:2;border:1px solid #e7be8457;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000005c,inset 0 1px #ffffff14}.community-feed h2{color:#272014;background:#0000002e;border-bottom:1px solid #27201461;justify-content:space-between;margin:0 0 5px;padding:8px 12px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:36px;display:flex}.community-feed h2 a{float:right;cursor:pointer;color:#ecd1bb;letter-spacing:1px;background:#272014d4;border:1px solid #272014;border-radius:6px;width:90px;padding:10px 15px 8px;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:14px;transition:all .25s linear}.community-feed h2 a:hover{background:#272014}@media only screen and (width>=768px){.community-feed h2{font-size:30px;line-height:40px}.community-feed h2 a{font-size:24px;line-height:20px}}.community-feed .comm .c-item{border-top:1px solid #27201452;margin-top:0;padding-top:0}.community-feed .comm .c-item .c-wrap{gap:10px;padding:14px 8px;display:flex}.community-feed .comm .c-item .c-wrap .cont{color:#272014;flex-direction:column;flex:1;display:flex}.community-feed .comm .c-item .c-wrap .cont p{gap:5px;margin:5px 0 10px;font-family:Sarabun,"sans-serif";font-size:16px;line-height:20px}@media only screen and (width>=768px){.community-feed .comm .c-item .c-wrap .cont p{font-size:20px;line-height:24px}}.community-feed .comm .c-item .c-wrap .cont .interaction{gap:10px;margin-top:auto;padding-top:10px;display:flex;position:relative}.community-feed .comm .c-item .c-wrap .cont .interaction button{color:#000;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:1px 5px;display:flex}.community-feed .comm .c-item .c-wrap .cont .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed .comm .c-item .c-wrap .cont .interaction .view-harvest-link{color:#272014;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;align-self:center;margin-left:auto;padding:2px 10px;font-size:14px;font-weight:700;box-shadow:0 4px 10px #00000029}.community-feed .comm .c-item .c-wrap .cont .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media only screen and (width>=768px){.community-feed .comm .c-item .c-wrap .cont .interaction{padding-left:20px}}.community-feed .comm .c-item .c-wrap .cont .event{align-items:flex-start;gap:5px;display:flex}.community-feed .comm .c-item .c-wrap .cont .event .timestamp{color:#272014b8;margin:0;font-size:14px;font-style:italic;line-height:24px}@media only screen and (width>=768px){.community-feed .comm .c-item .c-wrap .cont .event .timestamp{margin:5px 0 15px;font-size:16px}}.community-feed .comm .c-item .c-wrap .image{text-align:center;flex:0 0 100px}.community-feed .comm .c-item .c-wrap .image img{border:1px solid #27201447;border-radius:7px;max-width:100px;margin-bottom:5px;display:inline-block;box-shadow:0 8px 16px #0000003d}@media only screen and (width>=768px){.community-feed .comm .c-item .c-wrap .image{flex:0 0 200px}.community-feed .comm .c-item .c-wrap .image img{max-width:200px}}.community-feed .comm .c-item .c-wrap button.profile{cursor:pointer;background:0 0;border:none;outline:none;flex:none;padding:0;line-height:0}.community-feed .comm .c-item.tb .c-wrap .title svg{color:green}.community-feed .comm .c-item.sighting .c-wrap .title svg{color:brown}.community-feed .comm .c-item:first-child{border-top:0;margin-top:0;padding-top:0}.community-feed .harvest .c-item{border-top:1px solid #2720144d;margin-top:0;padding-top:0}.community-feed .harvest .c-item .c-wrap{gap:10px;padding:14px 12px;display:flex}.community-feed .harvest .c-item .c-wrap .cont{flex-direction:column;flex:1;display:flex}.community-feed .harvest .c-item .c-wrap .cont svg{color:#d9881b;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed .harvest .c-item .c-wrap .cont p{color:#272014;gap:5px;margin:5px 0 10px;font-family:Sarabun,"sans-serif";font-size:16px;line-height:20px}.community-feed .harvest .c-item .c-wrap .cont .event{align-items:flex-start;gap:5px;display:flex}.community-feed .harvest .c-item .c-wrap .cont .event .title{letter-spacing:1px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:20px}.community-feed .harvest .c-item .c-wrap .cont .event .date{margin:0;font-size:14px;font-style:italic;line-height:24px}.community-feed .harvest .c-item .c-wrap .cont .event .tags span{letter-spacing:.7px;font-family:Bebas Neueu,"sans-serif";font-size:16px;font-weight:700;line-height:18px}.community-feed .harvest .c-item .c-wrap .image{flex:0 0 100px}.community-feed .harvest .c-item .c-wrap .image img{border:1px solid #27201447;border-radius:7px;max-width:100px;margin-bottom:5px;display:block;box-shadow:0 8px 16px #0000003d}.community-feed .harvest .c-item .c-wrap button.profile{cursor:pointer;background:0 0;border:none;outline:none;flex:none;padding:0;line-height:0}.community-feed .harvest .c-item .interaction{gap:10px;margin-top:auto;padding:10px;display:flex;position:relative}.community-feed .harvest .c-item .interaction button{color:#000;background:0 0;border:none;outline:none;gap:4px;padding:4px 5px;display:flex}.community-feed .harvest .c-item .interaction button svg{color:#818457;width:20px;height:20px}.community-feed .harvest .c-item .interaction button.view{color:#272014;background:#0003;border:1px solid #272014;border-radius:5px;margin-left:auto;padding:5px 10px;font-weight:700}.community-feed .harvest .c-item .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.community-feed .harvest .c-item:first-child{border-top:0;margin-top:0;padding-top:0}.community-feed:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);position:absolute;inset:0}.forum-pro-banner{z-index:2;color:#f5e8c8;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#342615eb,#140e08f0);border:1px solid #f2d27a85;border-radius:10px;gap:12px;margin:0 0 16px;padding:16px;display:grid;position:relative;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff14}@media only screen and (width>=481px){.forum-pro-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.forum-pro-banner span{color:#e7be84;letter-spacing:.5px;text-shadow:0 2px #0000008c;margin:0 0 5px;font-family:Bebas Neueu,"sans-serif";font-size:27px;line-height:29px;display:block}.forum-pro-banner p{text-shadow:0 1px 2px #0009;max-width:760px;margin:0;font-size:16px;font-weight:700;line-height:23px}.forum-pro-banner a{justify-self:start}.forum-pro-banner.forum-pro-banner--single{margin-top:0}.forum-search-panel{z-index:2;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#0003,#00000094),#140e08c7;border:1px solid #f2d27a47;border-radius:10px;gap:12px;margin:0 0 16px;padding:14px;display:grid;position:relative;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff0f}.forum-search-form{gap:10px;display:grid}@media only screen and (width>=481px){.forum-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.forum-search-form .form-field{margin:0}.forum-search-filters{flex-wrap:wrap;gap:8px;display:flex}.forum-search-filters button{color:#f5e8c8;cursor:pointer;background:#0f0a06ad;border:1px solid #f2d27a4d;border-radius:999px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:900}.forum-search-filters button.is-active{color:#1f1409;background:linear-gradient(#f2d27afa,#bc6514f0);border-color:#ffffff57}.forum-search-load-more{margin:14px auto 0;display:block}.forum-accordion{background:radial-gradient(110% 140% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#00000024,#00000075),#1a10086b;border:1px solid #f2d27a33;border-radius:12px;margin:16px 0 18px;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff0d,inset 0 -1px #00000059}.forum-accordion__toggle{text-align:left;cursor:pointer;color:#e7be84;letter-spacing:1px;text-shadow:1px 1px 1px #bc6514;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#0000002e,#000000a3),#100a06c7;border:1px solid #f2d27a42;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:62px;padding:17px 18px 15px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000073,inset 0 1px #ffffff0f,inset 0 -1px #00000073}.forum-accordion__toggle:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f2d27a94,#7c5a2652);border-radius:10px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.forum-accordion.is-open .forum-accordion__toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.forum-accordion__toggle>span:first-child{flex:auto;min-width:0}.forum-accordion__meta{color:#ecd1bb;margin-left:auto;font-size:18px;line-height:22px}.forum-accordion__chevron{fill:#e7be84;stroke:#bc6514;stroke-width:6px;width:23px;height:23px;transition:transform .2s}.forum-accordion.is-open .forum-accordion__chevron{transform:rotate(180deg)}.forum-accordion__content{background:linear-gradient(#f2d27a0f,#0000 28px),#2d21144d;border-top:1px solid #f2d27a2e;padding:12px 12px 1px;position:relative}.forum .forum-section{margin-bottom:18px}.forum ul{margin:0;padding:0;list-style:none}.forum ul li{margin-bottom:12px}.forum ul li button{text-align:left;cursor:pointer;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000040,#000000b3),#100a06b8;border:1px solid #f2d27a38;border-radius:10px;align-items:center;gap:15px;width:100%;margin:0;padding:5px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #00000073}.forum ul li button:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f2d27ab3,#7c5a2659);border-radius:10px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.forum ul li button:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:10px;position:absolute;inset:8px;box-shadow:inset 0 1px #f2d27a14,inset 0 -1px #00000080}.forum ul li button .forum-name{color:#e7be84;text-shadow:1px 1px 1px #bc6514;align-items:center;gap:6px;font-size:18px;line-height:24px;display:inline-flex}.forum ul li button svg.forum-star{fill:#ecd1bb;stroke:#bc6514;stroke-width:1.5px;flex:none;width:15px;height:15px;margin:-2px 0 0}.forum ul li button svg.forum-arrow{fill:#e7be84;stroke:#bc6514;stroke-width:5px;height:30px;margin:0 0 0 auto}.forum ul li button.old{cursor:pointer;background:linear-gradient(#ffffff26,#fff0 40%),linear-gradient(#6b4a2d 0%,#3e2a1a 40%,#2b1c12 60%,#5a3d24 100%);border:1px solid #d4aa5a99;border-radius:14px;width:100%;padding:16px 18px;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -2px 6px #0009,0 2px 6px #0009}.forum ul li button.old:before{content:"";pointer-events:none;border:1px solid #ffd78c59;border-radius:10px;position:absolute;inset:6px}.forum ul li button.old:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffd77814,#0000 40%),radial-gradient(circle at 80% 70%,#00000040,#0000 50%);border-radius:14px;position:absolute;inset:0}.forum-post-body p{color:#000;margin:0 0 12px}.forum-post-body p:last-child{margin-bottom:0}.forum-post-body ul,.forum-post-body ol{color:#000;margin:0 0 12px 20px;padding:0}.forum-post-body li{margin-bottom:6px}.youtube-embed{aspect-ratio:16/9;background:#000;border:1px solid #27201447;border-radius:8px;width:calc(100% - 24px);margin:12px 12px 14px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000003d}.youtube-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.youtube-embed__fallback{z-index:2;color:#ecd1bb;background:#18140dd1;border:1px solid #f2d27a80;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 6px 14px #0000003d}.tiktok-card{color:#ecd1bb;box-sizing:border-box;background:#18140dd1;border:1px solid #f2d27a47;border-radius:8px;align-items:stretch;gap:12px;width:calc(100% - 24px);max-width:520px;margin:12px 12px 14px;padding:10px;text-decoration:none;display:flex;box-shadow:0 8px 18px #0000003d}.tiktok-card:hover,.tiktok-card:focus-visible{border-color:#f2d27a99}.tiktok-card:focus-visible{outline-offset:2px;outline:2px solid #e7be84}.tiktok-card__thumb{aspect-ratio:9/16;background:#000;border-radius:6px;flex:0 0 72px;position:relative;overflow:hidden}.tiktok-card__thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tiktok-card__thumb--placeholder{background:linear-gradient(160deg,#111 0%,#1e1e1e 55%,#2a2a2a 100%)}.tiktok-card__play{color:#fff;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiktok-card__play svg{margin-left:2px}.tiktok-card__body{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.tiktok-card__source{color:#afa18e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.tiktok-card__caption{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.tiktok-card__author{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.tiktok-card__cta{color:#e7be84;align-items:center;gap:5px;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}.forum-post-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 14px;display:flex;position:relative}.forum-post-edit-form{gap:15px;display:grid}.forum-post-edit-form label{gap:6px;display:grid}.forum-post-edit-form input,.forum-post-edit-form textarea{width:100%}.forum-post-edit-form .wysiwyg{background:#fff;border:1px solid #272014;border-radius:6px;overflow:hidden}.post-photo-manager{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:8px 0 10px;display:grid}.post-photo-manager__item{background:#ffffff38;border:1px solid #2720143d;border-radius:6px;gap:8px;padding:8px;display:grid}.post-photo-manager__item img{aspect-ratio:1;object-fit:cover;background:#00000029;border-radius:4px;width:100%}.post-photo-manager__item button{width:100%;min-height:36px;padding:7px 10px;font-size:18px;line-height:18px;text-decoration:none}.legendary-buck .forum-action-row{margin-bottom:1rem}.legendary-buck .forum-back-label--mobile{display:none}@media only screen and (width<=767px){.legendary-buck .forum-back-label--desktop{display:none}.legendary-buck .forum-back-label--mobile{display:inline}}.legendary-buck .forum-post-reaction .forum-post-like-button{cursor:pointer;color:#272014;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:4px 6px;font-weight:700;display:flex}.legendary-buck .forum-post-reaction .forum-post-like-button span{font-size:15px;line-height:20px}.legendary-buck .forum-post-reaction .forum-post-like-button svg{color:#7f8a48;stroke:#1b160e;stroke-width:1.5px;paint-order:stroke fill;filter:drop-shadow(0 1px 1px #0000002e);flex:0 0 26px;width:26px;height:26px}.legendary-buck .forum-post-reaction .forum-post-like-button.pray svg{color:#9e3d3d}.legendary-buck .forum-post-reaction .forum-post-like-button.active svg{color:#e7be84}.legendary-buck .forum-post-reaction .forum-post-like-button.pray.active svg{color:#c64a4a}.legendary-buck .forum-post-reaction .forum-post-like-button:disabled{opacity:.62;cursor:not-allowed}.legendary-buck .comments-modal{z-index:2;color:#000;background:radial-gradient(120% 130% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#ccbc9feb,#998766ed);border:2px solid #553c1be0;border-radius:10px;margin:18px 0 0;padding:16px;position:relative;box-shadow:0 14px 26px #00000073,inset 0 1px #ffffff59}.legendary-buck .comments-modal h3{color:#272014;letter-spacing:1px;border-bottom:1px solid #49321959;margin:0 0 12px;padding-bottom:8px;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:30px}.legendary-buck .comments-modal .no-comments{color:#2b2118;background:linear-gradient(#ffffff29,#fff0),#ffffff3d;border:1px solid #553c1b59;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-weight:700;line-height:22px}.legendary-buck .comments-modal .no-comments a{color:#272014;min-height:30px;text-shadow:none;vertical-align:middle;background:linear-gradient(#f2d27afa,#c7913eeb);border:1px solid #553c1b6b;border-radius:6px;align-items:center;margin-left:4px;padding:4px 10px 3px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 6px 12px #0000002e,inset 0 1px #ffffff57}.legendary-buck .comments-modal .comments-list{gap:10px;margin:0 0 16px;display:grid}.legendary-buck .comments-modal .comment-item{color:#000;background:radial-gradient(120% 130% at 50% 0,#ffffff38,#fff0 55%),#ffffff3d;border:1px solid #49321942;border-radius:8px;padding:12px 14px;font-size:16px;line-height:22px;box-shadow:0 6px 14px #0000001f,inset 0 1px #ffffff3d}.legendary-buck .comments-modal .comment-item.comment-item--reply{background:radial-gradient(120% 130% at 50% 0,#ffffff2e,#fff0 55%),#ffffff29;padding:10px 12px;box-shadow:0 4px 10px #0000001a,inset 0 1px #fff3}.legendary-buck .comments-modal .comment-item .comment-item__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.legendary-buck .comments-modal .comment-item .comment-meta{color:#272014;align-items:center;gap:9px;min-width:0;display:flex}.legendary-buck .comments-modal .comment-item .comment-meta>div{gap:1px;min-width:0;display:grid}.legendary-buck .comments-modal .comment-item .comment-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:21px;overflow:hidden}.legendary-buck .comments-modal .comment-item .comment-date{text-align:left;color:#272014c7;margin:0;font-size:13px;font-style:italic;line-height:18px;display:block}.legendary-buck .comments-modal .comment-item .profile-photo-link{box-shadow:none;background:0 0;border:0;line-height:0;display:inline-flex}.legendary-buck .comments-modal .comment-item .profile-photo{--profile-photo-size:38px}.legendary-buck .comments-modal .comment-item .profile-photo--framed,.legendary-buck .comments-modal .comment-item .profile-photo--plain{box-shadow:none;background:0 0;border:0}.legendary-buck .comments-modal .comment-item .profile-photo--framed .profile-photo__image,.legendary-buck .comments-modal .comment-item .profile-photo--framed .profile-photo__frame{max-width:none;max-height:none;box-shadow:none;background:0 0;border:0}.legendary-buck .comments-modal .comment-item .profile-photo--plain{object-fit:cover;border-radius:50%}.legendary-buck .comments-modal .comment-item .comment-body{color:#000;margin:12px 0 0 47px}.legendary-buck .comments-modal .comment-item .comment-body p{color:#000;margin:0 0 8px;font-size:17px;line-height:24px}.legendary-buck .comments-modal .comment-item .comment-body p:last-child{margin-bottom:0}.legendary-buck .comments-modal .comment-item .comment-replies{border-left:2px solid #49321938;gap:10px;margin:14px 0 0 29px;padding-left:18px;display:grid}.legendary-buck .comments-modal .comment-item .action-menu{flex:none;margin:0}.legendary-buck .comments-modal .comment-item .action-menu__trigger{width:44px;height:44px;box-shadow:0 6px 14px #0000002e}.legendary-buck .comments-modal .comment-item .action-menu__panel{top:calc(100% + 7px);bottom:auto}.legendary-buck .comments-modal .comment-form{border-top:1px solid #49321959;margin-top:12px;padding-top:14px}.legendary-buck .comments-modal .comment-form label{color:#272014;margin-bottom:6px;font-size:18px;line-height:22px;display:block}.legendary-buck .comments-modal .comment-form textarea{color:#000;resize:vertical;background:#ffffffb8;border:1px solid #4932198c;width:100%;min-height:96px;box-shadow:inset 0 1px 3px #0000002e}.community-feed2{z-index:2;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000005c,inset 0 1px #ffffff14}.community-feed2 .comm .c-item{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #2720144d;border-radius:0;align-items:center;gap:15px;margin:0;padding:0;position:relative;overflow:hidden}.community-feed2 .comm .c-item:before,.community-feed2 .comm .c-item:after{content:none}.community-feed2 .comm .c-item .c-wrap{gap:10px;padding:14px 12px;display:flex}.community-feed2 .comm .c-item .c-wrap .cont{flex-direction:column;flex:1;display:flex}.community-feed2 .comm .c-item .c-wrap .cont svg{color:#d9881b;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed2 .comm .c-item .c-wrap .cont p{color:#272014;gap:5px;margin:5px 0 10px;font-family:Sarabun,"sans-serif";font-size:16px;line-height:20px}.community-feed2 .comm .c-item .c-wrap .cont .interaction{gap:10px;margin-top:auto;padding-top:10px;display:flex;position:relative}.community-feed2 .comm .c-item .c-wrap .cont .interaction button{color:#272014;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:5px;display:flex}.community-feed2 .comm .c-item .c-wrap .cont .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed2 .comm .c-item .c-wrap .cont .interaction button.view{color:#272014;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;margin-left:auto;margin-right:10px;padding:5px 10px;font-weight:700}.community-feed2 .comm .c-item .c-wrap .cont .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.community-feed2 .comm .c-item .c-wrap .cont .event{align-items:flex-start;gap:5px;display:flex}.community-feed2 .comm .c-item .c-wrap .cont .event .timestamp{color:#272014b8;margin:0;font-size:14px;font-style:italic;line-height:24px}.community-feed2 .comm .c-item .c-wrap .image{flex:0 0 100px}.community-feed2 .comm .c-item .c-wrap .image img{border:1px solid #27201447;border-radius:7px;max-width:100px;margin-bottom:5px;display:block;box-shadow:0 8px 16px #0000003d}.community-feed2 .comm .c-item .c-wrap button.profile{cursor:pointer;background:0 0;border:none;outline:none}.community-feed2 .comm .c-item .interaction{gap:10px;margin-top:auto;padding:10px 16px;display:flex;position:relative}.community-feed2 .comm .c-item .interaction button{color:#272014;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:5px;display:flex}.community-feed2 .comm .c-item .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed2 .comm .c-item .interaction button.pray svg{color:#b94d4d}.community-feed2 .comm .c-item .interaction button.active{color:#272014;font-weight:700}.community-feed2 .comm .c-item .interaction button.active svg{color:#e7be84}.community-feed2 .comm .c-item .interaction button.pray.active svg{color:#832f2f}.community-feed2 .comm .c-item .interaction button.view{color:#272014;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;margin-left:auto;padding:5px 10px;font-weight:700}.community-feed2 .comm .c-item .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.community-feed2 .comm .c-item.tb .c-wrap .title svg{color:green}.community-feed2 .comm .c-item.sighting .c-wrap .title svg{color:brown}.community-feed2 .comm .c-item:first-child{border-top:0;margin-top:0;padding-top:0}.community-feed2 .comm .interaction{padding:5px 10px}.community-feed2 .harvest .c-item{border-top:4px solid #443b20;margin-top:0;padding-top:5px}.community-feed2 .harvest .c-item .c-wrap{gap:10px;padding:12px 10px;display:flex}.community-feed2 .harvest .c-item .c-wrap .cont{flex-direction:column;flex:1;display:flex}.community-feed2 .harvest .c-item .c-wrap .cont svg{color:#d9881b;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed2 .harvest .c-item .c-wrap .cont p{gap:5px;margin:5px 0 10px;font-family:Sarabun,"sans-serif";font-size:16px;line-height:20px}.community-feed2 .harvest .c-item .c-wrap .cont .event{align-items:flex-start;gap:5px;display:flex}.community-feed2 .harvest .c-item .c-wrap .cont .event .title{letter-spacing:1px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:20px;font-weight:700;line-height:20px}.community-feed2 .harvest .c-item .c-wrap .cont .event .date{margin:0;font-size:14px;font-style:italic;line-height:24px}.community-feed2 .harvest .c-item .c-wrap .cont .event .tags span{letter-spacing:.7px;font-family:Bebas Neueu,"sans-serif";font-size:16px;font-weight:700;line-height:18px}.community-feed2 .harvest .c-item .c-wrap .image{flex:0 0 100px}.community-feed2 .harvest .c-item .c-wrap .image img{border-radius:6px;max-width:100px;margin-bottom:5px;display:block}.community-feed2 .harvest .c-item .c-wrap button.profile{cursor:pointer;background:0 0;border:none;outline:none}.community-feed2 .harvest .c-item .interaction{gap:10px;margin-top:auto;padding:10px 14px;display:flex;position:relative}.community-feed2 .harvest .c-item .interaction button{color:#000;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:4px 5px;display:flex}.community-feed2 .harvest .c-item .interaction button svg{color:#818457;stroke:#000;stroke-width:2px;paint-order:stroke fill;width:20px;height:20px}.community-feed2 .harvest .c-item .interaction button.view{color:#272014;background:linear-gradient(#f2d27ab3,#7c5a2659);border:1px solid #272014;border-radius:5px;margin-left:auto;padding:7px 11px;font-weight:700}.community-feed2 .harvest .c-item .interaction:before{content:"";background:linear-gradient(90deg,#0000,#37322740 15% 85%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.community-feed2 .harvest .c-item:first-child{border-top:0;margin-top:0;padding-top:0}.forum-post-detail-card.friend-feed__item .content-photo-gallery img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.comment-actions-row{align-items:center;gap:14px;margin-top:6px;display:flex}.comment-like-button{color:#272014;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-family:Roboto,"sans-serif";font-size:14px;font-weight:700;display:inline-flex}.comment-like-button svg{color:#7f8a48;stroke:#1b160e;stroke-width:1.5px;paint-order:stroke fill;flex:0 0 20px;width:20px;height:20px}.comment-like-button.active svg{color:#e7be84}.comment-like-button:disabled{opacity:.62;cursor:not-allowed}.comment-reply-button{color:#272014;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-family:Roboto,"sans-serif";font-size:14px;font-weight:700;display:inline-flex}.comment-reply-button:hover,.comment-reply-button:focus-visible{text-decoration:underline}.wysiwyg-toolbar{background:linear-gradient(#ffffffc7,#e7dac3b8);border:1px solid #27201438;border-radius:6px;gap:6px;margin-bottom:6px;padding:6px;display:flex}.wysiwyg-toolbar button{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;color:#272014!important}.wysiwyg-toolbar button svg{stroke:#272014;fill:none;flex:0 0 18px;width:18px;min-width:18px;height:18px;display:block;overflow:visible}.wysiwyg-toolbar button:hover{background:#e7be8452}.wysiwyg-toolbar button.active{background:linear-gradient(#694b1d 0%,#4c3b0e 55%,#272014 100%);color:#ecd1bb!important}.wysiwyg-toolbar button.active svg{stroke:#ecd1bb}.ProseMirror{background:#ffffffeb;border:1px solid #27201457;border-radius:6px;min-height:140px;padding:10px;box-shadow:inset 0 1px 2px #0000001f}.ProseMirror:focus{border-color:#cfa85af2;outline:none}.ProseMirror p{color:#000;margin:0 0 .5rem;font-family:Roboto,"sans-serif"}body.modal-open{touch-action:none;overflow:hidden}.modal-backdrop{z-index:2147483000;overscroll-behavior:contain;touch-action:none;background:#000000ad;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}body.keyboard-open .modal-backdrop{padding-top:max(12px, var(--safe-area-top));padding-bottom:max(12px, var(--safe-area-bottom));align-items:flex-start}body.is-native-app .modal-backdrop,body.keyboard-open.is-native-app .modal-backdrop{padding-top:calc(max(12px, var(--safe-area-top)) + 30px);padding-bottom:calc(max(12px, var(--safe-area-bottom)) + 30px)}body.keyboard-open.is-native-ios .modal-backdrop{padding-bottom:calc(var(--keyboard-height) + max(12px, var(--safe-area-bottom)) + 30px)}.modal{z-index:2147483001;width:min(100%,520px);max-height:min(90vh, 100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 24px);overscroll-behavior:contain;touch-action:auto;background:radial-gradient(120% 130% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#daccb4f5,#ab9a7ef5);border:1px solid #e7be8473;border-radius:10px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000000f2,inset 0 1px #ffffff38}.modal textarea{width:100%}body.keyboard-open .modal{max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 24px);scroll-padding-bottom:96px}body.keyboard-open.is-native-ios .modal{max-height:calc(100dvh - var(--keyboard-height) - var(--safe-area-top) - var(--safe-area-bottom) - 24px);scroll-padding-bottom:96px}.modal-header{background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#272014fa,#120c07f5);border-bottom:1px solid #e7be8447;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 15px;display:flex}@media only screen and (width>=768px){.modal-header{padding:15px 30px}}.modal-header h2{color:#ecd1bb;letter-spacing:1px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:30px;line-height:40px}.modal-close{z-index:2147483002;cursor:pointer;color:#ecd1bb;background:0 0;border:0;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:0;padding:0;font-size:38px;line-height:38px;display:inline-flex;position:relative}@media only screen and (width>=768px){.modal-close{margin-right:-10px}}.modal-floating-close{z-index:2147483002;cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.modal-body{overscroll-behavior:contain;background:0 0;padding:15px;scroll-padding-bottom:96px}@media only screen and (width>=768px){.modal-body{padding:30px}}.marketplace-listing-modal{width:min(100vw - 32px,620px)}.marketplace-listing-modal .modal-body{padding:20px;overflow-y:auto}@media (width<=767px){.marketplace-listing-modal{width:calc(100vw - 24px)}}@media only screen and (width>=768px){.marketplace-listing-modal .modal-body{padding:26px}}body.keyboard-open.is-native-ios .marketplace-listing-modal{max-height:calc(100dvh - var(--keyboard-height) - 32px)}@media (width<=767px){body.keyboard-open.is-native-ios .marketplace-listing-modal{max-height:calc(100dvh - var(--keyboard-height) - 24px)}}.comments-modal h3{letter-spacing:1px;margin:0 0 10px;font-family:Bebas Neueu,"sans-serif";font-size:24px;font-weight:400;line-height:26px}.comments-list{gap:15px;margin:10px 0 20px;display:grid}.comment-item{background:radial-gradient(120% 130% at 50% 0,#ffffff38,#fff0 55%),#ffffff3d;border:1px solid #49321938;border-radius:8px;padding:15px;font-size:18px;line-height:20px;box-shadow:0 6px 14px #0000001f,inset 0 1px #ffffff3d}.comment-item .comment-meta{align-items:center;gap:10px;display:flex}.comment-item .comment-date{font-size:14px;font-style:italic;line-height:20px}.comment-item img{max-width:auto;border-radius:6px;max-height:40px;box-shadow:0 4px 10px #0000002e}.comment-item .profile-photo--framed,.comment-item .profile-photo--plain{box-shadow:none;background:0 0;border:0}.comment-item .profile-photo--framed .profile-photo__image,.comment-item .profile-photo--framed .profile-photo__frame{max-width:none;max-height:none;box-shadow:none;background:0 0;border:0}.comment-item textarea{width:100%}.comment-item--reply{margin-top:10px}.comment-replies{border-left:2px solid #49321938;gap:12px;margin-top:12px;margin-left:clamp(12px,3vw,24px);padding-left:clamp(10px,2vw,16px);display:grid}.comment-reply-form,.comment-inline-actions{margin-top:10px}.comment-inline-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.comment-edit{cursor:pointer;float:right;background:0 0;border:none;margin-bottom:-10px;margin-right:-10px}.comment-edit svg{width:20px;height:20px}.comment-item p{white-space:pre-wrap;margin:10px 0 0}.comment-item .action-menu+p,.comment-item p+.action-menu{margin-top:12px}.comment-form textarea{resize:vertical;width:100%}.comment-photo-input{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.comment-photo-input .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comment-photo-input__button,.comment-photo-input__remove{appearance:none;color:#272014;cursor:pointer;background:#ffffff6b;border:1px solid #49321947;border-radius:6px;padding:7px 10px;font-family:Sarabun,"sans-serif";font-size:14px;font-weight:800;line-height:18px}.comment-photo-input__name{color:#272014c7;text-overflow:ellipsis;white-space:nowrap;max-width:min(260px,100%);font-size:13px;line-height:18px;overflow:hidden}.comment-photo-input__loading{color:#272014c7;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:18px;display:inline-flex}.comment-photo{appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:min(260px,100%);margin-top:10px;padding:0;display:block;overflow:hidden;box-shadow:0 8px 16px #0003}.comment-photo img{object-fit:cover;border:1px solid #27201447;border-radius:7px;width:100%;height:auto;max-height:240px;display:block}.comment-edit-form{gap:10px;margin-top:10px;display:grid}.comment-edit-form textarea{resize:vertical;width:100%;min-height:92px}.comment-edit-form .many-button-row{justify-content:flex-end}.shared-photo-modal{width:min(100vw - 28px,560px)}.shared-photo-modal .modal-body{padding:18px}.shared-photo-flow{gap:14px;min-width:0;display:grid}.shared-photo-flow__preview{object-fit:contain;background:#27201429;border:1px solid #27201452;border-radius:8px;width:100%;max-height:min(42vh,420px);display:block}.shared-photo-flow__panel,.shared-photo-flow__form{color:#272014;gap:12px;display:grid}.shared-photo-flow__panel h3{color:#272014;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.shared-photo-flow__panel p{margin:0;font-weight:700;line-height:1.4}.shared-photo-flow__choice-grid{gap:10px;display:grid}@media only screen and (width>=481px){.shared-photo-flow__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shared-photo-flow__choice-grid button{color:#272014;text-align:left;cursor:pointer;background:linear-gradient(#ffffff7a,#ffffff14),#e7be8440;border:1px solid #27201457;border-radius:8px;gap:6px;min-height:118px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff4d}.shared-photo-flow__choice-grid button strong{letter-spacing:.3px;font-family:Bebas Neueu,"sans-serif";font-size:23px;line-height:24px}.shared-photo-flow__choice-grid button span{font-size:14px;font-weight:700;line-height:1.35}.shared-link-flow__link{color:#272014;background:#e7be8440;border:1px solid #27201457;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.shared-link-flow__link span{text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.shared-link-flow__link strong{overflow-wrap:anywhere;font-size:14px}.shared-link-flow__link small{font-size:13px;font-weight:700;line-height:1.35}.shared-photo-flow__form{min-width:0}.shared-photo-flow__form label{gap:6px;min-width:0;display:grid}.shared-photo-flow__form label>span{color:#272014;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.shared-photo-flow__form textarea,.shared-photo-flow__form select,.shared-photo-flow__form input{box-sizing:border-box;color:#272014;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;text-transform:none;background:#ffffffbf;border:1px solid #27201457;border-radius:6px;font-weight:700}.shared-photo-flow__form textarea{resize:vertical;padding:10px}.shared-photo-flow__form .shared-photo-flow__post-text{text-transform:none;font-family:Roboto,"sans-serif"}.shared-photo-flow__form select,.shared-photo-flow__form input{padding:8px 10px}.shared-photo-flow__form input[type=date]{appearance:none}.shared-photo-flow__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shared-photo-flow__actions button{width:auto;min-width:0}.shared-photo-flow__inline-error{color:#7a1f18;background:#8f261c14;border:1px solid #8f261c47;border-radius:6px;gap:8px;padding:10px;font-weight:800;line-height:1.35;display:grid}.shared-photo-flow__inline-error button{justify-self:start}@media only screen and (width<=767px){.shared-photo-flow__actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.shared-photo-flow__actions button{white-space:normal;width:100%;min-height:44px;padding-left:8px;padding-right:8px;line-height:1.1}}.photo-lightbox{z-index:2147483200;background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;inset:0}.lightbox-body{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;max-height:calc(100vh - 40px);display:flex;position:relative}.zoomable-photo{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.zoomable-photo img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .12s ease-out;display:block;box-shadow:0 12px 40px #000000a6}.zoomable-photo .sensitive-image{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.photo-lightbox-close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:0;line-height:1;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.photo-lightbox-close:hover{background:#ffffff40;transform:scale(1.05)}.photo-lightbox-close:before{content:"×";font-size:30px;line-height:1;display:block;transform:translateY(-1px)}.photo-lightbox-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.photo-lightbox-nav:hover{background:#ffffff40;transform:translateY(-50%)scale(1.08)}.photo-lightbox-nav:active{transform:translateY(-50%)scale(.95)}.photo-lightbox-nav--prev{left:10px}.photo-lightbox-nav--next{right:10px}.buck-vault-page .page-content{background:linear-gradient(90deg,#0003 0%,#000c 10% 90%,#0003 100%)}.buck-vault .vault-container{z-index:2;margin-top:16px;position:relative}.buck-vault .vault-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media only screen and (width>=768px){.buck-vault .vault-grid{grid-template-columns:repeat(5,1fr);gap:15px}}.buck-vault .vault-card{background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be84a6;border-radius:8px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff0f}.buck-vault .vault-card:hover{border-color:#e7be84f2;transform:translateY(-2px);box-shadow:0 16px 30px #0000009e,0 0 0 1px #e7be842e,inset 0 1px #ffffff14}.buck-vault .vault-card button{cursor:pointer;background:0 0;border:none;outline:none;padding:0}.buck-vault .vault-card-image-wrap{aspect-ratio:1;background:linear-gradient(#0000008c,#272014);position:relative;overflow:hidden}.buck-vault .vault-card-image{width:100%;height:100%;display:block}.buck-vault .vault-card img{object-fit:cover;width:100%;height:100%;display:block}.buck-vault .vault-card-name{z-index:2;color:#ecd1bb;text-shadow:0 2px 4px #000000e6;letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-size:16px;line-height:18px;position:absolute;top:7px;left:7px}@media only screen and (width>=768px){.buck-vault .vault-card-name{font-size:19px;line-height:21px}}.buck-vault .vault-card-body{color:#ecd1bb;padding:9px 10px 10px}.buck-vault .vault-card-body .vault-card-meta{margin:0;font-size:10px;line-height:13px}@media only screen and (width>=768px){.buck-vault .vault-card-body .vault-card-meta{font-size:11px;line-height:14px}}.buck-vault .interaction{border-top:1px solid #e7be8440;align-items:center;gap:7px;margin-top:6px;padding-top:6px;display:flex}.buck-vault .interaction button{color:#ecd1bb;align-items:center;gap:6px;min-height:36px;padding:6px 7px;font-size:13px;line-height:18px;display:flex}.buck-vault .interaction button svg{color:#ecd1bb;flex:0 0 26px;width:26px;height:26px}.buck-vault .interaction button.liked svg{color:#b47e36}.buck-vault .interaction button.edit-photo{margin-left:auto}.buck-vault .vault-buck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media only screen and (width>=768px){.buck-vault .vault-buck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}}.buck-vault .vault-buck-card{text-align:left;color:#ecd1bb;cursor:pointer;background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be84a6;border-radius:8px;flex-direction:column;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff0f}.buck-vault .vault-buck-card:hover,.buck-vault .vault-buck-card:focus-visible{border-color:#e7be84f2;transform:translateY(-2px);box-shadow:0 16px 30px #0000009e,0 0 0 1px #e7be842e,inset 0 1px #ffffff14}.buck-vault .vault-buck-card.is-target{border-color:#e7be84f2}.buck-vault .vault-buck-sort{color:#ecd1bb;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;display:flex}.buck-vault .vault-buck-sort label{letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:18px}.buck-vault .vault-buck-sort select{max-width:220px}.buck-vault .vault-buck-card__badges{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.buck-vault .vault-buck-badge{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:15px;box-shadow:0 2px 6px #00000080}.buck-vault .vault-buck-badge--hot{color:#fff;background:#8a2d12eb}.buck-vault .vault-buck-badge--daylight{color:#272014;background:#e7be84f2}.buck-vault .vault-buck-card__image{aspect-ratio:4/3;background:linear-gradient(#0000008c,#272014);position:relative;overflow:hidden}.buck-vault .vault-buck-card__image img{object-fit:cover;width:100%;height:100%;display:block}.buck-vault .vault-buck-card__body{padding:10px 12px 12px}.buck-vault .vault-buck-card__body h3{letter-spacing:.5px;color:#ecd1bb;overflow-wrap:anywhere;margin:2px 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.buck-vault .vault-buck-card__eyebrow{text-transform:uppercase;letter-spacing:.5px;opacity:.8;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.buck-vault .vault-buck-card__eyebrow svg{flex:0 0 13px;width:13px;height:13px}.buck-vault .vault-buck-card__meta,.buck-vault .vault-buck-card__details{margin:0;font-size:12px;line-height:16px}.buck-vault .vault-buck-card__details{opacity:.75;margin-top:2px}.buck-vault .vault-buck-chips{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;margin:0 0 14px;padding:2px 4px 8px;display:flex;overflow-x:auto}.buck-vault .vault-buck-chip{color:#ecd1bb;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:#00000073;border:1px solid #e7be848c;border-radius:999px;flex:none;padding:7px 14px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:22px}.buck-vault .vault-buck-chip.is-active{color:#272014;background:#e7be84;border-color:#e7be84}.buck-vault .vault-buck-chip.is-target{align-items:center;gap:6px;display:inline-flex}.buck-vault .vault-buck-chip svg{flex:0 0 16px;width:16px;height:16px}.buck-vault .vault-card-name.is-target{align-items:center;gap:4px;display:inline-flex}.buck-vault .vault-card-name.is-target svg{flex:0 0 14px;width:14px;height:14px}.buck-vault .vault-buck-header__eyebrow svg{vertical-align:-2px;width:14px;height:14px}.buck-vault .vault-buck-header{color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#e7be8424,#e7be8400 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8461;border-radius:8px;margin:0 0 14px;padding:14px 16px 0}.buck-vault .vault-buck-header__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buck-vault .vault-buck-header__top h2{color:#e7be84;letter-spacing:.5px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:30px;line-height:32px}.buck-vault .vault-buck-header__eyebrow{color:#ecd1bbb8;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800}.buck-vault .vault-buck-header__meta{color:#ecd1bbcc;margin:2px 0 0;font-size:14px}.buck-vault .vault-buck-header__story{color:#ecd1bbe6;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.buck-vault .vault-buck-tabs{gap:4px;margin-top:12px;display:flex;overflow-x:auto}.buck-vault .vault-buck-tab{color:#ecd1bbbf;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:9px 12px;font-family:Bebas Neueu,"sans-serif";font-size:19px;line-height:22px}.buck-vault .vault-buck-tab.is-active{color:#e7be84;border-bottom-color:#e7be84}.buck-vault .vault-buck-notes{margin-top:0}.buck-vault .vault-timeline{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.buck-vault .vault-timeline:before{content:"";background:#e7be8466;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.buck-vault .vault-timeline__item{margin-bottom:14px;position:relative}.buck-vault .vault-timeline__item:before{content:"";background:#272014;border:2px solid #e7be84;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-20px}.buck-vault .vault-timeline__item--note:before{background:#e7be84}.buck-vault .vault-timeline__date{color:#ecd1bbc7;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.buck-vault .vault-timeline__photo{color:#ecd1bb;text-align:left;cursor:pointer;background:#00000073;border:1px solid #e7be8461;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:420px;padding:6px;display:flex}.buck-vault .vault-timeline__photo img{object-fit:cover;border-radius:6px;width:96px;height:72px}.buck-vault .vault-timeline__photo span{font-family:Bebas Neueu,"sans-serif";font-size:18px}.buck-vault .vault-timeline__note{color:#ecd1bb;background:#00000073;border:1px solid #e7be8461;border-radius:8px;max-width:640px;padding:10px 12px}.buck-vault .vault-timeline__note strong{color:#e7be84;letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:18px}.buck-vault .vault-timeline__note p{white-space:pre-line;margin:4px 0 0}.vault-stamp-fields{flex-wrap:wrap;gap:12px 16px;display:flex}.vault-stamp-fields>div{flex:160px}.vault-stamp-fields input{width:100%}.vault-stamp-read{margin-top:.75rem}.vault-stamp-read .form-help{margin:6px 0 0}.vault-post-to-feed{border-top:1px solid #e7be844d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:1.25rem;padding-top:1rem;display:flex}.vault-post-to-feed .form-help{flex-basis:100%;margin:0}.buck-shop-page .page-content{background:linear-gradient(90deg,#0003 0%,#000c 10% 90%,#0003 100%)}.marketplace-page{gap:18px;display:grid}.marketplace-toolbar{background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be84a6;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff0f}.marketplace-search,.marketplace-actions,.marketplace-form__grid{gap:10px;display:grid}.marketplace-search{grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr) minmax(140px,.35fr)}.marketplace-search input,.marketplace-search select{color:#ecd1bb;background:#00000073;border:1px solid #e7be84a6;border-radius:6px;padding:9px 12px}.marketplace-search input::placeholder,.marketplace-search select::placeholder{color:#ecd1bbb8}.marketplace-search input option,.marketplace-search select option{color:#ecd1bb;background:#272014}.marketplace-actions{grid-template-columns:1fr auto;align-items:center}.marketplace-actions select{color:#ecd1bb;background:#00000073;border:1px solid #e7be84a6;border-radius:6px;padding:9px 12px}.marketplace-actions select option{color:#ecd1bb;background:#272014}.toggle-row{align-items:center;gap:8px;font-weight:700;display:inline-flex}.marketplace-location-note{color:#ecd1bbd1;margin:-6px 0 0;font-size:16px}.marketplace-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media only screen and (width>=768px){.marketplace-grid{grid-template-columns:repeat(4,1fr);gap:15px}}.marketplace-card{background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be84a6;border-radius:8px;grid-template-rows:auto 1fr;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff0f}.marketplace-card:hover{border-color:#e7be84f2;transform:translateY(-2px);box-shadow:0 16px 30px #0000009e,0 0 0 1px #e7be842e,inset 0 1px #ffffff14}.marketplace-card__image{aspect-ratio:1;background:linear-gradient(#0000008c,#272014);display:block;position:relative}.marketplace-card__image img{object-fit:cover;width:100%;height:100%;display:block}.marketplace-card__image span{color:#ecd1bb;background:#000000bd;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:7px;left:7px}.marketplace-card__body{color:#ecd1bb;flex-direction:column;gap:10px;padding:9px 10px 10px;display:flex}.marketplace-card__top{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.marketplace-card__top h3{color:#ecd1bb;letter-spacing:.4px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.marketplace-card__top h3 a{color:inherit;text-decoration:none}.marketplace-card__actions{grid-template-columns:1fr;gap:8px;display:grid}.marketplace-card__actions a{text-align:center;text-decoration:none}.marketplace-price,.marketplace-meta,.marketplace-description{margin:0}.marketplace-price{color:#e7be84;font-weight:800}.marketplace-meta{color:#ecd1bbc7;font-size:12px;line-height:15px}.marketplace-description{white-space:pre-wrap;color:#ecd1bbeb;font-size:14px;line-height:18px}.marketplace-seller{color:#ecd1bb;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.marketplace-seller:hover,.marketplace-seller:focus-visible{color:#e7be84}.marketplace-card .marketplace-seller{margin-top:auto}.marketplace-form{gap:12px;display:grid}.marketplace-form label{gap:6px;display:grid}.marketplace-form input[type=text],.marketplace-form input[type=number],.marketplace-form select,.marketplace-form textarea{width:100%}.marketplace-form textarea{resize:vertical}.marketplace-form__grid{grid-template-columns:1fr 1fr}.marketplace-photo-manager{gap:10px;margin-bottom:10px;display:grid}.marketplace-photo-manager__grid{gap:10px;display:grid}@media only screen and (width>=768px){.marketplace-photo-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketplace-photo-manager__item{background:#0003;border:1px solid #e7be8447;border-radius:8px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.marketplace-photo-manager__item img{aspect-ratio:1;object-fit:cover;border:1px solid #e7be8461;border-radius:6px;width:94px}.marketplace-photo-manager__item div{flex-wrap:wrap;gap:8px;display:flex}.marketplace-photo-manager__item button{min-height:32px;padding:7px 10px 5px;font-size:17px;line-height:18px}.marketplace-add-photos-button{justify-self:start;margin-top:8px}.marketplace-rules{background:#00000047;border:1px solid #e7be8461;border-radius:8px;gap:6px;padding:12px;display:grid}.marketplace-rules strong,.marketplace-rules p{margin:0}.marketplace-rules p{font-size:16px;line-height:1.45}.marketplace-policy-link{color:#000;justify-self:start;font-size:16px;line-height:20px}.marketplace-confirmation{grid-template-columns:auto 1fr;align-items:start;gap:8px}.marketplace-confirmation input{margin-top:4px}.marketplace-back-link{color:#ecd1bbf5;background:linear-gradient(#e7be842e,#0000002e),#0000005c;border:1px solid #e7be848c;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #0000003d,inset 0 1px #ffffff14}.marketplace-back-link .button-icon{fill:currentColor;flex:0 0 18px;width:18px;height:18px}.marketplace-back-link span[aria-hidden=true]{display:none}.marketplace-back-link:hover,.marketplace-back-link:focus-visible{color:#e7be84;border-color:#e7be84e6;transform:translateY(-1px)}.marketplace-detail{grid-template-columns:minmax(280px,.95fr) minmax(280px,1.05fr);align-items:start;gap:18px;display:grid}.marketplace-detail__image{aspect-ratio:4/3;background:linear-gradient(#0000008c,#272014);border:1px solid #e7be84a6;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000008c}.marketplace-detail__image img{object-fit:cover;width:100%;height:100%;display:block}.marketplace-detail__image span{color:#fff;background:#000000bd;border-radius:999px;padding:5px 10px;font-weight:800;position:absolute;top:12px;left:12px}.marketplace-gallery{gap:10px;min-width:0;display:grid}.marketplace-gallery__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketplace-gallery__thumbnails button{aspect-ratio:1;cursor:pointer;background:#00000073;border:2px solid #0000;border-radius:6px;padding:0;overflow:hidden}.marketplace-gallery__thumbnails button.active,.marketplace-gallery__thumbnails button:focus-visible{border-color:#e7be84}.marketplace-gallery__thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.marketplace-detail__content,.marketplace-message-panel{color:#ecd1bb;background:radial-gradient(120% 150% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#000000d1,#272014eb);border:1px solid #e7be84a6;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff0f}.marketplace-detail__content h3,.marketplace-message-panel h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px}.marketplace-detail__top{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.marketplace-status-controls{flex-wrap:wrap;gap:8px;display:flex}.marketplace-message-list{gap:10px;display:grid}.marketplace-message-safety{background:#0000006b;border:1px solid #e7be8459;border-radius:6px;gap:8px;padding:10px;display:grid}.marketplace-message-safety>strong{color:#e7be84;font-size:14px}.marketplace-message-safety>div{gap:8px;display:grid}.marketplace-message-safety__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-message-safety__row span{font-weight:700}.message-context{margin-bottom:4px;font-size:14px;display:block}a.message-link-button{margin:4px 0 6px;padding:10px 14px}@media (width<=720px){.marketplace-search,.marketplace-actions,.marketplace-form__grid,.marketplace-detail,.marketplace-detail__top{grid-template-columns:1fr}}.app-update-gate{z-index:2147482000;padding:max(18px, var(--safe-area-top)) max(18px, var(--safe-area-right)) max(18px, var(--safe-area-bottom)) max(18px, var(--safe-area-left));color:#f5e8c8;background:linear-gradient(#000000b8,#000000e0),url(/assets/tb-bg-BFSR137u.jpg) 50%/cover no-repeat;place-items:center;display:grid;position:fixed;inset:0}.app-update-gate--required{position:fixed}.app-update-gate__panel{text-align:center;background:linear-gradient(#ffffff1f,#fff0),#161009f0;border:1px solid #e7be849e;border-radius:8px;gap:13px;width:min(430px,100%);padding:24px 20px;display:grid;box-shadow:0 22px 44px #00000075,inset 0 1px #ffffff1a}.app-update-gate__panel h1{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:38px;font-weight:500;line-height:40px}.app-update-gate__panel p{margin:0;font-size:17px;font-weight:700;line-height:24px}.app-update-gate__eyebrow{color:#f5e8c8c2;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px!important;line-height:20px!important}.app-update-gate__actions{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}.app-update-gate__actions button{width:100%}.season-recap .season-recap__hero{background-color:#272014;background-position:50%;background-size:cover;border:1px solid #e7be8461;border-radius:12px;align-items:flex-end;min-height:320px;margin-top:12px;display:flex;position:relative;overflow:hidden}.season-recap .season-recap__hero:before{content:"";background:linear-gradient(#0000001a,#000000d9);position:absolute;inset:0}.season-recap .season-recap__hero-copy{color:#ecd1bb;padding:20px;position:relative}.season-recap .season-recap__hero-copy span{letter-spacing:.5px;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:800}.season-recap .season-recap__hero-copy h2{color:#e7be84;letter-spacing:.5px;margin:2px 0 4px;font-family:Bebas Neueu,"sans-serif";font-size:44px;line-height:44px}.season-recap .season-recap__hero-copy p{margin:0;font-weight:700}.season-recap .season-recap__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.season-recap .season-recap__stats article{text-align:center;background:linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8461;border-radius:10px;gap:2px;padding:14px 10px;display:grid}.season-recap .season-recap__stats strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:38px;line-height:40px}.season-recap .season-recap__stats span{color:#ecd1bbd9;text-transform:uppercase;font-size:12px;font-weight:800}.season-recap .season-recap__best{color:#ecd1bb;background:#00000080;border:1px solid #e7be8480;border-radius:10px;gap:2px;margin-top:14px;padding:14px 16px;text-decoration:none;display:grid}.season-recap .season-recap__best span{text-transform:uppercase;opacity:.8;font-size:12px;font-weight:800}.season-recap .season-recap__best strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px}.season-recap .season-recap__actions{text-align:center;margin:18px 0 8px}.season-recap .season-recap__actions .btn-positive{width:100%;max-width:360px}.season-recap .season-recap__locked{color:#ecd1bb;text-align:center;background:linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8461;border-radius:12px;margin-top:16px;padding:24px 18px}.season-recap .season-recap__locked h2{color:#e7be84;margin:0 0 8px;font-family:Bebas Neueu,"sans-serif";font-size:30px}.home-recap-banner{color:#ecd1bb;background:linear-gradient(90deg,#000000d9,#272014e6);border:1px solid #e7be8499;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.home-recap-banner strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px;display:block}.home-recap-banner span{font-size:14px}.refer-friends .refer-friends__invite,.refer-friends .refer-friends__campaign,.refer-friends .refer-friends__list{color:#ecd1bb;background:linear-gradient(#000000d1,#272014eb);border:1px solid #e7be8461;border-radius:12px;margin-top:14px;padding:18px}.refer-friends .refer-friends__invite h2,.refer-friends .refer-friends__campaign h2,.refer-friends .refer-friends__list h2{color:#e7be84;letter-spacing:.5px;margin:2px 0 6px;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:30px}.refer-friends .refer-friends__invite p,.refer-friends .refer-friends__campaign p,.refer-friends .refer-friends__list p{margin:0 0 12px}.refer-friends .refer-friends__eyebrow{letter-spacing:.5px;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:800}.refer-friends .refer-friends__code{text-align:center;border:1px dashed #e7be8499;border-radius:8px;gap:4px;margin:4px 0 12px;padding:10px 12px;display:grid}.refer-friends .refer-friends__code span{text-transform:uppercase;opacity:.8;font-size:12px;font-weight:800}.refer-friends .refer-friends__code strong{color:#e7be84;letter-spacing:2px;font-family:Bebas Neueu,"sans-serif";font-size:32px}.refer-friends .refer-friends__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.refer-friends .refer-friends__actions button{width:100%}.refer-friends .refer-friends__campaign strong{color:#e7be84;border:1px solid #e7be8499;border-radius:999px;padding:6px 12px;font-family:Bebas Neueu,"sans-serif";font-size:18px;display:inline-block}.refer-friends .refer-friends__list h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.refer-friends .refer-friends__list h2 span{letter-spacing:0;color:#ecd1bbcc;font-family:inherit;font-size:13px;font-weight:700}.refer-friends .refer-friends__list ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.refer-friends .refer-friends__friend{color:#ecd1bb;background:#00000059;border:1px solid #e7be8440;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.refer-friends .refer-friends__friend-name{flex:1;min-width:0;display:grid}.refer-friends .refer-friends__friend-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refer-friends .refer-friends__friend-name small{opacity:.75}.refer-friends .refer-friends__status{text-align:center;background:#e7be8424;border-radius:999px;flex:none;max-width:45%;padding:4px 8px;font-size:12px;font-weight:800}.refer-friends .refer-friends__status.is-verified{color:#d6f0c0;background:#6ea0504d}.camps-page .form-help,.camp-page .form-help{color:#f5e8c8c7;margin:0;font-size:14px;line-height:20px}.camps-page .checkbox-row,.camp-page .checkbox-row{color:#f5e8c8;align-items:center;gap:10px;display:flex}.camp-modal-form{gap:16px}.camp-modal-form>div{gap:6px;display:grid}.camp-modal-form label{color:#272014;margin:0;font-size:18px;line-height:20px;display:block}.camp-modal-form input[type=text],.camp-modal-form input[type=date],.camp-modal-form select,.camp-modal-form textarea{box-sizing:border-box;width:100%;min-width:0}.camp-modal-form .checkbox-row{cursor:pointer;align-items:center;gap:10px;display:flex}.camp-modal-form .checkbox-row span{color:#272014;letter-spacing:0;text-transform:none;font-family:Roboto,"sans-serif";font-size:16px;font-weight:700}.camp-modal-form .form-help{color:#272014bf;margin:0;font-size:14px;line-height:20px}.camp-modal-form .camp-form__label{color:#272014;letter-spacing:.5px;font-family:Bebas Neueu,"sans-serif";font-size:18px}.camp-modal-form .many-button-row{margin-top:4px}.camps-actions{gap:12px;margin-bottom:18px;display:grid}.camps-join-form{gap:8px;display:flex}.camps-join-form input{text-transform:uppercase;flex:auto;min-width:0}.camps-join-form input::placeholder{text-transform:none}.camps-list{gap:10px;display:grid}.camp-card{color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#18140dd1,#18140da8);border:1px solid #cfa85a94;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.camp-card:hover,.camp-card:focus-visible{border-color:#e7be84e6}.camp-card__icon{color:#e7be84;background:#e7be8429;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.camp-card__body{gap:3px;min-width:0;display:grid}.camp-card__body strong{color:#e7be84;letter-spacing:.3px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.camp-card__body small{color:#f5e8c8c7;flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:flex}.camp-card__preview{color:#f5e8c8db;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.camp-card__meta{justify-items:end;gap:6px;display:grid}.camp-card__meta small{color:#f5e8c8ad;font-size:12px;font-weight:700}.camp-unread-badge{color:#fff;background:#dd4432;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-family:Roboto,"sans-serif";font-size:12px;font-weight:800;line-height:1;display:inline-grid}.camp-invite-card{color:#f5e8c8;text-align:center;background:#18140dcc;border:1px solid #cfa85a94;border-radius:8px;justify-items:center;gap:12px;padding:24px 18px;display:grid}.camp-invite-card h2{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:38px;line-height:38px}.camp-invite-card p{margin:0}.league-tabs.camp-tabs,.buck-vault .vault-sections{scrollbar-width:none}.league-tabs.camp-tabs::-webkit-scrollbar{display:none}.buck-vault .vault-sections::-webkit-scrollbar{display:none}.camp-tabs button{min-width:0}.camp-panel{color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#18140dd1,#18140da8);border:1px solid #cfa85a94;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 28px #00000047}.camp-panel>.btn-secondary,.camp-panel>.btn-positive{justify-self:start}.camp-panel__header h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:32px;line-height:32px}.camp-panel__header p{color:#f5e8c8d1;margin:4px 0 0;font-size:15px;line-height:21px}.camp-subheading{color:#e7be84;letter-spacing:.3px;margin:6px 0 0;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.camp-form{gap:10px;display:grid}.camp-form label{gap:4px;display:grid}.camp-form label>span,.camp-form .camp-form__label{color:#f5e8c8db;letter-spacing:.3px;text-transform:uppercase;font-size:13px;font-weight:800}.camp-form input,.camp-form select{width:100%;min-width:0}.camp-form input[type=time]{font-family:inherit}.camp-form>button{justify-self:start}.camp-form .checkbox-row{display:flex}.camp-form .checkbox-row>span{color:#f5e8c8;letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.camp-form__row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.camp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.camp-list__item{background:#0000003d;border:1px solid #e7be8447;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.camp-list__item>svg{color:#e7be84;flex:none}.camp-list__body{flex:auto;gap:2px;min-width:0;display:grid}.camp-list__body strong{color:#e7be84}.camp-list__body span,.camp-list__body small{color:#f5e8c8c7;font-size:14px}.camp-checkin-me{background:#466e3247;border:1px solid #7dbe6eb3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.camp-checkin-me svg{color:#a8d88f}.camp-checkin-me span{flex:200px;font-weight:700}.camp-stand-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.camp-stand-list li{background:#0000003d;border:1px solid #e7be8447;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.camp-stand-list span{gap:2px;display:grid}.camp-stand-list strong{color:#e7be84}.camp-stand-list small{color:#f5e8c8c7}.camp-board{gap:10px;display:grid}.camp-board__day>strong{color:#e7be84}.camp-board__day ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.camp-board__day li{background:#0003;border-left:3px solid #e7be84b3;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.camp-board__day b{color:#fff6df}.camp-wind-picker{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.camp-wind-picker button{color:#e7be84;cursor:pointer;background:#18140dc7;border:1px solid #cfa85ab3;border-radius:6px;min-width:46px;padding:8px 10px;font-weight:800}.camp-wind-picker button.is-active{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.camp-buck-group{gap:10px;display:grid}.camp-buck-card{background:#0000003d;border:1px solid #e7be844d;border-left-width:4px;border-radius:8px;gap:8px;padding:12px;display:grid}.camp-buck-card.camp-buck-card--hitlist{border-left-color:#dd4432}.camp-buck-card.camp-buck-card--pass{border-left-color:#7dbe6e}.camp-buck-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.camp-buck-card strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.camp-buck-card small{color:#f5e8c8b3;font-weight:700}.camp-buck-card p{white-space:pre-wrap;margin:0}.camp-buck-card footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.camp-harvest-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.camp-harvest-card{background:#0000003d;border:1px solid #e7be844d;border-radius:8px;overflow:hidden}.camp-harvest-card__photo{aspect-ratio:4/3;color:#e7be84;background:#0006;place-items:center;font-family:Bebas Neueu,"sans-serif";font-size:22px;text-decoration:none;display:grid;overflow:hidden}.camp-harvest-card__photo img,.camp-harvest-card__photo .sensitive-image{object-fit:cover;width:100%;height:100%}.camp-harvest-card__body{gap:4px;padding:8px 10px 10px;display:grid}.camp-harvest-card__body small{color:#f5e8c8c7}.camp-harvest-card__body .inline-link-button{justify-self:start}.camp-harvest-card__hunter{align-items:center;gap:6px;min-width:0;display:flex}.camp-harvest-card__hunter strong{color:#e7be84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-task-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.camp-task{background:#00000038;border:1px solid #e7be843d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.camp-task label{cursor:pointer;flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.camp-task input{flex:none;width:20px;height:20px;margin-top:2px}.camp-task span{gap:2px;min-width:0;display:grid}.camp-task small{color:#f5e8c8b3}.camp-task.is-done strong{color:#f5e8c899;text-decoration:line-through}.camp-notification-levels{gap:8px;display:grid}.camp-notification-levels label{cursor:pointer;background:#00000038;border:1px solid #e7be8447;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.camp-notification-levels label.is-active{background:#e7be841f;border-color:#e7be84d9}.camp-notification-levels input[type=radio]{appearance:none;cursor:pointer;background:linear-gradient(#ffffffe6,#e7be848c);border:2px solid #272014b8;border-radius:50%;flex:0 0 24px;place-content:center;width:24px;height:24px;margin:0;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0000002e}.camp-notification-levels input[type=radio]:before{content:"";background:#272014;border-radius:50%;width:10px;height:10px;transition:transform .14s;transform:scale(0)}.camp-notification-levels input[type=radio]:checked{background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-color:#e6c97af2;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #2720146b,0 4px 10px #0003}.camp-notification-levels input[type=radio]:checked:before{transform:scale(1)}.camp-notification-levels input[type=radio]:focus-visible{outline-offset:2px;outline:3px solid #e7be8480}.camp-notification-levels input[type=radio]:disabled{cursor:not-allowed;opacity:.58}.camp-notification-levels span{gap:2px;display:grid}.camp-notification-levels strong{color:#e7be84;letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px}.camp-notification-levels small{color:#f5e8c8cc;letter-spacing:0;text-transform:none;font-family:Roboto,"sans-serif";font-size:14px;font-weight:400;line-height:19px}.league-invite-box.camp-invite-box{color:#f5e8c8;background:radial-gradient(120% 150% at 50% 0,#e7be842e,#e7be8400 60%),#00000052;border:1px solid #e7be8473;border-radius:8px}.league-invite-box.camp-invite-box label{color:#f5e8c8cc}.league-invite-box.camp-invite-box strong{color:#e7be84;letter-spacing:3px;font-family:Roboto,"sans-serif";font-size:28px}.camp-invite-box__welcome{color:#fff6df;margin:0 0 8px;font-weight:700}.camp-invite-email{border-top:1px solid #e7be843d;gap:6px;margin-top:10px;padding-top:14px;display:grid}.camp-invite-email label{color:#f5e8c8cc}.camp-invite-email small{color:#f5e8c8b8;font-size:13px;line-height:18px}.camp-invite-box .camp-invite-email__row{flex-wrap:wrap;gap:8px;display:flex}.camp-invite-box .camp-invite-email__row input{flex:220px;min-width:0}.camp-invite-box .camp-invite-email__row button{flex:none}.camp-danger-zone{border-top:1px solid #e7be843d;margin-top:10px;padding-top:14px}.camp-chat__older{justify-self:center}.camp-chat-pinned__item{gap:2px;display:grid}.camp-chat-pinned__item .inline-link-button{justify-self:start}.camp-chat-message .camp-chat-message__deleted{color:#f5e8c88c;font-style:italic}.camp-chat-message__reply{color:#f5e8c8d1;width:100%;font:inherit;text-align:left;cursor:pointer;background:#0000003d;border:0;border-left:3px solid #e7be8499;border-radius:0;align-items:center;gap:8px;margin:6px 0 0;padding:6px 10px;font-size:14px;display:flex}.camp-chat-message__reply strong{color:#e7be84}.camp-chat-message__reply-photo.camp-chat-message__reply-photo,.camp-chat-message__reply.camp-chat-message__reply>img,.camp-chat-compose__reply.camp-chat-compose__reply>img{object-fit:cover;border-radius:5px;flex:none;width:44px;height:44px;overflow:hidden}.camp-chat-message__reply-photo.camp-chat-message__reply-photo img,.camp-chat-message__reply.camp-chat-message__reply>img img,.camp-chat-compose__reply.camp-chat-compose__reply>img img{object-fit:cover;width:100%;height:100%}.camp-chat-message.is-highlighted{transition:box-shadow .3s;box-shadow:0 0 0 2px #e7be84bf}.camp-chat-photos{gap:4px;max-width:420px;margin-top:8px;display:grid}.camp-chat-photos.camp-chat-photos--1{grid-template-columns:1fr}.camp-chat-photos.camp-chat-photos--2{grid-template-columns:repeat(2,1fr)}.camp-chat-photos.camp-chat-photos--3{grid-template-columns:repeat(3,1fr)}.camp-chat-photos button{aspect-ratio:1;cursor:zoom-in;background:#0006;border:0;border-radius:6px;padding:0;display:block;overflow:hidden}.camp-chat-photos.camp-chat-photos--1 button{aspect-ratio:4/3}.camp-chat-photos img,.camp-chat-photos .sensitive-image{object-fit:cover;width:100%;height:100%;display:block}.camp-reactions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.camp-reactions button{color:#f5e8c8;cursor:pointer;background:#00000047;border:1px solid #e7be8466;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-flex}.camp-reactions button.is-mine{background:#e7be8438;border-color:#e7be84f2}.camp-chat-message__actions.camp-chat-message__actions{gap:2px 6px}.camp-icon-button{color:#f5e8c8b3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.camp-icon-button:hover,.camp-icon-button:focus-visible{color:#e7be84;background:#e7be8429}.camp-chat-compose textarea{min-height:64px}.camp-chat-compose>div{justify-content:flex-end}.camp-chat-compose .btn-secondary{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.camp-chat-compose__reply.camp-chat-compose__reply{background:#0000003d;border-left:3px solid #e7be8499;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.camp-chat-compose__reply.camp-chat-compose__reply>span:not(.sensitive-image){flex:1}.camp-chat-compose__photos.camp-chat-compose__photos{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.camp-chat-compose__photos.camp-chat-compose__photos span{border-radius:6px;width:64px;height:64px;position:relative;overflow:hidden}.camp-chat-compose__photos.camp-chat-compose__photos img{object-fit:cover;width:100%;height:100%}.camp-chat-compose__photos.camp-chat-compose__photos button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:2px;right:2px}.camp-photo-modal__image{object-fit:contain;width:100%;max-height:75vh;display:block}.camp-pick-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.camp-pick-list__item{background:#ffffff8c;border:1px solid #27201438;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.camp-pick-list__item .btn-positive{flex:none}.camp-pick-list__thumb{color:#e7be84;background:#272014;border-radius:6px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-family:Bebas Neueu,"sans-serif";font-size:26px;display:grid;overflow:hidden}.camp-pick-list__thumb img,.camp-pick-list__thumb .sensitive-image{object-fit:cover;width:100%;height:100%}.camp-pick-list__body{flex:auto;gap:2px;min-width:0;display:grid}.camp-pick-list__body strong{color:#272014;font-size:17px}.camp-pick-list__body span{color:#272014bf;font-size:14px}.league-chat-compose .camp-chat-compose__field{display:block;position:relative}.league-chat-compose .camp-chat-compose__field textarea{width:100%}.camp-mention-list.camp-mention-list{z-index:20;background:#1f1a12;border:1px solid #e7be8499;border-radius:8px;gap:2px;max-height:260px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000073}.camp-mention-list.camp-mention-list button{color:#f5e8c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:15px;font-weight:700;display:flex}.camp-mention-list.camp-mention-list button.is-active,.camp-mention-list.camp-mention-list button:hover{color:#fff6df;background:#e7be8433}@media only screen and (width<=767px){.camp-card{grid-template-columns:auto minmax(0,1fr)}.camp-card__meta{grid-column:1/-1;grid-auto-flow:column;justify-content:start}}.camp-weekend{background:#00000042;border:1px solid #e7be8459;border-radius:8px;gap:10px;padding:14px;display:grid}.camp-weekend.is-past{opacity:.7}.camp-weekend>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.camp-weekend>header>div{gap:2px;display:grid}.camp-weekend>header strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:26px}.camp-weekend>header small{color:#f5e8c8c7}.camp-weekend__notes{white-space:pre-wrap;margin:0}.camp-weekend__rsvp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.camp-weekend__rsvp button{color:#e7be84;cursor:pointer;background:#18140dc7;border:1px solid #cfa85ab3;border-radius:18px;padding:8px 14px;font-weight:800}.camp-weekend__rsvp button.is-active{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%)}.camp-weekend__rsvp button:disabled{cursor:default;opacity:.6}.camp-weekend__counts{color:#f5e8c8cc;margin-left:auto;font-size:13px;font-weight:700}.camp-weekend__nights{gap:6px;display:grid}.camp-weekend__nights ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.camp-weekend__nights button{color:#f5e8c8;text-align:center;cursor:pointer;background:#0000003d;border:1px solid #e7be8459;border-radius:8px;gap:2px;min-width:92px;padding:8px 10px;display:grid}.camp-weekend__nights button span{font-size:13px}.camp-weekend__nights button strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.camp-weekend__nights button.is-active{background:#466e3259;border-color:#7dbe6ee6}.camp-weekend__nights button:disabled{cursor:default}.camp-weekend__who{color:#f5e8c8db;margin:0;font-size:14px}.camp-weekend__items{gap:6px;display:grid}.camp-weekend__items ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.camp-weekend__items li{background:#0003;border-left:3px solid #e7be8499;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.camp-weekend__items li>span{flex:140px}.camp-weekend__claim{color:#f5e8c8;cursor:pointer;background:#0000004d;border:1px solid #e7be8480;border-radius:14px;padding:5px 10px;font-size:13px;font-weight:800}.camp-weekend__claim.is-open{color:#e7be84;border-style:dashed}.camp-weekend__claim.is-mine{background:#466e3259;border-color:#7dbe6ee6}.camp-weekend__claim:disabled{cursor:default}.camp-weekend__add{gap:8px;display:flex}.camp-weekend__add input{flex:auto;min-width:0}.camp-album-month{gap:8px;display:grid}.camp-album-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:4px;display:grid}.camp-album-grid button{aspect-ratio:1;cursor:zoom-in;background:#0006;border:0;border-radius:6px;padding:0;display:block;overflow:hidden}.camp-album-grid img,.camp-album-grid .sensitive-image{object-fit:cover;width:100%;height:100%;display:block}.camp-album-viewer{gap:8px;display:grid}.camp-album-viewer p{margin:0}.camp-recap__rank{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.camp-recap__photo{gap:6px;margin:8px 0 0;display:grid}.camp-recap__photo img,.camp-recap__photo .sensitive-image{object-fit:cover;border-radius:8px;width:100%;max-height:420px;display:block}.camp-recap__photo figcaption{color:#f5e8c8cc;font-size:14px}.camp-log-sit{background:#e7be841f;border:1px solid #e7be84b3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.camp-log-sit span{color:#fff6df;flex:200px;font-weight:700}.camp-plans{gap:16px;display:grid}.camp-message-editor .camp-form label>span,.camp-message-editor .form-help,.camp-message-editor .camp-message-editor__confirm p{color:#272014}.camp-message-editor textarea{width:100%;font-family:Roboto,"sans-serif";font-size:16px}.camp-message-editor__confirm{gap:8px;display:grid}.camp-message-editor__confirm p{margin:0;font-weight:600}.mention-field{display:block;position:relative}.mention-field>textarea{width:100%}.camp-mention-list.camp-mention-list--below{top:calc(100% + 6px);bottom:auto}.wysiwyg.mention-field.mention-field{overflow:visible}.wysiwyg.mention-field.mention-field>.wysiwyg-toolbar{border-radius:6px 6px 0 0}.buck-vault .vault-sections{-webkit-overflow-scrolling:touch;border-bottom:2px solid #cfa85aa6;gap:4px;margin:0 0 16px;padding:0 2px;display:flex;overflow-x:auto}.buck-vault .vault-sections button{color:#e7be84;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:#18140dc7;border:1px solid #cfa85ab3;border-bottom:none;border-radius:7px 7px 0 0;flex:none;padding:11px 16px 9px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:18px;transform:translateY(2px)}.buck-vault .vault-sections button.is-active{color:#272014;background:linear-gradient(#e6c97a 0%,#cfa85a 45%,#9e7a3b 100%);border-color:#e6c97af2}.buck-vault .vault-photo-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.buck-vault .vault-photo-tools select{min-width:0}.buck-vault .vault-photo-tools__filter{flex:220px;align-items:center;gap:8px;display:flex}.buck-vault .vault-photo-tools__filter span{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:18px}.buck-vault .vault-photo-tools__filter select{flex:auto}.buck-vault .vault-photo-tools__count{color:#e7be84;font-weight:800}.buck-vault .vault-card.is-tagged{outline-offset:2px;outline:3px solid #e6c97a}.buck-vault .vault-card-details{color:#ecd1bbcc;margin:2px 0 0;font-size:13px;line-height:18px}.vault-tool-panel{color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#18140dd6,#18140db3);border:1px solid #cfa85a94;border-radius:8px;gap:14px;padding:16px;display:grid}.vault-tool-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vault-tool-panel__header h3{color:#e7be84;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:32px;line-height:32px}.vault-tool-panel__header p{color:#f5e8c8d1;margin:4px 0 0;font-size:15px;line-height:21px}.vault-filters{flex-wrap:wrap;gap:8px;display:flex}.vault-filters select{flex:180px;min-width:0}.vault-stand-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vault-stand{background:#0000003d;border:1px solid #e7be844d;border-radius:8px;padding:12px}.vault-stand__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vault-stand__top>div:first-child{gap:3px;min-width:0;display:grid}.vault-stand__top strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.vault-stand__top small{color:#f5e8c8c7}.vault-stand__actions{align-items:center;gap:10px;display:flex}.vault-stand__activity{border-top:1px solid #e7be8438;gap:10px;margin-top:12px;padding-top:12px;display:grid}.vault-highlights{color:#fff6df;background:#e7be841a;border:1px solid #e7be8473;border-radius:8px;gap:6px;margin:0;padding:12px 14px 12px 30px;line-height:1.4;display:grid}@media only screen and (width>=481px){.vault-highlights{background:#0000005c;border-color:#e7be844d}}.vault-table{border-collapse:collapse;width:100%;font-size:14px}.vault-table th,.vault-table td{text-align:left;border-bottom:1px solid #e7be8433;padding:6px 8px}.vault-table th{color:#e7be84;letter-spacing:.3px;font-family:Bebas Neueu,"sans-serif";font-size:16px;font-weight:400}.vault-storage{gap:4px;display:grid}.vault-storage small{color:#f5e8c8c7}.vault-storage__bar{background:#0006;border-radius:4px;height:8px;overflow:hidden}.vault-storage__bar span{background:linear-gradient(90deg,#9e7a3b,#e6c97a);height:100%;display:block}.vault-video-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.vault-video-card{color:#f5e8c8;text-align:left;cursor:pointer;background:#00000047;border:1px solid #e7be844d;border-radius:8px;padding:0;display:grid;overflow:hidden}.vault-video-card:hover,.vault-video-card:focus-visible{border-color:#e7be84d9}.vault-video-card__poster{aspect-ratio:16/9;background:#000;display:block;position:relative}.vault-video-card__poster img{object-fit:cover;width:100%;height:100%;display:block}.vault-video-card__play{color:#fff;background:#0009;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-video-card__length{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;bottom:6px;right:6px}.vault-video-card__body{gap:2px;padding:8px 10px 10px;display:grid}.vault-video-card__body strong{color:#e7be84}.vault-video-card__body small{color:#f5e8c8bf}.vault-video-player{gap:10px;display:grid}.vault-video-player video{background:#000;border-radius:8px;width:100%;max-height:70vh;display:block}.vault-stat-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.vault-stat-row>div{text-align:center;background:#0000003d;border:1px solid #e7be844d;border-radius:8px;gap:2px;padding:10px;display:grid}.vault-stat-row strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:28px;line-height:28px}.vault-stat-row span{color:#f5e8c8c7;font-size:13px}.vault-hunt-days{gap:14px;display:grid}.vault-hunt-day{gap:8px;display:grid}.vault-hunt-day h4{color:#e7be84;letter-spacing:.3px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:20px}.vault-hunt{color:#f5e8c8;text-align:left;cursor:pointer;background:#0000003d;border:1px solid #e7be8447;border-left:4px solid #e7be8480;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.vault-hunt.outcome-harvested{border-left-color:#7dbe6e}.vault-hunt.outcome-saw-deer,.vault-hunt.outcome-sawdeer,.vault-hunt.outcome-passed{border-left-color:#e6c97a}.vault-hunt.outcome-missed{border-left-color:#dd4432}.vault-hunt small{color:#f5e8c8c7}.vault-hunt__top{flex-wrap:wrap;justify-content:space-between;gap:6px 10px;display:flex}.vault-hunt__top strong{color:#e7be84}.vault-hunt__outcome{color:#fff6df;font-size:13px;font-weight:800}.vault-hunt__notes{color:#fff6df;white-space:pre-wrap;font-size:14px}.vault-form-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.vault-form-row>div{gap:6px;display:grid}.vault-chip-picker{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vault-chip-picker button{color:#272014;cursor:pointer;background:#fff9;border:1px solid #27201466;border-radius:16px;padding:7px 12px;font-weight:700}.vault-chip-picker button.is-active{background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-color:#9e7a3be6}.vault-patterns{color:#f5e8c8;background:#18140db8;border:1px solid #cfa85a73;border-radius:8px;gap:14px;padding:14px;display:grid}.vault-patterns .form-help{color:#f5e8c8b8;margin:0;font-size:13px}.vault-pattern-block{gap:8px;display:grid}.vault-pattern-block h4{color:#e7be84;letter-spacing:.3px;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:20px}.vault-count-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vault-count-list li{grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vault-count-list__label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vault-count-list__bar{background:#00000059;border-radius:5px;height:10px;overflow:hidden}.vault-count-list__bar span{background:linear-gradient(90deg,#9e7a3b,#e6c97a);border-radius:5px;height:100%;display:block}.vault-count-list__value{color:#fff6df;white-space:nowrap;font-size:13px;font-weight:800}.vault-hour-chart{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:120px;padding-bottom:18px;display:grid}.vault-hour-chart__col{align-items:flex-end;height:100%;display:flex;position:relative}.vault-hour-chart__col span{background:#e7be8433;border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.vault-hour-chart__col span.has-value{background:linear-gradient(#e6c97a,#9e7a3b)}.vault-hour-chart__col small{color:#f5e8c8b3;font-size:10px;position:absolute;bottom:-18px;left:0}@media only screen and (width<=767px){.vault-count-list li{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto}}.vault-upload-progress{gap:6px;display:grid}.vault-upload-progress small{color:#272014;font-weight:700}.vault-upload-progress__bar{background:#fff9;border:1px solid #2720144d;border-radius:6px;height:12px;overflow:hidden}.vault-upload-progress__bar span{background:linear-gradient(90deg,#2f7d32,#5fae4f);height:100%;transition:width .2s;display:block}.vault-shed-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.vault-shed-card{color:#f5e8c8;text-align:left;cursor:pointer;background:#00000047;border:1px solid #e7be844d;border-radius:8px;padding:0;display:grid;overflow:hidden}.vault-shed-card:hover,.vault-shed-card:focus-visible{border-color:#e7be84d9}.vault-shed-card__photo{aspect-ratio:4/3;color:#e7be8499;background:#0006;place-items:center;font-family:Bebas Neueu,"sans-serif";font-size:22px;display:grid;overflow:hidden}.vault-shed-card__photo img,.vault-shed-card__photo .sensitive-image{object-fit:cover;width:100%;height:100%}.vault-shed-card__body{gap:2px;padding:8px 10px 10px;display:grid}.vault-shed-card__body strong{color:#e7be84}.vault-shed-card__body small{color:#f5e8c8bf}.vault-shed-preview{object-fit:cover;border-radius:6px;width:120px;height:90px;margin:6px 0;display:block}.vault-sit-plan{margin-bottom:16px}.vault-sit-plan .form-help{margin:0}.vault-sit-plan__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vault-sit-plan__stand{background:#00000047;border:1px solid #cfa85a59;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.vault-sit-plan__stand.is-best{background:#cfa85a1f;border-color:#e7be84}.vault-sit-plan__stand.is-bad-wind{opacity:.7}.vault-sit-plan__stand small{color:#f5e8c8b3;font-size:12px}.vault-sit-plan__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-sit-plan__top strong{color:#e7be84;letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px}.vault-sit-plan__rank{color:#e7be84;background:#cfa85a40;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-grid}.vault-sit-plan__tag{color:#272014;text-transform:uppercase;letter-spacing:.4px;background:#e7be84;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.vault-sit-plan__tag--warn{color:#fff;background:#8a2d12e6}.vault-sit-plan__reasons{margin:0;padding-left:18px;font-size:14px;line-height:20px}.tot-card{gap:10px;padding:12px;display:grid}.tot-card.is-voting{opacity:.75}.tot-card__date{color:#ecd1bbcc;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.tot-card__options{gap:8px;display:grid}.tot-card__or{color:#e7be84;text-transform:uppercase;justify-self:center;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:1}.tot-card__hint{color:#ecd1bbc7;text-align:center;margin:0;font-size:13px}.tot-card__footer{border-top:1px solid #e7be842e;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;display:flex}.tot-card__link{color:#e7be84;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tot-card__link:hover,.tot-card__link:focus-visible{text-decoration:underline}.tot-option{color:#ecd1bb;text-align:center;cursor:pointer;background:#00000059;border:2px solid #e7be84;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:14px 16px;font-size:19px;font-weight:800;line-height:1.2;transition:background .2s linear,border-color .2s linear;display:flex;position:relative;overflow:hidden}.tot-option:hover:not(:disabled),.tot-option:focus-visible{background:#e7be842e}.tot-option:disabled{cursor:default}.tot-option__label,.tot-option__percent{z-index:1;position:relative}.tot-option__label{align-items:center;gap:6px;display:inline-flex}.tot-option__bar{background:#e7be8429;transition:width .45s ease-out;position:absolute;inset:0 auto 0 0}.tot-option--result{text-align:left;border-color:#e7be8466;justify-content:space-between}.tot-option--mine{border-color:#e7be84}.tot-option--mine .tot-option__bar{background:#e7be8461}.tot-option__percent{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:1}.home-this-or-that h2 small{color:#ecd1bbb3;text-transform:uppercase;margin-left:8px;font-family:Roboto,"sans-serif";font-size:13px}.home-this-or-that__catch-up{color:#e7be84;text-align:center;border-top:1px solid #e7be842e;padding:10px 12px 12px;font-weight:800;text-decoration:none;display:block}.home-this-or-that__catch-up:hover,.home-this-or-that__catch-up:focus-visible{text-decoration:underline}.this-or-that-page .tot-tabs{gap:8px;margin:0 0 14px;display:flex}.this-or-that-page .tot-tabs button{color:#ecd1bb;cursor:pointer;background:#0000004d;border:1px solid #e7be8480;border-radius:8px;flex:1 1 0;padding:10px 12px;font-weight:800}.this-or-that-page .tot-tabs button.active{color:#272014;background:#e7be84}.this-or-that-page .tot-list{gap:0;display:grid}.this-or-that-page .tot-list__item{margin-top:0;margin-bottom:14px}.this-or-that-page .tot-comments{margin-top:6px}.tot-pick{color:#272014;background:#e7be84;border-radius:999px;margin:2px 0 6px 48px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.tot-pick--b{background:#ecd1bb}.section-heading{text-align:center;background:radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000040,#000000b3),#100a06b8;border:1px solid #f2d27a38;border-radius:18px;width:100%;margin:0 0 18px;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #00000073}.section-heading:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f2d27ab3,#7c5a2659);border-radius:18px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.section-heading:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:14px;position:absolute;inset:8px;box-shadow:inset 0 1px #f2d27a14,inset 0 -1px #00000080}.section-heading h1,.section-heading h2{text-transform:uppercase;letter-spacing:1px;color:#f2d27a;text-shadow:0 2px #000000a6,0 0 18px #f2d27a26;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:28px;font-weight:500}.section-heading .section-heading__description{z-index:2;color:#ffffffe6;text-align:center;text-shadow:0 1px 2px #000000b3;max-width:780px;margin:6px auto 0;font-size:14px;font-weight:500;line-height:1.4;position:relative}.section-heading .section-heading__link{color:inherit;text-decoration:none}.section-heading.section-heading--meta{background-blend-mode:normal;background-image:radial-gradient(circle at 16px 16px,#f2d27a59 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 16px) 16px,#f2d27a59 0 2px,#0000 3px),radial-gradient(circle at 16px calc(100% - 16px),#f2d27a40 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 16px) calc(100% - 16px),#f2d27a40 0 2px,#0000 3px),radial-gradient(120% 150% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#00000040,#000000b3)}.detail-title-bar{background:radial-gradient(120% 150% at 50% 0,#ffffff21,#fff0 55%),linear-gradient(#18140de0,#18140db8);border:2px solid #cfa85ab8;border-radius:999px;grid-template-columns:52px minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:6px 8px;display:grid;position:relative;box-shadow:0 16px 32px #00000052,inset 0 1px #ffffff0f}.detail-title-bar h1{color:#f2d27a;text-align:center;text-transform:uppercase;text-shadow:0 2px 2px #000000c7,0 0 14px #0000008c;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:26px;font-weight:500;line-height:34px;position:absolute;top:50%;left:76px;right:76px;overflow:hidden;transform:translateY(-50%)}.detail-title-bar h1 a{pointer-events:auto;color:inherit;text-decoration:none}.detail-title-bar h1 a:hover,.detail-title-bar h1 a:focus-visible{text-underline-offset:4px;text-decoration:underline}.detail-title-bar__slot{z-index:2;align-items:center;min-width:44px;display:flex;position:relative}.detail-title-bar__slot .app-back-button{background:#00000038}.detail-title-bar__slot>.btn-star{flex:none}.detail-title-bar__slot--left{grid-column:1;justify-content:flex-start}.detail-title-bar__slot--right{grid-column:3;justify-content:flex-end}.detail-title-description{z-index:2;color:#ffffffe6;text-align:center;text-shadow:0 1px 2px #000000b3;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#18140dc2,#18140d99);border:1px solid #cfa85a9e;border-radius:8px;margin:-4px 0 16px;padding:11px 14px 12px;font-size:14px;font-weight:500;line-height:1.4;position:relative;box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff0d}@media only screen and (width<=767px){.detail-title-page{margin-top:-20px}.detail-title-page>.detail-title-bar,.detail-title-page>.detail-title-band-wrap>.detail-title-bar{z-index:1600;min-height:58px;margin:0 calc(max(14px, var(--safe-area-right)) * -1) 14px calc(max(14px, var(--safe-area-left)) * -1);padding:8px max(14px, var(--safe-area-right)) 8px max(14px, var(--safe-area-left));background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#24180e,#1b120a);border-left:0;border-right:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) 48px;position:sticky;top:0}}.page-top-actions{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;display:flex;position:relative}.page-top-actions>.btn-primary,.page-top-actions>.btn-secondary,.page-top-actions>.btn-positive,.page-top-actions>.btn-cancel,.page-top-actions>a,.page-top-actions>button{width:auto}@media (width<=767px){.page-top-actions{flex-direction:row;justify-content:space-between;align-items:center}.page-top-actions>.btn-primary,.page-top-actions>.btn-secondary,.page-top-actions>.btn-positive,.page-top-actions>.btn-cancel,.page-top-actions>a,.page-top-actions>button{width:auto}.page-top-actions>.btn-primary:not(.app-back-button),.page-top-actions>.btn-secondary:not(.app-back-button),.page-top-actions>.btn-positive:not(.app-back-button),.page-top-actions>.btn-cancel:not(.app-back-button){flex:auto}}.no-info,.no-comments{z-index:2;color:#f5e8c8;background:linear-gradient(#ffffff1a,#fff0),linear-gradient(#18140de6,#332414e0);border:1px solid #cfa85aa6;border-radius:8px;margin:16px 0;padding:14px 16px;font-weight:600;line-height:22px;position:relative;box-shadow:0 12px 24px #0000003d,inset 0 1px #ffffff14}.no-info p,.no-comments p{margin:0}.no-info a,.no-comments a{color:#e7be84;font-weight:800}.pro-access-gate{gap:12px;display:grid}.pro-access-gate a,.pro-access-gate button{justify-self:start}.forum-description{z-index:2;color:#f5e8c8;text-align:center;text-shadow:0 1px 2px #000000b3;margin:-6px 0 18px;padding:0 12px;font-size:16px;font-weight:650;line-height:1.45;position:relative}.camp-feed-actions{margin:0 0 16px}.empty-state{z-index:2;color:#f5e8c8;background:radial-gradient(120% 140% at 50% 0,#ffffff14,#fff0 55%),linear-gradient(#18140ddb,#332414db);border:1px solid #cfa85aa6;border-radius:8px;gap:8px;margin:16px 0;padding:16px;display:grid;position:relative;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff0f}.empty-state strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:28px}.empty-state p{margin:0;font-weight:600;line-height:22px}.empty-state a,.empty-state button{color:#272014;cursor:pointer;background:linear-gradient(#f2d27adb,#b47e36c7);border:1px solid #272014;border-radius:6px;justify-self:start;min-height:34px;padding:8px 14px 6px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;text-decoration:none;box-shadow:0 6px 12px #0003}.leagues>.empty-state,.state-leagues>.empty-state,.league-chat-list>.empty-state{margin:14px}.last-updated{z-index:2;color:#ecd1bbad;text-transform:none;align-items:center;width:fit-content;margin:0;font-family:Sarabun,"sans-serif";font-size:12px;font-weight:700;line-height:16px;display:inline-flex;position:relative}.settings-panel{z-index:2;color:#272014;background:radial-gradient(120% 140% at 50% 0,#ffffff26,#fff0 55%),linear-gradient(#cdbc9ee0,#9e8d70d6);border:1px solid #e7be8457;border-radius:8px;gap:14px;margin:16px 0;padding:16px;display:grid;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #fff3}.onboarding-checklist{z-index:2;background:radial-gradient(120% 150% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#0000002e,#00000094),#1a100894;border:1px solid #f2d27a57;border-radius:10px;gap:14px;margin:16px 0 18px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff0f,inset 0 -1px #00000061}.onboarding-checklist:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f2d27a9e,#7c5a264d);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onboarding-checklist__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-checklist__header span{color:#ecd1bbc7;letter-spacing:.7px;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:17px}.onboarding-checklist__header h2{color:#e7be84;text-shadow:1px 1px 1px #bc6514;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:31px;line-height:33px}.onboarding-checklist__header strong{color:#ecd1bb;text-align:center;background:linear-gradient(#0000002e,#00000085),#100a06b8;border:1px solid #f2d27a7a;border-radius:999px;min-width:58px;padding:8px 13px 6px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:22px;box-shadow:inset 0 1px #ffffff14}.onboarding-checklist__items{gap:8px;display:grid}@media only screen and (width>=768px){.onboarding-checklist__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.onboarding-checklist__item{color:#ecd1bb;background:radial-gradient(100% 130% at 50% 0,#ffffff1a,#fff0 55%),linear-gradient(#00000029,#00000080),#23180ead;border:1px solid #f2d27a3d;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0003}.onboarding-checklist__item:hover,.onboarding-checklist__item:focus-visible{background:radial-gradient(100% 130% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#0000001a,#00000070),#312213c2;border-color:#f2d27a94;transform:translateY(-1px)}.onboarding-checklist__item span{color:#e7be84;background:linear-gradient(#ffffff1a,#00000038),#100a068c;border:2px solid #f2d27a8c;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.onboarding-checklist__item span svg{width:17px;height:17px}.onboarding-checklist__item strong{font-size:14px;line-height:17px}.onboarding-checklist__item.is-complete{background:radial-gradient(100% 130% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#483a1975,#0000007a),#23180ead;border-color:#f2d27a6b}.onboarding-checklist__item.is-complete span{color:#272014;background:linear-gradient(#f2d27ae6,#ab792bc7);border-color:#f2d27ac2}.settings-page{gap:14px;display:grid}.settings-toggle-list{gap:10px;display:grid}.settings-toggle{background:#ffffff38;border:1px solid #27201433;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid!important}.settings-toggle span{gap:4px;display:grid}.settings-toggle strong{color:#272014;font-size:16px;line-height:19px}.settings-toggle em{color:#272014b8;font-size:13px;font-style:normal;font-weight:700;line-height:18px}.settings-toggle--master{background:#27201424}.notification-channel-grid{background:#ffffff38;border:1px solid #27201433;border-radius:8px;display:grid;overflow:hidden}.notification-channel-grid__head,.notification-channel-grid__row{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:8px;padding:10px 12px;display:grid}.notification-channel-grid__head>span:not(.notification-channel-grid__label),.notification-channel-grid__row>span:not(.notification-channel-grid__label){justify-content:center;display:flex}.notification-channel-grid__head{color:#272014;letter-spacing:.4px;background:#27201424;font-family:Bebas Neueu,"sans-serif";font-size:17px;line-height:18px}.notification-channel-grid__row+.notification-channel-grid__row{border-top:1px solid #27201424}.notification-channel-grid__label{gap:3px;display:grid}.notification-channel-grid__label strong{color:#272014;font-size:16px;line-height:19px}.notification-channel-grid__label em{color:#272014b8;font-size:13px;font-style:normal;font-weight:700;line-height:18px}.notification-channel-grid__note{color:#272014cc;margin:0;font-size:14px;font-weight:700;line-height:19px}.quiet-hours-times{flex-wrap:wrap;gap:12px;display:flex}.quiet-hours-times label{color:#272014;gap:4px;font-weight:700;display:grid}.quiet-hours-times input{min-height:42px}.friend-feed__badge{color:#272014;letter-spacing:.5px;background:#e7be8447;border:1px solid #27201457;border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-bottom:4px;padding:4px 8px 3px;font-family:Bebas Neueu,"sans-serif";font-size:15px;line-height:16px;display:inline-flex}.friend-feed__actions{margin-top:10px}.friend-feed__action-link{color:#272014;cursor:pointer;background:#2720141a;border:1px solid #2720146b;border-radius:6px;padding:7px 10px 5px;font-family:Bebas Neueu,"sans-serif";font-size:16px;line-height:18px}.load-more{z-index:2;justify-content:center;margin:14px 0 4px;display:flex;position:relative}.notifications-page{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + 34px)}.notifications-panel{z-index:2;color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#18140dd6,#18140da8);border:1px solid #e7be8461;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff0d}.notifications-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notifications-panel__header div{color:#e7be84;align-items:center;gap:8px;font-family:Bebas Neueu,"sans-serif";font-size:22px;line-height:24px;display:inline-flex}.notifications-panel__header .btn-secondary{width:auto;min-height:38px;padding:7px 14px 5px}.notifications-page-list{gap:9px;display:grid}.notifications-page-list .notification-row{background:#ffffff12;border:1px solid #e7be843d;border-radius:8px;display:grid;position:relative}.notifications-page-list .notification-row.unread{background:linear-gradient(#e7be8429,#00000014),#ffffff12;border-color:#e7be84b8}.notifications-page-list .notification-item{color:#fff;gap:4px;min-width:0;padding:11px 44px 11px 12px;text-decoration:none;display:grid}.notifications-page-list .notification-item strong{color:#e7be84;font-size:16px;line-height:20px}.notifications-page-list .notification-item span{color:#ffffffd1;font-size:14px;line-height:20px}.notifications-page-list .notification-item small{color:#f5e8c8a3;font-size:12px;font-weight:900;line-height:16px}.notifications-page-list .notification-dismiss{color:#ecd1bb;cursor:pointer;background:linear-gradient(#ffffff14,#0000002e),#00000052;border:1px solid #e7be846b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.skeleton-feed{z-index:2;gap:12px;display:grid;position:relative}.skeleton-panel,.skeleton-card{z-index:2;background:radial-gradient(120% 140% at 50% 0,#ffffff1f,#fff0 55%),linear-gradient(#cdbc9eb8,#9e8d70b3);border:1px solid #e7be844d;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000003d}.skeleton-panel{gap:12px;padding:16px;display:grid}.skeleton-card{gap:12px;padding:14px;display:grid}.skeleton-card__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.skeleton-card__header>span:last-child{gap:7px;display:grid}.skeleton{background:#27201442;border-radius:999px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.35s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton--avatar{width:42px;height:42px}.skeleton--line{width:100%;height:13px}.skeleton--line-medium{width:68%}.skeleton--line-short{width:42%}.skeleton--line-tiny{width:24%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.coming-soon-panel{color:#272014;text-align:center;background:radial-gradient(120% 140% at 50% 0,#ffffff2e,#fff0 55%),linear-gradient(#cdbc9eed,#9e8d70e6);border:1px solid #e7be8457;border-radius:8px;margin-top:18px;padding:24px 18px;box-shadow:0 16px 32px #0000005c,inset 0 1px #ffffff3d}.coming-soon-panel h3{margin:0 0 8px;font-family:Bebas Neueu,"sans-serif";font-size:34px;line-height:36px}.coming-soon-panel p{margin:0;font-size:17px;line-height:24px}.profile-photo{--profile-photo-size:40px;width:var(--profile-photo-size);height:var(--profile-photo-size);flex:none;display:inline-block}.profile-photo--forum-post{--profile-photo-size:40px}@media only screen and (width>=768px){.profile-photo--forum-post{--profile-photo-size:70px}}.profile-photo--plain{object-fit:cover;border:1px solid #2720147a;border-radius:50%;box-shadow:0 4px 10px #0003}.profile-photo--framed{width:var(--profile-photo-size);height:calc(var(--profile-photo-size) * 1.114);vertical-align:middle;filter:drop-shadow(0 6px 10px #00000047);position:relative;overflow:visible}.profile-photo--framed .profile-photo__image{object-fit:cover;width:69.3%;height:65%;box-shadow:none;border:0;border-radius:50%;position:absolute;top:13.7%;left:15.25%}.profile-photo--framed .profile-photo__frame{object-fit:contain;pointer-events:none;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.profile-photo--honor-champion .profile-photo__frame{filter:saturate(1.35)brightness(1.12)drop-shadow(0 0 4px #ffcd50d9)}.profile-photo--honor-silver .profile-photo__frame{filter:grayscale()brightness(1.3)contrast(1.05)}.profile-photo--honor-bronze .profile-photo__frame{filter:sepia()saturate(2.2)hue-rotate(-18deg)brightness(.9)}.profile-photo-badged{vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.profile-photo__medal{z-index:1;pointer-events:auto;position:absolute}.profile-photo--framed>.profile-photo__medal{width:32%;top:2%;right:-4%}.profile-photo-badged>.profile-photo__medal{width:40%;bottom:-8%;right:-8%}.badge-medal{color:#e9b949;min-width:15px;max-width:56px;line-height:0;display:inline-block}.badge-medal svg{filter:drop-shadow(0 1px 2px #0000008c);width:100%;height:auto;display:block}.badge-medal--champion{color:#f0c24f}.badge-medal--silver{color:#cfd4dc}.badge-medal--bronze{color:#c98144}.badge-medal--participant{color:#7fae6a}.profile-summary,.profile-form-stack{gap:18px;display:grid}.profile-summary{color:#000;padding:0 16px 24px}.modal-body>.profile-form-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.profile-form-panel{background:radial-gradient(120% 130% at 50% 0,#ffffff29,#fff0 58%),linear-gradient(#cdbc9eeb,#a59477e0);border:1px solid #e7be844d;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff47}.profile-form-panel h3{letter-spacing:.5px;color:#272014;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:24px}.profile-form-panel label{margin-top:10px;margin-bottom:6px;display:block}.profile-form-panel input,.profile-form-panel textarea,.profile-form-panel select{width:100%}.profile-form-panel .field-help{margin-bottom:8px}.profile-form-panel button{justify-self:start}.profile-form-panel.contact-feedback-panel input+label{margin-top:30px}.form-field{color:#272014;gap:6px;font-weight:800;margin:0!important;display:grid!important}.form-field>span:first-child{text-transform:uppercase;font-weight:900}.form-field input,.form-field select,.form-field textarea{width:100%}.form-help{color:#272014b8;text-transform:none;margin:0;font-family:Roboto,"sans-serif";font-size:14px;font-weight:400;line-height:18px}.profile-photo-panel{grid-template-columns:minmax(0,1fr)}.profile-photo-panel>div:first-child p{color:#272014c7;margin:4px 0 0;font-weight:700}.account-delete-panel{border-color:#c13b2a94}.account-delete-panel h3{color:#7b1f16}.account-delete-panel p{color:#272014d6;margin:0;font-size:15px;font-weight:700;line-height:22px}.edit-profile-manage-pro-button{text-shadow:none}.edit-profile-feed-preferences .settings-toggle{margin:0}.profile-photo-editor{background:linear-gradient(#ffffff52,#ffffff1f);border:1px solid #27201447;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.profile-photo-editor .profile-photo--plain{object-fit:cover;background:#2720142e;border:3px solid #f2d27ac2;border-radius:50%;width:112px;height:112px;box-shadow:0 12px 24px #00000052,0 0 0 1px #2720146b}.profile-photo-editor label{margin-top:0}.profile-photo-editor input[type=file]{cursor:pointer;background:#ffffff6b;border:1px dashed #27201475;padding:10px}.profile-photo-editor p{color:#272014b8;margin:8px 0 0;font-size:14px;font-weight:700}.general-page{background:radial-gradient(120% 130% at 50% 0,#fff3,#fff0 58%),linear-gradient(#daccb4f0,#afa084eb);border:1px solid #e7be844d;border-radius:8px;padding:16px;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff52}.general-page h3{letter-spacing:.5px;color:#272014;text-shadow:0 1px #ffffff59;margin:40px 0 0;font-family:Bebas Neueu,"sans-serif";font-size:24px}.general-page p{color:#000;margin:20px 0}.general-page p,.general-page ul li{font-size:18px;line-height:24px}.general-page a{color:#272014;text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:1px}.general-page h3:first-child{margin-top:5px}.general-page details{background:#ffffff2e;border:1px solid #27201429;border-radius:8px;margin:14px 0;padding:0;overflow:hidden}.general-page summary{color:#272014;cursor:pointer;padding:13px 14px;font-weight:900}.general-page details>p,.general-page details>ul,.general-page details>ol,.general-page .faq-answer{margin:0;padding:0 14px 14px}.general-page .faq-answer p,.general-page .faq-answer ul,.general-page .faq-answer ol{margin:12px 0 0}.support-panel{gap:16px;display:grid}.support-panel h2{letter-spacing:.5px;color:#272014;text-shadow:0 1px #ffffff59;margin:0 0 2px;font-family:Bebas Neueu,"sans-serif";font-size:32px;line-height:34px}.support-panel p{color:#272014db;margin:0;font-size:17px;font-weight:700;line-height:25px}.support-panel a:not(.btn-primary):not(.btn-secondary):not(.btn-positive):not(.btn-cancel):not(.btn-negative){color:#272014;font-weight:900;text-decoration:underline}.support-grid{gap:12px;display:grid}@media only screen and (width>=768px){.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-grid>div{background:#fff3;border:1px solid #2720142e;border-radius:8px;padding:14px}.support-grid>div h3{margin-top:0}.support-panel .support-actions,.support-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:4px;display:grid}.support-panel .support-actions>a,.support-panel .support-actions>button,.support-actions>a,.support-actions>button{color:#272014;text-align:center;width:100%;min-height:42px;text-shadow:none;filter:none;background:#e7be84;border:1px solid #272014b3;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:11px 12px 9px;display:inline-flex;box-shadow:0 7px 16px #00000038,inset 0 1px #ffffff5c;text-decoration:none!important}@media only screen and (width<=767px){.support-panel .support-actions,.support-actions{grid-template-columns:1fr}.profile-photo-editor{grid-template-columns:96px minmax(0,1fr);gap:12px}.profile-photo-editor .profile-photo--plain,.profile-photo-editor .profile-photo--framed{width:96px;max-width:100%}.profile-photo-editor .profile-photo--plain{height:96px}.profile-photo-editor .profile-photo--framed{height:106.944px}.profile-photo-editor>div:last-child{min-width:0}.profile-photo-editor .image-crop-input,.profile-photo-editor .image-crop-input__actions,.profile-photo-editor .image-crop-input__button{max-width:100%}.profile-photo-editor .image-crop-input__summary{overflow-wrap:anywhere}}@media only screen and (width<=480px){.profile-photo-editor{grid-template-columns:minmax(0,1fr);justify-items:center}.profile-photo-editor>div:last-child{justify-self:stretch;width:100%}.profile-photo-editor label{text-align:center}.profile-photo-editor .image-crop-input__actions{justify-content:center}.profile-photo-editor .image-crop-input__button{width:100%}}input[type=checkbox]{appearance:none;cursor:pointer;background:linear-gradient(#ffffffe6,#e7be848c);border:2px solid #272014b8;border-radius:5px;flex:0 0 24px;place-content:center;width:24px;height:24px;margin:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0000002e}input[type=checkbox]:before{content:"";transform-origin:75%;border-bottom:3px solid #272014;border-right:3px solid #272014;width:8px;height:14px;transition:transform .14s;transform:rotate(45deg)scale(0)}input[type=checkbox]:checked{background:linear-gradient(#e6c97a 0%,#cfa85a 52%,#9e7a3b 100%);border-color:#e6c97af2;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #2720146b,0 4px 10px #0003}input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #e7be8480}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.25)}.checkbox-row{align-items:center;gap:10px;display:flex}.checkbox-label{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.audience-choice{gap:8px;margin-top:2px;display:grid}.audience-choice>span{color:#272014;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.audience-choice__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audience-choice__buttons button{color:#272014d1;text-align:center;width:100%;min-height:42px;text-shadow:none;background:linear-gradient(#ffffffe0,#e7dcc5e0);border:1px solid #27201461;border-radius:5px;justify-self:stretch;padding:8px 10px;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0000002e}.audience-choice__buttons button.is-active{color:#fff;text-shadow:0 1px 1px #00000085;background:linear-gradient(#3c9937f2,#197723f2);border-color:#3d752adb}.audience-choice__buttons button:disabled{cursor:not-allowed;opacity:.7}.form-grid{gap:14px;display:grid}@media only screen and (width>=768px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-message{color:#fff2cf;text-shadow:0 1px 2px #000000d1;background:linear-gradient(#ffffff1f,#fff0),linear-gradient(90deg,#251f14fa,#41321bf5);border:1px solid #e7be84bd;border-radius:6px;margin:14px 0 18px;padding:12px 14px;font-size:16px;font-weight:800;line-height:23px;box-shadow:0 10px 20px #00000042,inset 0 1px #ffffff3d}.form-message.form-message--error{color:#fff4e5;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#ffffff26,#fff0),linear-gradient(90deg,#7a251bf5,#401810f5);border-color:#de4935e0;align-items:flex-start;gap:10px;margin:20px 0;font-size:15px;line-height:21px;display:flex}.form-message.form-message--error:before{content:"!";color:#ffe0a6;width:22px;height:22px;text-shadow:none;background:#00000057;border:1px solid #fff4e5c2;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-family:Sarabun,"sans-serif";font-size:15px;font-weight:900;line-height:1;display:inline-flex}.policy-acceptance-page{justify-content:center;padding:28px 14px 96px;display:flex}.policy-acceptance-panel{color:#f5e3c2;background:linear-gradient(#ffffff1a,#fff0),#161009f0;border:1px solid #e7be84b8;border-radius:8px;width:min(1120px,100%);padding:22px;box-shadow:0 18px 34px #00000052}.policy-acceptance-panel h1,.policy-acceptance-panel h2{color:#e7be84;letter-spacing:.4px;font-family:Bebas Neueu,"sans-serif"}.policy-acceptance-panel h1{margin:0 0 10px;font-size:38px;line-height:42px}.policy-acceptance-panel h2{margin:0 0 12px;font-size:26px;line-height:30px}.policy-acceptance-docs{gap:16px;margin:20px 0;display:grid}@media only screen and (width>=768px){.policy-acceptance-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}.policy-acceptance-docs article{background:#ffffff14;border:1px solid #e7be8461;border-radius:8px;min-width:0;padding:16px}.policy-acceptance-scroll{color:#000;background:#ffffffeb;border-radius:6px;max-height:330px;padding:14px;overflow:auto}.policy-acceptance-form{gap:14px;display:grid}.policy-acceptance-actions{flex-wrap:wrap;gap:12px;display:flex}.edit-profile-display-name-help{color:#2d2a20}.home-message--error,.register-error{z-index:2;color:#fff4e5;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#ffffff24,#fff0),linear-gradient(90deg,#c13b2a57,#401810e0);border:1px solid #c13b2ac7;border-radius:6px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:15px;font-weight:800;line-height:21px;display:flex;position:relative;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff3d}.home-message--error:before,.register-error:before{content:"!";color:#ffe0a6;width:22px;height:22px;text-shadow:none;background:#00000047;border:1px solid #fff4e5c2;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-family:Sarabun,"sans-serif";font-size:15px;font-weight:900;line-height:1;display:inline-flex}.login-error{margin-top:1rem}.membership-panel{color:#ecd1bb;background:radial-gradient(120% 140% at 50% 0,#ffffff29,#fff0 55%),linear-gradient(#18140dd1,#18140dad);border:2px solid #cfa85aa6;padding:0;overflow:hidden;box-shadow:0 16px 30px #00000061,inset 0 1px #ffffff14}.membership-panel .success-message{color:#fff2cf;text-shadow:0 1px 2px #000000b3;background:linear-gradient(#ffffff1f,#fff0),linear-gradient(90deg,#251f14f5,#41321beb);border:1px solid #e7be848f;border-radius:6px;margin:14px 18px 18px;padding:12px 14px;font-size:16px;font-weight:800;line-height:23px}@media only screen and (width>=768px){.membership-panel .success-message{margin-left:30px;margin-right:30px}}.membership-status-card,.membership-offer-card{background:linear-gradient(#e7be8414,#0000),#00000029;gap:12px;padding:22px 18px;display:grid}@media only screen and (width>=768px){.membership-status-card,.membership-offer-card{padding:28px 30px}}.membership-status-card h3,.membership-offer-card h3{color:#e7be84;letter-spacing:.6px;text-shadow:0 2px #0000008c;margin:0;font-family:Bebas Neueu,"sans-serif";font-size:34px;line-height:36px}.membership-status-card p,.membership-offer-card p{margin:0}.membership-eyebrow{color:#f2e5ce;letter-spacing:1px;text-transform:uppercase;font-family:Bebas Neueu,"sans-serif";font-size:18px;line-height:20px}.membership-status{color:#272014;letter-spacing:.6px;background:linear-gradient(#e6c97a 0%,#cfa85a 50%,#9e7a3b 100%);border:1px solid #cfa85abf;border-radius:999px;justify-self:start;padding:7px 14px 5px;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:20px;box-shadow:0 8px 18px #00000047}.membership-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.membership-provider{color:#f2e5ce;letter-spacing:.5px;text-transform:uppercase;background:#0000003d;border:1px solid #e7be8457;border-radius:999px;margin:0;padding:7px 13px 5px;font-family:Bebas Neueu,"sans-serif";font-size:19px;line-height:20px}.membership-end-date{color:#f5e8c8;max-width:620px;font-size:19px;line-height:27px}.membership-end-date strong{color:#e7be84}.membership-details-grid{gap:10px;max-width:520px;margin-top:4px;display:grid}@media only screen and (width>=481px){.membership-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-details-grid div{background:#0003;border:1px solid #e7be8447;border-radius:6px;padding:12px 14px}.membership-details-grid span,.membership-details-grid strong{display:block}.membership-details-grid span{color:#d9c7a9;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-family:Bebas Neueu,"sans-serif";font-size:17px;line-height:18px}.membership-details-grid strong{color:#f5e8c8;font-size:18px;line-height:24px}.membership-price-row{color:#e7be84;align-items:flex-end;gap:8px;display:flex}.membership-price{text-shadow:0 3px #0000008c;font-family:Bebas Neueu,"sans-serif";font-size:64px;line-height:58px}.membership-price-term{color:#f2e5ce;letter-spacing:.5px;padding-bottom:7px;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:24px}.membership-summary,.membership-account{color:#f5e8c8;max-width:640px;font-size:18px;line-height:26px}.membership-terms-panel{color:#f5e8c8;background:#00000047;border:1px solid #e7be8461;border-radius:6px;gap:8px;max-width:720px;padding:14px 16px;font-size:16px;line-height:23px;display:grid}.membership-terms-panel p{margin:0}.membership-terms-panel a{color:#e7be84;text-underline-offset:3px;font-weight:900;text-decoration:underline}.membership-account{color:#d9c7a9;border-top:1px solid #e7be8447;padding-top:12px}.membership-native-note{color:#d9c7a9;max-width:640px;font-size:16px;line-height:24px}.membership-native-note strong{color:#e7be84}.membership-action{text-shadow:none;justify-self:start;margin-top:4px;font-size:18px;line-height:18px;box-shadow:0 5px 12px #00000038,inset 0 1px #ffffff2e}.membership-action.btn-secondary{color:#272014;background:linear-gradient(#ffffff52,#fff0),#e7be84;border-color:#27201470}.membership-action.btn-positive{color:#fff6df;background:linear-gradient(#ffffff2e,#fff0),linear-gradient(#2f9235 0%,#1b7e2b 100%);border-color:#e7be8473}.membership-action.btn-cancel{color:#fff6df;background:linear-gradient(#ffffff2e,#fff0),linear-gradient(#a79522 0%,#6f6b12 100%);border-color:#e7be846b}.membership-action-stack{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.membership-action-stack .membership-action{margin-top:4px}@media (width<=767px){.membership-action-stack .membership-action{width:100%}}.membership-trial-upgrade{gap:12px;margin-top:16px;display:grid}.membership-checkout-panel{background:radial-gradient(120% 140% at 50% 0,#ffffff24,#fff0 55%),linear-gradient(#cdbc9ee6,#9e8d70e0);border:1px solid #e7be8457;border-radius:8px;margin-top:8px;padding:14px;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff38}.checkout-login-prompt{justify-items:start;gap:12px;margin-top:50px;display:grid}.checkout-login-prompt p{color:#f5e8c8;text-shadow:0 1px 1px #00000085;margin:0;font-size:18px;font-weight:800;line-height:26px}.content-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin:-4px 0 12px;display:flex}.content-toolbar.page-top-actions{margin:0 0 12px}.action-menu{z-index:500;display:inline-flex;position:relative}.action-menu__trigger{color:#f5e8c8;background:linear-gradient(#ffffff1f,#0000001f),#1f1a11e6;border:1px solid #cfa85a94;border-radius:999px;place-items:center;width:44px;height:44px;padding:0 0 5px;line-height:1;display:inline-grid;box-shadow:0 8px 18px #00000038}.action-menu__trigger span{background:currentColor;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 -7px,0 7px}.action-menu__panel{z-index:1000;background:#16120cfa;border:1px solid #cfa85a9e;border-radius:8px;min-width:220px;max-width:calc(100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 32px #0000006b}.action-menu__panel button{color:#f5e8c8;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;min-height:44px;padding:9px 14px;font-size:16px;font-weight:800;line-height:1.1}.action-menu__panel button:hover:not(:disabled){background:#cfa85a2e}.action-menu__panel button.danger{color:#ffb1a6}.action-menu__panel button:disabled{opacity:.55;cursor:not-allowed}.action-menu__panel--portal{z-index:2147482500;top:auto;right:auto}.comment-item{position:relative}.comment-item .action-menu{justify-content:flex-end;margin-top:10px;margin-left:auto;display:flex}.comment-item .action-menu__panel{top:auto;bottom:calc(100% + 7px);right:0}.profile-photo-link{cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.profile-photo-link:focus-visible{outline-offset:2px;outline:2px solid #e7be84}.home-banner-slot{z-index:2;gap:10px;margin:0 0 16px;display:grid;position:relative}.home-banner-slot .home-banner-slot__item>*{margin:0}.home-banner-slot__toggle{color:#ecd1bb;cursor:pointer;background:#00000073;border:1px solid #e7be8466;border-radius:999px;justify-self:center;align-items:center;gap:4px;padding:4px 10px;font-family:Roboto,"sans-serif";font-size:13px;font-weight:700;display:inline-flex}.home-banner-slot__toggle:hover,.home-banner-slot__toggle:focus-visible{border-color:#e7be84}.onboarding-checklist.onboarding-checklist--bar{gap:10px;padding:10px 12px}.onboarding-checklist__bar{color:#ecd1bb;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;width:100%;padding:0;font-family:Roboto,"sans-serif";display:grid}.onboarding-checklist__bar-label{display:grid}.onboarding-checklist__bar-label strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px}.onboarding-checklist__bar-label small{color:#ecd1bbcc;font-size:12px;font-weight:700}.onboarding-checklist__progress{background:#00000080;border-radius:999px;height:8px;display:block;overflow:hidden}.onboarding-checklist__progress span{border-radius:inherit;background:linear-gradient(90deg,#9e7a3b,#e6c97a);height:100%;display:block}.home-season-strip__actions{align-items:center;gap:10px;display:inline-flex}#season-stats{scroll-margin-top:90px}.home-season-strip h2 small{color:#ecd1bbbf;font-family:Roboto,"sans-serif";font-size:13px}.home-season-stats{color:#ecd1bb;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px 12px 12px;text-decoration:none;display:grid}.home-season-stats div{background:#00000047;border:1px solid #e7be843d;border-radius:8px;gap:2px;padding:10px 6px;display:grid}.home-season-stats strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:26px;line-height:28px}.home-season-stats span{color:#ecd1bbc7;text-transform:uppercase;font-size:11px;font-weight:800}@media (width<=340px){.home-season-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-camps__item.home-target-bucks__item{grid-template-columns:52px minmax(0,1fr) auto}.home-target-bucks__thumb{background:#0006;border:1px solid #e7be844d;border-radius:6px;width:52px;height:52px;display:block;overflow:hidden}.home-target-bucks__thumb img{object-fit:cover;width:100%;height:100%;display:block}.home-camps__list{gap:6px;padding:6px 12px 12px;display:grid}.home-camps__item{color:#ecd1bb;background:#00000047;border:1px solid #e7be843d;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.home-camps__item:hover,.home-camps__item:focus-visible{border-color:#e7be84b3}.home-camps__end{align-items:center;gap:8px;display:inline-flex}.home-row-chevron{color:#e7be84bf;flex:none;transition:transform .15s,color .15s}.home-camps__item:hover .home-row-chevron,.home-camps__item:focus-visible .home-row-chevron,.home-state-leagues__item:hover .home-row-chevron,.home-state-leagues__item:focus-visible .home-row-chevron{color:#e7be84;transform:translate(2px)}.home-camps__icon{color:#e7be84;background:#e7be8429;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.home-camps__body{min-width:0;display:grid}.home-camps__body strong{color:#e7be84;text-overflow:ellipsis;white-space:nowrap;font-family:Bebas Neueu,"sans-serif";font-size:20px;line-height:22px;overflow:hidden}.home-camps__body small{align-items:center;gap:4px;font-size:13px;display:inline-flex}.home-feed-more{z-index:2;color:#e7be84;letter-spacing:.3px;background:#18140dd1;border:1px solid #e7be8473;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 12px 12px;padding:11px 14px;font-family:Bebas Neueu,"sans-serif";font-size:21px;text-decoration:none;display:flex;position:relative}.home-feed-more:hover,.home-feed-more:focus-visible{background:#18140deb;border-color:#e7be84}.home-feed-more:hover .home-row-chevron,.home-feed-more:focus-visible .home-row-chevron{color:#e7be84;transform:translate(2px)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-snapshot{z-index:2;color:#ecd1bb;text-align:center;text-shadow:0 1px 2px #0009;margin:6px 0 14px;font-size:14px;font-weight:700;position:relative}.profile-target-buck-cards__row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;gap:10px;padding:6px 12px 12px;scroll-padding-inline:12px;display:grid;overflow-x:auto}.profile-target-buck-cards__row::-webkit-scrollbar{display:none}.profile-target-buck-cards__row.is-single{grid-auto-columns:100%}@media only screen and (width>=768px){.profile-target-buck-cards__row{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:row;grid-auto-columns:unset;overflow:visible}}.profile-target-buck-card{color:#ecd1bb;scroll-snap-align:start;background:#00000052;border:1px solid #e7be844d;border-radius:8px;grid-template-rows:auto 1fr;align-content:start;text-decoration:none;display:grid;overflow:hidden}.profile-target-buck-card:hover,.profile-target-buck-card:focus-visible{border-color:#e7be84bf}.profile-target-buck-card__image{aspect-ratio:4/3;background:#0006;position:relative;overflow:hidden}.profile-target-buck-card__image img{object-fit:cover;width:100%;height:100%;display:block}.profile-target-buck-card__image .tb-chip{position:absolute;top:8px;left:8px}.profile-target-buck-card__body{align-content:start;gap:3px;padding:10px 12px 12px;display:grid}.profile-target-buck-card__body strong{color:#e7be84;font-family:Bebas Neueu,"sans-serif";font-size:24px;line-height:26px}.profile-target-buck-card__body span{font-size:14px;line-height:19px}.profile-target-buck-card__body small{color:#ecd1bbbf;font-size:12px;font-weight:700}.profile-target-buck-card__body button{justify-self:start;margin-top:6px}.profile-vault-highlights__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=340px){.profile-vault-highlights__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-vault-highlights__text.profile-vault-highlights__text{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.profile-vault-highlights__note{color:#ecd1bba6;margin:-4px 12px 12px;font-size:12px;font-style:italic}.profile-activity-filters{margin:4px 0 12px}.image-crop-input{gap:8px;display:grid}.image-crop-input>input[type=file]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.image-crop-input__actions{flex-wrap:wrap;gap:8px;display:flex}.image-crop-input__button{color:#272014;cursor:pointer;background:linear-gradient(#ffffffc2,#e7dac3c2);border:1px solid #27201452;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:8px 12px;font-weight:600;display:inline-flex}.image-crop-input__button:disabled{cursor:not-allowed;opacity:.62}.image-crop-input__summary{margin:0}.image-crop-input__loading{color:#272014;background:#2720142e;border:1px solid #e7be8452;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 10px;font-size:14px;font-weight:800;line-height:18px;display:inline-flex}.image-crop-input__chips{flex-wrap:wrap;gap:6px;display:flex}.image-crop-input__chips button{color:#272014;cursor:pointer;background:#ffffff61;border:1px solid #27201440;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 8px;font-size:13px;line-height:16px;display:inline-flex}.image-crop-input__chips button span{font-weight:700}.image-cropper{gap:16px;display:grid}.image-cropper__stage{--crop-aspect:1.33333;--crop-stage-max-height:min(60dvh, 520px);width:min(100%, var(--crop-stage-max-height) * var(--crop-aspect));max-width:100%;max-height:var(--crop-stage-max-height);aspect-ratio:var(--crop-aspect);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#15110c;border:1px solid #27201461;border-radius:8px;justify-self:center;position:relative;overflow:hidden}@media only screen and (width<=767px){.image-cropper__stage{--crop-stage-max-height:min(54dvh, 420px)}}.image-cropper__stage:active{cursor:grabbing}.image-cropper__stage img{transform-origin:50%;will-change:transform;min-width:100%;max-width:none;min-height:100%;max-height:none;position:absolute}.image-cropper__frame{pointer-events:none;border:2px solid #fffffff2;position:absolute;inset:0;box-shadow:0 0 0 1px #272014b8}.image-cropper__controls{gap:12px;display:grid}.image-cropper__controls label{gap:6px;font-weight:600;display:grid}.image-cropper__aspects{flex-wrap:wrap;gap:6px;display:flex}.image-cropper__aspects button{color:#272014;cursor:pointer;background:#ffffff57;border:1px solid #27201447;border-radius:6px;padding:7px 10px}.image-cropper__aspects button.active{color:#ecd1bb;background:linear-gradient(#694b1d 0%,#4c3b0e 55%,#272014 100%)}
