:root{--bg:#131314;--bg-alt:#1e1f20;--bg-card:#1e1f20;--bg-input:#28292a;--bg-hover:#2f3032;--text:#f0f4f9;--text-muted:#c4c7c5;--border:#444746;--border-hover:#ffffff;--accent:#ffffff;--accent-hover:#f0f4f9;--accent-subtle:rgba(255, 255, 255, 0.12);--success:#6dd58c;--success-subtle:rgba(109, 213, 140, 0.15);--radius-sm:8px;--radius:16px;--radius-lg:24px;--font:"Google Sans", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.4);--shadow-md:0 4px 14px rgba(0, 0, 0, 0.5);--shadow-lg:0 8px 28px rgba(0, 0, 0, 0.6);--transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1);--logo-filter:invert(1) brightness(2)}*{box-sizing:border-box}html,body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:inherit}.ka{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.c{width:100%;max-width:860px;margin:0 auto;padding:0 var(--space-4)}.b{border-bottom:1px solid var(--border);background:var(--bg)}.w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:none;padding:var(--space-3)}.f{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-weight:700;font-size:17px;letter-spacing:-.01em}.S{width:30px;height:30px;border-radius:8px;display:block}.s{display:flex;align-items:center;gap:var(--space-4);font-size:14px}.s a{color:var(--text-muted);text-decoration:none;transition:var(--transition)}.s a:hover{color:var(--text)}.aa{flex:1 0 auto}.G{display:flex;flex-direction:column;height:calc(100dvh - var(--nav-h,65px));background:var(--bg)}#c{display:block;width:100%;flex:auto;min-height:0;resize:none;border:none;background:0 0;color:var(--text);font-family:var(--font);font-size:1.05rem;line-height:1.6;padding:var(--space-5)var(--space-5)var(--space-4);outline:none}#c::placeholder{color:var(--text-muted)}.I{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-5);padding:var(--space-3)var(--space-5);border-top:1px solid var(--border);background:var(--bg);flex:none}.q{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.q .e{font-size:1.5rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.q .d{font-size:.85rem;color:var(--text-muted);white-space:nowrap}.R{background:var(--bg);border-top:1px solid var(--border)}.da{background:var(--border);border-bottom:1px solid var(--border)}.N{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.g{background:var(--bg);padding:var(--space-3);min-width:0}.g .e{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g .d{font-size:.72rem;color:var(--text-muted);margin-top:2px}.y{display:grid;grid-template-columns:1fr 1fr}.j{background:var(--bg);padding:var(--space-4)var(--space-5);min-width:0;overflow:hidden}.j+.j{border-left:1px solid var(--border)}.j h2{margin:0 0 var(--space-3);font-size:.95rem;font-weight:700}.m{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.m th{text-align:left;color:var(--text-muted);font-weight:600;font-size:.8rem;padding:4px 0;border-bottom:1px solid var(--border)}.m th:nth-child(1){width:60%}.m th:nth-child(2),.m th:nth-child(3){width:20%}.m td{padding:6px var(--space-2)6px 0;border-bottom:1px solid var(--border);overflow:hidden}.m tr:last-child td{border-bottom:none}.U{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.T{color:var(--text-muted);font-size:.9rem}.p{display:flex;justify-content:space-between;gap:var(--space-3);padding:8px 0;border-bottom:1px solid var(--border);font-size:.9rem}.p:last-child{border-bottom:none}.p .e{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:640px){:root{--nav-h:47px}.w{padding-top:var(--space-2);padding-bottom:var(--space-2)}#c{font-size:16px;padding:var(--space-4)}.I{gap:var(--space-3);padding:var(--space-3)var(--space-4)}.N{grid-template-columns:repeat(3,minmax(0,1fr))}.g{padding:var(--space-2)}.g .e{font-size:.95rem}.g .d{font-size:.65rem}.j{padding:var(--space-4)}.y{grid-template-columns:1fr}.j+.j{border-left:none;border-top:1px solid var(--border)}}