._98BWDG_page{background:var(--ui-page);min-height:calc(100dvh - 66px);color:var(--ui-text)}._98BWDG_page *,._98BWDG_page :before,._98BWDG_page :after{box-sizing:border-box}._98BWDG_page :is(h1,h2,h3,p){margin:0}._98BWDG_page :is(a,button):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}._98BWDG_container{max-width:1280px;margin:0 auto;padding:32px 32px 56px}._98BWDG_heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}._98BWDG_heading ._98BWDG_eyebrow{color:var(--ui-muted);margin-bottom:6px;font-size:12px}._98BWDG_heading h1{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.3}._98BWDG_search{max-width:600px;margin-bottom:20px}._98BWDG_search label{display:block}._98BWDG_workspace{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._98BWDG_workspace[data-has-routes=false]{grid-template-columns:1fr}._98BWDG_list{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;min-width:0;overflow:hidden}._98BWDG_listHeading{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px;display:flex}._98BWDG_listHeading h2{font-size:15px;font-weight:600}._98BWDG_listHeading>span{color:var(--ui-muted);font-size:12px}._98BWDG_card{border-bottom:1px solid var(--ui-border);min-width:0;padding:24px}._98BWDG_card:last-child{border-bottom:0}._98BWDG_card[data-selected=true]{background:var(--ui-selection)}._98BWDG_cardTop{align-items:flex-start;gap:14px;display:flex}._98BWDG_routeIcon{border:1px solid var(--ui-primary-light);width:50px;height:50px;color:var(--ui-primary);background:var(--ui-selection);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._98BWDG_cardCopy{flex:1;min-width:0}._98BWDG_cardCopy h3{overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.45}._98BWDG_cardCopy h3 a{color:var(--ui-text);text-decoration:none}._98BWDG_cardCopy h3 a:hover{color:var(--ui-primary)}._98BWDG_cardCopy ._98BWDG_created{color:var(--ui-muted);margin-top:5px;font-size:12px;line-height:1.6}._98BWDG_privateBadge{background:var(--ui-surface-sunken);color:var(--ui-muted);border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:inline-flex}._98BWDG_privateBadge[data-status]{font-weight:600}._98BWDG_privateBadge[data-status=pending_review]{background:var(--ui-warning-soft);color:var(--ui-warning)}._98BWDG_privateBadge[data-status=published]{background:var(--ui-success-soft);color:var(--ui-success)}._98BWDG_privateBadge[data-status=rejected]{background:var(--ui-danger-soft);color:var(--ui-danger)}._98BWDG_publicationState{color:var(--ui-muted);padding-top:12px;font-size:12px}._98BWDG_publicationState>span{color:var(--ui-danger);background:var(--ui-danger-soft);border-radius:6px;padding:5px 9px;font-weight:600;display:inline-block}._98BWDG_publicationState>span[data-enabled=true]{color:var(--ui-success);background:var(--ui-success-soft)}._98BWDG_publicationActions{margin-top:12px}._98BWDG_publicationActions ._98BWDG_cardActions{margin-top:0}._98BWDG_publicationError{color:var(--ui-danger);overflow-wrap:anywhere;padding-block:10px;font-size:13px;line-height:1.6}._98BWDG_cardActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}._98BWDG_previewButton,._98BWDG_openButton{white-space:normal;min-height:44px;font-size:13px}._98BWDG_deleteButton{min-height:44px;color:var(--ui-danger);font-size:13px}._98BWDG_deletionNotice{margin-bottom:16px;font-size:14px;line-height:1.6}._98BWDG_state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:52px 24px;display:flex}._98BWDG_stateIcon{width:56px;height:56px;color:var(--ui-primary);background:var(--ui-selection);border-radius:12px;place-items:center;margin-bottom:3px;display:grid}._98BWDG_state h2,._98BWDG_state h3{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}._98BWDG_state p{max-width:430px;color:var(--ui-muted);font-size:14px;line-height:1.7}._98BWDG_state>:is(a,button){min-height:44px;margin-top:8px}._98BWDG_skeletonList{animation:1.5s ease-in-out infinite _98BWDG_pulse}._98BWDG_skeleton{border-bottom:1px solid var(--ui-border);gap:16px;padding:24px;display:flex}._98BWDG_skeleton:last-child{border-bottom:0}._98BWDG_skeleton>span{background:var(--ui-surface-sunken);border-radius:10px;flex-shrink:0;width:50px;height:50px}._98BWDG_skeleton>div{flex-direction:column;flex:1;gap:12px;padding-top:6px;display:flex}._98BWDG_skeleton>div span{background:var(--ui-surface-sunken);border-radius:4px;width:75%;height:14px;display:block}._98BWDG_skeleton>div span:last-child{width:45%;height:10px}._98BWDG_pagination{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}._98BWDG_pagination span{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px}._98BWDG_pagination>div{gap:8px;display:flex}._98BWDG_pagination button{min-height:44px}._98BWDG_preview{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 48px);color:var(--ui-text);border-radius:12px;margin:0;padding:0;position:sticky;top:24px}._98BWDG_preview[open]{flex-direction:column;display:flex}._98BWDG_preview[hidden]{display:none}._98BWDG_previewHeader{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}._98BWDG_previewHeader>div{min-width:0}._98BWDG_previewHeader h2{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}._98BWDG_previewHeader p{color:var(--ui-muted);margin-top:6px;font-size:12px;line-height:1.6}._98BWDG_closePreview{border:1px solid var(--ui-border);background:var(--ui-surface);width:44px;height:44px;color:var(--ui-muted);border-radius:8px;flex-shrink:0;padding:8px;display:none}._98BWDG_previewBody{overscroll-behavior:contain;min-height:0;padding:16px;overflow-y:auto}._98BWDG_mapFrame{position:relative}._98BWDG_map{border-radius:9px;height:clamp(280px,39dvh,400px)}._98BWDG_previewStatus{background:var(--ui-surface-muted);color:var(--ui-muted);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0}._98BWDG_previewSummary{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 4px 10px;font-size:12px;display:flex}._98BWDG_previewSummary strong{color:var(--ui-text);font-size:13px;font-weight:600}._98BWDG_checkpoints{margin:0;padding:0 4px;list-style:none}._98BWDG_checkpoint{border-bottom:1px solid var(--ui-border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}._98BWDG_checkpoint:last-child{border-bottom:0}._98BWDG_checkpoint[data-selected=true]{background:var(--ui-selection)}._98BWDG_checkpointNumber{background:var(--ui-selection);width:26px;height:26px;color:var(--ui-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}._98BWDG_checkpointCopy{flex:1;min-width:0}._98BWDG_checkpointCopy strong,._98BWDG_checkpointCopy a{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}._98BWDG_checkpointCopy a:hover{color:var(--ui-primary);text-decoration:underline}._98BWDG_checkpointCopy p{color:var(--ui-muted);margin-top:3px;font-size:11px;line-height:1.6}._98BWDG_visited{color:var(--ui-success);align-items:center;gap:4px;padding-top:4px;font-size:11px;display:inline-flex}._98BWDG_visit{min-height:44px;color:var(--ui-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}._98BWDG_visit input{width:18px;height:18px;accent-color:var(--ui-primary)}._98BWDG_visit:has(:disabled){opacity:.6;cursor:wait}._98BWDG_visitError{color:var(--ui-danger);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 4px;font-size:13px;line-height:1.7;display:flex}._98BWDG_previewFooter{border-top:1px solid var(--ui-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}._98BWDG_backToList{display:none}@keyframes _98BWDG_pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._98BWDG_skeletonList{animation:none}}@media (max-width:1023px){._98BWDG_workspace{grid-template-columns:1fr}._98BWDG_container{max-width:860px;padding-inline:24px}._98BWDG_preview{border-radius:16px 16px 0 0;width:min(100%,700px);max-height:calc(100dvh - 24px);margin:auto auto 0;position:fixed;inset:auto 0 0;overflow:hidden}._98BWDG_preview::backdrop{background:#192b4270}._98BWDG_previewHeader{padding:18px 20px 14px}._98BWDG_closePreview{place-items:center;display:grid}._98BWDG_map{height:clamp(220px,40dvh,340px)}._98BWDG_previewFooter{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-shrink:0;justify-content:space-between}._98BWDG_backToList{display:inline-flex}}@media (max-width:599px){._98BWDG_container{padding:24px 16px 40px}._98BWDG_heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}._98BWDG_heading h1{font-size:25px}._98BWDG_card{padding:20px 16px}._98BWDG_cardTop{grid-template-columns:44px minmax(0,1fr);gap:6px 12px;display:grid}._98BWDG_routeIcon{width:44px;height:44px}._98BWDG_cardTop ._98BWDG_routeIcon{grid-row:1/3}._98BWDG_cardCopy h3{font-size:18px}._98BWDG_privateBadge{grid-column:2;justify-self:start}._98BWDG_cardActions{margin-top:16px}._98BWDG_cardActions>:is(a,button){flex:1}._98BWDG_listHeading{padding:16px}._98BWDG_previewHeader h2{font-size:17px}._98BWDG_previewFooter{padding-inline:16px}._98BWDG_previewFooter>:is(a,button){flex:1;min-height:44px}._98BWDG_pagination{padding-inline:16px}}
.mRzqpq_trigger{border:1px solid var(--ui-primary-border);width:44px;height:44px;color:var(--ui-primary);background:var(--ui-selection);border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.mRzqpq_dialog{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);border-radius:12px;margin:auto;padding:20px;position:fixed;inset:0;overflow-y:auto}.mRzqpq_dialog::backdrop{background:#192b4270}.mRzqpq_dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mRzqpq_dialog h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}.mRzqpq_dialog p{margin:12px 0 16px;font-size:14px;line-height:1.7}.mRzqpq_close{border:1px solid var(--ui-border);background:var(--ui-surface);width:44px;height:44px;color:var(--ui-muted);border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.mRzqpq_dialog .mRzqpq_links{grid-template-columns:minmax(0,1fr)}.mRzqpq_dialog .mRzqpq_links a{min-height:48px;font-size:15px}
.urOZ6W_trigger{display:none}.urOZ6W_panel{width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ui-text);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;transition:background-color .22s;position:fixed;inset:0;overflow:hidden}.urOZ6W_panel[open]{display:block}.urOZ6W_panel[data-open=true]{background:rgb(25 43 66/calc(.44 * var(--drawer-backdrop-opacity,1)))}.urOZ6W_panel::backdrop{background:0 0}.urOZ6W_sheet{border-right:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;width:min(78vw,360px);height:100%;transition:transform .22s;display:flex;transform:translate(-100%)}.urOZ6W_panel[data-open=true]>.urOZ6W_sheet{transform:translateX(var(--drawer-drag,0px))}.urOZ6W_panel[data-dragging=true],.urOZ6W_panel[data-dragging=true]>.urOZ6W_sheet{transition:none}.urOZ6W_heading{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 8px max(16px, env(safe-area-inset-left,0px));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.urOZ6W_heading h2{margin:0;font-size:20px;font-weight:600}.urOZ6W_heading .urOZ6W_close{flex-shrink:0;width:44px;height:44px;padding:0}.urOZ6W_identity{padding:4px 20px 16px max(20px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--ui-border);flex-shrink:0;gap:4px;display:grid}.urOZ6W_identity strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.urOZ6W_identity>span{color:var(--ui-muted);font-size:12px;line-height:1.5}.urOZ6W_content{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;min-height:0;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.urOZ6W_navigation{gap:4px;display:grid}.urOZ6W_item{width:100%;min-height:48px;color:var(--ui-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.urOZ6W_item>svg{color:var(--ui-muted);flex-shrink:0}.urOZ6W_item>span{overflow-wrap:anywhere;min-width:0}.urOZ6W_item:hover{background:var(--ui-surface-muted)}.urOZ6W_item[aria-current=page]{background:var(--ui-selection);color:var(--ui-primary);font-weight:600}.urOZ6W_item[aria-current=page]>svg{color:var(--ui-primary)}.urOZ6W_item:disabled{opacity:.55}.urOZ6W_logout{margin-top:4px}.urOZ6W_install{border-top:1px solid var(--ui-border);color:var(--ui-muted);border-radius:0;margin-top:12px;padding-top:16px;font-size:12px}.urOZ6W_error{border:1px solid var(--ui-danger-border);color:var(--ui-danger);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.6}.urOZ6W_panel :is(a,button):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}@media (max-width:1023px){.urOZ6W_trigger{border:1px solid var(--ui-border);background:var(--ui-surface);width:44px;height:44px;color:var(--ui-text);border-radius:8px;grid-area:1/1;place-items:center;padding:0;display:grid}}@media (prefers-reduced-motion:reduce){.urOZ6W_panel,.urOZ6W_sheet{transition:none}}
