.vcut-guide-layer{position:fixed;inset:0;z-index:10000;color:#f4f7fb;font-family:inherit;isolation:isolate;box-sizing:border-box;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.vcut-guide-backdrop{position:absolute;inset:0;background:rgba(3,7,15,.72)}.vcut-guide-spotlight{position:fixed;border:2px solid #7dd3fc;border-radius:14px;background:rgba(125,211,252,.08);box-shadow:0 0 0 4px rgba(56,189,248,.14),0 0 0 9999px rgba(3,7,15,.72);pointer-events:none}.vcut-guide-card{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;border:1px solid #33465d;border-radius:24px;padding:24px;background:linear-gradient(145deg,#172a3c,#101824 65%);box-shadow:0 24px 80px #0009;animation:vcut-guide-appear .18s ease-out}.vcut-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.vcut-guide-label{font-size:11px;letter-spacing:.04em;color:#9adfff}.vcut-guide-layer button{cursor:pointer;font:inherit;min-height:44px;border-radius:12px;border:0;padding:8px 12px;color:#d5deea;background:transparent;font-size:13px}.vcut-guide-layer button:focus-visible,.vcut-guide-replay:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.vcut-guide-layer button:disabled{opacity:.3;cursor:default}.vcut-guide-layer .vcut-guide-skip{font-size:12px;color:#b4c1d1;padding-right:0;white-space:nowrap}.vcut-guide-progress{display:flex;gap:5px;margin:15px 0 24px}.vcut-guide-progress span{height:3px;flex:1;background:#ffffff17;border-radius:3px}.vcut-guide-progress .is-active{background:#7dd3fc}.vcut-guide-count{font-size:10px;letter-spacing:.15em;color:#89a2bb;margin:0 0 10px}.vcut-guide-card h2{font-size:25px;line-height:1.18;font-weight:650;letter-spacing:-.035em;margin:0 0 14px}.vcut-guide-description{font-size:14px;line-height:1.7;color:#c5d2df;margin:0}.vcut-guide-tip{font-size:11px;line-height:1.6;margin:18px 0 22px;padding-left:10px;border-left:2px solid #4b7896;color:#8faac1}.vcut-guide-actions{display:flex;justify-content:space-between;align-items:center;gap:8px}.vcut-guide-actions .vcut-guide-next{background:#8cddff;color:#082338;font-weight:650;padding:10px 18px;display:flex;gap:16px;align-items:center}.vcut-guide-next:hover{background:#b8ebff}.vcut-guide-replay{display:flex;align-items:center;gap:12px;min-height:48px;width:calc(100% - 32px);max-width:640px;margin:16px auto;padding:12px 16px;border:1px solid #ffffff1a;border-radius:14px;background:#ffffff05;color:#c8eaff;font-size:13px;text-align:left;cursor:pointer}.vcut-guide-replay span:last-child{margin-left:auto}@keyframes vcut-guide-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vcut-guide-card{animation:none}}@media (max-height:450px){.vcut-guide-card{padding:16px}.vcut-guide-progress{margin:8px 0 12px}.vcut-guide-tip{margin:8px 0}.vcut-guide-card h2{font-size:21px}}.vcut-guide-actions,.vcut-guide-heading,.vcut-guide-progress{flex-shrink:0}.vcut-guide-content{min-height:0;overflow:auto;overscroll-behavior:contain}.vcut-guide-content:focus-visible{outline:1px solid #7dd3fc;outline-offset:-1px}