@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn-s.p.04qlbgy4m5m5g.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.vazirmatn_527f9568-module__3zGO5W__className{font-family:vazirmatn,vazirmatn Fallback}.vazirmatn_527f9568-module__3zGO5W__variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback"}
*{box-sizing:border-box}:root{--nav-home-offset:84px;--bg:#0d0a08;--bg-elevated:#14100b;--surface:#fff4e30b;--surface-alt:#fff4e308;--surface-soft:#fff4e311;--surface-solid:#1a140e;--text:#f7f1e6;--text-muted:#c3b49d;--text-muted-2:#93836b;--text-faint:#695c48;--border:#ffebcd17;--border-strong:#ffebcd2b;--accent:#ffb545;--accent-dark:#d98c2a;--accent-glow:#ffb54573;--accent-tint:#ffb54524;--accent-2:#ff6a3d;--accent-2-glow:#ff6a3d66;--on-accent:#201004;--on-accent-2:#240a03;--logo-text:var(--accent);--footer-bg:#0a0705bf;--footer-text:#f6ece0;--footer-muted:#a5947a;--danger:#ff5a45;--danger-bg:#ff5a451a;--danger-border:#ff5a4559;--font:var(--font-vazirmatn), "Tahoma", sans-serif;--font-display:var(--font-vazirmatn), "Tahoma", sans-serif;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shadow-card:0 24px 60px #00000080, inset 0 1px 0 #ffffff0f;--shadow-soft:0 12px 32px #0006;--blur-glass:22px;--glass-1:#fff4e30d;--glass-2:#fff4e313;--glass-3:#fff4e31c;--glass-edge:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d;--glass-sheen:#ffffff24;--blur-glass-lg:36px;--ease-glass:cubic-bezier(.16, 1, .3, 1)}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0}html{scrollbar-gutter:stable}body{background:radial-gradient(900px 560px at 12% -8%, #ffb54529, transparent 60%), radial-gradient(1000px 640px at 100% 10%, #ff6a3d1f, transparent 60%), radial-gradient(800px 700px at 50% 115%, #96541e1a, transparent 60%), var(--bg);background-attachment:fixed;position:relative}body:before{content:"";z-index:999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer}input,select{font-family:var(--font)}img{max-width:100%;display:block}::selection{background:var(--accent-glow);color:var(--on-accent)}.page{background:0 0;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.glass{background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(140%);backdrop-filter:blur(var(--blur-glass)) saturate(140%);border:1px solid var(--border)}.glare{position:relative}.glare:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glare,0);transition:opacity .35s var(--ease-glass);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--glass-sheen), transparent 62%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.kinetic-word{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.kinetic-word>[data-word]{will-change:transform;display:inline-block}.ph{border-radius:12px;align-items:flex-end;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ph__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;font:600 11px var(--font);text-overflow:ellipsis;white-space:nowrap;background:#060a0e8c;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 20px);margin:10px;padding:5px 12px;overflow:hidden}.btn{font-family:var(--font);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.98)}.btn-accent{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:var(--on-accent);font:700 14px var(--font);box-shadow:0 8px 24px var(--accent-glow), inset 0 1px 0 #ffffff59;padding:12px 26px}.btn-accent:hover{filter:brightness(1.08);box-shadow:0 10px 34px var(--accent-glow), inset 0 1px 0 #fff6;transform:translateY(-1px)}.btn-cta{background:linear-gradient(135deg, var(--accent-2), #b8461f);color:var(--on-accent-2);font:700 13px var(--font);box-shadow:0 8px 22px var(--accent-2-glow);padding:10px 22px}.btn-cta:hover{filter:brightness(1.08);box-shadow:0 10px 30px var(--accent-2-glow);transform:translateY(-1px)}.btn-outline{-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1.5px solid var(--border-strong);color:var(--text);font:700 14px var(--font);background:#ffffff08;padding:14.5px 34px}.btn-outline:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset, 0 0 24px var(--accent-glow)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.chip{background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border);font:600 13px var(--font);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.chip:hover{border-color:var(--border-strong);color:var(--text)}.chip.active{background:var(--accent-tint);color:var(--accent);border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.section-title{font:800 26px var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0}.container{width:100%;max-width:1440px;margin:0 auto}@media (max-width:900px){.container{padding-inline:24px}}.navbar{z-index:100;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(140%);backdrop-filter:blur(var(--blur-glass)) saturate(140%);border-bottom:1px solid var(--border);background:#0d0a088c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.navbar--floating{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;flex-wrap:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:18px 0 0;padding:0 clamp(16px,4vw,48px);display:grid;position:sticky;top:0}.navbar--floating .navbar__brand{justify-self:start}.navbar--floating .navbar__links{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(var(--blur-glass-lg)) saturate(160%);backdrop-filter:blur(var(--blur-glass-lg)) saturate(160%);box-shadow:var(--shadow-soft), var(--glass-edge);background:#0d0a086b;border-radius:999px;flex-wrap:nowrap;justify-self:center;gap:4px;padding:8px 10px}.navbar--floating .navbar__links a{white-space:nowrap;border-radius:999px;padding:7px 14px;transition:color .2s,background-color .25s}.navbar--floating .navbar__links a:after{display:none}.navbar--floating .navbar__links a:hover{background:var(--glass-2)}.navbar--floating .navbar__links a.active{background:var(--glass-3);color:var(--text);box-shadow:var(--glass-edge)}.navbar--floating .navRight{justify-self:end}.navAuthSplit{align-items:center;gap:6px;display:flex}.navAuthLink{font:600 14px var(--font);color:var(--text-muted);border-radius:999px;padding:9px 14px;transition:color .2s,background-color .25s}.navAuthLink:hover{color:var(--text);background:var(--glass-2)}.navAuthCta{padding:10px 20px;font-size:13px}.navbar.center{justify-content:center}.navbar--withMenu{position:relative}.navbar--withMenu .navMenuBtn{inset-inline-start:clamp(20px,5vw,64px);position:absolute;top:50%;transform:translateY(-50%)}.navbar__brand{align-items:center;gap:10px;display:flex}.navbar__mark{object-fit:contain;border-radius:4px;flex-shrink:0;width:44px;height:44px}.footer__logo{object-fit:contain;border-radius:4px;width:64px;height:64px;margin:0 auto 12px;display:block}.navbar__name{font:800 21px var(--font-display);color:var(--logo-text);letter-spacing:-.01em}.navbar__links{font:600 14px var(--font);color:var(--text-muted);flex-wrap:wrap;gap:32px;display:flex}.navbar__links a{color:var(--text-muted);padding-bottom:4px;transition:color .2s;position:relative}.navbar__links a:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent-glow);border-radius:2px;transition:transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.navbar__links a.active,.navbar__links a:hover{color:var(--text)}.navbar__links a.active:after{transform:scaleX(1)}.navbar__step{font:600 13px var(--font);color:var(--text-muted-2)}.footer{background:var(--footer-bg);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-top:1px solid var(--border);color:var(--footer-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:40px clamp(20px,5vw,64px);display:flex}.footer__title{font:700 17px var(--font-display)}.footer__copy{font:400 13px var(--font);color:var(--footer-muted)}.section{padding:10px clamp(20px,5vw,64px) 60px}.section--alt{background:#ffffff04;padding-bottom:70px}.notice{background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-soft);flex-direction:column;align-items:center;gap:10px;padding:32px 28px;display:flex}.notice-empty{color:var(--text-muted)}.notice-error{background:var(--danger-bg);border:1px solid var(--danger-border)}.notice__title{font:700 17px var(--font);color:var(--text)}.notice-error .notice__title{color:var(--danger)}.notice__message{font:400 14px/1.8 var(--font);color:var(--text-muted);max-width:480px;margin:0}.notice__retry{border:1.5px solid var(--border-strong);color:var(--text);font:600 13px var(--font);cursor:pointer;background:#ffffff0a;border-radius:999px;margin-top:6px;padding:10px 22px}.notice__retry:hover{border-color:var(--accent);color:var(--accent)}.authShell{flex:1;justify-content:center;align-items:center;padding:40px clamp(20px,5vw,64px) 70px;display:flex}.authCard{background:linear-gradient(135deg, var(--glass-2), var(--glass-1));width:100%;max-width:440px;-webkit-backdrop-filter:blur(var(--blur-glass-lg)) saturate(160%);backdrop-filter:blur(var(--blur-glass-lg)) saturate(160%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--glass-edge);flex-direction:column;gap:20px;padding:36px 32px;display:flex}@media (max-width:480px){.authCard{padding:26px 20px}.authTitle{font-size:22px}}.authTitle{font:800 26px var(--font-display);color:var(--text);text-align:center;margin:0}.authSubtitle{font:400 14px/1.8 var(--font);color:var(--text-muted);text-align:center;margin:-8px 0 0}.authTabs{border:1px solid var(--border);background:#ffffff08;border-radius:999px;gap:4px;padding:4px;display:flex}.authTab{min-height:44px;font:600 13px var(--font);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:10px;transition:color .2s}.authTab.active{background:var(--accent-tint);color:var(--accent);box-shadow:0 0 16px var(--accent-glow)}.field{flex-direction:column;gap:6px;display:flex}.field label{font:600 12px var(--font);color:var(--text-muted-2)}.field input{border:1.5px solid var(--border);min-height:46px;font:500 15px var(--font);color:var(--text);background:var(--surface-soft);border-radius:12px;outline:none;width:100%;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:var(--text-faint)}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.fieldError{font:500 12px var(--font);color:var(--danger)}.formError{background:var(--danger-bg);border:1px solid var(--danger-border);color:#ff9cae;font:500 13px/1.7 var(--font);border-radius:14px;padding:12px 16px}.submitBtn{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:var(--on-accent);font:700 15px var(--font);cursor:pointer;box-shadow:0 8px 24px var(--accent-glow);border:none;border-radius:999px;padding:15px;transition:filter .2s,box-shadow .2s}.submitBtn:hover{filter:brightness(1.08);box-shadow:0 10px 32px var(--accent-glow)}.submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.authLinkRow{text-align:center;font:500 13px var(--font);color:var(--text-muted)}.authLinkRow a{color:var(--accent);font-weight:700}.otpHint{font:500 12px var(--font);color:var(--text-muted-2);text-align:center}.resendRow{font:500 13px var(--font);color:var(--text-muted);justify-content:center;gap:6px;display:flex}.resendBtn{color:var(--accent);font:700 13px var(--font);cursor:pointer;background:0 0;border:none;padding:0}.resendBtn:disabled{color:var(--text-faint);cursor:not-allowed}.navRight{align-items:center;gap:12px;display:flex}.navMenuBtn{border:1px solid var(--border);background:#ffffff08;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 9px;display:flex}.navMenuBtn span{background:var(--accent);border-radius:2px;height:2px;display:block}.navMenuBtn{display:none}.navMenuBtn span{transition:transform .35s var(--ease-glass), opacity .2s ease}.navMenuBtn--open span:first-child{transform:translateY(6px)rotate(45deg)}.navMenuBtn--open span:nth-child(2){opacity:0}.navMenuBtn--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobileMenu{z-index:200;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobileMenu--open{visibility:visible;pointer-events:auto}.mobileMenu__backdrop{opacity:0;transition:opacity .35s var(--ease-glass);background:#08060499;border:none;padding:0;position:absolute;inset:0}.mobileMenu--open .mobileMenu__backdrop{opacity:1}.mobileMenu__panel{inset-block:0;width:min(390px,92vw);padding:max(88px, calc(env(safe-area-inset-top) + 70px)) 28px max(32px, env(safe-area-inset-bottom));background:linear-gradient(90deg, #14100b73, #14100bf0), url(/images/kerman-carpet-pattern.svg) repeat, var(--bg-elevated);border-right:10px double var(--border-strong);box-shadow:var(--shadow-card), var(--glass-edge);transition:translate .28s var(--ease-glass);overscroll-behavior:contain;background-size:auto,240px 360px,auto;flex-direction:column;gap:28px;display:flex;position:absolute;left:0;translate:-100%}.mobileMenu--open .mobileMenu__panel{translate:0}.mobileMenu__close{top:22px;border:1px solid var(--border-strong);background:var(--glass-2);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s;display:flex;position:absolute;inset-inline-end:20px}.mobileMenu__close:hover{background:var(--glass-3);border-color:var(--accent)}.mobileMenu__close span{background:var(--accent);border-radius:2px;width:17px;height:2px;position:absolute}.mobileMenu__close span:first-child{transform:rotate(45deg)}.mobileMenu__close span:last-child{transform:rotate(-45deg)}.mobileMenu__links{flex-direction:column;gap:12px;display:flex}.mobileMenu__links a{min-height:52px;font:700 16px var(--font);color:var(--text-muted);border:1px solid #0000;border-radius:14px;align-items:center;padding:14px 16px;transition:color .2s,background-color .25s,border-color .25s;display:flex}.mobileMenu__links a:hover{color:var(--text);background:var(--glass-2)}.mobileMenu__links a.active{color:var(--accent);background:var(--glass-3);border-color:var(--border-strong)}.mobileMenu__foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mobileMenu__foot .navAuthSplit{flex-direction:column;align-items:stretch;gap:8px}.mobileMenu__foot .navAuthLink,.mobileMenu__foot .navAuthCta{text-align:center;justify-content:center}@media (max-width:1100px){.navbar__links,.navbar--floating .navbar__links{display:none}.navMenuBtn{width:44px;height:44px;padding:0 12px;display:flex}.navbar--floating{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;min-height:76px;margin-top:0;display:grid}.navbar--floating .navbar__brand,.navbar--floating .navRight{justify-self:auto}.navSlot--floating{height:76px}}@media (max-width:720px){.navRight>.navAuthSplit{display:none}}.navUser{font:600 14px var(--font);color:var(--text);align-items:center;gap:14px;display:flex}.navUserLogout{color:var(--text-muted);font:600 13px var(--font);cursor:pointer;background:0 0;border:none;padding:0}.navUserLogout:hover{color:var(--danger)}.stampFrame{background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:8px;transition:border-color .25s,box-shadow .25s;position:relative}.stampFrame:hover{border-color:var(--accent);box-shadow:var(--shadow-card), 0 0 30px var(--accent-glow)}.stampFrame>*{border-radius:12px}.navSlot{flex:none;height:80px}.navSlot--floating{height:var(--nav-home-offset)}.navDock{z-index:110;position:fixed;inset:0 0 auto}.navDock .navbar{transition:padding .32s var(--ease-glass), background .32s ease, box-shadow .32s ease, border-color .32s ease, margin .32s ease;position:relative;top:auto}.navDock .navbar--interactive{isolation:isolate}.navbar--interactive:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(220px circle at var(--nav-glow-x,50%) var(--nav-glow-y,0%), #ffb5451c, transparent 75%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.navbar--interactive:hover:before{opacity:1}}.navDock--compact .navbar{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:#120d0999;border-bottom:1px solid #ffb54529;padding-block:9px;box-shadow:0 12px 42px #0000004d,inset 0 1px #ffecc809}.navDock--compact .navbar--floating{margin-top:0}.navDock--compact .navbar--floating .navbar__links{box-shadow:none;background:var(--surface-alt)}.navProgress{z-index:101;inset-inline:0;pointer-events:none;background:linear-gradient(90deg,var(--accent-dark),var(--accent));height:2px;transform:scaleX(var(--nav-progress,0));transform-origin:100%;position:absolute;bottom:0;box-shadow:0 0 12px #ffb54566}.navbar--interactive .navbar__mark{transition:transform .3s var(--ease-glass), filter .3s ease}.navDock--compact .navbar__mark{transform:scale(.88)}.navbar--interactive .navbar__brand:hover .navbar__mark,.navbar--interactive .navbar__brand:focus-visible .navbar__mark{filter:drop-shadow(0 0 9px #ffb5454d);transform:rotate(-7deg)scale(1.06)}.navbar--interactive .navbar__links{align-items:center;gap:clamp(14px,2vw,30px)}.navbar--interactive .navbar__links a{transition:color .2s ease, transform .25s var(--ease-glass), background .2s ease}.navbar--interactive .navbar__links a:hover,.navbar--interactive .navbar__links a:focus-visible{color:var(--accent);transform:translateY(-2px)}.navbar--interactive .navbar__links a:hover:after,.navbar--interactive .navbar__links a:focus-visible:after{transform:scaleX(1)}.navbar--interactive .navbar__links a:active{transform:translateY(0)scale(.96)}.navbar--interactive .navRight .btn{transition:transform .22s var(--ease-glass), box-shadow .22s ease}.navbar--interactive .navRight .btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ffb54538}.navbar--interactive .navRight .btn:active{transform:scale(.96)}.navbar--interactive :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.navDock--menuOpen .navProgress{opacity:0}@media (max-width:1100px){:root{--nav-home-offset:76px}.navSlot,.navSlot--floating{height:76px}.navbar--internal{border-bottom:1px solid var(--border-strong);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(140%);backdrop-filter:blur(var(--blur-glass)) saturate(140%);background:#0d0a088c;margin-top:0;padding-block:14px}.navDock--compact .navbar{padding-block:8px}.navDock .navUser{min-width:0}.navDock .navUser>a{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;overflow:hidden}}.navMenuGroup{align-items:center;display:inline-flex;position:relative}.navGroupLabel{color:var(--text-muted);white-space:nowrap;font:inherit;background:0 0;border:0;min-height:44px;padding:7px 10px}.navGroupToggle{width:32px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.navGroupToggle svg{transition:transform .2s}.navGroupToggle[aria-expanded=true] svg{transform:rotate(180deg)}.navSubmenu{z-index:120;border:1px solid var(--border-strong);background:var(--bg-elevated);width:max-content;min-width:220px;max-width:min(340px,90vw);max-height:75svh;box-shadow:var(--shadow-card);border-radius:16px;padding:12px;position:absolute;top:100%;right:0;overflow-y:auto}.navSubmenu[hidden]{display:none}.navSubmenu a{white-space:nowrap;border-radius:10px;display:block;padding:10px 12px!important}.navSubmenuSection>a,.navSubmenuHeading{font-weight:750;color:var(--accent)!important}.navSubmenuNested{border-inline-start:1px solid var(--border-strong);margin-inline-start:16px;padding-inline-start:6px}.mobileMenu__heading{align-items:center;gap:12px;display:flex}.mobileMenu__heading strong{font:800 22px var(--font);color:var(--accent);display:block}.mobileMenu__heading span{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.mobileMenu__groupWrap{gap:8px;display:grid}.mobileMenu__group{text-align:start;min-height:52px;color:var(--text);font:750 16px var(--font);background:0 0;border:0;border-radius:14px;padding:14px 16px;display:block}.mobileMenu__panel{overflow-y:auto}.mobileMenu__groupRow{align-items:center;display:flex}.mobileMenu__groupRow>a,.mobileMenu__groupRow>.mobileMenu__group{flex:1;min-width:0}.mobileMenu__groupToggle{border:1px solid var(--border);background:var(--glass-2);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.mobileMenu__groupToggle svg{transition:transform .2s}.mobileMenu__groupToggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobileMenu__subLinks{border-inline-start:1px solid var(--border-strong);gap:8px;margin:0 16px 8px 0;padding-inline-start:8px;display:grid}.mobileMenu__subLinks a,.mobileMenu__subLinks .mobileMenu__group{min-height:48px;font-size:14px}.mobileMenu :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mobileMenu__subLinks[hidden]{display:none}.mobileMenu__subLink{margin-inline-start:16px;font-size:14px!important}@media (prefers-reduced-motion:reduce){.navDock .navbar,.navbar--interactive .navbar__mark,.navbar--interactive .navbar__links a,.navbar--interactive .navRight .btn,.navbar--interactive:before{transition:none}.navbar--interactive:before{display:none}.navbar--interactive .navbar__brand:hover .navbar__mark,.navbar--interactive .navbar__brand:focus-visible .navbar__mark,.navbar--interactive .navbar__links a:hover,.navbar--interactive .navbar__links a:focus-visible,.navbar--interactive .navRight .btn:hover{transform:none}}
