.AppShell-module__lomeIa__shell{min-height:100dvh;color:var(--ui-text);background:var(--ui-page)}.AppShell-module__lomeIa__shell *{box-sizing:border-box}.AppShell-module__lomeIa__shell button,.AppShell-module__lomeIa__shell select,.AppShell-module__lomeIa__shell a{touch-action:manipulation}.AppShell-module__lomeIa__shell :focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.AppShell-module__lomeIa__rail ::selection,.AppShell-module__lomeIa__topbar ::selection{color:var(--ui-text);background:#ffdbbf}.AppShell-module__lomeIa__skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:240px}.AppShell-module__lomeIa__skip:focus{top:8px}.AppShell-module__lomeIa__rail{width:var(--ui-rail-width);background:var(--ui-rail);color:#fff;z-index:40;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.AppShell-module__lomeIa__brand{align-items:center;gap:12px;min-width:0;min-height:76px;padding:20px 16px;font-size:19px;font-weight:750;display:flex}.AppShell-module__lomeIa__brandMark{border-radius:var(--ui-radius);color:#fff;background:var(--ui-brand-text);flex:0 0 32px;place-items:center;height:32px;display:grid}.AppShell-module__lomeIa__brandName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppShell-module__lomeIa__navigation{scrollbar-color:#9ca3af var(--ui-rail);flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.AppShell-module__lomeIa__navButton,.AppShell-module__lomeIa__subLink{min-height:var(--ui-target);border-radius:var(--ui-radius);color:#f3f4f6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.AppShell-module__lomeIa__navButton svg{flex-shrink:0}.AppShell-module__lomeIa__rail .AppShell-module__lomeIa__navButton:hover:not(:disabled),.AppShell-module__lomeIa__rail .AppShell-module__lomeIa__subLink:hover:not(:disabled){background:#374151}.AppShell-module__lomeIa__navButton[aria-current],.AppShell-module__lomeIa__navButton[data-active=true]{color:#ffab70;box-shadow:inset 3px 0 var(--ui-brand);background:#3b3635}.AppShell-module__lomeIa__subLink{color:#e5e7eb;padding-left:44px;font-size:13px}.AppShell-module__lomeIa__subLink[aria-current]{color:#ffab70;font-weight:700}.AppShell-module__lomeIa__chevron{margin-left:auto}.AppShell-module__lomeIa__bottom{border-top:1px solid #4b5563;max-height:45dvh;margin:0 8px;padding:8px 0;overflow-y:auto}.AppShell-module__lomeIa__work{margin-left:var(--ui-rail-width);min-width:0}.AppShell-module__lomeIa__topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);justify-content:flex-end;align-items:center;gap:12px;min-height:68px;padding:10px 24px;display:flex}.AppShell-module__lomeIa__main{min-width:0;padding:24px}.AppShell-module__lomeIa__crumbs{color:var(--ui-muted);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.AppShell-module__lomeIa__crumbs a{color:var(--ui-brand-text)}.AppShell-module__lomeIa__store{min-width:0;max-width:420px;margin-right:auto}.AppShell-module__lomeIa__store select{width:100%;min-width:0}.AppShell-module__lomeIa__topbar select,.AppShell-module__lomeIa__topbar button,.AppShell-module__lomeIa__topbar summary{color:var(--ui-text);min-height:var(--ui-target);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font:inherit;cursor:pointer;padding:8px 12px}.AppShell-module__lomeIa__topbar select{text-overflow:ellipsis;max-width:100%}.AppShell-module__lomeIa__menu,.AppShell-module__lomeIa__close{display:none}.AppShell-module__lomeIa__popover{position:relative}.AppShell-module__lomeIa__popover summary{align-items:center;list-style:none;display:flex}.AppShell-module__lomeIa__popover summary::-webkit-details-marker{display:none}.AppShell-module__lomeIa__panel{z-index:50;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);width:270px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 22px #1118271a}.AppShell-module__lomeIa__panel p{margin-top:0;line-height:1.7}.AppShell-module__lomeIa__panel button{width:100%}.AppShell-module__lomeIa__status{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:24px}.AppShell-module__lomeIa__status button{min-height:44px}.AppShell-module__lomeIa__status a{align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.AppShell-module__lomeIa__backdrop{z-index:39;background:#11182780;border:0;position:fixed;inset:0}@media (max-width:1023px){.AppShell-module__lomeIa__rail{visibility:hidden;max-width:calc(100vw - 52px);transform:translate(-100%)}.AppShell-module__lomeIa__rail.AppShell-module__lomeIa__open{visibility:visible;transform:translate(0)}.AppShell-module__lomeIa__work{margin-left:0}.AppShell-module__lomeIa__topbar{grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px;padding:8px 12px;display:grid}.AppShell-module__lomeIa__topbar .AppShell-module__lomeIa__menu{justify-content:center;align-items:center;width:44px;padding:8px;display:inline-flex}.AppShell-module__lomeIa__close{color:#fff;background:0 0;border:0;align-self:flex-end;min-width:44px;min-height:44px;font-size:26px;display:block}.AppShell-module__lomeIa__store{grid-column:2/-1;width:100%;max-width:none}.AppShell-module__lomeIa__topbar>label:not(.AppShell-module__lomeIa__store){grid-column:1/3}.AppShell-module__lomeIa__brand{padding-top:0}.AppShell-module__lomeIa__main{padding:16px}.AppShell-module__lomeIa__skip{left:12px}}@media (prefers-reduced-motion:no-preference){.AppShell-module__lomeIa__rail{transition:transform .16s ease-out,visibility .16s}}
:root{--ui-brand:#ff6a00;--ui-brand-text:#a84300;--ui-page:#f5f6f8;--ui-surface:#fff;--ui-border:#e5e7eb;--ui-text:#1f2937;--ui-muted:#566171;--ui-rail:#1f2937;--ui-danger:#b42318;--ui-success:#166534;--ui-warning:#854d0e;--ui-info:#1d4ed8;--ui-focus:#1d4ed8;--ui-radius:8px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-target:44px;--ui-rail-width:220px}
