.worldcup-zone{--wc-red:#e63946;--wc-green:#00a651;--wc-blue:#003087;--wc-gold:#c5a572;--wc-bg:#060d18;position:relative;margin-top:-1px;background-color:var(--wc-bg);background-image:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(0,48,135,.35),transparent),radial-gradient(ellipse 50% 40% at 0 50%,rgba(0,166,81,.12),transparent),radial-gradient(ellipse 50% 40% at 100% 60%,rgba(230,57,70,.12),transparent)}.worldcup-zone:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--wc-red) 0,var(--wc-red) 33.33%,var(--wc-green) 33.33%,var(--wc-green) 66.66%,var(--wc-blue) 66.66%,var(--wc-blue) 100%);z-index:1}.wc-gradient-text{color:#fff;background:linear-gradient(135deg,#fff 0,var(--wc-red) 25%,var(--wc-green) 55%,var(--wc-blue) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.wc-gradient-text{-webkit-text-fill-color:currentColor;background:none}}.wc-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 4px 24px rgba(0,0,0,.35)}.wc-card:hover{border-color:rgba(197,165,114,.25);box-shadow:0 8px 32px rgba(0,48,135,.2)}.wc-tricolor-bar{height:3px;background:linear-gradient(90deg,var(--wc-red),var(--wc-green),var(--wc-blue));border-radius:999px}.wc-nav-active{background:linear-gradient(135deg,rgba(230,57,70,.2),rgba(0,48,135,.25));border:1px solid rgba(197,165,114,.3);color:#fff}.wc-hero-pattern{background-image:radial-gradient(circle at 20% 80%,rgba(230,57,70,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,166,81,.12) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(0,48,135,.2) 0,transparent 60%)}.wc-select{color-scheme:dark;background-color:#0d1520;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.625rem 2rem .625rem .75rem;font-size:.875rem;line-height:1.25rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center}.wc-select:focus{outline:none;border-color:rgba(197,165,114,.45);box-shadow:0 0 0 2px rgba(197,165,114,.15)}.wc-select option{background-color:#0d1520;color:#fff}.caishui-zone{--cs-emerald:#10b981;--cs-cyan:#06b6d4;--cs-gold:#d4a853;--cs-bg:#071210;--cs-nav-offset:calc(3.75rem + env(safe-area-inset-top, 0px));position:relative;margin-top:-1px;background-color:var(--cs-bg);background-image:radial-gradient(ellipse 80% 50% at 50% -15%,rgba(16,185,129,.2),transparent),radial-gradient(ellipse 50% 40% at 100% 50%,rgba(6,182,212,.1),transparent),radial-gradient(ellipse 40% 30% at 0 80%,rgba(212,168,83,.08),transparent)}.caishui-zone:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cs-emerald),var(--cs-cyan),var(--cs-gold));z-index:1}.cs-gradient-text{background:linear-gradient(135deg,#fff 0,var(--cs-emerald) 40%,var(--cs-cyan) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));backdrop-filter:blur(12px)}.cs-chat-window{box-shadow:0 0 0 1px rgba(16,185,129,.08),0 12px 40px rgba(0,0,0,.35)}@media (max-width:639px){.caishui-zone{padding-bottom:env(safe-area-inset-bottom,0)}.caishui-zone .page-container{padding-left:.75rem;padding-right:.75rem}.cs-chat-shell{height:calc(100dvh - var(--cs-nav-offset) - 6rem);min-height:460px}.cs-chat-shell--active{height:calc(100dvh - var(--cs-nav-offset) - 2.5rem);min-height:520px}body.cs-chat-active .caishui-page-extra,body.cs-chat-active footer{display:none}body.cs-chat-active .caishui-page-header{margin-bottom:.5rem}body.cs-chat-active .caishui-page-header .caishui-subtitle,body.cs-chat-active .caishui-page-header .caishui-tagline{display:none}body.cs-chat-active .caishui-page-header h1{font-size:1.25rem}.cs-chat-shell .cs-chat-window{height:100%;border-radius:1rem}.cs-chat-messages{-webkit-overflow-scrolling:touch}.cs-chat-composer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))}.cs-suggestions{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:0 .25rem .25rem;margin:0 -.25rem;scrollbar-width:none}.cs-suggestions::-webkit-scrollbar{display:none}.cs-send-btn,.cs-suggestion-chip{touch-action:manipulation}}@media (min-width:640px){.caishui-zone .page-container{max-width:80rem}.cs-chat-shell{min-height:520px}.cs-chat-shell--active{height:calc(100dvh - var(--cs-nav-offset) - 8rem);min-height:640px;max-height:960px}.cs-chat-shell--active .cs-chat-window{height:100%}.cs-chat-messages{flex:1;max-height:none;min-height:420px}body.cs-chat-active .caishui-page-extra{display:none}body.cs-chat-active .caishui-page-header{margin-bottom:1rem}body.cs-chat-active .caishui-page-header .caishui-subtitle,body.cs-chat-active .caishui-page-header .caishui-tagline{display:none}body.cs-chat-active .caishui-page-header h1{font-size:1.75rem}.cs-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cs-chat-shell:not(.cs-chat-shell--active) .cs-chat-messages{min-height:380px;max-height:min(72vh,680px)}}.prose-cs{overflow-wrap:anywhere;word-break:break-word}.prose-cs strong{color:rgba(255,255,255,.95);font-weight:600}.prose-cs .cs-h3,.prose-cs .cs-h4{font-family:var(--font-display)}.prose-cs .cs-section{margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem;color:rgba(110,231,183,.95)}.prose-cs .cs-section:first-child{margin-top:0}.prose-cs .cs-section strong{font-weight:600}.prose-cs .cs-p{margin:.5rem 0}.prose-cs .cs-p:first-child{margin-top:0}.prose-cs .cs-p:last-child{margin-bottom:0}.prose-cs .cs-list{margin:.5rem 0;padding-left:1.25rem}.prose-cs .cs-list-disc{list-style-type:disc}.prose-cs .cs-list-decimal{list-style-type:decimal}.prose-cs .cs-list li{margin:.25rem 0}.prose-cs .cs-hr{margin:.75rem 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.prose-cs .cs-quote{margin:.5rem 0;border-left:3px solid rgba(16,185,129,.45);padding:.5rem .75rem;color:rgba(255,255,255,.7);background:rgba(16,185,129,.06);border-radius:0 .5rem .5rem 0}.prose-cs .cs-inline-code{border-radius:.25rem;background:rgba(0,0,0,.35);padding:.1rem .35rem;font-size:.85em;color:rgba(110,231,183,.95)}.prose-cs .cs-code-block{margin:.625rem 0;overflow-x:auto;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);padding:.75rem;font-size:.8125rem;line-height:1.5;color:rgba(255,255,255,.85);-webkit-overflow-scrolling:touch}.prose-cs .cs-table-wrap{margin:.625rem -.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.5rem;border:1px solid rgba(16,185,129,.15);background:rgba(0,0,0,.25);background-image:linear-gradient(90deg,rgba(0,0,0,.35),transparent 12px),linear-gradient(270deg,rgba(0,0,0,.35),transparent 12px);background-size:12px 100%,12px 100%;background-position:0,100%;background-repeat:no-repeat}.prose-cs .cs-table{width:100%;min-width:max-content;border-collapse:collapse;font-size:.8125rem;line-height:1.45}.prose-cs .cs-table td,.prose-cs .cs-table th{border:1px solid rgba(255,255,255,.1);padding:.5rem .625rem;text-align:left;vertical-align:top;max-width:14rem;white-space:normal;word-break:break-word}.prose-cs .cs-table th{background:rgba(16,185,129,.14);font-weight:600;color:rgba(255,255,255,.95);position:sticky;top:0;z-index:1}.prose-cs .cs-table td{color:rgba(255,255,255,.82)}.prose-cs .cs-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.prose-cs .cs-table tbody tr:hover td{background:rgba(16,185,129,.06)}.prose-cs--rich{width:100%;min-width:0}.cs-bubble-rich{min-width:0}.cs-attach-notice{border-radius:.5rem;background:rgba(245,158,11,.06);padding:.5rem .625rem}.cs-attach-btn,.cs-attach-chip{touch-action:manipulation}@media (max-width:639px){.prose-cs .cs-table{font-size:.75rem}.prose-cs .cs-table td,.prose-cs .cs-table th{padding:.4rem .5rem}.prose-cs .cs-table-wrap{margin-left:-.125rem;margin-right:-.125rem}}.prose-cs h3,.prose-cs h4{font-family:var(--font-display)}.cs-typing-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cs-emerald);animation:cs-bounce 1.2s ease-in-out infinite}.cs-typing-dot.animation-delay-200{animation-delay:.2s}.cs-typing-dot.animation-delay-400{animation-delay:.4s}.cs-rag-sources summary::-webkit-details-marker{display:none}.cs-stream-cursor{vertical-align:text-bottom}@keyframes cs-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.cs-light{--cs-bg:#f2f8f5;--cs-emerald:#0a9060;--cs-cyan:#0891b2;color-scheme:light}.cs-light.caishui-zone{background-color:#f2f8f5;background-image:radial-gradient(ellipse 80% 50% at 50% -15%,rgba(10,144,96,.08),transparent),radial-gradient(ellipse 50% 40% at 100% 50%,rgba(8,145,178,.05),transparent),radial-gradient(ellipse 40% 30% at 0 80%,rgba(180,140,60,.04),transparent);color:#0d2b22}.cs-light [class*=text-white]{color:rgba(13,43,34,.68)!important}.cs-light [class*="text-white\/9"]{color:rgba(13,43,34,.92)!important}.cs-light [class*="text-white\/7"],.cs-light [class*="text-white\/8"]{color:rgba(13,43,34,.78)!important}.cs-light [class*="text-white\/5"],.cs-light [class*="text-white\/6"]{color:rgba(13,43,34,.58)!important}.cs-light [class*="text-white\/3"],.cs-light [class*="text-white\/4"]{color:rgba(13,43,34,.4)!important}.cs-light [class*="text-white\/0"],.cs-light [class*="text-white\/1"],.cs-light [class*="text-white\/2"]{color:rgba(13,43,34,.25)!important}.cs-light .text-white{color:rgba(13,43,34,.95)!important}.cs-light [class*="bg-black\/"]{background-color:rgba(255,255,255,.85)!important}.cs-light [class*="bg-white\/"]{background-color:rgba(13,43,34,.04)!important}.cs-light .bg-white\/5{background-color:rgba(255,255,255,.95)!important}.cs-light .bg-black\/20{background-color:rgba(255,255,255,.9)!important}.cs-light [class*="border-white\/"]{border-color:rgba(13,43,34,.12)!important}.cs-light .cs-card{border:1px solid rgba(13,43,34,.1);background:#ffffff;box-shadow:0 1px 4px rgba(13,43,34,.06)}.cs-light .cs-gradient-text{background:linear-gradient(135deg,#0d2b22 0,var(--cs-emerald) 50%,var(--cs-cyan) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-light .cs-chat-window{background:#ffffff;border:1px solid rgba(13,43,34,.1);box-shadow:0 2px 16px rgba(13,43,34,.08)}.cs-light [class*="bg-emerald-600\/"]{background-color:#d1fae5!important;border:1px solid #a7f3d0}.cs-light [class*="border-white\/8"].bg-white\/5{background-color:#f8faf9!important;border-color:rgba(13,43,34,.1)!important}.cs-light .cs-chat-composer{border-top-color:rgba(13,43,34,.08);background:#f8faf9}.cs-light .cs-chat-composer textarea{color:#0d2b22;background:transparent}.cs-light .cs-chat-composer textarea::placeholder{color:rgba(13,43,34,.35)}.cs-light .cs-suggestion-chip{border-color:rgba(13,43,34,.12)!important;background-color:rgba(13,43,34,.04)!important;color:rgba(13,43,34,.65)!important}.cs-light .cs-suggestion-chip:hover{border-color:rgba(10,144,96,.35)!important;background-color:rgba(10,144,96,.08)!important;color:rgba(10,144,96,.9)!important}.cs-light .prose-cs strong{color:rgba(13,43,34,.95)}.cs-light .prose-cs .cs-section{color:rgba(10,144,96,.9)}.cs-light .prose-cs .cs-hr{border-top-color:rgba(13,43,34,.1)}.cs-light .prose-cs .cs-quote{color:rgba(13,43,34,.65);background:rgba(10,144,96,.05);border-left-color:rgba(10,144,96,.35)}.cs-light .prose-cs .cs-inline-code{background:rgba(13,43,34,.06);color:rgba(10,144,96,.9)}.cs-light .prose-cs .cs-code-block{background:rgba(13,43,34,.04);border-color:rgba(13,43,34,.1);color:rgba(13,43,34,.82)}.cs-light .prose-cs .cs-table-wrap{background:rgba(255,255,255,.9);border-color:rgba(10,144,96,.15);background-image:none}.cs-light .prose-cs .cs-table td,.cs-light .prose-cs .cs-table th{border-color:rgba(13,43,34,.1)}.cs-light .prose-cs .cs-table th{background:rgba(10,144,96,.08);color:rgba(13,43,34,.9)}.cs-light .prose-cs .cs-table td{color:rgba(13,43,34,.75)}.cs-light .prose-cs .cs-table tbody tr:nth-child(2n) td{background:rgba(13,43,34,.02)}.cs-light .prose-cs .cs-table tbody tr:hover td{background:rgba(10,144,96,.05)}.cs-light [class*="border-amber-500\/"][class*="bg-amber-500\/"]{border-color:rgba(180,120,20,.25)!important;background-color:rgba(251,191,36,.06)!important}.cs-light [class*=text-amber-]{color:rgba(140,85,0,.85)!important}.cs-light [class*=text-emerald-]{color:rgba(10,130,80,.9)!important}.cs-light [class*=text-red-]{color:rgba(185,28,28,.85)!important}.cs-light [class*=text-cyan-]{color:rgba(8,120,160,.85)!important}.cs-light [class*="border-white\/8"]{border-color:rgba(13,43,34,.1)!important}.cs-light .fixed.rounded-full.bg-black\/20{background:rgba(255,255,255,.9)!important;border-color:rgba(13,43,34,.15)!important}.cs-light input[type=number],.cs-light input[type=search],.cs-light select,.cs-light textarea{background:#ffffff!important;border-color:rgba(13,43,34,.15)!important;color:#0d2b22!important}.cs-light input::placeholder,.cs-light textarea::placeholder{color:rgba(13,43,34,.3)!important}.cs-light select option{background:#ffffff;color:#0d2b22}.cs-light .cs-theme-btn{border-color:rgba(13,43,34,.15)!important;background:rgba(13,43,34,.05)!important;color:rgba(13,43,34,.6)!important}.cs-light .cs-theme-btn:hover{border-color:rgba(10,144,96,.4)!important;color:rgba(10,144,96,.9)!important}.cs-yellow{--cs-bg:#fdf8ed;--cs-emerald:#b45309;--cs-cyan:#c2710c;--cs-gold:#d97706;color-scheme:light}.cs-yellow.caishui-zone{background-color:#fdf8ed;background-image:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(251,191,36,.18),transparent),radial-gradient(ellipse 60% 45% at 100% 40%,rgba(217,119,6,.1),transparent),radial-gradient(ellipse 50% 40% at 0 90%,rgba(245,158,11,.08),transparent);color:#2d1a04}.cs-yellow.caishui-zone:before{background:linear-gradient(90deg,#f59e0b,#d97706,#b45309)}.cs-yellow [class*=text-white]{color:rgba(45,26,4,.68)!important}.cs-yellow [class*="text-white\/9"]{color:rgba(45,26,4,.92)!important}.cs-yellow [class*="text-white\/7"],.cs-yellow [class*="text-white\/8"]{color:rgba(45,26,4,.78)!important}.cs-yellow [class*="text-white\/5"],.cs-yellow [class*="text-white\/6"]{color:rgba(45,26,4,.58)!important}.cs-yellow [class*="text-white\/3"],.cs-yellow [class*="text-white\/4"]{color:rgba(45,26,4,.4)!important}.cs-yellow [class*="text-white\/0"],.cs-yellow [class*="text-white\/1"],.cs-yellow [class*="text-white\/2"]{color:rgba(45,26,4,.25)!important}.cs-yellow .text-white{color:rgba(45,26,4,.95)!important}.cs-yellow [class*="bg-black\/"]{background-color:rgba(255,252,235,.9)!important}.cs-yellow [class*="bg-white\/"]{background-color:rgba(45,26,4,.04)!important}.cs-yellow .bg-white\/5{background-color:rgba(255,252,235,.95)!important}.cs-yellow .bg-black\/20{background-color:rgba(255,248,220,.92)!important}.cs-yellow [class*="border-white\/"]{border-color:rgba(45,26,4,.12)!important}.cs-yellow [class*="border-white\/8"]{border-color:rgba(45,26,4,.1)!important}.cs-yellow .cs-card{border:1px solid rgba(180,120,20,.15);background:#fffdf5;box-shadow:0 1px 6px rgba(180,120,20,.08)}.cs-yellow .cs-gradient-text{background:linear-gradient(135deg,#2d1a04,#b45309 45%,#d97706 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-yellow .cs-chat-window{background:#fffdf5;border:1px solid rgba(180,120,20,.14);box-shadow:0 2px 20px rgba(180,120,20,.1)}.cs-yellow [class*="bg-emerald-600\/"]{background-color:#fef3c7!important;border:1px solid #fde68a}.cs-yellow [class*="border-white\/8"].bg-white\/5{background-color:#fffdf5!important;border-color:rgba(180,120,20,.1)!important}.cs-yellow .cs-chat-composer{border-top-color:rgba(180,120,20,.1);background:#fffcf0}.cs-yellow .cs-chat-composer textarea{color:#2d1a04;background:transparent}.cs-yellow .cs-chat-composer textarea::placeholder{color:rgba(45,26,4,.32)}.cs-yellow .cs-suggestion-chip{border-color:rgba(180,120,20,.18)!important;background-color:rgba(45,26,4,.04)!important;color:rgba(45,26,4,.62)!important}.cs-yellow .cs-suggestion-chip:hover{border-color:rgba(180,83,9,.35)!important;background-color:rgba(251,191,36,.12)!important;color:rgba(120,53,15,.9)!important}.cs-yellow .prose-cs strong{color:rgba(45,26,4,.95)}.cs-yellow .prose-cs .cs-section{color:rgba(180,83,9,.88)}.cs-yellow .prose-cs .cs-hr{border-top-color:rgba(45,26,4,.1)}.cs-yellow .prose-cs .cs-quote{color:rgba(45,26,4,.65);background:rgba(251,191,36,.07);border-left-color:rgba(217,119,6,.4)}.cs-yellow .prose-cs .cs-inline-code{background:rgba(45,26,4,.06);color:rgba(180,83,9,.9)}.cs-yellow .prose-cs .cs-code-block{background:rgba(45,26,4,.04);border-color:rgba(45,26,4,.1);color:rgba(45,26,4,.82)}.cs-yellow .prose-cs .cs-table-wrap{background:rgba(255,253,245,.95);border-color:rgba(217,119,6,.15);background-image:none}.cs-yellow .prose-cs .cs-table td,.cs-yellow .prose-cs .cs-table th{border-color:rgba(45,26,4,.1)}.cs-yellow .prose-cs .cs-table th{background:rgba(251,191,36,.12);color:rgba(45,26,4,.9)}.cs-yellow .prose-cs .cs-table td{color:rgba(45,26,4,.75)}.cs-yellow .prose-cs .cs-table tbody tr:nth-child(2n) td{background:rgba(45,26,4,.02)}.cs-yellow .prose-cs .cs-table tbody tr:hover td{background:rgba(251,191,36,.07)}.cs-yellow [class*=text-amber-]{color:rgba(146,64,14,.88)!important}.cs-yellow [class*=text-emerald-]{color:rgba(120,53,15,.88)!important}.cs-yellow [class*=text-red-]{color:rgba(185,28,28,.85)!important}.cs-yellow [class*=text-cyan-]{color:rgba(120,53,15,.78)!important}.cs-yellow [class*="border-amber-500\/"][class*="bg-amber-500\/"]{border-color:rgba(217,119,6,.28)!important;background-color:rgba(251,191,36,.08)!important}.cs-yellow input[type=number],.cs-yellow input[type=search],.cs-yellow select,.cs-yellow textarea{background:#fffdf5!important;border-color:rgba(180,120,20,.18)!important;color:#2d1a04!important}.cs-yellow input::placeholder,.cs-yellow textarea::placeholder{color:rgba(45,26,4,.3)!important}.cs-yellow select option{background:#fffdf5;color:#2d1a04}.cs-yellow .cs-theme-btn{border-color:rgba(180,120,20,.2)!important;background:rgba(45,26,4,.05)!important;color:rgba(45,26,4,.58)!important}.cs-yellow .cs-theme-btn:hover{border-color:rgba(180,83,9,.4)!important;color:rgba(120,53,15,.9)!important}