@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.font-montserrat{font-family:Montserrat,sans-serif!important}}@layer utilities{@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}}@keyframes wiggle{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes wiggle-alt{0%,to{transform:rotate(1.2deg)}50%{transform:rotate(-1.2deg)}}.animate-wiggle{animation:wiggle .24s ease-in-out infinite}.animate-wiggle-alt{animation:wiggle-alt .28s ease-in-out infinite}html{scrollbar-gutter:stable}body{overflow-x:hidden;position:relative;max-width:100vw;width:100%}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;animation-duration:0ms!important;animation-delay:0ms!important;transition:none!important;transition-duration:0ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.reduced-motion [class*="hover:scale"]:hover,.reduced-motion [class*="group-hover:scale"]:hover{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important}.reduced-motion [class*="hover:-translate-y"]:hover,.reduced-motion [class*="group-hover:-translate-y"]:hover,.reduced-motion [class*="hover:translate-x"]:hover,.reduced-motion [class*="group-hover:translate-x"]:hover{--tw-translate-x: 0 !important;--tw-translate-y: 0 !important}.reduced-motion [class*="active:scale"]:active{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important}.high-contrast{text-shadow:0 0 1px rgba(255,255,255,.7)}.high-contrast p:not([class*="text-[#C5A059]"]):not([class*=text-brand-gold]):not([class*=text-orange]):not([class*=text-red]),.high-contrast span:not([class*="text-[#C5A059]"]):not([class*=text-brand-gold]):not([class*=text-orange]):not([class*=text-red]){color:#fff!important}.high-contrast p[class*=text-slate-500],.high-contrast p[class*=text-gray-400],.high-contrast p[class*=text-gray-500]{color:#ddd!important}.high-contrast .text-brand-gold,.high-contrast [class*="text-[#C5A059]"]{color:gold!important;text-shadow:0 0 2px rgba(255,215,0,.5)}.high-contrast .bg-[#050505],.high-contrast .bg-[#0A0A0A],.high-contrast .bg-brand-black{background-color:#000!important}.high-contrast select,.high-contrast input,.high-contrast textarea{border-color:#fff!important;background-color:#000!important;color:#fff!important}.high-contrast .border-white\/5,.high-contrast .border-white\/10{border-color:#fff6!important}input[type=range].dual-slider::-webkit-slider-thumb{pointer-events:auto;border:2px solid white;height:16px;width:16px;border-radius:50%;background:#c5a059;cursor:pointer;-webkit-appearance:none;margin-top:-6px}input[type=range].dual-slider::-moz-range-thumb{pointer-events:auto;border:2px solid white;height:16px;width:16px;border-radius:50%;background:#c5a059;cursor:pointer}input[type=range].dual-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}input[type=range].dual-slider::-webkit-slider-runnable-track{-webkit-appearance:none;height:4px}input[type=range].dual-slider::-moz-range-track{-moz-appearance:none;height:4px}.privacy-mode .privacy-blur{filter:blur(8px);opacity:.7;transition:all .2s ease-out;cursor:help}.privacy-mode .privacy-blur:hover{filter:blur(0);opacity:1}.performance-mode *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.performance-mode .backdrop-blur-sm,.performance-mode .backdrop-blur-md,.performance-mode .backdrop-blur-lg,.performance-mode .backdrop-blur-xl,.performance-mode .backdrop-blur-2xl,.performance-mode .backdrop-blur-3xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.performance-mode .liquid-nav-container,.performance-mode .liquid-tab-bg,.performance-mode .liquid-bubble,.performance-mode .desktop-liquid-bubble,.performance-mode [class*="bg-black/"],.performance-mode [class*="bg-white/5"],.performance-mode [class*="bg-white/10"],.performance-mode [class*="bg-[#0A0A0A]"],.performance-mode [class*="bg-[#050505]"],.performance-mode [class*="bg-[#0c0c0e]"],.performance-mode [class*="bg-[#0c0c12]"],.performance-mode [class*="bg-[#0c0c0f]"],.performance-mode [class*="bg-[#060608]"],.performance-mode [class*="bg-[#111]"],.performance-mode [class*="bg-[#161412]"],.performance-mode [class*="bg-[#1c1918]"]{background-color:#0b0b0f!important;background-image:none!important}.performance-mode .bg-brand-black{background-color:#000!important}.animate-shimmer{animation:shimmer 2s infinite}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media print{body *{visibility:hidden}.print-arca,.print-arca *{visibility:visible}.print-arca{position:absolute;left:0;top:0;width:100%;margin:0;padding:20px;background:#fff!important;color:#000!important}.print-arca *{background-color:transparent!important;color:#000!important;column-break-inside:avoid;page-break-inside:avoid}.custom-scrollbar::-webkit-scrollbar{display:none}.print-arca button{display:none!important}}:root{--accent-color: #c5a880;--accent-color-rgb: 197, 168, 128}.liquid-nav-container{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,8px));left:50%;width:calc(100% - 40px);max-width:393px;height:64px;z-index:100;transform:translate3d(-50%,140px,0);pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.liquid-nav-container.is-hidden{transform:translate3d(-50%,140px,0)!important;pointer-events:none!important}.liquid-nav-container.is-visible{transform:translate3d(-50%,0,0);pointer-events:auto}.liquid-tab-bar{position:absolute;left:0;right:64px;height:64px;z-index:50;touch-action:none;overflow:visible;transition:transform .4s cubic-bezier(.16,1,.3,1)}.liquid-tab-bar.menu-active .liquid-tab-items{transform:scale(.96)}.liquid-tab-items{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:6px;z-index:2;transition:transform .4s cubic-bezier(.16,1,.3,1)}.liquid-tab-bar.menu-active .liquid-tab-bg{background:#060608e0;backdrop-filter:blur(40px) saturate(210%) brightness(.75)!important;-webkit-backdrop-filter:blur(40px) saturate(210%) brightness(.75)!important}.liquid-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0cb3;backdrop-filter:blur(40px) saturate(210%) brightness(.95);-webkit-backdrop-filter:blur(40px) saturate(210%) brightness(.95);border-radius:32px;border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -10px #000c,inset 0 1px 1px #ffffff0f}.liquid-bubble{position:absolute;top:6px;bottom:6px;height:52px;background:#ffffff0a;border-radius:26px;pointer-events:none;z-index:1;transform-origin:center center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.desktop-liquid-bubble{position:absolute;left:12px;right:12px;background:linear-gradient(135deg,#c5a05929,#c5a0590a);border-radius:16px;pointer-events:none;z-index:1;border:1px solid rgba(197,160,89,.25);box-shadow:0 12px 30px #000000a6,inset 0 1px 1px #ffffff14,0 0 20px #c5a05914;transform-origin:center center;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.desktop-liquid-bubble:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3.5px;background:#c5a059;border-radius:0 4px 4px 0;box-shadow:0 0 14px #c5a059d1}@keyframes emergency{0%,to{opacity:.4;transform:scale(.98);filter:brightness(.85)}50%{opacity:1;transform:scale(1.02);filter:brightness(1.2)}}.shimmer-light{position:relative;overflow:hidden}.shimmer-light:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);animation:alert-shimmer 2.2s infinite linear}@keyframes alert-shimmer{0%{left:-100%}35%{left:160%}to{left:160%}}.liquid-tab{flex:1 1 0!important;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:26px;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.liquid-tab-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.liquid-tab-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transform:translateY(0);transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.liquid-tab:hover .liquid-tab-icon{transform:scale(1.15)}.liquid-tab i,.liquid-tab svg{color:#c5a88073;transition:color .3s ease,filter .3s ease}.liquid-tab-label{position:absolute;font-size:8px;font-weight:700;color:var(--accent-color);letter-spacing:-.1px;white-space:nowrap;opacity:0;transform:translateY(14px) scale(.9);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);pointer-events:none;will-change:transform,opacity}.liquid-tab.is-active i,.liquid-tab.is-active svg{color:var(--accent-color)!important;filter:drop-shadow(0 2px 6px rgba(197,168,128,.4))}.liquid-tab.is-active .liquid-tab-icon{transform:translateY(-9px)}.liquid-tab.is-active .liquid-tab-label{opacity:1;transform:translateY(11px) scale(1)}.liquid-tab-tip{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%) translateY(5px);background:#0f0f12f2;color:#fff;font-size:11px;font-weight:500;padding:4px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;border:.5px solid rgba(197,168,128,.15);box-shadow:0 8px 20px #0006;transition:opacity .15s ease,transform .15s ease;z-index:200}.liquid-tab:not(.is-active):hover .liquid-tab-tip{opacity:1;transform:translate(-50%) translateY(0)}.liquid-tab-accessory{position:absolute;right:0;top:5px;width:54px;height:54px;background:#0a0a0cb8;backdrop-filter:blur(45px) saturate(220%);-webkit-backdrop-filter:blur(45px) saturate(220%);border-radius:50%;border:.5px solid rgba(197,168,128,.15);cursor:pointer;box-shadow:0 10px 25px #00000073,inset 0 1px #ffffff0d;z-index:60;transform-origin:bottom right;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),top .38s cubic-bezier(.16,1,.3,1),right .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease,box-shadow .38s cubic-bezier(.16,1,.3,1);will-change:width,height,top,right,border-radius}.liquid-tab-accessory:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff0,#ffffff05,#ffffff1f,#ffffff05,#fff0);background-size:250% 250%;background-position:100% 100%;pointer-events:none;z-index:65;transition:background-position .6s cubic-bezier(.16,1,.3,1)}.liquid-tab-accessory:hover{background-color:#16161ae6;border-color:#c5a88066}.liquid-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(197,168,128,.14) 0%,transparent 70%);pointer-events:none;z-index:55;filter:blur(8px);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease;will-change:transform,opacity;opacity:0}.liquid-plus-icon-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:75;transition:transform .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),top .38s cubic-bezier(.16,1,.3,1),right .38s cubic-bezier(.16,1,.3,1),left .38s cubic-bezier(.16,1,.3,1)}.liquid-plus-icon-wrapper i,.liquid-plus-icon-wrapper svg{color:#c5a880d9;transition:color .25s ease,transform .38s cubic-bezier(.16,1,.3,1)}.liquid-tab-accessory.is-open{width:220px;height:254px;top:-205px;right:-5px;border-radius:24px;background-color:#0c0c0eb8;backdrop-filter:blur(45px) saturate(220%)!important;-webkit-backdrop-filter:blur(45px) saturate(220%)!important;border-color:#ffffff14;box-shadow:0 35px 70px #000000f2,0 0 30px #c5a8800d,inset 0 1.5px 1px #ffffff1f;cursor:default}.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper{width:36px;height:36px;top:14px;right:14px;left:auto}.liquid-tab-accessory.is-open:before{background-position:0% 0%}.liquid-tab-accessory.is-open .liquid-orb{transform:translate(-50%,-30%) scale(1.6);opacity:1}.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper{transform:scale(.9)}.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper i,.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper svg{color:#ffffff59}.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper:hover i,.liquid-tab-accessory.is-open .liquid-plus-icon-wrapper:hover svg{color:#ff453a!important}.liquid-accessory-menu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;pointer-events:none;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .2s ease;overflow:hidden}.liquid-tab-accessory.is-open .liquid-accessory-menu{opacity:1;pointer-events:auto}.liquid-menu-header{font-size:9px;font-weight:800;letter-spacing:1.2px;color:#ffffff4d;padding:22px 18px 6px;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none}.liquid-menu-scroll-container{flex:1;overflow-y:scroll;padding:0 14px 18px;display:flex;flex-direction:column;gap:6px;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent)}.liquid-menu-scroll-container::-webkit-scrollbar{display:none}.liquid-menu-item{padding:8px 10px;font-size:11px;font-weight:600;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:12px;color:#ffffffd9;background:transparent;border:none;opacity:0;transform:translateY(10px) scale(.98);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease}.liquid-tab-accessory.is-open .liquid-menu-item{opacity:1;transform:translateY(0) scale(1)}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(1){transition-delay:.03s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(2){transition-delay:.06s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(3){transition-delay:.09s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(4){transition-delay:.12s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(5){transition-delay:.15s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(6){transition-delay:.18s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(7){transition-delay:.21s}.liquid-tab-accessory.is-open .liquid-menu-item:nth-child(8){transition-delay:.24s}.liquid-menu-item:hover{background:#ffffff0a;color:#fff;transform:translate(3px)!important}.liquid-menu-item:active{transform:scale(.97) translate(3px)!important}.liquid-menu-item-icon{width:28px;height:28px;border-radius:50%;background:#ffffff0a;border:.5px solid rgba(197,168,128,.15);display:flex;align-items:center;justify-content:center;transition:background-color .25s,border-color .25s,transform .25s}.liquid-menu-item:hover .liquid-menu-item-icon{background-color:#c5a88026;border-color:#c5a88066;transform:scale(1.04)}.liquid-menu-item-icon i,.liquid-menu-item-icon svg{font-size:13px;color:var(--accent-color);transition:color .25s,transform .25s}.liquid-menu-item.is-urgent{color:#ff453a}.liquid-menu-item.is-urgent .liquid-menu-item-icon{background:#ff453a14;border-color:#ff453a33}.liquid-menu-item.is-urgent:hover{background:#ff453a0d}.liquid-menu-item.is-urgent:hover .liquid-menu-item-icon{background-color:#ff453a2e;border-color:#ff453a66}.liquid-menu-item.is-urgent .liquid-menu-item-icon i,.liquid-menu-item.is-urgent .liquid-menu-item-icon svg{color:#ff453a}.liquid-nav-container,.liquid-tab-bar,.liquid-tab,.liquid-tab-label,.liquid-tab-tip,.liquid-tab-accessory,.liquid-accessory-menu,.liquid-menu-item,aside button,aside a,aside span,aside p,aside div{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.markdown-body{line-height:1.8;font-size:15px;color:#d1d5db}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:Montserrat,sans-serif;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:1rem;letter-spacing:-.015em;line-height:1.4;width:100%}.markdown-body h1{font-size:1.85rem;border-bottom:1.5px solid rgba(197,168,128,.25);padding-bottom:.6rem}.markdown-body h2{font-size:1.5rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:.45rem}.markdown-body h3{font-size:1.25rem;color:#c5a880}.markdown-body h4{font-size:1.05rem;color:#c5a880d9}.markdown-body p{margin-top:0;margin-bottom:1.35rem;color:#d1d5db;font-size:15px;line-height:1.9;white-space:pre-wrap!important}.markdown-body p:last-child{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:1.25rem;padding-left:1.5rem}.markdown-body ul{list-style-type:disc!important}.markdown-body ol{list-style-type:decimal!important}.markdown-body li{margin-bottom:.5rem;line-height:1.75;color:#d1d5db}.markdown-body li::marker{color:#c5a880;font-weight:700}.markdown-body strong{color:#fff;font-weight:700}.markdown-body em{font-style:italic;color:#ffffffe6}.markdown-body code{color:#c5a880;background-color:#c5a8801a;padding:.15rem .35rem;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;border:1px solid rgba(197,168,128,.15)}.markdown-body pre{background-color:#111;border:1px solid rgba(255,255,255,.05);padding:1rem;border-radius:12px;overflow-x:auto;margin-bottom:1.25rem}.markdown-body pre code{background-color:transparent;border:none;padding:0;color:#e5e7eb;font-size:13px}.markdown-body table{width:100%;margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;font-size:13px;background-color:#ffffff05;border:1px solid rgba(197,168,128,.2);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.markdown-body th{background-color:#c5a88014;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c5a880;border-bottom:2px solid rgba(197,168,128,.35);padding:.85rem 1.25rem;text-align:left}.markdown-body td{padding:.85rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);color:#e5e7eb;font-weight:400}.markdown-body tr:last-child td{border-bottom:none}.markdown-body tr:hover td{background-color:#ffffff0a}@keyframes barrelRoll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-barrel-roll{animation:barrelRoll 1.6s cubic-bezier(.45,.05,.55,.95) forwards}@keyframes glitch-shake{0%{transform:translate(0) skew(0)}10%{transform:translate(-2px,1px) skew(-.5deg)}20%{transform:translate(1px,-1px) skew(.5deg)}30%{transform:translate(-1px,2px) skew(0)}40%{transform:translate(2px,-2px) skew(1deg)}50%{transform:translate(-2px,1px) skew(-1deg)}60%{transform:translate(1px,2px) skew(.5deg)}70%{transform:translate(-1px,-1px) skew(-.5deg)}80%{transform:translate(2px,1px) skew(0)}90%{transform:translate(-2px,-2px) skew(1deg)}to{transform:translate(0) skew(0)}}@keyframes chromatic-aberration{0%,to{text-shadow:.5px 0 0 rgba(255,0,0,.5),-.5px 0 0 rgba(0,0,255,.5);filter:hue-rotate(0deg)}20%{text-shadow:2px -1px 0 rgba(255,0,0,.7),-2px 1px 0 rgba(0,0,255,.7);filter:hue-rotate(10deg)}40%{text-shadow:-1px 2px 0 rgba(255,0,0,.7),2px -2px 0 rgba(0,0,255,.7);filter:hue-rotate(-15deg) contrast(1.2)}60%{text-shadow:3px 0px 0 rgba(255,0,0,.8),-3px 0px 0 rgba(0,0,255,.8);filter:hue-rotate(25deg)}80%{text-shadow:-2px -2px 0 rgba(255,0,0,.7),1px 2px 0 rgba(0,0,255,.7);filter:hue-rotate(-10deg) saturate(1.5)}}.glitch-active{animation:glitch-shake .15s infinite;overflow:hidden}.glitch-active *{animation:chromatic-aberration .3s infinite!important}.glitch-active:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:999999}@keyframes heavy-cart-sag{0%{transform:translateY(0) rotate(0)}10%{transform:translateY(18px) rotate(12deg)}20%{transform:translateY(14px) rotate(-8deg)}35%{transform:translateY(22px) rotate(6deg)}50%{transform:translateY(24px) rotate(-3deg)}65%{transform:translateY(25px) rotate(4deg)}80%{transform:translateY(18px) rotate(-2deg)}to{transform:translateY(0) rotate(0)}}.animate-heavy-cart{animation:heavy-cart-sag 7s cubic-bezier(.25,.46,.45,.94) forwards!important;transform-origin:top center}
