.navigation-v2{--nv-soft:#edf4ff;--nv-warm:#fff8e9;--nv-nav-text:#edf4ff;--nv-menu:#dce9fc;--nv-menu-head:#c9dcf8}body .workspace-theme .navigation-v2[data-ambiance=light]{--nv-navy:#fff;--nv-nav-text:#183454;--nv-blue:#176be4;--bg:#f6f8fb;--nv-menu:#e4edfa;--nv-menu-head:#d8e6f9}body .workspace-theme .navigation-v2[data-ambiance=slate]{--nv-navy:#26394e;--nv-blue:#456f9c;--bg:#f2f5f8;--ink:#23384e;--muted:#61768d;--nv-menu:#dce6f0;--nv-menu-head:#cad9e9;--nv-soft:#e8eff5}body .workspace-theme .navigation-v2[data-ambiance=forest]{--nv-navy:#173c37;--nv-blue:#16836c;--bg:#f1f7f4;--ink:#153b34;--muted:#577a70;--border:#d3e5dd;--nv-menu:#daeee4;--nv-menu-head:#c7e4d5;--nv-soft:#e2f2e9}body .workspace-theme .navigation-v2[data-ambiance=plum]{--nv-navy:#342745;--nv-blue:#8753ba;--bg:#f7f3fa;--ink:#3f2b53;--muted:#7b678e;--border:#e4d9ef;--nv-menu:#ecdef7;--nv-menu-head:#ddc9ef;--nv-soft:#f0e7f8}body .workspace-theme .navigation-v2[data-ambiance=sand]{--nv-navy:#463c2e;--nv-blue:#9b6a22;--bg:#faf6ee;--ink:#3d3426;--muted:#827158;--border:#e8dfce;--nv-menu:#eee3cd;--nv-menu-head:#e5d4b4;--nv-soft:#f5ebd8}.workspace-theme[data-theme=dark] .navigation-v2,body .workspace-theme .navigation-v2[data-ambiance=night]{--nv-navy:#101d31;--nv-blue:#2673d4;--bg:#0d1727;--surface:#17283f;--ink:#edf4ff;--muted:#b0c2dc;--border:#334b69;--nv-menu:#213b5a;--nv-menu-head:#294767;--nv-soft:#21344e;--nv-warm:#343329}body .workspace-theme .navigation-v2 .nv-sidebar{background:var(--nv-navy);border-color:var(--border)}body .workspace-theme .navigation-v2 .nv-item>a,body .workspace-theme .navigation-v2 .nv-bottom>:is(a,button),body .workspace-theme .navigation-v2 .nv-account>summary{color:var(--nv-nav-text)}body .workspace-theme .navigation-v2 .nv-item.active{background:var(--nv-blue)}body .workspace-theme .navigation-v2 .nv-item.active>a{color:#fff}body .workspace-theme .navigation-v2 .nv-item:hover:not(.active),body .workspace-theme .navigation-v2 .nv-bottom>:is(a,button):hover{background:color-mix(in srgb, var(--nv-blue) 22%, var(--nv-navy))}body .workspace-theme .navigation-v2 .button.primary:not(.horizon-cta){background:var(--nv-blue);border-color:var(--nv-blue);color:#fff}body .workspace-theme .navigation-v2 .horizon-hero{background:linear-gradient(115deg, var(--nv-soft), var(--surface) 70%, var(--nv-warm))}body .workspace-theme .navigation-v2 :is(.panel,.nv-explorer-shell,.nv-library-row,.nv-preview,.nv-select-book,.nv-period-list,.nv-month,.nv-year-grid>button,.nv-calendar-toolbar,.nv-view-toggle button,.nv-season-tabs button,.nv-account>div,.nv-recipe>div){background:var(--surface);color:var(--ink);border-color:var(--border)}body .workspace-theme .navigation-v2 :is(input,select,textarea){background-color:var(--surface);color:var(--ink);border-color:var(--border)}body .workspace-theme .navigation-v2 :is(.nv-library-row.selected,.nv-library-tree button.active,.nv-categories button.active,.nv-view-toggle button[aria-pressed=true]){background:color-mix(in srgb, var(--nv-blue) 13%, var(--surface));color:var(--ink);border-color:var(--nv-blue)}body .workspace-theme .navigation-v2 .nv-flyout{background:var(--nv-menu);border-color:color-mix(in srgb, var(--nv-blue) 55%, var(--surface));color:var(--ink)}body .workspace-theme .navigation-v2 .nv-flyout header,body .workspace-theme .navigation-v2 .nv-categories{background:var(--nv-menu-head)}body .workspace-theme .navigation-v2 .nv-flyout :is(button,a),body .workspace-theme .navigation-v2 .nv-library-tree button{color:var(--ink)}body .workspace-theme .navigation-v2 .nv-library-tree{background:color-mix(in srgb, var(--bg) 75%, var(--surface))}body .workspace-theme .navigation-v2 .nv-book-top .book-workspace-header{background:var(--surface)}body .workspace-theme .navigation-v2 .nv-book-top .book-flow-nav button{background:var(--surface);color:var(--ink)}body .workspace-theme .navigation-v2 .nv-book-top .book-flow-nav button[aria-current=step]{background:var(--nv-blue);color:#fff}.navigation-v2 .nv-niche-entry{border-bottom:1px solid var(--border);align-items:stretch;gap:8px;display:flex}.navigation-v2 .nv-niche-entry>.nv-library-row{border-bottom:0;flex:1;min-width:0}.navigation-v2 .nv-niche-research{color:var(--nv-blue);background:0 0;border:0;flex:none;padding:10px;font-size:12px}.navigation-v2 .nv-grid .nv-niche-entry{border:1px solid var(--border);border-radius:8px;flex-direction:column;overflow:hidden}.navigation-v2 .nv-flyout .nv-niche-entry{flex-wrap:wrap;gap:0;padding:4px 0}.navigation-v2 .nv-flyout .nv-niche-open{min-width:140px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;padding:10px;font-size:13px}.navigation-v2 .nv-flyout .nv-niche-research{padding:7px 10px;font-size:11px;text-decoration:underline}.navigation-v2 .nv-back{border:1px solid var(--border);background:var(--surface);width:38px;height:34px;color:var(--ink);border-radius:7px;place-items:center;padding:5px;display:inline-grid}body .workspace-theme .navigation-v2 .back-link{border:1px solid var(--border);background:var(--surface);width:38px;height:34px;min-height:34px;color:var(--ink);border-radius:7px;place-items:center;margin:0;padding:5px;font-size:0;display:inline-grid}.navigation-v2 .back-link>svg{display:none}.navigation-v2 .back-link:before{content:"";background:currentColor;width:23px;height:23px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h9a7 7 0 0 1 0 14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h9a7 7 0 0 1 0 14'/%3E%3C/svg%3E") 50%/contain no-repeat}.navigation-v2 .nv-book-toolbar{align-items:center;gap:12px;margin:0 0 10px;display:flex}.navigation-v2 .nv-book-toolbar>span{text-align:right;color:var(--muted);flex:1;font-size:10px}.navigation-v2 .nv-book-resources{font-size:11px;position:relative}.navigation-v2 .nv-book-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.navigation-v2 .nv-book-resources>summary{cursor:pointer;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:7px 10px}.navigation-v2 .nv-book-resources>summary small{color:#986318;margin-left:8px;font-size:10px}.navigation-v2 .nv-book-resource-content{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:min(440px,84vw);max-height:70vh;padding:16px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 12px 36px #10284c26}.navigation-v2 .nv-book-resource-content .book-header-details,.navigation-v2 .nv-book-resource-content :is(.button,summary,p){font-size:12px}.navigation-v2 .nv-book-resource-content .book-header-details .button{margin:5px}.navigation-v2 .nv-book-resource-content .library-economics-card{padding:10px}.navigation-v2 .nv-book-resource-content .book-context-line{font-size:12px}.navigation-v2 .nv-appearance-settings{max-width:840px}.navigation-v2 .nv-appearance-settings h2{font-size:22px}.navigation-v2 .nv-appearance-settings .field{margin:18px 0}.navigation-v2 .nv-layout-previews{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 24px;display:grid}.navigation-v2 .nv-layout-preview{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;padding:14px}.navigation-v2 .nv-layout-preview[aria-pressed=true]{border-color:var(--nv-blue);outline:1px solid var(--nv-blue)}.navigation-v2 .nv-layout-preview strong{margin-top:12px;font-size:12px;display:block}.navigation-v2 .nv-layout-sketch{border:1px solid var(--border);background:var(--bg);border-radius:6px;grid-template-rows:16px 1fr;grid-template-columns:25% 1fr;gap:5px;height:90px;padding:8px;display:grid}.navigation-v2 .nv-layout-sketch i{background:var(--nv-blue);opacity:.7;border-radius:3px}.navigation-v2 .nv-preview-sidebar .nv-layout-sketch i:first-child{background:var(--nv-navy);opacity:1;grid-row:1/3}.navigation-v2 .nv-preview-sidebar .nv-layout-sketch i:last-child{background:var(--surface);border:1px solid var(--border)}.navigation-v2 .nv-preview-horizontal .nv-layout-sketch i:first-child{background:var(--nv-navy);opacity:1;grid-column:1/3}.navigation-v2 .nv-preview-horizontal .nv-layout-sketch i:last-child{background:var(--surface);border:1px solid var(--border)}.navigation-v2 .nv-book-top>section>h3{display:none}body .workspace-theme .navigation-v2.nv-horizontal .book-journey{animation:none;transform:none}body .workspace-theme .navigation-v2.nv-horizontal .nv-sidebar{flex-direction:row;align-items:center;gap:10px;width:100%;height:64px;padding:8px 14px;display:flex;inset:0 0 auto;transform:none}body .workspace-theme .navigation-v2.nv-horizontal .nv-sidebar .bmb-brand{flex:none;width:158px;min-height:44px;margin:0;padding:6px 4px}body .workspace-theme .navigation-v2.nv-horizontal .nv-sidebar .bmb-logo-art{background-image:url(/brand/boost-my-book-logo.4073c3d2e073.webp);background-position:-21.33px -44px;background-size:193.07px 144.8px;width:150px;height:32px}.navigation-v2.nv-horizontal .nv-collapse{display:none}.navigation-v2.nv-horizontal .nv-sidebar>nav{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.navigation-v2.nv-horizontal .nv-item{flex:none}.navigation-v2.nv-horizontal .nv-item>a{gap:6px;padding:10px 8px;font-size:12px}.navigation-v2.nv-horizontal .nv-item>a>span{display:inline}.navigation-v2.nv-horizontal .nv-item>a>svg{width:17px;height:17px}.navigation-v2.nv-horizontal .nv-item>button{padding:8px 2px;position:static}.navigation-v2.nv-horizontal .nv-bottom{border:0;flex-direction:row;align-items:center;gap:0;margin:0;padding:0}.navigation-v2.nv-horizontal .nv-bottom>:is(a,button),.navigation-v2.nv-horizontal .nv-account>summary{padding:9px}.navigation-v2.nv-horizontal .nv-bottom>:is(a,button)>span,.navigation-v2.nv-horizontal .nv-account>summary>span,.navigation-v2.nv-horizontal .nv-account>summary>svg:last-child{display:none}.navigation-v2.nv-horizontal .nv-recipe{max-width:55px;margin:0 0 0 5px;font-size:8px}.navigation-v2.nv-horizontal .nv-recipe>div,.navigation-v2.nv-horizontal .nv-account>div{inset:calc(100% + 12px) 0 auto auto}.navigation-v2.nv-horizontal .nv-main{margin-left:0;padding-top:64px}.navigation-v2.nv-horizontal .nv-flyout{border-left-width:1px;border-top:3px solid var(--nv-blue);border-radius:0 0 12px 12px;position:fixed;top:64px!important}.navigation-v2.nv-horizontal:has(.book-journey) .nv-main{margin-left:220px}.navigation-v2.nv-horizontal .nv-book-top{display:block}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-workspace-header{width:100%;margin:0 0 10px;padding:8px 12px}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-workspace-header>div:last-child{grid-template-columns:minmax(150px,1fr) 240px;gap:4px 16px;display:grid}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-workspace-header h1{font-size:17px}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav{background:var(--bg);border-right:1px solid var(--border);z-index:80;flex-direction:column;gap:6px;width:220px;padding:12px;display:flex;position:fixed;inset:64px auto 0 0;overflow:auto}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button{text-align:left;width:100%;min-height:53px;box-shadow:none;border-color:var(--border);flex:none;grid-template-columns:22px 1fr;justify-items:start;gap:2px 8px;padding:8px 10px;display:grid}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button>span{grid-row:1/3;align-self:center;font-size:12px;font-weight:700}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button strong{font-size:12px}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button small{grid-column:2;font-size:10px}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button[data-state=done]{color:#245b39;background:#e4f3e9;border-color:#afd5bd}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button:is([data-state=doing],[data-state=review]){color:#7b4c13;background:#fff0d7;border-color:#e8c58d}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button[aria-current=step]{outline:2px solid var(--nv-blue);outline-offset:-2px;border-left:4px solid var(--nv-blue)}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button[data-state=todo]{color:#16365b;background:#fff}@media (min-width:901px) and (max-width:1450px){.navigation-v2.nv-horizontal .nv-item>a>svg{display:none}.navigation-v2.nv-horizontal .nv-item>a{padding-inline:7px}}@media (max-width:900px){.navigation-v2.nv-horizontal .nv-mobile-button{z-index:120;display:flex;top:14px;left:auto;right:12px}body .workspace-theme .navigation-v2.nv-horizontal .nv-sidebar{padding-right:58px}.navigation-v2.nv-horizontal .nv-sidebar>nav,.navigation-v2.nv-horizontal .nv-bottom{display:none}body .workspace-theme .navigation-v2.nv-horizontal .nv-sidebar.nv-open{flex-wrap:wrap;height:auto;min-height:64px;max-height:100vh;padding:8px 14px;overflow-y:auto}.navigation-v2.nv-horizontal .nv-sidebar.nv-open>nav{flex-direction:column;flex:auto;align-items:stretch;width:100%;display:flex;overflow:visible}.navigation-v2.nv-horizontal .nv-sidebar.nv-open .nv-bottom{justify-content:space-around;width:100%;display:flex}.navigation-v2.nv-horizontal .nv-sidebar.nv-open .nv-item>a{justify-content:flex-start}.navigation-v2.nv-horizontal .main-content{padding-top:18px!important}.navigation-v2.nv-horizontal:has(.book-journey) .nv-main{margin-left:0}.navigation-v2.nv-horizontal .nv-book-top{flex-direction:column;display:flex}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav{border:0;flex-direction:row;width:100%;padding:3px;position:static;overflow-x:auto}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-flow-nav button{text-align:center;flex-direction:column;align-items:center;width:105px;min-width:105px;min-height:82px;display:flex}body .workspace-theme .navigation-v2.nv-horizontal .nv-book-top .book-workspace-header>div:last-child{display:block}.navigation-v2.nv-horizontal .nv-flyout{max-height:calc(100vh - 80px);left:8px!important}}@media (max-width:650px){.navigation-v2 .nv-layout-previews{grid-template-columns:1fr}.navigation-v2 .nv-niche-entry{flex-direction:column;gap:0}.navigation-v2 .nv-niche-research{text-align:left}.navigation-v2 .nv-book-toolbar>span{display:none}.navigation-v2 .nv-book-toolbar{justify-content:space-between}}.navigation-v2 .nv-access{justify-content:center;padding:5px 4px;display:flex}.navigation-v2 .nv-access>span{color:#e6f0ff;white-space:normal;text-align:center;background:#244b78;border:1px solid #5381b5;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.navigation-v2.nv-horizontal .nv-access{flex-shrink:0;max-width:112px}.navigation-v2.nv-compact .nv-access{padding-inline:0}.navigation-v2.nv-compact .nv-access>span{padding-inline:3px;font-size:10px}.navigation-v2 .nv-access-details{border-bottom:1px solid var(--border);gap:4px;padding:10px 12px;display:grid}.navigation-v2 .nv-access-details>span{color:var(--ink);font-weight:700}.navigation-v2 .nv-access-details>small{color:var(--muted);font-size:12px}
