.c6l-RW_chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.c6l-RW_chip{border:1px solid var(--accent-blue);background:var(--bg-panel);box-shadow:var(--shadow-sm);color:var(--text-dark);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:.8rem;display:inline-flex}.c6l-RW_chip button{color:var(--text-light);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 6px}.c6l-RW_chip button:hover{color:var(--text-dark);background:#0000000f}.c6l-RW_chipDot{border-radius:50%;width:8px;height:8px}.c6l-RW_clearAll{background:var(--bg-panel);box-shadow:var(--shadow-sm);color:var(--accent-blue);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:2px 10px;font-size:.8rem;text-decoration:underline}
.HXqItq_wrapper{position:absolute;inset:0}.HXqItq_tooltip{z-index:20;pointer-events:none;background:var(--bg-panel);color:var(--text-dark);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);white-space:nowrap;flex-direction:column;gap:2px;padding:6px 10px;font-size:.8rem;display:flex;position:absolute;top:0;left:0}.HXqItq_tooltip[hidden]{display:none}.HXqItq_tooltip>span{align-items:center;gap:6px;display:flex}.HXqItq_dot{border:1px solid var(--border-light);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.HXqItq_muted{color:var(--text-light)}.HXqItq_legend{z-index:10;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-g);width:300px;max-height:45%;box-shadow:var(--shadow-md);font-size:.8rem;position:absolute;bottom:12px;left:12px;overflow-y:auto}.HXqItq_legend ul{margin:0;padding:0 6px 6px;list-style:none}.HXqItq_legend li button{border-radius:var(--radius-sm);width:100%;color:var(--text-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 6px;display:flex}.HXqItq_legend li button:hover{background:var(--accent-blue-bg)}.HXqItq_legend li button.HXqItq_legendActive{background:var(--accent-blue-bg);outline:1px solid var(--accent-blue)}.HXqItq_legendLabel{flex:1}.HXqItq_legendToggle{font:inherit;text-align:left;cursor:pointer;color:var(--text-dark);background:0 0;border:none;padding:8px 12px;font-weight:600}.HXqItq_pendingOverlay{z-index:30;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f4f5f799;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HXqItq_state{text-align:center;color:var(--text-light);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.HXqItq_state h2{color:var(--text-dark);text-transform:none;letter-spacing:normal;margin:0;font-size:1rem}.HXqItq_state p{max-width:420px;margin:0}.HXqItq_stateDetails{font-family:ui-monospace,monospace;font-size:.8rem}.HXqItq_stateButton{border-radius:var(--radius-md);background:var(--accent-blue);color:var(--text-inverse);font:inherit;cursor:pointer;border:none;margin-top:8px;padding:8px 16px}.HXqItq_stateButton:hover{background:var(--accent-blue-hover)}.HXqItq_inlineError{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--text-dark);padding:10px 14px;font-size:.9rem}.HXqItq_inlineError p{margin:4px 0 0}.HXqItq_hint{color:var(--accent-blue);margin-top:2px;font-size:.75rem}.HXqItq_legendHeader{justify-content:space-between;align-items:center;gap:8px;padding-right:12px;display:flex}.HXqItq_legendTabs{gap:4px;padding:0 8px 6px;display:flex}.HXqItq_legend .HXqItq_legendTabs button{border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-light);font:inherit;cursor:pointer;background:0 0;flex:1;padding:4px 8px}.HXqItq_legend .HXqItq_legendTabs button[aria-selected=true]{border-color:var(--accent-blue);background:var(--accent-blue-bg);color:var(--text-dark)}.HXqItq_legendDetail{color:var(--text-light);font-size:.72rem;display:block}.HXqItq_legendEmpty{margin:0;padding:4px 12px 10px}.HXqItq_truckIcon{flex:none;font-size:.8rem}.HXqItq_legendWarning{border-radius:var(--radius-sm);background:var(--color-error-bg);cursor:help;margin:0 8px 6px;padding:6px 8px;font-size:.75rem}.HXqItq_contextMenu{z-index:40;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-floating);flex-direction:column;padding:4px;font-size:.85rem;display:flex;position:absolute}.HXqItq_contextMenu hr{border:none;border-top:1px solid var(--border-light);width:100%;margin:4px 0}.HXqItq_contextTitle{color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-size:.75rem;font-weight:600}.HXqItq_contextMenu button{border-radius:var(--radius-sm);color:var(--text-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.HXqItq_contextMenu button:hover,.HXqItq_contextMenu button:focus-visible{background:var(--accent-blue-bg)}.HXqItq_timelineOpen{z-index:10;border:1px solid var(--border-light);background:var(--bg-panel);box-shadow:var(--shadow-sm);color:var(--text-dark);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.85rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.HXqItq_timelineOpen:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.HXqItq_timeline{z-index:10;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-g);width:min(480px,100% - 320px);min-width:260px;box-shadow:var(--shadow-md);align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.HXqItq_timelineBody{flex-direction:column;flex:1;gap:4px;display:flex}.HXqItq_timelineBody input[type=range]{width:100%;accent-color:var(--accent-blue)}.HXqItq_timelineLabel{justify-content:space-between;gap:8px;display:flex}.HXqItq_timelineClose{border:1px solid var(--border-light);width:30px;height:30px;color:var(--text-dark);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none}.HXqItq_timelineClose:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.HXqItq_selectionPanel{z-index:15;background:var(--bg-panel);border:1px solid var(--accent-select);border-radius:var(--radius-g);width:260px;max-height:calc(55% - 24px);box-shadow:var(--shadow-md);padding:10px 12px;font-size:.8rem;position:absolute;top:12px;left:12px;overflow-y:auto}.HXqItq_selectionHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.HXqItq_selectionHeader button,.HXqItq_selectionChip button{color:var(--text-light);font:inherit;cursor:pointer;background:0 0;border:none}.HXqItq_selectionStats{grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 8px;display:grid}.HXqItq_selectionStats dt{color:var(--text-light)}.HXqItq_selectionStats dd{margin:0}.HXqItq_selectionStatuses{margin:0 0 8px;padding:0;list-style:none}.HXqItq_selectionStatuses li{align-items:center;gap:6px;padding:1px 0;display:flex}.HXqItq_selectionChips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.HXqItq_selectionChip{border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 8px;display:inline-flex}.HXqItq_legendSearch{box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-sm);width:calc(100% - 16px);font:inherit;margin:0 8px 6px;padding:4px 8px}.HXqItq_legendSearch:focus{border-color:var(--accent-blue);outline:none}.HXqItq_toolbar{z-index:16;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:4px;padding:3px;display:flex;position:absolute;top:12px;right:12px}.HXqItq_toolbar button{border-radius:var(--radius-sm);color:var(--text-dark);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 10px;font-size:.82rem}.HXqItq_toolbar button:hover{background:var(--bg-hover)}.HXqItq_toolbar button.HXqItq_toolActive{background:var(--accent-blue-bg);color:var(--accent-blue);font-weight:600}.HXqItq_topCenter{z-index:14;flex-direction:column;align-items:center;gap:6px;width:max-content;min-width:220px;max-width:min(560px,100% - 560px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.HXqItq_notice{background:var(--bg-panel);border:1px solid var(--color-error-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:6px 10px;font-size:.78rem;display:flex}.HXqItq_notice button{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);color:var(--accent-blue);font:inherit;cursor:pointer;background:0 0;flex:none;padding:3px 8px}
.FDp2eW_layout{background-color:var(--bg-panel);width:100vw;height:100vh;color:var(--text-dark);box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:240px 1fr 240px;gap:4px;padding:8px;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;inset:0;overflow:hidden}.FDp2eW_layout h2,.FDp2eW_layout h3{color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:16px;font-size:.8rem;font-weight:600}.FDp2eW_layout>nav{grid-area:2/1/3/2}.FDp2eW_layout>main{grid-area:2/2/3/3}.FDp2eW_layout>aside{grid-area:2/3/3/4}.FDp2eW_layout>nav::-webkit-scrollbar{width:4px}.FDp2eW_layout>aside::-webkit-scrollbar{width:4px}.FDp2eW_layout>nav::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:4px}.FDp2eW_layout>aside::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:4px}.FDp2eW_layout>nav::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.FDp2eW_layout>aside::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.FDp2eW_layout>nav,.FDp2eW_layout>aside{overflow-y:auto}.FDp2eW_layout>header,.FDp2eW_layout>nav,.FDp2eW_layout>aside{background:var(--bg-panel);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);padding:20px}.FDp2eW_nav a,.FDp2eW_nav Link{text-decoration:none}.FDp2eW_layout>header{flex-direction:column;grid-column:1/4;justify-content:space-between;gap:6px;padding:8px 15px;display:flex}.FDp2eW_headerTop{justify-content:space-between;align-items:center;display:flex}.FDp2eW_headerTop h1{color:var(--text-dark);margin:0;font-size:1.2rem;font-weight:600}.FDp2eW_headerTop h1 span{color:var(--accent-blue);padding-inline:5px;font-size:1rem;font-weight:100}.FDp2eW_headerTop h1 span:first-child{color:var(--text-dark);font-weight:900}.FDp2eW_aside{flex-direction:column;align-content:start;gap:16px;display:flex}.FDp2eW_aside>div{flex-direction:column;width:100%;display:flex}.FDp2eW_aside h2{grid-column:span 2;margin-bottom:12px}.FDp2eW_aside a,.FDp2eW_aside.FDp2eW_Link{text-align:center;text-decoration:none}.FDp2eW_asideSearch{flex-direction:column;width:100%;display:flex}.FDp2eW_asideResults{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px 8px;display:grid}.FDp2eW_searchBar{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;color:var(--text-dark);box-sizing:border-box;background-color:#fff9;margin-bottom:16px;padding:10px 14px;font-size:.9rem;transition:all .2s}.FDp2eW_searchBar:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-bg);background-color:#fff;outline:none}.FDp2eW_searchBar::placeholder{color:var(--text-placeholder)}.FDp2eW_main{background-color:var(--bg-canvas);border-radius:var(--radius-md);box-sizing:border-box;border:1px solid var(--border-light);width:100%;min-width:0;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0000000a}.FDp2eW_item{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-light);text-align:left;border:1px solid #0000;justify-content:flex-start;align-items:center;margin:0 0 4px;padding:10px 12px;font-size:.9rem;transition:all .15s;display:flex}.FDp2eW_item:hover{background-color:var(--bg-hover);color:var(--text-dark)}.FDp2eW_highlight{background-color:var(--accent-blue-bg);border-color:var(--accent-blue);transform:scale(1.02);box-shadow:0 4px 12px #0696d726}.FDp2eW_active{color:var(--accent-blue);background-color:var(--accent-blue-bg);border-color:#0000;border-left:3px solid var(--accent-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:600}.FDp2eW_subList{border-left:1px solid var(--border-light);margin-top:4px;margin-bottom:8px;margin-left:14px;padding-left:12px}.FDp2eW_loadScene{pointer-events:none;color:var(--accent-select);background:#ffffffe6;border-radius:12px;flex-direction:column;align-items:center;padding:20px 30px;font-family:sans-serif;font-weight:600;display:flex;box-shadow:0 4px 12px #0000001a}.FDp2eW_circleLoad{margin-bottom:10px;animation:1s linear infinite FDp2eW_spin}.FDp2eW_loaderFill{z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FDp2eW_fullRow{grid-column:1/-1}.FDp2eW_linkSpinner{margin-bottom:0;margin-left:8px}.FDp2eW_sceneHovered{outline:2px solid var(--accent-select);outline-offset:-2px}.FDp2eW_asideTitle{align-items:center;gap:8px;display:flex}.FDp2eW_asideCount{background:var(--bg-hover);color:var(--text-light);border-radius:999px;padding:0 6px;font-size:.72rem;font-weight:600}.FDp2eW_headerActions{align-items:center;gap:16px;display:flex}.FDp2eW_headerTitle{align-items:center;gap:10px;display:flex}.FDp2eW_homeLink{border-radius:var(--radius-sm);padding:4px;display:flex}.FDp2eW_homeLink:hover{background:var(--bg-hover)}.FDp2eW_asideSticky{z-index:2;background:var(--bg-panel);border-bottom:1px solid var(--border-light);flex-direction:column;gap:8px;margin:-20px -20px 12px;padding:20px 20px 10px;display:flex;position:sticky;top:-20px}.FDp2eW_asideSticky h2{margin-bottom:0}.FDp2eW_unlinked{border-radius:var(--radius-sm);background:var(--color-error-bg);cursor:help;margin:0;padding:6px 8px;font-size:.75rem}
._0oCBJa_container{cursor:help;align-items:center;display:flex;position:relative}._0oCBJa_tooltip{width:280px;color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);z-index:1000;opacity:0;visibility:hidden;background-color:#222529;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px)}._0oCBJa_tooltip h3{color:var(--text-inverse);border-bottom:1px solid #ffffff1a;margin:0 0 8px;padding-bottom:6px;font-size:.95rem;font-weight:600}._0oCBJa_tooltip p{color:var(--border-light);margin:0;font-size:.85rem;line-height:1.5}._0oCBJa_container:hover ._0oCBJa_tooltip,._0oCBJa_container:focus-within ._0oCBJa_tooltip{opacity:1;visibility:visible;transform:translateY(0)}._0oCBJa_trigger{cursor:help;background:0 0;border:none;border-radius:50%;padding:0;display:flex}
.IS4a9W_sheet{z-index:15;box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-g);width:320px;max-height:calc(100% - 140px);box-shadow:var(--shadow-floating);color:var(--text-dark);flex-direction:column;gap:12px;padding:14px 16px;font-size:.85rem;animation:.25s cubic-bezier(.16,1,.3,1) IS4a9W_slideIn;display:flex;position:absolute;top:52px;right:12px;overflow-y:auto}@keyframes IS4a9W_slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.IS4a9W_loadPop{color:var(--text-light);align-items:center;gap:10px;display:flex}.IS4a9W_loadPop svg{margin:0}.IS4a9W_header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.IS4a9W_header h3{letter-spacing:-.01em;text-transform:none;margin:2px 0 0;font-size:1.35rem;font-weight:700}.IS4a9W_kicker{color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.IS4a9W_closeButton{width:28px;height:28px;color:var(--text-light);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none}.IS4a9W_closeButton:hover{background:var(--bg-hover);color:var(--text-dark)}.IS4a9W_status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.IS4a9W_statusPill{border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.IS4a9W_designation{color:var(--text-light)}.IS4a9W_dot{border:1px solid var(--border-light);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.IS4a9W_progressBar{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.IS4a9W_progressBar span{border-radius:3px;height:6px}.IS4a9W_step{background:var(--border-light)}.IS4a9W_stepDone{background:var(--accent-blue);opacity:.45}.IS4a9W_stepCurrent{background:var(--accent-blue)}.IS4a9W_progressLabels{color:var(--text-light);text-align:center;grid-template-columns:repeat(6,1fr);gap:3px;margin-top:4px;font-size:.62rem;display:grid}.IS4a9W_labelCurrent{color:var(--text-dark);font-weight:700}.IS4a9W_tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.IS4a9W_tile{border-radius:var(--radius-md);background:var(--bg-hover);text-align:center;flex-direction:column;gap:2px;padding:8px;display:flex}.IS4a9W_tile strong{font-size:1rem}.IS4a9W_tile span{color:var(--text-light);font-size:.7rem}.IS4a9W_tilesSkeleton{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.IS4a9W_tilesSkeleton span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-hover), var(--border-light), var(--bg-hover));background-size:200% 100%;height:46px;animation:1.2s linear infinite IS4a9W_shimmer}@keyframes IS4a9W_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.IS4a9W_section{border-top:1px solid var(--border-light);flex-direction:column;gap:6px;padding-top:10px;display:flex}.IS4a9W_sectionTitle{color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.IS4a9W_line{align-items:baseline;gap:8px;display:flex}.IS4a9W_muted{color:var(--text-light)}.IS4a9W_late{color:var(--color-late);font-weight:600}.IS4a9W_badge{background:var(--color-ok-bg);color:var(--color-ok);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.7rem;font-weight:600}.IS4a9W_linkButton{color:var(--accent-blue);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.IS4a9W_empty,.IS4a9W_warning{color:var(--text-light);margin:0}.IS4a9W_warning{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--text-dark);padding:6px 8px}.IS4a9W_pieceChips{flex-wrap:wrap;gap:4px;display:flex}.IS4a9W_pieceChip{border:1px solid var(--border-light);background:var(--bg-panel);color:var(--text-dark);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.78rem;display:inline-flex}.IS4a9W_pieceChip:hover{border-color:var(--accent-blue)}.IS4a9W_actions{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.IS4a9W_actions button{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text-dark);font:inherit;cursor:pointer;white-space:nowrap;flex:auto;padding:6px 10px;font-size:.8rem}.IS4a9W_actions button:hover{border-color:var(--accent-blue);color:var(--accent-blue)}
.-lkMxW_hideNav{grid-template-columns:0 1fr 240px}.-lkMxW_hideNav>nav{display:none}.-lkMxW_hideAside{grid-template-columns:240px 1fr 0}.-lkMxW_hideAside>aside{display:none}.-lkMxW_hideNav.-lkMxW_hideAside{grid-template-columns:0 1fr 0}.-lkMxW_pullTab{background:var(--bg-panel);color:var(--text-light);cursor:pointer;z-index:50;width:20px;height:48px;box-shadow:var(--shadow-md);justify-content:center;align-self:center;align-items:center;padding:0;font-size:1rem;transition:all .2s;display:flex}.-lkMxW_pullTab:hover{background:var(--bg-app);color:var(--accent-blue)}.-lkMxW_pullTabLeft{border:1px solid var(--border-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none;grid-area:2/1/3/2;justify-self:end;transform:translate(100%)}.-lkMxW_hideNav .-lkMxW_pullTabLeft{border-left:1px solid var(--border-light)}.-lkMxW_pullTabRight{border:1px solid var(--border-light);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none;grid-area:2/3/3/4;justify-self:start;transform:translate(-100%)}.-lkMxW_hideAside .-lkMxW_pullTabRight{border-right:1px solid var(--border-light)}
.E9OB2G_menu{color:var(--text-light);align-items:center;gap:10px;font-size:.9rem;display:flex}.E9OB2G_logout{border:1px solid var(--border-light);border-radius:var(--radius-md);background-color:var(--bg-panel);color:var(--text-dark);font:inherit;cursor:pointer;padding:6px 10px}.E9OB2G_logout:hover{border-color:var(--accent-blue);color:var(--accent-blue)}
.Lu0T5G_container{background-color:var(--bg-app);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.Lu0T5G_gridBackground{pointer-events:none;opacity:.4;background-image:linear-gradient(to right, var(--accent-blue) 1px, transparent 1px), linear-gradient(to bottom, var(--accent-blue) 1px, transparent 1px);background-position:50%;background-size:100px 100px;position:absolute;inset:0}.Lu0T5G_userMenu{z-index:20;position:absolute;top:1.5rem;right:2rem}.Lu0T5G_content{z-index:10;text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:80rem;padding:0 3rem;display:flex;position:relative}.Lu0T5G_title{color:var(--text-dark);letter-spacing:.02em;margin:0 0 1rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1.1}.Lu0T5G_subtitle{color:var(--text-light);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:400}.Lu0T5G_searchForm{width:100%;max-width:40rem;position:relative}.Lu0T5G_searchContainer{border-radius:var(--radius-g);background-color:var(--bg-panel);border:4px solid var(--border-light);width:100%;height:4.5rem;box-shadow:var(--shadow-md);box-sizing:border-box;align-items:center;padding:0 1.5rem;transition:all .2s;display:flex;position:relative}.Lu0T5G_searchContainer:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-bg)}.Lu0T5G_searchIcon{width:24px;height:24px;color:var(--text-light);opacity:.7;flex-shrink:0;margin-right:1rem;display:block}.Lu0T5G_searchContainer:focus-within .Lu0T5G_searchIcon{color:var(--accent-blue);opacity:1}.Lu0T5G_searchInput{color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:0;font-family:inherit;font-size:1.2rem}.Lu0T5G_searchInput::placeholder{color:var(--text-placeholder)}.Lu0T5G_suggestionBar{background-color:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-floating);z-index:50;flex-direction:column;max-height:300px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden auto}.Lu0T5G_suggestionBar span{color:var(--text-light);padding:16px;font-size:.95rem;font-style:italic}.Lu0T5G_suggestionBar a{cursor:pointer;color:var(--text-dark);text-align:center;border-bottom:1px solid #f0f0f0;margin:0;padding:14px 20px;font-size:1rem;text-decoration:none;transition:background-color .15s}.Lu0T5G_suggestionBar a:last-child{border-bottom:none}.Lu0T5G_suggestionBar a:hover{background-color:var(--bg-hover);color:var(--accent-blue)}