:root{--leji-primary:#605ce5;--leji-primary-2:#4b48d4;--leji-ink:#27264d;--leji-muted:#72728b;--leji-bg:#f5f5fb;--leji-card:#fff;--leji-line:#e8e9f0;--leji-radius:12px;--leji-radius-lg:14px;--leji-shadow:0 12px 30px #27264d0f;--leji-font:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--leji-nav-w:214px;--leji-nav-rail:64px;--leji-card-col:307px;--leji-card-gap:20px;--leji-home-card-gap:24px}:root{--bg:#fff;--bg2:#f3f4f6;--bg3:#f5f7fa;--bg4:#e8ecf2;--b1:#e5e7eb;--b2:#d1d5db;--t1:#1f2937;--t2:#4b5563;--t3:#9ca3af;--t4:#d1d5db;--cyan:#14c9c9;--cyan2:#08979c;--cl:#e6fffb;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--purple:#722ed1;--purple2:#531dab;--pl:#f9f0ff;--green:#00b42a;--gl:#e8f7ee;--amber:#ff7d00;--al:#fff3e8;--red:#f53f3f;--rl:#fff0f0;--hl:#fff3c4;--hl2:#ffe566;--danger:#f53f3f;--danger-bg:#fff0f0;--r:10px;--r2:14px;--r3:20px;--sh:0 8px 28px #11182714;--sh2:0 2px 10px #1118270d;--focus-ring:0 0 0 2px var(--blue);--font-family:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--lh-tight:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--t-fast:.15s ease;--t-normal:.25s ease;--t-slow:.5s ease;--topbar-h:56px;--drawer-top:calc(var(--topbar-h) + var(--safe-top));--drawer-bottom:calc(var(--player-h) + var(--safe-bottom));--player-h:66px;--bp-xs:480px;--bp-md:768px;--bp-lg:1025px;--app-h:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){:root{--app-h:100dvh}}html{height:var(--app-h);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--font-family);background:var(--bg3);color:var(--t1);font-size:var(--fs-lg);line-height:var(--lh-normal);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}body{height:var(--app-h);touch-action:manipulation}input,textarea,select{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tab-panels-host{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tab-panel-motion{will-change:opacity, transform;backface-visibility:hidden;width:100%}.tab-panel-motion[style*="display: flex"],.tab-panel-motion[style*=display\:flex]{height:100%;min-height:0}.list-tab,.sb-tab,.rp-tab,.sh-tab{position:relative}.tab-trigger-label{z-index:1;position:relative}.tab-indicator-line{background:var(--blue);z-index:2;border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.tab-indicator-pill{background:var(--bg);box-shadow:var(--sh2);z-index:0;border-radius:6px;position:absolute;inset:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--b2);border-radius:2px}.btn{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-md);cursor:pointer;border:1px solid var(--b2);background:var(--bg);color:var(--t2);white-space:nowrap;min-height:32px;line-height:1;font-family:var(--font-family);border-radius:6px;align-items:center;gap:5px;display:inline-flex}.btn.danger:hover{opacity:.9}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{background:var(--bg)}.btn.pri:disabled:hover{background:var(--blue)}.btn svg{width:14px;height:14px}.lt-btn,.tb-btn,.nav-btn,.nav-back,.lang-btn,.sort-btn,.filter-foot button,.rc-recover-btn,.sm-regenerate-btn,.fg-chip,.sp-chip,.sh-tab,.list-tab,.sb-tab,.rp-tab{line-height:1}.lt-btn,.tb-btn,.nav-btn,.nav-back,.lang-btn,.sort-btn,.sm-regenerate-btn,.fg-chip,.rc-recover-btn{white-space:nowrap}.sb-tab,.rp-tab,.list-tab,.sh-tab{text-overflow:ellipsis;min-width:0;overflow:hidden}.lang-toggle{line-height:1}html[lang=en] .lang-toggle.lang-select{font-size:var(--fs-xs);padding:5px 8px}html[lang=en] .list-nav-prefs .lang-toggle.lang-select{gap:2px;padding:5px 6px}.search-hit{background:var(--bl);color:var(--blue);border-radius:2px;padding:0 1px;font-weight:500}.lang-toggle{border:1px solid var(--b2);background:var(--bg2);font-size:var(--fs-sm);font-family:var(--font-family);color:var(--t2);cursor:pointer;white-space:nowrap;transition:border-color var(--t-fast), background var(--t-fast);border-radius:16px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.lang-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%239ca3af' stroke-width='1.4'%3E%3Cpath d='M3 4.5L6 8l3-3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:22px}.lang-toggle:hover{border-color:var(--blue);background:var(--bg)}.lang-opt{font-weight:500;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.lang-opt.on{color:var(--blue)}.lang-sep{color:var(--t4);font-size:var(--fs-xs)}.lang-toggle-wrap{flex-shrink:0}.lang-toggle-btn{width:34px;height:34px;min-height:34px;padding:0}.lang-toggle-glyph{font-family:inherit;font-size:14px;font-weight:650;line-height:1}.dd-panel.lang-toggle-menu{min-width:132px;padding:4px 0}button.lang-toggle-item{width:100%;font:inherit;text-align:left;background:0 0;border:none}.toast{background:var(--t1);color:var(--bg);font-size:var(--fs-md);padding:var(--sp-2) var(--sp-5);z-index:3000;pointer-events:none;white-space:nowrap;border-radius:20px;position:fixed;bottom:84px;left:50%}.modal{background:var(--bg);border-radius:var(--r3);padding:var(--sp-6);z-index:501;flex-direction:column;width:92%;min-width:360px;max-width:520px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-close:hover{background:var(--bg2)}.field-input{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--b2);font-size:var(--fs-lg);font-family:var(--font-family);color:var(--t1);background:var(--bg);border-radius:6px;outline:none}.field-input:focus{border-color:var(--b2)}.field-input:disabled{color:var(--t3);background:var(--bg2,var(--bg));cursor:not-allowed}.field-input:disabled::placeholder{color:var(--t4,var(--t3))}.note-ta{width:100%;min-height:96px;padding:var(--sp-2);border:1px solid var(--b2);border-radius:var(--r);font-size:var(--fs-md);font-family:var(--font-family);resize:vertical;line-height:var(--lh-relaxed);color:var(--t1);background:var(--bg);outline:none}.note-ta:focus{border-color:var(--blue)}.confirm-modal-body{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-2) 0 var(--sp-4);display:flex}.confirm-modal-body .confirm-msg{padding-top:var(--sp-3);flex:1}.sh-tabs{margin-bottom:var(--sp-3);background:var(--bg2);border-radius:var(--r);gap:2px;padding:3px;display:flex}.sh-tab{padding:var(--sp-2);font-size:var(--fs-md);color:var(--t2);cursor:pointer;text-align:center;border-radius:6px;flex:1}.sh-tab.on{background:var(--bg);color:var(--blue);box-shadow:var(--sh2);font-weight:500}.sh-lr{gap:var(--sp-2);margin-bottom:var(--sp-2);align-items:center;display:flex}.sh-input{padding:var(--sp-2) var(--sp-3);border:1px solid var(--b2);font-size:var(--fs-md);background:var(--bg2);color:var(--t1);border-radius:6px;outline:none;flex:1}.sh-prow{padding:var(--sp-2) var(--sp-3);background:var(--bg2);border-radius:var(--r);margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.perm-lbl{font-size:var(--fs-md);color:var(--t2)}.perm-sel{padding:var(--sp-1) var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);background:var(--bg);cursor:pointer;color:var(--t1);border-radius:6px;outline:none}.tgl-row{align-items:center;gap:var(--sp-2);cursor:pointer;padding:var(--sp-2) var(--sp-3);background:var(--bg2);border-radius:var(--r);margin-bottom:6px;display:flex}.tgl{background:var(--bg4);border:1px solid var(--b2);box-sizing:border-box;border-radius:9px;flex-shrink:0;width:34px;height:18px;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative}.tgl.on{background:var(--blue);border-color:var(--blue)}.tgl:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:1px;left:2px;box-shadow:0 1px 2px #00000029}.tgl.on:after{transform:translate(16px)}.tgl-lbl{font-size:var(--fs-md);color:var(--t2);flex:1}.tgl-row--inline{background:0 0;flex-shrink:0;margin:0;padding:0}.tgl-row--label-start .tgl-lbl{flex:none}.tgl-row.is-disabled{opacity:.45;cursor:not-allowed}.soc-row{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.soc-btn{padding:var(--sp-2) var(--sp-3);border-radius:var(--r);border:1px solid var(--b2);font-size:var(--fs-md);color:var(--t2);cursor:pointer;align-items:center;gap:6px;display:flex}.sh-mr{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--b1);display:flex}.sh-mr:last-child{border:none}.sh-mav{width:30px;height:30px;font-size:var(--fs-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.sh-mname{font-size:var(--fs-md);font-weight:500}.sh-memail{font-size:var(--fs-xs);color:var(--t3)}.sh-mrole{padding:var(--sp-1) var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);background:var(--bg);cursor:pointer;color:var(--t1);border-radius:6px;outline:none}.exp-opt{padding:var(--sp-3);border:1.5px solid var(--b2);cursor:pointer;text-align:center;transition:all var(--t-fast);border-radius:10px}.exp-opt:hover,.exp-opt.on{border-color:var(--blue);background:var(--bl)}.exp-ico{width:28px;height:28px;margin:0 auto var(--sp-1);justify-content:center;align-items:center;display:flex}.exp-ico svg{width:28px;height:28px}.exp-name{font-size:var(--fs-md);font-weight:500}.exp-desc{font-size:var(--fs-xs);color:var(--t3);margin-top:2px}.exp-settings label{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);color:var(--t2);cursor:pointer;padding:var(--sp-1) 0;display:flex}.exp-settings input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue)}.ctx-menu{background:var(--bg);border:1px solid var(--b1);border-radius:var(--r);box-shadow:var(--sh);z-index:1000;min-width:160px;padding:var(--sp-1) 0;opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--t-fast), transform var(--t-fast);position:fixed;transform:scale(.95)}.ctx-menu.show{opacity:1;pointer-events:all;transform:scale(1)}.ctx-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);color:var(--t2);cursor:pointer;min-height:32px;display:flex}.ctx-item:hover{background:var(--bg2);color:var(--t1)}.ctx-item svg{flex-shrink:0;width:14px;height:14px}.ctx-sep{background:var(--b1);height:1px;margin:var(--sp-1) 0}.sel-popup{background:var(--t1);border-radius:var(--r);padding:var(--sp-1);z-index:900;gap:2px;display:none;position:fixed;box-shadow:0 4px 12px #00000040}.sel-popup.show{display:flex}.sel-btn{padding:5px var(--sp-2);color:#e5e8ef;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px}.sel-btn:hover{background:#ffffff1f}.rs-row{padding:var(--sp-2) 0;border-bottom:1px solid var(--b1);justify-content:space-between;align-items:center;display:flex}.rs-row:last-child{border:none}.rs-lbl{font-size:var(--fs-md);color:var(--t2)}.rs-sub{font-size:var(--fs-xs);color:var(--t3);margin-top:1px}.rs-sel{padding:var(--sp-1) var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);background:var(--bg);cursor:pointer;color:var(--t1);border-radius:6px;outline:none}.nd{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.s-live{background:var(--rl);color:var(--red);animation:1.5s infinite pulse}.s-done{background:var(--gl);color:var(--green)}.s-proc{background:var(--al);color:var(--amber)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.up-zone{border:2px dashed var(--b2);border-radius:var(--r2);padding:var(--sp-8) var(--sp-6);text-align:center;cursor:pointer;margin-bottom:var(--sp-4);transition:border-color var(--t-fast), background var(--t-fast)}.up-zone:hover{border-color:var(--blue);background:var(--bl)}.up-hint{font-size:var(--fs-lg);color:var(--t2);margin-bottom:var(--sp-1);font-weight:500}.up-fmts{font-size:var(--fs-xs);color:var(--t3)}@media (width<=767px){.modal-hd{padding-bottom:var(--sp-3)}.btn{min-height:36px}}#root{height:var(--app-h);flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell,.page-fill{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-list{background:var(--bg3);flex-direction:row}.page-detail{background:var(--bg3)}.loading{padding:var(--sp-6);text-align:center;color:var(--t3)}.refining-banner{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--al);color:var(--amber);font-size:var(--fs-md);display:flex}.refining-spin{border:2px solid var(--b2);border-top-color:var(--amber);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rc-highlights{margin-top:var(--sp-3);color:var(--t2);padding:0;font-size:13px;list-style:none}.rc-highlights li{border-bottom:1px solid var(--b1);padding:6px 0}.rc-hl-time{min-width:48px;color:var(--blue);font-variant-numeric:tabular-nums;margin-right:8px;display:inline-block}.empty-artifact{text-align:center;padding:var(--sp-10);color:var(--t3)}:root{--cyan:#14c9c9;--cyan2:#08979c;--cl:#e6fffb;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--red:#f53f3f;--rl:#ffece8;--green:#00b42a;--gl:#e8ffea;--amber:#ff7d00;--al:#fff3e0;--purple:#722ed1;--purple2:#531dab;--pl:#f9f0ff;--bg:#fff;--bg2:#f3f4f6;--bg3:#f5f7fa;--b1:#e5e7eb;--b2:#d1d5db;--t1:#1f2937;--t2:#4b5563;--t3:#9ca3af;--t4:#d1d5db;--danger:#f53f3f;--danger-bg:#ffece8;--r:10px;--r2:14px;--r3:20px;--sh:0 8px 28px #11182714;--sh2:0 2px 10px #1118270d;--focus-ring:0 0 0 2px var(--blue);--font-family:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--lh-tight:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--t-fast:.15s ease;--t-normal:.25s ease;--nav-w:220px;--nav-w-collapsed:56px;--topbar-h:56px;--drawer-top:calc(var(--topbar-h) + var(--safe-top));--player-h:66px;--app-h:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){:root{--app-h:100dvh}}html[data-theme=dark] .list-nav{background:#1c1c20}html[data-theme=dark]{--bg:#17171a;--bg2:#232326;--bg3:#2e2e32;--b1:#3d3d42;--b2:#4e4e55;--t1:#c4c7d0;--t2:#9da1ab;--t3:#787c86;--t4:#565a64;--cyan:#36cfc9;--cyan2:#14c9c9;--cl:#112f2e;--blue:#4096ff;--blue2:#1677ff;--bl:#111d2c;--red:#f76560;--rl:#3a2222;--green:#43cf73;--gl:#1f3a26;--amber:#ff9a2e;--al:#3a2f1c;--purple:#b37feb;--purple2:#9254de;--pl:#2b1d39;--danger:#f76560;--danger-bg:#3a2222;--sh2:0 4px 10px #00000040}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.ls-item{transition:none}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-bar{background:var(--bg);border-bottom:1px solid var(--b1);min-height:52px;padding:var(--safe-top) max(var(--sp-5), var(--safe-right)) 0 max(var(--sp-5), var(--safe-left));align-items:center;gap:var(--sp-3);z-index:110;flex-shrink:0;display:flex;position:relative}.lt-logo{align-items:center;gap:var(--sp-2);letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:700;display:flex}.lt-logo-icon{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.lt-logo-icon svg,.lt-logo-icon img{object-fit:contain;width:28px;height:28px;display:block}.lt-search{background:#fff;border:1px solid #e9e9ed;border-radius:8px;flex:0 382px;align-items:stretch;width:382px;min-width:0;max-width:100%;height:38px;margin:0;display:flex;position:relative}.lt-search-folder-wrap{z-index:2;flex:0 0 140px;align-items:stretch;width:140px;min-width:0;max-width:42%;display:flex;position:relative}.lt-search-folder{width:100%;color:var(--t1);font-size:13px;font-family:var(--font-family);cursor:pointer;background:#fff;border:none;border-right:1px solid #e9e9ed;border-radius:8px 0 0 8px;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:0 10px;line-height:1;display:inline-flex}.lt-search-folder:hover,.lt-search-folder[aria-expanded=true]{color:var(--leji-primary,#605ce5)}.lt-search-folder-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-search-folder svg{width:12px;height:12px;color:var(--t3);flex-shrink:0}.lt-search-folder-menu{--folder-item-h:36px;width:100%;min-width:0;max-width:100%;max-height:calc(var(--folder-item-h) * 6);left:0;right:0;overflow:hidden auto}.lt-search-folder-menu .sm-item{min-height:var(--folder-item-h);height:var(--folder-item-h);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-search-field{flex:242px;min-width:0;position:relative}.lt-search input{width:100%;height:100%;font-size:var(--fs-base);font-family:var(--font-family);color:var(--t1);box-shadow:none;background:0 0;border:none;border-radius:0 8px 8px 0;outline:none;padding:8px 12px 8px 32px}.lt-search input:hover{border-color:#0000}.lt-bar .lt-search input:focus,.lt-bar .lt-search input:focus-visible,.lt-search:focus-within input{box-shadow:none;background:0 0;border-color:#0000}.lt-search:focus-within{border-color:var(--leji-primary,#605ce5);box-shadow:0 0 0 2px #605ce533}@media (prefers-reduced-motion:reduce){.lt-search input{transition:none}}.lt-si{width:14px;height:14px;color:var(--t3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lt-acts{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.lt-bar-prefs{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.list-nav-prefs{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-2);border-top:1px solid var(--b1);background:var(--bg);flex-direction:column;flex-shrink:0;display:flex}.list-nav-prefs .lang-toggle,.list-nav-prefs .lang-toggle-wrap{display:none}.lt-btn{border:1px solid var(--b1);background:var(--bg);font-size:var(--fs-base);font-family:var(--font-family);color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:6px 13px;line-height:1;text-decoration:none;display:inline-flex}.lt-btn:hover{background:var(--bg2)}.lt-btn.pri{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 4px 12px color-mix(in srgb, var(--blue) 28%, transparent)}.lt-btn svg{width:14px;height:14px}.nd{background:var(--red);border:2px solid var(--bg);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.list-body{flex:1;display:flex;overflow:hidden}.list-workspace{background:radial-gradient(78% 52% at 92% -6%, #e2e0ff6b, transparent 56%), radial-gradient(62% 48% at 4% 108%, #ffe4f047, transparent 52%), var(--bg3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}html[data-theme=dark] .list-workspace{background:radial-gradient(70% 50% at 90% 0%, #5b6cff24, transparent 55%), var(--bg3)}.list-workspace>.lt-bar.list-top{border-bottom:1px solid var(--b1);background:0 0;grid-template-columns:382px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:22px 40px 12px;display:grid}.lt-bar-start{align-items:center;gap:var(--sp-2);min-width:0;display:none}.list-workspace>.lt-bar.list-top .lt-search{flex:none;grid-column:1;justify-self:start;width:382px;max-width:100%;margin:0}.list-workspace>.lt-bar.list-top .lt-acts{grid-column:3;justify-self:end;margin-left:0}.list-workspace>.lt-bar.list-top:not(:has(.lt-search)){grid-template-columns:minmax(0,1fr) auto}.list-workspace>.lt-bar.list-top:not(:has(.lt-search)) .lt-acts{grid-column:2}.lt-icon-btn{justify-content:center;width:34px;padding-left:0;padding-right:0;position:relative}.list-nav{width:var(--nav-w);border-right:1px solid var(--b1);padding:var(--sp-3) 0 0;transition:width var(--t-normal);background:#f8f9fc;flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:visible}.list-nav-scroll{min-height:0;padding-bottom:var(--sp-2);flex:1;overflow:hidden auto}.ls-menu-list{flex-direction:column;gap:4px;margin:2px 8px 6px;padding:0;display:flex}.list-nav-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:56px;padding:0 var(--sp-4);border-bottom:1px solid color-mix(in srgb, var(--b1) 70%, transparent);flex-shrink:0;display:flex}.list-nav-head .lt-logo{color:var(--blue);min-width:0;font-weight:700;overflow:hidden}.list-nav-foot{background:var(--bg);flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin-top:auto;display:flex}.list-nav-fold,.list-nav-close{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:none}.list-nav-fold:hover,.list-nav-close:hover{background:var(--bg2);color:var(--t1)}.list-nav-fold svg,.list-nav-close svg{width:16px;height:16px}.ls-user{z-index:8;background:0 0;border-top:none;flex-shrink:0;margin-top:0;padding:0;position:relative}.ls-user-btn{width:100%;min-height:40px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;padding:0;display:flex}.ls-user-btn:hover,.ls-user.open .ls-user-btn{color:var(--leji-primary,#605ce5);background:0 0}.ls-user-btn:hover .ls-user-name,.ls-user.open .ls-user-btn .ls-user-name{color:var(--leji-primary,#605ce5)}.ls-user-avatar,.ls-user-head-avatar{background:var(--leji-primary,var(--blue));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.ls-user-avatar img,.ls-user-head-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ls-user-meta{flex-direction:column;min-width:0;display:flex}.ls-user-name{max-width:120px;color:var(--leji-ink,var(--t1));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:32px;overflow:hidden}.ls-user-sub{display:none}.ls-user-pop{z-index:20;background:var(--leji-card,var(--bg));width:286px;color:var(--leji-ink,#27264d);pointer-events:auto;border:1px solid #ebeaf3;border-radius:12px;padding:16px;display:none;position:absolute;bottom:calc(100% + 12px);left:12px;right:auto;box-shadow:0 12px 36px #27264d29}.ls-user-pop:before{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.ls-user:focus-within .ls-user-pop,.ls-user.open .ls-user-pop{display:block}.ls-user-head{border-bottom:1px solid #f0eff6;align-items:center;gap:10px;padding-bottom:14px;display:flex}.ls-user-head-avatar{width:38px;height:38px;font-size:15px}.ls-user-head-meta{min-width:0}.ls-user-head-meta strong{color:var(--leji-ink,#27264d);margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.3;display:block}.ls-user-head-meta small,.ls-user-usage em,.ls-user-benefit small{color:#8b899b;font-size:12px;font-style:normal;font-weight:400;display:block}.ls-user-usage{background:0 0;border:none;margin:0;padding:0}.ls-user-usage-cols{color:#474667;gap:18px;padding:14px 0;font-size:13px;line-height:1.6;display:flex}.ls-user-usage-cols span{flex:1;min-width:0}.usage-wave-loading,.stats-metric-loading{vertical-align:middle;justify-content:center;align-items:center;gap:3px;min-width:34px;height:1em;display:inline-flex}.usage-wave-loading i,.stats-metric-loading i{opacity:.42;background:currentColor;border-radius:999px;width:3px;height:7px;animation:.9s ease-in-out infinite usage-wave-pulse;display:block}.usage-wave-loading i:nth-child(2),.stats-metric-loading i:nth-child(2){height:13px;animation-delay:.14s}.usage-wave-loading i:nth-child(3),.stats-metric-loading i:nth-child(3){animation-delay:.28s}@keyframes usage-wave-pulse{0%,to{opacity:.32;transform:scaleY(.55)}50%{opacity:.92;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.usage-wave-loading i,.stats-metric-loading i{opacity:.65;animation:none}}.ls-user-usage-muted{color:#8b899b;margin:0;padding:14px 0;font-size:12px}.ls-user-benefit{color:var(--leji-primary,#605ce5);background:#f7f6ff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.ls-user-benefit small{color:var(--leji-primary,#605ce5)}.ls-user-item{text-align:left;color:#474667;cursor:pointer;background:#fff;border:none;border-radius:7px;width:100%;padding:9px 10px;font-size:13px;line-height:1.4;display:block}.ls-user-item:hover{color:var(--leji-primary,#605ce5);background:#f2f1ff}.ls-user-item--logout{color:#d04d5b;border-top:1px solid #f0eff6;border-radius:0;margin-top:6px}.ls-user-item--logout:hover{color:#d04d5b;background:#fff5f6}.rec-tag-shared{margin-top:6px;display:inline-flex}.demo-chip{color:var(--blue);font-size:12px}.nav-usage{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--b1);background:var(--bg2);flex-shrink:0;margin-top:auto}.nav-usage-title{font-size:var(--fs-xs);color:var(--t3);letter-spacing:.6px;text-transform:uppercase;margin-bottom:var(--sp-2);font-weight:600}.nav-usage-block+.nav-usage-block{margin-top:var(--sp-3)}.nav-usage-block{align-items:center;column-gap:var(--sp-2);grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;row-gap:2px;display:grid}.nav-usage-note{margin:var(--sp-2) 0 0;line-height:1.45}.nav-usage-hd{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nav-usage-label{font-size:var(--fs-sm);color:var(--t1);grid-area:1/1;font-weight:500}.nav-usage-dot{border-radius:50%;flex-shrink:0;grid-area:1/2;justify-self:end;width:6px;height:6px}.nav-usage-dot.on{background:var(--green)}.nav-usage-dot.off{background:var(--t4)}.nav-usage-bar{background:var(--bg3);border-radius:2px;grid-area:2/1/auto/-1;height:4px;margin-bottom:4px;position:relative;overflow:hidden}.nav-usage-fill{transition:left var(--t-normal), width var(--t-normal);border-radius:2px;position:absolute;top:0;bottom:0}.nav-usage-fill.oss{background:var(--blue)}.nav-usage-fill.ds{background:var(--purple)}.nav-usage-val{font-size:var(--fs-sm);color:var(--t1);font-weight:600;line-height:var(--lh-tight);grid-area:3/1/auto/-1}.nav-usage-sub{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);text-overflow:ellipsis;white-space:nowrap;grid-area:4/1/auto/-1;margin-top:2px;overflow:hidden}.nav-usage-muted{font-size:var(--fs-xs);color:var(--t3)}.nav-usage-muted--block{grid-area:2/1/auto/-1;margin:0}.ls-sec{padding:var(--sp-2) var(--sp-4) 2px;font-size:var(--fs-xs);color:var(--t3);letter-spacing:.6px;text-transform:uppercase;font-weight:600}.ls-menu-list .ls-item{width:calc(100% - 12px);margin:4px 6px}.ls-item{align-items:center;gap:var(--sp-2);box-sizing:border-box;width:calc(100% - 20px);padding:10px var(--sp-4);cursor:pointer;color:var(--t2);isolation:isolate;writing-mode:horizontal-tb;white-space:nowrap;border-radius:10px;flex-wrap:nowrap;min-height:44px;margin:4px 10px;font-size:16px;transition:color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ls-item:hover{background:color-mix(in srgb, var(--pri) 8%, transparent);color:var(--t1);transform:translate(3px)}.ls-item-indicator{border-radius:inherit;background:linear-gradient(105deg, var(--nav-on-from,var(--pri)) 0%, var(--nav-on-via,var(--pri-2)) 42%, var(--nav-on-to,var(--pri-3)) 100%);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 1px 0 #fff6 inset, 0 4px 14px color-mix(in srgb, var(--pri-2,#5b6cff) 22%, transparent);z-index:0;pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:0}.ls-item-face{z-index:1;align-items:center;gap:inherit;writing-mode:horizontal-tb;white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0;display:flex;position:relative;overflow:visible}.ls-item.on{color:var(--nav-on-fg,#fff);background:0 0;font-weight:600}.ls-item.on:hover{color:var(--nav-on-fg,#fff);background:0 0}html[data-theme=dark] .ls-item-indicator{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000047}.ls-item-ico{transform-origin:50% 90%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ls-item:hover .ls-item-ico{transform:scale(1.08)}.ls-item svg{flex-shrink:0;width:16px;height:16px}.ls-item.on .ls-item-ico{animation:.58s cubic-bezier(.22,1.35,.36,1) ls-icon-bounce}@keyframes ls-icon-bounce{0%{transform:translateY(0)scale(1)}26%{transform:translateY(-5px)scale(1.16,.9)}46%{transform:translateY(0)scale(.94,1.08)}66%{transform:translateY(-2.4px)scale(1.06)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ls-item,.ls-item-ico{transition:color .2s,background-color .2s}.ls-item:hover,.ls-item:hover .ls-item-ico{transform:none}}.ls-group-list{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.ls-group-row{align-items:center;display:flex;position:relative}.ls-item-sub{min-width:0;padding:8px var(--sp-4) 8px 28px;flex:1;min-height:38px;font-size:14px;font-weight:500}.ls-item-label{text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb;word-break:keep-all;min-width:0;overflow:hidden}.ls-item-count{color:var(--t3);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:500}.ls-item-sub.on .ls-item-count{color:color-mix(in srgb, var(--nav-on-fg,#fff) 82%, var(--pri-bg))}.ls-item-add{color:var(--t3)}.ls-group-more{width:22px;height:22px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ls-group-row:hover .ls-group-more{display:flex}.ls-group-row:hover .ls-item-count{visibility:hidden}.ls-group-more:hover{background:var(--bg2);color:var(--t1)}.ls-group-more svg{width:14px;height:14px}.move-group-lead{color:var(--t2);margin:0 0 12px;font-size:13px}.move-group-list{flex-direction:column;gap:6px;display:flex}.move-group-item{text-align:left;border:1px solid var(--b1);background:var(--bg);width:100%;color:var(--t1);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.move-group-item:hover{border-color:var(--blue);background:var(--bl)}.move-group-item.on{border-color:var(--blue);background:var(--bl);color:var(--blue);font-weight:600}.move-group-item.move-group-create{color:var(--t2);border-style:dashed}.move-group-current{color:var(--t3);font-size:12px;font-weight:500}.list-main{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;padding:8px 28px 0;display:flex;overflow:hidden}.list-main-head{flex-shrink:0}.list-main-head.is-trash{display:block}.list-main-head.is-trash .list-hd{margin-bottom:14px}.list-main-head.is-trash .list-tabs{display:none}.list-main-head.is-trash .list-toolbar-end{grid-column:auto}.list-main-scroll{flex-direction:column;flex:1;min-height:0;padding-bottom:12px;display:flex;position:relative;overflow:clip auto}.list-main-scroll.is-settings{padding-bottom:24px;overflow:auto}.list-main-scroll.is-home{padding-bottom:12px;overflow:clip auto}@media (width>=768px){.list-main-scroll.is-home{overflow-clip-margin:48px;padding-bottom:0;overflow:clip}.list-main-scroll.is-home .list-tab-content,.list-main-scroll.is-home .list-nav-pane{flex:auto;height:100%;min-height:0}}.list-main-scroll.is-settings .list-tab-content,.list-main-scroll.is-settings .list-nav-pane{flex:none;height:auto}.list-main-scroll .list-tab-content,.list-main-scroll .list-nav-pane,.list-nav-files{flex-direction:column;flex:1;min-height:0;display:flex}.list-hd-title .list-title{display:inline-block}.list-hd{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.list-hd-title{align-items:center;gap:8px;min-width:0;display:flex}.list-hd-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.list-title{color:var(--t1);letter-spacing:-.02em;font-size:22px;font-weight:700}.list-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;display:grid}.list-toolbar-center{grid-column:2;justify-content:center;align-items:center;gap:8px;display:flex}@media (width>=768px){.list-tabs{flex-wrap:nowrap}}@media (width<=767px){.list-toolbar{flex-wrap:wrap;grid-template-columns:none;display:flex}.list-toolbar-center,.list-toolbar-end{grid-column:auto}.list-toolbar-center{order:-1;width:100%}}.list-toolbar-end{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.list-toolbar.is-design{flex-direction:column;align-items:stretch;gap:12px;display:flex}.list-toolbar.is-design .list-tabs{align-self:flex-start}.list-toolbar.is-design .list-toolbar-end{flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;display:flex}.list-action-bar{color:var(--t2);flex-wrap:wrap;align-items:center;gap:0;font-size:14px;display:flex}.list-act{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px}.list-act.on,.list-act:hover{color:#605ce5}.list-act-sep{color:var(--b2);-webkit-user-select:none;user-select:none}.trash-view-switch{border:1px solid var(--b1);background:var(--bg2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.trash-view-switch button{min-height:30px;color:var(--t3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.trash-view-switch button:hover{color:#605ce5}.trash-view-switch button:focus-visible,.trash-batch-actions button:focus-visible,button.rec-batch-check:focus-visible,button.rl-batch-check:focus-visible{outline-offset:2px;outline:2px solid #605ce5}.trash-view-switch button.on{background:var(--bg);color:#605ce5;box-shadow:var(--sh2)}.trash-view-switch svg{fill:none;stroke:currentColor;stroke-width:1.35px;flex-shrink:0;width:14px;height:14px}.list-action-bar .dd-wrap,.list-action-bar .leji-create-dd{position:relative}.list-action-bar .dd-panel,.list-action-bar .leji-create-menu{left:0;right:auto}.list-toolbar.is-design .dd-wrap:has(>.filter-panel){display:contents}@media (width>=768px){.list-toolbar.is-design{z-index:4;position:relative}.list-toolbar.is-design .filter-panel.is-docked{z-index:6;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;width:40%;min-width:0;margin:0;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;display:block;position:absolute;top:calc(100% + 8px);left:0;right:auto;transform:translateY(-8px)}.list-toolbar.is-design .filter-panel.is-docked.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}}.leji-batch-bar{background:color-mix(in srgb, var(--blue) 8%, var(--bg));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.leji-batch-bar button{background:var(--bg);color:var(--t1);cursor:pointer;border:0;border-radius:8px;padding:6px 12px}.leji-batch-bar button:disabled{opacity:.45;cursor:default}.leji-batch-count{color:#605ce5;font-weight:600}.trash-batch-bar{border:1px solid var(--b1);background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 7%, var(--bg)) 0%, var(--bg) 100%);border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.trash-select-all{color:var(--t1);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.trash-select-all input{accent-color:#605ce5;cursor:pointer;width:16px;height:16px;margin:0}.trash-select-all:has(input:disabled){opacity:.5;cursor:default}.trash-batch-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.trash-batch-actions button{border:1px solid var(--b2);background:var(--bg);min-height:32px;color:var(--t2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:6px 12px}.trash-batch-actions .trash-batch-restore:hover{color:#605ce5;border-color:#605ce5}.trash-batch-actions .trash-batch-purge{color:#c83f3f;border-color:#f1cccc}.trash-batch-actions .trash-batch-purge:hover{background:color-mix(in srgb, #c83f3f 8%, var(--bg));border-color:#c83f3f}.trash-batch-actions button:disabled{opacity:.45;cursor:default}@media (width<=640px){.trash-batch-bar{flex-wrap:wrap}.trash-batch-actions{width:100%;margin-left:0}.trash-batch-actions button{flex:1}}.rec-batch-check,.rl-batch-check{border:1.5px solid var(--b2);background:var(--bg);border-radius:4px;flex-shrink:0;width:16px;min-width:16px;height:16px;padding:0}button.rec-batch-check,button.rl-batch-check{cursor:pointer}.rec-batch-check.on,.rl-batch-check.on{box-shadow:inset 0 0 0 2px var(--bg);background:#605ce5;border-color:#605ce5}.rec-file.is-selected,.rl-row.is-selected{box-shadow:inset 0 0 0 2px #605ce5}.list-search{width:min(280px,100%);position:relative}.list-search input{background:var(--bg);width:100%;color:var(--t1);font-size:var(--fs-md);border:1px solid #0000;border-radius:20px;outline:none;padding:8px 12px 8px 34px}.list-search input:focus{border-color:var(--blue)}.list-search .lt-si{left:12px}.vc-row{align-items:center;gap:var(--sp-2);display:flex}.vtgl{background:var(--bg2);border-radius:6px;gap:2px;padding:2px;display:flex}.vc-row .vtgl{margin-left:12px}.vbtn{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.vbtn.on{background:var(--bg);color:var(--blue);box-shadow:var(--sh2)}.vbtn svg{width:13px;height:13px}.sort-btn{font-size:var(--fs-sm);color:var(--t3);cursor:pointer;padding:4px var(--sp-2);border-radius:4px;align-items:center;gap:4px;min-height:28px;display:flex}.sort-btn-trigger{font:inherit;color:inherit;cursor:pointer;min-height:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.sort-btn-trigger.on{color:var(--blue)}.list-sort-select{border:1px solid var(--b1);background:var(--bg);border-radius:10px;min-height:34px;padding:6px 10px}.sort-btn:hover{background:var(--bg2)}.sort-btn:hover .sort-btn-trigger{background:0 0}.sort-btn svg{flex-shrink:0;width:13px;height:13px}.toolbar-label{white-space:nowrap}.dd-wrap>.dd-panel.sort-panel{min-width:180px}.dd-wrap>.dd-panel.filter-panel{min-width:300px;overflow:visible}.notif-panel{width:320px;position:absolute;right:0}.notif-overlay,.toolbar-panel-overlay{display:none}.list-tabs{border-bottom:none;flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.list-tabs .list-tab{overflow:visible}.list-tab{font-size:var(--fs-md);color:var(--t2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:var(--bg);isolation:isolate;min-width:0;min-height:32px;transition:color var(--t-normal), background-color var(--t-normal);border:1px solid #0000;border-radius:999px;align-items:center;padding:7px 14px;line-height:1;display:flex}.list-tab:hover{background:var(--bl);color:var(--blue)}.list-tab.on,.list-tab.on:hover{color:#fff;box-shadow:none;background:0 0;font-weight:600}.list-tab .tab-indicator-line{display:none}.list-tab .tab-indicator-pill{border-radius:inherit;background:linear-gradient(105deg, #5aadff 0%, var(--blue) 48%, var(--blue2) 100%);box-shadow:0 4px 14px color-mix(in srgb, var(--blue) 30%, transparent);display:block}html[data-theme=dark] .list-tab .tab-indicator-pill{background:linear-gradient(105deg,#69b1ff 0%,#4096ff 52%,#1677ff 100%);box-shadow:0 4px 16px #1677ff5c}.rec-grid{grid-template-columns:1fr;gap:12px;width:100%;min-width:0;padding:0 0 24px;display:grid}@media (width>=769px){.rec-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), var(--leji-card-col,307px)));justify-content:start;gap:var(--leji-card-gap,20px)}}.rec-card{isolation:isolate;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);cursor:pointer;transition:box-shadow var(--t-normal), border-color var(--t-normal), background var(--t-normal), transform var(--t-fast);color:inherit;background:#ffffff94;border:1px solid #ffffffb8;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:188px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 8px 28px #1f232914}.rec-card.is-realtime,.rec-card.is-upload{background:#ffffff94}.rec-card:hover,.rec-card.is-menu-open{z-index:2;background:#ffffffb8;border-color:#ffffffe0;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,0 14px 36px #1f23291f}.rec-card.is-realtime:hover,.rec-card.is-realtime.is-menu-open,.rec-card.is-upload:hover,.rec-card.is-upload.is-menu-open{background:#ffffffb8}.rec-card:focus-visible{box-shadow:var(--focus-ring), 0 1px 2px #1118270d, 0 3px 8px #1118270f;outline:none}.rec-card.is-live{border-color:#ffffffc7}.rec-card.is-live:hover,.rec-card.is-live.is-menu-open{border-color:#ffffffe6}.rec-card.is-proc,.rec-card.has-minutes:not(.is-live):not(.is-proc){border-color:#ffffffb8}.rec-card-waveband{display:none}.rec-wave{height:11px;color:var(--pri);align-items:flex-end;gap:2px;display:flex}.rec-wave i{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:100%;display:block;transform:scaleY(.42)}.rec-wave i:first-child{transform:scaleY(.35)}.rec-wave i:nth-child(2){transform:scaleY(.7)}.rec-wave i:nth-child(3){transform:scaleY(1)}.rec-wave i:nth-child(4){transform:scaleY(.55)}.rec-wave i:nth-child(5){transform:scaleY(.4)}.rec-wave--live{color:var(--accent-2)}.rec-wave--proc{color:var(--pri)}.rec-wave--smart{color:var(--ai)}.rec-wave--idle{color:var(--t3)}.rec-wave--live i,.rec-wave--proc i{animation:1.05s ease-in-out infinite rec-wave-bar}.rec-wave--live i:first-child,.rec-wave--proc i:first-child{animation-delay:0s}.rec-wave--live i:nth-child(2),.rec-wave--proc i:nth-child(2){animation-delay:.12s}.rec-wave--live i:nth-child(3),.rec-wave--proc i:nth-child(3){animation-delay:.24s}.rec-wave--live i:nth-child(4),.rec-wave--proc i:nth-child(4){animation-delay:80ms}.rec-wave--live i:nth-child(5),.rec-wave--proc i:nth-child(5){animation-delay:.2s}@keyframes rec-wave-bar{0%,to{transform:scaleY(.38)}50%{transform:scaleY(1)}}.rec-card-notch{background:var(--bg3);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--pri);pointer-events:none;z-index:2;border-radius:50%;position:absolute;top:52px;left:-8px}.rec-card.is-upload .rec-card-notch{box-shadow:inset 0 0 0 1.5px var(--pri)}.rec-card.is-shared .rec-card-notch{box-shadow:inset 0 0 0 1.5px var(--ai)}.rec-card.is-failed .rec-card-notch{box-shadow:inset 0 0 0 1.5px var(--err)}.rec-card.is-live .rec-card-notch{box-shadow:inset 0 0 0 1.5px var(--accent)}.rec-ticket-perf{background-image:radial-gradient(circle, var(--b2) 1px, transparent 1.2px);background-position:50%;background-repeat:repeat-x;background-size:8px 3px;height:1px;margin:2px -4px 0;position:relative}.rec-spark{width:14px;height:14px;color:var(--ai);flex-shrink:0}.rec-card.has-minutes:hover .rec-spark,.rec-card.has-minutes:focus-within .rec-spark{animation:.45s rec-spark-pop}@keyframes rec-spark-pop{0%{transform:rotate(0)scale(1)}40%{transform:rotate(-14deg)scale(1.18)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rec-wave--live i,.rec-wave--proc i,.rec-prog-fill,.rec-card.has-minutes:hover .rec-spark,.rec-card.has-minutes:focus-within .rec-spark{animation:none}.rec-prog-fill{transition:none}}html[data-theme=dark] .rec-card,html[data-theme=dark] .rec-card.is-realtime,html[data-theme=dark] .rec-card.is-upload{background:#24242a8c;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 8px 28px #00000052}html[data-theme=dark] .rec-card:hover,html[data-theme=dark] .rec-card.is-menu-open,html[data-theme=dark] .rec-card.is-realtime:hover,html[data-theme=dark] .rec-card.is-realtime.is-menu-open,html[data-theme=dark] .rec-card.is-upload:hover,html[data-theme=dark] .rec-card.is-upload.is-menu-open{background:#303038a8;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 14px 36px #0000006b}.rec-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:0;display:flex}.rec-title-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.rec-thumb{display:none}.rec-icon-btn{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rec-icon-btn:hover{background:var(--bg2);color:var(--t1)}.rec-icon-btn svg{width:14px;height:14px}.rec-star.is-on{color:var(--amber);opacity:1}.rec-hover-acts{opacity:1;pointer-events:auto;flex-shrink:0;align-items:center;gap:2px;display:flex}.rc-more{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rl-acts{opacity:1;align-items:center;gap:2px;display:flex}.rl-acts .trash-card-acts{margin-top:0}@media (hover:none){.rec-hover-acts,.rl-acts,.home-file-acts{opacity:1;pointer-events:auto}}.rc-more:hover{background:var(--bg2);color:var(--t1)}.rc-more svg{width:16px;height:16px}.rec-status{text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:5px;max-width:140px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:static;overflow:hidden}.rec-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.rec-card-acts{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.rec-title{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;color:var(--t1);flex:auto;min-width:0;max-width:100%;margin-bottom:0;font-weight:650;line-height:1.35;overflow:hidden}.rec-preview{display:none}.rec-mid{height:120px;min-height:120px;overflow:hidden}.rec-excerpt{height:100%;font-size:var(--fs-sm);color:var(--t1);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.rec-minutes-cover{background:0 0;border-radius:10px;flex-direction:column;gap:6px;height:100%;padding:0;display:flex;overflow:hidden}.rec-minutes-cover-title{font-size:var(--fs-sm);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.rec-minutes-cover-preview{font-size:var(--fs-xs);color:var(--t1);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.rec-meta{font-size:var(--fs-sm);color:var(--t3);justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.rec-meta-left,.rec-meta-right{align-items:center;gap:8px;min-width:0;display:flex}.rec-meta-left{flex:auto;overflow:hidden}.rec-meta-right{flex:0 auto;justify-content:flex-end;max-width:46%}.rec-meta span{align-items:center;gap:5px;min-width:0;display:flex}.rec-meta svg{width:13px;height:13px}.rec-tags{flex-wrap:wrap;gap:6px;max-height:68px;margin-top:0;display:flex;overflow:hidden}.rec-tag{--tag-bg:#91d5ff;--tag-fg:#1677ff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-xs);color:color-mix(in srgb, var(--tag-fg) 56%, #5b6472);background:color-mix(in srgb, var(--tag-bg) 32%, #ffffff94);border:1px solid color-mix(in srgb, var(--tag-bg) 40%, #ffffffa8);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);border-radius:999px;flex:none;padding:3px 8px;font-weight:550;line-height:1.2;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.rec-tag-shared{--tag-bg:#91d5ff;--tag-fg:#1677ff}html[data-theme=dark] .rec-tag{color:color-mix(in srgb, var(--tag-fg) 42%, #e8eef6);background:color-mix(in srgb, var(--tag-bg) 22%, #ffffff14);border-color:color-mix(in srgb, var(--tag-bg) 30%, #ffffff24);box-shadow:inset 0 1px #ffffff1a}.agent-push{text-overflow:ellipsis;white-space:nowrap;max-width:12em;font-size:11px;font-weight:500;overflow:hidden}.agent-push-pending{color:var(--amber)}.agent-push-pushed,.agent-push-mocked{color:var(--green)}.agent-push-failed{color:var(--red)}.agent-push-skipped_no_content{color:var(--t3)}.agent-push-retry{font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.agent-push-retry:hover{opacity:.85}.rec-prog-row{width:100%;margin-top:var(--sp-2);align-items:center;gap:8px;min-width:0;display:flex}.rec-prog{background:var(--bg4);border-radius:2px;flex:1;min-width:0;height:3px;overflow:hidden}.rec-prog-fill{background:var(--pri);border-radius:2px;width:0;height:100%;transition:width .28s linear}.rec-prog-pct{font-size:var(--fs-xs);color:var(--pri);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600;line-height:1}.s-live{color:var(--accent-2);background:0 0}.s-done{color:var(--t3);background:0 0}.s-proc{color:var(--pri);background:0 0}.s-smart{color:var(--ai);background:0 0}.s-err{color:var(--err);background:0 0}.rl-chip.s-live{background:var(--accent-bg);color:var(--accent-2)}.rl-chip.s-done{background:var(--ok-bg);color:var(--ok)}.rl-chip.s-proc{background:var(--pri-bg);color:var(--pri-2)}.rl-chip.s-smart{background:var(--ai-bg);color:var(--ai-2)}.rl-chip.s-err{background:var(--err-bg);color:var(--err)}.list-pager{z-index:4;border-top:1px solid var(--b1);background:var(--bg3);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:12px 0 16px;display:flex;position:relative}.list-pager-total{color:var(--t3);font-size:13px}.list-pager-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.list-pager-btn,.list-pager-num{min-width:32px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:13px}.list-pager-btn:hover:not(:disabled),.list-pager-num:hover{background:var(--bg);color:var(--t1)}.list-pager-num.on{background:var(--blue);color:#fff;font-weight:600}.list-pager-btn:disabled{opacity:.4;cursor:not-allowed}.list-pager-ellipsis{color:var(--t3);padding:0 4px}.list-pager-jump{color:var(--t3);align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.list-pager-jump label{white-space:nowrap}.list-pager-jump input{border:1px solid var(--b1);background:var(--bg);width:52px;height:32px;color:var(--t1);text-align:center;font-size:13px;font-family:var(--font-family);appearance:textfield;border-radius:8px;outline:none}.list-pager-jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.list-pager-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.list-pager-jump input:focus{border-color:var(--blue)}.list-pager-jump button{border:1px solid var(--b1);background:var(--bg);height:32px;color:var(--t2);cursor:pointer;font-size:13px;font-family:var(--font-family);border-radius:8px;padding:0 10px}.list-pager-jump button:hover:not(:disabled){background:var(--bg2);color:var(--t1)}.list-pager-jump button:disabled,.list-pager-jump input:disabled{opacity:.4;cursor:not-allowed}.list-pager-size{color:var(--t3);align-items:center;gap:6px;margin-right:4px;font-size:13px;display:inline-flex}.list-pager-size select{border:1px solid var(--b1);background:var(--bg);height:32px;color:var(--t1);font-size:13px;font-family:var(--font-family);cursor:pointer;border-radius:8px;outline:none;padding:0 8px}.list-pager-size select:focus{border-color:var(--blue)}.list-pager-size select:disabled{opacity:.4;cursor:not-allowed}.hotwords-pager{background:0 0;border-top:none;flex-shrink:0;margin-top:12px;padding:4px 0 8px}.stats-bill-pager{border-top:1px solid var(--b1);background:0 0;flex-shrink:0;margin-top:12px;padding:12px 10px 4px}.rec-list{flex-direction:column;gap:6px;display:none}.rl-row{background:var(--bg);border-radius:var(--r);border:1px solid var(--b1);padding:var(--sp-3) var(--sp-4);cursor:pointer;align-items:center;gap:var(--sp-3);transition:box-shadow var(--t-normal), border-color var(--t-normal), background var(--t-normal);color:inherit;text-decoration:none;display:flex;position:relative}.rl-row.is-realtime,.rl-row.is-upload{background:var(--bg)}.rl-row:hover{box-shadow:var(--sh2)}html[data-theme=dark] .rl-row.is-realtime,html[data-theme=dark] .rl-row.is-upload{background:var(--bg)}.rl-thumb{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rl-info{flex:1;min-width:0}.rl-title{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-weight:500;overflow:hidden}.rl-preview{font-size:var(--fs-sm);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.rl-meta{font-size:var(--fs-sm);color:var(--t3);gap:var(--sp-2);flex-wrap:wrap;margin-top:2px;display:flex}.rl-acts{flex-shrink:0;align-items:center;gap:6px;display:flex}.rl-chip{font-size:var(--fs-xs);border-radius:8px;padding:2px 7px;font-weight:500}.dd-wrap{position:relative}.dd-panel{z-index:200;background:var(--bg);border:1px solid var(--b1);border-radius:10px;min-width:240px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 28px #0000001a}.dd-panel.show{display:block}.dd-panel.notif-panel.show{flex-direction:column;max-height:min(480px,70vh);display:flex;overflow:hidden}.notif-list{max-height:320px;overflow-y:auto}.notif-panel .notif-list{flex:1;min-height:0;max-height:none}.notif-tabs{padding:8px var(--sp-4) 10px;border-bottom:1px solid var(--b1);flex-shrink:0;gap:4px;display:flex}.notif-tab{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12px;position:relative}.notif-tab.on{background:var(--bg2);color:var(--t1);font-weight:600}.notif-tab.has-unread:after{content:"";background:var(--red,#e24b4b);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.notif-hd{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);border-bottom:1px solid var(--b1);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.notif-hd-title{flex-shrink:0;font-weight:600}.notif-hd-acts{align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto;display:flex}.notif-close{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:none}.notif-close:hover{background:var(--bg2);color:var(--t1)}.notif-close svg{width:16px;height:16px}.notif-mark-all{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-left:0;padding:4px 0;font-size:12px}.notif-item{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);border-bottom:1px solid var(--b1);cursor:pointer;align-items:flex-start;display:flex}.notif-item:hover{background:var(--bg2)}.notif-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.notif-icon svg{width:14px;height:14px}.notif-icon.dim{opacity:.45}.notif-cat-recording{background:var(--rl);color:var(--red)}.notif-cat-minutes{background:var(--pl);color:var(--purple)}.notif-body{flex:1;min-width:0}.notif-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:2px;display:flex}.notif-title{font-size:var(--fs-base);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notif-badge{border-radius:8px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.5}.notif-text{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal)}.notif-time{color:var(--t3);margin-top:2px;font-size:11px}.notif-foot{z-index:2;padding:var(--sp-2);text-align:center;font-size:var(--fs-sm);color:var(--blue);cursor:pointer;background:var(--bg);border-top:1px solid var(--b1);flex-shrink:0;position:relative}.notif-foot:hover{background:var(--bg2)}.notif-all-overlay{z-index:205;background:#00000059;position:fixed;inset:0}.notif-all-drawer{background:var(--bg);border-left:1px solid var(--b1);z-index:210;width:min(400px,92vw);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-right:var(--safe-right);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 20px #0000001f}.notif-all-drawer.show{visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility;transform:translate(0)}.notif-all-drawer .notif-hd{min-height:var(--topbar-h);flex-shrink:0}.notif-all-drawer .notif-close{display:flex}.notif-all-drawer .notif-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;overflow-y:auto}.notif-all-count{font-size:var(--fs-sm);color:var(--t3);margin-top:2px;font-weight:400;display:block}.notif-type-recording .notif-badge{background:var(--rl);color:var(--red)}.notif-type-recording .notif-time{color:var(--red);font-weight:500}.notif-type-recording:not(.unread) .notif-cat-recording{animation:1.5s infinite pulse}.notif-type-transcribing .notif-badge{background:var(--al);color:var(--amber)}.notif-type-transcribing .notif-time{color:var(--amber);font-weight:500}.notif-type-transcribing:not(.unread) .notif-cat-recording{background:var(--al);color:var(--amber);animation:1.5s infinite pulse}.notif-type-generating .notif-badge{background:var(--pl);color:var(--purple)}.notif-type-generating .notif-time{color:var(--purple);font-weight:500}.notif-type-generating:not(.unread) .notif-cat-minutes{animation:1.5s infinite pulse}.notif-type-smart-ready .notif-badge,.notif-type-smart-ready .notif-cat-minutes{background:var(--pl);color:var(--purple)}.notif-type-generate-failed .notif-badge,.notif-type-generate-failed .notif-cat-minutes,.notif-type-filetrans-failed .notif-badge,.notif-type-filetrans-failed .notif-cat-recording{background:var(--rl);color:var(--red)}.notif-type-recording-done .notif-badge,.notif-type-recording-done .notif-cat-recording{background:var(--gl);color:var(--green)}.notif-type-billing .notif-badge,.notif-cat-billing{background:var(--al);color:var(--amber)}.sm-item{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-base);color:var(--t2);cursor:pointer;align-items:center;gap:var(--sp-2);min-height:36px;display:flex}.sm-item:hover{background:var(--bg2)}.sm-item.on{color:var(--blue);font-weight:500}.sm-item.on:after{content:"✓";margin-left:auto;font-size:11px}.sm-item svg{width:14px;height:14px}.sm-sep{background:var(--b1);height:1px;margin:var(--sp-1) 0}.sort-btn .filter-panel,.sort-btn .filter-grid,.sort-btn .filter-tag-select,.sort-btn .leji-adv-filter,.sort-btn .filter-foot{cursor:default}.filter-grid{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;gap:6px;display:flex}.filter-tag-select{padding:0 var(--sp-4) var(--sp-3);z-index:3;position:relative}.filter-tag-select.is-open,.filter-field.is-open{z-index:8}.filter-tag-trigger{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;padding:0 var(--sp-3);border:1px solid var(--b2);background:var(--bg2);color:var(--t1);min-height:34px;font:inherit;text-align:left;cursor:pointer;border-radius:6px;display:flex}.filter-tag-trigger:hover,.filter-tag-trigger.is-open{border-color:var(--blue);background:var(--bg)}.filter-tag-input{min-width:0;color:var(--t1);font-size:var(--fs-base);font-family:var(--font-family);padding:var(--sp-2) 0;background:0 0;border:0;outline:none;flex:1}.filter-tag-input::placeholder{color:var(--t3)}.filter-tag-trigger:not(.is-placeholder) .filter-tag-input::placeholder{color:var(--t1)}.filter-tag-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-base);flex:1;overflow:hidden}.filter-tag-trigger.is-placeholder .filter-tag-value{color:var(--t3)}.filter-tag-trigger svg{width:12px;height:12px;color:var(--t3);pointer-events:none;flex-shrink:0;transition:transform .16s cubic-bezier(.16,1,.3,1)}.filter-tag-trigger.is-open svg{transform:rotate(180deg)}.filter-tag-menu{left:var(--sp-4);right:var(--sp-4);top:calc(100% - var(--sp-3) + 4px);z-index:20;border:1px solid var(--b1);background:var(--bg);border-radius:8px;max-height:216px;margin-top:0;position:absolute;overflow-y:auto;box-shadow:0 8px 28px #0000001a}.filter-tag-empty{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--t3)}.fg-chip{padding:4px var(--sp-3);font-size:var(--fs-sm);border:1px solid var(--b2);color:var(--t3);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;min-height:28px;display:inline-flex}.fg-chip.on{background:var(--bl);color:var(--blue);border-color:var(--blue)}.filter-foot{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--b1);justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-foot button{font-size:var(--fs-sm);padding:4px var(--sp-3);cursor:pointer;font-family:var(--font-family);white-space:nowrap;border:1px solid #0000;border-radius:6px;min-height:28px;line-height:1}.filter-reset{background:var(--bg);color:var(--t2);border-color:var(--b2)}.filter-reset:hover{background:var(--bg2);color:var(--t1)}.filter-apply{background:var(--blue);color:#fff}.filter-apply:hover{background:var(--blue2)}.ctx-menu{z-index:300;background:var(--bg);border:1px solid var(--b1);border-radius:10px;min-width:180px;display:none;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0000001f}.ctx-menu.show{display:block}.ctx-item{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-base);color:var(--t2);cursor:pointer;align-items:center;gap:var(--sp-2);min-height:36px;display:flex}.ctx-item:hover{background:var(--bg2)}.ctx-item svg{width:14px;height:14px}.ctx-sep{background:var(--b1);height:1px}.ctx-item.danger{color:var(--danger)}.ctx-item.danger:hover{background:var(--danger-bg)}.toast{background:var(--t1);color:var(--bg);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-base);z-index:9999;opacity:0;transition:opacity var(--t-normal);pointer-events:none;white-space:nowrap;border-radius:8px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.overlay{z-index:400;background:#0006;position:fixed;inset:0}.modal{z-index:500;background:var(--bg);border-radius:var(--r2);border:1px solid var(--b1);max-width:520px;width:calc(100% - var(--sp-8));max-height:90vh;padding:var(--sp-5);flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 16px 48px #00000026}.modal-hd{padding-bottom:var(--sp-4);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.modal-title{font-size:var(--fs-lg);font-weight:600}.modal-close{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--bg2);color:var(--t1)}.modal-close svg{width:15px;height:15px}.modal-bd{flex:1;min-height:0}.modal-footer{justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--b1);flex-shrink:0;margin-top:0;display:flex}.btn{padding:6px var(--sp-4);border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-base);font-family:var(--font-family);color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:6px;min-height:32px;line-height:1}.btn:hover{background:var(--bg2)}.btn.pri{background:var(--blue);color:#fff;border-color:var(--blue)}.btn.pri:hover{background:var(--blue2)}.btn.danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn.danger:hover{background:#e04040}.sh-tabs{border-bottom:1px solid var(--b1);margin-bottom:var(--sp-4);gap:2px;display:flex}.sh-tab{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-base);color:var(--t3);cursor:pointer;border-bottom:2px solid #0000}.sh-tab.on{color:var(--blue);font-weight:500}.sh-lr{gap:var(--sp-2);align-items:center;display:flex}.sh-input{padding:var(--sp-2) var(--sp-3);border:1px solid var(--b2);font-size:var(--fs-base);font-family:var(--font-family);background:var(--bg2);color:var(--t1);border-radius:6px;flex:1}.sh-prow{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.perm-lbl{font-size:var(--fs-sm);color:var(--t3);min-width:40px}.perm-sel{padding:var(--sp-1) var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);font-family:var(--font-family);background:var(--bg2);color:var(--t1);cursor:pointer;border-radius:6px}.soc-row{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.soc-btn{padding:var(--sp-2) var(--sp-3);border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-sm);font-family:var(--font-family);color:var(--t2);cursor:pointer;border-radius:6px;align-items:center;gap:4px;display:flex}.soc-btn:hover{background:var(--bg2)}.sh-mr{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.sh-mav{width:32px;height:32px;font-size:var(--fs-sm);border-radius:6px;justify-content:center;align-items:center;font-weight:500;display:flex}.sh-minfo{flex:1;min-width:0}.sh-mname{font-size:var(--fs-base);color:var(--t1);font-weight:500}.sh-memail{color:var(--t3);font-size:11px}.sh-link-item{gap:var(--sp-2);min-width:0;margin-top:var(--sp-3);flex-direction:column;display:flex}.sh-link-box{box-sizing:border-box;resize:none;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;width:100%;min-width:0;min-height:calc(1.45em * 2 + var(--sp-2) * 2);cursor:text;line-height:1.45;display:block}.sh-link-box:read-only{background:var(--bg2);color:var(--t1)}.sh-link-meta{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.sh-link-acts{gap:var(--sp-2);flex-shrink:0;display:flex}.sh-mrole{padding:var(--sp-1) var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);font-family:var(--font-family);background:var(--bg2);color:var(--t1);cursor:pointer;border-radius:6px}.exp-grid{gap:var(--sp-2);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.exp-opt{padding:var(--sp-3);border:1px solid var(--b1);border-radius:var(--r);cursor:pointer;text-align:center;transition:border-color var(--t-fast)}.exp-opt.on{border-color:var(--blue);background:var(--bl)}.exp-opt:hover{border-color:var(--b2)}.exp-ico{margin-bottom:var(--sp-1)}.exp-name{font-size:var(--fs-base);color:var(--t1);font-weight:500}.exp-desc{color:var(--t3);font-size:11px}.exp-settings{gap:var(--sp-2);flex-direction:column;display:flex}.exp-settings label{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--t2);cursor:pointer;min-height:28px;display:flex}.exp-settings input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px}.field{margin-bottom:var(--sp-3)}.field-lbl{font-size:var(--fs-sm);color:var(--t3);margin-bottom:var(--sp-1)}.field-input{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--b2);font-size:var(--fs-base);font-family:var(--font-family);background:var(--bg2);color:var(--t1);border-radius:6px;outline:none}.field-input:focus{border-color:var(--blue);background:var(--bg)}.field-password{position:relative}.field-password .field-input{padding-right:40px}.field-eye{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.field-eye:hover{color:var(--t1)}.confirm-msg{font-size:var(--fs-base);color:var(--t2);line-height:var(--lh-relaxed);margin:0}.confirm-icon{background:var(--danger-bg);width:48px;height:48px;color:var(--danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-state{padding:var(--sp-12) var(--sp-6);text-align:center;color:var(--t3);flex-direction:column;justify-content:center;align-items:center;display:none}.empty-state.show{flex:1;display:flex}.empty-icon{background:var(--bg2);width:64px;height:64px;margin-bottom:var(--sp-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-icon svg{width:32px;height:32px;color:var(--t3)}.empty-title{font-size:var(--fs-lg);color:var(--t2);margin-bottom:var(--sp-2);font-weight:500}.empty-desc{font-size:var(--fs-base);color:var(--t3);max-width:320px}.empty-actions{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}.empty-action{background:var(--blue);color:#fff;min-width:148px;font-size:var(--fs-lg);font-family:var(--font-family);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.empty-action svg{flex-shrink:0;width:14px;height:14px}.empty-action.outline{color:var(--t2);border:1px solid var(--b2);background:0 0}.empty-action.outline:hover{background:var(--bg2)}.empty-action:not(.outline):hover{background:var(--blue2)}.empty-state>.empty-action{margin-top:var(--sp-4)}.empty-state.is-trash-empty{min-height:56vh}.empty-state.is-trash-empty .empty-title{color:#8f8ca8;margin:0;font-size:15px;font-weight:400}.rec-list.is-trash{gap:10px}.rec-list.is-trash .rl-row{box-shadow:none;border-color:#ebeaf3;border-radius:12px;padding:14px 18px}.rec-list.is-trash .rl-thumb,.rec-list.is-trash .rl-agent,.rec-list.is-trash .rl-chip{display:none}.trash-card-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.trash-restore-btn,.trash-purge-btn{color:#474667;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4e3ef;border-radius:8px;min-width:max-content;padding:6px 12px;font-size:13px}.trash-purge-btn{color:#d14343;border-color:#f3d4d4}.trash-restore-btn:hover,.trash-purge-btn:hover{color:#605ce5;border-color:#605ce5}.skeleton-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,276px),1fr));width:100%;min-width:0;display:grid}.skeleton-card{background:var(--bg);border:1px solid var(--b1);border-radius:var(--r2);padding:var(--sp-4)}.skeleton-list{gap:var(--sp-2);display:grid}.skeleton-list .skeleton-card{align-items:center;gap:var(--sp-3);display:flex}.skeleton-list .sk-line.mt8{margin-top:0}@media (prefers-reduced-motion:reduce){.sk-line{animation:none!important}}.sk-line{background:linear-gradient(90deg, var(--bg2) 25%, var(--bg3) 50%, var(--bg2) 75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.5s infinite sk-pulse}.sk-line.w40{border-radius:8px;width:40px;height:40px}.sk-line.w60{width:60%}.sk-line.w80{width:80%}.sk-line.w40p{width:40%}.sk-line.mt8{margin-top:var(--sp-2)}.sk-line.mt12{margin-top:var(--sp-3)}@keyframes sk-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1024px){.lt-search{max-width:382px}.lt-acts .lt-btn span.btn-label{display:none}.list-main{padding:var(--sp-4) var(--sp-4) 0}.list-workspace>.lt-bar.list-top{padding-left:var(--sp-4);padding-right:var(--sp-4)}.lt-bar .lt-logo{display:none}}@media (width>=768px){.list-nav-fold{display:flex}.list-nav-prefs{display:none}.list-nav-foot{box-sizing:border-box;border-top:none;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;height:64px;padding:0 16px}.list-nav-foot .list-nav-fold{order:2;margin:0}.list-nav-foot .ls-user{border-top:none;flex:1;order:1;min-width:0;margin:0;padding:0}.list-nav.is-collapsed{width:var(--nav-w-collapsed);padding:var(--sp-2) 0 0;overflow:visible}.list-nav.is-collapsed .list-nav-head{justify-content:center;gap:2px;min-height:auto;padding:4px}.list-nav.is-collapsed .list-nav-head .lt-logo{justify-content:center}.list-nav.is-collapsed .nav-usage{display:none}.list-nav.is-collapsed .ls-user-pop .nav-usage{display:block}.list-nav.is-collapsed .ls-user-meta{display:none}.list-nav.is-collapsed .ls-user{width:auto;padding:8px 0 calc(var(--sp-2) + 4px);justify-content:center;display:flex;overflow:visible}.list-nav.is-collapsed .ls-user-btn{justify-content:center;gap:0;width:40px;padding:4px}.list-nav.is-collapsed .ls-user-pop{width:286px;bottom:8px;left:calc(100% + 8px);right:auto}.list-nav.is-collapsed .ls-user-pop:before{width:12px;height:auto;inset:0 100% 0 auto}.list-nav.is-collapsed .list-nav-prefs{display:none}.list-nav.is-collapsed .list-nav-foot{border-top:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:auto;padding:0;overflow:visible}.list-nav.is-collapsed .list-nav-foot .list-nav-fold{order:0;align-self:center;margin:4px auto 2px}.list-nav.is-collapsed .list-nav-foot .ls-user{border-top:1px solid var(--b1);width:auto;padding:8px 0 calc(var(--sp-2) + 4px);flex:none;order:1}.list-nav.is-collapsed .ls-item:hover{transform:none}.list-nav.is-collapsed .onboard-reopen{padding:var(--sp-2);justify-content:center;min-height:40px;margin:0 4px;font-size:0}.list-nav.is-collapsed .onboard-reopen svg{width:20px;height:20px}.list-nav.is-collapsed .ls-sec,.list-nav.is-collapsed .ls-group-list{display:none}.list-nav.is-collapsed .ls-menu-list{gap:8px;margin:4px;padding:0}.list-nav.is-collapsed .ls-item{padding:var(--sp-2);writing-mode:horizontal-tb;white-space:nowrap;border-radius:8px;justify-content:center;gap:0;width:calc(100% - 8px);min-height:40px;margin:0 4px;position:relative}.list-nav.is-collapsed .ls-item-label{display:none}.list-nav.is-collapsed .ls-item svg{width:20px;height:20px}.list-nav.is-collapsed .ls-item-face{writing-mode:horizontal-tb;white-space:nowrap;flex:none;justify-content:center;overflow:visible}.list-nav.is-collapsed .ls-item.on{box-shadow:none}.list-nav.is-collapsed .ls-item-indicator{box-shadow:0 2px 8px color-mix(in srgb, var(--pri-2) 28%, transparent)}.list-nav.is-collapsed .ls-item-sub{padding:var(--sp-2)}.list-nav.is-collapsed .ls-group-more,.list-nav.is-collapsed .ls-item-count{display:none!important}}@media (width<=767px){.list-workspace>.lt-bar.list-top{column-gap:var(--sp-2);row-gap:var(--sp-2);grid-template-columns:auto 1fr;grid-template-areas:"start acts""search search";display:grid}.lt-bar-start{grid-area:start;display:flex}.list-workspace>.lt-bar.list-top .lt-search{flex:none;grid-area:search/1/search/-1;width:100%;max-width:none}.list-workspace>.lt-bar.list-top .lt-acts{grid-area:acts/auto;justify-self:end}.list-workspace.is-home>.lt-bar.list-top{grid-template-columns:auto 1fr;grid-template-areas:"start acts"}.list-workspace.is-home>.lt-bar.list-top .lt-search,.list-workspace.is-home>.lt-bar.list-top .leji-create-dd{display:none}.lt-bar{padding:var(--safe-top) max(var(--sp-3), var(--safe-right)) 0 max(var(--sp-3), var(--safe-left));gap:var(--sp-2)}.lt-bar .lt-logo{display:none}.lt-logo{font-size:var(--fs-base)}.lt-search{flex:100%;width:100%;max-width:none;margin:0}.lt-acts{gap:4px}.lt-btn{font-size:var(--fs-sm);padding:6px 8px}.lt-btn svg{width:14px;height:14px}.lt-acts .lt-btn .btn-label,.lt-bar-prefs{display:none}.list-nav-prefs{padding:var(--sp-3) max(var(--sp-4), var(--safe-right)) var(--sp-2) max(var(--sp-4), var(--safe-left));flex-flow:wrap;align-items:center}.list-nav-prefs .lang-toggle-wrap{flex:none;display:block}.list-nav-prefs .lang-toggle{flex:1;justify-content:center;min-height:36px;display:flex}.list-nav{height:var(--app-h);width:min(var(--nav-w), 85vw);max-width:85vw;padding:0;padding-left:var(--safe-left);z-index:120;box-shadow:none;border-right:1px solid var(--b1);position:fixed;top:0;bottom:0;left:0}.list-nav.open{box-shadow:4px 0 16px #0000001a}.list-nav:not(.open){pointer-events:none}.list-nav-head{padding-top:var(--safe-top);min-height:calc(var(--topbar-h) + var(--safe-top));padding-left:max(var(--sp-4), var(--safe-left));padding-right:max(var(--sp-4), var(--safe-right));display:flex}.list-nav-fold{display:none}.list-nav-close{display:flex}.list-nav-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--sp-2);flex:1;overflow-y:auto}.nav-usage{padding:var(--sp-3) max(var(--sp-4), var(--safe-right)) calc(var(--sp-3) + var(--safe-bottom)) max(var(--sp-4), var(--safe-left));border-top:1px solid var(--b1);background:var(--bg2);flex-shrink:0;margin-top:auto}.nav-usage-title,.nav-usage-sub,.nav-usage-note,.nav-usage-dot{display:none}.nav-usage-block{column-gap:var(--sp-2);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;row-gap:0;min-height:28px;margin-top:0}.nav-usage-block+.nav-usage-block{margin-top:var(--sp-3)}.nav-usage-label{font-size:var(--fs-sm);white-space:nowrap;grid-area:1/1;font-weight:500;line-height:28px}.nav-usage-bar{grid-area:1/2;align-self:center;min-width:56px;height:3px;margin-bottom:0}.nav-usage-block:last-child .nav-usage-bar{height:4px}.nav-usage-val{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3;font-weight:600;line-height:28px}.nav-usage-muted--block{grid-area:1/2/auto/-1}.ls-sec{display:block}.ls-menu-list{gap:8px}.ls-item{align-items:center;gap:var(--sp-2);padding:10px var(--sp-4);text-align:left;margin:0 var(--sp-2);flex-direction:row;justify-content:flex-start;min-height:44px;font-size:16px}.ls-item svg{width:16px;height:16px}.ls-item-sub{min-height:38px;font-size:14px}.nav-overlay{z-index:115;background:#0000004d;position:fixed;inset:0}.hamburger{cursor:pointer;width:32px;height:32px;color:var(--t2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.hamburger:hover{background:var(--bg2)}.hamburger svg{width:18px;height:18px}.rec-grid{grid-template-columns:1fr}.list-tabs{margin:0 calc(-1 * var(--sp-3)) var(--sp-3);padding:0 var(--sp-3) 2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:none;gap:6px;overflow:auto hidden}.list-tabs::-webkit-scrollbar{display:none}.list-tab{white-space:nowrap;min-height:34px;font-size:var(--fs-sm);background:var(--bg2);border-bottom:none;border:1px solid var(--b1);color:var(--t2);scroll-snap-align:start;touch-action:manipulation;border-radius:999px;flex-shrink:0;justify-content:center;padding:7px 14px;font-weight:400;line-height:1;overflow:visible}.list-tab.on,.list-tab.on:hover{color:#fff;background:0 0;border-color:#0000;font-weight:600}.list-tab .tab-indicator-line{display:none}.list-tab .tab-indicator-pill{display:block}.list-main{padding:var(--sp-3) var(--sp-3) 0}.list-workspace>.lt-bar.list-top{padding-left:var(--sp-3);padding-right:var(--sp-3)}.modal{width:calc(100% - var(--sp-6));min-width:0;max-width:none}.exp-grid{grid-template-columns:repeat(2,1fr)}.list-hd{align-items:stretch;gap:var(--sp-2);flex-direction:column}.list-title{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-row{justify-content:flex-end;gap:var(--sp-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-3);flex-wrap:nowrap;overflow-x:auto}.vc-row::-webkit-scrollbar{display:none}.sort-btn .toolbar-label{display:none}.sort-btn{touch-action:manipulation;justify-content:center;min-width:32px;padding:6px}.sort-btn-trigger{justify-content:center;min-width:32px;min-height:32px}.toolbar-panel-overlay{z-index:240;background:#00000059;display:block;position:fixed;inset:0}.list-main .dd-wrap>.dd-panel.sort-panel,.list-main .dd-wrap>.dd-panel.filter-panel{-webkit-overflow-scrolling:touch;z-index:250;visibility:hidden;pointer-events:none;width:auto;min-width:0;max-height:min(72vh,480px);padding-bottom:max(var(--safe-bottom), var(--sp-2));border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.list-main .dd-wrap>.dd-panel.sort-panel.show,.list-main .dd-wrap>.dd-panel.filter-panel.show{visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility;transform:translateY(0)}.list-main .dd-wrap>.dd-panel.filter-panel .filter-foot{background:var(--bg);margin-top:auto;position:sticky;bottom:0}.rl-row{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);grid-template-columns:32px 1fr auto;grid-template-areas:"thumb info info""thumb chip acts";display:grid}.rl-thumb{grid-area:thumb;align-self:start;margin-top:2px}.rl-info{grid-area:info;min-width:0}.rl-chip{grid-area:chip;justify-self:start;max-width:100%}.rl-acts{grid-area:acts;justify-self:end}.dd-panel.notif-panel{display:flex}.notif-overlay{z-index:190;background:#00000059;position:fixed;inset:0}.notif-panel{width:min(320px,88vw);min-width:0;max-width:88vw;height:var(--app-h);z-index:200;max-height:none;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-right:var(--safe-right);visibility:hidden;pointer-events:none;border-radius:0;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 20px #0000001f}.notif-panel.show{visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility;transform:translate(0)}.notif-hd{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);min-height:var(--topbar-h);flex-shrink:0;align-items:center}.notif-hd-acts{gap:var(--sp-1)}.notif-close{display:flex}.notif-mark-all{font-size:var(--fs-sm);padding:6px var(--sp-2);border-radius:6px}.notif-mark-all:hover,.notif-mark-all:active{background:var(--bl)}.notif-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;overflow-y:auto}.notif-item{padding:var(--sp-3) var(--sp-4)}.notif-head{flex-direction:column;align-items:flex-start;gap:3px}.notif-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.notif-foot{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--b1);flex-shrink:0}}.page-list.is-home,.list-workspace.is-home{background:radial-gradient(78% 62% at 88% -8%,#ffe4f080,#0000 58%),radial-gradient(70% 58% at 8% 108%,#e2e0ff6b,#0000 52%),linear-gradient(#f8f6fb 0%,#f3f2f9 50%,#ececf6 100%)}.list-workspace.is-home{position:relative}.list-workspace.is-home>.lt-bar.list-top{z-index:3;background:0 0;border-bottom-color:#0000}.list-main.is-home{z-index:1;background:0 0;position:relative}@media (width>=768px){.list-workspace.is-home>.lt-bar.list-top{background:0 0;border:none;width:auto;height:38px;padding:0;position:absolute;top:30px;left:40px;right:40px}.list-main.is-home{--home-pad-r:clamp(20px, 2.4vw, 40px);padding:0 var(--home-pad-r) clamp(12px, 2vh, 24px)}}@media (width<=1024px) and (width>=768px){.list-workspace.is-home>.lt-bar.list-top{padding:0;left:24px;right:24px}.list-main.is-home{--home-pad-r:24px;padding:0 var(--home-pad-r) 16px}}.home-bg-video{object-fit:cover;object-position:right center;mix-blend-mode:multiply;pointer-events:none;z-index:0;background:0 0;width:46%;height:min(390px,42%);position:absolute;top:18%;left:auto;right:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.home-wave{--wave-crop:48;--wave-src-w:1200;z-index:0;width:max(0px, calc(100cqi - var(--cta-w) * 2 - 24px + var(--home-pad-r,0px) + 1px));height:var(--cta-h);pointer-events:none;position:absolute;top:50%;left:calc(100% - 1px);overflow:visible;transform:translateY(-50%)}.home-cta-upload .home-wave .home-bg-video{width:calc(100% * var(--wave-src-w) / (var(--wave-src-w) - var(--wave-crop)));aspect-ratio:1200/520;object-fit:fill;object-position:left center;max-width:none;height:auto;max-height:none;transform:translateX(calc(var(--wave-crop) / var(--wave-src-w) * -100%)) translateY(-50%);top:50%;left:0;right:auto;-webkit-mask-image:none;mask-image:none}html[data-theme=dark] .home-bg-video{filter:brightness(1.55)saturate(1.12)}html[data-theme=dark] .page-list.is-home,html[data-theme=dark] .list-workspace.is-home{background:#17171a}.home-dash{z-index:1;flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:100%;padding:0;display:flex;position:relative}@media (width>=768px){.home-dash{height:100%;min-height:0;max-height:100%}}.home-hero{flex-direction:column;flex:0 auto;justify-content:flex-end;width:100%;height:auto;min-height:0;padding-top:clamp(64px,11vh,120px);display:flex;overflow:hidden}.home-dash .home-slogan{--home-slogan-lh:clamp(44px, 6.6vh, 72px);max-width:100%;font-family:PingFang SC, var(--leji-font);letter-spacing:clamp(1px,.22vw,3px);font-size:clamp(32px,4.8vh,52px);font-weight:700;line-height:var(--home-slogan-lh);color:#27264d;white-space:nowrap;flex-direction:row;align-items:center;margin:0 0 clamp(6px,1.2vh,14px);display:flex}html[data-theme=dark] .home-dash .home-slogan{color:var(--t1)}.home-dash .home-slogan-prefix{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;flex:none}.home-slogan-roll{height:var(--home-slogan-lh);font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:#605ce4;flex:none;display:inline-block;position:relative;overflow:hidden}.home-slogan-roll-sizer{visibility:hidden;white-space:nowrap;pointer-events:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:var(--home-slogan-lh);display:block}.home-slogan-roll-viewport{color:inherit;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.home-slogan-roll-line{white-space:nowrap;height:var(--home-slogan-lh);line-height:var(--home-slogan-lh);flex:none;display:flex}.home-slogan-roll-char{height:var(--home-slogan-lh);line-height:var(--home-slogan-lh);font-size:inherit;font-weight:inherit;letter-spacing:inherit;align-items:center;transition:transform .5s ease-in-out;display:inline-flex}.home-slogan-roll-char.is-out{transform:translateY(calc(-1 * var(--home-slogan-lh)))}.home-slogan-roll-char.is-freeze{transition:none!important}.home-slogan-swap{vertical-align:baseline;justify-items:start;display:inline-grid}.home-slogan-sizer,.home-slogan-motion{white-space:nowrap;grid-area:1/1}.home-slogan-sizer{visibility:hidden;pointer-events:none}.home-slogan-motion{display:inline-block}.home-slogan-accent{color:#605ce4}.home-sec{flex-direction:column;flex:none;align-self:stretch;width:100%;min-height:0;margin-top:24px;display:flex}@media (width>=768px){.home-sec{flex:auto;justify-content:flex-end;margin-top:clamp(8px,1.6vh,24px)}}.home-sec-title{color:#27264d;margin:0;font-size:16px;font-weight:400;line-height:24px}html[data-theme=dark] .home-sec-title{color:var(--t1)}.home-sec-head{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:0;display:flex}.home-sec-more{color:var(--leji-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:14px;font-weight:400}.home-file-box{width:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;padding:0;display:flex}@media (width>=768px){.home-file-box{flex:auto;max-height:min(300px,100%)}}@media (width>=768px) and (width<=1199px){.home-file-box{max-height:100%}}html[data-theme=dark] .home-file-box{box-shadow:none;background:0 0;border:none}.home-sec-more:hover{color:#4b48d4}.home-cta-row{--cta-h:clamp(248px, 17vw, 300px);--cta-w:calc(var(--cta-h) * 236 / 224);width:100%;height:var(--cta-h);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:0;min-height:0;margin:24px 0 28px;padding-top:0;display:flex;overflow:visible;container-type:inline-size}.home-cta{width:var(--cta-w);height:var(--cta-h);text-align:left;cursor:pointer;color:#27264d;box-shadow:none;background-size:100% 100%;border:none;border-radius:10px;margin-left:24px;padding:0;transition:height .2s,transform .2s,color .2s,background .2s;display:block;position:relative;overflow:visible}.home-cta:first-child{margin-left:0}.home-cta-record{background:radial-gradient(at 82% 76%,#e0ddff 0%,#0000 58%),linear-gradient(145deg,#e9e7ff 0%,#dcd9ff 58%,#f5f3ff 100%)}.home-cta-upload{background:radial-gradient(at 74% 75%,#b8ecf4 0%,#0000 60%),linear-gradient(145deg,#e0f9ff 0%,#c4eff7 62%,#eafcff 100%)}html[data-theme=dark] .home-cta{color:var(--t1)}html[data-theme=dark] .home-cta-record{background:radial-gradient(at 82% 76%,#8480ec59 0%,#0000 58%),linear-gradient(145deg,#23243a 0%,#1b1c2c 100%)}html[data-theme=dark] .home-cta-upload{background:radial-gradient(at 74% 75%,#20aeda47 0%,#0000 60%),linear-gradient(145deg,#1a2433 0%,#151c26 100%)}.home-cta-icon{display:block;position:relative}.home-cta-icon .icon,.home-cta-icon .activeIcon{left:calc(var(--cta-h) * 14 / 224);top:calc(var(--cta-h) * -45 / 224);width:calc(var(--cta-h) * 108 / 224);height:calc(var(--cta-h) * 125 / 224);background-repeat:no-repeat;background-size:cover;position:absolute}.home-cta-icon .icon{background-image:var(--cta-icon);transition:all .1s ease-in-out .1s}.home-cta-icon .activeIcon{left:calc(var(--cta-h) * 19 / 224);top:calc(var(--cta-h) * -36 / 224);opacity:0;background-image:var(--cta-icon-hover);transition:all .1s ease-in-out .1s;transform:scale(.8)}.home-cta-title{padding:calc(var(--cta-h) * 78 / 224) 0 0 calc(var(--cta-h) * 28 / 224);font-size:calc(var(--cta-h) * 20 / 224);font-weight:600;line-height:calc(var(--cta-h) * 30 / 224);color:inherit;margin:0}.home-cta-desc{padding-left:calc(var(--cta-h) * 28 / 224);font-size:calc(var(--cta-h) * 15 / 224);line-height:calc(var(--cta-h) * 26 / 224);color:inherit;flex-direction:column;margin:0;font-weight:400;display:flex}.home-cta-enter{margin:calc(var(--cta-h) * 14 / 224) 0 0 calc(var(--cta-h) * 28 / 224);opacity:0;align-items:center;transition:opacity .2s;display:flex}.home-cta-enter svg{width:16px;height:16px}.home-cta:hover{color:#fff;height:calc(var(--cta-h) * 1.0895);box-shadow:none;transform:translateY(-10px)}.home-cta-record:hover{background:radial-gradient(at 78% 75%,#8480ec 0%,#0000 65%),linear-gradient(145deg,#737cf4 0%,#5d64df 70%,#9699f5 100%)}.home-cta-upload:hover{background:radial-gradient(at 76% 74%,#6cd6ee 0%,#0000 64%),linear-gradient(145deg,#41c5de 0%,#20aeda 70%,#74daf1 100%)}.home-cta:hover .home-cta-icon .icon{opacity:0;transition-delay:0s;transform:translateY(-13px)}.home-cta:hover .home-cta-icon .activeIcon{opacity:1;transition-delay:.2s;transform:scale(1)}.home-cta:hover .home-cta-enter{opacity:1}.home-cta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=1366px){.home-cta-row{--cta-h:clamp(220px, 16vw, 260px)}.home-sec-title{font-size:14px}}@media (width>=1600px) and (height>=960px){.home-dash .home-slogan{--home-slogan-lh:96px;letter-spacing:4px;font-size:64px}.home-cta-row{--cta-h:clamp(280px, 16vw, 320px)}}@media screen and (width>=500px) and (width<=1439px){.home-cta-row{margin-top:20px;margin-bottom:24px}}@media (height<=899px){.home-hero{padding-top:84px}.home-dash .home-slogan{--home-slogan-lh:56px;letter-spacing:2px;margin-bottom:8px;font-size:40px}.home-cta-row{--cta-h:clamp(210px, 20vh, 248px);margin:16px 0 18px}}@media (height<=799px){.home-hero{padding-top:68px}.home-dash .home-slogan{--home-slogan-lh:48px;letter-spacing:1px;font-size:34px}.home-cta-row{--cta-h:clamp(196px, 22vh, 228px);margin:12px 0 14px}}.home-file-box .home-recent-empty{background:0 0;padding:28px 8px}.home-file-row{flex:none;grid-template-columns:repeat(3,1fr);place-content:start;align-items:stretch;gap:16px 24px;width:100%;min-height:0;margin-top:16px;display:grid}@media (width>=768px){.home-file-row{flex:auto;grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;margin-top:clamp(8px,1.4vh,16px)}}@media (width<=1199px){.home-file-row{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.home-file-row{grid-template-columns:1fr}}.home-file{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;min-height:136px;transition:box-shadow var(--t-fast), background var(--t-fast), transform var(--t-fast);background:#ffffff85;border:1px solid #ffffffb3;border-radius:16px;align-items:stretch;gap:14px;padding:18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #1f232912}html[data-theme=dark] .home-file{background:#24242a8c;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000004d}.home-file:hover,.home-file.is-menu-open{background:#ffffffad;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 12px 28px #1f23291a}html[data-theme=dark] .home-file:hover,html[data-theme=dark] .home-file.is-menu-open,html[data-theme=dark] .home-file-box .home-file:hover,html[data-theme=dark] .home-file-box .home-file.is-menu-open{background:#303038a8;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0006}.home-file:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-file-unread-dot{background:var(--red);z-index:2;pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #ffffffb8}html[data-theme=dark] .home-file-unread-dot{box-shadow:0 0 0 2px #24242ab3}.home-file-box .home-file{align-items:flex-start;min-height:172px}.home-file-box .home-file-body{justify-content:flex-start;min-width:0}.home-file-box .home-file-title{font-size:var(--fs-xl);font-weight:650;line-height:1.35}.home-file-box .rec-file:not(.is-home) .rec-tags{max-height:none;overflow:visible}.home-file-box .home-file-thumb{width:112px;height:100px}.home-file-thumb{background:#f4f7fb;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;width:92px;height:72px;padding:10px 12px;display:flex}.home-file-thumb.is-upload{background:#eef6ff}html[data-theme=dark] .home-file-thumb{background:var(--bg3)}.home-file-thumb-win{gap:4px;display:flex}.home-file-thumb-win span{background:#d7deea;border-radius:50%;width:7px;height:7px}.home-file-thumb-win span:first-child{background:#8bb7ff}.home-file-thumb-lines{flex-direction:column;gap:5px;display:flex}.home-file-thumb-lines i{background:#e4eaf2;border-radius:999px;height:5px;display:block}.home-file-thumb-lines i:first-child{width:88%}.home-file-thumb-lines i:nth-child(2){width:64%}.home-file-thumb-lines i:nth-child(3){width:76%}.home-file-thumb.is-minutes{justify-content:center;align-items:stretch;gap:5px;padding:7px;position:relative;overflow:hidden}.home-file-thumb.is-minutes:after{display:none}.home-file-thumb-block{flex-direction:column;gap:3px;min-width:0;display:flex}.home-file-thumb-kicker,.home-file-thumb-list li{color:var(--pri);background-image:linear-gradient(105deg, var(--nav-on-from,var(--pri)) 0%, var(--nav-on-via,#5b6cff) 46%, var(--nav-on-to,var(--ai,#8f7de3)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .home-file-thumb-kicker,html[data-theme=dark] .home-file-thumb-list li{color:#69b1ff;background-image:linear-gradient(105deg,#69b1ff 0%,#8ea0ff 48%,#c4b4ff 100%)}.home-file-thumb-kicker{letter-spacing:.02em;margin:0;font-size:10px;font-weight:700;line-height:1.25}.home-file-thumb-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.home-file-thumb-list li{-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;min-width:0;padding-left:9px;font-size:11px;font-weight:650;line-height:1.4;display:-webkit-box;position:relative;overflow:hidden}.home-file-thumb-list li:before{content:"";background:var(--nav-on-via,#5b6cff);-webkit-text-fill-color:initial;border-radius:50%;width:3px;height:3px;position:absolute;top:.58em;left:0}.rec-file .home-file-thumb.is-minutes,.rec-file .home-file-thumb.is-minutes.is-fill{background:linear-gradient(#eef1f6 0%,#f5f7fa 72%);border:1px solid #d5dce6;border-radius:10px;justify-content:center;align-items:stretch;gap:10px;padding:10px 12px;box-shadow:inset 0 2px 5px #1f23291a,inset 0 1px #1f23290f,0 1px #ffffffd9}html[data-theme=dark] .rec-file .home-file-thumb.is-minutes,html[data-theme=dark] .rec-file .home-file-thumb.is-minutes.is-fill{background:linear-gradient(#00000047 0%,#ffffff0a 100%);border-color:#ffffff1a;box-shadow:inset 0 2px 6px #00000073,inset 0 1px #ffffff0a,0 1px #ffffff0f}.rec-file .home-file-thumb-block{gap:5px}.rec-file .home-file-thumb-kicker{font-size:12px}.rec-file .home-file-thumb-list{gap:4px}.rec-file .home-file-thumb-list li{-webkit-line-clamp:1;font-size:12px;line-height:1.45}.rec-file .home-file-thumb.is-minutes:after{display:none}.home-file-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.home-file .agent-push{flex:0 auto;align-self:flex-start;width:fit-content;min-width:0;max-width:100%}.home-file-top{align-items:center;gap:8px;min-width:0;display:flex}.home-file-title{min-width:0;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.home-file-acts{opacity:1;pointer-events:auto;align-items:center;display:flex}.home-file-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.home-file-foot-meta{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.home-file-duration{color:var(--t3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.home-file-duration svg{flex-shrink:0;width:14px;height:14px}.home-file-share{color:var(--t3)}.home-file-share:hover{color:var(--blue);background:var(--bl)}.home-file.is-skel{pointer-events:none}.rec-file{background:linear-gradient(165deg,#fbfdff 0%,#f4f8ff 52%,#eef4ff 100%);border-color:#b0c6e861;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;height:100%;min-height:220px;padding:14px 16px}.rec-file:hover,.rec-file.is-menu-open{background:linear-gradient(165deg,#fff 0%,#f7faff 48%,#f1f6ff 100%);border-color:#a0bae280}html[data-theme=dark] .rec-file{background:linear-gradient(165deg,#34405c85 0%,#242a3ca3 100%);border-color:#7896dc38}html[data-theme=dark] .rec-file:hover,html[data-theme=dark] .rec-file.is-menu-open{background:linear-gradient(165deg,#404e7099 0%,#2c344ab8 100%);border-color:#8ca8e64d}.rec-file-hd,.rec-file-ft{flex-direction:column;flex-shrink:0;gap:6px;min-width:0;display:flex}.rec-file-hd{z-index:1;position:relative}.rec-file-hd .rec-tags{flex-shrink:0}.rec-file-mid{z-index:0;flex-direction:column;flex:auto;min-width:0;min-height:88px;display:flex;position:relative;overflow:hidden}.rec-file-copy{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.rec-file-ft{margin-top:auto}.rec-file .home-file-foot{margin-top:0}.rec-file .home-file-thumb{background:0 0;flex:auto;align-self:stretch;width:100%;height:auto;min-height:88px}html[data-theme=dark] .rec-file .home-file-thumb,.rec-file .home-file-thumb.is-upload{background:0 0}.rec-file .home-file-thumb:not(.is-minutes){background:#f4f7fb;flex:none;justify-content:space-evenly;align-self:center;width:92px;height:72px;min-height:72px;margin-block:auto;padding:12px}html[data-theme=dark] .rec-file .home-file-thumb:not(.is-minutes){background:var(--bg3)}.rec-file .home-file-thumb-lines{flex:1;justify-content:space-evenly;gap:7px}.rec-file .home-file-title{font-size:var(--fs-md);font-weight:650}.home-recent-empty{color:var(--t3);background:#fff;border-radius:12px;margin:0;padding:18px 16px;font-size:13px}html[data-theme=dark] .home-recent-empty{background:var(--bg)}@media (width<=1199px){.home-file-row{grid-template-columns:repeat(2,1fr);column-gap:24px}}@media (width<=1100px){.home-bg-video{width:52%;height:280px;top:16%;left:auto;right:0}}@media (width<=768px){.home-wave{display:none}}@media (width<=767px){.list-main-scroll.is-home{padding-bottom:12px;overflow-y:auto}.home-dash{justify-content:flex-start;height:auto;min-height:0;padding:0 0 28px}.home-hero{justify-content:flex-start;height:auto;min-height:0;padding-top:12px;overflow:visible}.home-dash .home-slogan{--home-slogan-lh:34px;letter-spacing:-.4px;white-space:normal;flex-wrap:wrap;margin:0 0 6px;font-size:26px}.home-slogan-roll{font-size:26px}.home-cta-row{width:100%;height:auto;min-height:unset;flex-flow:column;flex-shrink:0;gap:10px;margin:16px 0 28px}.home-cta,.home-cta:first-child,.home-cta:hover{color:#27264d;border-radius:14px;width:100%;max-width:100%;height:128px;min-height:128px;margin:0;padding:19px 18px 17px 72px;transform:none;box-shadow:0 6px 18px #484a9112}.home-cta-record:hover{color:#27264d;background:radial-gradient(at 82% 76%,#e0ddff 0%,#0000 58%),linear-gradient(145deg,#e9e7ff 0%,#dcd9ff 58%,#f5f3ff 100%)}.home-cta-upload:hover{color:#27264d;background:radial-gradient(at 74% 75%,#b8ecf4 0%,#0000 60%),linear-gradient(145deg,#e0f9ff 0%,#c4eff7 62%,#eafcff 100%)}.home-cta-icon .icon,.home-cta-icon .activeIcon,.home-cta:hover .home-cta-icon .icon,.home-cta:hover .home-cta-icon .activeIcon{opacity:1;background-size:contain;width:44px;height:48px;top:27px;left:16px;transform:none}.home-cta-icon .activeIcon{display:none}.home-cta-title{height:auto;margin:0 0 5px;padding:0;font-size:16px;line-height:1.35}.home-cta-desc{margin:0;padding:0;font-size:12px;line-height:1.45}.home-cta-enter{display:none}.home-file-row{grid-template-columns:1fr;gap:10px;margin-top:0}.home-bg-video{opacity:.9;width:70%;height:200px;top:14%;left:auto;right:0}.home-sec{margin-top:0}.home-sec-head{margin-bottom:12px}}@media (width>=600px) and (width<=768px){.home-cta-row{flex-direction:row;gap:12px}.home-cta,.home-cta:first-child,.home-cta:hover{width:calc(50% - 6px);max-width:calc(50% - 6px);height:140px;min-height:140px}.home-cta-desc{font-size:13px}}.stats-panel{padding:var(--sp-2) 0}.stats-cards{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.stats-card{--stats-accent:var(--cyan);--stats-ink:var(--cyan2);--stats-muted:color-mix(in srgb, var(--stats-ink) 72%, var(--t2));z-index:0;padding:var(--sp-4);border:1px solid color-mix(in srgb, var(--stats-accent) 22%, var(--b1));background:color-mix(in srgb, var(--stats-accent) 9%, var(--bg));color:var(--stats-ink);box-shadow:none;border-radius:12px;transition:transform .18s,box-shadow .18s,z-index;position:relative}.stats-card:hover{z-index:2;box-shadow:0 10px 20px color-mix(in srgb, var(--stats-accent) 16%, #0f172a0f);transform:translateY(-3px)}.stats-card--cyan{--stats-accent:var(--cyan);--stats-ink:var(--cyan2)}.stats-card--teal{--stats-accent:var(--pri-3);--stats-ink:var(--pri-3)}.stats-card--purple{--stats-accent:var(--purple);--stats-ink:var(--purple2)}.stats-card--mist{--stats-accent:color-mix(in srgb, var(--cyan) 46%, var(--pri-3));--stats-ink:var(--pri-2)}.stats-card-val{letter-spacing:-.03em;color:var(--stats-ink);font-variant-numeric:tabular-nums;align-items:baseline;font-size:24px;font-weight:700;line-height:1.15;display:flex}.stats-card-dur-more{align-items:baseline;margin-left:6px;display:inline-flex}.stats-card-sub{letter-spacing:0;color:var(--stats-muted);margin-left:4px;font-size:14px;font-weight:500}.stats-card-lbl{font-size:var(--fs-sm);color:var(--stats-muted,var(--t3));margin:0 0 8px;font-weight:600}.stats-roll{vertical-align:-.06em;height:1.15em;display:inline-flex;overflow:hidden}.stats-roll-slot{width:.66em;height:1.15em;display:block;overflow:hidden}.stats-roll-strip{will-change:transform;display:block}.stats-roll-digit{justify-content:center;align-items:center;height:1.15em;line-height:1.15em;display:flex;overflow:hidden}.stats-roll-dot{text-align:center;width:.28em;line-height:1.15em;display:block}.stats-credit-card{background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 10%, var(--bg)) 0%, color-mix(in srgb, var(--cyan) 8%, var(--bg)) 100%);border:1px solid color-mix(in srgb, var(--purple) 18%, var(--b1));min-height:60px;margin-bottom:var(--sp-3);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:11px 18px;display:flex}.stats-credit-card .stats-card-lbl{margin:0}.stats-credit-card .stats-card-val,.stats-credit-card .stats-roll-digit,.stats-credit-card .stats-roll-dot{font-family:Sora, "PingFang SC", var(--leji-font,var(--font-family));letter-spacing:-.04em;color:var(--t1);font-feature-settings:"tnum";font-size:26px;font-weight:700}.stats-credit-card .stats-card-val{justify-content:flex-end;align-items:baseline;min-height:31px;margin:0;display:inline-flex}.stats-credit-card .stats-metric-loading{color:var(--purple);font-size:16px}.stats-credit-card .stats-card-sub{font-family:var(--leji-font,var(--font-family));letter-spacing:0;font-size:14px;font-weight:500}.stats-row-main{margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid;overflow:visible}.stats-row-main .stats-cards{grid-template-columns:repeat(2,1fr);margin-bottom:0;overflow:visible}.stats-pies{z-index:2;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:visible}.stats-donut{text-align:center;flex-direction:column;flex:50%;justify-content:center;align-items:center;gap:10px;width:50%;min-width:0;display:flex;position:relative}.stats-donut-ring{flex-shrink:0;width:96px;height:96px;position:relative}.stats-donut svg{width:96px;height:96px;transition:transform .18s;display:block}.stats-donut:hover svg{transform:scale(1.04)}.stats-donut.is-loading svg{animation:1.35s ease-in-out infinite stats-ring-breathe}.stats-donut.is-loading .stats-metric-loading{color:var(--blue)}@keyframes stats-ring-breathe{0%,to{opacity:.42;transform:scale(.97)}50%{opacity:.82;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.stats-donut.is-loading svg{opacity:.58;animation:none}}.stats-donut-center{color:var(--t1);pointer-events:none;justify-content:center;align-items:center;font-size:12px;font-weight:650;line-height:1.25;display:flex;position:absolute;inset:18px}.stats-donut-value{color:var(--t3);font-size:12px}.stats-donut-legend{color:var(--t3);flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:11px;display:flex}.stats-donut-legend span{align-items:center;gap:5px;display:inline-flex}.stats-donut-legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stats-donut-legend .is-used{background:var(--blue)}.stats-donut-legend .is-left{background:var(--b1)}.stats-heat-cal{margin-bottom:var(--sp-3);position:relative;overflow:visible}.stats-heat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.stats-heat-head .stats-sec-title{margin-bottom:4px}.stats-heat-total{letter-spacing:-.03em;color:var(--t1);font-size:28px;font-weight:700;line-height:1.1}.stats-heat-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-heat-range{color:var(--t3);align-items:center;gap:8px;font-size:12px;display:flex}.stats-heat-range select{border:1px solid var(--b1);background:var(--bg);height:32px;color:var(--t1);border-radius:8px;padding:0 10px;font-size:12px}.stats-heat-tabs{background:var(--bg2);border-radius:8px;flex-shrink:0;gap:4px;padding:3px;display:flex}.stats-heat-tab{color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12px}.stats-heat-tab.on{background:var(--bg);color:var(--t1);box-shadow:var(--sh2);font-weight:600}.stats-heat-scroll{width:100%;padding:4px 0 8px;overflow-x:auto}.stats-heat-grid{--heat-cols:53;--heat-cell:13px;flex-direction:column;gap:3px;width:max-content;margin:0 auto;display:flex}.stats-heat-row{grid-template-columns:20px repeat(var(--heat-cols), var(--heat-cell));align-items:center;gap:3px;display:grid}.stats-heat-row.is-months{align-items:end;min-height:16px}.stats-heat-month{color:var(--t3);white-space:nowrap;font-size:10px;line-height:1;overflow:visible}.stats-heat-wd{color:var(--t3);font-size:10px;line-height:1}.stats-heat-cell{width:var(--heat-cell);height:var(--heat-cell);background:var(--bg2);box-shadow:inset 0 0 0 1px var(--b1);border-radius:2px;position:relative}.stats-heat-cell.lv-1{background:color-mix(in srgb, var(--blue) 18%, var(--bg2));box-shadow:none}.stats-heat-cell.lv-2{background:color-mix(in srgb, var(--blue) 32%, var(--bg2));box-shadow:none}.stats-heat-cell.lv-3{background:color-mix(in srgb, var(--blue) 48%, var(--bg2));box-shadow:none}.stats-heat-cell.lv-4{background:color-mix(in srgb, var(--blue) 72%, var(--bg2));box-shadow:none}.stats-heat-cell.lv-x{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--b1)}.stats-heat-tip{z-index:5;background:var(--bg);width:max-content;max-width:min(240px,100% - 16px);color:var(--t1);border:1px solid var(--b1);pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex;position:absolute;box-shadow:0 8px 20px #0f172a1f}.stats-heat-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.stats-heat-kpis{flex:1;grid-template-columns:repeat(4,minmax(88px,1fr));gap:16px;display:grid}.stats-heat-kpis small{color:var(--t3);margin-bottom:4px;font-size:11px;display:block}.stats-heat-kpis strong{color:var(--t1);font-size:14px;font-weight:650}.stats-heat-legend{color:var(--t3);flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:flex}.stats-heat-legend .stats-heat-cell{flex-shrink:0;width:13px;height:13px}.stats-sec-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.stats-sec-head .stats-sec-title{margin-bottom:0}.stats-mini-grid{margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;gap:16px;display:grid}.stats-mini{overflow:visible}.stats-mini-row{z-index:0;border:1px solid var(--b1);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;margin-bottom:8px;padding:10px 12px;transition:transform .18s,box-shadow .18s,z-index;display:flex;position:relative}.stats-mini-row:last-child{margin-bottom:0}.stats-mini-row:hover{z-index:2;transform:translateY(-3px);box-shadow:0 10px 18px #0f172a14}.trash-minutes-block{margin-bottom:16px}.trash-minutes-block:last-child{margin-bottom:0}.trash-minutes-block h3{color:var(--t1);margin:0 0 8px;font-size:14px}.trash-minutes-block ul{color:var(--t2);margin:0;padding-left:18px;line-height:1.6}.trash-minutes-empty{color:var(--t3);margin:0}.trash-minutes-excerpt{color:var(--t2);margin:0;line-height:1.6}.stats-mini-title{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.stats-mini-meta{color:var(--t3);font-size:12px}.stats-bill-search{border:1px solid var(--b2);background:var(--bg);width:min(260px,100%);color:var(--t1);border-radius:8px;padding:7px 12px}.stats-bill-wrap{overflow-x:auto}.stats-bill-table{border-collapse:collapse;width:100%;font-size:13px}.stats-bill-table th,.stats-bill-table td{border-bottom:1px solid var(--b1);text-align:left;white-space:nowrap;padding:8px 10px}.stats-bill-table th{color:var(--t3);font-weight:600}.stats-bill-filename--muted{color:var(--t3);font-style:italic}.stats-bill-state{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block}.stats-bill-state--active{color:var(--green,#17a76f);background:color-mix(in srgb, var(--green,#17a76f) 12%, transparent);border-color:color-mix(in srgb, var(--green,#17a76f) 32%, transparent)}.stats-bill-state--trashed{color:var(--warn,#d08b1e);background:color-mix(in srgb, var(--warn,#d08b1e) 12%, transparent);border-color:color-mix(in srgb, var(--warn,#d08b1e) 32%, transparent)}.stats-bill-state--deleted{color:var(--t3);background:color-mix(in srgb, var(--t3) 10%, transparent);border-color:var(--b1)}.share-hist-wrap{margin:4px 0 8px;overflow-x:auto}.share-hist-table{min-width:720px}.share-hist-tip{color:var(--t3);margin:8px 0 0;font-size:12px;line-height:1.5}.share-hist-sec{margin-bottom:12px}.share-hist-sec .stats-sec-title{margin-bottom:8px}@media (width<=1024px){.stats-row-main,.stats-mini-grid{grid-template-columns:1fr}}.stats-section{background:var(--bg1,var(--bg));border:1px solid var(--border,var(--b1));padding:var(--sp-4);margin-bottom:var(--sp-3);border-radius:12px}.stats-sec-title{font-size:var(--fs-md);margin-bottom:var(--sp-3);color:var(--t1);font-weight:600}.stats-chart{height:140px;padding-top:var(--sp-2);align-items:flex-end;gap:8px;display:flex}.stats-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.stats-bar-wrap{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.stats-bar-fill{background:var(--blue);border-radius:4px 4px 0 0;width:70%;max-width:32px;min-height:4px}.stats-bar-lbl{color:var(--t3);font-size:11px}.stats-bar-num{color:var(--t2);font-size:11px;font-weight:500}.stats-grid-2{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.stats-row{border-bottom:1px solid var(--border);font-size:var(--fs-sm);justify-content:space-between;padding:8px 0;display:flex}.stats-row-val{color:var(--t1);font-weight:600}.stats-empty{color:var(--t3);font-size:var(--fs-sm)}.stats-tag-chip{background:var(--bl);color:var(--blue);border-radius:4px;padding:2px 8px;font-size:12px}.settings-root{background:var(--bg);border:1px solid var(--b1);border-radius:12px;flex-direction:column;flex:0 auto;align-self:center;width:90%;max-width:none;min-height:0;margin:12px auto 32px;padding:20px 24px 16px;display:flex;box-shadow:0 12px 30px #27264d0f}@media (width<=767px){.settings-root{width:100%}}.settings-pane{flex-direction:column;flex:1;min-height:0;display:flex}.settings-tabs{margin-bottom:var(--sp-4);flex-shrink:0}.settings-tabs .tab-trigger-label{align-items:center;gap:6px;display:inline-flex}.settings-tabs .list-tab.on .mock-badge{color:#fff;background:#ffffff38}.mock-badge{letter-spacing:.04em;color:var(--amber);background:var(--al);border-radius:4px;align-items:center;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.hotwords-panel{padding:var(--sp-2) 0 var(--sp-6);max-width:880px}.settings-root .hotwords-panel,.settings-root .voiceprints-panel{flex-direction:column;flex:none;max-width:none;min-height:auto;padding:0;display:flex}.settings-root .hotwords-table-wrap{flex:none;min-height:auto}.hotwords-hint{font-size:var(--fs-sm);color:var(--t2);margin:0 0 var(--sp-3);line-height:var(--lh-relaxed);flex-shrink:0}.voiceprints-setting-card{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);border:1px solid var(--b1);background:var(--bg2);border-radius:10px;display:flex}.voiceprints-setting-title{color:var(--t1);font-size:var(--fs-md);font-weight:600}.voiceprints-setting-sub{color:var(--t3);font-size:var(--fs-xs);line-height:var(--lh-relaxed);max-width:640px;margin-top:3px}.voiceprints-setting-card .tgl-row{flex:none}.hotwords-toolbar,.hotwords-add,.hotwords-composer{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.hotwords-toolbar.has-leading{justify-content:space-between}.hotwords-search-cluster{align-items:center;gap:var(--sp-2);width:min(320px,100%);margin-left:auto;display:flex}.hotwords-toolbar .field-input,.hotwords-add .field-input,.hotwords-composer .field-input{flex:1}.hotwords-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hotwords-search .field-input{width:100%;padding-left:36px;padding-right:36px}.hotwords-search-icon{width:16px;height:16px;color:var(--t3);pointer-events:none;display:flex;position:absolute;left:12px}.hotwords-search-icon svg{width:16px;height:16px}.hotwords-search-clear{width:24px;height:24px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:8px}.hotwords-search-clear svg{width:12px;height:12px}.hotwords-search-clear:hover{background:var(--bg3);color:var(--t1)}.hotwords-weight{font-size:var(--fs-sm);color:var(--t2);white-space:nowrap;align-items:center;gap:6px;display:flex}.hotwords-weight input,.hotwords-weight-input{border:1px solid var(--b2);background:var(--bg2);width:52px;color:var(--t1);font-size:var(--fs-base);border-radius:6px;padding:6px 8px}.hotwords-btn{border:1px solid var(--b2);background:var(--bg);color:var(--t1);font-size:var(--fs-sm);cursor:pointer;border-radius:6px;padding:6px 10px}.hotwords-btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.hotwords-btn.danger{color:var(--danger)}.hotwords-btn:disabled{opacity:.5;cursor:default}.hotwords-list{margin:0;padding:0;list-style:none}.hotwords-row{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border,var(--b1));padding:10px 0;display:flex}.hotwords-main{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.hotwords-term{font-size:var(--fs-md);color:var(--t1);font-weight:500}.hotwords-src{background:var(--bg3);color:var(--t2);border-radius:4px;padding:1px 6px;font-size:11px}.hotwords-src.src-manual{background:var(--bl);color:var(--blue)}.hotwords-src.src-llm_session{background:var(--pl);color:var(--purple)}.hotwords-src.src-org_member,.hotwords-src.src-org_dept,.hotwords-src.src-org_llm{background:var(--gl);color:var(--green)}.hotwords-w{font-size:var(--fs-sm);color:var(--t3);white-space:nowrap}@media (width<=767px){.hotwords-toolbar,.hotwords-add,.hotwords-composer,.hotwords-row{flex-wrap:wrap}}.hotwords-table-wrap{border:1px solid var(--b1);background:var(--bg);border-radius:14px;flex:1;min-height:0;padding-bottom:12px;scroll-padding-bottom:12px;overflow:auto;box-shadow:0 1px #11182708}.hotwords-table{border-collapse:collapse;width:100%;min-width:560px}.hotwords-table th,.hotwords-table td{text-align:left;vertical-align:middle;padding:12px 16px}.hotwords-table th{color:var(--t3);letter-spacing:.04em;background:var(--bg2);border-bottom:1px solid var(--b1);white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--b1);font-size:12px;font-weight:650;position:sticky;top:0}.hotwords-table td{color:var(--t1);border-bottom:1px solid var(--b1);font-size:14px}.hotwords-table tbody tr:last-child td{border-bottom:none;padding-bottom:16px}.hotwords-table tbody tr:hover{background:var(--bg3)}.hotwords-table tbody tr.is-editing{background:var(--bl)}.hotwords-table .hotwords-term{font-weight:600}.hotwords-table .hotwords-w{font-variant-numeric:tabular-nums;min-width:22px;color:var(--t2);justify-content:center;display:inline-flex}.hotwords-col-acts{text-align:right;width:120px}.hotwords-table th.hotwords-col-acts,.hotwords-table td.hotwords-col-acts{text-align:right}.hotwords-acts{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.hotwords-icon-btn{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hotwords-icon-btn svg{width:14px;height:14px}.hotwords-icon-btn:hover{background:var(--bg2);color:var(--blue)}.hotwords-icon-btn.primary{background:var(--bl);color:var(--blue)}.hotwords-icon-btn.primary:hover{background:var(--blue);color:#fff}.hotwords-icon-btn.danger:hover{background:var(--rl);color:var(--red)}.hotwords-icon-btn:disabled{opacity:.45;cursor:default}.hotwords-empty{color:var(--t3);font-size:13px;text-align:center!important;padding:28px 16px!important}.hotwords-add-row td{background:var(--bg);border-top:none;border-bottom:1px solid var(--b1);padding-top:14px;padding-bottom:14px}.hotwords-add-row .field-input{width:100%;min-width:0}.hotwords-add-src{color:var(--t4,var(--t3))}.hotwords-table .hotwords-weight-input{width:64px}.notif-item.unread{background:var(--bl)}.notif-empty{padding:var(--sp-4);text-align:center;color:var(--t3);font-size:13px}.exp-opt.exp-soon{opacity:.65}.exp-soon-badge{color:var(--t3);margin-left:6px;font-size:10px;font-weight:400}@media (width<=767px){.stats-cards{grid-template-columns:repeat(2,1fr)}.stats-grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stats-roll-strip{transition:none!important}.home-cta{transition:none}.home-cta:hover{height:190px;transform:none}.home-cta-icon .icon,.home-cta-icon .activeIcon,.home-slogan-roll-char{transition:none!important}.home-slogan,.home-slogan-motion,.home-slogan-motion.is-in,.home-slogan-motion.is-out{animation:none}.home-bg-video{display:none}.notif-panel,.notif-panel.show,.notif-overlay,.notif-overlay.show,.notif-all-drawer,.notif-all-drawer.show,.list-main .dd-wrap>.dd-panel.sort-panel,.list-main .dd-wrap>.dd-panel.sort-panel.show,.list-main .dd-wrap>.dd-panel.filter-panel,.list-main .dd-wrap>.dd-panel.filter-panel.show,.list-toolbar.is-design .filter-panel.is-docked,.list-toolbar.is-design .filter-panel.is-docked.show{transition-duration:.01ms!important}}@media (width>=768px){.hamburger,.lt-bar-start{display:none}.nav-overlay{display:none!important}}:root{--bg:#fff;--bg2:#f3f4f6;--bg3:#f5f7fa;--bg4:#e8ecf2;--b1:#e5e7eb;--b2:#d1d5db;--t1:#1f2937;--t2:#4b5563;--t3:#9ca3af;--t4:#d1d5db;--cyan:#14c9c9;--cyan2:#08979c;--cl:#e6fffb;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--red:#f53f3f;--rl:#fff0f0;--green:#00b42a;--font-family:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--lh-tight:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r:10px;--r2:14px;--r3:20px;--sh:0 8px 28px #11182714;--sh2:0 2px 10px #1118270d;--focus-ring:0 0 0 2px var(--blue);--t-fast:.15s ease;--t-normal:.25s ease;--t-slow:.5s ease;--topbar-h:56px;--app-h:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){:root{--app-h:100dvh}}html[data-theme=dark]{--bg:#17171a;--bg2:#232326;--bg3:#2e2e32;--bg4:#3d3d42;--b1:#ffffff12;--b2:#ffffff21;--t1:#c4c7d0;--t2:#9da1ab;--t3:#787c86;--t4:#565a64;--cyan:#36cfc9;--cyan2:#14c9c9;--cl:#112f2e;--blue:#4096ff;--blue2:#1677ff;--bl:#111d2c;--red:#f76560;--rl:#3a2222;--green:#43cf73;--sh:0 4px 16px #00000040;--sh2:0 2px 8px #0000002e}input{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.toast{background:var(--t1);color:var(--bg);font-size:var(--fs-md);padding:var(--sp-2) var(--sp-5);z-index:3000;opacity:0;transition:opacity var(--t-normal), transform var(--t-normal);pointer-events:none;white-space:nowrap;role:status;aria-live:polite;border-radius:20px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)translateY(10px)}.rc-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);min-width:0;display:flex}.rc-close{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r);color:var(--t2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rc-close:hover{background:var(--bg2)}.rc-close svg{width:18px;height:18px}.rc-status{font-size:var(--fs-base);color:var(--t3);flex-shrink:0}.rc-status.on{color:var(--green)}.rc-wrap{flex:1;display:flex;overflow:hidden}.rc-left{padding:calc(28px + var(--safe-top)) var(--sp-10) 28px;flex-direction:column;flex:0 0 40%;display:flex;position:relative}.rc-head .rc-title{font-size:var(--fs-3xl);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;margin-bottom:0;font-weight:600;overflow:hidden}.rc-settings{margin-bottom:var(--sp-10);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-set-wrap{position:relative}.rc-set{font-size:var(--fs-md);color:var(--t2);cursor:pointer;border:1px solid var(--b2);background:var(--bg);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s,color .18s;display:flex}.rc-set:hover{color:var(--t1);background:var(--bg2)}.rc-set:active{transform:scale(.97)}.rc-set[aria-expanded=true]{border-color:var(--blue);color:var(--t1);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent)}.rc-set svg{flex-shrink:0;width:14px;height:14px}.rc-set-arrow{width:12px!important;height:12px!important}.rc-settings .tgl-row--inline .tgl-lbl{font-size:var(--fs-md);color:var(--t3);flex:none}.agent-picker-toolbar{align-items:center;gap:6px;min-width:0;display:flex}.agent-picker-select{appearance:none;max-width:160px;font:inherit;background:0 0;border:0}.agent-picker-conv{font-size:var(--fs-sm);color:var(--t3);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.rc-dd{top:calc(100% + var(--sp-1));z-index:210;background:var(--bg);border:1px solid var(--b1);border-radius:var(--r2);min-width:160px;display:none;position:absolute;left:0;overflow:hidden;box-shadow:0 8px 28px #0000001f}.rc-dd.show{display:block}.rc-dd-item{padding:9px var(--sp-4);font-size:var(--fs-md);color:var(--t2);cursor:pointer;align-items:center;gap:var(--sp-2);display:flex}.rc-dd-item:hover{background:var(--bg2)}.rc-dd-item.on{color:var(--blue);font-weight:500}.rc-dd-item.on:after{content:"✓";font-size:var(--fs-sm);margin-left:auto}.rc-timer-wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;margin-bottom:0;display:flex}.rc-recover{width:100%;max-width:480px;margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);border:1px solid var(--bl);background:var(--bl);gap:var(--sp-3);flex-direction:column;display:flex}.rc-recover-text{gap:var(--sp-1);font-size:var(--fs-md);color:var(--t2);flex-direction:column;display:flex}.rc-recover-text strong{font-size:var(--fs-lg);color:var(--t1)}.rc-recover-actions{gap:var(--sp-2);display:flex}.rc-recover-btn{padding:var(--sp-2) var(--sp-4);border-radius:var(--sp-6);border:1px solid var(--b1);background:var(--bg);color:var(--t2);font-size:var(--fs-md);cursor:pointer}.rc-recover-btn.primary{border-color:var(--blue);background:var(--blue);color:#fff}.rc-recover-btn:hover{opacity:.9}.rc-timer{color:var(--t1);font-variant-numeric:tabular-nums;margin-bottom:var(--sp-6);font-size:42px;font-weight:400}.rc-wave-wrap{width:100%;margin-bottom:var(--sp-10);justify-content:center;align-items:center;display:flex}.rc-wave{border-radius:var(--sp-1);width:100%;height:90px;display:block}.rc-wave.paused{opacity:.55}.rc-start-wrap{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.rc-start-btn{background:var(--blue);color:#fff;cursor:pointer;width:64px;height:64px;transition:all var(--t-fast);box-shadow:0 var(--sp-1) var(--sp-4) color-mix(in srgb, var(--blue) 28%, transparent);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.rc-start-btn:hover{background:var(--blue2);box-shadow:0 6px 22px color-mix(in srgb, var(--blue) 35%, transparent);transform:scale(1.06)}.rc-start-btn svg{width:var(--sp-6);height:var(--sp-6)}.rc-start-label{font-size:var(--fs-md);color:var(--t3)}.rc-controls{align-items:center;gap:var(--sp-3);width:100%;max-width:480px;display:none}.rc-controls.on{display:flex}.rc-input-wrap{flex:1;position:relative}.rc-input{width:100%;padding:var(--sp-2) var(--sp-3) var(--sp-2) 36px;border:1px solid var(--b1);border-radius:var(--sp-6);font-size:var(--fs-lg);background:var(--bg);color:var(--t2);outline:none}.rc-input:focus{border-color:var(--blue)}.rc-input-icon{left:var(--sp-3);color:var(--t3);position:absolute;top:50%;transform:translateY(-50%)}.rc-input-icon svg{width:var(--sp-4);height:var(--sp-4)}.rc-pause{background:var(--bl);width:44px;height:44px;color:var(--blue);cursor:pointer;transition:all var(--t-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rc-pause:hover{background:var(--blue);color:#fff}.rc-pause svg{width:18px;height:18px}.rc-stop{background:var(--rl);width:44px;height:44px;color:var(--red);cursor:pointer;transition:all var(--t-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rc-stop:hover{background:var(--red);color:#fff}.rc-stop svg{width:var(--sp-3);height:var(--sp-3)}.rc-right{background:var(--bg2);border-left:1px solid var(--b1);flex-direction:column;flex:0 0 60%;min-height:0;display:flex}.rc-rh{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-xl);border-bottom:1px solid var(--b1);flex-shrink:0;font-weight:600}.rc-summary-panel{border-bottom:1px solid var(--b1);flex-direction:column;flex-shrink:0;min-height:120px;max-height:38%;display:flex}.rc-summary-body{min-height:0;padding:var(--sp-4) var(--sp-5);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.rc-summary-empty{color:var(--t3);font-size:var(--fs-md);margin:0}.rc-transcript-panel{flex-direction:column;flex:1;min-height:0;display:flex}.rc-transcript-hd{padding:var(--sp-3) var(--sp-5);font-size:var(--fs-md);color:var(--t2);border-bottom:1px solid var(--b1);background:var(--bg2);flex-shrink:0;font-weight:600}.rc-rbody{min-height:0;padding:var(--sp-5);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.rc-transcript-line{font-size:var(--fs-md);margin-bottom:var(--sp-2);color:var(--t2)}.rc-transcript-tr{color:var(--t3);font-size:var(--fs-sm);margin-top:2px}.rc-transcript-interim{color:var(--t3);font-size:var(--fs-md)}.rc-tree{padding-left:var(--sp-4);position:relative}.rc-tree:before{content:"";background:var(--b1);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.rc-node{padding:var(--sp-2) var(--sp-3);border-radius:var(--r);margin-bottom:var(--sp-2);font-size:var(--fs-md);color:var(--t2);cursor:default;background:#fff;position:relative;box-shadow:0 1px 3px #0000000a}.rc-node:before{content:"";left:-12px;top:var(--sp-3);width:var(--sp-2);height:var(--sp-2);background:var(--blue);border:2px solid var(--bg2);border-radius:50%;position:absolute}.rc-loading{color:var(--t3);font-size:var(--fs-md);align-items:center;gap:var(--sp-2);display:flex}.rc-loading:before{content:"";width:var(--sp-3);height:var(--sp-3);border:2px solid var(--b2);border-top-color:var(--blue);border-radius:50%;animation:1s linear infinite spin}.rc-close-disabled{opacity:.4;pointer-events:none;cursor:default}.rc-save-overlay{z-index:600;-webkit-backdrop-filter:blur(6px);background:#ffffffd1;justify-content:center;align-items:center;animation:.25s rc-save-fade-in;display:flex;position:fixed;inset:0}@keyframes rc-save-fade-in{0%{opacity:0}to{opacity:1}}.rc-save-card{align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-10);background:var(--bg);border-radius:var(--r3);min-width:260px;max-width:320px;box-shadow:var(--sh), 0 0 0 1px var(--b1);flex-direction:column;display:flex}.rc-save-spinner{border:3px solid var(--bg3);border-top-color:var(--blue);border-radius:50%;width:36px;height:36px;animation:.85s linear infinite spin}.rc-save-title{font-size:var(--fs-lg);color:var(--t1);text-align:center;line-height:var(--lh-normal);margin:0}.rc-save-prog-bar{background:var(--bg3);border-radius:3px;width:100%;height:6px;overflow:hidden}.rc-save-prog-fill{background:var(--blue);border-radius:3px;height:100%;transition:width .35s}.rc-save-pct{font-size:var(--fs-base);color:var(--t3);font-variant-numeric:tabular-nums}.rc-lines{margin-top:0}.rc-highlight-composer{flex-shrink:0;margin:0 0 12px}.rc-highlights-panel{border-top:1px solid var(--b1);max-height:132px;margin:0 0 8px;padding:6px 2px 0;overflow-y:auto}.rc-line{height:var(--sp-2);background:var(--bg3);border-radius:var(--sp-1);margin-bottom:var(--sp-2)}.rc-line:first-child{width:90%}.rc-line:nth-child(2){width:70%}.rc-line:nth-child(3){width:85%}.rc-line:nth-child(4){width:60%}@media (width<=767px){.rc-wrap{flex-direction:column;min-height:0}.rc-right{border-left:none;border-bottom:1px solid var(--b1);background:var(--bg);min-height:0;padding-top:calc(44px + var(--safe-top));flex-direction:column;flex:80%;order:-1;display:flex}.rc-summary-panel{min-height:96px;max-height:32%}.rc-rbody{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.rc-left{min-height:0;max-height:20%;padding:var(--sp-2) max(var(--sp-3), var(--safe-right)) calc(var(--sp-2) + var(--safe-bottom)) max(var(--sp-3), var(--safe-left));justify-content:center;gap:var(--sp-1);border-top:1px solid var(--b1);background:var(--bg2);flex-direction:column;flex:0 0 20%;display:flex;overflow:hidden}.rc-head{z-index:30;padding:calc(var(--sp-2) + var(--safe-top)) max(var(--sp-3), var(--safe-right)) var(--sp-2) max(var(--sp-3), var(--safe-left));background:var(--bg);border-bottom:1px solid var(--b1);gap:var(--sp-2);flex-wrap:nowrap;margin-bottom:0;position:fixed;top:0;left:0;right:0}.rc-head .rc-title{min-width:0;font-size:var(--fs-lg);flex:1}.rc-status{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:38%;padding-left:0;overflow:hidden}.rc-settings{gap:var(--sp-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;margin-bottom:0;display:flex;overflow-x:auto}.rc-settings::-webkit-scrollbar{display:none}.rc-settings .rc-set-wrap{flex-shrink:0}.rc-set{font-size:var(--fs-sm);padding:var(--sp-1);white-space:nowrap;touch-action:manipulation}.rc-dd{top:auto;bottom:calc(100% + var(--sp-1));box-shadow:0 -4px 20px #0000001f}.rc-dd.show{z-index:300}.page-fill.rc-dd-open,.page-fill.rc-dd-open .rc-wrap,.page-fill.rc-dd-open .rc-left{overflow:visible}.page-fill.rc-dd-open .rc-left{z-index:200;position:relative}.rc-timer-wrap{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-direction:row;flex:none;width:100%;padding-top:0}.rc-recover{top:50%;left:max(var(--sp-3), var(--safe-left));right:max(var(--sp-3), var(--safe-right));z-index:40;max-width:none;margin:0;position:fixed;transform:translateY(-50%)}.rc-timer{font-size:var(--fs-lg);flex-shrink:0;margin-bottom:0;margin-right:auto}.rc-wave-wrap{display:none}.rc-start-wrap{flex-direction:row;gap:0}.rc-start-label{display:none}.rc-start-btn{width:40px;height:40px}.rc-start-btn svg{width:16px;height:16px}.rc-controls{gap:var(--sp-2);flex-wrap:nowrap;justify-content:flex-end;width:auto;max-width:none;display:flex}.rc-controls.on{display:flex}.rc-input-wrap{display:none}.rc-studio .rc-input-wrap,.rc-studio .rc-input-wrap--bar{display:block}.rc-pause,.rc-stop{width:40px;height:40px}.rc-pause svg{width:16px;height:16px}}.rc-host--overlay,.rc-host--mini{z-index:420;pointer-events:none;position:fixed;inset:0}.rc-host--mini{inset:auto}.rc-layer-mask{pointer-events:auto;background:#27264d73;position:absolute;inset:0}.rc-studio{background:var(--bg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rc-host--page .rc-studio{flex:1}.rc-host--overlay .rc-studio{pointer-events:auto;background:var(--bg);border:1px solid var(--b1);-webkit-backdrop-filter:none;border-radius:12px;max-width:min(1180px,96vw);max-height:min(700px,92vh);position:absolute;inset:auto;overflow:visible;box-shadow:0 12px 30px #27264d1f}html[data-theme=dark] .rc-host--overlay .rc-studio{background:var(--bg);border-color:var(--b1);box-shadow:0 24px 72px #00000073}.rc-studio-bar{border-bottom:1px solid var(--b1);background:var(--bg);z-index:5;border-radius:12px 12px 0 0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:10px 16px;display:flex;overflow:visible}.rc-studio-bar-main{align-items:center;gap:10px;min-width:0;display:flex}.rc-studio-bar .rc-settings{gap:8px;margin:0}.rc-studio-title{min-width:72px;max-width:min(52%,420px);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:0 auto;font-size:16px;font-weight:650;overflow:hidden}.rc-studio-bar-acts{align-items:center;gap:4px;margin-left:auto;display:flex}.rc-live-dot{color:var(--t3);font-size:13px;font-weight:600}.rc-live-dot.on{color:var(--red)}.rc-icon-btn{width:32px;height:32px;color:var(--t2);border-radius:8px;justify-content:center;align-items:center;display:flex}.rc-icon-btn:hover{background:var(--bg2);color:var(--t1)}.rc-icon-btn svg{width:16px;height:16px}.rc-studio-split{border-radius:0 0 20px 20px;flex:1;min-height:0;display:flex;overflow:hidden}.rc-studio .rc-left{flex-direction:column;flex:58%;min-width:0;min-height:0;padding:12px 20px;display:flex}.rc-bubbles{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.rc-bubble{background:var(--bg2);border-radius:14px;padding:12px 14px}.rc-bubble-hd{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rc-bubble-av{background:var(--bl);width:22px;height:22px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.rc-bubble-name{color:var(--t1);font-size:13px;font-weight:600}.rc-bubble-time{color:var(--t3);margin-left:4px;font-size:12px;font-weight:400}.rc-minutes{border-left:1px solid var(--b1);background:var(--bg);flex-direction:column;flex:0 0 36%;min-width:240px;display:flex}.rc-settings .tgl-row--inline{border:1px solid var(--b2);background:var(--bg);border-radius:8px;gap:8px;padding:5px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s}.rc-settings .tgl-row--inline:hover{background:var(--bg2)}.rc-settings .tgl-row--inline:active{transform:scale(.97)}.rc-settings .tgl-row--inline .tgl-lbl{font-size:var(--fs-md);color:var(--t2)}.rc-minutes-body{flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;overflow:auto}.rc-minutes.is-off .rc-minutes-body{background:var(--bg);isolation:isolate;padding:0;overflow:hidden}.rc-minutes.is-off .rp-minutes-empty{background:var(--bg);min-height:0}.rc-minutes .rp-minutes-ghost{display:none}.rc-minutes .rp-minutes-cta,html[data-theme=dark] .rc-minutes .rp-minutes-cta{background:var(--bg);opacity:1}.rc-minutes-status{color:var(--blue);margin-bottom:12px;font-size:12px}.rc-minutes-empty{color:var(--t3);font-size:13px;line-height:1.6}.rc-minutes-md{font-size:var(--fs-sm);color:var(--t1);word-break:break-word;line-height:1.65}.rc-minutes-md h3,.rc-minutes-md h4,.rc-minutes-md h5{font-size:var(--fs-md);margin:12px 0 6px;font-weight:650}.rc-minutes-md p{margin:0 0 8px}.rc-minutes-md ul{margin:0 0 8px;padding-left:1.2em}.rc-minutes-md li{margin:2px 0}.rc-minutes-md pre{background:var(--bg2);font-size:var(--fs-xs);border-radius:8px;margin:8px 0;padding:8px 10px;overflow:auto}.rc-minutes-md code{font-family:var(--font-mono);font-size:.92em}@keyframes rc-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.rc-minutes-skel span{background:linear-gradient(90deg, var(--bg2) 25%, var(--bg4) 50%, var(--bg2) 75%);background-size:200% 100%;border-radius:6px;height:10px;margin-bottom:10px;animation:1.5s infinite rc-skel;display:block}.rc-minutes-skel span:first-child{width:42%;height:14px}.rc-minutes-skel span:nth-child(2){width:92%}.rc-minutes-skel span:nth-child(3){width:78%}.rc-minutes-skel span:nth-child(4){width:86%}.rc-minutes-skel span:nth-child(5){width:64%}.rc-bubbles-skel{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.rc-skel-bubble{flex-direction:column;gap:8px;padding:4px 0;display:flex}.rc-skel-hd{align-items:center;gap:8px;display:flex}.rc-skel-av,.rc-skel-line{background:linear-gradient(90deg, var(--bg2) 25%, var(--bg4) 50%, var(--bg2) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite rc-skel;display:block}.rc-skel-av{border-radius:50%;flex-shrink:0;width:22px;height:22px}.rc-skel-line{height:10px}.rc-skel-line--name{width:72px;height:12px}.rc-skel-line--time{width:40px;height:10px}.rc-skel-line--w92{width:92%}.rc-skel-line--w86{width:86%}.rc-skel-line--w78{width:78%}.rc-skel-line--w70{width:70%}.rc-skel-line--w64{width:64%}@media (prefers-reduced-motion:reduce){.rc-skel-av,.rc-skel-line,.rc-minutes-skel span{animation:none}}.rc-input-wrap--bar{margin:0}@media (width<=767px){.rc-studio .rc-left{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.rc-studio .rc-highlight-composer{margin-bottom:12px}}.rc-dockbar{color:#fff;box-sizing:border-box;background:#111827;border-radius:16px;flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;display:flex}.rc-dockbar-time{font-variant-numeric:tabular-nums;flex-shrink:0;min-width:72px;font-size:14px}.rc-dockbar .rc-wave-wrap{background:#ffffff0f;border:1.5px solid #ffffff61;border-radius:12px;flex:auto;width:auto;min-width:0;margin:0;padding:4px 10px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000038}.rc-dockbar-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.rc-dockbar .rc-wave{height:56px}.rc-dockbar .rc-start-btn{width:40px;height:40px;box-shadow:none}.rc-dockbar .rc-pause,.rc-dockbar .rc-stop{width:36px;height:36px}.rc-host--mini{z-index:430;pointer-events:none;width:auto;height:auto;top:0;left:0;overflow:visible;transform:none}.rc-mini{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff6b;border:1px solid #ffffff9e;border-radius:18px;width:min(248px,100vw - 24px);padding:12px 12px 10px;position:relative;overflow:hidden;box-shadow:0 16px 48px #11182729,inset 0 1px #ffffffb3}html[data-theme=dark] .rc-mini:not(.is-docked){background:#1618207a;border-color:#ffffff1f}.rc-mini:not(.is-ready){visibility:hidden}.rc-mini.is-dragging{cursor:grabbing}.rc-mini.is-dragging .rc-dock-flyout{opacity:0;pointer-events:none}.rc-mini-hd,.rc-mini-title,.rc-mini-line,.rc-mini:not(.is-docked) .rc-dockbar{z-index:1;position:relative}.rc-mini-wavebg{z-index:0;pointer-events:none;filter:blur(8px);opacity:0;background:radial-gradient(70% 58% at 18% 62%,#1677ffb3,#0000 64%) 0 0/160% 160%,radial-gradient(64% 54% at 86% 28%,#36cfc99e,#0000 60%) 0 0/160% 160%,radial-gradient(60% 50% at 48% 92%,#8f7de38c,#0000 58%) 0 0/160% 160%,linear-gradient(115deg,#1677ff,#69b1ff 32%,#36cfc9 58%,#8f7de3 82%,#1677ff) 0 0/240% 240%;display:none;position:absolute;inset:-40%}.rc-mini.is-live .rc-mini-wavebg{opacity:.92;animation:7s ease-in-out infinite rc-mini-wave;display:block}.rc-mini.is-live.is-paused .rc-mini-wavebg{opacity:.45;filter:blur(14px);animation-duration:16s}.rc-mini.is-live .rc-mini-title,.rc-mini.is-live .rc-live-dot,.rc-mini.is-live .rc-mini-line{color:#fff;text-shadow:0 1px 2px #0f172a47}.rc-mini.is-live .rc-icon-btn{color:#fff}@keyframes rc-mini-wave{0%{background-position:0 40%,100% 30%,40% 90%,0%;transform:translate(-6%,4%)rotate(0)scale(1.06)}40%{background-position:70% 20%,20% 70%,80% 40%,55% 40%;transform:translate(7%,-6%)rotate(10deg)scale(1.14)}70%{background-position:30% 80%,80% 20%,10%,80% 60%;transform:translate(-4%,7%)rotate(-8deg)scale(1.1)}to{background-position:0 40%,100% 30%,40% 90%,0%;transform:translate(-6%,4%)rotate(0)scale(1.06)}}@media (prefers-reduced-motion:reduce){.rc-mini.is-live .rc-mini-wavebg{animation:none}}.rc-mini-hd{justify-content:space-between;align-items:center;display:flex}.rc-mini-title{margin:8px 0 4px;font-size:15px;font-weight:650}.rc-mini-line{color:var(--t3);white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:8px;font-size:12px;overflow:auto hidden}.rc-mini-line::-webkit-scrollbar{width:0;height:0;display:none}.rc-mini-line-text{min-width:min-content;display:inline-block}.rc-mini-line.is-overflow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px,#000);mask-image:linear-gradient(90deg,#0000,#000 14px,#000)}.rc-mini:not(.is-docked) .rc-dockbar{border-radius:999px;gap:8px;width:fit-content;max-width:100%;margin-top:10px;padding:4px 5px 4px 12px}.rc-mini:not(.is-docked) .rc-dockbar-time{min-width:0;font-size:13px}.rc-mini:not(.is-docked) .rc-dockbar .rc-start-btn,.rc-mini:not(.is-docked) .rc-dockbar .rc-pause,.rc-mini:not(.is-docked) .rc-dockbar .rc-stop{width:32px;height:32px}.rc-mini:not(.is-docked) .rc-wave-wrap{display:none}.rc-mini.is-docked{width:68px;height:68px;box-shadow:none;background:0 0;border:none;border-radius:50%;padding:0;overflow:visible}.rc-mini.is-docked:after{content:"";z-index:0;pointer-events:auto;width:168px;height:calc(50% + 58px);position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.rc-mini.is-docked.edge-top:after{top:50%;bottom:auto}.rc-dock-orb{z-index:1;border:2px solid color-mix(in srgb, var(--blue) 55%, transparent);background:#111827;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #11182747}.rc-mini.is-docked .rc-wave-wrap{width:46px;height:28px;margin:0;display:block}.rc-dock-flyout{z-index:2;opacity:0;pointer-events:none;padding:0 8px 12px;transition:opacity .16s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.rc-dock-flyout-inner{background:var(--bg);border:1px solid var(--b1);border-radius:999px;align-items:center;gap:8px;padding:6px 8px;display:flex;box-shadow:0 10px 28px #11182729}.rc-mini.is-docked:hover .rc-dock-flyout,.rc-mini.is-docked:focus-within .rc-dock-flyout,.rc-mini.is-docked.force-hover .rc-dock-flyout{opacity:1;pointer-events:auto}.rc-mini.is-docked.edge-top .rc-dock-flyout{padding:12px 8px 0;top:100%;bottom:auto}.rc-dock-flyout .rc-stop,.rc-dock-flyout .rc-pause,.rc-dock-flyout .rc-start-btn,.rc-dock-flyout .rc-icon-btn{border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.rc-dock-flyout .rc-icon-btn{border:1px solid var(--b1);background:var(--bg2);color:var(--t1)}.rc-dock-flyout svg{width:14px;height:14px}@media (width<=900px){.rc-host--overlay .rc-studio{inset:auto}.rc-minutes{display:none}.rc-studio .rc-left{flex:1}}.rc-settings.is-setup [data-dd=lang]{display:none}.rc-setup{flex-direction:column;gap:16px;padding:28px 24px 12px;display:flex}.rc-setup-row{flex-direction:column;gap:8px;display:flex}.rc-setup-label{color:#474667;font-size:13px}.rc-setup-chips{flex-wrap:wrap;gap:8px;display:flex}.rc-setup-chips button{color:#474667;cursor:pointer;background:#fff;border:1px solid #e4e3ef;border-radius:8px;padding:6px 14px;font-size:13px}.rc-setup-chips button.on{color:#605ce5;background:#f3f2ff;border-color:#605ce5}.rc-start-hero{color:#fff;cursor:pointer;background:#605ce5;border:none;border-radius:10px;align-self:center;min-width:220px;height:48px;margin-top:12px;font-size:16px;font-weight:600}.rc-start-hero:disabled{opacity:.6;cursor:default}.rc-minutes.is-off .rc-idea{padding:18px}.rc-idea{resize:none;color:#27264d;width:100%;min-height:280px;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:15px;line-height:1.7}.rc-idea::placeholder{color:#b0aec4}.sm-comparison-scroll{max-width:100%;overflow-x:auto}.sm-comparison-table{border-collapse:collapse;width:100%;font-size:14px}.sm-comparison-table th,.sm-comparison-table td{border:1px solid var(--b1);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:100px;padding:10px}.sm-comparison-table th{background:var(--bg2);font-weight:600}.sm-topic-list,.sm-process-list{padding-left:22px}.sm-topic-list>li,.sm-process-list>li{border-left:1px solid var(--b1);padding:0 0 14px 12px}.sm-structured h4{margin:0 0 6px;font-size:15px;font-weight:600}.sm-structured p{white-space:pre-wrap;margin:4px 0;line-height:1.6}:root{--bg:#fff;--bg2:#f3f4f6;--bg3:#f5f7fa;--bg4:#e8ecf2;--b1:#e5e7eb;--b2:#d1d5db;--t1:#1f2937;--t2:#4b5563;--t3:#9ca3af;--t4:#d1d5db;--cyan:#14c9c9;--cyan2:#08979c;--cl:#e6fffb;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--green:#00b42a;--gl:#e8f7ee;--amber:#ff7d00;--al:#fff3e8;--red:#f53f3f;--rl:#fff0f0;--purple:#722ed1;--purple2:#531dab;--pl:#f9f0ff;--hl:#fff3c4;--hl2:#ffe566;--danger:#f53f3f;--danger-bg:#fff0f0;--r:10px;--r2:14px;--r3:20px;--sh:0 8px 28px #11182714;--sh2:0 2px 10px #1118270d;--focus-ring:0 0 0 2px var(--blue);--font-family:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--t-fast:.15s ease;--t-normal:.25s ease;--topbar-h:56px;--player-h:66px;--app-h:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){:root{--app-h:100dvh}}:focus-visible:not(input):not(textarea){box-shadow:var(--focus-ring);border-radius:4px;outline:none}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark]{--bg:#17171a;--bg2:#232326;--bg3:#2e2e32;--bg4:#3d3d42;--b1:#ffffff12;--b2:#ffffff21;--t1:#c4c7d0;--t2:#9da1ab;--t3:#787c86;--t4:#565a64;--cyan:#36cfc9;--cyan2:#14c9c9;--cl:#112f2e;--blue:#4096ff;--blue2:#1677ff;--bl:#111d2c;--green:#43cf73;--gl:#1f3a26;--amber:#ff9a2e;--al:#3a2f1c;--red:#f76560;--rl:#3a2222;--purple:#b37feb;--purple2:#9254de;--pl:#2b1d39;--hl:#3a3418;--hl2:#665a22;--danger:#f76560;--danger-bg:#3a2222;--sh:0 4px 16px #00000040;--sh2:0 2px 8px #0000002e}.page-detail{--detail-gutter:20px;--rp-rail-w:88px}.detail-crumb{padding:8px 20px 4px max(var(--detail-gutter),var(--safe-left));color:var(--t3);background:var(--bg);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(180px,440px) minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.detail-crumb-left{justify-self:start;align-items:center;min-width:0;display:flex}.detail-crumb .nav-back{flex-shrink:0;margin-right:16px}.detail-crumb-trail{align-items:center;gap:8px;min-width:0;display:flex}.detail-crumb a:not(.nav-back){color:var(--t3)}.detail-crumb a:not(.nav-back):hover{color:var(--blue)}.detail-crumb-cur{color:var(--t1);font-weight:500}.detail-crumb-search{justify-self:center;width:100%;max-width:440px;position:relative}.detail-crumb-search input{border:1px solid color-mix(in srgb,var(--t2) 55%,transparent);background:var(--bg2);width:100%;color:var(--t1);font-size:var(--fs-md);box-shadow:0 0 0 0 color-mix(in srgb,var(--blue) 0%,transparent);border-radius:20px;outline:none;padding:8px 12px 8px 34px;transition:border-color .28s,box-shadow .28s,background-color .28s}.detail-crumb-search input:hover{border-color:color-mix(in srgb,var(--t1) 42%,transparent)}.detail-crumb-search:focus-within input,.detail-crumb-search input:focus,.detail-crumb-search input:focus-visible{border-color:var(--blue);background:var(--bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 28%,transparent)}@media (prefers-reduced-motion:reduce){.detail-crumb-search input{transition:none}}.detail-crumb-search .lt-si{width:14px;height:14px;color:var(--t3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.detail-crumb:not(:has(.detail-crumb-search)){grid-template-columns:minmax(0,1fr) auto}.top-nav{background:var(--bg);border-bottom:1px solid var(--b1);min-height:0;padding:2px max(var(--sp-4),var(--safe-right)) 6px max(var(--detail-gutter),var(--safe-left));padding-top:calc(2px + var(--safe-top));align-items:center;gap:var(--sp-2);z-index:110;flex-shrink:0;min-width:0;display:flex;position:relative}.top-nav>.tag-live,.top-nav>.nav-acts{align-self:center;margin-top:0}@media (width>=1025px){.page-detail:has(.right-panel.expanded) .top-nav{padding-left:max(var(--detail-gutter),var(--safe-left))}}.nav-back{color:var(--t2);border:1px solid var(--b2);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:0;min-height:29px;padding:4px 9px;font-size:14px;font-weight:550;line-height:1;display:inline-flex}.nav-back:hover{color:var(--t1);border-color:color-mix(in srgb,var(--t3) 55%,var(--b2));background:0 0}.nav-back svg{width:18px;height:18px}.nav-div{background:var(--b2);flex-shrink:0;width:1px;height:20px}.nav-title-anchor{visibility:hidden;pointer-events:none;zoom:.7;margin-right:calc(16px - var(--sp-2) / .7)}.nav-title{flex:1;min-width:0;padding:0}.nav-title-row{align-items:center;gap:8px;min-width:0;display:flex}.nav-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,720px);margin:0;font-size:18px;font-weight:650;overflow:hidden}.nav-title p,.nav-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.nav-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.nav-tags button.rec-tag{cursor:pointer;border:0}.nav-tags .rec-tag{--tag-bg:#91d5ff;--tag-fg:#1677ff;min-height:30px;color:color-mix(in srgb,var(--tag-fg) 56%,#5b6472);background:color-mix(in srgb,var(--tag-bg) 32%,#ffffff94);border:1px solid color-mix(in srgb,var(--tag-bg) 40%,#ffffffa8);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:550;line-height:1.2;box-shadow:inset 0 1px #ffffffb8}html[data-theme=dark] .nav-tags .rec-tag{color:color-mix(in srgb,var(--tag-fg) 42%,#e8eef6);background:color-mix(in srgb,var(--tag-bg) 22%,#ffffff14);border-color:color-mix(in srgb,var(--tag-bg) 30%,#ffffff24);box-shadow:inset 0 1px #ffffff1a}.nav-tag-tools{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.nav-tag-add{border:1px dashed color-mix(in srgb,var(--t3) 55%,transparent);background:color-mix(in srgb,var(--bg2) 70%,transparent);width:30px;height:30px;color:var(--t2);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-tag-add svg{width:14px;height:14px}.nav-tag-add:hover{border-color:var(--blue);color:var(--blue);background:var(--bl)}.nav-tag-more{color:var(--t2);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:550;line-height:1}.nav-tag-more:hover{color:var(--blue)}.nav-tag-pending{color:var(--t3);font-size:11px}.nav-meta .agent-push{font-size:12px}.nav-acts{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.nav-btn{padding:6px var(--sp-3);border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-md);color:var(--t2);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;min-height:32px;line-height:1;display:flex}.nav-btn:hover{background:var(--bg2)}.nav-btn.pri{background:var(--blue);color:#fff;border-color:var(--blue)}.nav-btn.pri:hover{background:var(--blue2)}.nav-btn svg{width:14px;height:14px}.nav-icon{border:1px solid var(--b2);background:var(--bg);width:32px;height:32px;color:var(--t2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.nav-icon:hover{background:var(--bg2)}.nav-icon svg{width:15px;height:15px}.nav-btn.act-plain,.nav-btn.act-plain.pri,.nav-icon.act-plain,.tb-btn.act-plain{box-shadow:none;color:var(--t2);background:0 0;border:none}.nav-btn.act-plain{gap:7px;min-height:40px;padding:8px 12px;font-size:15px}.nav-icon.act-plain{width:40px;height:40px;padding:0}.tb-btn.act-plain{gap:6px;min-height:40px;padding:8px 12px;font-size:15px}.nav-btn.act-plain:hover,.nav-icon.act-plain:hover,.tb-btn.act-plain:hover{color:var(--t1);background:0 0}.tb-btn.act-plain.on{color:var(--blue);background:0 0;border:none}.nav-btn.act-plain svg,.nav-icon.act-plain svg,.tb-btn.act-plain svg{width:22px;height:22px}.nav-panel-toggles{flex-shrink:0;align-items:center;gap:6px;display:flex}.nav-panel-toggle svg{width:15px;height:15px}.nav-panel-toggle.is-on{color:var(--blue)}.more-panel-toggle,.more-panel-sep,.more-share-export{display:none}.tag-live{background:var(--red);color:#fff;font-size:var(--fs-xs);border-radius:10px;flex-shrink:0;padding:2px 7px;font-weight:500;animation:1.5s infinite pulse}.detail-body{background:var(--bg3);flex:1;gap:0;min-height:0;padding:4px 8px 12px;display:flex;position:relative;overflow:hidden}.detail-body.is-resizing{cursor:col-resize}.detail-body.is-resizing *{cursor:col-resize!important}.sidebar{background:var(--bg);border:1px solid var(--b1);border-radius:16px;flex-direction:column;flex-shrink:0;width:212px;display:flex;position:relative;overflow:hidden}.sidebar.collapsed{pointer-events:none}.panel-resize-bar{z-index:4;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 12px;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.panel-resize-bar:before{content:"";background:var(--b2);opacity:.7;width:2px;height:100%;transition:background var(--t-fast),opacity var(--t-fast),width var(--t-fast);border-radius:999px}.panel-resize-bar-grip{background:var(--bg);border:1px solid var(--b2);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast);border-radius:999px;grid-template-columns:repeat(2,4px);gap:3px 2px;padding:7px 4px;display:grid;position:absolute;box-shadow:0 1px 4px #11182714}.panel-resize-bar-grip i{background:var(--t3);border-radius:50%;width:3px;height:3px}.panel-resize-bar:hover:before,.panel-resize-bar.is-active:before,.panel-resize-bar:focus-visible:before{background:var(--blue);opacity:1;width:3px}.panel-resize-bar:hover .panel-resize-bar-grip,.panel-resize-bar.is-active .panel-resize-bar-grip,.panel-resize-bar:focus-visible .panel-resize-bar-grip{border-color:color-mix(in srgb,var(--blue) 45%,var(--b2));box-shadow:0 2px 8px color-mix(in srgb,var(--blue) 22%,transparent)}.panel-resize-bar:hover .panel-resize-bar-grip i,.panel-resize-bar.is-active .panel-resize-bar-grip i{background:var(--blue)}.panel-resize-handle{cursor:col-resize;z-index:3;touch-action:none;width:6px;position:absolute;top:0;bottom:0}.panel-resize-handle--right{right:-3px}.panel-resize-handle--left{left:-3px}.panel-resize-handle:after{content:"";width:2px;transition:background var(--t-fast);background:0 0;position:absolute;top:0;bottom:0;left:2px}.panel-resize-handle:hover:after,.panel-resize-handle:focus-visible:after{background:var(--blue);opacity:.45}.sb-tabs{border-bottom:1px solid var(--b1);flex-shrink:0;align-items:stretch;display:flex}.sb-tab{padding:var(--sp-2) 4px;text-align:center;font-size:var(--fs-sm);color:var(--t3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-bottom:2px solid #0000;flex:1;min-width:0;overflow:hidden}.sb-tab.on{color:var(--blue);font-weight:500}.sb-body{flex:1;min-height:0;overflow-y:auto}.sb-body--outline{flex-direction:column;display:flex;overflow:hidden}.sb-pane{flex-direction:column}.right-panel .sb-pane:not(.sb-pane--smart):not(.sb-pane--outline){overflow-y:auto}.sb-pane--outline{flex:1;min-height:0;overflow:hidden}.sb-pane-scroll{flex:1;min-height:0;overflow-y:auto}.sb-search{padding:var(--sp-2) var(--sp-2);flex-shrink:0}.sb-search input{width:100%;padding:6px var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);background:var(--bg2);color:var(--t1);border-radius:6px;outline:none}.sb-search input:focus{background:var(--bg)}.sb-sec{padding:var(--sp-1) var(--sp-3) 2px;font-size:var(--fs-xs);color:var(--t3);letter-spacing:.6px;text-transform:uppercase;font-weight:600}.ch-item{align-items:flex-start;gap:var(--sp-2);padding:7px var(--sp-3);cursor:pointer;transition:background var(--t-fast);flex-shrink:0;display:flex}.ch-item:hover{background:var(--bg2)}.ch-item.on{background:var(--bl)}.ch-dot{background:var(--b2);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.ch-item.on .ch-dot{background:var(--blue)}.ch-t{font-size:var(--fs-md);color:var(--t1);line-height:var(--lh-tight)}.ch-item.on .ch-t{color:var(--blue);font-weight:500}.ch-s{font-size:var(--fs-xs);color:var(--t3);margin-top:1px}.ch-tl{padding:0 var(--sp-2) var(--sp-2);flex-direction:column;gap:0;display:flex}.sm-section .ch-tl{padding:0 2px}.ch-tl-empty{font-size:var(--fs-sm);color:var(--t3);padding:var(--sp-3);line-height:1.5}.ch-tl-item{gap:0 var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r);cursor:pointer;transition:background var(--t-fast);grid-template-columns:42px 14px 1fr;align-items:flex-start;display:grid}.ch-tl-item:hover{background:var(--bg2)}.ch-tl-item.on{background:var(--bl)}.ch-tl-time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--sm-muted,var(--t3));flex-shrink:0;padding-top:2px}.ch-tl-item:nth-child(3n+1) .ch-tl-time{color:var(--cyan)}.ch-tl-item:nth-child(3n+2) .ch-tl-time{color:var(--blue)}.ch-tl-item:nth-child(3n) .ch-tl-time{color:var(--purple)}.ch-tl-item:nth-child(3n+1) .ch-tl-dot{background:var(--cyan)}.ch-tl-item:nth-child(3n+2) .ch-tl-dot{background:var(--blue)}.ch-tl-item:nth-child(3n) .ch-tl-dot{background:var(--purple)}.ch-tl-item.on .ch-tl-time{color:var(--blue)}.ch-tl-rail{justify-content:center;min-height:100%;display:flex;position:relative}.ch-tl-rail:before{content:"";border-left:1px dashed var(--blue);opacity:.45;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ch-tl-item:last-child .ch-tl-rail:before{bottom:50%}.ch-tl-dot{background:var(--blue);z-index:1;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;position:relative}.ch-tl-body{min-width:0;padding-bottom:var(--sp-2)}.ch-tl-title{color:var(--sm-ink,var(--t1));font-size:16px;font-weight:600;line-height:var(--lh-tight);margin-bottom:3px}.ch-tl-item.on .ch-tl-title{color:var(--blue)}.ch-tl-sum{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal)}.ch-tl-expand{font-size:var(--fs-sm);color:var(--blue);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0}.ch-tl-expand:hover{text-decoration:underline}.ch-prog{cursor:pointer;flex:1;min-width:0;margin:-10px 0;padding:10px 0;position:relative;overflow:visible}.ch-prog-pop{z-index:8;box-sizing:border-box;border:1px solid var(--b1);background:var(--bg);color:#111;width:min(400px,70vw);max-width:calc(100vw - 24px);font-size:var(--fs-sm);text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;pointer-events:none;border-radius:14px;flex-direction:column;gap:4px;max-height:calc(9em + 36px);padding:10px 14px;font-weight:500;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 12px);overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #11182724}.ch-prog-pop strong{color:inherit;font-size:13px;font-weight:650}.ch-prog-pop span{color:var(--t2);font-weight:400}.ch-prog-pop:after{content:"";border:6px solid #0000;border-top-color:var(--bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ch-prog--dark .ch-prog-pop{color:#f3f4f6;background:#1c1c32;border-color:#ffffff1f;width:min(480px,72vw);box-shadow:0 12px 32px #0006}.ch-prog--dark .ch-prog-pop:after{border-top-color:#1c1c32}.ch-prog--dark .ch-prog-pop span{color:#ffffffb8}html[data-theme=dark] .ch-prog-pop{color:var(--t1)}html[data-theme=dark] .ch-prog-pop span{color:var(--t2)}.ch-prog-track{background:#1456f024;border-radius:2px;height:4px;position:relative}.ch-prog-fill{background:var(--blue2);border-radius:2px;height:100%}.ch-prog-dot{background:var(--blue);z-index:2;pointer-events:none;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1456f040}.ch-prog--segmented{height:auto}.ch-prog--segmented .ch-prog-segs{align-items:stretch;gap:3px;width:100%;height:4px;display:flex}.ch-prog--dark.ch-prog--segmented .ch-prog-segs{height:5px}.ch-prog--dark .ch-prog-dot{border-color:#12122a;width:13px;height:13px;box-shadow:0 0 6px #6eb5ff8c}.ch-prog-seg{background:#1456f024;border-radius:2px;min-width:2px;height:100%;overflow:hidden}.ch-prog-seg-fill{background:var(--blue2);border-radius:2px;height:100%}.ch-prog--dark .ch-prog-track,.ch-prog--dark .ch-prog-seg{background:#1456f052}.ch-prog--dark .ch-prog-fill,.ch-prog--dark .ch-prog-seg-fill{background:#6eb5ff}.ch-prog--dark .ch-prog-dot{background:#8ec8ff}.ch-tl--dark .ch-tl-empty{color:#ffffff59}.ch-tl--dark .ch-tl-item:hover{background:#ffffff0f}.ch-tl--dark .ch-tl-item.on{background:#ffffff1a}.ch-tl--dark .ch-tl-time{color:#fff6}.ch-tl--dark .ch-tl-item.on .ch-tl-time{color:#ffffffb3}.ch-tl--dark .ch-tl-title{color:#ffffffe6}.ch-tl--dark .ch-tl-item.on .ch-tl-title{color:#fff}.ch-tl--dark .ch-tl-sum{color:#ffffff8c}.ch-tl--dark .ch-tl-expand{color:#78aafff2}.spk-filter{gap:var(--sp-1);padding:var(--sp-1) var(--sp-3) 2px;flex-wrap:wrap;flex-shrink:0;display:flex}.spk-pill{padding:3px var(--sp-2);font-size:var(--fs-xs);border:1px solid var(--b2);color:var(--t2);cursor:pointer;border-radius:10px;min-height:24px}.spk-pill.on{background:var(--bl);color:var(--blue);border-color:var(--blue)}.spk-bw{padding:0 var(--sp-3) var(--sp-2);flex-shrink:0}.spk-br{align-items:center;gap:var(--sp-1);margin-bottom:5px;display:flex}.spk-bn{font-size:var(--fs-xs);color:var(--t3);text-align:right;width:36px}.spk-bar-wrap{background:#f0f1f5;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.spk-bar-fill{border-radius:3px;height:100%}.spk-bar-seg{border-radius:2px;min-width:2px;height:100%;position:absolute;top:0}.spk-item{align-items:center;gap:var(--sp-2);padding:7px var(--sp-3);cursor:pointer;flex-shrink:0;display:flex}.spk-item:hover{background:var(--bg2)}.spk-av{width:28px;height:28px;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.spk-name{font-size:var(--fs-md);flex:1}.spk-pct{font-size:var(--fs-xs);color:var(--t3)}.spk-edit{width:22px;height:22px;color:var(--t4);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.spk-edit{display:none}.spk-item:hover .spk-edit{display:flex}}.spk-edit:hover,.spk-edit:active{background:var(--bg3);color:var(--blue)}.spk-edit svg{width:12px;height:12px}.bm-item{align-items:flex-start;gap:var(--sp-2);padding:7px var(--sp-3);cursor:pointer;flex-shrink:0;display:flex}.bm-item:hover{background:var(--bg2)}.bm-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.bm-info{flex:1;min-width:0}.bm-title{font-size:var(--fs-md);color:var(--t1);line-height:var(--lh-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-meta{font-size:var(--fs-xs);color:var(--t3);margin-top:1px}.bm-del{width:20px;height:20px;color:var(--t4);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (hover:hover){.bm-item:hover .bm-del{display:flex}}.bm-del:hover{background:var(--rl);color:var(--red)}.bm-del svg{width:12px;height:12px}.main-content{contain:layout style;isolation:isolate;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--b1);min-width:0;box-shadow:var(--sh2);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}html[data-theme=dark] .main-content{background:var(--bg);border-color:var(--b1);box-shadow:var(--sh2)}.main-content .player{box-shadow:none;background:var(--bg);border-top-color:var(--b1);border-radius:0 0 16px 16px;padding-left:16px;padding-right:16px}html[data-theme=dark] .main-content .player{border-top-color:var(--b1)}.panel-slide{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ct-toolbar{border-bottom:1px solid var(--b1);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:14px 20px;display:flex}html[data-theme=dark] .ct-toolbar{border-bottom-color:var(--b1)}.ct-toolbar-title{color:var(--t1);margin-right:8px;font-size:15px;font-weight:650}.tb-btn{padding:5px var(--sp-2);border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-sm);color:var(--t2);border-radius:6px;align-items:center;gap:4px;min-height:28px;display:flex}.tb-btn:hover{background:var(--bg2)}.tb-btn.on{background:var(--bl);color:var(--blue);border-color:var(--blue)}.tb-end{align-items:center;gap:6px;margin-left:auto;display:flex}.tb-btn svg{width:13px;height:13px}.tb-sep{background:var(--b1);flex-shrink:0;width:1px;height:18px}.tb-sel{padding:5px var(--sp-2);border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-sm);color:var(--t2);border-radius:6px;outline:none}.tb-search{border:1px solid var(--b2);background:var(--bg2);border-radius:6px;flex:auto;align-items:center;gap:5px;min-width:140px;max-width:240px;min-height:28px;padding:0 4px 0 8px;display:flex}.tb-search:focus-within{background:var(--bg)}.tb-search-ico{width:13px;height:13px;color:var(--t3);flex-shrink:0}.tb-search-input{font-size:var(--fs-sm);color:var(--t1);background:0 0;border:none;outline:none;flex:1;min-width:0}.tb-search-input::placeholder{color:var(--t3)}.tb-search-close{width:22px;height:22px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tb-search-close:hover{background:var(--bg3);color:var(--t2)}.tb-search-close svg{width:12px;height:12px}.lang-row{gap:6px;display:flex}.lang-btn{padding:4px var(--sp-2);border:1px solid var(--b2);font-size:var(--fs-sm);color:var(--t2);cursor:pointer;border-radius:10px;min-height:28px}.lang-btn.on{background:var(--bl);color:var(--blue);border-color:var(--blue)}.ct-scroll{padding:var(--sp-6) 20px;perspective:1000px;perspective-origin:50% 24%;flex:1;overflow-y:auto}.ct-trans-lift{transform-origin:50% 0;box-shadow:none;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}.ct-scroll.is-editing .ct-trans-lift{box-shadow:0 18px 40px color-mix(in srgb,var(--t1) 11%,transparent);transform:translateZ(32px)}.font-size-lg{--fs-xs:13px;--fs-sm:15px;--fs-base:17px;--fs-md:18px;--fs-lg:19px;--fs-xl:22px;--fs-2xl:27px;--fs-3xl:32px}.tr-block{transition:background var(--t-fast);background:0 0;border:0;border-radius:10px;margin-bottom:8px;padding:8px 10px}.tr-block:hover{background:color-mix(in srgb,var(--pri) 7%,transparent)}html[data-theme=dark] .tr-block:hover{background:#ffffff0f}.tr-hd{align-items:center;gap:var(--sp-2);margin-bottom:6px;display:flex}.tr-av{width:28px;height:28px;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.tr-name{font-size:var(--fs-md);font-weight:500}.tr-ts{font-size:var(--fs-sm);color:var(--t3);cursor:pointer;border-radius:4px;padding:2px 6px}.tr-ts:hover{background:var(--bg2);color:var(--blue)}.sentence{padding:5px var(--sp-2);font-size:var(--fs-lg);color:var(--t1);cursor:pointer;transition:background var(--t-fast);-webkit-user-select:text;user-select:text;border:0;border-radius:6px;margin-bottom:2px;line-height:1.75;position:relative}.tr-translated{color:var(--t3);margin-top:4px;font-size:.92em;line-height:1.55}.tr-translated-pending{align-items:center;gap:8px;min-height:1.35em;display:flex}.tr-tr-spin{border:2px solid var(--b2);border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite spin}.tr-tr-skel{background:linear-gradient(90deg, var(--bg2) 25%, var(--bg3) 50%, var(--bg2) 75%);background-size:200% 100%;border-radius:4px;flex:1;max-width:12em;height:.7em;animation:1.2s infinite tr-skel}.tr-translated-pending-label{color:var(--t3);white-space:nowrap;font-size:.92em}@keyframes tr-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.sentence:hover{background:0 0}.sentence.playing{color:var(--t1);background:0 0;border:0;font-weight:600}.sentence.playing:hover{background:0 0}.sentence.bookmarked{border-left:3px solid var(--amber)}.sentence.noted{border-left:3px solid var(--purple)}.editable-inline{cursor:text;outline:none}.editable-inline:focus{box-shadow:none;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px;background:0 0;outline:none}.sa{background:var(--bg);border:1px solid var(--b2);box-shadow:var(--sh2);z-index:10;border-radius:6px;gap:2px;padding:2px 4px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.sentence:hover .sa{display:flex}}.sa-btn{font-size:var(--fs-xs);color:var(--t3);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;line-height:0;display:flex}.sa-btn svg{width:14px;height:14px}.sa-btn:hover{background:var(--bg2);color:var(--blue)}.sa-btn.on{color:var(--amber)}.ch-heading{align-items:center;gap:var(--sp-2);margin:28px 0 var(--sp-3);display:flex}.ch-line{background:var(--b1);flex:1;height:1px}.ch-label{font-size:var(--fs-xs);color:var(--t3);white-space:nowrap;padding:0 4px}.note-block{background:var(--bg2);border-radius:var(--r2);padding:var(--sp-3);margin-bottom:var(--sp-3);position:relative}.note-quote{font-size:var(--fs-sm);color:var(--blue);border-left:2px solid var(--blue);margin-bottom:var(--sp-2);line-height:var(--lh-normal);cursor:pointer;padding-left:6px;font-style:italic}.note-quote:hover{text-decoration:underline}.note-body{font-size:var(--fs-md);color:var(--t2);line-height:1.6}.note-meta{font-size:var(--fs-xs);color:var(--t3);margin-top:6px}.sidebar-sm .sb-body{padding:var(--sp-1) 0}.sidebar-sm-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-sm-content .tab-panels-host{flex:1;min-height:0;overflow:hidden}.sb-pane--smart{flex-direction:column;flex:1;min-height:0;position:relative;overflow:hidden}.sm-sidebar-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin-top:0;padding:0 28px 12px 16px;scroll-padding-top:8px;overflow-y:auto}.sm-sidebar-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:48px;padding:10px var(--sp-3) 8px;flex-shrink:0;display:flex}.sm-sidebar-head .sb-sec{letter-spacing:0;text-transform:none;line-height:1.3;font-size:var(--fs-lg);color:var(--sm-ink,#111);margin:0;padding:0;font-weight:700}.sm-regenerate-btn{--sm-regen-period:320px;isolation:isolate;background:var(--nav-on-via,var(--pri-2));min-height:38px;color:var(--nav-on-fg,#fff);cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,var(--nav-on-via,#7d82ff) 28%,transparent);transition:box-shadow var(--t-fast),opacity var(--t-fast);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:650;line-height:1;display:inline-flex;position:relative;overflow:hidden}.sm-regenerate-btn:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, var(--nav-on-from,var(--pri)) 0, var(--nav-on-via,var(--pri-2)) 80px, var(--nav-on-to,var(--pri-3)) 160px, var(--nav-on-via,var(--pri-2)) 240px, var(--nav-on-from,var(--pri)) var(--sm-regen-period));width:400%;height:400%;position:absolute;top:-150%;left:-150%}.sm-regenerate-btn svg{z-index:1;transform-origin:50%;flex-shrink:0;width:16px;height:16px;position:relative}.sm-regenerate-btn:hover:not(:disabled):before{animation:12s linear infinite sm-regen-flow}.sm-regenerate-btn:hover:not(:disabled) svg{animation:.65s ease-out sm-regen-icon}.sm-regenerate-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sm-regenerate-btn:disabled:before{animation:none}@keyframes sm-regen-flow{0%{transform:translate(0,0)}to{transform:translate(-320px)}}@keyframes sm-regen-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sm-regenerate-btn:hover:not(:disabled):before,.sm-regenerate-btn:hover:not(:disabled) svg{animation:none}.sm-regenerate-btn:hover:not(:disabled){filter:brightness(1.06)}}.sidebar-sm-content .sm-root--compact{padding:0 0 12px;overflow:visible}.sidebar-sm-generating .sm-sidebar-head,.sidebar-sm-generating .sm-minutes-stage,.sidebar-sm-generating .sm-show-all{visibility:hidden;pointer-events:none}.sidebar-sm-content .sm-disclaimer--sidebar{padding:0 var(--sp-3);flex-shrink:0;margin:0}.sm-section{isolation:isolate;border:none;border-bottom:1px solid color-mix(in srgb,var(--t3) 16%,transparent);margin-bottom:var(--sp-3);scroll-margin-top:var(--sp-4);box-shadow:none;background:0 0;border-radius:0;padding:8px 4px 18px}.sm-section:last-child{margin-bottom:var(--sp-1)}.sm-section--summary,.sm-full-summary{--sm-glass-from:var(--cyan);--sm-glass-via:var(--nav-on-via,var(--blue));--sm-glass-to:var(--blue)}.sm-section--conclusion,.sm-conclusion{--sm-glass-from:var(--blue);--sm-glass-via:var(--nav-on-via,var(--purple));--sm-glass-to:var(--purple)}.sm-section--chapters{--sm-glass-from:var(--cyan);--sm-glass-via:var(--blue);--sm-glass-to:var(--nav-on-to,var(--purple))}.sm-section--decisions{--sm-glass-from:var(--nav-on-via,var(--blue));--sm-glass-via:var(--purple);--sm-glass-to:var(--purple2)}.sm-section--todos{--sm-glass-from:var(--cyan);--sm-glass-via:var(--nav-on-via,var(--blue));--sm-glass-to:var(--green)}.sm-section--quotes{--sm-glass-from:var(--purple);--sm-glass-via:var(--nav-on-via,var(--blue));--sm-glass-to:var(--accent,#e27582)}.sm-section--cards{--sm-glass-from:var(--nav-on-from,var(--cyan));--sm-glass-via:var(--nav-on-via,var(--blue));--sm-glass-to:var(--nav-on-to,var(--purple))}.sm-section .sm-chapter:hover{background:color-mix(in srgb,var(--bg) 55%,transparent);border-color:color-mix(in srgb,var(--blue) 14%,transparent)}html[data-theme=dark] .sm-section{box-shadow:none;background:0 0;border-bottom-color:#ffffff1a}.sm-root--compact .sm-section{margin-bottom:var(--sp-3);scroll-margin-top:var(--sp-2);padding:18px 24px 20px}.right-panel,.sidebar-sm-content,.sm-root{--sm-ink:#1a1a1a;--sm-muted:#4a4f57}html[data-theme=dark] .right-panel,html[data-theme=dark] .sidebar-sm-content,html[data-theme=dark] .sm-root{--sm-ink:#f3f4f6;--sm-muted:#c5c9d0}.sm-h3{font-size:var(--fs-lg);color:var(--sm-ink);align-items:center;gap:8px;margin:0 0 12px;font-weight:700;line-height:1.3;display:flex}.sm-h3-ico{background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sm-h3-ico svg{width:16px;height:16px;display:block}.sm-h3-ico--full_summary{color:var(--cyan)}.sm-h3-ico--core_conclusion{color:var(--amber)}.sm-h3-ico--chapters{color:var(--blue)}.sm-h3-ico--decisions{color:var(--purple)}.sm-h3-ico--todos{color:var(--green)}.sm-h3-ico--quotes{color:var(--accent,#e27582)}.sm-h3-txt{min-width:0}.sm-h3>div{flex:1;min-width:0}.sm-full-summary-panel{border-left:2px solid color-mix(in srgb,var(--cyan) 52%,transparent);margin:0 2px;padding:2px 6px 0 12px}.sm-full-summary-body{line-height:1.75;font-size:var(--fs-lg);margin:0}.sm-root--compact .sm-h3{font-size:var(--fs-lg);color:var(--sm-ink);margin-bottom:12px;font-weight:700}.sm-root--compact .sm-h3-ico{background:0 0;border-radius:0;width:16px;height:16px}.sm-root--compact .sm-h3-ico svg{width:16px;height:16px}.sm-root--compact .sm-list{font-size:var(--fs-lg);margin:0;padding-left:0}.sm-root--compact .sm-list li{color:var(--sm-ink);margin-bottom:8px;line-height:1.7}.sm-root--compact .sm-chapter{border:none;padding:8px 4px 10px 2px}.sm-root--compact .sm-chapter-title{font-size:var(--fs-lg);color:var(--sm-ink);font-weight:600}.sm-root--compact .sm-chapter-sum{font-size:var(--fs-md);color:var(--sm-muted);margin-top:4px;line-height:1.65}.sm-root--compact .sm-ts{font-size:var(--fs-sm)}.sm-root--compact .sm-todo{padding:var(--sp-1) 0}.sm-root--compact .sm-todo-main,.sm-root--compact .sm-act-t{font-size:var(--fs-lg)}.sm-root--compact .sm-todo-quote{font-size:var(--fs-sm);color:var(--sm-muted)}.sm-root--compact .sm-card-title,.sm-root--compact .sm-card-t{font-size:var(--fs-lg)}.sm-root--compact .sm-card-body,.sm-root--compact .sm-card-b{font-size:var(--fs-md)}.sm-root--compact .sm-quote{margin-bottom:var(--sp-2);padding:8px 4px 10px 10px}.sm-root--compact .sm-quote p{font-size:var(--fs-lg);color:var(--sm-ink);line-height:1.7}.sm-root--compact .sm-quote footer{font-size:var(--fs-sm);color:var(--sm-muted)}.sm-generating{justify-content:center;align-items:center;gap:var(--sp-2);min-height:80px;padding:var(--sp-4) var(--sp-3);color:var(--t3);font-size:var(--fs-sm);flex:1;display:flex}.sm-generating--solo{min-height:160px}.sm-minutes-stage{flex-direction:column;flex:1;min-width:0;min-height:180px;display:flex;position:relative;overflow:hidden}.sm-regen-glass{z-index:20;text-align:center;color:var(--t1);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 20px;font-size:14px;font-weight:550;display:flex;position:absolute;inset:0}.sm-regen-glass--solo{min-height:0;inset:0}.sm-regen-glass .refining-spin{border-width:2.2px;border-top-color:var(--blue);width:18px;height:18px}html[data-theme=dark] .sm-regen-glass{background:var(--bg);border-color:var(--b1)}:is(.sm-minutes-stage:has(.sm-minutes-fail) .sm-sidebar-scroll,.sm-minutes-stage:has(.sm-minutes-fail) .sm-disclaimer){opacity:.28;pointer-events:none}.sm-minutes-fail{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 20px;display:flex;position:absolute;inset:0}.sm-minutes-fail-text{max-width:18em;box-shadow:none;color:var(--t2);background:0 0;border:none;margin:0;font-size:14px;font-weight:500;line-height:1.55}.sm-minutes-fail .btn{pointer-events:auto;justify-content:center;min-width:112px}.ct-refining{align-items:center;gap:var(--sp-2);min-height:160px;padding:var(--sp-4) 0;color:var(--amber);font-size:var(--fs-md);display:flex}.sm-show-all{margin:var(--sp-2) var(--sp-3) var(--sp-3);padding:8px var(--sp-3);border:1px solid var(--b2);border-radius:var(--r);background:var(--bg);font-size:var(--fs-sm);color:var(--blue);cursor:pointer;text-align:center;transition:background var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sm-show-all:hover{background:var(--bl)}.sm-minutes-actions{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;margin:8px 12px 12px;display:grid}.sm-minutes-actions>.sm-regenerate-btn,.sm-minutes-actions>.sm-show-all{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;margin:0}.sm-minutes-actions>.sm-regenerate-btn{box-shadow:none;border-radius:10px;padding:0 10px;font-size:13px}.sm-minutes-actions>.sm-regenerate-btn svg{width:14px;height:14px}.sm-minutes-actions>:only-child{width:100%}.sm-nav-item{align-items:center;gap:var(--sp-2);padding:8px var(--sp-4);cursor:pointer;color:var(--t1);transition:background var(--t-fast);font-size:16px;display:flex}.sm-nav-item:hover{background:var(--bg2)}.sm-nav-item.on{background:var(--bl);color:var(--blue);border-right:2px solid var(--blue);font-weight:500}.sm-nav-item svg{opacity:.7;flex-shrink:0;width:14px;height:14px}.sm-nav-item.on svg{opacity:1}.sm-wrap{max-width:720px;padding:var(--sp-2) 0 var(--sp-8);margin:0 auto}.sm-head{margin-bottom:var(--sp-5)}.sm-head h2{font-size:var(--fs-2xl);font-weight:600;line-height:var(--lh-tight);margin-bottom:var(--sp-2)}.sm-meta{font-size:var(--fs-sm);color:var(--t3);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sm-ai-tag{font-size:var(--fs-xs);background:var(--pl);color:var(--purple);border-radius:10px;padding:2px 8px;font-weight:500}.sm-disclaimer{font-size:var(--fs-xs);color:var(--sm-muted,var(--t3));margin-top:var(--sp-2);line-height:var(--lh-normal)}.sm-edit-tip{font-size:var(--fs-sm);color:var(--t3);margin-bottom:var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--bg2);border-radius:var(--r);border:1px dashed var(--b2);align-items:center;gap:6px;display:flex}.sm-edit-tip svg{width:14px;height:14px;color:var(--blue);flex-shrink:0}.sm-editable{cursor:text;transition:text-decoration var(--t-fast);border-radius:0;outline:none}.sm-editable:hover{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--b2);text-decoration-color:var(--b2);text-underline-offset:4px}.sm-editable:focus{box-shadow:none;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px;background:0 0;outline:none}.sm-editable.edited{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:4px}.sm-head h2.sm-editable{width:100%;display:inline-block}.sm-chapter .sm-editable,.sm-quote .sm-quote-t.sm-editable{cursor:text}.sm-block{margin-bottom:var(--sp-5);scroll-margin-top:var(--sp-4)}.sm-block-hd{font-size:var(--fs-lg);margin-bottom:var(--sp-3);color:var(--t1);font-weight:600}.sm-core{background:var(--hl);border-radius:var(--r2);padding:var(--sp-4);gap:var(--sp-3);border:1px solid #f0e0a0;display:flex}.sm-core-ico{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.sm-core ul{padding-left:var(--sp-4);flex:1;margin:0}.sm-core li{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));line-height:var(--lh-relaxed);margin-bottom:6px}.sm-core li:last-child{margin-bottom:0}.sm-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.sm-card-grid{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.sm-card-grid--vertical,.sm-conclusion .sm-card-grid{grid-template-columns:1fr}.sm-conclusion .sm-card-grid{margin-top:var(--sp-4)}@media (width<=900px){.sm-grid,.sm-card-grid:not(.sm-card-grid--vertical){grid-template-columns:1fr}}.sm-card-icon{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:18px;height:18px;margin-bottom:8px;display:flex}.sm-card-icon svg{width:18px;height:18px;display:block}.sm-card-title{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));margin-bottom:6px;font-weight:600}.sm-card-body{font-size:var(--fs-sm);color:var(--sm-muted,var(--t2));line-height:var(--lh-relaxed)}.sm-full-summary-body,.sm-chapter-sum,.sm-full-summary .tr-translated,.sm-chapter .tr-translated{white-space:pre-line}.sm-full-summary-body,.sm-list li,.sm-quote p,.sm-card-t{color:var(--sm-ink,var(--t1))}.sm-chapter-sum,.sm-todo-quote,.sm-quote footer,.sm-quote-m,.sm-ch-s,.sm-act-sub{color:var(--sm-muted,var(--t3))}.sm-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:8px 0 12px}.sm-card:hover{box-shadow:none}.sm-card-ico{width:36px;height:36px;margin-bottom:var(--sp-3);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:flex}.sm-card-ico.purple{background:var(--pl);color:var(--purple)}.sm-card-ico.blue{background:var(--bl);color:var(--blue)}.sm-card-ico.green,.sm-card-ico.cyan{background:var(--cl);color:var(--cyan)}.sm-card-ico.amber{background:var(--pl);color:var(--purple)}.sm-card{border-color:color-mix(in srgb,var(--blue) 8%,var(--b1))}.sm-card:nth-child(3n+1){border-color:color-mix(in srgb,var(--cyan) 12%,var(--b1))}.sm-card:nth-child(3n+2){border-color:color-mix(in srgb,var(--blue) 12%,var(--b1))}.sm-card:nth-child(3n){border-color:color-mix(in srgb,var(--purple) 12%,var(--b1))}.sm-list{color:var(--sm-ink,var(--t1));margin:0;padding:0 4px 0 2px;list-style:none}.sm-list li{line-height:var(--lh-relaxed);color:var(--sm-ink,var(--t1));align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.sm-list li>div{flex:1;min-width:0}.sm-li-ico{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-top:3px;display:inline-flex}.sm-li-ico svg{width:14px;height:14px;display:block}.sm-section--conclusion .sm-li-ico{color:var(--amber)}.sm-section--decisions .sm-list li:nth-child(3n+1) .sm-li-ico{color:var(--cyan)}.sm-section--decisions .sm-list li:nth-child(3n+2) .sm-li-ico{color:var(--blue)}.sm-section--decisions .sm-list li:nth-child(3n) .sm-li-ico{color:var(--purple)}.sm-section--tone-0{--sm-glass-from:var(--cyan);--sm-glass-via:var(--blue);--sm-glass-to:var(--nav-on-via,var(--blue))}.sm-section--tone-1{--sm-glass-from:var(--blue);--sm-glass-via:var(--nav-on-via,var(--purple));--sm-glass-to:var(--purple)}.sm-section--tone-2{--sm-glass-from:var(--purple);--sm-glass-via:var(--nav-on-via,var(--blue));--sm-glass-to:var(--cyan)}.sm-card-t{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));margin-bottom:6px;font-weight:600}.sm-card-b{font-size:var(--fs-sm);color:var(--sm-muted,var(--t2));line-height:var(--lh-relaxed)}.sm-chapter{border-radius:var(--r);cursor:pointer;transition:background var(--t-fast);border:1px solid #0000;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;column-gap:10px;padding:10px 6px 12px 2px;display:grid}.sm-chapter:hover{background:var(--bg2);border-color:var(--b1)}.sm-chapter-ico{justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.sm-chapter-ico svg{width:15px;height:15px;display:block}.sm-chapter--tone-0 .sm-chapter-ico,.sm-chapter--tone-0 .sm-ts{color:var(--cyan)}.sm-chapter--tone-1 .sm-chapter-ico,.sm-chapter--tone-1 .sm-ts{color:var(--blue)}.sm-chapter--tone-2 .sm-chapter-ico,.sm-chapter--tone-2 .sm-ts{color:var(--purple)}.sm-chapter-main{min-width:0}.sm-chapter-hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sm-chapter-hd>div{flex:1;min-width:0}.sm-chapter-title,.sm-vtree-title{color:var(--sm-ink,#1a1a1a);font-size:17px;font-weight:650;line-height:1.45}.sm-vtree{flex-direction:column;gap:0;padding:2px 0 0 2px;display:flex}.sm-vtree-node{grid-template-columns:16px minmax(0,1fr);column-gap:10px;display:grid;position:relative}.sm-vtree-rail{justify-content:center;display:flex;position:relative}.sm-vtree-rail:before{content:"";background:color-mix(in srgb,var(--blue) 28%,transparent);width:1px;position:absolute;top:8px;bottom:-8px;left:50%;transform:translate(-50%)}.sm-vtree-node:last-child .sm-vtree-rail:before{display:none}.sm-vtree-dot{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent);z-index:1;border-radius:50%;margin-top:7px;position:relative}.sm-vtree-hd{justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 0 8px;display:flex}.sm-vtree-toggle{width:20px;height:20px;color:var(--t3);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:2px;padding:0;line-height:1}.sm-vtree-title-hit{cursor:pointer;text-align:left;flex:1;min-width:0}.sm-vtree-hd .sm-ts{cursor:pointer;color:var(--blue);font:inherit;background:0 0;border:none;flex-shrink:0;padding:0}.sm-vtree-kids{flex-direction:column;gap:8px;padding:0 0 10px 2px;display:flex;position:relative}.sm-vtree-kid{grid-template-columns:10px minmax(0,1fr);align-items:flex-start;column-gap:8px;display:grid}.sm-vtree-kid-dot{border:1.5px solid var(--blue);background:0 0;border-radius:50%;width:6px;height:6px;margin-top:8px}.sm-vtree-kid-txt{color:var(--sm-ink,#1a1a1a);margin:0;font-size:15px;line-height:1.7}.sm-ts{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;padding-right:2px}.sm-ch-num{background:var(--bg3);width:28px;height:28px;font-size:var(--fs-xs);color:var(--t3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sm-ch-body{flex:1;min-width:0}.sm-ch-t{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));margin-bottom:2px;font-weight:600}.sm-ch-s{font-size:var(--fs-sm);color:var(--sm-muted,var(--t3));line-height:var(--lh-normal)}.sm-ch-time{font-size:var(--fs-xs);color:var(--blue);flex-shrink:0;padding-top:4px}.sm-decision{gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--b1);display:flex}.sm-decision:last-child{border:none}.sm-decision-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.sm-decision-t{font-size:var(--fs-md);color:var(--t2);line-height:var(--lh-normal);flex:1}.sm-decision-link{font-size:var(--fs-xs);color:var(--blue);cursor:pointer;white-space:nowrap;flex-shrink:0}.sm-decision-link:hover{text-decoration:underline}.sm-act{border-radius:var(--r);border:none;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;column-gap:10px;padding:10px 6px 12px 2px;display:grid}.sm-act-cb{box-sizing:border-box;cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:inline-flex}.sm-act-cb svg{width:16px;height:16px;display:block}.sm-act-cb:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.sm-act-cb:disabled{cursor:default;opacity:.55}.sm-act--tone-0 .sm-act-cb,.sm-act--tone-0 .sm-act-due{color:var(--cyan)}.sm-act--tone-1 .sm-act-cb,.sm-act--tone-1 .sm-act-due{color:var(--blue)}.sm-act--tone-2 .sm-act-cb,.sm-act--tone-2 .sm-act-due{color:var(--purple)}.sm-act--done .sm-act-cb{opacity:.8}.sm-act--done .sm-act-t{color:var(--sm-muted);text-decoration:line-through}.sm-act-body{min-width:0}.sm-act-t{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));font-weight:500}.sm-act-sub{font-size:var(--fs-xs);color:var(--sm-muted,var(--t3));flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.sm-act-who{align-items:center;gap:4px;display:inline-flex}.sm-act-who svg{flex-shrink:0;width:12px;height:12px;display:block}.sm-quote footer{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.sm-quote--tone-0 .sm-ts{color:var(--cyan)}.sm-quote--tone-1 .sm-ts{color:var(--blue)}.sm-quote--tone-2 .sm-ts{color:var(--purple)}.sm-quote{border-left:2px solid color-mix(in srgb,var(--purple) 55%,transparent);margin-bottom:var(--sp-2);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:16px minmax(0,1fr);column-gap:10px;padding:8px 6px 10px 12px;display:grid}.sm-quote-ico{width:16px;height:16px;color:var(--purple);margin-top:2px}.sm-quote-ico svg{width:16px;height:16px;display:block}.sm-quote--tone-0{border-left-color:color-mix(in srgb,var(--cyan) 55%,transparent)}.sm-quote--tone-0 .sm-quote-ico{color:var(--cyan)}.sm-quote--tone-1{border-left-color:color-mix(in srgb,var(--blue) 55%,transparent)}.sm-quote--tone-1 .sm-quote-ico{color:var(--blue)}.sm-quote--tone-2{border-left-color:color-mix(in srgb,var(--purple) 55%,transparent)}.sm-quote--tone-2 .sm-quote-ico{color:var(--purple)}.sm-quote>:not(.sm-quote-ico){grid-column:2}.sm-quote:hover{background:var(--bg3)}.sm-quote-t{font-size:var(--fs-md);color:var(--sm-ink,var(--t1));line-height:var(--lh-relaxed);margin-bottom:6px;font-style:italic}.sm-quote-m{font-size:var(--fs-xs);color:var(--sm-muted,var(--t3));justify-content:space-between;gap:var(--sp-2);display:flex}.sm-page{height:var(--app-h);max-height:var(--app-h);background:var(--bg2);flex-direction:column;display:flex;overflow:hidden}.sm-page-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);height:48px;padding:0 var(--sp-4);background:var(--bg);border-bottom:1px solid var(--b1);z-index:10;flex-shrink:0;display:flex;position:sticky;top:0}.sm-page-bar-left{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.sm-page-bar-icon{width:16px;height:16px;color:var(--purple);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sm-page-bar-icon svg{width:16px;height:16px}.sm-page-bar-title{font-size:var(--fs-md);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sm-page-bar-actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.sm-page-bar-close{width:32px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.sm-page-bar-close:hover{background:var(--bg2);color:var(--t1)}.sm-page-bar-close svg{width:14px;height:14px}.sm-page-body{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.sm-page-nav{background:var(--bg);border-right:1px solid var(--b1);width:200px;padding:var(--sp-3) 0 var(--sp-4);flex-shrink:0;transition:width .22s;overflow:hidden auto}.sm-page-nav.is-collapsed{width:56px}.sm-page-nav-head{justify-content:space-between;align-items:center;gap:6px;min-height:36px;padding:0 10px 10px 16px;display:flex}.sm-page-nav.is-collapsed .sm-page-nav-head{justify-content:center;padding:0 0 10px}.sm-page-nav-title{color:var(--t1);letter-spacing:.02em;text-transform:none;min-width:0;font-size:15px;font-weight:650}.sm-page-nav.is-collapsed .sm-page-nav-title{display:none}.sm-page-nav-fold{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sm-page-nav-fold:hover{background:var(--bg2);color:var(--t1)}.sm-page-nav-fold svg{width:14px;height:14px}.sm-page-nav .sm-nav-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 16px 9px 14px;font-family:inherit;display:flex;position:relative}.sm-page-nav .sm-nav-ico{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sm-page-nav .sm-nav-ico svg{width:16px;height:16px;display:block}.sm-page-nav .sm-nav-label{min-width:0}.sm-page-nav.is-collapsed .sm-nav-item{justify-content:center;padding:10px 0}.sm-page-nav.is-collapsed .sm-nav-label{display:none}.sm-page-nav .sm-nav-item.on{color:var(--pri);background:0 0;border-right:none;font-weight:600}.sm-page-nav .sm-nav-item.on:before{content:"";background:linear-gradient(180deg,var(--nav-on-from,var(--pri)) 0%,var(--nav-on-via,#5b6cff) 46%,var(--nav-on-to,var(--ai,#8f7de3)) 100%);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.sm-page-nav .sm-nav-item.on .sm-nav-label{background-image:linear-gradient(105deg,var(--nav-on-from,var(--pri)) 0%,var(--nav-on-via,#5b6cff) 46%,var(--nav-on-to,var(--ai,#8f7de3)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .sm-page-nav .sm-nav-item.on .sm-nav-label{background-image:linear-gradient(105deg,#69b1ff 0%,#8ea0ff 48%,#c4b4ff 100%)}html[data-theme=dark] .sm-page-nav .sm-nav-item.on:before{background:linear-gradient(#69b1ff 0%,#8ea0ff 48%,#c4b4ff 100%)}.sm-page-main{background:var(--bg);min-height:0;padding:var(--sp-6) var(--sp-8) var(--sp-10);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.sm-page-main .sm-section,.sm-page-main .sm-chapter{scroll-margin-top:56px}.sm-page-state{padding:var(--sp-8);color:var(--t3);font-size:var(--fs-md);flex:1;justify-content:center;align-items:center;display:flex}.sm-page-state--error{color:var(--red)}@media (width<=768px){.sm-page-body{flex-direction:column}.sm-page-nav{border-right:none;border-bottom:1px solid var(--b1);width:100%;padding:var(--sp-2) 0}.sm-page-nav.is-collapsed{width:100%;padding:6px 8px}.sm-page-nav.is-collapsed .sm-nav-item{display:none}.sm-page-nav .sm-nav-item{width:auto;padding:6px var(--sp-3);border-radius:var(--r);margin:0 var(--sp-1) var(--sp-1);display:inline-flex}.sm-page-nav .sm-nav-item.on{border-right:none}.sm-page-nav .sm-nav-item.on:before{display:none}.sm-page-main{padding:var(--sp-4) var(--sp-4) var(--sp-8)}}.right-panel{isolation:isolate;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--b1);width:60%;max-width:60%;box-shadow:var(--sh2);border-radius:16px;flex-direction:row;flex-shrink:0;display:flex;position:relative;overflow:hidden}.right-panel .panel-slide{flex-direction:row;flex:1;min-width:0;height:100%;min-height:0;display:flex}.right-panel .rp-main{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.right-panel .rp-main .tab-panels-host,.right-panel .rp-panels{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.right-panel .rp-panels .tab-panel-motion,.sb-body--outline .tab-panels-host{flex:1;min-height:0}.right-panel.collapsed{pointer-events:none}.rp-rail{border-right:1px solid var(--b1);background:0 0;flex-direction:column;flex-shrink:0;width:max-content;min-width:88px;padding:10px 0;display:flex;overflow:hidden auto}.rp-rail-tab{min-height:0;color:var(--t2);cursor:pointer;text-align:left;white-space:nowrap;word-break:keep-all;justify-content:flex-start;align-items:center;padding:10px 12px 10px 14px;font-size:16px;line-height:1.35;display:flex;position:relative}.rp-rail-tab:hover{color:var(--t1);background:#ffffff38}.rp-rail-tab.on{color:var(--pri);background:0 0;font-weight:600}.rp-rail-tab.on .tab-trigger-label{background-image:linear-gradient(105deg,var(--nav-on-from,var(--pri)) 0%,var(--nav-on-via,#5b6cff) 46%,var(--nav-on-to,var(--ai,#8f7de3)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rp-rail-tab .tab-indicator-line{background:linear-gradient(180deg,var(--nav-on-from,var(--pri)) 0%,var(--nav-on-via,#5b6cff) 46%,var(--nav-on-to,var(--ai,#8f7de3)) 100%);width:2px;height:auto;inset:8px auto 8px 0}html[data-theme=dark] .right-panel{background:var(--bg);border-color:var(--b1);box-shadow:var(--sh2)}html[data-theme=dark] .rp-rail{background:0 0;border-right-color:#ffffff1a}html[data-theme=dark] .rp-rail-tab:hover{background:#ffffff0f}html[data-theme=dark] .rp-rail-tab.on{color:#69b1ff;background:0 0}html[data-theme=dark] .rp-rail-tab.on .tab-trigger-label{background-image:linear-gradient(105deg,#69b1ff 0%,#8ea0ff 48%,#c4b4ff 100%)}html[data-theme=dark] .rp-rail-tab .tab-indicator-line{background:linear-gradient(#69b1ff 0%,#8ea0ff 48%,#c4b4ff 100%)}.rp-body{flex:1;margin-top:20px;padding:4px 18px 20px;overflow-y:auto}.rp-search-miss{color:var(--t3);font-size:var(--fs-md);margin:0}.rp-rail-tab.has-hit:after{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:8px}.rp-tab-flow{flex-direction:column;display:flex}.rp-tab-pane{overflow:hidden}.rp-tab-pane .rp-tab-flow{flex:1;min-height:0;padding:16px 18px 20px;overflow-y:auto}.sb-pane--outline .rp-tab-flow{padding:0 18px 20px}.rp-tab-search{padding:12px 18px 8px}.rp-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rp-section-head .sm-h3{flex:1;min-width:0;margin-bottom:0}.sm-section .spk-bw{padding:0}.sm-section .spk-item,.sm-section .bm-item{padding:8px 2px}.sm-section .rp-note-item{margin:0 2px 10px;padding:12px 10px}.bm-ico{width:14px;height:14px;color:var(--amber);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.bm-ico svg{width:14px;height:14px;display:block}.bm-item--tone-0 .bm-ico,.bm-item--tone-0 .bm-meta{color:var(--cyan)}.bm-item--tone-1 .bm-ico,.bm-item--tone-1 .bm-meta{color:var(--blue)}.bm-item--tone-2 .bm-ico,.bm-item--tone-2 .bm-meta{color:var(--purple)}:is(.rp-body:has(.rp-minutes-empty),.sb-pane:has(.rp-minutes-empty)){flex-direction:column;display:flex}.rp-minutes-empty{flex:1;justify-content:center;align-items:center;width:100%;min-height:280px;padding:20px 16px;display:flex;position:relative}.rp-minutes-ghost{opacity:.34;pointer-events:none;position:absolute;inset:20px 16px}.rp-minutes-ghost strong{font-size:var(--fs-sm);color:var(--t3);margin:14px 0 8px;font-weight:650;display:block}.rp-minutes-ghost strong:first-child{margin-top:0}.rp-minutes-ghost span{background:var(--bg4);border-radius:6px;height:10px;margin-bottom:10px;display:block}.rp-minutes-ghost span:first-of-type{width:92%}.rp-minutes-ghost span:nth-of-type(2){width:78%}.rp-minutes-ghost span:nth-of-type(3){width:70%}.rp-minutes-ghost span:nth-of-type(4){width:84%}.rp-minutes-cta{z-index:1;text-align:center;background:var(--bg);border:1px solid var(--b1);box-shadow:var(--sh2);opacity:1;border-radius:16px;width:min(240px,100%);padding:22px 20px 18px;position:relative}.rp-minutes-ico{background:linear-gradient(135deg,var(--cl),var(--bl));width:44px;height:44px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.rp-minutes-cta h3{font-size:var(--fs-xl);color:var(--t1);margin-bottom:6px;font-weight:650}.rp-minutes-cta p{font-size:var(--fs-sm);color:var(--t3);margin-bottom:16px;line-height:1.55}.rp-minutes-cta .btn.pri{border-radius:8px;justify-content:center;width:100%;min-height:36px}html[data-theme=dark] .rp-minutes-cta{background:var(--bg)}html[data-theme=dark] .rp-minutes-ico{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 28%,transparent),color-mix(in srgb,var(--blue) 22%,transparent))}.ai-card{background:color-mix(in srgb,var(--cyan) 12%,var(--bg));border-radius:var(--r2);padding:var(--sp-3);margin-bottom:var(--sp-2);border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--b1))}.ai-card:nth-child(3n+2){background:var(--bl);border-color:color-mix(in srgb,var(--blue) 22%,var(--b1))}.ai-card:nth-child(3n){background:var(--pl);border-color:color-mix(in srgb,var(--purple) 22%,var(--b1))}.ai-card-hd{font-size:var(--fs-md);margin-bottom:var(--sp-2);align-items:flex-start;gap:6px;font-weight:500;display:flex}.ai-card-hd>div{flex:1;min-width:0}.ai-tag{font-size:var(--fs-xs);border-radius:10px;padding:2px 6px;font-weight:500}.ai-tag.blue{background:var(--bl);color:var(--blue)}.ai-tag.green{background:var(--gl);color:var(--green)}.ai-tag.amber{background:var(--al);color:var(--amber)}.ai-tag.purple{background:var(--pl);color:var(--purple)}.ai-card p{font-size:var(--fs-md);color:var(--t2);line-height:var(--lh-relaxed);white-space:pre-line}.ai-card .tr-translated{white-space:pre-line}.kp-item{align-items:flex-start;gap:var(--sp-2);padding:7px var(--sp-2);cursor:pointer;border-radius:6px;display:flex}.kp-item .kp-dot{margin-top:8px}.kp-item:hover{background:var(--bg3)}.kp-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.kp-text{font-size:var(--fs-md);color:var(--t2);line-height:var(--lh-normal);flex:1}.kp-time{font-size:var(--fs-xs);color:var(--t3);flex-shrink:0}.act-item{align-items:flex-start;gap:var(--sp-2);border-bottom:1px solid var(--b1);padding:7px 0;display:flex}.act-item:last-child{border:none}.act-cb{border:1.5px solid var(--b2);cursor:pointer;width:16px;height:16px;transition:all var(--t-fast);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.act-cb.done{background:var(--blue);border-color:var(--blue)}.act-cb.done:after{content:"";border-top:none;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;border-right:none;width:8px;height:5px;display:block;transform:rotate(-45deg)translateY(-1px)}.act-text{font-size:var(--fs-md);color:var(--t2);flex:1;line-height:1.45}.act-sub{font-size:var(--fs-xs);color:var(--t3);margin-top:2px}.act-item.act-done .act-text{color:var(--t3);text-decoration:line-through}.rp-note-item{background:var(--bg2);border-radius:var(--r);padding:var(--sp-2);margin-bottom:var(--sp-2);position:relative}.rp-note-quote{font-size:var(--fs-sm);color:var(--blue);border-left:2px solid var(--blue);cursor:pointer;line-height:var(--lh-normal);margin-bottom:6px;padding-left:6px;font-style:italic}.rp-note-body{font-size:var(--fs-md);color:var(--t2);line-height:1.55}.rp-note-meta{font-size:var(--fs-xs);color:var(--t3);margin-top:4px}.note-act-wrap{top:var(--sp-2);right:var(--sp-2);gap:2px;display:none;position:absolute}@media (hover:hover){.note-block:hover .note-act-wrap,.rp-note-item:hover .note-act-wrap{display:flex}}.note-act-btn{width:20px;height:20px;color:var(--t4);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.note-act-btn:hover{background:var(--bg2);color:var(--blue)}.note-act-btn.danger:hover{background:var(--rl);color:var(--red)}.note-act-btn svg{width:11px;height:11px}.chat-wrap{flex-direction:column;height:100%;display:flex}.chat-head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) 0;flex-shrink:0;display:flex}.chat-head-actions{align-items:center;gap:6px;display:flex}.chat-history-wrap{position:relative}.chat-history-btn,.chat-new-btn{border:1px solid var(--b2);background:var(--bg);font-size:var(--fs-xs);color:var(--t2);cursor:pointer;border-radius:6px;padding:4px 10px}.chat-history-btn:hover,.chat-new-btn:hover:not(:disabled){background:var(--bg2);color:var(--blue);border-color:var(--blue)}.chat-history-btn.active{background:var(--bl);color:var(--blue);border-color:var(--blue)}.chat-new-btn:disabled{opacity:.5;cursor:not-allowed}.chat-history-pop{z-index:20;background:var(--bg);border:1px solid var(--b2);border-radius:8px;min-width:220px;max-width:min(280px,100vw - 48px);max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.chat-history-item{border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:flex}.chat-history-item:hover{background:var(--bg2)}.chat-history-item.active{background:var(--bl)}.chat-history-select{text-align:left;min-width:0;font-size:var(--fs-xs);color:var(--t1);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 0;line-height:1.35}.chat-history-select .chat-history-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-history-select .chat-history-meta{color:var(--t4);margin-top:2px;font-size:10px;display:block}.chat-history-del{width:22px;height:22px;color:var(--t4);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.chat-history-del:hover{background:var(--rl);color:var(--red)}.chat-history-empty{font-size:var(--fs-xs);color:var(--t3);text-align:center;padding:12px 10px}.chat-list{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;display:flex}.chat-msg.user{align-items:flex-end}.chat-msg.ai{align-items:flex-start}.bubble{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:min(100%,280px);line-height:1.55;display:inline-block}.chat-msg.user .bubble{background:var(--blue);color:#fff;border-radius:12px 12px 2px}.chat-msg.ai .bubble{background:var(--bg2);color:var(--t1);border:1px solid var(--b1);border-radius:12px 12px 12px 2px}.chat-cite{font-size:var(--fs-xs);color:var(--blue);cursor:pointer;align-items:center;gap:4px;margin-top:4px;display:flex}.chat-cite:hover{text-decoration:underline}.chat-time{font-size:var(--fs-xs);color:var(--t4);margin-top:3px}.typing{padding:var(--sp-2) var(--sp-3);background:var(--bg2);border:1px solid var(--b1);border-radius:12px 12px 12px 2px;gap:3px;width:fit-content;display:flex}.tdot{background:var(--t3);border-radius:50%;width:6px;height:6px;animation:.9s infinite bounce}.tdot:nth-child(2){animation-delay:.2s}.tdot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chat-sugs{padding:0 var(--sp-3) var(--sp-2);flex-direction:column;gap:5px;display:flex}.chat-sug{padding:6px var(--sp-2);border-radius:var(--r);border:1px solid var(--b2);font-size:var(--fs-sm);color:var(--t2);cursor:pointer;text-align:left}.chat-sug:hover{background:var(--bl);color:var(--blue);border-color:var(--blue)}.ai-iw{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--b1);background:var(--bg);flex-shrink:0}.ai-ir{padding:7px var(--sp-3);background:var(--bg2);border:1px solid var(--b2);border-radius:20px;align-items:center;gap:6px;display:flex}.ai-ir input{font-size:var(--fs-md);color:var(--t1);background:0 0;border:none;outline:none;flex:1}.ai-ir input::placeholder{color:var(--t3)}.ai-send{background:var(--blue);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ai-send svg{fill:#fff;width:13px;height:13px}.player{min-height:var(--player-h);background:var(--bg);border-top:1px solid var(--b1);padding:0 max(var(--sp-5),var(--safe-right)) var(--safe-bottom) max(var(--sp-5),var(--safe-left));align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex;position:relative;overflow:visible;box-shadow:0 -4px 20px #0000000a}.player.is-design{flex-direction:column;align-items:stretch;gap:4px;padding-top:8px;padding-bottom:10px}.player.is-design .pl-track{width:100%}.player.is-design .pl-track .ch-prog{width:100%;margin:0;padding:8px 0}.player.is-design .ch-prog-segs{background:0 0;gap:4px;height:6px;display:flex}.player.is-design .ch-prog-track,.player.is-design .ch-prog-seg{background:#dcdbff;border-radius:3px;height:6px;overflow:hidden}.player.is-design .ch-prog-fill,.player.is-design .ch-prog-seg-fill{background:#605ce5}.player.is-design .ch-prog-dot{box-shadow:none;background:#605ce5}.player.is-design .pl-row{align-items:center;gap:12px;min-width:0;display:flex}.player.is-design .pl-row-end{align-items:center;gap:10px;margin-left:auto;display:flex}.pl-rate-wrap{position:relative}.pl-rate{color:#474667;cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:13px}.pl-rate-menu{z-index:3;background:#fff;border:1px solid #ebeaf3;border-radius:8px;gap:4px;padding:6px;display:flex;position:absolute;bottom:28px;right:0;box-shadow:0 8px 20px #27264d14}.player.is-loading{overflow:hidden}.pl-loading{z-index:2;background:var(--bg);color:var(--t3);font-size:var(--fs-md);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-theme=dark] .player{box-shadow:0 -4px 20px #0000002e}.pl-thumb{display:none}.pl-thumb svg{fill:#fff;width:18px;height:18px}.pl-meta{min-width:0}.pl-title{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;max-width:126px;font-weight:500;overflow:hidden}.pl-sub{font-size:var(--fs-xs);color:var(--t3)}.pl-ctrl{flex-shrink:0;align-items:center;gap:6px;display:flex}.ctrl-btn{width:32px;height:32px;color:var(--t2);background:var(--bg2);border:1px solid var(--b1);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.ctrl-btn:hover{background:var(--bl);color:var(--blue);border-color:#1456f038}html[data-theme=dark] .ctrl-btn:hover{border-color:#5b8ff959}.ctrl-btn:active{transform:scale(.94)}.ctrl-btn svg{width:15px;height:15px}.play-btn{background:linear-gradient(135deg,var(--blue),var(--cyan));cursor:pointer;width:38px;height:38px;box-shadow:0 3px 12px color-mix(in srgb, var(--blue) 32%, transparent);transition:transform var(--t-fast),box-shadow var(--t-fast),filter var(--t-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}html[data-theme=dark] .play-btn{box-shadow:0 3px 14px color-mix(in srgb, var(--blue) 28%, transparent)}.play-btn:hover{filter:brightness(1.06);box-shadow:0 4px 16px color-mix(in srgb, var(--blue) 38%, transparent)}.play-btn:active{transform:scale(.94)}.play-btn svg{fill:#fff;width:15px;height:15px}.play-btn.playing{background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 3px 12px color-mix(in srgb,var(--purple) 32%,transparent)}.prog-wrap{align-items:center;gap:var(--sp-2);flex:1;display:flex;overflow:visible}.t-lbl{font-size:var(--fs-xs);color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:36px}.t-lbl.r{text-align:right}.prog-bar{background:var(--bg3);cursor:pointer;border-radius:2px;flex:1;height:4px;position:relative}.prog-fill{background:var(--blue);border-radius:2px;height:100%}.prog-dot{background:var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:-3.5px;transform:translate(-50%)}.sp-wrap{flex-shrink:0;gap:4px;display:flex}.sp-chip{border:1px solid var(--b2);font-size:var(--fs-xs);color:var(--t2);cursor:pointer;background:var(--bg2);min-height:24px;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:999px;padding:3px 8px}.sp-chip:hover{color:var(--blue);background:var(--bl);border-color:#1456f040}.sp-chip.on{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-color:#0000;font-weight:500}.vol-row{flex-shrink:0;align-items:center;gap:4px;display:flex}.vol-row svg{width:14px;height:14px;color:var(--t3)}.vol-sl{width:52px;height:4px;accent-color:var(--blue)}.pl-fs{width:32px;height:32px;color:var(--t2);background:var(--bg2);border:1px solid var(--b1);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pl-fs:hover{background:var(--bl);color:var(--blue);border-color:#1456f038}.pl-fs svg{width:15px;height:15px}.more-menu{background:var(--bg);border:1px solid var(--b1);border-radius:var(--r);box-shadow:var(--sh);z-index:200;min-width:200px;padding:6px 0;display:none;position:fixed}.more-menu.show{display:block}.more-menu .ctx-item{min-height:40px;padding:10px 16px;font-size:15px}.file-info{margin-top:calc(-1 * var(--sp-1))}.file-info-row{align-items:flex-start;gap:var(--sp-4)}.fi-val{font-size:var(--fs-md);color:var(--t1);text-align:right;word-break:break-all;max-width:58%;line-height:var(--lh-relaxed)}.fp{z-index:800;background:#12122a;display:none;position:fixed;inset:0}.fp.show{display:block}.fp-close{top:max(var(--sp-4),var(--safe-top));right:max(var(--sp-4),var(--safe-right));border-radius:var(--r);color:#fff;cursor:pointer;z-index:2;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute}.fp-close:hover{background:#fff3}.fp-close svg{width:18px;height:18px}.fp-layout{gap:var(--sp-4);height:100%;padding:var(--sp-6) var(--sp-5);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,560px) minmax(0,1fr);display:grid}.fp-side{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fp-side-hd{font-size:var(--fs-sm);color:#ffffff73;letter-spacing:.04em;margin-bottom:var(--sp-3);flex-shrink:0;font-weight:600}.fp-side-body{padding-right:var(--sp-1);scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;overflow-y:auto}.fp-side-body::-webkit-scrollbar{width:4px}.fp-side-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.fp-empty{font-size:var(--fs-md);color:#ffffff59;line-height:1.6}.fp-ch-item{padding:var(--sp-3);border-radius:var(--r);margin-bottom:var(--sp-2);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);border:1px solid #0000}.fp-ch-item:hover{background:#ffffff0f}.fp-ch-item.active{background:#ffffff1a;border-color:#ffffff26}.fp-ch-title{font-size:var(--fs-md);color:#ffffffe6;margin-bottom:4px;font-weight:500}.fp-ch-sum{font-size:var(--fs-sm);color:#ffffff8c;line-height:1.55}.fp-ch-ts{font-size:var(--fs-xs);color:#ffffff59;margin-top:6px}.fp-tr-line{padding:var(--sp-2) var(--sp-3);border-radius:var(--r);cursor:pointer;transition:background var(--t-fast);border:1px solid #0000;margin-bottom:2px}.fp-tr-chapter{box-sizing:border-box}.fp-tr-chapter+.fp-tr-chapter{margin-top:var(--sp-1)}.fp-tr-line:hover{background:#ffffff0d}.fp-tr-line.active{background:0 0;border-color:#0000}.fp-tr-line.active .fp-tr-text{color:var(--blue);font-weight:600}.fp-tr-line.active:hover{background:0 0}.fp-tr-meta{align-items:center;gap:var(--sp-2);margin-bottom:3px;display:flex}.fp-tr-spk{font-size:var(--fs-xs);font-weight:500}.fp-tr-ts{font-size:var(--fs-xs);color:#ffffff59}.fp-tr-text{font-size:var(--fs-md);color:#ffffffd1;line-height:1.55}.fp-center{min-width:0;min-height:0;padding:var(--sp-4) 0;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:visible}.fp-lyric-inline{box-sizing:border-box;width:min(640px,72vw);max-width:none;font-size:var(--fs-md);color:#ffffff8c;text-align:center;margin-bottom:var(--sp-4);padding:0 var(--sp-2);-webkit-line-clamp:2;transition:opacity var(--t-fast);-webkit-box-orient:vertical;align-self:center;line-height:1.65;display:-webkit-box;overflow:hidden}.fp-center:has(.ch-prog-pop) .fp-lyric-inline{opacity:0}.fp-art{background:linear-gradient(135deg,var(--blue),var(--purple));width:140px;height:140px;box-shadow:0 20px 60px color-mix(in srgb,var(--blue) 40%,transparent);margin-bottom:var(--sp-5);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp-art svg{fill:#fff;width:56px;height:56px}.fp-title{font-size:var(--fs-2xl);color:#fff;margin-bottom:var(--sp-2);text-align:center;max-width:100%;padding:0 var(--sp-2);font-weight:600;line-height:1.35}.fp-sub{font-size:var(--fs-md);color:#ffffff80;margin-bottom:var(--sp-4);text-align:center}.fp-prog{width:100%;max-width:360px;margin-bottom:var(--sp-2);flex-shrink:0;position:relative;overflow:visible}.fp-prog .ch-prog{margin:0 4px var(--sp-2)}.fp-times{font-size:var(--fs-sm);color:#ffffff73;justify-content:space-between;display:flex}.fp-ctrl{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-shrink:0;display:flex}.fp-btn{color:#ffffffd9;cursor:pointer;width:44px;height:44px;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.fp-btn:hover{background:#ffffff29;border-color:#ffffff3d}.fp-btn:active{transform:scale(.94)}.fp-btn svg{width:20px;height:20px}.fp-play{background:linear-gradient(135deg,var(--blue),var(--cyan));width:56px;height:56px;box-shadow:0 6px 24px color-mix(in srgb,var(--blue) 40%,transparent);border:none}.fp-play:hover{background:linear-gradient(135deg,#3d75f6,#5a6fd6);box-shadow:0 8px 28px #5b8ff980}.fp-play svg{fill:#fff;width:22px;height:22px}.fp-sp{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:6px;display:flex}.fp-sc{font-size:var(--fs-sm);color:#ffffffa6;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px}.fp-sc:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.fp-sc.on{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-color:#0000;font-weight:500}@media (width<=1024px){.fp-layout{grid-template:"transcript""center"1fr"outline"/1fr;padding-top:56px}.fp-side-left{grid-area:outline}.fp-center{grid-area:center}.fp-side-right{grid-area:transcript}.fp-side-left,.fp-side-right{max-height:22vh}.fp-center{padding:var(--sp-2) 0}.fp-art{width:100px;height:100px;margin-bottom:var(--sp-3)}.fp-art svg{width:40px;height:40px}}@media (width>=1025px){.detail-body .right-panel{flex-shrink:0;width:auto;min-width:0;max-width:624px;overflow:hidden}.detail-body .right-panel .panel-slide{flex-direction:column}.detail-body .right-panel .rp-rail{border-right:none;border-bottom:1px solid var(--b1);flex-direction:row;width:100%;min-width:0;padding:0 4px;overflow:auto hidden}.detail-body .right-panel .rp-rail-tab{color:#474667;flex:1 1 0;justify-content:center;min-width:0;padding:12px 4px;font-size:13px}.detail-body .right-panel .rp-rail-tab.on{color:#605ce5;font-weight:600}.detail-body .right-panel .rp-rail-tab.on .tab-trigger-label{-webkit-text-fill-color:#605ce5;color:#605ce5;background:0 0}.detail-body .right-panel .rp-rail-tab .tab-indicator-line{background:#605ce5;width:auto;height:2px;inset:auto 8px 0}.detail-body .main-content{flex:1;min-width:0;overflow:hidden}.sidebar.collapsed,.right-panel.collapsed{border-color:#0000;border-right-width:0}}@media (width<=767px){.detail-crumb{grid-template-columns:minmax(0,1fr);gap:8px}.detail-crumb-search{max-width:none}}@media (width<=1024px){.panel-resize-handle,.panel-resize-bar{display:none}.right-panel.expanded{pointer-events:auto}.ct-scroll{padding:var(--sp-4) var(--sp-5)}.ct-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;overflow-x:auto}.ct-toolbar::-webkit-scrollbar{display:none}.tb-end{flex-shrink:0;margin-left:auto}.right-panel{height:var(--app-h);z-index:120;box-shadow:var(--sh);max-width:100vw;padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);flex-direction:column;width:min(92vw,440px);position:fixed;top:0;right:0}.right-panel .panel-slide{flex-direction:column}.panel-overlay{z-index:119;background:#0000004d;position:fixed;inset:0}.player{z-index:101;position:relative}.rp-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #fff6;border-right:none;flex-direction:row;width:100%;height:auto;padding:0;overflow:auto hidden}.rp-rail::-webkit-scrollbar{display:none}.rp-rail-tab{white-space:nowrap;min-width:max-content;padding:10px 12px}.rp-rail-tab .tab-indicator-line{background:linear-gradient(90deg,var(--nav-on-from,var(--pri)) 0%,var(--nav-on-via,#5b6cff) 46%,var(--nav-on-to,var(--ai,#8f7de3)) 100%);width:auto;height:2px;inset:auto 10px 0}}@media (width<=767px){.top-nav{padding:var(--safe-top) max(var(--sp-2),var(--safe-right)) 0 max(var(--sp-2),var(--safe-left));gap:4px}.nav-back .btn-label,.nav-div{display:none}.nav-btn{padding:6px}.nav-btn .btn-label{display:none}.nav-title h1{font-size:var(--fs-md)}.nav-title p{display:none}.ct-toolbar{padding:var(--sp-1) var(--sp-3);gap:4px}.tb-search{flex:100%;max-width:none}.tb-btn .tb-btn-label{display:none}.ct-scroll{padding:var(--sp-3) var(--sp-4)}.player{padding:0 max(var(--sp-2),var(--safe-right)) var(--safe-bottom) max(var(--sp-2),var(--safe-left));gap:var(--sp-2)}.pl-meta,.vol-row,.sp-wrap{display:none}.prog-wrap{flex:1}}@media (width<=479px){.nav-acts>.nav-btn{display:none}.more-share-export{display:block}}.share-gate{min-height:var(--app-h);background:var(--bg2);justify-content:center;align-items:center;padding:24px;display:flex}.share-gate-card{background:var(--bg);border:1px solid var(--b1);width:min(360px,100%);box-shadow:var(--sh2);border-radius:4px;flex-direction:column;padding:28px 24px 24px;display:flex}.share-gate-brand{font-size:var(--fs-md);letter-spacing:.08em;color:var(--t3);margin:0 0 6px;font-weight:500;line-height:1.2}.share-gate-title{font-size:var(--fs-2xl);color:var(--t1);word-break:break-word;margin:0 0 20px;font-weight:700;line-height:1.35}.share-gate-label{font-size:var(--fs-sm);color:var(--t2);margin:0 0 6px}.share-gate-card .field-input{box-sizing:border-box;width:100%}.share-gate-err{font-size:var(--fs-sm);color:var(--danger);margin:8px 0 0}.share-gate-actions{justify-content:center;margin-top:20px;display:flex}.share-gate-actions .btn.pri{border-radius:8px;justify-content:center;min-width:88px;padding:8px 20px}.rp-drawer-toggle{z-index:6;color:#605ce5;cursor:pointer;background:#fff;border:1px solid #e6e6f0;border-radius:8px;place-items:center;width:22px;height:48px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #27264d14}.rp-drawer-toggle svg{width:14px;height:14px}.rp-drawer-toggle.is-closed{z-index:8;left:10px;transform:translateY(-50%)}.rp-drawer-toggle.is-closed svg{transform:rotate(180deg)}@media (width<=1024px){.rp-drawer-toggle.is-overlay{z-index:130;transition:transform .32s cubic-bezier(.16,1,.3,1);position:fixed;top:50%;left:auto;right:calc(min(92vw,440px) - 11px);transform:translateY(-50%)}.rp-drawer-toggle.is-overlay:not(.is-open){transform:translateY(-50%)translate(calc(min(92vw,440px) - 19px))}.rp-drawer-toggle.is-overlay.is-open svg{transform:rotate(180deg)}}.sm-anchor-rail{z-index:6;box-sizing:border-box;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-end;gap:10px;width:26px;max-height:calc(100% - 24px);padding:8px;transition:width .2s,padding .2s;display:flex;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.sm-anchor-rail:hover{width:max-content;max-width:min(176px,68%);padding:12px 8px 12px 16px;overflow:hidden auto}.sm-anchor-rail:has(:focus-visible){width:max-content;max-width:min(176px,68%);padding:12px 8px 12px 16px;overflow:hidden auto}.sm-anchor-rail:hover:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(130% 90% at 80%,#fff 0%,#fffffffa 22%,#ffffffb8 46%,#fff0 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 28%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 28%,#0000 100%)}.sm-anchor-rail:has(:focus-visible):after{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(130% 90% at 80%,#fff 0%,#fffffffa 22%,#ffffffb8 46%,#fff0 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 28%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 28%,#0000 100%)}.sm-anchor-rail button{z-index:1;cursor:pointer;color:#b4b3c2;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:4px 0;font-size:13px;line-height:1.3;transition:color .16s;display:flex;position:relative}.sm-anchor-rail-label{opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;transition:opacity .16s,max-width .2s;overflow:hidden}.sm-anchor-rail:hover .sm-anchor-rail-label{opacity:1;max-width:120px}.sm-anchor-rail:has(:focus-visible) .sm-anchor-rail-label{opacity:1;max-width:120px}.sm-anchor-rail-dot{box-sizing:border-box;background:#fff;border:1.5px solid #c5c4d4;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:width .16s,height .16s,background .16s,box-shadow .16s}.sm-anchor-rail button:hover,.sm-anchor-rail button:focus-visible{color:#1f2937}.sm-anchor-rail button.on{color:#b7b4ea;font-weight:650}.sm-anchor-rail button.on:hover,.sm-anchor-rail button.on:focus-visible{color:#3c38b0}.sm-anchor-rail button.on .sm-anchor-rail-dot{background:#605ce5;border-color:#605ce5;width:9px;height:9px;box-shadow:0 0 0 3px #605ce538}html[data-theme=dark] .sm-anchor-rail:hover:after{background:radial-gradient(130% 90% at 80%,#17171afa 0%,#17171ae6 28%,#17171a00 72%)}html[data-theme=dark] .sm-anchor-rail:has(:focus-visible):after{background:radial-gradient(130% 90% at 80%,#17171afa 0%,#17171ae6 28%,#17171a00 72%)}html[data-theme=dark] .sm-anchor-rail button{color:#787c86}html[data-theme=dark] .sm-anchor-rail button:hover,html[data-theme=dark] .sm-anchor-rail button:focus-visible{color:#f3f4f6}html[data-theme=dark] .sm-anchor-rail button.on{color:#8f8cc8}html[data-theme=dark] .sm-anchor-rail button.on:hover,html[data-theme=dark] .sm-anchor-rail button.on:focus-visible{color:#d9d7ff}html[data-theme=dark] .sm-anchor-rail-dot{background:#232326;border-color:#565a64}html[data-theme=dark] .sm-anchor-rail button.on .sm-anchor-rail-dot{background:#8b88f0;border-color:#8b88f0}@media (prefers-reduced-motion:reduce){.sm-anchor-rail,.sm-anchor-rail-label,.sm-anchor-rail-dot,.sm-anchor-rail button{transition:none}}.sm-anchor-sec{padding:8px 0 16px;scroll-margin-top:8px}.sm-anchor-title{color:#27264d;margin:0 0 8px;font-size:14px;font-weight:650}.sm-anchor-empty{color:var(--t3);margin:0;font-size:13px}@media (width<=1024px){.rp-rail-tab.on{color:#605ce5}.rp-rail-tab.on .tab-trigger-label{-webkit-text-fill-color:#605ce5;color:#605ce5;background:0 0}.rp-rail-tab .tab-indicator-line{background:#605ce5}}.detail-processing-notice{background:var(--bg2);color:var(--t2);border-bottom:1px solid var(--b1);padding:12px 16px;font-size:13px;line-height:1.55}.detail-processing-notice strong{color:var(--t1);margin-bottom:4px;display:block}.detail-processing-copy p{margin:0}.detail-processing-copy p+p{margin-top:4px}.detail-processing-notice.is-warning{background:var(--al)}.detail-processing-progress{font-variant-numeric:tabular-nums}.detail-processing-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}:root{--bg:#fff;--bg2:#f3f4f6;--bg3:#f5f7fa;--bg4:#e8ecf2;--b1:#e5e7eb;--b2:#d1d5db;--t1:#1f2937;--t2:#4b5563;--t3:#9ca3af;--t4:#d1d5db;--cyan:#14c9c9;--cyan2:#08979c;--cl:#e6fffb;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--red:#f53f3f;--rl:#fff0f0;--purple:#722ed1;--purple2:#531dab;--pl:#f9f0ff;--font-family:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--lh-tight:1.25;--lh-normal:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--t-fast:.15s ease;--t-normal:.25s ease;--focus-ring:0 0 0 2px var(--blue)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.up-bar{height:var(--topbar-h);background:var(--bg);border-bottom:1px solid var(--b1);padding:0 var(--sp-4);align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.up-close{border-radius:var(--sp-2);width:32px;height:32px;color:var(--t2);justify-content:center;align-items:center;display:flex}@media (hover:hover){.up-close:hover{background:var(--bg2)}}.up-close svg{width:18px;height:18px}.up-bar-title{font-size:var(--fs-xl);flex:1;font-weight:600}.up-bar-hide-sm{display:inline}@media (width<=767px){.up-bar-hide-sm{display:none}}.up-body{padding:var(--sp-8) var(--sp-5);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.up-card{width:100%;max-width:480px}@media (width<=767px){.up-card{max-width:none}}.up-drop{padding:var(--sp-8) var(--sp-6);text-align:center;border:2px dashed var(--b2);border-radius:var(--sp-3);transition:border-color var(--t-fast),background var(--t-fast);margin-bottom:var(--sp-6)}@media (hover:hover){.up-drop:hover{border-color:var(--blue);background:var(--bl)}}.up-drop.dragover{border-color:var(--blue);background:var(--bl)}.up-drop-icon{margin-bottom:var(--sp-2);color:var(--t3)}.up-drop-icon svg{width:44px;height:44px}.up-drop-title{font-size:var(--fs-xl);margin-bottom:var(--sp-1);font-weight:600}.up-drop-sub{font-size:var(--fs-base);color:var(--t3);margin-bottom:var(--sp-3)}.up-drop-btn{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-6);background:var(--blue);color:#fff;font-size:var(--fs-md);cursor:pointer;border:none;border-radius:20px;font-weight:500;display:inline-flex}@media (hover:hover){.up-drop-btn:hover{background:var(--blue2)}}.up-drop-btn svg{width:14px;height:14px}.up-fmts{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.up-fmts span{padding:2px var(--sp-2);background:var(--bg2);font-size:var(--fs-sm);color:var(--t3);border-radius:10px}.up-flist{margin-bottom:var(--sp-6)}.up-fitem{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg);border:1px solid var(--b1);margin-bottom:var(--sp-2);border-radius:10px;display:flex}.up-fico{border-radius:var(--sp-2);background:var(--pl);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.up-fico svg{width:18px;height:18px;color:var(--purple)}.up-finfo{flex:1;min-width:0}.up-fname{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.up-fsize{font-size:var(--fs-sm);color:var(--t3);margin-top:1px}.up-facts{gap:var(--sp-1);flex-shrink:0;display:flex}.up-fprog{align-items:center;gap:var(--sp-2);flex:0 132px;min-width:96px;display:flex}.up-fprog-track{background:var(--bg3);border-radius:3px;flex:1;height:6px;overflow:hidden}.up-fprog-fill{background:var(--blue);width:0;height:100%;transition:width var(--t-normal);border-radius:3px}.up-fprog-pct{font-size:var(--fs-sm);color:var(--t3);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:2.6em}.up-fdel{width:28px;height:28px;color:var(--t3);border-radius:6px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.up-fdel:hover{background:var(--rl);color:var(--red)}}.up-fdel svg{width:14px;height:14px}.up-section{margin-bottom:var(--sp-4)}.up-slabel{font-size:var(--fs-base);color:var(--t3);margin-bottom:var(--sp-1);font-weight:500}.up-submit{gap:var(--sp-2);justify-content:flex-end;display:flex}.up-prog-wrap{margin-top:var(--sp-4);display:none}.up-prog-wrap.on{display:block}.up-prog-bar{background:var(--bg3);height:6px;margin-bottom:var(--sp-1);border-radius:3px;overflow:hidden}.up-prog-fill{background:var(--blue);width:0%;height:100%;transition:width var(--t-normal);border-radius:3px}.up-prog-text{font-size:var(--fs-base);color:var(--t3);justify-content:space-between;display:flex}.toast{background:var(--t1);color:var(--bg);font-size:var(--fs-md);padding:var(--sp-2) var(--sp-5);z-index:3000;opacity:0;transition:opacity var(--t-normal),transform var(--t-normal);pointer-events:none;white-space:nowrap;border-radius:20px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)translateY(10px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.modal:has(.upload-modal-body){background:#fff;border-radius:12px;flex-direction:column;width:min(798px,100vw - 32px);max-width:798px;max-height:min(90vh,90dvh);display:flex;overflow:hidden;box-shadow:0 12px 30px #27264d0f}.modal:has(.upload-modal-body) .modal-hd{padding-bottom:var(--sp-3);flex-shrink:0;margin-bottom:0}.modal:has(.upload-modal-body) .modal-bd{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.upload-modal-body{min-height:0}.modal.is-design-pop{background:#fff;border-radius:12px;flex-direction:column;width:min(798px,100vw - 32px);max-width:798px;max-height:min(90vh,90dvh);display:flex;overflow:hidden;box-shadow:0 12px 30px #27264d0f}.modal.is-design-pop .modal-bd{flex:auto;min-height:0;overflow-y:auto}.modal.is-design-pop .modal-footer{padding-top:var(--sp-3);border-top:1px solid var(--b1);flex-shrink:0;margin-top:0}.modal:has(.upload-modal-body) .modal-footer{padding-top:var(--sp-3);border-top:1px solid var(--b1);flex-shrink:0;margin-top:0}.upload-modal-body .up-drop{margin-bottom:var(--sp-3);padding:var(--sp-4) var(--sp-3)}.upload-modal-body .up-drop-icon{margin-bottom:var(--sp-1)}.upload-modal-body .up-drop-icon svg{width:32px;height:32px}.upload-modal-body .up-drop-title{font-size:var(--fs-lg);margin-bottom:2px}.upload-modal-body .up-drop-sub{font-size:var(--fs-sm);margin-bottom:var(--sp-2)}.upload-modal-body .up-fmts{margin-top:var(--sp-2);gap:var(--sp-1)}.upload-modal-body .up-fmts span{font-size:var(--fs-xs);padding:2px 6px}.upload-modal-body .up-flist{max-height:120px;margin-bottom:var(--sp-3);overflow-y:auto}.upload-modal-body .up-section{margin-bottom:var(--sp-3)}.agent-picker-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.agent-picker-hint{font-size:var(--fs-sm);color:var(--t3);margin-top:6px;line-height:1.45}.upload-modal-body .up-section .tgl-row{padding:6px var(--sp-2);margin-bottom:4px}.upload-modal-body .up-section .tgl-row:last-child,.upload-modal-body .up-section:last-of-type{margin-bottom:0}.upload-modal-body .up-fprog{flex-basis:120px}@media (width<=767px){.modal:has(.upload-modal-body){border-radius:var(--sp-3) var(--sp-3) 0 0;width:100%;min-width:0;max-width:none;max-height:min(92vh,92dvh);padding:var(--sp-4);padding-left:max(var(--sp-4), var(--safe-left));padding-right:max(var(--sp-4), var(--safe-right));padding-bottom:calc(var(--sp-4) + var(--safe-bottom));inset:auto 0 0}.upload-modal-body .up-drop{padding:var(--sp-3) var(--sp-2)}.upload-modal-body .up-drop-title{font-size:var(--fs-md)}.upload-modal-body .up-drop-sub{font-size:var(--fs-xs)}.upload-modal-body .up-fmts{gap:4px}.upload-modal-body .up-fmts span{padding:1px 5px;font-size:10px}.upload-modal-body .up-flist{max-height:min(28vh,160px)}.upload-modal-body .up-fprog{flex-basis:88px;min-width:80px}.upload-modal-body .up-section .tgl-row{padding:8px var(--sp-2);align-items:flex-start}.upload-modal-body .up-section .tgl-lbl{font-size:var(--fs-sm);line-height:var(--lh-normal)}.modal:has(.upload-modal-body) .modal-footer{gap:var(--sp-2);flex-direction:column-reverse}.modal:has(.upload-modal-body) .modal-footer .btn{justify-content:center;width:100%;min-height:40px}.modal:has(.upload-modal-body) .modal-hd{padding-bottom:var(--sp-2)}.modal:has(.upload-modal-body) .modal-title{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.modal:has(.upload-modal-body){transition-duration:.01ms!important}}@media (width<=380px){.upload-modal-body .up-drop-btn{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-base)}}.upload-modal-body.up-split{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);align-items:start;gap:20px;display:grid}.up-split-main,.up-split-side{min-width:0}.up-split-side{flex-direction:column;gap:12px;display:flex}.upload-modal-body .up-drop{background:#f7f6ff;border:1px dashed #c9c6f2;border-radius:12px;min-height:280px}.up-chips{flex-wrap:wrap;gap:8px;display:flex}.up-chip{color:#474667;cursor:pointer;background:#fff;border:1px solid #e4e3ef;border-radius:8px;padding:6px 12px;font-size:13px}.up-chip.on{color:#605ce5;background:#f3f2ff;border-color:#605ce5}.up-chip:disabled{opacity:.55;cursor:default}@media (width<=767px){.upload-modal-body.up-split{grid-template-columns:1fr}.upload-modal-body .up-drop{min-height:180px}}.ttp{min-width:0;position:relative}.ttp.disabled{opacity:.55;pointer-events:none}.ttp-trigger{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;display:flex}.ttp-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ttp-arrow{flex-shrink:0;width:12px;height:12px}.ttp-panel{z-index:240;background:var(--bg);border:1px solid var(--b1);border-radius:var(--r2,10px);min-width:240px;max-width:min(360px,90vw);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 28px #0000001f}.ttp-panel--portal{z-index:520;box-sizing:border-box;flex-direction:column;min-width:0;max-width:none;min-height:0;display:flex;position:fixed;inset:auto}.ttp-panel--portal .ttp-search,.ttp-panel--portal>.ttp-item{flex-shrink:0}.ttp-panel--portal .ttp-list{min-height:0;max-height:min(260px, var(--ttp-list-max,260px));flex:auto}.ttp-search{box-sizing:border-box;border:1px solid var(--b1);width:100%;font-size:var(--fs-sm,13px);background:var(--bg2,var(--bg));color:var(--t1);border-radius:8px;margin-bottom:6px;padding:7px 10px}.ttp-list{max-height:260px;overflow:auto}.ttp-item{cursor:pointer;width:100%;color:var(--t2);text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;display:flex}.ttp-item:hover{background:var(--bg2)}.ttp-item.on{color:var(--blue)}.ttp-item-zh{font-size:var(--fs-md,14px)}.ttp-item-sub{color:var(--t3);font-size:11px}.ttp-empty{color:var(--t3);font-size:var(--fs-sm,13px);padding:10px 8px}.ttp--toolbar .ttp-trigger{border:1px solid var(--b2);color:var(--t2);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:8px;padding:5px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s,color .18s}.ttp--toolbar .ttp-trigger:hover{color:var(--t1);background:color-mix(in srgb, var(--bg) 80%, transparent)}.ttp--toolbar .ttp-trigger:active{transform:scale(.97)}.ttp--toolbar.open .ttp-trigger{border-color:var(--blue);color:var(--t1);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent)}.ttp--field .ttp-trigger{border:1px solid var(--b1);background:var(--bg);color:var(--t1);border-radius:8px;padding:8px 10px}.ttp--nav .ttp-trigger{color:var(--t2);border-radius:8px;max-width:168px;padding:6px 8px}.ttp--nav .ttp-trigger:hover{background:var(--bg2)}.ttp--nav .ttp-panel{left:auto;right:0}.onboard-overlay{z-index:5000;opacity:0;transition:opacity var(--t-normal);pointer-events:none;position:fixed;inset:0}.onboard-overlay.show{opacity:1;pointer-events:auto}.onboard-backdrop{z-index:5000;background:#00000094;position:fixed;inset:0}html[data-theme=dark] .onboard-backdrop{background:#000000b8}.onboard-spotlight{border-radius:var(--r2);pointer-events:none;z-index:5001;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #00000094}html[data-theme=dark] .onboard-spotlight{box-shadow:0 0 0 9999px #000000b8}.onboard-spotlight:after{content:"";border:2px solid var(--blue);border-radius:inherit;position:absolute;inset:-2px;box-shadow:0 0 0 3px #1456f040}.onboard-card{z-index:5002;background:var(--bg);border-radius:var(--r2);box-shadow:var(--sh);padding:var(--sp-4) var(--sp-5) var(--sp-4);transition:top .2s,left .2s,transform .2s;position:fixed}.onboard-card--center{max-width:380px;width:calc(100% - var(--sp-8))}.onboard-card-hd{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.onboard-card-step{font-size:var(--fs-sm);color:var(--t3);font-weight:500}.onboard-card-close{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.onboard-card-close:hover{background:var(--bg2);color:var(--t1)}.onboard-card-close svg{width:15px;height:15px}.onboard-card-title{font-size:var(--fs-xl);color:var(--t1);margin-bottom:var(--sp-2);font-weight:600;line-height:var(--lh-tight)}.onboard-card-desc{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--t2);margin-bottom:var(--sp-4)}.onboard-dots{gap:var(--sp-2);margin-bottom:var(--sp-4);justify-content:center;display:flex}.onboard-dot{background:var(--bg4);cursor:pointer;width:8px;height:8px;transition:background var(--t-fast), transform var(--t-fast);border:none;border-radius:50%;padding:0}.onboard-dot.on{background:var(--blue);transform:scale(1.2)}.onboard-dot.done{background:var(--blue);opacity:.35}.onboard-footer{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.onboard-skip{font-size:var(--fs-md);color:var(--t3);cursor:pointer;padding:var(--sp-2) var(--sp-1);font-family:var(--font-family);background:0 0;border:none}.onboard-skip:hover{color:var(--t2)}.onboard-nav{gap:var(--sp-2);margin-left:auto;display:flex}.onboard-reopen{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r);font-size:var(--fs-md);font-family:var(--font-family);color:var(--t3);cursor:pointer;text-align:left;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;gap:6px;display:flex}.onboard-reopen:hover{background:var(--bg2);color:var(--t2)}.onboard-reopen svg{flex-shrink:0;width:14px;height:14px}@media (width<=480px){.onboard-card{padding:var(--sp-3) var(--sp-4)}}@media (hover:none) and (pointer:coarse){.btn,.nav-btn,.nav-icon,.lt-btn,.tb-btn,.hamburger,.ctrl-btn,.play-btn,.vbtn,.rc-more,.sp-chip{min-width:40px;min-height:40px}.nav-btn,.lt-btn{padding-left:var(--sp-3);padding-right:var(--sp-3)}.sp-chip{padding:6px 10px}.spk-edit{width:32px;min-width:32px;height:32px;min-height:32px}}@media (width<=767px){:root{--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px}}@media (width<=479px){:root{--topbar-h:50px}}@media (width<=767px){.toast{bottom:calc(72px + var(--safe-bottom));max-width:calc(100vw - var(--sp-6) - var(--safe-left) - var(--safe-right));white-space:normal;text-align:center;line-height:var(--lh-normal)}.modal{border-radius:var(--r3) var(--r3) 0 0;width:100%;min-width:0;max-width:none;max-height:min(92dvh,92vh);padding-left:max(var(--sp-4), var(--safe-left));padding-right:max(var(--sp-4), var(--safe-right));padding-bottom:calc(var(--sp-4) + var(--safe-bottom));top:auto;bottom:0;left:50%}.modal:has(.upload-modal-body){width:100%;left:0;right:0}.modal-footer{gap:var(--sp-2);flex-direction:column-reverse}.modal-footer .btn{white-space:normal;width:100%;min-height:40px;line-height:var(--lh-tight);text-align:center;justify-content:center}.exp-grid{grid-template-columns:repeat(2,1fr)}}@media (height<=500px) and (orientation:landscape){.detail-body .right-panel{height:calc(var(--app-h) - var(--topbar-h) - var(--player-h))}.fp-art{width:72px;height:72px;margin-bottom:var(--sp-2)}.fp-art svg{width:32px;height:32px}}@media (width<=1279px){.ct-toolbar{flex-wrap:wrap;gap:6px}.tb-btn{padding-left:8px;padding-right:8px}.stats-row-main{grid-template-columns:1fr}.stats-pies{justify-content:space-around}.page-detail .main-content{min-width:0;overflow:auto}}@media (width<=1023px){.ct-toolbar{flex-wrap:wrap;overflow-x:visible}.stats-row-main,.stats-cards{grid-template-columns:1fr 1fr}.detail-body .right-panel{min-width:320px}}@media (width>=1440px){.ct-scroll{padding-left:max(var(--sp-5), calc((100% - 960px) / 2));padding-right:max(var(--sp-5), calc((100% - 960px) / 2))}}html.is-leji-ask-moving,html.is-leji-ask-moving *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}html.is-leji-ask-resizing,html.is-leji-ask-resizing *{cursor:var(--leji-resize-cursor,nwse-resize)!important;-webkit-user-select:none!important;user-select:none!important}.leji-ask-fab-wrap{z-index:420;touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;width:80px;height:80px;transition:transform .28s cubic-bezier(.22,.7,.3,1),opacity .18s,visibility linear;position:fixed}.leji-ask-fab-wrap.is-chat-open{opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.22,.7,.3,1),opacity .16s,visibility 0s linear .16s}.leji-ask-fab-wrap.is-default-pos{inset:auto 24px 28px auto}.leji-ask-fab-wrap.is-default-pos.is-detail{bottom:calc(var(--player-h) + 28px)}.leji-ask-fab-wrap.is-default-pos.is-nudged{right:120px}.leji-ask-fab-wrap:active,.leji-ask-fab-wrap.is-dragging{cursor:move}.leji-ask-fab-wrap.is-dragging{transition:none}.leji-ask-fab-wrap.is-docked-left:not(.is-revealed):not(:hover){transform:translate(-50%)}.leji-ask-fab-wrap.is-docked-right:not(.is-revealed):not(:hover){transform:translate(50%)}.leji-ask-fab-wrap.is-docked-left:not(.is-revealed):not(:hover) .leji-ask-fab{transform:rotate(45deg)}.leji-ask-fab-wrap.is-docked-right:not(.is-revealed):not(:hover) .leji-ask-fab{transform:rotate(-45deg)}.leji-ask-fab-wrap:after{content:"";z-index:0;pointer-events:none;filter:blur(5px);background:#0f172a47;border-radius:50%;width:54px;height:16px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.leji-ask-fab-wrap.is-docked:not(.is-revealed):not(:hover):after{opacity:0}.leji-ask-fab-wrap.is-docked:not(.is-revealed):not(:hover) .leji-ask-bot{filter:drop-shadow(0 4px 8px #0f172a2e)}.leji-ask-fab{z-index:1;width:80px;height:80px;cursor:inherit;transform-origin:50%;background:0 0;border:none;padding:0;transition:transform .28s cubic-bezier(.22,.7,.3,1);display:block;position:relative}.leji-ask-fab-wrap,.leji-ask-fab-wrap:focus,.leji-ask-fab-wrap:focus-visible,.leji-ask-fab,.leji-ask-fab:focus,.leji-ask-fab:focus-visible,.leji-ask-fab-wrap:focus-within .leji-ask-fab{box-shadow:none;outline:none}.leji-ask-bot{z-index:1;filter:drop-shadow(0 4px 8px #0f172a2e)drop-shadow(0 12px 18px #0f172a3d);width:80px;height:80px;display:block;position:relative}.leji-ask-bot img{object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}.leji-ask-bot img.is-on{opacity:1}.leji-ask-fab-wrap:hover:not(.is-busy):not(.is-dragging) .leji-ask-bot img{opacity:0}.leji-ask-fab-wrap:hover:not(.is-busy):not(.is-dragging) .leji-ask-bot img[data-frame=hover]{opacity:1}.leji-ask-fab-tip{--leji-tip-x:calc(-100% + 16px);--leji-tip-y:-10px;--leji-tip-emerge:6px;z-index:2;box-sizing:border-box;background:var(--bg);width:248px;height:auto;color:var(--t1);border:1px solid var(--b1);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transform:translate(var(--leji-tip-x), calc(var(--leji-tip-y) + var(--leji-tip-emerge)));border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.55;transition:opacity .16s,transform .18s cubic-bezier(.22,.7,.3,1),visibility 0s linear .16s;position:absolute;inset:auto auto 100% 50%;box-shadow:0 10px 28px #0f172a1f}.leji-ask-fab-tip.is-on{opacity:1;visibility:visible;transform:translate(var(--leji-tip-x), var(--leji-tip-y));transition:opacity .16s,transform .18s cubic-bezier(.22,.7,.3,1),visibility linear}.leji-ask-fab-tip-text{overflow-wrap:break-word;word-break:break-word;min-height:3.1em;display:block;overflow:hidden}.leji-ask-fab-tip-heart{color:#e11d48;font-variant-emoji:text;margin-left:1px;font-style:normal}.leji-ask-fab-tip:before{content:"";background:var(--bg);border-right:1px solid var(--b1);border-bottom:1px solid var(--b1);border-top:none;border-left:none;width:10px;height:10px;position:absolute;inset:auto 10px -5px auto;transform:rotate(45deg)}.leji-ask-fab-wrap.is-docked-left .leji-ask-fab-tip{--leji-tip-x:-16px}.leji-ask-fab-wrap.is-docked-left .leji-ask-fab-tip:before{left:10px;right:auto}.leji-ask-fab-tip-caret{vertical-align:-.12em;background:var(--blue);width:1.5px;height:.95em;margin-left:1px;animation:.8s step-end infinite leji-ask-fab-caret;display:inline-block}@keyframes leji-ask-fab-caret{50%{opacity:0}}.leji-ask-fab-idle-pop{z-index:2;background:var(--bg);width:max-content;max-width:220px;color:var(--t1);border:1px solid var(--b1);pointer-events:none;border-radius:12px;padding:7px 12px;font-size:13px;line-height:1.45;animation:.28s both leji-ask-idle-pop;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-70%);box-shadow:0 8px 20px #0f172a1a}.leji-ask-fab-wrap.is-docked-left .leji-ask-fab-idle-pop{animation-name:leji-ask-idle-pop-dock;left:10px;transform:none}.leji-ask-fab-wrap.is-docked-right .leji-ask-fab-idle-pop{animation-name:leji-ask-idle-pop-dock;left:auto;right:10px;transform:none}.leji-ask-fab-burst{pointer-events:none;z-index:2;position:absolute;inset:0}.leji-ask-fab-spark{animation:1.6s ease-out both leji-ask-spark;animation-delay:calc(var(--i) * 70ms);font-size:14px;line-height:1;position:absolute;top:18%;left:50%}.leji-ask-fab-spark.is-hearts{color:#e11d48}.leji-ask-fab-spark.is-stars{color:#f5b942}@keyframes leji-ask-idle-pop{0%{opacity:0;transform:translate(-70%)translateY(6px)}to{opacity:1;transform:translate(-70%)translateY(0)}}@keyframes leji-ask-idle-pop-dock{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes leji-ask-spark{0%{opacity:0;transform:translate(-50%,8px)scale(.6)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--i) - 2) * 16px), calc(-42px - var(--i) * 6px)) scale(1.05)}}@media (prefers-reduced-motion:reduce){.leji-ask-fab-idle-pop,.leji-ask-fab-spark{animation:none}}html[data-theme=dark] .leji-ask-starter:hover:not(:disabled){border-color:var(--blue);color:#c7d2fe}html[data-theme=dark] .leji-ask-fab-wrap:after{background:#0000008c}html[data-theme=dark] .leji-ask-bot{filter:drop-shadow(0 4px 8px #00000052)drop-shadow(0 12px 20px #0000007a)}html[data-theme=dark] .leji-ask-fab-tip{box-shadow:0 12px 32px #0006}.leji-ask-scrim{z-index:430;opacity:0;pointer-events:none;visibility:hidden;background:#0f172a1a;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.leji-ask-scrim.is-open{opacity:1;visibility:visible;transition:opacity .2s,visibility linear}.leji-ask-float{z-index:440;isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);transform-origin:100% 100%;opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(165deg,#ffffffbd 0%,#f7f6fb85 100%);border:1px solid #ffffffb8;border-radius:12px;flex-direction:column;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);transition:transform .28s cubic-bezier(.34,1.45,.64,1),opacity .2s,box-shadow .2s,visibility 0s linear .28s;display:flex;position:fixed;overflow:hidden;transform:scale(.9)translateY(18px);box-shadow:inset 0 1px #ffffffe0,0 4px 16px #1118270d,0 20px 48px #605ce514}.leji-ask-float.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:transform .28s cubic-bezier(.34,1.45,.64,1),opacity .2s,box-shadow .2s,visibility linear;transform:none}.leji-ask-float.is-open.is-moving,.leji-ask-float.is-open.is-resizing{opacity:1;visibility:visible;pointer-events:auto;transition:none;transform:none}html[data-theme=dark] .leji-ask-scrim{background:#00000052}html[data-theme=dark] .leji-ask-float{background:linear-gradient(165deg,#24242c94 0%,#17171a75 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0006,0 24px 56px #00000080}@media (prefers-reduced-motion:reduce){.leji-ask-scrim,.leji-ask-scrim.is-open,.leji-ask-float,.leji-ask-float.is-open{transition:none;transform:none}.leji-ask-composer-border:before{animation:none}.leji-ask-fab-wrap,.leji-ask-fab,.leji-ask-bot img{transition:none}.leji-ask-fab-tip,.leji-ask-fab-tip.is-on{transform:translate(var(--leji-tip-x), var(--leji-tip-y));transition:none}.leji-ask-fab-tip-caret{animation:none}}.leji-ask-float-header{touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;background:#ffffff47;border-bottom:1px solid #e8e9f08c;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.leji-ask-float-header:active,.leji-ask-float.is-moving .leji-ask-float-header{cursor:move}.leji-ask-float-header-left,.leji-ask-float-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.leji-ask-float-header-left{flex:1;min-width:0}.leji-ask-float-header .agent-picker-toolbar{min-width:0;max-width:168px}.leji-ask-float-header .agent-picker-conv,.leji-ask-float-header .mock-badge{display:none}.leji-ask-float-header .ttp-trigger{max-width:168px}.leji-ask-float-title{color:var(--t1);white-space:nowrap;font-size:14px;font-weight:600}.leji-ask-bot.is-welcome{filter:drop-shadow(0 4px 8px #0f172a29)drop-shadow(0 10px 16px #0f172a33);width:64px;height:64px}.leji-ask-icon-btn{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.leji-ask-icon-btn:hover:not(:disabled){color:var(--t1);background:var(--bg2)}.leji-ask-icon-btn:disabled{opacity:.45;cursor:not-allowed}.leji-ask-icon-btn.active{background:var(--bl);color:var(--blue)}.leji-ask-header-btn{background:var(--bg);border:1px solid var(--b1);color:var(--t2);border-radius:8px;padding:5px 11px;box-shadow:0 1px 2px #1118270f,0 4px 10px #1118271f}.leji-ask-header-btn:hover:not(:disabled){color:var(--t1);background:var(--bg);box-shadow:0 2px 4px #11182714,0 6px 14px #11182729}.leji-ask-header-btn.active{background:var(--bg);color:var(--blue);border-color:color-mix(in srgb, var(--blue) 42%, var(--b1));box-shadow:0 1px 2px color-mix(in srgb, var(--blue) 12%, transparent), 0 4px 12px color-mix(in srgb, var(--blue) 22%, transparent)}html[data-theme=dark] .leji-ask-header-btn{box-shadow:0 1px 2px #00000047,0 4px 12px #0006}html[data-theme=dark] .leji-ask-header-btn:hover:not(:disabled){box-shadow:0 2px 4px #00000052,0 6px 16px #00000080}html[data-theme=dark] .leji-ask-bot.is-welcome{filter:drop-shadow(0 4px 8px #00000052)drop-shadow(0 10px 18px #00000073)}html[data-theme=dark] .leji-ask-float-header{background:#ffffff0a;border-bottom-color:#ffffff14}html[data-theme=dark] .leji-ask-message-area{background:#ffffff08}html[data-theme=dark] .leji-ask-welcome{background:#17171a2e}html[data-theme=dark] .leji-ask-composer{background:#ffffff0a;border-top-color:#ffffff14}.leji-ask-resize{touch-action:none;z-index:5;position:absolute}.leji-ask-resize-n,.leji-ask-resize-s{cursor:ns-resize;width:auto;height:8px;left:12px;right:12px}.leji-ask-resize-e,.leji-ask-resize-w{cursor:ew-resize;width:8px;height:auto;top:12px;bottom:12px}.leji-ask-resize-n{top:0}.leji-ask-resize-s{bottom:0}.leji-ask-resize-e{right:0}.leji-ask-resize-w{left:0}.leji-ask-resize-ne,.leji-ask-resize-nw,.leji-ask-resize-se,.leji-ask-resize-sw{width:16px;height:16px}.leji-ask-resize-ne{cursor:nesw-resize;top:0;right:0}.leji-ask-resize-nw{cursor:nwse-resize;top:0;left:0}.leji-ask-resize-sw{cursor:nesw-resize;bottom:0;left:0}.leji-ask-resize-se{cursor:nwse-resize;width:20px;height:20px;bottom:0;right:0}.leji-ask-resize-se:after{content:"";pointer-events:none;filter:drop-shadow(0 0 1px #fff);border-bottom:2px solid #64748b;border-right:2px solid #64748b;border-radius:0 0 2px;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.leji-ask-resize-se:hover:after,.leji-ask-float.is-resizing .leji-ask-resize-se:after{border-color:var(--blue)}.leji-ask-root{background:0 0;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.leji-ask-message-area{background:#f7f6fb52;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.leji-ask-welcome{z-index:2;background:#f7f6fb2e;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.leji-ask-welcome-avatar{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.leji-ask-welcome-title{max-width:360px;color:var(--t1);text-align:center;margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.6}.leji-ask-welcome-slogan{max-width:320px;color:var(--t3);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.5}.leji-ask-focus-hint{color:var(--t2);background:#605ce514;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.5}.leji-ask-starters{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:360px;margin-top:24px;display:grid}.leji-ask-starter{color:var(--t2);text-align:left;cursor:pointer;white-space:normal;background:#ffffff7a;border:1px solid #ffffff9e;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.leji-ask-starter:hover:not(:disabled){color:#4338ca;border-color:#c7d2fe}.leji-ask-starter:disabled{opacity:.5;cursor:not-allowed}.leji-ask-thread{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.leji-ask-bubble-row{width:100%;display:flex}.leji-ask-bubble-row.is-user{justify-content:flex-end}.leji-ask-bubble-row.is-ai{justify-content:flex-start}.leji-ask-bubble-col{flex-direction:column;gap:6px;min-width:0;max-width:85%;display:flex}.leji-ask-bubble-col.is-user{align-items:flex-end}.leji-ask-bubble-col.is-ai{align-items:flex-start}.leji-ask-bubble{word-break:break-word;white-space:pre-wrap;border-radius:12px;max-width:100%;padding:8px 12px;font-size:13.5px;line-height:1.55}.leji-ask-bubble.is-user{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.leji-ask-bubble.is-ai{background:var(--bg);color:var(--t1);border:1px solid var(--b1);border-bottom-left-radius:4px}.leji-ask-bubble .typing{background:0 0;border:none;padding:2px 0}.leji-ask-status{letter-spacing:.01em;white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;margin:0 2px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.leji-ask-status.s-live{background:var(--accent-bg);color:var(--accent-2)}.leji-ask-status.s-proc{background:var(--pri-bg);color:var(--pri-2)}.leji-ask-status.s-smart{background:var(--ai-bg);color:var(--ai-2)}.leji-ask-status.s-err{background:var(--err-bg);color:var(--err)}.leji-ask-status.s-done{background:var(--ok-bg);color:var(--ok)}.leji-ask-bubble.is-ai:has(.leji-ask-file-card){white-space:normal;padding:8px}.leji-ask-rich{flex-direction:column;gap:8px;min-width:0;display:flex}.leji-ask-rich-text{white-space:pre-wrap;padding:2px 4px}.leji-ask-file-card{box-sizing:border-box;width:100%;color:inherit;background:linear-gradient(#ffffffeb 0%,#f6f5ff 100%);border:1px solid #605ce524;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 6px 16px #605ce50f}.leji-ask-file-card:hover,.leji-ask-file-card:focus-visible{border-color:#605ce557;transform:translateY(-1px);box-shadow:0 10px 20px #605ce51a}.leji-ask-file-card:focus-visible{outline:2px solid var(--leji-primary,#605ce5);outline-offset:2px}.leji-ask-file-card.is-static{cursor:default;transform:none;box-shadow:0 4px 12px #605ce50d}.leji-ask-file-title{width:100%;color:var(--leji-primary,#605ce5);align-items:flex-start;gap:6px;font-weight:650;line-height:1.4;display:flex}.leji-ask-file-title-text{flex:1;min-width:0}.leji-ask-file-go{color:color-mix(in srgb, var(--leji-primary,#605ce5) 70%, #fff);flex-shrink:0;margin-top:1px;font-weight:600}.leji-ask-file-body{white-space:pre-wrap;width:100%;color:color-mix(in srgb, var(--leji-ink,#27264d) 62%, #fff);font-size:12.5px;line-height:1.55}html[data-theme=dark] .leji-ask-file-card{background:linear-gradient(#302e4eb8 0%,#24223adb 100%);border-color:#b8b6ff29;box-shadow:0 8px 18px #00000047}html[data-theme=dark] .leji-ask-file-title{color:#c4c2ff}html[data-theme=dark] .leji-ask-file-body{color:#e8e8f6b8}.leji-ask-thinking{color:var(--t2);align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.leji-ask-thinking .typing{background:0 0;border:none;padding:0}.leji-ask-thinking-label{opacity:.75}.leji-ask-msg-actions{background:#eef0f3;border-radius:999px;align-items:center;gap:1px;padding:2px 4px;display:inline-flex}.leji-ask-msg-action{color:#5b6472;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex}.leji-ask-msg-action svg{flex-shrink:0;width:13px;height:13px}.leji-ask-msg-action:hover:not(:disabled){color:#1f2937;background:#0f172a0f}.leji-ask-msg-action:disabled{opacity:.45;cursor:not-allowed}.leji-ask-quote-chip{background:var(--bg2);box-shadow:inset 3px 0 0 var(--blue);color:var(--t2);border-radius:10px;align-items:flex-start;gap:8px;margin:0 2px 8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.leji-ask-quote-chip-body{flex:1;min-width:0}.leji-ask-quote-chip-kicker{color:var(--blue);margin-bottom:2px;font-size:11px;display:block}.leji-ask-quote-chip-text{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leji-ask-quote-chip-close{color:var(--t3,#94a3b8);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}html[data-theme=dark] .leji-ask-msg-actions{background:#94a3b829}html[data-theme=dark] .leji-ask-msg-action{color:#cbd5e1}html[data-theme=dark] .leji-ask-msg-action:hover:not(:disabled){color:#f8fafc;background:#ffffff0f}.leji-ask-composer{z-index:4;background:#ffffff38;border-top:1px solid #e8e9f080;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 10px 12px;display:flex;position:relative;overflow:visible;box-shadow:0 -4px 12px #0f172a08}.leji-ask-composer-tools{align-items:center;gap:6px;min-width:0;display:flex}.leji-ask-composer-tools>.leji-ask-quick-op.is-stop{flex-shrink:0}.leji-ask-chip-fold{flex:auto;min-width:0;position:relative}.leji-ask-chip-fold-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.leji-ask-chip-fold-row>.leji-ask-chip,.leji-ask-chip-fold-row>.leji-ask-quick-op{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34%;overflow:hidden}.leji-ask-chip-fold-extra{background:var(--bg);border:1px solid var(--b1);z-index:6;border-radius:12px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 -8px 24px #0f172a24}.leji-ask-chip-fold-extra>.leji-ask-chip,.leji-ask-chip-fold-extra>.leji-ask-quick-op{max-width:100%}.leji-ask-chip-fold-toggle{color:var(--t2);background:var(--bg2);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #94a3b859}.leji-ask-chip-fold-toggle:hover{background:var(--bg3);color:var(--t1)}.leji-ask-chip-fold.is-open .leji-ask-chip-fold-toggle{color:var(--t1);background:var(--bg3)}html[data-theme=dark] .leji-ask-chip-fold-extra{box-shadow:0 -10px 28px #00000073}.leji-ask-chips{flex-wrap:wrap;gap:6px;display:flex}.leji-ask-chips.is-welcome-drafts{justify-content:center;margin-top:10px}.leji-ask-chip{color:var(--t2);background:var(--bg2);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;box-shadow:inset 0 0 0 1px #94a3b859}.leji-ask-chip.is-draft{color:var(--t3);box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #94a3b88c}.leji-ask-chip:hover:not(:disabled){background:var(--bg3);color:var(--t1)}.leji-ask-chip:disabled{opacity:.45;cursor:not-allowed}.leji-ask-quick-ops{flex-wrap:wrap;gap:6px;display:flex}.leji-ask-quick-op{color:#4338ca;background:color-mix(in srgb, #6366f1 10%, var(--bg));cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;box-shadow:inset 0 0 0 1px #6366f147}.leji-ask-quick-op:hover:not(:disabled){background:color-mix(in srgb, #6366f1 16%, var(--bg));color:#3730a3}.leji-ask-quick-op.is-stop{color:#b91c1c;background:color-mix(in srgb, #ef4444 10%, var(--bg));box-shadow:inset 0 0 0 1px #ef44444d}.leji-ask-quick-op:disabled{opacity:.45;cursor:not-allowed}.leji-ask-composer-border{--leji-ask-border-width:2px;--leji-ask-border-radius:1rem;--leji-ask-border-gradient:conic-gradient(from 0deg, #a5b4fc 0deg, #b8a9fd 45deg, #cdbafd 90deg, #deb8f8 135deg, #f0b8e8 180deg, #f9a8d4 225deg, #e9d5ff 270deg, #bfdbfe 315deg, #a5b4fc 360deg);border-radius:var(--leji-ask-border-radius);padding:var(--leji-ask-border-width);overflow-clip-margin:0;clip-path:inset(0 round var(--leji-ask-border-radius));contain:paint;isolation:isolate;background:#a5b4fc;position:relative;overflow:clip}.leji-ask-composer-border:focus-within{--leji-ask-border-width:3px;background:#818cf8}.leji-ask-composer-border:before{content:"";z-index:0;aspect-ratio:1;background:var(--leji-ask-border-gradient);transform-origin:50%;pointer-events:none;width:max(400%,24rem);animation:20s linear infinite leji-ask-border-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leji-ask-composer-border:after{content:"";z-index:0;inset:var(--leji-ask-border-width);border-radius:calc(var(--leji-ask-border-radius) - var(--leji-ask-border-width));pointer-events:none;background:#fff;position:absolute}html[data-theme=dark] .leji-ask-composer-border:after{background:#17171a}.leji-ask-composer-border:focus-within:before{animation-duration:12s}@keyframes leji-ask-border-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.leji-ask-composer-border>*{z-index:1;position:relative}.leji-ask-composer-card{z-index:1;border-radius:calc(var(--leji-ask-border-radius) - var(--leji-ask-border-width));background:var(--bg);align-items:flex-end;gap:6px;max-width:100%;padding:6px 8px 6px 12px;display:flex;position:relative;overflow:hidden}.leji-ask-composer-card textarea{width:100%;min-width:0;max-width:100%;min-height:22px;max-height:8.5rem;font:inherit;color:var(--t2);resize:none;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;field-sizing:content;background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:1.45;overflow:hidden auto}.leji-ask-composer-card textarea::placeholder{color:#b8bec8}html[data-theme=dark] .leji-ask-composer-card textarea::placeholder{color:#6e737e}.leji-ask-composer-card textarea::-webkit-scrollbar{width:6px}.leji-ask-composer-card textarea::-webkit-scrollbar-thumb{background:var(--b2);border-radius:999px}.leji-ask-send{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.leji-ask-send:disabled{opacity:.45;cursor:not-allowed}.leji-ask-send.is-stop{background:#b91c1c;font-size:10px}.leji-ask-history-wrap{position:relative}.leji-ask-history-pop,.leji-ask-history-pop.chat-history-pop{z-index:20;background:var(--bg);border:1px solid var(--b1);border-radius:8px;min-width:220px;max-width:min(280px,100vw - 48px);max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a1a}@media (width<=767px){.leji-ask-fab-wrap,.leji-ask-fab,.leji-ask-bot{width:68px;height:68px}.leji-ask-fab-wrap:after{width:44px;height:14px}}@media (width<=480px){.leji-ask-new-label{display:none}}.auth-page{--auth-pri:#605ce5;--auth-pri-2:#4b48d4;--auth-ink:#20243a;--auth-muted:#8c8c8c;--auth-line:#e5e5e5;--auth-card-shadow:0 12px 48px #605ce51f, 0 4px 24px #0000000f;min-height:var(--app-h);color:var(--auth-ink);background:radial-gradient(78% 62% at 88% -8%,#ffe4f080,#0000 58%),radial-gradient(70% 58% at 8% 108%,#e2e0ff6b,#0000 52%),linear-gradient(#f8f6fb 0%,#f3f2f9 50%,#ececf6 100%);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.auth-page{grid-template-columns:minmax(380px,1.08fr) minmax(460px,.92fr)}}.auth-hero{min-height:var(--app-h);background:0 0;align-items:flex-start;padding:88px 48px 56px;display:none;position:relative;overflow:hidden}@media (width>=1024px){.auth-hero{display:flex}}.auth-hero .home-bg-video{width:92%;height:min(420px,48vh);top:96px;left:8%;right:auto}.auth-hero-copy{z-index:1;max-width:520px;padding-top:24px;position:relative}.auth-hero .home-slogan{margin:0}.auth-col{min-width:0;min-height:var(--app-h);flex-direction:column;display:flex}.auth-top{z-index:4;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 0;display:flex;position:relative}@media (width>=640px){.auth-top{padding:20px 32px 0}}.auth-brand{align-items:center;gap:8px;min-width:0;display:flex}.auth-brand img{object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px}.auth-brand-name{color:var(--auth-ink);letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1}.auth-page .lang-toggle{color:#4b5563;background:#fff;border-color:#e0e0e0;border-radius:8px;justify-content:space-between;width:128px}.auth-page .lang-toggle:hover{border-color:var(--auth-pri);background:#fff}.auth-stage{z-index:3;flex:1;justify-content:center;align-items:center;padding:16px 16px 8px;display:flex;position:relative}@media (width>=1024px){.auth-stage{padding:16px 36px 8px}}.auth-dialog{width:min(720px,100%);box-shadow:var(--auth-card-shadow);background:#fff;border:1px solid #f3f4f6cc;border-radius:16px;align-items:stretch;animation:.6s ease-out authSlideUp;display:flex;position:relative;overflow:hidden}.auth-dialog.is-register,.auth-dialog.is-org{max-width:480px}.auth-dialog-left{text-align:left;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;width:42%;padding:40px 28px 40px 36px;display:none}.auth-dialog-split{flex-shrink:0;width:0;display:none;position:relative}.auth-dialog-split:before{content:"";background:#e5e7eb;width:1px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}@media (width>=1024px){.auth-dialog-left,.auth-dialog-split{display:flex}.auth-dialog.is-register .auth-dialog-left,.auth-dialog.is-org .auth-dialog-left,.auth-dialog.is-register .auth-dialog-split,.auth-dialog.is-org .auth-dialog-split{display:none}}.auth-card-logo{object-fit:contain;border-radius:14px;width:56px;height:56px;margin-bottom:16px}.auth-card-brand{color:var(--auth-pri);letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:750;display:block}.auth-welcome-title{color:#20243a;margin:0 0 10px;font-size:22px;font-weight:700}.auth-welcome-lead{color:#666d80;max-width:14em;margin:0;font-size:14px;line-height:1.7}.auth-dialog-right{flex-direction:column;justify-content:center;width:100%;padding:32px 32px 28px;transition:opacity .2s,transform .36s cubic-bezier(.22,1,.36,1);display:flex}@media (width>=1024px){.auth-dialog:not(.is-register):not(.is-org) .auth-dialog-right{width:58%;padding:40px 40px 36px}}.auth-dialog.is-leaving .auth-dialog-right{opacity:0;transform:translate(14px)}.auth-dialog.is-leaving.to-login .auth-dialog-right{transform:translate(-14px)}.auth-dialog.is-enter .auth-dialog-right{animation:.42s cubic-bezier(.22,1,.36,1) both authPanelIn}.auth-dialog.is-enter.to-login .auth-dialog-right{animation-name:authPanelInLeft}@keyframes authSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes authPanelIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes authPanelInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.auth-register-head{text-align:center;margin-bottom:24px}.auth-register-title{color:#1f2937;margin:0 0 4px;font-size:20px;font-weight:700}.auth-register-lead{color:#6b7280;margin:0;font-size:14px}.auth-mobile-title{text-align:center;margin:0 0 16px;font-size:20px;font-weight:700}@media (width>=1024px){.auth-mobile-title{display:none}}.auth-tabs{border-bottom:1px solid #f0f0f0;width:100%;margin-bottom:28px;display:flex}.auth-tabs button{color:#8c8c8c;border-bottom:3px solid #0000;flex:1;height:44px;margin-bottom:-1px;padding:12px 8px;font-size:16px}.auth-tabs button.on{color:#333;border-bottom-color:var(--auth-pri);font-weight:600}.auth-form{flex-direction:column;gap:0;display:flex}.auth-field{margin-bottom:16px;position:relative}.auth-register-only{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transition:max-height .42s cubic-bezier(.22,1,.36,1),margin-bottom .42s cubic-bezier(.22,1,.36,1),opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.auth-dialog.is-register .auth-register-only{opacity:1;pointer-events:auto;max-height:56px;margin-bottom:16px;transform:none}.auth-field-prefix{color:var(--auth-pri);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.auth-register-only .auth-field-prefix{opacity:0}.auth-dialog.is-register .auth-register-only .auth-field-prefix{opacity:1}.auth-field input{border:1px solid var(--auth-line);color:#333;background:#fff;border-radius:8px;width:100%;height:40px;padding:0 12px 0 36px;font-size:14px}.auth-field input::placeholder{color:#bfbfbf}.auth-field input:hover,.auth-field input:focus{border-color:var(--auth-pri);outline:none;box-shadow:0 0 0 2px #605ce514}.auth-field-password input{padding-right:40px}.auth-eye{color:#bfbfbf;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-agree{color:#6b7280;align-items:flex-start;gap:8px;margin:4px 0 16px;font-size:12px;line-height:1.5;display:flex}.auth-agree input{accent-color:var(--auth-pri);margin-top:2px}.auth-agree a{color:var(--auth-pri);text-decoration:none}.auth-agree a:hover{text-decoration:underline}.auth-error{color:#d0455c;margin:0 0 12px;font-size:13px}.auth-submit{background:var(--auth-pri);color:#fff;border-radius:8px;height:44px;font-size:15px;font-weight:500;box-shadow:0 8px 20px #605ce540}.auth-submit:hover:not(:disabled){background:var(--auth-pri-2)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-switch-line{color:#4b5563;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.auth-switch{color:var(--auth-pri);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-switch:hover{text-decoration:underline}.auth-org{padding-top:8px}.auth-org-title{text-align:center;margin:0 0 8px;font-size:20px;font-weight:700}.auth-org-lead{color:#6b7280;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.55}.auth-org-list{max-height:320px;margin:0 0 16px;padding:0;list-style:none;overflow:auto}.auth-org-item{border:1px solid var(--auth-line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:10px 12px;display:flex}.auth-org-item:hover{border-color:var(--auth-pri);box-shadow:0 0 0 2px #605ce514}.auth-org-avatar{width:36px;height:36px;color:var(--auth-pri);background:#ecebff;border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.auth-org-avatar img{object-fit:cover;width:100%;height:100%}.auth-org-meta{flex-direction:column;gap:2px;display:flex}.auth-org-meta strong{font-size:14px}.auth-org-meta em{color:var(--auth-muted);font-size:12px;font-style:normal}.auth-org-back{border:1px solid var(--auth-line);height:40px;color:var(--auth-ink);background:#fff;border-radius:8px}.auth-footnote{z-index:3;color:#9ca3af;text-align:center;margin:0;padding:8px 16px 24px;font-size:12px;line-height:1.6;position:relative}.auth-footnote-meta{margin-top:4px}.auth-footnote a{color:inherit;text-decoration:none}.auth-footnote a:hover{text-decoration:underline}@media (width<=1023px){.auth-brand-name{font-size:18px}.auth-brand img{width:36px;height:36px}.auth-dialog-right{padding:32px 24px 24px}}@media (prefers-reduced-motion:reduce){.auth-dialog,.auth-dialog-right,.auth-register-only{transition:none;animation:none}.auth-hero .home-bg-video{display:none}}.handoff-error-page{min-height:var(--app-h,100vh);color:var(--leji-ink);background:radial-gradient(circle at 12% 16%,#605ce529,#0000 30%),radial-gradient(circle at 88% 84%,#46c4d024,#0000 31%),linear-gradient(145deg,#f7f6ff 0%,#f4f7fb 50%,#f7fbfc 100%);place-items:center;padding:28px 20px;display:grid}.handoff-error-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #605ce51f;border-radius:20px;width:min(480px,100%);padding:34px 36px 30px;animation:.45s cubic-bezier(.22,1,.36,1) both handoffCardIn;box-shadow:0 24px 70px #27264d1f}.handoff-error-brand{color:var(--leji-ink);align-items:center;gap:9px;font-size:18px;font-weight:750;display:flex}.handoff-error-brand img{border-radius:9px;width:32px;height:32px}.handoff-error-signal{align-items:center;gap:7px;height:62px;margin:32px 0 25px;display:flex}.handoff-error-signal span{background:linear-gradient(#7c78ee,#56c4ce);border-radius:999px;width:7px;animation:1.6s ease-in-out infinite handoffSignal}.handoff-error-signal span:first-child,.handoff-error-signal span:nth-child(5){height:16px}.handoff-error-signal span:nth-child(2),.handoff-error-signal span:nth-child(4){height:32px;animation-delay:-.22s}.handoff-error-signal span:nth-child(3){height:52px;animation-delay:-.44s}.handoff-error-eyebrow{color:#605ce5;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.handoff-error-card h1{color:#27264d;letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,34px);line-height:1.24}.handoff-error-copy{color:#6c6c83;margin:14px 0 0;font-size:15px;line-height:1.75}.handoff-error-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.handoff-error-actions button{border-radius:10px;min-height:44px;font-size:14px;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s}.handoff-error-actions button:hover{transform:translateY(-1px)}.handoff-error-actions button:focus-visible{outline-offset:2px;outline:3px solid #605ce538}.handoff-error-primary{color:#fff;background:#605ce5;box-shadow:0 9px 24px #605ce540}.handoff-error-primary:hover{background:#4b48d4}.handoff-error-secondary{color:#4d4c68;background:#fff;border:1px solid #dedeea}.handoff-error-secondary:hover{border-color:#aaa8db}.handoff-error-help{color:#9494a7;margin:18px 0 0;font-size:12px;line-height:1.65}@keyframes handoffCardIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes handoffSignal{0%,to{opacity:.5;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@media (width<=520px){.handoff-error-card{padding:28px 24px 24px}.handoff-error-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.handoff-error-card,.handoff-error-signal span{animation:none}.handoff-error-actions button{transition:none}}:root{--pri:#1677ff;--pri-2:#0958d9;--pri-3:#003eb3;--pri-bg:#e6f4ff;--pri-soft:#f0f7ff;--accent:#e27582;--accent-2:#cd4e5f;--accent-bg:#fae9ec;--ai:#8f7de3;--ai-2:#715fd0;--ai-bg:#ece8f9;--ok:#2f9e78;--ok-bg:#e3f2ec;--warn:#d48806;--warn-bg:#fff7e6;--err:#d0455c;--err-bg:#fbe5e9;--blue:#1677ff;--blue2:#0958d9;--bl:#e6f4ff;--cyan:#1677ff;--cyan2:#0958d9;--cl:#f0f7ff;--purple:var(--ai);--purple2:var(--ai-2);--pl:var(--ai-bg);--green:var(--ok);--gl:var(--ok-bg);--amber:var(--warn);--al:var(--warn-bg);--red:var(--err);--rl:var(--err-bg);--danger:var(--err);--danger-bg:var(--err-bg);--bg:#fff;--bg2:#f7f8fa;--bg3:#f5f7fb;--bg4:#eef2f7;--b1:#e8edf3;--b2:#d6dee8;--t1:#1d2129;--t2:#4e5969;--t3:#86909c;--t4:#c9cdd4;--r:8px;--r2:12px;--r3:16px;--sh:0 4px 16px #1d21290f;--sh2:0 1px 2px #1d21290a;--focus-ring:0 0 0 3px #1677ff2e;--nav-on-from:#6aa8ff;--nav-on-via:#7d82ff;--nav-on-to:#b56eff;--nav-on-fg:#fff}html[data-theme=dark]{--pri:#4096ff;--pri-2:#1677ff;--pri-3:#0958d9;--pri-bg:#111d2c;--pri-soft:#0d1520;--accent:#e88993;--accent-2:#d46a76;--accent-bg:#3a2228;--ai:#b3a4f0;--ai-2:#9b8ae6;--ai-bg:#2a2440;--ok:#4cba90;--ok-bg:#1a322a;--warn:#d4b05a;--warn-bg:#3a321c;--err:#e86b7c;--err-bg:#3a2228;--blue:var(--pri);--blue2:var(--pri-2);--bl:var(--pri-bg);--cyan:var(--pri);--cyan2:var(--pri-2);--cl:var(--pri-soft);--purple:var(--ai);--purple2:var(--ai-2);--pl:var(--ai-bg);--green:var(--ok);--gl:var(--ok-bg);--amber:var(--warn);--al:var(--warn-bg);--red:var(--err);--rl:var(--err-bg);--danger:var(--err);--danger-bg:var(--err-bg);--bg:#17171a;--bg2:#1c2228;--bg3:#121820;--bg4:#232b33;--b1:#e9f1f814;--b2:#e9f1f824;--t1:#e9f1f8;--t2:#9db1c4;--t3:#7a8fa3;--t4:#5e7691;--focus-ring:0 0 0 3px #4096ff47;--nav-on-from:#1a3a68;--nav-on-via:#2a3270;--nav-on-to:#3a2a68;--nav-on-fg:#d6e4ff}.list-nav{border-right:1px solid var(--b1);background:#fff}.ls-item.on{font-weight:650}.lt-bar{border-bottom:1px solid var(--b1);background:#fff}.lt-search input{background:0 0;border-radius:0 8px 8px 0}.lt-btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.lt-btn.pri:hover{background:var(--blue2)}.rec-card{border-radius:16px;min-height:0}.rec-card-notch,.rec-ticket-perf,.rec-card-waveband{display:none}.rec-list{gap:0}.rl-row{border-top:none;border-left:none;border-right:none;border-radius:0;padding:14px 8px}.rl-row:first-child{border-top:1px solid var(--b1)}.rl-row:hover{background:var(--pri-soft);box-shadow:none}.rl-agent{flex-shrink:0;max-width:16em}.agent-push{background:var(--pri-bg);max-width:16em;color:var(--blue);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.agent-push-pending{background:var(--warn-bg);color:var(--warn)}.agent-push-pushed,.agent-push-mocked{background:var(--ok-bg);color:var(--ok)}.agent-push-failed{background:var(--err-bg);color:var(--err)}.agent-push-skipped_no_content{background:var(--bg4);color:var(--t3)}.rec-meta-right .agent-push,.nav-meta .agent-push{max-width:20em}.rc-host--page .rc-studio{background:#fff}.rc-studio-bar{border-bottom:1px solid color-mix(in srgb, var(--b1) 70%, transparent);background:#fff6}.rc-bubble{box-shadow:none;background:0 0;border:none;padding:10px 0}.rc-bubble-hd{gap:8px}.rc-bubble-time{color:var(--t3);font-size:12px}.rc-bubble-text{color:var(--t1);font-size:15px;line-height:1.7}.rc-dockbar{border:1.5px solid var(--b2);color:var(--t1);background:#ffffffb8}.rc-dockbar .rc-wave-wrap{border:2px solid var(--t3);box-shadow:none;background:color-mix(in srgb, var(--bg2) 80%, transparent)}:root{--purple:var(--leji-primary);--purple2:var(--leji-primary-2);--pl:#ecebff;--blue:var(--leji-primary);--blue2:var(--leji-primary-2);--bl:#ecebff;--bg2:var(--leji-bg);--bg3:var(--leji-bg);--t1:var(--leji-ink);--t2:var(--leji-muted);--r:var(--leji-radius);--r2:var(--leji-radius-lg);--sh:var(--leji-shadow);--font-family:var(--leji-font);--nav-w:var(--leji-nav-w);--nav-w-collapsed:var(--leji-nav-rail);--focus-ring:0 0 0 2px #605ce52e}html,body,button,input,textarea,select{font-family:var(--leji-font)}body.leji-shell{background:var(--leji-bg);color:var(--leji-ink)}.list-nav{width:var(--leji-nav-w);background:var(--leji-card);box-shadow:var(--leji-shadow)}.list-nav.is-collapsed,body.leji-pc-rail .list-nav{width:var(--leji-nav-rail)}@media (width>=768px){body.leji-pc-rail .list-nav .list-nav-foot,.list-nav.is-collapsed .list-nav-foot{flex-direction:column;height:auto;padding:0}}.home-file.rec-file,.home-file-box .home-file.rec-file,.rec-file{background:var(--leji-card);height:100%;min-height:210px;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px 20px 12px;display:flex;transform:none}.home-file.rec-file:hover,.home-file.rec-file.is-menu-open,.rec-file:hover,.rec-file.is-menu-open{background:var(--leji-card);transform:none;box-shadow:0 7px 12px #7a5ccc0a,0 9px 25px #7a5ccc0d}html[data-theme=dark] .home-file.rec-file,html[data-theme=dark] .home-file-box .home-file.rec-file,html[data-theme=dark] .rec-file{box-shadow:none;background:#2a2a36;border:0}html[data-theme=dark] .home-file.rec-file:hover,html[data-theme=dark] .home-file.rec-file.is-menu-open,html[data-theme=dark] .rec-file:hover,html[data-theme=dark] .rec-file.is-menu-open{background:#313142;box-shadow:0 10px 28px #00000047}.rec-file.is-home,.home-file-box .home-file.rec-file.is-home{border-radius:8px;justify-content:flex-start;gap:16px;height:auto;min-height:0;max-height:none;padding:24px 28px 22px;overflow:visible;box-shadow:0 5px 20px #7a5ccc0f}@media (width>=768px){.rec-file.is-home,.home-file-box .home-file.rec-file.is-home{gap:clamp(8px,1.2vh,16px);height:100%;min-height:0;max-height:100%;padding:clamp(12px,1.6vh,24px) clamp(16px,1.6vw,28px) clamp(10px,1.4vh,22px);overflow:hidden;container-type:size}}.rec-file.is-home .rec-file-mid{flex:0 auto;gap:8px;min-height:0;overflow:hidden}.rec-file .rec-file-hd,.rec-file .rec-file-ft{flex-direction:column;gap:0;min-width:0;display:flex}.rec-file.is-home .rec-file-hd{gap:16px}.rec-file .home-file-top{align-items:flex-start}.rec-file.is-home .home-file-top{align-items:center;min-height:28px}.rec-file .home-file-title{color:var(--leji-ink);white-space:nowrap;font-size:14px;font-weight:600;line-height:22px}.rec-file.is-home .home-file-title{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:56px;font-size:18px;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.rec-file .home-file-acts{flex-shrink:0;gap:0}.rec-file .rec-wave-ico{background:#605cff0a;border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.rec-file .rec-wave-ico svg{width:12px;height:12px}.rec-file .rec-star:not(.is-on),.rec-file .rc-more{opacity:0}.rec-file:hover .rec-star,.rec-file.is-menu-open .rec-star,.rec-file .rec-star.is-on,.rec-file:hover .rc-more,.rec-file.is-menu-open .rc-more{opacity:1}.rec-file .rec-star.is-on,.rec-star.is-on{color:#ffba10}.rec-file.is-home .rec-star:not(.is-on){display:none}@media (hover:none){.rec-file:not(.is-home) .rec-star,.rec-file .rc-more{opacity:1}}.rec-file .rec-tags{gap:4px;max-height:28px;margin-top:8px}.rec-file.is-home .rec-tags{white-space:nowrap;text-overflow:ellipsis;flex:none;height:24px;max-height:24px;margin-top:0;display:block;overflow:hidden}.rec-file.is-home .rec-tags:empty{display:none}.rec-file.is-home .rec-tag{vertical-align:top;margin:0 8px 0 0;display:inline-block}.rec-file .rec-tag{--tag-bg:transparent;--tag-fg:var(--leji-primary);color:var(--leji-primary);box-shadow:none;-webkit-backdrop-filter:none;background:#605ce514;border:0;border-radius:4px;margin:0 8px 8px 0;padding:0 8px;font-size:14px;font-weight:400;line-height:24px}.rec-file:not(.is-home) .rec-tag{margin:0;padding:0 4px;font-size:12px}.rec-file .rec-tag-shared{background:#605ce51f}html[data-theme=dark] .rec-file .rec-tag{color:#b8b6ff;box-shadow:none;background:#605ce52e;border:0}.rec-preview{color:#27264da6;-webkit-line-clamp:6;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:auto;margin:20px 0 0;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden}.rec-file.is-home .rec-file-copy{width:100%}.rec-file.is-home .rec-preview{min-height:0;max-height:100%;color:#66677f;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:0 auto;max-height:round(down,100%,24px);margin:0;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}@media (width>=769px){.rec-file.is-home .rec-file-mid{flex:auto;min-height:0}.rec-file.is-home .rec-file-copy{overflow:hidden;container:homecopy/size}.rec-file.is-home .rec-preview{-webkit-line-clamp:1}}@container homecopy (height>=48px){.rec-file.is-home .rec-preview{-webkit-line-clamp:2}}@container homecopy (height>=72px){.rec-file.is-home .rec-preview{-webkit-line-clamp:3}}@container homecopy (height>=96px){.rec-file.is-home .rec-preview{-webkit-line-clamp:4}}@container homecopy (height>=120px){.rec-file.is-home .rec-preview{-webkit-line-clamp:5}}@container (height<=200px){.rec-file.is-home .home-file-title{-webkit-line-clamp:1;max-height:24px;font-size:16px;line-height:24px}}.rec-file-empty.is-home{text-overflow:ellipsis;color:#27264d59;flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0;margin-top:0;overflow:hidden}html[data-theme=dark] .rec-preview{color:#e8e8f69e}.rec-file-empty{color:#27264d40;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:88px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.rec-file-empty-art{width:80px;height:56px}html[data-theme=dark] .rec-file-empty{color:#e8e8f647}.rec-file .rec-file-ft{margin-top:auto}.rec-file .rec-file-ft>.agent-push{align-self:flex-start;max-width:100%;margin-top:20px}.rec-file .home-file-foot{margin-top:0;padding-top:20px}.rec-file .rec-file-ft>.agent-push+.home-file-foot{padding-top:6px}.rec-file.is-home .rec-file-hd,.rec-file.is-home .rec-file-ft,.rec-file.is-home .home-file-foot{flex-shrink:0}.rec-file.is-home .rec-file-ft{gap:10px;margin-top:auto;padding-top:4px}.rec-file.is-home .home-file-foot{padding-top:0}.rec-file.is-home .rec-file-ft>.agent-push{margin-top:0}.rec-file.is-home .rec-file-ft>.agent-push+.home-file-foot{padding-top:0}.rec-file .home-file-duration,.rec-file .rec-file-time{color:#27264da6;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}html[data-theme=dark] .rec-file .home-file-duration,html[data-theme=dark] .rec-file .rec-file-time{color:#e8e8f68c}.home-file-box .home-file-row,.home-file-row{grid-template-columns:repeat(4,1fr);place-content:start;align-items:stretch;gap:16px 24px;width:100%;display:grid}@media (width<=1199px){.home-file-box .home-file-row,.home-file-row{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.home-file-box .home-file-row,.home-file-row{grid-template-columns:1fr}}.home-file-box .rec-file.is-home,.home-file-row>.home-file,.home-file-row>.rec-file{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0}@media (width<=1366px){.rec-file.is-home .home-file-title{max-height:48px;font-size:16px;line-height:24px}}.rec-grid{gap:var(--leji-card-gap);padding-left:0;padding-right:0}@media (width>=769px){.rec-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), var(--leji-card-col)));justify-content:start;gap:var(--leji-card-gap)}.rec-grid>.home-file,.rec-grid>.rec-file{width:100%;max-width:var(--leji-card-col);box-sizing:border-box;min-width:0}}@media (width<=768px){.home-file-box .home-file-row,.home-file-row{grid-template-columns:1fr;gap:10px}.home-file-box .rec-file.is-home,.home-file-row>.home-file,.home-file-row>.rec-file,.rec-grid>.home-file,.rec-grid>.rec-file{max-width:none}.home-file.rec-file,.rec-file{min-height:210px;padding:18px 18px 12px}.rec-file.is-home,.home-file-box .home-file.rec-file.is-home{gap:12px;height:auto;min-height:0;max-height:none;margin-bottom:10px;padding:18px 18px 16px;overflow:visible}.rec-file.is-home .rec-file-hd{gap:10px}.rec-file .rec-preview{-webkit-line-clamp:4;margin-top:12px}.rec-file.is-home .rec-file-copy{overflow:visible;container-type:normal}.rec-file.is-home .rec-preview{-webkit-line-clamp:3;text-overflow:ellipsis;max-height:none;margin-top:0;font-size:12px;line-height:20px;display:-webkit-box}.rec-file.is-home .home-file-title{font-size:14px;line-height:22px}.rec-file.is-home .rec-tags{margin-top:0}.rec-file.is-home .home-file-foot{padding-top:0}}.list-main-scroll.is-home{overflow:clip auto}.list-main-scroll.is-home .list-tab-content,.list-main-scroll.is-home .list-nav-pane{flex:none;height:auto;min-height:100%}.home-dash{height:auto;max-height:none}.home-sec,.home-file-box{flex:none;max-height:none}.home-file-box .home-file-row,.home-file-row{flex:none;grid-auto-rows:auto;height:auto}.rec-file.is-home,.home-file-box .home-file.rec-file.is-home{height:auto;max-height:none;overflow:visible;container-type:normal}.rec-file.is-home .rec-file-mid,.rec-file.is-home .rec-file-copy{overflow:visible;container-type:normal}.rec-file.is-home .home-file-title{-webkit-line-clamp:2;max-height:none}.rec-file.is-home .rec-preview{-webkit-line-clamp:4;flex:none;max-height:none}.rec-file.is-home .rec-tags{white-space:normal;height:auto;max-height:none;text-overflow:unset;overflow:visible}.rec-file.is-home .rec-tag{margin:0 8px 8px 0}.leji-adv-filter{grid-template-columns:1fr 1fr;gap:10px;padding:8px 16px 4px;display:grid}.filter-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.filter-field-label{color:var(--leji-muted);font-size:12px}.leji-adv-filter .filter-tag-select{padding:0}.leji-adv-filter .filter-field.is-open{z-index:8}.leji-adv-filter .filter-tag-menu{top:calc(100% + 4px);left:0;right:0}.leji-adv-filter .filter-field:nth-child(2n) .filter-cal-menu{left:auto;right:0}.filter-cal-menu{min-width:248px;max-height:none;overflow:visible}.filter-cal{padding:10px 10px 8px}.filter-cal-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.filter-cal-title{color:var(--t1);font-size:13px;font-weight:600}.filter-cal-nav{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.filter-cal-nav:hover{background:var(--bg2);color:var(--t1)}.filter-cal-nav svg{width:12px;height:12px}.filter-cal-week,.filter-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.filter-cal-dow{height:22px;color:var(--t3);justify-content:center;align-items:center;font-size:11px;display:flex}.filter-cal-day{height:30px;color:var(--t1);cursor:pointer;background:0 0;border:none;border-radius:6px;font-family:inherit;font-size:12px}.filter-cal-day.is-muted{color:var(--t3)}.filter-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--b2)}.filter-cal-day.on{background:var(--bl);color:var(--blue);box-shadow:none;font-weight:600}.filter-cal-day:hover:not(:disabled){background:var(--bg2)}.filter-cal-day.on:hover:not(:disabled){background:var(--bl)}.filter-cal-day:disabled{opacity:.35;cursor:default}.filter-cal-foot{border-top:1px solid var(--b1);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:6px;display:flex}.filter-cal-link{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.filter-cal-link:hover{color:var(--blue2)}.leji-create-dd{position:relative}.leji-create-menu{min-width:200px;box-shadow:var(--leji-shadow);z-index:20;background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.leji-create-menu button{text-align:left;width:100%;color:var(--leji-ink);border-radius:8px;padding:10px 12px;display:block}.leji-create-menu button:hover{color:var(--leji-primary);background:#ecebff}.trash-card-acts{gap:8px;margin-top:10px;display:flex}.trash-restore-btn,.trash-purge-btn{white-space:nowrap;background:#fff;border-radius:8px;flex:1;height:32px;padding:0 12px}.trash-restore-btn{border:1px solid var(--leji-primary);color:var(--leji-primary)}.trash-purge-btn{border:1px solid var(--danger);color:var(--danger)}.leji-trash-empty{text-align:center;color:var(--leji-muted);padding:48px 16px}@media (width<=768px){.leji-adv-filter{grid-template-columns:1fr}}.ls-user-btn:hover .ls-user-name,.ls-user.open .ls-user-btn .ls-user-name,.ls-user-item:hover,.ls-user-benefit{color:var(--leji-primary)}.ls-user-avatar,.ls-user-head-avatar{background:var(--leji-primary)}.ls-user-pop{background:var(--leji-card);color:var(--leji-ink)}.ls-user-item:hover{background:#f2f1ff}.list-nav{box-shadow:none;background:linear-gradient(#eaf2ff 0% 25%,#e6e6ff 100%);border-right:0}.ls-menu-list{gap:16px;margin:0}.ls-menu-list .ls-item,.ls-item{color:#27264d;border-radius:8px;gap:8px;width:calc(100% - 40px);height:44px;min-height:44px;margin:0 20px;padding:0 8px 0 20px;font-size:14px;font-weight:400}.ls-item:hover{color:#27264d;background:#605ce51a;transform:none}.ls-item svg{width:20px;height:20px}.ls-item-indicator{box-shadow:none;-webkit-backdrop-filter:none;background:#605ce5;border:0}.ls-item.on,.ls-item.on:hover{color:#fff;background:0 0;font-weight:400}.ls-item.on:hover .ls-item-indicator{background:#605ce5}.list-nav-foot{background:0 0;flex-direction:row;align-items:center;gap:4px;height:64px;padding:0 12px}.list-nav-bell{color:#77758e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.list-nav-bell:hover,.list-nav-fold:hover{color:#27264d;background:#605ce51a}.list-nav-bell svg,.list-nav-fold svg{width:20px;height:20px}.list-nav-bell.has-unread:after{content:"";background:#605ce5;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}@media (width>=768px){.list-nav-foot .ls-user{order:1}.list-nav-foot .list-nav-bell{order:2}.list-nav-foot .list-nav-fold{order:3;margin:0}.list-nav.is-collapsed .list-nav-bell{display:none}.list-nav.is-collapsed .list-nav-fold svg{transform:rotate(180deg)}.list-nav.is-collapsed .list-nav-foot{flex-direction:column;justify-content:flex-start;gap:4px;height:auto;padding:8px 10px 12px}}.sm-page-nav.is-collapsed .sm-page-nav-fold svg{transform:rotate(180deg)}.stats-overview{grid-template-columns:minmax(240px,1.05fr) minmax(260px,1.18fr) minmax(280px,1.4fr);gap:16px;margin-bottom:18px;display:grid}.stats-overview .stats-credit-card,.stats-overview .stats-pies{background:#fff;border:1px solid #e6e9f6;border-radius:17px;min-height:226px;margin:0;box-shadow:0 7px 26px #373c7109}.stats-overview .stats-credit-card{background:linear-gradient(125deg,#f4f3ff,#eef6ff);padding:27px;position:relative;overflow:hidden}.stats-overview .stats-credit-card .stats-card-lbl{color:#707895;margin-bottom:15px;font-size:14px}.stats-overview .stats-credit-card .stats-card-val,.stats-overview .stats-credit-card .stats-roll-digit,.stats-overview .stats-credit-card .stats-roll-dot{color:#252b48;font-size:40px}.stats-overview .stats-pies{padding:22px 12px}.stats-overview .stats-cards{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.stats-overview .stats-card{min-height:107px;box-shadow:none;background:#f0f5ff;border:1px solid #dce4f8;border-radius:13px;padding:17px 20px;transform:none}.stats-overview .stats-card:hover{box-shadow:none;transform:none}.stats-overview .stats-card--teal{background:#f3f4ff}.stats-overview .stats-card--purple{background:#f8f6ff}.stats-overview .stats-card--mist{background:#eff7ff}.stats-overview .stats-card-lbl{color:#647498;font-size:12px}.stats-overview .stats-card-val,.stats-overview .stats-card .stats-roll-digit{color:#3f56a4;font-size:26px}.stats-overview .stats-card-sub{color:#9299ac}.stats-mini,.stats-bill,.stats-heat-cal{background:#fff;border:1px solid #e6e9f6;border-radius:17px;padding:22px 24px;box-shadow:0 7px 26px #373c7109}.stats-sec-title,.stats-heat-head .stats-sec-title{color:#303650;font-size:17px}.stats-more{color:#605ce5;cursor:pointer;background:0 0;border:0;font-size:12px}.stats-bill-table td:nth-child(5){color:#605ce5;font-weight:700}@media (width<=1240px){.stats-overview{grid-template-columns:1fr 1fr}.stats-overview .stats-cards{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.stats-overview{grid-template-columns:1fr}.stats-overview .stats-cards{grid-template-columns:1fr 1fr}}.notif-all-overlay{background:#1c1f3b57}.notif-all-drawer{border-left:0;width:min(480px,100vw);box-shadow:-18px 0 56px #191e4121}.notif-all-drawer .notif-hd{border-bottom:1px solid #eef0f7;align-items:flex-start;min-height:0;padding:32px 30px 23px}.notif-all-drawer .notif-hd-title{color:#2f3451;font-size:23px;font-weight:700;line-height:1.3}.notif-all-drawer .notif-all-count{color:#959aad;font-size:12px}.notif-all-drawer .notif-close{color:#777d91;background:#f4f5fa;border-radius:9px;width:34px;height:34px}.notif-all-drawer .notif-tabs{border-bottom:1px solid #eef0f7;align-items:flex-end;gap:28px;height:42px;padding:0 30px}.notif-all-drawer .notif-tab{color:#959aad;background:0 0;border-radius:0;align-items:center;height:32px;padding:0 2px 8px;font-size:14px;display:inline-flex}.notif-all-drawer .notif-tab.on{color:#605ce5;background:0 0;font-weight:600}.notif-all-drawer .notif-tab .tab-indicator-line{background:#605ce5;height:2px}.notif-all-drawer .notif-feed{flex-direction:column;flex:1;min-height:0;display:flex}.notif-all-drawer .notif-pager{color:#959aad;border-top:1px solid #eef0f7;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px 14px;font-size:12px;display:flex}.notif-all-drawer .notif-pager button{color:#474667;cursor:pointer;background:#fff;border:1px solid #e6e6f0;border-radius:8px;height:28px;padding:0 10px}.notif-all-drawer .notif-pager button:disabled{opacity:.4;cursor:default}.notif-all-drawer .notif-item{background:#fff;border:1px solid #0000;border-radius:12px;margin:0 18px 5px;padding:18px 12px}.notif-all-drawer .notif-item.unread{background:#f7f7ff}.notif-all-drawer .notif-item:hover{background:#fafaff;border-color:#e6e6fb}
