.V7EeQW_footer{margin-top:var(--space-12);background:var(--color-surface-soft)}.V7EeQW_inner{gap:var(--space-8) var(--space-6);padding-block:var(--space-16) var(--space-12);grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.4fr;display:grid}.V7EeQW_brand{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.V7EeQW_logo img{height:56px}.V7EeQW_brand p{max-width:240px;color:var(--color-text-copy);font-size:var(--text-xs);line-height:1.5}.V7EeQW_column h2{margin-bottom:var(--space-5);color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-regular)}.V7EeQW_column ul{gap:var(--space-3);flex-direction:column;display:flex}.V7EeQW_column a,.V7EeQW_column address{color:var(--color-text-slate);font-size:var(--text-sm);font-style:normal;line-height:1.6}.V7EeQW_column a:hover{color:var(--color-action);text-decoration:underline}.V7EeQW_contactList li{align-items:flex-start;gap:var(--space-3);display:flex}.V7EeQW_contactList a{overflow-wrap:anywhere;min-width:0}.V7EeQW_contactIcon{color:var(--color-action);font-size:var(--text-base);flex-shrink:0;margin-top:4px}.V7EeQW_column address span{display:block}.V7EeQW_bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5) var(--space-8);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.V7EeQW_social{align-items:center;gap:var(--space-6);display:flex}.V7EeQW_social ul{gap:var(--space-3);display:flex}.V7EeQW_followLabel{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-medium)}.V7EeQW_socialLink{background:var(--color-fill);width:28px;height:28px;color:var(--color-on-fill);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.V7EeQW_socialLink:hover{background:var(--color-fill-hover)}.V7EeQW_copyright{color:var(--color-text-slate);font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (max-width:1024px){.V7EeQW_inner{grid-template-columns:repeat(3,minmax(0,1fr))}.V7EeQW_brand{grid-column:1/span 2}.V7EeQW_contact{grid-area:1/3}}@media (max-width:768px){.V7EeQW_inner{grid-template-columns:repeat(2,minmax(0,1fr))}.V7EeQW_brand,.V7EeQW_contact{grid-column:1/-1}.V7EeQW_contact{grid-row:auto}}@media (max-width:640px){.V7EeQW_inner{padding-block:var(--space-12) var(--space-8)}.V7EeQW_bottom{flex-direction:column;align-items:flex-start}}
._4HFWBq_banner{border-bottom:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm)}._4HFWBq_inner{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);min-height:32px;padding-block:var(--space-1);text-align:center;flex-wrap:wrap;display:flex}._4HFWBq_message{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:inline-flex}._4HFWBq_icon{flex-shrink:0}._4HFWBq_link{border-radius:var(--radius-pill);background:var(--color-danger-fill);min-height:24px;color:var(--color-on-fill);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease);align-items:center;padding:0 10px;display:inline-flex}._4HFWBq_link:hover{background:var(--color-danger-fill-hover)}._4HFWBq_link:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:576px){._4HFWBq_message{text-align:left;align-items:flex-start}._4HFWBq_icon{margin-top:2px}}
.lcT8cG_root{position:relative}.lcT8cG_trigger{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-button);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:relative}.lcT8cG_trigger:hover,.lcT8cG_trigger[aria-expanded=true]{background:var(--color-bg-elevated);color:var(--color-text)}.lcT8cG_badge{border:2px solid var(--color-bg);border-radius:var(--radius-pill);background:var(--color-danger-fill);min-width:18px;color:var(--color-on-fill);font-size:10px;font-weight:var(--weight-semibold);text-align:center;padding:0 5px;line-height:14px;position:absolute;top:6px;right:4px}.lcT8cG_panel{top:calc(100% + var(--space-1));z-index:50;width:360px;max-height:min(520px, calc(100dvh - var(--header-height) - var(--space-6)));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-overlay);animation:lcT8cG_panel-in var(--duration-fast) var(--ease);flex-direction:column;display:flex;position:absolute;right:0}.lcT8cG_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm);display:flex}.lcT8cG_textButton{color:var(--color-action);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.lcT8cG_textButton:hover{text-decoration:underline}.lcT8cG_status{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;place-items:center;display:grid}.lcT8cG_list{min-height:0;padding:var(--space-1);overscroll-behavior:contain;transition:opacity var(--duration-fast) var(--ease);flex:1;overflow-y:auto}.lcT8cG_refreshing{opacity:.7}.lcT8cG_item{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-button);color:var(--color-text);font-size:var(--text-sm);flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}.lcT8cG_item:hover,.lcT8cG_item:focus-visible{background:var(--color-action-soft);outline:none}.lcT8cG_unread:before{top:calc(var(--space-2) + 6px);left:var(--space-2);background:var(--color-action);content:"";border-radius:50%;width:8px;height:8px;position:absolute}.lcT8cG_title{color:var(--color-text-muted)}.lcT8cG_unread .lcT8cG_title{color:var(--color-text);font-weight:var(--weight-semibold)}.lcT8cG_text{color:var(--color-text-muted);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lcT8cG_time{color:var(--color-text-subtle);font-size:var(--text-xs)}.lcT8cG_foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-action);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;flex-shrink:0}.lcT8cG_foot:hover{background:var(--color-action-soft)}.lcT8cG_toast{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.lcT8cG_toast span{color:var(--color-text-muted);font-size:var(--text-xs)}@media (max-width:576px){.lcT8cG_panel{top:calc(var(--header-height) + var(--space-1));right:var(--space-4);left:var(--space-4);width:auto;position:fixed}}@keyframes lcT8cG_panel-in{0%{opacity:0}to{opacity:1}}
.i1VVZq_header{z-index:40;border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-translucent);position:sticky;top:0}.i1VVZq_inner{align-items:center;gap:var(--space-header);padding-block:var(--header-pad-top) var(--header-pad-bottom);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.i1VVZq_logo{justify-self:start}.i1VVZq_logo img{height:var(--header-logo)}.i1VVZq_nav{gap:var(--space-nav);display:flex}.i1VVZq_navLink{color:var(--color-heading);font-size:var(--text-nav);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps-tight);text-transform:uppercase;transition:color var(--duration-fast) var(--ease);align-items:center;gap:6px;padding-block:10px;display:inline-flex;position:relative}.i1VVZq_navLink:after{content:"";background:var(--color-brand);transform-origin:50%;height:2px;transition:transform var(--duration) var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.i1VVZq_navLink:hover{color:var(--color-action)}.i1VVZq_navLink:hover:after,.i1VVZq_navLink.i1VVZq_active:after{transform:scaleX(1)}.i1VVZq_navLink.i1VVZq_active{color:var(--color-action)}.i1VVZq_caret{transition:transform var(--duration-fast) var(--ease)}.i1VVZq_navItem{position:relative}.i1VVZq_navMenu{z-index:10;min-width:220px;max-height:min(420px,70vh);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), visibility var(--duration-fast);list-style:none;display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,6px)}.i1VVZq_navItem:hover .i1VVZq_navMenu,.i1VVZq_navItem:focus-within .i1VVZq_navMenu{opacity:1;visibility:visible;transform:translate(-50%)}.i1VVZq_navItem:hover .i1VVZq_caret,.i1VVZq_navItem:focus-within .i1VVZq_caret{transform:rotate(180deg)}.i1VVZq_navMenuLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);display:block}.i1VVZq_navMenuLink:hover,.i1VVZq_navMenuLink:focus-visible{background:var(--color-action-soft);color:var(--color-action)}.i1VVZq_navMenuAll{margin-top:var(--space-1);border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-input) var(--radius-input);color:var(--color-action);font-weight:var(--weight-medium)}.i1VVZq_actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.i1VVZq_accountLinks{gap:var(--space-header);margin-right:var(--space-4);display:flex}.i1VVZq_accountLink{align-items:center;gap:var(--space-2);color:var(--color-heading);font-size:var(--text-nav-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;transition:color var(--duration-fast) var(--ease);line-height:20px;display:inline-flex}.i1VVZq_accountLink svg{color:var(--color-brand);flex-shrink:0}.i1VVZq_accountLink:hover{color:var(--color-action)}.i1VVZq_userTrigger{padding-inline:var(--space-1) var(--space-2);color:var(--color-text-muted)}.i1VVZq_userTrigger .i1VVZq_avatar{background:var(--color-primary);color:var(--color-text);font-size:var(--text-sm)}.i1VVZq_menuName,.i1VVZq_menuMeta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.i1VVZq_menuName{font-weight:var(--weight-medium)}.i1VVZq_menuMeta{color:var(--color-text-subtle);font-size:var(--text-xs)}.i1VVZq_menuButton{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-button);color:var(--color-text);background:0 0;border:none;place-items:center;display:none}.i1VVZq_drawer,.i1VVZq_backdrop{display:none}.i1VVZq_drawerHead{height:var(--header-height);padding-inline:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.i1VVZq_drawerHead .i1VVZq_menuButton{order:0;margin:0}.i1VVZq_drawerBody{gap:var(--space-5);min-height:0;padding:var(--space-4) var(--space-3);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.i1VVZq_drawerSection{flex-direction:column;gap:2px;display:flex}.i1VVZq_drawerTitle{padding:0 var(--space-3) var(--space-1);color:var(--color-text-subtle);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.6px;text-transform:uppercase}.i1VVZq_drawerLink{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-input);color:var(--color-text-muted);font-size:var(--text-base);text-align:left;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;display:flex;position:relative}.i1VVZq_drawerLink svg{flex-shrink:0}.i1VVZq_drawerLink:hover{background:var(--color-bg-elevated);color:var(--color-text)}.i1VVZq_drawerActive,.i1VVZq_drawerActive:hover{background:var(--color-action-soft);color:var(--color-action);font-weight:var(--weight-medium)}.i1VVZq_drawerActive:before{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-action);content:"";width:3px;position:absolute;top:10px;bottom:10px;left:0}.i1VVZq_drawerCaret{transition:transform var(--duration-fast) var(--ease);margin-left:auto}.i1VVZq_drawerCaretOpen{transform:rotate(180deg)}.i1VVZq_drawerSubmenu{margin:2px 0 var(--space-1) var(--space-3);flex-direction:column;gap:2px;list-style:none;display:flex}.i1VVZq_drawerSubmenu[hidden]{display:none}.i1VVZq_drawerSublink{min-height:40px;padding-inline:var(--space-3);border-radius:var(--radius-input);color:var(--color-text-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;display:flex}.i1VVZq_drawerSublink:hover{background:var(--color-bg-elevated);color:var(--color-text)}.i1VVZq_drawerSubAll{margin-top:var(--space-1)}.i1VVZq_drawerSubAll .i1VVZq_drawerSublink{color:var(--color-action);font-weight:var(--weight-medium)}.i1VVZq_drawerFoot{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:992px){.i1VVZq_drawer{z-index:60;background:var(--color-bg);width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-overlay);visibility:hidden;transition:transform var(--duration) var(--ease), visibility var(--duration);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.i1VVZq_drawerOpen{visibility:visible;transform:none}.i1VVZq_backdrop{z-index:55;background:var(--color-overlay);display:block;position:fixed;inset:0}}@media (max-width:1365px){.i1VVZq_inner{grid-template-columns:auto 1fr auto}.i1VVZq_nav{justify-self:center}}@media (max-width:1200px){.i1VVZq_accountLinks{margin-right:0}}@media (max-width:992px){.i1VVZq_inner{gap:var(--space-2);display:flex}.i1VVZq_nav,.i1VVZq_accountLinks{display:none}.i1VVZq_menuButton{margin-right:calc(-1 * var(--space-3));flex-shrink:0;order:1;display:grid}.i1VVZq_logo{flex-shrink:0}}@media (max-width:400px){.i1VVZq_inner{gap:var(--space-1)}.i1VVZq_actions{gap:0}.i1VVZq_logo img{height:36px}.i1VVZq_userTrigger>svg{display:none}.i1VVZq_userTrigger{padding-inline:0}}
