:root{--sig-hover-ease:cubic-bezier(.4,0,.2,1);--sig-hover-fast:.22s;--sig-hover-slow:.34s;--sig-gold:#e7b75d;--sig-gold-lift:#f5e7bd}.sig-nav-link,.sig-footer-link,.sig-footer-util,.sig-link,.ctx-link,.ww-media-link,.ww-archive-link{transition:color var(--sig-hover-fast) var(--sig-hover-ease);position:relative}.sig-nav-link:after,.sig-footer-link:after,.sig-footer-util:after,.sig-link:after,.ctx-link:after,.ww-media-link:after,.ww-archive-link:after{content:"";opacity:.55;transform-origin:0;height:1px;transition:transform var(--sig-hover-slow) var(--sig-hover-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.sig-nav-link:not([aria-current=page]):hover,.sig-footer-link:hover,.sig-footer-util:hover{color:#f4ead6}.sig-nav-link:not([aria-current=page]):hover:after,.sig-footer-link:hover:after,.sig-footer-util:hover:after{transform:scaleX(1)}.sig-nav-brand:hover,.sig-footer-brand:hover{color:#fff6e0}.sig-nav-brand,.sig-footer-brand{transition:color var(--sig-hover-fast) var(--sig-hover-ease)}.sig-nav-link:not([aria-current=page]):hover .sig-marker,.sig-footer-link:hover .sig-marker{transform:translate(2px)}.sig-link:hover,.ctx-link:hover,.ww-media-link:hover,.ww-archive-link:hover{color:var(--sig-gold-lift);transform:translateY(-2px)}.sig-link:hover:after,.ctx-link:hover:after,.ww-media-link:hover:after,.ww-archive-link:hover:after{opacity:.8;transform:scaleX(1)}.sig-link:hover .sig-arrow,.ctx-link:hover .sig-arrow{transform:translate(6px)}.sig-cta:hover{color:var(--sig-gold-lift);border-color:var(--sig-gold)}.sig-cta:hover .sig-arrow{transform:translate(7px)}.sig-cta:hover:before{transform:scaleX(1)}.sig-select:not([aria-selected=true]):not([aria-pressed=true]):not([data-selected=true]):not([data-on=true]):not(.is-selected):hover{color:#f4ead6;border-color:#e7b75d6b}.sig-select:not([aria-selected=true]):not([aria-pressed=true]):not([data-selected=true]):not([data-on=true]):not(.is-selected):hover .sig-arrow{transform:translate(4px)}.sig-select-light:not([aria-selected=true]):not([aria-pressed=true]):not([data-selected=true]):not([data-on=true]):not(.is-selected):hover{color:#5f574b;border-color:#5c431f57}}.sig-arrow,.sig-marker{transition:transform var(--sig-hover-slow) var(--sig-hover-ease);display:inline-block}.sig-cta{transition:color var(--sig-hover-fast) var(--sig-hover-ease), border-color var(--sig-hover-fast) var(--sig-hover-ease);position:relative}.sig-cta:before{content:"";background:linear-gradient(90deg, var(--sig-gold), #e7b75d26);transform-origin:0;height:1px;transition:transform var(--sig-hover-slow) var(--sig-hover-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sig-arrow-orb{--orb-size:38px;width:var(--orb-size);height:var(--orb-size);transition:border-color var(--sig-orb-hover-dur,.3s) var(--sig-hover-ease), box-shadow var(--sig-orb-hover-dur,.3s) var(--sig-hover-ease), transform var(--sig-orb-hover-dur,.3s) var(--sig-hover-ease);animation:sig-orb-breathe 4.2s var(--sig-hover-ease) infinite;background:radial-gradient(circle at 36% 24%,#f5d08c38,#0000 38%),#080807b8;border:1px solid #e7b75d6b;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px #f5d08c24,0 0 18px #d4923a38,0 0 0 6px #d4923a0d}@media (max-width:640px){.sig-arrow-orb{--orb-size:36px}}.sig-arrow-orb:before{content:"";opacity:.3;animation:sig-orb-halo 4.2s var(--sig-hover-ease) infinite;pointer-events:none;background:radial-gradient(circle,#e7b75d3d,#0000 72%);border-radius:50%;position:absolute;inset:-7px}.sig-arrow-glyph{color:var(--sig-gold);font-size:calc(var(--orb-size) * .4);transition:transform .42s cubic-bezier(.34,1.4,.64,1), color .3s var(--sig-hover-ease);line-height:1;display:inline-block;position:relative;transform:translate(0)}@keyframes sig-orb-breathe{0%,to{transform:scale(1);box-shadow:inset 0 1px #f5d08c24,0 0 18px #d4923a38,0 0 0 6px #d4923a0d}50%{transform:scale(1.015);box-shadow:inset 0 1px #f5d08c33,0 0 24px #d4923a52,0 0 0 7px #d4923a12}}@keyframes sig-orb-halo{0%,to{opacity:.26}50%{opacity:.4}}@media (hover:hover) and (pointer:fine){a:hover .sig-arrow-orb,button:hover .sig-arrow-orb{border-color:#fde99ad9;animation:none;transform:scale(1.04);box-shadow:inset 0 1px #f5d08c38,0 0 28px #d4923a66,0 0 0 7px #d4923a14}a:hover .sig-arrow-orb:before,button:hover .sig-arrow-orb:before{opacity:.58;transition:opacity var(--sig-orb-hover-dur,.3s) var(--sig-hover-ease);animation:none}a:hover .sig-arrow-glyph,button:hover .sig-arrow-glyph{color:#fde99a;transition:transform .3s var(--sig-hover-ease), color .3s var(--sig-hover-ease);transform:translate(6px)}}a:focus-visible .sig-arrow-orb,button:focus-visible .sig-arrow-orb{outline-offset:2px;border-color:#fde99ad9;outline:1px solid #e7b75d8c}a:focus-visible .sig-arrow-glyph,button:focus-visible .sig-arrow-glyph{color:#fde99a;transition:transform .3s var(--sig-hover-ease), color .3s var(--sig-hover-ease);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sig-arrow-orb,.sig-arrow-orb:before{animation:none}.sig-arrow-orb,.sig-arrow-glyph{transition:none}}.sig-nav-link:focus-visible,.sig-nav-brand:focus-visible,.sig-footer-link:focus-visible,.sig-footer-util:focus-visible,.sig-footer-brand:focus-visible,.sig-link:focus-visible,.sig-cta:focus-visible,.sig-select:focus-visible,.ctx-link:focus-visible,.ww-media-link:focus-visible,.ww-archive-link:focus-visible{outline:2px solid var(--sig-gold);outline-offset:3px;color:var(--sig-gold-lift);border-radius:2px}.sig-nav-link:focus-visible:after,.sig-footer-link:focus-visible:after,.sig-footer-util:focus-visible:after,.sig-link:focus-visible:after,.ctx-link:focus-visible:after,.ww-media-link:focus-visible:after,.ww-archive-link:focus-visible:after,.sig-cta:focus-visible:before{transform:scaleX(1)}.sig-select-light:focus-visible{color:#26221b;outline-color:#5c431f}.sig-select[aria-selected=true],.sig-select[aria-pressed=true],.sig-select[data-selected=true],.sig-select[data-on=true],.sig-select.is-selected{color:#f4e8c9}.sig-select-light[aria-selected=true],.sig-select-light[aria-pressed=true],.sig-select-light[data-selected=true],.sig-select-light[data-on=true],.sig-select-light.is-selected{color:#26221b}.sig-nav-link[aria-current=page]{color:#f4e8c9}.sig-nav-link[aria-current=page]:after{opacity:.4;transform:scaleX(1)}.sig-cta[aria-disabled=true],.sig-select[disabled],.sig-cta[disabled]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.sig-nav-link:after,.sig-footer-link:after,.sig-footer-util:after,.sig-link:after,.sig-cta:before,.sig-arrow,.sig-marker{transition:none}.sig-link:hover{transform:none}}
.SneChatWidget-module__cfQLmG__trigger{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:9200;background:radial-gradient(circle at 35% 30%, #d4923a47, var(--bg-card,#0f0f0f) 70%);width:56px;height:56px;color:var(--text-primary,#f5f5f5);cursor:pointer;border:1px solid #d4923a73;border-radius:999px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 8px 28px #00000073}.SneChatWidget-module__cfQLmG__trigger:hover{transform:translateY(-2px);box-shadow:0 12px 34px #0000008c}.SneChatWidget-module__cfQLmG__trigger:focus-visible{outline:2px solid var(--sne-gold,#d4923a);outline-offset:3px}.SneChatWidget-module__cfQLmG__triggerDot{background:var(--sne-gold,#d4923a);border-radius:999px;width:10px;height:10px;box-shadow:0 0 14px #d4923ad9}@media (prefers-reduced-motion:no-preference){.SneChatWidget-module__cfQLmG__triggerDot{animation:2.6s ease-in-out infinite SneChatWidget-module__cfQLmG__sneChatPulse}}@keyframes SneChatWidget-module__cfQLmG__sneChatPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.SneChatWidget-module__cfQLmG__panel{left:16px;right:16px;bottom:max(84px, calc(84px + env(safe-area-inset-bottom)));z-index:9210;background:var(--sne-warm-charcoal,#12100b);border:1px solid #d4923a4d;border-radius:16px;flex-direction:column;max-width:380px;max-height:min(560px,72vh);margin-left:auto;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0000008c}@media (min-width:640px){.SneChatWidget-module__cfQLmG__panel{width:380px;bottom:92px;left:auto;right:24px}}.SneChatWidget-module__cfQLmG__panelHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.SneChatWidget-module__cfQLmG__panelTitle{font:600 14px/1.3 var(--font-sans);color:var(--text-primary,#f5f5f5);letter-spacing:.02em}.SneChatWidget-module__cfQLmG__panelSub{font:400 11px/1.4 var(--font-sans);color:var(--text-muted,#787878);margin-top:2px}.SneChatWidget-module__cfQLmG__closeBtn{color:var(--text-secondary,#b4b4b4);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.SneChatWidget-module__cfQLmG__closeBtn:hover,.SneChatWidget-module__cfQLmG__closeBtn:focus-visible{color:var(--text-primary,#f5f5f5);background:#ffffff0f}.SneChatWidget-module__cfQLmG__messages{flex-direction:column;flex:1;gap:12px;padding:16px 18px;display:flex;overflow-y:auto}.SneChatWidget-module__cfQLmG__bubble{max-width:88%;font:400 13.5px/1.55 var(--font-sans);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:10px 13px}.SneChatWidget-module__cfQLmG__bubbleUser{color:var(--text-primary,#f5f5f5);background:#d4923a29;border:1px solid #d4923a4d;align-self:flex-end}.SneChatWidget-module__cfQLmG__bubbleAssistant{color:var(--text-secondary,#b4b4b4);background:#ffffff0a;border:1px solid #ffffff14;align-self:flex-start}.SneChatWidget-module__cfQLmG__bubbleTyping{align-items:center;gap:4px;padding:12px 13px;display:flex}.SneChatWidget-module__cfQLmG__typingDot{background:var(--text-muted,#787878);border-radius:999px;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.SneChatWidget-module__cfQLmG__typingDot{animation:1.2s ease-in-out infinite SneChatWidget-module__cfQLmG__sneChatTyping}.SneChatWidget-module__cfQLmG__typingDot:nth-child(2){animation-delay:.15s}.SneChatWidget-module__cfQLmG__typingDot:nth-child(3){animation-delay:.3s}}@keyframes SneChatWidget-module__cfQLmG__sneChatTyping{0%,60%,to{opacity:.35}30%{opacity:1}}.SneChatWidget-module__cfQLmG__quickOptions{flex-wrap:wrap;gap:8px;padding:0 18px 12px;display:flex}.SneChatWidget-module__cfQLmG__quickOption{font:500 12px/1.3 var(--font-sans);color:var(--text-secondary,#b4b4b4);cursor:pointer;background:0 0;border:1px solid #d4923a59;border-radius:999px;padding:7px 12px;transition:background .15s,color .15s}.SneChatWidget-module__cfQLmG__quickOption:hover,.SneChatWidget-module__cfQLmG__quickOption:focus-visible{color:var(--text-primary,#f5f5f5);background:#d4923a29}.SneChatWidget-module__cfQLmG__applyCta{text-align:center;background:var(--sne-gold,#d4923a);color:#12100b;font:600 13px/1.3 var(--font-sans);border-radius:10px;margin:0 18px 12px;padding:10px 14px;text-decoration:none;display:block}.SneChatWidget-module__cfQLmG__applyCta:hover,.SneChatWidget-module__cfQLmG__applyCta:focus-visible{filter:brightness(1.08)}.SneChatWidget-module__cfQLmG__inputRow{border-top:1px solid #ffffff14;gap:8px;padding:12px 14px;display:flex}.SneChatWidget-module__cfQLmG__input{resize:none;color:var(--text-primary,#f5f5f5);font:400 13.5px/1.4 var(--font-sans);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;max-height:80px;padding:9px 11px}.SneChatWidget-module__cfQLmG__input:focus-visible{outline:1px solid var(--sne-gold,#d4923a)}.SneChatWidget-module__cfQLmG__sendBtn{background:var(--sne-gold,#d4923a);color:#12100b;font:600 13px/1 var(--font-sans);cursor:pointer;border:none;border-radius:10px;padding:0 16px}.SneChatWidget-module__cfQLmG__sendBtn:disabled{opacity:.4;cursor:not-allowed}.SneChatWidget-module__cfQLmG__trigger{isolation:isolate;background:#080806;border-color:#e7b75d9e;width:64px;height:64px;padding:0;overflow:hidden;box-shadow:0 10px 34px #00000080,0 0 22px #d4923a29}.SneChatWidget-module__cfQLmG__triggerAvatar{z-index:2;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:relative;transform:scale(1.035)}.SneChatWidget-module__cfQLmG__triggerGlow{z-index:1;pointer-events:none;background:radial-gradient(circle,#e7b75d47,#0000 66%);border-radius:999px;position:absolute;inset:-18%}.SneChatWidget-module__cfQLmG__panel{bottom:max(12px, env(safe-area-inset-bottom));isolation:isolate;background:linear-gradient(#100e0afb,#090907fb);border-color:#e7b75d5c;border-radius:20px;max-width:440px;max-height:min(620px,70dvh)}.SneChatWidget-module__cfQLmG__panelHeader{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080806b8;padding:12px 14px;position:relative}.SneChatWidget-module__cfQLmG__panelIdentity{align-items:center;gap:10px;min-width:0;display:flex}.SneChatWidget-module__cfQLmG__headerAvatar{border:1px solid #e7b75d73;border-radius:999px;flex:0 0 42px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 18px #d4923a1f}.SneChatWidget-module__cfQLmG__headerAvatar img{object-fit:cover;width:100%;height:100%}.SneChatWidget-module__cfQLmG__conversationArea{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.SneChatWidget-module__cfQLmG__lingyeStage{background:radial-gradient(circle at 82% 42%,#d4923a1f,#0000 44%);border-bottom:1px solid #ffffff0f;flex:none;min-height:168px;padding:16px;position:relative;overflow:hidden}.SneChatWidget-module__cfQLmG__lingyeExpanded{opacity:.9;pointer-events:none;filter:drop-shadow(0 0 24px #d4923a24);width:214px;height:auto;position:absolute;top:-42px;bottom:auto;right:-18px}.SneChatWidget-module__cfQLmG__stageBubble{z-index:2;color:#f5f5f5e6;background:#181612e6;border-color:#e7b75d29;max-width:64%;position:relative;box-shadow:0 12px 34px #0000002e}.SneChatWidget-module__cfQLmG__messages{z-index:3;background:linear-gradient(#08080624,#08080680);min-height:0;padding:14px 16px;position:relative}.SneChatWidget-module__cfQLmG__bubbleTyping{color:#c4bcaed1;gap:9px;min-height:44px}.SneChatWidget-module__cfQLmG__thinkingAvatar{object-fit:cover;border-radius:999px;flex:0 0 26px;width:26px;height:26px;box-shadow:0 0 12px #e7b75d2e}@media (prefers-reduced-motion:no-preference){.SneChatWidget-module__cfQLmG__triggerGlow{animation:3.2s ease-in-out infinite SneChatWidget-module__cfQLmG__sneLingyeGlow}.SneChatWidget-module__cfQLmG__thinkingAvatar{animation:1.8s ease-in-out infinite SneChatWidget-module__cfQLmG__sneLingyeThink}}@keyframes SneChatWidget-module__cfQLmG__sneLingyeGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes SneChatWidget-module__cfQLmG__sneLingyeThink{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (min-width:640px){.SneChatWidget-module__cfQLmG__panel{width:440px;max-height:min(640px,100dvh - 48px);bottom:24px;right:24px}}@media (max-width:639px){.SneChatWidget-module__cfQLmG__trigger{right:14px;bottom:max(14px, env(safe-area-inset-bottom));width:58px;height:58px}.SneChatWidget-module__cfQLmG__panel{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-width:none;max-height:70dvh}.SneChatWidget-module__cfQLmG__panelHeader{padding:10px 12px}.SneChatWidget-module__cfQLmG__headerAvatar{flex-basis:38px;width:38px;height:38px}.SneChatWidget-module__cfQLmG__panelSub{margin-top:1px}.SneChatWidget-module__cfQLmG__lingyeStage{min-height:124px;padding:12px}.SneChatWidget-module__cfQLmG__lingyeExpanded{opacity:.8;width:158px;top:-30px;bottom:auto;right:-28px}.SneChatWidget-module__cfQLmG__stageBubble{max-width:72%;padding:9px 11px;font-size:13px;line-height:1.48}.SneChatWidget-module__cfQLmG__messages{gap:9px;padding:10px 12px}.SneChatWidget-module__cfQLmG__quickOptions{gap:6px;padding:0 12px 10px}.SneChatWidget-module__cfQLmG__quickOption{min-height:44px;padding:6px 10px}.SneChatWidget-module__cfQLmG__inputRow{gap:7px;padding:10px 12px}.SneChatWidget-module__cfQLmG__input{min-height:44px;padding:10px 11px;font-size:16px}.SneChatWidget-module__cfQLmG__sendBtn{min-height:44px;padding:0 14px}}.SneChatWidget-module__cfQLmG__resourceLinks{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.SneChatWidget-module__cfQLmG__resourceLink{color:#eee0c3eb;min-height:40px;font:600 12px/1.3 var(--font-sans);text-align:center;background:#e7b75d0d;border:1px solid #e7b75d57;border-radius:10px;flex:160px;place-items:center;padding:9px 12px;text-decoration:none;display:grid}.SneChatWidget-module__cfQLmG__resourceLink:hover,.SneChatWidget-module__cfQLmG__resourceLink:focus-visible{color:var(--text-primary,#f5f5f5);background:#e7b75d1f}.SneChatWidget-module__cfQLmG__resourceLinkApply{background:var(--sne-gold,#d4923a);color:#12100b;border-color:#d4923ab3}@media (max-width:639px){.SneChatWidget-module__cfQLmG__resourceLinks{gap:6px;padding:0 12px 10px}.SneChatWidget-module__cfQLmG__resourceLink{flex-basis:100%;min-height:44px}}.SneChatWidget-module__cfQLmG__externalNote{color:#beb5a5ad;font:400 11px/1.5 var(--font-sans);letter-spacing:.02em;margin:-5px 16px 10px}@media (max-width:639px){.SneChatWidget-module__cfQLmG__externalNote{margin:-4px 12px 9px;font-size:10.5px}}
