.panel-module__4hfEZG__panel{--floor:#0e0e12;--surface:#141417;--raise:#1a1a1f;--input:#16161b;--chip:#1c1c22;--text:#fef6f0;--muted:#b8a392;--dim:#7d6e60;--rule:#d4956a24;--rule-2:#d4956a42;--copper:#edab7e;--primary:var(--copper);--on-primary:#1a0f08;--success:#34d399;--info:#60a5fa;--amber:#fbbf24;--danger:#f87171;--rail:#101014;--rail-active:#edab7e1a;--rail-tile:#17171c;--glow-a:#d4956a24;--glow-b:#a8623a1a;--grid:#d4956a08;--hl-bg:#edab7e29;--hl-line:#edab7e80;--doc-eq-bg:#101014;--user-bubble:#edab7e1f;--user-bubble-bd:#edab7e3d;--drawer-bg:#121218;--rail-shadow:0 0 0 1px var(--rule), 22px 0 44px -28px #000000b3;--ok-soft:#34d3991a;--ok-bd:#34d3994d;--no-soft:#f871711a;--status-ring:#34d39929;--status-glow:#34d39999;--dwthread-hover:#ffffff08;--sans:var(--font-inter-tight), var(--font-dm-sans), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--serif:var(--font-fraunces), ui-serif, Georgia, serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;font-family:var(--sans);color:var(--text)}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light{--floor:#fffcf9;--surface:#fff;--raise:#fbf5ef;--input:#fff;--chip:#f4eadf;--text:#3a2218;--muted:#5b4739;--dim:#8b7a6c;--rule:#efe3d7;--rule-2:#e2cfbd;--copper:#c27b4a;--primary:#c27b4a;--on-primary:#fff;--success:#10b981;--info:#3b82f6;--amber:#b7791f;--danger:#dc2626;--rail:#fbf5ef;--rail-active:#c27b4a1a;--rail-tile:#fff;--glow-a:#c27b4a1a;--glow-b:#8c4d2e0f;--grid:#8c4d2e09;--hl-bg:#c27b4a29;--hl-line:#c27b4a8c;--doc-eq-bg:#fbf4ec;--user-bubble:#c27b4a1a;--user-bubble-bd:#c27b4a3d;--drawer-bg:#fff;--rail-shadow:0 0 0 1px var(--rule), 22px 0 44px -30px #78462847;--ok-soft:#10b9811a;--ok-bd:#10b9814d;--no-soft:#dc262614;--status-ring:#10b98129;--status-glow:#10b98180;--dwthread-hover:#8c4d2e0d}.panel-module__4hfEZG__panel{--copper-deep:color-mix(in srgb, var(--copper) 62%, #000 38%);--copper-2:color-mix(in srgb, var(--copper) 86%, #000 14%);--primary-2:var(--copper-deep);--copper-a10:color-mix(in srgb, var(--copper) 10%, transparent);--copper-a14:color-mix(in srgb, var(--copper) 14%, transparent);--copper-a18:color-mix(in srgb, var(--copper) 18%, transparent);--copper-a20:color-mix(in srgb, var(--copper) 20%, transparent);--copper-a30:color-mix(in srgb, var(--copper) 30%, transparent);--copper-a50:color-mix(in srgb, var(--copper) 50%, transparent)}.panel-module__4hfEZG__panel,.panel-module__4hfEZG__panel *,.panel-module__4hfEZG__panel :before,.panel-module__4hfEZG__panel :after{box-sizing:border-box}.panel-module__4hfEZG__panel{background:var(--surface);flex-direction:row;gap:0;height:100%;display:flex;position:relative;overflow:hidden}.panel-module__4hfEZG__rail{z-index:30;background:var(--rail);border-right:1px solid var(--rule);flex-direction:column;flex:0 0 22px;align-items:center;width:22px;padding:9px 0;display:flex;position:relative}.panel-module__4hfEZG__stripdots{scrollbar-width:none;flex-direction:column;align-items:center;gap:11px;display:flex;overflow-y:auto}.panel-module__4hfEZG__stripdots::-webkit-scrollbar{display:none}.panel-module__4hfEZG__dot{cursor:pointer;background:var(--dim);opacity:.5;border:0;border-radius:50%;flex-shrink:0;width:6px;height:6px;padding:0;transition:opacity .15s,transform .15s,box-shadow .15s}.panel-module__4hfEZG__dot:hover{opacity:.9;transform:scale(1.15)}.panel-module__4hfEZG__dot.panel-module__4hfEZG__active{background:var(--copper);opacity:1;box-shadow:0 0 0 3px var(--rail-active), 0 0 8px 1px var(--glow-a);cursor:default}.panel-module__4hfEZG__chatcol{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.panel-module__4hfEZG__drawer{z-index:25;background:var(--drawer-bg);border-right:1px solid var(--rule-2);width:min(248px,92%);box-shadow:var(--rail-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;flex-direction:column;padding:12px 12px 14px;transition:transform .23s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.panel-module__4hfEZG__rail:hover~.panel-module__4hfEZG__chatcol .panel-module__4hfEZG__drawer,.panel-module__4hfEZG__rail:focus-within~.panel-module__4hfEZG__chatcol .panel-module__4hfEZG__drawer,.panel-module__4hfEZG__drawer:hover,.panel-module__4hfEZG__drawer:focus-within{opacity:1;pointer-events:auto;transform:translate(0)}.panel-module__4hfEZG__dwhd{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding:4px 8px 10px;font-size:8.5px}.panel-module__4hfEZG__dwsec{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:2px 8px 6px;font-size:8.5px}.panel-module__4hfEZG__dwthreads{scrollbar-width:thin;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.panel-module__4hfEZG__dwthread{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;transition:background .15s;display:flex;position:relative}.panel-module__4hfEZG__dwthread:hover{background:var(--dwthread-hover)}.panel-module__4hfEZG__dwthread .panel-module__4hfEZG__ti{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.25;overflow:hidden}.panel-module__4hfEZG__dwthread .panel-module__4hfEZG__mt{font-family:var(--mono);letter-spacing:.03em;color:var(--dim);font-size:9px}.panel-module__4hfEZG__dwthread.panel-module__4hfEZG__active{background:var(--rail-active);cursor:default}.panel-module__4hfEZG__dwthread.panel-module__4hfEZG__active .panel-module__4hfEZG__ti{color:var(--text)}.panel-module__4hfEZG__dwthread.panel-module__4hfEZG__active:before{content:"";background:var(--copper);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:0}.panel-module__4hfEZG__dwmemo{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--dim);align-items:center;gap:6px;margin-top:auto;padding:9px 6px 2px;font-size:8.5px;line-height:1.5;display:flex}.panel-module__4hfEZG__dwmemo svg{width:11px;height:11px;color:var(--copper);opacity:.8;flex-shrink:0}.panel-module__4hfEZG__tglyph{background:linear-gradient(150deg, var(--copper), var(--copper-deep));width:25px;height:25px;color:var(--on-primary);box-shadow:0 0 0 1px var(--copper-a30), 0 4px 10px var(--copper-a18);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__tglyph{box-shadow:0 0 0 1px var(--copper-a30), 0 4px 10px var(--copper-a20)}.panel-module__4hfEZG__tglyph svg{z-index:1;width:14px;height:14px;position:relative}.panel-module__4hfEZG__tglyph:after{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:4.5s ease-in-out infinite panel-module__4hfEZG__sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes panel-module__4hfEZG__sheen{0%,72%{transform:translate(-120%)}86%,to{transform:translate(120%)}}.panel-module__4hfEZG__name b{letter-spacing:.01em;font-size:13px;font-weight:600}.panel-module__4hfEZG__ctxr{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-module__4hfEZG__statuslight{cursor:default;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:relative}.panel-module__4hfEZG__statuslight .panel-module__4hfEZG__lite{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-ring), 0 0 7px 1px var(--status-glow);border-radius:50%;animation:3s ease-in-out infinite panel-module__4hfEZG__breathe}@keyframes panel-module__4hfEZG__breathe{0%,to{opacity:.78}50%{opacity:1}}.panel-module__4hfEZG__statuslight .panel-module__4hfEZG__tip{z-index:60;white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;color:var(--text);background:var(--chip);border:1px solid var(--rule-2);opacity:0;pointer-events:none;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 9px);right:-4px;transform:translateY(-4px);box-shadow:0 10px 24px -10px #00000080}.panel-module__4hfEZG__statuslight .panel-module__4hfEZG__tip i{background:var(--success);border-radius:50%;flex-shrink:0;width:5px;height:5px}.panel-module__4hfEZG__statuslight .panel-module__4hfEZG__tip:before{content:"";background:var(--chip);border-left:1px solid var(--rule-2);border-top:1px solid var(--rule-2);width:7px;height:7px;position:absolute;top:-4px;right:7px;transform:rotate(45deg)}.panel-module__4hfEZG__statuslight:hover .panel-module__4hfEZG__tip,.panel-module__4hfEZG__statuslight:focus-within .panel-module__4hfEZG__tip{opacity:1;transform:translateY(0)}.panel-module__4hfEZG__dots{align-items:center;gap:3px;display:flex}.panel-module__4hfEZG__dots i{background:var(--copper);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite panel-module__4hfEZG__dp}.panel-module__4hfEZG__dots i:nth-child(2){animation-delay:.18s}.panel-module__4hfEZG__dots i:nth-child(3){animation-delay:.36s}@keyframes panel-module__4hfEZG__dp{0%,80%,to{opacity:.4;transform:scale(.55)}40%{opacity:1;transform:scale(1)}}.panel-module__4hfEZG__iconbtn{border:1px solid var(--rule);width:24px;height:24px;color:var(--dim);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.panel-module__4hfEZG__iconbtn:hover{color:var(--text);border-color:var(--rule-2)}.panel-module__4hfEZG__iconbtn:disabled{opacity:.4;cursor:default}.panel-module__4hfEZG__iconbtn:disabled:hover{color:var(--dim);border-color:var(--rule)}.panel-module__4hfEZG__iconbtn svg{width:13px;height:13px}.panel-module__4hfEZG__ctx{border-bottom:1px solid var(--rule);background:var(--floor);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:4px 14px;display:flex}.panel-module__4hfEZG__ctx .panel-module__4hfEZG__where{font-family:var(--sans);letter-spacing:.01em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10px;display:inline-flex;overflow:hidden}.panel-module__4hfEZG__ctx .panel-module__4hfEZG__where svg{width:11px;height:11px;color:var(--copper);flex-shrink:0}.panel-module__4hfEZG__ctx .panel-module__4hfEZG__ts{font-family:var(--sans);letter-spacing:.01em;color:var(--dim);flex-shrink:0;font-size:9.5px}.panel-module__4hfEZG__body{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;flex:1;min-height:0;padding:18px 14px;overflow-y:auto}.panel-module__4hfEZG__body::-webkit-scrollbar{width:6px}.panel-module__4hfEZG__body::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:3px}.panel-module__4hfEZG__continuity{border:1px solid var(--rule-2);border-left:2px solid var(--copper);background:linear-gradient(100deg, var(--rail-active), transparent);border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 4px;padding:9px 10px 9px 11px;display:flex;position:relative}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__cret{color:var(--copper);flex-shrink:0;margin-top:1px;display:inline-flex}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__ctxt{min-width:0;color:var(--muted);flex:1;font-size:11.5px;line-height:1.55}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__ctxt b{color:var(--copper);font-weight:600}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__due{font-family:var(--mono);letter-spacing:.02em;color:var(--amber);white-space:nowrap;background:#fbbf2417;border:1px solid #fbbf243d;border-radius:5px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:9px;display:inline-flex}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__cdismiss{width:18px;height:18px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin:-1px -2px 0 0;transition:color .15s,background .15s;display:flex}.panel-module__4hfEZG__continuity .panel-module__4hfEZG__cdismiss:hover{color:var(--text);background:var(--rail-active)}.panel-module__4hfEZG__empty{flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.panel-module__4hfEZG__empty .panel-module__4hfEZG__orb{background:var(--rail-active);border:1px solid var(--rule-2);width:40px;height:40px;color:var(--copper);border-radius:50%;justify-content:center;align-items:center;display:flex}.panel-module__4hfEZG__empty .panel-module__4hfEZG__orb svg{width:17px;height:17px}.panel-module__4hfEZG__empty .panel-module__4hfEZG__lead{color:var(--muted);text-align:center;max-width:220px;margin:0;font-size:12px;line-height:1.5}.panel-module__4hfEZG__suggests{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.panel-module__4hfEZG__suggest{border:1px solid var(--rule-2);background:var(--rail-active);color:var(--copper);font-family:var(--sans);text-align:left;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:11px;transition:background .15s,border-color .15s}.panel-module__4hfEZG__suggest:hover{border-color:var(--copper);background:var(--hl-bg)}.panel-module__4hfEZG__suggestghost{border:1px dashed var(--rule-2);color:var(--copper);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;transition:border-color .15s,background .15s;display:inline-flex}.panel-module__4hfEZG__suggestghost:hover{border-color:var(--copper);background:var(--rail-active)}.panel-module__4hfEZG__suggestghost svg{flex-shrink:0;width:13px;height:13px}.panel-module__4hfEZG__usermsg{flex-direction:column;align-items:flex-end;margin-bottom:6px;display:flex}.panel-module__4hfEZG__usermsg .panel-module__4hfEZG__youlab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 4px 5px 0;font-size:8px}.panel-module__4hfEZG__usermsg .panel-module__4hfEZG__ubub{background:var(--user-bubble);border:1px solid var(--user-bubble-bd);max-width:88%;color:var(--text);white-space:pre-wrap;border-radius:13px 13px 4px;padding:9px 13px;font-size:13px;line-height:1.6}.panel-module__4hfEZG__tracesum{text-align:left;cursor:default;background:var(--chip);border:1px solid var(--rule);width:100%;color:var(--muted);font-family:var(--mono);letter-spacing:.01em;border-radius:9px;align-items:center;gap:8px;margin:8px 0 2px;padding:7px 11px;font-size:10px;line-height:1.4;animation:.4s panel-module__4hfEZG__rise;display:flex}.panel-module__4hfEZG__tracesum .panel-module__4hfEZG__tick{color:var(--success);flex-shrink:0;display:inline-flex}.panel-module__4hfEZG__tracesum .panel-module__4hfEZG__tick svg{width:13px;height:13px}.panel-module__4hfEZG__tracesum .panel-module__4hfEZG__txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.panel-module__4hfEZG__tracesum .panel-module__4hfEZG__txt em{color:var(--text);font-style:normal}.panel-module__4hfEZG__answer{border-left:1px solid var(--turn-accent,var(--copper));padding-left:14px;display:block;position:relative}.panel-module__4hfEZG__answer:before{content:"";background:var(--turn-accent,var(--copper));border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:-3px}.panel-module__4hfEZG__answer .panel-module__4hfEZG__who{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper);align-items:center;gap:5px;margin:16px 0 9px;font-size:8px;display:flex}.panel-module__4hfEZG__answer .panel-module__4hfEZG__who svg{width:11px;height:11px}.panel-module__4hfEZG__answer .panel-module__4hfEZG__copy{color:var(--text);font-size:13.5px;line-height:1.6}.panel-module__4hfEZG__ans{font-family:var(--serif);letter-spacing:.002em}.panel-module__4hfEZG__answer .panel-module__4hfEZG__copy b{font-weight:600}.panel-module__4hfEZG__answer .panel-module__4hfEZG__copy .panel-module__4hfEZG__term{font-family:var(--serif);color:var(--copper);font-style:italic;font-weight:600}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__answer .panel-module__4hfEZG__copy .panel-module__4hfEZG__term{color:var(--copper-deep)}.panel-module__4hfEZG__citechip{font-family:var(--mono);vertical-align:1px;min-width:15px;height:15px;color:var(--copper-deep);background:var(--copper-a10);border:1px solid var(--rule-2);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0 1px;padding:0 3px;font-size:9px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.panel-module__4hfEZG__citechip:hover,.panel-module__4hfEZG__citechip:focus-visible{background:var(--copper-a20);border-color:var(--copper);box-shadow:0 0 0 2px var(--copper-a14);outline:none}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard{bottom:calc(100% + 8px);left:var(--tx,-6px);z-index:60;text-align:left;background:var(--chip);border:1px solid var(--rule-2);opacity:0;pointer-events:none;border-radius:10px;width:280px;max-width:280px;padding:11px 12px;transition:opacity .16s,transform .16s;position:absolute;transform:translateY(4px);box-shadow:0 14px 30px -12px #0000008c}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard{box-shadow:0 14px 30px -14px #78462866}.panel-module__4hfEZG__citechip:hover .panel-module__4hfEZG__tipcard,.panel-module__4hfEZG__citechip:focus-visible .panel-module__4hfEZG__tipcard{opacity:1;pointer-events:auto;transform:translateY(0)}.panel-module__4hfEZG__citechip.panel-module__4hfEZG__tipdismissed:focus-visible .panel-module__4hfEZG__tipcard{opacity:0;pointer-events:none;transform:translateY(4px)}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard .panel-module__4hfEZG__q{font-family:var(--sans);color:var(--text);-webkit-line-clamp:3;line-clamp:3;letter-spacing:0;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;font-style:italic;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard .panel-module__4hfEZG__m{font-family:var(--mono);letter-spacing:.02em;color:var(--copper);align-items:center;gap:6px;font-size:9px;display:flex}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard .panel-module__4hfEZG__m svg{flex-shrink:0;width:10px;height:10px}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard .panel-module__4hfEZG__open{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--dim);align-items:center;gap:5px;margin-top:7px;padding-top:7px;font-size:8.5px;display:flex}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard .panel-module__4hfEZG__open svg{width:10px;height:10px;color:var(--copper);opacity:.85;flex-shrink:0}.panel-module__4hfEZG__citechip .panel-module__4hfEZG__tipcard:after{content:"";top:100%;left:var(--ax,calc(100% - 21px));background:var(--chip);border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);width:9px;height:9px;margin-top:-5px;position:absolute;transform:rotate(45deg)}.panel-module__4hfEZG__nextline{color:var(--muted);align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.panel-module__4hfEZG__nextline svg{width:13px;height:13px;color:var(--copper);flex-shrink:0}.panel-module__4hfEZG__nextline b{color:var(--text);font-weight:600}.panel-module__4hfEZG__nextline button{font:inherit;color:var(--text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:600}.panel-module__4hfEZG__nextline button:hover{-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.panel-module__4hfEZG__sources{border-top:1px solid var(--rule);margin-top:14px;padding-top:11px}.panel-module__4hfEZG__sources .panel-module__4hfEZG__slab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;font-size:8px}.panel-module__4hfEZG__sources .panel-module__4hfEZG__srow{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:8px;width:calc(100% + 8px);margin:0 -4px;padding:1px 4px;font-size:11.5px;line-height:1.7;transition:background .15s,color .15s;display:flex}.panel-module__4hfEZG__sources .panel-module__4hfEZG__srow:hover{background:var(--chip);color:var(--text)}.panel-module__4hfEZG__sources .panel-module__4hfEZG__srow .panel-module__4hfEZG__sn{font-family:var(--mono);color:var(--copper-deep);flex-shrink:0;font-size:9px;font-weight:600}.panel-module__4hfEZG__sources .panel-module__4hfEZG__srow .panel-module__4hfEZG__st{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel-module__4hfEZG__sources .panel-module__4hfEZG__srow .panel-module__4hfEZG__sp{font-family:var(--mono);color:var(--dim);flex-shrink:0;font-size:9.5px}.panel-module__4hfEZG__qshowcase{animation:.4s panel-module__4hfEZG__rise;display:block}.panel-module__4hfEZG__qshowcase .panel-module__4hfEZG__qlead{color:var(--muted);align-items:flex-start;gap:6px;margin:18px 0 4px;font-size:12.5px;line-height:1.55;display:flex}.panel-module__4hfEZG__qshowcase .panel-module__4hfEZG__qlead svg{width:13px;height:13px;color:var(--copper);flex-shrink:0;margin-top:3px}.panel-module__4hfEZG__qshowcase .panel-module__4hfEZG__qlead b{color:var(--text);font-weight:600}.panel-module__4hfEZG__qcard{border:1px solid var(--rule-2);background:var(--raise);border-radius:12px;margin-top:11px;overflow:hidden;box-shadow:0 8px 22px -16px #00000080}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__qcard{box-shadow:0 8px 22px -18px #7846284d}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qchd{align-items:center;gap:7px;padding:9px 12px 0;display:flex}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qtag{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--copper);align-items:center;gap:5px;font-size:8px;display:inline-flex}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qtag svg{width:11px;height:11px}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qfrom{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);margin-left:auto;font-size:8.5px}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qq{color:var(--text);padding:8px 12px 10px;font-size:12.5px;font-weight:500;line-height:1.5}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qq i{color:var(--copper);font-style:italic}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__qcard .panel-module__4hfEZG__qq i{color:var(--copper-deep)}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qopts{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.panel-module__4hfEZG__qopt{text-align:left;cursor:pointer;border:1px solid var(--rule-2);background:var(--input);width:100%;color:var(--text);font-family:var(--sans);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;transition:border-color .15s,background .15s;display:flex;position:relative}.panel-module__4hfEZG__qopt:hover{border-color:var(--copper)}.panel-module__4hfEZG__qopt .panel-module__4hfEZG__ol{flex:1}.panel-module__4hfEZG__qopt .panel-module__4hfEZG__ok-mark{flex-shrink:0;display:none}.panel-module__4hfEZG__qopt .panel-module__4hfEZG__ok-mark svg{width:14px;height:14px}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__answered .panel-module__4hfEZG__qopt{cursor:default;pointer-events:none}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__answered .panel-module__4hfEZG__qopt:hover{border-color:var(--rule-2)}.panel-module__4hfEZG__qopt.panel-module__4hfEZG__correct{border-color:var(--success);background:var(--ok-soft);color:var(--text)}.panel-module__4hfEZG__qopt.panel-module__4hfEZG__correct .panel-module__4hfEZG__ok-mark.panel-module__4hfEZG__ok{color:var(--success);display:inline-flex}.panel-module__4hfEZG__qopt.panel-module__4hfEZG__wrong{border-color:var(--danger);background:var(--no-soft)}.panel-module__4hfEZG__qopt.panel-module__4hfEZG__wrong .panel-module__4hfEZG__ok-mark.panel-module__4hfEZG__no{color:var(--danger);display:inline-flex}.panel-module__4hfEZG__tfrow{gap:8px;padding:0 12px 12px;display:flex}.panel-module__4hfEZG__tfbtn{cursor:pointer;border:1px solid var(--rule-2);background:var(--input);color:var(--text);font-family:var(--sans);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 11px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s;display:flex;position:relative}.panel-module__4hfEZG__tfbtn:hover{border-color:var(--copper)}.panel-module__4hfEZG__tfbtn .panel-module__4hfEZG__tfmk{flex-shrink:0;display:none}.panel-module__4hfEZG__tfbtn .panel-module__4hfEZG__tfmk svg{width:14px;height:14px}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__answered .panel-module__4hfEZG__tfbtn{cursor:default;pointer-events:none}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__answered .panel-module__4hfEZG__tfbtn:hover{border-color:var(--rule-2)}.panel-module__4hfEZG__tfbtn.panel-module__4hfEZG__correct{border-color:var(--success);background:var(--ok-soft)}.panel-module__4hfEZG__tfbtn.panel-module__4hfEZG__correct .panel-module__4hfEZG__tfmk.panel-module__4hfEZG__ok{color:var(--success);display:inline-flex}.panel-module__4hfEZG__tfbtn.panel-module__4hfEZG__wrong{border-color:var(--danger);background:var(--no-soft)}.panel-module__4hfEZG__tfbtn.panel-module__4hfEZG__wrong .panel-module__4hfEZG__tfmk.panel-module__4hfEZG__no{color:var(--danger);display:inline-flex}.panel-module__4hfEZG__sawrap{padding:0 12px 12px}.panel-module__4hfEZG__sawrap textarea{resize:vertical;background:var(--input);border:1px solid var(--rule-2);width:100%;min-height:54px;font-family:var(--sans);color:var(--text);border-radius:9px;outline:none;padding:9px 11px;font-size:12px;line-height:1.5;transition:border-color .15s}.panel-module__4hfEZG__sawrap textarea:focus{border-color:var(--copper)}.panel-module__4hfEZG__sawrap textarea::placeholder{color:var(--dim)}.panel-module__4hfEZG__sawrap textarea:disabled{opacity:.7;cursor:default}.panel-module__4hfEZG__sacheck{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;color:var(--on-primary);background:linear-gradient(150deg, var(--copper), var(--copper-2));box-shadow:0 5px 14px -8px var(--copper-a50);border:0;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:8px 13px;font-size:10px;font-weight:600;display:inline-flex}.panel-module__4hfEZG__sacheck svg{width:12px;height:12px}.panel-module__4hfEZG__sacheck:disabled{opacity:.5;cursor:default}.panel-module__4hfEZG__qresult{border-top:1px solid var(--rule);background:var(--floor);padding:11px 13px 12px;display:none}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__answered .panel-module__4hfEZG__qresult{animation:.35s panel-module__4hfEZG__rise;display:block}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__why{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__why b{color:var(--text);font-weight:600}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.55;display:flex}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric .panel-module__4hfEZG__vmark{color:var(--success);flex-shrink:0;margin-top:1px;display:inline-flex}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric .panel-module__4hfEZG__vmark svg{width:14px;height:14px}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric b{color:var(--text);font-weight:600}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric i{color:var(--copper);font-style:italic}.panel-module__4hfEZG__panel.panel-module__4hfEZG__light .panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__rubric i{color:var(--copper-deep)}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__saved{font-family:var(--mono);letter-spacing:.03em;color:var(--success);align-items:center;gap:6px;margin:9px 0 0;font-size:9px;display:none}.panel-module__4hfEZG__qcard.panel-module__4hfEZG__savedreview .panel-module__4hfEZG__qresult .panel-module__4hfEZG__saved{display:flex}.panel-module__4hfEZG__qcard .panel-module__4hfEZG__qresult .panel-module__4hfEZG__saved svg{flex-shrink:0;width:12px;height:12px}@keyframes panel-module__4hfEZG__rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.panel-module__4hfEZG__inpwrap{border-top:1px solid var(--rule);background:var(--raise);flex-shrink:0;padding:9px 12px 2px}.panel-module__4hfEZG__wrap{background:var(--input);border:1px solid var(--copper);border-radius:14px;transition:box-shadow .15s;overflow:hidden}.panel-module__4hfEZG__wrap:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--copper) 40%, transparent)}.panel-module__4hfEZG__top{padding:8px 11px 4px}.panel-module__4hfEZG__top textarea{width:100%;font-family:var(--sans);color:var(--text);resize:none;background:0 0;border:0;outline:0;min-width:0;margin:0;padding:0;font-size:12.5px;line-height:1.45;display:block}.panel-module__4hfEZG__top textarea::placeholder{color:var(--dim)}.panel-module__4hfEZG__top textarea:disabled{opacity:.6}.panel-module__4hfEZG__bar{justify-content:space-between;align-items:center;gap:8px;padding:2px 7px 7px;display:flex}.panel-module__4hfEZG__globe{cursor:pointer;font-family:var(--sans);background:color-mix(in srgb, var(--copper) 15%, transparent);color:var(--copper);border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:10.5px;transition:background .15s,color .15s;display:inline-flex}.panel-module__4hfEZG__globe svg{width:13px;height:13px}.panel-module__4hfEZG__globeon{background:linear-gradient(150deg, var(--copper), var(--copper-deep));color:var(--on-primary)}.panel-module__4hfEZG__disclaimer{font-family:var(--sans);letter-spacing:.01em;color:var(--dim);align-items:center;gap:5px;margin:0;padding:7px 3px 6px;font-size:10px;display:flex}.panel-module__4hfEZG__disclaimer svg{opacity:.8;flex-shrink:0;width:10px;height:10px}.panel-module__4hfEZG__send{background:linear-gradient(150deg, var(--copper), var(--copper-deep));width:30px;height:30px;color:var(--on-primary);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,filter .15s;display:flex}.panel-module__4hfEZG__send:disabled{opacity:.5;cursor:default}.panel-module__4hfEZG__send svg{width:14px;height:14px}.panel-module__4hfEZG__footing{margin-top:12px}@media (prefers-reduced-motion:no-preference){.panel-module__4hfEZG__led{animation:.18s both panel-module__4hfEZG__ledPost}}@keyframes panel-module__4hfEZG__ledPost{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.panel-module__4hfEZG__cap{letter-spacing:.13em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;font-size:8.5px;display:flex}.panel-module__4hfEZG__cap:after{content:"";background:linear-gradient(90deg, var(--rule-2), transparent);flex:1;height:1px}.panel-module__4hfEZG__led{border-bottom:1px dotted var(--rule-2)}.panel-module__4hfEZG__ledtoggle{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--dim);background:0 0;border:0;align-items:baseline;gap:9px;padding:5px 0;font-size:11px;display:flex}.panel-module__4hfEZG__ledchev{width:11px;height:11px;color:var(--copper);opacity:.7;flex-shrink:0;align-self:center;transition:transform .15s}.panel-module__4hfEZG__ledchev[data-open]{transform:rotate(90deg)}.panel-module__4hfEZG__ledbody{padding:1px 0 8px 20px}.panel-module__4hfEZG__ledpassage{color:var(--dim);margin:4px 0 0;font-size:11px;font-style:italic;line-height:1.5}.panel-module__4hfEZG__ledpage{font-family:var(--mono);color:var(--copper);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-style:normal}.panel-module__4hfEZG__mk{color:var(--copper);font-family:var(--mono);font-size:11px;line-height:1;transform:translateY(1px)}.panel-module__4hfEZG__lab{flex:1;min-width:0}.panel-module__4hfEZG__ref{font-family:var(--mono);color:var(--copper);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.panel-module__4hfEZG__foldpeek{cursor:pointer;font-family:var(--mono);color:var(--copper);background:0 0;border:0;margin-top:10px;padding:2px 0;font-size:10.5px}.panel-module__4hfEZG__foldpeek:before{content:"› "}.panel-module__4hfEZG__tcard{border:1px solid var(--rule-2);border-radius:10px;margin-top:11px;overflow:hidden}.panel-module__4hfEZG__tcardhd{color:var(--dim);background:var(--input);padding:7px 10px;font-size:10px}.panel-module__4hfEZG__trow{border-top:1px solid var(--rule)}.panel-module__4hfEZG__trowtoggle{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:flex}.panel-module__4hfEZG__trowtoggle svg{width:12px;height:12px;color:var(--copper);flex-shrink:0}.panel-module__4hfEZG__trowref{color:var(--copper);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-left:auto;font-size:10px}.panel-module__4hfEZG__iconbtn:focus-visible,.panel-module__4hfEZG__send:focus-visible,.panel-module__4hfEZG__dwthread:focus-visible,.panel-module__4hfEZG__suggest:focus-visible,.panel-module__4hfEZG__suggestghost:focus-visible,.panel-module__4hfEZG__qopt:focus-visible,.panel-module__4hfEZG__tfbtn:focus-visible,.panel-module__4hfEZG__sacheck:focus-visible,.panel-module__4hfEZG__srow:focus-visible,.panel-module__4hfEZG__foldpeek:focus-visible,.panel-module__4hfEZG__ledtoggle:focus-visible,.panel-module__4hfEZG__trowtoggle:focus-visible,.panel-module__4hfEZG__cdismiss:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--copper);outline:none}.panel-module__4hfEZG__dot:focus-visible{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--copper);outline:none}.panel-module__4hfEZG__statuslight:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--copper);border-radius:50%;outline:none}.panel-module__4hfEZG__nextline button:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--copper);border-radius:4px;outline:none}