.nv-guide-layer{position:fixed;inset:0;z-index:5100;pointer-events:none;direction:rtl;font-family:inherit;color:#14334e}.nv-guide-panel{position:absolute;left:18px;bottom:18px;width:450px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;pointer-events:auto;background:rgba(237,246,253,.94);border:1px solid rgba(255,255,255,.88);border-radius:22px;box-shadow:0 20px 64px rgba(14,38,57,.25),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(30px) saturate(1.2);-webkit-backdrop-filter:blur(30px) saturate(1.2);overflow:hidden;text-align:right}.nv-guide-header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:17px 18px 10px;border-bottom:1px solid rgba(21,64,91,.1)}.nv-guide-header>div:last-child{display:flex;gap:6px}.nv-guide-header span{font-size:11px;color:#087f88}.nv-guide-header h2{font-size:18px;line-height:1.7;margin:4px 0;font-weight:700}.nv-guide-header button,.nv-guide-dock>button:last-child{font:inherit;font-size:22px;border:1px solid rgba(61,100,127,.2);border-radius:10px;color:inherit;background:rgba(255,255,255,.38);width:34px;height:34px;cursor:pointer}.nv-guide-progress{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:11px}.nv-guide-progress progress{min-width:30px;flex:1;height:6px;border:0;border-radius:6px;overflow:hidden;accent-color:#009da8}.nv-guide-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:4px 18px 16px;scrollbar-width:thin}.nv-guide-body p{font-size:13px;line-height:1.95;margin:9px 0}.nv-guide-body .nv-guide-note{font-size:11px;color:#516e85;line-height:1.8}.nv-guide-preview,.nv-guide-notice{border-radius:11px;padding:9px 12px;background:rgba(29,158,171,.1);border:1px solid rgba(29,158,171,.18)}.nv-guide-start{width:100%;margin:8px 0 15px;min-height:44px}.nv-guide-search{display:grid;gap:6px;font-size:12px;font-weight:700;margin:6px 0 13px}.nv-guide-search input{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:10px 12px;border:1px solid rgba(61,100,127,.25);border-radius:12px;background:rgba(255,255,255,.55);color:inherit}.nv-guide-chapters details{margin:8px 0;border:1px solid rgba(61,100,127,.18);border-radius:13px;background:rgba(255,255,255,.3);overflow:hidden}.nv-guide-chapters summary{cursor:pointer;padding:12px;font-size:13px;font-weight:700;line-height:1.7}.nv-guide-chapters summary small{float:left;color:#53758c;font-size:11px;font-weight:400}.nv-guide-chapters details>button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;border-top:1px solid rgba(61,100,127,.1);background:transparent;color:inherit;text-align:right;font:inherit;font-size:12px;cursor:pointer}.nv-guide-chapters button>span{display:grid;place-items:center;background:rgba(0,153,164,.1);border-radius:7px;min-width:25px;min-height:25px}.nv-guide-chapters button>b{flex:1;font-weight:500;line-height:1.8}.nv-guide-chapters button:hover{background:rgba(0,143,154,.1)}.nv-guide-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.nv-guide-step-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#4a6b81;margin:8px 0}.nv-guide-instructions{padding:0 21px 0 0;margin:12px 0;counter-reset:none}.nv-guide-instructions li{font-size:13px;line-height:2;padding:3px 4px 6px 0}.nv-guide-instructions li::marker{font-weight:700;color:#008e98}.nv-guide-done{padding:12px;border:1px solid rgba(0,139,145,.18);background:rgba(0,156,160,.08);border-radius:13px}.nv-guide-done strong{font-size:12px;color:#007b84}.nv-guide-done p{margin:6px 0 0}.nv-guide-caution{padding:9px 12px;border-radius:11px;background:rgba(200,136,34,.08);margin:11px 0;border:1px solid rgba(200,136,34,.15)}.nv-guide-caution summary{font-size:12px;font-weight:700;cursor:pointer}.nv-guide-quiz{border:1px solid rgba(69,102,128,.22);border-radius:13px;padding:10px 12px;margin:14px 0;min-width:0}.nv-guide-quiz legend{font-size:12px;line-height:1.8;padding:0 6px;font-weight:700}.nv-guide-quiz label{display:flex;flex-direction:row;align-items:start;gap:8px;padding:8px;margin:5px 0;font-size:12px;line-height:1.8;border:1px solid transparent;border-radius:9px;cursor:pointer}.nv-guide-quiz label.selected{background:rgba(0,150,161,.09);border-color:rgba(0,150,161,.25)}.nv-guide-quiz input{width:16px;height:16px;min-height:16px;min-width:16px;padding:0;flex:none;margin-top:4px;accent-color:#008f99}.nv-guide-footer{padding:12px 18px;border-top:1px solid rgba(61,100,127,.16);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;flex:none}.nv-guide-footer>div{display:flex;gap:7px}.nv-guide-footer .btn{font-size:12px;min-height:38px;padding:8px 12px}.nv-guide-skip{flex-basis:100%;font:inherit;font-size:11px;color:#516e85;background:none;border:0;text-align:center;padding:5px;cursor:pointer}.nv-guide-highlight{position:fixed;border:2px solid #00a3b0;border-radius:14px;box-shadow:0 0 0 5px rgba(0,170,183,.12);pointer-events:none;box-sizing:border-box}.nv-guide-dock{position:fixed;left:16px;bottom:18px;z-index:5100;display:flex;align-items:center;gap:6px;direction:rtl;color:#14334e;background:rgba(237,246,253,.94);border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:6px;box-shadow:0 8px 25px rgba(20,50,70,.2);backdrop-filter:blur(24px);font-family:inherit}.nv-guide-dock>button:first-child{display:flex;gap:8px;align-items:center;border:0;background:none;font:inherit;font-size:12px;color:inherit;padding:8px;cursor:pointer}.nv-guide-panel button:focus-visible,.nv-guide-dock button:focus-visible,.nv-guide-panel input:focus-visible,.nv-guide-panel summary:focus-visible{outline:3px solid #00a3b0;outline-offset:2px}[data-theme="dark"] .nv-guide-layer,[data-theme="dark"] .nv-guide-dock{color:#e6f0f6}[data-theme="dark"] .nv-guide-panel,[data-theme="dark"] .nv-guide-dock{background:rgba(18,34,46,.95);border-color:rgba(184,218,239,.3);box-shadow:0 20px 64px rgba(0,0,0,.45),inset 0 1px 0 rgba(222,241,255,.12)}[data-theme="dark"] .nv-guide-header button,[data-theme="dark"] .nv-guide-dock>button:last-child,[data-theme="dark"] .nv-guide-search input,[data-theme="dark"] .nv-guide-chapters details{background:rgba(133,175,202,.08);border-color:rgba(159,199,223,.2)}[data-theme="dark"] .nv-guide-body .nv-guide-note,[data-theme="dark"] .nv-guide-skip,[data-theme="dark"] .nv-guide-step-meta,[data-theme="dark"] .nv-guide-chapters summary small{color:#b3c9d8}[data-theme="dark"] .nv-guide-done strong,[data-theme="dark"] .nv-guide-header span{color:#5cdbda}.nv-guide-panel *{box-sizing:border-box}@media(max-width:650px){.nv-guide-panel{left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 148px);border-radius:18px}.nv-guide-header{padding:12px 14px 8px}.nv-guide-header h2{font-size:16px}.nv-guide-body{padding:2px 14px 12px}.nv-guide-progress{padding:8px 14px}.nv-guide-footer{padding:10px 14px}.nv-guide-instructions li,.nv-guide-body p{font-size:12px}.nv-guide-dock{bottom:calc(65px + env(safe-area-inset-bottom));left:8px;max-width:calc(100vw - 16px)}.nv-guide-header button{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.nv-guide-panel *{scroll-behavior:auto!important;transition:none!important}}
