@media (max-width:1200px){html.has-open-drawer{overscroll-behavior:none}.drawer-overlay{background:radial-gradient(circle at 82% 14%,rgba(var(--color-accent-rgb),.16),transparent 28%),rgb(7 12 10 / .72);backdrop-filter:blur(12px) saturate(.85);-webkit-backdrop-filter:blur(12px) saturate(.85);transition:opacity 0.38s var(--ease-out),visibility 0.38s}.mobile-drawer{top:max(10px, env(safe-area-inset-top, 0px));right:max(10px, env(safe-area-inset-right, 0px));bottom:max(10px, env(safe-area-inset-bottom, 0px));left:auto;width:min(430px, calc(100vw - 20px));height:auto;max-width:430px!important;padding-bottom:0;background:radial-gradient(circle at 0 0,rgba(var(--color-accent-rgb),.11),transparent 32%),linear-gradient(155deg,rgba(var(--color-bg-rgb),.99),rgba(var(--color-bg-rgb),.96));border:1px solid rgba(var(--color-accent-rgb),.2);border-radius:22px;box-shadow:-32px 28px 90px rgb(0 0 0 / .34),0 10px 30px rgb(0 0 0 / .14),inset 0 1px 0 rgb(255 255 255 / .72);opacity:0;pointer-events:none;transform:translate3d(calc(100% + 36px),0,0) scale(.975);transform-origin:right center;transition:transform 0.52s var(--ease-out),opacity 0.28s ease,box-shadow 0.45s var(--ease-out);isolation:isolate}[data-theme="dark"] .mobile-drawer{box-shadow:-32px 28px 90px rgb(0 0 0 / .62),0 0 0 1px rgb(255 255 255 / .025),inset 0 1px 0 rgb(255 255 255 / .06)}.mobile-drawer.open,.mobile-drawer[aria-hidden="false"]{opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}.mobile-drawer::before{top:0;left:24px;right:24px;width:auto;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),var(--color-teal),transparent);opacity:.9;z-index:3}.mobile-drawer::after{content:"";position:absolute;inset:0;z-index:8;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24);pointer-events:none}.drawer-top{position:relative;z-index:2;min-height:72px;padding:16px 18px 14px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgb(255 255 255 / .12),transparent)}.drawer-brand{display:flex;align-items:center;min-width:0}.drawer-brand .custom-logo-link,.drawer-brand .drawer-logo{display:inline-flex;align-items:center;max-width:190px}.drawer-brand .custom-logo,.drawer-brand .drawer-logo img{display:block;width:auto;height:34px;max-width:190px;object-fit:contain}.drawer-close{position:relative;width:42px;height:42px;background:rgba(var(--ink-rgb),.055);border:1px solid rgba(var(--ink-rgb),.06);box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);transition:transform 0.35s var(--ease-out),background 0.25s ease,color 0.25s ease,box-shadow 0.25s ease}.drawer-close::before{content:"";position:absolute;inset:-4px;border:1px solid rgba(var(--color-accent-rgb),.35);border-radius:inherit;opacity:0;transform:scale(.78);transition:opacity 0.25s ease,transform 0.35s var(--ease-out)}.drawer-close:hover,.drawer-close:focus-visible{background:var(--color-accent);color:#07150e;box-shadow:0 10px 24px -10px rgba(var(--color-accent-rgb),.75);transform:rotate(90deg) scale(1.04)}.drawer-close:hover::before,.drawer-close:focus-visible::before{opacity:1;transform:scale(1)}.drawer-market-row{position:relative;z-index:2;gap:9px;padding:13px 18px 11px;background:rgba(var(--color-bg-rgb),.36);border-bottom:1px solid rgba(var(--ink-rgb),.055)}.drawer-market-btn{min-height:44px;padding:10px 12px;font-size:.78rem;letter-spacing:.01em;background:rgba(var(--ink-rgb),.035);border-color:rgba(var(--ink-rgb),.09);box-shadow:inset 0 1px 0 rgb(255 255 255 / .45);transition:transform 0.25s var(--ease-out),background 0.25s ease,border-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease}.drawer-market-btn .market-switch-flag{width:21px;height:14px;border-radius:2px;box-shadow:0 1px 4px rgb(0 0 0 / .18);object-fit:cover}.drawer-market-btn:hover,.drawer-market-btn:focus-visible{transform:translateY(-1px);border-color:rgba(var(--color-accent-rgb),.5);color:var(--color-text)}.drawer-market-btn.is-active,.drawer-market-btn[aria-pressed="true"]{background:linear-gradient(135deg,rgba(var(--color-accent-rgb),.17),rgb(0 164 153 / .09));border-color:var(--color-accent);color:var(--color-accent-hover);box-shadow:0 8px 20px -14px rgba(var(--color-accent-rgb),.8),inset 0 1px 0 rgb(255 255 255 / .5)}.drawer-links{position:relative;z-index:1;gap:7px;padding:11px 16px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.drawer-links::-webkit-scrollbar{width:5px}.drawer-links::-webkit-scrollbar-thumb{background:rgba(var(--color-accent-rgb),.34);border-radius:999px}.mobile-drawer .accordion{position:relative;border:1px solid #fff0;border-radius:14px;background:#fff0;overflow:hidden;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.35s var(--ease-out),transform 0.3s var(--ease-out)}.mobile-drawer .accordion::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:var(--color-border);transition:opacity 0.25s ease}.mobile-drawer .accordion:last-child::after,.mobile-drawer .accordion.is-open::after{opacity:0}.mobile-drawer .accordion.is-open{background:linear-gradient(135deg,rgba(var(--color-accent-rgb),.075),rgba(var(--ink-rgb),.018));border-color:rgba(var(--color-accent-rgb),.2);box-shadow:0 14px 34px -28px rgba(var(--color-accent-rgb),.9)}.mobile-drawer .accordion-trigger{min-height:58px;padding:11px 13px;border-radius:13px;font-size:.92rem;letter-spacing:.005em;transition:background 0.25s ease,color 0.25s ease,transform 0.25s var(--ease-out)}.mobile-drawer .accordion-trigger:hover,.mobile-drawer .accordion-trigger:focus-visible{background:rgba(var(--color-accent-rgb),.075);color:var(--color-accent-hover)}.mobile-drawer .accordion-trigger:active{transform:scale(.985)}.mobile-drawer .accordion-icon{width:36px;height:36px;background:linear-gradient(145deg,rgba(var(--color-accent-rgb),.17),rgba(var(--color-accent-rgb),.08));border:1px solid rgba(var(--color-accent-rgb),.12);box-shadow:inset 0 1px 0 rgb(255 255 255 / .45)}.mobile-drawer .accordion-trigger[aria-expanded="true"] .accordion-icon{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));color:#fff;box-shadow:0 9px 20px -12px rgba(var(--color-accent-rgb),.95);transform:scale(1.06) rotate(-4deg)}.mobile-drawer .accordion-chevron{width:15px;height:15px;transition:transform 0.4s var(--ease-out),color 0.25s ease}nav#mobileDrawer .accordion .accordion-body,.mobile-drawer .accordion-body{display:grid!important;grid-template-rows:0fr;height:auto!important;padding:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transition:grid-template-rows 0.42s var(--ease-out)!important}nav#mobileDrawer .accordion .accordion-trigger[aria-expanded="true"]+.accordion-body,.mobile-drawer .accordion-trigger[aria-expanded="true"]+.accordion-body{display:grid!important;grid-template-rows:1fr;height:auto!important;padding:0!important;overflow:hidden!important;gap:0!important}.mobile-drawer .accordion-body-inner{min-height:0;padding:0 13px;opacity:0;transform:translateY(-8px);transition:opacity 0.24s ease,transform 0.36s var(--ease-out),padding 0.36s var(--ease-out)}.mobile-drawer .accordion-trigger[aria-expanded="true"]+.accordion-body .accordion-body-inner{padding-bottom:12px;opacity:1;transform:translateY(0)}.mobile-drawer .drawer-sector-group{gap:2px;margin-top:8px;padding:5px 0 5px 12px;border-left-color:rgba(var(--color-accent-rgb),.36)}.mobile-drawer .drawer-sector-title,nav#mobileDrawer .drawer-sector-title{margin:7px 0 4px!important;padding-left:8px!important;font-size:0.67rem!important;letter-spacing:0.09em!important}.mobile-drawer .drawer-link,nav#mobileDrawer .drawer-link{position:relative;display:block!important;padding:9px 10px 9px 22px!important;border-radius:9px!important;font-size:0.84rem!important;font-weight:600!important;line-height:1.35;color:var(--color-text-muted)!important;transition:background 0.22s ease,color 0.22s ease,transform 0.3s var(--ease-out)!important}.mobile-drawer .drawer-link::before{content:"";position:absolute;left:9px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--color-accent);opacity:.48;transform:translateY(-50%);transition:opacity 0.2s ease,transform 0.3s var(--ease-out)}.mobile-drawer .drawer-link:hover,.mobile-drawer .drawer-link:focus-visible,.mobile-drawer .drawer-link[aria-current="page"]{padding-left:22px!important;background:rgba(var(--color-accent-rgb),.1)!important;color:var(--color-text)!important;transform:translateX(3px)}.mobile-drawer .drawer-link:hover::before,.mobile-drawer .drawer-link:focus-visible::before,.mobile-drawer .drawer-link[aria-current="page"]::before{opacity:1;transform:translateY(-50%) scale(1.35)}.drawer-footer{position:relative;z-index:2;gap:11px;padding:13px 18px 16px;background:linear-gradient(180deg,rgba(var(--color-bg-rgb),.62),rgba(var(--color-bg-rgb),.98)),rgba(var(--color-bg-rgb),.95);border-top-color:rgba(var(--ink-rgb),.08);box-shadow:0 -18px 35px -32px rgb(0 0 0 / .7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.drawer-theme-row{min-height:48px;padding:7px 8px 7px 13px;background:rgba(var(--ink-rgb),.035);border:1px solid rgba(var(--ink-rgb),.08);border-radius:12px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .38)}.drawer-theme-row span{font-size:.79rem;font-weight:700;color:var(--color-text-muted)}.drawer-theme-row .theme-toggle-btn{width:38px;height:38px;background:var(--color-bg);border-color:rgba(var(--ink-rgb),.1)}.drawer-cta{min-height:50px;padding:13px 22px;font-size:.86rem;letter-spacing:.01em;background:linear-gradient(135deg,var(--color-accent),#20c989 55%,var(--color-accent-hover));border:1px solid rgb(255 255 255 / .36);box-shadow:0 14px 28px -14px rgba(var(--color-accent-rgb),.82),inset 0 1px 0 rgb(255 255 255 / .45);color:#07150e}.drawer-cta:hover,.drawer-cta:focus-visible{background:linear-gradient(135deg,#32da88,var(--color-accent),var(--color-accent-hover));box-shadow:0 18px 34px -14px rgba(var(--color-accent-rgb),.95)}.drawer-cta svg{transition:transform 0.35s var(--ease-out)}.drawer-cta:hover svg,.drawer-cta:focus-visible svg{transform:translateX(4px)}.drawer-socials{gap:8px}.drawer-social-pill{width:34px;height:34px;border:1px solid rgba(var(--ink-rgb),.07);box-shadow:inset 0 1px 0 rgb(255 255 255 / .4)}.drawer-social-pill:hover,.drawer-social-pill:focus-visible{box-shadow:0 10px 20px -11px rgba(var(--color-accent-rgb),.9)}.mobile-drawer.open .drawer-top,.mobile-drawer.open .drawer-market-row,.mobile-drawer.open .drawer-footer{animation:rcn-drawer-fade-up 0.48s var(--ease-out) backwards}.mobile-drawer.open .drawer-top{animation-delay:0.07s}.mobile-drawer.open .drawer-market-row{animation-delay:0.12s}.mobile-drawer.open .drawer-footer{animation-delay:0.22s}.mobile-drawer.open .accordion:nth-child(1){animation-delay:0.12s}.mobile-drawer.open .accordion:nth-child(2){animation-delay:0.16s}.mobile-drawer.open .accordion:nth-child(3){animation-delay:0.20s}.mobile-drawer.open .accordion:nth-child(4){animation-delay:0.24s}.mobile-drawer.open .accordion:nth-child(5){animation-delay:0.28s}}@keyframes rcn-drawer-fade-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.mobile-drawer{top:max(7px, env(safe-area-inset-top, 0px));right:max(7px, env(safe-area-inset-right, 0px));bottom:max(7px, env(safe-area-inset-bottom, 0px));width:calc(100vw - 14px);border-radius:18px}.drawer-top{min-height:66px;padding:13px 14px 11px}.drawer-brand .custom-logo,.drawer-brand .drawer-logo img{height:30px;max-width:168px}.drawer-close{width:40px;height:40px}.drawer-market-row{padding:11px 14px 9px}.drawer-market-btn{min-height:42px;padding-inline:8px;font-size:.73rem}.drawer-links{padding:9px 12px 12px}.mobile-drawer .accordion-trigger{min-height:54px;padding:9px 11px;font-size:.87rem}.mobile-drawer .accordion-icon{width:34px;height:34px}.drawer-footer{padding:11px 14px 13px}}@media (max-height:680px) and (max-width:1200px){.drawer-top{min-height:60px;padding-block:10px}.drawer-market-row{padding-block:8px 7px}.drawer-market-btn{min-height:38px;padding-block:7px}.mobile-drawer .accordion-trigger{min-height:48px;padding-block:7px}.drawer-footer{gap:8px;padding-block:9px}.drawer-theme-row{min-height:42px}.drawer-theme-row .theme-toggle-btn{width:34px;height:34px}.drawer-cta{min-height:44px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.drawer-overlay,.mobile-drawer,.mobile-drawer *,.mobile-drawer *::before,.mobile-drawer *::after{animation:none!important;transition-duration:0.01ms!important}}@media (max-width:1200px){.drawer-links>*{flex-shrink:0}.drawer-links{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 18px),transparent 100%)}.mobile-drawer{transition:transform 0.6s cubic-bezier(.2,.95,.25,1.04),opacity 0.3s ease,box-shadow 0.45s var(--ease-out)}.mobile-drawer.is-dragging{transition:none!important}.mobile-drawer.open .drawer-links>.accordion{animation:rcn-drawer-row-in 0.55s var(--ease-out) backwards}.mobile-drawer.open .accordion:nth-child(6){animation-delay:0.32s}.mobile-drawer .accordion::before{content:"";position:absolute;left:0;top:12px;height:34px;width:3px;border-radius:3px;background:linear-gradient(180deg,#26d07c,#00a499);transform:scaleY(0);transition:transform 0.45s var(--ease-out);z-index:1}.mobile-drawer .accordion.is-open::before,.mobile-drawer .accordion.is-current::before{transform:scaleY(1)}.mobile-drawer .accordion.is-current:not(.is-open) .accordion-icon{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));color:#fff}.mobile-drawer .accordion-chevron{transition:transform 0.5s cubic-bezier(.34,1.56,.64,1),color 0.25s ease}.mobile-drawer .accordion-icon{transition:transform 0.4s cubic-bezier(.34,1.56,.64,1),background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease}.mobile-drawer .accordion-trigger:active .accordion-icon{transform:scale(.9)}.mobile-drawer .accordion.is-open .drawer-link,.mobile-drawer .accordion.is-open .drawer-sector-title{animation:rcn-drawer-sub-in 0.42s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 32ms + 90ms)}.mobile-drawer .drawer-link::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;background:var(--color-accent-hover);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(-6px,-50%);transition:opacity 0.25s ease,transform 0.35s var(--ease-out)}.mobile-drawer .drawer-link:hover::after,.mobile-drawer .drawer-link:focus-visible::after,.mobile-drawer .drawer-link[aria-current="page"]::after{opacity:1;transform:translate(0,-50%)}.mobile-drawer .drawer-link:active{transform:translateX(3px) scale(.98)}.drawer-market-row{position:relative}.drawer-market-thumb{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:linear-gradient(135deg,rgba(var(--color-accent-rgb),.2),rgb(0 164 153 / .1));border:1px solid var(--color-accent);box-shadow:0 8px 20px -12px rgba(var(--color-accent-rgb),.85),inset 0 1px 0 rgb(255 255 255 / .5);opacity:0;transition:transform 0.5s cubic-bezier(.34,1.3,.64,1),width 0.4s ease,opacity 0.3s ease;pointer-events:none}.drawer-market-row.has-thumb .drawer-market-thumb{opacity:1}.drawer-market-row .drawer-market-btn{position:relative;z-index:1}.drawer-market-row.has-thumb .drawer-market-btn[aria-pressed="true"]{background:#fff0;border-color:#fff0;box-shadow:none}.drawer-market-btn:active{transform:scale(.97)}.drawer-theme-row{cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0}.drawer-theme-row .theme-toggle-btn{position:relative;flex:0 0 auto;width:52px!important;height:30px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(var(--ink-rgb),.16)!important;box-shadow:inset 0 1px 3px rgb(0 0 0 / .18)!important;transition:background 0.35s ease!important;transform:none!important}.drawer-theme-row .theme-toggle-btn svg{display:none!important}.drawer-theme-row .theme-toggle-btn::after,.drawer-theme-row .theme-toggle-btn:hover::after,.drawer-theme-row .theme-toggle-btn:focus-visible::after{content:"";position:absolute;inset:auto;top:3px;left:3px;width:24px;height:24px;opacity:1;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2a43a' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M6.3 17.7l-1.4 1.4M19.1 4.9l-1.4 1.4'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 2px 6px rgb(0 0 0 / .25);transition:transform 0.4s cubic-bezier(.34,1.4,.64,1),background-color 0.3s ease}[data-theme="dark"] .drawer-theme-row .theme-toggle-btn{background:linear-gradient(135deg,#26d07c,#00a499)!important}[data-theme="dark"] .drawer-theme-row .theme-toggle-btn::after,[data-theme="dark"] .drawer-theme-row .theme-toggle-btn:hover::after,[data-theme="dark"] .drawer-theme-row .theme-toggle-btn:focus-visible::after{transform:translateX(22px);background:#0f1712 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326d07c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E") center / 13px no-repeat}.drawer-theme-row .theme-toggle-btn:focus-visible{outline:3px solid rgba(var(--color-accent-rgb),.5);outline-offset:2px}.drawer-cta{position:relative;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.3s ease,background 0.3s ease}.drawer-cta::before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);animation:rcn-drawer-sweep 4.8s ease-in-out 1s infinite;pointer-events:none}.drawer-cta:active{transform:scale(.98)}.drawer-close{transition:transform 0.35s cubic-bezier(.34,1.56,.64,1),background 0.25s ease,box-shadow 0.25s ease}.drawer-close:hover{transform:rotate(90deg)}.drawer-close:active{transform:rotate(90deg) scale(.9)}.drawer-social-pill{transition:transform 0.3s cubic-bezier(.34,1.56,.64,1),box-shadow 0.3s ease,background 0.3s ease}.drawer-social-pill:hover,.drawer-social-pill:active{transform:translateY(-3px)}}@keyframes rcn-drawer-row-in{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes rcn-drawer-sub-in{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes rcn-drawer-sweep{0%,62%{left:-60%}100%{left:130%}}@media (prefers-reduced-motion:reduce){.drawer-cta::before{display:none}.drawer-market-thumb,.drawer-theme-row .theme-toggle-btn::after{transition:none!important}}