.support-live-port{--sl-accent:#f47832;--sl-panel:linear-gradient(178deg, #1d2027 0%, #15171c 58%, #121418 100%);--sl-text:#f3f5f8;--sl-muted:#8a919c;--sl-tertiary:#6a7383;z-index:9600;color:var(--sl-text);pointer-events:none;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Helvetica,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.support-live-port.sl-live-mounted{position:fixed}.support-live-port *,.support-live-port :before,.support-live-port :after{box-sizing:border-box}.support-live-port button,.support-live-port textarea{font-family:inherit}.sl-dim{pointer-events:auto;background:radial-gradient(760px 640px at 92% 92%,#1c181657,#1c181614 66%,#0000 88%);position:absolute;inset:0}.sl-bubble{right:22px;top:var(--sl-top,66px);transform-origin:100% 0;pointer-events:auto;filter:drop-shadow(0 30px 60px #06080c8c);width:318px;position:absolute}.sl-panel{background:var(--sl-panel);border-radius:30px 0 30px 30px;flex-direction:column;gap:8px;min-height:0;padding:7px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0006,inset 0 0 0 1px #ffffff12}.sl-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#f4783224,#0000 68%);border-radius:50%;width:240px;height:190px;position:absolute;top:-70px;left:-40px}.sl-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4783273,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.sl-head{align-items:center;gap:12px;padding:14px 11px 10px 13px;display:flex;position:relative}.sl-mark{background:linear-gradient(160deg,#f47832,#d9611f);border-radius:11px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 5px 14px #f4783247}.sl-head-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sl-brand{color:#f3f5f8;letter-spacing:-.1px;font-size:13px;font-weight:800}.sl-eyebrow{color:#8a919c;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.sl-icon-button{cursor:pointer;color:#8a919c;background:#ffffff08;border:1px solid #ffffff12;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.sl-title-row{align-items:center;gap:10px;padding:0 13px 12px;display:flex;position:relative}.sl-title{color:#f3f5f8;letter-spacing:-.35px;flex:1;min-width:0;font-size:17px;font-weight:800;line-height:1.25}.sl-switch{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px 5px 6px;display:flex}.sl-switch-dot{border-radius:50%;width:14px;height:14px}.sl-switch-label{color:#8a919c;letter-spacing:.04em;font-size:10.5px;font-weight:800}.sl-lanes-wrap{transition:max-height .34s cubic-bezier(.3,1,.35,1),opacity .26s;position:relative;overflow:hidden}.sl-lanes{justify-content:space-between;gap:10px;padding:2px 13px 14px;display:flex;position:relative}.sl-lane{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.sl-orb{border:1.5px solid var(--lane-border);background:var(--lane-bg);width:76px;height:76px;box-shadow:var(--lane-shadow);border-radius:50%;flex:none;place-items:center;transition:background .22s,border-color .22s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.sl-orb:before{content:"";background:var(--lane-wash);pointer-events:none;border-radius:50%;width:128%;height:82%;position:absolute;top:-22%;left:-14%}.sl-lane-label{color:var(--lane-text);letter-spacing:-.05px;text-align:center;font-size:11px;font-weight:800;line-height:1.3}.sl-lane-pane{flex-direction:column;gap:14px;margin:0 13px;padding:4px 0 6px;display:flex;position:relative}.sl-actions{align-items:flex-start;gap:10px;display:flex}.sl-circle-action{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:2px 2px 0;display:flex}.sl-action-disc{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .26s cubic-bezier(.3,1.5,.4,1),box-shadow .26s,background .2s,border-color .2s;display:grid}.sl-action-disc.primary{background:linear-gradient(150deg,#ff9a57 0%,#f47832 56%,#e2661f 100%);border:0;box-shadow:0 10px 22px #f478324d}.sl-circle-action:hover .sl-action-disc{transform:translateY(-4px)scale(1.05)}.sl-circle-action:active .sl-action-disc{transition-duration:90ms;transform:translateY(-1px)scale(.97)}.sl-action-label{color:#f3f5f8;letter-spacing:-.15px;font-size:12.5px;font-weight:800}.sl-avatar-disc{position:relative;overflow:hidden}.sl-avatar-disc:before{content:"";border:1.5px solid #f478322e;border-top-color:#f47832;border-radius:50%;animation:3.4s linear infinite sl-ai-spin;position:absolute;inset:0}.sl-avatar{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.sl-segmented{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;gap:4px;margin:0 13px;padding:3px;display:flex;position:relative}.sl-segment{cursor:pointer;color:#8a919c;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;flex:1;min-width:0;padding:7px 8px;font-size:10.5px;font-weight:800}.sl-segment.active{color:#231f20;background:#f47832}.sl-lessons{flex-direction:column;gap:6px;max-height:326px;margin:1px 7px 0;padding:0 6px 2px;display:flex;position:relative;overflow:auto}.sl-lesson{cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:15px;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s cubic-bezier(.3,1.3,.4,1);display:flex}.sl-lesson:hover,.sl-module:hover{background:#242932;border-color:#3c4350;transform:translateY(-1px)}.sl-number{color:#a9a2ff;background:#8e86f029;border:1px solid #8e86f059;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:grid}.sl-lesson-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sl-lesson-title{color:#f3f5f8;letter-spacing:-.1px;text-wrap:pretty;font-size:13px;font-weight:800}.sl-lesson-sub{color:#98a1ae;text-wrap:pretty;font-size:10.5px;font-weight:600;line-height:1.45}.sl-lesson-meta{color:#6a7383;font-size:10px;font-weight:700}.sl-arrow{color:#6a7383;margin-top:5px;font-size:12px;font-weight:800}.sl-bottom-actions{flex-wrap:nowrap;align-items:center;gap:7px;margin:4px 13px 12px;display:flex;position:relative}.sl-pill{cursor:pointer;color:#c6ceda;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.sl-pill.orange{color:#f9915a;background:#f478321a;border-color:#f4783242}.sl-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;margin:3px 7px 0;padding:0 6px 2px;display:grid;position:relative;overflow:auto}.sl-module{cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:12px 12px 11px;transition:background .16s,border-color .16s,transform .16s cubic-bezier(.3,1.3,.4,1);display:flex;position:relative}.sl-module-icon{border:1px solid color-mix(in srgb,var(--module-hue) 35%,transparent);background:color-mix(in srgb,var(--module-hue) 16%,transparent);width:30px;height:30px;color:var(--module-hue);border-radius:10px;place-items:center;display:grid}.sl-here{color:#f9915a;letter-spacing:.06em;background:#f4783221;border:1px solid #f4783247;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:800}.sl-chat{width:min(var(--sl-rail,320px),100%);pointer-events:auto;animation:.3s cubic-bezier(.22,.9,.3,1) both sl-rail-in;display:flex;position:absolute;top:0;bottom:0;right:0}.sl-chat-card{background:linear-gradient(178deg,#1a1e27 0%,#14171e 46%,#0c0e13 100%);border-left:1px solid #ffffff1c;border-radius:18px 0 0 18px;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 62px #04060a70}.sl-chat-card:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(44% 62% at 24% 100%,#5aa9e657,#0000 70%),radial-gradient(42% 60% at 74% 92%,#f4783247,#0000 72%);height:250px;animation:11s ease-in-out infinite alternate sl-ai-aura;position:absolute;top:-118px;left:-14%;right:-14%}.sl-chat-head{align-items:center;gap:9px;padding:15px 13px 12px;display:flex;position:relative}.sl-chat-name{color:#f4f7fa;letter-spacing:-.5px;font-family:Chakra Petch,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:700}.sl-chat-status{color:#8a919c;font-size:10px;font-weight:600}.sl-here-strip{background:linear-gradient(90deg,#5aa9e621,#f4783221);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:8px;padding:9px 13px;display:flex;position:relative}.sl-here-label{color:#f9915a;letter-spacing:.13em;flex:none;padding-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.sl-scope-switch{gap:5px;padding:7px 13px 0;display:flex}.sl-scope-switch button{color:#737b88;min-width:0;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:1;padding:6px 9px;font-size:10px;font-weight:750}.sl-scope-switch button[aria-pressed=true]{color:#f6a171;background:#f4783224;border-color:#f478325c}.sl-here-value{color:#aeb7c4;font-size:10px;font-weight:700;line-height:1.4}.sl-transcript{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 13px 10px;display:flex;position:relative;overflow:auto}.sl-reading{color:#c6ceda;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;font-weight:800;display:flex}.sl-reading-bars{align-items:center;gap:2px;height:14px;display:flex}.sl-reading-bars i{background:#5aa9e6;border-radius:999px;width:2px;animation:.9s ease-in-out infinite sl-ai-bar;display:block}.sl-ai-message{color:#eff4fa;letter-spacing:-.1px;background:#5aa9e614;border:1px solid #5aa9e62e;border-radius:6px 18px 18px;max-width:88%;padding:12px 15px;font-size:13.4px;line-height:1.62;animation:.3s cubic-bezier(.22,1.2,.35,1) both sl-msg-in}.sl-ai-message,.sl-user-message{flex-direction:column;gap:9px;display:flex}.sl-user-message{color:#eff4fa;background:#f478321f;border:1px solid #f4783242;border-radius:18px 6px 18px 18px;align-self:flex-end;max-width:88%;padding:11px 14px;font-size:13px;line-height:1.55;animation:.3s cubic-bezier(.22,1.2,.35,1) both sl-msg-in}.sl-chat-suggestions{flex-wrap:wrap;gap:6px;display:flex}.sl-chat-chip{cursor:pointer;color:#b7dbf6;text-align:left;background:#5aa9e617;border:1px solid #5aa9e640;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800}.sl-yoi-speech-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sl-yoi-speech{cursor:pointer;color:#b7dbf6;background:#5aa9e61a;border:1px solid #5aa9e647;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 9px 5px 6px;font-family:inherit;font-size:9.5px;font-weight:800;display:inline-flex}.sl-yoi-speech:disabled{cursor:wait;opacity:.72}.sl-yoi-speech.playing{color:#f9915a;background:#f4783221;border-color:#f4783261}.sl-yoi-speaker{background:#ffffff14;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.sl-yoi-speech.playing .sl-yoi-speaker{animation:1.1s ease-in-out infinite sl-yoi-voice-pulse}.sl-yoi-feedback{color:#8994a4;border-top:1px solid #ffffff14;flex-direction:column;gap:7px;padding-top:2px;font-size:9.5px;font-weight:750;display:flex}.sl-yoi-feedback-prompt,.sl-yoi-feedback-saved,.sl-yoi-feedback-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sl-yoi-feedback button{color:#c8d0db;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px}.sl-yoi-feedback button:hover,.sl-yoi-feedback button[aria-pressed=true]{color:#ffad7e;background:#f4783224;border-color:#f4783273}.sl-yoi-feedback button:disabled{cursor:wait;opacity:.55}.sl-yoi-feedback-saved{color:#8ed6aa}.sl-yoi-feedback-form{background:#0c0e127a;border:1px solid #f4783233;border-radius:11px;flex-direction:column;gap:7px;padding:9px;display:flex}.sl-yoi-feedback-choices{flex-wrap:wrap;gap:5px;display:flex}.sl-yoi-feedback-form textarea{resize:vertical;color:#eef2f7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-height:48px;padding:8px 9px;font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.4}.sl-yoi-feedback-form textarea:focus{border-color:#f4783280}.sl-yoi-feedback-actions{justify-content:flex-end}.sl-yoi-feedback-error{color:#ff9b88;line-height:1.35}.sl-yoi-action-card{box-sizing:border-box;background:linear-gradient(160deg,#5aa9e61f,#ffffff09);border:1px solid #5aa9e647;border-radius:14px;flex-direction:column;gap:8px;width:min(100%,330px);margin-top:3px;padding:12px;display:flex;box-shadow:0 12px 28px #0000002e}.sl-yoi-action-card.succeeded{background:linear-gradient(160deg,#5fc1831f,#ffffff09);border-color:#5fc18352}.sl-yoi-action-card.failed{border-color:#f2704c52}.sl-yoi-action-kicker{color:#78bceb;letter-spacing:.12em;font:800 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.sl-yoi-action-card strong{color:#eef5fa;font-size:12.5px;line-height:1.35}.sl-yoi-action-summary,.sl-yoi-action-guard{color:#aebbc6;font-size:10.5px;line-height:1.45}.sl-yoi-action-changes{background:#00000024;border:1px solid #fff1;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.sl-yoi-action-change{color:#cbd6de;flex-direction:column;gap:4px;font-size:10.5px;display:flex}.sl-yoi-action-change>span:first-child{color:#81909c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.sl-yoi-action-change>span:last-child{align-items:center;gap:6px;min-width:0;display:flex}.sl-yoi-action-change del{color:#8c98a2;text-overflow:ellipsis;white-space:nowrap;text-decoration-color:#f2704c;overflow:hidden}.sl-yoi-action-change i{color:#60717f;flex:none;font-style:normal}.sl-yoi-action-change b{overflow-wrap:anywhere;color:#e7f2f8}.sl-yoi-action-guard{color:#9fb5c5;align-items:center;gap:5px;display:flex}.sl-yoi-action-guard:before{color:#78bceb;content:"⌁";font-weight:900}.sl-yoi-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.sl-yoi-action-buttons button{cursor:pointer;color:#b8c5cf;background:#ffffff0b;border:1px solid #ffffff21;border-radius:9px;padding:7px 10px;font:750 10.5px/1 inherit}.sl-yoi-action-buttons button.primary{color:#101820;background:#5aa9e6;border-color:#5aa9e66b}.sl-yoi-action-buttons button:disabled{cursor:not-allowed;opacity:.45}.sl-yoi-action-status{color:#aebbc6;font-size:10.5px;line-height:1.45}.sl-yoi-action-status.success{color:#8fd8aa}.sl-yoi-action-status.error{color:#f6a48b}.sl-yoi-speech-error{color:#f8c0ab;font-size:9px;font-weight:700;line-height:1.35}.sl-chat-error{color:#f8c0ab;background:#f2704c1a;border:1px solid #f2704c4d;border-radius:11px;padding:9px 11px;font-size:10.5px;font-weight:700;line-height:1.45}.sl-chat-compose-wrap{flex-direction:column;gap:8px;padding:8px 13px 12px;display:flex;position:relative}.sl-chat-compose{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:19px;align-items:center;gap:7px;padding:7px 7px 7px 13px;display:flex}.sl-chat-compose input{color:#eef2f7;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:2px 0;font-size:12.5px}.sl-chat-compose input::placeholder{color:#5f6672}.sl-send-round{cursor:pointer;color:#56606f;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sl-send-round:disabled{cursor:default;opacity:.45}.sl-send-round.recording{color:#fff;background:#e24a3a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.sl-escalate{cursor:pointer;color:#697281;letter-spacing:.16em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:center;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:800;display:flex}.sl-form-card{right:22px;top:var(--sl-top,66px);width:318px;max-height:calc(100% - var(--sl-top,66px) - 22px);pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(176deg,#212631 0%,#191d25 44%,#101319 100%);border:1px solid #ffffff21;border-radius:26px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;overflow:auto;box-shadow:0 40px 86px -28px #04060ad1,inset 0 1px #ffffff17}.sl-section{flex-direction:column;gap:6px;display:flex}.sl-section-label{color:#dce3ec;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:800}.sl-chip-row{flex-wrap:wrap;gap:5px;display:flex}.sl-chip{cursor:pointer;color:#98a1ae;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 13px;font-size:11.8px;font-weight:800}.sl-chip.active{border-color:color-mix(in srgb,var(--form-accent) 44%,transparent);background:color-mix(in srgb,var(--form-accent) 16%,transparent);color:color-mix(in srgb,var(--form-accent) 84%,white)}.sl-textarea-wrap{align-items:flex-end;gap:8px;display:flex;position:relative}.sl-textarea{resize:none;color:#f4f7fa;background:#ffffff0d;border:1px solid #ffffff21;border-radius:18px;outline:none;width:100%;height:64px;padding:12px 13px 22px;font-size:13px;line-height:1.55}.sl-textarea:focus{background:#ffffff12;border-color:#f4783280;box-shadow:0 0 0 3px #f478321f}.sl-form-mic{cursor:pointer;min-width:31px;height:31px;color:var(--form-accent);background:#ffffff0a;border:1px solid #ffffff17;border-radius:50%;place-items:center;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:grid;position:absolute;top:9px;right:9px}.sl-form-mic.recording{color:#fff;background:#e24a3a;border-color:#e24a3a}.sl-voice-remove{cursor:pointer;color:#f2704c;font-size:inherit;background:0 0;border:0;margin-left:6px;padding:0;font-weight:800}.sl-form-send{cursor:pointer;color:#231f20;background:linear-gradient(150deg,#ff9a57,#f47832 56%,#e2661f);border:0;border-radius:16px;width:100%;padding:12px;font-size:12.5px;font-weight:800;box-shadow:0 12px 26px -14px #f47832e6}.sl-blocked{color:#5a6270;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:100%;padding:12px;font-size:12px;font-weight:800}.sl-capture-hud{pointer-events:auto;background:#16181d;border:1px solid #2a2f38;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #080a0e73}.sl-capture-surface{touch-action:none;position:absolute;inset:0}.sl-capture-outline{z-index:1;pointer-events:none;background:#f4783217;border:2px solid #f47832;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff5c,0 0 0 9999px #0a0c1047}.sl-capture-outline span{color:#231f20;text-overflow:ellipsis;white-space:nowrap;background:#f47832;border-radius:7px 7px 7px 0;max-width:220px;padding:4px 8px;font-size:9.5px;font-weight:800;position:absolute;top:-24px;left:-2px;overflow:hidden}.sl-capture-bar{pointer-events:auto;background:#16181d;border:1px solid #2a2f38;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 24px);margin:0 auto;padding:9px;display:flex;position:absolute;bottom:22px;left:12px;right:12px;box-shadow:0 20px 44px #080a0e80}.sl-cap-tool{cursor:pointer;color:#8a919c;background:#1e2127;border:1px solid #2a2f38;border-radius:12px;place-items:center;width:46px;height:40px;display:grid}.sl-cap-tool.active{color:#f47832;background:#f4783224;border-color:#f4783273}.sl-cap-tool:disabled{cursor:default;opacity:.42}.sl-receipt{right:22px;top:var(--sl-top,66px);pointer-events:auto;background:linear-gradient(176deg,#212631 0%,#191d25 44%,#101319 100%);border:1px solid #ffffff21;border-radius:26px;flex-direction:column;gap:13px;width:318px;padding:16px 15px 15px;display:flex;position:absolute;box-shadow:0 40px 86px -28px #04060acc,inset 0 1px #ffffff17}.sl-tour-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-tour-hit{z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;transition:left .34s cubic-bezier(.3,1,.35,1),top .34s cubic-bezier(.3,1,.35,1),width .34s cubic-bezier(.3,1,.35,1),height .34s cubic-bezier(.3,1,.35,1),background .16s;position:absolute;box-shadow:0 0 0 9999px #0a0c10a8}.sl-tour-hit:hover{background:#f4783209;box-shadow:0 0 0 9999px #0a0c10b8}.sl-tour-hit:active{background:#f4783214;transition-duration:60ms}.target-highlight{--target-arrow-distance:20px;--target-line-weight:4px;--target-glow:.75;z-index:2;pointer-events:none;transition:left .34s cubic-bezier(.3,1,.35,1),top .34s cubic-bezier(.3,1,.35,1),width .34s cubic-bezier(.3,1,.35,1),height .34s cubic-bezier(.3,1,.35,1);position:absolute}.target-highlight .shaft,.target-highlight .arrowhead,.target-highlight .corner{display:block;position:absolute}.target-highlight--arrow-frame .shaft{right:calc(100% + var(--target-arrow-distance) + 10px);top:calc(50% - var(--target-line-weight) / 2);width:42px;height:var(--target-line-weight);filter:drop-shadow(0 0 7px rgba(244,120,50,var(--target-glow)));background:linear-gradient(90deg,#f478322e,#ff9a57)}.target-highlight--arrow-frame .arrowhead{right:calc(100% + var(--target-arrow-distance));width:0;height:0;filter:drop-shadow(0 0 7px rgba(244,120,50,var(--target-glow)));border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #ff9a57;top:calc(50% - 7px)}.target-highlight--arrow-frame .corner{width:24px;height:24px;filter:drop-shadow(0 0 7px rgba(244,120,50,var(--target-glow)));border-style:solid;border-color:#ff9a57}.target-highlight--arrow-frame .top-left{border-width:var(--target-line-weight) 0 0 var(--target-line-weight);top:0;left:0}.target-highlight--arrow-frame .bottom-right{border-width:0 var(--target-line-weight) var(--target-line-weight) 0;bottom:0;right:0}.target-highlight--arrow-frame.target-highlight--from-right .shaft{right:auto;left:calc(100% + var(--target-arrow-distance) + 10px);background:linear-gradient(90deg,#ff9a57,#f478322e)}.target-highlight--arrow-frame.target-highlight--from-right .arrowhead{right:auto;left:calc(100% + var(--target-arrow-distance));border-left:0;border-right:10px solid #ff9a57}.sl-tour-card-wrap{z-index:3;pointer-events:auto;transition:left .34s cubic-bezier(.3,1,.35,1),top .34s cubic-bezier(.3,1,.35,1),bottom .34s cubic-bezier(.3,1,.35,1);position:absolute}.sl-tour-card{background:linear-gradient(197deg,#1d2027 0%,#15171c 58%,#121418 100%);border:1px solid #ffffff1c;border-radius:26px 26px 26px 8px;flex-direction:column;font-family:-apple-system,system-ui,sans-serif;line-height:normal;animation:.3s cubic-bezier(.22,1.2,.35,1) both sl-msg-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #04060a9e,inset 0 1px #ffffff12}.sl-tour-card button{font-family:Arial,sans-serif}.sl-tour-glow{pointer-events:none;background:radial-gradient(circle,#f4783229,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;left:-40px}.sl-tour-hairline{pointer-events:none;background:linear-gradient(90deg,#0000,#f4783273,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.sl-tour-tail{z-index:2;background:#1d2027;width:26px;height:26px;transition:left .34s cubic-bezier(.3,1,.35,1);position:absolute}.sl-tour-tail-top{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;border-radius:60% 3px 0 0;top:5px;transform:skewY(14deg)}.sl-tour-tail-bottom{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;border-radius:0 0 60% 3px;bottom:5px;transform:skewY(14deg)}.sl-tour-icon{cursor:pointer;color:#8a919c;background:#ffffff0a;border:1px solid #ffffff17;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;padding:0;font-size:10px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.sl-tour-icon:hover{color:#eef2f7;background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.sl-tour-press{cursor:pointer;background:linear-gradient(150deg,#ff9a57,#f47832 60%,#e2661f);border:0;border-radius:999px;align-items:stretch;gap:0;width:fit-content;max-width:100%;padding:0;transition:transform .18s cubic-bezier(.3,1.4,.4,1),box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #f4783247}.sl-tour-press:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 28px #f4783257}.sl-tour-press:active{transform:translateY(0)scale(.98)}.sl-tour-press-label{color:#ffd8c0;letter-spacing:.2px;white-space:nowrap;background:#121418e0;align-items:center;gap:5px;height:24px;padding:0 10px 0 11px;font-size:10px;font-weight:800;display:flex}.sl-tour-dot{background:#f9915a;border-radius:50%;flex:none;width:6px;height:6px;animation:2.1s ease-in-out infinite sl-tour-nudge;box-shadow:0 0 8px #f9915ae6}.sl-tour-target{color:#231f20;text-overflow:ellipsis;white-space:nowrap;align-items:center;height:24px;padding:0 12px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.sl-tour-ghost{cursor:pointer;color:#c6ceda;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;height:32px;padding:0 15px;font-size:11.5px;font-weight:800;line-height:normal;transition:border-color .16s,background .16s,color .16s,transform .16s}.sl-tour-ghost:hover{color:#eef2f7;background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}@keyframes sl-bubble-in{0%{opacity:0;transform:scale(.82)translate(30px,34px)rotate(3deg)}55%{opacity:1;transform:scale(1.03)translate(-2px,-3px)rotate(-.4deg)}to{opacity:1;transform:none}}@keyframes sl-orb-in{0%{opacity:0;transform:scale(.3)translateY(18px)}62%{opacity:1;transform:scale(1.12)translateY(-3px)}to{opacity:1;transform:none}}@keyframes sl-pane-in{0%{opacity:0;transform:translateY(-10px)scaleY(.9)}to{opacity:1;transform:none}}@keyframes sl-row-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes sl-msg-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes sl-ai-spin{to{transform:rotate(360deg)}}@keyframes sl-rail-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes sl-ai-aura{0%{transform:translate(-5%)scale(1)}to{transform:translate(6%,3%)scale(1.12)}}@keyframes sl-ai-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sl-yoi-voice-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes sl-tour-breathe{0%,to{box-shadow:0 0 0 9999px #0a0c10a8,0 0 #f478326b,0 0 22px #f4783247}50%{box-shadow:0 0 0 9999px #0a0c10a8,0 0 0 7px #f4783200,0 0 34px #f4783280}}@keyframes sl-tour-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.sl-bubble-in{animation:.36s cubic-bezier(.22,1.3,.36,1) both sl-bubble-in}.sl-lane:first-child{animation:.48s cubic-bezier(.24,1.5,.36,1) 50ms both sl-orb-in}.sl-lane:nth-child(2){animation:.48s cubic-bezier(.24,1.5,.36,1) .12s both sl-orb-in}.sl-lane:nth-child(3){animation:.48s cubic-bezier(.24,1.5,.36,1) .19s both sl-orb-in}.sl-lane-pane{transform-origin:50% 0;animation:.3s cubic-bezier(.22,1.1,.32,1) both sl-pane-in}.sl-circle-action:first-child{animation:.28s cubic-bezier(.22,1,.32,1) 50ms both sl-row-in}.sl-circle-action:last-child{animation:.28s cubic-bezier(.22,1,.32,1) .12s both sl-row-in}@media (max-width:640px){.sl-bubble,.sl-form-card,.sl-receipt{width:min(318px,100% - 20px);right:10px}.sl-orb{width:68px;height:68px}.sl-chat{width:100%}.sl-chat-card{border-radius:0}}@media (prefers-reduced-motion:reduce){.support-live-port *,.support-live-port :before,.support-live-port :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
