@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Crimson+Pro:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,600&family=Great+Vibes&display=swap";@font-face{font-family:GCBP Digits;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0030-0039;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5/files/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:GCBP Digits;font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0030-0039;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5/files/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:GCBP Digits;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0030-0039;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5/files/dm-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:GCBP Digits;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0030-0039;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5/files/dm-sans-latin-700-normal.woff2) format("woff2")}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;--gcbp-ink:#172131;--gcbp-navy:#13295e;--gcbp-gold:#bfa165;--gcbp-canvas:#f3f5f8;--gcbp-panel:#fcfcfb;--gcbp-line:#dfe5ec;--gcbp-muted:#718096;--gcbp-midnight:#0a1a3f;--gcbp-gold-grad:linear-gradient(135deg,#f3e7c4,#d6a93e 55%,#8f7640);--gcbp-ivory:#fbf7ee;--gcbp-shadow:0 1px 2px rgba(10,26,63,.05),0 12px 32px rgba(10,26,63,.09)}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,sans-serif;background:#fbf7ee;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root,.gcbp-page,.public-app,.admin-shell,.admin-main-column,.public-content{min-width:0;max-width:100%}.public-app,.admin-shell{animation:none!important;will-change:auto!important}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(232,184,74,.72);outline-offset:2px}.gcbp-page{animation:gcbp-page-in .28s ease-out both;will-change:opacity,transform}.gcbp-btn{position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,filter,box-shadow}.gcbp-btn:not(:disabled):hover{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 22px #0b1d452e}.gcbp-btn:not(:disabled):active{transform:translateY(0) scale(.99)}.gcbp-btn:disabled{pointer-events:none}.gcbp-nav-link{position:relative}.gcbp-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:#e8b84a;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.gcbp-nav-link:hover:after,.gcbp-nav-link[aria-current=page]:after{transform:scaleX(1)}.gcbp-input{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.gcbp-input:focus{border-color:#c49a3a!important;box-shadow:0 0 0 4px #d6a93e2e}.gcbp-card{transform:translateZ(0);will-change:transform,box-shadow}.gcbp-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #0a1a3f2e!important}.gcbp-modal-overlay{animation:gcbp-fade-in .2s ease-out both;will-change:opacity;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}.gcbp-modal-panel{animation:gcbp-modal-in .24s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}.gcbp-dropdown{animation:gcbp-dropdown-in .18s ease-out both;transform-origin:top right;background:#ffffffe0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(214,169,62,.3)!important;box-shadow:0 20px 44px #0a1a3f38!important}.glass-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 22px #0003,inset 0 1px #ffffff2e;color:#ffffffe0;font-size:13px;font-weight:600}.gcbp-shimmer{background:linear-gradient(90deg,#eee9df 25%,#faf7f0 37%,#eee9df 63%);background-size:400% 100%;animation:gcbp-shimmer 1.4s ease infinite}@keyframes gcbp-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes gcbp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gcbp-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gcbp-dropdown-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gcbp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gcbp-card .gcbp-card-art{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.gcbp-card:hover .gcbp-card-art{transform:scale(1.05)}.gc-fly{position:fixed;z-index:2000;pointer-events:none;border-radius:6px;background:#f6e7c8;border:1px solid #E1C88F;box-shadow:0 6px 18px #0b1d4540;transition:transform .75s cubic-bezier(.5,-.25,.55,1),opacity .75s ease;background-size:cover;background-position:center}.gc-bump{animation:gc-bump .5s cubic-bezier(.3,1.6,.5,1)}@keyframes gc-bump{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.gc-pop{display:inline-block;animation:gc-pop .32s ease-out}@keyframes gc-pop{0%{transform:translateY(-3px) scale(1.12)}to{transform:none}}.gc-flash{animation:gc-flash .9s ease-out}@keyframes gc-flash{0%{background:#c4922a47}to{background:transparent}}.gc-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.gc-reveal.is-visible{opacity:1;transform:none}.gc-check circle{stroke-dasharray:170;stroke-dashoffset:170;animation:gc-draw .65s ease forwards}.gc-check path{stroke-dasharray:44;stroke-dashoffset:44;animation:gc-draw .4s .55s ease forwards}@keyframes gc-draw{to{stroke-dashoffset:0}}.gc-confetti{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1500}.gc-confetti span{position:absolute;top:-24px;opacity:0;animation-name:gc-confetti-fall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards}@keyframes gc-confetti-fall{0%{opacity:1;transform:translateZ(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),105vh,0) rotate(var(--spin))}}.hero-float{animation:hero-float 7s ease-in-out infinite alternate}@keyframes hero-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.hero-in{animation:hero-in .85s cubic-bezier(.2,.8,.2,1) backwards}@keyframes hero-in{0%{opacity:0;transform:translateY(40px) rotate(calc(var(--rot,0deg) + 8deg)) scale(.92)}}.btn-sheen{position:relative;display:inline-flex;overflow:hidden;border-radius:8px;isolation:isolate}.btn-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:btn-sheen 5.5s ease-in-out 1.6s infinite}@keyframes btn-sheen{0%{left:-60%}22%,to{left:130%}}.gcbp-card.gc-tilt{position:relative;transition:transform .14s ease-out,box-shadow .25s!important}.gcbp-card.gc-tilt:hover{transform:perspective(800px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.gc-tilt:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.32),transparent 55%)}.gc-tilt:hover:after{opacity:1}.hiw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.hiw-links{position:absolute;inset:0;pointer-events:none}.hiw-link{position:absolute;top:58px;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#c49a3a;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #c4922a66;transform:scale(0);opacity:0}.hiw-link:nth-child(1){left:calc(33.333% - 4.67px)}.hiw-link:nth-child(2){left:calc(66.667% + 4.67px)}.hiw-link svg path{stroke-dasharray:16;stroke-dashoffset:16}.hiw-links.is-in .hiw-link{animation:hiw-pop .5s cubic-bezier(.3,1.6,.5,1) forwards}.hiw-links.is-in .hiw-link:nth-child(1){animation-delay:.55s}.hiw-links.is-in .hiw-link:nth-child(2){animation-delay:.95s}.hiw-links.is-in .hiw-link svg path{animation:gc-draw .4s ease forwards}.hiw-links.is-in .hiw-link:nth-child(1) svg path{animation-delay:.9s}.hiw-links.is-in .hiw-link:nth-child(2) svg path{animation-delay:1.3s}@keyframes hiw-pop{to{transform:scale(1);opacity:1}}@media(max-width:860px){.hiw-grid{grid-template-columns:1fr}.hiw-links{display:none}}.gc-impact-pop{animation:gc-impact-glow 2.4s ease-in-out infinite alternate}@keyframes gc-impact-glow{0%{text-shadow:0 0 0 rgba(230,184,90,0)}to{text-shadow:0 0 22px rgba(230,184,90,.35)}}.gc-toasts{position:fixed;right:16px;bottom:16px;z-index:3000;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 32px))}.gc-toast{animation:gc-toast-in .35s cubic-bezier(.2,.9,.3,1.2) both}.gc-toast.is-leaving{animation:gc-toast-out .25s ease-in both}@keyframes gc-toast-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes gc-toast-out{to{opacity:0;transform:translateY(10px)}}.gc-badge{transition:background-color .35s ease,color .35s ease}.gc-paybar{display:none}@media(max-width:760px){.gc-paybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:150;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #E7DFCF;box-shadow:0 -6px 20px #0b1d451f;animation:gc-toast-in .3s ease both}.gc-paybar-space{height:76px}.gc-toasts{bottom:88px}}@media(max-width:720px){.gcbp-nav-link:after{left:0;right:auto;width:36px}}.public-content [style*=grid-template-columns],.admin-main-content [style*=grid-template-columns],.offline-page [style*=grid-template-columns]{min-width:0}.public-content img,.admin-main-content img,.offline-page img,.public-content input,.public-content select,.public-content textarea,.admin-main-content input,.admin-main-content select,.admin-main-content textarea,.offline-page input,.offline-page select,.offline-page textarea{max-width:100%}.admin-main-content table{max-width:none}:root{--a-sb:#ffffff;--a-sbHover:#f4f2fd;--a-sbActive:#eeeafe;--a-sbBorder:#eceef4;--a-bg:#f4f5fa;--a-white:#ffffff;--a-ink:#2a2358;--a-navy:#5b3fd6;--a-primary:#5b3fd6;--a-gold:#6c47e8;--a-goldLight:#8b6cf0;--a-goldPale:#eeeafe;--a-saffron:#e8941a;--a-text:#1b1f2e;--a-textMid:#444b5e;--a-textMuted:#7a8196;--a-border:#e9ebf3;--a-borderStrong:#cdd2e2;--a-success:#1a7a4a;--a-successBg:#e6f4ed;--a-danger:#b03020;--a-dangerBg:#fbe9e7;--a-warn:#9a6200;--a-warnBg:#fff3d0;--a-info:#1a5098;--a-infoBg:#e6edf8;--a-ch1:#6c47e8;--a-ch2:#f5a524;--a-ch3:#1a7a4a;--a-ch4:#b03020;--a-ch5:#8b6cf0;--a-ch6:#2b9bd6;--a-ch7:#e8941a;--a-tableHead:#f7f6fd;--a-rowHover:#faf9fe;--a-input:#ffffff;--a-inputBorder:#e3e6f0;--a-card-line:#eceef6}html[data-admin-theme=dark]{color-scheme:dark;--a-sb:#171a29;--a-sbHover:#232842;--a-sbActive:#2d2a5c;--a-sbBorder:#262a40;--a-bg:#0f111b;--a-white:#181b2b;--a-ink:#34306e;--a-navy:#a592ff;--a-primary:#6f52e8;--a-gold:#8b6cf0;--a-goldLight:#b3a1ff;--a-goldPale:#2a2552;--a-saffron:#f0a64a;--a-text:#eceef7;--a-textMid:#c3c8da;--a-textMuted:#8f96ad;--a-border:#2a2e45;--a-borderStrong:#3d4263;--a-success:#4cc38a;--a-successBg:#13291f;--a-danger:#ff7a68;--a-dangerBg:#33181a;--a-warn:#f2b44d;--a-warnBg:#33270f;--a-info:#7fb0ff;--a-infoBg:#14243d;--a-ch1:#8b6cf0;--a-ch2:#f5a524;--a-ch3:#4cc38a;--a-ch4:#ff7a68;--a-ch5:#b3a1ff;--a-ch6:#4db8f0;--a-ch7:#f0a64a;--a-tableHead:#1d2033;--a-rowHover:#1f2338;--a-input:#1d2033;--a-inputBorder:#33385a;--a-card-line:#262a40}.admin-shell{background:var(--a-bg)!important;color:var(--a-text)}.admin-sidebar{background:var(--a-sb)!important;border-right:1px solid var(--a-sbBorder)}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--a-borderStrong) transparent}.admin-sidebar nav button{min-height:44px;letter-spacing:-.01em}.admin-sidebar nav button[aria-current=page]{background:var(--a-sbActive)!important;color:var(--a-navy)!important}.admin-sidebar nav button:not([aria-current=page]):hover{color:var(--a-navy)!important;background:var(--a-sbHover)!important}.admin-topbar{background:var(--a-bg)!important;border-bottom:0!important}.admin-topbar-title span{letter-spacing:-.02em}.admin-main-content{background:var(--a-bg);scrollbar-gutter:stable}.admin-main-content>.gcbp-page,.admin-main-content>div{min-width:0}.admin-main-content input,.admin-main-content select,.admin-main-content textarea{border-color:var(--a-inputBorder)!important;background:var(--a-input)!important;color:var(--a-text);border-radius:12px!important}.admin-main-content input:hover,.admin-main-content select:hover,.admin-main-content textarea:hover{border-color:var(--a-borderStrong)!important}.admin-main-content input:focus,.admin-main-content select:focus,.admin-main-content textarea:focus{border-color:var(--a-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--a-gold) 22%,transparent)!important}.admin-main-content table{background:var(--a-white)}.admin-main-content table thead th{letter-spacing:.1em!important;font-size:10px!important}.admin-main-content table tbody tr:hover{background:var(--a-rowHover)!important}.admin-main-content .gcbp-btn{box-shadow:none!important;border-radius:12px!important}.admin-main-content .gcbp-btn:not(:disabled):hover{box-shadow:0 6px 16px #5b3fd62e!important}.admin-main-content [style*="border-radius:12px"][style*=background]{box-shadow:0 1px 3px #28285a0a;border-radius:16px!important}.admin-main-content [style*="border-radius:12px"]{border-color:var(--a-card-line)!important}.admin-main-content [style*="overflowX: auto"],.admin-main-content [style*="overflow-x: auto"]{max-width:100%;overscroll-behavior-x:contain}.admin-menu-button,.admin-sidebar-close,.admin-sidebar-backdrop{display:none}.admin-topbar-title{display:flex;align-items:center;gap:10px;min-width:0}.card-detail-layout{min-width:0}@media(max-width:1100px){.public-content [style*=grid-template-columns],.admin-main-content [style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main-content{padding-left:22px!important;padding-right:22px!important}}@media(max-width:720px){.public-navbar-inner{height:auto!important;min-height:60px;padding:9px 12px!important;gap:8px!important}.public-navbar-logo{min-width:0}.public-navbar-logo img{width:clamp(126px,42vw,175px)!important;max-height:42px!important}.public-navbar-actions{gap:3px!important;min-width:0}.public-admin-access{display:none!important}.public-mobile-menu{padding:9px 16px 16px!important}.gcbp-dropdown{width:calc(100vw - 24px)!important;max-width:360px!important;right:-4px!important}.public-content [style*=grid-template-columns],.admin-main-content [style*=grid-template-columns],.offline-page [style*=grid-template-columns]{grid-template-columns:1fr!important}.public-content [style*="display: flex"],.admin-main-content [style*="display: flex"]{flex-wrap:wrap!important}.public-content [style*="display: flex"]>*,.admin-main-content [style*="display: flex"]>*{min-width:0}.public-content [style*=minWidth],.admin-main-content [style*=minWidth]{min-width:0!important}.public-content>*,.public-content section{max-width:100%}.card-detail-layout{display:block!important;height:auto!important;padding:24px 24px 40px!important;overflow:visible}.card-detail-preview{position:static!important;width:100%!important;max-width:480px;margin:0 auto 24px;padding:0;background:transparent;box-shadow:none}.card-detail-preview>div:first-child{display:flex;align-items:center;justify-content:center;max-height:none}.card-detail-preview>div:first-child img{width:100%!important;max-width:100%!important;max-height:none;object-fit:contain}.card-detail-page{min-height:80vh!important;overflow:visible}.card-detail-breadcrumb{display:none}.card-detail-layout>.card-detail-preview+div{position:static;overflow-y:visible;overflow-x:hidden;padding:0;background:transparent}.gcbp-modal-overlay{padding:12px!important;align-items:flex-start!important;overflow-y:auto}.gcbp-modal-panel{width:100%!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:24px 20px!important;margin:auto 0}.admin-shell{position:relative}.admin-sidebar{position:fixed!important;z-index:1001;left:0;top:0;bottom:0;width:min(84vw,300px)!important;height:100dvh!important;transform:translate(-105%);transition:transform .2s ease;box-shadow:12px 0 32px #00000038}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:1000;border:0;padding:0;background:#0b1d457a;cursor:pointer}.admin-sidebar-close{display:grid;place-items:center;border:0;border-radius:6px;padding:6px;color:#fffc;background:#ffffff1a;cursor:pointer}.admin-menu-button{display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--a-border);border-radius:7px;padding:6px;background:var(--a-white);color:var(--a-text);cursor:pointer}.admin-main-column{width:100%}.admin-topbar{height:auto!important;min-height:56px;padding:10px 14px!important;gap:10px}.admin-topbar>*{min-width:0}.admin-topbar-title span{font-size:18px!important}.admin-chart-row{grid-template-columns:minmax(0,1fr)!important}.admin-topbar>div:last-child{gap:8px!important}.admin-topbar>div:last-child>div:first-child{display:none}.admin-main-content{padding:18px 14px 28px!important;overflow-x:hidden}.offline-editor-toolbar>div:last-child{width:100%}.offline-editor-toolbar>div:last-child>button{flex:1 1 auto}}@media(max-width:380px){.public-navbar-logo img{width:126px!important}.public-navbar-actions{gap:0!important}.public-navbar-actions>button{padding-left:7px!important;padding-right:7px!important}.gcbp-modal-panel{padding:20px 16px!important}.admin-main-content{padding-left:10px!important;padding-right:10px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.gcbp-btn:not(:disabled):hover,.gcbp-card:hover,.gcbp-card:hover .gcbp-card-art{transform:none}.gc-reveal{opacity:1;transform:none}.gc-check circle,.gc-check path{stroke-dashoffset:0}}.public-app{background:radial-gradient(620px 460px at 8% 12%,rgba(214,169,62,.22),transparent 65%),radial-gradient(700px 520px at 92% 28%,rgba(37,71,154,.16),transparent 65%),radial-gradient(640px 480px at 18% 78%,rgba(37,71,154,.12),transparent 65%),radial-gradient(560px 420px at 88% 92%,rgba(214,169,62,.18),transparent 65%),linear-gradient(180deg,#fbf7ee,#f6efe0)!important;background-attachment:fixed!important}.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"],.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 12px"]{background:#ffffffa8!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-color:#ffffffbf!important;box-shadow:0 1px #ffffffe6 inset,0 14px 36px #0a1a3f1a!important}.public-content .gcbp-card:hover{box-shadow:0 1px #ffffffe6 inset,0 24px 50px #0a1a3f33!important}.public-content input:not([type=checkbox]):not([type=radio]),.public-content select,.public-content textarea{background-color:#ffffffc7}.public-app{position:relative;isolation:isolate}.public-app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 420px at 6% 18%,rgba(70,130,255,.34),transparent 70%),radial-gradient(520px 520px at 96% 30%,rgba(214,169,62,.3),transparent 70%),radial-gradient(480px 480px at 14% 88%,rgba(214,169,62,.24),transparent 70%),radial-gradient(460px 460px at 86% 96%,rgba(70,130,255,.26),transparent 70%);filter:blur(18px)}.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"],.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 12px"]{background:linear-gradient(150deg,#ffffffc7,#e4eeff6b 60%,#fff4d666)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 1px #fffffff2 inset,0 -1px #ffffff59 inset,0 22px 50px #1e326e29!important}.bottom-nav{display:none}@media(max-width:720px){.public-app{padding-bottom:96px}.bottom-nav{display:flex;align-items:center;justify-content:space-around;gap:2px;position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:120;padding:8px 10px;border-radius:14px;background:linear-gradient(160deg,#182c62c7,#0a1a3fd1);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 40px #0a1a3f73,0 1px #ffffff4d inset}.bn-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:#ffffffa8;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;padding:7px 4px;border-radius:12px;cursor:pointer;transition:background .2s,color .2s}.bn-item.on{color:#f4dc95;background:#f2d98b29;box-shadow:0 0 0 1px #f2d98b73 inset}.bn-ico{position:relative;display:inline-flex}.bn-badge{position:absolute;top:-7px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#b03020;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.bn-item.center{flex:0 0 auto;margin-top:-26px;padding:0}.bn-item.center .bn-ico{width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4dc95,#d6a93e 55%,#8f6a1c);color:#2a1d05;border:3px solid rgba(255,255,255,.55);box-shadow:0 12px 26px #8f6a1c8c}.bn-item.center.on{background:none;box-shadow:none}.public-navbar .mob-btn{display:flex}}.public-app:before{background:radial-gradient(460px 460px at 4% 14%,rgba(255,170,130,.34),transparent 70%),radial-gradient(520px 520px at 98% 26%,rgba(170,150,255,.26),transparent 70%),radial-gradient(500px 500px at 10% 90%,rgba(255,200,140,.28),transparent 70%),radial-gradient(480px 480px at 90% 96%,rgba(150,180,255,.24),transparent 70%)!important}.public-app{background:linear-gradient(180deg,#f4f0ea,#ece8ee)!important}.card-tile .tile-glass{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:linear-gradient(160deg,#ffffffa8,#ffffff57);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.75);box-shadow:0 1px #ffffffe6 inset,0 10px 24px #281e4629}.card-tile .tile-go{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0a1a3fe0;color:#f4dc95;box-shadow:0 6px 14px #0a1a3f4d;transition:transform .2s}.card-tile:hover .tile-go{transform:translate(3px)}@media(max-width:720px){.bottom-nav{background:linear-gradient(160deg,#ffffffb8,#ffffff6b)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 18px 40px #281e4638,0 1px #fffffff2 inset!important}.bn-item{color:#4a4a63!important}.bn-item.on{color:#0a1a3f!important;background:#fff!important;box-shadow:0 6px 16px #281e462e!important}.bn-item.center .bn-ico{background:#0a1a3f!important;color:#f4dc95!important;border:3px solid rgba(255,255,255,.8)!important;box-shadow:0 12px 26px #0a1a3f73!important}.bn-item.center.on{background:none!important;box-shadow:none!important}}.hero-cap{left:8px!important;right:8px!important;bottom:8px!important;padding:8px 10px!important;border-radius:12px!important}.hero-cap .tile-go{width:28px;height:28px}.cat-tile-art .cat-cap{position:absolute;left:8px;right:8px;bottom:8px;padding:7px 10px;border-radius:14px;text-align:center;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a1a3f;background:linear-gradient(160deg,#ffffffb3,#ffffff61);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.8);box-shadow:0 6px 16px #281e4629}@media(max-width:720px){.gc-paybar{left:14px!important;right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:119!important;border-radius:14px;padding:10px 14px!important;background:linear-gradient(160deg,#ffffffd1,#ffffff8c)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 1px #fffffff2 inset,0 16px 36px #281e4638!important}.gc-paybar-space{height:168px!important}}.glass-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:999px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}.glass-btn:before{content:"";position:absolute;left:8%;right:8%;top:0;height:50%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.glass-btn:hover{transform:translateY(-3px);filter:brightness(1.08)}.glass-btn:active{transform:translateY(0)}.glass-gold{background:linear-gradient(160deg,#fff7dd9e,#d6a93e6b);border:1px solid rgba(255,236,170,.85);color:#fff8e0;text-shadow:0 1px 6px rgba(120,100,50,.55);box-shadow:0 1px #ffffffb3 inset,0 14px 32px #d6a93e66}.glass-blue{background:linear-gradient(160deg,#78aaff80,#3c64e657);border:1px solid rgba(190,215,255,.75);text-shadow:0 1px 6px rgba(10,30,100,.5);box-shadow:0 1px #fff9 inset,0 14px 32px #3264e661}.glass-btn{padding:17px 32px;letter-spacing:.01em}.glass-btn:before{height:46%;background:linear-gradient(180deg,#ffffff8c,#fff0)}.glass-gold{background:linear-gradient(135deg,#f9e7ac,#e2bc57 45%,#b98a24)!important;border:1px solid rgba(255,246,208,.95)!important;color:#2a1d05!important;text-shadow:none!important;box-shadow:0 1px #ffffffd9 inset,0 -2px #78643240 inset,0 16px 34px #d6a93e73,0 4px 10px #00000040!important}.glass-blue{background:linear-gradient(160deg,#fff3,#ffffff12)!important;border:1px solid rgba(242,217,139,.65)!important;color:#fff!important;text-shadow:none!important;box-shadow:0 1px #ffffff73 inset,0 14px 32px #00000059,0 0 0 4px #f2d98b12!important}.glass-blue svg{color:#f4dc95}.glass-blue:hover{background:linear-gradient(160deg,#ffffff47,#ffffff1a)!important;border-color:#f2d98bf2!important}.public-app{background:linear-gradient(135deg,#e9edf4,#e3e8f1 45%,#eee7ee)!important}.public-app:before{background:radial-gradient(620px 460px at 12% 8%,rgba(255,255,255,.95),transparent 68%),radial-gradient(560px 460px at 88% 14%,rgba(150,185,255,.5),transparent 68%),radial-gradient(520px 440px at 70% 60%,rgba(255,196,150,.34),transparent 68%),radial-gradient(480px 420px at 6% 74%,rgba(190,170,255,.3),transparent 68%),radial-gradient(520px 420px at 96% 94%,rgba(255,226,150,.42),transparent 68%)!important;filter:blur(22px)!important}.public-content [style*="background: rgb(251, 247, 238)"]{background:transparent!important}.public-navbar{background:linear-gradient(180deg,#ffffff9e,#ffffff42)!important;border-bottom:1px solid rgba(255,255,255,.7);box-shadow:0 10px 30px #28325a1a!important;-webkit-backdrop-filter:blur(22px) saturate(160%)!important;backdrop-filter:blur(22px) saturate(160%)!important}.public-navbar-logo img{filter:brightness(0) saturate(100%) invert(11%) sepia(62%) saturate(2400%) hue-rotate(205deg) brightness(.92)}.public-navbar .gcbp-nav-link{color:#0a1a3f!important}.public-navbar .gcbp-nav-link[aria-current=page]{color:#8f6a1c!important}.public-navbar .gcbp-nav-link:after{background:#c49a3a}.public-navbar-actions button:not([data-cart-target]){color:#0a1a3f!important;border-color:#0a1a3f40!important;background:#ffffff73!important}.public-navbar .mob-btn{color:#0a1a3f!important;background:none!important}.public-mobile-menu{background:linear-gradient(180deg,#ffffffe6,#ffffffbf)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.8)!important}.public-mobile-menu button{color:#0a1a3f!important;border-bottom-color:#0a1a3f14!important}.home-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,rgba(255,196,150,.18) 52%,rgba(150,185,255,.2) 58%,transparent 70%)}.glass-blue{background:linear-gradient(160deg,#ffffffe6,#ffffff8c)!important;border:1px solid rgba(255,255,255,.95)!important;color:#0a1a3f!important;box-shadow:0 1px #fff inset,0 14px 30px #28325a2e!important}.glass-blue svg{color:#8f6a1c}.glass-blue:hover{background:#fff!important}.glass-blue:before{display:none}.public-app{background:linear-gradient(135deg,#e3e9f5,#dce4f3,#e8e6f1)!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#10265a 460px,#35549a 760px,#c9d6ec 1020px,#e3e9f5 1300px)!important}.pg-cards.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 250px,#8ca3d2 420px,#dce4f3 600px)!important}.pg-home.public-app:before,.pg-cards.public-app:before{background:radial-gradient(560px 460px at 82% 14%,rgba(80,130,255,.45),transparent 68%),radial-gradient(520px 420px at 12% 30%,rgba(60,100,220,.4),transparent 68%),radial-gradient(460px 380px at 70% 48%,rgba(214,169,62,.22),transparent 68%)!important}.public-navbar{background:linear-gradient(180deg,#0a1a3fc7,#13295e8c)!important;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px #0a1a3f40!important}.public-navbar-logo img{filter:none}.public-navbar .gcbp-nav-link{color:#ffffffd1!important}.public-navbar .gcbp-nav-link:hover{color:#fff!important}.public-navbar .gcbp-nav-link[aria-current=page]{color:#f4dc95!important}.public-navbar .gcbp-nav-link:after{background:#f4dc95}.public-navbar-actions button:not([data-cart-target]){color:#ffffffe6!important;border-color:#ffffff47!important;background:#ffffff14!important}.public-navbar .mob-btn{color:#fff!important}.public-mobile-menu{background:linear-gradient(180deg,#0a1a3feb,#13295ed9)!important;border-top:1px solid rgba(255,255,255,.12)!important}.public-mobile-menu button{color:#ffffffe0!important;border-bottom-color:#ffffff1a!important}.pg-home .home-hero h1{color:#fff!important}.pg-home .home-hero h1 span{background:linear-gradient(135deg,#f4dc95,#d6a93e 55%,#8f6a1c)!important;-webkit-background-clip:text!important;background-clip:text!important}.pg-home .home-hero p{color:#ffffffc2!important}.home-hero:after{opacity:.55}.pg-head h1{color:#fff!important}.pg-head p{color:#ffffffc2!important}.pg-head input{background:linear-gradient(160deg,#ffffff38,#ffffff14)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;box-shadow:0 10px 26px #0000002e!important}.pg-head input::placeholder{color:#ffffffa6}.pg-head svg{color:#ffffffbf!important}.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 70px,#b7c5e2 250px,#dce4f3 520px,#e3e9f5)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 280px,#8ca3d2,#dce4f3 640px,#e3e9f5)!important}.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(560px 460px at 82% 10%,rgba(80,130,255,.4),transparent 68%),radial-gradient(520px 420px at 10% 24%,rgba(60,100,220,.34),transparent 68%)!important}.cat-marquee{border-top:none!important}.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 70px,#eef1f6 230px,#f3f2f7)!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#10265a 440px,#2c4a8c 640px,#eef1f6 960px,#f3f2f7)!important}.pg-cards.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 250px,#eef1f6 470px,#f3f2f7)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 280px,#eef1f6 560px,#f3f2f7)!important}.gcbp-modal-overlay{background:radial-gradient(600px 420px at 20% 20%,rgba(80,130,255,.28),transparent 70%),#0a1a3f9e!important;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}.glass-dialog{background:linear-gradient(150deg,#fffffff5,#f0f3f8e6 55%,#fff8e6e0)!important;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border:1px solid rgba(255,255,255,.9)!important;border-radius:14px!important;box-shadow:0 1px #fff inset,0 40px 90px #050e2880!important}.glass-dialog input,.glass-dialog select,.glass-dialog textarea{background:#ffffffb8!important;border:1px solid rgba(10,26,63,.14)!important;border-radius:14px!important;box-shadow:0 1px #fff inset}.glass-dialog input:focus{border-color:#c49a3a!important;box-shadow:0 0 0 4px #d6a93e33!important}.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 64px,#f1f2f7 190px,#f5f4f8)!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#10265a 470px,#f1f2f7 800px,#f5f4f8)!important}.pg-cards.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 240px,#f1f2f7 400px,#f5f4f8)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 270px,#f1f2f7 460px,#f5f4f8)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{position:absolute!important;inset:0 0 auto!important;height:680px;background:radial-gradient(560px 380px at 82% 12%,rgba(80,130,255,.4),transparent 68%),radial-gradient(520px 340px at 10% 26%,rgba(60,100,220,.32),transparent 68%)!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%)}.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{height:400px}.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"],.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 12px"]{background:linear-gradient(150deg,#ffffffe0,#f6f7faa8 60%,#fffbf099)!important;box-shadow:0 1px #fff inset,0 18px 44px #1e28501a!important}.public-app h1,.public-app h2,.public-app h3{font-weight:700!important;-webkit-text-stroke:.4px currentColor;letter-spacing:-.005em}.public-app h1{-webkit-text-stroke:.6px currentColor}@media(max-width:720px){.public-navbar-actions>button:first-child:not(.mob-btn),.public-navbar-actions [data-cart-target]{display:none!important}.public-navbar-actions{gap:4px}.public-navbar-inner{justify-content:space-between}}@media(max-width:720px){.acct-tabs{flex-wrap:nowrap!important;overflow-x:auto;width:100%!important;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs button{flex:0 0 auto;white-space:nowrap;padding:9px 14px!important;font-size:13px!important}}.public-app{background:linear-gradient(180deg,#101b36 0,#1b2a4d 64px,#f4f3f6 190px,#f7f5f4)!important}.pg-home.public-app{background:linear-gradient(180deg,#101b36 0,#16223f 470px,#f4f3f6 800px,#f7f5f4)!important}.pg-cards.public-app{background:linear-gradient(180deg,#101b36 0,#1b2a4d 240px,#f4f3f6 400px,#f7f5f4)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#101b36 0,#1b2a4d 270px,#f4f3f6 460px,#f7f5f4)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(560px 380px at 82% 12%,rgba(214,169,62,.22),transparent 68%),radial-gradient(520px 340px at 10% 26%,rgba(120,135,175,.3),transparent 68%)!important}.public-navbar{background:linear-gradient(180deg,#101b36cc,#1b2a4d94)!important}.public-mobile-menu{background:linear-gradient(180deg,#101b36f0,#1b2a4de0)!important}.home-hero:after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 45%,rgba(214,169,62,.14) 54%,transparent 68%)!important}.cat-marquee{background:linear-gradient(180deg,#ffffff8c,#ffffff40)!important}.glass-dialog{background:linear-gradient(150deg,#fffffff5,#f6f5f8e6 55%,#fff8e6e0)!important}.gcbp-modal-overlay{background:radial-gradient(600px 420px at 20% 20%,rgba(214,169,62,.14),transparent 70%),#101b36a3!important}.bottom-nav{background:linear-gradient(160deg,#ffffffb8,#ffffff6b)}.bn-item.center .bn-ico{background:#101b36!important}.public-navbar{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.public-navbar:not(.is-scrolled){background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-navbar.is-scrolled{background:linear-gradient(180deg,#101b36e6,#1b2a4dc2)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;backdrop-filter:blur(20px) saturate(160%)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 32px #0a102459!important}.public-app{background:linear-gradient(180deg,#14234a 0,#22365f 64px,#f4f3f6 190px,#f7f5f4)!important}.pg-home.public-app{background:linear-gradient(180deg,#14234a 0,#22365f 470px,#f4f3f6 800px,#f7f5f4)!important}.pg-cards.public-app{background:linear-gradient(180deg,#14234a 0,#22365f 240px,#f4f3f6 400px,#f7f5f4)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#14234a 0,#22365f 270px,#f4f3f6 460px,#f7f5f4)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(560px 380px at 82% 12%,rgba(214,169,62,.24),transparent 68%),radial-gradient(560px 380px at 14% 24%,rgba(120,150,210,.34),transparent 68%)!important}.public-navbar.is-scrolled{background:linear-gradient(180deg,#18284ee6,#263a64c7)!important}.public-mobile-menu{background:linear-gradient(180deg,#18284ef2,#263a64e6)!important}.bn-item.center .bn-ico{background:#14234a!important}.glass-gold,.glass-btn.glass-gold{background:linear-gradient(135deg,#ffe896e0,#ecc054bd 42%,#c4922ab8 75%,#ffe28cdb)!important;border:1px solid rgba(255,255,255,.9)!important;color:#2e2410!important;box-shadow:0 1px #fff inset,0 -2px #8f6a1c2e inset,0 16px 34px #8f6a1c52,0 4px 10px #0000002e!important}.public-navbar [data-cart-target]{box-shadow:0 1px #ffffffe6 inset,0 8px 20px #00000040!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bn-item.center .bn-ico{color:#f4dc95!important}.pg-home .home-hero h1 span{background:linear-gradient(135deg,#fbe7a3,#e5be5a 55%,#b88a2a)!important;-webkit-background-clip:text!important;background-clip:text!important}.card-tile .tile-go{color:#f4dc95}.public-app{background:linear-gradient(180deg,#101d3f 0,#1b2e57 64px,#f4f3f6 190px,#f7f5f4)!important}.pg-home.public-app{background:linear-gradient(180deg,#101d3f 0,#182b52 470px,#f4f3f6 800px,#f7f5f4)!important}.pg-cards.public-app{background:linear-gradient(180deg,#101d3f 0,#1b2e57 240px,#f4f3f6 400px,#f7f5f4)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#101d3f 0,#1b2e57 270px,#f4f3f6 460px,#f7f5f4)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(560px 380px at 82% 12%,rgba(214,169,62,.14),transparent 68%),radial-gradient(560px 380px at 14% 24%,rgba(90,115,170,.2),transparent 68%)!important}.home-hero:after{opacity:.25!important}.public-navbar.is-scrolled{background:linear-gradient(180deg,#122042eb,#1c2e56d1)!important}.public-mobile-menu{background:linear-gradient(180deg,#122042f5,#1c2e56eb)!important}.bn-item.center .bn-ico{background:#101d3f!important}.pg-home.public-app{background:linear-gradient(180deg,#101d3f 0,#13244a 520px,#162a52 960px,#f4f3f6 1280px,#f7f5f4)!important}.pg-cards.public-app{background:linear-gradient(180deg,#101d3f 0,#1b2e57 250px 300px,#f4f3f6 470px,#f7f5f4)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#101d3f 0,#1b2e57 320px,#f4f3f6 520px,#f7f5f4)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(520px 340px at 82% 14%,rgba(214,169,62,.07),transparent 68%),radial-gradient(520px 340px at 14% 26%,rgba(90,115,170,.09),transparent 68%)!important}.home-hero:after{display:none!important}.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 64px,#f4f3f6 190px,#f7f5f4)!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#0d2050 520px,#10265a 960px,#f4f3f6 1280px,#f7f5f4)!important}.pg-cards.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 250px 300px,#f4f3f6 470px,#f7f5f4)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 320px,#f4f3f6 520px,#f7f5f4)!important}.public-navbar.is-scrolled{background:linear-gradient(180deg,#0a1a3fed,#13295ed6)!important}.public-mobile-menu{background:linear-gradient(180deg,#0a1a3ff5,#13295eed)!important}.bn-item.center .bn-ico{background:#0a1a3f!important}@keyframes gc-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.public-content{animation:gc-page-enter .5s cubic-bezier(.22,.8,.24,1) both}.public-app button,.public-app a,.public-app input,.public-app select,.public-app textarea,.public-app [role=tab]{transition-property:background-color,background,color,border-color,box-shadow,transform,opacity,filter;transition-duration:.28s;transition-timing-function:cubic-bezier(.22,.8,.24,1)}.public-app button:not(:disabled):hover{transform:translateY(-1px)}.public-app button:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.12s}.gcbp-card,.card-tile,.cat-tile-art,.hero-in{transition-duration:.45s!important;transition-timing-function:cubic-bezier(.22,.8,.24,1)!important}.gcbp-modal-overlay{animation-duration:.3s}.gcbp-modal-panel{animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}.bn-item,.bn-ico{transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,.8,.24,1)}.bn-item:active{transform:scale(.94)}.gc-toast{animation-duration:.4s}@media(prefers-reduced-motion:reduce){.public-content{animation:none}.public-app button,.public-app a{transition-duration:.01ms}}.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 64px,#f6f5f8 170px,#faf9fb)!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#0d2050 560px,#10265a,#f6f5f8 1000px,#faf9fb)!important}.pg-cards.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 260px,#f6f5f8 400px,#faf9fb)!important}.pg-donate.public-app,.pg-howitworks.public-app,.pg-about.public-app,.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 290px,#f6f5f8 440px,#faf9fb)!important}.cat-marquee{background:linear-gradient(180deg,#f6f5f8,#faf9fb)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cat-tile-art{box-shadow:0 8px 22px #1e285024!important}.pg-home.public-app{background:linear-gradient(180deg,#0a1a3f 0,#0d2050 560px,#10265a 760px,#f6f5f8 860px,#faf9fb)!important}.glass-gold,.glass-btn.glass-gold{background:linear-gradient(135deg,#ffe896db,#ecc054b3 45%,#c4922ab3 78%,#ffe28cd6)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,244,200,.95)!important;color:#2a1d05!important;box-shadow:0 1px #ffffffe6 inset,0 -2px #8f6a1c38 inset,0 16px 36px #d6a93e73,0 4px 10px #0000002e!important}.public-navbar [data-cart-target]{-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,244,200,.9)!important}.pg-home .home-hero h1 span{background:linear-gradient(135deg,#ffe9a8,#e8bf58 55%,#c4962e)!important;-webkit-background-clip:text!important;background-clip:text!important}.pg-home h1,.pg-cards h1,.pg-donate h1,.pg-howitworks h1,.pg-about h1,.pg-cart h1,.pg-checkout h1,.pg-account h1{background:linear-gradient(135deg,#ffedb5,#ebc55f,#c99a33)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 14px rgba(214,169,62,.3))}.pg-home h1 span{background:none!important;-webkit-text-fill-color:transparent}.glass-gold,.glass-btn.glass-gold{background:linear-gradient(135deg,#fff0aaf2,#ffce56d9 45%,#f0ab28d6 78%,#ffe896f0)!important;-webkit-backdrop-filter:blur(18px) saturate(200%) brightness(1.05);backdrop-filter:blur(18px) saturate(200%) brightness(1.05);border:1px solid rgba(255,250,215,.98)!important;box-shadow:0 1px #fff inset,0 -2px #be821438 inset,0 16px 38px #ffc43c80,0 4px 10px #00000029!important}.pg-home h1,.pg-cards h1,.pg-donate h1,.pg-howitworks h1,.pg-about h1,.pg-cart h1,.pg-checkout h1,.pg-account h1{background:linear-gradient(135deg,#fff6cc,#ffd45e,#f0b02e)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 4px 16px rgba(255,200,70,.38))}.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"],.public-content div[style*="background: rgb(255, 255, 255)"][style*="border-radius: 12px"]{background:linear-gradient(150deg,#fffffff0,#fafbffc7 55%,#fffae8bd)!important;-webkit-backdrop-filter:blur(22px) saturate(190%) brightness(1.04);backdrop-filter:blur(22px) saturate(190%) brightness(1.04)}.card-tile .tile-glass{background:linear-gradient(160deg,#fffc,#ffffff75)!important;-webkit-backdrop-filter:blur(18px) saturate(190%) brightness(1.06);backdrop-filter:blur(18px) saturate(190%) brightness(1.06)}.glass-blue{background:linear-gradient(160deg,#fffffff5,#ecf2ffbd)!important}.public-app:before,.pg-home.public-app:before,.pg-cards.public-app:before,.pg-donate.public-app:before,.pg-howitworks.public-app:before,.pg-about.public-app:before,.pg-cart.public-app:before,.pg-checkout.public-app:before{background:radial-gradient(540px 360px at 82% 14%,rgba(255,200,80,.2),transparent 68%),radial-gradient(540px 360px at 14% 26%,rgba(70,120,235,.26),transparent 68%)!important}.public-navbar [data-cart-target]{filter:saturate(1.15) brightness(1.04)}.public-content [style*=radial-gradient][style*="rgb(10, 26, 63), rgb(19, 41, 94)"]{background:transparent!important}.pg-account.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 320px,#f6f5f8 470px,#faf9fb)!important}.pg-account.public-app:before{position:absolute!important;inset:0 0 auto!important;height:420px;background:radial-gradient(540px 360px at 82% 14%,rgba(255,200,80,.2),transparent 68%),radial-gradient(540px 360px at 14% 26%,rgba(70,120,235,.26),transparent 68%)!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%)}.pg-cart.public-app,.pg-checkout.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 330px,#f6f5f8 500px,#faf9fb)!important}.acct-tab.on{background:linear-gradient(135deg,#fff0aaf2,#ffce56d9 45%,#f0ab28d6)!important;color:#2a1d05!important;border:1px solid rgba(255,250,215,.98)!important;box-shadow:0 1px #fff inset,0 10px 24px #ffc43c6b!important;-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%)}.pg-cart .gc-paybar .btn,.pg-cart .gc-paybar button,.pg-checkout .gc-paybar button{border:1px solid rgba(255,250,215,.95)!important;box-shadow:0 1px #fff inset,0 10px 26px #ffc43c6b!important}.pg-cart h1 span,.pg-account h1 span{-webkit-text-fill-color:transparent}.glass-ico{position:relative;flex:0 0 auto;width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#10265a;overflow:hidden;background:linear-gradient(145deg,#fffffff2,#ffe28c8c 55%,#ffc84673);border:1px solid rgba(255,250,215,.95);box-shadow:0 1px #fff inset,0 -2px 6px #be821424 inset,0 14px 28px #f0b02e47;-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%)}.glass-ico:before{content:"";position:absolute;left:10%;right:10%;top:0;height:46%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#ffffffbf,#fff0)}.glass-ico svg{position:relative}@media(min-width:761px)and (max-width:1180px){.public-content .hero-c{height:clamp(340px,52vh,470px)!important}.hero-grid{gap:24px!important}}.email-app-opt{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;margin-bottom:8px;border-radius:12px;cursor:pointer;background:linear-gradient(160deg,#ffffffd9,#f6f7fa99);border:1px solid rgba(10,26,63,.08);transition:transform .25s cubic-bezier(.22,.8,.24,1),box-shadow .25s,border-color .25s}.email-app-opt:hover{transform:translateY(-2px);border-color:#d6a93eb3;box-shadow:0 12px 26px #28325a24}.foot-link{color:#ffffff9e;text-decoration:none;transition:color .25s}.foot-link:hover{color:#fff}.pg-faq.public-app,.pg-privacy.public-app{background:linear-gradient(180deg,#0a1a3f 0,#13295e 290px,#f6f5f8 440px,#faf9fb)!important}.pg-faq.public-app:before,.pg-privacy.public-app:before{position:absolute!important;inset:0 0 auto!important;height:400px;background:radial-gradient(540px 360px at 82% 14%,rgba(255,200,80,.2),transparent 68%),radial-gradient(540px 360px at 14% 26%,rgba(70,120,235,.26),transparent 68%)!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%)}.pg-faq h1,.pg-privacy h1{background:linear-gradient(135deg,#fff6cc,#ffd45e,#f0b02e)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px rgba(255,200,70,.38))}@keyframes gc-rise{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.public-content .card-tile{animation:gc-rise .8s cubic-bezier(.22,.8,.24,1) backwards}.public-content .card-tile:nth-child(1){animation-delay:.02s}.public-content .card-tile:nth-child(2){animation-delay:.07s}.public-content .card-tile:nth-child(3){animation-delay:.12s}.public-content .card-tile:nth-child(4){animation-delay:.17s}.public-content .card-tile:nth-child(5){animation-delay:.22s}.public-content .card-tile:nth-child(6){animation-delay:.27s}.public-content .card-tile:nth-child(7){animation-delay:.32s}.public-content .card-tile:nth-child(8){animation-delay:.37s}.public-content .card-tile:nth-child(n+9){animation-delay:.42s}.glass-btn:after,.public-navbar [data-cart-target]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:left .9s cubic-bezier(.22,.8,.24,1);pointer-events:none}.public-navbar [data-cart-target]{overflow:hidden}.glass-btn:hover:after,.public-navbar [data-cart-target]:hover:after{left:135%}.public-navbar .gcbp-nav-link{transition:color .35s ease}.public-content a{transition:color .3s ease,opacity .3s ease}.tile-go,.card-tile .tile-go{transition:transform .45s cubic-bezier(.22,.8,.24,1),background .3s}.card-tile:hover .tile-go{transform:translate(4px) scale(1.06)}.footer-fade,footer a,footer button{transition:color .3s ease,transform .3s ease}footer a:hover,footer button:hover{transform:translate(3px)}.gc-toast{animation:gc-rise .5s cubic-bezier(.22,.8,.24,1) both}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.public-content .card-tile{animation:none}.glass-btn:after,.public-navbar [data-cart-target]:after{display:none}html{scroll-behavior:auto}}@media(max-width:760px){.hero-cta{justify-content:center!important}}.public-content button[style*="background: rgb(255, 255, 255)"][style*="border-radius: 12px"],.public-content button[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"]{background:linear-gradient(150deg,#ffffffeb,#f6f8ff9e 60%,#fffaec94)!important;-webkit-backdrop-filter:blur(16px) saturate(190%);backdrop-filter:blur(16px) saturate(190%);box-shadow:0 1px #fff inset,0 10px 26px #28325a1a!important;border-color:#ffffffe6!important;transition:transform .35s cubic-bezier(.22,.8,.24,1),box-shadow .35s,border-color .3s}.public-content button[style*="background: rgb(255, 255, 255)"][style*="border-radius: 14px"]:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 1px #fff inset,0 18px 36px #28325a29!important;border-color:#d6a93ecc!important}.public-content button[style*="background: rgb(255, 251, 240)"]{background:linear-gradient(150deg,#fff6d6f2,#ffe28c80)!important;-webkit-backdrop-filter:blur(16px) saturate(200%);backdrop-filter:blur(16px) saturate(200%);box-shadow:0 1px #fff inset,0 0 0 4px #d6a93e29,0 14px 30px #d6a93e47!important}.foot-contact{display:flex;flex-direction:column;gap:14px}.foot-contact .fc-row{display:flex;gap:12px;align-items:flex-start;line-height:1.7;color:#ffffffa8;font-size:13px}.foot-contact .fc-row svg{flex:0 0 auto;margin-top:3px;color:#ebc55f}.intro-splash{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(700px 500px at 50% 45%,#16306a,#0a1a3f 60%,#060f26);animation:intro-lift 1.15s cubic-bezier(.76,0,.24,1) 1.85s forwards}@keyframes intro-lift{to{transform:translateY(-102%);border-radius:0 0 50% 50%/0 0 14% 14%}}.intro-inner{display:flex;flex-direction:column;align-items:center;gap:20px;animation:intro-out .5s ease 1.55s forwards}@keyframes intro-out{to{opacity:0;transform:translateY(-10px)}}.intro-logo{width:min(300px,64vw);height:auto;animation:intro-in 1.1s cubic-bezier(.22,.8,.24,1) .15s backwards}@keyframes intro-in{0%{opacity:0;transform:scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.intro-line{height:1px;width:0;background:linear-gradient(90deg,transparent,#EBC55F,transparent);animation:intro-line 1.2s cubic-bezier(.22,.8,.24,1) .6s forwards}@keyframes intro-line{to{width:min(260px,60vw)}}.intro-tag{font:600 12px DM Sans,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#ebc55f;animation:intro-tag 1.2s cubic-bezier(.22,.8,.24,1) .9s backwards}@keyframes intro-tag{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.34em}}.rv-word{display:inline-block;white-space:nowrap}.rv-char{display:inline-block;animation:rv-char 1s cubic-bezier(.22,.8,.24,1) backwards}.pg-home h1,.pg-home h1.rv-host{background:none!important;filter:none!important;-webkit-text-fill-color:initial}.pg-home h1 .rv-word{background:none!important;-webkit-text-fill-color:initial}.pg-home h1 .rv-char{background:linear-gradient(180deg,#fff3c4,#ebc55f 55%,#c99a33)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 4px 14px rgba(255,200,70,.28))}@keyframes rv-char{0%{opacity:0;transform:translateY(70%) rotate(5deg);filter:blur(9px)}to{opacity:1;transform:none;filter:blur(0)}}.rv-fade{animation:rv-fade 1s cubic-bezier(.22,.8,.24,1) backwards}@keyframes rv-fade{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.pg-home.public-app:before{animation:gc-drift 22s ease-in-out infinite alternate;will-change:transform}@keyframes gc-drift{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,4%,0) scale(1.14)}}.home-hero .hero-c{translate:calc(var(--px,0) * -16px) calc(var(--py,0) * -12px);transition:translate .7s cubic-bezier(.22,.8,.24,1)}@media(max-width:760px),(hover:none){.home-hero .hero-c{translate:none}}@media(prefers-reduced-motion:reduce){.intro-splash{display:none}.rv-char,.rv-fade{animation:none}.pg-home.public-app:before{animation:none}.home-hero .hero-c{translate:none}}.pg-home h1 .rv-char{filter:none;padding:.08em .07em;margin:-.08em -.07em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pg-home h1 .rv-word{filter:drop-shadow(0 4px 14px rgba(255,200,70,.28))}.intro-inner{width:100%;padding:0 24px;box-sizing:border-box;text-align:center}.intro-tag{text-align:center;max-width:100%;text-wrap:balance;padding-left:.34em}@media(max-width:560px){.intro-tag{font-size:11px;line-height:1.9;padding-left:.2em}@keyframes intro-tag{0%{opacity:0;letter-spacing:.5em}to{opacity:1;letter-spacing:.22em}}.intro-tag{letter-spacing:.22em}}.home-hero:not(.intro-on) .rv-char,.home-hero:not(.intro-on) .rv-fade,.home-hero:not(.intro-on) .hero-in{animation:none!important}.pg-home .public-content{animation-duration:.2s}.home-hero:after{display:block!important;opacity:1!important;content:"";position:absolute;top:-10%;bottom:-10%;left:-45%;width:38%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.05) 22%,rgba(255,255,255,.2) 48%,rgba(255,236,190,.14) 58%,rgba(255,255,255,.04) 78%,transparent 100%);-webkit-backdrop-filter:blur(2px) brightness(1.12);backdrop-filter:blur(2px) brightness(1.12);transform:skew(-18deg);mix-blend-mode:screen;animation:glass-slide 11s cubic-bezier(.45,.05,.25,1) infinite}.home-hero:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-30%;width:9%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);mix-blend-mode:screen;animation:glass-slide-thin 11s cubic-bezier(.45,.05,.25,1) .35s infinite}@keyframes glass-slide{0%{transform:translate(0) skew(-18deg)}58%,to{transform:translate(420%) skew(-18deg)}}@keyframes glass-slide-thin{0%{transform:translate(0) skew(-18deg)}58%,to{transform:translate(1750%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.home-hero:after,.home-hero:before{display:none!important;animation:none}}.home-hero .hero-grid{position:relative;z-index:1}.home-hero:after{z-index:0!important;left:-40%;width:30%;top:-5%;bottom:-5%;mix-blend-mode:normal!important;background:linear-gradient(104deg,#ffffff05,#ffffff21 14%,#ffffff0a,#fff0 46%,#ffecbe1a 70%,#ffffff2b 92%,#ffffff0a)!important;-webkit-backdrop-filter:blur(7px) saturate(150%) brightness(1.18)!important;backdrop-filter:blur(7px) saturate(150%) brightness(1.18)!important;box-shadow:inset 2px 0 #fff6,inset -2px 0 #ffffff38,inset 0 0 40px #ffffff12,0 0 70px #96beff1a;border-radius:3px;animation:glass-pane 14s cubic-bezier(.5,.02,.3,1) infinite!important}.home-hero:before{z-index:0!important;left:-40%;width:3.2%;top:-5%;bottom:-5%;mix-blend-mode:normal!important;background:linear-gradient(90deg,#fff0,#ffffff57,#fff0)!important;-webkit-backdrop-filter:blur(3px) brightness(1.25);backdrop-filter:blur(3px) brightness(1.25);animation:glass-pane-streak 14s cubic-bezier(.5,.02,.3,1) infinite!important}@keyframes glass-pane{0%{transform:translate(0) skew(-16deg)}64%,to{transform:translate(480%) skew(-16deg)}}@keyframes glass-pane-streak{0%{transform:translate(0) skew(-16deg)}64%,to{transform:translate(5250%) skew(-16deg)}}@media(prefers-reduced-motion:reduce){.home-hero:after,.home-hero:before{display:none!important;animation:none!important}}.intro-splash{animation:intro-dissolve 1.6s cubic-bezier(.4,0,.2,1) 1.8s forwards!important}@keyframes intro-dissolve{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(1.05);filter:blur(8px)}}.intro-inner{animation:intro-out .9s ease 1.6s forwards!important}.home-hero.intro-on .hero-grid{animation:hero-hand-over 1.8s cubic-bezier(.22,.8,.24,1) 1.6s backwards}@keyframes hero-hand-over{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.home-hero.intro-on .cat-marquee,.home-hero.intro-on~.cat-marquee{animation:hero-hand-over 1.6s cubic-bezier(.22,.8,.24,1) 2.2s backwards}@media(prefers-reduced-motion:reduce){.home-hero.intro-on .hero-grid{animation:none}}.public-navbar [data-cart-target]{overflow:visible!important}.public-navbar [data-cart-target]:after{display:none!important}.public-navbar [data-cart-badge]{top:-9px!important;right:-7px!important;min-width:22px;width:auto!important;height:22px!important;padding:0 6px;box-sizing:border-box;border-radius:999px!important;font-size:12px!important;font-weight:700;color:#fff;background:linear-gradient(150deg,#ff968cf2,#d63030e0)!important;border:1.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px) saturate(170%);backdrop-filter:blur(8px) saturate(170%);box-shadow:0 1px #ffffffb3 inset,0 6px 14px #a0141473;z-index:2}.bn-badge{background:linear-gradient(150deg,#ff968cf2,#d63030e0)!important;border:1.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #ffffffb3 inset,0 5px 12px #a0141466}.impact-glass{background:linear-gradient(150deg,#122148db,#1e346e99 60%,#122148c7)!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 1px #ffffff59 inset,0 22px 50px #0a143259!important;position:relative;overflow:hidden}.impact-glass:before{content:"";position:absolute;left:-10%;right:-10%;top:0;height:48%;background:linear-gradient(180deg,#ffffff24,#fff0);pointer-events:none}.impact-glass>*{position:relative}.impact-glass{background:linear-gradient(150deg,#08122ef2,#0e204edb 60%,#08122eed)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 1px #ffffff47 inset,0 24px 52px #060e2673!important}.impact-glass:before{background:linear-gradient(180deg,#ffffff17,#fff0)}.public-navbar .gcbp-dropdown button{color:#0a1a3f!important;background:none!important;border-color:transparent!important}.public-navbar .gcbp-dropdown button:hover{color:#8f6a1c!important}.public-navbar .gcbp-dropdown button[style*="font-weight: 600"][style*="cursor: pointer"]:first-of-type{color:#8f6a1c!important}.public-content button[aria-label="Fewer New Testaments"],.public-content button[aria-label="More New Testaments"]{background:linear-gradient(150deg,#fffffff2,#f0f4ff8c)!important;-webkit-backdrop-filter:blur(12px) saturate(190%);backdrop-filter:blur(12px) saturate(190%);border:1px solid rgba(255,255,255,.95)!important;border-radius:12px!important;color:#0a1a3f;box-shadow:0 1px #fff inset,0 6px 14px #28325a29!important;transition:transform .25s cubic-bezier(.22,.8,.24,1),box-shadow .25s,background .25s}.public-content button[aria-label="Fewer New Testaments"]:not(:disabled):hover,.public-content button[aria-label="More New Testaments"]:not(:disabled):hover{background:linear-gradient(150deg,#fff4c8fa,#ffe28c99)!important;box-shadow:0 1px #fff inset,0 10px 20px #d6a93e59!important;transform:translateY(-2px)}.public-content button[aria-label="Fewer New Testaments"]:not(:disabled):active,.public-content button[aria-label="More New Testaments"]:not(:disabled):active{transform:scale(.93)}.confirm-dialog{box-shadow:0 1px #fff inset,0 30px 70px #050e2873!important}.confirm-btn{flex:1;padding:13px 12px;border-radius:14px;font:700 15px DM Sans,sans-serif;cursor:pointer;border:1px solid rgba(255,255,255,.95);transition:transform .25s cubic-bezier(.22,.8,.24,1),box-shadow .25s,filter .25s}.confirm-btn:hover{transform:translateY(-2px)}.confirm-btn:active{transform:scale(.97)}.confirm-no{background:linear-gradient(150deg,#fffffff2,#f0f4ff99);color:#0a1a3f;box-shadow:0 1px #fff inset,0 8px 18px #28325a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.confirm-yes{background:linear-gradient(135deg,#ffe896f2,#ecc054e6);color:#2a1d05;box-shadow:0 1px #fff inset,0 10px 22px #d6a93e66}.confirm-danger{background:linear-gradient(150deg,#ff8c80f5,#cd302ceb);color:#fff;border-color:#ffffffd9;box-shadow:0 1px #fff9 inset,0 10px 22px #be282861}@media(max-width:560px){.confirm-dialog{max-width:300px!important;padding:20px 16px 16px!important;border-radius:12px!important}.confirm-dialog>div:first-child{width:44px!important;height:44px!important}.confirm-btn{padding:11px 8px;font-size:14px}}@media(max-width:720px){.public-content button[aria-label="Fewer New Testaments"],.public-content button[aria-label="More New Testaments"]{width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:9px!important;padding:0!important}.public-content button[aria-label="Fewer New Testaments"] svg,.public-content button[aria-label="More New Testaments"] svg{width:12px;height:12px}}.cart-item-wrap{display:grid;grid-template-rows:1fr;margin-bottom:14px;transition:grid-template-rows .34s cubic-bezier(.22,.8,.24,1),margin .34s cubic-bezier(.22,.8,.24,1),opacity .28s ease}.cart-item-wrap>div{overflow:hidden;min-height:0}.cart-item-wrap.gone{grid-template-rows:0fr;margin-bottom:0;opacity:0}.swipe-row{position:relative;border-radius:12px}.swipe-hint{display:none}.swipe-body{touch-action:pan-y;will-change:transform}.cart-more-wrap,.cs-toggle,.steps-short,.lbl-short,.donor-summary{display:none}.empty-cart{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 26px 30px;border-radius:14px;max-width:520px;width:100%;background:linear-gradient(150deg,#ffffffeb,#f6f8ff99 60%,#fffaec94);border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 1px #fff inset,0 24px 56px #1e285024}.empty-cart img{animation:gc-float-soft 6s ease-in-out infinite alternate}@keyframes gc-float-soft{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.empty-cart img{animation:none}.cart-item-wrap{transition:none}}.paybar-total{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}@media(max-width:720px){.clear-cart-btn{display:none!important}.cart-more-wrap{display:block;position:relative}.cart-more{width:38px;height:38px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 6px}.cart-more-menu{position:absolute;right:0;top:44px;z-index:30;min-width:160px;padding:6px;border-radius:12px;background:linear-gradient(150deg,#fffffff5,#f0f4ffcc);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0a143259}.cart-more-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:11px 12px;border:none;background:none;border-radius:11px;font:600 14px DM Sans,sans-serif;color:#b03020;cursor:pointer}.steps-full{display:none!important}.steps-short{display:block}.cart-item{padding:12px!important;gap:12px!important;border-radius:12px!important}.cart-item>div:first-child{width:54px!important;height:72px!important}.cart-item>div:last-child{flex:1 1 0!important}.cart-item .ci-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cart-item .ci-step{margin-top:0!important;gap:6px!important}.cart-item .ci-nt-label,.cart-item .ci-range{display:none}.cart-item .ci-price{margin-top:0!important;gap:8px!important}.cart-item .ci-amount{flex:0 0 auto!important;font-size:18px!important}.cart-item .ci-remove{padding:7px!important;border-radius:50%!important}.cart-item .rm-label{display:none}.swipe-hint{display:flex;position:absolute;inset:0;align-items:center;justify-content:flex-end;gap:6px;padding:0 22px;border-radius:12px;background:linear-gradient(90deg,#d63c3200,#d63c32eb);color:#fff;font:700 13px DM Sans,sans-serif}.cart-item-wrap{margin-bottom:10px}.add-row{flex-wrap:nowrap!important}.add-row button{flex:1 1 0!important;padding:9px 6px!important;font-size:12.5px!important}.lbl-long{display:none}.lbl-short{display:inline}.donor-panel.is-collapsed .donor-form{display:none}.donor-panel.is-collapsed .donor-summary{display:block}.donor-edit{background:none;border:none;padding:0;cursor:pointer;color:#0a1a3f;font:600 13.5px DM Sans,sans-serif;text-decoration:underline}.cart-summary{position:static!important;padding:14px 16px!important;border-radius:12px!important}.cs-toggle{display:flex;align-items:center;width:100%;gap:10px;background:none;border:none;padding:0;cursor:pointer;font:700 15px DM Sans,sans-serif;color:#0a1a3f;text-align:left}.cs-toggle .cs-total{margin-left:auto;font-family:Cormorant Garamond,serif;font-size:20px}.cs-chev{transition:transform .35s cubic-bezier(.22,.8,.24,1)}.cart-summary.is-open .cs-chev{transform:rotate(180deg)}.cs-body{display:none;margin-top:12px}.cart-summary.is-open .cs-body{display:block}.cs-body .cs-title{display:none}}.public-content button[aria-label="Fewer New Testaments"],.public-content button[aria-label="More New Testaments"]{position:relative;overflow:visible}.public-content button[aria-label="Fewer New Testaments"]:after,.public-content button[aria-label="More New Testaments"]:after{content:"";position:absolute;inset:-9px}.cart-item-wrap>div{overflow:visible}.cart-item-wrap.gone>div{overflow:hidden}.swipe-hint{opacity:0;transition:opacity .2s}.empty-cart{background:linear-gradient(150deg,#fffffff7,#f8faffe6 60%,#fffbf0e0)!important}@media(max-width:720px){.public-content .nt-row{flex-wrap:wrap!important;gap:10px!important;align-items:center}.public-content .nt-row .nt-btn{width:44px!important;height:44px!important;flex:0 0 44px!important}.public-content .nt-row .nt-field{flex:1 1 0!important;min-width:0!important}.public-content .nt-row .nt-price{flex:0 0 100%!important;margin:2px 0 0!important;display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;text-align:left}}.glass-ico-gold{color:#6b4a0c;background:linear-gradient(145deg,#fff8d6f7,#ffd66ec7 55%,#f0af2db8)!important;box-shadow:0 1px #fff inset,0 -2px 6px #be821438 inset,0 16px 34px #ffc43c73!important}.public-mobile-menu{margin:6px 10px 0;border-radius:12px!important;padding:8px 18px 12px!important;background:linear-gradient(160deg,#283e7a9e,#0c1c4285)!important;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.26)!important;box-shadow:0 1px #ffffff47 inset,0 24px 50px #040a1e73!important;animation:menu-drop .35s cubic-bezier(.22,.8,.24,1) both;transform-origin:top center}@keyframes menu-drop{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.public-mobile-menu button{padding:14px 4px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;letter-spacing:.01em;transition:background .25s,padding-left .25s,color .25s}.public-mobile-menu button:last-child{border-bottom:none!important}.public-mobile-menu button:hover,.public-mobile-menu button:active{padding-left:12px!important;color:#f3e7c4!important;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)}@media(prefers-reduced-motion:reduce){.public-mobile-menu{animation:none}}.empty-cart img{animation:none}.empty-cart svg{animation:gc-float-soft 6s ease-in-out infinite alternate;filter:drop-shadow(0 14px 22px rgba(10,26,63,.16))}@media(prefers-reduced-motion:reduce){.empty-cart svg{animation:none}}.public-mobile-menu{background:linear-gradient(160deg,#10204cc7,#06102cb3)!important;-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(.9);backdrop-filter:blur(28px) saturate(170%) brightness(.9);border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 1px #ffffff38 inset,0 26px 56px #02081a8c!important}.public-mobile-menu button{border-bottom-color:#ffffff1a!important}@media(max-width:760px){.home-hero h1{text-align:center!important}.home-hero p.rv-fade{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}.public-navbar .gcbp-dropdown{background:linear-gradient(160deg,#ffffffbd,#ecf2ff8f)!important;-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.04);backdrop-filter:blur(26px) saturate(190%) brightness(1.04);border:1px solid rgba(255,255,255,.9)!important;border-radius:12px!important;box-shadow:0 1px #fff inset,0 28px 60px #060e2861!important}.public-navbar .gcbp-dropdown [style*="background: rgb(255, 255, 255)"]{background:transparent!important}.public-navbar .gcbp-dropdown [style*="background: rgb(251, 247, 238)"]{background:linear-gradient(90deg,#ffecaa8c,#ffecaa1f)!important;box-shadow:3px 0 #d6a93e inset}.public-navbar .gcbp-dropdown [style*=border-bottom],.public-navbar .gcbp-dropdown [style*=border-top]{border-color:#0a1a3f14!important}.public-navbar .gcbp-dropdown [style*="cursor: pointer"]{transition:background .25s}.public-navbar .gcbp-dropdown [style*="cursor: pointer"]:hover{background-color:#ffffff73!important}.public-navbar .gcbp-dropdown{background:linear-gradient(160deg,#fffffff2,#f4f7ffe6)!important;-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:0 1px #fff inset,0 28px 60px #060e286b!important}.public-navbar .gcbp-dropdown [style*="background: rgb(251, 247, 238)"]{background:linear-gradient(90deg,#ffecaabf,#fff4cd4d)!important}.pg-home h1 .rv-char{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#fffae3,#ffe9a6 26%,#ebc050 49%,#c8972f 50%,#e7bf5c 74%,#f8de92)!important;background-size:280% 100%,100% 100%!important;background-position:130% 0,0 0!important;-webkit-background-clip:text!important;background-clip:text!important;animation:rv-char 1s cubic-bezier(.22,.8,.24,1) backwards,rv-shine 7s ease-in-out 2.4s infinite}@keyframes rv-shine{0%,12%{background-position:130% 0,0 0}46%,to{background-position:-40% 0,0 0}}.home-hero:not(.intro-on) .rv-char{animation:rv-shine 7s ease-in-out infinite!important}@media(prefers-reduced-motion:reduce){.pg-home h1 .rv-char,.home-hero:not(.intro-on) .rv-char{animation:none!important;background-position:130% 0,0 0!important}}.foot-contact{gap:9px}.foot-contact .fc-row{gap:9px;font-size:12.5px;line-height:1.55}.foot-contact .fc-row svg{margin-top:2px}@media(max-width:720px){.bn-item.center .bn-ico{position:relative;overflow:hidden;background:linear-gradient(150deg,#2c4ea0cc,#0a1a3fd6 70%)!important;-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);border:2px solid rgba(255,255,255,.75)!important;box-shadow:0 1px #ffffff8c inset,0 -3px 8px #00000040 inset,0 14px 28px #0a1a3f73,0 0 0 4px #ffffff2e!important;color:#f3e7c4!important}.bn-item.center .bn-ico:before{content:"";position:absolute;left:10%;right:10%;top:0;height:46%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.bn-item.center .bn-ico svg{position:relative}}@media(max-width:720px){.public-app{background-attachment:scroll!important}.bottom-nav{position:fixed!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.home-hero:before,.home-hero:after{display:none!important;animation:none!important;content:none!important}@media(max-width:720px){html{-webkit-text-size-adjust:100%}button,a,[role=button],.bn-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bottom-nav,.public-navbar button,.glass-btn,.bn-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.glass-btn:active,.bn-item:active,.public-navbar button:active{transform:scale(.96);transition:transform .08s ease-out}.public-navbar .gcbp-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:72px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 184px)!important;display:flex!important;flex-direction:column;transform-origin:top center;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f2f5fb)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 0 0 100vmax #08102a4d,0 28px 60px #060e2861!important}.public-navbar .gcbp-dropdown>div{flex:none}.public-navbar .gcbp-dropdown>div:nth-child(2){flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.public-navbar .gcbp-dropdown [style*="cursor: pointer"]{padding:14px 18px!important;min-height:56px}.public-navbar .gcbp-dropdown [style*="font-size: 14px"]{font-size:16px!important}.public-navbar .gcbp-dropdown [style*="font-size: 13px"]{font-size:14.5px!important}.public-navbar .gcbp-dropdown [style*="font-size: 12px"]{font-size:13.5px!important}.public-navbar .gcbp-dropdown [style*="font-size: 11px"]{font-size:12px!important}.public-navbar .gcbp-dropdown button{min-height:44px}.mob-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center}footer button{display:flex!important;align-items:center;min-height:44px;margin-bottom:0!important}footer .foot-link{display:inline-block;padding:12px 4px;margin:-12px -4px}footer a[style]{display:flex!important;align-items:center;min-height:44px;margin-bottom:0!important}.category-tabs-scroll button{min-height:44px}.public-content [style*="font-size: 10.5px"],.glass-dialog [style*="font-size: 10.5px"],.public-content [style*="font-size: 11px"],.glass-dialog [style*="font-size: 11px"],.public-content [style*="font-size: 11.5px"],.glass-dialog [style*="font-size: 11.5px"]{font-size:12px!important}.bn-item{font-size:11px!important}.public-app input:not([type=checkbox]):not([type=radio]):not([type=range]),.public-app select,.public-app textarea,.glass-dialog input:not([type=checkbox]):not([type=radio]),.glass-dialog select,.glass-dialog textarea{font-size:16px!important}}.public-app.public-app.public-app:before{left:-12%!important;right:-12%!important;width:auto!important;animation:none!important;will-change:auto!important}.public-app{overflow-x:clip}@media(max-width:720px){html:has(.public-app),body:has(.public-app){height:100%;overflow:hidden}body:has(.public-app) #root{height:100%}.public-app{height:100%;min-height:0!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@supports (height:100dvh){html:has(.public-app),body:has(.public-app),body:has(.public-app) #root,.public-app{height:100dvh}}}@keyframes gc-page-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.public-content{animation:gc-page-enter .42s cubic-bezier(.22,.8,.24,1) both}@keyframes intro-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.intro-logo{animation:intro-in 1.4s cubic-bezier(.22,.8,.24,1) .2s backwards!important}.intro-line{animation:intro-line 1.4s cubic-bezier(.22,.8,.24,1) .8s forwards!important}.intro-tag{animation:intro-tag 1.4s cubic-bezier(.22,.8,.24,1) 1.1s backwards!important}@keyframes intro-out{to{opacity:0;transform:translate3d(0,-8px,0)}}.intro-inner{animation:intro-out .7s ease 3.5s forwards!important}@keyframes intro-dissolve{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden}}.intro-splash{animation:intro-dissolve 1.1s cubic-bezier(.4,0,.2,1) 3.6s forwards!important;will-change:opacity}@keyframes rv-char{0%{opacity:0;transform:translate3d(0,60%,0)}to{opacity:1;transform:none}}@keyframes rv-fade{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes hero-hand-over{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.home-hero.intro-on .hero-grid{animation:hero-hand-over 1.5s cubic-bezier(.22,.8,.24,1) 3.5s backwards}.home-hero.intro-on .cat-marquee,.home-hero.intro-on~.cat-marquee{animation:hero-hand-over 1.4s cubic-bezier(.22,.8,.24,1) 4.1s backwards}@media(max-width:720px){.m-table,.m-table tbody{display:block;width:100%!important;min-width:0!important}.m-table thead{display:none}.m-table tr{display:block;margin:0 0 12px;padding:8px 16px;background:#fff;border:1px solid #E7DFCF;border-radius:12px;box-shadow:0 8px 22px #0a1a3f12}.m-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0!important;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(10,26,63,.07)!important;white-space:normal!important;text-align:right!important}.m-table td:last-child{border-bottom:0!important}.m-table td:before{content:attr(data-label);flex:0 0 auto;max-width:44%;font:700 11.5px DM Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#7b7f92;text-align:left}.m-table td[data-label=""]:before{display:none}.m-table td[data-label=""]{justify-content:flex-end}.m-table td:empty{display:none}.m-table tr.m-detail{margin-top:-6px;padding:6px 10px 12px;background:#faf7f0}.m-table tr.m-detail td{display:block;text-align:left!important}.m-table tr.m-detail td:before{display:none}}@media(max-width:720px){html:has(.public-app),body:has(.public-app),.public-app{touch-action:pan-x pan-y;overscroll-behavior:none}.public-app.public-app.public-app:before{left:0!important;right:0!important}}@media(max-width:720px){.public-navbar .public-navbar-actions .mob-btn,.public-navbar .public-navbar-actions>div>button:first-child{position:relative;overflow:hidden;width:44px;height:44px;min-width:44px;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:12px!important;color:#fff!important;background:linear-gradient(150deg,#ffffff47,#ffffff0f 55%,#ffffff26)!important;border:1px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:0 1px #ffffff8c inset,0 -1px #ffffff14 inset,0 8px 20px #040c2252!important;transition:transform .12s ease-out,background .25s,border-color .25s,box-shadow .25s}.public-navbar .public-navbar-actions .mob-btn:before,.public-navbar .public-navbar-actions>div>button:first-child:before{content:"";position:absolute;left:12%;right:12%;top:0;height:46%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#ffffff5c,#fff0);pointer-events:none}.public-navbar .public-navbar-actions .mob-btn svg,.public-navbar .public-navbar-actions>div>button:first-child svg{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.public-navbar .public-navbar-actions .mob-btn.is-open{color:#2a1d05!important;background:linear-gradient(150deg,#fff4c4f2,#ffd66ec7 55%,#f0af2db8)!important;border-color:#fffad7f2!important;box-shadow:0 1px #fff inset,0 -2px 6px #be821438 inset,0 10px 24px #ffc43c61!important}.public-navbar .public-navbar-actions .mob-btn.is-open svg{filter:none}}.cat-arrow{position:relative;overflow:hidden;width:40px!important;height:40px!important;flex:0 0 40px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:14px!important;color:#f4dc95!important;background:linear-gradient(150deg,#284286f0,#0a1a3fe0)!important;border:1px solid rgba(255,255,255,.42)!important;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:0 1px #ffffff73 inset,0 8px 18px #0a1a3f47!important;transition:transform .12s ease-out,opacity .25s,box-shadow .25s!important}.cat-arrow:before{content:"";position:absolute;left:12%;right:12%;top:0;height:46%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#ffffff57,#fff0);pointer-events:none}.cat-arrow svg{position:relative}.cat-arrow:disabled{opacity:.32!important;box-shadow:none!important}.cat-arrow:not(:disabled):active{transform:scale(.92)}@media(max-width:720px){.bottom-nav{--pill-x:0px;--pill-y:8px;--pill-w:0px;--pill-h:0px;--pill-on:0}.bn-pill{position:absolute;left:0;top:0;z-index:0;pointer-events:none;width:var(--pill-w);height:var(--pill-h);transform:translate3d(var(--pill-x),var(--pill-y),0);opacity:var(--pill-on);border-radius:12px;background:linear-gradient(160deg,#fff,#f6f8fdeb);box-shadow:0 1px #fff inset,0 8px 18px #281e4633}.bottom-nav.ready .bn-pill{transition:transform .38s cubic-bezier(.32,.72,.22,1),width .38s cubic-bezier(.32,.72,.22,1),height .3s,opacity .25s}.bn-item{position:relative;z-index:1}.bn-item.on:not(.center){background:transparent!important;box-shadow:none!important}.bn-item.on:not(.center) .bn-ico{animation:bn-hop .42s ease-out}.bn-item.center.on .bn-ico{animation:bn-hop-center .42s ease-out}}@keyframes bn-hop{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-3px) scale(1.08)}to{transform:none}}@keyframes bn-hop-center{0%{transform:scale(1)}45%{transform:translateY(-2px) scale(1.05)}to{transform:none}}@media(prefers-reduced-motion:reduce){.bn-pill,.bottom-nav.ready .bn-pill{transition:none}.bn-item .bn-ico{animation:none!important}}.install-banner{display:none}@media(max-width:720px){.install-banner{display:block;position:fixed;left:14px;right:14px;z-index:119;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 76px);padding:10px 12px;border-radius:12px;font-family:DM Sans,-apple-system,sans-serif;background:linear-gradient(160deg,#ffffffe6,#ffffffb3);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 34px #281e4638;animation:install-in .4s ease-out both}.install-row{display:flex;align-items:center;gap:10px}.install-icon{border-radius:10px;flex:none}.install-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.install-text strong{font-size:14px;color:#0a1a3f}.install-text span{font-size:12px;color:#5b5670}.install-go{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 14px;border:0;border-radius:14px;background:#0a1a3f;color:#fff;font:600 13px DM Sans,sans-serif;cursor:pointer;flex:none}.install-x{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:#72688a;cursor:pointer;flex:none}.install-steps{margin:10px 0 2px;padding:10px 12px 10px 28px;border-radius:14px;background:#0a1a3f0f;font-size:13px;line-height:1.5;color:#1a1823}.install-steps li{margin:3px 0}.install-steps svg{vertical-align:-2px;color:#0a1a3f}}@keyframes install-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.install-banner{animation:none}}.update-notice{position:fixed;top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;font:600 13.5px DM Sans,system-ui,sans-serif;color:#fff;background:#0a1a3fd1;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px #00000047;animation:install-in .35s ease both}.update-notice button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 14px;font:700 13px DM Sans,system-ui,sans-serif;color:#4a3205;background:linear-gradient(145deg,#fff4c9,#ffd369 55%,#e9a227);cursor:pointer}
