:root{--primary:#d4af37;--primary-hover:#b8962e;--bg-dark:#f8f9fa;--surface-dark:#fff;--text-light:#1a1a1a;--text-dim:#64748b;--glass-bg:#ffffffe6;--glass-border:#d4af3733;--bronze-gold:#b38b1d}.logo-container{z-index:100;flex-direction:column;gap:.2rem;display:flex;position:absolute;top:2rem;left:2rem}.logo-text{align-items:center;line-height:1;display:flex;position:relative}.logo-glow-bg{filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#d4af3733 0%,#d4af371a 40%,#0000 75%);width:7rem;height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-logo-glow{filter:blur(40px);z-index:-1;background:radial-gradient(circle,#d4af3726 0%,#d4af370d 50%,#0000 80%);width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-slogan{flex-direction:column;gap:.1rem;display:flex}.slogan-en{color:#64748b;text-transform:uppercase;letter-spacing:.05rem;font-family:Outfit,sans-serif;font-size:.85rem}.slogan-zh{color:#475569;letter-spacing:.3rem;font-family:Noto Serif SC,serif;font-size:1rem}*{box-sizing:border-box;margin:0;padding:0;font-family:Outfit,sans-serif}body{background-color:var(--bg-dark);color:var(--text-light);letter-spacing:.02em;background-image:radial-gradient(circle at 50% 0,#d4af370d 0%,#0000 50%),linear-gradient(#f8f9fa,#e2e8f0);min-height:100vh;overflow-x:hidden}.container{max-width:1000px;margin:0 auto;padding:2rem}.agent-chat-screen{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.agent-chat-screen>.site-global-header,.agent-chat-screen>.lw-top-nav{flex:none}.container--chat{flex:auto;width:100%;max-width:none;min-height:0;margin:0;padding:.45rem .65rem .6rem;overflow:hidden}.notification-banner{color:#fff;text-align:center;letter-spacing:.01em;z-index:1000;background:linear-gradient(90deg,#ff9800 0%,#f57c00 100%);justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.55rem 3.4rem .55rem 1rem;font-size:.92rem;font-weight:600;line-height:1.45;display:flex;position:relative;box-shadow:0 2px 6px #00000026}.notification-banner-text{max-width:960px;display:inline-block}.notification-banner-cta{color:#fffdf2;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;min-width:5.8rem;padding:.28rem .8rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.notification-banner-cta:hover{color:#fff;background:#ffffff42;transform:translateY(-1px)}@media (max-width:720px){.notification-banner{flex-wrap:wrap;gap:.45rem;padding-right:2.8rem}.notification-banner-cta{min-width:0}}.notification-banner-dismiss{color:#ffffffd9;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.05rem;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.notification-banner-dismiss:hover{color:#fff}.site-global-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem 1rem;width:100%;min-height:0;margin:0;padding:.7rem 1rem .45rem;display:flex;position:relative}.site-global-header .site-header-controls{align-self:flex-start;margin-bottom:0;margin-left:auto;position:static}.site-global-header .site-header-logo{align-self:flex-start;margin:0;position:static}.container--search{padding-top:5.6rem;position:relative}.search-container-with-sidebar{width:100%;max-width:none;margin:0;padding:0 0 2rem}.search-shell{width:100%}.search-shell-with-sidebar{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.search-history-shell{max-height:100vh;position:sticky;top:0;overflow:hidden}.search-main-shell{width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:0 2rem 0 2.2rem}.chat-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid}.chat-shell-with-sidebar{grid-template-columns:260px minmax(0,1fr)}.chat-main-shell{flex-direction:column;gap:.9rem;width:100%;min-width:0;max-width:none;margin:0 auto;padding:0 1.4rem 1.6rem 1.8rem;display:flex}.chat-hero{background:#fffffff0;border:1px solid #d4af3742;border-radius:.9rem;margin-top:.2rem;padding:.9rem 1rem .8rem}.chat-hero-title-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.chat-hero h1{color:#713f12;margin:0;font-size:1.1rem}.chat-hero p{color:#78716c;margin-top:.38rem;font-size:.84rem;line-height:1.45}.chat-new-thread-btn{color:#9a3412;cursor:pointer;background:#fffaecfa;border:1px solid #b4530952;border-radius:999px;padding:.3rem .72rem;font-size:.76rem;font-weight:700}.chat-new-thread-btn:disabled{opacity:.56;cursor:not-allowed}.chat-conversation-list{background:#fffffff2;border:1px solid #d4af373d;border-radius:1rem;flex-direction:column;gap:.78rem;min-height:360px;max-height:calc(100vh - 340px);padding:.9rem .95rem;display:flex;overflow:auto}.chat-main-framework{background:#fffffff2;border:1px solid #d4af373d;border-radius:1rem;min-height:360px;max-height:calc(100vh - 340px);overflow:hidden}.chat-main-framework .cs-main-container{background:0 0;border:0;height:100%}.chat-main-framework .cs-chat-container,.chat-main-framework .cs-message-list{background:0 0}.chat-main-framework .cs-message-list__scroll-wrapper{padding:.86rem .95rem}.chat-framework-turn{margin-bottom:.72rem}.chat-main-framework .cs-message__content{border-radius:.8rem}.chat-main-framework .cs-message--incoming .cs-message__content{color:#5b3a0d;background:#fffbebeb}.chat-main-framework .cs-message--outgoing .cs-message__content{color:#4c3207;background:linear-gradient(135deg,#d4af373d,#b4530926)}.agent-chat-page{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;padding:0 .25rem;display:flex;overflow:hidden}.agent-chat-layout{flex-direction:column;flex:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.agent-chat-main{flex:auto;height:100%;min-height:0;display:flex}.agent-chat-main .cs-main-container{border:0;flex:auto;height:100%;min-height:0;display:flex}.agent-chat-main .cs-sidebar{background:#fffdf5f2;border-right:1px solid #d4af3733;min-width:300px;max-width:340px;height:100%;overflow:auto}.agent-chat-main .cs-sidebar .history-sidebar--chat{border-right:0;min-height:100%;max-height:100%}.chat-history-header-actions{align-items:center;gap:.3rem;display:flex}.agent-chat-main .cs-chat-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.agent-chat-sidebar-header{border-bottom:1px solid #d4af373d;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .7rem .55rem;display:flex}.agent-chat-sidebar-title{color:#7c2d12;font-size:.9rem;font-weight:800}.agent-chat-new-thread{color:#9a3412;cursor:pointer;background:#fffbebf2;border:1px solid #b4530959;border-radius:999px;padding:.24rem .62rem;font-size:.75rem;font-weight:700}.agent-chat-main .cs-conversation__name{font-size:.82rem;font-weight:700}.agent-chat-main .cs-conversation__info{color:#78716c;font-size:.72rem}.agent-chat-main .cs-conversation-header{background:#ffffffe6;border-bottom:1px solid #d4af3738}.agent-chat-main .cs-conversation-header__content .cs-conversation-header__user-name{color:#7c2d12;font-size:.94rem}.agent-chat-main .cs-conversation-header__content .cs-conversation-header__info{color:#78716c;font-size:.76rem}.agent-chat-stop-btn{color:#991b1b;cursor:pointer;background:#fee2e2eb;border:1px solid #b91c1c57;border-radius:999px;padding:.26rem .72rem;font-size:.74rem;font-weight:700}.agent-chat-main .cs-message-list{background:#ffffffeb;flex:auto;height:100%;min-height:0;overflow:hidden}.agent-chat-message-list-host{flex-direction:column;flex:auto;min-height:0;display:flex}.agent-chat-message-list-host .cs-message-list{flex:auto;min-height:0}.agent-chat-main .cs-message-list__scroll-wrapper{overscroll-behavior:contain;height:100%;padding:.9rem 1rem;overflow-y:auto}.agent-chat-main .cs-message--outgoing .cs-message__content{max-width:min(88vw,1200px)}.agent-chat-main .cs-message--incoming .cs-message__content{background:#fffbebf0;max-width:min(94vw,1450px)}.agent-chat-assistant-block{flex-direction:column;gap:.45rem;display:flex}.agent-chat-answer-text{color:#422006;word-break:break-word;line-height:1.58}.agent-chat-answer-text>:first-child{margin-top:0}.agent-chat-answer-text>:last-child{margin-bottom:0}.agent-chat-answer-text p{margin:0 0 .48rem}.agent-chat-answer-text ul,.agent-chat-answer-text ol{margin:.2rem 0 .55rem 1.25rem}.agent-chat-answer-text li{margin:.15rem 0}.agent-chat-answer-text pre{background:#78350f14;border-radius:.58rem;margin:.45rem 0;padding:.55rem .65rem;overflow-x:auto}.agent-chat-answer-text code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em}.agent-chat-answer-text a{color:#9a3412;text-decoration:underline}.agent-chat-inline-citation{color:#7c2d12;cursor:pointer;vertical-align:baseline;background:#fff7e6f5;border:1px solid #b4530947;border-radius:999px;margin:0 .14rem 0 0;padding:.1rem .38rem;font-size:.72rem;font-weight:700;line-height:1}.agent-chat-inline-citation:hover{background:#fbbf2438}.agent-chat-source-row{flex-wrap:wrap;gap:.34rem;display:flex}.agent-chat-source-chip{color:#7c2d12;cursor:pointer;background:#fff7e6f5;border:1px solid #b4530957;border-radius:999px;padding:.18rem .48rem;font-size:.72rem;font-weight:700}.agent-chat-source-popover{background:#fffdf5fa;border:1px solid #d4af3757;border-radius:.7rem;grid-template-columns:160px minmax(0,1fr);gap:.52rem;padding:.5rem;display:grid}.agent-chat-source-thumb-link{border:1px solid #d4af374d;border-radius:.56rem;overflow:hidden}.agent-chat-source-thumb{object-fit:cover;width:100%;height:92px;display:block}.agent-chat-source-text-link{color:#78350f;word-break:break-word;font-size:.79rem;line-height:1.45;text-decoration:none}.agent-chat-source-text-link:hover{text-decoration:underline}.agent-chat-error{color:#b91c1c;font-size:.78rem}.agent-chat-composer{background:#fffffff2;border-top:1px solid #d4af3733;padding:.56rem .72rem .62rem}.agent-chat-error-banner{color:#b91c1c;background:#fef2f2db;border:1px solid #dc26263d;border-radius:.62rem;margin-bottom:.42rem;padding:.42rem .56rem;font-size:.78rem;line-height:1.4}.agent-chat-input-row .cs-message-input{border:1px solid #d4af3747;border-radius:.82rem}.agent-chat-input-row .cs-message-input__content-editor-wrapper{min-height:60px}.agent-chat-layout-debug{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:stretch;gap:.72rem;height:100%;min-height:0;display:grid;overflow:hidden}.agent-chat-layout-debug .agent-chat-main,.agent-chat-layout-debug .chat-main-framework,.agent-chat-layout-debug .agent-chat-main .cs-main-container{height:100%;min-height:0;max-height:none}.agent-chat-debug-panel{background:#fffffff2;border:1px solid #d4af3742;border-radius:.95rem;flex-direction:column;gap:.62rem;height:100%;min-height:0;max-height:none;padding:.68rem .68rem .72rem;display:flex;position:relative;top:0;overflow:auto}.agent-chat-debug-panel-header{border-bottom:1px solid #d4af3738;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.45rem;display:flex}.agent-chat-debug-panel-title{color:#78350f;font-size:.86rem;font-weight:800}.agent-chat-debug-clear-btn{color:#9a3412;cursor:pointer;background:#fffbebf0;border:1px solid #b4530957;border-radius:999px;padding:.22rem .58rem;font-size:.72rem;font-weight:700}.agent-chat-debug-section{background:#fffdf7c7;border:1px solid #d4af372e;border-radius:.72rem;padding:.5rem .56rem}.agent-chat-debug-section-title{color:#78350f;margin-bottom:.44rem;font-size:.76rem;font-weight:800}.agent-chat-debug-kv-grid{grid-template-columns:116px minmax(0,1fr);gap:.34rem .4rem;font-size:.74rem;display:grid}.agent-chat-debug-kv-grid>div:nth-child(odd){color:#57534e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.agent-chat-debug-kv-grid>div:nth-child(2n){color:#3f3f46;word-break:break-word}.agent-chat-debug-pre{color:#292524;white-space:pre-wrap;word-break:break-word;background:#ffffffe6;border:1px solid #b4530933;border-radius:.6rem;max-height:220px;margin:0;padding:.44rem .48rem;font-size:.72rem;line-height:1.4;overflow:auto}.agent-chat-debug-record-list{flex-direction:column;gap:.44rem;display:flex}.agent-chat-debug-record{background:#ffffffe6;border:1px solid #d4af3733;border-radius:.62rem;padding:.4rem .46rem}.agent-chat-debug-record-top{color:#57534e;justify-content:space-between;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.agent-chat-debug-record-summary{color:#292524;word-break:break-word;margin-top:.24rem;font-size:.74rem;line-height:1.35}.agent-chat-debug-record-detail{color:#57534e;white-space:pre-wrap;word-break:break-word;border-top:1px dashed #b453093d;margin:.24rem 0 0;padding-top:.24rem;font-size:.7rem;line-height:1.35}.agent-chat-debug-empty{color:#78716c;font-size:.74rem}.chat-turn{cursor:pointer;background:#ffffffe0;border:1px solid #d4af3733;border-radius:.82rem;padding:.64rem .72rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.chat-turn:hover{background:#fffbecf5;border-color:#b453095c}.chat-turn-active{background:#fff5e1f7;border-color:#b4530975;box-shadow:inset 0 0 0 1px #b4530914}.chat-turn-question{color:#4c3207;background:linear-gradient(135deg,#d4af3733,#b453091f);border-radius:.74rem;max-width:min(90%,760px);margin-bottom:.5rem;padding:.46rem .62rem;font-size:.86rem;font-weight:700;line-height:1.45;display:inline-flex}.chat-turn .ai-answer-container{box-shadow:none;background:0 0;border:0;margin-top:.12rem;padding:0}.chat-turn .ai-answer-header,.chat-turn .ai-disclaimer{display:none}.chat-turn .ai-status{margin:0 0 .4rem;padding:.52rem .68rem}.chat-turn .ai-answer-text-shell{border-radius:.68rem}.chat-turn .ai-sources-section{margin-top:.52rem}.chat-turn .source-tag{padding:.2rem .44rem}.chat-citation-popover{background:#fffcf0f2;border:1px solid #d4af3757;border-radius:.72rem;grid-template-columns:132px minmax(0,1fr);gap:.56rem;margin-top:.58rem;padding:.52rem;display:grid}.chat-citation-thumb-link{border:1px solid #d4af3747;border-radius:.56rem;display:block;overflow:hidden}.chat-citation-thumb{object-fit:cover;width:100%;height:74px;display:block}.chat-citation-snippet{color:#6b3f11;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.46;text-decoration:none;display:-webkit-box;overflow:hidden}.chat-citation-snippet:hover{text-decoration:underline}.chat-turn-error{color:#b91c1c;background:#fef2f2d6;border:1px solid #dc26263d;border-radius:.68rem;padding:.44rem .56rem;font-size:.8rem;line-height:1.4}.chat-turn-pending{color:#92400e;background:#fffbebe6;border:1px solid #d4af3747;border-radius:.7rem;align-items:center;gap:.5rem;padding:.48rem .58rem;font-size:.81rem;font-weight:600;line-height:1.4;display:inline-flex}.chat-turn-pending .spinner{border-width:2px;width:.9rem;height:.9rem}.chat-turn-pending-text{white-space:nowrap}.chat-compose{background:#fffffff5;border:1px solid #d4af373d;border-radius:.92rem;flex-direction:column;gap:.58rem;padding:.75rem .8rem .78rem;display:flex}.chat-compose-tools{color:#57534e;align-items:center;gap:.46rem;font-size:.77rem;font-weight:700;display:inline-flex}.chat-compose-waiting{color:#a16207;align-items:center;gap:.38rem;font-weight:700;display:inline-flex}.chat-compose-waiting .spinner{border-width:2px;width:.8rem;height:.8rem}.chat-compose-input-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.58rem;display:grid}.chat-compose-input{color:#292524;resize:vertical;background:#fffffff5;border:1px solid #d4af3752;border-radius:.72rem;width:100%;min-height:74px;max-height:220px;padding:.54rem .62rem;font-size:.85rem;line-height:1.45}.chat-send-btn{color:#713f12;cursor:pointer;background:linear-gradient(135deg,#fff3d7fa,#ffe7b1f5);border:1px solid #b453095c;border-radius:.68rem;align-items:center;gap:.34rem;height:42px;padding:0 .74rem;font-size:.8rem;font-weight:700;display:inline-flex}.chat-send-btn:disabled{opacity:.55;cursor:not-allowed}.chat-stop-btn{color:#991b1b;cursor:pointer;background:linear-gradient(135deg,#fee2e2f2,#fecacaeb);border:1px solid #b91c1c5c;border-radius:.68rem;justify-content:center;align-items:center;gap:.34rem;height:42px;padding:0 .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.chat-sources-shell{background:#ffffffed;border-left:1px solid #d4af3733;flex-direction:column;min-height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.chat-sources-header{color:#78350f;border-bottom:1px solid #d4af3733;padding:.8rem .9rem .66rem;font-size:.82rem;font-weight:800}.chat-sources-list{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.72rem .78rem .84rem;display:flex;overflow:auto}.chat-empty-state{color:#78716c;text-align:center;background:#fffbebd9;border:1px dashed #d4af3757;border-radius:.76rem;padding:.9rem .7rem;font-size:.82rem;line-height:1.5}.chat-empty-state-sources{margin-top:.3rem}.history-sidebar-mobile-toggle{color:#854d0e;cursor:pointer;background:#fffcebf5;border:1px solid #b4530952;border-radius:999px;margin:.2rem 0 .7rem;padding:.34rem .82rem;font-size:.82rem;font-weight:700;display:none}.history-sidebar{box-shadow:none;background:#fffffff5;border:0;border-right:1px solid #d4af3738;border-radius:0;flex-direction:column;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}.history-sidebar-header{border-bottom:1px solid #d4af3733;justify-content:space-between;align-items:center;gap:.6rem;padding:.78rem .84rem .58rem;display:flex}.history-sidebar-title{color:#713f12;font-size:.88rem;font-weight:800}.history-sidebar-total{color:#a16207;margin-top:.12rem;font-size:.72rem}.history-sidebar-create-btn{color:#9a3412;cursor:pointer;background:#fffbebf2;border:1px solid #b453094d;border-radius:999px;padding:.24rem .7rem;font-size:.72rem;font-weight:700}.history-sidebar-create-btn:disabled{opacity:.55;cursor:not-allowed}.history-sidebar-search-input{color:#3f3f46;background:#fffffff2;border:1px solid #d4af3747;border-radius:.64rem;margin:.65rem .84rem .48rem;padding:.46rem .64rem;font-size:.8rem}.history-sidebar-folders{border-bottom:1px solid #d4af372e;flex-direction:column;gap:.36rem;max-height:none;padding:0 .74rem .54rem;display:flex;overflow:visible}.history-folder-item{color:#713f12;cursor:pointer;text-align:left;background:#ffffffe6;border:1px solid #d4af3733;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.7rem;width:100%;padding:.36rem .54rem;font-size:.78rem;display:flex}.history-folder-item.active,.history-folder-row.active .history-folder-item{color:#9a3412;background:#fff7e5fa;border-color:#b4530966;font-weight:700}.history-folder-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;display:grid}.history-folder-row .history-folder-item{width:auto;max-width:82%}.history-folder-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.22rem;display:flex}.history-folder-actions button{color:#a16207;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:1px solid #d4af3742;border-radius:.46rem;padding:.24rem .4rem;font-size:.66rem;line-height:1}.history-sidebar-error{color:#b91c1c;background:#fef2f2db;border:1px solid #dc262642;border-radius:.6rem;margin:.42rem .84rem .32rem;padding:.34rem .5rem;font-size:.74rem}.history-sidebar-threads{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.66rem .84rem .84rem;display:flex;overflow:auto}.history-sidebar-state{color:#78716c;text-align:center;border:1px dashed #d4af3747;border-radius:.74rem;padding:.75rem .5rem;font-size:.79rem}.history-sidebar-folder-hint{color:#92400e;background:#fffbebe6;border:1px solid #d4af3733;border-radius:.7rem;padding:.52rem .56rem;font-size:.75rem;line-height:1.4}.history-thread-item{cursor:pointer;background:#fffffff0;border:1px solid #d4af373d;border-radius:.74rem;padding:.5rem .56rem .52rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.history-thread-item:hover{background:#fffaecfa;border-color:#b4530966}.history-thread-item.active{background:#fff6dcfa;border-color:#b4530985;box-shadow:inset 0 0 0 1px #b453091f}.history-thread-title-row{justify-content:space-between;align-items:center;gap:.48rem;display:flex}.history-thread-title{color:#5b3a09;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:700;overflow:hidden}.history-thread-working{color:#b45309;flex-shrink:0;font-size:.66rem;font-weight:700}.history-thread-meta{color:#a16207;justify-content:space-between;align-items:center;gap:.48rem;margin-top:.26rem;font-size:.68rem;display:flex}.history-thread-preview{color:#57534e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.34rem;font-size:.71rem;line-height:1.38;display:-webkit-box;overflow:hidden}.history-thread-actions{align-items:center;gap:.28rem;margin-top:.44rem;display:flex}.history-thread-folder-select{color:#57534e;background:#fffffff2;border:1px solid #d4af3742;border-radius:.52rem;flex:1;min-width:0;padding:.2rem .33rem;font-size:.68rem}.history-thread-actions button{color:#a16207;cursor:pointer;background:#ffffffeb;border:1px solid #d4af374d;border-radius:.46rem;padding:.19rem .34rem;font-size:.67rem}.history-sidebar-load-more{color:#9a3412;cursor:pointer;background:#fffbebf2;border:1px solid #b453094d;border-radius:.62rem;padding:.42rem .6rem;font-size:.75rem;font-weight:700}.lw-top-nav{margin:0 auto 1rem;padding:0 .9rem;position:static}.lw-top-nav-track{justify-content:center;align-items:center;width:min(1000px,100%);min-height:3.2rem;margin:0 auto;padding:0;display:flex}.lw-top-nav-links{background:linear-gradient(#fffef8fa 0%,#fff6d9f2 100%);border:1px solid #ceaa436b;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.28rem;display:inline-flex;position:relative;box-shadow:0 8px 22px #7a5c1424,inset 0 1px #fffffff5}.lw-nav-link{color:#5e4c1f;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:999px;padding:.38rem 1.08rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;position:relative}.lw-nav-link-label{z-index:2;position:relative}.lw-nav-link:hover{color:#3d3214;background:#fffaeae6;border-color:#d0a83866;transform:translateY(-1px)}.lw-nav-link-active{color:#2e240f;background:linear-gradient(135deg,#d4ae47 0%,#e7c770 100%);border-color:#a67e1285;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #7c5e113d,0 4px 10px #99751938}.lw-nav-link-active:after{content:"";background:#5b440c9e;border-radius:50%;width:.34rem;height:.34rem;position:absolute;bottom:.16rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff6d6d9}.top-right-controls{z-index:50;align-items:center;gap:.75rem;display:flex;position:absolute;top:1rem;right:1rem}.top-right-language{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:.7rem;align-items:center;gap:.5rem;padding:.22rem .45rem;display:flex}.top-right-language .lang-select{background:0 0;border:0;padding:.3rem .4rem}.lang-back-btn{color:var(--gold-secondary);cursor:pointer;white-space:nowrap;background:#d4af371f;border:1px solid #d4af3773;border-radius:999px;padding:.25rem .55rem;font-size:.76rem;line-height:1.2}.lang-back-btn:hover{background:#d4af3733}.feedback-entry-btn{color:#6b3410;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffe8ceeb,#fff6e7f0);border:1px solid #b45f1e5c;border-radius:999px;padding:.25rem .62rem;font-size:.76rem;font-weight:600;line-height:1.2;transition:transform .13s,box-shadow .13s,border-color .13s}.feedback-entry-btn:hover{border-color:#b45f1e8c;transform:translateY(-1px);box-shadow:0 6px 16px #a05a1424}.feedback-modal-backdrop{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.feedback-modal{background:#fffdf9;border:1px solid #bf8f3f57;border-radius:1rem;width:min(94vw,640px);max-height:min(90vh,820px);padding:1rem 1rem .96rem;overflow:auto;box-shadow:0 26px 60px #0f172a4d}.feedback-modal-header{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.36rem;display:flex}.feedback-modal-header h2{color:#6b3410;margin:0;font-size:1rem}.feedback-close-btn{color:#6b3410;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1.2rem;display:inline-flex}.feedback-close-btn:hover{background:#b45f1e1f}.feedback-modal-subtitle{color:#475569;margin:0 0 .7rem;font-size:.84rem}.feedback-success-banner{color:#14532d;background:#ecfdf5f2;border:1px solid #15803d42;border-radius:.7rem;margin-bottom:.64rem;padding:.55rem .65rem;font-size:.82rem}.feedback-success-hint{color:#166534;margin-top:.2rem;font-size:.76rem}.feedback-error-banner{color:#991b1b;background:#fef2f2f2;border:1px solid #dc26264d;border-radius:.7rem;margin-bottom:.64rem;padding:.52rem .65rem;font-size:.82rem}.feedback-form{flex-direction:column;gap:.64rem;display:flex}.feedback-field-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.feedback-field{flex-direction:column;gap:.28rem;display:flex}.feedback-field span{color:#334155;font-size:.76rem}.feedback-field input,.feedback-field select,.feedback-field textarea{color:#1f2937;background:#fff;border:1px solid #94a3b873;border-radius:.64rem;padding:.48rem .56rem;font-size:.86rem}.feedback-field textarea{resize:vertical;min-height:130px}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus{border-color:#b45f1e9e;outline:none;box-shadow:0 0 0 3px #b45f1e1f}.feedback-checkbox-row{color:#334155;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.feedback-checkbox-row input{width:1rem;height:1rem}.feedback-page-meta{color:#64748b;word-break:break-all;background:#f1f5f9b8;border:1px solid #94a3b840;border-radius:.56rem;padding:.44rem .56rem;font-size:.72rem}.feedback-actions{justify-content:flex-end;gap:.56rem;margin-top:.16rem;display:flex}.feedback-cancel-btn,.feedback-submit-btn{cursor:pointer;border:1px solid #94a3b873;border-radius:.62rem;padding:.48rem .72rem;font-size:.82rem}.feedback-cancel-btn{color:#334155;background:#fff}.feedback-submit-btn{color:#fff;background:linear-gradient(135deg,#a16207 0%,#b45309 100%);border-color:#854d0ecc}.feedback-submit-btn:disabled,.feedback-cancel-btn:disabled{opacity:.65;cursor:not-allowed}.user-menu{position:relative}.login-container{align-items:center;min-height:40px;display:inline-flex}.login-fallback-btn{color:#8a6112;cursor:not-allowed;opacity:1;text-align:center;background:#ffffffeb;border:1px solid #d4af376b;border-radius:999px;min-width:4.8rem;padding:.46rem 1rem;font-size:.8rem;font-weight:700;line-height:1.2}.login-fallback-btn:disabled{opacity:1}.account-panel-wrap{position:relative}.account-trigger{border:1px solid var(--glass-border);color:var(--text-light);cursor:pointer;background:#ffffffd6;border-radius:999px;align-items:center;gap:.46rem;max-width:240px;padding:.26rem .48rem .26rem .32rem;display:inline-flex}.account-trigger:hover{background:#fffffff0;border-color:#d4af378c}.account-avatar{width:1.45rem;height:1.45rem;color:var(--bronze-gold);background:#d4af3738;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex}.account-name{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:.82rem;overflow:hidden}.account-panel{border:1px solid var(--glass-border);z-index:80;background:#fffffffa;border-radius:1rem;width:min(92vw,420px);max-height:min(72vh,640px);padding:.9rem;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto;box-shadow:0 22px 50px #00000024}.account-panel-header{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.account-panel-title{color:var(--bronze-gold);font-size:.94rem;font-weight:700}.admin-badge{color:var(--bronze-gold);border:1px solid #d4af3799;border-radius:999px;padding:.12rem .46rem;font-size:.7rem;line-height:1.2}.account-loading,.account-error,.account-history-empty{color:var(--text-dim);padding:.65rem .1rem;font-size:.82rem}.account-error{color:#b91c1c}.account-block{background:#fbfdff;border:1px solid #e2e8f0;border-radius:.76rem;margin-bottom:.68rem;padding:.68rem .72rem}.account-block-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.78rem}.account-kv{color:#64748b;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.34rem;font-size:.8rem;display:flex}.account-kv strong{color:var(--text-light);text-align:right;word-break:break-word;font-weight:600}.quota-row{margin-bottom:.64rem}.quota-row:last-child{margin-bottom:0}.quota-row-head{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.8rem;display:flex}.quota-row-head strong{color:#334155;font-weight:600}.quota-bar{background:#e2e8f0;border-radius:999px;height:.42rem;overflow:hidden}.quota-bar>span{border-radius:inherit;background:linear-gradient(90deg,#c89f2d,#e3c15f);height:100%;display:block}@media (max-width:640px){.lw-top-nav{margin-bottom:.8rem;padding:0 .55rem}.lw-top-nav-track{min-height:3rem}.lw-top-nav-links{gap:.4rem;padding:.24rem}.lw-nav-link{padding:.3rem .72rem;font-size:.78rem}}.account-history-list{gap:.56rem;display:grid}.account-history-page-link-wrap{justify-content:flex-end;margin-bottom:.5rem;display:flex}.account-history-page-link{color:var(--bronze-gold);border:1px solid #d4af3773;border-radius:999px;padding:.2rem .58rem;font-size:.75rem;text-decoration:none}.account-history-page-link:hover{background:#d4af371a}.account-history-item{background:#fff;border:1px solid #e2e8f0;border-radius:.66rem;padding:.55rem .62rem}.account-history-query{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:500;overflow:hidden}.account-history-meta{color:#94a3b8;margin-top:.2rem;margin-bottom:.42rem;font-size:.74rem}.account-history-actions{align-items:center;gap:.44rem;display:flex}.account-history-btn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.22rem .58rem;font-size:.75rem;line-height:1.2}.account-history-btn.replay{color:var(--bronze-gold);border-color:#d4af37b3}.account-history-btn.delete{color:#b91c1c}.account-history-btn:disabled{opacity:.55;cursor:not-allowed}.account-panel-footer{border-top:1px dashed #e2e8f0;justify-content:flex-end;padding-top:.68rem;display:flex}.logout-btn{color:var(--bronze-gold);cursor:pointer;background:0 0;border:1px solid #d4af37b3;border-radius:999px;padding:.33rem .75rem;font-size:.8rem}.logout-btn:hover{background:#d4af371a}.member-page{max-width:1240px;margin:0 auto;padding:1.6rem 1rem 3rem}.member-shell{gap:1rem;display:grid}.member-shell-compact{background:#ffffffe6;border:1px solid #d4af3738;border-radius:1rem;max-width:760px;margin:0 auto;padding:1.25rem;box-shadow:0 14px 28px #0f172a14}.member-hero{background:linear-gradient(145deg,#fffffff2,#f8fafceb);border:1px solid #d4af3742;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex;box-shadow:0 14px 26px #0f172a14}.member-identity{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.member-avatar{width:2.55rem;height:2.55rem;color:var(--bronze-gold);background:#d4af372e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.member-meta{min-width:0}.member-title{color:var(--bronze-gold);margin:0;font-size:1.35rem;line-height:1.2}.member-subtitle{color:#64748b;margin-top:.3rem;font-size:.9rem;line-height:1.5}.member-id-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.48rem;display:flex}.member-tier-chip,.member-email-chip{border-radius:999px;padding:.2rem .58rem;font-size:.74rem;line-height:1.25}.member-tier-chip{color:var(--bronze-gold);background:#d4af371f;border:1px solid #d4af378f}.member-email-chip{color:#475569;background:#f8fafc;border:1px solid #dbe4ee}.member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.member-link-btn{color:var(--bronze-gold);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4af3785;border-radius:999px;padding:.28rem .72rem;font-size:.8rem;text-decoration:none}.member-link-btn:hover{background:#d4af371a}.member-link-btn.ghost{color:#475569;border-color:#cbd5e1}.member-link-btn.ghost:hover{background:#f8fafc}.member-link-btn.danger{color:#b91c1c;border-color:#b91c1c4d}.member-link-btn.danger:hover{background:#fef2f2e6}.member-link-btn:disabled{opacity:.55;cursor:not-allowed}.member-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.member-kpi-card{background:#ffffffe6;border:1px solid #d4af3733;border-radius:.85rem;padding:.72rem .8rem;box-shadow:0 8px 18px #0f172a0d}.member-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.member-kpi-value{color:#1e293b;margin-top:.38rem;font-size:1.2rem;font-weight:700;line-height:1.25}.member-kpi-value.small{font-size:.87rem;font-weight:600}.member-kpi-sub{color:#94a3b8;margin-top:.34rem;font-size:.74rem}.member-kpi-progress{background:#e2e8f0;border-radius:999px;height:.34rem;margin-top:.42rem;overflow:hidden}.member-kpi-progress>span{border-radius:inherit;background:linear-gradient(90deg,#bf9322,#e6c86b);height:100%;display:block}.member-tab-bar{gap:.5rem;margin-bottom:.85rem;display:flex}.member-tab{appearance:none;color:#475569;cursor:pointer;background:#ffffffb8;border:1px solid #d4af372e;border-radius:999px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:500;transition:background .16s,color .16s,border-color .16s}.member-tab:hover{color:#1e293b;background:#fffffff2}.member-tab.active{color:#92702a;background:linear-gradient(135deg,#d4af372e,#d4af371a);border-color:#d4af375c;font-weight:600}.fortune-status-badge{color:#64748b;background:#64748b1a;border-radius:999px;padding:2px 8px;font-size:.78rem}.fortune-status-badge.done{color:#2f6847;background:#376e4b1f}.member-console-layout{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:.85rem;display:grid}.member-main-panel,.member-side-card{background:#ffffffeb;border:1px solid #d4af372e;border-radius:.95rem;box-shadow:0 10px 24px #0f172a0f}.member-main-panel{padding:.9rem}.member-history-header{color:#334155;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.68rem;font-size:.84rem;display:flex}.member-history-pagination{align-items:center;gap:.45rem;display:flex}.member-history-pagination button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.2rem .6rem;font-size:.74rem}.member-history-pagination button:disabled{opacity:.45;cursor:not-allowed}.member-filter-row{grid-template-columns:minmax(0,1fr) 160px 180px;gap:.5rem;margin-bottom:.72rem;display:grid}.member-filter-input,.member-filter-select{color:#0f172a;background:#fff;border:1px solid #d7e1ec;border-radius:.65rem;padding:.43rem .56rem;font-size:.82rem}.member-filter-input:focus,.member-filter-select:focus{border-color:#d4af379e;outline:none;box-shadow:0 0 0 3px #d4af371f}.member-history-list{gap:.62rem;display:grid}.member-history-item{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;overflow:hidden}.member-history-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.68rem .74rem;list-style:none;display:flex}.member-history-summary::-webkit-details-marker{display:none}.member-history-main{flex:1;min-width:0}.member-history-query{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.member-history-time{color:#94a3b8;margin-top:.2rem;font-size:.75rem}.member-history-badges{flex-wrap:wrap;align-items:center;gap:.36rem;margin-top:.38rem;display:flex}.member-badge{color:#475569;background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;padding:.14rem .52rem;font-size:.72rem}.member-badge.ai{color:var(--bronze-gold);background:#d4af371f;border-color:#d4af3794}.member-badge.standard{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.member-history-actions{flex-shrink:0;align-items:center;gap:.42rem;display:flex}.member-action-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.23rem .62rem;font-size:.74rem}.member-action-btn.primary{color:var(--bronze-gold);border-color:#d4af379e}.member-action-btn.share{color:#1d4ed8;background:#eff6ff;border-color:#2563eb57}.member-action-btn.share:hover{background:#dbeafe}.member-action-btn.danger{color:#b91c1c;border-color:#b91c1c47}.member-action-btn:disabled{opacity:.5;cursor:not-allowed}.member-history-details{background:#fafcff;border-top:1px solid #e2e8f0;padding:.68rem .74rem}.member-detail-grid,.member-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;display:grid}.member-detail-grid>div,.member-side-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;padding:.42rem .52rem}.member-detail-grid>div>span,.member-side-grid>div>span{color:#94a3b8;margin-bottom:.16rem;font-size:.71rem;display:block}.member-detail-grid>div>strong,.member-side-grid>div>strong{color:#334155;word-break:break-word;font-size:.81rem;font-weight:600}.member-detail-grid>.span-2,.member-side-grid>.span-2{grid-column:span 2}.member-share-panel{background:#fff;border:1px solid #dbe4ee;border-radius:.58rem;gap:.42rem;margin-top:.56rem;padding:.52rem .6rem;display:grid}.member-share-label{color:#94a3b8;font-size:.72rem}.member-share-link{color:#1d4ed8;word-break:break-all;font-size:.8rem;line-height:1.45;text-decoration:none}.member-share-link:hover{text-decoration:underline}.member-share-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.member-share-copy-btn,.member-share-delete-btn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.2rem .56rem;font-size:.73rem}.member-share-copy-btn{color:var(--bronze-gold);border-color:#d4af379e}.member-share-delete-btn{color:#b91c1c;border-color:#b91c1c47}.member-share-copy-btn:disabled,.member-share-delete-btn:disabled{opacity:.5;cursor:not-allowed}.member-summary-preview{color:#475569;background:#d4af3714;border:1px dashed #d4af3757;border-radius:.58rem;margin-top:.56rem;padding:.52rem .6rem;font-size:.82rem;line-height:1.6}.member-side-panel{gap:.7rem;display:grid}.member-side-card{padding:.76rem}.member-side-title{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .56rem;font-size:.86rem}.member-quick-actions{gap:.5rem;display:grid}.member-quick-btn{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:.62rem;padding:.42rem .64rem;font-size:.82rem;text-decoration:none}.member-quick-btn:hover{color:var(--bronze-gold);border-color:#d4af379e}.member-quick-btn:disabled{opacity:.5;cursor:not-allowed}.member-loading,.member-empty{color:var(--text-dim);padding:.9rem .1rem;font-size:.88rem}.member-error{color:#b91c1c;background:#fef2f2e6;border:1px solid #b91c1c33;border-radius:.6rem;margin-bottom:.66rem;padding:.56rem .66rem;font-size:.84rem}.member-notice{color:#166534;background:#f0fdf4eb;border:1px solid #16653433;border-radius:.6rem;margin-bottom:.66rem;padding:.56rem .66rem;font-size:.84rem}.member-ticket-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.member-ticket-toolbar-main{color:#334155;gap:.2rem;display:grid}.member-ticket-toolbar-hint{color:#94a3b8;font-size:.76rem}.member-ticket-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.member-ticket-filter-row{grid-template-columns:180px minmax(0,1fr) auto;gap:.5rem;margin-bottom:.75rem;display:grid}.member-ticket-empty{justify-items:start;gap:.8rem;display:grid}.member-ticket-console{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.member-ticket-list{gap:.62rem;display:grid}.member-ticket-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.92rem;gap:.5rem;padding:.78rem .82rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.member-ticket-card:hover{border-color:#d4af3766;transform:translateY(-1px);box-shadow:0 10px 18px #0f172a0f}.member-ticket-card.active{background:linear-gradient(145deg,#fffaf0fa,#fffffffa);border-color:#d4af378a;box-shadow:0 12px 24px #d4af3724}.member-ticket-card-top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.member-ticket-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.72rem;font-weight:600;display:inline-flex}.member-ticket-status.status-open{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.member-ticket-status.status-in_progress{color:#b45309;background:#f59e0b1f;border-color:#f59e0b3d}.member-ticket-status.status-resolved{color:#15803d;background:#16a34a1f;border-color:#16a34a33}.member-ticket-status.status-closed,.member-ticket-status.status-rejected{color:#475569;background:#64748b1f;border-color:#64748b33}.member-ticket-card-subject{color:#0f172a;font-size:.92rem;font-weight:600;line-height:1.45}.member-ticket-card-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.member-ticket-card-preview{color:#475569;font-size:.78rem;line-height:1.6}.member-ticket-detail,.member-ticket-panel{min-width:0}.member-ticket-panel{background:linear-gradient(#fffffffa,#fafcfffa);border:1px solid #e2e8f0;border-radius:1rem;gap:.95rem;padding:.95rem;display:grid}.member-ticket-panel-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.member-ticket-panel-header h3{color:#0f172a;margin:.18rem 0 0;font-size:1.08rem}.member-ticket-eyebrow{color:#b0892f;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.member-ticket-chip-row{flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.55rem;display:flex}.member-ticket-form{gap:.85rem;display:grid}.member-ticket-form-grid,.member-ticket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.member-ticket-summary-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;padding:.55rem .65rem}.member-ticket-summary-grid>div>span{color:#94a3b8;margin-bottom:.16rem;font-size:.72rem;display:block}.member-ticket-summary-grid>div>strong{color:#334155;word-break:break-word;font-size:.82rem}.member-ticket-page-context{background:#fff8ebb3;border:1px dashed #d4af375c;border-radius:.75rem;gap:.22rem;padding:.62rem .72rem;display:grid}.member-ticket-page-context>span{color:#8b6a24;font-size:.72rem}.member-ticket-page-context>strong,.member-ticket-page-context>a{color:#334155;word-break:break-all;font-size:.82rem;text-decoration:none}.member-ticket-page-context>a:hover{text-decoration:underline}.member-ticket-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.member-ticket-section-title{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.member-ticket-status-history,.member-ticket-thread,.member-ticket-reply-form{gap:.62rem;display:grid}.member-ticket-status-list,.member-ticket-thread-list{gap:.58rem;display:grid}.member-ticket-status-entry{border-left:3px solid #d4af3770;gap:.18rem;padding-left:.68rem;display:grid}.member-ticket-status-entry>strong{color:#334155;font-size:.82rem}.member-ticket-status-entry>span{color:#94a3b8;font-size:.74rem}.member-ticket-message{background:#fff;border:1px solid #e2e8f0;border-radius:.82rem;gap:.46rem;padding:.72rem .78rem;display:grid}.member-ticket-message-admin{background:#eff6ff;border-color:#3b82f62e}.member-ticket-message-system{background:#f8fafc}.member-ticket-message-head{justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.member-ticket-message-head>strong{color:#0f172a}.member-ticket-message-head>span{color:#94a3b8;white-space:nowrap}.member-ticket-message-body{color:#334155;white-space:pre-wrap;font-size:.84rem;line-height:1.75}.member-ticket-reopen-hint{color:#92400e;background:#fffbebe6;border:1px solid #f59e0b3d;border-radius:.72rem;padding:.62rem .72rem;font-size:.79rem;line-height:1.6}.admin-page{max-width:1320px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.admin-shell{background:#ffffffe6;border:1px solid #d4af3738;border-radius:1rem;padding:1rem;box-shadow:0 14px 26px #00000014}.admin-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-header-actions{align-items:center;gap:.5rem;display:flex}.admin-endpoint-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-endpoint-label{color:#64748b;font-size:.74rem}.admin-endpoint-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;min-width:16rem;padding:.28rem .45rem;font-size:.8rem}.admin-title{color:var(--bronze-gold);margin:0;font-size:1.35rem}.admin-muted{color:var(--text-dim);font-size:.88rem}.admin-error{color:#b91c1c;background:#fef2f2e6;border:1px solid #b91c1c33;border-radius:.6rem;margin-top:.75rem;padding:.65rem .7rem;font-size:.9rem}.admin-tabs{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.95rem;display:flex}.admin-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.admin-tabs button.active{color:var(--bronze-gold);background:#d4af371a;border-color:#d4af37cc}.admin-section{margin-top:.95rem}.admin-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-stat-card{background:#fcfdff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.admin-stat-card h3{color:#334155;margin:0 0 .45rem;font-size:.95rem}.admin-stat-card p{color:#475569;margin:.12rem 0;font-size:.84rem}.admin-stat-big{color:#1e293b;margin:.2rem 0 .3rem;font-size:2rem;font-weight:700;line-height:1.2}.admin-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.admin-card h3{color:#334155;margin:0 0 .45rem;font-size:.95rem}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.admin-toolbar input,.admin-toolbar select,.admin-table input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem;font-size:.82rem}.admin-btn{color:var(--bronze-gold);cursor:pointer;background:#fff;border:1px solid #d4af37b8;border-radius:.45rem;padding:.33rem .56rem;font-size:.8rem}.admin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-btn.small{padding:.22rem .45rem;font-size:.74rem}.admin-link-btn{color:var(--bronze-gold);border:1px solid #d4af379e;border-radius:999px;padding:.28rem .64rem;font-size:.8rem;text-decoration:none}.admin-table-wrap{overflow:auto}.admin-config-group{margin-top:.75rem}.admin-config-group-title{align-items:center;gap:.45rem;margin:0 0 .35rem;display:flex}.admin-config-desc{gap:.18rem;display:grid}.admin-table{border-collapse:collapse;width:100%;font-size:.8rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.43rem}.admin-table th{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:.76rem}.admin-table .row-active{background:#d4af3714}.admin-inline-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.admin-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.admin-kv-grid>div{border:1px dashed #e2e8f0;border-radius:.45rem;flex-direction:column;gap:.25rem;padding:.4rem .45rem;display:flex}.admin-kv-grid>div>span{color:#94a3b8;font-size:.74rem}.admin-kv-grid>div>strong{color:#1e293b;word-break:break-all;font-size:.82rem}.admin-event-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-event-list li{border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.45rem;padding:.44rem .5rem;font-size:.78rem;display:grid}.admin-event-list li span,.admin-table .sev{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:.1rem .42rem;font-size:.68rem}.admin-event-list li .sev.error,.admin-table .sev.error{color:#b91c1c;background:#fef2f2e6;border-color:#dc262659}.admin-event-list li .sev.warn,.admin-table .sev.warn{color:#92400e;background:#fff7ede6;border-color:#d9770659}.admin-event-list li em{color:#94a3b8;font-style:normal}.search-error-banner{color:#9a3412;background:#fff7edf5;border:1px solid #d9770659;border-radius:.7rem;max-width:860px;margin:.8rem auto .4rem;padding:.62rem .8rem;font-size:.88rem;line-height:1.4}.cache-hit-banner{color:#78350f;background:#fffcebf5;border:1px solid #b4530947;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;max-width:860px;margin:.5rem auto .4rem;padding:.6rem .8rem;font-size:.88rem;line-height:1.4;display:flex}.cache-hit-refresh-btn{color:#92400e;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #b4530966;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:600;transition:all .18s}.cache-hit-refresh-btn:hover{background:#fffbeb;border-color:#b45309b3}.cache-hit-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:4rem;margin-bottom:3rem;display:flex}h1{color:var(--bronze-gold);letter-spacing:.8rem;text-shadow:0 0 30px #d4af3733;text-transform:uppercase;margin-bottom:1.5rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:4rem;font-weight:700}.search-box-container{width:100%;max-width:700px;margin-top:2rem;position:relative}.search-input{width:100%;color:var(--text-light);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:none;border-bottom:2px solid #e2e8f0;border-radius:0;padding:1.25rem 4.5rem 1.25rem 2rem;font-size:1.2rem;transition:all .5s cubic-bezier(.19,1,.22,1);box-shadow:0 4px 6px -1px #0000000d}.search-input:focus{border-color:var(--bronze-gold);background:#d4af370d;outline:none;box-shadow:0 10px 30px -10px #d4af3726}.search-input::placeholder{color:#94a3b8;font-style:italic}.scanning-line{background:linear-gradient(to right,transparent,var(--bronze-gold),transparent);z-index:10;width:0%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.searching .scanning-line{width:100%;animation:1.5s linear infinite scan}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.search-btn{color:#fff;cursor:pointer;z-index:12;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background:#d4af37!important}.search-btn:disabled{opacity:.9;background:#d4af37!important}.recommendations{flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.lang-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.lang-label{color:var(--text-dim);font-size:.85rem}.lang-select{border:1px solid var(--glass-border);color:var(--text-light);background:#fffc;border-radius:.6rem;padding:.35rem .6rem;font-size:.85rem}.recommendations-title{color:var(--text-dim);font-size:.85rem}.recommendations-title-secondary{margin-top:.45rem}.recommendations-list{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.recent-qa-list{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:860px;display:flex}.recent-qa-card{color:var(--text-light);cursor:pointer;text-align:left;appearance:none;background:#fffc;border:1px solid #e2e8f0;border-radius:999px;width:auto;max-width:min(100%,420px);padding:.4rem .75rem;font-size:.85rem;line-height:1.35;transition:all .2s}.recent-qa-card:hover{background:#d4af3726;border-color:#d4af3799;transform:translateY(-1px)}.recent-qa-card:focus-visible{background:#d4af3726;border-color:#d4af3799;outline:none;box-shadow:0 0 0 2px #d4af3729}.recent-qa-q{color:var(--text-light);overflow-wrap:anywhere;font-size:.85rem;font-weight:500;line-height:1.35}.recommendation-chip{color:var(--text-light);cursor:pointer;background:#fffc;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .75rem;font-size:.85rem;transition:all .2s}.recommendation-chip:hover{background:#d4af3726;border-color:#d4af3799;transform:translateY(-1px)}@media (max-width:900px){.recent-qa-list{justify-content:flex-start;gap:.5rem}.recent-qa-card{max-width:100%}}.search-btn:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 0 15px #d4af3766;background:#b8962e!important}.filters-panel{width:100%;max-width:700px;margin-top:1rem}.filters-toggle{color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;list-style:none;display:flex}.filters-toggle::-webkit-details-marker{display:none}.filters-grid{border:1px solid var(--glass-border);background:#fff9;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem;display:grid}.filter-group{flex-direction:column;gap:.5rem;display:flex}.filter-group label{color:var(--text-dim);font-size:.85rem}.filter-group input,.filter-group select{color:var(--text-light);background:#fffc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem}.ai-status{color:var(--text-dim);background:#d4af371f;border:1px solid #d4af3766;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;display:none}.ai-status .spinner{border:2px solid #d4af3759;border-top-color:var(--bronze-gold);border-radius:50%;width:14px;height:14px;animation:1s linear infinite rotation}.switch{flex-shrink:0;width:52px;height:28px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:#cbd5e1;border-radius:28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 2px 4px #0000001a}.slider:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003,0 1px 2px #0000001a}.switch:hover .slider{background:#94a3b8}.switch input:checked+.slider{box-shadow:inset 0 2px 4px #0000000d,0 0 12px #d4af374d;background:linear-gradient(135deg,#d4af37,#e5c34a)!important}.switch input:checked+.slider:before{transform:translate(24px)}.switch:focus-within .slider{outline-offset:2px;outline:2px solid #d4af3780}.ai-toggle-hint{color:#94a3b8;margin-left:.45rem;font-size:.82rem}.disclaimer{border:1px solid var(--glass-border);max-width:900px;color:var(--text-dim);background:#ffffff80;border-radius:.75rem;margin:2rem auto 0;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.site-footer{border:1px solid var(--glass-border);background:#ffffffb8;border-radius:.9rem;max-width:980px;margin:2.2rem auto 0;box-shadow:0 10px 24px #0f172a0f}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem 1.05rem;display:grid}.footer-block{background:#ffffffd6;border:1px solid #d4af3733;border-radius:.75rem;padding:.8rem .85rem}.footer-block-official{background:radial-gradient(circle at 0 0,#d4af371f,#0000 38%),#ffffffe6}.footer-title{color:var(--bronze-gold);letter-spacing:.03em;margin:0 0 .45rem;font-size:.88rem}.footer-block p{color:#475569;margin:0 0 .42rem;font-size:.83rem;line-height:1.55}.footer-block p:last-child{margin-bottom:0}.footer-social-list{gap:.78rem;margin-top:.8rem;display:grid}.footer-social-card{background:#fffffff5;border:1px solid #94a3b838;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.88rem .95rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 8px 20px #0f172a0d}.footer-social-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a14}.footer-social-card-youtube{border-color:#dc26262e}.footer-social-card-youtube:hover{border-color:#dc26266b}.footer-social-card-x{border-color:#0f172a1f}.footer-social-card-x:hover{border-color:#0f172a47}.footer-social-icon{color:#fff;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;display:inline-flex}.footer-social-card-youtube .footer-social-icon{width:3.2rem;height:3.2rem;box-shadow:none;background:0 0;border:none}.footer-social-card-x .footer-social-icon{background:linear-gradient(135deg,#0f172a,#111827);box-shadow:0 10px 20px #0f172a2e}.footer-social-icon-svg{width:1.32rem;height:1.32rem}.footer-social-card-youtube .footer-social-icon-svg{filter:drop-shadow(0 6px 14px #dc26262e);width:2.5rem;height:2.5rem}.footer-social-meta{gap:.12rem;min-width:0;display:grid}.footer-social-platform{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:.69rem;font-weight:700}.footer-social-name{color:#0f172a;font-size:.98rem;line-height:1.2}.footer-social-handle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.footer-social-note{color:#8a6a10;white-space:nowrap;background:#d4af371a;border-radius:999px;padding:.24rem .58rem;font-size:.72rem;font-weight:700}.footer-social-arrow{color:#94a3b8;flex-shrink:0;width:1rem;height:1rem}.footer-social-card:hover .footer-social-arrow{color:#475569}.footer-contact-group{gap:.72rem;margin-top:.25rem;display:grid}.footer-link{color:#8a6a10;word-break:break-all;font-weight:600;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-link-nowrap{white-space:nowrap;word-break:normal;overflow-wrap:normal}.results-section{gap:2rem;margin-top:3rem;padding-bottom:4rem;display:grid}.section-header{color:var(--bronze-gold);border-left:3px solid var(--bronze-gold);letter-spacing:.2rem;margin-bottom:1rem;padding-left:1rem;font-family:inherit;font-size:1.4rem}.results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.results-toolbar .section-header{margin-bottom:0}.results-toolbar-actions{align-items:center;gap:.5rem;display:flex}.results-share-btn,.results-share-copy-btn{color:var(--bronze-gold);cursor:pointer;background:#fff;border:1px solid #d4af379e;border-radius:999px;padding:.34rem .82rem;font-size:.82rem;font-weight:600;transition:background .2s,transform .2s,opacity .2s}.results-share-btn:hover,.results-share-copy-btn:hover{background:#d4af371c;transform:translateY(-1px)}.results-share-btn:disabled,.results-share-copy-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.results-share-link-box{background:#ffffffd1;border:1px solid #d4af3747;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}.results-share-link-label{color:#64748b;font-size:.82rem;font-weight:600}.results-share-link-text{color:#0f172a;word-break:break-all;font-size:.82rem;text-decoration:none}.results-share-link-text:hover{text-decoration:underline}.results-share-notice{color:#475569;font-size:.84rem}.result-card{background:var(--surface-dark);cursor:pointer;border:1px solid #e2e8f0;border-radius:1.25rem;grid-template-columns:minmax(360px,42%) 1fr;transition:all .4s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.result-card:hover{border-color:#d4af3780;transform:translateY(-6px);box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.result-card.source-card-focus{border-color:#d4af37f2;box-shadow:0 0 0 3px #d4af3740,0 20px 25px -5px #0000003d,0 10px 10px -5px #00000029}.thumbnail-container{background:#f1f5f9;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:260px;display:flex;position:relative;overflow:hidden}.thumbnail-img{object-fit:contain;object-position:top center;width:100%;height:100%;transition:transform .5s;display:block}.result-card:hover .thumbnail-img{transform:scale(1.05)}.low-confidence-details{border:1px dashed var(--glass-border);background:#0f172a59;border-radius:1rem;margin-top:1.5rem;padding:1rem 1.25rem}.low-confidence-summary{cursor:pointer;color:var(--text-dim);font-size:.9rem;font-weight:600;list-style:none}.low-confidence-summary::-webkit-details-marker{display:none}.low-confidence-list{gap:.75rem;margin-top:1rem;display:grid}.low-confidence-item{background:#0f172a66;border:1px solid #94a3b833;border-radius:.75rem;padding:.75rem .85rem}.low-confidence-item-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.low-confidence-title{color:var(--bronze-gold);font-size:.95rem;text-decoration:none}.low-confidence-title:hover{text-decoration:underline}.low-confidence-time{color:var(--text-dim);font-size:.8rem}.low-confidence-snippet{color:var(--text-dim);font-size:.85rem;line-height:1.5}.timestamp-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000c;border:1px solid #ffffff1a;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;right:.75rem}.content{flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.title{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.meta{color:var(--text-dim);align-items:center;gap:1rem;font-size:.85rem;display:flex}.score-badge{border-radius:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.score-high{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d}.score-medium{color:#facc15;background:#eab30833;border:1px solid #eab3084d}.score-low{color:#94a3b8;background:#94a3b833;border:1px solid #94a3b84d}.ai-reason{color:var(--text-dim);background:#d4af3714;border:1px solid #d4af3733;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem;line-height:1.4}.ai-inline-spinner{border:2px solid #d4af3759;border-top-color:var(--bronze-gold);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:1s linear infinite rotation;display:inline-block}.best-match-link{color:inherit;scroll-margin-top:84px;text-decoration:none;display:block}.best-match-link:hover .snippet-content{background:#d4af3714}.best-match-link.source-hit-focus .snippet-content{background:#d4af3733;border-color:#d4af37f2;box-shadow:0 0 0 2px #d4af3738}.best-match-box{background:#d4af370d;border:1px solid #d4af3726;border-radius:.75rem;margin-top:.5rem;padding:1.25rem}.snippet-label{text-transform:uppercase;letter-spacing:.05em;color:var(--bronze-gold);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.snippet-content{color:var(--text-light);background:#f8fafc99;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.65;max-height:none!important;overflow:visible!important}.snippet-content p{margin:0}.snippet-content strong{color:var(--text-light);background:#d4af3740;border-radius:2px;padding:0 3px}.outline-details{background:#fafbfc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:.5rem;overflow:hidden}.outline-summary{cursor:pointer;color:var(--text-dim);background:#f1f5f9;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:500;list-style:none;transition:all .2s;display:flex}.outline-summary:after{content:"?";font-size:.6rem;transition:transform .3s}.outline-details[open] .outline-summary:after{transform:rotate(180deg)}.outline-summary:hover{color:var(--text-light);background:#e2e8f0}.outline-content{background:#fff;border-top:1px solid #e2e8f0;max-height:min(60vh,520px);padding:1rem;overflow-y:auto}.full-summary-snippet{color:var(--text-dim);border-bottom:1px dashed #e2e8f0;margin-bottom:1rem;padding-bottom:1rem;font-size:.85rem;line-height:1.5}.full-summary-snippet h1,.full-summary-snippet h2,.full-summary-snippet h3{color:var(--text-light);margin:.5rem 0 .3rem;font-size:.95rem;line-height:1.35}.segments-list-mini{flex-direction:column;gap:.5rem;display:flex}.segment-item-link{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:all .2s;display:flex}.segment-item-link:hover{background:#f1f5f9;border-color:#d4af3766}.segment-icon{color:var(--bronze-gold);flex-shrink:0;margin-top:.15rem;font-size:.7rem}.segment-details{flex:1;min-width:0}.segment-title{color:var(--bronze-gold);margin-bottom:.25rem;font-size:.85rem;font-weight:600;line-height:1.3}.segment-summary{color:var(--text-dim);white-space:normal;overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.segment-summary p{margin:0}.segment-time-badge{color:var(--text-dim);white-space:nowrap;background:#e2e8f0;border-radius:.25rem;flex-shrink:0;padding:.2rem .5rem;font-family:monospace;font-size:.7rem}.card-disclaimer{color:var(--text-dim);opacity:.7;border-top:1px dashed #e2e8f0;margin-top:.75rem;padding-top:.75rem;font-size:.7rem;line-height:1.4}.other-matches-title{color:var(--text-dim);margin-top:1rem;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.other-match-details{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;scroll-margin-top:84px;overflow:hidden}.other-match-details.source-hit-focus{border-color:#d4af37f2;box-shadow:0 0 0 2px #d4af3738}.other-match-details.source-hit-focus .other-match-summary{background:#d4af3729}.other-match-summary{cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8rem;list-style:none;transition:background .2s;display:flex}.other-match-summary::-webkit-details-marker{display:none}.other-match-summary:hover{background:#f1f5f9}.hit-type{border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.65rem;font-weight:600}.badge-segment{color:#7c3aed;background:#a855f726}.badge-video_summary{color:#059669;background:#10b98126}.badge-chunk{color:#2563eb;background:#3b82f626}.hit-time-link{color:var(--bronze-gold);background:#d4af371f;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:.7rem;font-weight:600;text-decoration:none;transition:all .2s}.hit-time-link:hover{background:#d4af3740}.hit-preview{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.other-match-content{color:var(--text-light);background:#fff;border-top:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.85rem;line-height:1.6}.ai-answer-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #d4af374d;border-radius:1.5rem;max-width:900px;margin:2rem auto;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001a,0 0 0 1px #d4af371a,inset 0 0 30px #d4af3708}.ai-answer-header{border-bottom:1px solid #d4af3726;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.ai-header-main{align-items:center;gap:.75rem;min-width:0;display:flex}.ai-header-logo{align-items:center;display:inline-flex;position:relative}.ai-logo-img{filter:drop-shadow(0 0 12px #d4af374d);width:auto;height:4.8rem;margin-right:.5rem;display:block;position:relative}.ai-header-title{color:var(--bronze-gold);letter-spacing:.02em;font-family:Noto Serif SC,serif;font-size:1.25rem;font-weight:800}.ai-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.ai-header-share-btn{color:#4a2d00;cursor:pointer;background:linear-gradient(#fde68a 0%,#f7c948 55%,#d4a631 100%);border:1px solid #a16207db;border-radius:999px;padding:.42rem 1.02rem;font-size:.88rem;font-weight:800;transition:transform .16s,box-shadow .2s,opacity .2s;box-shadow:0 8px 22px #d4af3740,inset 0 1px #fff9}.ai-header-share-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #d4af3759,inset 0 1px #ffffffb3}.ai-header-share-btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.ai-share-feedback{background:#ffffffeb;border:1px solid #d4af374d;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:-.4rem;margin-bottom:1rem;padding:.55rem .75rem;display:flex}.ai-share-link-label{color:#64748b;font-size:.82rem;font-weight:600}.ai-share-link-text{color:#0f172a;word-break:break-all;font-size:.82rem;text-decoration:none}.ai-share-link-text:hover{text-decoration:underline}.ai-share-copy-btn{color:var(--bronze-gold);cursor:pointer;background:#fff;border:1px solid #d4af3794;border-radius:999px;padding:.3rem .72rem;font-size:.8rem;font-weight:700}.ai-share-copy-btn:hover{background:#d4af371a}.ai-share-notice{color:#475569;font-size:.83rem}@media (max-width:640px){.ai-header-actions{width:100%;margin-left:0}.ai-header-share-btn{width:100%}}.ai-political-note{color:#475569;background:#d4af3714;border-left:3px solid #d4af37e6;border-radius:.45rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.65}.ai-answer-text{color:#1e293b;font-size:1.08rem;line-height:1.85;font-family:var(--font-zh);z-index:2;position:relative}.ai-answer-text p{margin-bottom:1.25rem}.ai-answer-text ul,.ai-answer-text ol{margin-bottom:1.25rem;padding-left:1.5rem}.ai-answer-text li{margin-bottom:.5rem}.ai-answer-text-shell{position:relative}.ai-answer-text-shell-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;caret-color:#0000}.ai-answer-text-shell-protected::selection,.ai-answer-text-shell-protected ::selection{color:inherit;background:0 0}.ai-answer-watermark-layer{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;padding:.2rem 0;display:flex;position:absolute;inset:0;overflow:hidden}.ai-answer-watermark-row{color:#78829621;letter-spacing:.04em;white-space:nowrap;transform-origin:0;text-transform:uppercase;font-size:.95rem;font-weight:700;line-height:1.85;transform:rotate(-13deg)}.citation-tag{color:var(--bronze-gold);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#d4af371a;border:1px solid #d4af3733;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:.75rem;font-weight:700;line-height:1.2;transition:all .2s;display:inline-flex}.citation-tag:hover{background:var(--bronze-gold);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #d4af374d}.ai-sources-section{border-top:1px dashed #d4af3733;margin-top:2rem;padding-top:1.5rem}.ai-sources-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.85rem;font-weight:700}.source-tags-container{flex-wrap:wrap;gap:.75rem;display:flex}.source-tag{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2rem;align-items:center;max-width:100%;padding:.35rem .85rem .35rem .35rem;font-size:.8rem;text-decoration:none;transition:all .2s;display:flex}.source-tag:hover{border-color:var(--bronze-gold);color:var(--bronze-gold);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.source-index{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.source-tag:hover .source-index{background:var(--bronze-gold);color:#fff}.source-hit-focus{animation:3s ease-out source-focus-pulse}@keyframes source-focus-pulse{0%{filter:brightness(1.16)}to{filter:brightness()}}.source-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-reason.loading{color:var(--text-dim);background:#d4af3708;border:1px dashed #d4af3733;border-radius:.5rem;align-items:center;gap:.25rem;margin-top:.5rem;padding:.6rem 1rem;font-size:.9rem;font-style:italic;display:flex}.dot-flashing{background-color:var(--bronze-gold);width:5px;height:5px;color:var(--bronze-gold);border-radius:5px;flex-shrink:0;margin:0 12px;animation:1s linear .5s infinite alternate dot-flashing;display:inline-block;position:relative}.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{background-color:var(--bronze-gold);width:5px;height:5px;color:var(--bronze-gold);border-radius:5px;animation:1s linear infinite alternate dot-flashing;left:-10px}.dot-flashing:after{background-color:var(--bronze-gold);width:5px;height:5px;color:var(--bronze-gold);border-radius:5px;animation:1s linear 1s infinite alternate dot-flashing;left:10px}@keyframes dot-flashing{0%{background-color:var(--bronze-gold)}50%,to{background-color:#d4af3733}}.ai-status{background:#d4af370d;border:1px solid #d4af3726;border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 2px 8px #00000005}.ai-status-text{color:var(--bronze-gold);font-size:.95rem;font-weight:600;font-family:var(--font-zh)}.spinner{border:2px solid #d4af371a;border-top-color:var(--bronze-gold);border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem;animation:1s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1120px){.search-shell-with-sidebar{grid-template-columns:280px minmax(0,1fr)}.search-main-shell{padding-left:1.2rem;padding-right:1.1rem}.chat-shell{grid-template-columns:minmax(0,1fr)}.chat-shell-with-sidebar{grid-template-columns:230px minmax(0,1fr)}.chat-main-shell{padding-left:1rem;padding-right:.95rem}.agent-chat-layout-debug{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media (max-width:920px){.search-container-with-sidebar{max-width:1000px}.history-sidebar-mobile-toggle{justify-content:center;align-items:center;display:inline-flex}.search-shell-with-sidebar{display:block}.search-history-shell{z-index:160;border-radius:0;width:min(88vw,340px);max-width:min(88vw,340px);max-height:100vh;padding:0;transition:transform .17s;position:fixed;top:0;left:0;transform:translate(-105%)}.search-history-shell.mobile-open{transform:translate(0)}.history-sidebar{border:0;border-right:1px solid #d4af3738;border-radius:0;min-height:100vh;max-height:100vh}.search-main-shell{width:100%;max-width:none;margin:0;padding:0 1rem}.chat-shell,.chat-shell-with-sidebar{display:block}.chat-main-shell{width:100%;max-width:none;margin:0;padding:0 1rem}.chat-conversation-list,.chat-main-framework{max-height:none}.chat-citation-popover{grid-template-columns:1fr}.chat-citation-thumb{height:140px}.chat-sources-shell{border:1px solid #d4af3733;border-radius:.9rem;min-height:0;max-height:none;margin:1rem;position:static}.agent-chat-page{padding:0 .35rem}.agent-chat-main{flex:auto;min-height:0}.agent-chat-main .cs-main-container{flex-direction:column;display:flex}.agent-chat-main .cs-sidebar{border-bottom:1px solid #d4af3733;border-right:0;min-width:100%;max-width:none}.agent-chat-main .cs-sidebar .history-sidebar--chat{min-height:0;max-height:none}.agent-chat-layout-debug{grid-template-columns:minmax(0,1fr);min-height:0}.agent-chat-layout-debug .agent-chat-main,.agent-chat-layout-debug .chat-main-framework,.agent-chat-layout-debug .agent-chat-main .cs-main-container{min-height:0}.agent-chat-debug-panel{max-height:none;position:static;top:auto}}@media (max-width:768px){.container--chat{padding:.35rem .4rem .5rem}.agent-chat-layout{min-height:0}.agent-chat-debug-section{padding:.46rem .5rem}.agent-chat-debug-kv-grid{grid-template-columns:1fr;row-gap:.2rem}.agent-chat-debug-kv-grid>div:nth-child(odd){color:#7c2d12;font-size:.68rem}.agent-chat-debug-kv-grid>div:nth-child(2n){margin-bottom:.16rem}.site-global-header{gap:.4rem .6rem;padding:.55rem .8rem .3rem}.site-global-header .site-header-controls{justify-content:flex-end;align-self:flex-start;width:100%;margin-bottom:.1rem;margin-left:0}.site-global-header .site-header-logo{align-self:flex-start;margin:0}.top-right-controls{flex-wrap:wrap;justify-content:flex-end;margin-bottom:.75rem;position:static}.top-right-language .lang-label{display:none}.lang-back-btn{padding:.22rem .5rem;font-size:.72rem}.feedback-entry-btn{padding:.22rem .52rem;font-size:.72rem}.feedback-modal{width:min(96vw,640px);max-height:92vh;padding:.84rem}.feedback-field-grid{grid-template-columns:1fr}.feedback-actions{justify-content:stretch}.feedback-cancel-btn,.feedback-submit-btn{flex:auto}.account-panel{width:min(96vw,420px);right:0}.member-hero{flex-direction:column}.member-actions{justify-content:flex-start;width:100%}.member-kpi-grid,.member-console-layout,.agent-chat-source-popover{grid-template-columns:1fr}.agent-chat-source-thumb{height:128px}.member-filter-row{grid-template-columns:1fr}.member-ticket-toolbar,.member-ticket-panel-header{flex-direction:column;align-items:flex-start}.member-ticket-filter-row,.member-ticket-console,.member-ticket-form-grid,.member-ticket-summary-grid{grid-template-columns:1fr}.member-ticket-detail{width:100%}.member-ticket-card-top,.member-ticket-message-head,.member-history-summary{flex-direction:column;align-items:flex-start}.member-history-actions{justify-content:flex-start;width:100%}.member-detail-grid,.member-side-grid{grid-template-columns:1fr}.member-detail-grid>.span-2,.member-side-grid>.span-2{grid-column:auto}.admin-header{flex-direction:column;align-items:flex-start}.admin-endpoint-controls{width:100%}.admin-endpoint-input{width:100%;min-width:0}.admin-grid-cards,.admin-two-col,.admin-kv-grid{grid-template-columns:1fr}.logo-container{text-align:center;align-items:center;margin:2rem auto 1rem;position:static}.result-card,.chat-compose-input-wrap{grid-template-columns:1fr}.chat-send-btn{justify-content:center;width:100%}.thumbnail-container{height:200px}.site-footer-grid{grid-template-columns:1fr;gap:.7rem;padding:.85rem}.footer-block{padding:.7rem .75rem}.footer-social-card{grid-template-columns:auto minmax(0,1fr) auto}.footer-social-note{grid-column:2/3;justify-self:start}.footer-social-arrow{grid-area:1/3/3/4;align-self:center}}
.cs-main-container{box-sizing:border-box;color:#000000de;background-color:#fff;border:1px solid #d1dbe3;flex-direction:row;height:100%;font-size:1rem;display:flex;position:relative;overflow:auto}.cs-main-container>.cs-conversation-list{z-index:2;border:0 solid #d1dbe3;border-right-width:1px;flex-basis:300px;order:0;height:100%;box-shadow:2px 0 5px -2px #00000061}.cs-main-container>.cs-sidebar.cs-sidebar--left{z-index:2;border-right:1px solid #d1dbe3;flex-basis:35%;order:0;max-width:320px;height:100%}.cs-main-container>.cs-sidebar.cs-sidebar--right{border:0 solid #d1dbe3;border-left-width:1px;flex-basis:25%;min-width:150px;max-width:320px}.cs-main-container>.cs-sidebar.cs-sidebar--left .cs-search{margin:.5em}.cs-main-container .cs-chat-container{z-index:1;border-right:0 solid #d1dbe3;flex-grow:1;flex-basis:65%;order:1}.cs-main-container .cs-sidebar{z-index:3;order:2;height:100%}.cs-main-container .cs-sidebar .cs-expansion-panel{border-top:0;border-left:0;border-right:0}.cs-main-container .cs-sidebar .cs-expansion-panel:nth-last-child(3){border-bottom:0}.cs-main-container .cs-conversation-header{z-index:1}.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__back,.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__actions .cs-button--info{display:none}@media (max-width:768px){.cs-main-container--responsive{min-width:calc(1.6em + 220px)}.cs-main-container--responsive .cs-search{display:none}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--left{flex-basis:calc(1.6em + 40px);min-width:calc(1.6em + 40px)}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--right{display:none}.cs-main-container--responsive>.cs-conversation-list{flex-basis:calc(1.6em + 40px)}.cs-main-container--responsive .cs-conversation-list .cs-conversation>.cs-avatar,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation>.cs-avatar{margin-right:0}.cs-main-container--responsive .cs-conversation-list .cs-conversation__content,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__content,.cs-main-container--responsive .cs-conversation-list .cs-conversation__operations,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__operations,.cs-main-container--responsive .cs-conversation-list .cs-conversation__last-activity-time,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__last-activity-time{display:none}.cs-main-container--responsive .cs-conversation-list .cs-conversation__unread-dot,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__unread-dot{margin-right:0;position:absolute;top:.3em;right:.3em}.cs-main-container--responsive .cs-conversation-header .cs-conversation-header__actions .cs-button--info{display:flex}}@media (max-width:576px){.cs-main-container--responsive{min-width:auto}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--left{display:none}.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__back{display:flex}}.cs-message{box-sizing:border-box;color:#000000de;background-color:#0000;border-radius:0;flex-direction:row;padding:0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;display:flex;overflow:hidden}.cs-message:only-child,.cs-message:not(:only-child){margin:.2em 0 0}.cs-message__avatar{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:42px;margin:0 8px 0 0;display:flex}.cs-message__content-wrapper{box-sizing:border-box;flex-direction:column;display:flex}.cs-message__header{box-sizing:border-box;color:#4d4d4dde;background-color:#0000;flex-flow:row;justify-content:space-between;margin:0 .2em .1em;font-size:.8em;display:flex}.cs-message__header .cs-message__sender-name{box-sizing:border-box;color:#4d4d4dde;background-color:#0000}.cs-message__header .cs-message__sent-time{box-sizing:border-box;color:#4d4d4dde;background-color:#0000;margin-left:auto;padding-left:.8em}.cs-message__footer{box-sizing:border-box;color:#4d4d4dde;background-color:#0000;margin:.1em .2em 0;font-size:.8em;display:flex}.cs-message__footer .cs-message__sender-name{box-sizing:border-box;color:#4d4d4dde;background-color:#0000}.cs-message__footer .cs-message__sent-time{box-sizing:border-box;color:#4d4d4dde;background-color:#0000;margin-left:auto;padding-left:.8em}.cs-message__content{box-sizing:border-box;color:#000000de;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-variant:normal;background-color:#c6e3fa;border-radius:.7em;margin-top:0;padding:.6em .9em;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.91em;font-weight:400}.cs-message--incoming{color:#000000de;background-color:#0000;margin-right:auto}.cs-message--incoming .cs-message__avatar{margin:0 8px 0 0}.cs-message--incoming .cs-message__sender-name,.cs-message--incoming .cs-message__sent-time{display:none}.cs-message--incoming .cs-message__content{color:#000000de;background-color:#c6e3fa;border-radius:0 .7em .7em 0}.cs-message--outgoing{color:#000000de;background-color:#0000;justify-content:flex-end;margin-left:auto}.cs-message--outgoing .cs-message__avatar{order:1;margin:0 0 0 8px}.cs-message--outgoing .cs-message__sender-name,.cs-message--outgoing .cs-message__sent-time{display:none}.cs-message--outgoing .cs-message__content{color:#000000de;background-color:#6ea9d7;border-radius:.7em 0 0 .7em}.cs-message.cs-message--incoming.cs-message--single{border-radius:0}.cs-message.cs-message--incoming.cs-message--single:not(:first-child){margin-top:.4em}.cs-message.cs-message--incoming.cs-message--single .cs-message__sender-name,.cs-message.cs-message--incoming.cs-message--single .cs-message__sent-time{display:block}.cs-message.cs-message--incoming.cs-message--single .cs-message__content{border-radius:0 .7em .7em}.cs-message.cs-message--incoming.cs-message--first{border-radius:0}.cs-message.cs-message--incoming.cs-message--first:not(:first-child){margin-top:.4em}.cs-message.cs-message--incoming.cs-message--first .cs-message__sender-name,.cs-message.cs-message--incoming.cs-message--first .cs-message__sent-time{display:block}.cs-message.cs-message--incoming.cs-message--first .cs-message__content{background-color:#c6e3fa;border-radius:0 .7em .7em 0}.cs-message.cs-message--incoming.cs-message--last{border-radius:0}.cs-message.cs-message--incoming.cs-message--last .cs-message__sent-time{display:none}.cs-message.cs-message--incoming.cs-message--last .cs-message__content{border-radius:0 .7em}.cs-message.cs-message--outgoing.cs-message--single{border-radius:0}.cs-message.cs-message--outgoing.cs-message--single:not(:first-child){margin-top:.4em}.cs-message.cs-message--outgoing.cs-message--single .cs-message__sent-time{display:block}.cs-message.cs-message--outgoing.cs-message--single .cs-message__content{border-radius:.7em .7em 0}.cs-message.cs-message--outgoing.cs-message--first{border-radius:0;margin-top:.4em}.cs-message.cs-message--outgoing.cs-message--first .cs-message__sent-time{display:block}.cs-message.cs-message--outgoing.cs-message--first .cs-message__content{background-color:#6ea9d7;border-radius:.7em 0 0 .7em}.cs-message.cs-message--outgoing.cs-message--last{border-radius:0}.cs-message.cs-message--outgoing.cs-message--last .cs-message__sent-time{display:none}.cs-message.cs-message--outgoing.cs-message--last .cs-message__content{border-radius:.7em 0 .7em .7em}.cs-message--incoming.cs-message--avatar-spacer{margin-left:50px}.cs-message--outgoing.cs-message--avatar-spacer{margin-right:50px}.cs-message--avatar-tl .cs-message__avatar{order:0;justify-content:flex-start;margin-left:0;margin-right:8px}.cs-message--avatar-tl .cs-message__message-wrapper{order:1}.cs-message--avatar-tr .cs-message__avatar{order:1;justify-content:flex-start;margin-left:8px;margin-right:0}.cs-message--avatar-tr .cs-message__message-wrapper{order:0}.cs-message--avatar-br .cs-message__avatar{order:1;justify-content:flex-end;margin-left:8px;margin-right:0}.cs-message--avatar-br .cs-message__message-wrapper{order:0}.cs-message--avatar-bl .cs-message__avatar{order:0;justify-content:flex-end;margin-left:0;margin-right:8px}.cs-message--avatar-bl .cs-message__message-wrapper{order:1}.cs-message--avatar-cl .cs-message__avatar{order:0;justify-content:center;margin-left:0;margin-right:8px}.cs-message--avatar-cl .cs-message__message-wrapper{order:1}.cs-message--avatar-cr .cs-message__avatar{order:1;justify-content:center;margin-left:8px;margin-right:0}.cs-message--avatar-cr .cs-message__message-wrapper{order:0}.cs-message-group{box-sizing:border-box;flex-direction:row;margin:.4em 0 0;display:flex}.cs-message-group__avatar{box-sizing:border-box;flex-direction:column;justify-content:flex-end;display:flex}.cs-message-group__content{box-sizing:border-box;flex-direction:column;display:flex}.cs-message-group__header{box-sizing:border-box;color:#0009;background-color:#0000;margin:0 0 .2em;padding:0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;display:flex}.cs-message-group__footer{box-sizing:border-box;color:#0009;background-color:#0000;margin:.2em 0 0;padding:0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;display:flex}.cs-message-group__messages{box-sizing:border-box}.cs-message-group__messages .cs-message:first-child{margin-top:0}.cs-message-group__messages .cs-message .cs-message__content{background-color:#c6e3fa;margin-top:0}.cs-message-group--incoming{justify-content:flex-start}.cs-message-group--incoming .cs-message-group__avatar{order:0;margin-right:8px}.cs-message-group--incoming .cs-message-group__content{order:1}.cs-message-group--incoming .cs-message-group__messages .cs-message:first-child .cs-message__content{border-radius:0 .7em .7em 0}.cs-message-group--incoming .cs-message-group__messages .cs-message .cs-message__content{color:#000000de;background-color:#c6e3fa;border-radius:0 .7em .7em 0}.cs-message-group--incoming .cs-message-group__messages .cs-message:last-child .cs-message__content{border-radius:0 .7em}.cs-message-group--incoming .cs-message-group__messages .cs-message:only-child .cs-message__content{border-radius:0 .7em .7em}.cs-message-group--outgoing{justify-content:flex-end;margin-left:auto}.cs-message-group--outgoing .cs-message-group__avatar{order:1;margin-left:8px}.cs-message-group--outgoing .cs-message-group__content{order:0}.cs-message-group--outgoing .cs-message-group__messages .cs-message{justify-content:flex-end}.cs-message-group--outgoing .cs-message-group__messages .cs-message:first-child .cs-message__content{border-radius:.7em 0 0 .7em}.cs-message-group--outgoing .cs-message-group__messages .cs-message .cs-message__content{color:#000000de;background-color:#6ea9d7;border-radius:.7em 0 0 .7em}.cs-message-group--outgoing .cs-message-group__messages .cs-message:last-child .cs-message__content{border-radius:.7em 0 .7em .7em}.cs-message-group--outgoing .cs-message-group__messages .cs-message:only-child .cs-message__content{border-radius:.7em .7em 0}.cs-message-group--avatar-tl .cs-message-group__avatar{order:0;justify-content:flex-start;margin-left:0;margin-right:8px}.cs-message-group--avatar-tl .cs-message-group__content{order:1}.cs-message-group--avatar-tr .cs-message-group__avatar{order:1;justify-content:flex-start;margin-left:8px;margin-right:0}.cs-message-group--avatar-tr .cs-message-group__content{order:0}.cs-message-group--avatar-bl .cs-message-group__avatar{order:0;justify-content:flex-end;margin-left:0;margin-right:8px}.cs-message-group--avatar-bl .cs-message-group__content{order:1}.cs-message-group--avatar-br .cs-message-group__avatar{order:1;justify-content:flex-end;margin-left:8px;margin-right:0}.cs-message-group--avatar-br .cs-message-group__content{order:0}.cs-message-group--avatar-cl .cs-message-group__avatar{order:0;justify-content:center;margin-left:0;margin-right:8px}.cs-message-group--avatar-cl .cs-message-group__content{order:1}.cs-message-group--avatar-cr .cs-message-group__avatar{order:1;justify-content:center;margin-left:8px;margin-right:0}.cs-message-group--avatar-cr .cs-message-group__content{order:0}.cs-message-separator{box-sizing:border-box;color:#6ea9d7;text-align:center;background-color:#fff;flex-flow:row;justify-content:space-between;align-items:center;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;display:flex}.cs-message-separator:before,.cs-message-separator:after{box-sizing:border-box;content:"";background-color:#6ea9d7;flex-grow:1;height:1px;display:block}.cs-message-separator:not(:empty):before{margin:0 1em 0 0}.cs-message-separator:not(:empty):after{margin:0 0 0 1em}.cs-message-list{box-sizing:border-box;color:#000000de;background-color:#fff;width:100%;height:100%;min-height:1.25em;position:relative;overflow:hidden}.cs-message-list__scroll-wrapper{box-sizing:border-box;padding:0 1.2em 0 .8em;position:absolute;inset:0;overflow:hidden}.cs-message-list__scroll-to:first-child{box-sizing:border-box;float:left;clear:both;height:0}.cs-message-list__scroll-wrapper>.cs-message:nth-last-child(4),.cs-message-list__scroll-wrapper>.cs-message-group:nth-last-child(4){margin-bottom:2.65em}.cs-message-list .cs-typing-indicator{background-color:#fff;height:1.25em;padding:.5em;font-size:.9em;line-height:1.25em;position:absolute;bottom:0;left:0;right:15px}.cs-message-list__scroll-wrapper>.cs-message,.cs-message-list__scroll-wrapper>.cs-message-group{max-width:85%}.cs-message-list .cs-message.cs-message--incoming,.cs-message-list .cs-message-group.cs-message-group--incoming{margin-right:auto}.cs-message-list .cs-message.cs-message--outgoing,.cs-message-list .cs-message-group.cs-message-group--outgoing{margin-left:auto}.cs-message-list .cs-message-separator:not(:first-child){margin-top:1.2em}.cs-message-list__loading-more{box-sizing:content-box;z-index:1;background-color:#fff;flex-direction:row;justify-content:center;height:1.2em;padding:2px 0;display:flex;position:absolute;top:0;left:0;right:0}.cs-message-list__loading-more .cs-loader{width:1.2em;height:1.2em}.cs-message-list__loading-more .cs-loader:before,.cs-message-list__loading-more .cs-loader:after{width:100%;height:100%}.cs-message-list__loading-more--bottom{top:initial;bottom:0}.cs-message-list .ps__rail-y{z-index:2}.cs-avatar{box-sizing:border-box;border-radius:50%;width:42px;height:42px;position:relative}.cs-avatar>img{box-sizing:border-box;border-radius:50%;width:100%;height:100%}.cs-avatar:hover>img{filter:brightness(115%)}.cs-avatar.cs-avatar--xs{width:16px;min-width:16px;height:16px;min-height:16px}.cs-avatar.cs-avatar--sm{width:26px;min-width:26px;height:26px;min-height:26px}.cs-avatar.cs-avatar--md{width:42px;min-width:42px;height:42px;min-height:42px}.cs-avatar.cs-avatar--lg{width:68px;min-width:68px;height:68px;min-height:68px}.cs-avatar.cs-avatar--fluid{width:100%;height:100%}.cs-avatar.cs-avatar--fluid .cs-status{width:22%;height:22%;right:5%}.cs-avatar .cs-status{box-sizing:border-box;position:absolute;bottom:3%;right:-1px}.cs-avatar .cs-status__bullet{box-sizing:content-box;border:2px solid #fff}.cs-avatar .cs-status--xs,.cs-avatar .cs-status--xs:not(.cs-status--named){width:6px;height:6px;font-size:1em;bottom:0;right:0}.cs-avatar .cs-status--xs .cs-status__bullet,.cs-avatar .cs-status--xs:not(.cs-status--named) .cs-status__bullet{width:4px;min-width:4px;height:4px}.cs-avatar .cs-status--sm,.cs-avatar .cs-status--sm:not(.cs-status--named){width:12px;height:12px;font-size:1em;bottom:-1px;right:-3px}.cs-avatar .cs-status--sm .cs-status__bullet,.cs-avatar .cs-status--sm:not(.cs-status--named) .cs-status__bullet{width:8px;min-width:8px;height:8px}.cs-avatar .cs-status--md,.cs-avatar .cs-status--md:not(.cs-status--named){width:15px;height:15px;font-size:1em}.cs-avatar .cs-status--md .cs-status__bullet,.cs-avatar .cs-status--md:not(.cs-status--named) .cs-status__bullet{width:11px;min-width:11px;height:11px}.cs-avatar .cs-status--lg,.cs-avatar .cs-status--lg:not(.cs-status--named){width:18px;height:18px;font-size:1em;bottom:4%}.cs-avatar .cs-status--lg .cs-status__bullet,.cs-avatar .cs-status--lg:not(.cs-status--named) .cs-status__bullet{width:14px;min-width:14px;height:14px}.cs-avatar-group{box-sizing:border-box;flex-flow:row-reverse wrap;place-content:flex-start flex-end;min-width:40px;display:flex;position:relative;overflow:visible}.cs-avatar-group .cs-avatar--active{z-index:1}.cs-avatar-group .cs-avatar--active-on-hover:hover{z-index:2}.cs-avatar-group--xs{padding-top:6.112px;padding-left:6.112px}.cs-avatar-group--xs .cs-avatar{border:none;border-right:1px solid #f2f2f2;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:-6.112px;margin-left:-6.112px}.cs-avatar-group--sm{padding-top:9.932px;padding-left:9.932px}.cs-avatar-group--sm .cs-avatar{width:26px;min-width:26px;height:26px;min-height:26px;margin-top:-9.932px;margin-left:-9.932px}.cs-avatar-group--md{padding-top:16.044px;padding-left:16.044px}.cs-avatar-group--md .cs-avatar{border:2px solid #f2f2f2;width:42px;min-width:42px;height:42px;min-height:42px;margin-top:-16.044px;margin-left:-16.044px}.cs-avatar-group--lg{padding-top:25.976px;padding-left:25.976px}.cs-avatar-group--lg .cs-avatar{border:2px solid #f2f2f2;width:68px;min-width:68px;height:68px;min-height:68px;margin-top:-25.976px;margin-left:-25.976px}.cs-message-input{box-sizing:border-box;background-color:#fff;border:none;flex-direction:row;flex-shrink:0;padding:0;display:flex;position:relative;overflow:visible}.cs-message-input__content-editor-wrapper{box-sizing:border-box;background-color:#c6e3fa;border-radius:.7em;flex-grow:1;margin:0;padding:.6em .9em;position:relative}.cs-message-input--disabled .cs-message-input__content-editor-wrapper{color:#0009;background-color:#c6e3fa61}.cs-message-input__content-editor-container{box-sizing:border-box;background-color:#c6e3fa;flex-direction:column;align-items:stretch;min-height:1.35em;max-height:5.4em;padding:0;scroll-padding:0;font-size:.94em;line-height:1.35em;display:flex;position:relative;overflow:hidden auto}.cs-message-input--disabled .cs-message-input__content-editor-container{color:#0009;background-color:#0000}.cs-message-input__content-editor{box-sizing:border-box;color:#000000de;overflow-wrap:anywhere;word-break:break-word;background-color:#c6e3fa;border:0;outline:0;flex-grow:1;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;overflow:visible}.cs-message-input--disabled .cs-message-input__content-editor{color:#0009;background-color:#0000}.cs-message-input__content-editor[data-placeholder]:empty:before{box-sizing:border-box;content:attr(data-placeholder);color:#00000061;cursor:text;display:block}.cs-message-input__tools{box-sizing:border-box;flex-direction:row;display:flex}.cs-message-input__tools .cs-button{margin-top:0;margin-bottom:0;font-size:1.2em}.cs-message-input__tools .cs-button--send,.cs-message-input__tools .cs-button--attachment{align-self:flex-end}.cs-message-input__tools:first-child .cs-button:first-child{margin-left:0}.cs-message-input__tools:first-child .cs-button:last-child{margin-right:0}.cs-message-input__tools:last-child .cs-button:first-child{margin-left:0}.cs-message-input__tools:last-child .cs-button:last-child{margin-right:0}.cs-input-toolbox{box-sizing:border-box;flex-direction:row;justify-content:flex-end;margin:0;padding:0 0 .4em;display:flex}.cs-input-toolbox .cs-button{background:0 0;border:none;margin:0 .5em 0 0;padding:0;font-size:1.2em}.cs-chat-container{box-sizing:border-box;color:#000000de;background-color:#fff;flex-direction:column;min-width:180px;height:100%;display:flex}.cs-chat-container .cs-message-input{color:#000000de;background-color:#fff;border:0 solid #d1dbe3;border-top-width:1px;margin-top:auto;padding:.3em 0 .3em 0}.cs-chat-container .cs-message-input .cs-message-input__content-editor-wrapper:first-child{margin-left:.8em}.cs-chat-container .cs-message-input .cs-message-input__content-editor-wrapper:last-child{margin-right:.8em}.cs-chat-container .cs-input-toolbox{color:#000000de;background-color:#fff;margin:0;padding:0 .8em .17em 0}.cs-typing-indicator{box-sizing:content-box;font-size:inherit;flex-direction:row;align-items:stretch;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.cs-typing-indicator__indicator{box-sizing:inherit;background-color:#0000;flex-direction:row;align-items:center;display:flex}.cs-typing-indicator__dot{box-sizing:inherit;background-color:#6ea9d7;border-radius:100%;width:4px;height:4px;animation:1.5s ease-in-out infinite cs-typing-indicator__typing-animation;display:inline-block}.cs-typing-indicator__dot:not(:last-child){margin-right:3px}.cs-typing-indicator__dot:first-child{box-sizing:inherit}.cs-typing-indicator__dot:nth-child(2){animation-delay:.3s}.cs-typing-indicator__dot:nth-child(3){animation-delay:.4s}.cs-typing-indicator__text{box-sizing:inherit;text-overflow:ellipsis;white-space:nowrap;color:#6ea9d7;-webkit-user-select:none;user-select:none;background-color:#0000;margin:0 0 0 .5em;overflow:hidden}@keyframes cs-typing-indicator__typing-animation{0%{transform:translateY(0)}28%{transform:translateY(-5px)}44%{transform:translateY(0)}}.cs-conversation-header{box-sizing:border-box;color:#000000de;-webkit-user-select:none;user-select:none;background-color:#f6fbff;border:0 solid #d1dbe3;border-bottom-width:1px;flex-direction:row;flex-shrink:0;align-items:stretch;padding:.6em .9em;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;display:flex}.cs-conversation-header__back{box-sizing:border-box;cursor:pointer;flex-direction:row;order:1;align-items:center;margin-right:.5em;display:flex}.cs-conversation-header__back button{padding:0;font-size:1.4em}.cs-conversation-header__avatar{box-sizing:border-box;order:2;width:42px;height:42px;margin-right:1em}.cs-conversation-header__avatar>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#f6fbff}.cs-conversation-header__avatar .cs-avatar-group{padding-right:0!important}.cs-conversation-header__content{box-sizing:border-box;flex-direction:column;flex-grow:2;order:3;justify-content:center;min-width:0;display:flex}.cs-conversation-header__content .cs-conversation-header__user-name{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;color:#000000de;background-color:#f6fbff;font-weight:700;overflow:hidden}.cs-conversation-header__content .cs-conversation-header__info{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;color:#0009;background-color:#f6fbff;font-size:.9em;font-weight:400;overflow:hidden}.cs-conversation-header__actions{box-sizing:border-box;color:#000000de;background-color:#0000;flex-direction:row;order:4;align-items:center;margin:0 0 0 .5em;display:flex}.cs-conversation-header__actions .cs-button:not(:first-child){margin-left:.2em}.cs-conversation-header__actions .cs-button{padding:0}.cs-conversation-header__actions .cs-button.cs-button--arrow,.cs-conversation-header__actions .cs-button.cs-button--info,.cs-conversation-header__actions .cs-button.cs-button--voicecall,.cs-conversation-header__actions .cs-button.cs-button--videocall,.cs-conversation-header__actions .cs-button.cs-button--star,.cs-conversation-header__actions .cs-button.cs-button--adduser,.cs-conversation-header__actions .cs-button.cs-button--ellipsis,.cs-conversation-header__actions .cs-button.cs-button--ellipsis{color:normal;background-color:#0000;font-size:1.4em}.cs-conversation-header__actions .cs-button.cs-button--ellipsis{font-size:1.3em}.cs-conversation{box-sizing:border-box;cursor:pointer;color:#000000de;-webkit-user-select:none;user-select:none;background-color:#fff;border:0;flex-direction:row;justify-content:flex-start;padding:.675em .8em;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;display:flex;position:relative}.cs-conversation:hover{background-color:#f3f8fc}.cs-conversation:hover>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#f3f8fc}.cs-conversation:hover>.cs-avatar>img{filter:none}.cs-conversation.cs-conversation:active{color:#000000de;background-color:#d5e7f5;border:0}.cs-conversation.cs-conversation:active>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#d5e7f5}.cs-conversation.cs-conversation--active{color:#2b6a9b;background-color:#d5e7f5;border:0;font-weight:400}.cs-conversation.cs-conversation--active>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#d5e7f5}.cs-conversation.cs-conversation--active .cs-conversation__name,.cs-conversation.cs-conversation--active .cs-conversation__info{color:#2b6a9b;font-weight:400}.cs-conversation>.cs-avatar{width:42.1px;height:42.1px;margin-right:1em}.cs-conversation>.cs-avatar>.cs-status{border-color:#fff}.cs-conversation>.cs-avatar-group{width:42.1px;min-width:42.1px;height:42.1px;min-height:42.1px;margin-right:1em;padding-right:0!important}.cs-conversation__content{box-sizing:border-box;flex-direction:column;flex-grow:1;margin-right:1.1em;display:flex;overflow:hidden}.cs-conversation__operations{box-sizing:border-box;color:#b3b3b3de;visibility:hidden;flex-direction:row;align-items:center;margin:0 0 0 auto;display:flex}.cs-conversation__operations--visible{visibility:visible}.cs-conversation__operations:hover{color:#666666de}.cs-conversation:hover .cs-conversation__operations{visibility:visible}.cs-conversation__name{box-sizing:border-box;color:#000000de;text-overflow:ellipsis;white-space:nowrap;font-size:1em;overflow:hidden}.cs-conversation__info{box-sizing:border-box;color:#0009;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.cs-conversation__last-sender,.cs-conversation__info-content{box-sizing:border-box;font-weight:400;display:inline}.cs-conversation__last-activity-time{box-sizing:border-box;flex-direction:row;align-items:center;margin:0 0 0 auto;font-size:.8em;display:flex}.cs-conversation__last-activity-time+.cs-conversation__operations{margin-left:.5em}.cs-conversation__unread-dot{box-sizing:content-box;perspective:200px;perspective-origin:50%;background:radial-gradient(circle at 3px 3px,#7c9df1,#2e63e8);border-radius:50%;flex-direction:row;align-self:center;align-items:center;width:.7em;min-width:.7em;height:.7em;margin-right:.5em;display:flex;box-shadow:1px 1px 1px #b3b3b3}.cs-conversation__unread-dot:hover:before{content:"";z-index:2;filter:blur();background:radial-gradient(circle at 130% 130%,#fff0 0 46%,#fffc 50% 58%,#fff0 60% 100%);border-radius:50%;width:40%;height:80%;position:absolute;top:1%;left:5%;transform:translate(131%)translateY(58%)rotate(168deg)rotateX(10deg)}.cs-conversation__unread-dot:hover:after{content:"";filter:blur(1px);z-index:2;background:radial-gradient(circle at 50% 80%,#fff0,#fff0 74%,#fff 80% 84%,#fff0 100%);border-radius:100%;width:80%;height:80%;animation:2s ease-out infinite cs-unread-anim;display:block;position:absolute;top:5%;left:10%;transform:rotate(-30deg)}.cs-conversation__unread{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;z-index:100;background-color:#ec1212;border-radius:.3em;max-width:30em;padding:.01em .3em;font-size:.75em;font-weight:600;position:absolute;top:.3em;right:.8em;overflow:hidden}@keyframes cs-unread-anim{0%{transform:scale(1)}20%{transform:scaleY(.95)scaleX(1.05)}48%{transform:scaleY(1.1)scaleX(.9)}68%{transform:scaleY(.98)scaleX(1.02)}80%{transform:scaleY(1.02)scaleX(.98)}97%,to{transform:scale(1)}}.cs-conversation-list{box-sizing:border-box;color:#000000de;background-color:#0000;height:100%;position:relative;overflow:hidden}.cs-conversation-list>div>ul{margin:0;padding:0;list-style-type:none}.cs-conversation-list__loading-more{box-sizing:content-box;z-index:1;background-color:#0000;flex-direction:row;justify-content:center;height:1.2em;padding:2px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.cs-conversation-list__loading-more .cs-loader{width:1.2em;height:1.2em}.cs-conversation-list__loading-more .cs-loader:before,.cs-conversation-list__loading-more .cs-loader:after{width:100%;height:100%}.cs-conversation-list .ps__rail-y{z-index:2}.cs-status{box-sizing:border-box;flex-flow:row;align-items:center;font-size:1em;display:flex;position:relative}.cs-status .cs-status__bullet{box-sizing:content-box;perspective:200px;perspective-origin:50%;border-radius:50%;width:11px;height:11px;position:relative}.cs-status--selected{color:#2b6a9b;background-color:#d5e7f5}.cs-status--named{width:auto;height:auto}.cs-status__name{margin:0 0 0 .58em;line-height:1.5}.cs-avatar:hover .cs-status__bullet:before,.cs-status:hover .cs-status__bullet:before{box-sizing:border-box;content:"";z-index:2;filter:blur();background:radial-gradient(circle at 130% 130%,#fff0 0 46%,#fffc 50% 58%,#fff0 60% 100%);border-radius:50%;width:40%;height:80%;position:absolute;top:1%;left:5%;transform:translate(131%)translateY(58%)rotate(168deg)rotateX(10deg)}.cs-avatar:hover .cs-status__bullet:after,.cs-status:hover .cs-status__bullet:after{box-sizing:border-box;content:"";filter:blur(1px);z-index:2;background:radial-gradient(circle at 50% 80%,#fff0,#fff0 74%,#fff 80% 84%,#fff0 100%);border-radius:100%;width:80%;height:80%;animation:2s ease-out infinite cs-bubble-anim;display:block;position:absolute;top:5%;left:10%;transform:rotate(-30deg)}.cs-status--available .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#00d5a6,#00a27e)}.cs-status--available .cs-status__name{color:#000000de}.cs-status--unavailable .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#ffb527,#a66d00)}.cs-status--unavailable .cs-status__name{color:#000000de}.cs-status--away .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#ffdbb0,#fc8b00)}.cs-status--away .cs-status__name{color:#000000de}.cs-status--dnd .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#f89f9f,#ec1212)}.cs-status--dnd .cs-status__name{color:#000000de}.cs-status--invisible .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#fff,#c2d1d9)}.cs-status--invisible .cs-status__name{color:#000000de}.cs-status--eager .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#fffccc,#fe0)}.cs-status--eager .cs-status__name{color:#000000de}.cs-status--xs:not(.cs-status--named){width:4px;height:4px;font-size:1em}.cs-status--xs:not(.cs-status--named) .cs-status__bullet{width:4px;min-width:4px;height:4px}.cs-status--sm:not(.cs-status--named){width:8px;height:8px;font-size:1em}.cs-status--sm:not(.cs-status--named) .cs-status__bullet{width:8px;min-width:8px;height:8px}.cs-status--md:not(.cs-status--named){width:11px;height:11px;font-size:1em}.cs-status--md:not(.cs-status--named) .cs-status__bullet{width:11px;min-width:11px;height:11px}.cs-status--lg:not(.cs-status--named){width:14px;height:14px;font-size:1em}.cs-status--lg:not(.cs-status--named) .cs-status__bullet{width:14px;min-width:14px;height:14px}.cs-status--fluid{width:100%;height:100%}.cs-status--fluid .cs-status__bullet{width:100%;min-width:100%;height:100%}@keyframes cs-bubble-anim{0%{transform:scale(1)}20%{transform:scaleY(.95)scaleX(1.05)}48%{transform:scaleY(1.1)scaleX(.9)}68%{transform:scaleY(.98)scaleX(1.02)}80%{transform:scaleY(1.02)scaleX(.98)}97%,to{transform:scale(1)}}.cs-sidebar{box-sizing:border-box;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cs-sidebar--left,.cs-sidebar--right{background-color:#fff}.cs-sidebar .cs-expansion-panel+.cs-expansion-panel{border-top:0}.cs-expansion-panel{box-sizing:border-box;color:#000000de;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:inherit;font-variant:normal;background-color:#fff;border:1px solid #d1dbe3;flex-direction:column;display:flex}.cs-expansion-panel__header{box-sizing:border-box;color:#0009;font-variant:normal;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#f6fbff;flex-direction:row;align-items:center;padding:.8em;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.75em;font-weight:700;display:flex}.cs-expansion-panel__header:hover{color:#0009;background-color:#f3f8fc}.cs-expansion-panel__title{box-sizing:border-box;flex-grow:1}.cs-expansion-panel__icon{box-sizing:border-box;margin-left:1em;margin-right:.5em}.cs-expansion-panel__content{color:#000000de;font-variant:normal;background-color:#fff;padding:.4em .8em;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;font-weight:400;display:none}.cs-expansion-panel--open .cs-expansion-panel__content{color:#000000de;background-color:#fff;display:block}.cs-expansion-panel--closed .cs-expansion-panel__content{display:none}.cs-expansion-panel--open .cs-expansion-panel__header{color:#0009;background-color:#f6fbff}.cs-search{box-sizing:border-box;font-size:inherit;background-color:#c6e3fa;border-radius:.7em;flex-direction:row;align-items:center;margin:0;padding:.6em .9em;font-family:inherit;display:flex;position:relative}.cs-search__input{box-sizing:border-box;color:#000000de;background-color:#c6e3fa;border:none;outline:0;order:1;width:100%;min-width:0;margin-right:.5em;font-family:inherit;font-size:.8em}.cs-search__input:disabled{color:#00000061;background-color:#c6e3fa}.cs-search__input::placeholder{color:#000000de}.cs-search__search-icon{box-sizing:border-box;color:#6ea9d7;order:0;margin-right:.5em;display:block}.cs-search__clear-icon{box-sizing:border-box;color:#6ea9d7;visibility:hidden;order:2}.cs-search__clear-icon:hover{color:#6ea9d799;cursor:pointer}.cs-search__clear-icon--active{visibility:visible}.cs-search--disabled{opacity:.38;color:#00000061;background-color:#c6e3fa}.cs-button{box-sizing:border-box;vertical-align:middle;text-align:center;color:#6ea9d7;background-color:#0000;border:none;border-radius:.7em;outline:none;margin:.1em .2em;padding:.2em .7em;font-size:1em;line-height:1.5;display:inline-block}.cs-button:focus{outline:none}.cs-button:disabled{opacity:.38}.cs-button:not(:disabled){cursor:pointer}.cs-button.cs-button--border{border:1px solid #d1dbe3}.cs-button:hover:not(:disabled){opacity:.6}.cs-button.cs-button--right>svg[data-icon]:first-child{margin-right:.5em}.cs-button.cs-button--left>svg[data-icon]:last-child{margin-left:.5em}.cs-button--adduser,.cs-button--arrow,.cs-button--ellipsis,.cs-button--info,.cs-button--star,.cs-button--videocall,.cs-button--voicecall,.cs-button--send,.cs-button--attachment{color:#6ea9d7;background-color:#0000}.cs-loader{box-sizing:border-box;color:#000000de;background-color:#0000;width:1.8em;height:1.8em;font-size:1em;display:inline-flex;position:relative}.cs-loader:before,.cs-loader:after{box-sizing:border-box;width:1.8em;height:1.8em;margin:0 0 0 -.9em;display:block}.cs-loader:before{content:"";border:.2em solid #c6e3fa;border-radius:50%;position:absolute;top:0;left:50%}.cs-loader:after{content:"";border:.2em solid #0000;border-top-color:#6ea9d7;border-radius:50%;animation:.6s linear infinite loader-default;position:absolute;top:0;left:50%;box-shadow:0 0 #0000}.cs-loader--content{width:auto;height:auto;padding-top:2.6em}@keyframes loader-default{to{transform:rotate(360deg)}}.cs-overlay{box-sizing:border-box;-webkit-backdrop-filter:blur(10%);backdrop-filter:blur(10%);flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-overlay__content{z-index:220}.cs-overlay:before{box-sizing:border-box;content:"";z-index:200;background-color:#c6e3fa61;position:absolute;inset:0}.cs-overlay--blur:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cs-overlay--grayscale:before{-webkit-backdrop-filter:grayscale(50%);backdrop-filter:grayscale(50%)}.cs-status-list{box-sizing:border-box;color:#000000de;background-color:#fff;margin:0;padding:1em;list-style-type:none}.cs-status-list>li{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none}.cs-status-list>li>.cs-status{width:auto;height:auto;margin:0;padding:.4em .8em}.cs-status-list>li .cs-status--selected,.cs-status-list>li .cs-status--selected .cs-status__name{color:#2b6a9b;background-color:#d5e7f5}.cs-status-list>li:hover{color:#0009;background-color:#f3f8fc}.cs-status-list>li:focus,.cs-status-list>li:active{color:#000000de;background-color:#d5e7f5}.cs-status-list--xs>li>.cs-status{width:auto;height:auto;font-size:1em}.cs-status-list--xs>li>.cs-status .cs-status__bullet{width:4px;min-width:4px;height:4px}.cs-status-list--sm>li>.cs-status{width:auto;height:auto;font-size:1em}.cs-status-list--sm>li>.cs-status .cs-status__bullet{width:8px;min-width:8px;height:8px}.cs-status-list--md>li>.cs-status{width:auto;height:auto;font-size:1em}.cs-status-list--md>li>.cs-status .cs-status__bullet{width:11px;min-width:11px;height:11px}.cs-status-list--lg>li>.cs-status{width:auto;height:auto;font-size:1em}.cs-status-list--lg>li>.cs-status .cs-status__bullet{width:14px;min-width:14px;height:14px}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0;left:auto!important}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#f6fbff}.ps__thumb-x{background-color:#6ea9d7;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#c6e3fa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#c6e3fa;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#c6e3fa;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
