.ahm-notification-trigger,.ahm-notification-close{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:8px;background:transparent;color:#525866;cursor:pointer;font-size:18px;position:relative;transition:background-color .15s ease,color .15s ease}.ahm-notification-trigger:hover,.ahm-notification-close:hover{background:#f3f4f6;color:#17191d}.ahm-notification-trigger:focus-visible,.ahm-notification-close:focus-visible,.ahm-notification-action:focus-visible,.ahm-notification-details summary:focus-visible{outline:2px solid #4d62cb;outline-offset:3px}.ahm-notification-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px #fff}.ahm-notification-dot.is-system{background:#e24b4b}.ahm-notification-drawer{letter-spacing:0}.ahm-notification-drawer .ant-drawer-content-wrapper{max-width:100vw;box-shadow:-12px 0 40px #00000012}.ahm-notification-drawer .ant-drawer-content{background:#fff}.ahm-notification-title{font-size:20px;font-weight:600;color:#17191d}.ahm-notification-content{display:flex;flex-direction:column;height:100%;min-height:0}.ahm-notification-tabs{flex:0 0 auto}.ahm-notification-close{width:32px;height:32px;font-size:16px}.ahm-notification-tabs{position:sticky;top:0;z-index:2;background:#fff;padding:0 32px;border-bottom:1px solid #eaecf0}.ahm-notification-tabs .ant-tabs-nav{margin:0}.ahm-notification-tabs .ant-tabs-nav:before{border:none}.ahm-notification-tabs .ant-tabs-nav-list{width:100%}.ahm-notification-tabs .ant-tabs-tab{flex:1 1 0;min-width:0;justify-content:center;min-height:48px;padding:12px 8px;margin:0!important;font-size:14px}.ahm-notification-tabs .ant-tabs-tab-btn{color:#353941;font-weight:400;text-align:center;white-space:nowrap}.ahm-notification-tabs .ant-tabs-tab:hover{background:#f8faff}.ahm-notification-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#2563eb}.ahm-notification-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important;text-shadow:none;font-weight:500}.ahm-notification-tabs .ant-tabs-ink-bar{background:#2563eb;height:2px!important}.ahm-notification-feed{padding:0 32px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.ahm-notification-item{padding:24px 0;border-bottom:1px solid #eaecf0}.ahm-notification-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ahm-notification-kind{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:20px;color:#576071}.ahm-notification-kind--launch{color:#19805e}.ahm-notification-kind--price{color:#167280}.ahm-notification-kind--release{color:#525ebe}.ahm-notification-kind--retirement,.ahm-notification-kind--account{color:#9c6716}.ahm-notification-kind--security,.ahm-notification-kind--billing{color:#bc4343}.ahm-notification-meta time{flex-shrink:0;color:#8a909a;font-size:12px}.ahm-notification-item h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:600;color:#1d2026;overflow-wrap:anywhere}.ahm-notification-item p{margin:0;color:#656b76;font-size:13px;line-height:1.85}.ahm-notification-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ahm-notification-features span{color:#69707b;border:1px solid #e9ebef;border-radius:4px;padding:2px 7px;font-size:11px}.ahm-notification-action{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:36px;max-width:100%;padding:7px 12px;margin-top:14px;border:1px solid #d9dde7;border-radius:6px;background:#fff;color:#4c5570;font:inherit;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;line-height:1.5;text-align:left;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease}.ahm-notification-action:hover{color:#3747a2;border-color:#b1b9d8;background:#f6f7fc;text-decoration:none}.ahm-notification-action .anticon{font-size:11px}.ahm-notification-prices{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px;text-align:left}.ahm-notification-prices caption{caption-side:bottom;text-align:left;padding-top:7px;color:#8a909a;font-size:10px}.ahm-notification-prices th,.ahm-notification-prices td{padding:7px 8px;border-bottom:1px solid #eef0f3;font-weight:400}.ahm-notification-prices thead{background:#f7f8fa;color:#7b828d;font-size:11px}.ahm-notification-prices td:last-child{color:#16775e;font-weight:500}.ahm-notification-prices s{color:#8a909a}.ahm-notification-model-id{display:block;margin-top:10px;font-size:11px;color:#737984;overflow-wrap:anywhere}.ahm-notification-details{margin-top:12px;font-size:12px;line-height:1.8;color:#646b76}.ahm-notification-details summary{cursor:pointer;color:#4d59b7;width:fit-content}.ahm-notification-details ul{padding-left:18px;margin-bottom:0}.ahm-notification-end{padding:24px 0;margin:0;text-align:center;color:#969ba4;font-size:11px}.ahm-notification-empty{padding:72px 0;text-align:center;color:#858d99}.ahm-notification-empty>.anticon{font-size:24px}.ahm-notification-empty h3{margin-top:12px;font-size:14px;font-weight:400}@media(max-width:480px){.ahm-notification-drawer .ant-drawer-header{padding:16px 20px!important}.ahm-notification-tabs{padding:0 20px}.ahm-notification-tabs .ant-tabs-tab{font-size:12px;padding-inline:4px}.ahm-notification-feed{padding:0 20px}.ahm-notification-item{padding:20px 0}}@media(max-width:359px){.ahm-notification-tabs{padding-inline:16px}.ahm-notification-tabs .ant-tabs-tab{font-size:11px}}@media(hover:none){.ant-tooltip.ahm-notification-tip{display:none}}@media(prefers-reduced-motion:reduce){.ahm-notification-drawer .ant-drawer-content-wrapper{transition:none!important}.ahm-notification-trigger,.ahm-notification-close{transition:none}}.ahm-notification-kind--capability{color:#167280}.ahm-notification-summary{padding-block:28px}.ahm-notification-summary .ahm-notification-action{margin-top:16px}.ahm-notification-summary h3{font-size:18px;line-height:1.5;margin-bottom:12px}.ahm-notification-outline{margin:0;padding-left:18px;list-style:disc}.ahm-notification-outline li{list-style:inherit;margin-top:6px;padding-left:2px}.ahm-notification-outline li::marker{color:#a0a6b5;font-size:10px}.ahm-notification-outline h4{margin:0;font-size:13px;font-weight:400;color:#656d7b;line-height:1.75;overflow-wrap:anywhere}.ahm-model-preview{display:block;width:min(100%,360px);aspect-ratio:1200 / 630;overflow:hidden;margin-top:16px;padding:0;border:1px solid #e9ebef;border-radius:6px;background:#f7f8fa;cursor:pointer}.ahm-model-preview img{display:block;width:100%;height:100%;object-fit:contain}.ahm-model-preview:hover{border-color:#b5bac8}.ahm-model-preview:focus-visible{outline:2px solid #4d62cb;outline-offset:3px}.ahm-model-preview-fallback{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;padding:20px;font-size:14px;color:#69707b;overflow-wrap:anywhere}.ahm-notification-model-links{display:inline-flex;flex-wrap:wrap;column-gap:16px;margin-right:16px}.ahm-notification-load-trigger{width:100%;height:1px;pointer-events:none}.ahm-release-entry{position:relative;padding:28px 0 32px;border-bottom:1px solid #eaecf0;scroll-margin-top:0}.ahm-release-entry:focus{outline:none}.ahm-release-entry[data-selected]:before{content:"";position:absolute;left:-13px;top:29px;bottom:32px;width:2px;background:#666eca}.ahm-release-label{display:inline-flex;align-items:center;gap:6px;color:#555db1;background:#f0f1fb;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500;margin-bottom:16px}.ahm-release-entry h3{font-size:18px;line-height:1.5;font-weight:600;color:#20242b;margin:0 0 20px;overflow-wrap:anywhere}.ahm-release-entry h4{font-size:14px;line-height:1.65;font-weight:600;color:#333842;margin:22px 0 8px;overflow-wrap:anywhere}.ahm-release-prose{color:#646b76;font-size:13px;line-height:1.85;overflow-wrap:anywhere}.ahm-release-prose p{margin:8px 0}.ahm-release-prose ul,.ahm-release-prose ol{padding-left:19px;margin:8px 0 16px}.ahm-release-prose ul{list-style-type:disc}.ahm-release-prose ol{list-style-type:decimal}.ahm-release-prose li{margin-bottom:7px;list-style-type:inherit}.ahm-release-prose li::marker{color:#9ba1ab}.ahm-release-prose a{color:#555eb4;text-decoration:underline;text-underline-offset:3px}.ahm-release-prose code{background:#f3f4f6;border:1px solid #e9ebef;border-radius:3px;padding:1px 4px;font-size:11px;color:#515866;white-space:normal;overflow-wrap:anywhere}.ahm-release-prose pre{overflow-x:auto;padding:12px;background:#f7f8fa;border-radius:4px}.ahm-release-table{width:100%;overflow-x:auto;margin:12px 0}.ahm-release-table table{border-collapse:collapse;min-width:560px;font-size:11px;line-height:1.65}.ahm-release-table th,.ahm-release-table td{border:1px solid #e5e7eb;padding:8px;vertical-align:top;min-width:90px}.ahm-release-table th{background:#f6f7f9;color:#343b47;font-weight:500}@media(max-width:480px){.ahm-release-entry{padding-block:24px}.ahm-release-entry h3{font-size:17px}.ahm-model-preview{margin-top:14px}}.ahm-menu-toggle,.ahm-mobile-menu{--ah-foreground: #03080a;--ah-muted-foreground: rgb(3 8 10 / 69%);--ah-primary: #2563eb;--ah-primary-hover: #1d4ed8;--ah-primary-active: #0049df;--ah-primary-foreground: #ffffff;--ah-border: rgb(3 8 10 / 8%);--ah-card: #ffffff;--ah-control-hover-bg: #f7f8fa;--ah-list-item-hover-bg: #f7f8fa;--ah-focus-shadow: 0 0 0 3px rgb(37 99 235 / 16%);--ah-cta-height: 44px;--ah-radius-md: 6px;--ah-radius-lg: 8px;--ah-space-1: 4px;--ah-space-2: 8px;--ah-space-3: 12px;--ah-space-4: 16px;--ah-space-6: 24px;--ah-text-caption: 13px;--ah-text-body: 14px;--ah-text-heading: 16px;--ah-duration-instant: 80ms;--ah-duration-fast: .15s;--ah-duration-base: .2s;--ah-duration-moderate: .25s;--ah-duration-stagger: 40ms;--ah-ease-standard: ease;--ah-ease-in: cubic-bezier(.4, 0, 1, 1);--ah-ease-out: cubic-bezier(.22, 1, .36, 1);--ah-motion-distance-sm: 4px;--ah-motion-distance-md: 8px;--ah-motion-scale-press: .98}.ahm-mobile-menu .ds-enter{animation:ahm-mobile-menu-enter var(--ah-duration-moderate) var(--ah-ease-out) both;animation-delay:calc(min(var(--ah-stagger-index, 0),6) * var(--ah-duration-stagger))}.ahm-mobile-menu .ds-enter-forward{--ah-enter-x: var(--ah-motion-distance-md);--ah-enter-y: 0px}@keyframes ahm-mobile-menu-enter{0%{opacity:0;transform:translate(var(--ah-enter-x, 0px),var(--ah-enter-y, var(--ah-motion-distance-sm)))}}@media(prefers-reduced-motion:reduce){.ahm-mobile-menu,.ahm-mobile-menu[data-open=true],.ahm-menu-toggle-icon i{transition-duration:0s}.ahm-mobile-menu .ds-enter{animation:none}}.ahm-mobile-menu .ahm-mobile-menu-signin{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--ah-cta-height);padding:7px 12px;border:1px solid transparent;border-radius:var(--ah-radius-md);background:var(--ah-primary);color:var(--ah-primary-foreground);font:inherit;font-size:var(--ah-text-heading);font-weight:500;line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),transform var(--ah-duration-instant) var(--ah-ease-out)}@media(hover:hover){.ahm-mobile-menu .ahm-mobile-menu-signin:hover{background:var(--ah-primary-hover)}}.ahm-mobile-menu .ahm-mobile-menu-signin:active{background:var(--ah-primary-active);transform:scale(var(--ah-motion-scale-press))}.ahm-mobile-menu .ahm-mobile-menu-signin:focus-visible{outline:2px solid var(--ah-primary);outline-offset:2px;box-shadow:var(--ah-focus-shadow)}.ahm-notice-shell{width:100%;min-width:0;--announcement-height: 0px;letter-spacing:0}.ahm-notice-shell .ant-layout-header.ant-pro-layout-header-fixed-header{top:var(--announcement-height)}.ahm-site-announcement{position:fixed;top:0;inset-inline:0;z-index:110;width:auto;box-sizing:border-box;background:#f1f6ff;border-bottom:1px solid #dce8fc;color:#424b5b;font-family:var(--notice-font)}.ahm-site-announcement-inner{position:relative;width:100%;box-sizing:border-box;padding:0 48px;font-size:16px;line-height:24px;text-align:center}.ahm-announcement-carousel{position:relative;padding-bottom:15px}.ahm-announcement-slides{display:grid;overflow:hidden}.ahm-announcement-slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:32px;margin:0;padding:4px 0 0;text-align:center;overflow-wrap:anywhere;visibility:hidden;opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.25,.8,.25,1),opacity .3s ease,visibility 0s linear .42s}.ahm-announcement-slide[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.ahm-announcement-model{display:inline;white-space:nowrap}.ahm-announcement-model .anticon{margin-inline-end:8px;vertical-align:-.125em;color:var(--notice-primary);font-size:16px}.ahm-announcement-slide strong,.ahm-site-announcement-link{font-size:inherit;line-height:inherit;vertical-align:baseline}.ahm-announcement-slide strong{font-weight:500}.ahm-site-announcement-link{white-space:nowrap;color:var(--notice-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ahm-site-announcement-link:hover{color:#0049df;text-decoration-thickness:2px}.ahm-announcement-controls{position:absolute;bottom:0;inset-inline:0;height:20px;display:flex;justify-content:center;align-items:center}.ahm-announcement-pages{display:flex;align-items:stretch;height:20px}.ahm-announcement-controls button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border:0;padding:0;color:#6b7893;background:transparent;cursor:pointer;border-radius:3px;transition:width .3s ease,flex-basis .3s ease}.ahm-announcement-pages button[aria-pressed=true]{flex-basis:28px;width:28px}.ahm-announcement-pages button span{position:absolute;inset-inline:2px;bottom:6px;display:block;height:3px;border-radius:4px;background:#c7d5ee;transition:height .18s ease,background-color .18s ease}.ahm-announcement-pages button[aria-pressed=true] span{background:var(--notice-primary)}.ahm-announcement-pages button:focus-visible span{height:8px}@media(hover:hover){.ahm-announcement-pages:hover button span{height:8px}}.ahm-announcement-controls button:focus-visible{outline:2px solid var(--notice-primary);outline-offset:1px}.ahm-notice-dismiss{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#737b8b;font-size:12px;cursor:pointer}.ahm-notice-dismiss:hover{background:#31487512;color:#17191d}.ahm-notice-dismiss:focus-visible,.ahm-site-announcement-link:focus-visible,.ahm-account-notice-action:focus-visible{outline:2px solid var(--notice-primary);outline-offset:3px}.ahm-site-announcement .ahm-notice-dismiss{position:absolute;right:16px;top:4px}.ahm-account-notice{position:fixed;z-index:120;top:calc(var(--announcement-height) + 80px);right:24px;display:flex;align-items:flex-start;gap:12px;width:380px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:20px;border:1px solid #e5e8ed;border-radius:8px;background:#fff;box-shadow:0 8px 28px #18233717,0 2px 6px #1823370a;font-family:var(--notice-font);animation:ahm-notice-enter .18s ease-out}.ahm-account-notice-icon{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#9c6716;background:#fff6e5;font-size:17px}.ahm-account-notice--security .ahm-account-notice-icon{background:#fef0f0;color:#bc4343}.ahm-account-notice-content{min-width:0;flex:1;padding-right:10px}.ahm-account-notice h2{margin:2px 12px 8px 0;color:#1d2026;font-size:14px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.ahm-account-notice p{margin:0;color:#656b76;font-size:13px;line-height:21px;overflow-wrap:anywhere}.ahm-account-notice .ahm-notice-dismiss{position:absolute;top:12px;right:10px}.ahm-account-notice-action{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:10px;color:var(--notice-primary);font-size:13px;line-height:20px;font-weight:500;text-decoration:none}.ahm-account-notice-action:hover{text-decoration:underline;text-underline-offset:3px}@keyframes ahm-notice-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:767px){.ahm-site-announcement-inner{padding:0 36px;font-size:16px;line-height:24px}.ahm-announcement-slide{padding-top:6px}.ahm-site-announcement .ahm-notice-dismiss{right:8px;top:4px}.ahm-account-notice{right:16px;padding:16px;gap:10px;max-height:calc(100dvh - var(--announcement-height) - 96px);overflow-y:auto}.ahm-account-notice h2{margin-top:0}}@media(prefers-reduced-motion:reduce){.ahm-announcement-slide,.ahm-announcement-pages button,.ahm-announcement-pages button span{transition:none}.ahm-account-notice{animation:none}}@media(max-width:360px){.ahm-notice-shell .ahm-brand .brand-logo{--brand-logo-width: 102px;--brand-logo-height: 23px}}.ahm-cookie-banner{position:fixed;inset:auto 0 0;z-index:999;display:flex;align-items:center;gap:24px;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));background:#f5f5f5;border-top:1px solid #e8e8e8;color:#303030;letter-spacing:0}.ahm-cookie-copy{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.5}.ahm-cookie-copy a{white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:2px}.ahm-cookie-actions{display:grid;grid-template-columns:repeat(2,96px);gap:8px;flex-shrink:0}.ahm-cookie-actions button{overflow-wrap:anywhere;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:var(--cookie-button-radius);font:inherit;font-size:12px;font-weight:600;line-height:18px;letter-spacing:0;cursor:pointer;transition:background-color .12s ease}@media(min-width:600px)and (max-width:767px){.ahm-cookie-banner:lang(de),.ahm-cookie-banner:lang(fr),.ahm-cookie-banner:lang(ru),.ahm-cookie-banner:lang(uk){gap:16px}}.ahm-cookie-accept{background:var(--cookie-primary);color:#fff}.ahm-cookie-accept:hover{background:var(--cookie-primary-hover)}.ahm-cookie-reject{background:#eaeaea;color:#171717}.ahm-cookie-reject:hover{background:#dedede}.ahm-cookie-banner :focus-visible{outline:2px solid var(--cookie-primary);outline-offset:3px}.cookie-preferences-modal .ant-modal-content{padding:28px;border-radius:8px;background:#fff}.cookie-preferences-modal .ant-modal-title{padding-right:24px;font-size:24px;line-height:1.3;letter-spacing:0}.cookie-preferences-body{color:#353941;font-size:14px;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}.cookie-preferences-intro{margin:12px 0 24px}.cookie-preferences-body a{color:var(--cookie-primary);text-decoration:underline;text-underline-offset:3px}.cookie-preferences-section{margin:0 0 24px}.cookie-preferences-section h3{margin:0 0 6px;font-size:16px;line-height:1.5;font-weight:600;color:#111}.cookie-preferences-section p{margin:0}.cookie-preferences-status-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.cookie-preferences-status{font-size:13px;color:#626773}.cookie-preferences-status[data-status=accepted]{color:#2563eb}.cookie-preferences-section .cookie-preferences-regional{margin-top:10px;color:#626773;font-size:13px}.cookie-preferences-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cookie-preferences-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #2563eb;border-radius:var(--cookie-button-radius);background:#fff;color:#2563eb;font:inherit;font-weight:600;cursor:pointer;white-space:normal}.cookie-preferences-choice:hover{background:#eef3ff}.cookie-preferences-choice.is-primary,.cookie-preferences-choice.is-selected{background:#2563eb;color:#fff}.cookie-preferences-choice:disabled{opacity:1;cursor:default}.cookie-preferences-choice:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:599px){.cookie-preferences-modal .ant-modal-content{padding:24px 20px}.cookie-preferences-modal .ant-modal-title{font-size:22px}.cookie-preferences-body{max-height:calc(100dvh - 180px);overflow-y:auto}.cookie-preferences-actions{gap:8px}.cookie-preferences-choice{min-height:44px;padding-inline:10px}}@media(max-width:1023px){.ahm-cookie-banner{gap:20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px))}}@media(max-width:599px){.ahm-cookie-banner{flex-direction:column;align-items:stretch;gap:10px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}.ahm-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ahm-cookie-actions button{position:relative;min-height:32px;padding:6px 16px;line-height:18px}.ahm-cookie-actions button:after{content:"";position:absolute;inset:-6px 0;border-radius:inherit}}.ahm-menu-toggle.ahm-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--ah-cta-height);height:var(--ah-cta-height);margin-inline-end:-14px;padding:0;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}@media(hover:hover){.ahm-menu-toggle.ahm-menu-toggle:hover{background:var(--ah-control-hover-bg)}}.ahm-menu-toggle.ahm-menu-toggle:focus-visible{outline:none;box-shadow:var(--ah-focus-shadow)}.ahm-menu-toggle-icon{position:relative;display:block;width:20px;height:20px}.ahm-menu-toggle-icon i{position:absolute;top:9px;left:1px;width:18px;height:2px;border-radius:1px;background:currentColor;transition:transform var(--ah-duration-base) var(--ah-ease-out)}.ahm-menu-toggle-icon i:first-child{transform:translateY(-3.5px)}.ahm-menu-toggle-icon i:last-child{transform:translateY(3.5px)}.ahm-menu-toggle[aria-expanded=true] .ahm-menu-toggle-icon i:first-child{transform:rotate(45deg)}.ahm-menu-toggle[aria-expanded=true] .ahm-menu-toggle-icon i:last-child{transform:rotate(-45deg)}.ahm-mobile-menu{position:fixed;inset:0;z-index:99;display:flex;flex-direction:column;padding:calc(64px + var(--ah-space-2)) var(--ah-space-4) calc(var(--ah-space-4) + env(safe-area-inset-bottom,0px));background:#fff;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transform:translateY(calc(var(--ah-motion-distance-md) * -1));transition:opacity var(--ah-duration-fast) var(--ah-ease-in),transform var(--ah-duration-fast) var(--ah-ease-in),visibility 0s linear var(--ah-duration-fast)}.ahm-mobile-menu[data-open=true]{visibility:visible;opacity:1;transform:none;transition:opacity var(--ah-duration-moderate) var(--ah-ease-out),transform var(--ah-duration-moderate) var(--ah-ease-out),visibility 0s}.ahm-mobile-menu-nav{display:flex;flex-direction:column;gap:var(--ah-space-1)}.ahm-mobile-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ah-space-3);min-height:48px;margin-inline:calc(var(--ah-space-3) * -1);padding:var(--ah-space-3);border-radius:10px;color:var(--ah-foreground);font-size:var(--ah-text-heading);font-weight:500;line-height:1.3;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}@media(hover:hover){.ahm-mobile-menu-item:hover{background:#1111110a;color:var(--ah-foreground)}}.ahm-mobile-menu-item:active{background:#1111110a;color:var(--ah-foreground)}.ahm-mobile-menu-item:focus-visible{outline:none;box-shadow:var(--ah-focus-shadow)}.ahm-mobile-menu-item[aria-current=page]{color:var(--ah-primary)}.ahm-mobile-menu-item svg{flex:0 0 auto;color:var(--ah-muted-foreground)}.ahm-mobile-menu-footer{margin-top:auto;padding-top:var(--ah-space-6)}.ahm-mobile-menu-entry{width:calc(100% + var(--ah-space-3) * 2);border:0;background:transparent;font:inherit;font-size:var(--ah-text-heading);font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.ahm-mobile-menu-entry-value{display:inline-flex;align-items:center;gap:var(--ah-space-1);color:var(--ah-muted-foreground);font-size:var(--ah-text-body);font-weight:400}.ahm-mobile-menu-sub{display:flex;flex-direction:column}.ahm-mobile-menu-back{display:flex;align-items:center;gap:var(--ah-space-1);min-height:48px;margin-inline:calc(var(--ah-space-3) * -1) 0;padding:var(--ah-space-3) var(--ah-space-3) var(--ah-space-3) var(--ah-space-2);border:0;border-radius:10px;background:transparent;color:var(--ah-foreground);font:inherit;font-size:var(--ah-text-heading);font-weight:500;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}@media(hover:hover){.ahm-mobile-menu-back:hover{background:#1111110a}}.ahm-mobile-menu-back:active{background:#1111110a}.ahm-mobile-menu-back:focus-visible{outline:none;box-shadow:var(--ah-focus-shadow)}.ahm-mobile-menu-back svg{flex:0 0 auto;color:var(--ah-muted-foreground)}.ahm-mobile-menu-options{margin:var(--ah-space-2) 0 0;padding:0;list-style:none}.ahm-mobile-menu-option{display:flex;align-items:center;justify-content:space-between;gap:var(--ah-space-3);width:calc(100% + var(--ah-space-3) * 2);min-height:48px;margin-inline:calc(var(--ah-space-3) * -1);padding:var(--ah-space-3);border:0;border-radius:10px;background:transparent;color:var(--ah-foreground);font:inherit;font-size:var(--ah-text-heading);font-weight:400;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}@media(hover:hover){.ahm-mobile-menu-option:hover{background:#1111110a}}.ahm-mobile-menu-option:active{background:#1111110a}.ahm-mobile-menu-option:focus-visible{outline:none;box-shadow:var(--ah-focus-shadow)}[aria-selected=true]>.ahm-mobile-menu-option{color:var(--ah-primary);font-weight:500}.ahm-mobile-menu-option svg{flex:0 0 auto}.ahm-mobile-menu-account{display:flex;align-items:center;gap:var(--ah-space-3);width:100%;min-height:64px;padding:var(--ah-space-3);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);background:var(--ah-card);color:var(--ah-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),box-shadow var(--ah-duration-fast) var(--ah-ease-standard)}@media(hover:hover){.ahm-mobile-menu-account:hover{background:var(--ah-list-item-hover-bg, var(--ah-control-hover-bg))}}.ahm-mobile-menu-account:active{background:var(--ah-list-item-hover-bg, var(--ah-control-hover-bg))}.ahm-mobile-menu-account:focus-visible{outline:none;box-shadow:var(--ah-focus-shadow)}.ahm-mobile-menu-account>svg{flex:0 0 auto;color:var(--ah-muted-foreground)}.ahm-mobile-menu-account .ant-avatar,.ahm-mobile-menu-identity .ant-avatar{flex:0 0 auto}.ahm-mobile-menu-account-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ahm-mobile-menu-account-caption{color:var(--ah-muted-foreground);font-size:var(--ah-text-caption);line-height:1.4}.ahm-mobile-menu-account-id{overflow:hidden;color:var(--ah-foreground);font-size:var(--ah-text-body);font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ahm-mobile-menu-identity{display:flex;align-items:center;gap:var(--ah-space-3);padding:var(--ah-space-2) 0 var(--ah-space-4)}.ahm-mobile-menu-group+.ahm-mobile-menu-group{margin-top:var(--ah-space-2);padding-top:var(--ah-space-2);border-top:1px solid var(--ah-border)}.ahm-mobile-menu-option-main{display:inline-flex;align-items:center;gap:var(--ah-space-3);min-width:0}.ahm-mobile-menu-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--ah-muted-foreground);font-size:16px}.ahm-mobile-menu-option-icon>*{margin:0!important}[aria-current=true]>.ahm-mobile-menu-option{color:var(--ah-primary);font-weight:500}.ah-ds .ahm-mobile-menu-signin.ds-button{width:100%;min-height:var(--ah-cta-height);font-size:var(--ah-text-heading)}@media only screen and (min-width:768px){.ahm-menu-toggle.ahm-menu-toggle,.ahm-mobile-menu{display:none}}
