.SidebarTree_sidebar__8oOIH{height:100%;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border-color-light)}.SidebarTree_loading__LWk75{padding:1.5rem 1rem;color:var(--text-tertiary);font-size:var(--fs-base);display:flex;align-items:center;gap:.5rem}.SidebarTree_loadingDot__bWbzL{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:SidebarTree_pulse__XeiTf 1s ease-in-out infinite}@keyframes SidebarTree_pulse__XeiTf{0%,to{opacity:.4}50%{opacity:1}}.SidebarTree_sidebarHeader__U4YEw{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:.55rem .62rem .5rem;font-weight:500;font-size:var(--fs-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-color-light);flex-shrink:0}.SidebarTree_headerActions__DLCIm{display:flex;align-items:center;gap:.4rem;width:100%;margin-top:.4rem}.SidebarTree_headerSelectWrap__uI9oj{position:relative;flex:1 1;min-width:0}.SidebarTree_headerRibbon__CXn3_{position:absolute;top:0;left:.6rem;width:8px;height:17px;background:var(--nb-mark);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);pointer-events:none;z-index:1}.SidebarTree_notebookSelect__PX5OL.SidebarTree_notebookSelectWithRibbon__rPjaf{padding-left:1.45rem}.SidebarTree_notebookHomeBtn__g23dF{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:var(--fs-sm);font-weight:600;border-radius:999px;padding:.42rem .72rem;box-shadow:var(--shadow-xs)}.SidebarTree_notebookSelect__PX5OL{width:100%;min-width:0;border:1px solid var(--border-color-light);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:500;padding:.38rem .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s var(--ease-out)}.SidebarTree_notebookSelect__PX5OL:hover{border-color:var(--border-color)}.SidebarTree_notebookSelect__PX5OL:focus{border-color:var(--accent);outline:none}.SidebarTree_addBtn__sUUjO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;font-size:var(--fs-lg);font-weight:400;color:var(--text-tertiary);border:1px solid var(--border-color);background:var(--bg-secondary);transition:all .15s var(--ease-out);flex-shrink:0}.SidebarTree_addBtn__sUUjO:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitBtnGroup__uhqHQ{display:flex;align-items:center;flex-shrink:0}.SidebarTree_splitBtnMain__Xp0eU{display:flex;align-items:center;justify-content:center;width:22px;height:28px;border-radius:10px 0 0 10px;color:var(--text-tertiary);border:1px solid var(--border-color);border-right:none;background:var(--bg-secondary);transition:all .15s var(--ease-out);cursor:pointer}.SidebarTree_splitBtnMain__Xp0eU:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitBtnDrop__t9SUT{display:flex;align-items:center;justify-content:center;width:16px;height:28px;border-radius:0 10px 10px 0;color:var(--text-tertiary);border:1px solid var(--border-color);background:var(--bg-secondary);transition:all .15s var(--ease-out);cursor:pointer;padding:0}.SidebarTree_splitBtnDrop__t9SUT:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitMenu__Kk6no{position:fixed;z-index:var(--z-popover);min-width:200px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.1));padding:4px 0}.SidebarTree_splitMenuItem__x0hb_{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;border:none;background:none;color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;text-align:left}.SidebarTree_splitMenuItem__x0hb_:hover{background:var(--bg-hover)}@media (max-width:767px){.SidebarTree_addBtn__sUUjO{width:34px;height:34px}.SidebarTree_paneHeader__lYfkD{height:40px}.SidebarTree_splitBtnMain__Xp0eU{width:28px;height:30px}.SidebarTree_splitBtnDrop__t9SUT{width:22px;height:30px}.SidebarTree_collapseBtn__tyL_q,.SidebarTree_searchClearBtn__OK_cW{width:34px;height:34px}.SidebarTree_splitMenu__Kk6no{max-width:calc(100vw - 16px);right:8px;left:auto!important}.SidebarTree_splitMenuItem__x0hb_{font-size:var(--fs-base);padding:.6rem .85rem}}.SidebarTree_searchRow__Dwrfq{display:flex;align-items:center;gap:.35rem}.SidebarTree_collapseBtn__tyL_q{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--divider) 60%,transparent);border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all .15s var(--ease-out)}.SidebarTree_collapseBtn__tyL_q:hover{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border-color)}.SidebarTree_searchBar__t45KK{display:flex;align-items:center;gap:.4rem;padding:.42rem .62rem;margin:0;background:var(--bg-hover);border-radius:12px;border:1px solid color-mix(in srgb,var(--divider) 70%,transparent);color:var(--text-tertiary);flex-shrink:0;flex:1 1;min-width:0}.SidebarTree_searchInput__MxT_R{flex:1 1;border:none;background:none;outline:none;color:var(--text-primary);font-size:var(--fs-sm);min-width:0}.SidebarTree_searchInput__MxT_R::placeholder{color:var(--text-tertiary)}.SidebarTree_searchSpinner__EHJWu{width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:SidebarTree_searchSpin__Ucz8q .55s linear infinite;flex-shrink:0}@keyframes SidebarTree_searchSpin__Ucz8q{to{transform:rotate(1turn)}}.SidebarTree_searchClearBtn__OK_cW{width:22px;height:22px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.SidebarTree_searchClearBtn__OK_cW:hover{border-color:var(--border-color);color:var(--text-primary)}.SidebarTree_searchResultsPanel__AwS95{margin-top:.45rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);padding:.35rem}.SidebarTree_searchResultsHead__cgZ6e{font-size:var(--fs-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .3rem .35rem}.SidebarTree_searchResultsList__K_Ggd{display:flex;flex-direction:column;gap:.3rem;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.SidebarTree_searchResultItem__Gpuan{border:1px solid color-mix(in srgb,var(--divider) 80%,transparent);border-radius:8px;background:var(--bg-card);color:var(--text-primary);text-align:left;padding:.35rem .45rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer}.SidebarTree_searchResultItem__Gpuan:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-color));background:color-mix(in srgb,var(--bg-hover) 72%,var(--bg-card))}.SidebarTree_searchResultTitle__DPyJ3{font-size:var(--fs-sm);font-weight:600;line-height:1.3;display:flex;align-items:center;gap:.3rem}.SidebarTree_searchResultMeta__y7bjm{font-size:var(--fs-xs);color:var(--text-tertiary)}.SidebarTree_searchResultSnippet__XNKUr{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SidebarTree_searchResultSnippet__XNKUr mark{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);border-radius:2px;padding:0 1px;font-weight:600}.SidebarTree_searchNoResults__lxfOO{font-size:var(--fs-sm);color:var(--text-tertiary);padding:.2rem .35rem .35rem}.SidebarTree_searchAllLink__Ni1kv{display:flex;align-items:center;min-height:34px;margin-top:.25rem;padding:0 .5rem;border-top:1px solid var(--border-color);font-size:var(--fs-sm);color:var(--accent-hover);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SidebarTree_searchAllLink__Ni1kv:hover{text-decoration:underline}.SidebarTree_compactSectionSelect__vIY44{width:100%;min-width:0;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:10px;font-size:var(--fs-sm);padding:.38rem .55rem}.SidebarTree_tree__7N_HC{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.35rem 0}.SidebarTree_twoPane__D_cAy{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(60px,var(--section-pane-width,45%)) 8px minmax(120px,1fr);grid-gap:.4rem;gap:.4rem;padding:.42rem .42rem .5rem}.SidebarTree_twoPaneCompact__kHXef{grid-template-columns:minmax(180px,1fr)}.SidebarTree_twoPaneCompact__kHXef .SidebarTree_paneSections__HY7jF{display:none}.SidebarTree_paneResizer__87oFK{width:8px;cursor:col-resize;position:relative;border-radius:999px;background:transparent}.SidebarTree_paneResizer__87oFK:before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,transparent);transition:background .15s var(--ease-out)}.SidebarTree_paneResizer__87oFK:hover:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.SidebarTree_pane__4n0dF{min-height:0;border:1px solid var(--border-color-light);border-radius:var(--radius-md);background:var(--bg-primary);display:flex;flex-direction:column}.SidebarTree_paneHeader__lYfkD{height:34px;border-bottom:1px solid var(--border-color-light);padding:0 .4rem 0 .55rem;display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;gap:.4rem;position:-webkit-sticky;position:sticky;top:0;background:inherit;z-index:1}.SidebarTree_paneHeaderTitle__yP1hM{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.2rem}.SidebarTree_mobilePaneTabs__9RFuS{display:none}.SidebarTree_mobilePaneTab__5UP1K{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:999px;font-size:var(--fs-sm);font-weight:600;height:34px;padding:0 .78rem}.SidebarTree_mobilePaneTabActive__PZKvr{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-light) 62%,var(--bg-primary))}.SidebarTree_nodeRow__gw3yT{display:flex;align-items:center;gap:.35rem;padding:.45rem .5rem;cursor:pointer;border-radius:10px;margin:2px .38rem;font-size:var(--fs-base);color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background .12s var(--ease-out);min-height:40px}@media (max-width:767px){.SidebarTree_nodeRow__gw3yT{min-height:44px;padding:.55rem .6rem;font-size:var(--fs-base);gap:.45rem}}.SidebarTree_nodeRow__gw3yT:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .SidebarTree_nodeRow__gw3yT:hover{background:rgba(255,255,255,.05)}.SidebarTree_nodeRow__gw3yT:active{background:rgba(0,0,0,.06)}.SidebarTree_nodeRow__gw3yT.SidebarTree_active___5YmN{background:var(--accent-subtle);color:var(--accent);font-weight:500;border-left:2px solid var(--nb-mark);padding-left:calc(.5rem - 2px)}.SidebarTree_arrow__3kJ_V{width:16px;font-size:var(--fs-xs);text-align:center;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s var(--ease-out)}.SidebarTree_icon__5RWZF{font-size:var(--fs-base);flex-shrink:0;line-height:1}.SidebarTree_label__ATfxL{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SidebarTree_pane__4n0dF .SidebarTree_label__ATfxL{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SidebarTree_labelWrap__EsJ54{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:.35rem}.SidebarTree_roleBadge__gqEZP{flex-shrink:0;border:1px solid var(--border-color);border-radius:999px;padding:.05rem .35rem;font-size:var(--fs-xs);color:var(--text-tertiary);background:var(--bg-secondary);text-transform:capitalize}.SidebarTree_roleBadge_owner__Jk48N{border-color:var(--accent);color:var(--accent)}.SidebarTree_roleBadge_editor__ymlJJ{border-color:color-mix(in srgb,var(--success) 70%,var(--border-color));color:var(--success)}.SidebarTree_roleBadge_viewer__cZgmQ{border-color:var(--border-color);color:var(--text-tertiary)}.SidebarTree_pageCountBadge__X76q_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;padding:0 .3rem;font-size:var(--fs-xs);font-weight:600;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color-light);line-height:1;margin-left:auto}.SidebarTree_nodeRow__gw3yT.SidebarTree_active___5YmN .SidebarTree_pageCountBadge__X76q_{color:var(--accent);background:color-mix(in srgb,var(--accent-light) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.SidebarTree_children__atnaP{padding-left:.75rem}.SidebarTree_pageRow__2CwW_{padding-left:1.25rem}.SidebarTree_draftPageRow__yp6yT .SidebarTree_label__ATfxL{color:var(--text-tertiary);font-style:italic}.SidebarTree_draftPageRow__yp6yT .SidebarTree_icon__5RWZF{opacity:.55}.SidebarTree_draftBadge__Y1x2l{flex:none;width:8px;height:8px;margin-left:auto;border-radius:50%;border:1.5px solid var(--warning);overflow:hidden;text-indent:100%;white-space:nowrap;font-style:normal}.SidebarTree_pane__4n0dF .SidebarTree_tree__7N_HC .SidebarTree_nodeRow__gw3yT+.SidebarTree_nodeRow__gw3yT,.SidebarTree_pane__4n0dF .SidebarTree_tree__7N_HC .SidebarTree_sectionWrap__ValgM+.SidebarTree_sectionWrap__ValgM>.SidebarTree_nodeRow__gw3yT{border-top:1px solid var(--border-color-light)}.SidebarTree_renameInput__GWg7y{flex:1 1;min-width:0;border:1px solid var(--accent);background:var(--bg-primary);border-radius:var(--radius-xs);padding:.15rem .35rem;font-size:var(--fs-base);color:var(--text-primary);outline:none;font-family:inherit}.SidebarTree_dragging__AHr7U{opacity:.4}.SidebarTree_dropBefore__5vzC0{border-top:2px solid var(--accent);margin-top:-1px}.SidebarTree_dropAfter__u3Jjm{border-bottom:2px solid var(--accent);margin-bottom:-1px}.SidebarTree_emptyState__IlBVP{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);font-size:var(--fs-base);line-height:1.6}.SidebarTree_emptyIcon__UMk7M{font-size:var(--fs-3xl);margin-bottom:.5rem;opacity:.5}.SidebarTree_moveOverlay__4W3_9{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;animation:SidebarTree_fadeIn__49V6k .15s var(--ease-out)}@keyframes SidebarTree_fadeIn__49V6k{0%{opacity:0}to{opacity:1}}.SidebarTree_moveDialog__0kkaS{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.25rem;min-width:260px;max-width:360px;width:90vw}.SidebarTree_moveDialog__0kkaS h3{font-size:var(--fs-md);font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.SidebarTree_moveTarget__rG6j2{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--divider)}.SidebarTree_moveList__7FLRI{max-height:320px;overflow-y:auto;margin-bottom:.75rem}.SidebarTree_moveNotebookGroup__4hvPe{margin-bottom:.35rem}.SidebarTree_moveNotebookGroup__4hvPe:last-child{margin-bottom:0}.SidebarTree_moveNotebookHeader__6REiU{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem .2rem;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.SidebarTree_moveItem__SGKQw{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem .5rem 1.4rem;font-size:var(--fs-base);color:var(--text-primary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .1s}.SidebarTree_moveItem__SGKQw:hover:not(:disabled){background:var(--bg-hover)}.SidebarTree_moveItem__SGKQw:disabled{cursor:default;color:var(--text-secondary);opacity:.65}.SidebarTree_moveEmpty__hAeWW{padding:.75rem .6rem;font-size:var(--fs-sm);color:var(--text-secondary);text-align:center}.SidebarTree_moveCancelBtn__vt37k{display:block;width:100%;padding:.5rem;font-size:var(--fs-base);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;text-align:center;transition:background .1s}.SidebarTree_moveCancelBtn__vt37k:hover{background:var(--bg-hover)}@media (max-width:767px){.SidebarTree_sidebarHeader__U4YEw{padding:.55rem .55rem .5rem}.SidebarTree_twoPane__D_cAy{grid-template-columns:1fr;grid-template-rows:minmax(150px,34%) minmax(180px,1fr)}.SidebarTree_twoPaneMobile__80z5I .SidebarTree_pane__4n0dF{min-height:0}.SidebarTree_paneResizer__87oFK{display:none}.SidebarTree_notebookSelect__PX5OL{max-width:none;font-size:var(--fs-sm)}.SidebarTree_searchBar__t45KK{padding:.48rem .62rem;margin:0}.SidebarTree_searchInput__MxT_R{font-size:var(--fs-base);min-height:28px}.SidebarTree_children__atnaP{padding-left:.5rem}.SidebarTree_pageRow__2CwW_{padding-left:1rem}.SidebarTree_renameInput__GWg7y{font-size:var(--fs-base);padding:.25rem .45rem;min-height:36px}.SidebarTree_moveItem__SGKQw{padding:.6rem .75rem}.SidebarTree_moveCancelBtn__vt37k,.SidebarTree_moveItem__SGKQw{min-height:44px;font-size:var(--fs-base)}}.ErrorBoundary_errorContainer__Ie1_g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;min-height:200px;text-align:center;gap:.75rem}.ErrorBoundary_errorIcon___4j0q{color:var(--danger);opacity:.6}.ErrorBoundary_errorTitle__XvHGT{font-size:var(--fs-md);font-weight:600;color:var(--text-primary);margin:0}.ErrorBoundary_errorMessage__fz1qH{font-size:var(--fs-base);color:var(--text-secondary);max-width:400px;line-height:1.5}.ErrorBoundary_errorDetails__HwRL7{font-size:var(--fs-sm);color:var(--text-tertiary);font-family:var(--font-mono);background:var(--bg-secondary);padding:.5rem .75rem;border-radius:var(--radius-sm);max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.ErrorBoundary_retryBtn__kHINM{padding:.5rem 1.25rem;font-size:var(--fs-base);font-weight:500;color:var(--text-on-accent);background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease-out)}.ErrorBoundary_retryBtn__kHINM:hover{background:var(--accent-hover)}.TourRunner_backdrop__nZYuW{position:fixed;inset:0;background:rgba(15,15,15,.58);z-index:var(--z-tour);pointer-events:auto;transition:-webkit-clip-path .22s ease-out;transition:clip-path .22s ease-out;transition:clip-path .22s ease-out,-webkit-clip-path .22s ease-out}.TourRunner_highlightFrame__w_Gj3{position:fixed;z-index:calc(var(--z-tour) + 1);pointer-events:none;border-radius:8px;border:2.5px solid var(--focus-ring);box-shadow:0 0 0 1px rgba(255,255,255,.7),0 0 20px 4px rgba(0,113,227,.45);transition:top .22s ease-out,left .22s ease-out,width .22s ease-out,height .22s ease-out}.TourRunner_popover__0Ufax{position:fixed;z-index:calc(var(--z-tour) + 100);background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f1f1f);border:1px solid var(--border-color,#d4d4d4);border-radius:10px;padding:16px 18px;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.22);font-size:var(--fs-base);line-height:1.5;box-sizing:border-box}@media (max-width:767px){.TourRunner_popover__0Ufax{padding:14px;font-size:var(--fs-sm)}}.TourRunner_popoverTitle__UacQl{font-size:var(--fs-md);font-weight:600;margin:0 0 6px;color:var(--accent)}.TourRunner_popoverBody__n8Dua{margin:0 0 14px;color:var(--text-secondary,#4a4a4a)}.TourRunner_popoverFooter__3nGqG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.TourRunner_stepCounter__1jBTu{font-size:var(--fs-sm);color:var(--text-tertiary,#888)}.TourRunner_popoverButtons__sYt69{display:flex;gap:8px}.TourRunner_btn__nXmiS{font-size:var(--fs-sm);padding:6px 14px;border-radius:6px;border:1px solid var(--border-color,#d4d4d4);background:transparent;color:var(--text-primary,#1f1f1f);cursor:pointer;font-family:inherit;line-height:1.2}.TourRunner_btn__nXmiS:hover{background:var(--bg-secondary,#f5f5f0)}.TourRunner_btnPrimary__V8RaW{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.TourRunner_btnPrimary__V8RaW:hover{background:#855325;border-color:#855325}.TourRunner_btnSkip__w7NZR{font-size:var(--fs-sm);color:var(--text-tertiary,#888);background:transparent;border:1px solid var(--border-color,#d4d4d4);border-radius:6px;padding:6px 12px;min-height:32px;cursor:pointer;font-family:inherit;line-height:1.2}.TourRunner_btnSkip__w7NZR:hover{color:var(--text-primary,#1f1f1f);border-color:var(--text-tertiary,#888)}.TourRunner_notFound__KzmrR{position:fixed;z-index:calc(var(--z-tour) + 100);top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f1f1f);border:1px solid var(--border-color,#d4d4d4);border-radius:10px;padding:20px 24px;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-shadow:0 12px 40px rgba(0,0,0,.18);text-align:center;box-sizing:border-box}@media (max-width:767px){.TourRunner_notFound__KzmrR{padding:18px 16px}}.TourRunner_notFoundTitle__fGyQX{font-size:var(--fs-md);font-weight:600;margin:0 0 8px}.TourRunner_notFoundBody__iTyhW{margin:0 0 16px;font-size:var(--fs-sm);color:var(--text-secondary,#4a4a4a);line-height:1.5}.TourRunner_helpAnchor__Hs0HS{position:relative;display:inline-flex}.TourRunner_helpBtn__CRJc8{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-color,#d4d4d4);background:var(--bg-primary,#ffffff);color:var(--text-secondary,#4a4a4a);cursor:pointer;font-size:var(--fs-base);font-weight:600;font-family:inherit;line-height:1;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease}@media (max-width:767px){.TourRunner_helpBtn__CRJc8{width:36px;height:36px;font-size:var(--fs-md)}}.TourRunner_helpBtn__CRJc8:hover,.TourRunner_helpBtn__CRJc8[aria-expanded=true]{background:var(--bg-secondary,#f5f5f0);color:var(--text-primary,#1f1f1f);border-color:var(--text-tertiary,#888)}.TourRunner_helpDropdown__ifBn3{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-width:calc(100vw - 24px);background:var(--bg-primary,#ffffff);border:1px solid var(--border-color,#d4d4d4);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.16);padding:6px;z-index:200;box-sizing:border-box}.TourRunner_helpDropdownHeader__r5Usc{padding:8px 12px 4px;font-size:var(--fs-xs);font-weight:600;color:var(--text-tertiary,#888);text-transform:uppercase;letter-spacing:.04em}.TourRunner_helpDropdownItem__2QJWh{display:block;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:5px;cursor:pointer;font-family:inherit;text-align:left}.TourRunner_helpDropdownItem__2QJWh:hover{background:var(--bg-secondary,#f5f5f0)}.TourRunner_helpDropdownTitle__cCmeK{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary,#1f1f1f);display:flex;align-items:center;gap:6px}.TourRunner_helpDropdownDesc__0P8wG{font-size:var(--fs-xs);color:var(--text-tertiary,#888);line-height:1.4;margin-top:2px}.TourRunner_helpDropdownCheck__6CKIy{font-size:var(--fs-xs);color:#16a34a;font-weight:700}.TourRunner_helpDropdownItem__2QJWh:disabled{opacity:.55;cursor:progress}.TourRunner_helpLaunchingHint__kXEsM{font-size:var(--fs-xs);color:var(--text-tertiary,#888);text-align:center;margin:6px 0 4px;padding:0 12px}.TourRunner_helpEmptyState__zKRLI{padding:16px 14px 14px;text-align:center}.TourRunner_helpEmptyTitle__ZTh_B{font-size:var(--fs-base);font-weight:600;color:var(--text-primary,#1f1f1f);margin:0 0 6px}.TourRunner_helpEmptyBody__YNLNv{font-size:var(--fs-sm);color:var(--text-secondary,#4a4a4a);line-height:1.5;margin:0 0 14px}.TourRunner_helpEmptyActions__InMRF{display:flex;gap:8px;justify-content:center}.TourRunner_helpEmptyPrimary__89XRc,.TourRunner_helpEmptySecondary__PED74{font-size:var(--fs-sm);padding:6px 14px;border-radius:6px;cursor:pointer;font-family:inherit;line-height:1.2}.TourRunner_helpEmptyPrimary__89XRc{background:var(--accent);color:var(--text-on-accent);border:1px solid var(--accent)}.TourRunner_helpEmptyPrimary__89XRc:hover{background:#855325}.TourRunner_helpEmptySecondary__PED74{background:transparent;color:var(--text-secondary,#4a4a4a);border:1px solid var(--border-color,#d4d4d4)}.TourRunner_helpEmptySecondary__PED74:hover{background:var(--bg-secondary,#f5f5f0)}@media (max-width:767px){.TourRunner_helpDropdown__ifBn3{position:fixed;top:56px;left:12px;right:12px;width:auto;max-width:none;padding:8px;border-radius:10px}.TourRunner_helpDropdownHeader__r5Usc{padding:8px 14px 6px;font-size:var(--fs-sm)}.TourRunner_helpDropdownItem__2QJWh{padding:10px 14px;border-radius:6px;min-height:48px}.TourRunner_helpDropdownTitle__cCmeK{font-size:var(--fs-base);gap:8px}.TourRunner_helpDropdownDesc__0P8wG{font-size:var(--fs-sm);margin-top:3px}.TourRunner_helpLaunchingHint__kXEsM{font-size:var(--fs-sm)}.TourRunner_helpEmptyTitle__ZTh_B{font-size:var(--fs-md)}.TourRunner_helpEmptyBody__YNLNv{font-size:var(--fs-sm)}}