.dash-welcome-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-quick-links{flex-wrap:wrap;gap:8px;display:flex}.tour-replay{color:#7cc7ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #7cc7ff80;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tour-replay:hover,.tour-replay:focus-visible{background:#7cc7ff1f;border-color:#7cc7ff;outline:none}.tour-root{z-index:1000;width:100%;position:absolute;top:0;left:0;overflow:hidden}.tour-dim{background:#081242c2;position:absolute;inset:0}.tour-spot{pointer-events:none;border-radius:16px;outline:2px solid #4f7bff;transition:top .35s,left .35s,width .35s,height .35s;animation:1.6s ease-in-out infinite tourRing;position:absolute;box-shadow:0 0 0 9999px #081242c2}@keyframes tourRing{0%,to{filter:drop-shadow(0 0 #4f7bff00);outline-color:#4f7bfff2}50%{filter:drop-shadow(0 0 14px #4f7bff8c);outline-color:#4f7bff73}}.tour-pointer{color:#4f7bff;text-shadow:0 0 10px #4f7bffb3;pointer-events:none;font-size:22px;line-height:1;position:absolute;transform:translate(-50%)}.tour-pointer.is-up{animation:1s ease-in-out infinite tourBobUp}.tour-pointer.is-down{animation:1s ease-in-out infinite tourBobDown}@keyframes tourBobUp{0%,to{transform:translate(-50%,6px)}50%{transform:translate(-50%)}}@keyframes tourBobDown{0%,to{transform:translate(-50%,-6px)}50%{transform:translate(-50%)}}.tour-card{box-sizing:border-box;color:#e8eef2;background:#0f151d;border:1px solid #7cc7ff8c;border-radius:16px;padding:18px 18px 14px;animation:.25s tourIn;position:absolute;box-shadow:0 18px 50px #0000008c}@keyframes tourIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-voice{color:#9fb0c2;font:inherit;cursor:pointer;background:#7cc7ff0f;border:1px solid #7cc7ff59;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.tour-voice.is-on{color:#7cc7ff;border-color:#3ec6ffb3;box-shadow:0 0 12px -4px #3ec6ffcc}.tour-step{color:#f0c14a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.tour-title{color:#fff;margin:0 0 6px;font-size:1.15rem;line-height:1.25}.tour-body{margin:0 0 10px;font-size:15px;line-height:1.5}.tour-action{color:#f0c14a;margin:0 0 10px;font-size:14px;font-weight:700}.tour-buttons{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-nav{gap:8px;display:flex}.tour-buttons button{min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.tour-skip{color:#e8eef2a6;background:0 0;border:0;padding-left:0!important}.tour-back{color:#7cc7ff;background:0 0;border:1px solid #7cc7ff80}.tour-next{color:#0b0e12;background:#f0c14a;border:0}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-pointer,.tour-card{transition:none;animation:none}}.tour-part{cursor:pointer;background:#081242c7;border:0;border-radius:12px;padding:0;transition:background-color .45s,box-shadow .45s,top .35s,left .35s,width .35s,height .35s;position:absolute}.tour-part.is-active{cursor:default;pointer-events:none;background:0 0;box-shadow:0 0 0 2px #3ec6ffd9,0 0 18px #3ec6ff59}@media (prefers-reduced-motion:reduce){.tour-part{transition:none}}@media (max-width:600px){.tour-card{padding:14px 14px 12px}.tour-step{margin-bottom:2px;font-size:11px}.tour-title{margin-bottom:4px;font-size:1.02rem}.tour-body{margin-bottom:8px;font-size:14px;line-height:1.42}.tour-voice{padding:3px 9px;font-size:11px;top:10px;right:10px}}.tour-demo{clip-path:inset(-3px round 18px);background:#070b11;border:1px solid #7cc7ff8c;border-radius:16px;outline:2px solid #4f7bff;flex-direction:column;animation:.45s tourDemoIn;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 50px #0000008c}@keyframes tourDemoIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tour-demo-bar{color:#9fb0c2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #7cc7ff33;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.tour-demo-live{background:#3ee08f;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite tourDemoLive;box-shadow:0 0 8px #3ee08f}@keyframes tourDemoLive{50%{opacity:.35}}.tour-demo-view{flex:1;min-height:0;position:relative;overflow:hidden}.tour-demo-view .hud-console{min-height:0!important;padding:0!important}.tour-demo-shield{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tour-demo{animation:none}}body[data-tour-step=simulator] .xts-start .xts-small,body[data-tour-step=simulator] .xts-panel-idle{display:none!important}.tour-demo.is-simulator .tour-demo-view .xts-showcase,.tour-demo.is-simulator .tour-demo-view .xts-showcase .xts-stage{border:0;border-radius:0;min-height:0;position:absolute;inset:0}.tour-demo-now{z-index:2;color:#e8eef2;background:#050a14d9;border:1px solid #3ec6ff73;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;animation:.3s tourDemoIn;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.tour-demo-now i{background:#3ec6ff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #3ec6ff}.tour-demo.is-atlas .tour-demo-view{background:#000}.tour-demo.is-atlas .pv-bare{flex-direction:column;display:flex;position:absolute;inset:0}.tour-demo.is-atlas .pv-bare .b3d-stage{border:0;border-radius:0;flex:1;height:auto;min-height:0;margin:0}.tour-demo.is-atlas .pv-bare-views{z-index:3;background:#000;border-top:1px solid #3ec6ff24;justify-items:center;gap:6px;padding:8px 8px 10px;display:grid;position:relative}.tour-demo.is-atlas .pv-bare-name{color:#cfe9f5;text-align:center;margin:0;font-size:13px;font-weight:700}.tour-demo.is-atlas .pv-bare-tabs{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.tour-demo.is-atlas .pv-bare-tabs .pv-bare-light{display:none}.tour-demo.is-atlas .pv-bare-tabs button{font:inherit;color:#dbe6f2;background:#050c16d9;border:1px solid #3ec6ff47;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,transform .15s}.tour-demo.is-atlas .pv-bare-tabs button.is-on{color:#04121a;background:#3ec6ff;border-color:#3ec6ff;box-shadow:0 0 16px #3ec6ff80}.tour-demo.is-atlas .pv-bare-tabs button.is-tap{background:#3ec6ff4d;transform:scale(.92);box-shadow:0 0 0 4px #3ec6ff59}.tour-demo.is-quizzes{--lp-cyan:#3ec6ff;--lp-amber:#f2b84b;--lp-bone:#ece4cf;--lp-text:#e6eef7;--lp-dim:#93a9c2;--lp-good:#3ee08f;--lp-bad:#ff6b6b;--lp-line:#3ec6ff38;--lp-panel:#0b1628}.tour-demo.is-quizzes .tour-demo-view{background:#07101f}.tour-demo-qt{zoom:1.12;position:absolute;inset:0}.tour-demo-qt .scr{color:var(--lp-text);flex-direction:column;gap:8px;padding:12px 14px 14px;font-size:12px;display:flex;position:absolute;inset:0}.tour-demo-qt .scr-qt{overflow:hidden}.tour-demo-qt .qt-card{flex:1}.tour-demo-qt .qt-film{flex:none}.tour-demo-qt .qt-film-img{flex:1 1 0;height:auto;min-height:100px;max-height:160px}.tour-demo-qt .qt-film-hs{align-self:center;width:min(100%,236px)}.tour-demo.is-mock .tour-demo-view{background:#070b11;overflow:hidden}.tour-demo.is-mock .tour-demo-view .hud-console{min-height:0!important}.tour-demo .tour-tap,.exam-calc-float .tour-tap{transition:box-shadow .12s,transform .12s;transform:scale(.97);box-shadow:0 0 0 3px #ffffffe6,0 0 0 9px #3ec6ff73!important}.exam-calc-float.tour-demo-calc{z-index:1003;pointer-events:none}.tour-demo.is-flashcards .tour-demo-view{overflow:hidden}.tour-flash{min-height:0!important;padding:0!important}.tour-flash .fc-player{margin:0!important}.tour-flash-card{animation:.4s cubic-bezier(.2,.8,.2,1) tourFlashIn}@keyframes tourFlashIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.tour-flash .fc-player{gap:12px!important;padding:14px!important}.tour-flash .fc-title{margin:2px 0 8px!important;font-size:1.25rem!important}.tour-flash .fc-tally{margin-top:6px!important}.tour-flash .fc-stage{gap:10px!important}.tour-flash .fc-face{gap:10px!important;min-height:190px!important;padding:16px 18px!important}.tour-flash .fc-prompt{font-size:1.05rem!important}@media (min-width:720px){.tour-demo-qt{zoom:1.5}.tour-demo-qt .qt-film-img{max-height:210px}.tour-demo-qt .qt-film-hs{width:min(100%,250px)}.tour-flash .fc-player{gap:16px!important;padding:24px!important}.tour-flash .fc-face{min-height:240px!important;padding:22px!important}.tour-flash .fc-prompt{font-size:1.25rem!important}.tour-flash .fc-title{font-size:1.6rem!important}}body[data-tour-demo] .paywall{visibility:hidden}.tour-demo.is-anatomy .aq-stage .b3d-stage{height:var(--tour-demo-h,62vh)!important;min-height:0!important}.tour-demo-scene{background:#0b1017;position:absolute;inset:0}.tour-demo-scene video{object-fit:contain;width:100%;height:100%;display:block}.tour-demo-scene .tour-demo-now{max-width:calc(100% - 20px);top:10px;bottom:auto;right:auto}
