:root{--kt-bg:#080b10;--kt-bg2:#0d1320;--kt-surface:#11161d;--kt-border:#1e2733;--kt-text:#edf1f5;--kt-text2:#8b97a6;--kt-text3:#3a5060;--kt-owned-bg:#1f0f08;--kt-owned-border:var(--brand);--kt-owned-glow:var(--brand-glow);--kt-owned-text:#ff9a76;--kt-bound-bg:#0a0a1f;--kt-bound-border:#8b5cf6;--kt-bound-glow:rgba(139,92,246,.5);--kt-bound-text:#c4b5fd;--kt-rec-bg:#0d1420;--kt-rec-border:#1e2d3d;--kt-rec-text:#3a5570;--kt-rec-glow:rgba(240,160,48,.5);--kt-locked-bg:#0d1420;--kt-locked-border:#2a3a4a;--kt-locked-text:#3a5570;--kt-root-border:var(--brand);--kt-root-glow:rgba(255,106,58,.5);--kt-line-owned:rgba(255,106,58,.65);--kt-line-bound:rgba(139,92,246,.65);--kt-line-recommended:rgba(240,160,48,.5);--kt-line-locked:rgba(30,60,90,.35);--kt-ease:cubic-bezier(0.22,0.61,0.36,1);--kt-rec-pulse-bg:#1a1800;--kt-rec-pulse-border:#f0a030;--kt-rec-pulse-text:#ffd060}[data-theme=light]{--kt-bg:#f6f3eb;--kt-bg2:#edeae4;--kt-surface:#fff;--kt-border:#e2dfd9;--kt-text:#1a1918;--kt-text2:#64615e;--kt-text3:#a39f9b;--kt-owned-bg:#fff0eb;--kt-owned-border:var(--brand);--kt-owned-text:#c44a1a;--kt-bound-bg:#f5f0ff;--kt-bound-border:#7c3aed;--kt-bound-glow:rgba(124,58,237,.3);--kt-bound-text:#5b21b6;--kt-rec-bg:#faf8f3;--kt-rec-border:#d5d2cc;--kt-rec-text:#a39f9b;--kt-locked-bg:#f0f0f0;--kt-locked-border:#b0b0b0;--kt-locked-text:#999;--kt-root-border:var(--brand);--kt-root-glow:rgba(255,88,35,.3);--kt-line-owned:rgba(255,88,35,.6);--kt-line-bound:rgba(124,58,237,.6);--kt-line-recommended:rgba(208,136,10,.5);--kt-line-locked:hsla(0,0%,63%,.4);--kt-rec-pulse-bg:#fff8e0;--kt-rec-pulse-border:#d0880a;--kt-rec-pulse-text:#8b6914}.kt-page{position:relative;width:100%;height:100vh;height:100dvh;background:var(--kt-bg);color:var(--kt-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.kt-page.embedded{height:100%;min-height:0}.kt-header{position:absolute;top:0;left:0;right:0;z-index:20;padding:14px 16px 10px;display:flex;align-items:center;gap:8px;background:linear-gradient(to bottom,var(--kt-bg) 60%,transparent);pointer-events:none}.kt-header-title{font-size:15px;font-weight:700;color:var(--brand);text-shadow:0 0 10px var(--brand-glow);letter-spacing:1px}.kt-header-stats{font-size:12px;color:var(--kt-text2);margin-left:4px}.kt-header-stat-num{color:var(--brand);font-weight:700}.kt-canvas-wrap{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab}.kt-canvas-wrap.dragging{cursor:-webkit-grabbing;cursor:grabbing}.kt-canvas{transform-origin:0 0;will-change:transform}.kt-canvas,.kt-conn-svg{position:absolute;top:0;left:0}.kt-conn-svg{pointer-events:none;overflow:visible}.kt-conn-path{fill:none;stroke-width:2;stroke-linecap:round;transition:stroke .4s}.kt-conn-path.owned{stroke:var(--kt-line-owned)}.kt-conn-path.bound{stroke:var(--kt-line-bound);stroke-dasharray:4 8;animation:ktDashBound 1.8s linear infinite}.kt-conn-path.recommended{stroke:var(--kt-line-recommended);stroke-dasharray:6 6;animation:ktDashMove 1.5s linear infinite}.kt-conn-path.locked{stroke:var(--kt-line-locked);stroke-dasharray:3 6}@keyframes ktDashMove{to{stroke-dashoffset:-12}}@keyframes ktDashBound{to{stroke-dashoffset:-12}}.kt-conn-path.growing{stroke-dasharray:2000;stroke-dashoffset:2000;animation:ktGrowLine .7s var(--grow-delay,0s) var(--kt-ease) forwards}@keyframes ktGrowLine{to{stroke-dashoffset:0}}.kt-node{position:absolute;transform:translate(-50%,-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kt-node.kt-node-move{transition:left .5s var(--kt-ease),top .5s var(--kt-ease)}.kt-node-inner{position:relative;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .2s,box-shadow .3s,border-color .3s,background .3s}.kt-node-inner.owned{background:var(--kt-owned-bg);border:2px solid var(--kt-owned-border);color:var(--kt-owned-text);box-shadow:0 0 16px var(--kt-owned-glow),inset 0 0 10px var(--brand-dim);animation:ktGlowGreen 3s ease-in-out infinite}.kt-purchased-badge{position:absolute;top:-4px;right:-4px;background:#f59e0b;color:#1a1a1a;font-size:9px;font-weight:700;line-height:1;padding:2px 4px;border-radius:4px;pointer-events:none;z-index:2;letter-spacing:.5px}@keyframes ktGlowGreen{0%,to{box-shadow:0 0 16px var(--kt-owned-glow),inset 0 0 10px var(--brand-dim)}50%{box-shadow:0 0 28px var(--brand-glow),0 0 44px var(--brand-dim),inset 0 0 14px var(--brand-dim)}}.kt-node-inner.bound{background:var(--kt-bound-bg);border:2px solid var(--kt-bound-border);color:var(--kt-bound-text);box-shadow:0 0 20px var(--kt-bound-glow),inset 0 0 12px rgba(139,92,246,.1);animation:ktGlowPurple 3s ease-in-out infinite}@keyframes ktGlowPurple{0%,to{box-shadow:0 0 20px var(--kt-bound-glow),inset 0 0 12px rgba(139,92,246,.1)}50%{box-shadow:0 0 36px var(--kt-bound-glow),0 0 52px rgba(20,184,166,.18),inset 0 0 18px rgba(139,92,246,.15)}}.kt-node-inner.recommended{background:var(--kt-rec-bg);border:2px solid var(--kt-rec-border);color:var(--kt-rec-text);animation:ktRecPulse 2s ease-in-out infinite}@keyframes ktRecPulse{0%,to{background:var(--kt-rec-bg);border-color:var(--kt-rec-border);color:var(--kt-rec-text);box-shadow:none}50%{background:var(--kt-rec-pulse-bg);border-color:var(--kt-rec-pulse-border);color:var(--kt-rec-pulse-text);box-shadow:0 0 22px var(--kt-rec-glow),inset 0 0 10px rgba(240,160,48,.12)}}.kt-node-inner.locked{background:var(--kt-locked-bg);border:2px dashed var(--kt-locked-border);color:var(--kt-locked-text);opacity:.7}.kt-node-inner.root-node{background:var(--kt-bg2);border:2.5px solid var(--kt-root-border);color:var(--brand);box-shadow:0 0 28px var(--kt-root-glow),inset 0 0 18px var(--brand-dim);animation:ktGlowRoot 3.5s ease-in-out infinite;border-radius:12px}@keyframes ktGlowRoot{0%,to{box-shadow:0 0 28px var(--kt-root-glow),inset 0 0 18px var(--brand-dim)}50%{box-shadow:0 0 48px var(--brand-glow),0 0 72px var(--brand-dim),inset 0 0 24px var(--brand-dim)}}.kt-node:hover .kt-node-inner{transform:scale(1.06)}.kt-node:active .kt-node-inner{transform:scale(.94)}.kt-node.spawning{animation:ktSpawnNode .45s var(--spawn-delay,0s) var(--kt-ease) both}@keyframes ktSpawnNode{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.kt-node-icon{font-size:17px;line-height:1;margin-bottom:2px}.kt-node-label{font-size:12px;font-weight:700;line-height:1.2;max-width:74px;word-break:break-all;text-align:center;padding:0 3px}.kt-node-inner.root-node .kt-node-icon{font-size:22px}.kt-node-inner.root-node .kt-node-label{font-size:13px;max-width:90px}.kt-node-toggle{position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--kt-surface);border:1px solid var(--kt-border);color:var(--kt-text2);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:border-color .15s,color .15s}.kt-node-toggle:hover{border-color:var(--brand);color:var(--brand)}.kt-ctx-menu{position:fixed;z-index:200;background:var(--kt-surface);border:1px solid var(--kt-border);border-radius:12px;padding:6px 0;min-width:158px;box-shadow:0 8px 32px rgba(0,0,0,.55);animation:ktCtxIn .14s var(--kt-ease)}@keyframes ktCtxIn{0%{opacity:0;transform:scale(.88)}}.kt-ctx-item{padding:9px 16px;font-size:13px;color:var(--kt-text);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .1s}.kt-ctx-item:hover{background:hsla(0,0%,100%,.05)}.kt-ctx-item.danger{color:#ff5a5a}.kt-ctx-divider{height:1px;background:var(--kt-border);margin:4px 0}.kt-popup{background:var(--kt-surface);border:1px solid var(--kt-border);border-radius:14px;padding:14px 16px;width:268px;box-shadow:0 12px 40px rgba(0,0,0,.65);animation:ktCtxIn .14s var(--kt-ease)}.kt-popup-title{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--kt-text)}.kt-popup-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;color:var(--kt-text2)}.kt-popup-row span:last-child{color:var(--kt-text);font-weight:600}.kt-popup-actions{display:flex;gap:6px;margin-top:10px}.kt-popup-btn{flex:1 1;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s,background .15s;white-space:nowrap}.kt-popup-btn:active{opacity:.7}.kt-popup-btn.primary{background:var(--brand);color:#000}.kt-popup-btn.secondary{background:var(--kt-bg);border:1px solid var(--kt-border);color:var(--kt-text2)}.kt-popup-btn.purple{background:var(--kt-bound-border);color:#fff}.kt-popup-btn.ghost{background:transparent;border:1px solid var(--brand);color:var(--brand)}.kt-popup-btn.danger{background:rgba(255,90,90,.15);border:1px solid #ff5a5a;color:#ff5a5a}.kt-popup-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.85);display:flex;align-items:stretch;justify-content:stretch;animation:ktFadeIn .2s}@keyframes ktFadeIn{0%{opacity:0}}.kt-popup-card{width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;background:var(--kt-bg2);border-radius:0;padding:24px 20px;padding-top:calc(24px + var(--shell-safe-t, env(safe-area-inset-top, 0px)));overflow-y:auto;animation:ktSlideUp .25s ease-out;position:relative}@keyframes ktSlideUp{0%{transform:translateY(30px);opacity:0}}.kt-popup-close{position:absolute;top:calc(12px + var(--shell-safe-t, env(safe-area-inset-top, 0px)));right:16px;width:32px;height:32px;border-radius:50%;background:var(--kt-surface);border:1px solid var(--kt-border);color:var(--kt-text2);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.kt-popup-id{font-size:11px;color:var(--brand);font-weight:700;margin-bottom:6px}.kt-popup-domain{font-size:17px;font-weight:700;margin-bottom:4px}.kt-popup-meta{font-size:12px;color:var(--kt-text2);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.kt-popup-tag{background:var(--brand-dim);color:var(--brand);font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.kt-section{margin-bottom:10px}.kt-section-label{font-size:11px;color:var(--kt-text3);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;display:flex;align-items:center;gap:4px}.kt-section-label .dot{width:6px;height:6px;border-radius:50%}.kt-section-label .dot.c1{background:#f59e0b}.kt-section-label .dot.c2{background:#3b82f6}.kt-section-label .dot.c3{background:#8b5cf6}.kt-section-label .dot.c4{background:#ec4899}.kt-section-label .dot.c5{background:var(--brand)}.kt-section-text{font-size:13px;line-height:1.6;color:var(--kt-text2);padding-left:10px;border-left:1px solid var(--kt-border)}.kt-legend{position:absolute;bottom:20px;left:16px;z-index:20;display:flex;flex-direction:column;gap:5px}.kt-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--kt-text2)}.kt-legend-dot{width:10px;height:8px;border-radius:3px;border:2px solid;flex-shrink:0}.kt-legend-dot.owned{background:var(--kt-owned-bg);border-color:var(--brand);box-shadow:0 0 6px var(--brand-glow)}.kt-legend-dot.bound{background:var(--kt-bound-bg);border-color:var(--kt-bound-border);box-shadow:0 0 6px var(--kt-bound-glow)}.kt-legend-dot.recommended{background:var(--kt-rec-bg);border-color:#f0a030;animation:ktRecPulse 2s ease-in-out infinite}.kt-legend-dot.locked{background:var(--kt-locked-bg);border-color:var(--kt-locked-border);border-style:dashed}.kt-loading{inset:0;align-items:center;justify-content:center;color:var(--kt-text2);font-size:14px}.kt-loading,.kt-zoom-ctls{position:absolute;display:flex}.kt-zoom-ctls{bottom:16px;right:16px;z-index:10;flex-direction:column;gap:6px}.kt-zoom-btn{width:36px;height:36px;border-radius:50%;background:var(--kt-bg2);border:1px solid var(--kt-border);color:var(--kt-text2);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.kt-zoom-btn:active{background:var(--kt-surface)}.kt-zoom-level{font-size:10px;color:var(--kt-text3);text-align:center}.kt-edit-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.kt-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.kt-edit-field{display:flex;flex-direction:column;gap:3px}.kt-edit-label{font-size:11px;color:var(--kt-text3);font-weight:600}.kt-edit-input{width:100%;box-sizing:border-box;padding:6px 8px;background:var(--kt-bg);border:1px solid var(--kt-border);border-radius:6px;color:var(--kt-text);font-size:13px;outline:none;pointer-events:auto;-webkit-appearance:none;transition:border-color .15s}.kt-edit-input:focus{border-color:var(--brand)}.kt-edit-textarea{resize:vertical;min-height:48px;line-height:1.4;font-family:inherit}:root{--brand-glow:rgba(255,106,58,.22);--bg:#1a1918;--surface:#2c2b2a;--surface-2:#353433;--border:#3d3c3b;--text:#f6f3eb;--text-2:#a39f9b;--text-3:#6b6763;--amber:#f0a030;--amber-dim:rgba(240,160,48,.12)}[data-theme=light]{--brand-dim:rgba(255,88,35,.08);--brand-glow:rgba(255,88,35,.18);--bg:#f6f3eb;--surface:#fff;--surface-2:#faf8f3;--border:#e2dfd9;--text:#1a1918;--text-2:#64615e;--text-3:#a39f9b;--amber:#d4891a;--amber-dim:rgba(212,137,26,.1)}.me-page *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.me-page{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;max-width:480px;margin:0 auto;position:relative;padding:0 0 32px}.me-page.embedded{min-height:100%;height:100%;padding-bottom:8px;overflow:hidden;display:flex;flex-direction:column}.me-page .header{padding:calc(var(--shell-safe-t, env(safe-area-inset-top, 0px)) + 20px) 20px 8px;display:flex;align-items:center;justify-content:space-between}.me-page .brand-name{font-size:21px;font-weight:700;letter-spacing:.5px}.me-page .brand-name em{font-style:normal;color:var(--brand)}.me-page .brand-sub{font-size:11px;color:var(--text-3);letter-spacing:1.4px;margin-top:2px;text-transform:uppercase}.me-page .avatar{width:38px;height:38px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--brand)}.me-page .section{padding:0 20px;display:flex;flex-direction:column;flex:1 1;min-height:0}.me-page .section-title{font-size:15px;font-weight:600;color:var(--text);margin:14px 0 8px;display:flex;align-items:baseline;justify-content:space-between}.me-page .section-title span.hint{font-size:12px;font-weight:400;color:var(--text-3)}.me-page .armor-card{width:100%;text-align:left;border:1px solid var(--border);background:radial-gradient(120% 140% at 88% -10%,rgba(255,88,35,.2) 0,rgba(255,88,35,0) 55%),linear-gradient(160deg,#151d26,#0e141a);border-radius:16px;padding:14px;color:inherit;font:inherit;display:flex;align-items:stretch;gap:8px;transition:transform .14s ease,border-color .14s ease}.me-page .armor-card:active{transform:scale(.982);border-color:rgba(255,88,35,.45)}.me-page .armor-left{flex:1 1;min-width:0;display:flex;flex-direction:column}.me-page .armor-top{display:flex;align-items:center;gap:10px}.me-page .armor-icon{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--brand-dim);border:1px solid rgba(255,88,35,.32);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.me-page .armor-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.me-page .armor-title{font-size:17px;font-weight:700}.me-page .lv-badge{font-size:12px;font-weight:700;color:var(--brand);background:var(--brand-dim);border:1px solid rgba(255,88,35,.3);border-radius:999px;padding:2px 9px;letter-spacing:.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-page .armor-caption{font-size:12px;color:var(--text-2);margin-top:3px}.me-page .chevron{margin-left:auto;color:var(--text-3);font-size:20px;line-height:1;align-self:center}.me-page .xp-wrap{margin-top:10px}.me-page .xp-labels{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--text-3);margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-page .xp-labels strong{color:var(--brand);font-weight:600}.me-page .xp-track{height:9px;border-radius:999px;background:#0a0e13;border:1px solid var(--border);overflow:hidden}.me-page .xp-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#e04a18,#ff5823 60%,#ff7040);box-shadow:0 0 10px rgba(255,88,35,.55);transition:width .7s cubic-bezier(.2,.8,.2,1)}.me-page .stat-strip{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);flex-wrap:wrap}.me-page .stat-item{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.me-page .stat-item b{color:var(--text);font-weight:600}.me-page .stat-sep{color:var(--text-3);opacity:.5}.me-page .chat-card{width:100%;text-align:left;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px;margin-bottom:10px;color:inherit;font:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.me-page .chat-card:active{transform:scale(.985);border-color:rgba(255,88,35,.4)}.me-page .chat-date{flex:0 0 46px;height:46px;border-radius:13px;background:var(--surface-2);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-page .chat-date .m{font-size:10px;color:var(--text-3)}.me-page .chat-date .d{font-size:17px;font-weight:700;color:var(--brand)}.me-page .chat-body{min-width:0;flex:1 1}.me-page .chat-head{font-size:14px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:6px}.me-page .chat-head .tag{font-size:10px;font-weight:600;color:var(--brand);background:var(--brand-dim);border-radius:5px;padding:1px 5px;flex:0 0 auto}.me-page .chat-head .name,.me-page .chat-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-page .chat-preview{font-size:12.5px;color:var(--text-2);line-height:1.45}.me-page .skeleton{background:linear-gradient(90deg,#151c24 25%,#1d2630 50%,#151c24 75%);background-size:200% 100%;animation:me-shimmer 1.3s linear infinite;border-radius:8px}@keyframes me-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.me-page .sk-card{height:74px;border-radius:16px;margin-bottom:10px}.me-page .empty{border:1px dashed var(--border);border-radius:16px;padding:26px 18px;text-align:center}.me-page .empty .ico{font-size:27px}.me-page .empty .t{font-size:13.5px;color:var(--text-2);margin-top:9px}.me-page .empty .btn{margin-top:14px;background:var(--brand);color:#06180b;border:none;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.me-page .empty .btn:active{opacity:.85}.me-page .banner{display:flex;gap:9px;align-items:flex-start;background:rgba(255,176,32,.09);border:1px solid rgba(255,176,32,.3);color:#f0c070;border-radius:14px;padding:11px 13px;font-size:12.5px;line-height:1.5;margin-bottom:4px}.me-page .banner a{color:#ffd08a;font-weight:600}[data-theme=light] .me-page{background:var(--bg)!important}[data-theme=light] .me-page .armor-card{background:radial-gradient(120% 140% at 88% -10%,rgba(255,88,35,.1) 0,rgba(255,88,35,0) 55%),linear-gradient(160deg,#fff,#f0ede8)!important}[data-theme=light] .me-page .tree-embed{background:radial-gradient(120% 140% at 88% -10%,rgba(255,88,35,.06) 0,rgba(255,88,35,0) 55%),linear-gradient(160deg,#fff,#f0ede8)!important}[data-theme=light] .me-page .xp-track{background:#e2dfd9!important}[data-theme=light] .me-page .skeleton{background:linear-gradient(90deg,#edeae4 25%,#f6f3eb 50%,#edeae4 75%)!important;background-size:200% 100%}[data-theme=light] .me-page .banner{background:rgba(212,137,26,.08)!important;border-color:rgba(212,137,26,.3)!important;color:#8b6914!important}[data-theme=light] .me-page .banner a{color:#6b4d0a!important}.me-page .tree-embed{border:1px solid var(--border);background:radial-gradient(120% 140% at 88% -10%,rgba(255,88,35,.12) 0,rgba(255,88,35,0) 55%),linear-gradient(160deg,#151d26,#0e141a);border-radius:16px;overflow:hidden;flex:1 1;min-height:0;position:relative}.me-page .tree-embed-loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-3);font-size:13px}.me-page .tree-embed .kt-page{background:transparent}.me-page .tree-embed .kt-header{display:none}.me-page .armor-card{cursor:pointer}.me-page .me-credit-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:8px 10px;background:rgba(240,160,48,.08);border:1px solid rgba(240,160,48,.22);border-radius:10px}.me-page .me-credit-label{font-size:12px;color:var(--text-2)}.me-page .me-credit-label b{font-size:14px;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-page .me-credit-ops{display:flex;gap:8px}.me-page .me-credit-btn{border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer;transition:border-color .15s,color .15s}.me-page .me-credit-btn.primary{background:var(--brand);border-color:transparent;color:#fff;font-weight:600}.me-page .me-credit-btn:hover{border-color:var(--brand);color:var(--brand)}.me-page .me-credit-btn.primary:hover{color:#fff}:root{--st-bg:#080b10;--st-bg2:#0d1320;--st-surface:#11161d;--st-border:#1e2733;--st-text:#edf1f5;--st-text2:#8b97a6;--st-text3:#3a5060;--st-locked-bg:#0d1420;--st-locked-border:#1e2d3d;--st-locked-text:#3a5570;--st-unlocked-bg:#1f0f08;--st-unlocked-border:var(--brand);--st-unlocked-glow:var(--brand-glow);--st-unlocked-text:#ff9a76;--st-mastered-bg:#1a1800;--st-mastered-border:#f0a030;--st-mastered-glow:rgba(240,160,48,.5);--st-mastered-text:#ffd060;--st-root-border:var(--brand);--st-root-glow:rgba(255,106,58,.5);--st-line-locked:rgba(30,60,90,.45);--st-line-available:rgba(240,160,48,.5);--st-line-unlocked:rgba(255,106,58,.65);--st-line-mastered:rgba(240,160,48,.8);--st-line-rented:rgba(20,184,166,.65);--st-rented-bg:#0a0a1f;--st-rented-border:#8b5cf6;--st-rented-glow:rgba(139,92,246,.5);--st-rented-text:#c4b5fd;--st-ease:cubic-bezier(0.22,0.61,0.36,1)}[data-theme=light]{--st-bg:#f6f3eb;--st-bg2:#edeae4;--st-surface:#fff;--st-border:#e2dfd9;--st-text:#1a1918;--st-text2:#64615e;--st-text3:#a39f9b;--st-locked-bg:#f0ede8;--st-locked-border:#d5d2cc;--st-locked-text:#a39f9b;--st-unlocked-bg:#fff0eb;--st-unlocked-border:var(--brand);--st-unlocked-text:#c44a1a;--st-mastered-bg:#fff8e0;--st-mastered-border:#d0880a;--st-mastered-text:#a06000;--st-root-border:var(--brand);--st-root-glow:rgba(255,88,35,.3);--st-rented-bg:#f5f0ff;--st-rented-border:#7c3aed;--st-rented-glow:rgba(124,58,237,.3);--st-rented-text:#5b21b6;--st-line-rented:rgba(14,116,144,.6)}.st-page{position:relative;width:100%;height:100vh;height:100dvh;background:var(--st-bg);color:var(--st-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.st-page.embedded{height:100%;min-height:0}.st-header{position:absolute;top:0;left:0;right:0;z-index:20;padding:14px 16px 10px;display:flex;align-items:center;gap:8px;background:linear-gradient(to bottom,var(--st-bg) 60%,transparent);pointer-events:none}.st-header-title{font-size:15px;font-weight:700;color:var(--brand);text-shadow:0 0 10px var(--brand-glow);letter-spacing:1px}.st-header-stats{font-size:12px;color:var(--st-text2);margin-left:4px}.st-header-stat-num{color:var(--brand);font-weight:700}.st-canvas-wrap{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab}.st-canvas-wrap.dragging{cursor:-webkit-grabbing;cursor:grabbing}.st-canvas{transform-origin:0 0;will-change:transform}.st-canvas,.st-conn-svg{position:absolute;top:0;left:0}.st-conn-svg{pointer-events:none;overflow:visible}.st-conn-path{fill:none;stroke-width:2;stroke-linecap:round;transition:stroke .4s}.st-conn-path.locked{stroke:var(--st-line-locked)}.st-conn-path.available{stroke:var(--st-line-available);stroke-dasharray:6 6;animation:dashMove 1.5s linear infinite}.st-conn-path.unlocked{stroke:var(--st-line-unlocked)}.st-conn-path.mastered{stroke:var(--st-line-mastered)}.st-conn-path.rented{stroke:var(--st-line-rented);stroke-dasharray:4 8;animation:dashMoveRented 1.8s linear infinite}@keyframes dashMove{to{stroke-dashoffset:-12}}@keyframes dashMoveRented{to{stroke-dashoffset:-12}}.st-conn-path.growing{stroke-dasharray:2000;stroke-dashoffset:2000;animation:growLine .7s var(--grow-delay,0s) var(--st-ease) forwards}@keyframes growLine{to{stroke-dashoffset:0}}.st-conn-path.mastered:not(.growing){stroke-dasharray:8 18;animation:shimmer 2.4s linear infinite}@keyframes shimmer{to{stroke-dashoffset:-26}}.st-node{position:absolute;transform:translate(-50%,-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-node-inner{position:relative;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .2s,box-shadow .3s,border-color .3s,background .3s}.st-node-inner.available,.st-node-inner.locked{background:var(--st-locked-bg);border:2px solid var(--st-locked-border);color:var(--st-locked-text)}.st-node-inner.available{animation:availablePulse 2s ease-in-out infinite}@keyframes availablePulse{0%,to{background:var(--st-locked-bg);border-color:var(--st-locked-border);color:var(--st-locked-text);box-shadow:none}50%{background:var(--st-mastered-bg);border-color:var(--st-mastered-border);color:var(--st-mastered-text);box-shadow:0 0 22px var(--st-mastered-glow),inset 0 0 10px rgba(240,160,48,.12)}}.st-node-inner.unlocked{background:var(--st-unlocked-bg);border:2px solid var(--st-unlocked-border);color:var(--st-unlocked-text);box-shadow:0 0 16px var(--st-unlocked-glow),inset 0 0 10px var(--brand-dim);animation:glowGreen 3s ease-in-out infinite}@keyframes glowGreen{0%,to{box-shadow:0 0 16px var(--st-unlocked-glow),inset 0 0 10px var(--brand-dim)}50%{box-shadow:0 0 28px var(--brand-glow),0 0 44px var(--brand-dim),inset 0 0 14px var(--brand-dim)}}.st-node-inner.mastered{background:var(--st-mastered-bg);border:2px solid var(--st-mastered-border);color:var(--st-mastered-text);box-shadow:0 0 22px var(--st-mastered-glow),inset 0 0 14px rgba(240,160,48,.12);animation:glowGold 2.5s ease-in-out infinite}@keyframes glowGold{0%,to{box-shadow:0 0 22px var(--st-mastered-glow),inset 0 0 14px rgba(240,160,48,.12)}50%{box-shadow:0 0 38px var(--st-mastered-glow),0 0 56px rgba(240,160,48,.18),inset 0 0 18px rgba(240,160,48,.18)}}.st-node-inner.rented{background:var(--st-rented-bg);border:2px solid var(--st-rented-border);color:var(--st-rented-text);box-shadow:0 0 20px var(--st-rented-glow),inset 0 0 12px rgba(139,92,246,.1);animation:glowPurple 3s ease-in-out infinite}@keyframes glowPurple{0%,to{box-shadow:0 0 20px var(--st-rented-glow),inset 0 0 12px rgba(139,92,246,.1)}50%{box-shadow:0 0 36px var(--st-rented-glow),0 0 52px rgba(20,184,166,.18),inset 0 0 18px rgba(139,92,246,.15)}}.st-node-inner.root-node{background:var(--st-bg2);border:2.5px solid var(--st-root-border);color:var(--brand);box-shadow:0 0 28px var(--st-root-glow),inset 0 0 18px var(--brand-dim);animation:glowRoot 3.5s ease-in-out infinite;border-radius:16px}@keyframes glowRoot{0%,to{box-shadow:0 0 28px var(--st-root-glow),inset 0 0 18px var(--brand-dim)}50%{box-shadow:0 0 48px var(--brand-glow),0 0 72px var(--brand-dim),inset 0 0 24px var(--brand-dim)}}.st-node:hover .st-node-inner{transform:scale(1.06)}.st-node:active .st-node-inner{transform:scale(.94)}.st-node.spawning{animation:spawnNode .45s var(--spawn-delay,0s) var(--st-ease) both}@keyframes spawnNode{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.st-node-icon{font-size:14px;line-height:1;margin-bottom:2px}.st-node-label{font-size:10px;font-weight:700;line-height:1.2;max-width:70px;word-break:break-all;text-align:center;padding:0 3px}.st-node-inner.root-node .st-node-icon{font-size:20px}.st-node-inner.root-node .st-node-label{font-size:11px;max-width:88px}.st-node-use-count{top:4px;left:6px;opacity:.8}.st-node-trade-indicator,.st-node-use-count{position:absolute;font-size:9px;line-height:1;color:var(--st-text2)}.st-node-trade-indicator{bottom:4px}.st-node-trade-indicator.left{left:5px}.st-node-trade-indicator.right{right:5px}.st-node-toggle{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background:var(--st-surface);border:1px solid var(--st-border);color:var(--st-text2);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:border-color .15s,color .15s}.st-node-toggle:hover{border-color:var(--brand);color:var(--brand)}.st-node.node-dragging{cursor:-webkit-grabbing;cursor:grabbing;filter:drop-shadow(0 0 12px var(--brand-glow))}.st-node.node-pinned .st-node-inner:after{content:"";position:absolute;inset:-3px;border-radius:14px;border:1px dashed hsla(0,0%,100%,.2);pointer-events:none}.st-ctx-menu{position:fixed;z-index:200;background:var(--st-surface);border:1px solid var(--st-border);border-radius:12px;padding:6px 0;min-width:158px;box-shadow:0 8px 32px rgba(0,0,0,.55);animation:ctxIn .14s var(--st-ease)}@keyframes ctxIn{0%{opacity:0;transform:scale(.88)}}.st-ctx-item{padding:9px 16px;font-size:13px;color:var(--st-text);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .1s}.st-ctx-item:hover{background:hsla(0,0%,100%,.05)}.st-ctx-item.danger{color:#ff5a5a}.st-ctx-divider{height:1px;background:var(--st-border);margin:4px 0}.st-modal-overlay{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;animation:fadeIn .18s}@keyframes fadeIn{0%{opacity:0}}.st-modal{background:var(--st-surface);border:1px solid var(--st-border);border-radius:16px;padding:22px 20px;width:300px;box-shadow:0 16px 48px rgba(0,0,0,.6);animation:slideUp .22s var(--st-ease)}@keyframes slideUp{0%{transform:translateY(18px);opacity:0}}.st-modal-title{font-size:14px;font-weight:700;margin-bottom:14px;color:var(--st-text)}.st-modal-field{margin-bottom:12px}.st-modal-label{font-size:11px;color:var(--st-text2);margin-bottom:5px}.st-modal-input{width:100%;background:var(--st-bg);border:1px solid var(--st-border);border-radius:8px;padding:9px 12px;font-size:13px;color:var(--st-text);outline:none;font-family:inherit;transition:border-color .2s}.st-modal-input:focus{border-color:var(--brand)}.st-modal-actions{display:flex;gap:8px;margin-top:14px}.st-modal-btn{flex:1 1;padding:10px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s}.st-modal-btn:active{opacity:.7}.st-modal-btn.primary{background:var(--brand);color:#000}.st-modal-btn.secondary{background:var(--st-bg);border:1px solid var(--st-border);color:var(--st-text2)}.st-node-popup{background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;padding:14px 16px;width:268px;box-shadow:0 12px 40px rgba(0,0,0,.65);animation:ctxIn .14s var(--st-ease)}.st-node-popup-title{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--st-text)}.st-node-popup-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;color:var(--st-text2)}.st-node-popup-row span:last-child{color:var(--st-text);font-weight:600}.st-node-popup-input{width:90px;background:var(--st-bg);border:1px solid var(--st-border);border-radius:7px;padding:6px 8px;font-size:12px;color:var(--st-text);outline:none;font-family:inherit;transition:border-color .2s;text-align:right}.st-node-popup-input:focus{border-color:var(--brand)}.st-node-popup-actions{display:flex;gap:6px;margin-top:10px}.st-node-popup-btn{flex:1 1;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s,background .15s;white-space:nowrap}.st-node-popup-btn:active{opacity:.7}.st-node-popup-btn.primary{background:var(--brand);color:#000}.st-node-popup-btn.secondary{background:var(--st-bg);border:1px solid var(--st-border);color:var(--st-text2)}.st-node-popup-btn.purple{background:var(--st-rented-border);color:#fff}.st-node-popup-btn.ghost{background:transparent;border:1px solid var(--brand);color:var(--brand)}.st-node-popup-btn.danger{background:rgba(255,90,90,.15);border:1px solid #ff5a5a;color:#ff5a5a}.st-node-popup-market-item{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--st-border)}.st-node-popup-market-item:last-of-type{border-bottom:none}.st-node-popup-item-label{font-size:12px;font-weight:600;color:var(--st-text)}.st-node-popup-item-sub{font-size:10px;color:var(--st-text2);margin-top:1px}.st-node-popup-link{color:var(--brand);font-size:12px;cursor:pointer;margin-top:8px;text-align:right;opacity:.85}.st-node-popup-link:hover{opacity:1}.st-node-popup-empty{font-size:12px;color:var(--st-text2);text-align:center;padding:10px 0}.st-legend{position:absolute;bottom:20px;left:16px;z-index:20;display:flex;flex-direction:column;gap:5px}.st-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--st-text2)}.st-legend-dot{width:10px;height:8px;border-radius:3px;border:2px solid;flex-shrink:0}.st-legend-dot.available{background:var(--st-locked-bg);border-color:var(--st-mastered-border);animation:availablePulse 2s ease-in-out infinite}.st-legend-dot.unlocked{background:var(--st-unlocked-bg);border-color:var(--brand);box-shadow:0 0 6px var(--brand-glow)}.st-legend-dot.rented{background:var(--st-rented-bg);border-color:var(--st-rented-border);box-shadow:0 0 6px var(--st-rented-glow)}.st-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--st-text2);font-size:14px}:root{--tr-bg:#080b10;--tr-bg2:#0d1320;--tr-surface:#11161d;--tr-surface2:#181e27;--tr-border:#1e2733;--tr-text:#edf1f5;--tr-text2:#8b97a6;--tr-text3:#3a5060;--brand:#ff6a3a;--brand-dim:rgba(255,106,58,.12);--brand-glow:rgba(255,106,58,.3);--tr-buy-bg:#1f0f08;--tr-buy-border:#ff6a3a;--tr-buy-text:#ff9a76;--tr-rent-bg:#0a0a1f;--tr-rent-border:#8b5cf6;--tr-rent-text:#c4b5fd;--tr-sold-bg:#1a1800;--tr-sold-border:#f0a030;--tr-sold-text:#ffd060;--tr-danger:#ff5a5a;--tr-danger-dim:rgba(255,90,90,.12);--tr-ease:cubic-bezier(0.22,0.61,0.36,1)}[data-theme=light]{--tr-bg:#f6f3eb;--tr-bg2:#edeae4;--tr-surface:#fff;--tr-surface2:#faf8f3;--tr-border:#e2dfd9;--tr-text:#1a1918;--tr-text2:#64615e;--tr-text3:#a39f9b;--brand:#ff5823;--brand-dim:rgba(255,88,35,.1);--brand-glow:rgba(255,88,35,.22);--tr-buy-bg:#fff0eb;--tr-buy-border:#ff5823;--tr-buy-text:#c44a1a;--tr-rent-bg:#f5f0ff;--tr-rent-border:#7c3aed;--tr-rent-text:#5b21b6;--tr-sold-bg:#fff8e0;--tr-sold-border:#d0880a;--tr-sold-text:#a06000;--tr-danger:#d93025;--tr-danger-dim:rgba(217,48,37,.08)}*{-webkit-tap-highlight-color:transparent}.tr-page{position:relative;width:100%;height:100vh;height:100dvh;background:var(--tr-bg);color:var(--tr-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;overflow:hidden}.tr-page.embedded{height:100%;min-height:0}.tr-header{flex-shrink:0;padding:14px 16px 0;background:linear-gradient(to bottom,var(--tr-bg) 70%,transparent);z-index:10}.tr-header-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tr-header-title{font-size:15px;font-weight:700;color:var(--brand);text-shadow:0 0 10px var(--brand-glow);letter-spacing:1px;flex:1 1}.tr-stats{display:flex;gap:8px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none}.tr-stats::-webkit-scrollbar{display:none}.tr-stat-chip{flex-shrink:0;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:10px;padding:6px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.tr-stat-label{font-size:10px}.tr-stat-value{font-size:14px;font-weight:700;color:var(--tr-text)}.tr-stat-value.earn{color:var(--brand)}.tr-stat-value.spend{color:var(--tr-sold-text)}.tr-stat-value.rent{color:var(--tr-rent-text)}.tr-tabs{flex-shrink:0;display:flex;gap:6px;padding:0 16px 12px;background:var(--tr-bg)}.tr-tab{flex:1 1;padding:8px 4px;border-radius:10px;background:var(--tr-surface);border:1px solid var(--tr-border);color:var(--tr-text2);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s;font-family:inherit}.tr-tab.active{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.tr-content{flex:1 1;overflow-y:auto;padding:0 16px 24px;scrollbar-width:thin;scrollbar-color:var(--tr-border) transparent}.tr-content::-webkit-scrollbar{width:4px}.tr-content::-webkit-scrollbar-track{background:transparent}.tr-content::-webkit-scrollbar-thumb{background:var(--tr-border);border-radius:2px}.tr-section-title{font-size:12px;font-weight:700;letter-spacing:.8px;margin:16px 0 8px}.tr-card{background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:14px;padding:12px 14px;margin-bottom:10px;transition:border-color .2s}.tr-card:hover{border-color:rgba(255,88,35,.25)}.tr-card-head{gap:10px;margin-bottom:8px}.tr-card-head,.tr-card-icon{display:flex;align-items:center}.tr-card-icon{font-size:24px;width:40px;height:40px;justify-content:center;background:var(--tr-bg2);border-radius:10px;flex-shrink:0}.tr-card-info{flex:1 1;min-width:0}.tr-card-title{font-size:14px;font-weight:700;color:var(--tr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-card-meta{font-size:11px;color:var(--tr-text3);margin-top:2px}.tr-card-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;border:1px solid;flex-shrink:0}.tr-card-badge.mastered{background:var(--tr-sold-bg);border-color:var(--tr-sold-border);color:var(--tr-sold-text)}.tr-card-badge.listed{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.tr-card-badge.rented{background:var(--tr-rent-bg);border-color:var(--tr-rent-border);color:var(--tr-rent-text)}.tr-card-badge.unlisted{background:var(--tr-bg2);border-color:var(--tr-border);color:var(--tr-text3)}.tr-price-rows{display:flex;flex-direction:column;gap:6px}.tr-price-row{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--tr-bg2);border-radius:8px}.tr-price-label{font-size:11px;color:var(--tr-text3);flex-shrink:0;width:52px}.tr-price-amount{flex:1 1;font-size:13px;font-weight:700}.tr-price-amount.sell{color:var(--tr-sold-text)}.tr-price-amount.rent{color:var(--tr-rent-text)}.tr-stats-row{display:flex;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--tr-border)}.tr-stat-item{display:flex;flex-direction:column;gap:1px}.tr-stat-item-label{font-size:10px;color:var(--tr-text3)}.tr-stat-item-val{font-size:12px;font-weight:700;color:var(--tr-text2)}.tr-stat-item-val.earn{color:var(--brand)}.tr-btn{font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s,transform .1s;white-space:nowrap;flex-shrink:0}.tr-btn:active{opacity:.75;transform:scale(.96)}.tr-btn:disabled{opacity:.4;cursor:not-allowed}.tr-btn.primary{background:var(--brand);color:#000}.tr-btn.purple{background:var(--tr-rent-border);color:#fff}.tr-btn.gold{background:var(--tr-sold-border);color:#000}.tr-btn.danger{background:var(--tr-danger);color:#fff}.tr-btn.ghost{background:transparent;border:1px solid var(--tr-border);color:var(--tr-text2)}.tr-btn.ghost:hover{border-color:var(--brand);color:var(--brand)}.tr-btn.sm{padding:4px 10px;font-size:11px}.tr-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media (min-width:480px){.tr-grid{grid-template-columns:repeat(3,1fr)}}.tr-market-card{background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:14px;padding:10px 8px;display:flex;flex-direction:column;gap:4px;transition:border-color .2s;cursor:default}.tr-market-card:hover{border-color:rgba(255,88,35,.3)}.tr-market-card.owned{border-color:var(--tr-border);opacity:.65;filter:grayscale(.4);cursor:default}.tr-market-icon{font-size:17px;text-align:center}.tr-market-title{font-size:12px;font-weight:700;color:var(--tr-text)}.tr-market-seller,.tr-market-title{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-market-seller{font-size:9px;color:var(--tr-text3)}.tr-market-prices{display:flex;flex-direction:column;gap:4px;margin-top:2px}.tr-market-price-row{display:flex;align-items:center;gap:4px}.tr-market-price-label{font-size:9px;color:var(--tr-text3);flex-shrink:0;width:28px}.tr-market-price-val{font-size:11px;font-weight:700;flex:1 1}.tr-market-price-val.sell{color:var(--tr-sold-text)}.tr-market-price-val.rent{color:var(--tr-rent-text)}.tr-market-owned-tag{text-align:center;font-size:11px;color:var(--brand);font-weight:600;margin-top:2px}.tr-my-card-status{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center;margin-top:2px}.tr-my-card-sub{font-size:9px;margin-top:1px}.tr-my-card-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:auto;padding-top:6px;border-top:1px solid var(--tr-border)}.tr-market-card.editing{border-color:var(--brand);background:var(--tr-surface2)}.tr-market-card.tr-clickable{cursor:pointer}.tr-rec-reason{font-size:10px;color:var(--tr-text);line-height:1.45;margin-top:4px;padding:4px 8px;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(59,130,246,.08));border-left:2px solid var(--brand);border-radius:4px;white-space:normal;font-weight:500}.tr-rec-reason .tr-rec-reason-icon{margin-right:2px}.tr-expand-form{border-top:1px solid var(--tr-border);margin-top:10px;padding-top:10px;display:flex;flex-direction:column;gap:8px;animation:expandIn .18s var(--tr-ease)}@keyframes expandIn{0%{opacity:0;transform:translateY(-6px)}}.tr-form-row{display:flex;align-items:center;gap:8px}.tr-form-label{font-size:11px;color:var(--tr-text3);width:68px;flex-shrink:0}.tr-input{flex:1 1;background:var(--tr-bg);border:1px solid var(--tr-border);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--tr-text);outline:none;font-family:inherit;transition:border-color .2s}.tr-input:focus{border-color:var(--brand)}.tr-input::placeholder{color:var(--tr-text3)}.tr-input[type=number]{-moz-appearance:textfield}.tr-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.tr-form-actions{display:flex;gap:6px;justify-content:flex-end}.tr-empty{text-align:center;padding:40px 20px;color:var(--tr-text3);font-size:13px;line-height:1.6}.tr-empty-icon{font-size:32px;margin-bottom:8px}.tr-acq-row{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--tr-bg2);border-radius:8px;font-size:12px;color:var(--tr-text2);margin-top:6px}.tr-acq-row-label{color:var(--tr-text3);flex-shrink:0;width:52px;font-size:11px}.tr-acq-row-val{flex:1 1;font-weight:600}.tr-acq-row-val.earn{color:var(--brand)}.tr-acq-row-val.spend{color:var(--tr-sold-text)}.tr-acq-row-val.rent{color:var(--tr-rent-text)}.tr-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tr-text3);font-size:14px}.tr-kb-cov-list{margin-top:8px;border-top:1px solid var(--tr-border);padding-top:8px;display:flex;flex-direction:column;gap:4px}.tr-kb-cov-item{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:var(--tr-bg2);border-radius:6px;font-size:12px;color:var(--tr-text2)}.tr-kb-manage{margin-top:8px;padding:8px;background:var(--tr-bg2);border:1px dashed var(--tr-border);border-radius:8px}.tr-kb-cov-select{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.tr-kb-cov-check{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--tr-bg2);border:1px solid var(--tr-border);border-radius:8px;font-size:12px;color:var(--tr-text2);cursor:pointer;transition:border-color .15s,background .15s}.tr-kb-cov-check:hover{border-color:rgba(255,88,35,.3)}.tr-kb-cov-check.checked{border-color:var(--brand);background:var(--brand-dim);color:var(--brand)}.tr-kb-cov-check input[type=checkbox]{accent-color:var(--brand);width:14px;height:14px;flex-shrink:0}.tr-edit-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.tr-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tr-edit-field{display:flex;flex-direction:column;gap:3px}.tr-edit-label{font-size:11px;color:var(--tr-text3);font-weight:600}.tr-edit-input{width:100%;box-sizing:border-box;padding:6px 8px;background:var(--tr-bg2);border:1px solid var(--tr-border);border-radius:6px;color:var(--tr-text);font-size:13px;outline:none;transition:border-color .15s}.tr-edit-input:focus{border-color:var(--brand)}.tr-edit-textarea{resize:vertical;min-height:48px;line-height:1.4;font-family:inherit}.tr-popup-overlay{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.85);display:flex;align-items:stretch;justify-content:stretch;animation:trFadeIn .2s}.tr-popup-card{width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;background:var(--tr-surface);border-radius:0;padding:24px 20px;padding-top:calc(24px + var(--shell-safe-t, env(safe-area-inset-top, 0px)));overflow-y:auto;position:relative;animation:trSlideUp .25s ease-out}@keyframes trSlideUp{0%{transform:translateY(30px);opacity:0}}.tr-popup-close{position:absolute;top:calc(12px + var(--shell-safe-t, env(safe-area-inset-top, 0px)));right:16px;width:32px;height:32px;border-radius:50%;background:var(--tr-surface2);border:1px solid var(--tr-border);color:var(--tr-text2);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.tr-popup-id{font-size:11px;color:var(--brand);font-weight:700;margin-bottom:6px}.tr-popup-domain{font-size:17px;font-weight:700;margin-bottom:4px}.tr-popup-meta{font-size:12px;color:var(--tr-text2);margin-bottom:16px;display:flex;flex-wrap:wrap;gap:6px}.tr-popup-section{margin-bottom:12px}.tr-popup-section-label{font-size:11px;font-weight:600;color:var(--tr-text3);margin-bottom:4px;display:flex;align-items:center;gap:6px}.tr-popup-section-text{font-size:13px;color:var(--tr-text);line-height:1.5;background:var(--tr-bg2);border-radius:8px;padding:8px 10px}.tr-popup-actions{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.tr-popup-actions .tr-btn{min-width:72px}.tr-popup-confirm{color:#ff5a5a;font-size:12px;text-align:center;margin:8px 0}.tr-cov-table{display:flex;flex-direction:column;gap:0;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:10px;overflow:hidden}.tr-cov-row{display:grid;grid-template-columns:minmax(36px,.8fr) minmax(50px,.8fr) minmax(40px,.6fr) minmax(90px,1.5fr) minmax(120px,1.8fr);align-items:center;grid-gap:4px;gap:4px;padding:6px 10px;border-bottom:1px solid var(--tr-border);font-size:11px;color:var(--tr-text2);cursor:pointer;transition:background .15s}.tr-cov-row:last-child{border-bottom:none}.tr-cov-row:hover{background:var(--tr-bg2)}.tr-cov-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-cov-header{font-size:10px;font-weight:700;color:var(--tr-text3);text-transform:uppercase;cursor:default}.tr-cov-header,.tr-cov-header:hover{background:var(--tr-bg2)}.tr-cov-id{color:var(--tr-text);font-weight:600;cursor:pointer;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-cov-id:hover{color:var(--brand)}.tr-cov-source{font-size:11px}.tr-cov-source,.tr-cov-source.created,.tr-cov-source.purchased{color:var(--tr-text3)}.tr-cov-list-status{font-size:10px;display:flex;flex-wrap:wrap;align-items:center;gap:3px;white-space:normal;overflow:visible}.tr-cov-status-tag{font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;white-space:nowrap}.tr-cov-status-tag.listed{background:rgba(34,197,94,.15);color:#22c55e}.tr-cov-status-tag.unlisted{background:rgba(148,163,184,.15);color:var(--tr-text3)}.tr-cov-price-val,.tr-cov-pricing{font-size:10px;white-space:nowrap}.tr-cov-price-val{color:var(--brand);font-weight:600}.tr-cov-call-count{font-size:9px;color:var(--tr-text3);white-space:nowrap}.tr-cov-edit-form{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tr-cov-divider{height:8px;background:var(--tr-bg2);border-bottom:1px solid var(--tr-border)}.tr-select-sm{width:90px!important;padding:2px 4px!important;font-size:10px!important}.tr-input-sm{width:80px!important;padding:2px 6px!important;font-size:10px!important}.tr-cov-actions{overflow:visible}.tr-cov-actions,.tr-cov-list-form{display:flex;align-items:center;gap:4px}.tr-cov-list-form .tr-input{width:50px;padding:3px 6px;font-size:11px}.tr-cov-list-form .tr-input-sm,.tr-cov-list-form .tr-select-sm{width:auto}.tr-kb-grid{display:grid;grid-template-columns:minmax(60px,1fr) minmax(50px,.8fr) minmax(100px,1.2fr) minmax(120px,1.8fr);align-items:center;grid-gap:4px;gap:4px;padding:6px 10px;border-bottom:1px solid var(--tr-border);font-size:11px;color:var(--tr-text2);transition:background .15s}.tr-kb-grid:last-child{border-bottom:none}.tr-kb-grid:hover{background:var(--tr-bg2)}.tr-kb-grid{cursor:default}.tr-kb-grid>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-kb-grid.tr-cov-header{font-size:10px;font-weight:700;color:var(--tr-text3);text-transform:uppercase;background:var(--tr-bg2);cursor:default}.tr-cov-source-tag{font-size:11px;font-weight:600;padding:1px 5px;border-radius:3px;white-space:nowrap;display:inline-block}.tr-cov-source-tag.created{background:rgba(59,130,246,.15);color:#3b82f6}.tr-cov-source-tag.bound{background:rgba(168,85,247,.15);color:#a855f7}.tr-cov-link{color:var(--tr-text);font-weight:600;cursor:pointer}.tr-cov-link:hover{color:var(--brand)}.tr-search-bar{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.tr-search-input{flex:1 1;min-width:80px;padding:6px 10px;font-size:12px;border:1px solid var(--tr-border);border-radius:6px;background:var(--tr-bg2);color:var(--tr-text);outline:none;transition:border-color .2s}.tr-search-input:focus{border-color:var(--brand)}.tr-search-input::placeholder{color:var(--tr-text3)}.tr-search-select{padding:5px 8px;font-size:11px;border:1px solid var(--tr-border);border-radius:6px;background:var(--tr-bg2);color:var(--tr-text);outline:none;cursor:pointer;transition:border-color .2s}.tr-search-select:focus{border-color:var(--brand)}.tr-clickable{cursor:pointer;transition:border-color .2s,transform .15s}.tr-clickable:hover{border-color:var(--brand);transform:translateY(-1px)}.tr-confirm-row{display:flex;gap:6px;align-items:center;margin-top:4px}.tr-confirm-text{font-size:11px;color:#f59e0b;white-space:nowrap}.tr-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tr-preview-popup{background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:14px;width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.5);animation:trFadeIn .2s ease-out}@keyframes trFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tr-preview-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--tr-border)}.tr-preview-icon{font-size:24px;flex-shrink:0}.tr-preview-info{flex:1 1;min-width:0}.tr-preview-title{font-size:14px;font-weight:600;color:var(--tr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-preview-meta{font-size:11px;color:var(--tr-text2);margin-top:2px}.tr-preview-close{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:none;background:var(--tr-bg2);color:var(--tr-text2);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.tr-preview-close:hover{background:var(--tr-border);color:var(--tr-text)}.tr-preview-body{padding:14px 16px;overflow-y:auto;flex:1 1}.tr-preview-empty,.tr-preview-loading{text-align:center;padding:30px 0;font-size:12px;color:var(--tr-text3)}.tr-preview-desc{font-size:12px;color:var(--tr-text2);line-height:1.6;margin-bottom:12px;padding:8px 10px;background:var(--tr-bg2);border-radius:6px}.tr-preview-section-title{font-size:11px;font-weight:600;color:var(--tr-text2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.tr-preview-entries{display:flex;flex-direction:column;gap:8px}.tr-preview-entry{background:var(--tr-bg2);border:1px solid var(--tr-border);border-radius:8px;padding:10px 12px}.tr-preview-entry-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.tr-preview-entry-id{font-size:12px;font-weight:500;color:var(--tr-text)}.tr-preview-entry-tag{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--tr-border);color:var(--tr-text2)}.tr-preview-entry-ctx{font-size:11px;color:var(--tr-text3);line-height:1.5;margin-top:4px}.tr-section{margin-bottom:16px}.tr-section-header{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:8px;background:var(--tr-surface);transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tr-section-header:hover{background:var(--tr-surface2)}.tr-section-header .tr-section-title{flex:1 1}.tr-section-chevron{font-size:14px;color:var(--tr-text3);transition:transform .2s ease}.tr-section-chevron.collapsed{transform:rotate(-90deg)}.tr-section-body{padding:8px 0}.tr-tip-divider{display:flex;align-items:center;gap:8px;padding:12px 16px;margin:16px 0;border-radius:8px;background:linear-gradient(135deg,rgba(255,88,35,.08),rgba(139,92,246,.08));border:1px solid var(--tr-border)}.tr-tip-icon{font-size:18px}.tr-tip-text{font-size:13px;font-weight:500}.mkt-tree{padding:4px 0}.mkt-group{margin:0}.mkt-row{display:flex;align-items:center;gap:5px;padding:6px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;font-weight:600;color:var(--tr-text);border-radius:4px}.mkt-row:hover{background:var(--tr-surface2)}.mkt-d0>.mkt-row{font-size:13px}.mkt-d1>.mkt-row{font-size:12px;font-weight:500;padding-left:22px}.mkt-chev{font-size:10px;transition:transform .15s;display:inline-block;width:12px;text-align:center;flex-shrink:0;color:var(--tr-text2)}.mkt-chev.collapsed{transform:rotate(-90deg)}.mkt-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-cnt{font-size:10px;font-weight:400;color:var(--tr-text2);flex-shrink:0;background:var(--tr-surface2);padding:1px 6px;border-radius:8px}.mkt-kids{padding-left:8px}.mkt-leaf-row{padding:0}.mkt-leaf{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 30px;border-radius:4px;font-size:12px}.mkt-leaf:hover{background:var(--tr-surface2)}.mkt-leaf.clickable{cursor:pointer}.mkt-leaf-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.mkt-leaf-name{font-size:12px;color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.mkt-leaf:hover .mkt-leaf-name{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.mkt-leaf-meta{font-size:10px;color:var(--tr-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-leaf-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.mkt-leaf-price{font-size:11px;color:var(--tr-text2);white-space:nowrap}.mkt-leaf-confirm{font-size:11px;color:var(--tr-sold-text);white-space:nowrap}.mkt-leaf.owned .mkt-leaf-name{color:var(--tr-text2);text-decoration:none}:root{--tn-bg:#080b10;--tn-surface:#11161d;--tn-surface2:#181e27;--tn-border:#1e2733;--tn-text:#edf1f5;--tn-text2:#8b97a6;--tn-text3:#3a5060;--tn-brand:#ff6a3a;--tn-brand-dim:rgba(255,106,58,.12);--tn-danger:#ff5a5a;--tn-danger-dim:rgba(255,90,90,.1);--tn-purple:#8b5cf6;--tn-purple-dim:rgba(139,92,246,.12);--tn-sold:#f0a030;--tn-radar-grid:hsla(0,0%,100%,.3);--tn-ease:cubic-bezier(0.22,0.61,0.36,1)}[data-theme=light]{--tn-bg:#f6f3eb;--tn-surface:#fff;--tn-surface2:#faf8f3;--tn-border:#e2dfd9;--tn-text:#1a1918;--tn-text2:#64615e;--tn-text3:#a39f9b;--tn-brand:#ff5823;--tn-brand-dim:rgba(255,88,35,.1);--tn-danger:#d93025;--tn-danger-dim:rgba(217,48,37,.08);--tn-purple:#7c3aed;--tn-purple-dim:rgba(124,58,237,.1);--tn-sold:#d0880a;--tn-radar-grid:rgba(0,0,0,.25)}*{box-sizing:border-box}.tn-page{position:relative;width:100%;height:100vh;height:100dvh;background:var(--tn-bg);color:var(--tn-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;overflow:hidden}.tn-page.embedded{height:100%;min-height:0}.tn-content{flex:1 1;overflow-y:auto;padding:12px 14px 24px;scrollbar-width:thin;scrollbar-color:var(--tn-border) transparent}.tn-content::-webkit-scrollbar{width:4px}.tn-content::-webkit-scrollbar-track{background:transparent}.tn-content::-webkit-scrollbar-thumb{background:var(--tn-border);border-radius:2px}.tn-loading{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--tn-text2);font-size:13px}.tn-tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--tn-border);background:var(--tn-surface);padding:0 14px}.tn-tab{flex:1 1;padding:10px 0;background:none;border:none;border-bottom:2px solid transparent;color:var(--tn-text2);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.tn-tab.active{color:var(--tn-brand);border-bottom-color:var(--tn-brand);font-weight:600}.tn-tab:hover:not(.active){color:var(--tn-text)}.tn-content>.tr-content{flex:none;min-height:0;overflow:visible;padding:0}.tn-group{margin-bottom:2px}.tn-depth-0>.tn-node{font-size:15px;font-weight:700;padding:10px 0;margin-bottom:2px;border-bottom:1px solid var(--tn-border)}.tn-depth-1>.tn-node{font-size:14px;font-weight:600;padding:8px 0}.tn-depth-1{margin-left:16px}.tn-depth-2>.tn-node{font-size:14px;font-weight:500;padding:8px 0}.tn-depth-2{margin-left:16px}.tn-depth-3>.tn-node{font-size:13px;font-weight:500;padding:8px 0}.tn-depth-3{margin-left:16px}.tn-node{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;color:var(--tn-text);cursor:pointer;font-family:inherit;text-align:left;transition:color .15s;-webkit-tap-highlight-color:transparent}.tn-node:hover{color:var(--tn-brand)}.tn-chevron{font-size:10px;color:var(--tn-text3);transition:transform .2s var(--tn-ease);flex-shrink:0;width:14px;text-align:center}.tn-chevron.collapsed{transform:rotate(-90deg)}.tn-node-icon{font-size:14px;flex-shrink:0}.tn-depth-1 .tn-node-icon,.tn-depth-2 .tn-node-icon,.tn-depth-3 .tn-node-icon{font-size:12px}.tn-node-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-node-count{font-size:11px;color:var(--tn-text3);background:var(--tn-surface);border-radius:8px;padding:1px 6px;flex-shrink:0;font-weight:600}.tn-children{overflow:hidden}.tn-leaf-row{margin-left:32px}.tn-leaf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin:3px 0;min-height:44px;background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:10px;transition:border-color .15s}.tn-leaf:hover{border-color:rgba(255,88,35,.25)}.tn-leaf-info{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tn-leaf-name{font-size:14px;font-weight:600;color:var(--tn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.tn-leaf-badge{font-size:10px;font-weight:700;color:var(--tn-brand);background:var(--tn-brand-dim);border-radius:4px;padding:1px 5px;flex-shrink:0}.tn-leaf-price{font-size:12px;font-weight:700;color:var(--tn-sold);flex-shrink:0}.tn-leaf-tag{font-size:10px;font-weight:600;border-radius:4px;padding:1px 5px;flex-shrink:0;color:var(--tn-text3);background:var(--tn-surface2)}.tn-leaf-tag.mine{color:var(--tn-brand);background:var(--tn-brand-dim)}.tn-leaf-tag.listed{color:var(--tn-sold);background:rgba(240,160,48,.12)}.tn-leaf-tag.bound{color:var(--tn-purple);background:var(--tn-purple-dim)}.tn-leaf-meta{color:var(--tn-text2)}.tn-leaf-meta,.tn-leaf-sub{font-size:11px;flex-shrink:0}.tn-leaf-sub{color:var(--tn-text3)}.tn-leaf-reason{font-size:11px;color:var(--tn-text2);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.tn-leaf.clickable{cursor:pointer}.tn-leaf.clickable:hover{border-color:var(--tn-brand)}.tn-leaf.owned{opacity:.6}.tn-leaf-actions{display:flex;gap:4px;flex-shrink:0}.tn-section{margin-bottom:16px}.tn-section-header{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:8px;background:var(--tn-surface);transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tn-section-header:hover{background:var(--tn-surface2)}.tn-section-title{font-size:12px;font-weight:700;letter-spacing:.8px;margin:16px 0 8px}.tn-section-header .tn-section-title{flex:1 1;margin:0}.tn-section-chevron{font-size:14px;color:var(--tn-text3);transition:transform .2s ease}.tn-section-chevron.collapsed{transform:rotate(-90deg)}.tn-section-body{padding:8px 0 8px 12px}.tn-sub-section{margin-bottom:8px}.tn-radar-card{display:flex;flex-direction:column;align-items:center;padding:12px 12px 10px;margin-bottom:14px;background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:12px}.tn-radar-svg{display:block}.tn-radar-hit{cursor:pointer}.tn-radar-poly{fill:var(--tn-brand);fill-opacity:.3;stroke:var(--tn-brand);stroke-width:2;stroke-linejoin:round}.tn-radar-dot{fill:var(--tn-brand)}.tn-radar-dot.has-rec{fill:var(--tn-sold);animation:tnRadarBlink 1.4s ease-in-out infinite}.tn-radar-dot.selected{animation:none}.tn-radar-ring{fill:none;stroke:var(--tn-brand);stroke-width:1.5}.tn-radar-ring.has-rec{stroke:var(--tn-sold)}.tn-radar-label{fill:var(--tn-text);font-weight:600;cursor:pointer}.tn-radar-label.has-rec{fill:var(--tn-sold);font-weight:700;animation:tnRadarBlink 1.4s ease-in-out infinite}.tn-radar-label.selected{font-weight:700;animation:none}@keyframes tnRadarBlink{0%,to{opacity:1}50%{opacity:.35}}.tn-radar-hint{font-size:12px;line-height:1.5;color:var(--tn-text2);text-align:center;margin-top:6px}.tn-radar-hint b{color:var(--tn-brand);font-weight:700}.tn-radar-hint.dim{color:var(--tn-text3)}.tn-leaf.tn-leaf-hit{border-color:var(--tn-brand);animation:tnLeafGlow 1.4s ease-in-out infinite}@keyframes tnLeafGlow{0%,to{box-shadow:0 0 0 2px var(--tn-brand-dim)}50%{box-shadow:0 0 0 5px rgba(255,88,35,.3)}}.tr-market-card.tr-card-hit{border-color:var(--tn-brand);animation:tnCardGlow 1.4s ease-in-out infinite}@keyframes tnCardGlow{0%,to{box-shadow:0 0 0 2px var(--tn-brand-dim)}50%{box-shadow:0 0 0 6px rgba(255,88,35,.28)}}.tn-leaf.coming-soon{opacity:.55;cursor:default}.tn-leaf.coming-soon:hover{border-color:var(--tn-border)}.tn-soon-tag{font-size:10px;font-weight:600;color:var(--tn-text3);background:var(--tn-surface2);border-radius:4px;padding:1px 6px;flex-shrink:0}.tn-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tn-border);border-radius:6px;background:var(--tn-surface);color:var(--tn-text);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-family:inherit;white-space:nowrap;padding:4px 10px}.tn-btn:hover{border-color:var(--tn-brand);color:var(--tn-brand)}.tn-btn:disabled{opacity:.4;cursor:default}.tn-btn.sm{padding:3px 8px;font-size:12px}.tn-btn.primary{background:var(--tn-brand-dim);border-color:var(--tn-brand);color:var(--tn-brand)}.tn-btn.danger{color:var(--tn-danger)}.tn-btn.danger:hover{background:var(--tn-danger-dim);border-color:var(--tn-danger)}.tn-btn.ghost{background:transparent;border-color:transparent;color:var(--tn-text2)}.tn-btn.ghost:hover{color:var(--tn-brand);background:var(--tn-brand-dim)}.tn-btn.ghost.danger:hover{color:var(--tn-danger);background:var(--tn-danger-dim)}.tn-btn.ghost.primary:hover{color:var(--tn-brand);background:var(--tn-brand-dim)}.tn-btn.ghost.purple:hover{color:var(--tn-purple);background:var(--tn-purple-dim)}.tn-btn.gold{background:rgba(240,160,48,.12);border-color:var(--tn-sold);color:var(--tn-sold)}.tn-btn.purple{background:var(--tn-purple-dim);border-color:var(--tn-purple);color:var(--tn-purple)}.tn-input-sm{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:4px;color:var(--tn-text);font-size:11px;padding:2px 6px;width:80px;font-family:inherit;outline:none}.tn-input-sm:focus{border-color:var(--tn-brand)}.tn-select-sm{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:4px;color:var(--tn-text);font-size:11px;padding:2px 4px;font-family:inherit;outline:none;cursor:pointer}.tn-leaf.editing,.tn-select-sm:focus{border-color:var(--tn-brand)}.tn-leaf.editing{background:var(--tn-surface2)}.tn-node-row{display:flex;align-items:center;gap:4px}.tn-node-row>.tn-node{flex:1 1}.tn-node-actions{flex-shrink:0;display:flex;align-items:center;gap:4px}.tn-card{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:10px;padding:12px 14px;margin:8px 0}.tn-card-head{margin-bottom:8px}.tn-card-title{font-size:13px;font-weight:700}.tn-card-meta{font-size:11px;color:var(--tn-text2);margin-top:2px}.tn-form{display:flex;flex-direction:column;gap:6px}.tn-form-row{display:flex;align-items:center;gap:8px}.tn-form-label{font-size:11px;font-weight:600;color:var(--tn-text2)}.tn-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.tn-input{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:6px;color:var(--tn-text);font-size:12px;padding:6px 8px;flex:1 1;font-family:inherit;outline:none}.tn-input:focus{border-color:var(--tn-brand)}.tn-kb-cov-select{display:flex;flex-direction:column;gap:2px;max-height:150px;overflow-y:auto;margin-top:4px}.tn-kb-cov-check{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:11px}.tn-kb-cov-check:hover{background:var(--tn-surface2)}.tn-kb-cov-check.checked{background:var(--tn-brand-dim)}.tn-kb-cov-check.disabled{opacity:.5;cursor:default}.tn-popup-head{gap:8px}.tn-popup-icon{font-size:18px;flex-shrink:0}.tn-popup-meta{font-size:11px;color:var(--tn-text2);margin-top:2px}.tn-popup-desc{font-size:12px;color:var(--tn-text2);font-style:italic;padding:8px 0}.tn-popup-section{margin-top:8px}.tn-popup-section-label{font-size:11px;font-weight:700;color:var(--tn-text2);margin-bottom:4px}.tn-popup-tags{display:flex;flex-wrap:wrap;gap:4px}.tn-popup-tag{font-size:10px;background:var(--tn-surface2);border-radius:4px;padding:2px 6px;color:var(--tn-text2)}.tn-popup-entry{padding:6px 0;border-bottom:1px solid var(--tn-border)}.tn-popup-entry:last-child{border-bottom:none}.tn-popup-entry-head{display:flex;align-items:center;gap:6px}.tn-popup-entry-id{font-size:11px;font-weight:600;color:var(--tn-text)}.tn-popup-entry-ctx{font-size:11px;color:var(--tn-text2);margin-top:4px;line-height:1.4}.tn-section-title-row{font-size:14px;font-weight:700;padding:10px 0;border-bottom:1px solid var(--tn-border);margin-bottom:8px}.tn-empty-section{margin-top:12px}.tn-empty{text-align:center;padding:24px 0;color:var(--tn-text3);font-size:12px}.tn-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.tn-popup{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:14px;width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.tn-popup-sm{max-width:320px}.tn-popup-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--tn-border)}.tn-popup-title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-popup-close{background:none;border:none;color:var(--tn-text3);font-size:16px;cursor:pointer;padding:2px 6px}.tn-popup-close:hover{color:var(--tn-text)}.tn-popup-body{flex:1 1;overflow-y:auto;padding:12px 16px;gap:10px}.tn-popup-body,.tn-popup-field{display:flex;flex-direction:column}.tn-popup-field{gap:3px}.tn-popup-label{font-size:10px;font-weight:700;color:var(--tn-text3);text-transform:uppercase;letter-spacing:.5px}.tn-popup-value{line-height:1.5;word-break:break-word}.tn-popup-input,.tn-popup-value{font-size:13px;color:var(--tn-text)}.tn-popup-input{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:6px;padding:6px 8px;font-family:inherit;outline:none}.tn-popup-input:focus{border-color:var(--tn-brand)}textarea.tn-popup-input{resize:vertical;min-height:60px}.tn-popup-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--tn-border);justify-content:flex-end}.tn-kb-popup{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:14px;width:100%;max-width:820px;height:85vh;display:flex;flex-direction:column;overflow:hidden}.tn-kb-popup-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--tn-border)}.tn-kb-popup-title{font-size:15px;font-weight:600;color:var(--tn-text)}.tn-close{background:none;border:none;color:var(--tn-text2);font-size:18px;cursor:pointer;padding:2px 6px;border-radius:4px;line-height:1}.tn-close:hover{background:var(--tn-surface2);color:var(--tn-text)}.tn-kb-popup-form{display:flex;gap:8px;padding:12px 18px;border-bottom:1px solid var(--tn-border)}.tn-kb-popup-form .tn-input{flex:1 1}.tn-kb-popup-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.tn-kb-popup-tree{flex:0 1 280px;display:flex;flex-direction:column;border-right:1px solid var(--tn-border);min-width:0}.tn-kb-popup-tree-head{padding:8px 14px;font-size:11px;font-weight:600;color:var(--tn-text2);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--tn-border);flex-shrink:0}.tn-kb-popup-tree-body{flex:1 1;overflow-y:auto;padding:4px 0}.tn-kb-popup-node{display:flex;align-items:center;gap:5px;padding:3px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tn-kb-popup-node:hover{background:var(--tn-surface2)}.tn-kb-popup-node .tn-toggle-btn{font-size:10px;width:12px;text-align:center;color:var(--tn-text2);flex-shrink:0}.tn-kb-popup-node input[type=checkbox]{accent-color:var(--tn-brand);flex-shrink:0}.tn-kb-popup-node-label{font-size:12px;color:var(--tn-text);font-weight:500}.tn-kb-popup-leaf{display:flex;align-items:center;gap:5px;padding:4px 8px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-left:2px solid transparent}.tn-kb-popup-leaf:hover{background:var(--tn-surface2)}.tn-kb-popup-leaf.checked{background:rgba(120,200,120,.06)}.tn-kb-popup-leaf.active{background:rgba(var(--tn-brand-rgb,80,160,240),.12);border-left-color:var(--tn-brand)}.tn-kb-popup-leaf input[type=checkbox]{accent-color:var(--tn-brand);flex-shrink:0}.tn-kb-popup-leaf-name{font-size:12px;color:var(--tn-brand);cursor:pointer;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.tn-kb-popup-leaf-name:hover{-webkit-text-decoration-color:var(--tn-brand);text-decoration-color:var(--tn-brand)}.tn-kb-popup-leaf-meta{font-size:10px;color:var(--tn-text3);flex-shrink:0;margin-left:auto}.tn-kb-popup-detail{flex:1 1;display:flex;flex-direction:column;min-width:0}.tn-kb-popup-detail-head{padding:8px 14px;font-size:11px;font-weight:600;color:var(--tn-text2);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--tn-border);flex-shrink:0;display:flex;align-items:center;gap:8px}.tn-kb-popup-detail-head .tn-close{margin-left:auto}.tn-kb-popup-detail-body{flex:1 1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.tn-detail-row{display:flex;gap:8px;align-items:baseline}.tn-detail-row .tn-detail-label{font-size:10px;color:var(--tn-text3);text-transform:uppercase;letter-spacing:.3px;width:56px;flex-shrink:0}.tn-detail-row span:last-child{font-size:12px;color:var(--tn-text);flex:1 1;word-break:break-word}.tn-detail-section{margin-top:4px}.tn-detail-section .tn-detail-label{font-size:10px;color:var(--tn-text3);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.tn-detail-text{font-size:12px;color:var(--tn-text);line-height:1.5;white-space:pre-wrap;word-break:break-word}.tn-detail-empty{padding:32px 16px;text-align:center;color:var(--tn-text3);font-size:12px}.tn-kb-popup-foot{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--tn-border);justify-content:flex-end;flex-shrink:0}.tn-detail-back{display:none;background:none;border:none;color:var(--tn-brand);font-size:13px;cursor:pointer;padding:0 4px 0 0}@media (max-width:600px){.tn-kb-popup{max-width:100%;height:calc(100dvh - 32px);border-radius:10px}.tn-kb-popup-form{flex-direction:column;padding:10px 14px}.tn-kb-popup-head{padding:12px 14px}.tn-kb-popup-body{position:relative;overflow:hidden}.tn-kb-popup-tree{position:absolute;inset:0;border-right:none;transform:translateX(0);transition:transform .22s ease}.tn-kb-popup-body.detail-open .tn-kb-popup-tree{transform:translateX(-100%)}.tn-kb-popup-detail{position:absolute;inset:0;width:100%;transform:translateX(100%);transition:transform .22s ease;background:var(--tn-surface)}.tn-kb-popup-body.detail-open .tn-kb-popup-detail{transform:translateX(0)}.tn-detail-back{display:inline}.tn-kb-popup-detail .tn-close{display:none}.tn-kb-popup-leaf-name{color:var(--tn-brand);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.tn-kb-popup-leaf-name:hover{-webkit-text-decoration-color:var(--tn-brand);text-decoration-color:var(--tn-brand)}}.camera-capture_camera-overlay__ve7yy{position:fixed;inset:0;z-index:99999;background:#000;display:flex;flex-direction:column;overflow:hidden;animation:camera-capture_camera-fade-in__Ckdqd .15s ease}@keyframes camera-capture_camera-fade-in__Ckdqd{0%{opacity:0}to{opacity:1}}.camera-capture_camera-preview__U6YSa{flex:1 1;overflow:hidden;position:relative;touch-action:none}.camera-capture_camera-video__kb5Z5{width:100%;height:100%;object-fit:cover;transform-origin:center center}.camera-capture_camera-topbar__9njKY{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:16px;padding-top:calc(max(16px,var(--shell-safe-t, env(safe-area-inset-top, 0px))) + 8px);background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent);z-index:10}.camera-capture_camera-topbar-spacer__ld83A{flex:1 1}.camera-capture_camera-btn__vTB0e{width:44px;height:44px;border-radius:50%;border:none;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);flex-shrink:0}.camera-capture_camera-btn__vTB0e:hover{background:hsla(0,0%,100%,.22)}.camera-capture_camera-btn__vTB0e:active{transform:scale(.9)}.camera-capture_camera-btn-active__J6rX9{background:rgba(255,215,0,.45)!important}.camera-capture_camera-bottombar__RUSbV{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;padding:20px 16px calc(max(24px,env(safe-area-inset-bottom, 0px)) + 8px);gap:24px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);z-index:10}.camera-capture_camera-zoom__5FBOh{display:flex;align-items:center;gap:10px;width:100%;max-width:260px}.camera-capture_camera-zoom-label__T7nrR{font-size:13px;font-weight:600;color:#fff;min-width:38px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.5)}.camera-capture_camera-zoom-slider__bH5Pi{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:2px;background:hsla(0,0%,100%,.3);outline:none;cursor:pointer}.camera-capture_camera-zoom-slider__bH5Pi::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.35)}.camera-capture_camera-zoom-slider__bH5Pi::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.35)}.camera-capture_camera-shutter__wr40g{width:72px;height:72px;border-radius:50%;border:4px solid hsla(0,0%,100%,.85);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease;flex-shrink:0}.camera-capture_camera-shutter__wr40g:after{content:"";width:58px;height:58px;border-radius:50%;background:#fff;transition:all .12s ease}.camera-capture_camera-shutter__wr40g:hover:after{background:#eee}.camera-capture_camera-shutter__wr40g:active{transform:scale(.92)}.camera-capture_camera-shutter__wr40g:active:after{background:#ccc;transform:scale(.88)}.camera-capture_camera-shutter__wr40g[disabled]{opacity:.4;cursor:default}.camera-capture_camera-shutter__wr40g[disabled]:after{background:hsla(0,0%,100%,.4)}.camera-capture_camera-error__sad2R{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;text-align:center;padding:20px;gap:12px}@media only screen and (max-width:600px){.camera-capture_camera-btn__vTB0e{width:40px;height:40px}.camera-capture_camera-shutter__wr40g{width:66px;height:66px}.camera-capture_camera-shutter__wr40g:after{width:52px;height:52px}}.input-range_input-range__yJK7U{border:var(--border-in-light);border-radius:10px;padding:5px 10px;font-size:12px;display:flex;justify-content:space-between;max-width:40%}.input-range_input-range__yJK7U input[type=range]{max-width:calc(100% - 34px)}.settings_settings__Bk10m{padding:20px;overflow:auto}.settings_avatar__RX7cp{cursor:pointer;position:relative;z-index:1}.settings_edit-prompt-modal__IMJhQ{display:flex;flex-direction:column}.settings_edit-prompt-modal__IMJhQ .settings_edit-prompt-title__picIH{max-width:unset;margin-bottom:20px;text-align:left}.settings_edit-prompt-modal__IMJhQ .settings_edit-prompt-content___Ehbz{max-width:unset}.settings_user-prompt-modal__a9IAx{min-height:40vh}.settings_user-prompt-modal__a9IAx .settings_user-prompt-search__3MwiN{width:100%;max-width:100%;margin-bottom:10px;background-color:var(--gray)}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA{border:var(--border-in-light);border-radius:10px}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT{display:flex;justify-content:space-between;padding:10px}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT:not(:last-child){border-bottom:var(--border-in-light)}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT .settings_user-prompt-header__DypSm{max-width:calc(100% - 100px)}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT .settings_user-prompt-header__DypSm .settings_user-prompt-title__P1AXR{font-size:14px;line-height:2;font-weight:700}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT .settings_user-prompt-header__DypSm .settings_user-prompt-content___xhlV{font-size:12px}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT .settings_user-prompt-buttons__oIhZ8{display:flex;align-items:center;column-gap:2px}.settings_user-prompt-modal__a9IAx .settings_user-prompt-list__x3BEA .settings_user-prompt-item__NmmyT .settings_user-prompt-buttons__oIhZ8 .settings_user-prompt-button__FWpdD{padding:7px}.settings_subtitle-button__RTUSx button{overflow:visible}.settings_license-notice__zvGRx{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1}.settings_license-tabs__a5wE_{display:flex;gap:8px;flex-shrink:0}.settings_license-tab__ds_jA{padding:6px 14px;font-size:13px;border-radius:8px;border:var(--border-in-light);background:var(--white);color:var(--black);cursor:pointer;transition:all .2s ease}.settings_license-tab__ds_jA:hover{border-color:var(--primary)}.settings_license-tab-active__mUkHE{background:var(--primary);color:var(--white);border-color:var(--primary)}body.light .settings_license-tab-active__mUkHE{background:rgba(255,88,35,.1);color:var(--primary);border-color:var(--primary)}.settings_license-text___DJfN{flex:1 1;overflow:auto;margin:0;padding:12px 14px;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word;border-radius:8px;border:var(--border-in-light);background:var(--second);color:var(--black);font-family:inherit}body.light .settings_license-text___DJfN{background:#faf8f3}.model-config_select-compress-model__i3XwC{width:60%}.model-config_select-compress-model__i3XwC select{max-width:100%;white-space:normal}@keyframes mcp-market_slide-in__sydAN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mcp-market_slide-in-from-top__u_2Zq{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mcp-market_mcp-market-page__dHfs1{height:100%;display:flex;flex-direction:column}.mcp-market_mcp-market-page__dHfs1 .mcp-market_loading-indicator__8KxoE{font-size:12px;color:var(--primary);margin-left:8px;font-weight:400;opacity:.8}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7{padding:20px;overflow-y:auto}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_empty-container__vtdyF,.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_loading-container__iYG1r{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;background-color:var(--white);border:var(--border-in-light);border-radius:10px;animation:mcp-market_slide-in__sydAN .3s ease}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_empty-text__jB6lv,.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_loading-text__a42Xh{font-size:14px;color:var(--black);opacity:.5;text-align:center}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-filter__O9icp{width:100%;max-width:100%;margin-bottom:20px;animation:mcp-market_slide-in__sydAN .3s ease;height:40px;display:flex}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-filter__O9icp .mcp-market_search-bar__Keo_q{flex-grow:1;max-width:100%;min-width:0}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_server-list__KL9Oj{display:flex;flex-direction:column;gap:1px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i{padding:20px;border:var(--border-in-light);animation:mcp-market_slide-in__sydAN .3s ease;background-color:var(--white);transition:all .3s ease}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i.mcp-market_disabled___qncU{opacity:.7;pointer-events:none}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i:not(:last-child){border-bottom:0}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i.mcp-market_loading__3zgAV{position:relative}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i.mcp-market_loading__3zgAV:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);background-size:200% 100%;animation:mcp-market_loading-pulse__5RfEC 1.5s infinite}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_operation-status__byAI7{display:inline-flex;align-items:center;margin-left:10px;padding:2px 8px;border-radius:4px;font-size:12px;background-color:#16a34a;color:#fff;animation:mcp-market_pulse__wf1fn 1.5s infinite}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_operation-status__byAI7[data-status=stopping]{background-color:#9ca3af}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_operation-status__byAI7[data-status=starting]{background-color:#4ade80}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_operation-status__byAI7[data-status=error]{background-color:#f87171}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-title__jNdt_{flex-grow:1;margin-right:20px;max-width:calc(100% - 300px)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:8px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4 .mcp-market_server-status__nl7OV{display:inline-flex;align-items:center;margin-left:10px;padding:2px 8px;border-radius:4px;font-size:12px;background-color:#22c55e;color:#fff}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4 .mcp-market_server-status__nl7OV.mcp-market_error__5LVRx{background-color:#ef4444}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4 .mcp-market_server-status__nl7OV.mcp-market_stopped__nD7zj{background-color:#6b7280}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4 .mcp-market_server-status__nl7OV.mcp-market_initializing___DaFL{background-color:#f59e0b;animation:mcp-market_pulse__wf1fn 1.5s infinite}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-name__1QTs4 .mcp-market_server-status__nl7OV .mcp-market_error-message__vfF05{margin-left:4px;font-size:12px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_repo-link__aa_lq{color:var(--primary);font-size:12px;display:inline-flex;align-items:center;gap:4px;text-decoration:none;opacity:.8;transition:opacity .2s}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_repo-link__aa_lq:hover{opacity:1}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_repo-link__aa_lq svg{width:14px;height:14px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_tags-container__3Og2b{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_tag___cuD6{background:var(--gray);color:var(--black);padding:2px 6px;border-radius:4px;font-size:10px;opacity:.8}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-info__YATzP{color:var(--black);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-market_mcp-market-page__dHfs1 .mcp-market_mcp-market-page-body__qq4R7 .mcp-market_mcp-market-item__6pb5i .mcp-market_mcp-market-header__EsC98 .mcp-market_mcp-market-actions__j_QIj{display:flex;gap:12px;align-items:flex-start;flex-shrink:0;min-width:180px;justify-content:flex-end}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;border:1px solid var(--gray-200);border-radius:10px;background-color:var(--white)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M{display:flex;gap:8px;align-items:center;width:100%;padding:0}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input{width:100%;padding:8px 12px;background-color:var(--gray-50);border-radius:6px;transition:all .3s ease;font-size:13px;border:1px solid var(--gray-200)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input:hover{background-color:var(--gray-100);border-color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input:focus{background-color:var(--white);border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--primary-10)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input::placeholder{color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .icon-button.add-path-button{width:100%;background-color:var(--primary);color:#fff;padding:8px 12px;border-radius:6px;transition:all .3s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;border:none;height:36px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .icon-button.add-path-button:hover{background-color:var(--primary-dark)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_array-input__MRszQ .icon-button.add-path-button svg{width:16px;height:16px;margin-right:4px;filter:brightness(2)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q{width:100%;display:flex;flex-direction:column;gap:10px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d{display:flex;gap:10px;width:100%}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d input{flex:1 1;width:100%;max-width:100%;padding:10px;border:var(--border-in-light);border-radius:10px;box-sizing:border-box;font-size:14px;background-color:var(--white);color:var(--black)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d input:hover{border-color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--primary-10)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_browse-button__Kr55C{padding:8px;border:var(--border-in-light);border-radius:10px;background-color:transparent;color:var(--black-50)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_browse-button__Kr55C:hover{border-color:var(--primary);color:var(--primary);background-color:transparent}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_browse-button__Kr55C svg{width:16px;height:16px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_delete-button__82DRF{padding:8px;border:var(--border-in-light);border-radius:10px;background-color:transparent;color:var(--black-50)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_delete-button__82DRF:hover{border-color:var(--danger);color:var(--danger);background-color:transparent}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_delete-button__82DRF svg{width:16px;height:16px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_path-item___OO3d .mcp-market_file-input__SUKpX{display:none}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_add-button__Hrria{align-self:flex-start;display:flex;align-items:center;gap:5px;padding:8px 12px;background-color:transparent;border:var(--border-in-light);border-radius:10px;color:var(--black);font-size:12px;margin-top:5px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_add-button__Hrria:hover{border-color:var(--primary);color:var(--primary);background-color:transparent}.mcp-market_mcp-market-page__dHfs1 .mcp-market_path-list__h785q .mcp-market_add-button__Hrria svg{width:16px;height:16px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U{width:100%}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_config-header___eJDB{margin-bottom:12px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_config-header___eJDB .mcp-market_config-title__WqY0f{font-size:14px;font-weight:600;color:var(--black);text-transform:capitalize}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_config-header___eJDB .mcp-market_config-description__MJJtO{font-size:12px;color:var(--gray-500);margin-top:4px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;border:1px solid var(--gray-200);border-radius:10px;background-color:var(--white)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M{display:flex;gap:8px;align-items:center;width:100%;padding:0}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input{width:100%;padding:8px 12px;background-color:var(--gray-50);border-radius:6px;transition:all .3s ease;font-size:13px;border:1px solid var(--gray-200)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input:hover{background-color:var(--gray-100);border-color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input:focus{background-color:var(--white);border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--primary-10)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M input::placeholder{color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M .icon-button{width:32px;height:32px;padding:0;border-radius:6px;background-color:transparent;border:1px solid var(--gray-200);flex-shrink:0;display:flex;align-items:center;justify-content:center}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M .icon-button:hover{background-color:var(--gray-100);border-color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .mcp-market_array-input-item__8K_5M .icon-button svg{width:16px;height:16px;opacity:.7}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .icon-button.add-path-button{width:100%;background-color:var(--primary);color:#fff;padding:8px 12px;border-radius:6px;transition:all .3s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;border:none;height:36px}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .icon-button.add-path-button:hover{background-color:var(--primary-dark)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_config-section__xV0_U .mcp-market_array-input__MRszQ .icon-button.add-path-button svg{width:16px;height:16px;margin-right:4px;filter:brightness(2)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_input-item__z16U4{width:100%}.mcp-market_mcp-market-page__dHfs1 .mcp-market_input-item__z16U4 input{width:100%;padding:10px;border:var(--border-in-light);border-radius:10px;box-sizing:border-box;font-size:14px;background-color:var(--white);color:var(--black)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_input-item__z16U4 input:hover{border-color:var(--gray-300)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_input-item__z16U4 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--primary-10)}.mcp-market_mcp-market-page__dHfs1 .mcp-market_input-item__z16U4 input::placeholder{color:var(--gray-300)!important;opacity:1}.mcp-market_mcp-market-page__dHfs1 .mcp-market_tools-list___byqi{display:flex;flex-direction:column;gap:16px;width:100%;padding:20px;max-width:100%;overflow-x:hidden;word-break:break-word;box-sizing:border-box}.mcp-market_mcp-market-page__dHfs1 .mcp-market_tools-list___byqi .mcp-market_tool-item__sUBQw{width:100%;box-sizing:border-box}.mcp-market_mcp-market-page__dHfs1 .mcp-market_tools-list___byqi .mcp-market_tool-item__sUBQw .mcp-market_tool-name__WybhF{font-size:14px;font-weight:600;color:var(--black);margin-bottom:8px;padding-left:12px;border-left:3px solid var(--primary);box-sizing:border-box;width:100%}.mcp-market_mcp-market-page__dHfs1 .mcp-market_tools-list___byqi .mcp-market_tool-item__sUBQw .mcp-market_tool-description__eBszM{font-size:13px;color:var(--gray-500);line-height:1.6;padding-left:15px;box-sizing:border-box;width:100%}.mcp-market_mcp-market-page__dHfs1 .modal-content{margin-top:20px;max-width:100%;overflow-x:hidden}.mcp-market_mcp-market-page__dHfs1 .list{padding:10px;margin-bottom:10px;background-color:var(--white)}.mcp-market_mcp-market-page__dHfs1 .list-item{border:none;background-color:transparent;border-radius:10px;padding:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.mcp-market_mcp-market-page__dHfs1 .list-item .list-header{margin-bottom:0}.mcp-market_mcp-market-page__dHfs1 .list-item .list-header .list-title{font-size:14px;font-weight:700;text-transform:capitalize;color:var(--black)}.mcp-market_mcp-market-page__dHfs1 .list-item .list-header .list-sub-title{font-size:12px;color:var(--gray-500);margin-top:4px}@keyframes mcp-market_loading-pulse__5RfEC{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mcp-market_pulse__wf1fn{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.window-header{padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.1);position:relative;display:flex;justify-content:space-between;align-items:center}.window-header-title{max-width:calc(100% - 100px);overflow:hidden}.window-header-title .window-header-main-title{font-size:20px;font-weight:bolder;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:50vw}.window-header-title .window-header-sub-title{font-size:14px}.window-actions{display:inline-flex}.window-action-button:not(:first-child){margin-left:10px}.light{--theme:light;--white:#f6f3eb;--black:#1a1918;--gray:#f6f3eb;--primary:#ff5823;--second:#ff5823;--hover-color:#edeae4;--bar-color:rgba(0,0,0,.08);--theme-color:var(--gray);--shadow:50px 50px 100px 10px rgba(0,0,0,.06);--card-shadow:0px 2px 4px 0px rgba(0,0,0,.04);--border-in-light:1px solid #e2dfd9}.dark{--theme:dark;--white:#1a1918;--black:#f6f3eb;--gray:#1a1918;--primary:#ff6a3a;--second:#2c2b2a;--hover-color:#2c2b2a;--bar-color:hsla(0,0%,100%,.08);--border-in-light:1px solid #3d3c3b;--theme-color:var(--gray)}.dark div:not(.no-dark)>svg{filter:invert(.5)}.mask{filter:invert(.8)}:root{--theme:dark;--white:#1a1918;--black:#f6f3eb;--gray:#1a1918;--primary:#ff6a3a;--second:#2c2b2a;--hover-color:#2c2b2a;--bar-color:hsla(0,0%,100%,.08);--border-in-light:1px solid #3d3c3b;--theme-color:var(--gray);--window-width:100vw;--window-height:var(--full-height);--sidebar-width:0px;--window-content-width:100%;--message-max-width:100%;--full-height:100%}:root div:not(.no-dark)>svg{filter:invert(.5)}@media only screen and (max-width:600px){:root{--window-width:100vw;--window-height:var(--full-height);--sidebar-width:100vw;--window-content-width:var(--window-width);--message-max-width:100%}.no-mobile{display:none}}@media(prefers-color-scheme:dark){:root{--theme:dark;--white:#1a1918;--black:#f6f3eb;--gray:#1a1918;--primary:#ff6a3a;--second:#2c2b2a;--hover-color:#2c2b2a;--bar-color:hsla(0,0%,100%,.08);--border-in-light:1px solid #3d3c3b;--theme-color:var(--gray)}:root div:not(.no-dark)>svg{filter:invert(.5)}}html{font-family:Noto Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}body,html{height:var(--full-height)}body{background-color:var(--gray);color:var(--black);margin:0;padding:0;width:100vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x pan-y}@media only screen and (max-width:600px){body{background-color:var(--gray)}}body :focus-visible{outline:none}body.center-layout{display:flex;justify-content:center;align-items:center;overflow:hidden}::-webkit-scrollbar{--bar-width:10px;width:var(--bar-width);height:var(--bar-width)}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--bar-color);border-radius:20px;background-clip:content-box;border:1px solid transparent}select{border:var(--border-in-light);padding:10px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);color:var(--black);text-align:center}label,select{cursor:pointer}input{text-align:center;font-family:inherit}input[type=checkbox]{cursor:pointer;background-color:var(--white);color:var(--black);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-in-light);border-radius:5px;height:16px;width:16px;display:inline-flex;align-items:center;justify-content:center}input[type=checkbox]:checked:after{display:inline-block;width:8px;height:8px;background-color:var(--primary);content:" ";border-radius:2px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);color:var(--black)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-ms-thumb{appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-ms-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-webkit-slider-thumb:hover{transform:scaleY(1.2);width:24px}input[type=range]::-moz-range-thumb:hover{transform:scaleY(1.2);width:24px}input[type=range]::-ms-thumb:hover{transform:scaleY(1.2);width:24px}input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:var(--border-in-light);min-height:36px;box-sizing:border-box;background:var(--white);color:var(--black);padding:0 10px;max-width:50%;font-family:inherit}div.math{overflow-x:auto}.modal-mask{z-index:9999;position:fixed;top:0;left:0;height:var(--full-height);width:100vw;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.modal-mask{align-items:flex-end}}.link{font-size:12px;color:var(--primary);text-decoration:none}.link:hover{text-decoration:underline}pre{position:relative}pre:hover .copy-code-button{pointer-events:all;transform:translateX(0);opacity:.5}pre .copy-code-button{position:absolute;right:10px;top:1em;cursor:pointer;padding:0 5px;background-color:var(--black);color:var(--white);border:var(--border-in-light);border-radius:10px;transform:translateX(10px);pointer-events:none;opacity:0;transition:all .3s ease}pre .copy-code-button:after{content:"copy"}pre .copy-code-button:hover{opacity:1}pre .show-hide-button{border-radius:10px;position:absolute;inset:0 0 auto 0;width:100%;margin:auto;height:-moz-fit-content;height:fit-content;display:inline-flex;justify-content:center;pointer-events:none}pre .show-hide-button button{pointer-events:auto;margin-top:3em;margin-bottom:4em;padding:5px 16px;border:0;cursor:pointer;border-radius:14px;text-align:center;color:#fff;background:#464e4e}pre .expanded{background-image:none}pre .collapsed{background-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.06))}.clickable{cursor:pointer}.clickable:hover{filter:brightness(.9)}.clickable:focus{filter:brightness(.95)}.error{width:80%;border-radius:20px;border:var(--border-in-light);box-shadow:var(--card-shadow);padding:20px;background-color:var(--white);color:var(--black)}.error,.error pre{overflow:auto}.password-input-container{max-width:50%;display:flex;justify-content:flex-end}.password-input-container .password-eye{margin-right:4px}.password-input-container .password-input{min-width:80%}.user-avatar{height:30px;min-height:30px;width:30px;min-width:30px;display:flex;align-items:center;justify-content:center;border:var(--border-in-light);box-shadow:var(--card-shadow);border-radius:11px}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copyable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.button_icon-button__MegNp{background-color:var(--white);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;transition:all .3s ease;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;color:var(--black)}.button_icon-button__MegNp[disabled]{cursor:not-allowed;opacity:.5}.button_icon-button__MegNp.button_primary__yv_ar{background-color:var(--brand);color:#fff}.button_icon-button__MegNp.button_primary__yv_ar path{fill:#fff!important}.button_icon-button__MegNp.button_danger__XPgDT{color:rgba(255,0,0,.8);border-color:rgba(255,0,0,.5);background-color:rgba(255,0,0,.05)}.button_icon-button__MegNp.button_danger__XPgDT:hover{border-color:red;background-color:rgba(255,0,0,.1)}.button_icon-button__MegNp.button_danger__XPgDT path{fill:red!important}.button_icon-button__MegNp:focus,.button_icon-button__MegNp:hover{border-color:var(--brand)}.button_shadow__Z7h_k{box-shadow:var(--card-shadow)}.button_border__Nzxuh{border:var(--border-in-light)}.button_icon-button-icon__iTVc3{width:16px;height:16px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:600px){.button_icon-button__MegNp{padding:16px}}.button_icon-button-text__5LE4T{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button_icon-button-text__5LE4T:not(:first-child){margin-left:5px}@keyframes chat_slide-in__zBKiv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes chat_slide-in-from-top__GOgi8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.chat_attach-images__MbSwR{display:flex;flex-wrap:wrap;padding:8px 10px 0 14px}.chat_attach-image__NcMR_{cursor:default;width:64px;height:64px;border:1px solid hsla(0,0%,53%,.2);border-radius:5px;margin-right:10px;background-size:cover;background-position:50%;background-color:var(--white)}.chat_attach-image__NcMR_ .chat_attach-image-mask__ymwj_{width:100%;height:100%;opacity:0;transition:all .2s ease}.chat_attach-image__NcMR_ .chat_attach-image-mask__ymwj_:hover{opacity:1}.chat_attach-image__NcMR_ .chat_delete-image__8zbHA{width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:5px;float:right;background-color:var(--white)}.chat_chat-input-actions__hJN5t{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.chat_chat-input-actions-end__vYTt7{display:flex;margin-left:auto;gap:5px}.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n{display:inline-flex;border-radius:20px;font-size:12px;background-color:var(--white);color:var(--black);border:var(--border-in-light);padding:4px 10px;animation:chat_slide-in__zBKiv .3s ease;box-shadow:var(--card-shadow);transition:width .3s ease;align-items:center;box-sizing:content-box;height:16px;width:var(--icon-width);overflow:hidden}.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n .chat_text__x5iB5{white-space:nowrap;padding-left:5px;opacity:0;transform:translateX(-5px);transition:all .3s ease;pointer-events:none}.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n:hover{--delay:0.5s;width:var(--full-width);transition-delay:var(--delay)}.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n:hover .chat_text__x5iB5{transition-delay:var(--delay);opacity:1;transform:translate(0)}.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n .chat_icon__zPzoE,.chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n .chat_text__x5iB5{display:flex;align-items:center;justify-content:center}.chat_prompt-toast__etLeE{position:absolute;bottom:-50px;z-index:999;display:flex;justify-content:center;width:calc(100% - 40px)}.chat_prompt-toast__etLeE .chat_prompt-toast-inner__R9urx{display:flex;justify-content:center;align-items:center;font-size:12px;background-color:var(--white);color:var(--black);border:var(--border-in-light);box-shadow:var(--card-shadow);padding:10px 20px;border-radius:100px;animation:chat_slide-in-from-top__GOgi8 .3s ease}.chat_prompt-toast__etLeE .chat_prompt-toast-inner__R9urx .chat_prompt-toast-content__ajXlH{margin-left:10px}.chat_section-title__PHPS4{font-size:12px;font-weight:700;margin-bottom:10px;justify-content:space-between}.chat_section-title__PHPS4,.chat_section-title__PHPS4 .chat_section-title-action__4J88r{display:flex;align-items:center}.chat_context-prompt__N9H05 .chat_context-prompt-insert__QqaNx{display:flex;justify-content:center;padding:4px;opacity:.2;transition:all .3s ease;background-color:transparent;cursor:pointer;border-radius:4px;margin-top:4px;margin-bottom:4px}.chat_context-prompt__N9H05 .chat_context-prompt-insert__QqaNx:hover{opacity:1;background-color:rgba(0,0,0,.05)}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V{display:flex;justify-content:center;width:100%}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V:hover .chat_context-drag__usYSw{opacity:1}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V .chat_context-drag__usYSw{display:flex;align-items:center;opacity:.5;transition:all .3s ease}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V .chat_context-role__7gsVO{margin-right:10px}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V .chat_context-content__fZqLG{flex:1 1;max-width:100%;text-align:left}.chat_context-prompt__N9H05 .chat_context-prompt-row__0_g5V .chat_context-delete-button__YHCXX{margin-left:10px}.chat_context-prompt__N9H05 .chat_context-prompt-button__4kA4R{flex:1 1}.chat_memory-prompt__zai63{margin:20px 0}.chat_memory-prompt__zai63 .chat_memory-prompt-content__Wq17H{background-color:var(--white);color:var(--black);border:var(--border-in-light);border-radius:10px;padding:10px;font-size:12px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.chat_clear-context__3bJwY{margin:20px 0 0;padding:4px 0;border-top:var(--border-in-light);border-bottom:var(--border-in-light);box-shadow:var(--card-shadow) inset;display:flex;justify-content:center;align-items:center;color:var(--black);transition:all .3s ease;cursor:pointer;overflow:hidden;position:relative;font-size:12px;animation:chat_slide-in__zBKiv .3s ease;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.chat_clear-context-tips__HzdNQ{transform:translateY(0);position:relative;transition:all .3s ease;opacity:1;opacity:.5}.chat_clear-context-revert-btn__m6XeF{color:var(--brand);transform:translateY(-50%);position:absolute;transition:all .1s ease;opacity:0}.chat_clear-context__3bJwY:hover{opacity:1;border-color:var(--brand)}.chat_clear-context__3bJwY:hover .chat_clear-context-tips__HzdNQ{transform:translateY(-50%);position:absolute;transition:all .1s ease;opacity:0}.chat_clear-context__3bJwY:hover .chat_clear-context-revert-btn__m6XeF{transform:translateY(0);position:relative;transition:all .3s ease;opacity:1}.chat_chat__IsSw_{display:flex;flex-direction:column;position:relative;height:100%}.chat_chat-body___PIGF{flex:1 1;overflow:auto;overflow-x:hidden;padding:10px 10px 20px;position:relative;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.chat_chat-body___PIGF::-webkit-scrollbar{display:none;width:0}@media(hover:hover)and (pointer:fine){.chat_chat-body___PIGF{-ms-overflow-style:auto;scrollbar-width:thin}.chat_chat-body___PIGF::-webkit-scrollbar{display:block;width:8px;height:8px}.chat_chat-body___PIGF::-webkit-scrollbar-thumb{background:hsla(0,0%,50%,.45);border-radius:4px}.chat_chat-body___PIGF::-webkit-scrollbar-track{background:transparent}}.chat_chat-body-main-title__BZjD7{cursor:pointer}.chat_chat-body-main-title__BZjD7:hover{text-decoration:underline}@media only screen and (max-width:600px){.chat_chat-body-title__KKKcV{text-align:center}}.chat_chat-message__N0WUv{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:flex-start;grid-gap:0 6px;gap:0 6px}.chat_chat-message__N0WUv:last-child{animation:chat_slide-in__zBKiv .3s ease}.chat_chat-message-user__QfJH4{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:flex-start;grid-gap:0 6px;gap:0 6px}.chat_chat-message-user__QfJH4 .chat_chat-message-container__gbxrF{grid-column:1;align-items:flex-end;justify-self:end}.chat_chat-message-user__QfJH4 .chat_chat-message-avatar__32RUj{grid-column:2}.chat_chat-message-user__QfJH4 .chat_chat-message-header__j5HNl{flex-direction:row-reverse}.chat_chat-message-header__j5HNl{margin-top:2px;display:flex;align-items:center}.chat_chat-message-header__j5HNl .chat_chat-message-actions__Ui51f{display:flex;box-sizing:border-box;font-size:12px;align-items:flex-end;justify-content:space-between;transition:all .3s ease;transform:scale(.9) translateY(5px);margin:0 10px;opacity:0;pointer-events:none}.chat_chat-message-header__j5HNl .chat_chat-message-actions__Ui51f .chat_chat-input-actions__hJN5t{display:flex;flex-wrap:nowrap}.chat_chat-message-container__gbxrF{grid-column:2;grid-row:1/span 2;max-width:var(--message-max-width);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.chat_chat-message-container__gbxrF:hover .chat_chat-message-actions__Ui51f{opacity:1;pointer-events:all;transform:scale(1) translateY(0)}.chat_chat-message-avatar__32RUj{grid-column:1;grid-row:1;align-self:flex-start;position:relative}.chat_chat-message-avatar__32RUj:hover .chat_chat-message-edit__i4J9I{opacity:.9}.chat_chat-message-avatar__32RUj .chat_chat-message-edit__i4J9I{position:absolute;height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.chat_chat-message-avatar__32RUj .chat_chat-message-edit__i4J9I button{padding:7px}@media screen and (max-device-width:812px)and (-webkit-min-device-pixel-ratio:2){@supports(-webkit-touch-callout:none){.chat_chat-message-avatar__32RUj .chat_chat-message-edit__i4J9I{top:-8%}}}.chat_chat-message-status__x4d3q,.chat_chat-message-tools__btYf_{font-size:12px;color:#aaa;line-height:1.5;margin-top:2px}.chat_chat-message-tools__btYf_ .chat_chat-message-tool__4xtgV{display:flex;align-items:end}.chat_chat-message-tools__btYf_ .chat_chat-message-tool__4xtgV svg{margin-left:5px;margin-right:5px}.chat_chat-collapse__vlBEs{margin:4px 0;border-radius:8px;background:hsla(0,0%,50%,.06);overflow:hidden}.chat_chat-collapse-header__MNHNs{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:var(--text-secondary,#888);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.chat_chat-collapse-header__MNHNs:hover{background:hsla(0,0%,50%,.08)}.chat_chat-collapse-arrow__IfP2d{display:inline-block;font-size:10px;transition:transform .2s}.chat_chat-collapse-arrow__IfP2d.chat_expanded__Bswdv{transform:rotate(90deg)}.chat_chat-collapse-body__XUGHg{max-height:0;overflow:hidden;transition:max-height .3s ease}.chat_chat-collapse-body__XUGHg.chat_expanded__Bswdv{max-height:2000px}.chat_chat-collapse-content__Idwte{padding:4px 10px 8px;line-height:1.5}.chat_chat-collapse-content__Idwte,.chat_chat-collapse-content__Idwte .chat_markdown-body__eFkkZ{-moz-user-select:text;user-select:text;-webkit-user-select:text}.chat_chat-message-item__4mQSF{max-width:100%;margin-top:0;padding:10px}.chat_chat-message-audio__XOXGl,.chat_chat-message-item__4mQSF{box-sizing:border-box;border-radius:10px;background-color:rgba(0,0,0,.05);font-size:14px;-webkit-user-select:text;-moz-user-select:text;user-select:text;word-break:break-word;border:var(--border-in-light);position:relative;transition:all .3s ease}.chat_chat-message-audio__XOXGl{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.chat_chat-message-audio__XOXGl audio{height:30px}.chat_chat-message-item-image__aJGUJ{width:100%;margin-top:10px}.chat_chat-message-item-images__APySc{width:100%;display:grid;justify-content:left;grid-gap:10px;grid-template-columns:repeat(var(--image-count),auto);margin-top:10px}.chat_chat-message-item-image-multi__Sapz4{object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}.chat_chat-message-item-image-multi__Sapz4,.chat_chat-message-item-image__aJGUJ{box-sizing:border-box;border-radius:10px;border:1px solid hsla(0,0%,53%,.2)}@media only screen and (max-width:600px){.chat_chat-message-item-image-multi__Sapz4{width:calc(66.6666666667vw/var(--image-count));height:calc(66.6666666667vw/var(--image-count))}.chat_chat-message-item-image__aJGUJ{max-width:66.6666666667vw}}@media screen and (min-width:600px){.chat_chat-message-item-image-multi__Sapz4{width:calc((var(--window-width) - var(--sidebar-width))/3*2/var(--image-count));height:calc((var(--window-width) - var(--sidebar-width))/3*2/var(--image-count));max-width:calc((1200px - var(--sidebar-width))/3*2/var(--image-count));max-height:calc((1200px - var(--sidebar-width))/3*2/var(--image-count))}.chat_chat-message-item-image__aJGUJ{max-width:calc((1200px - var(--sidebar-width))/3*2)}}.chat_recommendation-card__N_y_y{display:flex;gap:10px;margin-top:12px;padding:0}.chat_recommendation-btn__WaK6d{flex:1 1;max-width:180px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none;white-space:nowrap}.chat_recommendation-btn-primary__84kDr{background:var(--brand);color:#fff}.chat_recommendation-btn-primary__84kDr:hover{filter:brightness(1.1)}.chat_recommendation-btn-primary__84kDr:active{filter:brightness(.95)}.chat_recommendation-btn-secondary__Yu2Qo{background:var(--gray);color:var(--black)}.chat_recommendation-btn-secondary__Yu2Qo:hover{filter:brightness(.95)}.chat_recommendation-btn-secondary__Yu2Qo:active{filter:brightness(.9)}.chat_recommendation-btn-disabled__nB5Tu{opacity:.6;cursor:default}.chat_recommendation-btn-disabled__nB5Tu:hover{filter:none}.chat_chat-message-action-date__XwPQB{font-size:12px;opacity:.2;white-space:nowrap;transition:all .6s ease;color:var(--black);text-align:right;width:100%;box-sizing:border-box;padding-right:10px;pointer-events:none;z-index:1}.chat_chat-message-user__QfJH4>.chat_chat-message-container__gbxrF>.chat_chat-message-item__4mQSF{background-color:var(--second)}body.light .chat_chat-message-user__QfJH4>.chat_chat-message-container__gbxrF>.chat_chat-message-item__4mQSF,body.light .chat_chat-message-user__QfJH4>.chat_chat-message-container__gbxrF>.chat_chat-message-item__4mQSF .markdown-body{color:#fff}.chat_chat-message-user__QfJH4>.chat_chat-message-container__gbxrF>.chat_chat-message-item__4mQSF:hover{min-width:0}.chat_chat-input-panel__CeRS0{position:relative;width:100%;padding:10px 20px 20px;box-sizing:border-box;flex-direction:column;border-top:var(--border-in-light);box-shadow:var(--card-shadow)}.chat_chat-input-panel__CeRS0 .chat_chat-input-actions__hJN5t .chat_chat-input-action__xDV6n{margin-bottom:10px}.chat_prompt-hints__hjFEP{min-height:20px;width:100%;max-height:50vh;overflow:auto;display:flex;flex-direction:column-reverse;background-color:var(--white);border:var(--border-in-light);border-radius:10px;margin-bottom:10px;box-shadow:var(--shadow)}.chat_prompt-hints__hjFEP .chat_prompt-hint__qTIL1{color:var(--black);padding:6px 10px;animation:chat_slide-in__zBKiv .3s ease;cursor:pointer;transition:all .3s ease;border:1px solid transparent;margin:4px;border-radius:8px}.chat_prompt-hints__hjFEP .chat_prompt-hint__qTIL1:not(:last-child){margin-top:0}.chat_prompt-hints__hjFEP .chat_prompt-hint__qTIL1 .chat_hint-title__Fti1_{font-size:12px;font-weight:bolder;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_prompt-hints__hjFEP .chat_prompt-hint__qTIL1 .chat_hint-content__vOwvt{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_prompt-hints__hjFEP .chat_prompt-hint-selected__6ls8s,.chat_prompt-hints__hjFEP .chat_prompt-hint__qTIL1:hover{border-color:var(--brand)}.chat_chat-input-row__kKqx5{display:flex;align-items:flex-start;gap:10px;width:100%}.chat_voice-toggle-btn__bN_aj{flex-shrink:0;width:32px;height:32px;border-radius:10px;border:var(--border-in-light);background:var(--white);color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chat_voice-toggle-btn__bN_aj:hover{background:var(--hover-color)}.chat_voice-toggle-btn__bN_aj:active{transform:scale(.95)}.chat_voice-toggle-btn__bN_aj svg{width:16px;height:16px}.chat_chat-input-panel-inner__LbZXs{cursor:text;display:flex;flex:1 1;border-radius:10px;border:var(--border-in-light);position:relative}.chat_chat-input-body__LMF_0{display:flex;flex-direction:column;flex:1 1;min-width:0}.chat_chat-input-panel-inner__LbZXs:has(.chat_chat-input__JuevN:focus){border:1px solid var(--brand)}.chat_chat-input__JuevN{flex:1 1;width:100%;border-radius:10px;border:none;box-shadow:0 -2px 5px rgba(0,0,0,.03);background-color:var(--white);color:var(--black);font-family:inherit;padding:4px 90px 4px 14px;resize:none;outline:none;box-sizing:border-box;min-height:32px}.chat_chat-input-send__KqIKU{background-color:var(--brand);color:#fff;position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:4px!important;border-radius:6px!important}@media only screen and (max-width:600px){.chat_chat-input__JuevN{font-size:16px}}.chat_shortcut-key-container__CypL_{padding:10px;overflow-y:auto;display:flex;flex-direction:column}.chat_shortcut-key-grid__cX8Nh{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:16px;gap:16px}.chat_shortcut-key-item__YCrgX{display:flex;justify-content:space-between;align-items:center;overflow:hidden;padding:10px;background-color:var(--white)}.chat_shortcut-key-title__Axs0T{font-size:14px;color:var(--black)}.chat_shortcut-key-keys__GFcfD{display:flex;gap:8px}.chat_shortcut-key___zPwg{display:flex;align-items:center;justify-content:center;border:var(--border-in-light);border-radius:8px;padding:4px;background-color:var(--gray);min-width:32px}.chat_shortcut-key___zPwg span{font-size:12px;color:var(--black)}.chat_chat-main__KpA1p{display:flex;height:100%;width:100%;position:relative;overflow:hidden}.chat_chat-main__KpA1p .chat_chat-body-container__PgQ0D{height:100%;display:flex;flex-direction:column;flex:1 1;width:100%}.chat_chat-main__KpA1p .chat_chat-side-panel__yPuLO{position:absolute;inset:0;background:var(--white);overflow:hidden;z-index:10;transform:translateX(100%);transition:all .3s ease}.chat_chat-main__KpA1p .chat_chat-side-panel-show__u_n5A{transform:translateX(0)}@keyframes mask_slide-in__80bqO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mask_slide-in-from-top__o9h4z{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mask_mask-page__ub6lf{height:100%;display:flex;flex-direction:column}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_{padding:20px;overflow-y:auto}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-filter__G0oVV{width:100%;max-width:100%;margin-bottom:20px;animation:mask_slide-in__80bqO .3s ease;height:40px;display:flex}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-filter__G0oVV .mask_search-bar__ICBOR{flex-grow:1;max-width:100%;min-width:0}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-filter__G0oVV .mask_mask-filter-lang__4hexu{height:100%;margin-left:10px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-filter__G0oVV .mask_mask-create__e8iUp{height:100%;margin-left:10px;box-sizing:border-box;min-width:80px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d{display:flex;justify-content:space-between;padding:20px;border:var(--border-in-light);animation:mask_slide-in__80bqO .3s ease}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d:not(:last-child){border-bottom:0}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-header__jz8Ow{display:flex;align-items:center}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-header__jz8Ow .mask_mask-icon__mwLC9{display:flex;align-items:center;justify-content:center;margin-right:10px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-header__jz8Ow .mask_mask-title__Vbky5 .mask_mask-name__iNOZx{font-size:14px;font-weight:700}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-header__jz8Ow .mask_mask-title__Vbky5 .mask_mask-info__UxpbI{font-size:12px}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-actions__e37GQ{display:flex;flex-wrap:nowrap;transition:all .3s ease}@media screen and (max-width:600px){.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d{display:flex;flex-direction:column;padding-bottom:10px;border-radius:10px;margin-bottom:20px;box-shadow:var(--card-shadow)}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d:not(:last-child){border-bottom:var(--border-in-light)}.mask_mask-page__ub6lf .mask_mask-page-body__br3j_ .mask_mask-item__xce9d .mask_mask-actions__e37GQ{width:100%;justify-content:space-between;padding-top:10px}}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX{display:flex}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_search-bar__WqnwO{max-width:unset;flex-grow:1;margin-right:10px}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_actions__PM6Hd{display:flex}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_actions__PM6Hd button:not(:last-child){margin-right:10px}@media screen and (max-width:600px){.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX{flex-direction:column}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_search-bar__WqnwO{margin-right:0}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_actions__PM6Hd{margin-top:20px}.message-selector_message-selector__LshzQ .message-selector_message-filter__WtVsX .message-selector_actions__PM6Hd button{flex-grow:1}}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J{margin-top:20px;border-radius:10px;border:var(--border-in-light);overflow:hidden}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT{display:flex;align-items:center;padding:8px 10px;cursor:pointer}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message-selected__kcp_6{background-color:var(--second)}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT:not(:last-child){border-bottom:var(--border-in-light)}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT .message-selector_avatar__4XB1n{margin-right:10px}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT .message-selector_body__HBtkQ{flex:1 1;max-width:calc(100% - 80px)}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT .message-selector_body__HBtkQ .message-selector_date__NzGUv{font-size:12px;line-height:1.2;opacity:.5}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT .message-selector_body__HBtkQ .message-selector_content___s7Qi{font-size:12px}.message-selector_message-selector__LshzQ .message-selector_messages__CoB5J .message-selector_message__DslYT .message-selector_checkbox__bc6_a{display:flex;justify-content:flex-end;flex:1 1}.exporter_message-exporter-body__QTXi5{margin-top:20px}.exporter_export-content__Pv2K_{white-space:break-spaces;padding:10px!important}.exporter_steps__cEtmz{background-color:var(--gray);border-radius:10px;overflow:hidden;padding:5px;position:relative;box-shadow:var(--card-shadow) inset}.exporter_steps__cEtmz .exporter_steps-progress__MMkub{height:calc(100% - 10px);width:calc(100% - 10px);position:absolute;top:5px;left:5px}.exporter_steps__cEtmz .exporter_steps-progress-inner__afBDT{box-sizing:border-box;box-shadow:var(--card-shadow);border:var(--border-in-light);content:"";display:inline-block;width:0;height:100%;background-color:var(--white);transition:all .3s ease;border-radius:8px}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X{display:flex;transform:scale(1)}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step__HXgsg{flex-grow:1;padding:5px 10px;font-size:14px;color:var(--black);opacity:.5;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step-finished__muG49{opacity:.9}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step__HXgsg:hover{opacity:.8}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step-current__hGDJ1{color:var(--primary)}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step__HXgsg .exporter_step-index__mr9Hl{background-color:var(--gray);border:var(--border-in-light);border-radius:6px;display:inline-block;padding:0 5px;font-size:12px;margin-right:8px;opacity:.8}.exporter_steps__cEtmz .exporter_steps-inner__Mkp1X .exporter_step__HXgsg .exporter_step-name__Jv6HT{font-size:12px}.exporter_preview-actions__6_JC3{margin-bottom:20px;display:flex;justify-content:space-between}.exporter_preview-actions__6_JC3 button{flex-grow:1}.exporter_preview-actions__6_JC3 button:not(:last-child){margin-right:10px}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV{border-radius:10px;padding:20px;box-shadow:var(--card-shadow) inset;background-color:var(--gray)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY{background-color:var(--second);padding:20px;border-radius:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;overflow:hidden}@media screen and (max-width:600px){.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY{flex-direction:column;align-items:flex-start}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_icons__lyz6H{margin-bottom:20px}}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_logo__zIgmf{position:absolute;top:0;left:0;height:50%;transform:scale(1.5)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_main-title__3u50M{font-size:20px;font-weight:bolder}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_sub-title__hgnp3{font-size:12px}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_icons__lyz6H{margin-top:10px;display:flex;align-items:center}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_icons__lyz6H .exporter_icon-space__bxmuz{font-size:12px;margin:0 10px;font-weight:bolder;color:var(--primary)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_chat-info-item__L9E78{font-size:12px;color:var(--primary);padding:2px 15px;border-radius:10px;background-color:var(--white);box-shadow:var(--card-shadow)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_chat-info__roukY .exporter_chat-info-item__L9E78:not(:last-child){margin-bottom:5px}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6{margin-bottom:20px;display:flex}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_avatar__C1swQ{margin-right:10px}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0{border-radius:10px;padding:8px 10px;max-width:calc(100% - 104px);box-shadow:var(--card-shadow);border:var(--border-in-light)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 code,.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 pre{overflow:hidden}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image__o5dBe{width:100%;margin-top:10px}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-images__zzKYA{display:grid;justify-content:left;grid-gap:10px;grid-template-columns:repeat(var(--image-count),auto);margin-top:10px}@media screen and (max-width:600px){.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image-multi____0fR{width:calc(50vw/var(--image-count));height:calc(50vw/var(--image-count))}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image__o5dBe{max-width:66.6666666667vw}}@media screen and (min-width:600px){.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image-multi____0fR{width:calc(53.3333333333vw/var(--image-count));height:calc(53.3333333333vw/var(--image-count));max-width:calc(600px/var(--image-count));max-height:calc(600px/var(--image-count))}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image__o5dBe{max-width:66.6666666667vw}}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image-multi____0fR{object-fit:cover}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image-multi____0fR,.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message__ddtk6 .exporter_body__42_F0 .exporter_message-image__o5dBe{box-sizing:border-box;border-radius:10px;border:1px solid hsla(0,0%,53%,.2)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message-assistant__AyY6v .exporter_body__42_F0{background-color:var(--white)}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message-user__ZMPEq{flex-direction:row-reverse}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message-user__ZMPEq .exporter_avatar__C1swQ{margin-right:0}.exporter_image-previewer__0Nz_K .exporter_preview-body__4f4eV .exporter_message-user__ZMPEq .exporter_body__42_F0{background-color:var(--second);margin-right:10px}.voice-print_voice-print__9hksU{width:100%;height:60px;margin:20px 0}.voice-print_voice-print__9hksU canvas{width:100%;height:100%;filter:brightness(1.2)}.realtime-chat_realtime-chat__5qfMF{width:100%;justify-content:center;align-items:center;position:relative;display:flex;flex-direction:column;height:100%;padding:20px;box-sizing:border-box}.realtime-chat_realtime-chat__5qfMF .realtime-chat_circle-mic__AHnDs{width:150px;height:150px;border-radius:50%;background:linear-gradient(to bottom right,#a0d8ef,#f0f8ff);display:flex;justify-content:center;align-items:center}.realtime-chat_realtime-chat__5qfMF .realtime-chat_icon-center__Yqjz_{font-size:24px}.realtime-chat_realtime-chat__5qfMF .realtime-chat_bottom-icons__wg4vM{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;bottom:20px;box-sizing:border-box;padding:0 20px}.realtime-chat_realtime-chat__5qfMF .realtime-chat_icon-left__A_sql,.realtime-chat_realtime-chat__5qfMF .realtime-chat_icon-right__DdVpA{width:46px;height:46px;font-size:36px;background:var(--second);border-radius:50%;padding:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.realtime-chat_realtime-chat__5qfMF .realtime-chat_icon-left__A_sql:hover,.realtime-chat_realtime-chat__5qfMF .realtime-chat_icon-right__DdVpA:hover{opacity:.8}.realtime-chat_realtime-chat__5qfMF.realtime-chat_mobile__5ZGWk{display:none}.realtime-chat_pulse__InK_6{animation:realtime-chat_pulse__InK_6 1.5s infinite}@keyframes realtime-chat_pulse__InK_6{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.7}}.voice-input_voice-input-container__VxBJA{position:relative;width:100%}.voice-input_voice-bar__VYyFO{display:flex;align-items:center;gap:10px;width:100%;min-height:32px}.voice-input_keyboard-btn__8ejfZ{flex-shrink:0;width:32px;height:32px;border-radius:10px;border:var(--border-in-light);background:var(--white);color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.voice-input_keyboard-btn__8ejfZ:hover{background:var(--hover-color)}.voice-input_keyboard-btn__8ejfZ:active{transform:scale(.95)}.voice-input_hold-btn__KuBWQ{flex:1 1;height:32px;border-radius:10px;border:none;background:var(--primary);color:#fff;font-size:14px;font-weight:600;letter-spacing:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.voice-input_hold-btn-pressing__UQQsF,.voice-input_hold-btn__KuBWQ:active{background:var(--primary-dark,#1a6dd4);transform:scale(.97)}.voice-input_hold-btn-cancel__3sgjj{background:#e74c3c!important;transform:scale(.97)}.voice-input_hold-btn-disabled__kzb4K{opacity:.6;cursor:default}.voice-input_voice-overlay__0Ft3L{position:absolute;left:0;right:0;bottom:100%;margin-bottom:8px;background:var(--white);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:var(--border-in-light);overflow:hidden;display:flex;flex-direction:column;min-height:160px;z-index:20;animation:voice-input_overlay-in__8F1hO .2s ease}@media only screen and (max-width:600px){.voice-input_voice-overlay__0Ft3L{position:fixed;left:10px;right:10px;bottom:calc(var(--shell-tabbar-h, 58px) + var(--shell-safe-b, 0px) + var(--keyboard-height, 0px) + 64px);margin-bottom:0;min-height:unset;max-height:35vh;border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.25)}}@keyframes voice-input_overlay-in__8F1hO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.voice-input_overlay-waveform__lq8mz{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;min-height:80px;overflow:hidden}.voice-input_overlay-tip__oldpf{font-size:14px;color:var(--black);opacity:.6;margin-top:12px;font-weight:500}.voice-input_overlay-partial-text__3PQ7T{position:absolute;top:12px;left:14px;right:14px;font-size:15px;color:var(--black);padding:0;max-height:70px;overflow-y:auto;line-height:1.5;word-break:break-all;text-align:left;opacity:.85;animation:voice-input_partialFadeIn__URVth .2s ease}@keyframes voice-input_partialFadeIn__URVth{0%{opacity:.5}to{opacity:.85}}.voice-input_overlay-edit__cfpf5{flex:1 1;width:100%;min-height:72px;margin:0;padding:12px 14px;border:none;outline:none;resize:none;background:transparent;color:var(--black);font-size:15px;line-height:1.6;word-break:break-all}.voice-input_overlay-actions__J8Vhi{display:flex;gap:10px;padding:0 14px 14px}.voice-input_overlay-btn-cancel__aR2fA,.voice-input_overlay-btn-send__JhW1b{flex:1 1;height:36px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.voice-input_overlay-btn-cancel__aR2fA:active,.voice-input_overlay-btn-send__JhW1b:active{transform:scale(.97)}.voice-input_overlay-btn-cancel__aR2fA{background:var(--hover-color,#f2f3f5);color:var(--black)}.voice-input_overlay-btn-send__JhW1b{background:var(--primary);color:#fff}@keyframes new-chat_slide-in__Fz9qn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes new-chat_slide-in-from-top__YQjBT{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.new-chat_new-chat__YbTAR{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.new-chat_new-chat__YbTAR .new-chat_mask-header__teJHS{display:flex;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;animation:new-chat_slide-in-from-top__YQjBT .3s ease}.new-chat_new-chat__YbTAR .new-chat_mask-cards__DMVoy{display:flex;margin-top:5vh;margin-bottom:20px;animation:new-chat_slide-in__Fz9qn .3s ease}.new-chat_new-chat__YbTAR .new-chat_mask-cards__DMVoy .new-chat_mask-card__smbCc{padding:20px 10px;border:var(--border-in-light);box-shadow:var(--card-shadow);border-radius:14px;background-color:var(--white);transform:scale(1)}.new-chat_new-chat__YbTAR .new-chat_mask-cards__DMVoy .new-chat_mask-card__smbCc:first-child{transform:rotate(-15deg) translateY(5px)}.new-chat_new-chat__YbTAR .new-chat_mask-cards__DMVoy .new-chat_mask-card__smbCc:last-child{transform:rotate(15deg) translateY(5px)}.new-chat_new-chat__YbTAR .new-chat_title__DMAre{font-size:32px;font-weight:bolder;margin-bottom:1vh;animation:new-chat_slide-in__Fz9qn .35s ease}.new-chat_new-chat__YbTAR .new-chat_sub-title__ZZdmp{animation:new-chat_slide-in__Fz9qn .4s ease}.new-chat_new-chat__YbTAR .new-chat_actions__ra0KS{margin-top:5vh;margin-bottom:2vh;animation:new-chat_slide-in__Fz9qn .45s ease;display:flex;justify-content:center;font-size:12px}.new-chat_new-chat__YbTAR .new-chat_actions__ra0KS .new-chat_skip__mfY0y{margin-left:10px}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT{flex-grow:1;width:100%;overflow:auto;align-items:center;padding-top:20px;-webkit-mask-image:linear-gradient(180deg,transparent,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000,transparent);animation:new-chat_slide-in__Fz9qn .5s ease}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl{display:flex;margin-bottom:10px}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(10),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(12),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(14),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(16),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(18),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(2),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(4),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(6),.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl:nth-child(8){margin-left:50px}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl .new-chat_mask__QEqLi{display:flex;align-items:center;padding:10px 14px;border:var(--border-in-light);box-shadow:var(--card-shadow);background-color:var(--white);border-radius:10px;margin-right:10px;max-width:8em;transform:scale(1);cursor:pointer;transition:all .3s ease}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl .new-chat_mask__QEqLi:hover{transform:translateY(-5px) scale(1.1);z-index:999;border-color:var(--primary)}.new-chat_new-chat__YbTAR .new-chat_masks__LGNaT .new-chat_mask-row__q97Yl .new-chat_mask__QEqLi .new-chat_mask-name__bGuhc{margin-left:10px;font-size:14px}.plugin_plugin-title__1SEKw{font-weight:bolder;font-size:16px;margin:10px 0}.plugin_plugin-content__F_LY8{font-size:14px;font-family:inherit}.plugin_plugin-content__F_LY8 pre code{max-height:240px;overflow-y:auto;white-space:pre-wrap;min-width:280px}.plugin_plugin-schema__IXjY4{display:flex;justify-content:flex-end;flex-direction:row}.plugin_plugin-schema__IXjY4 input{margin-right:20px}@media screen and (max-width:600px){.plugin_plugin-schema__IXjY4 input{margin-right:0}.plugin_plugin-schema__IXjY4{flex-direction:column;gap:5px}.plugin_plugin-schema__IXjY4 button{padding:10px}}.sd-panel_ctrl-param-item__XU1gI{display:flex;justify-content:space-between;min-height:40px;padding:10px 0;animation:sd-panel_slide-in__M9AMc .6s ease;flex-direction:column}.sd-panel_ctrl-param-item__XU1gI .sd-panel_ctrl-param-item-header__E06qX{display:flex;align-items:center}.sd-panel_ctrl-param-item__XU1gI .sd-panel_ctrl-param-item-header__E06qX .sd-panel_ctrl-param-item-title__yc65P{font-size:14px;font-weight:bolder;margin-bottom:5px}.sd-panel_ctrl-param-item__XU1gI .sd-panel_ctrl-param-item-sub-title__TaogR{font-size:12px;font-weight:400;margin-top:3px}.sd-panel_ctrl-param-item__XU1gI textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:var(--border-in-light);min-height:36px;box-sizing:border-box;background:var(--white);color:var(--black);padding:0 10px;max-width:50%;font-family:inherit}.sd-panel_ai-models__1_nGy button{margin-bottom:10px;padding:10px;width:100%}.sd_sd-img-list__SXCE7{display:flex;flex-wrap:wrap;justify-content:space-between}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw{width:48%}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_sd-img-item-info__sur6z{flex:1 1;width:100%;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_sd-img-item-info__sur6z p{margin:6px;font-size:12px}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_sd-img-item-info__sur6z .sd_line-1__e0kLI{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_pre-img__wSyAB{display:flex;width:130px;justify-content:center;align-items:center;background-color:var(--second);border-radius:10px}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_img__Eog6A{width:130px;height:130px;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw .sd_img__Eog6A:hover{opacity:.7}.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw:not(:last-child){margin-bottom:20px}@media only screen and (max-width:600px){.sd_sd-img-list__SXCE7 .sd_sd-img-item__XdkUw{width:100%}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.8"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@keyframes ui-lib_slide-in__NOZbE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-lib_slide-in-from-top__qu_M6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ui-lib_card__1uA_W{background-color:var(--white);border-radius:10px;box-shadow:var(--card-shadow);padding:10px}.ui-lib_popover__phvcE{position:relative;z-index:2}.ui-lib_popover-content__V_ygj{position:absolute;width:350px;animation:ui-lib_slide-in__NOZbE .3s ease;right:0;top:calc(100% + 10px)}@media screen and (max-width:600px){.ui-lib_popover-content__V_ygj{width:auto}}.ui-lib_popover-mask__rsT2P{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-lib_list-item__CHbC5{justify-content:space-between;min-height:40px;border-bottom:var(--border-in-light);padding:10px 20px;animation:ui-lib_slide-in__NOZbE .6s ease}.ui-lib_list-item__CHbC5,.ui-lib_list-item__CHbC5 .ui-lib_list-header__Fu9Yr{display:flex;align-items:center}.ui-lib_list-item__CHbC5 .ui-lib_list-header__Fu9Yr .ui-lib_list-icon__m3vL3{margin-right:10px}.ui-lib_list-item__CHbC5 .ui-lib_list-header__Fu9Yr .ui-lib_list-item-title___K03P{font-size:14px;font-weight:bolder}.ui-lib_list-item__CHbC5 .ui-lib_list-header__Fu9Yr .ui-lib_list-item-sub-title__jqMpU{font-size:12px;font-weight:400}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG{flex-direction:column;align-items:stretch}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG .ui-lib_list-header__Fu9Yr .ui-lib_list-item-title___K03P{margin-bottom:5px}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG .ui-lib_list-header__Fu9Yr .ui-lib_list-item-sub-title__jqMpU{margin-bottom:2px}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG .password-input-container{max-width:100%;width:100%;justify-content:flex-start;position:relative}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG .password-input-container .password-eye{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:1;margin-right:0}.ui-lib_list-item__CHbC5.ui-lib_vertical__vZ_qG .password-input-container .password-input{width:100%;min-width:0;box-sizing:border-box}.ui-lib_list__PdDba{border:var(--border-in-light);border-radius:10px;box-shadow:var(--card-shadow);margin-bottom:20px;animation:ui-lib_slide-in__NOZbE .3s ease;background:var(--white)}.ui-lib_list__PdDba .ui-lib_list-item__CHbC5:last-child{border:0}.ui-lib_modal-container__1JSTg{box-shadow:var(--card-shadow);background-color:var(--white);border-radius:12px;width:80vw;max-width:900px;min-width:300px;animation:ui-lib_slide-in__NOZbE .3s ease;--modal-padding:20px}.ui-lib_modal-container-max__zyvkS{width:95vw;max-width:unset;height:95vh;display:flex;flex-direction:column}.ui-lib_modal-container-max__zyvkS .ui-lib_modal-content__hZ3au{max-height:unset!important;flex-grow:1}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba{padding:var(--modal-padding);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-in-light)}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba .ui-lib_modal-title__21WBg{font-weight:bolder;font-size:16px}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba .ui-lib_modal-header-actions__Hiu5R{display:flex}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba .ui-lib_modal-header-actions__Hiu5R .ui-lib_modal-header-action__22H1r{cursor:pointer}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba .ui-lib_modal-header-actions__Hiu5R .ui-lib_modal-header-action__22H1r:not(:last-child){margin-right:20px}.ui-lib_modal-container__1JSTg .ui-lib_modal-header__B87ba .ui-lib_modal-header-actions__Hiu5R .ui-lib_modal-header-action__22H1r:hover{filter:brightness(1.2)}.ui-lib_modal-container__1JSTg .ui-lib_modal-content__hZ3au{max-height:40vh;padding:var(--modal-padding);overflow:auto}.ui-lib_modal-container__1JSTg .ui-lib_modal-footer__GvDdY{padding:var(--modal-padding);display:flex;justify-content:flex-end;border-top:var(--border-in-light);box-shadow:var(--shadow)}.ui-lib_modal-container__1JSTg .ui-lib_modal-footer__GvDdY .ui-lib_modal-actions__kqGLT{display:flex;align-items:center}.ui-lib_modal-container__1JSTg .ui-lib_modal-footer__GvDdY .ui-lib_modal-actions__kqGLT .ui-lib_modal-action__EYIHo:not(:last-child){margin-right:20px}@media screen and (max-width:600px){.ui-lib_modal-container__1JSTg{width:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-lib_modal-container__1JSTg .ui-lib_modal-content__hZ3au{max-height:50vh}}.ui-lib_show__eGRgm{opacity:1;transition:all .3s ease;transform:translateY(0);position:fixed;left:0;bottom:0;animation:ui-lib_slide-in__NOZbE .6s ease;z-index:99999}.ui-lib_hide__LH_SI{opacity:0;transition:all .3s ease;transform:translateY(20px)}.ui-lib_toast-container__eFYgT{position:fixed;bottom:5vh;left:0;width:100vw;display:flex;justify-content:center;pointer-events:none}.ui-lib_toast-container__eFYgT .ui-lib_toast-content__kfiZf{max-width:80vw;word-break:break-all;font-size:14px;background-color:var(--white);box-shadow:var(--card-shadow);border:var(--border-in-light);color:var(--black);padding:10px 20px;border-radius:50px;margin-bottom:20px;display:flex;align-items:center;pointer-events:all}.ui-lib_toast-container__eFYgT .ui-lib_toast-content__kfiZf .ui-lib_toast-action__qBwgm{padding-left:20px;color:var(--primary);opacity:.8;border:0;background:none;cursor:pointer;font-family:inherit}.ui-lib_toast-container__eFYgT .ui-lib_toast-content__kfiZf .ui-lib_toast-action__qBwgm:hover{opacity:1}.ui-lib_input__yhDY_{border:var(--border-in-light);border-radius:10px;padding:10px;font-family:inherit;background-color:var(--white);color:var(--black);resize:none;min-width:50px}.ui-lib_select-with-icon__21mnr{position:relative;max-width:-moz-fit-content;max-width:fit-content}.ui-lib_select-with-icon__21mnr.ui-lib_left-align-option__ogzXK option{text-align:left}.ui-lib_select-with-icon__21mnr .ui-lib_select-with-icon-select__ecl08{height:100%;border:var(--border-in-light);padding:10px 35px 10px 10px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--white);color:var(--black);text-align:center}.ui-lib_select-with-icon__21mnr .ui-lib_select-with-icon-icon__RRjra{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.ui-lib_modal-input__LL1l7{height:100%;width:100%;border-radius:10px;border:var(--border-in-light);box-shadow:0 -2px 5px rgba(0,0,0,.03);background-color:var(--white);color:var(--black);font-family:inherit;padding:10px;resize:none;outline:none;box-sizing:border-box}.ui-lib_modal-input__LL1l7:focus{border:1px solid var(--primary)}.ui-lib_selector__TmuDF{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.ui-lib_selector__TmuDF .ui-lib_selector-item-disabled__03KW1{opacity:.6}.ui-lib_selector-content__ftUBS{min-width:300px}.ui-lib_selector-content__ftUBS .ui-lib_list__PdDba{max-height:90vh;overflow-x:hidden;overflow-y:auto}.ui-lib_selector-content__ftUBS .ui-lib_list__PdDba .ui-lib_list-item__CHbC5{cursor:pointer;background-color:var(--white)}.ui-lib_selector-content__ftUBS .ui-lib_list__PdDba .ui-lib_list-item__CHbC5:hover{filter:brightness(.95)}.ui-lib_selector-content__ftUBS .ui-lib_list__PdDba .ui-lib_list-item__CHbC5:active{filter:brightness(.9)}.auth_auth-page__aNXqp{display:flex;justify-content:flex-start;align-items:center;height:100%;width:100%;flex-direction:column}.auth_auth-page__aNXqp .auth_top-banner__Jt50S{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:12px 64px;box-sizing:border-box;background:var(--second)}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-inner__IAWML{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:150%}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-inner__IAWML span{gap:8px}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-inner__IAWML span a{display:inline-flex;align-items:center;text-decoration:none;margin-left:8px;color:var(--primary)}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-close__Uck6D{cursor:pointer;position:absolute;top:50%;right:48px;transform:translateY(-50%)}@media(max-width:600px){.auth_auth-page__aNXqp .auth_top-banner__Jt50S{padding:12px 24px 12px 12px}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-close__Uck6D{right:10px}.auth_auth-page__aNXqp .auth_top-banner__Jt50S .auth_top-banner-inner__IAWML .auth_top-banner-logo__uMJBM{margin-right:8px}}.auth_auth-page__aNXqp .auth_auth-header__YmQGr{display:flex;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;animation:auth_slide-in-from-top__HMyNL .3s ease}.auth_auth-page__aNXqp .auth_auth-logo__zoD1c{margin-top:10vh;transform:scale(1.4)}.auth_auth-page__aNXqp .auth_auth-title__AY84m{font-size:24px;font-weight:700;line-height:2;margin-bottom:1vh}.auth_auth-page__aNXqp .auth_auth-tips__zVAfj{font-size:14px}.auth_auth-page__aNXqp .auth_auth-input__z1VJG{margin:3vh 0}.auth_auth-page__aNXqp .auth_auth-input-second__Q31V2{margin:0 0 3vh}.auth_auth-page__aNXqp .auth_auth-actions__WGrPj{display:flex;justify-content:center;flex-direction:column}.auth_auth-page__aNXqp .auth_auth-actions__WGrPj button:not(:last-child){margin-bottom:10px}.home_container____C0W{background-color:var(--white);color:var(--black);min-width:unset;min-height:unset;max-width:100vw;display:flex;overflow:hidden;box-sizing:border-box;width:100vw;height:var(--full-height)}@media only screen and (min-width:600px){.home_tight-container__TqsHc{background-color:var(--white);color:var(--black);min-width:unset;min-height:unset;max-width:100vw;display:flex;overflow:hidden;box-sizing:border-box;width:100vw;height:var(--full-height)}}.home_sidebar__R28qU{top:0;width:var(--sidebar-width);box-sizing:border-box;padding:20px;background-color:var(--second);display:flex;flex-direction:column;box-shadow:inset -2px 0 2px 0 rgba(0,0,0,.05);position:relative;transition:width .05s ease}.home_sidebar__R28qU .home_sidebar-header-bar__Lh7vQ{display:flex;margin-bottom:20px}.home_sidebar__R28qU .home_sidebar-header-bar__Lh7vQ .home_sidebar-bar-button__bkqCC{flex-grow:1}.home_sidebar__R28qU .home_sidebar-header-bar__Lh7vQ .home_sidebar-bar-button__bkqCC:not(:last-child){margin-right:10px}.home_sidebar__R28qU:active .home_sidebar-drag__scPOH,.home_sidebar__R28qU:hover .home_sidebar-drag__scPOH{background-color:rgba(0,0,0,.01)}.home_sidebar__R28qU:active .home_sidebar-drag__scPOH svg,.home_sidebar__R28qU:hover .home_sidebar-drag__scPOH svg{opacity:.2}.home_sidebar-drag__scPOH{position:absolute;top:0;right:0;height:100%;width:14px;background-color:transparent;cursor:ew-resize;transition:all .3s ease;display:flex;align-items:center}.home_sidebar-drag__scPOH svg{opacity:0;margin-left:-2px}.home_window-content__olJ_S{width:100%;height:100%;display:flex;flex-direction:column}.home_mobile__sBQd2{display:none}@media only screen and (max-width:600px){.home_container____C0W{min-height:unset;max-height:unset;min-width:unset;border:0;border-radius:0}.home_sidebar__R28qU{position:absolute;left:-100%;z-index:1000;height:var(--full-height);transition:all .3s ease;box-shadow:none}.home_sidebar-show__7YxIi{left:0}.home_mobile__sBQd2{display:block}}.home_sidebar-header__FLbtG{position:relative;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.home_sidebar-header-narrow__lRLrs{justify-content:center}.home_sidebar-logo__s_lLM{display:inline-flex}.home_sidebar-title-container__jdNJT{display:inline-flex;flex-direction:column}.home_sidebar-title__pb_Q_{font-size:20px;font-weight:700;animation:home_slide-in__4lYwE .3s ease}.home_sidebar-sub-title__TRLUq{font-size:12px;font-weight:400;animation:home_slide-in__4lYwE .3s ease}.home_sidebar-body__YoVu9{flex:1 1;overflow:auto;overflow-x:hidden}.home_chat-item__nuC_l{padding:10px 14px;background-color:var(--white);border-radius:10px;margin-bottom:10px;box-shadow:var(--card-shadow);transition:background-color .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;position:relative;content-visibility:auto}.home_chat-item__nuC_l:hover{background-color:var(--hover-color)}.home_chat-item-selected__bh83M{border-color:var(--primary)}.home_chat-item-title__KVGhd{font-size:14px;font-weight:bolder;display:block;width:calc(100% - 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:home_slide-in__4lYwE .3s ease}.home_chat-item-delete__1Rad8{position:absolute;top:0;right:0;transition:all .3s ease;opacity:0;cursor:pointer}.home_chat-item__nuC_l:hover>.home_chat-item-delete__1Rad8{opacity:.5;transform:translateX(-4px)}.home_chat-item__nuC_l:hover>.home_chat-item-delete__1Rad8:hover{opacity:1}.home_chat-item-info__MFMAz{display:flex;justify-content:space-between;color:#a6a6a6;font-size:12px;margin-top:8px;animation:home_slide-in__4lYwE .3s ease}.home_chat-item-count__QdrAU,.home_chat-item-date__kVgYt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_narrow-sidebar__6s5_J .home_sidebar-sub-title__TRLUq,.home_narrow-sidebar__6s5_J .home_sidebar-title__pb_Q_{display:none}.home_narrow-sidebar__6s5_J .home_sidebar-logo__s_lLM{position:relative;display:flex;justify-content:center}.home_narrow-sidebar__6s5_J .home_sidebar-header-bar__Lh7vQ{flex-direction:column}.home_narrow-sidebar__6s5_J .home_sidebar-header-bar__Lh7vQ .home_sidebar-bar-button__bkqCC:not(:last-child){margin-right:0;margin-bottom:10px}.home_narrow-sidebar__6s5_J .home_chat-item__nuC_l{padding:0;min-height:50px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;overflow:hidden}.home_narrow-sidebar__6s5_J .home_chat-item__nuC_l:hover .home_chat-item-narrow__32m98{transform:scale(.7) translateX(-50%)}.home_narrow-sidebar__6s5_J .home_chat-item-narrow__32m98{line-height:0;font-weight:lighter;color:var(--black);transform:translateX(0);transition:all .3s ease;padding:4px;display:flex;flex-direction:column;justify-content:center}.home_narrow-sidebar__6s5_J .home_chat-item-narrow__32m98 .home_chat-item-avatar__R7_Y_{display:flex;justify-content:center;opacity:.2;position:absolute;transform:scale(4)}.home_narrow-sidebar__6s5_J .home_chat-item-narrow__32m98 .home_chat-item-narrow-count___wxpe{font-size:24px;font-weight:bolder;text-align:center;color:var(--primary);opacity:.6}.home_narrow-sidebar__6s5_J .home_sidebar-tail__1R9we,.home_narrow-sidebar__6s5_J .home_sidebar-tail__1R9we .home_sidebar-actions__cV7T9{flex-direction:column-reverse;align-items:center}.home_narrow-sidebar__6s5_J .home_sidebar-tail__1R9we .home_sidebar-actions__cV7T9 .home_sidebar-action___IrRp{margin-right:0;margin-top:15px}.home_sidebar-tail__1R9we{display:flex;justify-content:space-between;padding-top:20px}.home_sidebar-actions__cV7T9{display:inline-flex}.home_sidebar-action___IrRp:not(:last-child){margin-right:15px}.home_loading-content__ujE8w{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.home_rtl-screen__Ce2JY{direction:rtl}.artifacts_artifacts__h0YZp{display:flex;width:100%;height:100%;flex-direction:column}.artifacts_artifacts-header__LQfQ5{display:flex;align-items:center;height:36px;padding:20px;background:var(--second)}.artifacts_artifacts-title__xp5gt{flex:1 1;text-align:center;font-weight:700;font-size:24px}.artifacts_artifacts-content__B_IzD{flex-grow:1;padding:0 20px 20px;background-color:var(--second)}.artifacts_artifacts-iframe__sifbO{width:100%;border:var(--border-in-light);border-radius:6px;background-color:var(--gray)}