@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--bg-base:#080810;--bg-elevated:#0f0f1a;--bg-card:#ffffff09;--bg-card-hover:#ffffff0f;--bg-glass:#0f0f1eb3;--border:#ffffff12;--border-accent:#8b5cf659;--accent-primary:#8b5cf6;--accent-secondary:#06b6d4;--accent-tertiary:#f59e0b;--accent-pink:#ec4899;--text-primary:#f1f0fb;--text-secondary:#a0a0c0;--text-muted:#5a5a80;--tag-image:#8b5cf6;--tag-video:#ec4899;--tag-link:#06b6d4;--tag-text:#10b981;--tag-document:#f59e0b;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-card:0 4px 24px var(--card-shadow-color,#0006);--shadow-glow:0 0 40px #8b5cf626;--shadow-glow-cyan:0 0 40px #06b6d41f;--transition:.18s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--bg-overlay-1:#ffffff0d;--bg-overlay-2:#ffffff14;--bg-overlay-3:#ffffff1a;--border-overlay:#ffffff1a;--border-overlay-focus:#ffffff26;--accent-primary-alpha-10:#8b5cf61a;--accent-primary-alpha-15:#8b5cf626;--accent-primary-alpha-20:#8b5cf633;--accent-primary-alpha-25:#8b5cf640;--accent-primary-alpha-40:#8b5cf666;--accent-secondary-alpha-10:#06b6d41a;--accent-secondary-alpha-15:#06b6d426;--accent-secondary-alpha-25:#06b6d440;--accent-pink-alpha-10:#ec48991a;--accent-pink-alpha-15:#ec489926;--accent-pink-alpha-25:#ec489940;--accent-amber-alpha-10:#f59e0b1a;--accent-amber-alpha-15:#f59e0b26;--accent-amber-alpha-25:#f59e0b40;--accent-yellow-alpha-15:#eab30826;--accent-yellow-alpha-25:#eab30840;--accent-yellow:#fde047;--accent-green-alpha-15:#10b98126;--accent-green-alpha-25:#10b98140;--accent-green:#6ee7b7;--bg-black-alpha-30:#0000004d;--bg-black-alpha-50:#00000080;--bg-black-alpha-70:#000000b3;--bg-black-alpha-85:#000000d9;--bg-black-alpha-92:#080810eb;--iframe-bg:#fff;--input-bg:var(--bg-card);--input-bg-focus:#8b5cf60d;--input-border:var(--border);--link-color:#67e8f9;--link-hover-color:#a5f3fc;--mesh-grad-1:#8b5cf61f;--mesh-grad-2:#06b6d417;--mesh-grad-3:#0f0f23cc;--grid-line:#ffffff04}[data-theme=light]{--bg-base:#e2e8f0;--bg-elevated:#f1f5f9;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-glass:#e2e8f0d9;--border:#00000014;--border-accent:#7c3aed4d;--accent-primary:#7c3aed;--accent-secondary:#0284c7;--accent-tertiary:#d97706;--accent-pink:#db2777;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--tag-image:#7c3aed;--tag-video:#db2777;--tag-link:#0284c7;--tag-text:#059669;--tag-document:#d97706;--card-shadow-color:#0000000f;--shadow-glow:0 0 30px #7c3aed1a;--shadow-glow-cyan:0 0 30px #0284c71a;--bg-overlay-1:#0000000a;--bg-overlay-2:#0000000f;--bg-overlay-3:#0000001a;--border-overlay:#0000001a;--border-overlay-focus:#00000026;--accent-primary-alpha-10:#7c3aed14;--accent-primary-alpha-15:#7c3aed1f;--accent-primary-alpha-20:#7c3aed29;--accent-primary-alpha-25:#7c3aed33;--accent-primary-alpha-40:#7c3aed4d;--accent-secondary-alpha-10:#0284c71a;--accent-secondary-alpha-15:#0284c726;--accent-secondary-alpha-25:#0284c740;--accent-pink-alpha-10:#db27771a;--accent-pink-alpha-15:#db277726;--accent-pink-alpha-25:#db277740;--accent-amber-alpha-10:#d977061a;--accent-amber-alpha-15:#d9770626;--accent-amber-alpha-25:#d9770640;--accent-yellow-alpha-15:#ca8a0426;--accent-yellow-alpha-25:#ca8a0440;--accent-yellow:#ca8a04;--accent-green-alpha-15:#05966926;--accent-green-alpha-25:#05966940;--accent-green:#059669;--bg-black-alpha-30:#ffffff80;--bg-black-alpha-50:#ffffffb3;--bg-black-alpha-70:#ffffffd9;--bg-black-alpha-85:#ffffffeb;--bg-black-alpha-92:#fffffff2;--iframe-bg:#f8fafc;--input-bg:#fff;--input-bg-focus:#7c3aed0d;--input-border:#e2e8f0;--link-color:#0284c7;--link-hover-color:#0369a1;--mesh-grad-1:#7c3aed0d;--mesh-grad-2:#0284c70a;--mesh-grad-3:#ffffffe6;--grid-line:#00000008}[data-theme=dracula]{--bg-base:#282a36;--bg-elevated:#383a59;--bg-card:#44475a66;--bg-card-hover:#44475acc;--bg-glass:#282a36d9;--border:#6272a44d;--border-accent:#ff79c659;--accent-primary:#ff79c6;--accent-secondary:#8be9fd;--accent-tertiary:#f1fa8c;--accent-pink:#bd93f9;--accent-green:#50fa7b;--accent-yellow:#f1fa8c;--text-primary:#f8f8f2;--text-secondary:#6272a4;--text-muted:#6272a4;--tag-image:#ff79c6;--tag-video:#bd93f9;--tag-link:#8be9fd;--tag-text:#50fa7b;--tag-document:#f1fa8c;--card-shadow-color:#00000080;--shadow-glow:0 0 40px #ff79c626;--shadow-glow-cyan:0 0 40px #8be9fd26;--bg-overlay-1:#44475a4d;--bg-overlay-2:#44475a80;--bg-overlay-3:#44475acc;--border-overlay:#6272a44d;--border-overlay-focus:#6272a480;--accent-primary-alpha-10:#ff79c61a;--accent-primary-alpha-15:#ff79c626;--accent-primary-alpha-20:#ff79c633;--accent-primary-alpha-25:#ff79c640;--accent-primary-alpha-40:#ff79c666;--accent-secondary-alpha-10:#8be9fd1a;--accent-secondary-alpha-15:#8be9fd26;--accent-secondary-alpha-25:#8be9fd40;--accent-pink-alpha-10:#bd93f91a;--accent-pink-alpha-15:#bd93f926;--accent-pink-alpha-25:#bd93f940;--accent-amber-alpha-10:#f1fa8c1a;--accent-amber-alpha-15:#f1fa8c26;--accent-amber-alpha-25:#f1fa8c40;--accent-yellow-alpha-15:#f1fa8c26;--accent-yellow-alpha-25:#f1fa8c40;--accent-green-alpha-15:#50fa7b26;--accent-green-alpha-25:#50fa7b40;--bg-black-alpha-30:#282a364d;--bg-black-alpha-50:#282a3680;--bg-black-alpha-70:#282a36b3;--bg-black-alpha-85:#282a36d9;--bg-black-alpha-92:#282a36eb;--iframe-bg:#282a36;--input-bg:#44475a66;--input-bg-focus:#ff79c61a;--input-border:#6272a480;--link-color:#8be9fd;--link-hover-color:#ff79c6;--mesh-grad-1:#ff79c614;--mesh-grad-2:#8be9fd14;--mesh-grad-3:#282a36d9;--grid-line:#f8f8f208}[data-theme=forest]{--bg-base:#0f1712;--bg-elevated:#1a241e;--bg-card:#14241a66;--bg-card-hover:#1e3024cc;--bg-glass:#0f1712d9;--border:#a7f3d01a;--border-accent:#34d39959;--accent-primary:#34d399;--accent-secondary:#6ee7b7;--accent-tertiary:#fcd34d;--accent-pink:#f472b6;--accent-green:#10b981;--accent-yellow:#fbbf24;--text-primary:#ecfdf5;--text-secondary:#a7f3d0;--text-muted:#6ee7b7;--tag-image:#34d399;--tag-video:#f472b6;--tag-link:#6ee7b7;--tag-text:#10b981;--tag-document:#fcd34d;--card-shadow-color:#00000080;--shadow-glow:0 0 40px #34d39926;--shadow-glow-cyan:0 0 40px #6ee7b726;--bg-overlay-1:#a7f3d00d;--bg-overlay-2:#a7f3d01a;--bg-overlay-3:#a7f3d026;--border-overlay:#a7f3d026;--border-overlay-focus:#a7f3d040;--accent-primary-alpha-10:#34d3991a;--accent-primary-alpha-15:#34d39926;--accent-primary-alpha-20:#34d39933;--accent-primary-alpha-25:#34d39940;--accent-primary-alpha-40:#34d39966;--accent-secondary-alpha-10:#6ee7b71a;--accent-secondary-alpha-15:#6ee7b726;--accent-secondary-alpha-25:#6ee7b740;--accent-pink-alpha-10:#f472b61a;--accent-pink-alpha-15:#f472b626;--accent-pink-alpha-25:#f472b640;--accent-amber-alpha-10:#fcd34d1a;--accent-amber-alpha-15:#fcd34d26;--accent-amber-alpha-25:#fcd34d40;--accent-yellow-alpha-15:#fbbf2426;--accent-yellow-alpha-25:#fbbf2440;--accent-green-alpha-15:#10b98126;--accent-green-alpha-25:#10b98140;--bg-black-alpha-30:#0000004d;--bg-black-alpha-50:#00000080;--bg-black-alpha-70:#000000b3;--bg-black-alpha-85:#000000d9;--bg-black-alpha-92:#000000eb;--iframe-bg:#0f1712;--input-bg:#14241acc;--input-bg-focus:#34d3991a;--input-border:#a7f3d033;--link-color:#6ee7b7;--link-hover-color:#34d399;--mesh-grad-1:#34d39914;--mesh-grad-2:#6ee7b70d;--mesh-grad-3:#000000d9;--grid-line:#a7f3d008}[data-theme=solarized]{--bg-base:#fdf6e3;--bg-elevated:#eee8d5;--bg-card:#fdf6e3;--bg-card-hover:#eee8d5;--bg-glass:#fdf6e3d9;--border:#93a1a133;--border-accent:#268bd24d;--accent-primary:#268bd2;--accent-secondary:#2aa198;--accent-tertiary:#cb4b16;--accent-pink:#d33682;--accent-green:#859900;--accent-yellow:#b58900;--text-primary:#073642;--text-secondary:#586e75;--text-muted:#657b83;--tag-image:#268bd2;--tag-video:#d33682;--tag-link:#2aa198;--tag-text:#859900;--tag-document:#cb4b16;--card-shadow-color:#0000000d;--shadow-glow:0 0 30px #268bd21a;--shadow-glow-cyan:0 0 30px #2aa1981a;--bg-overlay-1:#93a1a11a;--bg-overlay-2:#93a1a126;--bg-overlay-3:#93a1a133;--border-overlay:#93a1a133;--border-overlay-focus:#93a1a14d;--accent-primary-alpha-10:#268bd21a;--accent-primary-alpha-15:#268bd226;--accent-primary-alpha-20:#268bd233;--accent-primary-alpha-25:#268bd240;--accent-primary-alpha-40:#268bd266;--accent-secondary-alpha-10:#2aa1981a;--accent-secondary-alpha-15:#2aa19826;--accent-secondary-alpha-25:#2aa19840;--accent-pink-alpha-10:#d336821a;--accent-pink-alpha-15:#d3368226;--accent-pink-alpha-25:#d3368240;--accent-amber-alpha-10:#cb4b161a;--accent-amber-alpha-15:#cb4b1626;--accent-amber-alpha-25:#cb4b1640;--accent-yellow-alpha-15:#b5890026;--accent-yellow-alpha-25:#b5890040;--accent-green-alpha-15:#85990026;--accent-green-alpha-25:#85990040;--bg-black-alpha-30:#fdf6e380;--bg-black-alpha-50:#fdf6e3b3;--bg-black-alpha-70:#fdf6e3d9;--bg-black-alpha-85:#fdf6e3eb;--bg-black-alpha-92:#fdf6e3f2;--iframe-bg:#fdf6e3;--input-bg:#fff;--input-bg-focus:#268bd20d;--input-border:#93a1a14d;--link-color:#268bd2;--link-hover-color:#2aa198;--mesh-grad-1:#268bd20d;--mesh-grad-2:#2aa1980a;--mesh-grad-3:#fdf6e3e6;--grid-line:#00000008}[data-theme=ocean]{--bg-base:#0f172a;--bg-elevated:#1e293b;--bg-card:#1e293b99;--bg-card-hover:#33415599;--bg-glass:#0f172ad9;--border:#94a3b826;--border-accent:#38bdf84d;--accent-primary:#38bdf8;--accent-secondary:#2dd4bf;--accent-tertiary:#f472b6;--accent-pink:#c084fc;--accent-green:#4ade80;--accent-yellow:#facc15;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--tag-image:#38bdf8;--tag-video:#c084fc;--tag-link:#2dd4bf;--tag-text:#4ade80;--tag-document:#f472b6;--card-shadow-color:#00000080;--shadow-glow:0 0 40px #38bdf826;--shadow-glow-cyan:0 0 40px #2dd4bf26;--bg-overlay-1:#94a3b81a;--bg-overlay-2:#94a3b826;--bg-overlay-3:#94a3b833;--border-overlay:#94a3b833;--border-overlay-focus:#94a3b84d;--accent-primary-alpha-10:#38bdf81a;--accent-primary-alpha-15:#38bdf826;--accent-primary-alpha-20:#38bdf833;--accent-primary-alpha-25:#38bdf840;--accent-primary-alpha-40:#38bdf866;--accent-secondary-alpha-10:#2dd4bf1a;--accent-secondary-alpha-15:#2dd4bf26;--accent-secondary-alpha-25:#2dd4bf40;--accent-pink-alpha-10:#c084fc1a;--accent-pink-alpha-15:#c084fc26;--accent-pink-alpha-25:#c084fc40;--accent-amber-alpha-10:#f472b61a;--accent-amber-alpha-15:#f472b626;--accent-amber-alpha-25:#f472b640;--accent-yellow-alpha-15:#facc1526;--accent-yellow-alpha-25:#facc1540;--accent-green-alpha-15:#4ade8026;--accent-green-alpha-25:#4ade8040;--bg-black-alpha-30:#0000004d;--bg-black-alpha-50:#00000080;--bg-black-alpha-70:#000000b3;--bg-black-alpha-85:#000000d9;--bg-black-alpha-92:#000000eb;--iframe-bg:#0f172a;--input-bg:#1e293bcc;--input-bg-focus:#38bdf81a;--input-border:#94a3b84d;--link-color:#38bdf8;--link-hover-color:#7dd3fc;--mesh-grad-1:#38bdf814;--mesh-grad-2:#2dd4bf0d;--mesh-grad-3:#0f172ad9;--grid-line:#ffffff05}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.markdown-body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary)!important;background-color:#0000!important;font-family:inherit!important}.markdown-body pre{border:1px solid var(--border)!important;background-color:#1e1e1e!important;position:relative!important}.markdown-body code{color:var(--accent-primary)!important}body{background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b5cf68c}.bg-mesh{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 20% -10%, var(--mesh-grad-1) 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 80% 110%, var(--mesh-grad-2) 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 50% 50%, var(--mesh-grad-3) 0%, transparent 100%);position:fixed;inset:0}.bg-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(100% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(100% 100%,#000 40%,#0000 100%)}.app-layout{z-index:1;min-height:100vh;display:flex;position:relative}.sidebar{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--border);z-index:10;width:240px;height:100vh;transition:width var(--transition);flex-direction:column;flex-shrink:0;gap:4px;padding:28px 16px;display:flex;position:sticky;top:0;overflow-x:hidden}.sidebar.collapsed{width:80px}.sidebar.collapsed .sidebar-logo-text,.sidebar.collapsed .nav-item-label,.sidebar.collapsed .nav-count,.sidebar.collapsed .sidebar-section-label,.sidebar.collapsed .sidebar-user-name,.sidebar.collapsed .sidebar-user-email{display:none}.sidebar.collapsed .sidebar-logo{justify-content:center;padding-bottom:24px}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.sidebar.collapsed .nav-item-icon{margin:0}.sidebar.collapsed .sidebar-user{justify-content:center;padding:10px}.sidebar-logo{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:16px;padding:0 8px 24px;display:flex}.sidebar-logo-icon{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:36px;height:36px;box-shadow:0 4px 14px var(--accent-primary-alpha-40);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.sidebar-logo-text{background:linear-gradient(135deg,#e0d7ff,#a5f3fc);-webkit-text-fill-color:transparent;letter-spacing:-.3px;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.nav-item{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border)}.nav-item.active{background:var(--accent-primary-alpha-15);color:var(--accent-primary);border-color:var(--accent-primary-alpha-25)}.nav-item-icon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.nav-count{background:var(--bg-overlay-2);color:var(--text-muted);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px}.sidebar-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:16px 12px 8px;font-size:10px;font-weight:600}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:16px}.sidebar-user{border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}.sidebar-avatar{object-fit:cover;border:1px solid var(--border-accent);border-radius:50%;width:32px;height:32px}.sidebar-user-name{color:var(--text-primary);font-size:13px;font-weight:500}.sidebar-user-email{color:var(--text-muted);font-size:11px}.main-content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:9;background:var(--bg-black-alpha-85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.topbar-title{color:var(--text-primary);letter-spacing:-.4px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.search-bar{flex:1;max-width:500px;position:relative}.search-input{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all var(--transition);outline:none;padding:10px 16px 10px 42px;font-family:Inter,sans-serif;font-size:14px}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--accent-primary);background:var(--input-bg-focus);box-shadow:0 0 0 3px var(--accent-primary-alpha-15)}.search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);white-space:nowrap;border:none;outline:none;align-items:center;gap:7px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent-primary), #7c3aed);color:#fff;box-shadow:0 4px 14px var(--border-accent)}.btn-primary:hover{box-shadow:0 6px 20px var(--accent-primary-alpha-40);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.btn-ghost:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-overlay-focus)}.btn-danger{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.btn-danger:hover{background:#ef44442e;border-color:#ef444466}.btn-sm{padding:6px 12px;font-size:12px}.btn-icon{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;padding:8px;display:flex}.btn-icon:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-overlay-focus)}.page-content{flex:1;padding:32px}.filter-tabs{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.filter-tab{cursor:pointer;transition:all var(--transition);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:flex}.filter-tab:hover{border-color:var(--border-overlay-focus);color:var(--text-primary)}.filter-tab.active{background:var(--accent-primary-alpha-15);border-color:var(--accent-primary-alpha-40);color:var(--accent-primary)}.vault-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;gap:18px;display:grid}@media (min-width:1921px){.vault-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.vault-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.vault-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-slow);cursor:pointer;text-align:left;width:100%;color:inherit;flex-direction:column;display:flex;overflow:hidden}.vault-card-small{grid-row:span 1;height:100%!important}.vault-card-large{grid-row:span 2;height:100%!important}.vault-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--shadow-card), var(--shadow-glow);transform:translateY(-2px)}.checkbox-wrap{opacity:0;transition:opacity var(--transition)}.vault-card:hover .checkbox-wrap{opacity:1}.type-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.type-badge-image{background:var(--accent-primary-alpha-15);color:var(--accent-primary);border:1px solid var(--accent-primary-alpha-25)}.type-badge-video{background:var(--accent-pink-alpha-15);color:var(--accent-pink);border:1px solid var(--accent-pink-alpha-25)}.type-badge-link{background:var(--accent-secondary-alpha-15);color:var(--accent-secondary);border:1px solid var(--accent-secondary-alpha-25)}.type-badge-text{background:var(--accent-green-alpha-15);color:var(--accent-green);border:1px solid var(--accent-green-alpha-25)}.type-badge-document{background:var(--accent-amber-alpha-15);color:var(--accent-amber);border:1px solid var(--accent-amber-alpha-25)}.type-badge-password{background:var(--accent-yellow-alpha-15);color:var(--accent-yellow);border:1px solid var(--accent-yellow-alpha-25)}.card-header{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.card-meta{align-items:center;gap:8px;display:flex}.card-time{color:var(--text-muted);font-size:11px}.card-actions{opacity:0;transition:opacity var(--transition);gap:4px;display:flex}.vault-card:hover .card-actions{opacity:1}.card-image-wrap{background:var(--bg-black-alpha-30);width:100%;position:relative;overflow:hidden}.card-image-wrap img{width:100%;height:auto;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.vault-card:hover .card-image-wrap img{transform:scale(1.03)}.card-image-overlay{background:linear-gradient(to top, var(--bg-black-alpha-50) 0%, transparent 50%);opacity:0;transition:opacity var(--transition-slow);position:absolute;inset:0}.vault-card:hover .card-image-overlay{opacity:1}.card-video-thumb{background:var(--bg-black-alpha-50);aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.card-video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.play-icon{background:var(--bg-black-alpha-70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--border-overlay);width:52px;height:52px;transition:all var(--transition);border-radius:50%;justify-content:center;align-items:center;padding-left:3px;font-size:20px;display:flex;position:absolute}.vault-card:hover .play-icon{border-color:var(--accent-primary);background:#8b5cf6cc;transform:scale(1.1)}.folder-delete-btn{opacity:0;transition:opacity .2s}.nav-item:hover .folder-delete-btn{opacity:.5}.folder-delete-btn.selected-star,.folder-delete-btn:hover{opacity:1!important}.card-link-preview{box-sizing:border-box;flex:1;gap:14px;padding:12px 16px 14px;display:flex;overflow:hidden}.link-preview-image{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-overlay-1);border:1px solid var(--border);flex-shrink:0;width:80px;height:72px}.link-preview-content{flex:1;min-width:0}.link-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.link-description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.link-domain{color:var(--accent-secondary);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.link-url-raw{box-sizing:border-box;flex-direction:column;flex:1;padding:12px 16px 14px;display:flex;overflow:hidden}.link-url-raw-inner{color:var(--accent-secondary);word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-text-content{box-sizing:border-box;flex-direction:column;flex:1;padding:0 16px 16px;display:flex;overflow:hidden}.card-text-content-inner{color:var(--text-secondary);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.card-text-content-inner a{color:var(--link-color);text-decoration:none}.card-text-content-inner a:hover{color:var(--link-hover-color);text-decoration:underline}.card-document{align-items:center;gap:14px;padding:14px 16px;display:flex}.doc-icon{background:var(--accent-amber-alpha-10);border:1px solid var(--accent-amber-alpha-25);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:60px;font-size:24px;display:flex}.doc-name{color:var(--text-primary);word-break:break-all;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.doc-meta{color:var(--text-muted);font-size:12px}.card-tags{flex-wrap:wrap;gap:5px;padding:0 16px 14px;display:flex}.tag{background:var(--bg-overlay-1);color:var(--text-muted);border:1px solid var(--border);cursor:default;border-radius:100px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 32px;display:flex}.empty-icon{opacity:.3;filter:grayscale(.5);font-size:64px}.empty-title{color:var(--text-secondary);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.empty-text{color:var(--text-muted);max-width:340px;font-size:14px;line-height:1.6}.dropzone-overlay{z-index:100;background:var(--bg-black-alpha-92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dropzone-card{background:var(--bg-elevated);border:2px dashed var(--border-accent);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:700px;box-shadow:var(--shadow-glow);padding:48px;animation:.25s cubic-bezier(.4,0,.2,1) dropzoneIn}@keyframes dropzoneIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dropzone-card.drag-active{border-color:var(--accent-primary);background:#8b5cf60f}.dropzone-icon{margin-bottom:16px;font-size:56px;animation:3s ease-in-out infinite float;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dropzone-title{background:linear-gradient(135deg, var(--text-primary), var(--accent-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700}.dropzone-sub{color:var(--text-muted);margin-bottom:28px;font-size:14px}.dropzone-formats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.dropzone-format{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:100px;padding:4px 12px;font-size:12px}.file-list{text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);max-height:200px;margin-bottom:20px;overflow-y:auto}.file-list-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.file-list-item:last-child{border-bottom:none}.file-icon{flex-shrink:0;font-size:20px}.file-name{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-size{color:var(--text-muted);flex-shrink:0;font-size:12px}.ingest-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-bottom:32px;padding:28px;animation:.25s cubic-bezier(.4,0,.2,1) slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.ingest-tabs{gap:6px;margin-bottom:20px;display:flex}.ingest-tab{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);transition:all var(--transition);padding:8px 16px;font-size:13px;font-weight:500}.ingest-tab.active{background:var(--accent-primary-alpha-15);border-color:var(--border-accent);color:var(--accent-primary)}.ingest-textarea{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:100px;color:var(--text-primary);resize:vertical;transition:all var(--transition);outline:none;padding:14px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.ingest-textarea::placeholder{color:var(--text-muted)}.ingest-textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha-10);background:#8b5cf60a}.ingest-input{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all var(--transition);outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:14px}.ingest-input::placeholder{color:var(--text-muted)}.ingest-input:focus{border-color:var(--accent-secondary);background:var(--accent-secondary-alpha-10);box-shadow:0 0 0 3px var(--accent-secondary-alpha-10)}.tags-input-wrap{margin-top:12px}.tags-input-label{color:var(--text-muted);margin-bottom:6px;font-size:12px}.modal-backdrop{z-index:200;background:var(--bg-black-alpha-85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:900px;max-height:90vh;box-shadow:0 24px 64px #0009, var(--shadow-glow);animation:.25s cubic-bezier(.4,0,.2,1) modalIn;overflow:auto}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-body{padding:24px}.modal img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.modal video{border-radius:var(--radius-md);outline:none;width:100%;height:auto}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.upload-progress{background:var(--bg-card);border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.upload-progress-bar{background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));border-radius:2px;height:100%;transition:width .3s}.toast-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:10px;min-width:240px;max-width:360px;padding:12px 18px;font-size:13.5px;font-weight:500;animation:.3s cubic-bezier(.4,0,.2,1) toastIn;display:flex;box-shadow:0 8px 24px #0006}@keyframes toastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast-success{border-color:#10b98166}.toast-error{border-color:#ef444466}.toast-info{border-color:var(--accent-primary-alpha-40)}.login-page{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.login-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-card), var(--shadow-glow);padding:52px 48px;animation:.5s fadeIn}.login-vault-icon{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:72px;height:72px;box-shadow:0 8px 32px var(--accent-primary-alpha-40);border-radius:22px;justify-content:center;align-items:center;margin:0 auto 24px;font-size:34px;animation:3s ease-in-out infinite pulseGlow;display:flex}@keyframes pulseGlow{0%,to{box-shadow:0 8px 32px var(--accent-primary-alpha-40)}50%{box-shadow:0 8px 48px #8b5cf6bf,0 0 80px #8b5cf633}}.login-title{letter-spacing:-.5px;background:linear-gradient(135deg, var(--text-primary), var(--accent-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700}.login-sub{color:var(--text-muted);margin-bottom:36px;font-size:14px;line-height:1.6}.btn-google{background:var(--bg-overlay-1);border:1px solid var(--bg-overlay-3);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-slow);justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;display:flex}.btn-google:hover{box-shadow:0 8px 24px var(--bg-black-alpha-30);background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.stats-strip{gap:16px;margin-bottom:28px;display:flex}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition);flex:1;align-items:center;gap:14px;padding:16px 20px;display:flex}.stat-card:hover{border-color:var(--border-accent);background:var(--bg-card-hover)}.stat-icon{flex-shrink:0;font-size:26px}.stat-value{color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1}.stat-label{color:var(--text-muted);margin-top:2px;font-size:12px}.load-more-wrap{justify-content:center;padding:24px;display:flex}.show-on-mobile{display:none!important}@media (max-width:768px){.sidebar{z-index:10000;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);display:flex!important}.sidebar.mobile-open{transform:translate(0)}.mobile-sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;position:fixed;inset:0}.show-on-mobile{display:inline-flex!important}.mobile-full-width{width:100%!important}.topbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.topbar-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.topbar-actions .btn,.topbar-actions .custom-select{text-align:center;justify-content:center;width:100%}.search-bar{flex:100%;width:100%;max-width:none}.page-content{padding:16px}.stats-strip{flex-wrap:wrap}.login-card{padding:36px 24px}.ingest-panel{padding:20px}.dropzone-card{width:calc(100% - 32px);margin:16px;padding:24px}.modal-content{max-width:calc(100% - 32px);margin:16px;padding:24px}.hide-on-mobile{display:none!important}.filter-tabs{gap:4px}.filter-tab{gap:4px;padding:6px 10px;font-size:12px}}.custom-select{appearance:none;background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%239ca3af%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px top 50%;background-repeat:no-repeat;background-size:10px;border-radius:8px;padding:8px 32px 8px 12px;font-family:inherit;font-size:13px}.custom-select:hover{border-color:var(--border-hover)}.custom-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha-25);outline:none}@media (max-width:768px){.item-modal-header{padding:20px 20px 0!important}.item-modal-body{padding:20px!important}}@media (min-width:769px){.item-modal-header{padding:32px 32px 0!important}.item-modal-body{padding:32px!important}}.modal-overlay{z-index:9999;background:var(--bg-black-alpha-70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-elevated);box-shadow:var(--shadow-card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:400px;padding:32px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.link-hover-overlay{z-index:20;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-card:hover .link-hover-overlay{opacity:1;pointer-events:auto;transform:translate(-50%,calc(-50% - 4px))}.link-hover-btn{background:var(--bg-black-alpha-85);color:#fff;border:1px solid var(--border-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #00000080;text-decoration:none!important}.link-hover-btn:hover{color:#fff;background:linear-gradient(135deg,#8b5cf659,#4c1d9566);border-color:#8b5cf680;transform:scale(1.03)}
.markdown-body{--base-size-16:1rem;--base-size-24:1.5rem;--base-size-4:.25rem;--base-size-40:2.5rem;--base-size-8:.5rem;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-semibold:600;--fontStack-monospace:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fontStack-sansSerif:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fgColor-accent:Highlight}@media (prefers-color-scheme:dark){.markdown-body,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fgColor-accent:#4493f8;--bgColor-attention-muted:#bb800926;--bgColor-default:#0d1117;--bgColor-muted:#151b23;--bgColor-neutral-muted:#656c7633;--borderColor-accent-emphasis:#1f6feb;--borderColor-attention-emphasis:#9e6a03;--borderColor-danger-emphasis:#da3633;--borderColor-default:#3d444d;--borderColor-done-emphasis:#8957e5;--borderColor-success-emphasis:#238636;--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657;--fgColor-attention:#d29922;--fgColor-danger:#f85149;--fgColor-default:#f0f6fc;--fgColor-done:#ab7df8;--fgColor-muted:#9198a1;--fgColor-success:#3fb950;--borderColor-muted:#3d444db3;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--focus-outlineColor:var(--borderColor-accent-emphasis);--borderColor-neutral-muted:var(--borderColor-muted)}}@media (prefers-color-scheme:light){.markdown-body,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fgColor-danger:#d1242f;--bgColor-attention-muted:#fff8c5;--bgColor-muted:#f6f8fa;--bgColor-neutral-muted:#818b981f;--borderColor-accent-emphasis:#0969da;--borderColor-attention-emphasis:#9a6700;--borderColor-danger-emphasis:#cf222e;--borderColor-default:#d1d9e0;--borderColor-done-emphasis:#8250df;--borderColor-success-emphasis:#1a7f37;--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--fgColor-accent:#0969da;--fgColor-attention:#9a6700;--fgColor-done:#8250df;--fgColor-muted:#59636e;--fgColor-success:#1a7f37;--bgColor-default:#fff;--borderColor-muted:#d1d9e0b3;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328;--fgColor-default:#1f2328;--focus-outlineColor:var(--borderColor-accent-emphasis);--borderColor-neutral-muted:var(--borderColor-muted)}}.markdown-body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:var(--base-text-weight-normal,400);color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:var(--fontStack-sansSerif,-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji");word-wrap:break-word;margin:0;font-size:16px;line-height:1.5}.markdown-body a{text-underline-offset:.2rem;text-decoration:underline}.markdown-body .octicon{fill:currentColor;vertical-align:text-bottom;display:inline-block}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{content:" ";background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{color:var(--fgColor-accent);background-color:#0000;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold,600)}.markdown-body dfn{font-style:italic}.markdown-body h1{font-weight:var(--base-text-weight-semibold,600);border-bottom:1px solid var(--borderColor-muted);margin:.67em 0;padding-bottom:.3em;font-size:2em}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{box-sizing:content-box;border-style:none;max-width:100%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;border-bottom:1px solid var(--borderColor-muted);height:.25em;margin:var(--base-size-24) 0;background:0 0;background-color:var(--borderColor-default);border:0;padding:0;overflow:hidden}.markdown-body input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button{height:auto}.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button{appearance:none}.markdown-body [type=search]::-webkit-search-decoration{appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both;content:"";display:table}.markdown-body table{border-spacing:0;border-collapse:collapse;font-variant:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:1px solid #0000}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{padding:var(--base-size-4);font:11px var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted);border-radius:6px;line-height:10px;display:inline-block}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold,600);border-bottom:1px solid var(--borderColor-muted);padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-weight:var(--base-text-weight-semibold,600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold,600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold,600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-muted);font-size:.85em}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default);margin:0;padding:0 1em}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{font-family:var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);word-wrap:normal;margin-top:0;margin-bottom:0;font-size:12px}.markdown-body .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.markdown-body input::-webkit-outer-spin-button{appearance:none;margin:0}.markdown-body input::-webkit-inner-spin-button{appearance:none;margin:0}.markdown-body .mr-2{margin-right:var(--base-size-8,8px)!important}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit;padding:0 .2em}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{border-bottom:0;padding-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type=a\ s]{list-style-type:lower-alpha}.markdown-body ol[type=A\ s]{list-style-type:upper-alpha}.markdown-body ol[type=i\ s]{list-style-type:lower-roman}.markdown-body ol[type=I\ s]{list-style-type:upper-roman}.markdown-body ol[type="1"],.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold,600);padding:0}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold,600)}.markdown-body table th,.markdown-body table td{border:1px solid var(--borderColor-default);padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{float:left;border:1px solid var(--borderColor-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.markdown-body span.frame span img{float:left;display:block}.markdown-body span.frame span span{clear:both;color:var(--fgColor-default);padding:5px 0 0;display:block}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.markdown-body span.align-center span img{text-align:center;margin:0 auto}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.markdown-body span.align-right span img{text-align:right;margin:0}.markdown-body span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.markdown-body span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{-webkit-text-decoration:inherit;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code,.markdown-body pre tt{line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body .csv-data td,.markdown-body .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold,600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default);font-size:12px}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{padding-left:var(--base-size-16);margin-top:var(--base-size-16);display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px;position:absolute}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{color:var(--color-prettylights-syntax-string-regexp);font-weight:700}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:var(--color-prettylights-syntax-markup-heading);font-weight:700}.markdown-body .pl-mi{color:var(--color-prettylights-syntax-markup-italic);font-style:italic}.markdown-body .pl-mb{color:var(--color-prettylights-syntax-markup-bold);font-weight:700}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{color:var(--color-prettylights-syntax-meta-diff-range);font-weight:700}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{color:var(--color-prettylights-syntax-constant-other-reference-link);text-decoration:underline}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){box-shadow:none;outline:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:var(--base-text-weight-normal,400);vertical-align:-.075em;line-height:1;display:inline-block;font-style:normal!important}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body a:has(>p,>div,>pre,>blockquote){display:block}.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:2px}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal,400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{vertical-align:middle;margin:0 .2em .25em -1.4em}.markdown-body ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,.markdown-body ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{clip-path:none;width:auto;height:24px;display:block;overflow:visible}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{font-weight:var(--base-text-weight-medium,500);align-items:center;line-height:1;display:flex}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}
