.app-footer{margin-top:auto;border-top:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#f8fafce6,#f1f5f9e6)}.app-footer--minimal{padding:10px var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) )}.app-footer__minimalInner{max-width:none;margin:0 auto;display:flex;align-items:center;justify-content:center}.app-footer__minimalRelease{margin-top:6px;text-align:center;font-size:11px;color:#334155d1}.app-footer__minimalReleaseNote{margin-top:3px;text-align:center;font-size:11px;color:#334155bd}.app-footer__inner{max-width:none;margin:0 auto;padding:12px var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) );display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(240px,1fr);gap:14px}.app-footer__brand{min-width:0}.app-footer__brandLink{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.app-footer__brandLink:hover .app-footer__title,.app-footer__brandLink:focus-visible .app-footer__title{text-decoration:underline;text-underline-offset:2px}.app-footer__logo{width:auto;height:26px;object-fit:contain;flex:0 0 auto}.app-footer__brandText{min-width:0}.app-footer__title{font-size:14px;line-height:1.2;font-weight:700;color:#0f172a}.app-footer__subtitle{font-size:12px;line-height:1.3;color:#1e293bd1}.app-footer__meta{margin-top:6px;font-size:11px;color:#334155bf}.app-footer__links{border:none;border-radius:10px;background:transparent;padding:8px;text-align:right}.app-footer__linksTitle{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f172abf;margin-bottom:6px}.app-footer__linksGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max-content,1fr));gap:6px;width:fit-content;margin-left:auto}.app-footer__link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:24px;padding:0 4px;border:none;border-radius:0;background:transparent;color:#0f172adb;text-decoration:none;font-size:12px;font-weight:600;text-underline-offset:2px;white-space:nowrap}.app-footer__link--minimal{min-width:60px}.app-footer__link:hover,.app-footer__link:focus-visible{background:transparent;text-decoration:underline}.app-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(15,23,42,.08);padding:7px var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ) 9px;font-size:11px;color:#334155d1}.app-footer__releaseNote{border-top:1px solid rgba(15,23,42,.06);padding:6px var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ) 8px;font-size:11px;line-height:1.35;color:#334155c2}@media(min-width:1024px){.app-footer__logo{height:22px}}@media(max-width:900px){.app-footer__inner{grid-template-columns:1fr}.app-footer__bottom{flex-direction:column;align-items:flex-start}}html.dark .app-footer{border-top-color:#ffffff24;background:linear-gradient(180deg,#111827cc,#0f172acc)}html.dark .app-footer__title{color:#f8fafcf2}html.dark .app-footer__subtitle,html.dark .app-footer__meta,html.dark .app-footer__bottom,html.dark .app-footer__linksTitle,html.dark .app-footer__minimalRelease,html.dark .app-footer__minimalReleaseNote,html.dark .app-footer__releaseNote{color:#e2e8f0c7}html.dark .app-footer__links{border-color:#ffffff29;background:#ffffff0a}html.dark .app-footer__link{border-color:transparent;background:transparent;color:#f1f5f9e6}html.dark .app-footer__link:hover,html.dark .app-footer__link:focus-visible{background:transparent;text-decoration:underline}html.dark .app-footer__bottom{border-top-color:#ffffff1f}.topbar__keyicon{height:40px;width:var(--topbar-control-width, 100px);border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;color:#111827;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;font-weight:600}.topbar__keyicon:focus-visible{outline:2px solid rgba(17,24,39,.28);outline-offset:1px}.topbar__keyicon .topbar__accountIcon{font-size:13px;line-height:1}.topbar{--topbar-control-width: 132px;--topbar-control-gap: 8px;--topbar-nav-gap: 8px;--topbar-inline-edge-offset: clamp(10px, 1.2vw, 18px);--topbar-nav-button-width: clamp(108px, 8.2vw, 126px);position:sticky;top:0;z-index:50;width:100%;border-bottom:var(--topbar-bottom-divider, 1px solid rgba(0, 0, 0, .08));background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar__inner{max-width:none;margin:0 auto;padding:calc(10px + env(safe-area-inset-top,0px)) calc(var(--topbar-inline-edge-offset) + env(safe-area-inset-right,0px)) var(--topbar-inner-padding-bottom, 8px) calc(var(--topbar-inline-edge-offset) + env(safe-area-inset-left,0px));display:grid;gap:10px}.topbar--compact .topbar__inner{padding-left:calc(var(--topbar-inline-edge-offset) + env(safe-area-inset-left,0px));padding-right:calc(var(--topbar-inline-edge-offset) + env(safe-area-inset-right,0px));padding-bottom:10px}.topbar__compactSlots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:var(--seven-slot-height, 44px);gap:var(--topbar-control-gap);align-items:stretch;width:100%}.topbar__compactSlots--withoutStore{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar__compactSlot{min-width:0;height:var(--seven-slot-height, 44px);min-height:var(--seven-slot-height, 44px);max-height:var(--seven-slot-height, 44px);border:1px dashed transparent;border-radius:var(--seven-slot-radius, 10px);box-sizing:border-box;padding:0;display:flex;align-items:stretch;justify-content:stretch;background:transparent}.topbar__compactSlot>*{width:100%;min-width:0;height:100%;min-height:100%;max-height:100%}.topbar__compactSlot--menu{grid-column:1;grid-row:1}.topbar__compactSlot--store{grid-column:4;grid-row:1}.topbar__compactSlot--utility{grid-column:2;grid-row:1}.topbar__compactSlot--search{grid-column:3;grid-row:1}.topbar__compactSlot--account{grid-column:5;grid-row:1}.topbar__compactSlot--empty{display:none;grid-row:1}.topbar__compactSlots--withoutStore .topbar__compactSlot--store{display:none}.topbar__compactSlots--withoutStore .topbar__compactSlot--menu{grid-column:1}.topbar__compactSlots--withoutStore .topbar__compactSlot--utility{grid-column:2}.topbar__compactSlots--withoutStore .topbar__compactSlot--search{grid-column:3}.topbar__compactSlots--withoutStore .topbar__compactSlot--account{grid-column:4}.topbar--primaryNavHidden .topbar__compactSlots{grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,var(--topbar-nav-button-width)));justify-content:end}.topbar--primaryNavHidden .topbar__compactSlot--menu{display:flex;grid-column:1}.topbar--primaryNavHidden .topbar__compactSlot--utility{grid-column:2}.topbar--primaryNavHidden .topbar__compactSlot--search{grid-column:3}.topbar--primaryNavHidden .topbar__compactSlot--store{grid-column:4}.topbar--primaryNavHidden .topbar__compactSlot--account{grid-column:5}.topbar__compactSlot--empty{border:var(--seven-slot-border, 1px dashed rgba(191, 219, 254, .95));background:var(--seven-slot-bg, rgba(248, 250, 252, .72))}.topbar__compactSlot .topbar__compactMenu,.topbar__compactSlot .topbar__utilityMenu,.topbar__compactSlot .topbar__searchMenu,.topbar__compactSlot .topbar__languagePicker,.topbar__compactSlot .topbar__currencyPicker,.topbar__compactSlot .topbar__storePicker,.topbar__compactSlot .topbar__accountPicker{width:100%;min-width:0;height:100%}.topbar__compactSlot .topbar__menuButton,.topbar__compactSlot .topbar__utilityButton,.topbar__compactSlot .topbar__searchButton,.topbar__compactSlot .topbar__languageButton,.topbar__compactSlot .topbar__currencyButton,.topbar__compactSlot .topbar__storeButton,.topbar__compactSlot .topbar__accountButton{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-sizing:border-box!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:stretch}.topbar__compactSlot .topbar__menuButton{padding:0 10px!important}.topbar__compactSlot .topbar__utilityButton,.topbar__compactSlot .topbar__languageButton,.topbar__compactSlot .topbar__currencyButton,.topbar__compactSlot .topbar__storeButton,.topbar__compactSlot .topbar__accountButton{padding:0 8px!important}.topbar__compactSlot .topbar__clock{min-width:0;width:100%;padding:0 6px;font-size:10px}.topbar__hiddenBrand{width:fit-content;max-width:100%;min-width:0;min-height:40px;height:100%;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:linear-gradient(180deg,#ffffffd6,#f8fafcd6);color:#1e293bd1;box-sizing:border-box;padding:0 12px;overflow:hidden}.topbar__hiddenBrandLogos{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.topbar__hiddenBrandLogo{width:auto;object-fit:contain;flex:0 0 auto;display:block}.topbar__hiddenBrandLogo--company{height:25px}.topbar__hiddenBrandLogo--developer{height:21px}.topbar__hiddenBrandText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25}.topbar__compactSlot .topbar__controlLabel{display:none}.topbar__compactSlot .topbar__controlIcon,.topbar__compactSlot .topbar__controlCaret{flex:0 0 auto}.topbar__topRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap;position:relative}.topbar__left{display:flex;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0;position:relative}.topbar__home{font-weight:650;letter-spacing:-.01em}.topbar__nav{min-width:0;overflow:visible;display:flex;align-items:flex-start;width:100%}.topbar__nav--inline{flex:1 1 auto}.topbar__navMeasure{position:absolute;inset:0 auto auto 0;width:100%;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.topbar__compactMenu{position:relative}.topbar__compactMenu .topbar__menuButton{white-space:nowrap;height:40px;min-width:50px;border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;color:#111827;font-size:15px;font-weight:600;justify-content:center;padding:0 10px}.topbar__menuPanel{position:absolute;top:calc(100% + 6px);left:max(0px,env(safe-area-inset-left));z-index:60;min-width:min(260px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-width:min(360px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-height:calc(100dvh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;box-sizing:border-box;border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;box-shadow:0 8px 22px #0f172a24;padding:6px;display:grid;gap:4px}.topbar__menuPanel .topbar__menuItem{justify-content:flex-start;text-align:left}.topbar__menuSection{display:grid;gap:4px}.topbar__menuSection+.topbar__menuSection{margin-top:2px;padding-top:6px;border-top:1px solid rgba(148,163,184,.24)}.topbar__menuSectionTitle{padding:2px 8px 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.topbar__menuSectionTitleButton{--topbar-section-accent: #0f766e;--topbar-section-soft: #d9f2ee;--topbar-section-text: #134e4a;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:34px;padding:0 10px;border:1px solid rgba(148,163,184,.26);border-left:4px solid var(--topbar-section-accent);border-radius:10px;background:linear-gradient(135deg,var(--topbar-section-soft) 0%,#ffffff 100%);color:var(--topbar-section-text);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 1px 2px #0f172a0f}.topbar__menuSectionTitleButton:hover,.topbar__menuSectionTitleButton:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.topbar__menuSectionTitleButton.is-active,.topbar__menuSectionTitleButton[aria-current=page]{background:linear-gradient(135deg,var(--topbar-section-accent) 0%,var(--topbar-section-text) 100%);border-color:var(--topbar-section-accent);color:#fff}.topbar__menuSectionItems{display:grid;gap:2px}.topbar__menuSectionItems--nested{gap:5px}.topbar__menuItemWrap,.topbar__menuTertiaryGroup{display:grid;gap:2px}.topbar__menuTertiaryItems{display:grid;gap:2px;padding-left:10px}.topbar__menuTertiaryItems--catalog{padding-left:18px}.topbar__menuTertiaryTitle{font-weight:800}.topbar__menuTertiaryTitle.is-active,.topbar__menuTertiaryTitle[aria-current=page]{background:#315a8c1f;color:#1e3a5f}.topbar__menuTertiaryItem{min-height:28px;color:#475569;font-size:11px}.topbar__menuSection[data-menu-group=admin] .topbar__menuSectionTitleButton{--topbar-section-accent: #0f766e;--topbar-section-soft: #d8f4ef;--topbar-section-text: #115e59}.topbar__menuSection[data-menu-group=logistics-base] .topbar__menuSectionTitleButton{--topbar-section-accent: #b45309;--topbar-section-soft: #fde7cf;--topbar-section-text: #92400e}.topbar__menuSection[data-menu-group=supply] .topbar__menuSectionTitleButton{--topbar-section-accent: #15803d;--topbar-section-soft: #dcfce7;--topbar-section-text: #166534}.topbar__menuSection[data-menu-group=trade] .topbar__menuSectionTitleButton{--topbar-section-accent: #2563eb;--topbar-section-soft: #dbeafe;--topbar-section-text: #1d4ed8}.topbar__menuSection[data-menu-group=shop] .topbar__menuSectionTitleButton{--topbar-section-accent: #7c3aed;--topbar-section-soft: #ede9fe;--topbar-section-text: #6d28d9}.topbar__menuSection[data-menu-group=business] .topbar__menuSectionTitleButton{--topbar-section-accent: #be185d;--topbar-section-soft: #fce7f3;--topbar-section-text: #9d174d}.topbar__menuSection[data-menu-group=accounting] .topbar__menuSectionTitleButton{--topbar-section-accent: #475569;--topbar-section-soft: #e2e8f0;--topbar-section-text: #334155}.topbar__menuSection[data-menu-group=agent] .topbar__menuSectionTitleButton{--topbar-section-accent: #234b73;--topbar-section-soft: #dbeafe;--topbar-section-text: #1e3a5f}.topbar__menuPanel .topbar__menuItem[aria-current=page]{background:#4f46e51f;color:#1f2937;border-color:transparent;box-shadow:none}.topbar__menuItem{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:32px;padding:0 8px;border:none;border-radius:8px;font-size:12px;font-weight:600;color:#111827;background:transparent;box-shadow:none;text-align:left;text-decoration:none;white-space:normal;line-height:1.15;-webkit-tap-highlight-color:transparent;justify-self:stretch}.topbar__menuSubItem{padding-left:12px}.topbar__list{display:flex;align-items:center;align-content:flex-start;gap:var(--topbar-nav-gap);flex-wrap:wrap;list-style:none;margin:0;padding:0}.topbar__item{display:flex;align-items:center}.topbar__left .topbar__item a,.topbar__left .topbar__item button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:var(--topbar-nav-button-width);min-width:var(--topbar-nav-button-width);max-width:var(--topbar-nav-button-width);min-height:38px;padding:0 10px;border-radius:12px;font-size:14px;font-weight:600;box-sizing:border-box;justify-content:center;border-color:#6366f1;color:#374151;background:linear-gradient(90deg,#e0e7ff 60%,#f3f4f6);box-shadow:0 1px 4px #0000000a}.topbar__left .topbar__item a:hover,.topbar__left .topbar__item button:hover,.topbar__menuItem:hover,.topbar__menuItem:focus-visible{border-color:#4f46e5;color:#111827}.topbar__left .topbar__item a[aria-current=page],.topbar__menuItem[aria-current=page]{background:linear-gradient(90deg,#4f46e5,#6366f1);color:#fff;border-color:#4338ca;box-shadow:0 2px 12px #4f46e533}.topbar__left .topbar__item a.topbar__accentButton,.topbar__left .topbar__item button.topbar__accentButton{border-color:#15803d;color:#14532d;background:linear-gradient(90deg,#dcfce7,#ecfccb)}.topbar__left .topbar__item a.topbar__organizationButton,.topbar__left .topbar__item a.topbar__compactLabelButton,.topbar__left .topbar__item button.topbar__organizationButton,.topbar__left .topbar__item button.topbar__compactLabelButton{font-size:13px;padding:0 8px}.topbar__left .topbar__item a.topbar__accentButton:hover,.topbar__left .topbar__item button.topbar__accentButton:hover{border-color:#166534;color:#052e16;background:linear-gradient(90deg,#bbf7d0,#dcfce7)}.topbar__left .topbar__item a.topbar__accentButton[aria-current=page]{background:linear-gradient(90deg,#166534,#22c55e);color:#fff;border-color:#14532d;box-shadow:0 2px 12px #22c55e38}.topbar__left .topbar__item a.topbar__home,.topbar__left .topbar__item button.topbar__home{border-color:#b08968;color:#6b4f3a;background:linear-gradient(90deg,#efe3d3,#f7f1ea)}.topbar__left .topbar__item a.topbar__home:hover,.topbar__left .topbar__item button.topbar__home:hover{border-color:#9c7354;color:#5d4431;background:linear-gradient(90deg,#e6d5c1,#efe3d3)}.topbar__left .topbar__item a.topbar__home[aria-current=page]{background:linear-gradient(90deg,#9c7354,#b08968);color:#fff;border-color:#7b5a43;box-shadow:0 2px 12px #8c684a2e}.topbar__left .topbar__item a.topbar__purpleButton,.topbar__left .topbar__item button.topbar__purpleButton{border-color:#a78bfa;color:#5b21b6;background:linear-gradient(90deg,#ede9fe,#f5f3ff)}.topbar__left .topbar__item a.topbar__purpleButton:hover,.topbar__left .topbar__item button.topbar__purpleButton:hover{border-color:#8b5cf6;color:#4c1d95;background:linear-gradient(90deg,#ddd6fe,#ede9fe)}.topbar__left .topbar__item a.topbar__purpleButton[aria-current=page]{background:linear-gradient(90deg,#7c3aed,#a78bfa);color:#fff;border-color:#6d28d9;box-shadow:0 2px 12px #7c3aed2e}.topbar__left .topbar__item a.topbar__ticketsButton,.topbar__left .topbar__item button.topbar__ticketsButton{border-color:#c08a96;color:#7f4d5a;background:linear-gradient(90deg,#f4e1e6,#faf1f3)}.topbar__left .topbar__item a.topbar__ticketsButton:hover,.topbar__left .topbar__item button.topbar__ticketsButton:hover{border-color:#ab7480;color:#6f4450;background:linear-gradient(90deg,#ecd0d7,#f4e1e6)}.topbar__left .topbar__item a.topbar__ticketsButton[aria-current=page]{background:linear-gradient(90deg,#ab7480,#c08a96);color:#fff;border-color:#8f616b;box-shadow:0 2px 12px #ab748029}.topbar__menuPanel .topbar__accentMenuItem{color:#14532d}.topbar__menuPanel .topbar__accentMenuItem:hover,.topbar__menuPanel .topbar__accentMenuItem:focus-visible{background:#22c55e1f}.topbar__menuPanel .topbar__accentMenuItem[aria-current=page]{background:#22c55e2e;color:#14532d}.topbar__menuPanel .topbar__homeMenuItem{color:#6b4f3a}.topbar__menuPanel .topbar__homeMenuItem:hover,.topbar__menuPanel .topbar__homeMenuItem:focus-visible{background:#b0896824}.topbar__menuPanel .topbar__homeMenuItem[aria-current=page]{background:#b0896833;color:#5d4431}.topbar__menuPanel .topbar__purpleMenuItem{color:#5b21b6}.topbar__menuPanel .topbar__purpleMenuItem:hover,.topbar__menuPanel .topbar__purpleMenuItem:focus-visible{background:#8b5cf61f}.topbar__menuPanel .topbar__purpleMenuItem[aria-current=page]{background:#8b5cf62e;color:#4c1d95}.topbar__menuPanel .topbar__ticketsMenuItem{color:#9d445f}.topbar__menuPanel .topbar__ticketsMenuItem:hover,.topbar__menuPanel .topbar__ticketsMenuItem:focus-visible{background:#f472b61f}.topbar__menuPanel .topbar__ticketsMenuItem[aria-current=page]{background:#f472b62e;color:#8f3554}.topbar__menuItem:hover,.topbar__menuItem:focus-visible{background:#2563eb12;outline:none}.topbar__right{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;flex:0 0 auto;align-self:flex-start}.topbar:not(.topbar--compact) .topbar__right{gap:var(--topbar-control-gap);margin-left:0;justify-self:end}.topbar:not(.topbar--compact) .topbar__right>*{flex:0 0 auto}.topbar:not(.topbar--compact) .topbar__topRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:var(--topbar-control-gap)}.topbar:not(.topbar--compact) .topbar__left{min-width:0;width:auto}.topbar--primaryNavHidden:not(.topbar--compact) .topbar__topRow{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.topbar--primaryNavHidden:not(.topbar--compact) .topbar__right{justify-self:end}.topbar--primaryNavHidden:not(.topbar--compact) .topbar__left{align-self:stretch}.topbar--primaryNavHidden:not(.topbar--compact) .topbar__hiddenBrand{max-width:100%}.topbar:not(.topbar--compact) .topbar__right{--topbar-control-width: var(--topbar-nav-button-width);position:static;top:auto;right:auto;z-index:auto}.topbar:not(.topbar--compact) .topbar__right>.topbar__clock,.topbar:not(.topbar--compact) .topbar__right>.topbar__utilityMenu,.topbar:not(.topbar--compact) .topbar__right>.topbar__searchMenu,.topbar:not(.topbar--compact) .topbar__right>.topbar__accountPicker{width:var(--topbar-control-width);min-width:var(--topbar-control-width);max-width:var(--topbar-control-width)}.topbar:not(.topbar--compact) .topbar__right .topbar__utilityButton,.topbar:not(.topbar--compact) .topbar__right .topbar__searchButton,.topbar:not(.topbar--compact) .topbar__right .topbar__accountButton{width:100%;min-width:100%;max-width:100%;justify-content:center}@media(max-width:1120px){.topbar:not(.topbar--compact) .topbar__topRow{grid-template-columns:minmax(0,1fr)}.topbar:not(.topbar--compact) .topbar__right{justify-self:start}}@media(max-width:360px){.topbar:not(.topbar--compact) .topbar__right{--topbar-control-width: calc( ( 100vw - 20px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - var(--topbar-control-gap) - var(--topbar-control-gap) ) / 3 )}}@media(max-width:520px){.topbar--primaryNavHidden .topbar__compactSlots{grid-template-columns:minmax(42px,.45fr) repeat(4,minmax(0,1fr))}.topbar--primaryNavHidden .topbar__compactSlot .topbar__hiddenBrand{justify-content:center;gap:5px;padding:0 6px}.topbar--primaryNavHidden .topbar__compactSlot .topbar__hiddenBrandLogos{gap:5px}.topbar--primaryNavHidden .topbar__compactSlot .topbar__hiddenBrandLogo--company{height:22px}.topbar--primaryNavHidden .topbar__compactSlot .topbar__hiddenBrandLogo--developer{height:18px}.topbar--primaryNavHidden .topbar__compactSlot .topbar__hiddenBrandText{display:none}}.topbar__right button{border-color:#1118272e}.topbar__clock{height:40px;min-width:168px;border:1px solid rgba(17,24,39,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827;padding:0 8px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer}.topbar__clock:hover,.topbar__clock:focus-visible{border-color:#2563eb6b;background:linear-gradient(180deg,#eff6ff,#eef2ff);outline:none}.topbar__clockVisibilityIcon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;opacity:.82}.topbar__clockText,.topbar__clockTimeWrap{min-width:0;display:grid;gap:2px}.topbar__clockTime,.topbar__clockDate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.topbar__clockTime{font-size:12px;font-weight:800}.topbar__clockDate{font-size:10px;font-weight:700;opacity:.78}.topbar__languagePicker,.topbar__currencyPicker,.topbar__utilityMenu,.topbar__searchMenu,.topbar__storePicker,.topbar__accountPicker{position:relative}.topbar__languagePicker{order:1}.topbar__currencyPicker{order:2}.topbar__storePicker{order:3}.topbar__accountPicker{order:4}.topbar__languageButton,.topbar__currencyButton,.topbar__utilityButton,.topbar__searchButton,.topbar__storeButton,.topbar__accountButton{height:40px;max-width:var(--topbar-control-width);border:1px solid rgba(17,24,39,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827;padding:0 8px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;font-size:11px;font-weight:600;white-space:nowrap}.topbar__languageButton:focus-visible,.topbar__currencyButton:focus-visible,.topbar__utilityButton:focus-visible,.topbar__searchButton:focus-visible,.topbar__storeButton:focus-visible,.topbar__accountButton:focus-visible{outline:2px solid rgba(17,24,39,.28);outline-offset:1px}.topbar__languageButton[aria-expanded=true],.topbar__currencyButton[aria-expanded=true],.topbar__utilityButton[aria-expanded=true],.topbar__searchButton[aria-expanded=true],.topbar__storeButton[aria-expanded=true],.topbar__accountButton[aria-expanded=true]{border-color:#2563eb6b;background:linear-gradient(180deg,#eff6ff,#eef2ff);box-shadow:0 8px 18px #2563eb1f}.topbar__languageFlag{width:20px;height:14px;object-fit:cover;border-radius:2px;border:1px solid rgba(17,24,39,.16);flex:0 0 auto}.topbar__controlLabel{min-width:0;color:#334155;letter-spacing:0;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__controlValue{color:#002150;font-size:12px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.topbar__controlIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:24px;height:24px;background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#385778;font-size:11px;font-weight:800;line-height:1;flex:0 0 auto;box-shadow:inset 0 1px #ffffffe6}.topbar__controlSvg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.topbar__controlIcon--language{background:transparent;border-color:transparent;min-width:22px;box-shadow:none}.topbar__controlIcon--store{color:#315f70}.topbar__controlIcon--currency{color:#4f5f8f}.topbar__controlIcon--utility{color:#3d5a80}.topbar__controlIcon--search{color:#0f766e}.topbar__controlIcon--account{color:#6f5574}.topbar__controlCaret{margin-left:auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.68;transition:border-width .14s ease,transform .14s ease,opacity .14s ease}.topbar__controlCaret.is-open{border-left-width:5px;border-right-width:5px;border-top:0;border-bottom:7px solid currentColor;opacity:.92}.topbar__languageMenu,.topbar__currencyMenu,.topbar__searchPanel,.topbar__utilityPanel{position:absolute;top:calc(100% + 6px);right:max(0px,env(safe-area-inset-right));z-index:60;min-width:min(186px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;box-shadow:0 8px 22px #0f172a24;padding:6px;display:grid;gap:4px;box-sizing:border-box}.topbar__searchPanel{min-width:min(340px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);padding:8px;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.topbar__searchInput{width:100%;min-height:36px;box-sizing:border-box;border:1px solid rgba(15,118,110,.24);border-radius:8px;background:#fff;color:#0f172a;font-size:13px;font-weight:650;padding:0 10px;outline:none}.topbar__searchInput:focus{border-color:#0f766e94;box-shadow:0 0 0 3px #14b8a61f}.topbar__searchResults{display:grid;align-content:start;gap:4px;max-height:min(560px,100dvh - 160px);overflow:auto;overscroll-behavior:contain}.topbar__searchResult{display:grid;grid-template-rows:auto auto;align-content:start;gap:4px;min-height:54px;border:0;border-radius:8px;background:transparent;color:#0f172a;cursor:pointer;font:inherit;line-height:1.25;padding:8px 10px;text-align:left;text-decoration:none}.topbar__searchResult:hover,.topbar__searchResult:focus-visible,.topbar__searchResult.is-active{background:#0d94881a;outline:none}.topbar__searchResultLabel{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:850;line-height:1.25}.topbar__searchResultMeta,.topbar__searchEmpty{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px;font-weight:650;line-height:1.25}.topbar__searchEmpty{padding:8px}.topbar__utilitySection{display:grid;gap:4px}.topbar__utilitySection+.topbar__utilitySection{padding-top:6px;border-top:1px solid rgba(148,163,184,.24)}.topbar__utilityHeading{padding:2px 8px 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.topbar__utilityHeader{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:4px;padding:0 2px 4px}.topbar__utilityHeader .topbar__utilityHeading{min-width:0;padding:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__utilityCycleButton{width:32px;height:28px;border:none;border-radius:8px;background:#0f172a0d;color:#334155;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.topbar__utilityCycleButton:hover,.topbar__utilityCycleButton:focus-visible{background:#2563eb1a;color:#1d4ed8}.topbar__languageOption,.topbar__currencyOption{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;border:none;border-radius:8px;background:transparent;color:#111827;text-align:left;padding:0 8px;font-size:12px;cursor:pointer}.topbar__currencyFlag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:20px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0f172a24}.topbar__currencyFlag img{display:block;width:100%;height:100%;object-fit:cover}.topbar__languageOption:hover,.topbar__languageOption:focus-visible,.topbar__currencyOption:hover,.topbar__currencyOption:focus-visible{background:#2563eb12}.topbar__languageOption.is-active,.topbar__currencyOption.is-active{background:#4f46e51f;color:#1f2937}.topbar__storeButton{white-space:nowrap}.topbar__accountButton{padding:0 7px}.topbar__accountIcon{line-height:1}.topbar__storeButton:disabled{opacity:.72;cursor:not-allowed}.topbar__storeMenu{position:absolute;top:calc(100% + 6px);left:max(0px,env(safe-area-inset-left));right:auto;z-index:60;min-width:min(220px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;box-shadow:0 8px 22px #0f172a24;padding:6px;display:grid;gap:4px;box-sizing:border-box}.topbar__accountMenu{position:absolute;top:calc(100% + 6px);right:max(0px,env(safe-area-inset-right));z-index:60;min-width:min(220px,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);border:1px solid rgba(17,24,39,.18);border-radius:10px;background:#fff;box-shadow:0 8px 22px #0f172a24;padding:6px;display:grid;gap:4px;box-sizing:border-box}.topbar__menuPanel,.topbar__languageMenu,.topbar__currencyMenu,.topbar__storeMenu,.topbar__accountMenu,.topbar__searchPanel,.topbar__utilityPanel{max-height:min(70vh,100dvh - env(safe-area-inset-top,0px) - 20px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:420px){.topbar__menuPanel,.topbar__languageMenu,.topbar__currencyMenu,.topbar__storeMenu,.topbar__accountMenu,.topbar__searchPanel,.topbar__utilityPanel{max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 12px)}}@media(max-width:640px){.topbar__menuPanel,.topbar__storeMenu{left:max(0px,env(safe-area-inset-left));right:auto}.topbar__languageMenu,.topbar__currencyMenu,.topbar__accountMenu,.topbar__searchPanel,.topbar__utilityPanel{right:max(0px,env(safe-area-inset-right));left:auto}}@media(max-width:640px){.topbar__compactSlots{grid-template-columns:repeat(5,minmax(0,1fr))}.topbar__compactSlots--withoutStore{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar__compactSlot--menu{grid-column:1/2}.topbar__compactSlot--store{grid-column:4/5}.topbar__compactSlot--empty{display:none}.topbar__compactSlot--utility{grid-column:2/3}.topbar__compactSlot--search{grid-column:3/4}.topbar__compactSlot--account{grid-column:5/6}.topbar__inner{padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}}html.dark .topbar__compactSlot{border-color:#fff3}html.dark .topbar__compactSlot--empty{background:#ffffff0d}html.dark .topbar__hiddenBrand{border-color:#94a3b838;background:#0f172a6b;color:#e2e8f0d1}.topbar__accountOption{display:inline-flex;align-items:center;width:100%;min-height:32px;border:none;border-radius:8px;background:transparent;color:#111827;text-align:left;padding:0 8px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.topbar__accountOption:hover,.topbar__accountOption:focus-visible{background:#2563eb12}.topbar__accountActionRow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 4px}.topbar__accountToggle{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-size:12px;font-weight:600;color:#374151;cursor:pointer}.topbar__accountToggle:hover,.topbar__accountToggle:focus-within{color:#111827}.topbar__accountToggle input{margin:0;accent-color:#4f46e5}.topbar__accountSignedInAs{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:4px 8px 6px;font-size:12px;font-weight:600;color:#334155;letter-spacing:.01em;line-height:1.35;word-break:break-all;text-align:left;background:transparent;border:none;margin-bottom:2px;opacity:.95}.topbar__accountEmailIcon{font-size:13px;line-height:1;opacity:.85}.topbar__accountEmailText{color:#5f35ad;font-weight:700;word-break:break-all}.topbar__languageMenu button,.topbar__currencyMenu button,.topbar__storeMenu button,.topbar__accountMenu button:not(.adminCompanySelector__trigger):not(.adminCompanySelector__option){border:none}.topbar__storeOption{display:inline-flex;align-items:center;width:100%;min-height:32px;border:none;border-radius:8px;background:transparent;color:#111827;text-align:left;padding:0 8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.topbar__storeOption:hover,.topbar__storeOption:focus-visible{background:#2563eb12}.topbar__storeOption.is-active{background:#4f46e51f;color:#1f2937}.topbar__storeOption:disabled{opacity:.68;cursor:not-allowed}html.dark .topbar{border-bottom-color:#ffffff1a;background:#26405cc7}html.dark .topbar__languageButton,html.dark .topbar__currencyButton,html.dark .topbar__utilityButton,html.dark .topbar__searchButton,html.dark .topbar__storeButton,html.dark .topbar__accountButton,html.dark .topbar__clock{border-color:#fff3;background:#3b5b8057;color:#f9fafb}html.dark .topbar__clock:hover,html.dark .topbar__clock:focus-visible{border-color:#93c5fd85;background:#25639673}html.dark .topbar__languageButton[aria-expanded=true],html.dark .topbar__currencyButton[aria-expanded=true],html.dark .topbar__utilityButton[aria-expanded=true],html.dark .topbar__searchButton[aria-expanded=true],html.dark .topbar__storeButton[aria-expanded=true],html.dark .topbar__accountButton[aria-expanded=true]{border-color:#93c5fd85;background:#25639673;box-shadow:0 8px 18px #0f345c47}html.dark .topbar__languageMenu,html.dark .topbar__currencyMenu,html.dark .topbar__searchPanel,html.dark .topbar__utilityPanel,html.dark .topbar__menuPanel{border-color:#fff3;background:#26405cf5;box-shadow:0 10px 24px #12263f5c}html.dark .topbar__searchInput{border-color:#ffffff2e;background:#0f172a6b;color:#f8fafc}html.dark .topbar__searchResult,html.dark .topbar__searchResultLabel{color:#f8fafc}html.dark .topbar__searchResultMeta,html.dark .topbar__searchEmpty{color:#cbd5e1}html.dark .topbar__searchResult:hover,html.dark .topbar__searchResult:focus-visible,html.dark .topbar__searchResult.is-active{background:#93c5fd24}html.dark .topbar__menuSection+.topbar__menuSection{border-top-color:#94a3b847}html.dark .topbar__menuSectionTitleButton{border-color:#94a3b83d;background:linear-gradient(135deg,#ffffff14,#0f172a29);color:#f8fafc;box-shadow:0 8px 16px #0f172a2e}html.dark .topbar__menuSectionTitleButton.is-active,html.dark .topbar__menuSectionTitleButton[aria-current=page]{color:#fff}html.dark .topbar__compactMenu .topbar__menuButton{border-color:#fff3;background:#ffffff0d;color:#f9fafb}html.dark .topbar__languageOption,html.dark .topbar__currencyOption{color:#f9fafb}html.dark .topbar__languageOption:hover,html.dark .topbar__languageOption:focus-visible,html.dark .topbar__currencyOption:hover,html.dark .topbar__currencyOption:focus-visible{background:#ffffff1a}html.dark .topbar__languageOption.is-active,html.dark .topbar__currencyOption.is-active{background:#a5b4fc3d;color:#f9fafb}html.dark .topbar__storeMenu,html.dark .topbar__accountMenu{border-color:#fff3;background:#26405cf5;box-shadow:0 10px 24px #12263f5c}html.dark .topbar__storeOption,html.dark .topbar__accountOption{color:#f9fafb}html.dark .topbar__accountSignedInAs{color:#cbd5e1;background:transparent}html.dark .topbar__accountEmailText{color:#4a268d}html.dark .topbar__storeOption:hover,html.dark .topbar__storeOption:focus-visible{background:#ffffff1a}html.dark .topbar__accountOption:hover,html.dark .topbar__accountOption:focus-visible{background:#ffffff1a}html.dark .topbar__storeOption.is-active{background:#a5b4fc3d;color:#f9fafb}html.dark .topbar__controlLabel{color:#f8fafc}html.dark .topbar__controlValue{color:#cbd5e1}html.dark .topbar__controlIcon{background:#dbeafe1f;border-color:#dbeafe33;color:#dbeafe}html.dark .topbar__controlIcon--store{color:#c7f9ee}html.dark .topbar__controlIcon--currency{color:#e0e7ff}html.dark .topbar__controlIcon--utility{color:#dbeafe}html.dark .topbar__utilityHeading{color:#cbd5e1}html.dark .topbar__utilityCycleButton{background:#ffffff14;color:#e5e7eb}html.dark .topbar__utilityCycleButton:hover,html.dark .topbar__utilityCycleButton:focus-visible{background:#a5b4fc33;color:#fff}html.dark .topbar__utilitySection+.topbar__utilitySection{border-top-color:#94a3b847}html.dark .topbar__controlIcon--account{color:#f5d0fe}html.dark .topbar__left .topbar__item a,html.dark .topbar__left .topbar__item button{border-color:#818cf88c;background:#6366f133;color:#f9fafb}html.dark .topbar__menuItem{color:#f9fafb}html.dark .topbar__left .topbar__item a[aria-current=page],html.dark .topbar__menuItem[aria-current=page]{background:linear-gradient(90deg,#a5b4fc,#818cf8);color:#111827;border-color:#c7d2fe}html.dark .topbar__menuPanel .topbar__menuItem[aria-current=page]{background:#a5b4fc3d;color:#f9fafb;border-color:transparent;box-shadow:none}html.dark .topbar__left .topbar__item a:hover,html.dark .topbar__left .topbar__item button:hover,html.dark .topbar__menuItem:hover,html.dark .topbar__menuItem:focus-visible{background:#818cf852}html.dark .topbar__left .topbar__item a.topbar__accentButton,html.dark .topbar__left .topbar__item button.topbar__accentButton{border-color:#22c55e94;background:#22c55e29;color:#dcfce7}html.dark .topbar__left .topbar__item a.topbar__accentButton[aria-current=page]{background:linear-gradient(90deg,#4ade80,#22c55e);color:#052e16;border-color:#86efac}html.dark .topbar__left .topbar__item a.topbar__home,html.dark .topbar__left .topbar__item button.topbar__home{border-color:#b08968b3;background:#b0896833;color:#f1e4d6}html.dark .topbar__left .topbar__item a.topbar__home[aria-current=page]{background:linear-gradient(90deg,#9c7354,#b08968);color:#f8f3ee;border-color:#d3b79a}html.dark .topbar__left .topbar__item a.topbar__purpleButton,html.dark .topbar__left .topbar__item button.topbar__purpleButton{border-color:#a78bfaa8;background:#7c3aed2e;color:#ede9fe}html.dark .topbar__left .topbar__item a.topbar__purpleButton[aria-current=page]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);color:#1e1b4b;border-color:#c4b5fd}html.dark .topbar__left .topbar__item a.topbar__ticketsButton,html.dark .topbar__left .topbar__item button.topbar__ticketsButton{border-color:#c08a96a6;background:#c08a962e;color:#f6e8ec}html.dark .topbar__left .topbar__item a.topbar__ticketsButton[aria-current=page]{background:linear-gradient(90deg,#ab7480,#c08a96);color:#fff7f9;border-color:#e0bcc4}html.dark .topbar__menuPanel .topbar__accentMenuItem{color:#dcfce7}html.dark .topbar__menuPanel .topbar__accentMenuItem:hover,html.dark .topbar__menuPanel .topbar__accentMenuItem:focus-visible,html.dark .topbar__menuPanel .topbar__accentMenuItem[aria-current=page]{background:#22c55e2e;color:#dcfce7}html.dark .topbar__menuPanel .topbar__ticketsMenuItem{color:#fce7f3}html.dark .topbar__menuPanel .topbar__ticketsMenuItem:hover,html.dark .topbar__menuPanel .topbar__ticketsMenuItem:focus-visible,html.dark .topbar__menuPanel .topbar__ticketsMenuItem[aria-current=page]{background:#f472b62e;color:#fce7f3}html.dark .topbar__menuPanel .topbar__homeMenuItem{color:#f1e4d6}html.dark .topbar__menuPanel .topbar__homeMenuItem:hover,html.dark .topbar__menuPanel .topbar__homeMenuItem:focus-visible,html.dark .topbar__menuPanel .topbar__homeMenuItem[aria-current=page]{background:#b0896833;color:#f1e4d6}html.dark .topbar__menuPanel .topbar__purpleMenuItem{color:#ede9fe}html.dark .topbar__menuPanel .topbar__purpleMenuItem:hover,html.dark .topbar__menuPanel .topbar__purpleMenuItem:focus-visible,html.dark .topbar__menuPanel .topbar__purpleMenuItem[aria-current=page]{background:#a78bfa2e;color:#ede9fe}html.dark .topbar__right button{border-color:#fff3}.topbar{background:linear-gradient(180deg,#fffffff0,#f8fafce0);box-shadow:0 10px 30px #0f172a12}.topbar__inner{gap:8px}.topbar__nav--inline{flex-direction:column;gap:8px}.topbar__list--main,.topbar__list--secondary{width:100%}.topbar__list--main{gap:var(--topbar-nav-gap)}.topbar__list--secondary{gap:var(--topbar-nav-gap);padding-top:8px;border-top:1px solid rgba(148,163,184,.22)}.topbar__list--tertiary{gap:var(--topbar-nav-gap);padding-top:7px;border-top:1px solid rgba(148,163,184,.18);justify-content:flex-start;width:100%}.topbar__item--tertiary,.topbar__item--tertiaryAction{margin-left:0}.topbar__item--main,.topbar__item--secondary{min-width:0}.topbar__left .topbar__item--main a.topbar__mainButton,.topbar__left .topbar__item--main button.topbar__mainButton{--topbar-main-accent: #0f766e;width:var(--topbar-nav-button-width);min-width:var(--topbar-nav-button-width);max-width:var(--topbar-nav-button-width);min-height:38px;padding:0 14px;border:1px solid rgba(148,163,184,.34);border-top:3px solid var(--topbar-main-accent);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);color:#1f2937;box-shadow:0 1px 2px #0f172a0f;font-size:13px;font-weight:700;letter-spacing:0;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.topbar__left .topbar__item--main a.topbar__mainButton:hover,.topbar__left .topbar__item--main button.topbar__mainButton:hover,.topbar__left .topbar__item--main a.topbar__mainButton:focus-visible,.topbar__left .topbar__item--main button.topbar__mainButton:focus-visible{transform:translateY(-1px);border-color:#0f172a33;box-shadow:0 10px 20px #0f172a1a}.topbar__left .topbar__item--main a.topbar__mainButton.is-active,.topbar__left .topbar__item--main a.topbar__mainButton[aria-current=page],.topbar__left .topbar__item--main button.topbar__mainButton.is-active,.topbar__left .topbar__item--main button.topbar__mainButton[aria-current=page]{background:var(--topbar-main-accent);border-color:var(--topbar-main-accent);color:#fff;box-shadow:0 12px 24px #0f172a29}.topbar__mainButton--home,.topbar__groupButton--admin,.topbar__groupButton--logistics,.topbar__groupButton--supply,.topbar__groupButton--trade,.topbar__groupButton--business{--topbar-main-accent: #0f766e}.topbar__groupButton--accounting{--topbar-main-accent: #475569}.topbar__groupButton--agent{--topbar-main-accent: #234b73}.topbar__left .topbar__item--secondary a.topbar__subButton,.topbar__left .topbar__item--secondary button.topbar__subButton{--topbar-secondary-accent: #315a8c;width:var(--topbar-nav-button-width);min-width:var(--topbar-nav-button-width);max-width:var(--topbar-nav-button-width);min-height:32px;padding:0 12px;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:linear-gradient(90deg,transparent 0 14px,var(--topbar-secondary-accent) 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,#ffffffb8;color:#334155;box-shadow:none;font-size:12px;font-weight:700;letter-spacing:0}.topbar__left .topbar__item--secondary a.topbar__subButton:hover,.topbar__left .topbar__item--secondary button.topbar__subButton:hover,.topbar__left .topbar__item--secondary a.topbar__subButton:focus-visible,.topbar__left .topbar__item--secondary button.topbar__subButton:focus-visible{background:linear-gradient(90deg,transparent 0 14px,#274a76 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,#fff;border-color:#0f172a2e;color:#0f172a}.topbar__left .topbar__item--secondary a.topbar__subButton.is-active,.topbar__left .topbar__item--secondary a.topbar__subButton[aria-current=page],.topbar__left .topbar__item--secondary button.topbar__subButton.is-active,.topbar__left .topbar__item--secondary button.topbar__subButton[aria-current=page]{background:linear-gradient(180deg,#315a8c,#274a76);border-color:#315a8c;color:#fff;box-shadow:0 8px 18px #315a8c2e}.topbar__left .topbar__item--secondary a.topbar__subButton--handbook,.topbar__left .topbar__item--secondary button.topbar__subButton--handbook{--topbar-secondary-accent: #15803d;border-color:#15803d57;background:linear-gradient(90deg,transparent 0 14px,#15803d 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,#ecfdf5;color:#14532d}.topbar__left .topbar__item--secondary a.topbar__subButton--handbook:hover,.topbar__left .topbar__item--secondary button.topbar__subButton--handbook:hover,.topbar__left .topbar__item--secondary a.topbar__subButton--handbook:focus-visible,.topbar__left .topbar__item--secondary button.topbar__subButton--handbook:focus-visible{border-color:#15803d85;background:linear-gradient(90deg,transparent 0 14px,#166534 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,#dcfce7;color:#052e16}.topbar__left .topbar__item--secondary a.topbar__subButton--handbook.is-active,.topbar__left .topbar__item--secondary a.topbar__subButton--handbook[aria-current=page],.topbar__left .topbar__item--secondary button.topbar__subButton--handbook.is-active,.topbar__left .topbar__item--secondary button.topbar__subButton--handbook[aria-current=page]{background:linear-gradient(180deg,#15803d,#166534);border-color:#15803d;color:#fff;box-shadow:0 8px 18px #15803d2e}.topbar__right .topbar__searchMenu{order:1}.topbar__right .topbar__accountPicker{order:2}.topbar__right .topbar__utilityMenu{order:3}.topbar__right .topbar__clock{order:4}html.dark .topbar{background:linear-gradient(180deg,#26405ceb,#1f364edb);box-shadow:0 10px 30px #12263f4d}html.dark .topbar__list--secondary{border-top-color:#ffffff1f}html.dark .topbar__left .topbar__item--main a.topbar__mainButton,html.dark .topbar__left .topbar__item--main button.topbar__mainButton{background:#ffffff0f;color:#f8fafc;border-color:#ffffff29;border-top-color:var(--topbar-main-accent)}html.dark .topbar__left .topbar__item--main a.topbar__mainButton.is-active,html.dark .topbar__left .topbar__item--main a.topbar__mainButton[aria-current=page],html.dark .topbar__left .topbar__item--main button.topbar__mainButton.is-active,html.dark .topbar__left .topbar__item--main button.topbar__mainButton[aria-current=page]{background:var(--topbar-main-accent);border-color:var(--topbar-main-accent);color:#fff}html.dark .topbar__left .topbar__item--secondary a.topbar__subButton,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton{background:#ffffff0d;border-color:#ffffff24;color:#e2e8f0}html.dark .topbar__left .topbar__item--secondary a.topbar__subButton:hover,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton:hover,html.dark .topbar__left .topbar__item--secondary a.topbar__subButton:focus-visible,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton:focus-visible{background:#ffffff1a;color:#fff}html.dark .topbar__left .topbar__item--secondary a.topbar__subButton.is-active,html.dark .topbar__left .topbar__item--secondary a.topbar__subButton[aria-current=page],html.dark .topbar__left .topbar__item--secondary button.topbar__subButton.is-active,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton[aria-current=page]{background:#dbeafe;border-color:#bfdbfe;color:#1e3a5f}html.dark .topbar__left .topbar__item--secondary a.topbar__subButton--handbook,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton--handbook{background:#10b98124;border-color:#86efac52;color:#bbf7d0}html.dark .topbar__left .topbar__item--secondary a.topbar__subButton--handbook.is-active,html.dark .topbar__left .topbar__item--secondary a.topbar__subButton--handbook[aria-current=page],html.dark .topbar__left .topbar__item--secondary button.topbar__subButton--handbook.is-active,html.dark .topbar__left .topbar__item--secondary button.topbar__subButton--handbook[aria-current=page]{background:#bbf7d0;border-color:#86efac;color:#14532d}.topbar__list--tertiary{align-items:center;justify-content:flex-start;--topbar-catalog-button-width: var(--topbar-nav-button-width)}.topbar__left .topbar__item--tertiary a.topbar__catalogButton,.topbar__left .topbar__item--tertiary button.topbar__catalogButton{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--topbar-catalog-button-width)!important;min-width:var(--topbar-catalog-button-width)!important;max-width:var(--topbar-catalog-button-width)!important;height:32px!important;min-height:32px!important;padding:0 13px!important;border:0!important;border-radius:0!important;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);background:linear-gradient(90deg,transparent 0 14px,#be123c 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:inset 0 0 0 1px #94a3b85c,inset 0 -1px #ffffffeb,0 1px 2px #0f172a14!important;color:#263241!important;cursor:pointer;font-family:inherit!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important;vertical-align:middle!important;transition:background .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.topbar__left .topbar__item--tertiary a.topbar__catalogButton:hover,.topbar__left .topbar__item--tertiary button.topbar__catalogButton:hover{transform:translateY(-1px);background:linear-gradient(90deg,transparent 0 14px,#9f1239 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,linear-gradient(180deg,#fff,#eef2f7)!important;box-shadow:inset 0 0 0 1px #9f123957,inset 0 -1px #fffffff5,0 9px 18px #0f172a1c,0 4px 12px #9f12391a!important;color:#111827!important}.topbar__left .topbar__item--tertiary a.topbar__catalogButton:focus-visible,.topbar__left .topbar__item--tertiary button.topbar__catalogButton:focus-visible{outline:2px solid rgba(190,24,93,.46)!important;outline-offset:2px}.topbar__left .topbar__item--tertiary a.topbar__catalogButton.is-active,.topbar__left .topbar__item--tertiary a.topbar__catalogButton[aria-current=page],.topbar__left .topbar__item--tertiary button.topbar__catalogButton.is-active,.topbar__left .topbar__item--tertiary button.topbar__catalogButton[aria-current=page]{background:linear-gradient(135deg,#c81e4f,#9f1239 48%,#6b102d)!important;box-shadow:inset 0 0 0 1px #6b102d,inset 0 1px #ffffff3d,0 10px 20px #9f123942!important;color:#fff!important}.topbar__left .topbar__item--tertiary a.topbar__catalogButton.is-active:hover,.topbar__left .topbar__item--tertiary a.topbar__catalogButton[aria-current=page]:hover,.topbar__left .topbar__item--tertiary button.topbar__catalogButton.is-active:hover,.topbar__left .topbar__item--tertiary button.topbar__catalogButton[aria-current=page]:hover{background:linear-gradient(135deg,#be123c,#881337 48%,#4c0519)!important;color:#fff!important}.topbar__left .topbar__item--tertiary button.topbar__catalogButton:disabled{background:linear-gradient(180deg,#f1f5f9,#e2e8f0)!important;box-shadow:inset 0 0 0 1px #cbd5e1!important;color:#64748b!important;cursor:not-allowed;opacity:.85}html.dark .topbar__left .topbar__item--tertiary a.topbar__catalogButton,html.dark .topbar__left .topbar__item--tertiary button.topbar__catalogButton{background:linear-gradient(90deg,transparent 0 14px,#fb7185 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,linear-gradient(180deg,#ffffff14,#0f172a2e)!important;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 3px #0f172a4d!important;color:#f8fafc!important}html.dark .topbar__left .topbar__item--tertiary a.topbar__catalogButton:hover,html.dark .topbar__left .topbar__item--tertiary button.topbar__catalogButton:hover{background:linear-gradient(90deg,transparent 0 14px,#fecdd3 14px calc(100% - 14px),transparent calc(100% - 14px)) top/100% 3px no-repeat,linear-gradient(180deg,#ffffff24,#0f172a1f)!important;color:#fff!important}html.dark .topbar__left .topbar__item--tertiary a.topbar__catalogButton.is-active,html.dark .topbar__left .topbar__item--tertiary a.topbar__catalogButton[aria-current=page],html.dark .topbar__left .topbar__item--tertiary button.topbar__catalogButton.is-active,html.dark .topbar__left .topbar__item--tertiary button.topbar__catalogButton[aria-current=page]{background:linear-gradient(135deg,#fb7185,#be123c 48%,#7f1d3a)!important;box-shadow:inset 0 0 0 1px #fecdd3,0 4px 10px #c416495c!important;color:#fff!important}
